.wash[data-astro-cid-m3ibw6fh]{opacity:0;transition:opacity var(--swd,1.25s) var(--swe,cubic-bezier(.45, 0, .2, 1))}.intro[data-astro-cid-m3ibw6fh].lit .wash[data-astro-cid-m3ibw6fh]{opacity:1}.stage[data-astro-cid-m3ibw6fh]{clip-path:inset(0 0 1px);height:calc(var(--scr-h) + 2px);translate:0 var(--sy,0px);background:#000;position:sticky;top:0;overflow:hidden}.stage[data-astro-cid-m3ibw6fh] video[data-astro-cid-m3ibw6fh]{transform:scale(var(--vz,1.3))}.js .stage[data-astro-cid-m3ibw6fh]:not(.ready) video[data-astro-cid-m3ibw6fh]{visibility:hidden}@media (orientation:portrait) and (width<=860px){.stage[data-astro-cid-m3ibw6fh] video[data-astro-cid-m3ibw6fh]{object-position:50% 0;height:calc(73.125vw + 12vh);inset:68px 0 auto;-webkit-mask-image:linear-gradient(#000 0 60%,#0000 100%);mask-image:linear-gradient(#000 0 60%,#0000 100%)}}.shade[data-astro-cid-m3ibw6fh]{opacity:var(--sh,0);background:linear-gradient(#00000040 0,#00000052 35%,#000000c7 68%,#000000f5 88%,#000 calc(100% - 3px));position:absolute;inset:-2px 0}.wm[data-astro-cid-m3ibw6fh] polygon{fill:var(--wmc,#d9d9d9)}#walls[data-astro-cid-m3ibw6fh] .rim polygon{fill:none;stroke:#101010;stroke-width:2.5px;stroke-linejoin:miter}.w1[data-astro-cid-m3ibw6fh],.w2[data-astro-cid-m3ibw6fh]{letter-spacing:-.05em;text-transform:uppercase;white-space:nowrap;font-size:min(clamp(56px,10.5vw,200px),19vh);font-weight:900;line-height:.82;position:absolute}.w1[data-astro-cid-m3ibw6fh]{left:var(--pad);transform:translateX(calc(var(--out,0) * -120vw));opacity:calc(1 - var(--out,0) * 1.6);top:max(13vh,104px)}.w2[data-astro-cid-m3ibw6fh]{right:var(--pad);bottom:calc(17vh + var(--scr-bar));transform:translateX(calc(var(--out,0) * 120vw));opacity:calc(1 - var(--out,0) * 1.6);color:#0000;-webkit-text-stroke:2px #fff;letter-spacing:-.005em;font-family:FigtreeO,Figtree,sans-serif}.hero-txt[data-astro-cid-m3ibw6fh] span{animation:slideIn 1.4s .7s var(--ease) both;display:inline-block}.w2[data-astro-cid-m3ibw6fh] span{animation-delay:.85s}.w1[data-astro-cid-m3ibw6fh] .rw{vertical-align:top;padding:0 .04em .06em 0;display:inline-block;overflow:hidden}.w1[data-astro-cid-m3ibw6fh] .rw-i{animation:none;display:inline-block}.w1[data-astro-cid-m3ibw6fh] .ch{transition:transform .75s cubic-bezier(.7,0,.2,1);animation:none;display:inline-block}.w1[data-astro-cid-m3ibw6fh] .ch.up{transform:translateY(-150%)}.w1[data-astro-cid-m3ibw6fh] .ch.dn{transition:none;transform:translateY(150%)}.hero-meta[data-astro-cid-m3ibw6fh]{opacity:calc(1 - var(--out,0) * 4);animation:1s 1.3s both fadeIn}@media (width<=760px){.w1[data-astro-cid-m3ibw6fh]{top:max(12vh,96px)}.w2[data-astro-cid-m3ibw6fh]{-webkit-text-stroke-width:1.2px;top:min(62vh,100svh - 5vh - 145px - .82em);bottom:auto}}@media (width<=340px){.w1[data-astro-cid-m3ibw6fh],.w2[data-astro-cid-m3ibw6fh]{font-size:14.5vw}}.js .hero-end[data-astro-cid-m3ibw6fh]{opacity:var(--end,0)}html:not(.js) .hero-end[data-astro-cid-m3ibw6fh]{pointer-events:auto;--end:1}.hero-end[data-astro-cid-m3ibw6fh].on{pointer-events:auto}.hero-end[data-astro-cid-m3ibw6fh] h2[data-astro-cid-m3ibw6fh]{transform:translateY(calc((1 - var(--end,0)) * 60px))}.hero-end[data-astro-cid-m3ibw6fh] h2[data-astro-cid-m3ibw6fh]>span{transform:translateY(calc((1 - var(--end,0)) * var(--li,0) * .35em))}.hero-end[data-astro-cid-m3ibw6fh] h2[data-astro-cid-m3ibw6fh]>span:nth-child(2){--li:1}.hero-end[data-astro-cid-m3ibw6fh] h2[data-astro-cid-m3ibw6fh]>span:nth-child(3){--li:2}.hero-end[data-astro-cid-m3ibw6fh] .nw{white-space:nowrap}@media (width<=699px){.hero-end[data-astro-cid-m3ibw6fh] .nw{white-space:normal}}.vid-pause[data-astro-cid-m3ibw6fh]{--h:30px;--cut:calc(var(--h) * var(--slope));left:calc(var(--pad,24px) - 16px);color:#fff;cursor:pointer;isolation:isolate;width:44px;height:44px;opacity:calc(clamp(0, calc((var(--end,0) - .45) / .55), 1) * .85);filter:drop-shadow(0 0 1px #000000e6)drop-shadow(0 0 6px #0009);place-items:center;transition:opacity .3s;display:grid;position:absolute;top:calc(68px + clamp(10px,2vh,22px))}.hero-end[data-astro-cid-m3ibw6fh]:not(.on) .vid-pause[data-astro-cid-m3ibw6fh]{visibility:hidden}.vid-pause[data-astro-cid-m3ibw6fh]:hover{opacity:1}.vid-pause[data-astro-cid-m3ibw6fh]:focus-visible{opacity:1;outline:none}.vid-pause[data-astro-cid-m3ibw6fh]:after{content:"";z-index:-1;transform:skewX(var(--skew));opacity:0;border:1.5px solid #fff;position:absolute;inset:7px 0}.vid-pause[data-astro-cid-m3ibw6fh]:focus-visible:after{opacity:1}.vid-pause[data-astro-cid-m3ibw6fh] i[data-astro-cid-m3ibw6fh]{border-inline:4px solid;width:12px;height:15px;display:block}.vid-pause[data-astro-cid-m3ibw6fh].paused i[data-astro-cid-m3ibw6fh]{border:8px solid #0000;border-inline:0;border-left:13px solid;width:0;height:0;margin-left:3px}.row[data-astro-cid-m3ibw6fh]{opacity:clamp(0, calc((var(--end,0) - .45) / .55), 1);transform:translateY(calc((1 - var(--end,0)) * 110px))}.svc-wrap[data-astro-cid-okzklszq]{--tab:58px;--ch:min(calc(100vh - 76px - 4vh), 860px);--t0:max(calc(76px + 2vh), calc(76px + (100vh - 76px - var(--ch)) / 2))}@supports (height:100svh){.svc-wrap[data-astro-cid-okzklszq]{--ch:min(calc(100svh - 76px - 4svh), 860px)}}@media (width<=860px){.svc-wrap[data-astro-cid-okzklszq]{--tab:48px}}@media (height<=760px){.svc-wrap[data-astro-cid-okzklszq]{--tab:46px}}@media (width<=860px) and (height>=681px),(width>=861px) and (height>=681px) and (height<=860px){.svc-wrap[data-astro-cid-okzklszq]{--t0:78px;--ch:calc(100vh - 78px - 14px)}@supports (height:100svh){.svc-wrap[data-astro-cid-okzklszq]{--ch:calc(100svh - 78px - 14px)}}}@media (width<=860px) and (height>=681px){.svc-wrap[data-astro-cid-okzklszq]{--tab:44px}}.card[data-astro-cid-okzklszq]{top:calc(var(--t0) + var(--i) * var(--tab));height:calc(var(--ch) - var(--i) * var(--tab));min-height:400px;clip-path:polygon(0 0, calc(100% - var(--tab) * var(--slope)) 0, 100% var(--tab), 100% 100%, 0 100%);position:sticky}@media (width<=860px) and (height>=681px),(width>=861px) and (height>=681px) and (height<=860px){.card[data-astro-cid-okzklszq]{min-height:0}}.cgap[data-astro-cid-okzklszq]{height:28vh}.cgap[data-astro-cid-okzklszq]:last-child{height:18vh}.card[data-astro-cid-okzklszq]:nth-of-type(odd){color:#fff;background:#000}.card[data-astro-cid-okzklszq]:nth-of-type(2n){color:#000;isolation:isolate;background:#000}.card[data-astro-cid-okzklszq]:nth-of-type(2n):before{content:"";z-index:-1;clip-path:polygon(0 0, calc(100% - var(--tab) * var(--slope) + 1.06px) 0, 100% calc(var(--tab) - 1.28px), 100% 100%, 0 100%);background:#fff;position:absolute;inset:2px}.card[data-astro-cid-okzklszq]:nth-of-type(2n) .inner[data-astro-cid-okzklszq]{margin:0 2px 2px}.card[data-astro-cid-okzklszq]:nth-of-type(2n) .btn-w[data-astro-cid-okzklszq]{--bg:#000;--fg:#fff;--hv:#fff;--hfg:#000}.tab[data-astro-cid-okzklszq]{flex:0 0 var(--tab);padding:0 calc(var(--tab) * var(--slope) + 18px) 0 26px}.tab[data-astro-cid-okzklszq] .no[data-astro-cid-okzklszq],.tab[data-astro-cid-okzklszq] .tt[data-astro-cid-okzklszq]{transition:transform .5s var(--ease)}.tab[data-astro-cid-okzklszq]:hover .no[data-astro-cid-okzklszq],.tab[data-astro-cid-okzklszq]:hover .tt[data-astro-cid-okzklszq],.tab[data-astro-cid-okzklszq]:focus-visible .no[data-astro-cid-okzklszq],.tab[data-astro-cid-okzklszq]:focus-visible .tt[data-astro-cid-okzklszq]{transform:translate(8px)}.tab[data-astro-cid-okzklszq]:focus-visible{outline-offset:-6px;outline:2px solid}.card[data-astro-cid-okzklszq] figure[data-astro-cid-okzklszq] img{transition:transform 1.6s var(--ease);transform:scale(1.1)}.card[data-astro-cid-okzklszq]:hover figure[data-astro-cid-okzklszq] img{transform:scale(1.02)}@media (width<=860px){.inner[data-astro-cid-okzklszq]{grid-template-rows:minmax(0,1fr) auto}}@media (height<=680px){.card[data-astro-cid-okzklszq]{height:auto;min-height:0;position:relative;top:auto}.cgap[data-astro-cid-okzklszq],.cgap[data-astro-cid-okzklszq]:last-child{height:14px}.inner[data-astro-cid-okzklszq]{grid-template-rows:auto}}@media (width>=861px) and (height>=681px){.cgap[data-astro-cid-okzklszq]:not(:last-child){height:32vh}}@media (width>=861px) and (height<=860px){.body[data-astro-cid-okzklszq]{padding-top:22px;padding-bottom:22px}.card[data-astro-cid-okzklszq] h3[data-astro-cid-okzklszq]{font-size:clamp(30px,3.4vw,60px)}.card[data-astro-cid-okzklszq] .btn[data-astro-cid-okzklszq]{margin-top:18px}}@media (forced-colors:active){.card[data-astro-cid-okzklszq]{clip-path:none;border:1px solid canvastext}}.cstage[data-astro-cid-okzklszq]{display:contents}.cdots[data-astro-cid-okzklszq]{display:none}@media (width<=860px){.cstage[data-astro-cid-okzklszq]{margin:0 calc(var(--pad) * -1);padding:0 0 0 var(--pad);scroll-padding-inline:var(--pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;display:flex;overflow-x:auto}.cstage[data-astro-cid-okzklszq]::-webkit-scrollbar{display:none}.card[data-astro-cid-okzklszq]{flex:0 0 min(calc((100vw - 2 * var(--pad)) * .88), 560px);scroll-snap-align:start;scroll-snap-stop:always;height:auto;min-height:0;position:relative;top:auto;translate:none}.card[data-astro-cid-okzklszq]:last-of-type{margin-right:var(--pad)}.tab[data-astro-cid-okzklszq]{display:none}.card[data-astro-cid-okzklszq] .inner[data-astro-cid-okzklszq],.card[data-astro-cid-okzklszq]:nth-of-type(2n) .inner[data-astro-cid-okzklszq]{margin:2px}.card[data-astro-cid-okzklszq] figure[data-astro-cid-okzklszq]{clip-path:polygon(0 0, calc(100% - var(--tab) * var(--slope) + 1.06px) 0, 100% calc(var(--tab) - 1.28px), 100% 100%, 0 100%)}.inner[data-astro-cid-okzklszq]{grid-template-rows:auto 1fr}.card[data-astro-cid-okzklszq] figure[data-astro-cid-okzklszq]{aspect-ratio:4/3;min-height:0;max-height:46svh}.cgap[data-astro-cid-okzklszq]{display:none}.cstage[data-astro-cid-okzklszq].nudge .card[data-astro-cid-okzklszq]{animation:svcNudge 1.1s var(--ease) .15s both}.cdots[data-astro-cid-okzklszq]{gap:8px;padding:22px 0 2px 4px;display:flex}.cdots[data-astro-cid-okzklszq] button[data-astro-cid-okzklszq]{background:color-mix(in srgb, var(--sf) 25%, var(--sb));width:22px;height:8px;transform:skewX(var(--skew));transition:background .3s, width .4s var(--ease);background-clip:content-box;padding:0;position:relative}.cdots[data-astro-cid-okzklszq] button[data-astro-cid-okzklszq].on{background:var(--sf);width:40px}.cdots[data-astro-cid-okzklszq] button[data-astro-cid-okzklszq]:after{content:"";position:absolute;inset:-14px -3px}}@media (width<=860px) and (height<=720px){.card[data-astro-cid-okzklszq] figure[data-astro-cid-okzklszq]{aspect-ratio:2}}@keyframes svcNudge{0%,to{transform:none}45%{transform:translate(-44px)}}@media (prefers-reduced-motion:reduce){.cstage[data-astro-cid-okzklszq].nudge .card[data-astro-cid-okzklszq]{animation:none}}.card[data-astro-cid-okzklszq],.svc-media[data-astro-cid-okzklszq]{translate:0 var(--sy,0px)}@media (width>=861px){.svc-media[data-astro-cid-okzklszq]{top:var(--t0);height:var(--ch);min-height:400px;translate:calc((1 - var(--in,1)) * -12vw) var(--sy,0px);position:sticky}.svc-media[data-astro-cid-okzklszq] img{opacity:0;transition:opacity .8s, transform 1.6s var(--ease);transform:scale(1.08)}.svc-media[data-astro-cid-okzklszq] img.on{opacity:1;transform:none}.card[data-astro-cid-okzklszq]:first-of-type{translate:calc((1 - var(--in,1)) * 12vw) var(--sy,0px)}}.refs[data-astro-cid-oiwfcryl]{height:320vh}@media (width>=981px){.refs[data-astro-cid-oiwfcryl]{height:285vh}}.refs-pin[data-astro-cid-oiwfcryl]{height:calc(var(--scr-h) + 2px);clip-path:inset(0 0 1px);position:sticky;top:0;overflow:hidden}.rcanvas[data-astro-cid-oiwfcryl]{left:50%;top:var(--cy,50%);aspect-ratio:1.75;width:min(150vw,2400px);transform:translate(-50%, -50%) scale(var(--gs,3));will-change:transform;position:absolute}.rcell[data-astro-cid-oiwfcryl]{background:#111;display:block;position:absolute;overflow:hidden}.js .rcell[data-astro-cid-oiwfcryl]{opacity:var(--o,0)}.rcell[data-astro-cid-oiwfcryl].c{opacity:1}.rcell[data-astro-cid-oiwfcryl] img{transition:transform 1.2s var(--ease)}.rcell[data-astro-cid-oiwfcryl]:hover img,.rcell[data-astro-cid-oiwfcryl]:focus-visible img{transform:scale(1.06)}.rcell[data-astro-cid-oiwfcryl]:focus-visible{outline:none}.rcell[data-astro-cid-oiwfcryl]:focus-visible:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 5px #000}.refs-pin[data-astro-cid-oiwfcryl],.refs-pin[data-astro-cid-oiwfcryl]>[data-astro-cid-oiwfcryl]{translate:0 var(--sy,0px)}.refs-pin[data-astro-cid-oiwfcryl]:after{content:"";z-index:2;pointer-events:none;background:var(--ss-grad);opacity:calc(var(--ho,1) * var(--sse,1));translate:0 calc(var(--gy,0px) * -1);position:absolute;inset:-2px 0}@media (width>=981px){.refs[data-astro-cid-oiwfcryl]:not(.hov) .rcell[data-astro-cid-oiwfcryl].c{pointer-events:none}}@media (width<=980px){.refs[data-astro-cid-oiwfcryl]{height:auto}.refs-pin[data-astro-cid-oiwfcryl]{height:auto;padding:100px var(--pad);flex-direction:column;display:flex;position:relative}.rcanvas[data-astro-cid-oiwfcryl]{aspect-ratio:auto;grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid;position:static;font-size:clamp(13px,2.4vw,20px)!important;transform:none!important}.rcell[data-astro-cid-oiwfcryl]{aspect-ratio:4/3;opacity:1!important;width:auto!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important;translate:none!important}.rcell[data-astro-cid-oiwfcryl].c{aspect-ratio:16/9;order:-1;grid-column:1/-1}.rcell[data-astro-cid-oiwfcryl].wide{aspect-ratio:16/9;grid-column:1/-1}.refs-pin[data-astro-cid-oiwfcryl]:after{display:none}}@media (width<=699px){.rcanvas[data-astro-cid-oiwfcryl]{grid-template-columns:1fr;gap:14px;font-size:clamp(13px,4.2vw,20px)!important}.rcell[data-astro-cid-oiwfcryl],.rcell[data-astro-cid-oiwfcryl].c{aspect-ratio:16/10}.rcell[data-astro-cid-oiwfcryl] b[data-astro-cid-oiwfcryl]{font-size:1.5em!important}}
