[data-t-photos]>div{perspective:1400px}.t-reveal-ready [data-t-reveal]{opacity:0;transform:translateY(var(--t-rise, 44px)) rotateY(var(--t-twist, -22deg)) scale(var(--t-rise-scale, .985));transition:opacity var(--t-rise-dur, .75s) cubic-bezier(.16,1,.3,1),transform calc(var(--t-rise-dur, .75s) + .1s) cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.t-first-run{--t-rise: 150px;--t-rise-scale: .93;--t-rise-dur: 2s;--t-stagger: 3.6;--t-pause: .38s}.t-reveal-ready [data-t-reveal].is-in{opacity:1;transform:none;will-change:auto}.t-reveal-ready figure[data-t-dialog-for].is-lifted{transform:translateY(-16px) scale(1.045) rotate(-1.4deg);box-shadow:0 2px 6px -2px #0f284f38,0 28px 48px -20px #0f284f73;z-index:20}@media(prefers-reduced-motion:reduce){.t-reveal-ready figure[data-t-dialog-for].is-lifted{transform:none}}dialog[data-t-dialog].t-video-open [data-t-modal-grid]{display:flex;flex-direction:column}dialog[data-t-dialog].t-video-open [data-t-modal-grid]>div:first-child{display:contents}dialog[data-t-dialog].t-video-open [data-t-cta]{order:99}[data-t-video-controls]{display:none}dialog[data-t-dialog].t-video-playing [data-t-video-controls]{display:flex}[data-t-video-facade]{--t-video-ratio: 16 / 9;--t-video-strip: 2rem}dialog[data-t-dialog].t-video-playing [data-t-video-facade]>:first-child>:not(iframe){display:none}dialog[data-t-dialog].t-video-playing [data-t-video-facade]>:first-child{aspect-ratio:auto;background:#000;padding-bottom:var(--t-video-strip)}dialog[data-t-dialog].t-video-playing [data-t-video-facade] iframe{position:static;display:block;width:100%;height:auto;aspect-ratio:var(--t-video-ratio)}dialog[data-t-dialog].t-video-open [data-t-video-size=large],dialog[data-t-dialog]:not(.t-video-open) [data-t-video-size=small],dialog[data-t-dialog]:not(.t-video-open) [data-t-video-fs]{display:none}@media(max-width:1023px){[data-t-video-size]{display:none}dialog[data-t-dialog].t-video-playing [data-t-video-fs]{display:inline-flex}}[data-t-video-facade]:fullscreen{background:#000}dialog[data-t-dialog] [data-t-video-facade]:fullscreen>:first-child{aspect-ratio:auto;height:100%;padding-bottom:0}dialog[data-t-dialog] [data-t-video-facade]:fullscreen iframe{height:100%;aspect-ratio:auto}[data-t-video-facade]:fullscreen [data-t-video-controls]{display:none}[data-t-filler].is-scenery{opacity:.55}@media(max-width:1023px){.t-reveal-ready figure[data-t-dialog-for].is-lifted{transform:none;box-shadow:none;z-index:auto}.t-reveal-ready [data-t-fan-item]{opacity:0;transform:translateY(-230px) rotateY(var(--fan-rot-in, -62deg)) rotateX(14deg) scale(.86);transition:transform var(--fan-dur, 1.1s) cubic-bezier(.16,1,.3,1) var(--fan-delay, 0ms),opacity .5s ease var(--fan-delay, 0ms)}.t-reveal-ready [data-t-fan-item].is-in{opacity:1;transform:translateY(var(--fan-y, 0)) translateZ(0)}.t-photos-out [data-t-fan-item].is-in{opacity:0;transform:translateY(-200px) rotateY(calc(var(--fan-rot-in, -62deg) * -.8)) rotateX(-16deg) scale(.84);transition:transform .55s cubic-bezier(.5,0,.75,0) var(--fan-delay, 0ms),opacity .4s ease var(--fan-delay, 0ms)}[data-t-hero]{min-height:calc(100svh - var(--t-header-h, 64px));display:flex;flex-direction:column;justify-content:center}[data-t-pinouter],[data-t-pinmid],[data-t-pinwrap]{display:contents}[data-t-photos]>div{display:contents}[data-t-photos]{perspective:1400px}.t-reveal-ready :where([data-t-reveal-lead])>[data-t-intro-text],.t-reveal-ready :where([data-t-reveal-lead])>[data-t-jump]{opacity:0;transform:translateY(56px) scale(.985);transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 1.6s cubic-bezier(.16,1,.3,1)}.t-reveal-ready :where([data-t-reveal-lead].is-in)>[data-t-intro-text],.t-reveal-ready :where([data-t-reveal-lead].is-in)>[data-t-jump]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.t-reveal-ready :where([data-t-reveal-lead])>[data-t-intro-text],.t-reveal-ready :where([data-t-reveal-lead])>[data-t-jump]{opacity:1;transform:none;transition:none}}[data-t-fan],[data-t-intro-text],[data-t-jump]{padding-left:1rem;padding-right:1rem}[data-t-filters]{position:fixed;top:var(--t-header-h, 64px);left:0;right:0;z-index:40;margin:0;width:auto;max-width:none;padding:.5rem 1rem;background-color:#e6edf4;box-shadow:0 10px 24px -12px #0f284f73;opacity:0;transform:translateY(-12px);pointer-events:none;transition:opacity .3s ease,transform .35s cubic-bezier(.16,1,.3,1)}.t-condensed [data-t-filters]{opacity:1;transform:none;pointer-events:auto}[data-t-intro-text],[data-t-jump]{transition:opacity .28s ease,transform .4s cubic-bezier(.16,1,.3,1)}.t-condensed [data-t-intro-text],.t-condensed [data-t-jump]{opacity:0;transform:translateY(-24px);pointer-events:none}.t-condensed [data-t-filters]{display:flex;align-items:center;gap:.5rem;margin-top:0}.t-condensed [data-t-filters]>label,.t-condensed [data-t-filters]>span{display:none}.t-condensed [data-t-filters]>select{flex:1 1 0%;min-width:0}.t-condensed [data-t-filters]>button{flex:none;padding-left:.25rem;padding-right:.25rem}}@media(max-width:1023px)and (prefers-reduced-motion:reduce){[data-t-pinwrap],[data-t-fan-item]{transition:none}}@media(min-width:1024px){[data-col-top]{margin-top:var(--col-top)}[data-t-hero]{display:contents}}[data-t-pinwrap]{--t-raise: 0;background-color:transparent;box-shadow:none;transform:scale(calc(.985 + .015 * var(--t-raise)));transition:box-shadow .12s linear,transform .12s linear}@media(min-width:1024px){[data-t-pinwrap]{background-color:#e6edf4;box-shadow:0 calc(24px * var(--t-raise)) calc(50px * var(--t-raise)) calc(-24px * var(--t-raise)) rgb(15 40 79 / calc(.45 * var(--t-raise)))}}@media(prefers-reduced-motion:reduce){[data-t-pinwrap]{transition:none}}.t-reveal-ready [data-t-reveal-lead]{opacity:0;transform:translateY(56px) scale(.985);transition:opacity 1.5s cubic-bezier(.16,1,.3,1),transform 1.6s cubic-bezier(.16,1,.3,1)}.t-reveal-ready [data-t-reveal-lead].is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.t-reveal-ready [data-t-reveal-lead],.t-reveal-ready [data-t-reveal]{opacity:1;transform:none;transition:none}}html.t-modal-open{overflow:hidden}html.t-modal-open body{padding-right:var(--t-sbw, 0px)}dialog[data-t-dialog]::backdrop{background:linear-gradient(to bottom,transparent 0,transparent var(--t-header-h, 64px),rgba(30,61,96,.55) var(--t-header-h, 64px));animation:t-backdrop-in .42s cubic-bezier(.16,1,.3,1)}@keyframes t-backdrop-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){dialog[data-t-dialog]::backdrop{animation:none}}
