@property --bg-raised{syntax:"<number>";inherits:false;initial-value:1}@property --bg-scroll{syntax:"<number>";inherits:false;initial-value:1}@property --bg-edge{syntax:"*";inherits:false;initial-value:200%}@keyframes state-module__2r-5la__bgScrollAway{to{--bg-scroll:0}}.state-module__2r-5la__bg{--bg-raised:1;--bg-fade:25%;--bg-scroll-range:50svh;--bg-edge:calc((100% + 100% * var(--bg-raised)) * var(--bg-scroll));transition:--bg-raised var(--t-drawer) var(--ease-drawer);-webkit-mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--bg-edge) - var(--bg-fade)), #000000eb calc(var(--bg-edge) - var(--bg-fade) * .82), #000000c7 calc(var(--bg-edge) - var(--bg-fade) * .66), #00000094 calc(var(--bg-edge) - var(--bg-fade) * .5), #00000061 calc(var(--bg-edge) - var(--bg-fade) * .34), #0003 calc(var(--bg-edge) - var(--bg-fade) * .2), #00000014 calc(var(--bg-edge) - var(--bg-fade) * .08), #0000 var(--bg-edge));mask-image:linear-gradient(to bottom, #000 0, #000 calc(var(--bg-edge) - var(--bg-fade)), #000000eb calc(var(--bg-edge) - var(--bg-fade) * .82), #000000c7 calc(var(--bg-edge) - var(--bg-fade) * .66), #00000094 calc(var(--bg-edge) - var(--bg-fade) * .5), #00000061 calc(var(--bg-edge) - var(--bg-fade) * .34), #0003 calc(var(--bg-edge) - var(--bg-fade) * .2), #00000014 calc(var(--bg-edge) - var(--bg-fade) * .08), #0000 var(--bg-edge))}html:not([data-overlay=up]) .state-module__2r-5la__bg{--bg-raised:0}@supports (animation-timeline:scroll()){html:not([data-overlay=up]) .state-module__2r-5la__bg{animation:linear both state-module__2r-5la__bgScrollAway;animation-timeline:scroll(root);animation-range:0 var(--bg-scroll-range)}}.state-module__2r-5la__sub{opacity:calc(var(--bg-entry) * max(.8, (var(--overlay-progress) - (1 - var(--overlay-progress)) * .75)))!important}.state-module__2r-5la__sub[data-main=true]:before,.state-module__2r-5la__sub[data-text=true]:before{opacity:0}.state-module__2r-5la__sub[data-ui=true]:after{content:"";z-index:1;background:linear-gradient(#1a1a1a 0,#1a1a1aeb 1.4vh,#1a1a1ac7 2.8vh,#1a1a1a94 4.4vh,#1a1a1a61 6vh,#1a1a1a33 7.4vh,#1a1a1a14 8.8vh,#1a1a1a00 10vh);width:100%;height:100%;position:absolute;top:0;left:0}.state-module__2r-5la__sub .state-module__2r-5la__item[data-active=true]{will-change:transform, filter;scale:calc(1 + (1 - var(--overlay-progress)) / 5)}.state-module__2r-5la__sub .state-module__2r-5la__item:not([data-active=true]) .Media{z-index:99}@media (min-width:768px){.state-module__2r-5la__sub[data-ui=false]{padding:0 10vw}}
.structure-module__PixMBa__bg{z-index:0;pointer-events:none;position:fixed;inset:0}.structure-module__PixMBa__mask{z-index:0;pointer-events:none;--bg-mask-bottom-dst:calc(var(--h-footer) + var(--pad));--bg-mask-top-dst:calc(var(--h-header) * 2 - var(--pad) / 2);width:100vw;height:100lvh;-webkit-mask-image:linear-gradient(to top, #0000 calc(var(--pad) / 2), #0000 calc(var(--pad) / 2 + .05 * var(--bg-mask-bottom-dst)), #00000002 calc(var(--pad) / 2 + .1 * var(--bg-mask-bottom-dst)), #00000007 calc(var(--pad) / 2 + .15 * var(--bg-mask-bottom-dst)), #0000000f calc(var(--pad) / 2 + .2 * var(--bg-mask-bottom-dst)), #0000001b calc(var(--pad) / 2 + .25 * var(--bg-mask-bottom-dst)), #0000002a calc(var(--pad) / 2 + .3 * var(--bg-mask-bottom-dst)), #0000003c calc(var(--pad) / 2 + .35 * var(--bg-mask-bottom-dst)), #00000051 calc(var(--pad) / 2 + .4 * var(--bg-mask-bottom-dst)), #00000068 calc(var(--pad) / 2 + .45 * var(--bg-mask-bottom-dst)), #00000080 calc(var(--pad) / 2 + .5 * var(--bg-mask-bottom-dst)), #00000097 calc(var(--pad) / 2 + .55 * var(--bg-mask-bottom-dst)), #000000ae calc(var(--pad) / 2 + .6 * var(--bg-mask-bottom-dst)), #000000c3 calc(var(--pad) / 2 + .65 * var(--bg-mask-bottom-dst)), #000000d5 calc(var(--pad) / 2 + .7 * var(--bg-mask-bottom-dst)), #000000e4 calc(var(--pad) / 2 + .75 * var(--bg-mask-bottom-dst)), #000000f0 calc(var(--pad) / 2 + .8 * var(--bg-mask-bottom-dst)), #000000f8 calc(var(--pad) / 2 + .85 * var(--bg-mask-bottom-dst)), #000000fd calc(var(--pad) / 2 + .9 * var(--bg-mask-bottom-dst)), #000 calc(var(--pad) / 2 + .95 * var(--bg-mask-bottom-dst)), #000 calc(var(--h-footer) + var(--pad)), #000 calc(100% - var(--h-header) * 2), #000 calc(100% - var(--h-header) * 2 + .05 * var(--bg-mask-top-dst)), #000000fd calc(100% - var(--h-header) * 2 + .1 * var(--bg-mask-top-dst)), #000000f8 calc(100% - var(--h-header) * 2 + .15 * var(--bg-mask-top-dst)), #000000f0 calc(100% - var(--h-header) * 2 + .2 * var(--bg-mask-top-dst)), #000000e4 calc(100% - var(--h-header) * 2 + .25 * var(--bg-mask-top-dst)), #000000d5 calc(100% - var(--h-header) * 2 + .3 * var(--bg-mask-top-dst)), #000000c3 calc(100% - var(--h-header) * 2 + .35 * var(--bg-mask-top-dst)), #000000ae calc(100% - var(--h-header) * 2 + .4 * var(--bg-mask-top-dst)), #00000097 calc(100% - var(--h-header) * 2 + .45 * var(--bg-mask-top-dst)), #00000080 calc(100% - var(--h-header) * 2 + .5 * var(--bg-mask-top-dst)), #00000068 calc(100% - var(--h-header) * 2 + .55 * var(--bg-mask-top-dst)), #00000051 calc(100% - var(--h-header) * 2 + .6 * var(--bg-mask-top-dst)), #0000003c calc(100% - var(--h-header) * 2 + .65 * var(--bg-mask-top-dst)), #0000002a calc(100% - var(--h-header) * 2 + .7 * var(--bg-mask-top-dst)), #0000001b calc(100% - var(--h-header) * 2 + .75 * var(--bg-mask-top-dst)), #0000000f calc(100% - var(--h-header) * 2 + .8 * var(--bg-mask-top-dst)), #00000007 calc(100% - var(--h-header) * 2 + .85 * var(--bg-mask-top-dst)), #00000002 calc(100% - var(--h-header) * 2 + .9 * var(--bg-mask-top-dst)), #0000 calc(100% - var(--h-header) * 2 + .95 * var(--bg-mask-top-dst)), #0000 calc(100% - var(--pad) / 2));mask-image:linear-gradient(to top, #0000 calc(var(--pad) / 2), #0000 calc(var(--pad) / 2 + .05 * var(--bg-mask-bottom-dst)), #00000002 calc(var(--pad) / 2 + .1 * var(--bg-mask-bottom-dst)), #00000007 calc(var(--pad) / 2 + .15 * var(--bg-mask-bottom-dst)), #0000000f calc(var(--pad) / 2 + .2 * var(--bg-mask-bottom-dst)), #0000001b calc(var(--pad) / 2 + .25 * var(--bg-mask-bottom-dst)), #0000002a calc(var(--pad) / 2 + .3 * var(--bg-mask-bottom-dst)), #0000003c calc(var(--pad) / 2 + .35 * var(--bg-mask-bottom-dst)), #00000051 calc(var(--pad) / 2 + .4 * var(--bg-mask-bottom-dst)), #00000068 calc(var(--pad) / 2 + .45 * var(--bg-mask-bottom-dst)), #00000080 calc(var(--pad) / 2 + .5 * var(--bg-mask-bottom-dst)), #00000097 calc(var(--pad) / 2 + .55 * var(--bg-mask-bottom-dst)), #000000ae calc(var(--pad) / 2 + .6 * var(--bg-mask-bottom-dst)), #000000c3 calc(var(--pad) / 2 + .65 * var(--bg-mask-bottom-dst)), #000000d5 calc(var(--pad) / 2 + .7 * var(--bg-mask-bottom-dst)), #000000e4 calc(var(--pad) / 2 + .75 * var(--bg-mask-bottom-dst)), #000000f0 calc(var(--pad) / 2 + .8 * var(--bg-mask-bottom-dst)), #000000f8 calc(var(--pad) / 2 + .85 * var(--bg-mask-bottom-dst)), #000000fd calc(var(--pad) / 2 + .9 * var(--bg-mask-bottom-dst)), #000 calc(var(--pad) / 2 + .95 * var(--bg-mask-bottom-dst)), #000 calc(var(--h-footer) + var(--pad)), #000 calc(100% - var(--h-header) * 2), #000 calc(100% - var(--h-header) * 2 + .05 * var(--bg-mask-top-dst)), #000000fd calc(100% - var(--h-header) * 2 + .1 * var(--bg-mask-top-dst)), #000000f8 calc(100% - var(--h-header) * 2 + .15 * var(--bg-mask-top-dst)), #000000f0 calc(100% - var(--h-header) * 2 + .2 * var(--bg-mask-top-dst)), #000000e4 calc(100% - var(--h-header) * 2 + .25 * var(--bg-mask-top-dst)), #000000d5 calc(100% - var(--h-header) * 2 + .3 * var(--bg-mask-top-dst)), #000000c3 calc(100% - var(--h-header) * 2 + .35 * var(--bg-mask-top-dst)), #000000ae calc(100% - var(--h-header) * 2 + .4 * var(--bg-mask-top-dst)), #00000097 calc(100% - var(--h-header) * 2 + .45 * var(--bg-mask-top-dst)), #00000080 calc(100% - var(--h-header) * 2 + .5 * var(--bg-mask-top-dst)), #00000068 calc(100% - var(--h-header) * 2 + .55 * var(--bg-mask-top-dst)), #00000051 calc(100% - var(--h-header) * 2 + .6 * var(--bg-mask-top-dst)), #0000003c calc(100% - var(--h-header) * 2 + .65 * var(--bg-mask-top-dst)), #0000002a calc(100% - var(--h-header) * 2 + .7 * var(--bg-mask-top-dst)), #0000001b calc(100% - var(--h-header) * 2 + .75 * var(--bg-mask-top-dst)), #0000000f calc(100% - var(--h-header) * 2 + .8 * var(--bg-mask-top-dst)), #00000007 calc(100% - var(--h-header) * 2 + .85 * var(--bg-mask-top-dst)), #00000002 calc(100% - var(--h-header) * 2 + .9 * var(--bg-mask-top-dst)), #0000 calc(100% - var(--h-header) * 2 + .95 * var(--bg-mask-top-dst)), #0000 calc(100% - var(--pad) / 2));position:fixed;top:0;left:0}.structure-module__PixMBa__sub{z-index:0;pointer-events:none;contain:style content paint;isolation:isolate;width:100vw;height:100lvh;position:fixed;top:0;left:0}.structure-module__PixMBa__sub:before{content:"";z-index:999;-webkit-backdrop-filter:invert()saturate(3)hue-rotate(180deg);backdrop-filter:invert()saturate(3)hue-rotate(180deg);width:100vw;height:100svh;position:fixed;top:0;left:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.structure-module__PixMBa__item{contain:style content paint;isolation:isolate;content-visibility:auto;contain-intrinsic-size:auto 100svh;width:100vw;height:100svh;position:absolute;top:0;left:0;overflow:hidden}.structure-module__PixMBa__item:before{content:"";z-index:1;mix-blend-mode:difference;opacity:.15;background:url(/noise.webp) 0 0/52px 52px;width:100%;height:100%;position:absolute;top:0;left:0}.structure-module__PixMBa__sub .structure-module__PixMBa__item .Media{contain:style content paint;contain-intrinsic-size:auto 100svh;isolation:isolate;content-visibility:auto;width:100vw;height:100svh}.structure-module__PixMBa__sub .structure-module__PixMBa__item :is(img,video){object-fit:cover;contain:strict;width:100vw!important;height:100vh!important}@media (min-width:768px){.structure-module__PixMBa__sub .structure-module__PixMBa__item{display:flex}.structure-module__PixMBa__sub .structure-module__PixMBa__item .Media:not(:only-child){contain-intrinsic-size:auto 100svh;width:50vw;height:110svh;position:relative}.structure-module__PixMBa__sub .structure-module__PixMBa__item .Media:not(:only-child):first-child{z-index:99;width:70vw;margin-right:-30vw;left:-10vw;-webkit-mask-image:linear-gradient(270deg,#0000 0,#00000014 6vw,#0003 9vw,#00000061 11vw,#00000094 14vw,#000000c7 16vw,#000000eb 18vw,#000 20vw);mask-image:linear-gradient(270deg,#0000 0,#00000014 6vw,#0003 9vw,#00000061 11vw,#00000094 14vw,#000000c7 16vw,#000000eb 18vw,#000 20vw)}.structure-module__PixMBa__sub .structure-module__PixMBa__item .Media:not(:only-child):last-child{z-index:98;width:70vw}.structure-module__PixMBa__sub .structure-module__PixMBa__item .Media:not(:only-child) :is(img,video){width:70vw!important;height:110vh!important}}
.state-module__FIH8rW__popup{will-change:transform;transition:transform var(--t-drawer) var(--ease-drawer)}.state-module__FIH8rW__popup[data-swiping]{transition:none}.state-module__FIH8rW__popup[data-starting-style],.state-module__FIH8rW__popup[data-ending-style]{transform:translateY(-100%)}.state-module__FIH8rW__popup[data-instant]{transition:none}.state-module__FIH8rW__popup[data-instant][data-starting-style]{transform:none}.state-module__FIH8rW__main[data-locked]{overflow:hidden}html[data-overlay-settled] .state-module__FIH8rW__popup:not([data-swiping]) .state-module__FIH8rW__main{visibility:hidden}.state-module__FIH8rW__item{transition:opacity var(--t-quick) ease-out}:is(html:not([data-overlay=up]) .unit:has(.item[data-active=true])+.unit .state-module__FIH8rW__item,html[data-overlay-moving] .unit:has(.item[data-active=true])+.unit .state-module__FIH8rW__item){opacity:0;transition-duration:0s}.state-module__FIH8rW__handle{cursor:grab;animation:state-module__FIH8rW__handleEntry var(--t-beat) ease-out calc(var(--t-beat) * 2.5) both}@keyframes state-module__FIH8rW__handleEntry{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.state-module__FIH8rW__handle{animation:none}}.state-module__FIH8rW__handle:active{cursor:grabbing}html:not([data-overlay=up]) .state-module__FIH8rW__popup{overflow-clip-margin:48px;overflow:clip}.state-module__FIH8rW__pill{opacity:0;transition:opacity var(--t-tap), translate var(--t-tap);transform:translateY(calc(1lh * (1 - var(--overlay-progress))))}.state-module__FIH8rW__pill path{stroke:#fff;transition:stroke var(--t-tap), opacity var(--t-tap)}.state-module__FIH8rW__pill .state-module__FIH8rW__caret{transform-box:view-box;transform:translateY(calc(1.5px * (2 * var(--overlay-progress) - 1)));transition:opacity var(--t-tap)}.state-module__FIH8rW__pill .state-module__FIH8rW__arm{transform-box:view-box}.state-module__FIH8rW__pill .state-module__FIH8rW__armLeft{transform-origin:2.5px 4.5px;transform:rotate(calc(-17.5deg * (2 * var(--overlay-progress) - 1)))}.state-module__FIH8rW__pill .state-module__FIH8rW__armRight{transform-origin:21.5px 4.5px;transform:rotate(calc(17.5deg * (2 * var(--overlay-progress) - 1)))}.state-module__FIH8rW__dots{opacity:0}html[data-overlay=up] .state-module__FIH8rW__handle .state-module__FIH8rW__dots{opacity:1}html[data-overlay=up] .state-module__FIH8rW__handle .state-module__FIH8rW__caret{opacity:0}:is(html[data-overlay=up] .state-module__FIH8rW__handle:hover .state-module__FIH8rW__dots,html[data-overlay=up] .state-module__FIH8rW__popup[data-swiping] .state-module__FIH8rW__dots){opacity:0}:is(html[data-overlay=up] .state-module__FIH8rW__handle:hover .state-module__FIH8rW__caret,html[data-overlay=up] .state-module__FIH8rW__popup[data-swiping] .state-module__FIH8rW__caret),.state-module__FIH8rW__handle[data-idle] .state-module__FIH8rW__pill,.state-module__FIH8rW__handle:hover .state-module__FIH8rW__pill,.state-module__FIH8rW__popup[data-swiping] .state-module__FIH8rW__pill{opacity:1}.state-module__FIH8rW__handle:hover .state-module__FIH8rW__pill{translate:0 calc(var(--pad) * .3 * (1 - 2 * var(--overlay-progress)))}html:not([data-overlay=up]) .state-module__FIH8rW__handle:hover .state-module__FIH8rW__pill{translate:0 3px}@media (prefers-reduced-motion:reduce){.state-module__FIH8rW__handle:hover .state-module__FIH8rW__pill{translate:none}}
.structure-module__SsjYka__viewport{--overlay-inset:calc(.5 * var(--pad));inset:0 0 var(--overlay-inset) 0;z-index:1212;pointer-events:none;position:fixed}.structure-module__SsjYka__popup{border-bottom-left-radius:calc(var(--pad));border-bottom-right-radius:calc(var(--pad));pointer-events:auto;width:100%;height:100%;transform:translate3d(0, calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y,0px)), 0);position:relative;overflow:hidden}.structure-module__SsjYka__handle{width:100%;height:calc(var(--pad) * 2);z-index:99;touch-action:none;-webkit-user-select:none;user-select:none;padding-top:calc(var(--pad) * 1);background:linear-gradient(to top, hsla(0, 0%, 100%, calc(var(--overlay-progress) * .1)) 33%, transparent);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0}@media (min-aspect-ratio:1){.structure-module__SsjYka__handle{background:0 0}}.structure-module__SsjYka__pill{width:calc(var(--lh-md) * 2);height:calc(var(--lh-md) * 2 / 3);overflow:visible}.structure-module__SsjYka__pill path{stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%}.structure-module__SsjYka__pill .structure-module__SsjYka__dots circle{fill:#fff;stroke:none}.structure-module__SsjYka__content{position:absolute;inset:0}.structure-module__SsjYka__srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.structure-module__SsjYka__slug{position:absolute;inset:0}.structure-module__SsjYka__main{scroll-snap-type:y mandatory;contain:style content paint;isolation:isolate;--smt-first:var(--h-header);width:100%;height:100%;padding-top:var(--smt-first);-webkit-user-select:none;user-select:none;overscroll-behavior-y:contain;z-index:9;-webkit-mask-image:linear-gradient(to bottom, transparent, black calc(var(--pad)), black calc(100% - var(--h-footer)), transparent);mask-image:linear-gradient(to bottom, transparent, black calc(var(--pad)), black calc(100% - var(--h-footer)), transparent);flex-direction:column;padding-bottom:50svh;display:flex;position:absolute;inset:0;overflow:auto}.structure-module__SsjYka__main:after{background:linear-gradient(to bottom, blue var(--pad), red var(--pad), red calc(var(--h-header) - var(--pad) / 2), blue calc(var(--h-header) - var(--pad) / 2), blue var(--h-header), transparent var(--h-header), transparent calc(100% - var(--h-footer)), blue calc(100% - var(--h-footer)), blue calc(100% - (var(--h-footer) - var(--pad))), red calc(100% - (var(--h-footer) - var(--pad))), red);z-index:9999;opacity:.5;position:fixed;inset:0}.structure-module__SsjYka__main *{-webkit-user-select:none!important;user-select:none!important}.structure-module__SsjYka__main .structure-module__SsjYka__item{scroll-snap-align:center;width:100vw;scroll-margin-top:var(--h-header);height:calc(var(--h-item) + var(--gap));padding-bottom:var(--gap);flex-direction:column;justify-content:center;align-items:center;display:flex;overflow-x:clip}.structure-module__SsjYka__main:has(.structure-module__SsjYka__item[data-index="0"] [data-orientation=portrait]){--smt-first:var(--pad)}.structure-module__SsjYka__main .structure-module__SsjYka__item:has([data-orientation=portrait]){scroll-margin-top:var(--pad);--h-item:calc(var(--h-view) - var(--pad) - var(--h-footer))}@media (max-aspect-ratio:6/7){:root .structure-module__SsjYka__main:has(.structure-module__SsjYka__item[data-index="0"] [data-orientation=portrait]){--smt-first:var(--h-header)}:root .structure-module__SsjYka__item:has([data-orientation=portrait]){scroll-margin-top:var(--h-header);--h-item:calc(var(--h-view) - var(--h-header) - var(--h-footer))}}.structure-module__SsjYka__placeholder{height:calc(100svh - 3 * var(--pad) - var(--h-foot))}.structure-module__SsjYka__main .structure-module__SsjYka__item .Media:after{content:"";z-index:889;pointer-events:none;position:absolute;inset:0}.structure-module__SsjYka__main .structure-module__SsjYka__item .Media{--wMax:min((100vw - 1 * var(--pad)));--hMax:var(--h-item);--h:min(var(--hMax), (var(--wMax) / var(--ratio)));--w:calc(var(--h) * var(--ratio));width:var(--w);height:var(--h);scale:var(--scale,1);content-visibility:auto;contain-intrinsic-size:var(--w) var(--h);contain:style content paint;isolation:isolate;border-radius:var(--r-media)}.structure-module__SsjYka__main .structure-module__SsjYka__item .Media :is(img,video){box-shadow:unset;anchor-name:--media}.structure-module__SsjYka__blur{--v-offset:2.5;--v-blur:2em;box-shadow:unset}.structure-module__SsjYka__main .structure-module__SsjYka__item.structure-module__SsjYka__blur:after{top:unset;bottom:anchor(bottom);text-box:trim-both ex;padding-top:unset;padding-left:calc(var(--pad) / 2);padding-bottom:calc(var(--pad) / 2);line-height:1}.structure-module__SsjYka__main .structure-module__SsjYka__item.structure-module__SsjYka__blur .Media{--v-offset:1;--v-blur:4em;-webkit-mask-box-image-width:var(--v-blur);box-shadow:unset;top:calc(var(--v-blur) * -.4);--wMax:min((100vw - 0 * var(--pad)), 140vmin);--h:min(var(--hMax), (var(--wMax) / var(--ratio)));--w:calc(var(--h) * var(--ratio));width:var(--w);height:var(--h);top:0;left:0;overflow:clip;-webkit-mask-box-image-source:url(/mask/blur-edge.png);-webkit-mask-box-image-slice:95 fill;-webkit-mask-box-image-repeat:stretch}.structure-module__SsjYka__main .structure-module__SsjYka__item.structure-module__SsjYka__blur .Media :is(img,video){box-shadow:unset;scale:.99}.structure-module__SsjYka__text{padding:var(--pad);--c:#fbfafa;color:var(--c);text-shadow:0px 0px 3px var(--c), 0px 0px 2px var(--c), 0px 0px 2px var(--c);height:calc(100svh - 2 * var(--pad));text-wrap:pretty;justify-content:center;align-items:center;width:100%;font-size:2.5em;font-weight:680;line-height:2.25lh;display:flex}.structure-module__SsjYka__reveal{max-width:25ch;display:inline-block}
.state-module__94KzHG__document{will-change:transform, opacity;opacity:calc(1 - var(--overlay-progress) * 1.5);transform:translate3d(0, calc(var(--overlay-progress) * var(--pad)), 0)}@property --morph{syntax:"<number>";inherits:true;initial-value:0}@keyframes state-module__94KzHG__morph{to{--morph:1}}.state-module__94KzHG__card{height:calc(var(--plate-h) - var(--morph) * var(--morph-end));margin-bottom:calc(var(--morph) * var(--morph-end) - var(--pill-h));border-radius:calc(6px + var(--morph) * (var(--pill-r) - 6px))}@supports (animation-timeline:scroll()){.state-module__94KzHG__card{animation:linear both state-module__94KzHG__morph;animation-timeline:scroll(root);animation-range:0 var(--morph-end)}}.state-module__94KzHG__card:after{opacity:calc(1 - var(--morph) * 2)}.state-module__94KzHG__info,.state-module__94KzHG__services,.state-module__94KzHG__colophon{opacity:.9;transition:opacity var(--t-reveal) var(--ease-reveal), translate var(--t-reveal) var(--ease-reveal);translate:0}html[data-overlay=up] :is(.state-module__94KzHG__info,.state-module__94KzHG__services,.state-module__94KzHG__colophon){opacity:0;translate:0 10%}.state-module__94KzHG__buttons button,.state-module__94KzHG__bar,.state-module__94KzHG__close{opacity:1;transition:opacity var(--t-reveal) var(--ease-reveal) var(--t-tap), translate var(--t-spring) var(--ease-spring) var(--t-tap);translate:0}html[data-overlay=up] :is(.state-module__94KzHG__buttons button,.state-module__94KzHG__bar,.state-module__94KzHG__close){opacity:0;transition-delay:0s;translate:0 33%}.state-module__94KzHG__close,.state-module__94KzHG__bar{visibility:visible;transition-property:opacity,translate,visibility;transition-duration:var(--t-reveal), var(--t-spring), var(--t-reveal);transition-timing-function:var(--ease-reveal), var(--ease-spring), var(--ease-reveal)}html[data-overlay=up] :is(.state-module__94KzHG__close,.state-module__94KzHG__bar){visibility:hidden}@media (prefers-reduced-motion:reduce){.state-module__94KzHG__info,.state-module__94KzHG__services,.state-module__94KzHG__colophon,.state-module__94KzHG__buttons button,.state-module__94KzHG__close{transition-property:opacity;translate:none!important}}.state-module__94KzHG__row{will-change:transform, opacity}.state-module__94KzHG__link{transition:opacity var(--t-tap) ease-out}@media (hover:hover){.state-module__94KzHG__link:hover{opacity:.6}}.state-module__94KzHG__link:focus-visible{outline-offset:calc(var(--pad) / 6);outline:1px solid}@media (prefers-reduced-motion:reduce){.state-module__94KzHG__row{will-change:opacity}}.state-module__94KzHG__folders>*{transition:var(--t-tap) ease-out}.state-module__94KzHG__folders>:active,.state-module__94KzHG__folders>:focus-visible,.state-module__94KzHG__folders>:not([data-active=true]):hover{filter:brightness(1.3);position:relative;text-shadow:unset!important}.state-module__94KzHG__folders>:active:after,.state-module__94KzHG__folders>:focus:after,.state-module__94KzHG__folders>:not([data-active=true]):hover:after{content:"";z-index:-1;border-radius:var(--r-pill);opacity:.25;pointer-events:none;background:radial-gradient(#fff 0%,#ffffffeb 10%,#ffffffc7 22%,#ffffff94 34%,#ffffff61 46%,#fff3 56%,#ffffff14 64%,#fff0 70%);width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.state-module__94KzHG__folders :focus-visible img{transform:translateY(-10px)}@media (hover:hover){.state-module__94KzHG__folders figure:hover{cursor:pointer}.state-module__94KzHG__folders figure:hover img,.state-module__94KzHG__folders figure:hover figcaption{transform:translateY(-10px)}}.state-module__94KzHG__folders img,.state-module__94KzHG__folders figcaption{transition:transform var(--t-tap)!important}.state-module__94KzHG__folder[data-active=true]{cursor:default}.state-module__94KzHG__folder[data-active=true] *{pointer-events:none!important}.state-module__94KzHG__folder[data-active=true] img,.state-module__94KzHG__folder[data-active=true] .state-module__94KzHG__count{animation:1.5s infinite state-module__94KzHG__blink}.state-module__94KzHG__folder[data-active=true] img{filter:sepia()hue-rotate(100deg)contrast(.15)saturate(.4)}.state-module__94KzHG__folder[data-active=true] .state-module__94KzHG__count{color:#fff;background:#4a4a4a;outline-color:#4a4a4a}@keyframes state-module__94KzHG__blink{0%,to{filter:sepia(.5)hue-rotate(20deg)saturate(.1)brightness(.7)}50%{filter:sepia(.5)hue-rotate(20deg)saturate(.1)brightness(1.1)}}
.structure-module__dDj3HW__document{text-shadow:none;z-index:2;min-height:100svh;padding:0 0 calc(33svh - var(--h-footer)) 0;position:relative}.structure-module__dDj3HW__info{text-wrap:pretty;text-shadow:0 0 1px,0 0 1px;padding:0 var(--pad);padding-top:calc(var(--header-cap) + var(--lh-sm) + var(--pad))}.structure-module__dDj3HW__info p:first-child{max-width:max(100vmin,35ch)}.structure-module__dDj3HW__info p+p{margin-top:var(--header-cap)}.structure-module__dDj3HW__info p:not(:first-child){color:var(--clr-info);font-weight:var(--fw-md);text-shadow:none}.structure-module__dDj3HW__services,.structure-module__dDj3HW__colophon{text-wrap:pretty;font-weight:var(--fw-md);padding:0 var(--pad);margin-top:var(--header-cap);grid-template-columns:1fr;gap:3lh 2lh;display:grid}.structure-module__dDj3HW__colophon{text-shadow:none;margin-top:calc(var(--header-cap) * 2)}.structure-module__dDj3HW__collaboratorsRow{grid-column:1/-1;grid-template-columns:1fr;gap:3lh 1lh;display:grid}.structure-module__dDj3HW__collaborators{font-size:var(--fs-sm);line-height:var(--lh-sm);font-family:KMRMelangeGroteskVar,serif;font-weight:var(--fw-sm)}.structure-module__dDj3HW__collaborators p+h3{margin-top:1lh}.structure-module__dDj3HW__collaborators{opacity:.33}@property --fade-end{syntax:"<length>";inherits:true;initial-value:50vh}@property --hero-out{syntax:"<number>";inherits:false;initial-value:0}@keyframes structure-module__dDj3HW__hero-out{to{--hero-out:1}}@keyframes structure-module__dDj3HW__reveal-info{to{--fade-end:300vh}}@keyframes structure-module__dDj3HW__slide-down-out{to{opacity:0;transform:translateY(10%)}}.structure-module__dDj3HW__services>div{color:var(--clr-info);position:relative}body:has(.structure-module__dDj3HW__info){--hero-range:5vh;--clr-info:#e0e8e0;--header-cap:min(var(--h-header), var(--lh-md) * 3)}@supports (color:lab(0% 0 0)){body:has(.structure-module__dDj3HW__info){--clr-info:lab(91.213% -3.84468 2.88395)}}.structure-module__dDj3HW__sentinel{width:100%;height:var(--hero-range,5vh);pointer-events:none;position:absolute;top:0;left:0}.structure-module__dDj3HW__info p:first-child{text-shadow:0 0 2px,0 0 1px,0 0 1px;color:var(--clr-info);font-size:1.6em;font-weight:500;line-height:1.6lh}@media (min-aspect-ratio:4/3){body:has(.structure-module__dDj3HW__info){--ease-bounce:linear(0, .4 40%, .79 63.7%, .955 78.3%, 1.02 87.2%, 1.03 92.4%, 1 100%)}body:has(.structure-module__dDj3HW__info):before{visibility:hidden;--hero-out:0;opacity:calc((1 - var(--hero-out)) * var(--hero-alpha,1));transform:translateY(calc(var(--hero-out) * 1vh));transition:opacity var(--t-reveal) var(--ease-reveal), visibility var(--t-reveal) var(--ease-reveal), transform var(--t-reveal) var(--ease-reveal);pointer-events:none;position:fixed;inset:0}body:has(.structure-module__dDj3HW__info):after{visibility:hidden;--hero-out:0;opacity:calc((1 - var(--hero-out)) * var(--hero-alpha,1));transform:translateY(calc(var(--hero-out) * 1vh));transition:opacity var(--t-reveal) var(--ease-reveal), visibility var(--t-reveal) var(--ease-reveal), transform var(--t-reveal) var(--ease-reveal);pointer-events:none;position:fixed;inset:0}@supports (animation-timeline:scroll(root block)){body:has(.structure-module__dDj3HW__info):before{animation:structure-module__dDj3HW__hero-out var(--ease-bounce) both;animation-timeline:scroll(root);animation-range:0 var(--hero-range);will-change:opacity, transform}body:has(.structure-module__dDj3HW__info):after{animation:structure-module__dDj3HW__hero-out var(--ease-bounce) both;animation-timeline:scroll(root);animation-range:0 var(--hero-range);will-change:opacity, transform}}@supports not (animation-timeline:scroll(root block)){html[data-hero-gone] body:before{--hero-out:1}html[data-hero-gone] body:after{--hero-out:1}}html:not([data-overlay=up]) body:before{visibility:visible}html:not([data-overlay=up]) body:after{visibility:visible}html[data-overlay=up] body:before{opacity:0;translate:0 calc(100% + var(--pad));transition-delay:0s}html[data-overlay=up] body:after{opacity:0;transition-delay:0s}body:has(.structure-module__dDj3HW__info):before{z-index:122;text-align:center;color:#05f;text-shadow:1px 1px 2px #0000000d;text-box-trim:trim-both;text-box-edge:cap alphabetical;--hero-alpha:.98;image-rendering:pixelated;aspect-ratio:85/55;height:35vh;margin-bottom:var(--pad);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-blend-mode:multiply;--card-delay:.12s;--card-t:.38s;--card-ease:cubic-bezier(.3, 1.25, .6, 1);transition:opacity var(--t-reveal) var(--ease-reveal) var(--card-delay), visibility var(--t-reveal) var(--ease-reveal) var(--card-delay), transform var(--t-reveal) var(--ease-reveal), translate var(--card-t) var(--card-ease) var(--card-delay);background:#e1e1dd url("/image 14.png") 50%/cover no-repeat;border-radius:2px;place-content:center;place-self:end center;font-weight:800;display:grid;translate:0;box-shadow:0 0 1px 2px #0000000d}@media (prefers-reduced-motion:reduce){body:has(.structure-module__dDj3HW__info):before{translate:none!important}}body:has(.structure-module__dDj3HW__info):after{z-index:111;pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:repeating-linear-gradient(0deg,#0000,#0000 2px,#00000040 2px 4px),radial-gradient(#0000,#0000,#1e242184);animation:80ms steps(2,end) infinite structure-module__dDj3HW__crt-scanline-flicker;position:absolute;inset:0}@keyframes structure-module__dDj3HW__crt-scanline-flicker{0%,to{opacity:1}50%{opacity:.92}}.structure-module__dDj3HW__info p:first-child{text-shadow:0 0 2px,0 0 1px,0 0 1px;color:var(--clr-info);font-size:3em;font-weight:500;line-height:2.9lh}.structure-module__dDj3HW__info{text-shadow:unset;padding:0 var(--header-cap);color:var(--clr-info);letter-spacing:-.01em;padding-top:var(--header-cap)}@supports (animation-timeline:scroll(root block)){.structure-module__dDj3HW__info{animation:linear both structure-module__dDj3HW__reveal-info;animation-timeline:scroll(root);animation-range:0 30vh}}.structure-module__dDj3HW__info p:not(:first-child){font-weight:var(--fw-md);letter-spacing:normal;text-wrap:balance}.structure-module__dDj3HW__services{padding:0 var(--header-cap);color:var(--clr-info);text-wrap:balance;grid-template-columns:1fr 1fr 1fr;display:grid}.structure-module__dDj3HW__colophon{padding:0 var(--header-cap);color:var(--clr-info);grid-template-columns:1fr 1fr 1fr;display:grid}.structure-module__dDj3HW__collaboratorsRow{grid-template-columns:1fr 2fr}}.structure-module__dDj3HW__bleed{margin-inline:calc(var(--pad) * -1)}.structure-module__dDj3HW__mask{background:var(--clr);height:calc(var(--pad) * 2);margin-bottom:calc(var(--pad) * -2);z-index:0;position:sticky;top:0}.structure-module__dDj3HW__card,.structure-module__dDj3HW__buttons{--plate-h:calc((100vw - var(--pad)) * 55 / 85);--pill-h:calc(var(--lh-md) * 2.5 + var(--pad));--pill-r:calc(var(--pill-h) / 3);--morph-end:calc(var(--plate-h) - var(--pill-h))}@media (min-aspect-ratio:3/4){.structure-module__dDj3HW__card,.structure-module__dDj3HW__buttons{--plate-h:calc((50vw - var(--pad)) * 55 / 85)}}.structure-module__dDj3HW__buttons{bottom:var(--pad);padding:0 calc(var(--pad) / 2);gap:calc(var(--pad) / 3);z-index:2;justify-content:flex-end;width:100vw;display:flex;position:sticky}.structure-module__dDj3HW__buttons button:first-child{right:calc(var(--pad) / 2);bottom:calc(var(--lh-md) * 2.5 * 2 + (var(--pad) / 3 * 2));position:absolute}.structure-module__dDj3HW__buttons button:nth-child(2){right:calc(var(--pad) / 2);bottom:calc(var(--lh-md) * 2.5 + (var(--pad) / 3));position:absolute}.structure-module__dDj3HW__buttons button,.structure-module__dDj3HW__bar a,.structure-module__dDj3HW__close{background:color-mix(in srgb, var(--clr), black 15%);z-index:1;height:calc(var(--lh-md) * 2.5);text-shadow:none;font-size:var(--fs-md);line-height:var(--lh-md);-webkit-backdrop-filter:blur(5px)saturate(3)invert()hue-rotate(180deg)brightness(1.5);backdrop-filter:blur(5px)saturate(3)invert()hue-rotate(180deg)brightness(1.5);aspect-ratio:1;border-radius:1lh;place-items:center;display:grid;position:relative;box-shadow:0 1px 2px #0003}button.structure-module__dDj3HW__close{right:calc(var(--pad) / 2);bottom:var(--pad);z-index:200;position:fixed}.structure-module__dDj3HW__buttons button:not(:has(svg)){padding:0 1em}.structure-module__dDj3HW__bar{width:fit-content;left:0;right:0;bottom:var(--pad);gap:calc(var(--pad) / 3);z-index:200;margin-inline:auto;display:flex;position:fixed}.structure-module__dDj3HW__bar a{color:inherit;text-decoration:none}.structure-module__dDj3HW__bar a:not(:has(svg)){aspect-ratio:auto;padding:0 1em}.structure-module__dDj3HW__card{margin-inline:calc(var(--pad) * -.5);top:var(--pad);z-index:1;background:color-mix(in srgb, var(--clr), currentColor 5%);pointer-events:none;position:sticky;overflow:hidden}.structure-module__dDj3HW__card:after{content:"";height:var(--plate-h);background:var(--card-img,url(/card2.png)) center top / cover;filter:brightness(1.5)saturate(1.5)contrast(.7);position:absolute;inset:0 0 auto}.structure-module__dDj3HW__links{z-index:-1;position:relative}.structure-module__dDj3HW__section{margin-bottom:2lh}.structure-module__dDj3HW__list{margin:0;padding:0;list-style:none}.structure-module__dDj3HW__row{border-top:1px solid}.structure-module__dDj3HW__row:last-child{border-bottom:1px solid}.structure-module__dDj3HW__link{padding:calc(var(--pad) / 3) 0;color:inherit;justify-content:space-between;align-items:baseline;gap:1ch;text-decoration:none;display:flex}.structure-module__dDj3HW__meta{opacity:.5}.structure-module__dDj3HW__fade:first-child{z-index:99;width:100vw;height:var(--h-footer);display:block;position:sticky;top:0}.structure-module__dDj3HW__fade:last-child{z-index:99;width:100vw;height:var(--h-footer);align-items:flex-end;display:flex;position:sticky;bottom:0}.structure-module__dDj3HW__fade:before{content:"";z-index:-1;background:linear-gradient(to bottom, var(--clr) 25%, transparent 100%);width:100%;height:100%;position:absolute;bottom:0;left:0}.structure-module__dDj3HW__fade:last-child:before{background:linear-gradient(to top, var(--clr) 0%, transparent 100%)}.structure-module__dDj3HW__fade:after{z-index:-1;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);width:100%;height:100%;position:absolute;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.structure-module__dDj3HW__fade:last-child:after{content:unset;-webkit-mask-image:linear-gradient(#0000 0%,#000 100%);mask-image:linear-gradient(#0000 0%,#000 100%)}@media (min-width:640px){.structure-module__dDj3HW__folders{--col:4}}.structure-module__dDj3HW__folders>*{width:calc((100vw - var(--pad)) / var(--col));visibility:hidden}.structure-module__dDj3HW__folders figure{padding:calc(var(--pad) * .25);-webkit-user-select:none;user-select:none;text-align:center;font-size:var(--fs-sm);line-height:var(--lh-sm);font-family:KMRMelangeGroteskVar,serif;font-weight:var(--fw-sm);position:relative}.structure-module__dDj3HW__folders figure>*{position:relative}.structure-module__dDj3HW__folders img{object-fit:cover;-webkit-user-select:none;user-select:none;aspect-ratio:89/74;width:100%;height:auto}.structure-module__dDj3HW__folders figcaption{justify-content:center;align-items:flex-end;gap:1ch;width:100%;height:100%;margin-top:.5lh;display:flex;position:absolute;top:0;left:0}.structure-module__dDj3HW__preview{z-index:0;opacity:.1;filter:sepia(.5)hue-rotate(200deg)contrast(1.8)saturate(18);border-radius:.2em;width:100%;height:70%;bottom:12.5%;right:0;scale:.8;-webkit-mask-image:radial-gradient(#000 0% 88%,#000000eb 91%,#000000b3 93.5%,#0006 96%,#00000026 98%,#0000 99%);mask-image:radial-gradient(#000 0% 88%,#000000eb 91%,#000000b3 93.5%,#0006 96%,#00000026 98%,#0000 99%);position:absolute!important}.structure-module__dDj3HW__count{background:var(--label-bg,#7d7878);border-radius:var(--r-pill);outline:3px solid var(--label-bg,#7d7878);outline-offset:-1px;text-align:center;min-width:1lh;height:1lh;color:var(--label-color,inherit);font-family:KMRMelangeGroteskVar,serif;font-weight:var(--fw-sm);padding:.04em .5em 0 .65em;display:block}.structure-module__dDj3HW__folder{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}
.state-module__Mk8XBq__caption,.state-module__Mk8XBq__credits{opacity:calc(var(--overlay-progress))}.state-module__Mk8XBq__sub{opacity:calc(var(--overlay-progress));visibility:visible;transition:visibility var(--t-drawer) var(--ease-drawer)}html:not([data-overlay=up]) .state-module__Mk8XBq__sub{visibility:hidden}@media (max-aspect-ratio:3/2){.state-module__Mk8XBq__sub{display:none!important}}@supports (animation-timeline:scroll()){.state-module__Mk8XBq__header[data-open=true] .state-module__Mk8XBq__internal{animation:linear both state-module__Mk8XBq__hide-header;animation-timeline:scroll(root);animation-range:0 calc(var(--lh-sm) * 2);will-change:opacity, translate}}@keyframes state-module__Mk8XBq__hide-header{to{opacity:0}}
.structure-module__wIe32W__shell{z-index:2222;pointer-events:none;isolation:isolate;contain:strict;width:100%;height:100%;font-size:var(--fs-sm);line-height:var(--lh-sm);font-family:KMRMelangeGroteskVar,serif;font-weight:var(--fw-sm);padding:var(--pad);grid-template-rows:1fr auto auto;grid-template-columns:1fr;justify-content:start;display:grid;position:fixed;top:0;left:0}.structure-module__wIe32W__shell :is(a,button){z-index:1;position:relative;pointer-events:auto!important}.structure-module__wIe32W__internal{flex-wrap:wrap;justify-content:space-between;display:flex}.structure-module__wIe32W__internal *{white-space:nowrap}.structure-module__wIe32W__internal>:nth-last-child(2){gap:.5lh;display:flex}.structure-module__wIe32W__internal>:last-child{gap:.5lh;display:flex;position:absolute;top:1lh;right:0}.structure-module__wIe32W__shell .structure-module__wIe32W__internal svg{position:relative;top:.2em}.structure-module__wIe32W__credits{text-box-trim:trim-end;text-box-edge:ex alphabetic;flex-flow:wrap;flex-grow:1;align-items:flex-start;gap:0 1lh;height:2lh;margin-top:0;margin-right:14ch;display:flex}.structure-module__wIe32W__caption{font-size:var(--fs-md);line-height:var(--lh-md);font-weight:var(--fw-md);pointer-events:none;--w-item:calc(100vmin * 4 / 5);max-width:calc((100vw - 2 * var(--pad) - var(--w-item)) / 2);grid-template-rows:auto;grid-template-columns:1fr;place-content:baseline flex-start;display:grid;position:relative}.structure-module__wIe32W__caption[data-orientation=landscape],.structure-module__wIe32W__caption[data-orientation=even]{--w-item:calc(0)}@media (max-aspect-ratio:3/2){.structure-module__wIe32W__shell{padding:var(--pad);grid-template-rows:1fr auto auto;grid-template-columns:1fr;display:grid}.structure-module__wIe32W__caption{max-width:unset;grid-row:2}.structure-module__wIe32W__internal{grid-row:1}.structure-module__wIe32W__credits{margin-top:.5lh}}@media (max-aspect-ratio:1){.structure-module__wIe32W__credits{height:3lh;margin-right:unset;grid-template-rows:auto auto;align-content:start;display:grid}}@media (max-aspect-ratio:3/4){.structure-module__wIe32W__shell{padding:var(--pad);grid-template-rows:auto 1fr auto;grid-template-columns:1fr;display:grid}.structure-module__wIe32W__caption{max-width:unset;min-height:calc(3lh + var(--pad) / 2);grid-row:3}.structure-module__wIe32W__internal{grid-row:1}.structure-module__wIe32W__credits{grid-row:2}}@media (min-aspect-ratio:3/2){.structure-module__wIe32W__internal{transform:translateY(calc((100vh - var(--h-footer)) * (var(--overlay-progress) - 1)));will-change:transform}}
