.dom-gallery:where([data-interactive=true][data-overlay=dom]){min-height:100%;overflow:visible}.dom-gallery[data-interactive=true] .dom-gallery__matte{display:none}.dom-gallery[data-dom-variant=templates-v4][data-v4-mode=polygon]:after,.dom-gallery[data-dom-variant=templates-v4][data-v4-mode=r3f-reveal]:after,.dom-gallery[data-dom-variant=v3-clip-path-slider]:after,.dom-gallery[data-dom-variant=v3-tunnel-archive]:after,.dom-gallery[data-dom-variant=v3-rubber-mesh]:after,.dom-gallery[data-dom-variant=v3-imagen-reveal]:after,.dom-gallery[data-dom-variant=webgl-v2]:after,.dom-gallery[data-dom-variant=scroll-v2][data-v2-family=sticky-image]:after,.dom-gallery[data-dom-variant=misc-v2][data-v2-family=color-extraction]:after,.dom-gallery[data-dom-variant=pixel-voxel-gallery]:after,.dom-gallery[data-dom-variant=stack-motion]:after,.dom-gallery[data-dom-variant=cursor-lens]:after{content:"";z-index:3;pointer-events:none;opacity:.18;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff38,#0000 28% 62%,#ffffff24),linear-gradient(#ffffff1a,#0000 30%,#ffffff14);position:absolute;inset:0}.dom-gallery :where(figure,button,.dom-gallery__hero,.dom-gallery__item)[data-artwork-rotate-frame=true]{background:radial-gradient(circle at 50% 50%, var(--dom-scene-accent), transparent 62%), var(--dom-scene-bg);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dom-gallery :where(figure,button,.dom-gallery__hero,.dom-gallery__item)[data-artwork-rotate-frame=true]{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 62%), color-mix(in srgb, var(--dom-scene-bg) 86%, #000)}}.dom-gallery :where(figure,button,.dom-gallery__hero,.dom-gallery__item)[data-artwork-rotate-frame=true]>img[data-artwork-id]{max-width:none;max-height:none;rotate:var(--artwork-rotation,90deg);transform-origin:50%;width:var(--artwork-rotated-width)!important;height:var(--artwork-rotated-height)!important;object-fit:contain!important}.photo-tooltip-layer{z-index:28;pointer-events:none;position:absolute;inset:0}.photo-tooltip{left:var(--photo-tooltip-x,50%);top:var(--photo-tooltip-y,50%);border:1px solid var(--dom-scene-highlight,#fff);width:min(228px,100vw - 28px);position:absolute;transform:translate(12px,calc(-100% - 12px))}@supports (color:color-mix(in lab, red, red)){.photo-tooltip{border:1px solid color-mix(in srgb, var(--dom-scene-highlight,#fff) 16%, transparent)}}.photo-tooltip{background:linear-gradient(135deg, #ffffff1f, #ffffff09), var(--dom-scene-bg,#05050a);border-radius:8px;padding:9px 10px 10px}@supports (color:color-mix(in lab, red, red)){.photo-tooltip{background:linear-gradient(135deg, #ffffff1f, #ffffff09), color-mix(in srgb, var(--dom-scene-bg,#05050a) 82%, #05050a)}}.photo-tooltip{-webkit-backdrop-filter:blur(12px)saturate(1.12);backdrop-filter:blur(12px)saturate(1.12);color:var(--dom-scene-highlight,#fff);box-shadow:0 14px 34px #00000057}@supports (color:color-mix(in lab, red, red)){.photo-tooltip{color:color-mix(in srgb, var(--dom-scene-highlight,#fff) 92%, white)}}.photo-tooltip{animation:.18s cubic-bezier(.2,.8,.2,1) photo-tooltip-in}.photo-tooltip:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--dom-scene-accent,#8a6cff), transparent 46%);position:absolute;inset:1px}@supports (color:color-mix(in lab, red, red)){.photo-tooltip:before{background:linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-accent,#8a6cff) 20%, transparent), transparent 46%)}}.photo-tooltip:before{pointer-events:none}.photo-tooltip>*{z-index:1;position:relative}.photo-tooltip__kicker{color:var(--dom-scene-accent,#8a6cff);margin-bottom:4px;display:block}@supports (color:color-mix(in lab, red, red)){.photo-tooltip__kicker{color:color-mix(in srgb, var(--dom-scene-accent,#8a6cff) 82%, white)}}.photo-tooltip__kicker{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.photo-tooltip strong{font-size:12px;line-height:1.15;display:block}.photo-tooltip__artist{color:var(--dom-scene-highlight,#fff);margin-top:3px;display:block}@supports (color:color-mix(in lab, red, red)){.photo-tooltip__artist{color:color-mix(in srgb, var(--dom-scene-highlight,#fff) 68%, transparent)}}.photo-tooltip__artist{font-size:10px;font-weight:700;line-height:1.15}.photo-tooltip p{color:var(--dom-scene-highlight,#fff);margin:6px 0 0;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.photo-tooltip p{color:color-mix(in srgb, var(--dom-scene-highlight,#fff) 66%, transparent)}}.photo-tooltip p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.32}@keyframes photo-tooltip-in{0%{opacity:0;transform:translate(12px,calc(-100% - 6px))scale(.98)}}.scene-chip{border:1px solid var(--dom-scene-highlight);align-items:center;gap:8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.scene-chip{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.scene-chip{background:var(--dom-scene-bg);border-radius:999px;padding:6px 12px}@supports (color:color-mix(in lab, red, red)){.scene-chip{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.scene-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.scene-chip{color:color-mix(in srgb, var(--dom-scene-highlight) 80%, transparent)}}.scene-chip{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.scene-kicker{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.scene-kicker{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.scene-kicker{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.scene-title{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:0;font-weight:400;line-height:.96}.scene-scroll-hint{z-index:6;color:var(--dom-scene-highlight);align-items:center;gap:8px;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.scene-scroll-hint{color:color-mix(in srgb, var(--dom-scene-highlight) 52%, transparent)}}.scene-scroll-hint{letter-spacing:.14em;text-transform:uppercase;pointer-events:none;font-size:11px;font-weight:700}.scene-scroll-hint:after{content:"";background:var(--dom-scene-highlight);width:26px;height:1px}@supports (color:color-mix(in lab, red, red)){.scene-scroll-hint:after{background:color-mix(in srgb, var(--dom-scene-highlight) 40%, transparent)}}.scene-scroll-hint:after{animation:1.8s ease-in-out infinite scene-scroll-hint-pulse}@keyframes scene-scroll-hint-pulse{0%,to{opacity:.4;transform:scaleX(.4)}50%{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.photo-tooltip,.scene-scroll-hint:after{animation:none}}.flagship-scene{--flagship-safe-top:clamp(20px, 3svh, 38px);--flagship-safe-inline:clamp(18px, 3.2cqw, 58px);--flagship-safe-bottom:clamp(18px, 3svh, 40px);--flagship-line:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.flagship-scene{--flagship-line:color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.flagship-scene{--flagship-ease:cubic-bezier(.16, 1, .3, 1);isolation:isolate;min-height:100svh;overflow:hidden;container-type:inline-size}:is(.immersive-shell[data-preview-mode=true],.immersive-shell[data-presentation=live]) .flagship-scene{--flagship-safe-top:clamp(70px, 9svh, 96px)}.flagship-scene :where(button){font:inherit;border:0}.flagship-scene :where(button:not(:disabled)){cursor:pointer}.flagship-scene :where(button:focus-visible,[tabindex="0"]:focus-visible){outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.flagship-scene :where(button:focus-visible,[tabindex="0"]:focus-visible){outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 78%, white)}}.flagship-scene :where(button:focus-visible,[tabindex="0"]:focus-visible){outline-offset:3px}.flagship-scene :where(ol,figure,p){margin:0}.flagship-scene ol{padding:0;list-style:none}.immersive-shell[data-surface=studio][data-preview-mode=false] :is(.flagship-atlas,.flagship-runway){--flagship-safe-top:58px;height:100%;min-height:100%!important}.immersive-shell[data-surface=studio][data-preview-mode=false] .immersive-canvas-wrap .flagship-cover[data-overlay=dom]{--flagship-safe-top:58px;height:auto;min-height:100%!important}.immersive-shell[data-surface=studio][data-preview-mode=false] :is(.flagship-contact-sheet,.flagship-board){--flagship-safe-top:58px}.flagship-atlas{--scene-runway:100svh;background:linear-gradient(90deg, #1313130b 1px, transparent 1px), linear-gradient(#13131309 1px, transparent 1px), var(--dom-scene-bg);color:var(--dom-scene-accent);background-size:48px 48px}.flagship-atlas:after{content:"";z-index:0;background:radial-gradient(62% 72% at 82% 40%, var(--dom-scene-secondary), transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.flagship-atlas:after{background:radial-gradient(62% 72% at 82% 40%, color-mix(in srgb, var(--dom-scene-secondary) 10%, transparent), transparent 72%)}}.flagship-atlas:after{pointer-events:none}.flagship-atlas__header{z-index:4;top:var(--flagship-safe-top);left:var(--flagship-safe-inline);width:min(36cqw,430px);color:var(--dom-scene-accent);gap:7px;display:grid;position:absolute}.flagship-atlas__header .scene-kicker{color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.flagship-atlas__header .scene-kicker{color:color-mix(in srgb, var(--dom-scene-secondary) 78%, var(--dom-scene-accent))}}.flagship-atlas__header .scene-title{font-size:clamp(28px,4.4cqw,68px);line-height:.9}.flagship-atlas__grid{z-index:3;top:max(25%, calc(var(--flagship-safe-top) + 112px));bottom:76px;left:var(--flagship-safe-inline);width:min(37cqw,500px);transition:width .62s var(--flagship-ease), opacity .36s ease, transform .62s var(--flagship-ease);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(42px,1fr);gap:clamp(4px,.65cqw,10px);display:grid;position:absolute}.flagship-atlas[data-open=false] .flagship-atlas__grid{width:calc(100cqw - var(--flagship-safe-inline) * 2);grid-template-columns:repeat(6,minmax(0,1fr))}.flagship-atlas__grid li,.flagship-atlas__grid button{min-width:0;min-height:0}.flagship-atlas__grid button{background:var(--dom-scene-bg);border:1px solid #13131321;border-radius:2px;width:100%;height:100%;padding:5px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flagship-atlas__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 86%, white)}}.flagship-atlas__grid button{transition:transform .24s var(--flagship-ease), border-color .18s ease, box-shadow .24s ease;box-shadow:0 8px 22px #13131314}.flagship-atlas__grid button:hover,.flagship-atlas__grid button:focus-visible,.flagship-atlas__grid button[data-active=true]{z-index:2;border-color:var(--dom-scene-secondary);box-shadow:0 12px 34px var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.flagship-atlas__grid button:hover,.flagship-atlas__grid button:focus-visible,.flagship-atlas__grid button[data-active=true]{box-shadow:0 12px 34px color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent)}}.flagship-atlas__grid button:hover,.flagship-atlas__grid button:focus-visible,.flagship-atlas__grid button[data-active=true]{transform:translateY(-3px)}.flagship-atlas__grid button[data-active=true]:after{content:"";border:1px solid var(--dom-scene-secondary);position:absolute;inset:3px}@supports (color:color-mix(in lab, red, red)){.flagship-atlas__grid button[data-active=true]:after{border:1px solid color-mix(in srgb, var(--dom-scene-secondary) 72%, transparent)}}.flagship-atlas__grid button[data-active=true]:after{pointer-events:none}.flagship-atlas__grid img[data-artwork-id]{background:#ffffff80}.flagship-atlas__grid button>span{color:#131313;letter-spacing:.08em;background:#f7f5ede0;padding:3px 4px;font-size:8px;font-weight:850;position:absolute;bottom:5px;right:6px}.flagship-atlas__detail{z-index:2;top:var(--flagship-safe-top);right:var(--flagship-safe-inline);background:var(--dom-scene-bg);border:1px solid #13131321;position:absolute;bottom:76px;left:max(44cqw,470px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flagship-atlas__detail{background:color-mix(in srgb, var(--dom-scene-bg) 82%, white)}}.flagship-atlas__detail{opacity:1;transform-origin:8% 84%;transition:opacity .26s ease, transform .62s var(--flagship-ease), visibility 0s;transform:scale(1);box-shadow:0 30px 90px #13131326}.flagship-atlas[data-open=false] .flagship-atlas__detail{visibility:hidden;opacity:0;transition:opacity .22s ease, transform .52s var(--flagship-ease), visibility 0s .52s;transform:translate(-34%,28%)scale(.18)}.flagship-atlas__detail figure{z-index:1;animation:flagship-atlas-enter .58s var(--flagship-ease) both;grid-template-rows:minmax(0,1fr) auto;display:grid;position:absolute;inset:0}.flagship-atlas__detail figure>img{padding:clamp(18px,3cqw,48px)}.flagship-atlas__detail figcaption{color:#131313;background:#f7f5ede6;border-top:1px solid #1313131a;gap:5px;padding:clamp(13px,1.4cqw,20px);display:grid}.flagship-atlas__detail figcaption span{color:var(--dom-scene-secondary);letter-spacing:.12em;font-size:10px;font-weight:850}.flagship-atlas__detail figcaption strong{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:clamp(18px,2cqw,30px);font-weight:500;line-height:1}.flagship-atlas__detail figcaption p{color:#1313139e;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:56ch;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.flagship-atlas__mask{z-index:3;pointer-events:none;grid-template-columns:repeat(8,1fr);display:grid;position:absolute;inset:0}.flagship-atlas__mask i{background:var(--dom-scene-secondary);opacity:0;transform-origin:top;animation:flagship-atlas-mask .68s var(--flagship-ease) both;transform:scaleY(0)}.flagship-atlas__mask i:nth-child(2){animation-delay:24ms}.flagship-atlas__mask i:nth-child(3){animation-delay:48ms}.flagship-atlas__mask i:nth-child(4){animation-delay:72ms}.flagship-atlas__mask i:nth-child(5){animation-delay:96ms}.flagship-atlas__mask i:nth-child(6){animation-delay:.12s}.flagship-atlas__mask i:nth-child(7){animation-delay:.144s}.flagship-atlas__mask i:nth-child(8){animation-delay:.168s}.flagship-atlas__controls,.flagship-runway__controls,.flagship-cover__controls{z-index:8;align-items:center;gap:8px;display:flex;position:absolute}.flagship-atlas__controls{right:var(--flagship-safe-inline);bottom:20px}.flagship-atlas__controls button{color:#131313;background:#f7f5ede0;border:1px solid #13131329;border-radius:999px;min-width:42px;height:42px;padding:0 14px;font-size:11px;font-weight:780;box-shadow:0 8px 22px #13131314}.immersive-canvas-wrap[data-render-mode=dom] .dom-gallery[data-dom-variant=horizontal-tiles-runway][data-overlay=dom]{height:100cqh;min-height:100cqh;overflow:clip}.flagship-runway{--scene-runway:100svh;color:var(--dom-scene-highlight);background:radial-gradient(74% 72% at 50% 54%, var(--dom-scene-accent), transparent 66%), linear-gradient(180deg, var(--dom-scene-secondary), transparent 28%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.flagship-runway{background:radial-gradient(74% 72% at 50% 54%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 66%), linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-secondary) 7%, transparent), transparent 28%), var(--dom-scene-bg)}}.flagship-runway:before{content:"";z-index:0;border-top:1px solid var(--dom-scene-highlight);height:74%;position:absolute;bottom:-44%;left:-10%;right:-10%}@supports (color:color-mix(in lab, red, red)){.flagship-runway:before{border-top:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.flagship-runway:before{background:repeating-linear-gradient(90deg, var(--dom-scene-highlight) 0 1px, transparent 1px 9cqw), linear-gradient(180deg, var(--dom-scene-accent), transparent 62%)}@supports (color:color-mix(in lab, red, red)){.flagship-runway:before{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent) 0 1px, transparent 1px 9cqw), linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-accent) 7%, transparent), transparent 62%)}}.flagship-runway:before{transform-origin:top;pointer-events:none;transform:perspective(820px)rotateX(58deg)}.flagship-runway__header{z-index:7;top:var(--flagship-safe-top);left:var(--flagship-safe-inline);pointer-events:none;gap:7px;max-width:min(52cqw,680px);display:grid;position:absolute}.flagship-runway__header .scene-kicker{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.flagship-runway__header .scene-kicker{color:color-mix(in srgb, var(--dom-scene-accent) 82%, white)}}.flagship-runway__header .scene-title{text-shadow:0 18px 70px #000000b8;font-size:clamp(30px,5.2cqw,78px)}.flagship-runway__viewport{z-index:3;top:max(23%, calc(var(--flagship-safe-top) + 96px));cursor:grab;perspective:1200px;scrollbar-width:none;touch-action:pan-x;-webkit-user-select:none;user-select:none;overscroll-behavior-inline:contain;position:absolute;bottom:max(18%,126px);left:0;right:0;overflow:auto hidden}.flagship-runway[data-dragging=true] .flagship-runway__viewport{cursor:grabbing}.flagship-runway__viewport::-webkit-scrollbar{display:none}.flagship-cover__rail::-webkit-scrollbar{display:none}.flagship-runway__track{width:max-content;height:100%;transform-style:preserve-3d;align-items:center;gap:clamp(12px,2cqw,30px);padding:2% 30cqw;display:flex}.flagship-runway__track li{height:86%;transform-style:preserve-3d;flex:none}.flagship-runway__track li:nth-child(3n+1){height:72%}.flagship-runway__track li:nth-child(4n+2){height:96%}.flagship-runway__track button{border:1px solid var(--dom-scene-highlight);width:clamp(170px,24cqw,360px);height:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flagship-runway__track button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.flagship-runway__track button{background:linear-gradient(145deg, var(--dom-scene-highlight), transparent), var(--dom-scene-bg);border-radius:4px;padding:clamp(7px,.85cqw,13px)}@supports (color:color-mix(in lab, red, red)){.flagship-runway__track button{background:linear-gradient(145deg, color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent), transparent), color-mix(in srgb, var(--dom-scene-bg) 86%, #05050a)}}.flagship-runway__track button{transform-origin:50%;transition:transform .48s var(--flagship-ease), border-color .24s ease, filter .24s ease, opacity .24s ease;transform:rotateY(-10deg)translateZ(-46px)scale(.91);box-shadow:0 32px 90px #0000007a}.flagship-runway__track li:nth-child(2n) button{transform:rotateY(9deg)translateZ(-46px)scale(.91)}.flagship-runway__track button:hover,.flagship-runway__track button:focus-visible,.flagship-runway__track button[data-active=true],.flagship-runway__track li:nth-child(2n) button[data-active=true]{z-index:4;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.flagship-runway__track button:hover,.flagship-runway__track button:focus-visible,.flagship-runway__track button[data-active=true],.flagship-runway__track li:nth-child(2n) button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 72%, white)}}.flagship-runway__track button:hover,.flagship-runway__track button:focus-visible,.flagship-runway__track button[data-active=true],.flagship-runway__track li:nth-child(2n) button[data-active=true]{filter:saturate(1.06)brightness(1.04);transform:rotateY(0)translateZ(48px)scale(1)}.flagship-runway__track button>span{z-index:2;border:1px solid var(--dom-scene-highlight);place-items:center;width:27px;height:27px;display:grid;position:absolute;top:11px;left:11px}@supports (color:color-mix(in lab, red, red)){.flagship-runway__track button>span{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.flagship-runway__track button>span{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.flagship-runway__track button>span{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.flagship-runway__track button>span{color:var(--dom-scene-highlight);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:9px;font-weight:850}.flagship-runway__caption{z-index:7;bottom:var(--flagship-safe-bottom);left:var(--flagship-safe-inline);pointer-events:none;gap:5px;max-width:min(46cqw,560px);display:grid;position:absolute}.flagship-runway__caption span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.flagship-runway__caption span{color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.flagship-runway__caption span{letter-spacing:.12em;font-size:10px;font-weight:850}.flagship-runway__caption strong{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:clamp(20px,2.4cqw,34px);font-weight:480;line-height:1}.flagship-runway__caption p{max-width:56ch;color:var(--dom-scene-highlight);display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flagship-runway__caption p{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.flagship-runway__caption p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4}.flagship-runway__controls{right:var(--flagship-safe-inline);bottom:var(--flagship-safe-bottom)}.flagship-runway__controls button,.flagship-cover__controls button{border:1px solid var(--dom-scene-highlight);place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.flagship-runway__controls button,.flagship-cover__controls button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.flagship-runway__controls button,.flagship-cover__controls button{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.flagship-runway__controls button,.flagship-cover__controls button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.flagship-runway__controls button,.flagship-cover__controls button{color:var(--dom-scene-highlight);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.flagship-runway__controls span,.flagship-cover__controls span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.flagship-runway__controls span,.flagship-cover__controls span{color:color-mix(in srgb, var(--dom-scene-highlight) 54%, transparent)}}.flagship-runway__controls span,.flagship-cover__controls span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:760}.flagship-contact-sheet{--scene-runway:100svh;min-height:100svh;padding:var(--flagship-safe-top) var(--flagship-safe-inline) clamp(70px, 10svh, 140px);background:linear-gradient(#1818180a 1px, transparent 1px), var(--dom-scene-bg);color:var(--dom-scene-accent);background-size:100% 32px;grid-template-rows:auto 1fr;grid-template-columns:minmax(220px,28cqw) minmax(0,1fr);gap:clamp(22px,4cqw,70px);overflow:visible;display:grid!important}.flagship-contact-sheet__header{z-index:3;grid-area:1/1;align-self:start;gap:8px;display:grid;position:relative}.flagship-contact-sheet__header .scene-kicker{color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.flagship-contact-sheet__header .scene-kicker{color:color-mix(in srgb, var(--dom-scene-secondary) 74%, var(--dom-scene-accent))}}.flagship-contact-sheet__header .scene-title{color:var(--dom-scene-accent);font-size:clamp(30px,4.6cqw,68px)}.flagship-contact-sheet__proof{z-index:2;top:calc(var(--flagship-safe-top) + 20px);grid-area:2/1;align-self:start;gap:15px;display:grid;position:sticky}.flagship-contact-sheet__proof figure{background:#ffffffad;border:1px solid #1818181f;place-items:center;min-height:min(36svh,370px);padding:clamp(10px,1.4cqw,20px);display:grid;box-shadow:0 18px 46px #1818181a}.flagship-contact-sheet__proof>div{color:#181818;gap:6px;display:grid}.flagship-contact-sheet__proof span,.flagship-contact-sheet__grid button>span{color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.flagship-contact-sheet__proof span,.flagship-contact-sheet__grid button>span{color:color-mix(in srgb, var(--dom-scene-secondary) 74%, #181818)}}.flagship-contact-sheet__proof span,.flagship-contact-sheet__grid button>span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.flagship-contact-sheet__proof strong{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:clamp(19px,2.1cqw,30px);font-weight:480;line-height:1}.flagship-contact-sheet__proof p{color:#1818189e;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.flagship-contact-sheet__grid{columns:4;grid-area:1/2/span 2;column-gap:clamp(8px,1cqw,15px)}.flagship-contact-sheet__grid li{break-inside:avoid;margin:0 0 clamp(8px,1cqw,15px);display:block}.flagship-contact-sheet__grid button{color:#181818;width:100%;transition:transform .22s var(--flagship-ease), border-color .18s ease, box-shadow .22s ease;background:#ffffffbd;border:1px solid #1818181a;padding:6px;display:grid;overflow:hidden;box-shadow:0 10px 24px #18181812}.flagship-contact-sheet__grid button:hover,.flagship-contact-sheet__grid button:focus-visible,.flagship-contact-sheet__grid button[data-active=true]{z-index:2;border-color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.flagship-contact-sheet__grid button:hover,.flagship-contact-sheet__grid button:focus-visible,.flagship-contact-sheet__grid button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-secondary) 64%, #181818)}}.flagship-contact-sheet__grid button:hover,.flagship-contact-sheet__grid button:focus-visible,.flagship-contact-sheet__grid button[data-active=true]{transform:translateY(-3px);box-shadow:0 16px 38px #18181824}.flagship-contact-sheet__grid img[data-artwork-id]{width:100%;height:auto;min-height:72px;aspect-ratio:var(--proof-aspect,1);background:var(--dom-scene-bg);display:block}@supports (color:color-mix(in lab, red, red)){.flagship-contact-sheet__grid img[data-artwork-id]{background:color-mix(in srgb, var(--dom-scene-bg) 88%, white)}}.flagship-contact-sheet__grid img[data-artwork-id]{object-fit:contain!important}.flagship-contact-sheet__grid button>span{text-align:left;margin-top:8px}.flagship-contact-sheet__grid button>strong{color:#181818;text-align:left;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;font-weight:720;line-height:1.15;overflow:hidden}.flagship-board{--scene-runway:100svh;min-height:100svh;padding:var(--flagship-safe-top) var(--flagship-safe-inline) clamp(76px, 10svh, 140px);background:radial-gradient(62% 44% at 20% 0%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);overflow:visible}@supports (color:color-mix(in lab, red, red)){.flagship-board{background:radial-gradient(62% 44% at 20% 0%, color-mix(in srgb, var(--dom-scene-secondary) 8%, transparent), transparent 72%), var(--dom-scene-bg)}}.flagship-board{color:var(--dom-scene-accent)}.flagship-board__header{color:#111319;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(20px,3cqw,42px);display:flex}.flagship-board__header>div{gap:7px;display:grid}.flagship-board__header .scene-kicker{color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.flagship-board__header .scene-kicker{color:color-mix(in srgb, var(--dom-scene-secondary) 78%, #111319)}}.flagship-board__header .scene-title{font-size:clamp(30px,5cqw,74px)}.flagship-board__header>span{color:#11131980;letter-spacing:.12em;text-transform:uppercase;padding-bottom:4px;font-size:9px;font-weight:760}.flagship-board__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:clamp(180px,25cqw,330px);gap:clamp(10px,1.4cqw,20px);display:grid}.flagship-board__grid li{min-width:0;min-height:0}.flagship-board__grid li[data-active=true]{grid-area:span 2/span 2}.flagship-board__grid button{color:#111319;width:100%;height:100%;min-height:0;transition:transform .32s var(--flagship-ease), box-shadow .32s ease, border-color .22s ease;background:#fff;border:1px solid #11131914;border-radius:clamp(7px,.8cqw,12px);grid-template-rows:minmax(0,1fr) auto;display:grid;overflow:hidden;box-shadow:0 16px 42px #12192c17}.flagship-board__grid button:hover,.flagship-board__grid button:focus-visible,.flagship-board__grid li[data-active=true] button{border-color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.flagship-board__grid button:hover,.flagship-board__grid button:focus-visible,.flagship-board__grid li[data-active=true] button{border-color:color-mix(in srgb, var(--dom-scene-secondary) 42%, transparent)}}.flagship-board__grid button:hover,.flagship-board__grid button:focus-visible,.flagship-board__grid li[data-active=true] button{transform:translateY(-4px);box-shadow:0 24px 64px #12192c29}.flagship-board__image{background:linear-gradient(135deg, var(--dom-scene-secondary), transparent), #eef1f6;place-items:center;min-height:0;padding:clamp(8px,1cqw,16px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flagship-board__image{background:linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-secondary) 5%, transparent), transparent), #eef1f6}}.flagship-board__meta{text-align:left;border-top:1px solid #11131912;gap:4px;padding:clamp(10px,1cqw,16px);display:grid}.flagship-board__meta>span{color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.flagship-board__meta>span{color:color-mix(in srgb, var(--dom-scene-secondary) 72%, #111319)}}.flagship-board__meta>span{letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850}.flagship-board__meta strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,1cqw,15px);line-height:1.12;overflow:hidden}.flagship-board__meta em{color:#11131994;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:62ch;font-size:10px;font-style:normal;line-height:1.4;display:none;overflow:hidden}.flagship-board__grid li[data-active=true] .flagship-board__meta em{display:-webkit-box}.flagship-cover{--scene-runway:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg)}.flagship-cover__wash{z-index:0;object-fit:cover;filter:blur(48px)saturate(1.1)brightness(.48);opacity:.62;width:118%;height:118%;position:absolute;inset:-9%;transform:scale(1.08)}.flagship-cover__shade{z-index:1;background:linear-gradient(90deg, var(--dom-scene-bg) 0 22%, transparent 56%), linear-gradient(180deg, var(--dom-scene-bg), transparent 28%, var(--dom-scene-bg));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.flagship-cover__shade{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-bg) 96%, transparent) 0 22%, transparent 56%), linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-bg) 72%, transparent), transparent 28%, color-mix(in srgb, var(--dom-scene-bg) 92%, transparent))}}.flagship-cover__header{z-index:5;top:var(--flagship-safe-top);left:var(--flagship-safe-inline);pointer-events:none;gap:8px;width:min(22cqw,310px);display:grid;position:absolute}.flagship-cover__header .scene-kicker{color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.flagship-cover__header .scene-kicker{color:color-mix(in srgb, var(--dom-scene-secondary) 76%, var(--dom-scene-highlight))}}.flagship-cover__header .scene-title{text-shadow:0 16px 54px #000000b3;font-size:clamp(28px,4.5cqw,68px)}.flagship-cover__stage{z-index:3;top:var(--flagship-safe-top);right:var(--flagship-safe-inline);border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(170px,25%);min-width:0;display:grid;position:absolute;bottom:clamp(138px,22svh,198px);left:max(25cqw,260px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flagship-cover__stage{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.flagship-cover__stage{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.flagship-cover__stage{background:color-mix(in srgb, var(--dom-scene-bg) 68%, transparent)}}.flagship-cover__stage{animation:flagship-cover-enter .56s var(--flagship-ease) both;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 40px 120px #00000075}.flagship-cover__stage>img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;padding:clamp(16px,2.8cqw,46px)}.flagship-cover__stage figcaption{border-left:1px solid var(--dom-scene-highlight);align-content:end;gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.flagship-cover__stage figcaption{border-left:1px solid color-mix(in srgb, var(--dom-scene-highlight) 11%, transparent)}}.flagship-cover__stage figcaption{background:var(--dom-scene-bg);padding:clamp(15px,2cqw,30px)}@supports (color:color-mix(in lab, red, red)){.flagship-cover__stage figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.flagship-cover__stage figcaption span{color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.flagship-cover__stage figcaption span{color:color-mix(in srgb, var(--dom-scene-secondary) 82%, var(--dom-scene-highlight))}}.flagship-cover__stage figcaption span{letter-spacing:.12em;font-size:10px;font-weight:850}.flagship-cover__stage figcaption strong{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:clamp(19px,2.3cqw,36px);font-weight:480;line-height:.98}.flagship-cover__stage figcaption p{color:var(--dom-scene-highlight);display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flagship-cover__stage figcaption p{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.flagship-cover__stage figcaption p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:11px;line-height:1.45}.flagship-cover__rail{z-index:6;right:var(--flagship-safe-inline);bottom:var(--flagship-safe-bottom);cursor:grab;scrollbar-width:none;touch-action:pan-x;-webkit-user-select:none;user-select:none;overscroll-behavior-inline:contain;height:clamp(88px,15svh,128px);position:absolute;left:max(25cqw,260px);overflow:auto hidden}.flagship-cover[data-dragging=true] .flagship-cover__rail{cursor:grabbing}.flagship-cover__rail ol{align-items:stretch;gap:9px;width:max-content;height:100%;padding-inline:2px 24cqw;display:flex}.flagship-cover__rail li{flex:none;height:100%}.flagship-cover__rail button{border:1px solid var(--dom-scene-highlight);width:clamp(104px,13cqw,182px);height:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.flagship-cover__rail button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.flagship-cover__rail button{background:var(--dom-scene-bg);padding:7px}@supports (color:color-mix(in lab, red, red)){.flagship-cover__rail button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.flagship-cover__rail button{opacity:.58;transition:opacity .22s ease, transform .26s var(--flagship-ease), border-color .22s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 34px #00000057}.flagship-cover__rail button:hover,.flagship-cover__rail button:focus-visible,.flagship-cover__rail button[data-active=true]{border-color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.flagship-cover__rail button:hover,.flagship-cover__rail button:focus-visible,.flagship-cover__rail button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-secondary) 68%, var(--dom-scene-highlight))}}.flagship-cover__rail button:hover,.flagship-cover__rail button:focus-visible,.flagship-cover__rail button[data-active=true]{opacity:1;transform:translateY(-3px)}.flagship-cover__rail button>span{z-index:2;background:var(--dom-scene-bg);padding:3px 5px;position:absolute;bottom:7px;right:7px}@supports (color:color-mix(in lab, red, red)){.flagship-cover__rail button>span{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.flagship-cover__rail button>span{color:var(--dom-scene-highlight);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:8px;font-weight:850}.flagship-cover__controls{bottom:var(--flagship-safe-bottom);left:var(--flagship-safe-inline)}@keyframes flagship-atlas-enter{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes flagship-atlas-mask{0%{opacity:0;transform-origin:top;transform:scaleY(0)}38%{opacity:.94;transform-origin:top;transform:scaleY(1)}62%{opacity:.94;transform-origin:bottom;transform:scaleY(1)}to{opacity:0;transform-origin:bottom;transform:scaleY(0)}}@keyframes flagship-cover-enter{0%{opacity:0;transform:translate(3.5%)scale(.985)}to{opacity:1;transform:translate(0)scale(1)}}@container (max-width:760px){.flagship-atlas__header{width:calc(100cqw - var(--flagship-safe-inline) * 2)}.flagship-atlas__header .scene-title,.flagship-runway__header .scene-title,.flagship-cover__header .scene-title{font-size:clamp(24px,8cqw,44px)}.flagship-atlas__grid,.flagship-atlas[data-open=false] .flagship-atlas__grid{top:auto;right:var(--flagship-safe-inline);bottom:68px;left:var(--flagship-safe-inline);grid-template-rows:1fr;grid-template-columns:repeat(8,minmax(56px,1fr));grid-auto-columns:minmax(56px,1fr);grid-auto-flow:column;width:auto;height:clamp(68px,18svh,118px);overflow-x:auto}.flagship-atlas__detail{top:max(24%, calc(var(--flagship-safe-top) + 86px));right:var(--flagship-safe-inline);bottom:clamp(148px,31svh,204px);left:var(--flagship-safe-inline)}.flagship-atlas__detail figcaption p{display:none}.flagship-atlas__controls{right:var(--flagship-safe-inline);bottom:14px}.flagship-runway__header{max-width:calc(100cqw - var(--flagship-safe-inline) * 2)}.flagship-runway__viewport{top:max(25%, calc(var(--flagship-safe-top) + 76px));bottom:29%}.flagship-runway__track{padding-inline:22cqw}.flagship-runway__track button{width:clamp(150px,48cqw,280px)}.flagship-runway__caption{right:var(--flagship-safe-inline);max-width:none;bottom:62px}.flagship-runway__caption p{display:none}.flagship-runway__controls{right:var(--flagship-safe-inline);bottom:12px}.flagship-contact-sheet{grid-template-rows:auto auto auto;grid-template-columns:1fr}.flagship-contact-sheet__header,.flagship-contact-sheet__proof,.flagship-contact-sheet__grid{grid-column:1}.flagship-contact-sheet__header{grid-row:1}.flagship-contact-sheet__proof{grid-row:2;grid-template-columns:minmax(120px,.8fr) 1fr;align-items:center;display:grid;position:relative;top:auto}.flagship-contact-sheet__proof figure{min-height:180px}.flagship-contact-sheet__grid{columns:3;grid-row:3}.flagship-board__header{align-items:start}.flagship-board__header>span{display:none}.flagship-board__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:clamp(170px,58cqw,300px)}.flagship-cover__header{right:var(--flagship-safe-inline);width:auto}.flagship-cover__stage{top:max(22%, calc(var(--flagship-safe-top) + 84px));right:var(--flagship-safe-inline);bottom:clamp(126px,25svh,176px);left:var(--flagship-safe-inline);grid-template-columns:1fr}.flagship-cover__stage figcaption{border-top:1px solid var(--dom-scene-highlight);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.flagship-cover__stage figcaption{border-top:1px solid color-mix(in srgb, var(--dom-scene-highlight) 11%, transparent)}}.flagship-cover__stage figcaption{background:var(--dom-scene-bg);border-left:0;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){.flagship-cover__stage figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.flagship-cover__stage figcaption p{display:none}.flagship-cover__rail{right:var(--flagship-safe-inline);bottom:12px;left:var(--flagship-safe-inline);height:clamp(72px,16svh,104px)}.flagship-cover__rail ol{padding-right:22cqw}.flagship-cover__rail button{width:clamp(90px,25cqw,132px)}.flagship-cover__controls{display:none}}@container (max-width:470px){.flagship-atlas__detail{top:max(27%, calc(var(--flagship-safe-top) + 80px))}.flagship-atlas__detail figure>img{padding:12px}.flagship-contact-sheet{gap:20px}.flagship-contact-sheet__proof{grid-template-columns:1fr}.flagship-contact-sheet__proof figure{min-height:210px}.flagship-contact-sheet__grid{columns:2}.flagship-board__grid{grid-template-columns:1fr;grid-auto-rows:minmax(250px,70svh)}.flagship-board__grid li[data-active=true]{grid-area:span 1/span 1}.flagship-runway__controls span{display:none}}@media (prefers-reduced-motion:reduce){.flagship-scene *,.flagship-scene :before,.flagship-scene :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.immersive-canvas-wrap[data-render-mode=dom] .catalog-contract[data-overlay=dom]{--scene-runway:100%;box-sizing:border-box;width:100%;height:100%;min-height:100%;overflow:hidden}.catalog-contract,.catalog-contract *{box-sizing:border-box}.catalog-contract{--contract-line:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.catalog-contract{--contract-line:color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.catalog-contract{--contract-surface:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.catalog-contract{--contract-surface:color-mix(in srgb, var(--dom-scene-highlight) 7%, var(--dom-scene-bg))}}.catalog-contract{background:radial-gradient(circle at 72% 24%, var(--dom-scene-accent), transparent 34%), var(--dom-scene-bg);container:catalog-contract/inline-size}@supports (color:color-mix(in lab, red, red)){.catalog-contract{background:radial-gradient(circle at 72% 24%, color-mix(in srgb, var(--dom-scene-accent) 13%, transparent), transparent 34%), var(--dom-scene-bg)}}.catalog-contract{isolation:isolate}.catalog-contract button{font:inherit}.catalog-contract button:focus-visible,.catalog-contract [tabindex="0"]:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:3px}.catalog-contract button:disabled{pointer-events:none}.catalog-contract__swatches{gap:5px;margin-top:12px;display:flex}.catalog-contract__swatches i{width:18px;height:4px;box-shadow:0 0 0 1px var(--dom-scene-highlight);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.catalog-contract__swatches i{box-shadow:0 0 0 1px color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.ai-curation-board:before{content:"";z-index:-1;opacity:.18;background-image:linear-gradient(var(--contract-line) 1px, transparent 1px), linear-gradient(90deg, var(--contract-line) 1px, transparent 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 74%);mask-image:linear-gradient(90deg,#000,#0000 74%)}.ai-curation-board__header{z-index:4;width:min(56vw,760px);position:absolute;top:clamp(30px,5svh,64px);left:clamp(24px,4vw,70px)}.ai-curation-board__header h1{margin-top:8px;font-size:clamp(32px,4.8vw,76px)}.ai-curation-board__header>p:last-child{max-width:60ch;color:var(--dom-scene-highlight);margin:12px 0 0}@supports (color:color-mix(in lab, red, red)){.ai-curation-board__header>p:last-child{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.ai-curation-board__header>p:last-child{font-size:12px;line-height:1.45}.ai-curation-board__groups{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,18px);display:grid;position:absolute;inset:clamp(190px,25svh,250px) 28vw 5svh clamp(24px,4vw,70px)}.ai-curation-board__group{border:1px solid var(--contract-line);background:linear-gradient(145deg, var(--dom-scene-accent), transparent 48%), var(--dom-scene-bg);border-radius:16px;min-width:0;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.ai-curation-board__group{background:linear-gradient(145deg, color-mix(in srgb, var(--dom-scene-accent) 9%, transparent), transparent 48%), color-mix(in srgb, var(--dom-scene-bg) 84%, transparent)}}.ai-curation-board__group{box-shadow:0 24px 70px var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.ai-curation-board__group{box-shadow:0 24px 70px color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.ai-curation-board__group{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:thin}.ai-curation-board__group>header{justify-content:space-between;align-items:baseline;padding:16px 16px 4px;display:flex}.ai-curation-board__group>header span{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:clamp(19px,1.8vw,28px)}.ai-curation-board__group>header small,.ai-curation-board__group>p{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.ai-curation-board__group>header small,.ai-curation-board__group>p{color:color-mix(in srgb, var(--dom-scene-highlight) 48%, transparent)}}.ai-curation-board__group>header small,.ai-curation-board__group>p{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:720}.ai-curation-board__group>p{text-overflow:ellipsis;white-space:nowrap;margin:2px 16px 12px;overflow:hidden}.ai-curation-board__group>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.ai-curation-board__group[data-empty=true]>div:before{content:"No matching records";color:var(--dom-scene-highlight);padding:20px 8px}@supports (color:color-mix(in lab, red, red)){.ai-curation-board__group[data-empty=true]>div:before{color:color-mix(in srgb, var(--dom-scene-highlight) 34%, transparent)}}.ai-curation-board__group[data-empty=true]>div:before{font-size:10px}.ai-curation-board__group button{border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;min-width:0;height:clamp(78px,13svh,126px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-curation-board__group button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 9%, transparent)}}.ai-curation-board__group button{background:var(--dom-scene-bg);border-radius:10px;padding:0}@supports (color:color-mix(in lab, red, red)){.ai-curation-board__group button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, #000)}}.ai-curation-board__group button{color:var(--dom-scene-highlight);cursor:pointer;transition:border-color .18s,transform .18s,background .18s}.ai-curation-board__group button:hover,.ai-curation-board__group button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.ai-curation-board__group button:hover,.ai-curation-board__group button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 70%, white)}}.ai-curation-board__group button:hover,.ai-curation-board__group button[data-active=true]{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.ai-curation-board__group button:hover,.ai-curation-board__group button[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 11%, var(--dom-scene-bg))}}.ai-curation-board__group button:hover,.ai-curation-board__group button[data-active=true]{transform:translateY(-2px)}.ai-curation-board__group button img{object-fit:contain;width:100%;height:100%;min-height:0;padding:7px}.ai-curation-board__group button span{color:var(--dom-scene-highlight);padding:7px 8px 8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-curation-board__group button span{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.ai-curation-board__group button span{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700}.ai-curation-board__inspection{z-index:4;border:1px solid var(--dom-scene-accent);grid-template-rows:minmax(0,1fr) auto;width:min(22vw,330px);display:grid;position:absolute;top:clamp(100px,15svh,150px);bottom:5svh;right:clamp(20px,3vw,52px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ai-curation-board__inspection{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 38%, transparent)}}.ai-curation-board__inspection{background:var(--dom-scene-bg);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.ai-curation-board__inspection{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.ai-curation-board__inspection{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 30px 90px #0000005c}.ai-curation-board__inspection figure{background:radial-gradient(circle, var(--dom-scene-accent), transparent 66%);min-height:0;margin:0}@supports (color:color-mix(in lab, red, red)){.ai-curation-board__inspection figure{background:radial-gradient(circle, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent), transparent 66%)}}.ai-curation-board__inspection img{object-fit:contain;width:100%;height:100%;padding:18px}.ai-curation-board__inspection>div{border-top:1px solid var(--contract-line);padding:18px}.ai-curation-board__inspection strong,.ai-curation-board__inspection span{display:block}.ai-curation-board__inspection strong{margin-top:6px;font-size:18px;line-height:1.05}.ai-curation-board__inspection span{color:var(--dom-scene-highlight);margin-top:6px}@supports (color:color-mix(in lab, red, red)){.ai-curation-board__inspection span{color:color-mix(in srgb, var(--dom-scene-highlight) 54%, transparent)}}.ai-curation-board__inspection span{text-transform:uppercase;font-size:10px}.constellation-archive{background:radial-gradient(circle at 46% 48%, var(--dom-scene-accent), transparent 10%), radial-gradient(circle at 46% 48%, var(--dom-scene-secondary), transparent 36%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.constellation-archive{background:radial-gradient(circle at 46% 48%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 10%), radial-gradient(circle at 46% 48%, color-mix(in srgb, var(--dom-scene-secondary) 10%, transparent), transparent 36%), var(--dom-scene-bg)}}.constellation-archive:before{content:"";opacity:.5;background-image:radial-gradient(circle, var(--dom-scene-highlight) 0 1px, transparent 1.5px), radial-gradient(circle, var(--dom-scene-accent) 0 1px, transparent 1.5px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.constellation-archive:before{background-image:radial-gradient(circle, color-mix(in srgb, var(--dom-scene-highlight) 66%, transparent) 0 1px, transparent 1.5px), radial-gradient(circle, color-mix(in srgb, var(--dom-scene-accent) 44%, transparent) 0 1px, transparent 1.5px)}}.constellation-archive:before{background-position:0 0,24px 18px;background-size:52px 52px,71px 71px;-webkit-mask-image:linear-gradient(90deg,#000 0 72%,#0000 88%);mask-image:linear-gradient(90deg,#000 0 72%,#0000 88%)}.constellation-archive__header,.provenance-network__header,.signal-surf-archive__header{z-index:8;max-width:52vw;position:absolute;top:clamp(28px,5svh,62px);left:clamp(24px,4vw,70px)}.constellation-archive__header h1,.provenance-network__header h1,.signal-surf-archive__header h1{margin-top:8px;font-size:clamp(34px,5.2vw,80px)}.constellation-archive__map{z-index:3;position:absolute;inset:clamp(120px,15svh,160px) 28vw 5svh 2vw}.constellation-archive__map svg,.provenance-network__graph>svg,.signal-surf-archive__ocean>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.constellation-archive__map line,.provenance-network__graph line,.signal-surf-archive__ocean line{vector-effect:non-scaling-stroke;stroke:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.constellation-archive__map line,.provenance-network__graph line,.signal-surf-archive__ocean line{stroke:color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.constellation-archive__map line,.provenance-network__graph line,.signal-surf-archive__ocean line{stroke-width:1px;stroke-dasharray:2 5;transition:stroke .18s,stroke-width .18s}.constellation-archive__map line[data-active=true],.provenance-network__graph line[data-active=true],.signal-surf-archive__ocean line[data-active=true]{stroke:var(--dom-scene-accent);stroke-width:2px}.constellation-archive__node,.provenance-network__node,.signal-surf-archive__buoy{left:var(--node-x);top:var(--node-y);z-index:3;position:absolute;transform:translate(-50%,-50%)}.constellation-archive__node{width:clamp(52px,6.8vw,96px);height:clamp(52px,6.8vw,96px);color:var(--dom-scene-highlight);cursor:pointer;background:0 0;border:0;padding:0}.constellation-archive__node>span{border:1px solid var(--dom-scene-highlight);position:absolute;inset:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.constellation-archive__node>span{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.constellation-archive__node>span{background:var(--dom-scene-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.constellation-archive__node>span{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.constellation-archive__node>span{box-shadow:0 0 0 7px var(--dom-scene-highlight), 0 18px 40px #00000070}@supports (color:color-mix(in lab, red, red)){.constellation-archive__node>span{box-shadow:0 0 0 7px color-mix(in srgb, var(--dom-scene-highlight) 3%, transparent), 0 18px 40px #00000070}}.constellation-archive__node>span{transition:border-color .18s,box-shadow .18s,transform .18s}.constellation-archive__node[data-core=true]{width:clamp(94px,10vw,150px);height:clamp(94px,10vw,150px)}.constellation-archive__node:hover>span,.constellation-archive__node[data-active=true]>span{border-color:var(--dom-scene-accent);box-shadow:0 0 0 10px var(--dom-scene-accent), 0 0 38px var(--dom-scene-accent), 0 18px 40px #00000075}@supports (color:color-mix(in lab, red, red)){.constellation-archive__node:hover>span,.constellation-archive__node[data-active=true]>span{box-shadow:0 0 0 10px color-mix(in srgb, var(--dom-scene-accent) 8%, transparent), 0 0 38px color-mix(in srgb, var(--dom-scene-accent) 28%, transparent), 0 18px 40px #00000075}}.constellation-archive__node:hover>span,.constellation-archive__node[data-active=true]>span{transform:scale(1.08)}.constellation-archive__node img{object-fit:contain;width:100%;height:100%;padding:8px}.constellation-archive__node small{border:1px solid var(--contract-line);background:var(--dom-scene-bg);width:22px;height:22px;color:var(--dom-scene-highlight);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:-2px}@supports (color:color-mix(in lab, red, red)){.constellation-archive__node small{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.constellation-archive__node small{font-size:8px}.constellation-archive__node:after{content:"";border:1px solid var(--dom-scene-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.constellation-archive__node:after{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.constellation-archive__node:after{animation:3.8s ease-out infinite constellation-pulse;animation-delay:calc(var(--node-order) * -420ms);border-radius:50%}.constellation-archive__record{z-index:7;border-left:1px solid var(--dom-scene-accent);gap:8px;width:min(24vw,360px);padding:4px 0 4px 22px;display:grid;position:absolute;bottom:7svh;right:clamp(20px,3.5vw,60px)}.constellation-archive__record>span{color:var(--dom-scene-accent);letter-spacing:.16em;font-size:10px;font-weight:760}.constellation-archive__record strong{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:clamp(24px,2.7vw,42px);font-weight:400;line-height:.96}.constellation-archive__record p{color:var(--dom-scene-highlight);margin:0;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.constellation-archive__record p{color:color-mix(in srgb, var(--dom-scene-highlight) 56%, transparent)}}.constellation-archive__record p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.45}.constellation-archive__record nav,.signal-surf-archive__receiver nav{gap:7px;margin-top:8px;display:flex}.constellation-archive__record nav button,.signal-surf-archive__receiver nav button,.random-grid-mask__controls button{border:1px solid var(--contract-line);background:var(--dom-scene-bg);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.constellation-archive__record nav button,.signal-surf-archive__receiver nav button,.random-grid-mask__controls button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.constellation-archive__record nav button,.signal-surf-archive__receiver nav button,.random-grid-mask__controls button{color:var(--dom-scene-highlight);cursor:pointer}@keyframes constellation-pulse{0%{opacity:.8;transform:scale(.72)}72%,to{opacity:0;transform:scale(1.45)}}.provenance-network{background:linear-gradient(90deg, transparent 0 72%, var(--dom-scene-secondary) 72%), radial-gradient(circle at 40% 48%, var(--dom-scene-accent), transparent 30%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.provenance-network{background:linear-gradient(90deg, transparent 0 72%, color-mix(in srgb, var(--dom-scene-secondary) 6%, transparent) 72%), radial-gradient(circle at 40% 48%, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent), transparent 30%), var(--dom-scene-bg)}}.provenance-network__graph{z-index:3;border:1px solid var(--dom-scene-secondary);position:absolute;inset:clamp(150px,20svh,205px) 31vw 6svh 4vw}@supports (color:color-mix(in lab, red, red)){.provenance-network__graph{border:1px solid color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent)}}.provenance-network__graph{border-radius:50%}.provenance-network__graph:before,.provenance-network__graph:after{content:"";border:1px solid var(--dom-scene-accent);position:absolute;inset:12%}@supports (color:color-mix(in lab, red, red)){.provenance-network__graph:before,.provenance-network__graph:after{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 11%, transparent)}}.provenance-network__graph:before,.provenance-network__graph:after{border-radius:50%}.provenance-network__graph:after{inset:28%}.provenance-network__core{z-index:4;border:1px solid var(--dom-scene-accent);grid-template-rows:minmax(0,1fr) auto;width:clamp(130px,18vw,250px);height:clamp(150px,28svh,270px);margin:0;display:grid;position:absolute;top:49%;left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.provenance-network__core{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 46%, transparent)}}.provenance-network__core{background:var(--dom-scene-bg);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.provenance-network__core{background:color-mix(in srgb, var(--dom-scene-bg) 84%, #000)}}.provenance-network__core{box-shadow:0 0 0 10px var(--dom-scene-accent), 0 32px 100px #0000006b}@supports (color:color-mix(in lab, red, red)){.provenance-network__core{box-shadow:0 0 0 10px color-mix(in srgb, var(--dom-scene-accent) 5%, transparent), 0 32px 100px #0000006b}}.provenance-network__core{transform:translate(-50%,-50%)}.provenance-network__core img{object-fit:contain;width:100%;height:100%;min-height:0;padding:12px}.provenance-network__core figcaption{border-top:1px solid var(--contract-line);text-overflow:ellipsis;white-space:nowrap;padding:10px 12px;font-size:11px;font-weight:720;overflow:hidden}.provenance-network__node{z-index:5;border:1px solid var(--dom-scene-secondary);grid-template-rows:minmax(0,1fr) auto;width:clamp(62px,7vw,98px);height:clamp(72px,10svh,110px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.provenance-network__node{border:1px solid color-mix(in srgb, var(--dom-scene-secondary) 24%, transparent)}}.provenance-network__node{background:var(--dom-scene-bg);border-radius:7px;padding:0}@supports (color:color-mix(in lab, red, red)){.provenance-network__node{background:color-mix(in srgb, var(--dom-scene-bg) 88%, #000)}}.provenance-network__node{color:var(--dom-scene-highlight);cursor:pointer;transition:border-color .18s,transform .18s;box-shadow:0 16px 42px #00000057}.provenance-network__node:hover,.provenance-network__node[data-active=true]{border-color:var(--dom-scene-accent);transform:translate(-50%,-50%)scale(1.08)}.provenance-network__node img{object-fit:contain;width:100%;height:100%;min-height:0;padding:7px}.provenance-network__node span{border-top:1px solid var(--contract-line);color:var(--dom-scene-highlight);padding:6px}@supports (color:color-mix(in lab, red, red)){.provenance-network__node span{color:color-mix(in srgb, var(--dom-scene-highlight) 54%, transparent)}}.provenance-network__node span{letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:720}.provenance-network__ledger{z-index:6;border-top:1px solid var(--dom-scene-accent);border-bottom:1px solid var(--contract-line);flex-direction:column;justify-content:space-between;width:min(25vw,380px);padding:20px 0;display:flex;position:absolute;top:clamp(150px,20svh,205px);bottom:8svh;right:clamp(22px,4vw,68px)}.provenance-network__ledger strong{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin-top:10px;font-size:clamp(25px,3vw,46px);font-weight:400;line-height:.98;display:block}.provenance-network__ledger dl{margin:0}.provenance-network__ledger dl>div{border-top:1px solid var(--contract-line);grid-template-columns:1fr auto;gap:20px;padding:11px 0;display:grid}.provenance-network__ledger dt,.provenance-network__ledger dd{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.provenance-network__ledger dt,.provenance-network__ledger dd{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.provenance-network__ledger dt,.provenance-network__ledger dd{text-transform:uppercase;font-size:10px}.provenance-network__ledger dd{color:var(--dom-scene-highlight);font-weight:720}.random-grid-mask{background:linear-gradient(90deg, var(--dom-scene-secondary) 0 34%, transparent 34%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.random-grid-mask{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-secondary) 6%, transparent) 0 34%, transparent 34%), var(--dom-scene-bg)}}.random-grid-mask__header{z-index:7;width:min(31vw,460px);position:absolute;top:clamp(32px,6svh,70px);left:clamp(24px,4vw,70px)}.random-grid-mask__header h1{margin-top:10px;font-size:clamp(36px,5.5vw,86px)}.random-grid-mask__hero{z-index:3;border:1px solid var(--contract-line);background:var(--dom-scene-highlight);border-radius:4px;grid-template-rows:minmax(0,1fr) auto;width:min(60vw,980px);margin:0;display:grid;position:absolute;top:5svh;bottom:7svh;right:4vw;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.random-grid-mask__hero{background:color-mix(in srgb, var(--dom-scene-highlight) 4%, var(--dom-scene-bg))}}.random-grid-mask__hero{box-shadow:0 34px 100px #00000057}.random-grid-mask__hero>img{object-fit:contain;width:100%;height:100%;min-height:0;padding:clamp(12px,2vw,28px);animation:.72s cubic-bezier(.16,1,.3,1) both random-mask-image-in}.random-grid-mask__hero figcaption{border-top:1px solid var(--contract-line);justify-content:space-between;align-items:baseline;gap:14px;padding:14px 18px;display:flex}.random-grid-mask__hero figcaption span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.random-grid-mask__hero figcaption span{color:color-mix(in srgb, var(--dom-scene-highlight) 50%, transparent)}}.random-grid-mask__hero figcaption span{letter-spacing:.14em;font-size:9px;font-weight:720}.random-grid-mask__hero figcaption strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.random-grid-mask__cells{z-index:2;pointer-events:none;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));display:grid;position:absolute;inset:0 0 48px}.random-grid-mask__cells i{background:linear-gradient(135deg, var(--dom-scene-accent), var(--dom-scene-bg))}@supports (color:color-mix(in lab, red, red)){.random-grid-mask__cells i{background:linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-accent) 72%, var(--dom-scene-bg)), var(--dom-scene-bg))}}.random-grid-mask__cells i{transform-origin:50% 0;animation:random-mask-cell .9s cubic-bezier(.77, 0, .18, 1) var(--mask-delay) both}.random-grid-mask__chapters{z-index:7;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(28vw,420px);margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:7svh;left:clamp(24px,4vw,70px)}.random-grid-mask__chapters button{aspect-ratio:1;border:1px solid var(--contract-line);background:var(--contract-surface);width:100%;color:var(--dom-scene-highlight);cursor:pointer;border-radius:3px;padding:0;position:relative;overflow:hidden}.random-grid-mask__chapters button[data-active=true]{border-color:var(--dom-scene-accent);box-shadow:0 0 0 2px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.random-grid-mask__chapters button[data-active=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--dom-scene-accent) 16%, transparent)}}.random-grid-mask__chapters img{object-fit:contain;width:100%;height:100%;padding:5px}.random-grid-mask__chapters span{background:var(--dom-scene-bg);border-radius:50%;place-items:center;width:19px;height:19px;display:grid;position:absolute;bottom:4px;right:4px}@supports (color:color-mix(in lab, red, red)){.random-grid-mask__chapters span{background:color-mix(in srgb, var(--dom-scene-bg) 82%, transparent)}}.random-grid-mask__chapters span{font-size:7px}.random-grid-mask__controls{z-index:8;gap:7px;display:flex;position:absolute;bottom:calc(7svh + min(7vw,105px) + 16px);left:clamp(24px,4vw,70px)}@keyframes random-mask-cell{0%,18%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes random-mask-image-in{0%{filter:saturate(.6)contrast(1.2);transform:scale(1.04)}to{filter:none;transform:scale(1)}}.signal-surf-archive{background:linear-gradient(180deg, var(--dom-scene-accent) 0 34%, transparent 56%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.signal-surf-archive{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-accent) 6%, var(--dom-scene-bg)) 0 34%, transparent 56%), var(--dom-scene-bg)}}.signal-surf-archive__ocean{z-index:2;perspective:700px;position:absolute;inset:15svh 2vw 5svh;overflow:hidden}.signal-surf-archive__ocean:before,.signal-surf-archive__ocean:after{content:"";border-top:1px solid var(--dom-scene-accent);height:76%;position:absolute;bottom:-20%;left:-12%;right:-12%}@supports (color:color-mix(in lab, red, red)){.signal-surf-archive__ocean:before,.signal-surf-archive__ocean:after{border-top:1px solid color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.signal-surf-archive__ocean:before,.signal-surf-archive__ocean:after{background:repeating-radial-gradient(ellipse at 50% 0, transparent 0 16px, var(--dom-scene-accent) 17px 18px), linear-gradient(180deg, var(--dom-scene-accent), transparent 72%)}@supports (color:color-mix(in lab, red, red)){.signal-surf-archive__ocean:before,.signal-surf-archive__ocean:after{background:repeating-radial-gradient(ellipse at 50% 0, transparent 0 16px, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent) 17px 18px), linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-accent) 8%, transparent), transparent 72%)}}.signal-surf-archive__ocean:before,.signal-surf-archive__ocean:after{transform-origin:50% 0;animation:8s ease-in-out infinite alternate signal-surf-tide;transform:rotateX(61deg)}.signal-surf-archive__ocean:after{opacity:.5;animation-delay:-3.2s;bottom:-31%}.signal-surf-archive__horizon{background:linear-gradient(90deg, transparent, var(--dom-scene-accent), transparent);height:1px;box-shadow:0 0 38px var(--dom-scene-accent);position:absolute;top:43%;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.signal-surf-archive__horizon{box-shadow:0 0 38px color-mix(in srgb, var(--dom-scene-accent) 44%, transparent)}}.signal-surf-archive__horizon{opacity:.6}.signal-surf-archive__buoy{z-index:5;width:clamp(58px,7vw,98px);height:clamp(74px,10svh,112px);color:var(--dom-scene-highlight);cursor:pointer;animation:signal-buoy var(--surf-duration) ease-in-out infinite alternate;animation-delay:calc(var(--node-order) * -520ms);background:0 0;border:0;padding:0}.signal-surf-archive__buoy>span{border:1px solid var(--dom-scene-highlight);position:absolute;inset:0 0 22px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.signal-surf-archive__buoy>span{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.signal-surf-archive__buoy>span{background:var(--dom-scene-bg);border-radius:50% 50% 44% 44%}@supports (color:color-mix(in lab, red, red)){.signal-surf-archive__buoy>span{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.signal-surf-archive__buoy>span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .18s,box-shadow .18s;box-shadow:0 18px 44px #0000006b}.signal-surf-archive__buoy:hover>span,.signal-surf-archive__buoy[data-active=true]>span{border-color:var(--dom-scene-accent);box-shadow:0 0 36px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.signal-surf-archive__buoy:hover>span,.signal-surf-archive__buoy[data-active=true]>span{box-shadow:0 0 36px color-mix(in srgb, var(--dom-scene-accent) 30%, transparent)}}.signal-surf-archive__buoy img{object-fit:contain;width:100%;height:100%;padding:8px}.signal-surf-archive__buoy>i{background:linear-gradient(var(--dom-scene-accent), transparent);width:1px;height:20px;position:absolute;bottom:7px;left:50%}.signal-surf-archive__buoy small{color:var(--dom-scene-highlight);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.signal-surf-archive__buoy small{color:color-mix(in srgb, var(--dom-scene-highlight) 56%, transparent)}}.signal-surf-archive__buoy small{letter-spacing:.1em;font-size:8px;font-weight:760}.signal-surf-archive__receiver{z-index:8;border:1px solid var(--contract-line);background:var(--dom-scene-bg);border-radius:12px;grid-template-columns:clamp(76px,8vw,112px) minmax(0,1fr) auto;align-items:center;gap:14px;width:min(36vw,520px);padding:10px;display:grid;position:absolute;bottom:5svh;left:clamp(24px,4vw,70px)}@supports (color:color-mix(in lab, red, red)){.signal-surf-archive__receiver{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.signal-surf-archive__receiver{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 80px #00000061}.signal-surf-archive__receiver figure{background:var(--contract-surface);border-radius:7px;height:76px;margin:0;overflow:hidden}.signal-surf-archive__receiver img{object-fit:contain;width:100%;height:100%;padding:5px}.signal-surf-archive__receiver span,.signal-surf-archive__receiver strong,.signal-surf-archive__receiver p{margin:0;display:block}.signal-surf-archive__receiver span{color:var(--dom-scene-accent);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:760}.signal-surf-archive__receiver strong{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:14px;overflow:hidden}.signal-surf-archive__receiver p{color:var(--dom-scene-highlight);margin-top:4px}@supports (color:color-mix(in lab, red, red)){.signal-surf-archive__receiver p{color:color-mix(in srgb, var(--dom-scene-highlight) 48%, transparent)}}.signal-surf-archive__receiver p{text-transform:uppercase;font-size:9px}@keyframes signal-surf-tide{0%{transform:rotateX(61deg)translateY(-1%)}to{transform:rotateX(61deg)translateY(4%)}}@keyframes signal-buoy{0%{margin-top:-4px}to{margin-top:7px}}.theme-picker{color:var(--dom-scene-highlight);transition:background-color .38s,color .38s}.theme-picker:before{content:"";z-index:-1;background:radial-gradient(circle at 78% 34%, var(--dom-scene-accent), transparent 26%), linear-gradient(115deg, transparent 0 28%, var(--dom-scene-secondary) 28% 29%, transparent 29%), var(--dom-scene-bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.theme-picker:before{background:radial-gradient(circle at 78% 34%, color-mix(in srgb, var(--dom-scene-accent) 24%, transparent), transparent 26%), linear-gradient(115deg, transparent 0 28%, color-mix(in srgb, var(--dom-scene-secondary) 8%, transparent) 28% 29%, transparent 29%), var(--dom-scene-bg)}}.theme-picker:before{transition:background .38s}.theme-picker__header{z-index:7;width:min(29vw,430px);position:absolute;top:clamp(30px,5svh,64px);left:clamp(24px,4vw,70px)}.theme-picker__header h1{margin-top:9px;font-size:clamp(38px,5vw,78px)}.theme-picker__controls{z-index:8;gap:18px;width:min(25vw,370px);display:grid;position:absolute;top:clamp(190px,27svh,270px);left:clamp(24px,4vw,70px)}.theme-picker__controls>div{flex-wrap:wrap;gap:7px;display:flex}.theme-picker__controls>div>span{width:100%;color:var(--dom-scene-highlight);margin-bottom:2px}@supports (color:color-mix(in lab, red, red)){.theme-picker__controls>div>span{color:color-mix(in srgb, var(--dom-scene-highlight) 48%, transparent)}}.theme-picker__controls>div>span{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:760}.theme-picker__controls button{border:1px solid var(--dom-scene-highlight);align-items:center;gap:7px;min-height:38px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.theme-picker__controls button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.theme-picker__controls button{background:var(--dom-scene-bg);border-radius:999px;padding:7px 11px}@supports (color:color-mix(in lab, red, red)){.theme-picker__controls button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.theme-picker__controls button{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.theme-picker__controls button{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.theme-picker__controls button{cursor:pointer;font-size:10px;font-weight:700;transition:border-color .18s,background .18s,color .18s}.theme-picker__controls button[aria-pressed=true]{border-color:var(--dom-scene-accent);background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.theme-picker__controls button[aria-pressed=true]{background:color-mix(in srgb, var(--dom-scene-accent) 16%, var(--dom-scene-bg))}}.theme-picker__controls button[aria-pressed=true]{color:var(--dom-scene-highlight)}.theme-picker__controls button i{border:1px solid var(--dom-scene-highlight);width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.theme-picker__controls button i{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.theme-picker__controls button i{border-radius:50%}.theme-picker__gallery{z-index:4;perspective:1100px;grid-template-rows:1fr .82fr .72fr;grid-template-columns:1.4fr .82fr .82fr;gap:clamp(8px,1vw,15px);display:grid;position:absolute;inset:6svh 4vw 7svh 34vw}.theme-picker__gallery button{border:1px solid var(--dom-scene-highlight);min-width:0;min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.theme-picker__gallery button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.theme-picker__gallery button{background:var(--dom-scene-highlight);border-radius:10px;padding:0}@supports (color:color-mix(in lab, red, red)){.theme-picker__gallery button{background:color-mix(in srgb, var(--dom-scene-highlight) 6%, var(--dom-scene-bg))}}.theme-picker__gallery button{color:var(--dom-scene-highlight);box-shadow:0 22px 54px var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.theme-picker__gallery button{box-shadow:0 22px 54px color-mix(in srgb, var(--dom-scene-bg) 50%, transparent)}}.theme-picker__gallery button{cursor:pointer;transition:border-color .22s,box-shadow .22s,transform .38s cubic-bezier(.16,1,.3,1)}.theme-picker__gallery button:first-child{grid-row:span 2}.theme-picker__gallery button:nth-child(4),.theme-picker__gallery button:nth-child(6){grid-column:span 2}.theme-picker__gallery button[data-active=true]{border-color:var(--dom-scene-accent);box-shadow:0 0 0 3px var(--dom-scene-accent), 0 28px 72px var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.theme-picker__gallery button[data-active=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--dom-scene-accent) 13%, transparent), 0 28px 72px color-mix(in srgb, var(--dom-scene-bg) 60%, transparent)}}.theme-picker[data-depth=true] .theme-picker__gallery button:nth-child(3n+1){transform:translateZ(42px)rotateY(-2deg)}.theme-picker[data-depth=true] .theme-picker__gallery button:nth-child(3n+2){transform:translateZ(16px)rotateY(2deg)}.theme-picker__gallery img{object-fit:contain;width:100%;height:100%;padding:clamp(8px,1.2vw,17px)}.theme-picker__gallery button span{background:var(--dom-scene-bg);border-radius:999px;padding:7px 9px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.theme-picker__gallery button span{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.theme-picker__gallery button span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.theme-picker__gallery button span{color:color-mix(in srgb, var(--dom-scene-highlight) 76%, transparent)}}.theme-picker__gallery button span{text-align:left;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:9px;font-weight:720}.theme-picker__status{z-index:9;border-left:2px solid var(--dom-scene-accent);gap:4px;max-width:25vw;padding-left:12px;display:grid;position:absolute;bottom:6svh;left:clamp(24px,4vw,70px)}.theme-picker__status span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.theme-picker__status span{color:color-mix(in srgb, var(--dom-scene-highlight) 52%, transparent)}}.theme-picker__status span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:760}.theme-picker__status strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sticky-drag-hero{background:linear-gradient(90deg, var(--dom-scene-secondary), transparent 30%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.sticky-drag-hero{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-secondary) 10%, transparent), transparent 30%), var(--dom-scene-bg)}}.sticky-drag-hero__viewport{overscroll-behavior:contain;scrollbar-width:thin;position:absolute;inset:0;overflow:hidden auto}.sticky-drag-hero__story{min-height:168svh;position:relative}.sticky-drag-hero__header{z-index:6;width:min(31vw,480px);position:absolute;top:6svh;left:clamp(24px,5vw,84px)}.sticky-drag-hero__header h1{color:var(--dom-scene-accent);margin-top:10px;font-size:clamp(40px,6.2vw,98px)}.sticky-drag-hero__pin{z-index:4;width:min(47vw,720px);height:76svh;margin-left:35vw;position:sticky;top:12svh}.sticky-drag-hero__art{cursor:grab;touch-action:pan-y;width:100%;height:100%;transform:translateX(var(--drag-x)) rotate(var(--drag-rotate));-webkit-user-select:none;user-select:none;transition:transform .46s cubic-bezier(.16,1,.3,1)}.sticky-drag-hero[data-dragging=true] .sticky-drag-hero__art{cursor:grabbing;transition:none}.sticky-drag-hero__art figure{border:1px solid var(--dom-scene-accent);grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;margin:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sticky-drag-hero__art figure{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.sticky-drag-hero__art figure{background:var(--dom-scene-highlight);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.sticky-drag-hero__art figure{background:color-mix(in srgb, var(--dom-scene-highlight) 7%, var(--dom-scene-bg))}}.sticky-drag-hero__art figure{box-shadow:0 42px 110px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.sticky-drag-hero__art figure{box-shadow:0 42px 110px color-mix(in srgb, var(--dom-scene-accent) 12%, #00000057)}}.sticky-drag-hero__art figure{animation:.54s cubic-bezier(.16,1,.3,1) both sticky-drag-cover-in}.sticky-drag-hero__art img{object-fit:contain;pointer-events:none;width:100%;height:100%;min-height:0;padding:clamp(14px,2vw,30px)}.sticky-drag-hero__art figcaption{border-top:1px solid var(--dom-scene-highlight);justify-content:space-between;align-items:baseline;gap:20px;display:flex}@supports (color:color-mix(in lab, red, red)){.sticky-drag-hero__art figcaption{border-top:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.sticky-drag-hero__art figcaption{padding:14px 18px}.sticky-drag-hero__art figcaption span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.sticky-drag-hero__art figcaption span{color:color-mix(in srgb, var(--dom-scene-highlight) 46%, transparent)}}.sticky-drag-hero__art figcaption span{letter-spacing:.12em;font-size:9px;font-weight:760}.sticky-drag-hero__art figcaption strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sticky-drag-hero__thumbs{z-index:5;grid-auto-rows:minmax(90px,1fr);gap:12svh;width:min(12vw,170px);margin:0;padding:0;list-style:none;display:grid;position:absolute;inset:35svh 5vw 8svh auto}.sticky-drag-hero__thumbs li:nth-child(2n){transform:translate(-5vw)}.sticky-drag-hero__thumbs button{border:1px solid var(--dom-scene-highlight);width:100%;height:100%;min-height:100px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sticky-drag-hero__thumbs button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.sticky-drag-hero__thumbs button{background:var(--dom-scene-highlight);border-radius:3px;padding:0}@supports (color:color-mix(in lab, red, red)){.sticky-drag-hero__thumbs button{background:color-mix(in srgb, var(--dom-scene-highlight) 7%, var(--dom-scene-bg))}}.sticky-drag-hero__thumbs button{color:var(--dom-scene-highlight);cursor:pointer;transition:border-color .18s,transform .24s;box-shadow:0 22px 52px #00000038}.sticky-drag-hero__thumbs button:hover,.sticky-drag-hero__thumbs button[data-active=true]{border-color:var(--dom-scene-accent);transform:rotate(-2deg)scale(1.04)}.sticky-drag-hero__thumbs img{object-fit:contain;width:100%;height:100%;padding:7px}.sticky-drag-hero__thumbs span{background:var(--dom-scene-bg);border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;bottom:5px;right:5px}@supports (color:color-mix(in lab, red, red)){.sticky-drag-hero__thumbs span{background:color-mix(in srgb, var(--dom-scene-bg) 84%, transparent)}}.sticky-drag-hero__thumbs span{font-size:8px}.sticky-drag-hero__hint{z-index:7;max-width:23vw;color:var(--dom-scene-highlight);margin:0;position:absolute;top:49svh;left:clamp(24px,5vw,84px)}@supports (color:color-mix(in lab, red, red)){.sticky-drag-hero__hint{color:color-mix(in srgb, var(--dom-scene-highlight) 48%, transparent)}}.sticky-drag-hero__hint{font-size:10px;font-weight:680;line-height:1.45}@keyframes sticky-drag-cover-in{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:none}}@container catalog-contract (max-width:900px){.ai-curation-board__header,.constellation-archive__header,.provenance-network__header,.signal-surf-archive__header,.random-grid-mask__header,.theme-picker__header,.sticky-drag-hero__header{width:calc(100% - 40px);max-width:none;top:22px;left:20px}.ai-curation-board__header h1,.constellation-archive__header h1,.provenance-network__header h1,.signal-surf-archive__header h1,.random-grid-mask__header h1,.theme-picker__header h1,.sticky-drag-hero__header h1{font-size:clamp(28px,9vw,50px)}.ai-curation-board__header>p:last-child{display:none}.ai-curation-board__groups{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(190px,1fr));inset:126px 18px 32svh;overflow-x:auto}.ai-curation-board__group{scroll-snap-align:start}.ai-curation-board__inspection{grid-template-rows:1fr;grid-template-columns:minmax(0,1fr) 1fr;width:auto;height:26svh;inset:auto 18px 18px}.constellation-archive__map{inset:108px 10px 28svh}.constellation-archive__record{width:auto;bottom:22px;left:20px;right:20px}.constellation-archive__record p{-webkit-line-clamp:2}.provenance-network__graph{inset:126px 16px 38svh}.provenance-network__ledger{width:auto;height:31svh;inset:auto 20px 18px}.provenance-network__ledger strong{font-size:22px}.provenance-network__ledger dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.random-grid-mask__hero{width:auto;inset:118px 18px 26svh}.random-grid-mask__chapters{grid-template-columns:repeat(7,minmax(48px,1fr));width:auto;bottom:18px;left:18px;right:80px;overflow-x:auto}.random-grid-mask__controls{bottom:18px;left:auto;right:18px}.signal-surf-archive__ocean{inset:104px 0 26svh}.signal-surf-archive__receiver{width:auto;bottom:18px;left:18px;right:18px}.theme-picker__controls{gap:8px;width:calc(100% - 40px);top:112px;left:20px}.theme-picker__controls>div:first-child{flex-wrap:nowrap;overflow-x:auto}.theme-picker__controls>div>span{display:none}.theme-picker__gallery{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));inset:220px 18px 68px}.theme-picker__gallery button:first-child,.theme-picker__gallery button:nth-child(4),.theme-picker__gallery button:nth-child(6){grid-area:auto}.theme-picker__gallery button:first-child{grid-row:span 2}.theme-picker__status{max-width:none;bottom:18px;left:18px;right:18px}.sticky-drag-hero__story{min-height:150svh}.sticky-drag-hero__header{position:absolute}.sticky-drag-hero__pin{width:68cqw;height:66svh;margin-left:8cqw;top:18svh}.sticky-drag-hero__thumbs{gap:8svh;width:20cqw;inset:34svh 4vw 5svh auto}.sticky-drag-hero__thumbs li:nth-child(2n){transform:translate(-4cqw)}.sticky-drag-hero__hint{display:none}}@container catalog-contract (max-width:560px){.ai-curation-board__groups{bottom:30svh}.ai-curation-board__inspection{height:24svh}.constellation-archive__node{width:56px;height:56px}.constellation-archive__node[data-core=true]{width:88px;height:88px}.constellation-archive__record strong{font-size:21px}.provenance-network__node{width:54px;height:66px}.provenance-network__core{width:116px;height:138px}.provenance-network__ledger{height:34svh}.random-grid-mask__hero{bottom:24svh}.random-grid-mask__chapters{grid-template-columns:repeat(7,58px)}.signal-surf-archive__receiver{grid-template-columns:62px minmax(0,1fr) auto}.signal-surf-archive__receiver figure{height:62px}.signal-surf-archive__receiver nav{flex-direction:column}.theme-picker__gallery{top:210px}.theme-picker__controls button{flex:none}.sticky-drag-hero__pin{width:72cqw;height:62svh;margin-left:4cqw;top:19svh}.sticky-drag-hero__thumbs{width:24cqw}}@media (prefers-reduced-motion:reduce){.catalog-contract *,.catalog-contract :before,.catalog-contract :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.catalog-contract[data-reduced=true] .constellation-archive__node:after,.catalog-contract[data-reduced=true] .random-grid-mask__cells,.catalog-contract[data-reduced=true] .signal-surf-archive__ocean:before,.catalog-contract[data-reduced=true] .signal-surf-archive__ocean:after{display:none}.catalog-contract[data-reduced=true] .signal-surf-archive__buoy,.catalog-contract[data-reduced=true] .sticky-drag-hero__art{transition:none;animation:none}.v3-scene{background:var(--dom-scene-bg);min-height:100%;color:var(--dom-scene-accent);position:relative}.v3-scene__head{z-index:20;pointer-events:none;padding:clamp(16px,3vw,32px);position:sticky;top:0}.v3-scene__title{letter-spacing:-.03em;margin:0;font-size:clamp(24px,4vw,56px);font-weight:500}.v3-scene__fallback{opacity:.6;letter-spacing:.04em;text-transform:uppercase;font-size:11px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.dom-gallery[data-dom-variant=v3-elastic-grid] .v3-elastic-grid__wrapper{height:100%;overflow:hidden}.v3-elastic-grid__content{min-height:200vh}.v3-elastic-grid__columns{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);padding:clamp(12px,2vw,24px);display:grid}.v3-elastic-grid__cell{border-radius:8px;margin:0;overflow:hidden}.v3-elastic-grid__cell img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.v3-clip-slider{grid-template-columns:1fr 1fr;min-height:100vh;display:grid;position:relative}.v3-clip-slider__side{position:relative;overflow:hidden}.v3-clip-slider__slide{opacity:0;clip-path:inset(100% 0 0%);margin:0;transition:clip-path .9s cubic-bezier(.76,0,.24,1),opacity .4s;position:absolute;inset:0}.v3-clip-slider__slide[data-active=true]{opacity:1;clip-path:inset(0);z-index:2}.v3-clip-slider__nav{z-index:10;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.v3-clip-slider__btn{border:1px solid var(--dom-scene-accent);width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.v3-clip-slider__btn{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 30%, transparent)}}.v3-clip-slider__btn{background:var(--dom-scene-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.v3-clip-slider__btn{background:color-mix(in srgb, var(--dom-scene-bg) 80%, transparent)}}.v3-clip-slider__btn{color:var(--dom-scene-accent);cursor:pointer}.v3-vertical-zoom{place-items:center;min-height:100vh;display:grid;position:relative}.v3-vertical-zoom__stage{aspect-ratio:16/10;width:min(92vw,1200px);margin:0;overflow:hidden}.v3-vertical-zoom__img{object-fit:cover;width:100%;height:100%;animation:.85s cubic-bezier(.22,1,.36,1) v3-vertical-zoom-in}@keyframes v3-vertical-zoom-in{0%{clip-path:inset(50% 0);opacity:.5;transform:scale(1.2)}to{clip-path:inset(0);opacity:1;transform:scale(1)}}.v3-vertical-zoom__thumbs{gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.v3-vertical-zoom__thumb{cursor:pointer;opacity:.5;border:2px solid #0000;border-radius:4px;width:72px;height:48px;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.v3-vertical-zoom__thumb[data-active=true]{opacity:1;border-color:var(--dom-scene-accent)}.v3-vertical-zoom__thumb img{object-fit:cover;width:100%;height:100%}.v3-vertical-zoom__counter{font-variant-numeric:tabular-nums;letter-spacing:.08em;align-items:center;gap:12px;font-size:13px;display:flex;position:fixed;bottom:24px;left:24px}.v3-vertical-zoom__lines{gap:3px;display:flex}.v3-vertical-zoom__lines em{background:var(--dom-scene-accent);width:2px;height:24px;display:block}@supports (color:color-mix(in lab, red, red)){.v3-vertical-zoom__lines em{background:color-mix(in srgb, var(--dom-scene-accent) 25%, transparent)}}.v3-vertical-zoom__lines em{transition:background .3s,height .3s}.v3-vertical-zoom__lines em[data-active=true]{background:var(--dom-scene-accent);height:40px}.v3-cursor-trailer,.v3-hero-trail{min-height:100vh;position:relative}.v3-cursor-trailer__trail,.v3-hero-trail__trail{pointer-events:none;z-index:50;position:fixed;inset:0}.v3-cursor-trailer__ghost,.v3-hero-trail__ghost{object-fit:cover;pointer-events:none;border-radius:6px;width:180px;height:150px;position:fixed;box-shadow:0 8px 32px #0000004d}.v3-cursor-trailer__grid{opacity:.15;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px;display:grid}.v3-cursor-trailer__item img{aspect-ratio:4/3;object-fit:cover;width:100%}.v3-hero-trail__hero{width:100%;height:100vh;margin:0}.v3-hero-trail__hero img{object-fit:cover;width:100%;height:100%}.v3-expand-panel{padding:24px}.v3-expand-panel__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;display:grid}.v3-expand-panel__trigger{cursor:pointer;text-align:left;color:inherit;background:0 0;border:none;padding:0}.v3-expand-panel__trigger img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:100%}.v3-expand-panel__trigger span{opacity:.7;margin-top:6px;font-size:12px;display:block}.v3-expand-panel__expanded img{object-fit:contain;width:100%;max-height:60vh}.v3-keyhole{min-height:200vh;position:relative}.v3-keyhole__track{height:100vh;position:sticky;top:0;overflow:hidden}.v3-keyhole__slide{margin:0;transition:opacity .5s;position:absolute;inset:0}.v3-keyhole__slide img{object-fit:cover;width:100%;height:100%}.v3-keyhole__mask{background:var(--dom-scene-bg);clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);mix-blend-mode:normal;pointer-events:none;z-index:5;position:absolute;inset:0}.v3-keyhole__corners span{border:1px solid var(--dom-scene-accent);opacity:.4;width:40px;height:40px;position:absolute}.v3-keyhole__corners span:first-child{border-bottom:none;border-right:none;top:24px;left:24px}.v3-keyhole__corners span:nth-child(2){border-bottom:none;border-left:none;top:24px;right:24px}.v3-keyhole__corners span:nth-child(3){border-top:none;border-right:none;bottom:24px;left:24px}.v3-keyhole__corners span:nth-child(4){border-top:none;border-left:none;bottom:24px;right:24px}.v3-telescope__wrapper{height:100%;overflow:auto}.v3-telescope__content{min-height:300vh;position:relative}.v3-telescope__layer{height:100vh;margin:0;position:sticky;top:0;overflow:hidden}.v3-telescope__layer img{object-fit:cover;width:100%;height:100%}.v3-draggable__loader{z-index:10;place-items:center;gap:8px;display:grid;position:absolute;inset:0}.v3-draggable__loader span{background:var(--dom-scene-accent);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite v3-dot-pulse}@keyframes v3-dot-pulse{0%,to{opacity:.4;transform:scale(.6)}50%{opacity:1;transform:scale(1.2)}}.v3-draggable{opacity:0;place-items:center;min-height:100vh;transition:opacity .5s;display:grid}.v3-draggable[data-loaded=true]{opacity:1}.v3-draggable__canvas{cursor:grab;touch-action:none}.v3-draggable__slide{width:min(90vw,900px);margin:0}.v3-draggable__slide img{aspect-ratio:16/10;object-fit:cover;border-radius:8px;width:100%}.v3-draggable__dots{gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.v3-draggable__dots button{background:var(--dom-scene-accent);border:none;border-radius:50%;width:8px;height:8px}@supports (color:color-mix(in lab, red, red)){.v3-draggable__dots button{background:color-mix(in srgb, var(--dom-scene-accent) 30%, transparent)}}.v3-draggable__dots button{cursor:pointer}.v3-draggable__dots button[data-active=true]{background:var(--dom-scene-accent);transform:scale(1.3)}.v3-inertia-cards{align-items:center;min-height:100vh;display:flex;overflow:hidden}.v3-inertia-cards__track{cursor:grab;touch-action:none;gap:20px;padding:40px;display:flex}.v3-inertia-cards__card{flex:0 0 240px;margin:0;transition:transform .2s}.v3-inertia-cards__card img{aspect-ratio:3/4;object-fit:cover;border-radius:12px;width:100%;box-shadow:0 12px 40px #00000040}.v3-scene[data-dom-variant=v3-grid-to-preview]{flex-direction:column;height:100%;min-height:100%;display:flex;overflow:hidden}.v3-scene[data-dom-variant=v3-grid-to-preview] .v3-scene__head{flex:none;padding-bottom:0;position:static}.v3-grid-preview{background:var(--dom-scene-bg);isolation:isolate;flex-direction:column;flex:auto;gap:clamp(7px,1vh,13px);min-height:0;padding:clamp(10px,1.3vw,22px);display:flex;position:relative}.v3-grid-preview__wall{grid-template-columns:repeat(var(--v3-lens-cols,8), minmax(0, 1fr));grid-template-rows:repeat(var(--v3-lens-rows,8), minmax(0, 1fr));touch-action:manipulation;flex:auto;gap:clamp(3px,.32vw,6px);min-height:0;display:grid}.v3-grid-preview__cell{cursor:pointer;background:var(--dom-scene-highlight);border:0;border-radius:3px;outline:none;margin:0;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v3-grid-preview__cell{background:color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent)}}.v3-grid-preview__cell{contain:layout paint style;-webkit-tap-highlight-color:transparent}.v3-grid-preview__cell:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1px var(--dom-scene-highlight);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v3-grid-preview__cell:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dom-scene-highlight) 11%, transparent)}}.v3-grid-preview__cell:after{transition:box-shadow .32s}.v3-grid-preview__cell img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .46s cubic-bezier(.22,.61,.36,1),filter .46s cubic-bezier(.22,.61,.36,1);display:block;position:absolute;inset:0;transform:scale(1.001)}.v3-grid-preview__cell[data-lens=true]{z-index:3;box-shadow:0 18px 44px -18px #00000073, 0 0 0 1px var(--dom-scene-accent);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.v3-grid-preview__cell[data-lens=true]{box-shadow:0 18px 44px -18px #00000073, 0 0 0 1px color-mix(in srgb, var(--dom-scene-accent) 58%, transparent)}}.v3-grid-preview__cell[data-lens=true] img{filter:saturate(1.07)brightness(1.05);transform:scale(1.055)}.v3-grid-preview__cell[data-selected=true]:after{box-shadow:inset 0 0 0 2px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v3-grid-preview__cell[data-selected=true]:after{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--dom-scene-accent) 76%, transparent)}}.v3-grid-preview__cell:focus-visible{z-index:4;outline:2px solid var(--dom-scene-accent);outline-offset:2px}.v3-grid-preview__rail{pointer-events:none;flex:none;justify-content:space-between;align-items:baseline;gap:18px;min-height:1.15em;padding:0 2px;display:flex}.v3-grid-preview__plate{opacity:0;flex:auto;align-items:baseline;gap:10px;min-width:0;margin:0;transition:opacity .22s,transform .38s cubic-bezier(.22,.61,.36,1);display:flex;transform:translateY(5px)}.v3-grid-preview__plate[data-visible=true]{opacity:1;transform:none}.v3-grid-preview__plate-eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--dom-scene-accent);opacity:.72;flex:none;font-size:9px}.v3-grid-preview__plate-title{letter-spacing:-.01em;min-width:0;color:var(--dom-scene-accent);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(12px,1.05vw,15px);font-weight:500;line-height:1.2;overflow:hidden}.v3-grid-preview__counter{letter-spacing:.18em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--dom-scene-accent);opacity:.62;flex:none;margin:0;font-size:9px}@media (max-width:1024px){.immersive-shell[data-surface=studio][data-preview-mode=false] .v3-scene[data-dom-variant=v3-grid-to-preview] .v3-grid-preview{padding-top:88px;padding-bottom:76px}}.v3-grid-preview[data-reduced=true] .v3-grid-preview__cell img,.v3-grid-preview[data-reduced=true] .v3-grid-preview__plate,.v3-grid-preview[data-reduced=true] .v3-grid-preview__cell:after{transition:none}.v3-grid-preview[data-reduced=true] .v3-grid-preview__cell[data-lens=true] img{transform:scale(1.001)}@media (prefers-reduced-motion:reduce){.v3-grid-preview__cell img,.v3-grid-preview__cell:after,.v3-grid-preview__plate{transition:none}.v3-grid-preview__cell[data-lens=true] img{transform:scale(1.001)}}.v3-gradient-carousel{perspective:1200px;touch-action:none;min-height:100vh;position:relative;overflow:hidden}.v3-gradient-carousel__ring{transform-style:preserve-3d;transition:transform .3s ease-out;position:absolute;inset:0}.v3-gradient-carousel__slide{cursor:pointer;opacity:.6;width:120px;height:160px;margin:-80px 0 0 -60px;transition:transform .3s,opacity .3s;position:absolute;top:50%;left:50%}.v3-gradient-carousel__slide[data-active=true]{opacity:1}.v3-gradient-carousel__hero{z-index:2;pointer-events:none;margin:0;position:absolute;inset:10% 15%}.v3-gradient-carousel__hero img{object-fit:cover;opacity:.25;border-radius:12px;width:100%;height:100%}.v3-scroll-sync,.v3-tunnel,.v3-magazine,.v3-imagen-reveal{min-height:200vh}.v3-scroll-sync__canvas-wrap,.v3-kinetic-images,.v3-interactive-grid,.v3-image-ring,.v3-tunnel__canvas,.v3-magazine__canvas{width:100%;height:100vh;position:sticky;top:0}.v3-scroll-sync__blocks{gap:40vh;padding:24px;display:grid}.v3-scroll-sync__block img{object-fit:cover;border-radius:8px;width:100%;max-height:50vh}.v3-shader-tap{grid-template-columns:repeat(3,1fr);gap:16px;min-height:100vh;padding:24px;display:grid}.v3-shader-tap__item{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0;overflow:hidden}.v3-shader-tap__item img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .4s}.v3-shader-tap__item:active img{transform:scale(.95)}@keyframes v3-ripple{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--dom-scene-accent) 60%, transparent)}to{box-shadow:0 0 0 24px #0000}}.v3-rubber-mesh{cursor:ew-resize;touch-action:none;min-height:100vh}.v3-imagen-reveal__plane,.v3-imagen-reveal__fallback,.v3-depth-scan__stage,.v3-depth-scan__fallback{height:100vh;margin:0;position:sticky;top:0;overflow:hidden}.v3-effect-hud{z-index:8;color:#f5f1e8;mix-blend-mode:difference;pointer-events:none;max-width:min(70cqw,460px);display:grid;position:absolute;top:clamp(20px,4cqh,44px);left:clamp(20px,4cqw,48px)}.v3-effect-hud span,.v3-effect-hud em{letter-spacing:.18em;text-transform:uppercase;font-size:clamp(8px,.75cqw,11px);font-style:normal}.v3-effect-hud strong{letter-spacing:-.055em;margin-block:7px 5px;font-size:clamp(30px,5cqw,72px);font-weight:420;line-height:.9}.v3-effect-hud--depth{text-align:right;left:auto;right:clamp(20px,4cqw,48px)}.v3-imagen-reveal__aperture{border:1px solid var(--dom-scene-accent);position:absolute;inset:12%}@supports (color:color-mix(in lab, red, red)){.v3-imagen-reveal__aperture{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 72%, white)}}.v3-imagen-reveal__aperture{box-shadow:0 0 0 1px var(--dom-scene-accent), inset 0 0 80px var(--dom-scene-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.v3-imagen-reveal__aperture{box-shadow:0 0 0 1px color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), inset 0 0 80px color-mix(in srgb, var(--dom-scene-accent) 12%, transparent)}}.v3-imagen-reveal__aperture{mix-blend-mode:screen}.v3-depth-scan__contours{opacity:.42;background:repeating-radial-gradient(ellipse at 62% 46%, transparent 0 8%, var(--dom-scene-accent) 8.2% 8.45%, transparent 8.7% 13%), linear-gradient(90deg, var(--dom-scene-accent) 1px, transparent 1px), linear-gradient(var(--dom-scene-accent) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v3-depth-scan__contours{background:repeating-radial-gradient(ellipse at 62% 46%, transparent 0 8%, color-mix(in srgb, var(--dom-scene-accent) 42%, transparent) 8.2% 8.45%, transparent 8.7% 13%), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 8%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--dom-scene-accent) 8%, transparent) 1px, transparent 1px)}}.v3-depth-scan__contours{mix-blend-mode:screen;background-size:auto,42px 42px,42px 42px}.v3-depth-scan__line{background:var(--dom-scene-accent);height:3px;box-shadow:0 0 20px var(--dom-scene-accent);position:absolute;left:0;right:0}@container immersive-canvas (max-width:520px){.v3-effect-hud strong{font-size:clamp(34px,12cqw,54px)}}.v3-imagen-reveal__spacer,.v3-magazine__spacer,.v3-tunnel__spacer{height:100vh}.v3-dither-ascii,.v3-dither-threshold{place-items:center;min-height:100vh;padding:24px;display:grid}.v3-dither-ascii__canvas,.v3-dither-threshold__canvas{max-width:100%;max-height:80vh;image-rendering:pixelated}.v3-dither-threshold__nav{gap:8px;display:flex;position:fixed;bottom:24px}.v3-dither-threshold__nav button{background:var(--dom-scene-accent);border:none;border-radius:50%;width:10px;height:10px}@supports (color:color-mix(in lab, red, red)){.v3-dither-threshold__nav button{background:color-mix(in srgb, var(--dom-scene-accent) 30%, transparent)}}.v3-dither-threshold__nav button{cursor:pointer}.v3-dither-threshold__nav button[data-active=true]{background:var(--dom-scene-accent)}.v3-image-ring-css{touch-action:pan-y;min-height:100vh;position:relative}.v3-image-ring-css__viewport{perspective:1200px;height:min(72vh,640px);position:relative;overflow:hidden}.v3-image-ring-css__stage{transform-style:preserve-3d;will-change:transform;position:absolute;inset:0}.v3-image-ring-css__card{cursor:pointer;backface-visibility:hidden;width:120px;height:160px;transform-style:preserve-3d;background:0 0;border:none;margin:-80px 0 0 -60px;padding:0;position:absolute;top:50%;left:50%}.v3-image-ring-css__card img{object-fit:cover;border-radius:8px;width:100%;height:100%;box-shadow:0 8px 24px #00000059}.v3-image-ring-css__focus{pointer-events:none;z-index:2;margin:0;position:absolute;inset:12% 22%}.v3-image-ring-css__focus img{object-fit:cover;opacity:.35;border-radius:12px;width:100%;height:100%}.v3-slide-controls{z-index:30;background:linear-gradient(180deg, transparent, var(--dom-scene-bg));gap:8px;padding:12px 16px 16px;display:grid;position:sticky;bottom:0}@supports (color:color-mix(in lab, red, red)){.v3-slide-controls{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--dom-scene-bg) 92%, transparent))}}.v3-slide-controls__bar{justify-content:center;align-items:center;gap:12px;display:flex}.v3-slide-controls__arrow{border:1px solid var(--dom-scene-accent);border-radius:50%;width:36px;height:36px}@supports (color:color-mix(in lab, red, red)){.v3-slide-controls__arrow{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 35%, transparent)}}.v3-slide-controls__arrow{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.v3-slide-controls__arrow{background:color-mix(in srgb, var(--dom-scene-bg) 85%, transparent)}}.v3-slide-controls__arrow{color:var(--dom-scene-accent);cursor:pointer;font-size:16px}.v3-slide-controls__counter{letter-spacing:.1em;font-variant-numeric:tabular-nums;opacity:.75;font-size:11px}.v3-slide-controls__title{text-align:center;opacity:.7;margin:0;font-size:12px}.v3-slide-controls__thumbs{scroll-snap-type:x proximity;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.v3-slide-controls__thumb{cursor:pointer;scroll-snap-align:start;background:0 0;border:2px solid #0000;border-radius:6px;flex:none;width:52px;height:52px;padding:0;overflow:hidden}.v3-slide-controls__thumb[data-active=true]{border-color:var(--dom-scene-accent)}.v3-slide-controls__thumb img{object-fit:cover;width:100%;height:100%}.v3-slide-controls[data-compact=true] .v3-slide-controls__title{display:none}.v3-shader-tap,.v3-expand-panel__grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.v3-cursor-trailer__grid{opacity:.35;grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}.v3-shader-tap__item[data-active=true]{outline:2px solid var(--dom-scene-accent);outline-offset:2px}@media (max-width:768px){.v3-image-ring-css__card{width:88px;height:118px;margin:-59px 0 0 -44px}.v3-slide-controls__thumb{width:44px;height:44px}.v3-elastic-grid__columns{grid-template-columns:repeat(3,1fr)}.v3-clip-slider{grid-template-columns:1fr}}.v3-scene{--v3-edge:clamp(18px, 3.25cqw, 52px);--v3-top:clamp(20px, 3.6cqh, 42px);--v3-bottom:clamp(18px, 3cqh, 34px);--v3-line:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v3-scene{--v3-line:color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.v3-scene{--v3-line-strong:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v3-scene{--v3-line-strong:color-mix(in srgb, var(--dom-scene-accent) 48%, transparent)}}.v3-scene{--v3-ink:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v3-scene{--v3-ink:color-mix(in srgb, var(--dom-scene-accent) 88%, white)}}.v3-scene{--v3-muted:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v3-scene{--v3-muted:color-mix(in srgb, var(--dom-scene-accent) 58%, transparent)}}.v3-scene{--v3-glass:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.v3-scene{--v3-glass:color-mix(in srgb, var(--dom-scene-bg) 82%, transparent)}}.v3-scene{--v3-panel:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.v3-scene{--v3-panel:color-mix(in srgb, var(--dom-scene-bg) 90%, #000 10%)}}.v3-scene{isolation:isolate;background:radial-gradient(circle at 14% 8%, var(--dom-scene-secondary), transparent 30%), radial-gradient(circle at 86% 92%, var(--dom-scene-accent), transparent 34%), var(--dom-scene-bg);min-height:max(100%,100cqh);overflow:clip}@supports (color:color-mix(in lab, red, red)){.v3-scene{background:radial-gradient(circle at 14% 8%, color-mix(in srgb, var(--dom-scene-secondary) 13%, transparent), transparent 30%), radial-gradient(circle at 86% 92%, color-mix(in srgb, var(--dom-scene-accent) 9%, transparent), transparent 34%), var(--dom-scene-bg)}}.v3-scene{color:var(--v3-ink);font-family:var(--font-sans), Inter, ui-sans-serif, system-ui, sans-serif}.v3-scene:before{content:"";z-index:-1;pointer-events:none;opacity:.32;background-image:linear-gradient(var(--v3-line) 1px, transparent 1px), linear-gradient(90deg, var(--v3-line) 1px, transparent 1px);background-size:clamp(54px,7cqw,104px) clamp(54px,7cqw,104px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(145deg,#000,#0000 34% 72%,#000);mask-image:linear-gradient(145deg,#000,#0000 34% 72%,#000)}.v3-scene__head{top:var(--v3-top);left:var(--v3-edge);z-index:40;max-width:min(56cqw,760px);color:var(--v3-ink);mix-blend-mode:difference;padding:0;position:absolute}.v3-scene__title{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(28px,5.4cqw,82px);font-weight:420;line-height:.88}.v3-scene__fallback{z-index:20;border:1px solid var(--v3-line);background:var(--v3-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;padding:8px 12px}.v3-scene :where(button,[tabindex="0"]):focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v3-scene :where(button,[tabindex="0"]):focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 78%, white)}}.v3-scene :where(button,[tabindex="0"]):focus-visible{outline-offset:4px}.v3-scene button{font:inherit}.v3-scene :where(img,canvas){-webkit-user-select:none;user-select:none;-webkit-user-drag:none}:where(.v3-keyhole__masthead,.v3-telescope__masthead,.v3-draggable__masthead,.v3-inertia-cards__masthead,.v3-gradient-carousel__masthead,.v3-image-ring-css__masthead){top:var(--v3-top);right:var(--v3-edge);left:var(--v3-edge);z-index:18;pointer-events:none;justify-content:space-between;align-items:center;gap:20px;margin:0;display:flex;position:absolute}:where(.v3-keyhole__eyebrow,.v3-telescope__eyebrow,.v3-draggable__eyebrow,.v3-inertia-cards__eyebrow,.v3-gradient-carousel__eyebrow,.v3-image-ring-css__eyebrow){letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:clamp(9px,.78cqw,12px);font-weight:720;display:inline-flex}:where(.v3-keyhole__eyebrow,.v3-telescope__eyebrow,.v3-draggable__eyebrow,.v3-inertia-cards__eyebrow,.v3-gradient-carousel__eyebrow,.v3-image-ring-css__eyebrow):before{content:"";opacity:.62;background:currentColor;width:18px;height:1px}:where(.v3-keyhole__counter,.v3-telescope__counter,.v3-draggable__counter,.v3-inertia-cards__counter,.v3-gradient-carousel__counter,.v3-image-ring-css__counter){color:var(--v3-muted);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(9px,.72cqw,11px)}:where(.v3-keyhole__caption,.v3-telescope__caption,.v3-draggable__caption,.v3-gradient-carousel__caption,.v3-image-ring-css__caption){right:var(--v3-edge);z-index:18;text-align:right;pointer-events:none;justify-items:end;width:min(36cqw,430px);display:grid;position:absolute;bottom:clamp(112px,15cqh,154px)}:where(.v3-keyhole__caption,.v3-telescope__caption,.v3-draggable__caption,.v3-gradient-carousel__caption,.v3-image-ring-css__caption) strong{font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;font-size:clamp(22px,3.2cqw,48px);font-weight:420;line-height:.94}:where(.v3-keyhole__caption,.v3-telescope__caption,.v3-draggable__caption,.v3-gradient-carousel__caption,.v3-image-ring-css__caption) span{max-width:36ch;color:var(--v3-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;font-size:clamp(9px,.8cqw,12px);line-height:1.45;display:-webkit-box;overflow:hidden}.v3-slide-controls{right:var(--v3-edge);bottom:var(--v3-bottom);left:var(--v3-edge);z-index:30;pointer-events:none;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:10px 18px;width:auto;padding:0;display:grid;position:absolute}.v3-slide-controls__bar{pointer-events:auto;grid-area:1/1;justify-content:flex-start;gap:7px;display:inline-flex}.v3-slide-controls__arrow{border:1px solid var(--v3-line-strong);background:var(--v3-glass);-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);width:46px;height:46px;color:var(--v3-ink);border-radius:999px;place-items:center;padding:0;font-size:16px;transition:color .18s,background .18s,transform .18s;display:grid;box-shadow:0 12px 34px #0000002e}.v3-slide-controls__arrow:is(:hover,:focus-visible){background:var(--v3-ink);color:var(--dom-scene-bg);transform:translateY(-2px)}.v3-slide-controls__counter{min-width:62px;color:var(--v3-muted);letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.v3-slide-controls__title{display:none}.v3-slide-controls__thumbs{pointer-events:auto;grid-area:1/2;justify-content:flex-end;gap:5px;min-width:0;padding:0;display:flex;overflow:hidden}.v3-slide-controls__thumb{border:1px solid var(--v3-line);opacity:.5;filter:saturate(.52);border-radius:4px;flex:0 0 46px;width:46px;height:46px;transition:flex-basis .22s,opacity .18s,filter .18s,border-color .18s;position:relative}.v3-slide-controls__thumb[data-active=true]{border-color:var(--v3-ink);opacity:1;filter:none;flex-basis:72px}.v3-slide-controls__thumb img{object-fit:cover;width:100%;height:100%;display:block}.v3-keyhole{background:var(--dom-scene-bg);min-height:220cqh;position:relative}@supports (color:color-mix(in lab, red, red)){.v3-keyhole{background:color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.v3-keyhole__track{cursor:grab;touch-action:pan-y;height:100cqh;min-height:560px;position:sticky;top:0;overflow:hidden}.v3-keyhole__track[data-dragging=true]{cursor:grabbing}.v3-keyhole__slide{border:1px solid var(--v3-line);background:radial-gradient(circle, var(--dom-scene-accent), transparent 62%), var(--dom-scene-bg);place-items:center;display:grid;position:absolute;inset:clamp(22px,5cqh,58px) clamp(20px,5cqw,76px) clamp(82px,11cqh,118px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v3-keyhole__slide{background:radial-gradient(circle, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent), transparent 62%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.v3-keyhole__slide{transition:opacity .46s}.v3-keyhole__slide img{object-fit:contain;width:100%;height:100%;display:block}.v3-keyhole__mask{z-index:5;background:var(--dom-scene-bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v3-keyhole__mask{background:color-mix(in srgb, var(--dom-scene-bg) 95%, #000)}}.v3-keyhole__mask{clip-path:polygon(evenodd,0 0,100% 0,100% 100%,0 100%,0 0,50% 7%,7% 50%,50% 93%,93% 50%,50% 7%);pointer-events:none}.v3-keyhole__mask:after{content:"";opacity:.22;background:repeating-linear-gradient(90deg, transparent 0 9.9cqw, var(--v3-line) 10cqw);position:absolute;inset:0}.v3-keyhole__corners{z-index:7;pointer-events:none;position:absolute;inset:0}.v3-keyhole__corners span{border-color:var(--v3-line-strong);width:clamp(28px,4cqw,56px);height:clamp(28px,4cqw,56px)}.v3-keyhole__masthead,.v3-keyhole__caption,.v3-keyhole .v3-slide-controls{z-index:9;color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v3-keyhole__masthead,.v3-keyhole__caption,.v3-keyhole .v3-slide-controls{color:color-mix(in srgb, var(--dom-scene-accent) 82%, white)}}.v3-keyhole__masthead,.v3-keyhole__caption,.v3-keyhole .v3-slide-controls{mix-blend-mode:difference}.v3-keyhole__spacer{height:120cqh}.v3-telescope__wrapper{overscroll-behavior:contain;scrollbar-width:none;height:100cqh;min-height:560px;position:relative;overflow:auto}.v3-telescope__wrapper::-webkit-scrollbar{display:none}.v3-telescope__content{perspective:1200px;min-height:700cqh;position:relative}.v3-telescope__content:before{content:"";z-index:0;background:radial-gradient(ellipse at center, var(--dom-scene-secondary), transparent 58%), linear-gradient(90deg, transparent 49.9%, var(--v3-line) 50%, transparent 50.1%);width:100%;height:100cqh;margin-bottom:-100cqh;display:block;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.v3-telescope__content:before{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent), transparent 58%), linear-gradient(90deg, transparent 49.9%, var(--v3-line) 50%, transparent 50.1%)}}.v3-telescope__content:before{pointer-events:none}.v3-telescope__layer{transform-origin:50%;pointer-events:none;place-items:center;width:100%;height:100cqh;margin:0;padding:clamp(70px,11cqh,118px) clamp(28px,11cqw,160px) clamp(118px,17cqh,172px);display:grid;position:sticky;top:0}.v3-telescope__layer:before{content:"";border:1px solid var(--v3-line);box-shadow:inset 0 0 80px var(--dom-scene-bg);position:absolute;inset:clamp(62px,9cqh,102px) clamp(24px,8cqw,116px) clamp(104px,15cqh,150px)}@supports (color:color-mix(in lab, red, red)){.v3-telescope__layer:before{box-shadow:inset 0 0 80px color-mix(in srgb, var(--dom-scene-bg) 32%, transparent)}}.v3-telescope__layer img{z-index:1;object-fit:contain;filter:saturate(.92)contrast(1.04);width:100%;height:100%;display:block;position:relative}.v3-telescope__layer-caption{z-index:3;max-width:30cqw;color:var(--v3-ink);text-align:right;align-items:baseline;gap:12px;display:flex;position:absolute;bottom:clamp(124px,18cqh,176px);right:clamp(34px,9cqw,130px)}.v3-telescope__layer-caption span{color:var(--v3-muted);letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.v3-telescope__layer-caption strong{font-size:clamp(11px,1.1cqw,16px);font-weight:540}.v3-telescope__hud{z-index:40;pointer-events:none;width:100%;height:100cqh;min-height:560px;margin-bottom:-100cqh;position:sticky;top:0;overflow:hidden}.v3-telescope__hud .v3-telescope__masthead,.v3-telescope__hud .v3-telescope__caption,.v3-telescope__hud>.v3-slide-controls{position:absolute}.v3-telescope__hud>.v3-slide-controls{pointer-events:none}.v3-telescope__hud>.v3-slide-controls :where(button,.v3-slide-controls__thumbs){pointer-events:auto}.v3-telescope__layer:not([data-active=true]){opacity:0!important}.v3-telescope__spacer{height:1px}.v3-draggable{opacity:1;background:linear-gradient(90deg, transparent 49.9%, var(--v3-line) 50%, transparent 50.1%), radial-gradient(circle at 50% 50%, var(--dom-scene-secondary), transparent 48%);min-height:100cqh;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v3-draggable{background:linear-gradient(90deg, transparent 49.9%, var(--v3-line) 50%, transparent 50.1%), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--dom-scene-secondary) 13%, transparent), transparent 48%)}}.v3-draggable__canvas{cursor:grab;touch-action:pan-y;will-change:transform;align-items:center;display:grid;position:absolute;inset:clamp(74px,11cqh,112px) 0 clamp(118px,16cqh,154px);overflow:hidden}.v3-draggable[data-dragging=true] .v3-draggable__canvas{cursor:grabbing}.v3-draggable__rail{justify-content:center;align-items:center;gap:clamp(10px,1.8cqw,26px);width:100%;height:100%;padding-inline:2cqw;display:flex}.v3-draggable__slide{border:1px solid var(--v3-line);background:var(--v3-panel);opacity:.46;filter:saturate(.58);border-radius:2px;flex:0 0 clamp(150px,18cqw,280px);height:clamp(240px,44cqh,500px);margin:0;padding:0;transition:flex-basis .5s cubic-bezier(.22,1,.36,1),height .5s cubic-bezier(.22,1,.36,1),opacity .3s,filter .3s;position:relative;overflow:hidden;box-shadow:0 24px 72px #00000047}.v3-draggable__slide[data-active=true]{border-color:var(--v3-line-strong);opacity:1;filter:none;flex-basis:min(54cqw,760px);height:min(64cqh,650px)}.v3-draggable__slide img{object-fit:contain;border-radius:0;width:100%;height:100%;display:block}.v3-draggable__slide:not([data-active=true]) img{object-fit:cover}.v3-draggable__caption{bottom:clamp(116px,15cqh,150px)}.v3-inertia-cards{background:linear-gradient(180deg, transparent 49.9%, var(--v3-line) 50%, transparent 50.1%), radial-gradient(ellipse at center, var(--dom-scene-secondary), transparent 54%);min-height:100cqh;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v3-inertia-cards{background:linear-gradient(180deg, transparent 49.9%, var(--v3-line) 50%, transparent 50.1%), radial-gradient(ellipse at center, color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent), transparent 54%)}}.v3-inertia-cards:after{content:"Drag / release / snap";right:var(--v3-edge);color:var(--v3-muted);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;font-size:9px;font-weight:680;position:absolute;bottom:clamp(114px,15cqh,146px)}.v3-inertia-cards__track{cursor:grab;touch-action:pan-y;will-change:transform;align-items:center;gap:clamp(16px,2.2cqw,34px);width:max-content;padding:0 50cqw;display:flex;position:absolute;top:50%;left:0;translate:0 -50%}.v3-inertia-cards[data-dragging=true] .v3-inertia-cards__track{cursor:grabbing}.v3-inertia-cards__card{border:1px solid var(--v3-line);background:var(--v3-panel);opacity:.56;filter:saturate(.62);border-radius:4px;flex:0 0 clamp(190px,22cqw,330px);width:clamp(190px,22cqw,330px);margin:0;padding:0;transition:opacity .28s,filter .28s,scale .36s cubic-bezier(.22,1,.36,1),border-color .28s;position:relative;overflow:hidden;scale:.92;box-shadow:0 28px 72px #00000047}.v3-inertia-cards__card[data-active=true]{z-index:2;border-color:var(--v3-line-strong);opacity:1;filter:none;scale:1.08}.v3-inertia-cards__card img{aspect-ratio:3/4;object-fit:contain;background:var(--v3-panel);border-radius:0;width:100%;display:block}.v3-inertia-cards__label{color:#fff;letter-spacing:.08em;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#0000,#000000bd);padding:34px 12px 12px;font-size:10px;font-weight:650;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.v3-gradient-carousel{--v3-gradient-radius:clamp(210px, 24cqw, 350px);perspective:1400px;touch-action:pan-y;cursor:grab;min-height:100cqh;position:relative;overflow:hidden}.v3-gradient-carousel[data-dragging=true]{cursor:grabbing}.v3-gradient-carousel:before{content:"";opacity:.46;pointer-events:none;border:1px solid #ffffff2e;border-radius:50%;position:absolute;inset:clamp(64px,10cqh,100px) clamp(20px,5cqw,70px) clamp(104px,14cqh,140px)}.v3-gradient-carousel__ring{z-index:3;transform-style:preserve-3d;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.v3-gradient-carousel__slide{opacity:.58;filter:saturate(.58);width:clamp(82px,9cqw,132px);height:clamp(114px,13cqw,182px);transform-style:preserve-3d;background:#0000005c;border:1px solid #ffffff38;border-radius:3px;margin:calc(clamp(114px,13cqw,182px)/-2) 0 0 calc(clamp(82px,9cqw,132px)/-2);padding:0;transition:opacity .22s,filter .22s,scale .28s,border-color .22s;position:absolute;top:50%;left:50%;overflow:hidden;scale:.88;box-shadow:0 22px 64px #00000057}.v3-gradient-carousel__slide[data-active=true]{z-index:5;opacity:1;filter:none;border-color:#ffffffb8;scale:1.18}.v3-gradient-carousel__slide img{object-fit:cover;border-radius:0;width:100%;height:100%}.v3-gradient-carousel__slide-label{color:#fff;background:#0000008f;border-radius:999px;place-items:center;min-width:22px;height:22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:grid;position:absolute;bottom:6px;right:7px}.v3-gradient-carousel__hero{z-index:1;pointer-events:none;border:1px solid #ffffff24;border-radius:50%;margin:0;position:absolute;inset:15cqh 24cqw 18cqh;overflow:hidden;box-shadow:0 40px 100px #0000005c}.v3-gradient-carousel__hero:after{content:"";background:linear-gradient(135deg,#ffffff14,#00000085);position:absolute;inset:0}.v3-gradient-carousel__hero img{object-fit:cover;opacity:.52;filter:saturate(.72)contrast(1.08);border-radius:0;width:100%;height:100%;display:block}.v3-gradient-carousel__masthead,.v3-gradient-carousel__caption,.v3-gradient-carousel .v3-slide-controls{color:#ffffffeb}.v3-image-ring-css{--v3-image-ring-radius:clamp(220px, 27cqw, 390px);perspective:1500px;touch-action:pan-y;cursor:grab;background:radial-gradient(circle at center, var(--dom-scene-secondary), transparent 46%), linear-gradient(90deg, transparent 49.9%, var(--v3-line) 50%, transparent 50.1%);min-height:100cqh;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v3-image-ring-css{background:radial-gradient(circle at center, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 46%), linear-gradient(90deg, transparent 49.9%, var(--v3-line) 50%, transparent 50.1%)}}.v3-image-ring-css[data-dragging=true]{cursor:grabbing}.v3-image-ring-css__viewport{perspective:1400px;height:auto;position:absolute;inset:clamp(72px,10cqh,104px) 0 clamp(104px,14cqh,142px);overflow:hidden}.v3-image-ring-css__viewport:before{content:"";aspect-ratio:2.2;border:1px solid var(--v3-line);pointer-events:none;border-radius:50%;width:min(72cqw,920px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v3-image-ring-css__stage{z-index:3;transform-style:preserve-3d;position:absolute;inset:0}.v3-image-ring-css__card{border:1px solid var(--v3-line);background:var(--v3-panel);opacity:.62;filter:saturate(.62);border-radius:3px;width:clamp(90px,10cqw,146px);height:clamp(126px,14cqw,204px);margin:calc(clamp(126px,14cqw,204px)/-2) 0 0 calc(clamp(90px,10cqw,146px)/-2);transition:opacity .22s,filter .22s,scale .28s,border-color .22s;overflow:hidden;scale:.9;box-shadow:0 24px 66px #00000057}.v3-image-ring-css__card[data-active=true]{z-index:5;border-color:var(--v3-line-strong);opacity:1;filter:none;scale:1.16}.v3-image-ring-css__card img{object-fit:cover;border-radius:0}.v3-image-ring-css__card-index{color:#fff;background:#00000094;border-radius:999px;place-items:center;min-width:22px;height:22px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:grid;position:absolute;bottom:6px;right:7px}.v3-image-ring-css__focus{z-index:1;border:1px solid var(--v3-line);border-radius:50%;margin:0;position:absolute;inset:13% 30%;overflow:hidden;box-shadow:0 36px 90px #00000052}.v3-image-ring-css__focus:after{content:"";background:var(--dom-scene-bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v3-image-ring-css__focus:after{background:color-mix(in srgb, var(--dom-scene-bg) 38%, transparent)}}.v3-image-ring-css__focus img{opacity:.48;object-fit:cover;border-radius:0}@container immersive-canvas (max-width:760px){.v3-scene{--v3-edge:clamp(14px, 4.5cqw, 24px);--v3-top:clamp(16px, 3cqh, 24px);--v3-bottom:14px}:where(.v3-keyhole__caption,.v3-telescope__caption,.v3-draggable__caption,.v3-gradient-carousel__caption,.v3-image-ring-css__caption){right:var(--v3-edge);width:min(56cqw,300px);bottom:92px}:where(.v3-keyhole__caption,.v3-telescope__caption,.v3-draggable__caption,.v3-gradient-carousel__caption,.v3-image-ring-css__caption) strong{font-size:clamp(18px,5.8cqw,30px)}.v3-slide-controls{grid-template-columns:auto minmax(0,1fr);gap:8px}.v3-slide-controls__arrow{width:44px;height:44px}.v3-slide-controls__counter{display:none}.v3-slide-controls__thumb{flex-basis:40px;width:40px;height:44px}.v3-slide-controls__thumb[data-active=true]{flex-basis:56px}.v3-keyhole__slide{inset:58px 14px 92px}.v3-telescope__layer{padding:72px 18px 116px}.v3-telescope__layer-caption{max-width:50cqw;bottom:120px;right:24px}.v3-draggable__slide{flex-basis:22cqw;height:38cqh}.v3-draggable__slide[data-active=true]{flex-basis:64cqw;height:56cqh}.v3-inertia-cards__card{flex-basis:min(62cqw,280px);width:min(62cqw,280px)}.v3-gradient-carousel{--v3-gradient-radius:clamp(142px, 34cqw, 220px)}.v3-gradient-carousel__hero{inset:18cqh 15cqw 23cqh}.v3-image-ring-css{--v3-image-ring-radius:clamp(150px, 38cqw, 240px)}.v3-image-ring-css__focus{inset:18% 20%}}@container immersive-canvas (max-width:520px){:where(.v3-keyhole__eyebrow,.v3-telescope__eyebrow,.v3-draggable__eyebrow,.v3-inertia-cards__eyebrow,.v3-gradient-carousel__eyebrow,.v3-image-ring-css__eyebrow):before{display:none}.v3-slide-controls__thumbs{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12%,#000);mask-image:linear-gradient(90deg,#0000,#000 12%,#000)}.v3-slide-controls__thumb:nth-child(n+7){display:none}.v3-draggable__slide:not([data-active=true]){opacity:.28;flex-basis:12cqw}.v3-gradient-carousel__slide,.v3-image-ring-css__card{width:76px;height:108px;margin:-54px 0 0 -38px}}.dom-gallery[data-dom-variant=v3-elastic-grid] .v3-elastic-grid__wrapper{background:radial-gradient(circle at 50% 34%, var(--dom-scene-secondary), transparent 48%), var(--dom-scene-bg);height:100cqh;min-height:560px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=v3-elastic-grid] .v3-elastic-grid__wrapper{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--dom-scene-secondary) 12%, transparent), transparent 48%), color-mix(in srgb, var(--dom-scene-bg) 96%, #000)}}.v3-elastic-grid__wrapper:before,.v3-elastic-grid__wrapper:after{z-index:12;top:var(--v3-top);color:var(--v3-ink);letter-spacing:.18em;text-transform:uppercase;pointer-events:none;mix-blend-mode:difference;font-size:clamp(8px,.7cqw,11px);font-weight:720;position:absolute}.v3-elastic-grid__wrapper:before{content:"Elastic archive / scroll field";left:var(--v3-edge)}.v3-elastic-grid__wrapper:after{content:"Five synchronized columns";right:var(--v3-edge);color:var(--v3-muted)}.v3-elastic-grid__content{min-height:210cqh;padding-block:clamp(72px,11cqh,112px) 50cqh}.v3-elastic-grid__columns{perspective:1400px;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(6px,.9cqw,14px);padding:0 clamp(10px,1.7cqw,24px);display:grid}.v3-elastic-grid__column{will-change:transform;align-content:start;gap:clamp(6px,.9cqw,14px);display:grid}.v3-elastic-grid__column:nth-child(2n){padding-top:clamp(40px,9cqh,100px)}.v3-elastic-grid__column:nth-child(3){padding-top:clamp(12px,3cqh,34px)}.v3-elastic-grid__cell{border:1px solid var(--v3-line);background:var(--v3-panel);border-radius:2px;margin:0;position:relative;overflow:hidden;box-shadow:0 20px 54px #0003}.v3-elastic-grid__cell:nth-child(3n+2){margin-inline:8%}.v3-elastic-grid__cell img{aspect-ratio:3/4;object-fit:cover;width:100%;transition:scale .42s cubic-bezier(.22,1,.36,1),filter .3s;display:block}.v3-elastic-grid__column:nth-child(3n+2) .v3-elastic-grid__cell:nth-child(odd) img{aspect-ratio:1}.v3-elastic-grid__column:nth-child(3n+1) .v3-elastic-grid__cell:nth-child(3n) img{aspect-ratio:4/3}.v3-elastic-grid__cell:is(:hover,:focus-within) img{filter:saturate(1.08)contrast(1.04);scale:1.035}.v3-elastic-grid__spacer{height:70cqh}.v3-clip-slider{background:var(--dom-scene-bg);grid-template-columns:minmax(0,1.62fr) minmax(240px,.9fr);width:100%;min-height:100cqh;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v3-clip-slider{background:color-mix(in srgb, var(--dom-scene-bg) 96%, #000)}}.v3-clip-slider{cursor:ns-resize;touch-action:pan-x}.v3-clip-slider:after{content:"";z-index:8;background:var(--v3-line-strong);pointer-events:none;width:1px;position:absolute;top:0;bottom:0;left:62.7%}.v3-clip-slider__copy{top:var(--v3-top);left:var(--v3-edge);z-index:12;width:min(46cqw,660px);color:var(--dom-scene-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.v3-clip-slider__copy{color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.v3-clip-slider__copy{mix-blend-mode:difference;pointer-events:none}.v3-clip-slider__copy>span{letter-spacing:.18em;text-transform:uppercase;font-size:clamp(8px,.72cqw,11px);font-weight:720}.v3-clip-slider__copy h2{max-width:10ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.07em;text-wrap:balance;margin:clamp(12px,2.2cqh,24px) 0 12px;font-size:clamp(46px,7.2cqw,112px);font-weight:410;line-height:.82}.v3-clip-slider__copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:38ch;margin:0;font-size:clamp(9px,.82cqw,13px);line-height:1.48;display:-webkit-box;overflow:hidden}.v3-clip-slider__side{background:radial-gradient(circle, var(--dom-scene-accent), transparent 62%), var(--v3-panel);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v3-clip-slider__side{background:radial-gradient(circle, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent), transparent 62%), var(--v3-panel)}}.v3-clip-slider__side[data-side=left]{padding:clamp(76px,11cqh,116px) clamp(18px,3cqw,44px) clamp(94px,13cqh,136px)}.v3-clip-slider__side[data-side=right]{padding:clamp(34px,6cqh,72px) clamp(18px,3cqw,44px) clamp(94px,13cqh,136px)}.v3-clip-slider__slide{inset:inherit;border:1px solid var(--v3-line);background:var(--v3-panel);border-radius:2px;place-items:center;width:calc(100% - clamp(36px,6cqw,88px));height:calc(100% - clamp(170px,24cqh,252px));margin:clamp(76px,11cqh,116px) clamp(18px,3cqw,44px) clamp(94px,13cqh,136px);padding:0;display:grid;position:absolute;overflow:hidden;box-shadow:0 30px 82px #00000047}.v3-clip-slider__side[data-side=right] .v3-clip-slider__slide{height:calc(100% - clamp(132px,20cqh,212px));margin-top:clamp(34px,6cqh,72px)}.v3-clip-slider__slide img{object-fit:contain;width:100%;height:100%}.v3-clip-slider__side[data-side=right] .v3-clip-slider__slide img{object-fit:cover}.v3-clip-slider__nav{right:var(--v3-edge);z-index:16;gap:7px;top:50%}.v3-clip-slider__btn{border-color:var(--v3-line-strong);background:var(--v3-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);place-items:center;width:46px;height:46px;transition:background .18s,color .18s,transform .18s;display:grid}.v3-clip-slider__btn:is(:hover,:focus-visible){background:var(--v3-ink);color:var(--dom-scene-bg);transform:translate(-2px)}.v3-clip-slider>.v3-slide-controls{z-index:18}.v3-vertical-zoom{background:linear-gradient(90deg, transparent 49.9%, var(--v3-line) 50%, transparent 50.1%), radial-gradient(circle at center, var(--dom-scene-secondary), transparent 44%);grid-template-columns:minmax(80px,.25fr) minmax(0,1fr) minmax(80px,.25fr);place-items:center;gap:clamp(10px,1.8cqw,26px);min-height:100cqh;padding:clamp(70px,10cqh,104px) 0 clamp(104px,14cqh,144px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v3-vertical-zoom{background:linear-gradient(90deg, transparent 49.9%, var(--v3-line) 50%, transparent 50.1%), radial-gradient(circle at center, color-mix(in srgb, var(--dom-scene-secondary) 12%, transparent), transparent 44%)}}.v3-vertical-zoom{touch-action:pan-x}.v3-vertical-zoom__stage,.v3-vertical-zoom__peek{border:1px solid var(--v3-line);background:var(--v3-panel);margin:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.v3-vertical-zoom__stage{aspect-ratio:auto;grid-column:2;width:min(64cqw,940px);height:min(66cqh,670px)}.v3-vertical-zoom__peek{opacity:.34;filter:saturate(.46);width:100%;height:min(42cqh,420px)}.v3-vertical-zoom__peek[data-position=previous]{grid-column:1;translate:-24%}.v3-vertical-zoom__peek[data-position=next]{grid-column:3;translate:24%}.v3-vertical-zoom__stage img,.v3-vertical-zoom__peek img{object-fit:contain;width:100%;height:100%;display:block}.v3-vertical-zoom__peek img{object-fit:cover}.v3-vertical-zoom__stage figcaption{color:#fff;background:linear-gradient(#0000,#000000b8);justify-content:space-between;align-items:baseline;gap:16px;padding:54px clamp(14px,2cqw,28px) clamp(14px,2cqh,24px);display:flex;position:absolute;bottom:0;left:0;right:0}.v3-vertical-zoom__stage figcaption span{letter-spacing:.12em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.v3-vertical-zoom__stage figcaption strong{text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-size:clamp(13px,1.4cqw,20px);font-weight:540;overflow:hidden}.v3-vertical-zoom[data-animating=true] .v3-vertical-zoom__img{animation:.85s cubic-bezier(.22,1,.36,1) v3-vertical-zoom-in}.v3-vertical-zoom__counter{top:50%;left:var(--v3-edge);z-index:8;position:absolute;bottom:auto;transform:translateY(-50%)}.v3-vertical-zoom__lines{flex-direction:column;gap:4px}.v3-vertical-zoom__lines em{width:24px;height:1px}.v3-vertical-zoom__lines em[data-active=true]{width:46px;height:1px}.v3-cursor-trailer,.v3-hero-trail{touch-action:pan-y;min-height:100cqh;position:relative;overflow:hidden}.v3-cursor-trailer{background:linear-gradient(90deg, transparent 49.9%, var(--v3-line) 50%, transparent 50.1%), radial-gradient(circle at 34% 46%, var(--dom-scene-secondary), transparent 42%)}@supports (color:color-mix(in lab, red, red)){.v3-cursor-trailer{background:linear-gradient(90deg, transparent 49.9%, var(--v3-line) 50%, transparent 50.1%), radial-gradient(circle at 34% 46%, color-mix(in srgb, var(--dom-scene-secondary) 12%, transparent), transparent 42%)}}.v3-cursor-trailer__trail,.v3-hero-trail__trail{z-index:30;pointer-events:none;position:absolute;inset:0;overflow:hidden}.v3-cursor-trailer__ghost,.v3-hero-trail__ghost{border:1px solid var(--v3-line-strong);object-fit:cover;border-radius:2px;width:clamp(110px,15cqw,210px);height:clamp(140px,19cqw,270px);position:absolute;box-shadow:0 22px 64px #00000057}.v3-cursor-trailer__anchor{top:clamp(74px,11cqh,112px);bottom:clamp(150px,20cqh,196px);left:var(--v3-edge);border:1px solid var(--v3-line);background:var(--v3-panel);width:min(46cqw,660px);margin:0;position:absolute;overflow:hidden;box-shadow:0 34px 92px #00000047}.v3-cursor-trailer__anchor>img{object-fit:contain;width:100%;height:100%;display:block}.v3-cursor-trailer__anchor figcaption,.v3-hero-trail__hero figcaption{z-index:2;color:#fff;background:linear-gradient(#0000,#000000c7);padding:clamp(80px,12cqh,122px) clamp(18px,2.4cqw,36px) clamp(18px,2.5cqh,28px);position:absolute;bottom:0;left:0;right:0}.v3-cursor-trailer__anchor figcaption span,.v3-hero-trail__hero figcaption span{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.v3-cursor-trailer__anchor figcaption strong,.v3-hero-trail__hero figcaption strong{max-width:16ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin-top:8px;font-size:clamp(28px,4.1cqw,62px);font-weight:410;line-height:.9;display:block}.v3-cursor-trailer__anchor figcaption p,.v3-hero-trail__hero figcaption p{color:#ffffffa8;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:40ch;margin:9px 0 0;font-size:clamp(9px,.75cqw,12px);line-height:1.4;display:-webkit-box;overflow:hidden}.v3-cursor-trailer__constellation{top:clamp(78px,12cqh,122px);right:var(--v3-edge);position:absolute;bottom:clamp(160px,22cqh,214px);left:54cqw}.v3-cursor-trailer__constellation figure{border:1px solid var(--v3-line);background:var(--v3-panel);width:clamp(92px,12cqw,180px);margin:0;position:absolute;overflow:hidden;box-shadow:0 20px 54px #00000042}.v3-cursor-trailer__constellation figure[data-slot="1"]{top:0;left:12%;rotate:-5deg}.v3-cursor-trailer__constellation figure[data-slot="2"]{top:12%;right:0;rotate:4deg}.v3-cursor-trailer__constellation figure[data-slot="3"]{bottom:8%;left:0;rotate:3deg}.v3-cursor-trailer__constellation figure[data-slot="4"]{bottom:0;right:12%;rotate:-4deg}.v3-cursor-trailer__constellation figure[data-slot="5"]{top:38%;left:39%;rotate:2deg}.v3-cursor-trailer__constellation img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.v3-cursor-trailer__grid{right:var(--v3-edge);bottom:clamp(106px,14cqh,140px);left:var(--v3-edge);z-index:10;opacity:1;gap:5px;padding:0;display:flex;position:absolute;overflow:hidden}.v3-cursor-trailer__item{border:1px solid var(--v3-line);background:var(--v3-panel);opacity:.38;filter:saturate(.42);border-radius:2px;flex:1 1 0;min-width:26px;max-width:62px;padding:0;transition:flex-grow .22s,opacity .18s,filter .18s;position:relative;overflow:hidden}.v3-cursor-trailer__item:is(:hover,:focus-visible,[data-active=true]){border-color:var(--v3-line-strong);opacity:1;filter:none;flex-grow:2.4;max-width:94px}.v3-cursor-trailer__item img{aspect-ratio:auto;object-fit:cover;width:100%;height:52px}.v3-cursor-trailer>.v3-scene__fallback{right:var(--v3-edge);bottom:84px;left:auto;transform:none}.v3-hero-trail__hero{border:1px solid var(--v3-line);background:var(--v3-panel);width:auto;height:auto;margin:0;position:absolute;inset:clamp(18px,3cqh,34px) clamp(18px,3cqw,44px) clamp(96px,13cqh,136px);overflow:hidden;box-shadow:0 34px 96px #00000057}.v3-hero-trail__hero>img{object-fit:contain;width:100%;height:100%;display:block}.v3-hero-trail__reduced{z-index:8;pointer-events:none;position:absolute;inset:0}.v3-hero-trail__reduced figure{border:1px solid var(--v3-line-strong);background:var(--v3-panel);width:clamp(96px,14cqw,210px);margin:0;position:absolute;overflow:hidden;box-shadow:0 24px 66px #0000005c}.v3-hero-trail__reduced figure[data-slot="1"]{top:15%;right:8%;rotate:4deg}.v3-hero-trail__reduced figure[data-slot="2"]{top:38%;left:8%;rotate:-5deg}.v3-hero-trail__reduced figure[data-slot="3"]{bottom:19%;right:16%;rotate:-3deg}.v3-hero-trail__reduced img{aspect-ratio:3/4;object-fit:cover;width:100%;display:block}.v3-expand-panel{background:var(--dom-scene-bg);grid-template-columns:minmax(280px,.72fr) minmax(0,1.38fr);min-height:100cqh;padding:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v3-expand-panel{background:color-mix(in srgb, var(--dom-scene-bg) 96%, #000)}}.v3-expand-panel__grid{background:var(--v3-line);scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:1px;height:100cqh;padding:clamp(64px,9cqh,92px) clamp(12px,1.8cqw,26px) clamp(26px,4cqh,46px);display:grid;overflow:auto}.v3-expand-panel__record{background:var(--dom-scene-bg);min-width:0}.v3-expand-panel__trigger{background:var(--v3-panel);width:100%;color:var(--v3-ink);opacity:.58;filter:saturate(.55);border:0;padding:0;transition:opacity .18s,filter .18s;position:relative;overflow:hidden}.v3-expand-panel__trigger:is(:hover,:focus-visible,[data-active=true]){z-index:2;opacity:1;filter:none}.v3-expand-panel__trigger img{aspect-ratio:1;object-fit:cover;border-radius:0;width:100%;display:block}.v3-expand-panel__trigger>span{letter-spacing:.06em;text-align:left;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin:0;padding:7px 8px 9px;font-size:8px;font-weight:640;display:block;overflow:hidden}.v3-expand-panel__detail{border-left:1px solid var(--v3-line);background:radial-gradient(circle at 50% 42%, var(--dom-scene-secondary), transparent 46%), var(--v3-panel);width:100%;min-width:0;max-height:100cqh;position:relative}@supports (color:color-mix(in lab, red, red)){.v3-expand-panel__detail{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--dom-scene-secondary) 12%, transparent), transparent 46%), var(--v3-panel)}}.v3-expand-panel[data-has-detail=true] .v3-expand-panel__detail{height:100cqh!important}.v3-expand-panel__expanded{grid-template-rows:minmax(0,1fr) auto;height:100%;padding:clamp(62px,9cqh,96px) clamp(28px,5cqw,76px) clamp(34px,5cqh,52px);display:grid;position:relative}.v3-expand-panel__expanded>figure{border:1px solid var(--v3-line);background:var(--dom-scene-bg);place-items:center;min-height:0;margin:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v3-expand-panel__expanded>figure{background:color-mix(in srgb, var(--dom-scene-bg) 92%, #000)}}.v3-expand-panel__expanded>figure{box-shadow:0 30px 84px #00000047}.v3-expand-panel__expanded>figure img{object-fit:contain;width:100%;height:100%;max-height:none;display:block}.v3-expand-panel__copy{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 20px;padding-top:clamp(18px,3cqh,30px);display:grid}.v3-expand-panel__copy>span{color:var(--v3-muted);letter-spacing:.17em;text-transform:uppercase;grid-column:1;font-size:8px;font-weight:720}.v3-expand-panel__copy h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;grid-column:1;margin:0;font-size:clamp(28px,4.2cqw,64px);font-weight:410;line-height:.88}.v3-expand-panel__copy p{max-width:48ch;color:var(--v3-muted);grid-column:1;margin:0;font-size:clamp(9px,.76cqw,12px);line-height:1.42}.v3-expand-panel__actions{grid-area:1/2/span 3;align-self:end;gap:7px;display:flex}.v3-expand-panel__actions button,.v3-expand-panel__close{border:1px solid var(--v3-line-strong);background:var(--v3-glass);min-height:44px;color:var(--v3-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;padding:0 16px}.v3-expand-panel__actions button:is(:hover,:focus-visible),.v3-expand-panel__close:is(:hover,:focus-visible){background:var(--v3-ink);color:var(--dom-scene-bg)}.v3-expand-panel__close{top:var(--v3-top);right:var(--v3-edge);z-index:8;position:absolute}@container immersive-canvas (max-width:760px){.v3-elastic-grid__columns{grid-template-columns:repeat(3,minmax(0,1fr))}.v3-elastic-grid__column:nth-child(n+4){display:none}.v3-clip-slider{grid-template-columns:1.4fr .8fr}.v3-clip-slider__copy{width:min(66cqw,460px)}.v3-clip-slider__copy h2{font-size:clamp(38px,10cqw,68px)}.v3-clip-slider__copy p{display:none}.v3-clip-slider:after{left:63.5%}.v3-vertical-zoom{grid-template-columns:10cqw minmax(0,1fr) 10cqw}.v3-vertical-zoom__stage{width:74cqw}.v3-cursor-trailer__anchor{width:auto;right:36cqw}.v3-cursor-trailer__constellation{left:68cqw}.v3-cursor-trailer__constellation figure{width:22cqw}.v3-expand-panel{grid-template-columns:minmax(180px,.64fr) minmax(0,1.36fr)}.v3-expand-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:8px}.v3-expand-panel__expanded{padding:64px 18px 24px}.v3-expand-panel__copy p{display:none}.v3-expand-panel__actions{grid-area:auto/1}}@container immersive-canvas (max-width:520px){.v3-elastic-grid__wrapper:after{display:none}.v3-clip-slider{grid-template-columns:1fr}.v3-clip-slider__side[data-side=right]{z-index:7;border:1px solid var(--v3-line-strong);width:31cqw;height:38cqh;position:absolute;top:21%;right:14px;box-shadow:0 20px 54px #00000057}.v3-clip-slider__side[data-side=right] .v3-clip-slider__slide{width:100%;height:100%;margin:0}.v3-clip-slider:after{display:none}.v3-clip-slider__nav{top:52%;right:16px}.v3-vertical-zoom__peek{opacity:.2}.v3-cursor-trailer__anchor{right:var(--v3-edge);bottom:178px}.v3-cursor-trailer__constellation{display:none}.v3-cursor-trailer__grid{bottom:108px}.v3-cursor-trailer>.v3-scene__fallback{display:none}.v3-expand-panel{grid-template-columns:1fr}.v3-expand-panel__grid{z-index:8;background:var(--v3-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:96px;padding:8px 12px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow-x:auto}.v3-expand-panel__record{flex:0 0 70px}.v3-expand-panel__trigger>span{display:none}.v3-expand-panel__detail{border-left:0}.v3-expand-panel__expanded{padding-bottom:112px}}@media (prefers-reduced-motion:reduce){.v3-scene *,.v3-scene :before,.v3-scene :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:where(.v3-scroll-sync__canvas-wrap,.v3-kinetic-images,.v3-interactive-grid,.v3-tunnel__canvas,.v3-rubber-mesh,.v3-magazine__canvas,.v3-imagen-reveal__plane,.v3-imagen-reveal__fallback,.v3-depth-scan__stage,.v3-depth-scan__fallback){background:radial-gradient(circle at 50% 42%, var(--dom-scene-secondary), transparent 46%), var(--dom-scene-bg);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){:where(.v3-scroll-sync__canvas-wrap,.v3-kinetic-images,.v3-interactive-grid,.v3-tunnel__canvas,.v3-rubber-mesh,.v3-magazine__canvas,.v3-imagen-reveal__plane,.v3-imagen-reveal__fallback,.v3-depth-scan__stage,.v3-depth-scan__fallback){background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--dom-scene-secondary) 13%, transparent), transparent 46%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}:where(.v3-scroll-sync__canvas-wrap,.v3-tunnel__canvas,.v3-magazine__canvas,.v3-imagen-reveal__plane,.v3-imagen-reveal__fallback){width:100%;height:100cqh;min-height:560px;position:sticky;top:0}:where(.v3-kinetic-images,.v3-interactive-grid,.v3-rubber-mesh){width:100%;height:100cqh;min-height:560px}.v3-webgl-fallback[data-artwork-fallback=true]{border:1px solid var(--v3-line);background:radial-gradient(circle at center, var(--dom-scene-accent), transparent 58%), var(--v3-panel)}@supports (color:color-mix(in lab, red, red)){.v3-webgl-fallback[data-artwork-fallback=true]{background:radial-gradient(circle at center, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent), transparent 58%), var(--v3-panel)}}.v3-webgl-fallback[data-artwork-fallback=true]{box-shadow:0 36px 100px #0000004d}.v3-webgl-fallback[data-fallback-mode=backdrop]{filter:blur(1px)saturate(.58)contrast(1.08);scale:.96;opacity:.28!important}.v3-webgl-fallback[data-fallback-mode=stage]{inset:clamp(62px,9cqh,104px) clamp(22px,9cqw,132px) clamp(92px,13cqh,136px)!important}.v3-webgl-fallback img{object-fit:contain!important}.v3-effect-hud{top:var(--v3-top);left:var(--v3-edge);z-index:12;max-width:min(54cqw,700px);color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v3-effect-hud{color:color-mix(in srgb, var(--dom-scene-accent) 88%, white)}}.v3-effect-hud{mix-blend-mode:difference}.v3-effect-hud:before{content:"";opacity:.48;background:currentColor;width:clamp(28px,4cqw,62px);height:1px;margin-bottom:clamp(14px,2cqh,24px)}.v3-effect-hud span,.v3-effect-hud em{letter-spacing:.19em;font-size:clamp(8px,.72cqw,11px);font-weight:680}.v3-effect-hud strong{max-width:10ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.065em;text-wrap:balance;margin-block:9px 8px;font-size:clamp(38px,6.2cqw,94px);font-weight:410;line-height:.84}.v3-effect-hud--depth{right:var(--v3-edge);align-items:end;left:auto}.v3-scroll-sync{min-height:240cqh;position:relative}.v3-scroll-sync__canvas-wrap:after,.v3-tunnel__canvas:after,.v3-magazine__canvas:after{content:"";inset:var(--v3-edge);z-index:8;border:1px solid var(--v3-line);pointer-events:none;position:absolute}.v3-scroll-sync__blocks{z-index:4;padding:90cqh var(--v3-edge) 30cqh;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:60cqh 34cqw;display:grid;position:relative}.v3-scroll-sync__block{opacity:.001;margin:0}.v3-scroll-sync__block img{object-fit:contain;width:100%;max-height:50cqh}.v3-kinetic-images .v3-slide-controls,.v3-interactive-grid .v3-slide-controls,.v3-rubber-mesh+.v3-slide-controls,.v3-imagen-reveal>.v3-slide-controls,.v3-depth-scan>.v3-slide-controls{color:var(--v3-ink)}.v3-tunnel{background:#020204;min-height:250cqh;position:relative}.v3-tunnel__canvas{background:radial-gradient(circle at center, var(--dom-scene-secondary), transparent 36%), #020204}@supports (color:color-mix(in lab, red, red)){.v3-tunnel__canvas{background:radial-gradient(circle at center, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 36%), #020204}}.v3-tunnel__canvas:before{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle,#0000 26%,#0000006b 74%,#000000d1);position:absolute;inset:0}.v3-tunnel__spacer{height:150cqh}.v3-shader-tap{min-height:100cqh;padding:clamp(64px, 9cqh, 92px) var(--v3-edge) clamp(116px, 15cqh, 148px);scrollbar-width:none;grid-template-columns:repeat(15,minmax(54px,1fr));align-content:start;gap:clamp(5px,.65cqw,10px);display:grid;position:relative;overflow:auto}.v3-shader-tap::-webkit-scrollbar{display:none}.v3-shader-tap__stage{grid-column:1/-1;position:relative;box-shadow:0 34px 96px #00000052;border-color:var(--v3-line-strong)!important;border-radius:2px!important;height:min(57cqh,620px)!important;margin:0 0 clamp(8px,1.4cqh,16px)!important}.v3-shader-tap__stage:after{content:"";pointer-events:none;background:linear-gradient(90deg,#00000052,#0000 34% 72%,#0003),linear-gradient(#0000 58%,#00000057);position:absolute;inset:0}.v3-shader-tap__stage>img{z-index:0;position:relative;object-fit:contain!important}.v3-shader-tap__ripple{z-index:1;opacity:.72}.v3-shader-tap__item{border:1px solid var(--v3-line);opacity:.48;filter:saturate(.46);border-radius:2px;min-width:0;transition:opacity .18s,filter .18s,border-color .18s,translate .18s;position:relative}.v3-shader-tap__item:is(:hover,:focus-visible,[data-ripple-target=active]){z-index:3;border-color:var(--v3-line-strong);opacity:1;filter:none;translate:0 -3px}.v3-shader-tap__item img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.v3-rubber-mesh{cursor:ew-resize;touch-action:pan-y;min-height:100cqh;position:relative}.v3-rubber-mesh[data-effect-state=dragging]{cursor:grabbing}.v3-rubber-mesh:after{content:"Swipe / arrows";right:var(--v3-edge);z-index:12;color:var(--v3-muted);letter-spacing:.16em;text-transform:uppercase;pointer-events:none;font-size:9px;font-weight:700;position:absolute;bottom:clamp(104px,14cqh,138px)}.v3-rubber-mesh__fallback{border:1px solid var(--v3-line);background:var(--v3-panel);inset:clamp(62px,9cqh,104px) clamp(22px,9cqw,132px) clamp(96px,14cqh,142px)!important}.v3-rubber-mesh__fallback img{object-fit:contain!important}.v3-rubber-mesh__gl{width:100%;height:100%}.v3-magazine{background:var(--dom-scene-bg);min-height:260cqh;position:relative}@supports (color:color-mix(in lab, red, red)){.v3-magazine{background:color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.v3-magazine__canvas{background:radial-gradient(ellipse at center, var(--dom-scene-secondary), transparent 44%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.v3-magazine__canvas{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--dom-scene-secondary) 15%, transparent), transparent 44%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.v3-magazine__navigation{border:1px solid var(--v3-line);background:var(--v3-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;padding:5px;top:var(--v3-top)!important;right:var(--v3-edge)!important;z-index:16!important}.v3-magazine__nav-button{width:44px;height:44px;box-shadow:none}.v3-magazine__spacer{height:160cqh}.v3-imagen-reveal,.v3-depth-scan{min-height:220cqh;position:relative}.v3-imagen-reveal__plane,.v3-imagen-reveal__fallback,.v3-depth-scan__stage,.v3-depth-scan__fallback{border:1px solid var(--v3-line);background:var(--v3-panel);place-items:center;display:grid}.v3-imagen-reveal__plane img,.v3-imagen-reveal__fallback img,.v3-depth-scan__stage img,.v3-depth-scan__fallback img{object-fit:contain;width:calc(100% - clamp(42px,8cqw,118px));height:calc(100% - clamp(92px,16cqh,160px))}.v3-imagen-reveal__aperture{border-color:var(--v3-line-strong);inset:clamp(74px,12cqh,120px) clamp(34px,12cqw,180px) clamp(100px,16cqh,154px)}.v3-depth-scan__contours{opacity:.38;inset:clamp(54px,8cqh,92px) clamp(24px,7cqw,108px) clamp(86px,13cqh,128px)}.v3-depth-scan__line{z-index:6;height:2px}.v3-imagen-reveal__spacer{height:120cqh}.v3-dither-ascii,.v3-dither-threshold{min-height:100cqh;padding:clamp(76px, 11cqh, 112px) var(--v3-edge) clamp(116px, 16cqh, 152px);background:linear-gradient(90deg, transparent 34.8%, var(--v3-line) 35%, transparent 35.2%), radial-gradient(circle at 75% 50%, var(--dom-scene-secondary), transparent 38%);grid-template-rows:1fr auto;grid-template-columns:minmax(240px,.78fr) minmax(0,1.42fr);align-items:center;gap:clamp(24px,5cqw,78px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.v3-dither-ascii,.v3-dither-threshold{background:linear-gradient(90deg, transparent 34.8%, var(--v3-line) 35%, transparent 35.2%), radial-gradient(circle at 75% 50%, color-mix(in srgb, var(--dom-scene-secondary) 13%, transparent), transparent 38%)}}:where(.v3-dither-ascii__copy,.v3-dither-threshold__copy){z-index:3;align-self:center;max-width:38ch;position:relative}:where(.v3-dither-ascii__copy,.v3-dither-threshold__copy)>span{color:var(--v3-muted);letter-spacing:.18em;text-transform:uppercase;font-size:clamp(8px,.72cqw,11px);font-weight:720}:where(.v3-dither-ascii__copy,.v3-dither-threshold__copy) h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.065em;text-wrap:balance;margin:clamp(12px,2cqh,22px) 0 14px;font-size:clamp(36px,5.7cqw,84px);font-weight:410;line-height:.86}:where(.v3-dither-ascii__copy,.v3-dither-threshold__copy) p{max-width:34ch;color:var(--v3-muted);margin:0;font-size:clamp(10px,.86cqw,13px);line-height:1.5}:where(.v3-dither-ascii__instrument,.v3-dither-threshold__instrument){border:1px solid var(--v3-line-strong);background:linear-gradient(var(--v3-line) 1px, transparent 1px), linear-gradient(90deg, var(--v3-line) 1px, transparent 1px), var(--v3-panel);background-size:24px 24px;place-items:center;width:100%;height:min(64cqh,640px);margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 94px #0000004d}:where(.v3-dither-ascii__instrument,.v3-dither-threshold__instrument):before{content:"";border:1px solid var(--v3-line);pointer-events:none;position:absolute;inset:12px}:where(.v3-dither-ascii__instrument,.v3-dither-threshold__instrument) figcaption{color:var(--v3-muted);letter-spacing:.1em;text-align:right;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;position:absolute;bottom:16px;left:18px;right:18px}.v3-dither-ascii__canvas,.v3-dither-threshold__canvas{z-index:2;border:1px solid var(--v3-line);max-width:calc(100% - 56px);max-height:calc(100% - 70px);image-rendering:pixelated;display:block;position:relative;box-shadow:0 22px 64px #00000047}:where(.v3-dither-ascii__toolbar,.v3-dither-threshold__toolbar){border:1px solid var(--v3-line);background:var(--v3-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px;grid-column:1/-1;grid-template-columns:auto minmax(120px,320px) 48px;align-items:center;gap:14px;width:min(100%,620px);margin-inline:auto;padding:11px 14px;display:grid}:where(.v3-dither-ascii__toolbar,.v3-dither-threshold__toolbar) label,:where(.v3-dither-ascii__toolbar,.v3-dither-threshold__toolbar) output{color:var(--v3-muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:680}:where(.v3-dither-ascii__toolbar,.v3-dither-threshold__toolbar) output{color:var(--v3-ink);text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}:where(.v3-dither-ascii__toolbar,.v3-dither-threshold__toolbar) input[type=range]{width:100%;min-height:44px;accent-color:var(--dom-scene-accent)}@container immersive-canvas (max-width:760px){.v3-shader-tap{grid-template-columns:repeat(8,minmax(44px,1fr));padding-inline:14px}.v3-shader-tap__stage{height:54cqh!important}.v3-effect-hud strong{font-size:clamp(34px,11cqw,62px)}.v3-webgl-fallback[data-fallback-mode=stage],.v3-rubber-mesh__fallback{inset:66px 14px 96px!important}.v3-dither-ascii,.v3-dither-threshold{background:radial-gradient(circle at 50% 62%, var(--dom-scene-secondary), transparent 42%);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:1fr;align-content:center;gap:16px;padding:68px 14px 104px}@supports (color:color-mix(in lab, red, red)){.v3-dither-ascii,.v3-dither-threshold{background:radial-gradient(circle at 50% 62%, color-mix(in srgb, var(--dom-scene-secondary) 13%, transparent), transparent 42%)}}:where(.v3-dither-ascii__copy,.v3-dither-threshold__copy){max-width:100%}:where(.v3-dither-ascii__copy,.v3-dither-threshold__copy) h2{margin-block:8px 6px;font-size:clamp(28px,9.5cqw,48px)}:where(.v3-dither-ascii__copy,.v3-dither-threshold__copy) p{display:none}:where(.v3-dither-ascii__instrument,.v3-dither-threshold__instrument){height:min(48cqh,460px)}:where(.v3-dither-ascii__toolbar,.v3-dither-threshold__toolbar){grid-column:1;grid-template-columns:auto minmax(80px,1fr) 42px;padding-block:4px}}@container immersive-canvas (max-width:520px){.v3-shader-tap{grid-template-columns:repeat(6,minmax(40px,1fr))}.v3-shader-tap__item:nth-of-type(n+19){display:none}.v3-magazine__navigation .v3-slide-controls__counter{display:inline}}.dom-gallery[data-dom-variant=slideshow-v2]{--slide-v2-ink:var(--dom-scene-highlight);--slide-v2-paper:var(--dom-scene-bg);--slide-v2-line:var(--slide-v2-ink)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=slideshow-v2]{--slide-v2-line:color-mix(in srgb, var(--slide-v2-ink) 20%, transparent)}}.dom-gallery[data-dom-variant=slideshow-v2]{--slide-v2-muted:var(--slide-v2-ink)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=slideshow-v2]{--slide-v2-muted:color-mix(in srgb, var(--slide-v2-ink) 58%, transparent)}}.dom-gallery[data-dom-variant=slideshow-v2]{--slide-v2-panel:var(--slide-v2-paper)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=slideshow-v2]{--slide-v2-panel:color-mix(in srgb, var(--slide-v2-paper) 82%, transparent)}}.dom-gallery[data-dom-variant=slideshow-v2]{--slide-v2-shadow:0 34px 96px #0000006b;isolation:isolate;background:radial-gradient(circle at 74% 18%, var(--dom-scene-secondary), transparent 34%), radial-gradient(circle at 24% 82%, var(--dom-scene-accent), transparent 30%), var(--slide-v2-paper);width:100%;height:100%;min-height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=slideshow-v2]{background:radial-gradient(circle at 74% 18%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 34%), radial-gradient(circle at 24% 82%, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent), transparent 30%), var(--slide-v2-paper)}}.dom-gallery[data-dom-variant=slideshow-v2]{color:var(--slide-v2-ink);touch-action:pan-y;outline:none;container-type:size}.dom-gallery[data-dom-variant=slideshow-v2]:before,.dom-gallery[data-dom-variant=slideshow-v2]:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.dom-gallery[data-dom-variant=slideshow-v2]:before{opacity:.34;background:linear-gradient(var(--slide-v2-line) 1px, transparent 1px) 0 0 / 100% 25%, linear-gradient(90deg, var(--slide-v2-line) 1px, transparent 1px) 0 0 / 12.5% 100%;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.dom-gallery[data-dom-variant=slideshow-v2]:after{opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}.dom-gallery[data-dom-variant=slideshow-v2][data-overlay=hybrid]{pointer-events:none}.dom-gallery[data-dom-variant=slideshow-v2] button{font:inherit}.dom-gallery[data-dom-variant=slideshow-v2] button:focus-visible,.dom-gallery[data-dom-variant=slideshow-v2]:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=slideshow-v2] button:focus-visible,.dom-gallery[data-dom-variant=slideshow-v2]:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 82%, white)}}.dom-gallery[data-dom-variant=slideshow-v2] button:focus-visible,.dom-gallery[data-dom-variant=slideshow-v2]:focus-visible{outline-offset:4px}.dom-gallery[data-dom-variant=slideshow-v2] button:disabled{cursor:default}.slideshow-v2--empty{place-items:center;min-height:420px;display:grid}.slideshow-v2--empty p{max-width:24ch;color:var(--slide-v2-muted);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:0;font-size:10px}.slideshow-v2__masthead{z-index:40;border-bottom:1px solid var(--slide-v2-line);color:var(--slide-v2-muted);font-family:var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;pointer-events:none;justify-content:space-between;align-items:center;gap:24px;padding-bottom:13px;font-size:9px;font-weight:750;display:flex;position:absolute;inset:clamp(16px,2.5cqw,34px) clamp(18px,3cqw,46px) auto}.slideshow-v2__mode-label{color:var(--dom-scene-accent)}.slideshow-v2__stage{z-index:2;min-width:0;min-height:0;position:absolute;inset:0}.slideshow-v2__stage figure{margin:0}.slideshow-v2__stage img,.slideshow-v2__detail img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:100%;display:block}.slideshow-v2__copy{z-index:30;pointer-events:none;width:min(32cqw,430px);position:absolute;bottom:clamp(82px,12cqh,132px);left:clamp(18px,3.5cqw,54px)}.slideshow-v2__copy .scene-kicker{color:var(--dom-scene-accent);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:750}.slideshow-v2__title{max-width:9ch;font-family:var(--font-display), serif;letter-spacing:-.058em;text-wrap:balance;margin:0;font-size:clamp(38px,5.4cqw,80px);font-weight:450;line-height:.84}.slideshow-v2__description{max-width:38ch;color:var(--slide-v2-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:16px 0 0;font-size:clamp(10px,.9cqw,13px);line-height:1.55;display:-webkit-box;overflow:hidden}.slideshow-v2__nav{z-index:36;flex-direction:column;gap:2px;display:flex;position:absolute;top:50%;right:clamp(14px,2.4cqw,34px);transform:translateY(-50%)}.slideshow-v2__nav button{border:0;border-right:1px solid var(--slide-v2-line);width:44px;min-height:34px;color:var(--slide-v2-muted);cursor:pointer;font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;background:0 0;place-items:center end;padding:0 9px 0 0;font-size:8px;transition:border-color .18s,color .18s,padding .26s;display:grid}.slideshow-v2__nav button:hover,.slideshow-v2__nav button[data-active=true]{border-color:var(--dom-scene-accent);color:var(--slide-v2-ink);padding-right:14px}.slideshow-v2__controls{z-index:38;align-items:center;gap:10px;display:flex;position:absolute;bottom:clamp(18px,3cqh,38px);right:clamp(18px,3cqw,46px)}.slideshow-v2__controls button,.slideshow-v2__detail-close{border:1px solid var(--slide-v2-line);background:var(--slide-v2-paper);border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__controls button,.slideshow-v2__detail-close{background:color-mix(in srgb, var(--slide-v2-paper) 76%, transparent)}}.slideshow-v2__controls button,.slideshow-v2__detail-close{color:var(--slide-v2-ink);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:background .18s,color .18s,transform .18s}.slideshow-v2__controls button:hover,.slideshow-v2__detail-close:hover{background:var(--slide-v2-ink);color:var(--slide-v2-paper);transform:scale(1.05)}.slideshow-v2__count{min-width:76px;color:var(--slide-v2-muted);font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;font-size:9px;display:flex}.slideshow-v2__count i{background:var(--slide-v2-line);width:18px;height:1px}.slideshow-v2__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.slideshow-v2__frame-stage{background:var(--slide-v2-ink);min-width:0;min-height:0;position:absolute;inset:clamp(82px,12cqh,118px) clamp(88px,10cqw,150px) clamp(112px,17cqh,172px) clamp(210px,27cqw,390px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__frame-stage{background:color-mix(in srgb, var(--slide-v2-ink) 5%, var(--slide-v2-paper))}}.slideshow-v2__frame-stage{box-shadow:var(--slide-v2-shadow)}.slideshow-v2__slide{opacity:0;transition:opacity .48s,transform .76s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.035)}.slideshow-v2__slide[data-state=active]{z-index:2;opacity:1;transform:scale(1)}.slideshow-v2__slide[data-state=previous]{z-index:1;opacity:.12}.slideshow-v2__slide img{object-fit:contain;width:100%;height:100%}.slideshow-v2__animated-frame{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.slideshow-v2__animated-frame-fill{fill:var(--slide-v2-paper)}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__animated-frame-fill{fill:color-mix(in srgb, var(--slide-v2-paper) 93%, transparent)}}.slideshow-v2__animated-frame-line{fill:none;stroke:var(--dom-scene-accent);stroke-dasharray:1;stroke-dashoffset:0;stroke-width:2px}.slideshow-v2[data-transitioning=true] .slideshow-v2__animated-frame-line{animation:.86s cubic-bezier(.16,1,.3,1) both slideshow-v2-frame-draw}.slideshow-v2__frame-index{z-index:8;color:var(--slide-v2-muted);font-family:var(--font-mono), monospace;letter-spacing:.14em;font-size:8px;position:absolute;top:18px;right:20px}@keyframes slideshow-v2-frame-draw{0%{stroke-dashoffset:1px}}.slideshow-v2[data-v2-mode=crossroads]{background:radial-gradient(ellipse at 50% 62%, var(--dom-scene-accent), transparent 38%), linear-gradient(180deg, var(--slide-v2-paper), var(--slide-v2-paper))}@supports (color:color-mix(in lab, red, red)){.slideshow-v2[data-v2-mode=crossroads]{background:radial-gradient(ellipse at 50% 62%, color-mix(in srgb, var(--dom-scene-accent) 17%, transparent), transparent 38%), linear-gradient(180deg, color-mix(in srgb, var(--slide-v2-paper) 84%, black), var(--slide-v2-paper))}}.slideshow-v2__crossroads-world{perspective:1100px;transform-style:preserve-3d;position:absolute;inset:clamp(78px,10cqh,104px) clamp(62px,7cqw,100px) clamp(118px,16cqh,156px) clamp(190px,23cqw,330px)}.slideshow-v2__crossroads-horizon{background:linear-gradient(90deg, transparent 49.8%, var(--slide-v2-line) 50%, transparent 50.2%), repeating-linear-gradient(90deg, transparent 0 12.4%, var(--slide-v2-line) 12.5%), repeating-linear-gradient(0deg, transparent 0 12.4%, var(--slide-v2-line) 12.5%);transform-origin:50% 100%;position:absolute;inset:18% -22% -18%;transform:rotateX(66deg)translateY(18%);-webkit-mask-image:linear-gradient(#0000 16%,#000);mask-image:linear-gradient(#0000 16%,#000)}.slideshow-v2__crossroads-grid{transform-style:preserve-3d;grid-template-columns:.72fr 1.35fr .72fr;align-items:center;gap:clamp(10px,2cqw,30px);display:grid;position:absolute;inset:4% 0 8%;transform:rotateX(3deg)}.slideshow-v2__crossroads-card{border:1px solid var(--slide-v2-line);background:var(--slide-v2-paper);place-items:stretch stretch;height:64%;min-height:200px;padding:8px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__crossroads-card{background:color-mix(in srgb, var(--slide-v2-paper) 88%, black)}}.slideshow-v2__crossroads-card{color:var(--slide-v2-ink);cursor:pointer;transition:border-color .22s,filter .22s,transform .52s cubic-bezier(.16,1,.3,1);box-shadow:0 28px 70px #00000052}.slideshow-v2__crossroads-card[data-slot=left]{filter:saturate(.55)brightness(.68);transform-origin:100%;transform:rotateY(24deg)translateZ(-60px)}.slideshow-v2__crossroads-card[data-slot=center]{height:86%;transform:translateZ(36px)}.slideshow-v2__crossroads-card[data-slot=right]{filter:saturate(.55)brightness(.68);transform-origin:0;transform:rotateY(-24deg)translateZ(-60px)}.slideshow-v2__crossroads-card:hover{border-color:var(--dom-scene-accent);filter:none;transform:translateZ(54px)translateY(-8px)}.slideshow-v2__crossroads-card img{object-fit:contain;width:100%;height:100%;min-height:0}.slideshow-v2__crossroads-card span{color:var(--slide-v2-ink);position:absolute;bottom:9px;left:10px;right:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__crossroads-card span{color:color-mix(in srgb, var(--slide-v2-ink) 76%, transparent)}}.slideshow-v2__crossroads-card span{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px}.slideshow-v2__crossroads-instruction{color:var(--slide-v2-muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:8px;position:absolute;bottom:0;right:0}.slideshow-v2__diagonal-world{position:absolute;inset:clamp(72px,10cqh,100px) clamp(68px,7cqw,108px) clamp(104px,15cqh,146px) clamp(190px,24cqw,350px)}.slideshow-v2__diagonal-world:before{border-left:1px solid var(--slide-v2-line);background:var(--dom-scene-secondary);position:absolute;inset:-12% 8% -12% 22%}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__diagonal-world:before{background:color-mix(in srgb, var(--dom-scene-secondary) 8%, transparent)}}.slideshow-v2__diagonal-world:before{content:"";clip-path:polygon(26% 0,100% 0,74% 100%,0 100%)}.slideshow-v2__diagonal-hero{background:var(--slide-v2-ink);position:absolute;inset:3% 18% 2% 8%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__diagonal-hero{background:color-mix(in srgb, var(--slide-v2-ink) 6%, var(--slide-v2-paper))}}.slideshow-v2__diagonal-hero{box-shadow:var(--slide-v2-shadow);clip-path:polygon(14% 0,100% 0,86% 100%,0 100%)}.slideshow-v2__diagonal-hero img{object-fit:contain;width:100%;height:100%;padding:3%}.slideshow-v2__diagonal-hero figcaption{color:var(--dom-scene-accent);font-family:var(--font-mono), monospace;font-size:9px;position:absolute;top:16px;right:14%}.slideshow-v2__diagonal-preview{z-index:5;border:1px solid var(--slide-v2-line);background:var(--slide-v2-paper);width:clamp(120px,17cqw,230px);min-height:180px;padding:8px;display:grid;position:absolute;bottom:8%;right:0}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__diagonal-preview{background:color-mix(in srgb, var(--slide-v2-paper) 90%, black)}}.slideshow-v2__diagonal-preview{color:var(--slide-v2-ink);cursor:pointer;text-align:left}.slideshow-v2__diagonal-preview img{object-fit:contain;width:100%;height:clamp(100px,17cqh,190px)}.slideshow-v2__diagonal-preview span,.slideshow-v2__diagonal-preview strong{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:6px;font-size:8px;overflow:hidden}.slideshow-v2__diagonal-preview span{color:var(--dom-scene-accent)}.slideshow-v2__diagonal-open,.slideshow-v2__motion-reveal-open{z-index:8;border:0;border-bottom:1px solid var(--dom-scene-accent);min-height:44px;color:var(--slide-v2-ink);cursor:pointer;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;background:0 0;padding:0 4px;font-size:9px;font-weight:750;position:absolute;bottom:0;left:0}.slideshow-v2[data-v2-mode=diagonal-thumbs]{background:linear-gradient(118deg, var(--slide-v2-paper) 0 52%, var(--slide-v2-paper) 52%), var(--slide-v2-paper)}@supports (color:color-mix(in lab, red, red)){.slideshow-v2[data-v2-mode=diagonal-thumbs]{background:linear-gradient(118deg, color-mix(in srgb, var(--slide-v2-paper) 92%, black) 0 52%, var(--slide-v2-paper) 52%), var(--slide-v2-paper)}}.slideshow-v2__diagonal-thumbs-world{position:absolute;inset:clamp(76px,10cqh,104px) clamp(66px,7cqw,106px) clamp(116px,17cqh,166px) clamp(180px,22cqw,320px)}.slideshow-v2__diagonal-thumbs-hero{background:var(--slide-v2-ink);position:absolute;inset:0 18% 12% 12%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__diagonal-thumbs-hero{background:color-mix(in srgb, var(--slide-v2-ink) 7%, var(--slide-v2-paper))}}.slideshow-v2__diagonal-thumbs-hero{box-shadow:var(--slide-v2-shadow);transform:rotate(-2.5deg)}.slideshow-v2__diagonal-thumbs-hero img{object-fit:contain;width:100%;height:100%;padding:2%}.slideshow-v2__split-title{z-index:8;max-width:90%;color:var(--slide-v2-ink);font-family:var(--font-display), serif;letter-spacing:-.08em;text-transform:uppercase;text-shadow:0 14px 42px #00000085;pointer-events:none;font-size:clamp(42px,8cqw,120px);font-weight:560;line-height:.75;display:flex;position:absolute;top:46%;left:-5%;overflow:hidden;transform:rotate(-3deg)}.slideshow-v2__split-title span{display:block;transform:translateY(0)}.slideshow-v2__split-title span:nth-child(2n){transform:translateY(.12em)}.slideshow-v2[data-transitioning=true] .slideshow-v2__split-title span{animation:.52s cubic-bezier(.16,1,.3,1) both slideshow-v2-letter-slice;animation-delay:calc(var(--char) * 18ms)}@keyframes slideshow-v2-letter-slice{0%{opacity:0;transform:translateY(.7em)skewY(8deg)}}.slideshow-v2__thumb-rail{z-index:10;justify-content:flex-end;gap:clamp(4px,.7cqw,10px);display:flex;position:absolute;bottom:0;left:28%;right:-1%;transform:rotate(-4deg)}.slideshow-v2__thumb-rail button{aspect-ratio:.72;border:1px solid var(--slide-v2-line);background:var(--slide-v2-paper);width:clamp(50px,6.6cqw,92px);min-height:44px;color:var(--slide-v2-ink);cursor:pointer;filter:saturate(.55)brightness(.72);padding:4px;transition:filter .22s,transform .32s;position:relative;overflow:hidden}.slideshow-v2__thumb-rail button:hover,.slideshow-v2__thumb-rail button[data-active=true]{filter:none;transform:translateY(-12px)}.slideshow-v2__thumb-rail button[data-active=true]{border-color:var(--dom-scene-accent)}.slideshow-v2__thumb-rail img{object-fit:contain;width:100%;height:100%}.slideshow-v2__thumb-rail button span{background:var(--slide-v2-paper);padding:2px 3px;position:absolute;bottom:5px;right:6px}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__thumb-rail button span{background:color-mix(in srgb, var(--slide-v2-paper) 74%, transparent)}}.slideshow-v2__thumb-rail button span{font-family:var(--font-mono), monospace;font-size:7px}.slideshow-v2__elastic-world{grid-template-columns:minmax(76px,.52fr) minmax(240px,1.55fr) minmax(76px,.52fr);align-items:center;gap:clamp(10px,2cqw,32px);display:grid;position:absolute;inset:clamp(72px,10cqh,100px) clamp(66px,7cqw,106px) clamp(112px,16cqh,156px) clamp(180px,22cqw,320px)}.slideshow-v2__elastic-hero{z-index:4;aspect-ratio:1;background:var(--slide-v2-ink);border-radius:50%;justify-self:center;width:min(100%,62cqh);padding:clamp(14px,2cqw,30px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__elastic-hero{background:color-mix(in srgb, var(--slide-v2-ink) 6%, var(--slide-v2-paper))}}.slideshow-v2__elastic-hero{box-shadow:0 36px 110px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__elastic-hero{box-shadow:0 36px 110px color-mix(in srgb, var(--dom-scene-accent) 18%, #0000007a)}}.slideshow-v2__elastic-hero img{object-fit:contain;border-radius:50%;width:100%;height:100%}.slideshow-v2__elastic-ring{z-index:3;border:1px solid var(--dom-scene-accent);pointer-events:none;border-radius:50%;position:absolute;inset:2%}.slideshow-v2__elastic-ring:before,.slideshow-v2__elastic-ring:after{border:1px solid var(--slide-v2-line);content:"";border-radius:50%;position:absolute}.slideshow-v2__elastic-ring:before{inset:-9%}.slideshow-v2__elastic-ring:after{inset:8%}.slideshow-v2[data-transitioning=true] .slideshow-v2__elastic-ring{animation:.68s cubic-bezier(.34,1.56,.64,1) both slideshow-v2-elastic-ring}@keyframes slideshow-v2-elastic-ring{0%{opacity:0;transform:scale(.64)}}.slideshow-v2__elastic-hero figcaption{color:var(--slide-v2-ink);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;position:absolute;bottom:12%;left:14%;right:14%;overflow:hidden}.slideshow-v2__elastic-orbit{z-index:3;aspect-ratio:.72;border:1px solid var(--slide-v2-line);cursor:pointer;filter:saturate(.45)brightness(.6);background:0 0;border-radius:50%;width:100%;min-height:120px;padding:8px;transition:border-color .22s,filter .22s,transform .42s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.slideshow-v2__elastic-orbit[data-side=left]{transform:translate(16%)rotate(-8deg)}.slideshow-v2__elastic-orbit[data-side=right]{transform:translate(-16%)rotate(8deg)}.slideshow-v2__elastic-orbit:hover{border-color:var(--dom-scene-accent);filter:none;transform:scale(1.06)}.slideshow-v2__elastic-orbit img{object-fit:contain;border-radius:50%;width:100%;height:100%}.slideshow-v2__elastic-line{z-index:1;background:var(--slide-v2-line);height:1px;position:absolute;top:50%;left:5%;right:5%}.slideshow-v2[data-v2-mode=glitch]{background:linear-gradient(90deg, transparent 49.7%, var(--dom-scene-accent) 50%, transparent 50.3%), var(--slide-v2-paper)}@supports (color:color-mix(in lab, red, red)){.slideshow-v2[data-v2-mode=glitch]{background:linear-gradient(90deg, transparent 49.7%, color-mix(in srgb, var(--dom-scene-accent) 22%, transparent) 50%, transparent 50.3%), color-mix(in srgb, var(--slide-v2-paper) 86%, black)}}.slideshow-v2__glitch-stage{box-shadow:var(--slide-v2-shadow);background:#05060a;position:absolute;inset:clamp(82px,11cqh,112px) clamp(82px,9cqw,132px) clamp(114px,17cqh,164px) clamp(220px,28cqw,410px);overflow:hidden}.slideshow-v2__glitch-layer{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.slideshow-v2__glitch-layer:nth-child(2){opacity:.22;mix-blend-mode:screen;clip-path:inset(8% 0 73%);filter:hue-rotate(78deg)saturate(1.8);transform:translate(-8px)}.slideshow-v2__glitch-layer:nth-child(3){opacity:.18;mix-blend-mode:screen;clip-path:inset(38% 0 48%);filter:hue-rotate(-76deg)saturate(2);transform:translate(10px)}.slideshow-v2__glitch-layer:nth-child(4){opacity:.2;clip-path:inset(65% 0 20%);transform:translate(-12px)}.slideshow-v2__glitch-layer:nth-child(5){opacity:.14;mix-blend-mode:lighten;clip-path:inset(83% 0 5%);transform:translate(14px)}.slideshow-v2[data-transitioning=true] .slideshow-v2__glitch-layer:nth-child(n+2){animation:.16s steps(2,end) 4 slideshow-v2-glitch}@keyframes slideshow-v2-glitch{50%{transform:translate(18px)scaleX(1.03)}}.slideshow-v2__glitch-scan{z-index:8;opacity:.3;pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff14 4px);position:absolute;inset:0}.slideshow-v2__glitch-stage figcaption{z-index:10;color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:8px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.slideshow-v2__glitch-stage figcaption span{color:var(--dom-scene-accent)}.slideshow-v2__motion-reveal-world{position:absolute;inset:clamp(78px,10cqh,104px) clamp(74px,8cqw,116px) clamp(112px,16cqh,158px) clamp(192px,24cqw,350px)}.slideshow-v2__motion-reveal-hero{background:var(--slide-v2-ink);position:absolute;inset:0 8% 0 16%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__motion-reveal-hero{background:color-mix(in srgb, var(--slide-v2-ink) 6%, var(--slide-v2-paper))}}.slideshow-v2__motion-reveal-hero{box-shadow:var(--slide-v2-shadow)}.slideshow-v2__motion-reveal-hero>img{object-fit:contain;width:100%;height:100%;padding:2%}.slideshow-v2__reveal-bars{z-index:3;pointer-events:none;grid-template-columns:repeat(7,1fr);display:grid;position:absolute;inset:0}.slideshow-v2__reveal-bars span{--reveal-origin:-100%;border-left:1px solid var(--slide-v2-line);background:var(--slide-v2-paper)}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__reveal-bars span{background:color-mix(in srgb, var(--slide-v2-paper) 94%, transparent)}}.slideshow-v2__reveal-bars span{opacity:0;transform:translateY(var(--reveal-origin))}.slideshow-v2__reveal-bars span:nth-child(2n){--reveal-origin:100%}.slideshow-v2[data-transitioning=true] .slideshow-v2__reveal-bars span{animation:.74s cubic-bezier(.76,0,.24,1) both slideshow-v2-shutter;animation-delay:calc(var(--bar) * 28ms)}@keyframes slideshow-v2-shutter{0%,to{opacity:0;transform:translateY(var(--reveal-origin))}44%,58%{opacity:1;transform:translateY(0)}}.slideshow-v2__motion-reveal-next{z-index:7;aspect-ratio:.76;border:1px solid var(--slide-v2-line);background:var(--slide-v2-paper);width:clamp(90px,13cqw,180px);color:var(--slide-v2-ink);cursor:pointer;padding:7px;position:absolute;top:12%;left:0;overflow:hidden;transform:translate(-28%)rotate(-4deg)}.slideshow-v2__motion-reveal-next img{object-fit:contain;width:100%;height:100%}.slideshow-v2__motion-reveal-next span{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:7px;position:absolute;bottom:5px;left:6px;right:6px}.slideshow-v2__multilayout-world{grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(6px,.7cqw,11px);display:grid;position:absolute;inset:clamp(80px,11cqh,110px) clamp(74px,8cqw,116px) clamp(118px,17cqh,164px) clamp(210px,26cqw,380px)}.slideshow-v2__multilayout-tile{border:1px solid var(--slide-v2-line);background:var(--slide-v2-ink);min-width:0;min-height:0;padding:6px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__multilayout-tile{background:color-mix(in srgb, var(--slide-v2-ink) 5%, var(--slide-v2-paper))}}.slideshow-v2__multilayout-tile{color:var(--slide-v2-ink);cursor:pointer;transition:filter .24s,transform .48s cubic-bezier(.16,1,.3,1)}.slideshow-v2__multilayout-tile:first-child{box-shadow:var(--slide-v2-shadow)}.slideshow-v2__multilayout-tile:hover{z-index:8;border-color:var(--dom-scene-accent);transform:translateY(-6px)}.slideshow-v2__multilayout-tile img{object-fit:contain;width:100%;height:100%}.slideshow-v2__multilayout-tile span{background:var(--slide-v2-paper);padding:3px 4px;position:absolute;top:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__multilayout-tile span{background:color-mix(in srgb, var(--slide-v2-paper) 72%, transparent)}}.slideshow-v2__multilayout-tile span{font-family:var(--font-mono), monospace;font-size:7px}.slideshow-v2__multilayout-world[data-layout="1"] .slideshow-v2__multilayout-tile:first-child{grid-area:1/1/9/8}.slideshow-v2__multilayout-world[data-layout="1"] .slideshow-v2__multilayout-tile:nth-child(2){grid-area:1/8/5/13}.slideshow-v2__multilayout-world[data-layout="1"] .slideshow-v2__multilayout-tile:nth-child(3){grid-area:5/8/9/11}.slideshow-v2__multilayout-world[data-layout="1"] .slideshow-v2__multilayout-tile:nth-child(4){grid-area:5/11/9/13}.slideshow-v2__multilayout-world[data-layout="2"] .slideshow-v2__multilayout-tile:first-child{grid-area:1/4/9/10}.slideshow-v2__multilayout-world[data-layout="2"] .slideshow-v2__multilayout-tile:nth-child(2){grid-area:1/1/5/4}.slideshow-v2__multilayout-world[data-layout="2"] .slideshow-v2__multilayout-tile:nth-child(3){grid-area:5/1/9/4}.slideshow-v2__multilayout-world[data-layout="2"] .slideshow-v2__multilayout-tile:nth-child(4){grid-area:1/10/6/13}.slideshow-v2__multilayout-world[data-layout="2"] .slideshow-v2__multilayout-tile:nth-child(5){grid-area:6/10/9/13}.slideshow-v2__multilayout-world[data-layout="3"] .slideshow-v2__multilayout-tile:first-child{grid-area:1/1/7/9}.slideshow-v2__multilayout-world[data-layout="3"] .slideshow-v2__multilayout-tile:nth-child(2){grid-area:1/9/5/13}.slideshow-v2__multilayout-world[data-layout="3"] .slideshow-v2__multilayout-tile:nth-child(3){grid-area:5/9/9/13}.slideshow-v2__multilayout-world[data-layout="3"] .slideshow-v2__multilayout-tile:nth-child(4){grid-area:7/1/9/9}.slideshow-v2__multilayout-world[data-layout="4"] .slideshow-v2__multilayout-tile:first-child{grid-area:1/1/9/7}.slideshow-v2__multilayout-world[data-layout="4"] .slideshow-v2__multilayout-tile:nth-child(2){grid-area:1/7/4/13}.slideshow-v2__multilayout-world[data-layout="4"] .slideshow-v2__multilayout-tile:nth-child(3){grid-area:4/7/7/13}.slideshow-v2__multilayout-world[data-layout="4"] .slideshow-v2__multilayout-tile:nth-child(4){grid-area:7/7/9/13}.slideshow-v2__multilayout-mark{z-index:-1;color:var(--slide-v2-ink);position:absolute;bottom:-.16em;right:0}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__multilayout-mark{color:color-mix(in srgb, var(--slide-v2-ink) 7%, transparent)}}.slideshow-v2__multilayout-mark{font-family:var(--font-display), serif;letter-spacing:-.07em;pointer-events:none;font-size:clamp(54px,9cqw,140px);line-height:.72}.slideshow-v2[data-v2-mode=paranoia]{background:radial-gradient(circle at 50% 48%, var(--dom-scene-accent), transparent 25%), var(--slide-v2-paper)}@supports (color:color-mix(in lab, red, red)){.slideshow-v2[data-v2-mode=paranoia]{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 25%), color-mix(in srgb, var(--slide-v2-paper) 84%, black)}}.slideshow-v2__paranoia-world{grid-template-columns:minmax(72px,.5fr) minmax(260px,1.75fr) minmax(72px,.5fr);align-items:center;gap:clamp(8px,1.6cqw,24px);display:grid;position:absolute;inset:clamp(76px,10cqh,104px) clamp(72px,8cqw,112px) clamp(112px,16cqh,156px) clamp(196px,24cqw,354px)}.slideshow-v2__paranoia-vector{fill:none;width:116%;height:124%;stroke:var(--dom-scene-accent);position:absolute;inset:-12% -8%}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__paranoia-vector{stroke:color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.slideshow-v2__paranoia-vector{stroke-width:1px;pointer-events:none}.slideshow-v2__paranoia-hero{z-index:4;height:92%;box-shadow:var(--slide-v2-shadow);background:#08090b;position:relative;overflow:hidden}.slideshow-v2__paranoia-hero img{object-fit:contain;filter:contrast(1.08)saturate(.72);width:100%;height:100%}.slideshow-v2__paranoia-noise{opacity:.18;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 2px,#ffffff14 3px);position:absolute;inset:0}.slideshow-v2__paranoia-side{z-index:3;border:1px solid var(--slide-v2-line);height:54%;min-height:170px;color:var(--slide-v2-ink);cursor:pointer;filter:grayscale()brightness(.42);background:0 0;padding:6px;transition:border-color .22s,filter .22s,transform .32s;position:relative;overflow:hidden}.slideshow-v2__paranoia-side[data-side=previous]{transform:rotate(-5deg)}.slideshow-v2__paranoia-side[data-side=next]{transform:rotate(5deg)}.slideshow-v2__paranoia-side:hover{border-color:var(--dom-scene-accent);filter:none;transform:scale(1.04)}.slideshow-v2__paranoia-side img{object-fit:contain;width:100%;height:100%}.slideshow-v2__paranoia-side span{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:7px;position:absolute;bottom:5px;left:6px;right:6px}.slideshow-v2__shapes-world{place-items:center;display:grid;position:absolute;inset:clamp(76px,10cqh,104px) clamp(74px,8cqw,116px) clamp(112px,16cqh,156px) clamp(200px,25cqw,366px)}.slideshow-v2__shape-backdrop{opacity:.22;filter:blur(24px)saturate(1.4);position:absolute;inset:4% 10% 4% 18%;transform:scale(1.1)}.slideshow-v2__shape-backdrop img,.slideshow-v2__shape-hero img{object-fit:contain;width:100%;height:100%}.slideshow-v2__shape-hero{z-index:3;background:var(--slide-v2-ink);width:min(68cqw,68cqh);height:min(68cqw,68cqh);padding:4%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__shape-hero{background:color-mix(in srgb, var(--slide-v2-ink) 7%, var(--slide-v2-paper))}}.slideshow-v2__shape-hero{box-shadow:var(--slide-v2-shadow)}.slideshow-v2__shapes-world[data-shape="1"] .slideshow-v2__shape-hero{clip-path:circle(48%)}.slideshow-v2__shapes-world[data-shape="2"] .slideshow-v2__shape-hero{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.slideshow-v2__shapes-world[data-shape="3"] .slideshow-v2__shape-hero{clip-path:polygon(20% 0,100% 0,80% 100%,0 100%)}.slideshow-v2__shapes-world[data-shape="4"] .slideshow-v2__shape-hero{border-radius:48% 52% 34% 66%/58% 36% 64% 42%}.slideshow-v2__shape-outline{z-index:4;border:1px solid var(--dom-scene-accent);pointer-events:none;width:min(74cqw,74cqh);height:min(74cqw,74cqh);position:absolute;transform:rotate(8deg)}.slideshow-v2__shapes-world[data-shape="1"] .slideshow-v2__shape-outline{border-radius:50%}.slideshow-v2__shapes-world[data-shape="2"] .slideshow-v2__shape-outline{transform:rotate(45deg)scale(.72)}.slideshow-v2__shapes-world[data-shape="4"] .slideshow-v2__shape-outline{border-radius:54% 46% 60% 40%}.slideshow-v2__shape-label{z-index:6;color:var(--dom-scene-accent);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:8px;position:absolute;bottom:2%;right:4%}.slideshow-v2__stack-world{perspective:1200px;transform-style:preserve-3d;position:absolute;inset:clamp(78px,10cqh,106px) clamp(70px,8cqw,112px) clamp(116px,17cqh,164px) clamp(190px,23cqw,342px)}.slideshow-v2__stack-world:before{content:"";filter:blur(12px);background:radial-gradient(#0000008f,#0000 70%);height:11%;position:absolute;bottom:4%;left:8%;right:8%}.slideshow-v2__stack-card{border:1px solid var(--slide-v2-line);background:var(--slide-v2-paper);width:min(44cqw,52cqh);height:min(64cqh,54cqw);padding:clamp(7px,1cqw,13px);display:block;position:absolute;top:50%;left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__stack-card{background:color-mix(in srgb, var(--slide-v2-paper) 94%, black)}}.slideshow-v2__stack-card{color:var(--slide-v2-ink);cursor:pointer;transform-style:preserve-3d;transition:filter .26s,transform .68s cubic-bezier(.16,1,.3,1);box-shadow:0 24px 62px #00000057}.slideshow-v2__stack-card[data-offset="-2"]{z-index:1;filter:saturate(.45)brightness(.52);transform:translate(-105%,-43%)rotateY(26deg)rotate(-8deg)scale(.64)}.slideshow-v2__stack-card[data-offset="-1"]{z-index:2;filter:saturate(.62)brightness(.7);transform:translate(-84%,-47%)rotateY(16deg)rotate(-4deg)scale(.78)}.slideshow-v2__stack-card[data-offset="0"]{z-index:5;transform:translate(-50%,-52%)translateZ(60px)}.slideshow-v2__stack-card[data-offset="1"]{z-index:2;filter:saturate(.62)brightness(.7);transform:translate(-16%,-47%)rotateY(-16deg)rotate(4deg)scale(.78)}.slideshow-v2__stack-card[data-offset="2"]{z-index:1;filter:saturate(.45)brightness(.52);transform:translate(5%,-43%)rotateY(-26deg)rotate(8deg)scale(.64)}.slideshow-v2__stack-card:hover{border-color:var(--dom-scene-accent);filter:none}.slideshow-v2__stack-card img{object-fit:contain;width:100%;height:100%}.slideshow-v2__stack-card span{color:var(--slide-v2-muted);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:7px;position:absolute;bottom:8px;left:10px;right:10px}.slideshow-v2__stack-plinth{background:var(--slide-v2-line);pointer-events:none;width:24%;height:2px;position:absolute;bottom:4%}.slideshow-v2__stack-plinth[data-side=left]{left:3%;transform:rotate(-9deg)}.slideshow-v2__stack-plinth[data-side=right]{right:3%;transform:rotate(9deg)}.slideshow-v2__mirror-world{background:var(--dom-scene-accent);box-shadow:var(--slide-v2-shadow);grid-template-columns:1fr 1fr;gap:1px;display:grid;position:absolute;inset:clamp(78px,10cqh,108px) clamp(72px,8cqw,114px) clamp(116px,17cqh,164px) clamp(202px,25cqw,370px);overflow:hidden}.slideshow-v2__mirror-panel{background:var(--slide-v2-paper);min-width:0;min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__mirror-panel{background:color-mix(in srgb, var(--slide-v2-paper) 90%, black)}}.slideshow-v2__mirror-panel img{object-fit:contain;width:100%;height:100%;padding:4%}.slideshow-v2__mirror-panel[data-half=reflection] img{opacity:.62;filter:saturate(.58)brightness(.76);transform:scaleX(-1)}.slideshow-v2__mirror-panel[data-half=reflection]:after{background:linear-gradient(90deg, var(--dom-scene-accent), transparent 46%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__mirror-panel[data-half=reflection]:after{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent), transparent 46%)}}.slideshow-v2__mirror-panel[data-half=reflection]:after{content:""}.slideshow-v2__mirror-axis{z-index:5;background:var(--dom-scene-accent);width:1px;box-shadow:0 0 24px var(--dom-scene-accent);position:absolute;top:0;bottom:0;left:50%}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__mirror-axis{box-shadow:0 0 24px color-mix(in srgb, var(--dom-scene-accent) 68%, transparent)}}.slideshow-v2__mirror-caption{z-index:6;color:var(--slide-v2-muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:8px;position:absolute;bottom:12px;right:14px}.slideshow-v2__effect-world{box-shadow:var(--slide-v2-shadow);background:#05060a;position:absolute;inset:clamp(78px,10cqh,106px) clamp(80px,9cqw,132px) clamp(118px,17cqh,166px) clamp(214px,27cqw,398px);overflow:hidden}.slideshow-v2__effect-fallback,.slideshow-v2__effect-canvas,.slideshow-v2__prism-facets,.slideshow-v2__liquid-ripples{position:absolute;inset:0}.slideshow-v2__effect-fallback{z-index:1;place-items:center;display:grid}.slideshow-v2__effect-fallback img{object-fit:contain;width:100%;height:100%;padding:3%}.slideshow-v2__effect-fallback figcaption{color:#ffffffb3;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:8px;position:absolute;bottom:14px;left:16px;right:16px;overflow:hidden}.slideshow-v2__effect-canvas{z-index:2;overflow:hidden}.slideshow-v2__effect-canvas canvas{display:block;width:100%!important;height:100%!important}.slideshow-v2__prism-facets{z-index:4;opacity:.32;mix-blend-mode:screen;pointer-events:none;grid-template-columns:1fr 1fr 1fr;display:grid}.slideshow-v2__prism-facets img{object-fit:contain;clip-path:polygon(50% 0,100% 100%,0 100%);width:100%;height:100%}.slideshow-v2__prism-facets img:first-child{filter:hue-rotate(52deg);transform:translate(-7%)skew(-4deg)}.slideshow-v2__prism-facets img:nth-child(2){filter:hue-rotate(-46deg);transform:translateY(-4%)scale(1.05)}.slideshow-v2__prism-facets img:nth-child(3){filter:hue-rotate(114deg);transform:translate(7%)skew(4deg)}.slideshow-v2__liquid-ripples{z-index:5;pointer-events:none;place-items:center;display:grid}.slideshow-v2__liquid-ripples span{aspect-ratio:1;border:1px solid var(--dom-scene-accent);width:28%;position:absolute}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__liquid-ripples span{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.slideshow-v2__liquid-ripples span{border-radius:50%}.slideshow-v2__liquid-ripples span:nth-child(2){opacity:.64;width:48%}.slideshow-v2__liquid-ripples span:nth-child(3){opacity:.34;width:70%}.slideshow-v2__effect-strip{z-index:9;justify-content:flex-end;gap:5px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.slideshow-v2__effect-strip button{aspect-ratio:1;cursor:pointer;filter:saturate(.5)brightness(.7);background:#040508bd;border:1px solid #ffffff2e;width:clamp(44px,5cqw,68px);min-height:44px;padding:3px;overflow:hidden}.slideshow-v2__effect-strip button[data-active=true]{border-color:var(--dom-scene-accent);filter:none}.slideshow-v2__effect-strip img{object-fit:contain;width:100%;height:100%}.slideshow-v2__motion-blur-stage{background:var(--slide-v2-ink);position:absolute;inset:clamp(80px,11cqh,110px) clamp(84px,9cqw,136px) clamp(116px,17cqh,164px) clamp(220px,28cqw,410px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__motion-blur-stage{background:color-mix(in srgb, var(--slide-v2-ink) 5%, var(--slide-v2-paper))}}.slideshow-v2__motion-blur-stage{box-shadow:var(--slide-v2-shadow)}.slideshow-v2__motion-blur-layer{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.slideshow-v2__motion-blur-layer:nth-child(2){opacity:.16;filter:blur(2px);transform:translate(-3%)}.slideshow-v2__motion-blur-layer:nth-child(3){opacity:.12;filter:blur(4px);transform:translate(3%)}.slideshow-v2__motion-blur-layer:nth-child(4){opacity:.08;filter:blur(7px);transform:translate(-6%)}.slideshow-v2__motion-blur-layer:nth-child(5){opacity:.06;filter:blur(10px);transform:translate(7%)}.slideshow-v2[data-v2-mode=reveal] .slideshow-v2__motion-blur-layer:nth-child(n+2){opacity:.18;filter:none}.slideshow-v2[data-v2-mode=reveal] .slideshow-v2__motion-blur-layer:nth-child(2){clip-path:inset(8% 0 72%)}.slideshow-v2[data-v2-mode=reveal] .slideshow-v2__motion-blur-layer:nth-child(3){clip-path:inset(32% 0 48%)}.slideshow-v2[data-v2-mode=reveal] .slideshow-v2__motion-blur-layer:nth-child(4){clip-path:inset(56% 0 24%)}.slideshow-v2[data-v2-mode=reveal] .slideshow-v2__motion-blur-layer:nth-child(5){clip-path:inset(78% 0 4%)}.slideshow-v2[data-transitioning=true] .slideshow-v2__motion-blur-layer:nth-child(n+2){animation:.62s cubic-bezier(.16,1,.3,1) both slideshow-v2-motion-trail}@keyframes slideshow-v2-motion-trail{0%{opacity:.42;transform:translateX(var(--motion-trail,16%))}}.slideshow-v2[data-direction=back]{--motion-trail:-16%}.slideshow-v2__motion-blur-stage figcaption{z-index:8;color:var(--slide-v2-muted);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px;position:absolute;bottom:12px;right:14px}.slideshow-v2__detail{z-index:80;background:radial-gradient(circle at 70% 44%, var(--dom-scene-accent), transparent 32%), var(--slide-v2-paper);place-items:center;padding:clamp(70px,9cqh,100px) clamp(22px,4cqw,64px) clamp(28px,4cqh,52px);display:grid;position:absolute;inset:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.slideshow-v2__detail{background:radial-gradient(circle at 70% 44%, color-mix(in srgb, var(--dom-scene-accent) 14%, transparent), transparent 32%), color-mix(in srgb, var(--slide-v2-paper) 97%, black)}}.slideshow-v2__detail{animation:.42s cubic-bezier(.16,1,.3,1) both slideshow-v2-detail-enter}@keyframes slideshow-v2-detail-enter{0%{opacity:0;transform:translateY(22px)}}.slideshow-v2__detail-close{width:auto;min-width:92px;font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;grid-auto-flow:column;gap:8px;padding:0 16px;font-size:9px;position:absolute;top:clamp(18px,3cqh,36px);right:clamp(18px,3cqw,44px)}.slideshow-v2__detail-media{grid-template-columns:minmax(260px,1.5fr) minmax(240px,.5fr);align-items:center;gap:clamp(24px,5cqw,78px);width:min(100%,1160px);min-height:0;margin:0;display:grid}.slideshow-v2__detail-media>img{object-fit:contain;filter:drop-shadow(0 34px 62px #0006);width:100%;max-height:76cqh}.slideshow-v2__detail-media figcaption span{color:var(--dom-scene-accent);font-family:var(--font-mono), monospace;letter-spacing:.14em;font-size:9px}.slideshow-v2__detail-media figcaption h3{font-family:var(--font-display), serif;letter-spacing:-.06em;margin:16px 0 20px;font-size:clamp(42px,6cqw,90px);font-weight:450;line-height:.86}.slideshow-v2__detail-media figcaption p{max-width:42ch;color:var(--slide-v2-muted);margin:0;font-size:13px;line-height:1.65}@container (max-width:900px){.slideshow-v2__masthead{inset:14px 16px auto}.slideshow-v2__copy{width:min(42cqw,330px);bottom:94px;left:16px}.slideshow-v2__title{font-size:clamp(34px,8cqw,62px)}.slideshow-v2__description{-webkit-line-clamp:2}.slideshow-v2__nav{scrollbar-width:none;flex-direction:row;max-width:calc(100% - 210px);inset:auto auto 22px 16px;overflow-x:auto;transform:none}.slideshow-v2__nav button{border-right:0;border-bottom:1px solid var(--slide-v2-line);place-items:center;width:34px;min-width:34px;min-height:44px;padding:0}.slideshow-v2__nav button:hover,.slideshow-v2__nav button[data-active=true]{padding-right:0}.slideshow-v2__controls{bottom:20px;right:16px}.slideshow-v2__count{display:none}.slideshow-v2__frame-stage,.slideshow-v2__glitch-stage,.slideshow-v2__effect-world,.slideshow-v2__motion-blur-stage{inset:72px 58px 164px 32%}.slideshow-v2__crossroads-world,.slideshow-v2__diagonal-world,.slideshow-v2__diagonal-thumbs-world,.slideshow-v2__elastic-world,.slideshow-v2__motion-reveal-world,.slideshow-v2__multilayout-world,.slideshow-v2__paranoia-world,.slideshow-v2__shapes-world,.slideshow-v2__stack-world,.slideshow-v2__mirror-world{inset:72px 52px 164px 28%}.slideshow-v2__crossroads-grid{grid-template-columns:.58fr 1.4fr .58fr;gap:8px}.slideshow-v2__crossroads-card{min-height:150px}.slideshow-v2__thumb-rail button:nth-child(n+6),.slideshow-v2__effect-strip button:nth-child(n+5){display:none}.slideshow-v2__elastic-world,.slideshow-v2__paranoia-world{grid-template-columns:.4fr minmax(190px,1.6fr) .4fr}.slideshow-v2__detail-media{grid-template-columns:minmax(220px,1.35fr) minmax(180px,.65fr)}}@container (max-width:620px){.slideshow-v2__masthead>span:last-child{display:none}.slideshow-v2__copy{width:auto;bottom:112px;right:16px}.slideshow-v2__copy .scene-kicker{margin-bottom:5px}.slideshow-v2__title{max-width:11ch;font-size:clamp(30px,11cqw,48px)}.slideshow-v2__description{display:none}.slideshow-v2__nav{max-width:calc(100% - 132px)}.slideshow-v2__controls{gap:6px}.slideshow-v2__controls button{width:44px;height:44px}.slideshow-v2__frame-stage,.slideshow-v2__glitch-stage,.slideshow-v2__effect-world,.slideshow-v2__motion-blur-stage,.slideshow-v2__crossroads-world,.slideshow-v2__diagonal-world,.slideshow-v2__diagonal-thumbs-world,.slideshow-v2__elastic-world,.slideshow-v2__motion-reveal-world,.slideshow-v2__multilayout-world,.slideshow-v2__paranoia-world,.slideshow-v2__shapes-world,.slideshow-v2__stack-world,.slideshow-v2__mirror-world{inset:66px 14px 224px}.slideshow-v2__crossroads-grid{grid-template-columns:.34fr 1fr .34fr;gap:5px;inset:2% 0 10%}.slideshow-v2__crossroads-card{height:50%;min-height:110px;padding:4px}.slideshow-v2__crossroads-card[data-slot=center]{height:88%}.slideshow-v2__crossroads-card span,.slideshow-v2__crossroads-instruction{display:none}.slideshow-v2__diagonal-hero{inset:0 12% 2% 0}.slideshow-v2__diagonal-preview{width:96px;min-height:132px;bottom:4%;right:0}.slideshow-v2__diagonal-preview img{height:94px}.slideshow-v2__diagonal-open,.slideshow-v2__motion-reveal-open{display:none}.slideshow-v2__diagonal-thumbs-hero{inset:0 5% 16%}.slideshow-v2__split-title{max-width:98%;font-size:clamp(34px,15cqw,68px);top:48%;left:1%}.slideshow-v2__thumb-rail{left:2%;right:2%}.slideshow-v2__thumb-rail button{width:min(14cqw,62px)}.slideshow-v2__thumb-rail button:nth-child(n+6){display:none}.slideshow-v2__elastic-world,.slideshow-v2__paranoia-world{grid-template-columns:46px 1fr 46px;gap:4px}.slideshow-v2__elastic-orbit,.slideshow-v2__paranoia-side{min-height:88px;padding:3px}.slideshow-v2__motion-reveal-hero{inset:0}.slideshow-v2__motion-reveal-next{width:88px;inset:auto 4% 3% auto;transform:rotate(3deg)}.slideshow-v2__multilayout-world{gap:4px}.slideshow-v2__multilayout-world[data-layout] .slideshow-v2__multilayout-tile:first-child{grid-area:1/1/7/13}.slideshow-v2__multilayout-world[data-layout] .slideshow-v2__multilayout-tile:nth-child(2){grid-area:7/1/9/5}.slideshow-v2__multilayout-world[data-layout] .slideshow-v2__multilayout-tile:nth-child(3){grid-area:7/5/9/9}.slideshow-v2__multilayout-world[data-layout] .slideshow-v2__multilayout-tile:nth-child(4){grid-area:7/9/9/13}.slideshow-v2__multilayout-world[data-layout] .slideshow-v2__multilayout-tile:nth-child(5){display:none}.slideshow-v2__shape-hero{width:min(88cqw,58cqh);height:min(88cqw,58cqh)}.slideshow-v2__shape-outline{width:min(94cqw,64cqh);height:min(94cqw,64cqh)}.slideshow-v2__stack-card{width:min(66cqw,48cqh);height:min(54cqh,76cqw)}.slideshow-v2__mirror-world{grid-template-rows:1fr .46fr;grid-template-columns:1fr}.slideshow-v2__mirror-panel[data-half=reflection] img{transform:scaleY(-1)}.slideshow-v2__mirror-axis{width:auto;height:1px;inset:68.5% 0 auto}.slideshow-v2__effect-strip button:nth-child(n+4){display:none}.slideshow-v2__detail{padding:72px 18px 26px}.slideshow-v2__detail-media{grid-template-columns:1fr;gap:20px}.slideshow-v2__detail-media>img{max-height:48cqh}.slideshow-v2__detail-media figcaption h3{margin:10px 0;font-size:clamp(34px,12cqw,54px)}.slideshow-v2__detail-media figcaption p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@container (max-height:620px){.slideshow-v2__copy{bottom:78px}.slideshow-v2__description{display:none}.slideshow-v2__frame-stage,.slideshow-v2__glitch-stage,.slideshow-v2__effect-world,.slideshow-v2__motion-blur-stage,.slideshow-v2__crossroads-world,.slideshow-v2__diagonal-world,.slideshow-v2__diagonal-thumbs-world,.slideshow-v2__elastic-world,.slideshow-v2__motion-reveal-world,.slideshow-v2__multilayout-world,.slideshow-v2__paranoia-world,.slideshow-v2__shapes-world,.slideshow-v2__stack-world,.slideshow-v2__mirror-world{top:64px;bottom:112px}}@media (prefers-reduced-motion:reduce){.dom-gallery[data-dom-variant=slideshow-v2] *,.dom-gallery[data-dom-variant=slideshow-v2] :before,.dom-gallery[data-dom-variant=slideshow-v2] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.slideshow-v2__effect-canvas,.slideshow-v2__prism-facets,.slideshow-v2__liquid-ripples{display:none}.slideshow-v2__effect-fallback{z-index:6}}.slideshow-v2[data-reduced-motion=true] *,.slideshow-v2[data-reduced-motion=true] :before,.slideshow-v2[data-reduced-motion=true] :after{transition:none!important;animation:none!important}.slideshow-v2[data-reduced-motion=true] .slideshow-v2__effect-canvas,.slideshow-v2[data-reduced-motion=true] .slideshow-v2__prism-facets,.slideshow-v2[data-reduced-motion=true] .slideshow-v2__liquid-ripples{display:none}.slideshow-v2[data-reduced-motion=true] .slideshow-v2__effect-fallback{z-index:6}.dom-gallery[data-dom-variant=grid-v2]{--v2-ink:var(--dom-scene-highlight);--v2-paper:var(--dom-scene-bg);--v2-line:var(--v2-ink)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=grid-v2]{--v2-line:color-mix(in srgb, var(--v2-ink) 22%, transparent)}}.dom-gallery[data-dom-variant=grid-v2]{--v2-muted:var(--v2-ink)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=grid-v2]{--v2-muted:color-mix(in srgb, var(--v2-ink) 58%, transparent)}}.dom-gallery[data-dom-variant=grid-v2]{isolation:isolate;background:radial-gradient(circle at 72% 16%, var(--dom-scene-secondary), transparent 35%), var(--v2-paper);height:100%;min-height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=grid-v2]{background:radial-gradient(circle at 72% 16%, color-mix(in srgb, var(--dom-scene-secondary) 20%, transparent), transparent 35%), var(--v2-paper)}}.dom-gallery[data-dom-variant=grid-v2]{color:var(--v2-ink);touch-action:pan-y;outline:none;container-type:size}.grid-v2:focus-visible{box-shadow:inset 0 0 0 2px var(--dom-scene-accent)}.grid-v2:before{z-index:-1;background-image:linear-gradient(var(--v2-line) 1px, transparent 1px), linear-gradient(90deg, var(--v2-line) 1px, transparent 1px);content:"";opacity:.17;pointer-events:none;background-size:12.5% 100%,100% 12.5%;position:absolute;inset:0}.grid-v2__masthead{z-index:30;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:absolute;inset:clamp(16px,2.4vw,32px) clamp(18px,3vw,44px) auto}.grid-v2__masthead>div{gap:5px;display:grid}.grid-v2__masthead .scene-kicker{max-width:min(42vw,520px);color:var(--v2-ink);font-family:var(--font-display), serif;letter-spacing:-.035em;text-transform:none;margin:0;font-size:clamp(18px,2.2vw,34px);line-height:.95}.grid-v2__eyebrow,.grid-v2__count,.grid-v2__caption span,.grid-v2__stack-copy>span,.grid-v2__dual-copy>span,.grid-v2__detail-copy>span{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10px;line-height:1.2}.grid-v2__eyebrow{color:var(--dom-scene-accent)}.grid-v2__count{color:var(--v2-muted);font-variant-numeric:tabular-nums;padding-top:2px}.grid-v2__layout{gap:clamp(5px,.65vw,10px);min-height:0;display:grid;position:absolute;inset:clamp(72px,11vh,108px) clamp(18px,3vw,44px) clamp(96px,15vh,144px)}.grid-v2__layout--grid,.grid-v2__layout--glitchy-grid{grid-template-rows:repeat(8,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr))}.grid-v2__layout--grid .grid-v2__cell:first-child{grid-area:1/1/6/5}.grid-v2__layout--grid .grid-v2__cell:nth-child(2){grid-area:1/5/4/8}.grid-v2__layout--grid .grid-v2__cell:nth-child(3){grid-area:1/8/5/11}.grid-v2__layout--grid .grid-v2__cell:nth-child(4){grid-area:1/11/3/13}.grid-v2__layout--grid .grid-v2__cell:nth-child(5){grid-area:6/1/9/3}.grid-v2__layout--grid .grid-v2__cell:nth-child(6){grid-area:6/3/9/6}.grid-v2__layout--grid .grid-v2__cell:nth-child(7){grid-area:4/5/7/8}.grid-v2__layout--grid .grid-v2__cell:nth-child(8){grid-area:7/6/9/9}.grid-v2__layout--grid .grid-v2__cell:nth-child(9){grid-area:5/8/9/11}.grid-v2__layout--grid .grid-v2__cell:nth-child(10){grid-area:3/11/7/13}.grid-v2__layout--grid .grid-v2__cell:nth-child(11){grid-area:7/11/9/12}.grid-v2__layout--grid .grid-v2__cell:nth-child(12){grid-area:7/12/9/13}.grid-v2[data-layout="1"] .grid-v2__layout--grid .grid-v2__cell:first-child{grid-area:1/1/4/4}.grid-v2[data-layout="1"] .grid-v2__layout--grid .grid-v2__cell:nth-child(2){grid-area:1/4/7/8}.grid-v2[data-layout="1"] .grid-v2__layout--grid .grid-v2__cell:nth-child(3){grid-area:1/8/4/13}.grid-v2[data-layout="1"] .grid-v2__layout--grid .grid-v2__cell:nth-child(4){grid-area:4/1/9/4}.grid-v2[data-layout="1"] .grid-v2__layout--grid .grid-v2__cell:nth-child(5){grid-area:7/4/9/7}.grid-v2[data-layout="1"] .grid-v2__layout--grid .grid-v2__cell:nth-child(6){grid-area:7/7/9/10}.grid-v2[data-layout="1"] .grid-v2__layout--grid .grid-v2__cell:nth-child(7){grid-area:4/8/7/10}.grid-v2[data-layout="1"] .grid-v2__layout--grid .grid-v2__cell:nth-child(8){grid-area:4/10/9/13}.grid-v2[data-layout="1"] .grid-v2__layout--grid .grid-v2__cell:nth-child(n+9){display:none}.grid-v2[data-layout="2"] .grid-v2__layout--grid .grid-v2__cell:first-child{grid-area:1/3/6/8}.grid-v2[data-layout="2"] .grid-v2__layout--grid .grid-v2__cell:nth-child(2){grid-area:1/1/4/3}.grid-v2[data-layout="2"] .grid-v2__layout--grid .grid-v2__cell:nth-child(3){grid-area:4/1/9/3}.grid-v2[data-layout="2"] .grid-v2__layout--grid .grid-v2__cell:nth-child(4){grid-area:6/3/9/6}.grid-v2[data-layout="2"] .grid-v2__layout--grid .grid-v2__cell:nth-child(5){grid-area:6/6/9/9}.grid-v2[data-layout="2"] .grid-v2__layout--grid .grid-v2__cell:nth-child(6){grid-area:1/8/4/11}.grid-v2[data-layout="2"] .grid-v2__layout--grid .grid-v2__cell:nth-child(7){grid-area:1/11/6/13}.grid-v2[data-layout="2"] .grid-v2__layout--grid .grid-v2__cell:nth-child(8){grid-area:4/8/9/11}.grid-v2[data-layout="2"] .grid-v2__layout--grid .grid-v2__cell:nth-child(9){grid-area:6/11/9/13}.grid-v2[data-layout="2"] .grid-v2__layout--grid .grid-v2__cell:nth-child(n+10){display:none}.grid-v2__layout--glitchy-grid .grid-v2__cell:first-child{grid-area:1/1/5/5}.grid-v2__layout--glitchy-grid .grid-v2__cell:nth-child(2){grid-area:1/5/3/8}.grid-v2__layout--glitchy-grid .grid-v2__cell:nth-child(3){grid-area:1/8/6/12}.grid-v2__layout--glitchy-grid .grid-v2__cell:nth-child(4){grid-area:1/12/4/13}.grid-v2__layout--glitchy-grid .grid-v2__cell:nth-child(5){grid-area:5/1/9/3}.grid-v2__layout--glitchy-grid .grid-v2__cell:nth-child(6){grid-area:5/3/9/6}.grid-v2__layout--glitchy-grid .grid-v2__cell:nth-child(7){grid-area:3/5/7/8}.grid-v2__layout--glitchy-grid .grid-v2__cell:nth-child(8){grid-area:7/6/9/9}.grid-v2__layout--glitchy-grid .grid-v2__cell:nth-child(9){grid-area:6/8/9/10}.grid-v2__layout--glitchy-grid .grid-v2__cell:nth-child(10){grid-area:6/10/9/13}.grid-v2__layout--item-revealer{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr))}.grid-v2__cell{background:var(--v2-ink);border:0;border-radius:1px;min-width:0;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.grid-v2__cell{background:color-mix(in srgb, var(--v2-ink) 8%, var(--v2-paper))}}.grid-v2__cell{box-shadow:0 0 0 1px var(--v2-paper)}@supports (color:color-mix(in lab, red, red)){.grid-v2__cell{box-shadow:0 0 0 1px color-mix(in srgb, var(--v2-paper) 28%, transparent)}}.grid-v2__cell{color:var(--v2-ink);cursor:pointer;isolation:isolate;transition:filter .42s,transform .52s cubic-bezier(.16,1,.3,1),opacity .32s}.grid-v2__cell img{object-fit:cover;filter:saturate(.82)contrast(1.04);width:100%;height:100%;transition:filter .48s,transform .7s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.025)}.grid-v2__cell:hover,.grid-v2__cell:focus-visible,.grid-v2__cell[data-active=true]{z-index:4;outline:1px solid var(--dom-scene-accent);outline-offset:2px;filter:drop-shadow(0 16px 28px #00000047);transform:translateY(-3px)}.grid-v2__cell:hover img,.grid-v2__cell:focus-visible img,.grid-v2__cell[data-active=true] img{filter:saturate(1.08)contrast(1.03);transform:scale(1.075)}.grid-v2__cell-index{z-index:4;background:var(--v2-paper);padding:3px 5px;position:absolute;bottom:6px;right:7px}@supports (color:color-mix(in lab, red, red)){.grid-v2__cell-index{background:color-mix(in srgb, var(--v2-paper) 70%, transparent)}}.grid-v2__cell-index{color:var(--v2-ink);font-family:var(--font-mono), monospace;letter-spacing:.08em;opacity:0;font-size:8px;transition:opacity .22s}.grid-v2__cell:hover .grid-v2__cell-index,.grid-v2__cell:focus-visible .grid-v2__cell-index,.grid-v2__cell[data-active=true] .grid-v2__cell-index{opacity:1}.grid-v2__glitch-layer{z-index:2;background-image:var(--glitch-image);clip-path:polygon(0 7%,100% 7%,100% 21%,0 21%,0 48%,100% 48%,100% 61%,0 61%,0 82%,100% 82%,100% 92%,0 92%);filter:saturate(1.9)hue-rotate(145deg);mix-blend-mode:screen;opacity:0;pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:-2%;transform:translate(-2%)}.grid-v2__cell:hover .grid-v2__glitch-layer,.grid-v2__cell:focus-visible .grid-v2__glitch-layer{animation:.52s steps(2,end) both grid-v2-glitch}.grid-v2__cell[data-active=true] .grid-v2__glitch-layer{opacity:.08;transform:translate(0)}@keyframes grid-v2-glitch{0%{opacity:0;transform:translate(-4%)}16%{opacity:.72;transform:translate(4%)}35%{opacity:.18;transform:translate(-2%)}58%{opacity:.62;transform:translate(2%)}to{opacity:.08;transform:translate(0)}}.grid-v2__reveal-mask{z-index:2;width:calc(100% + 2px);height:calc(100% + 2px);color:var(--v2-paper);pointer-events:none;transform-origin:50% 0;transition:transform .76s cubic-bezier(.16,1,.3,1),opacity .62s;position:absolute;inset:-1px}.grid-v2__reveal-mask path{fill:currentColor}.grid-v2__layout--item-revealer .grid-v2__cell:nth-child(3n+2) .grid-v2__reveal-mask{transform-origin:100%}.grid-v2__layout--item-revealer .grid-v2__cell:nth-child(3n) .grid-v2__reveal-mask{transform-origin:0 100%}.grid-v2__layout--item-revealer .grid-v2__cell:hover .grid-v2__reveal-mask,.grid-v2__layout--item-revealer .grid-v2__cell:focus-visible .grid-v2__reveal-mask,.grid-v2__layout--item-revealer .grid-v2__cell[data-active=true] .grid-v2__reveal-mask{opacity:0;transform:scale(.05)rotate(5deg)}.grid-v2__caption{z-index:20;pointer-events:none;grid-template-columns:minmax(160px,.8fr) minmax(220px,1.2fr);align-items:end;gap:clamp(20px,5vw,84px);display:grid;position:absolute;bottom:clamp(18px,3vw,36px);left:clamp(18px,3vw,44px);right:clamp(18px,3vw,44px)}.grid-v2__caption strong{max-width:22ch;font-family:var(--font-display), serif;letter-spacing:-.045em;font-size:clamp(22px,3.2vw,48px);font-weight:500;line-height:.86}.grid-v2__caption span{max-width:58ch;color:var(--v2-muted);letter-spacing:.04em;text-transform:none;line-height:1.55}.grid-v2__menu-stage{grid-template-columns:minmax(240px,.82fr) minmax(0,1.65fr);gap:clamp(22px,4vw,64px);min-height:0;display:grid;position:absolute;inset:clamp(78px,12vh,116px) clamp(18px,3vw,44px) clamp(88px,13vh,124px)}.grid-v2__menu{z-index:4;align-content:center;display:grid}.grid-v2__menu button{border:0;border-bottom:1px solid var(--v2-line);width:100%;min-height:78px;color:var(--v2-ink);text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 16px;padding:15px 0;display:grid}.grid-v2__menu button>span{color:var(--dom-scene-accent);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:9px}.grid-v2__menu button strong{font-family:var(--font-display), serif;letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(25px,3.5vw,52px);font-weight:500;line-height:.9;transition:transform .44s cubic-bezier(.16,1,.3,1);overflow:hidden}.grid-v2__menu button em{color:var(--v2-muted);font-family:var(--font-mono), monospace;font-size:9px;font-style:normal}.grid-v2__menu button:hover,.grid-v2__menu button:focus-visible,.grid-v2__menu button[data-active=true]{color:var(--dom-scene-accent);outline:0}.grid-v2__menu button:focus-visible{box-shadow:inset 3px 0 var(--dom-scene-accent)}.grid-v2__menu button:hover strong,.grid-v2__menu button:focus-visible strong,.grid-v2__menu button[data-active=true] strong{transform:translate(10px)}.grid-v2__menu-collage{grid-template-rows:repeat(10,1fr);grid-template-columns:repeat(10,1fr);min-height:0;display:grid;position:relative;overflow:hidden}.grid-v2__menu-collage figure{margin:0;animation:.68s cubic-bezier(.16,1,.3,1) both grid-v2-collage-in;position:relative;overflow:hidden;box-shadow:0 20px 60px #0000003d}.grid-v2__menu-collage figure:first-child{z-index:2;grid-area:1/2/7/7}.grid-v2__menu-collage figure:nth-child(2){grid-area:2/7/6/10;animation-delay:40ms}.grid-v2__menu-collage figure:nth-child(3){grid-area:6/6/10/11;animation-delay:80ms}.grid-v2__menu-collage figure:nth-child(4){grid-area:7/1/11/5;animation-delay:.12s}.grid-v2__menu-collage figure:nth-child(5){grid-area:1/1/4/2;animation-delay:.16s}.grid-v2__menu-collage figure:nth-child(6){z-index:3;grid-area:5/8/8/10;animation-delay:.2s}.grid-v2__menu-collage img{object-fit:cover;width:100%;height:100%;display:block}@keyframes grid-v2-collage-in{0%{opacity:0;clip-path:inset(45% 0);transform:scale(1.14)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}.grid-v2__stack-stage{grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr);align-items:center;gap:clamp(24px,7vw,112px);display:grid;position:absolute;inset:clamp(88px,13vh,126px) clamp(18px,4vw,64px) clamp(70px,10vh,96px)}.grid-v2__stack-copy{z-index:8;max-width:460px}.grid-v2__stack-copy>span{color:var(--dom-scene-accent)}.grid-v2__stack-copy h2,.grid-v2__dual-copy h2,.grid-v2__detail-copy h2{font-family:var(--font-display), serif;letter-spacing:-.055em;margin:12px 0 14px;font-size:clamp(38px,6vw,88px);font-weight:500;line-height:.82}.grid-v2__stack-copy p,.grid-v2__dual-copy p,.grid-v2__detail-copy p{max-width:46ch;color:var(--v2-muted);font-size:12px;line-height:1.6}.grid-v2__stack-copy button,.grid-v2__back{min-height:44px;color:var(--v2-ink);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-top:16px;padding:0;font-size:10px}.grid-v2__stack-copy button:focus-visible,.grid-v2__back:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:5px}.grid-v2__stack{perspective:1000px;height:min(62vh,620px);position:relative}.grid-v2__stack button{--stack-x:0%;--stack-r:0deg;--stack-z:0px;--stack-hover-x:0%;border:1px solid var(--v2-line);background:var(--v2-paper);cursor:pointer;width:min(42vw,470px);height:min(58vh,570px);transform:translate(-50%, -50%) translateX(var(--stack-x)) rotate(var(--stack-r)) translateZ(var(--stack-z));padding:0;transition:transform .62s cubic-bezier(.16,1,.3,1),filter .32s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 26px 70px #00000061}.grid-v2__stack button:first-child{--stack-x:-12%;--stack-r:-7deg;--stack-z:0px;--stack-hover-x:-30%;z-index:8}.grid-v2__stack button:nth-child(2){--stack-x:-6%;--stack-r:-3.5deg;--stack-z:-24px;--stack-hover-x:-15%;z-index:7}.grid-v2__stack button:nth-child(3){--stack-x:0%;--stack-r:0deg;--stack-z:-48px;--stack-hover-x:0%;z-index:6}.grid-v2__stack button:nth-child(4){--stack-x:6%;--stack-r:3.5deg;--stack-z:-72px;--stack-hover-x:15%;z-index:5}.grid-v2__stack button:nth-child(5){--stack-x:12%;--stack-r:7deg;--stack-z:-96px;--stack-hover-x:30%;z-index:4}.grid-v2__stack button:hover,.grid-v2__stack button:focus-visible{z-index:12;outline:2px solid var(--dom-scene-accent);outline-offset:4px;transform:translate(-50%, -52%) translateX(var(--stack-hover-x)) rotate(0deg) translateZ(40px)}.grid-v2__stack img{object-fit:cover;width:100%;height:100%;display:block}.grid-v2__dual{background:#050506;position:absolute;inset:0;overflow:hidden}.grid-v2__dual-pane{margin:0;position:absolute;inset:0;overflow:hidden}.grid-v2__dual-pane--a{clip-path:polygon(0 0,58% 0,42% 100%,0 100%)}.grid-v2__dual-pane--b{clip-path:polygon(58% 0,100% 0,100% 100%,42% 100%)}.grid-v2__dual-pane img{object-fit:cover;filter:saturate(.84)contrast(1.08)brightness(.8);width:100%;height:100%;display:block}.grid-v2__dual-pane--b img{filter:saturate(.66)contrast(1.12)brightness(.64)}.grid-v2__dual-slices{pointer-events:none;mix-blend-mode:screen;opacity:.23;grid-template-columns:repeat(7,1fr);display:grid;position:absolute;inset:0}.grid-v2__dual-slices span{background-image:var(--slice-image);background-position:calc(var(--slice-i) * 16.6667%) center;clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);transform:translateY(calc((var(--slice-i) - 3) * 1.5%));background-size:700% 100%;transition:transform .72s cubic-bezier(.16,1,.3,1)}.grid-v2__dual:hover .grid-v2__dual-slices span:nth-child(odd){transform:translateY(-4%)}.grid-v2__dual:hover .grid-v2__dual-slices span:nth-child(2n){transform:translateY(4%)}.grid-v2__dual-copy{z-index:8;color:#fff;text-shadow:0 8px 28px #0000006b;width:min(44vw,560px);position:absolute;bottom:clamp(72px,11vh,110px);left:clamp(22px,5vw,72px)}.grid-v2__dual-copy>span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.grid-v2__dual-copy>span{color:color-mix(in srgb, var(--dom-scene-accent) 76%, white)}}.grid-v2__dual-copy p{color:#ffffffb3}.grid-v2__dual-nav{z-index:12;gap:8px;display:flex;position:absolute;bottom:clamp(26px,4vw,48px);right:clamp(22px,4vw,58px)}.grid-v2__dual-nav button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0404056b;border:1px solid #ffffff6b;border-radius:50%;width:48px;height:48px}.grid-v2__dual-nav button:hover,.grid-v2__dual-nav button:focus-visible{border-color:var(--dom-scene-accent);background:var(--dom-scene-accent);color:var(--v2-paper);outline:0}.grid-v2__detail{z-index:40;background:linear-gradient(90deg, var(--v2-paper), var(--v2-paper)), var(--v2-paper);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1.5fr) minmax(260px,.7fr);gap:clamp(18px,3vw,42px);padding:clamp(18px,3vw,42px);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.grid-v2__detail{background:linear-gradient(90deg, color-mix(in srgb, var(--v2-paper) 96%, black), var(--v2-paper)), var(--v2-paper)}}.grid-v2__detail{animation:.64s cubic-bezier(.16,1,.3,1) both grid-v2-detail-in}.grid-v2__back{grid-column:1/-1;justify-self:start;margin:0}.grid-v2__detail-hero{background:var(--v2-ink);grid-area:2/1/4;min-height:0;margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.grid-v2__detail-hero{background:color-mix(in srgb, var(--v2-ink) 6%, var(--v2-paper))}}.grid-v2__detail-hero img{object-fit:contain;width:100%;height:100%;display:block}.grid-v2__detail-copy{align-self:end;padding-bottom:clamp(8px,2vw,24px)}.grid-v2__detail-copy h2{font-size:clamp(38px,5vw,72px)}.grid-v2__detail-strip{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.grid-v2__detail-strip button{aspect-ratio:1;cursor:pointer;background:0 0;border:1px solid #0000;min-width:0;padding:0;overflow:hidden}.grid-v2__detail-strip button:hover,.grid-v2__detail-strip button:focus-visible{border-color:var(--dom-scene-accent);outline:0}.grid-v2__detail-strip img{object-fit:cover;width:100%;height:100%;display:block}@keyframes grid-v2-detail-in{0%{opacity:0;clip-path:inset(42% 26%);transform:scale(.92)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}.grid-v2[data-overlay=hybrid]{pointer-events:none}.grid-v2[data-reduced=true] *,.grid-v2[data-reduced=true] :before,.grid-v2[data-reduced=true] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}@container immersive-canvas (max-width:760px){.grid-v2:before{background-size:25% 100%,100% 12.5%}.grid-v2__masthead{inset:16px 16px auto}.grid-v2__masthead .scene-kicker{max-width:62vw;font-size:20px}.grid-v2__layout{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;inset:74px 14px 122px}.grid-v2__layout .grid-v2__cell{grid-area:auto!important}.grid-v2__layout .grid-v2__cell:first-child{grid-area:span 2/span 2!important}.grid-v2__layout .grid-v2__cell:nth-child(n+9){display:none}.grid-v2__caption{display:block;bottom:18px;left:16px;right:16px}.grid-v2__caption strong{font-size:30px;display:block}.grid-v2__caption span{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.grid-v2__menu-stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;gap:14px;inset:74px 14px 104px}.grid-v2__menu{grid-template-columns:repeat(2,1fr);gap:0 12px}.grid-v2__menu button{min-height:58px;padding:8px 0}.grid-v2__menu button strong{font-size:21px}.grid-v2__menu button>span{display:none}.grid-v2__menu-collage figure:first-child{grid-area:1/1/7/8}.grid-v2__menu-collage figure:nth-child(2){grid-area:2/7/6/11}.grid-v2__menu-collage figure:nth-child(3){grid-area:6/6/11/11}.grid-v2__menu-collage figure:nth-child(4){grid-area:7/1/11/6}.grid-v2__menu-collage figure:nth-child(n+5){display:none}.grid-v2__stack-stage{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;align-items:start;gap:12px;inset:82px 16px 28px}.grid-v2__stack-copy h2{margin:6px 0;font-size:38px}.grid-v2__stack-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.grid-v2__stack-copy button{margin-top:6px}.grid-v2__stack{height:44svh}.grid-v2__stack button{width:min(72vw,310px);height:min(42svh,400px)}.grid-v2__dual-pane--a{clip-path:polygon(0 0,100% 0,100% 48%,0 58%)}.grid-v2__dual-pane--b{clip-path:polygon(0 58%,100% 48%,100% 100%,0 100%)}.grid-v2__dual-slices{grid-template-columns:repeat(5,1fr)}.grid-v2__dual-slices span:nth-child(n+6){display:none}.grid-v2__dual-copy{width:min(78vw,390px);bottom:72px;left:18px}.grid-v2__dual-copy h2{margin:7px 0;font-size:42px}.grid-v2__dual-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.grid-v2__dual-nav{bottom:18px;right:16px}.grid-v2__detail{grid-template-rows:auto minmax(0,1.2fr) auto auto;grid-template-columns:1fr;gap:12px;padding:14px}.grid-v2__detail-hero{grid-area:2/1}.grid-v2__detail-copy{grid-row:3;padding:0}.grid-v2__detail-copy h2{margin:5px 0;font-size:36px}.grid-v2__detail-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.grid-v2__detail-strip{grid-row:4}}@container immersive-canvas (max-height:560px){.grid-v2__layout{inset-block:62px 78px}.grid-v2__caption{bottom:14px}.grid-v2__caption span{display:none}.grid-v2__menu-stage{inset-block:62px 18px}}@media (prefers-reduced-motion:reduce){.grid-v2 *,.grid-v2 :before,.grid-v2 :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.dom-gallery[data-dom-variant=scroll-v2]{--scroll-v2-line:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=scroll-v2]{--scroll-v2-line:color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.dom-gallery[data-dom-variant=scroll-v2]{--scroll-v2-muted:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=scroll-v2]{--scroll-v2-muted:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.dom-gallery[data-dom-variant=scroll-v2]{--scroll-v2-panel:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=scroll-v2]{--scroll-v2-panel:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.dom-gallery[data-dom-variant=scroll-v2]{--scroll-skew:0deg;--scroll-stretch:1;isolation:isolate;background:var(--dom-scene-bg);width:100%;min-height:100%;color:var(--dom-scene-highlight);outline:none;position:relative;container-type:inline-size}.dom-gallery[data-dom-variant=scroll-v2]:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 14%, var(--dom-scene-secondary), transparent 28%), radial-gradient(circle at 82% 76%, var(--dom-scene-accent), transparent 34%), linear-gradient(115deg, transparent 0 48%, var(--dom-scene-highlight) 49% 50%, transparent 51%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=scroll-v2]:before{background:radial-gradient(circle at 18% 14%, color-mix(in srgb, var(--dom-scene-secondary) 15%, transparent), transparent 28%), radial-gradient(circle at 82% 76%, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent), transparent 34%), linear-gradient(115deg, transparent 0 48%, color-mix(in srgb, var(--dom-scene-highlight) 3%, transparent) 49% 50%, transparent 51%)}}.dom-gallery[data-dom-variant=scroll-v2][data-overlay=hybrid]{pointer-events:none}.dom-gallery[data-dom-variant=scroll-v2] button{font:inherit}.dom-gallery[data-dom-variant=scroll-v2] button:focus-visible,.dom-gallery[data-dom-variant=scroll-v2]:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=scroll-v2] button:focus-visible,.dom-gallery[data-dom-variant=scroll-v2]:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 82%, white)}}.dom-gallery[data-dom-variant=scroll-v2] button:focus-visible,.dom-gallery[data-dom-variant=scroll-v2]:focus-visible{outline-offset:4px}.scroll-v2__empty{place-items:center;min-height:420px;display:grid;overflow:hidden}.scroll-v2__empty p{max-width:24ch;color:var(--scroll-v2-muted);letter-spacing:.12em;text-align:center;text-transform:uppercase;margin:0;font-size:12px}.dom-gallery[data-dom-variant=scroll-v2][data-v2-family=fullscreen-scroll]{min-height:calc(var(--chapter-count,5) * 100cqh);background:linear-gradient(180deg, var(--dom-scene-bg), var(--dom-scene-bg) 45%, var(--dom-scene-bg));overflow:visible}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=scroll-v2][data-v2-family=fullscreen-scroll]{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-bg) 94%, black), var(--dom-scene-bg) 45%, color-mix(in srgb, var(--dom-scene-bg) 88%, black))}}.scroll-v2__fullscreen-stage{background:linear-gradient(90deg, var(--dom-scene-bg), transparent 30% 72%, var(--dom-scene-bg)), var(--dom-scene-bg);grid-template-rows:86px 1fr minmax(176px,26cqh);grid-template-columns:minmax(220px,.78fr) minmax(300px,1.54fr) minmax(108px,.42fr);width:100%;height:100cqh;min-height:560px;display:grid;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.scroll-v2__fullscreen-stage{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-bg) 96%, black), transparent 30% 72%, color-mix(in srgb, var(--dom-scene-bg) 95%, black)), var(--dom-scene-bg)}}.scroll-v2__fullscreen-grid{z-index:0;pointer-events:none;opacity:.62;background:linear-gradient(var(--scroll-v2-line) 1px, transparent 1px) 0 0 / 100% 25%, linear-gradient(90deg, var(--scroll-v2-line) 1px, transparent 1px) 0 0 / 12.5% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.scroll-v2__fullscreen-header{z-index:6;border-bottom:1px solid var(--scroll-v2-line);grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;margin:0 clamp(20px,3vw,48px);display:flex;position:relative}.scroll-v2__fullscreen-header>span{color:var(--scroll-v2-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:700}.scroll-v2__fullscreen-media{z-index:2;background:var(--dom-scene-bg);grid-area:2/2/4;align-self:stretch;width:min(100%,900px);min-width:0;margin:0 auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.scroll-v2__fullscreen-media{background:color-mix(in srgb, var(--dom-scene-bg) 88%, black)}}.scroll-v2__fullscreen-media{box-shadow:0 0 0 1px var(--dom-scene-highlight), 0 34px 100px #0000006b}@supports (color:color-mix(in lab, red, red)){.scroll-v2__fullscreen-media{box-shadow:0 0 0 1px color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent), 0 34px 100px #0000006b}}.scroll-v2__fullscreen-media{animation:.62s cubic-bezier(.16,1,.3,1) both scroll-v2-chapter-enter}.scroll-v2__fullscreen-ghost{opacity:.32;filter:blur(28px)saturate(.72);position:absolute;inset:-7%;transform:scale(1.14)}.scroll-v2__fullscreen-ghost img,.scroll-v2__fullscreen-art{width:100%;height:100%}.scroll-v2__fullscreen-ghost img{object-fit:cover}.scroll-v2__fullscreen-art{z-index:1;object-fit:contain;padding:clamp(14px,2.2vw,34px);display:block;position:relative}.scroll-v2__fullscreen-media figcaption{z-index:3;border:1px solid var(--dom-scene-highlight);max-width:calc(100% - 36px);position:absolute;top:18px;left:18px}@supports (color:color-mix(in lab, red, red)){.scroll-v2__fullscreen-media figcaption{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.scroll-v2__fullscreen-media figcaption{background:var(--dom-scene-bg);padding:7px 10px}@supports (color:color-mix(in lab, red, red)){.scroll-v2__fullscreen-media figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.scroll-v2__fullscreen-media figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.scroll-v2__fullscreen-media figcaption{color:color-mix(in srgb, var(--dom-scene-highlight) 74%, transparent)}}.scroll-v2__fullscreen-media figcaption{letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:700}.scroll-v2__fullscreen-copy{z-index:5;pointer-events:none;grid-area:3/1/auto/3;align-self:end;max-width:min(74vw,1100px);padding:0 clamp(20px,3vw,48px) clamp(24px,4cqh,54px);position:relative}.scroll-v2__fullscreen-copy>p{max-width:34ch;color:var(--dom-scene-highlight);margin:0 0 14px}@supports (color:color-mix(in lab, red, red)){.scroll-v2__fullscreen-copy>p{color:color-mix(in srgb, var(--dom-scene-highlight) 66%, transparent)}}.scroll-v2__fullscreen-copy>p{font-size:clamp(11px,1.15vw,14px);line-height:1.48}.scroll-v2__fullscreen-copy h2{max-width:12ch;font-family:var(--font-display), serif;letter-spacing:-.065em;text-wrap:balance;text-transform:uppercase;text-shadow:0 14px 46px #00000080;margin:0;font-size:clamp(46px,8.2vw,126px);font-weight:420;line-height:.76}.scroll-v2__detail-trigger{border:1px solid var(--dom-scene-highlight);align-items:center;gap:26px;min-height:44px;margin-top:20px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.scroll-v2__detail-trigger{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 28%, transparent)}}.scroll-v2__detail-trigger{background:var(--dom-scene-bg);border-radius:999px;padding:0 17px}@supports (color:color-mix(in lab, red, red)){.scroll-v2__detail-trigger{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.scroll-v2__detail-trigger{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:inherit;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;pointer-events:auto;font-size:10px;font-weight:800;transition:color .22s,background .22s,border-color .22s,transform .22s}.scroll-v2__detail-trigger:hover{border-color:var(--dom-scene-accent);background:var(--dom-scene-accent);color:var(--dom-scene-bg);transform:translateY(-2px)}.scroll-v2__chapter-rail{z-index:7;flex-direction:column;grid-area:2/3;align-self:center;gap:4px;padding:18px clamp(16px,2.2vw,34px) 18px 14px;display:flex;position:relative}.scroll-v2__chapter-rail button{min-height:44px;color:var(--scroll-v2-muted);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:0;display:grid}.scroll-v2__chapter-rail button span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.scroll-v2__chapter-rail button i{background:var(--scroll-v2-line);transform-origin:0;height:1px;transition:background .26s,transform .42s cubic-bezier(.16,1,.3,1);display:block;transform:scaleX(.28)}.scroll-v2__chapter-rail button:hover,.scroll-v2__chapter-rail button[data-active=true]{color:var(--dom-scene-highlight)}.scroll-v2__chapter-rail button[data-active=true] i{background:var(--dom-scene-accent);transform:scaleX(1)}.scroll-v2__chapter-controls{z-index:8;gap:8px;display:flex;position:absolute;bottom:clamp(20px,3vw,40px);right:clamp(20px,3vw,48px)}.scroll-v2__chapter-controls button,.scroll-v2__sticky-controls button{border:1px solid var(--scroll-v2-line);background:var(--dom-scene-bg);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.scroll-v2__chapter-controls button,.scroll-v2__sticky-controls button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.scroll-v2__chapter-controls button,.scroll-v2__sticky-controls button{color:inherit;cursor:pointer;transition:background .18s,color .18s,transform .18s}.scroll-v2__chapter-controls button:hover,.scroll-v2__sticky-controls button:hover{background:var(--dom-scene-highlight);color:var(--dom-scene-bg);transform:scale(1.05)}.scroll-v2__detail{z-index:30;background:radial-gradient(circle at 24% 44%, var(--dom-scene-accent), transparent 34%), var(--dom-scene-bg);grid-template-rows:78px 1fr;grid-template-columns:minmax(260px,1.18fr) minmax(280px,.82fr);display:grid;position:absolute;inset:0;overflow:auto}@supports (color:color-mix(in lab, red, red)){.scroll-v2__detail{background:radial-gradient(circle at 24% 44%, color-mix(in srgb, var(--dom-scene-accent) 13%, transparent), transparent 34%), color-mix(in srgb, var(--dom-scene-bg) 96%, black)}}.scroll-v2__detail{animation:.42s cubic-bezier(.16,1,.3,1) both scroll-v2-detail-enter}.scroll-v2__detail>header{border-bottom:1px solid var(--scroll-v2-line);grid-column:1/-1;justify-content:space-between;align-items:center;margin:0 clamp(20px,3vw,48px);display:flex}.scroll-v2__detail>header button{min-height:44px;color:inherit;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;padding:0 4px;font-size:10px;font-weight:750}.scroll-v2__detail>figure{place-items:center;min-width:0;min-height:0;margin:0;padding:clamp(20px,4vw,58px);display:grid}.scroll-v2__detail>figure img{object-fit:contain;filter:drop-shadow(0 32px 54px #0000006b);width:100%;height:100%;max-height:calc(100cqh - 150px)}.scroll-v2__detail>article{align-self:center;max-width:540px;padding:clamp(28px,5vw,76px)}.scroll-v2__detail>article>span{color:var(--dom-scene-accent);letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.scroll-v2__detail>article h2{font-family:var(--font-display), serif;letter-spacing:-.055em;text-transform:uppercase;margin:18px 0 22px;font-size:clamp(42px,6vw,88px);font-weight:440;line-height:.88}.scroll-v2__detail>article p{max-width:40ch;color:var(--scroll-v2-muted);margin:0;font-size:14px;line-height:1.65}.scroll-v2__detail-palette{height:28px;margin-top:32px;display:flex}.scroll-v2__detail-palette i{border:1px solid var(--dom-scene-highlight);width:38px}@supports (color:color-mix(in lab, red, red)){.scroll-v2__detail-palette i{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}@keyframes scroll-v2-chapter-enter{0%{opacity:0;clip-path:inset(8% 14%);transform:scale(1.045)}}@keyframes scroll-v2-detail-enter{0%{opacity:0;transform:translateY(28px)}}.dom-gallery[data-dom-variant=scroll-v2][data-v2-family=smooth-scroll]{min-height:calc(var(--chapter-count,5) * 100cqh);background:radial-gradient(circle at 74% 12%, var(--dom-scene-secondary), transparent 26%), var(--dom-scene-bg);overflow:visible}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=scroll-v2][data-v2-family=smooth-scroll]{background:radial-gradient(circle at 74% 12%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 26%), color-mix(in srgb, var(--dom-scene-bg) 96%, #efe7d7)}}.scroll-v2__smooth-rail{z-index:20;border-bottom:1px solid var(--scroll-v2-line);background:var(--dom-scene-bg);grid-template-columns:1fr auto 1fr;align-items:center;height:78px;margin-bottom:-78px;padding:0 clamp(18px,3vw,48px);display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.scroll-v2__smooth-rail{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.scroll-v2__smooth-rail{-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1)}.scroll-v2__smooth-rail>p,.scroll-v2__smooth-rail>span{color:var(--scroll-v2-muted);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:800}.scroll-v2__smooth-rail>span{justify-self:end}.scroll-v2__smooth-rail>div{gap:2px;display:flex}.scroll-v2__smooth-rail button{min-width:40px;min-height:40px;color:var(--scroll-v2-muted);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0000;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;transition:border-color .18s,color .18s}.scroll-v2__smooth-rail button:hover,.scroll-v2__smooth-rail button[data-active=true]{border-color:var(--dom-scene-accent);color:var(--dom-scene-highlight)}.scroll-v2__smooth-track{position:relative}.scroll-v2__smooth-chapter{border-bottom:1px solid var(--scroll-v2-line);grid-template-rows:1fr;grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(8px,1.4vw,22px);min-height:100cqh;padding:clamp(104px,13cqh,150px) clamp(20px,5vw,76px) clamp(50px,8cqh,90px);display:grid;position:relative;overflow:hidden}.scroll-v2__smooth-chapter:before{content:"";pointer-events:none;opacity:.55;background:linear-gradient(90deg, var(--scroll-v2-line) 1px, transparent 1px) 0 0 / 8.333% 100%, linear-gradient(var(--scroll-v2-line) 1px, transparent 1px) 0 0 / 100% 25%;position:absolute;inset:7% 3%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.scroll-v2__smooth-chapter:nth-child(2n){background:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.scroll-v2__smooth-chapter:nth-child(2n){background:color-mix(in srgb, var(--dom-scene-highlight) 3.5%, transparent)}}.scroll-v2__smooth-number{color:var(--dom-scene-highlight);position:absolute;bottom:-.12em;right:3vw}@supports (color:color-mix(in lab, red, red)){.scroll-v2__smooth-number{color:color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent)}}.scroll-v2__smooth-number{font-family:var(--font-display), serif;letter-spacing:-.09em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(170px,31vw,480px);font-weight:700;line-height:.7}.scroll-v2__smooth-media{z-index:2;min-width:0;transform:translate3d(0, var(--chapter-shift,0px), 0) rotate(var(--chapter-tilt,0deg)) skewY(var(--scroll-skew,0deg)) scaleY(var(--scroll-stretch,1));will-change:transform;margin:0;transition:filter .28s,opacity .28s,transform 80ms linear;position:relative;overflow:visible}.scroll-v2__smooth-media>img{border:1px solid var(--dom-scene-highlight);width:100%;height:100%;min-height:0;display:block}@supports (color:color-mix(in lab, red, red)){.scroll-v2__smooth-media>img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.scroll-v2__smooth-media>img{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.scroll-v2__smooth-media>img{background:color-mix(in srgb, var(--dom-scene-bg) 88%, black)}}.scroll-v2__smooth-media>img{object-fit:contain;box-shadow:0 28px 72px #00000052}.scroll-v2__smooth-media figcaption{color:var(--scroll-v2-muted);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute;bottom:-24px;right:0}.scroll-v2__smooth-copy{z-index:4;align-self:center;position:relative}.scroll-v2__smooth-copy h2{max-width:9ch;font-family:var(--font-display), serif;letter-spacing:-.065em;text-wrap:balance;text-transform:uppercase;margin:18px 0 22px;font-size:clamp(44px,7.2vw,112px);font-weight:440;line-height:.82}.scroll-v2__smooth-copy>p:not(.scene-kicker){max-width:36ch;color:var(--scroll-v2-muted);margin:0;font-size:clamp(12px,1.15vw,15px);line-height:1.58}.scroll-v2__smooth-copy>span{color:var(--dom-scene-accent);margin-top:26px;display:block}@supports (color:color-mix(in lab, red, red)){.scroll-v2__smooth-copy>span{color:color-mix(in srgb, var(--dom-scene-accent) 74%, var(--dom-scene-highlight))}}.scroll-v2__smooth-copy>span{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.scroll-v2__smooth-chapter[data-layout=portrait] .scroll-v2__smooth-media{grid-column:2/7;height:min(68cqh,720px)}.scroll-v2__smooth-chapter[data-layout=portrait] .scroll-v2__smooth-copy{grid-column:8/12}.scroll-v2__smooth-chapter[data-layout=panorama] .scroll-v2__smooth-media{grid-area:1/1/auto/10;height:min(58cqh,600px)}.scroll-v2__smooth-chapter[data-layout=panorama] .scroll-v2__smooth-copy{background:var(--dom-scene-bg);grid-area:1/8/auto/13;align-self:end;padding:24px}@supports (color:color-mix(in lab, red, red)){.scroll-v2__smooth-chapter[data-layout=panorama] .scroll-v2__smooth-copy{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.scroll-v2__smooth-chapter[data-layout=panorama] .scroll-v2__smooth-copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.scroll-v2__smooth-chapter[data-layout=offset] .scroll-v2__smooth-media{grid-column:6/12;height:min(72cqh,760px)}.scroll-v2__smooth-chapter[data-layout=offset] .scroll-v2__smooth-copy{grid-area:1/1/auto/6;padding-left:3vw}.scroll-v2__smooth-chapter[data-layout=diptych] .scroll-v2__smooth-media{grid-column:2/9;height:min(66cqh,680px)}.scroll-v2__smooth-chapter[data-layout=diptych] .scroll-v2__smooth-copy{grid-column:9/13}.scroll-v2__smooth-echo{z-index:-1;border:1px solid var(--scroll-v2-line);background:var(--dom-scene-bg);width:44%;height:62%;padding:7px;position:absolute;top:12%;right:-32%;transform:rotate(5deg)}.scroll-v2__smooth-echo img{object-fit:contain;width:100%;height:100%}.scroll-v2__smooth-chapter:not([data-active=true]) .scroll-v2__smooth-media{opacity:.72;filter:saturate(.72)brightness(.78)}.dom-gallery[data-dom-variant=scroll-v2][data-v2-family=sticky-image]{background:radial-gradient(circle at 50% 44%, var(--dom-scene-accent), transparent 36%), var(--dom-scene-bg);height:100%;min-height:clamp(560px,100cqh,1100px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=scroll-v2][data-v2-family=sticky-image]{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--dom-scene-accent) 15%, transparent), transparent 36%), color-mix(in srgb, var(--dom-scene-bg) 94%, black)}}.scroll-v2__sticky-shell{grid-template-rows:78px 1fr 136px;grid-template-columns:minmax(210px,.7fr) minmax(320px,1.55fr) minmax(96px,.38fr);display:grid;position:absolute;inset:0;overflow:hidden}.scroll-v2__sticky-header{z-index:8;border-bottom:1px solid var(--scroll-v2-line);grid-column:1/-1;justify-content:space-between;align-items:center;margin:0 clamp(18px,3vw,46px);display:flex;position:relative}.scroll-v2__sticky-header>span,.scroll-v2__sticky-copy>span{color:var(--scroll-v2-muted);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.scroll-v2__sticky-stage{z-index:3;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;grid-area:2/2/4;align-self:stretch;min-width:0;position:relative;overflow:visible}.dom-gallery[data-dragging=true] .scroll-v2__sticky-stage{cursor:grabbing}.scroll-v2__sticky-grid{pointer-events:none;opacity:.42;background:linear-gradient(90deg, var(--scroll-v2-line) 1px, transparent 1px) 0 0 / 12.5% 100%, linear-gradient(var(--scroll-v2-line) 1px, transparent 1px) 0 0 / 100% 12.5%;position:absolute;inset:2% -30%;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.scroll-v2__sticky-art{border:1px solid var(--dom-scene-highlight);width:min(68cqw,680px);height:min(72cqh,700px);margin:0;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.scroll-v2__sticky-art{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.scroll-v2__sticky-art{background:var(--dom-scene-bg);padding:clamp(8px,1vw,14px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.scroll-v2__sticky-art{background:color-mix(in srgb, var(--dom-scene-bg) 90%, black)}}.scroll-v2__sticky-art{transform-origin:50% 85%;will-change:transform;transition:opacity .42s,filter .42s,transform .62s cubic-bezier(.16,1,.3,1);box-shadow:0 30px 90px #00000070}.scroll-v2__sticky-art img{object-fit:contain;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.scroll-v2__sticky-art[data-state=active]{z-index:4;opacity:1;transform:translate(calc(-50% + var(--drag-offset,0px)), -50%) rotate(calc(var(--drag-offset,0px) * .018deg))}.scroll-v2__sticky-art[data-state=previous]{z-index:2;opacity:.5;filter:saturate(.55)brightness(.62);transform:translate(-112%,-43%)rotate(-8deg)scale(.78)}.scroll-v2__sticky-art[data-state=next]{z-index:2;opacity:.5;filter:saturate(.55)brightness(.62);transform:translate(12%,-43%)rotate(8deg)scale(.78)}.scroll-v2__sticky-art[data-state=parked]{z-index:1;opacity:0;transform:translate(-50%,-38%)scale(.62)}.scroll-v2__sticky-cursor{z-index:8;border:1px solid var(--dom-scene-highlight);width:72px;height:72px;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.scroll-v2__sticky-cursor{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 42%, transparent)}}.scroll-v2__sticky-cursor{background:var(--dom-scene-bg);border-radius:50%;place-items:center}@supports (color:color-mix(in lab, red, red)){.scroll-v2__sticky-cursor{background:color-mix(in srgb, var(--dom-scene-bg) 56%, transparent)}}.scroll-v2__sticky-cursor{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.scroll-v2__sticky-cursor{color:color-mix(in srgb, var(--dom-scene-highlight) 84%, transparent)}}.scroll-v2__sticky-cursor{letter-spacing:.14em;text-transform:uppercase;pointer-events:none;font-size:8px;font-weight:900;transition:opacity .18s,transform .18s;transform:translate(-50%,-50%)}.dom-gallery[data-dragging=true] .scroll-v2__sticky-cursor{opacity:.3;transform:translate(-50%,-50%)scale(.8)}.scroll-v2__sticky-copy{z-index:7;pointer-events:none;grid-area:3/1/auto/3;align-self:end;max-width:min(60vw,760px);padding:0 clamp(18px,3vw,46px) clamp(22px,3.2vw,46px);position:relative}.scroll-v2__sticky-copy h2{font-family:var(--font-display), serif;letter-spacing:-.06em;text-transform:uppercase;text-shadow:0 12px 40px #00000085;margin:8px 0 10px;font-size:clamp(42px,7vw,104px);font-weight:440;line-height:.82}.scroll-v2__sticky-copy p{max-width:42ch;color:var(--scroll-v2-muted);margin:0;font-size:12px;line-height:1.45}.scroll-v2__sticky-controls{z-index:10;grid-area:3/3;place-self:end;align-items:center;gap:10px;padding:0 clamp(18px,3vw,46px) clamp(22px,3.2vw,46px) 0;display:flex;position:relative}.scroll-v2__sticky-progress{gap:4px;display:flex}.scroll-v2__sticky-progress span{background:var(--scroll-v2-line);width:12px;height:2px;transition:width .26s,background .26s}.scroll-v2__sticky-progress span[data-active=true]{background:var(--dom-scene-accent);width:30px}@container (max-width:780px){.scroll-v2__fullscreen-stage{grid-template-rows:68px minmax(260px,1fr) minmax(176px,30cqh);grid-template-columns:1fr 64px;min-height:520px}.scroll-v2__fullscreen-header{margin:0 16px}.scroll-v2__fullscreen-media{grid-area:2/1/auto/-1;width:calc(100% - 32px)}.scroll-v2__fullscreen-art{padding:12px}.scroll-v2__fullscreen-copy{grid-area:3/1/auto/-1;max-width:calc(100% - 54px);padding:18px 16px 22px}.scroll-v2__fullscreen-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:10px;display:-webkit-box;overflow:hidden}.scroll-v2__fullscreen-copy h2{max-width:9ch;font-size:clamp(38px,12vw,70px);line-height:.8}.scroll-v2__detail-trigger{min-height:42px;margin-top:12px}.scroll-v2__chapter-rail{grid-area:auto;padding:0;position:absolute;top:74px;bottom:auto;right:4px}.scroll-v2__chapter-rail button{grid-template-columns:24px 18px;gap:2px;min-height:38px}.scroll-v2__chapter-controls{bottom:16px;right:14px}.scroll-v2__chapter-controls button{width:42px;height:42px}.scroll-v2__detail{grid-template-rows:66px minmax(240px,1fr) auto;grid-template-columns:1fr}.scroll-v2__detail>header{margin:0 16px}.scroll-v2__detail>figure{padding:16px 18px}.scroll-v2__detail>figure img{max-height:48cqh}.scroll-v2__detail>article{padding:18px 22px 28px}.scroll-v2__detail>article h2{margin:10px 0 12px;font-size:clamp(34px,12vw,54px)}.scroll-v2__detail>article p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scroll-v2__smooth-rail{grid-template-columns:1fr auto;height:62px;margin-bottom:-62px;padding:0 14px}.scroll-v2__smooth-rail>span{display:none}.scroll-v2__smooth-rail>div{max-width:58vw;overflow:auto}.scroll-v2__smooth-rail button{min-width:34px;min-height:38px}.scroll-v2__smooth-chapter{grid-template-rows:minmax(250px,56cqh) auto;grid-template-columns:1fr;gap:24px;min-height:100cqh;padding:88px 16px 44px}.scroll-v2__smooth-chapter[data-layout] .scroll-v2__smooth-media,.scroll-v2__smooth-chapter[data-layout] .scroll-v2__smooth-copy{grid-area:auto/1}.scroll-v2__smooth-chapter[data-layout] .scroll-v2__smooth-media{justify-self:center;width:min(88vw,520px);height:auto;min-height:280px;max-height:54cqh}.scroll-v2__smooth-media>img{min-height:280px;max-height:54cqh}.scroll-v2__smooth-chapter[data-layout=panorama] .scroll-v2__smooth-copy,.scroll-v2__smooth-chapter[data-layout=offset] .scroll-v2__smooth-copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;align-self:auto;padding:0}.scroll-v2__smooth-copy h2{max-width:11ch;margin:10px 0 12px;font-size:clamp(38px,13vw,64px)}.scroll-v2__smooth-copy>p:not(.scene-kicker){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scroll-v2__smooth-copy>span{margin-top:14px}.scroll-v2__smooth-echo{width:34%;right:-8%}.scroll-v2__sticky-shell{grid-template-rows:66px minmax(300px,1fr) auto 72px;grid-template-columns:1fr}.scroll-v2__sticky-header{margin:0 16px}.scroll-v2__sticky-stage{grid-area:2/1}.scroll-v2__sticky-art{width:min(72cqw,430px);height:min(52cqh,480px)}.scroll-v2__sticky-art[data-state=previous]{transform:translate(-104%,-47%)rotate(-7deg)scale(.72)}.scroll-v2__sticky-art[data-state=next]{transform:translate(4%,-47%)rotate(7deg)scale(.72)}.scroll-v2__sticky-cursor{width:58px;height:58px}.scroll-v2__sticky-copy{grid-area:3/1;max-width:none;padding:10px 16px 8px}.scroll-v2__sticky-copy h2{margin:5px 0;font-size:clamp(34px,12vw,58px)}.scroll-v2__sticky-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.scroll-v2__sticky-controls{grid-area:4/1;justify-content:space-between;justify-self:stretch;padding:8px 16px 14px}}@media (prefers-reduced-motion:reduce){.scroll-v2__fullscreen-media,.scroll-v2__detail{animation:none}.scroll-v2__smooth-media,.scroll-v2__sticky-art,.scroll-v2__chapter-rail button i{transition-duration:.01ms}}.dom-gallery[data-dom-variant=scroll-v2][data-reduced=true] .scroll-v2__fullscreen-media,.dom-gallery[data-dom-variant=scroll-v2][data-reduced=true] .scroll-v2__smooth-media,.dom-gallery[data-dom-variant=scroll-v2][data-reduced=true] .scroll-v2__sticky-art{transition:none;animation:none;transform:none}.dom-gallery[data-dom-variant=scroll-v2][data-reduced=true] .scroll-v2__sticky-art[data-state=active]{opacity:1;transform:translate(-50%,-50%)}.dom-gallery[data-dom-variant=scroll-v2][data-reduced=true] .scroll-v2__sticky-art:not([data-state=active]){opacity:0}.dom-gallery[data-dom-variant=transition-v2]{--transition-ink:var(--dom-scene-highlight);--transition-paper:var(--dom-scene-bg);--transition-muted:var(--transition-ink)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=transition-v2]{--transition-muted:color-mix(in srgb, var(--transition-ink) 58%, transparent)}}.dom-gallery[data-dom-variant=transition-v2]{--transition-line:var(--transition-ink)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=transition-v2]{--transition-line:color-mix(in srgb, var(--transition-ink) 22%, transparent)}}.dom-gallery[data-dom-variant=transition-v2]{isolation:isolate;background:radial-gradient(circle at 72% 42%, var(--dom-scene-secondary), transparent 38%), var(--transition-paper);height:100%;min-height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=transition-v2]{background:radial-gradient(circle at 72% 42%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 38%), var(--transition-paper)}}.dom-gallery[data-dom-variant=transition-v2]{color:var(--transition-ink);touch-action:pan-y;outline:none;container-type:size}.transition-v2:focus-visible{box-shadow:inset 0 0 0 2px var(--dom-scene-accent)}.transition-v2:before{z-index:-1;background:linear-gradient(90deg, transparent 49.92%, var(--transition-line) 50%, transparent 50.08%), linear-gradient(transparent 49.92%, var(--transition-line) 50%, transparent 50.08%);content:"";opacity:.24;pointer-events:none;position:absolute;inset:0}.transition-v2__masthead{z-index:30;color:var(--transition-muted);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;pointer-events:none;justify-content:space-between;align-items:center;font-size:10px;display:flex;position:absolute;inset:clamp(16px,2.5vw,34px) clamp(18px,3vw,44px) auto}.transition-v2__masthead span:first-child{color:var(--dom-scene-accent)}.transition-v2__stage{background:var(--transition-ink);min-width:0;position:absolute;inset:clamp(70px,10vh,100px) clamp(116px,14vw,190px) clamp(108px,16vh,154px) clamp(190px,25vw,370px);overflow:visible}@supports (color:color-mix(in lab, red, red)){.transition-v2__stage{background:color-mix(in srgb, var(--transition-ink) 6%, var(--transition-paper))}}.transition-v2__stage{box-shadow:0 30px 90px #00000047}.transition-v2__current,.transition-v2__masked-next{margin:0;position:absolute;inset:0;overflow:hidden}.transition-v2__current{z-index:1;transition:filter .52s,transform .72s cubic-bezier(.16,1,.3,1)}.transition-v2__current img,.transition-v2__masked-next img{object-fit:cover;width:100%;height:100%;display:block}.transition-v2[data-animating=true] .transition-v2__current{filter:saturate(.5)brightness(.58);transform:scale(.975)}.transition-v2__frame{z-index:12;border:1px solid var(--transition-line);pointer-events:none;position:absolute;inset:-9px}.transition-v2__frame:before,.transition-v2__frame:after{border-color:var(--dom-scene-accent);content:"";width:48px;height:48px;position:absolute}.transition-v2__frame:before{border-top:2px solid var(--dom-scene-accent);border-left:2px solid var(--dom-scene-accent);top:-1px;left:-1px}.transition-v2__frame:after{border-right:2px solid var(--dom-scene-accent);border-bottom:2px solid var(--dom-scene-accent);bottom:-1px;right:-1px}.transition-v2__preview-geometry{z-index:0;pointer-events:none;position:absolute;inset:0}.transition-v2__preview-geometry--pieces{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.transition-v2__preview-geometry--slices{grid-template-rows:repeat(10,minmax(0,1fr));display:grid}.transition-v2__preview-geometry--mask span{border-radius:50%;position:absolute;inset:8%}.transition-v2__copy{z-index:20;pointer-events:none;width:min(24vw,310px);position:absolute;bottom:clamp(96px,14vh,140px);left:clamp(20px,3.8vw,58px)}.transition-v2__copy .scene-kicker{color:var(--dom-scene-accent);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:10px}.transition-v2__copy h2{font-family:var(--font-display), serif;letter-spacing:-.055em;margin:0;font-size:clamp(38px,5.3vw,78px);font-weight:500;line-height:.82}.transition-v2__copy>p:last-child{color:var(--transition-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:16px 0 0;font-size:11px;line-height:1.62;display:-webkit-box;overflow:hidden}.transition-v2__arrows{z-index:24;gap:8px;display:flex;position:absolute;bottom:clamp(28px,4vw,48px);left:clamp(20px,3.8vw,58px)}.transition-v2__arrows button{border:1px solid var(--transition-line);background:var(--transition-paper);border-radius:50%;width:48px;height:48px}@supports (color:color-mix(in lab, red, red)){.transition-v2__arrows button{background:color-mix(in srgb, var(--transition-paper) 84%, transparent)}}.transition-v2__arrows button{color:var(--transition-ink);cursor:pointer;transition:border-color .22s,background .22s,color .22s,transform .22s}.transition-v2__arrows button:hover,.transition-v2__arrows button:focus-visible{border-color:var(--dom-scene-accent);background:var(--dom-scene-accent);color:var(--transition-paper);outline:0;transform:translateY(-2px)}.transition-v2__arrows button:disabled,.transition-v2__nav button:disabled{cursor:default;opacity:.42}.transition-v2__nav{z-index:24;gap:7px;width:clamp(64px,7vw,92px);display:grid;position:absolute;top:50%;right:clamp(18px,3vw,44px);transform:translateY(-50%)}.transition-v2__nav button{aspect-ratio:4/3;background:var(--transition-ink);border:1px solid #0000;width:100%;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.transition-v2__nav button{background:color-mix(in srgb, var(--transition-ink) 7%, var(--transition-paper))}}.transition-v2__nav button{cursor:pointer;transition:border-color .22s,opacity .22s,transform .36s cubic-bezier(.16,1,.3,1)}.transition-v2__nav img{object-fit:cover;filter:saturate(.48)contrast(1.06);opacity:.6;width:100%;height:100%;transition:filter .28s,opacity .28s,transform .42s cubic-bezier(.16,1,.3,1);display:block}.transition-v2__nav span{color:#fff;font-family:var(--font-mono), monospace;letter-spacing:.08em;background:#0000008f;padding:2px 4px;font-size:7px;position:absolute;bottom:3px;right:4px}.transition-v2__nav button:hover,.transition-v2__nav button:focus-visible,.transition-v2__nav button[data-active=true]{border-color:var(--dom-scene-accent);outline:0;transform:translate(-6px)}.transition-v2__nav button:hover img,.transition-v2__nav button:focus-visible img,.transition-v2__nav button[data-active=true] img{filter:saturate()contrast(1.02);opacity:1;transform:scale(1.06)}.transition-v2__pieces{z-index:5;pointer-events:none;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;inset:0;overflow:hidden}.transition-v2__pieces span{opacity:0;will-change:transform, opacity, filter;position:relative;overflow:hidden;transform:translate(0)}.transition-v2__pieces span img{object-fit:cover;pointer-events:none;width:400%;max-width:none;height:300%;transform:translate3d(var(--piece-x), var(--piece-y), 0);display:block}.transition-v2[data-animating=true][data-v2-family=image-pieces] .transition-v2__pieces span{animation:.82s cubic-bezier(.16,1,.3,1) both transition-v2-piece-in;animation-delay:calc(var(--piece-i) * 16ms)}.transition-v2__pieces span:nth-child(4n+1){--piece-r:-12deg;--piece-tx:-36%;--piece-ty:-48%}.transition-v2__pieces span:nth-child(4n+2){--piece-r:9deg;--piece-tx:24%;--piece-ty:-34%}.transition-v2__pieces span:nth-child(4n+3){--piece-r:-7deg;--piece-tx:-18%;--piece-ty:42%}.transition-v2__pieces span:nth-child(4n){--piece-r:14deg;--piece-tx:38%;--piece-ty:35%}@keyframes transition-v2-piece-in{0%{opacity:0;filter:brightness(1.8)saturate(.3);transform:translate3d(var(--piece-tx), var(--piece-ty), 80px) rotate(var(--piece-r)) scale(.72)}52%{opacity:1}to{opacity:1;filter:brightness()saturate();transform:translate(0)rotate(0)scale(1.002)}}.transition-v2__slices{z-index:5;pointer-events:none;grid-template-rows:repeat(10,minmax(0,1fr));display:grid;position:absolute;inset:0;overflow:hidden}.transition-v2__slices span{opacity:0;transform-origin:0;will-change:transform, opacity;position:relative;overflow:hidden;transform:scaleX(0)}.transition-v2__slices span img{object-fit:cover;pointer-events:none;width:100%;max-width:none;height:1000%;transform:translate3d(0, var(--slice-y), 0);display:block}.transition-v2__slices span:nth-child(2n){transform-origin:100%}.transition-v2[data-animating=true][data-v2-family=slice-revealer] .transition-v2__slices span{animation:.68s cubic-bezier(.16,1,.3,1) both transition-v2-slice-in;animation-delay:calc(var(--slice-i) * 14ms)}@keyframes transition-v2-slice-in{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:scaleX(1.001)}}.transition-v2__masked-next{z-index:5;opacity:0;pointer-events:none;will-change:mask-size, opacity, filter;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:0% 0%;mask-size:0% 0%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.transition-v2[data-mask="0"] .transition-v2__masked-next{-webkit-mask-image:radial-gradient(circle,#000 0 48%,#0000 52%);mask-image:radial-gradient(circle,#000 0 48%,#0000 52%)}.transition-v2[data-mask="1"] .transition-v2__masked-next{-webkit-mask-image:conic-gradient(from 45deg, #000 0 25%, transparent 25% 50%, #000 50% 75%, transparent 75% 100%);-webkit-mask-image:conic-gradient(from 45deg, #000 0 25%, transparent 25% 50%, #000 50% 75%, transparent 75% 100%);-webkit-mask-image:conic-gradient(from 45deg, #000 0 25%, transparent 25% 50%, #000 50% 75%, transparent 75% 100%);mask-image:conic-gradient(from 45deg, #000 0 25%, transparent 25% 50%, #000 50% 75%, transparent 75% 100%)}.transition-v2[data-mask="2"] .transition-v2__masked-next{-webkit-mask-image:repeating-linear-gradient(115deg,#000 0 8%,#0000 8% 13%);mask-image:repeating-linear-gradient(115deg,#000 0 8%,#0000 8% 13%)}.transition-v2[data-animating=true][data-v2-family=css-mask] .transition-v2__masked-next{animation:.72s cubic-bezier(.16,1,.3,1) both transition-v2-mask-in}@keyframes transition-v2-mask-in{0%{opacity:0;filter:brightness(1.65)saturate(.3);-webkit-mask-size:0% 0%;mask-size:0% 0%}18%{opacity:1}to{opacity:1;filter:brightness()saturate();-webkit-mask-size:310% 310%;mask-size:310% 310%}}.transition-v2[data-overlay=hybrid]{pointer-events:none}.transition-v2__stage:after{content:"";z-index:9;pointer-events:none;opacity:.36;position:absolute;inset:0}.transition-v2[data-v2-family=image-pieces] .transition-v2__stage:after{background-image:linear-gradient(90deg, transparent calc(25% - .5px), var(--transition-line) 25%, transparent calc(25% + .5px)), linear-gradient(90deg, transparent calc(50% - .5px), var(--transition-line) 50%, transparent calc(50% + .5px)), linear-gradient(90deg, transparent calc(75% - .5px), var(--transition-line) 75%, transparent calc(75% + .5px)), linear-gradient(transparent calc(33.333% - .5px), var(--transition-line) 33.333%, transparent calc(33.333% + .5px)), linear-gradient(transparent calc(66.666% - .5px), var(--transition-line) 66.666%, transparent calc(66.666% + .5px))}.transition-v2[data-v2-family=slice-revealer] .transition-v2__stage:after{background:repeating-linear-gradient(0deg, transparent 0 calc(10% - 1px), var(--transition-line) calc(10% - 1px) 10%)}.transition-v2[data-v2-family=css-mask] .transition-v2__stage:after{border:1px solid var(--dom-scene-accent);inset:8%}@supports (color:color-mix(in lab, red, red)){.transition-v2[data-v2-family=css-mask] .transition-v2__stage:after{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 45%, transparent)}}.transition-v2[data-v2-family=css-mask] .transition-v2__stage:after{opacity:.48;box-shadow:0 0 0 3cqw var(--transition-paper);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.transition-v2[data-v2-family=css-mask] .transition-v2__stage:after{box-shadow:0 0 0 3cqw color-mix(in srgb, var(--transition-paper) 22%, transparent)}}.transition-v2[data-reduced=true] *,.transition-v2[data-reduced=true] :before,.transition-v2[data-reduced=true] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}@container immersive-canvas (max-width:760px){.transition-v2__masthead{inset:15px 16px auto}.transition-v2__stage{inset:68px 16px 210px}.transition-v2__copy{width:auto;bottom:92px;left:16px;right:116px}.transition-v2__copy h2{font-size:clamp(35px,11vw,54px)}.transition-v2__copy>p:last-child{-webkit-line-clamp:2;margin-top:8px}.transition-v2__arrows{bottom:94px;left:auto;right:16px}.transition-v2__nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;width:auto;inset:auto 16px 16px;transform:none}.transition-v2__nav button:hover,.transition-v2__nav button:focus-visible,.transition-v2__nav button[data-active=true]{transform:translateY(-4px)}.transition-v2__nav span{display:none}}@container immersive-canvas (max-width:420px){.transition-v2__stage{bottom:224px}.transition-v2__copy{bottom:88px;right:90px}.transition-v2__copy>p:last-child{display:none}.transition-v2__arrows button{width:44px;height:44px}}@container immersive-canvas (max-height:560px){.transition-v2__stage{top:58px;bottom:104px}.transition-v2__copy{bottom:24px}.transition-v2__copy>p:last-child,.transition-v2__arrows{display:none}}@media (prefers-reduced-motion:reduce){.transition-v2 *,.transition-v2 :before,.transition-v2 :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.dom-gallery[data-dom-variant=webgl-v2]{isolation:isolate;background:radial-gradient(circle at 52% 44%, var(--dom-scene-accent), transparent 42%), var(--dom-scene-bg);min-height:100cqh;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=webgl-v2]{background:radial-gradient(circle at 52% 44%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 42%), color-mix(in srgb, var(--dom-scene-bg) 94%, #020306)}}.dom-gallery[data-dom-variant=webgl-v2]{color:var(--dom-scene-highlight);touch-action:pan-y;outline:none}.webgl-v2:before{content:"";z-index:4;border:1px solid var(--dom-scene-highlight);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.webgl-v2:before{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.webgl-v2:before{background:linear-gradient(90deg, transparent 49.94%, var(--dom-scene-highlight) 50%, transparent 50.06%), linear-gradient(transparent 49.94%, var(--dom-scene-highlight) 50%, transparent 50.06%)}@supports (color:color-mix(in lab, red, red)){.webgl-v2:before{background:linear-gradient(90deg, transparent 49.94%, color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent) 50%, transparent 50.06%), linear-gradient(transparent 49.94%, color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent) 50%, transparent 50.06%)}}.webgl-v2:before{pointer-events:none}.webgl-v2:focus-visible{box-shadow:inset 0 0 0 2px var(--dom-scene-accent)}.webgl-v2__fallback,.webgl-v2__canvas{margin:0;position:absolute;inset:0}.webgl-v2__fallback{z-index:0;background:#050609;overflow:hidden}.webgl-v2__fallback:after{content:"";background:linear-gradient(90deg,#010205b8,#0000 27% 72%,#0102059e),linear-gradient(#0000 66%,#010205c7);position:absolute;inset:0}.webgl-v2__fallback img{object-fit:cover;opacity:.34;filter:blur(30px)saturate(.72)brightness(.72);width:100%;height:100%;scale:1.1}.webgl-v2[data-v2-family=webgl-transitions] .webgl-v2__fallback img{opacity:.72;filter:saturate(.78)brightness(.62)}.webgl-v2__canvas{z-index:1;transition:opacity .18s}.webgl-v2[data-renderer-failed=true] .webgl-v2__canvas{opacity:0}.webgl-v2[data-renderer-failed=true] .webgl-v2__fallback img{object-fit:contain;opacity:.72;filter:saturate(.86)brightness(.68);scale:1}.webgl-v2__focus{z-index:3;aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);width:min(28cqw,330px);position:absolute;top:50%;left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.webgl-v2__focus{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 54%, transparent)}}.webgl-v2__focus{pointer-events:none;background:#050609;border-radius:2px;transform:translate(-50%,-50%);box-shadow:0 36px 100px #0000009e}.webgl-v2__focus:after{content:"FOCUS";color:#ffffffd1;letter-spacing:.16em;background:#00000094;padding:4px 7px;font:700 8px/1 ui-monospace,SFMono-Regular,Menlo,monospace;position:absolute;bottom:10px;right:12px}.webgl-v2__focus img{object-fit:contain;width:100%;height:100%}.webgl-v2__masthead{z-index:8;color:var(--dom-scene-highlight);justify-content:space-between;align-items:center;display:flex;position:absolute;top:clamp(22px,4.8cqh,52px);left:clamp(22px,4.8cqw,64px);right:clamp(22px,4.8cqw,64px)}@supports (color:color-mix(in lab, red, red)){.webgl-v2__masthead{color:color-mix(in srgb, var(--dom-scene-highlight) 76%, transparent)}}.webgl-v2__masthead{letter-spacing:.18em;text-transform:uppercase;pointer-events:none;font:700 clamp(8px,.68cqw,11px)/1 ui-monospace,SFMono-Regular,Menlo,monospace}.webgl-v2__masthead:before{content:"";background:currentColor;width:clamp(28px,4cqw,64px);height:1px;margin-right:12px}.webgl-v2__masthead span:first-child{margin-right:auto}.webgl-v2__hud{z-index:8;pointer-events:none;max-width:min(34cqw,440px);display:grid;position:absolute;bottom:clamp(94px,14cqh,154px);left:clamp(22px,4.8cqw,64px)}.webgl-v2__hud .scene-kicker{color:var(--dom-scene-accent);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:9px}.webgl-v2__hud strong{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(24px,4.6cqw,74px);font-weight:420;line-height:.9}.webgl-v2__hud>span{max-width:40ch;color:var(--dom-scene-highlight);margin-top:14px;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.webgl-v2__hud>span{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.webgl-v2__hud>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(9px,.8cqw,12px);line-height:1.5}.webgl-v2[data-v2-family=showcase] .webgl-v2__hud{max-width:min(26cqw,330px)}.webgl-v2__modes{z-index:10;overscroll-behavior:contain;scrollbar-width:thin;gap:5px;width:min(138px,16cqw);max-height:calc(100% - 160px);display:grid;position:absolute;top:50%;right:clamp(22px,4.8cqw,64px);overflow-y:auto;transform:translateY(-50%)}.webgl-v2__modes button{border:1px solid var(--dom-scene-highlight);justify-content:space-between;align-items:center;min-height:44px;display:flex}@supports (color:color-mix(in lab, red, red)){.webgl-v2__modes button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.webgl-v2__modes button{background:var(--dom-scene-bg);border-radius:2px;padding:0 10px}@supports (color:color-mix(in lab, red, red)){.webgl-v2__modes button{background:color-mix(in srgb, var(--dom-scene-bg) 58%, transparent)}}.webgl-v2__modes button{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.webgl-v2__modes button{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.webgl-v2__modes button{letter-spacing:.1em;text-transform:uppercase;cursor:pointer;font:680 clamp(8px,.62cqw,10px)/1 ui-monospace,SFMono-Regular,Menlo,monospace;transition:background .16s,color .16s,transform .16s}.webgl-v2__modes button:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.webgl-v2__modes button:is(:hover,:focus-visible),.webgl-v2__modes button[data-active=true]{background:var(--dom-scene-accent);color:var(--dom-scene-bg);transform:translate(-4px)}.webgl-v2__navigation{z-index:12;justify-content:flex-end;align-items:center;gap:9px;display:flex;position:absolute;bottom:clamp(24px,4.8cqh,54px);left:clamp(22px,4.8cqw,64px);right:clamp(22px,4.8cqw,64px)}.webgl-v2__navigation>button{border:1px solid var(--dom-scene-highlight);flex:0 0 46px;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab, red, red)){.webgl-v2__navigation>button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 34%, transparent)}}.webgl-v2__navigation>button{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.webgl-v2__navigation>button{background:color-mix(in srgb, var(--dom-scene-bg) 68%, transparent)}}.webgl-v2__navigation>button{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--dom-scene-highlight);cursor:pointer}.webgl-v2__thumbs{overscroll-behavior-inline:contain;scrollbar-color:var(--dom-scene-highlight) transparent;gap:5px;max-width:min(52cqw,500px);padding:4px 2px 6px;display:flex;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.webgl-v2__thumbs{scrollbar-color:color-mix(in srgb, var(--dom-scene-highlight) 34%, transparent) transparent}}.webgl-v2__thumbs{scrollbar-width:thin}.webgl-v2__thumbs button{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);flex:0 0 clamp(44px,4.2cqw,52px);width:clamp(44px,4.2cqw,52px);min-height:44px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.webgl-v2__thumbs button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.webgl-v2__thumbs button{opacity:.46;cursor:pointer;background:#08090d;border-radius:3px;padding:0;transition:opacity .16s,border-color .16s,transform .16s}.webgl-v2__thumbs button:is(:hover,:focus-visible),.webgl-v2__thumbs button[data-active=true]{border-color:var(--dom-scene-accent);opacity:1;transform:translateY(-3px)}.webgl-v2__thumbs img{object-fit:cover;width:100%;height:100%}.webgl-v2 :where(button):focus-visible{outline:2px solid var(--dom-scene-highlight);outline-offset:2px}@container immersive-canvas (max-width:760px){.webgl-v2__masthead{top:22px;left:18px;right:18px}.webgl-v2__focus{width:min(58cqw,260px)}.webgl-v2__hud,.webgl-v2[data-v2-family=showcase] .webgl-v2__hud{max-width:none;bottom:124px;left:18px;right:18px}.webgl-v2__hud strong{max-width:11ch;font-size:clamp(28px,9cqw,46px)}.webgl-v2__hud>span{max-width:30ch}.webgl-v2__modes{scrollbar-width:none;width:calc(100% - 36px);max-height:none;display:flex;top:72px;right:18px;overflow:auto hidden;transform:none}.webgl-v2__modes button{flex:none;min-height:44px}.webgl-v2__navigation{justify-content:space-between;bottom:22px;left:18px;right:18px}.webgl-v2__thumbs{flex:1;max-width:none}}@media (prefers-reduced-motion:reduce){.webgl-v2 :where(button){transition:none}}.dom-gallery[data-dom-variant=misc-v2]{--misc-v2-ink:var(--dom-scene-highlight);--misc-v2-paper:var(--dom-scene-bg);--misc-v2-line:var(--misc-v2-ink)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=misc-v2]{--misc-v2-line:color-mix(in srgb, var(--misc-v2-ink) 20%, transparent)}}.dom-gallery[data-dom-variant=misc-v2]{--misc-v2-muted:var(--misc-v2-ink)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=misc-v2]{--misc-v2-muted:color-mix(in srgb, var(--misc-v2-ink) 58%, transparent)}}.dom-gallery[data-dom-variant=misc-v2]{--misc-v2-panel:var(--misc-v2-paper)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=misc-v2]{--misc-v2-panel:color-mix(in srgb, var(--misc-v2-paper) 82%, transparent)}}.dom-gallery[data-dom-variant=misc-v2]{isolation:isolate;background:radial-gradient(circle at 76% 18%, var(--dom-scene-secondary), transparent 34%), var(--misc-v2-paper);width:100%;height:100%;min-height:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=misc-v2]{background:radial-gradient(circle at 76% 18%, color-mix(in srgb, var(--dom-scene-secondary) 17%, transparent), transparent 34%), var(--misc-v2-paper)}}.dom-gallery[data-dom-variant=misc-v2]{color:var(--misc-v2-ink);outline:none;container-type:size}.dom-gallery[data-dom-variant=misc-v2]:before,.dom-gallery[data-dom-variant=misc-v2]:after{z-index:-1;content:"";pointer-events:none;position:absolute;inset:0}.dom-gallery[data-dom-variant=misc-v2]:before{opacity:.32;background:linear-gradient(var(--misc-v2-line) 1px, transparent 1px) 0 0 / 100% 25%, linear-gradient(90deg, var(--misc-v2-line) 1px, transparent 1px) 0 0 / 12.5% 100%;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.dom-gallery[data-dom-variant=misc-v2]:after{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.dom-gallery[data-dom-variant=misc-v2][data-overlay=hybrid]{pointer-events:none}.dom-gallery[data-dom-variant=misc-v2] button{font:inherit}.dom-gallery[data-dom-variant=misc-v2] button:focus-visible,.dom-gallery[data-dom-variant=misc-v2] [tabindex]:focus-visible,.dom-gallery[data-dom-variant=misc-v2]:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=misc-v2] button:focus-visible,.dom-gallery[data-dom-variant=misc-v2] [tabindex]:focus-visible,.dom-gallery[data-dom-variant=misc-v2]:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.dom-gallery[data-dom-variant=misc-v2] button:focus-visible,.dom-gallery[data-dom-variant=misc-v2] [tabindex]:focus-visible,.dom-gallery[data-dom-variant=misc-v2]:focus-visible{outline-offset:4px}.misc-v2__empty{place-items:center;min-height:420px;display:grid}.misc-v2__empty p{max-width:24ch;color:var(--misc-v2-muted);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-align:center;text-transform:uppercase;margin:0;font-size:10px}.dom-gallery[data-dom-variant=misc-v2][data-v2-family=decorative-letter]{background:linear-gradient(102deg, var(--misc-v2-paper) 0 36%, transparent 36%), radial-gradient(circle at 72% 36%, var(--dom-scene-secondary), transparent 34%), var(--misc-v2-paper)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=misc-v2][data-v2-family=decorative-letter]{background:linear-gradient(102deg, color-mix(in srgb, var(--misc-v2-paper) 88%, #efe7d6) 0 36%, transparent 36%), radial-gradient(circle at 72% 36%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 34%), var(--misc-v2-paper)}}.misc-v2__decorative-stage{grid-template-rows:clamp(70px,10cqh,98px) 1fr clamp(100px,16cqh,154px);grid-template-columns:minmax(190px,.72fr) minmax(280px,1.28fr);min-width:0;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.misc-v2__decorative-header,.misc-v2__color-header{z-index:20;border-bottom:1px solid var(--misc-v2-line);grid-column:1/-1;justify-content:space-between;align-items:center;margin:0 clamp(18px,3cqw,46px);display:flex;position:relative}.misc-v2__decorative-header .scene-kicker,.misc-v2__color-header .scene-kicker{color:var(--misc-v2-ink);font-family:var(--font-display), serif;letter-spacing:-.035em;text-transform:none;margin:0;font-size:clamp(17px,2cqw,30px);font-weight:460;line-height:1}.misc-v2__decorative-header>span,.misc-v2__color-header>span{color:var(--misc-v2-muted);font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.misc-v2__letter-architecture{z-index:1;fill:none;width:min(72cqw,920px);height:min(86cqh,840px);stroke:var(--misc-v2-line);stroke-width:1px;pointer-events:none;position:absolute;top:50%;left:clamp(-110px,-7cqw,-40px);overflow:visible;transform:translateY(-47%)}.misc-v2__letter-outline{fill:var(--misc-v2-ink)}@supports (color:color-mix(in lab, red, red)){.misc-v2__letter-outline{fill:color-mix(in srgb, var(--misc-v2-ink) 5%, transparent)}}.misc-v2__letter-outline{stroke:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.misc-v2__letter-outline{stroke:color-mix(in srgb, var(--dom-scene-accent) 48%, transparent)}}.misc-v2__letter-outline{stroke-width:2px;font-family:var(--font-display), serif;letter-spacing:-.08em;font-size:680px;font-weight:700}.misc-v2__letter-path-copy{fill:var(--misc-v2-ink)}@supports (color:color-mix(in lab, red, red)){.misc-v2__letter-path-copy{fill:color-mix(in srgb, var(--misc-v2-ink) 56%, transparent)}}.misc-v2__letter-path-copy{stroke:none;font-family:var(--font-mono), monospace;letter-spacing:.16em;font-size:18px;font-weight:700}.misc-v2__decorative-art{z-index:6;border:1px solid var(--misc-v2-line);background:var(--misc-v2-ink);grid-area:2/2/4;place-self:stretch stretch;min-width:0;min-height:0;margin:clamp(18px,3cqw,46px) clamp(72px,9cqw,136px) clamp(48px,7cqh,86px) clamp(12px,2cqw,30px);padding:clamp(10px,1.5cqw,20px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.misc-v2__decorative-art{background:color-mix(in srgb, var(--misc-v2-ink) 5%, var(--misc-v2-paper))}}.misc-v2__decorative-art{box-shadow:0 34px 100px #0006}.misc-v2__decorative-art:before,.misc-v2__decorative-art:after{z-index:3;border-color:var(--dom-scene-accent);content:"";pointer-events:none;width:48px;height:48px;position:absolute}.misc-v2__decorative-art:before{border-top:2px solid var(--dom-scene-accent);border-left:2px solid var(--dom-scene-accent);top:8px;left:8px}.misc-v2__decorative-art:after{border-right:2px solid var(--dom-scene-accent);border-bottom:2px solid var(--dom-scene-accent);bottom:8px;right:8px}.misc-v2__decorative-art>span{z-index:4;background:var(--misc-v2-paper);padding:5px 7px;position:absolute;top:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.misc-v2__decorative-art>span{background:color-mix(in srgb, var(--misc-v2-paper) 72%, transparent)}}.misc-v2__decorative-art>span{color:var(--misc-v2-muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;font-size:8px}.misc-v2__decorative-art img{object-fit:contain;width:100%;height:100%;display:block}.misc-v2__decorative-art figcaption{color:var(--misc-v2-ink);display:-webkit-box;position:absolute;bottom:16px;left:18px;right:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.misc-v2__decorative-art figcaption{color:color-mix(in srgb, var(--misc-v2-ink) 68%, transparent)}}.misc-v2__decorative-art figcaption{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.4}.misc-v2__decorative-copy{z-index:10;pointer-events:none;grid-area:3/1/auto/3;align-self:end;width:min(47cqw,660px);padding:0 0 clamp(26px,4cqh,52px) clamp(18px,3cqw,46px);position:relative}.misc-v2__decorative-copy p{color:var(--dom-scene-accent);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:9px}.misc-v2__decorative-copy h2{max-width:11ch;font-family:var(--font-display), serif;letter-spacing:-.065em;text-transform:uppercase;text-wrap:balance;text-shadow:0 14px 50px #0006;margin:0;font-size:clamp(44px,7.2cqw,108px);font-weight:460;line-height:.78}.misc-v2__decorative-controls{z-index:18;align-items:center;gap:10px;display:flex;position:absolute;bottom:clamp(18px,3cqh,40px);right:clamp(18px,3cqw,46px)}.misc-v2__decorative-controls button,.misc-v2__color-controls>button{border:1px solid var(--misc-v2-line);background:var(--misc-v2-paper);border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.misc-v2__decorative-controls button,.misc-v2__color-controls>button{background:color-mix(in srgb, var(--misc-v2-paper) 76%, transparent)}}.misc-v2__decorative-controls button,.misc-v2__color-controls>button{color:var(--misc-v2-ink);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .18s,color .18s,transform .18s}.misc-v2__decorative-controls button:hover,.misc-v2__color-controls>button:hover{background:var(--misc-v2-ink);color:var(--misc-v2-paper);transform:scale(1.05)}.misc-v2__decorative-controls>div{gap:4px;display:flex}.misc-v2__decorative-controls i{background:var(--misc-v2-line);width:10px;height:2px;transition:background .18s,width .24s;display:block}.misc-v2__decorative-controls i[data-active=true]{background:var(--dom-scene-accent);width:26px}.dom-gallery[data-dom-variant=misc-v2][data-v2-family=color-extraction]{transition:background-color .42s,color .42s}.misc-v2__color-stage{grid-template-rows:clamp(70px,10cqh,98px) 1fr clamp(96px,14cqh,136px);grid-template-columns:minmax(280px,1.35fr) minmax(230px,.65fr);min-width:0;min-height:0;display:grid;position:absolute;inset:0;overflow:hidden}.misc-v2__color-stage:before{z-index:0;aspect-ratio:1;border:1px solid var(--misc-v2-line);content:"";opacity:.52;pointer-events:none;border-radius:50%;width:min(42cqw,540px);position:absolute;top:12%;right:7%}.misc-v2__color-slide{z-index:4;border:1px solid var(--misc-v2-line);background:var(--misc-v2-ink);grid-area:2/1/4;place-self:stretch stretch;min-width:0;min-height:0;margin:clamp(22px,3.5cqw,54px) clamp(20px,3cqw,44px) clamp(54px,7cqh,86px) clamp(34px,5cqw,76px);padding:clamp(10px,1.5cqw,20px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.misc-v2__color-slide{background:color-mix(in srgb, var(--misc-v2-ink) 6%, var(--misc-v2-paper))}}.misc-v2__color-slide{box-shadow:0 34px 100px #0000005c}.misc-v2__color-matte{opacity:.26;background:var(--dom-scene-secondary);filter:blur(42px);pointer-events:none;position:absolute;inset:-8%}.misc-v2__color-slide img{z-index:2;object-fit:contain;width:100%;height:100%;display:block;position:relative}.misc-v2__color-slide figcaption{z-index:4;color:var(--misc-v2-ink);display:-webkit-box;position:absolute;bottom:15px;left:18px;right:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.misc-v2__color-slide figcaption{color:color-mix(in srgb, var(--misc-v2-ink) 70%, transparent)}}.misc-v2__color-slide figcaption{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.45}.misc-v2__color-copy{z-index:8;grid-area:2/2;align-self:center;min-width:0;padding:clamp(22px,4cqw,58px) clamp(28px,5cqw,72px) clamp(22px,4cqw,58px) 0;position:relative}.misc-v2__color-copy>span{color:var(--dom-scene-accent);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:750}.misc-v2__color-copy h2{max-width:9ch;font-family:var(--font-display), serif;letter-spacing:-.06em;text-wrap:balance;margin:14px 0 20px;font-size:clamp(42px,6cqw,88px);font-weight:460;line-height:.84}.misc-v2__color-copy>p{max-width:38ch;color:var(--misc-v2-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.misc-v2__swatches{gap:3px;min-width:0;margin-top:clamp(24px,4cqh,42px);display:flex}.misc-v2__swatches>span{flex:1;grid-template-rows:36px auto;gap:5px;min-width:0;display:grid}.misc-v2__swatches i{border:1px solid var(--misc-v2-ink);display:block}@supports (color:color-mix(in lab, red, red)){.misc-v2__swatches i{border:1px solid color-mix(in srgb, var(--misc-v2-ink) 16%, transparent)}}.misc-v2__swatches i{background:var(--swatch)}.misc-v2__swatches small{color:var(--misc-v2-muted);font-family:var(--font-mono), monospace;font-variant-numeric:tabular-nums;font-size:7px}.misc-v2__color-controls{z-index:12;grid-area:3/2;place-self:center stretch;align-items:center;gap:10px;min-width:0;padding:0 clamp(28px,5cqw,72px) clamp(20px,3.5cqh,42px) 0;display:flex;position:relative}.misc-v2__color-thumbs{scrollbar-width:none;flex:1;gap:4px;min-width:0;display:flex;overflow-x:auto}.misc-v2__color-thumbs button{border:1px solid var(--misc-v2-line);cursor:pointer;filter:saturate(.45)brightness(.7);background:0 0;width:44px;min-width:44px;height:44px;padding:3px;transition:border-color .18s,filter .18s,transform .18s;overflow:hidden}.misc-v2__color-thumbs button:hover,.misc-v2__color-thumbs button[data-active=true]{border-color:var(--dom-scene-accent);filter:none;transform:translateY(-3px)}.misc-v2__color-thumbs img{object-fit:contain;width:100%;height:100%;display:block}.dom-gallery[data-dom-variant=misc-v2][data-v2-family=gooey]{overscroll-behavior:contain;background:radial-gradient(circle at 22% 12%, var(--dom-scene-accent), transparent 25%), radial-gradient(circle at 82% 56%, var(--dom-scene-secondary), transparent 30%), var(--misc-v2-paper);height:100%;overflow:auto}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=misc-v2][data-v2-family=gooey]{background:radial-gradient(circle at 22% 12%, color-mix(in srgb, var(--dom-scene-accent) 17%, transparent), transparent 25%), radial-gradient(circle at 82% 56%, color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent), transparent 30%), color-mix(in srgb, var(--misc-v2-paper) 94%, black)}}.dom-gallery[data-dom-variant=misc-v2][data-v2-family=gooey]{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--misc-v2-line) transparent;container-type:inline-size}.misc-v2__gooey-gallery{width:100%;min-height:100%;display:block;position:relative;overflow:hidden}.misc-v2__gooey-defs{pointer-events:none;width:0;height:0;position:absolute}.misc-v2__gooey-header{z-index:4;border-bottom:1px solid var(--misc-v2-line);isolation:isolate;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;align-items:start;min-height:min(82svh,760px);padding:clamp(28px,5cqw,72px);display:grid;position:relative}.misc-v2__gooey-header:before{z-index:0;aspect-ratio:1;border:1px solid var(--dom-scene-accent);width:min(54cqw,640px);position:absolute;top:14%;right:5%}@supports (color:color-mix(in lab, red, red)){.misc-v2__gooey-header:before{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 34%, transparent)}}.misc-v2__gooey-header:before{background:var(--dom-scene-accent);border-radius:48% 52% 64% 36%/42% 60% 40% 58%}@supports (color:color-mix(in lab, red, red)){.misc-v2__gooey-header:before{background:color-mix(in srgb, var(--dom-scene-accent) 7%, transparent)}}.misc-v2__gooey-header:before{content:"";pointer-events:none;transform:rotate(12deg)}.misc-v2__gooey-header .scene-kicker{z-index:4;color:var(--dom-scene-accent);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;margin:0;font-size:9px;font-weight:750;position:relative}.misc-v2__gooey-header h2{z-index:4;max-width:8ch;font-family:var(--font-display), serif;letter-spacing:-.075em;text-transform:uppercase;text-wrap:balance;align-self:center;margin:0;font-size:clamp(62px,12cqw,178px);font-weight:440;line-height:.72;position:relative}.misc-v2__gooey-teaser{z-index:2;aspect-ratio:1.04;border:1px solid var(--misc-v2-ink);width:min(46cqw,560px);margin:0;position:absolute;top:17%;right:8%}@supports (color:color-mix(in lab, red, red)){.misc-v2__gooey-teaser{border:1px solid color-mix(in srgb, var(--misc-v2-ink) 20%, transparent)}}.misc-v2__gooey-teaser{background:radial-gradient(circle at 72% 20%, var(--dom-scene-accent), transparent 38%), var(--misc-v2-paper);border-radius:42% 58% 48% 52%/54% 42% 58% 46%;padding:clamp(8px,1.1cqw,14px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.misc-v2__gooey-teaser{background:radial-gradient(circle at 72% 20%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 38%), color-mix(in srgb, var(--misc-v2-paper) 74%, black)}}.misc-v2__gooey-teaser{pointer-events:none;transform:rotate(4deg);box-shadow:0 42px 120px #00000080,inset 0 0 0 1px #ffffff0a}.misc-v2__gooey-teaser:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1f,#0000 24%),linear-gradient(#0000 64%,#0000009e);position:absolute;inset:0}.misc-v2__gooey-teaser img{z-index:1;object-fit:contain;background:var(--misc-v2-ink);border-radius:40% 60% 46% 54%/52% 44% 56% 48%;width:100%;height:100%;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.misc-v2__gooey-teaser img{background:color-mix(in srgb, var(--misc-v2-ink) 5%, var(--misc-v2-paper))}}.misc-v2__gooey-teaser img{filter:saturate(.88)contrast(1.04)}.misc-v2__gooey-teaser figcaption{z-index:3;color:#fff;text-shadow:0 2px 18px #000000d1;justify-content:space-between;align-items:flex-end;gap:18px;display:flex;position:absolute;bottom:clamp(14px,2cqw,24px);left:clamp(14px,2cqw,24px);right:clamp(14px,2cqw,24px)}.misc-v2__gooey-teaser figcaption span{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:720}.misc-v2__gooey-teaser figcaption strong{max-width:16ch;font-family:var(--font-display), serif;letter-spacing:-.035em;text-align:right;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(16px,2.2cqw,28px);font-weight:480;line-height:.92;display:-webkit-box;overflow:hidden}.misc-v2__gooey-header>span{z-index:4;max-width:24ch;color:var(--misc-v2-muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-align:right;text-transform:uppercase;place-self:end;font-size:9px;line-height:1.5;position:relative}.misc-v2__gooey-scroll{z-index:3;gap:clamp(100px,18svh,220px);width:100%;padding:clamp(100px,18svh,210px) clamp(24px,7cqw,110px);display:grid;position:relative}.misc-v2__gooey-scroll:before{z-index:-1;background:var(--misc-v2-line);content:"";width:1px;position:absolute;top:0;bottom:0;left:50%}.misc-v2__gooey-tile{border:0;outline:none;grid-template-columns:minmax(100px,.34fr) minmax(300px,1fr) minmax(180px,.52fr);justify-self:center;align-items:center;gap:clamp(18px,4cqw,66px);width:min(82cqw,1120px);min-height:clamp(480px,76svh,760px);padding:0;display:grid;position:relative}.misc-v2__gooey-tile:nth-child(2n){grid-template-columns:minmax(180px,.52fr) minmax(300px,1fr) minmax(100px,.34fr)}.misc-v2__gooey-tile:nth-child(2n) .misc-v2__gooey-meta{text-align:right;grid-area:1/3}.misc-v2__gooey-tile:nth-child(2n) .misc-v2__gooey-media{grid-area:1/2}.misc-v2__gooey-tile:nth-child(2n) .misc-v2__gooey-copy{text-align:right;grid-area:1/1}.misc-v2__gooey-meta{z-index:5;align-self:start;padding-top:clamp(20px,5svh,54px);position:relative}.misc-v2__gooey-meta>span{color:var(--dom-scene-accent);font-family:var(--font-display), serif;letter-spacing:-.06em;font-size:clamp(46px,6cqw,86px);line-height:.8}.misc-v2__gooey-meta p{color:var(--misc-v2-muted);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:12px 0 0;font-size:8px}.misc-v2__gooey-media{z-index:3;isolation:isolate;width:100%;height:min(68svh,680px);min-height:380px;margin:0;position:relative;overflow:visible}.misc-v2__gooey-base{z-index:2;border:1px solid var(--misc-v2-line);object-fit:contain;background:var(--misc-v2-ink);width:100%;height:100%;padding:clamp(8px,1cqw,14px);display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.misc-v2__gooey-base{background:color-mix(in srgb, var(--misc-v2-ink) 5%, var(--misc-v2-paper))}}.misc-v2__gooey-base{transition:filter .52s,transform .72s cubic-bezier(.16,1,.3,1);box-shadow:0 34px 100px #0000006b}.misc-v2__gooey-reveal{z-index:4;opacity:0;pointer-events:none;transition:opacity .36s;position:absolute;inset:-12%}.misc-v2__gooey-orb{opacity:0;border-radius:50%;transition:opacity .36s,transform .72s cubic-bezier(.16,1,.3,1);display:block;position:absolute;overflow:hidden;transform:scale(.2);box-shadow:0 18px 54px #0000005c}.misc-v2__gooey-orb[data-orb=one]{aspect-ratio:1;width:42%;top:4%;right:2%}.misc-v2__gooey-orb[data-orb=two]{aspect-ratio:1;width:34%;bottom:2%;left:0}.misc-v2__gooey-orb[data-orb=three]{aspect-ratio:1;width:24%;bottom:-5%;right:18%}.misc-v2__gooey-orb img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.42)}.misc-v2__gooey-tile:hover .misc-v2__gooey-base,.misc-v2__gooey-tile:focus-within .misc-v2__gooey-base,.misc-v2__gooey-tile:focus .misc-v2__gooey-base,.misc-v2__gooey-tile[data-active=true] .misc-v2__gooey-base{filter:saturate(.74)brightness(.7);transform:scale(.975)}.misc-v2__gooey-tile:hover .misc-v2__gooey-reveal,.misc-v2__gooey-tile:focus-within .misc-v2__gooey-reveal,.misc-v2__gooey-tile:focus .misc-v2__gooey-reveal,.misc-v2__gooey-tile[data-active=true] .misc-v2__gooey-reveal{opacity:1}.misc-v2__gooey-tile:hover .misc-v2__gooey-orb,.misc-v2__gooey-tile:focus-within .misc-v2__gooey-orb,.misc-v2__gooey-tile:focus .misc-v2__gooey-orb,.misc-v2__gooey-tile[data-active=true] .misc-v2__gooey-orb{opacity:1;transform:scale(1)}.misc-v2__gooey-tile:hover .misc-v2__gooey-orb[data-orb=two],.misc-v2__gooey-tile:focus .misc-v2__gooey-orb[data-orb=two],.misc-v2__gooey-tile[data-active=true] .misc-v2__gooey-orb[data-orb=two]{transform:scale(.92)}.misc-v2__gooey-media figcaption{z-index:7;background:var(--misc-v2-paper);padding:5px 7px;position:absolute;bottom:10px;right:12px}@supports (color:color-mix(in lab, red, red)){.misc-v2__gooey-media figcaption{background:color-mix(in srgb, var(--misc-v2-paper) 72%, transparent)}}.misc-v2__gooey-media figcaption{color:var(--misc-v2-muted);font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:7px}.misc-v2__gooey-copy{z-index:5;align-self:end;padding-bottom:clamp(20px,6svh,70px);position:relative}.misc-v2__gooey-copy h3{max-width:9ch;font-family:var(--font-display), serif;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(42px,5.5cqw,82px);font-weight:450;line-height:.82}.misc-v2__gooey-copy p{max-width:32ch;color:var(--misc-v2-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:16px 0 0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.misc-v2__gooey-tile:nth-child(2n) .misc-v2__gooey-copy h3,.misc-v2__gooey-tile:nth-child(2n) .misc-v2__gooey-copy p{margin-left:auto}.misc-v2__gooey-end{border-top:1px solid var(--misc-v2-line);min-height:min(48svh,480px);color:var(--misc-v2-muted);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 clamp(24px,7cqw,110px);font-size:9px;display:flex;position:relative}.misc-v2__gooey-end p{color:var(--misc-v2-ink);margin:0}@container (max-width:880px){.misc-v2__decorative-stage,.misc-v2__color-stage{grid-template-columns:minmax(180px,.82fr) minmax(230px,1.18fr)}.misc-v2__decorative-art{margin-left:0;margin-right:70px}.misc-v2__decorative-copy{width:min(54cqw,470px)}.misc-v2__decorative-copy h2{font-size:clamp(40px,9cqw,78px)}.misc-v2__color-slide{margin-left:24px;margin-right:20px}.misc-v2__color-copy{padding-right:26px}.misc-v2__color-copy h2{font-size:clamp(38px,8cqw,66px)}.misc-v2__color-controls{padding-right:24px}.misc-v2__color-thumbs button:nth-child(n+5){display:none}.misc-v2__gooey-header{min-height:min(72svh,620px)}.misc-v2__gooey-tile,.misc-v2__gooey-tile:nth-child(2n){grid-template-columns:74px minmax(260px,1fr) minmax(150px,.45fr);gap:20px}.misc-v2__gooey-copy h3{font-size:clamp(36px,7cqw,62px)}}@container (max-width:620px){.misc-v2__decorative-header,.misc-v2__color-header{margin:0 16px}.misc-v2__decorative-header .scene-kicker,.misc-v2__color-header .scene-kicker{text-overflow:ellipsis;white-space:nowrap;max-width:68%;font-size:17px;overflow:hidden}.misc-v2__decorative-stage{grid-template-rows:66px minmax(260px,1fr) minmax(142px,auto) 68px;grid-template-columns:1fr}.misc-v2__letter-architecture{width:128cqw;height:70cqh;top:38%;left:50%;transform:translate(-50%,-50%)}.misc-v2__decorative-art{grid-area:2/1;margin:12px 40px 4px}.misc-v2__decorative-copy{text-align:center;grid-area:3/1;align-self:center;width:auto;padding:12px 16px}.misc-v2__decorative-copy h2{max-width:12ch;margin:0 auto;font-size:clamp(34px,12cqw,54px)}.misc-v2__decorative-controls{justify-content:center;bottom:12px;left:16px;right:16px}.misc-v2__decorative-controls i:nth-child(n+7){display:none}.misc-v2__color-stage{grid-template-rows:66px minmax(250px,1fr) minmax(142px,auto) 70px;grid-template-columns:1fr}.misc-v2__color-slide{grid-area:2/1;margin:12px 24px 4px}.misc-v2__color-copy{text-align:center;grid-area:3/1;align-self:center;padding:12px 18px}.misc-v2__color-copy>span{display:none}.misc-v2__color-copy h2{max-width:12ch;margin:0 auto 9px;font-size:clamp(32px,11cqw,50px)}.misc-v2__color-copy>p{-webkit-line-clamp:2;margin:0 auto}.misc-v2__swatches{justify-content:center;margin-top:12px}.misc-v2__swatches>span{grid-template-rows:16px auto;max-width:52px}.misc-v2__color-controls{grid-area:4/1;align-self:center;padding:8px 16px 12px}.misc-v2__color-thumbs button:nth-child(n+5){display:none}.misc-v2__gooey-header{grid-template-columns:1fr;min-height:min(76svh,600px);padding:24px 18px}.misc-v2__gooey-header h2{text-shadow:0 10px 42px var(--misc-v2-paper);align-self:center;font-size:clamp(56px,20cqw,92px)}@supports (color:color-mix(in lab, red, red)){.misc-v2__gooey-header h2{text-shadow:0 10px 42px color-mix(in srgb, var(--misc-v2-paper) 74%, transparent)}}.misc-v2__gooey-header>span{text-align:left;justify-self:start}.misc-v2__gooey-header:before{width:84cqw;top:22%;right:-14%}.misc-v2__gooey-teaser{opacity:.82;border-radius:46% 54% 58% 42%/52% 46% 54% 48%;width:84cqw;top:21%;right:-10%;transform:rotate(6deg)}.misc-v2__gooey-teaser figcaption{bottom:16px;left:16px;right:16px}.misc-v2__gooey-teaser figcaption strong{font-size:clamp(15px,5.2cqw,22px)}.misc-v2__gooey-scroll{gap:110px;padding:100px 18px}.misc-v2__gooey-tile,.misc-v2__gooey-tile:nth-child(2n){grid-template-rows:54px minmax(330px,56svh) auto;grid-template-columns:1fr;gap:14px;width:100%;min-height:560px}.misc-v2__gooey-tile .misc-v2__gooey-meta,.misc-v2__gooey-tile:nth-child(2n) .misc-v2__gooey-meta{text-align:left;grid-area:1/1;padding:0}.misc-v2__gooey-meta>span{font-size:38px}.misc-v2__gooey-meta p{margin:0;position:absolute;bottom:2px;right:0}.misc-v2__gooey-tile .misc-v2__gooey-media,.misc-v2__gooey-tile:nth-child(2n) .misc-v2__gooey-media{grid-area:2/1;height:min(56svh,520px);min-height:330px}.misc-v2__gooey-tile .misc-v2__gooey-copy,.misc-v2__gooey-tile:nth-child(2n) .misc-v2__gooey-copy{text-align:left;grid-area:3/1;padding:0}.misc-v2__gooey-copy h3,.misc-v2__gooey-tile:nth-child(2n) .misc-v2__gooey-copy h3,.misc-v2__gooey-tile:nth-child(2n) .misc-v2__gooey-copy p{max-width:12ch;margin-left:0}.misc-v2__gooey-copy p{-webkit-line-clamp:2;margin-top:9px}.misc-v2__gooey-end{min-height:300px;margin:0 18px}}@container (max-height:620px){.misc-v2__decorative-stage,.misc-v2__color-stage{grid-template-rows:62px 1fr 92px}.misc-v2__decorative-art,.misc-v2__color-slide{margin-top:12px;margin-bottom:28px}.misc-v2__decorative-copy h2,.misc-v2__color-copy h2{font-size:clamp(34px,6.5cqw,68px)}.misc-v2__decorative-art figcaption,.misc-v2__color-slide figcaption,.misc-v2__color-copy>p{display:none}}@container (max-width:620px) and (max-height:620px){.misc-v2__decorative-stage,.misc-v2__color-stage{grid-template-rows:62px minmax(210px,1fr) minmax(104px,auto) 62px}.misc-v2__decorative-art,.misc-v2__color-slide{margin-top:8px;margin-bottom:4px}.misc-v2__decorative-copy,.misc-v2__color-copy{padding-top:7px;padding-bottom:7px}}@media (prefers-reduced-motion:reduce){.dom-gallery[data-dom-variant=misc-v2] *,.dom-gallery[data-dom-variant=misc-v2] :before,.dom-gallery[data-dom-variant=misc-v2] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dom-gallery[data-dom-variant=misc-v2][data-reduced=true]{scroll-behavior:auto}.dom-gallery[data-dom-variant=misc-v2][data-reduced=true] *,.dom-gallery[data-dom-variant=misc-v2][data-reduced=true] :before,.dom-gallery[data-dom-variant=misc-v2][data-reduced=true] :after{transition:none!important;animation:none!important}.dom-gallery[data-dom-variant=misc-v2][data-reduced=true] .misc-v2__gooey-reveal{display:none}.dom-gallery[data-dom-variant=misc-v2][data-reduced=true] .misc-v2__gooey-base{filter:none;transform:none}.dom-gallery[data-dom-variant=pixel-voxel-gallery]{background:var(--dom-scene-bg);min-height:100%;position:relative}.pixel-voxel-gallery__stage{position:absolute;inset:0}.pixel-voxel-gallery__fallback{height:100%;margin:0}.pixel-voxel-gallery__fallback img{object-fit:cover;width:100%;height:100%}.pixel-voxel-gallery__copy{z-index:4;color:var(--dom-scene-highlight);position:absolute;bottom:24px;left:24px}.pixel-voxel-gallery__nav{align-items:center;gap:16px;margin-top:12px;display:flex}.pixel-voxel-gallery__nav button{border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.pixel-voxel-gallery__nav button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 30%, transparent)}}.pixel-voxel-gallery__nav button{color:inherit;cursor:pointer;background:0 0;border-radius:50%;width:32px;height:32px}.dom-gallery[data-dom-variant=electric-visualizer]{--electric-border-color:var(--dom-scene-accent);background:#0a0a0a;background:lab(2.75381% 0 0);min-height:100%;position:relative}.electric-visualizer__field{opacity:.55;position:absolute;inset:0}.electric-visualizer__card{background:linear-gradient(-30deg, oklch(from var(--electric-border-color) .3 calc(c / 2) h / .4), transparent, oklch(from var(--electric-border-color) .3 calc(c / 2) h / .4)), linear-gradient(to bottom, #131313, #131313);z-index:5;border-radius:24px;width:min(354px,80vw);padding:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:lab(0% 0 0)){.electric-visualizer__card{background:linear-gradient(-30deg, oklch(from var(--electric-border-color) .3 calc(c / 2) h / .4), transparent, oklch(from var(--electric-border-color) .3 calc(c / 2) h / .4)), linear-gradient(to bottom, lab(5.71933% 0 0), lab(5.71933% 0 0))}}.electric-visualizer__card-inner{border-radius:22px;position:relative;overflow:hidden}.electric-visualizer__canvas-wrap{aspect-ratio:354/504;width:100%;position:relative}.electric-visualizer__hero{object-fit:cover;border-radius:22px;width:100%;height:100%;display:block}.electric-visualizer__border-canvas{pointer-events:none;width:134%;height:124%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.electric-visualizer__glow-1,.electric-visualizer__glow-2{pointer-events:none;border-radius:24px;position:absolute;inset:0}.electric-visualizer__glow-1{border:2px solid var(--electric-border-color)}@supports (color:color-mix(in lab, red, red)){.electric-visualizer__glow-1{border:2px solid color-mix(in srgb, var(--electric-border-color) 60%, transparent)}}.electric-visualizer__glow-1{filter:blur(1px)}.electric-visualizer__glow-2{border:2px solid oklch(from var(--electric-border-color) l c h);filter:blur(4px)}.electric-visualizer__overlay-1,.electric-visualizer__overlay-2{mix-blend-mode:overlay;filter:blur(16px);pointer-events:none;background:linear-gradient(-30deg,#fff,#0000 30% 70%,#fff);border-radius:24px;position:absolute;inset:0;transform:scale(1.1)}.electric-visualizer__overlay-2{opacity:.5}.electric-visualizer__bg-glow{filter:blur(32px);opacity:.3;z-index:-1;background:linear-gradient(-30deg, oklch(from var(--electric-border-color) l c h), transparent, var(--electric-border-color));border-radius:24px;position:absolute;inset:0;transform:scale(1.1)}.electric-visualizer__content{pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.electric-visualizer__glass{letter-spacing:.08em;text-transform:uppercase;color:#fffc;background:radial-gradient(47.2% 50% at 50.39% 88.37%,#ffffff1f 0%,#0000 100%),#ffffff0a;border-radius:14px;width:fit-content;padding:8px 16px;font-size:11px;font-weight:700}.electric-visualizer__title{color:#fff;margin-top:auto;font-size:28px;font-weight:500}.electric-visualizer__content-bottom{pointer-events:auto;padding:12px 32px 32px}.electric-visualizer__description{opacity:.5;color:#fff;margin:0 0 12px;font-size:13px}.electric-visualizer__thumbs{gap:6px;display:flex}.electric-visualizer__thumbs button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:6px;width:40px;height:40px;padding:0;overflow:hidden}.electric-visualizer__thumbs button[data-active=true]{border-color:var(--electric-border-color)}.electric-visualizer__thumbs img{object-fit:cover;width:100%;height:100%}.dom-gallery[data-dom-variant=displacement-slider]{color:#fff;background:#111;min-height:100%;position:relative}.displacement-slider__webgl{z-index:0}.displacement-slider__slide{z-index:2;pointer-events:none;min-height:100%;position:relative}.displacement-slider__content{justify-content:center;align-items:center;gap:4vw;min-height:100vh;padding:10vh 5vw;display:flex}.displacement-slider__img{width:25vw;min-width:140px;height:70vh;margin:0;position:relative}.displacement-slider__img--top{top:-1.5rem}.displacement-slider__img--bottom{align-self:flex-end;bottom:-1.5rem}.displacement-slider__img img{object-fit:cover;width:100%;height:100%}.displacement-slider__text{text-transform:uppercase;font-size:clamp(1rem,4vw,48px);line-height:1.05;position:absolute;bottom:calc(2rem + 3vw);left:calc(2rem + 3vw)}.displacement-slider__text-line{overflow:hidden}.displacement-slider__nav{z-index:5;flex-direction:column;display:flex;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.displacement-slider__bullet{color:#fff;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:12px 0;font-size:11px;display:flex}.displacement-slider__bullet[data-active=true] .displacement-slider__bullet-line{opacity:1;width:24px}.displacement-slider__bullet-line{opacity:.35;background:#fff;width:12px;height:1px;transition:width .4s,opacity .4s;display:block}.dom-gallery[data-dom-variant=orbital-contact]{min-height:100%;position:relative}.orbital-contact__canvas{position:absolute;inset:0}.orbital-contact__label{z-index:4;color:#fff;text-transform:uppercase;transform-origin:0 100%;font-size:1.1rem;line-height:1.1;position:absolute;bottom:2rem;right:2rem;transform:rotate(-90deg)translateY(15rem)}.dom-gallery[data-dom-variant=pixel-voxel-gallery],.dom-gallery[data-dom-variant=electric-visualizer]{isolation:isolate;min-height:max(100%,100cqh);color:var(--dom-scene-accent);overflow:clip}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=pixel-voxel-gallery],.dom-gallery[data-dom-variant=electric-visualizer]{color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.dom-gallery[data-dom-variant=pixel-voxel-gallery],.dom-gallery[data-dom-variant=electric-visualizer]{font-family:var(--font-sans), Inter, ui-sans-serif, system-ui, sans-serif}.dom-gallery[data-dom-variant=pixel-voxel-gallery]{background:radial-gradient(circle at 50% 44%, var(--dom-scene-secondary), transparent 42%), linear-gradient(145deg, var(--dom-scene-bg), var(--dom-scene-bg))}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=pixel-voxel-gallery]{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--dom-scene-bg) 88%, #000), var(--dom-scene-bg))}}.dom-gallery[data-dom-variant=pixel-voxel-gallery]{touch-action:pan-y}.dom-gallery[data-dom-variant=pixel-voxel-gallery]:before,.dom-gallery[data-dom-variant=pixel-voxel-gallery]:after{content:"";pointer-events:none;z-index:0;position:absolute}.dom-gallery[data-dom-variant=pixel-voxel-gallery]:before{opacity:.24;background-image:linear-gradient(var(--dom-scene-accent) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-accent) 1px, transparent 1px);inset:0}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=pixel-voxel-gallery]:before{background-image:linear-gradient(color-mix(in srgb, var(--dom-scene-accent) 18%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent) 1px, transparent 1px)}}.dom-gallery[data-dom-variant=pixel-voxel-gallery]:before{background-size:clamp(48px,7cqw,96px) clamp(48px,7cqw,96px);-webkit-mask-image:radial-gradient(circle at 50% 46%,#000,#0000 74%);mask-image:radial-gradient(circle at 50% 46%,#000,#0000 74%)}.dom-gallery[data-dom-variant=pixel-voxel-gallery]:after{border:1px solid var(--dom-scene-accent);inset:clamp(68px,10cqh,104px) clamp(20px,18cqw,280px) clamp(110px,16cqh,158px)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=pixel-voxel-gallery]:after{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.dom-gallery[data-dom-variant=pixel-voxel-gallery]:after{border-radius:clamp(16px,2cqw,28px);box-shadow:0 30px 100px #00000052,inset 0 0 80px #ffffff06}.pixel-voxel-gallery__fallback,.pixel-voxel-gallery__stage{border-radius:clamp(16px,2cqw,28px);height:auto;position:absolute;inset:clamp(68px,10cqh,104px) clamp(20px,18cqw,280px) clamp(110px,16cqh,158px);overflow:hidden}.pixel-voxel-gallery__fallback{z-index:1;isolation:isolate;background:var(--dom-scene-bg);margin:0}@supports (color:color-mix(in lab, red, red)){.pixel-voxel-gallery__fallback{background:color-mix(in srgb, var(--dom-scene-bg) 82%, #000)}}.pixel-voxel-gallery__fallback:before,.pixel-voxel-gallery__fallback:after{content:"";z-index:2;pointer-events:none;transition:opacity .22s;position:absolute}.pixel-voxel-gallery__fallback:before{background:linear-gradient(90deg, var(--dom-scene-accent) 0 100%) 4% 12% / 14% 3px no-repeat, linear-gradient(var(--dom-scene-accent) 0 100%) 4% 12% / 3px 18% no-repeat, linear-gradient(90deg, var(--dom-scene-secondary) 0 100%) 96% 78% / 12% 3px no-repeat, linear-gradient(var(--dom-scene-secondary) 0 100%) 96% 78% / 3px 16% no-repeat, repeating-linear-gradient(0deg, var(--dom-scene-accent) 0 1px, transparent 1px clamp(14px, 1.8cqw, 24px)), repeating-linear-gradient(90deg, var(--dom-scene-accent) 0 1px, transparent 1px clamp(14px, 1.8cqw, 24px));inset:0}@supports (color:color-mix(in lab, red, red)){.pixel-voxel-gallery__fallback:before{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 76%, white) 0 100%) 4% 12% / 14% 3px no-repeat, linear-gradient(color-mix(in srgb, var(--dom-scene-accent) 58%, transparent) 0 100%) 4% 12% / 3px 18% no-repeat, linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-secondary) 72%, white) 0 100%) 96% 78% / 12% 3px no-repeat, linear-gradient(color-mix(in srgb, var(--dom-scene-secondary) 56%, transparent) 0 100%) 96% 78% / 3px 16% no-repeat, repeating-linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent) 0 1px, transparent 1px clamp(14px, 1.8cqw, 24px)), repeating-linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent) 0 1px, transparent 1px clamp(14px, 1.8cqw, 24px))}}.pixel-voxel-gallery__fallback:before{opacity:.5;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(#0000 22%,#00000042 56%,#000 100%);mask-image:radial-gradient(#0000 22%,#00000042 56%,#000 100%)}.pixel-voxel-gallery__fallback:after{border:1px solid var(--dom-scene-accent);inset:clamp(14px,2.4cqw,34px)}@supports (color:color-mix(in lab, red, red)){.pixel-voxel-gallery__fallback:after{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 46%, transparent)}}.pixel-voxel-gallery__fallback:after{background:linear-gradient(135deg, var(--dom-scene-accent), transparent 26%), linear-gradient(315deg, var(--dom-scene-secondary), transparent 24%)}@supports (color:color-mix(in lab, red, red)){.pixel-voxel-gallery__fallback:after{background:linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-accent) 28%, transparent), transparent 26%), linear-gradient(315deg, color-mix(in srgb, var(--dom-scene-secondary) 24%, transparent), transparent 24%)}}.pixel-voxel-gallery__fallback:after{opacity:.72;clip-path:polygon(0 12%,4% 12%,4% 4%,12% 4%,12% 0,88% 0,88% 4%,96% 4%,96% 12%,100% 12%,100% 88%,96% 88%,96% 96%,88% 96%,88% 100%,12% 100%,12% 96%,4% 96%,4% 88%,0 88%);box-shadow:inset 0 0 56px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.pixel-voxel-gallery__fallback:after{box-shadow:inset 0 0 56px color-mix(in srgb, var(--dom-scene-accent) 12%, transparent)}}.pixel-voxel-gallery__fallback img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.pixel-voxel-gallery[data-renderer-ready=true] .pixel-voxel-gallery__fallback img{opacity:.2;filter:blur(24px)saturate(1.35);transform:scale(1.12)}.pixel-voxel-gallery[data-renderer-ready=true] .pixel-voxel-gallery__fallback:before,.pixel-voxel-gallery[data-renderer-ready=true] .pixel-voxel-gallery__fallback:after{opacity:0}.pixel-voxel-gallery__stage{z-index:2;background:linear-gradient(135deg,#ffffff06,#0000 50%)}.pixel-voxel-gallery__canvas{width:100%;height:100%}.pixel-voxel-gallery__masthead,.electric-visualizer__masthead{z-index:8;letter-spacing:.18em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:clamp(8px,.72cqw,11px);font-weight:650;display:flex;position:absolute;top:clamp(18px,3.2cqh,34px);left:clamp(18px,3cqw,42px);right:clamp(18px,3cqw,42px)}.pixel-voxel-gallery__masthead:after,.electric-visualizer__masthead:after{content:"";background:currentColor;height:1px;position:absolute;top:calc(100% + 10px);left:0;right:0}@supports (color:color-mix(in lab, red, red)){.pixel-voxel-gallery__masthead:after,.electric-visualizer__masthead:after{background:color-mix(in srgb, currentColor 22%, transparent)}}.pixel-voxel-gallery__copy{z-index:8;width:min(37cqw,520px);color:inherit;display:grid;position:absolute;bottom:clamp(22px,3.6cqh,38px);left:clamp(18px,3cqw,42px)}.pixel-voxel-gallery__copy .scene-kicker{letter-spacing:.16em;text-transform:uppercase;opacity:.56;margin:0 0 7px;font-size:clamp(8px,.72cqw,11px);font-weight:700}.pixel-voxel-gallery__copy strong{letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,3.2cqw,50px);font-weight:440;line-height:.94;overflow:hidden}.pixel-voxel-gallery__copy>span{letter-spacing:.02em;opacity:.54;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;font-size:clamp(9px,.74cqw,12px);overflow:hidden}.pixel-voxel-gallery__nav{z-index:9;align-items:center;gap:clamp(7px,.8cqw,12px);margin:0;display:flex;position:absolute;bottom:clamp(20px,3.2cqh,34px);right:clamp(18px,3cqw,42px)}.pixel-voxel-gallery__nav>button,.electric-visualizer__arrow{border:1px solid;flex:none;place-items:center;width:clamp(44px,3.6cqw,48px);height:clamp(44px,3.6cqw,48px);padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.pixel-voxel-gallery__nav>button,.electric-visualizer__arrow{border:1px solid color-mix(in srgb, currentColor 26%, transparent)}}.pixel-voxel-gallery__nav>button,.electric-visualizer__arrow{background:var(--dom-scene-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.pixel-voxel-gallery__nav>button,.electric-visualizer__arrow{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.pixel-voxel-gallery__nav>button,.electric-visualizer__arrow{color:inherit;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pixel-voxel-gallery__thumbs,.electric-visualizer__thumbs{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:clamp(4px,.52cqw,7px);max-width:min(62cqw,840px);padding:5px 6px 9px;scroll-padding-inline:6px;display:flex;overflow:auto hidden}.pixel-voxel-gallery__thumbs::-webkit-scrollbar{display:none}.electric-visualizer__thumbs::-webkit-scrollbar{display:none}.pixel-voxel-gallery__thumbs button,.electric-visualizer__thumbs button{border:1px solid;flex:none;width:clamp(44px,4cqw,54px);height:clamp(48px,4.6cqw,62px);padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.pixel-voxel-gallery__thumbs button,.electric-visualizer__thumbs button{border:1px solid color-mix(in srgb, currentColor 18%, transparent)}}.pixel-voxel-gallery__thumbs button,.electric-visualizer__thumbs button{opacity:.48;cursor:pointer;scroll-snap-align:center;background:0 0;border-radius:clamp(5px,.6cqw,8px);transition:opacity .18s,transform .18s,border-color .18s}.pixel-voxel-gallery__thumbs button[data-active=true],.electric-visualizer__thumbs button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.pixel-voxel-gallery__thumbs button[data-active=true],.electric-visualizer__thumbs button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.pixel-voxel-gallery__thumbs button[data-active=true],.electric-visualizer__thumbs button[data-active=true]{opacity:1;transform:translateY(-4px)}.pixel-voxel-gallery__thumbs img,.electric-visualizer__thumbs img{object-fit:cover;width:100%;height:100%;display:block}.pixel-voxel-gallery :where(button,[tabindex="0"]):focus-visible,.electric-visualizer :where(button,[tabindex="0"]):focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.pixel-voxel-gallery :where(button,[tabindex="0"]):focus-visible,.electric-visualizer :where(button,[tabindex="0"]):focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.pixel-voxel-gallery :where(button,[tabindex="0"]):focus-visible,.electric-visualizer :where(button,[tabindex="0"]):focus-visible{outline-offset:4px}.dom-gallery[data-dom-variant=electric-visualizer]{--electric-ink:var(--electric-border-color)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=electric-visualizer]{--electric-ink:color-mix(in srgb, var(--electric-border-color) 74%, white)}}.dom-gallery[data-dom-variant=electric-visualizer]{background:radial-gradient(circle at 50% 45%, var(--electric-border-color), transparent 34%), radial-gradient(circle at 8% 100%, var(--dom-scene-secondary), transparent 34%), #0d0e11}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=electric-visualizer]{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--electric-border-color) 15%, transparent), transparent 34%), radial-gradient(circle at 8% 100%, color-mix(in srgb, var(--dom-scene-secondary) 12%, transparent), transparent 34%), #0d0e11}}.dom-gallery[data-dom-variant=electric-visualizer]{color:var(--electric-ink);touch-action:pan-y}.electric-visualizer__atmosphere{z-index:0;pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:clamp(56px,7cqw,108px) clamp(56px,7cqw,108px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 0 24%,#0000 76%);mask-image:radial-gradient(#000 0 24%,#0000 76%)}.electric-visualizer__field{z-index:1;opacity:1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0000 0 25%,#000 64%);mask-image:radial-gradient(#0000 0 25%,#000 64%)}.electric-visualizer__field figure{top:var(--field-y);left:var(--field-x);aspect-ratio:4/5;opacity:.42;filter:saturate(.72)contrast(1.08);width:clamp(72px,10cqw,148px);transform:translate(-50%, -50%) rotate(var(--field-r)) scale(var(--field-s));border:1px solid #ffffff29;border-radius:clamp(5px,.7cqw,10px);margin:0;position:absolute;overflow:hidden;box-shadow:0 18px 50px #0006}.electric-visualizer__field img{object-fit:cover;width:100%;height:100%;display:block}.electric-visualizer__bars{z-index:2;opacity:.2;pointer-events:none;justify-content:space-between;align-items:end;gap:clamp(2px,.32cqw,6px);height:clamp(48px,11cqh,92px);display:flex;position:absolute;bottom:clamp(96px,15cqh,148px);left:clamp(16px,5cqw,74px);right:clamp(16px,5cqw,74px);-webkit-mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000);mask-image:linear-gradient(90deg,#000,#0000 35% 65%,#000)}.electric-visualizer__bars i{background:var(--electric-border-color);transform-origin:bottom;width:100%;height:32%;animation:2.8s ease-in-out infinite alternate electric-bar-signal;animation-delay:calc(var(--bar-i) * -73ms);border-radius:999px 999px 0 0}.electric-visualizer__bars i:nth-child(3n){height:76%}.electric-visualizer__bars i:nth-child(4n){height:48%}.electric-visualizer__bars i:nth-child(5n){height:92%}.electric-visualizer__bars i:nth-child(7n){height:61%}@keyframes electric-bar-signal{0%{opacity:.4;transform:scaleY(.42)}to{opacity:1;transform:scaleY(1)}}.electric-visualizer__masthead{color:var(--electric-ink)}@supports (color:color-mix(in lab, red, red)){.electric-visualizer__masthead{color:color-mix(in srgb, var(--electric-ink) 68%, transparent)}}.electric-visualizer__card{z-index:5;background:linear-gradient(-30deg, var(--electric-border-color), transparent 38% 64%, var(--electric-border-color)), #1b1c20;border-radius:clamp(18px,2cqw,28px);width:min(35cqw,470px);height:min(70cqh,650px);padding:2px;position:absolute;top:47%;left:50%}@supports (color:color-mix(in lab, red, red)){.electric-visualizer__card{background:linear-gradient(-30deg, color-mix(in srgb, var(--electric-border-color) 45%, transparent), transparent 38% 64%, color-mix(in srgb, var(--electric-border-color) 42%, transparent)), #1b1c20}}.electric-visualizer__card{transform:translate(-50%,-50%);box-shadow:0 34px 120px #00000085}.electric-visualizer__card-inner{border-radius:inherit;background:#111217;position:absolute;inset:2px;overflow:hidden}.electric-visualizer__canvas-wrap{isolation:isolate;aspect-ratio:auto;background:radial-gradient(circle at 50% 38%, var(--electric-border-color), transparent 48%), #090a0e;width:auto;height:auto;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.electric-visualizer__canvas-wrap{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--electric-border-color) 12%, transparent), transparent 48%), #090a0e}}.electric-visualizer__canvas-wrap:before{content:"";z-index:0;background:radial-gradient(circle at 50% 42%, var(--electric-border-color), transparent 42%), repeating-linear-gradient(90deg, var(--electric-border-color) 0 1px, transparent 1px 18px), repeating-linear-gradient(0deg, #ffffff0b 0 1px, transparent 1px 18px), #090a0e;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.electric-visualizer__canvas-wrap:before{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--electric-border-color) 34%, transparent), transparent 42%), repeating-linear-gradient(90deg, color-mix(in srgb, var(--electric-border-color) 13%, transparent) 0 1px, transparent 1px 18px), repeating-linear-gradient(0deg, #ffffff0b 0 1px, transparent 1px 18px), #090a0e}}.electric-visualizer__canvas-wrap:before{opacity:0;transition:opacity .22s}.electric-visualizer[data-hero-ready=false] .electric-visualizer__canvas-wrap:before{opacity:1}.electric-visualizer__hero{z-index:1;border-radius:inherit;object-fit:contain;object-position:center;filter:saturate(.88)contrast(1.06);background:#090a0e;width:100%;height:100%;display:block;position:relative}.electric-visualizer__canvas-wrap:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 30%,#0405082e 54%,#040508eb 100%);position:absolute;inset:0}.immersive-canvas-wrap .electric-visualizer__canvas-wrap>.electric-visualizer__border-canvas{z-index:3;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:138%!important;max-width:none!important;height:126%!important;max-height:none!important}.electric-visualizer__glow-1,.electric-visualizer__glow-2,.electric-visualizer__overlay-1,.electric-visualizer__overlay-2,.electric-visualizer__bg-glow{border-radius:inherit;pointer-events:none}.electric-visualizer__glow-1{border-color:var(--electric-border-color)}@supports (color:color-mix(in lab, red, red)){.electric-visualizer__glow-1{border-color:color-mix(in srgb, var(--electric-border-color) 74%, transparent)}}.electric-visualizer__content{z-index:3;pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.electric-visualizer__content-top{flex-direction:column;flex:1;padding:clamp(18px,2.5cqw,32px) clamp(18px,2.5cqw,34px) clamp(10px,1.2cqw,16px);display:flex}.electric-visualizer__eyebrow{letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:14px;font-size:clamp(8px,.68cqw,10px);font-weight:700;display:flex}.electric-visualizer__eyebrow span:first-child{text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#08090c38;border:1px solid #ffffff24;border-radius:999px;max-width:72%;padding:7px 10px;overflow:hidden}.electric-visualizer__title{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:92%;margin:auto 0 0;font-size:clamp(24px,3.1cqw,46px);font-weight:430;line-height:.92}.electric-visualizer__divider{background:#ffffff29;border:0;height:1px;margin:0 clamp(18px,2.5cqw,34px)}.electric-visualizer__content-bottom{pointer-events:none;grid-template-columns:1fr auto;align-items:end;gap:18px;padding:clamp(12px,1.5cqw,20px) clamp(18px,2.5cqw,34px) clamp(18px,2.5cqw,32px);display:grid}.electric-visualizer__description{color:#ffffff94;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(9px,.75cqw,12px);line-height:1.45;display:-webkit-box;overflow:hidden}.electric-visualizer__index{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:clamp(15px,1.8cqw,24px)}.electric-visualizer__nav{z-index:9;color:var(--electric-ink);justify-content:center;align-items:center;gap:clamp(7px,.8cqw,12px);display:flex;position:absolute;bottom:clamp(18px,3cqh,32px);left:clamp(18px,3cqw,42px);right:clamp(18px,3cqw,42px)}.electric-visualizer[data-effect-state=still] .electric-visualizer__bars i{animation:none;transform:scaleY(.72)}@container (max-width:760px){.pixel-voxel-gallery__fallback,.pixel-voxel-gallery__stage,.dom-gallery[data-dom-variant=pixel-voxel-gallery]:after{inset:clamp(62px,9cqh,82px) clamp(14px,7cqw,34px) clamp(156px,23cqh,190px)}.pixel-voxel-gallery__copy{width:calc(100% - clamp(36px,8cqw,56px));bottom:clamp(94px,14cqh,118px)}.pixel-voxel-gallery__nav{justify-content:center;width:calc(100% - 28px);max-width:none;left:50%;right:auto;transform:translate(-50%)}.pixel-voxel-gallery__thumbs,.electric-visualizer__thumbs{max-width:calc(100cqw - 132px)}.electric-visualizer__card{width:min(68cqw,380px);height:min(62cqh,560px);top:45%}.electric-visualizer__field figure{opacity:.3;width:clamp(58px,18cqw,108px)}.electric-visualizer__bars{opacity:.12}}@media (prefers-reduced-motion:reduce){.electric-visualizer__bars i,.pixel-voxel-gallery__thumbs button,.electric-visualizer__thumbs button{transition:none;animation:none}}.gallery-loading-veil{z-index:9999;background:var(--loading-bg,#01012a);color:var(--loading-accent,#33def4);text-align:center;opacity:1;visibility:visible;justify-content:center;align-items:center;transition:opacity .28s,visibility 0s linear .28s;display:flex;position:fixed;inset:0}.gallery-loading-veil[data-loaded=true]{opacity:0;visibility:hidden;pointer-events:none}.gallery-loading-veil__container{width:min(40%,320px);position:relative;overflow:hidden}.gallery-loading-veil__counter{font-variant-numeric:tabular-nums;margin:0;padding:.8rem}.gallery-loading-veil[data-loaded=true] .gallery-loading-veil__counter{animation:.28s forwards loading-counter-out}.gallery-loading-veil__line{background:var(--loading-accent,#03e2e7);height:2px;transition:width .1s linear;position:absolute;bottom:0;left:0}@keyframes loading-counter-out{to{transform:translateY(10%)}}.v4-scene{background:var(--dom-scene-bg);min-height:100%;color:var(--dom-scene-highlight);position:relative;overflow:clip visible}.v4-scene__head{z-index:20;pointer-events:none;position:absolute;top:clamp(16px,3cqw,40px);left:clamp(16px,4cqw,48px)}.v4-scene__title{letter-spacing:-.02em;color:var(--dom-scene-highlight);margin:0;font-size:clamp(18px,2.4cqw,34px);font-weight:560}@supports (color:color-mix(in lab, red, red)){.v4-scene__title{color:color-mix(in srgb, var(--dom-scene-highlight) 88%, transparent)}}.v4-scene [class*=__spacer]{pointer-events:none;height:120cqh}.v4-scene img{object-fit:cover;width:100%;height:100%;display:block}.v4-scene[data-reduced=true] [class*=__spacer]{height:40cqh}.v4-formation{--formation-edge:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-formation{--formation-edge:color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.v4-formation__sections{padding:18cqh 0 26cqh}.v4-formation__section{min-height:148cqh;position:relative}.v4-formation__stage{height:100cqh;transform-style:preserve-3d;position:sticky;top:0;overflow:hidden}.v4-formation__stage:before{border:1px solid var(--formation-edge);content:"";pointer-events:none;position:absolute;inset:7cqh 4cqw}.v4-formation__copy{z-index:5;width:min(34cqw,440px);color:var(--dom-scene-highlight);pointer-events:none;position:absolute;top:10cqh;left:7cqw}.v4-formation__copy>span,.v4-formation__copy>p{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-formation__copy>span,.v4-formation__copy>p{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.v4-formation__copy>span,.v4-formation__copy>p{letter-spacing:.14em;text-transform:uppercase;font-size:clamp(9px,.75cqw,11px);line-height:1.5}.v4-formation__copy h2{max-width:10ch;font-family:var(--font-display), serif;letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(38px,5.6cqw,82px);font-weight:400;line-height:.88}.v4-formation__copy p{letter-spacing:.04em;text-transform:none;max-width:42ch;margin:0}.v4-formation__grid{transform-style:preserve-3d;position:absolute;inset:21cqh 5cqw 6cqh}.v4-formation__tile{border:1px solid var(--dom-scene-highlight);width:18%;margin:0;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-formation__tile{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.v4-formation__tile{aspect-ratio:4/5;background:var(--dom-scene-accent);border-radius:clamp(4px,.7cqw,12px)}@supports (color:color-mix(in lab, red, red)){.v4-formation__tile{background:color-mix(in srgb, var(--dom-scene-accent) 8%, transparent)}}.v4-formation__tile{cursor:pointer;transform-style:preserve-3d;will-change:opacity, filter, transform;box-shadow:0 24px 65px #0000006b}.v4-formation__tile img{transition:filter .42s,transform .7s cubic-bezier(.2,.8,.2,1)}.v4-formation__tile:is(:hover,:focus-visible){z-index:12;outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-formation__tile:is(:hover,:focus-visible){outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 72%, white)}}.v4-formation__tile:is(:hover,:focus-visible){outline-offset:4px}.v4-formation__tile:is(:hover,:focus-visible) img{filter:saturate(1.12)brightness(1.05);transform:scale(1.045)}.v4-formation__tile figcaption{z-index:2;color:#fff;letter-spacing:.04em;opacity:0;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#000000c7);padding:22px 10px 9px;font-size:9px;transition:opacity .22s,transform .22s;position:absolute;inset:auto 0 0;overflow:hidden;transform:translateY(8px)}.v4-formation__tile:is(:hover,:focus-visible) figcaption{opacity:1;transform:translateY(0)}.v4-formation__section[data-profile=fan] .v4-formation__tile:first-child{top:48%;left:2%}.v4-formation__section[data-profile=fan] .v4-formation__tile:nth-child(2){top:28%;left:13%}.v4-formation__section[data-profile=fan] .v4-formation__tile:nth-child(3){top:15%;left:28%}.v4-formation__section[data-profile=fan] .v4-formation__tile:nth-child(4){top:22%;left:43%}.v4-formation__section[data-profile=fan] .v4-formation__tile:nth-child(5){top:12%;left:59%}.v4-formation__section[data-profile=fan] .v4-formation__tile:nth-child(6){top:31%;left:76%}.v4-formation__section[data-profile=fan] .v4-formation__tile:nth-child(7){top:58%;left:22%}.v4-formation__section[data-profile=fan] .v4-formation__tile:nth-child(8){top:55%;left:43%}.v4-formation__section[data-profile=fan] .v4-formation__tile:nth-child(9){top:61%;left:64%}.v4-formation__section[data-profile=depth] .v4-formation__tile:first-child{width:22%;top:24%;left:2%}.v4-formation__section[data-profile=depth] .v4-formation__tile:nth-child(2){width:17%;top:54%;left:24%}.v4-formation__section[data-profile=depth] .v4-formation__tile:nth-child(3){width:21%;top:9%;left:41%}.v4-formation__section[data-profile=depth] .v4-formation__tile:nth-child(4){width:27%;top:34%;left:63%}.v4-formation__section[data-profile=depth] .v4-formation__tile:nth-child(5){width:14%;top:5%;left:81%}.v4-formation__section[data-profile=depth] .v4-formation__tile:nth-child(6){width:15%;top:64%;left:5%}.v4-formation__section[data-profile=depth] .v4-formation__tile:nth-child(7){width:23%;top:67%;left:42%}.v4-formation__section[data-profile=depth] .v4-formation__tile:nth-child(8){width:16%;top:66%;left:69%}.v4-formation__section[data-profile=depth] .v4-formation__tile:nth-child(9){width:11%;top:52%;left:87%}.v4-formation__section[data-profile=doors] .v4-formation__tile{width:22%}.v4-formation__section[data-profile=doors] .v4-formation__tile:first-child{top:8%;left:10%}.v4-formation__section[data-profile=doors] .v4-formation__tile:nth-child(2){top:8%;left:39%}.v4-formation__section[data-profile=doors] .v4-formation__tile:nth-child(3){top:8%;left:68%}.v4-formation__section[data-profile=doors] .v4-formation__tile:nth-child(4){top:39%;left:10%}.v4-formation__section[data-profile=doors] .v4-formation__tile:nth-child(5){top:39%;left:39%}.v4-formation__section[data-profile=doors] .v4-formation__tile:nth-child(6){top:39%;left:68%}.v4-formation__section[data-profile=doors] .v4-formation__tile:nth-child(7){top:70%;left:10%}.v4-formation__section[data-profile=doors] .v4-formation__tile:nth-child(8){top:70%;left:39%}.v4-formation__section[data-profile=doors] .v4-formation__tile:nth-child(9){top:70%;left:68%}.v4-formation__section[data-profile=sweep] .v4-formation__tile{width:21%}.v4-formation__section[data-profile=sweep] .v4-formation__tile:first-child{top:12%;left:0%}.v4-formation__section[data-profile=sweep] .v4-formation__tile:nth-child(2){top:45%;left:9%}.v4-formation__section[data-profile=sweep] .v4-formation__tile:nth-child(3){top:19%;left:21%}.v4-formation__section[data-profile=sweep] .v4-formation__tile:nth-child(4){top:52%;left:32%}.v4-formation__section[data-profile=sweep] .v4-formation__tile:nth-child(5){top:25%;left:43%}.v4-formation__section[data-profile=sweep] .v4-formation__tile:nth-child(6){top:58%;left:54%}.v4-formation__section[data-profile=sweep] .v4-formation__tile:nth-child(7){top:31%;left:65%}.v4-formation__section[data-profile=sweep] .v4-formation__tile:nth-child(8){top:64%;left:76%}.v4-formation__section[data-profile=sweep] .v4-formation__tile:nth-child(9){top:37%;left:87%}.v4-shape-morph{--shape-tilt-x:0px;--shape-tilt-y:0px;--shape-tilt-rx:0deg;--shape-tilt-ry:0deg;--shape-tilt-rz:0deg}.v4-shape-morph__sections{gap:24cqh;padding:82cqh 0 34cqh;display:grid}.v4-shape-morph__section{min-height:112cqh;transform-style:preserve-3d;grid-template-areas:"morph";place-items:center;padding:8cqh 4cqw;display:grid;position:relative}.v4-shape-morph__art-wrap,.v4-shape-morph__copy{grid-area:morph}.v4-shape-morph__art-wrap{z-index:1;width:min(70cqw,1120px);transform:translate3d(var(--shape-tilt-x), var(--shape-tilt-y), 0) rotateX(var(--shape-tilt-rx)) rotateY(var(--shape-tilt-ry)) rotateZ(var(--shape-tilt-rz));transform-style:preserve-3d;will-change:transform;transition:transform .14s cubic-bezier(.2,.72,.2,1);position:relative}.v4-shape-morph__mask{aspect-ratio:16/8;width:100%;clip-path:var(--shape-morph-final,polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%));background:var(--dom-scene-highlight);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-shape-morph__mask{background:color-mix(in srgb, var(--dom-scene-highlight) 7%, var(--dom-scene-bg))}}.v4-shape-morph__mask{transform-style:preserve-3d;will-change:clip-path, filter, transform;box-shadow:0 36px 100px #0000008a}.v4-shape-morph__image{object-position:center;transform-origin:50%;will-change:opacity, transform;width:104%;height:104%;position:absolute;inset:-2%}.v4-shape-morph__image--second{opacity:0;visibility:hidden}.v4-shape-morph__copy{z-index:3;width:min(82cqw,1080px);color:var(--dom-scene-highlight);text-shadow:0 14px 55px #000000db;pointer-events:none;display:grid;position:relative}.v4-shape-morph__profile{color:var(--dom-scene-highlight);margin-bottom:clamp(16px,3cqw,40px)}@supports (color:color-mix(in lab, red, red)){.v4-shape-morph__profile{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.v4-shape-morph__profile{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:760}.v4-shape-morph__title{max-width:15ch;font-family:var(--font-display), serif;letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(42px,7.4cqw,116px);font-weight:400;line-height:.82}.v4-shape-morph__char{will-change:opacity, transform;display:inline-block}.v4-shape-morph__description{max-width:42ch;color:var(--dom-scene-highlight);margin:clamp(18px,3cqw,38px) 0 0}@supports (color:color-mix(in lab, red, red)){.v4-shape-morph__description{color:color-mix(in srgb, var(--dom-scene-highlight) 76%, transparent)}}.v4-shape-morph__description{text-wrap:pretty;font-size:clamp(12px,1.1cqw,16px);line-height:1.45}.v4-shape-morph__section[data-profile="2"] .v4-shape-morph__art-wrap{width:min(82cqw,1240px)}.v4-shape-morph__section[data-profile="2"] .v4-shape-morph__copy,.v4-shape-morph__section[data-profile="5"] .v4-shape-morph__copy{justify-self:start;margin-left:6cqw}.v4-shape-morph__section[data-profile="3"] .v4-shape-morph__art-wrap{width:min(96cqw,1480px)}.v4-shape-morph__section[data-profile="3"] .v4-shape-morph__mask{aspect-ratio:16/10}.v4-shape-morph__section[data-profile="4"] .v4-shape-morph__art-wrap{width:min(38cqw,520px)}.v4-shape-morph__section[data-profile="4"] .v4-shape-morph__mask{aspect-ratio:4/5}.v4-shape-morph__section[data-profile="4"] .v4-shape-morph__copy{text-align:center;width:min(72cqw,900px)}.v4-shape-morph__section[data-profile="4"] .v4-shape-morph__title,.v4-shape-morph__section[data-profile="4"] .v4-shape-morph__description{margin-left:auto;margin-right:auto}.v4-shape-morph__section[data-profile="5"] .v4-shape-morph__art-wrap{width:min(50cqw,660px)}.v4-shape-morph__section[data-profile="5"] .v4-shape-morph__mask{aspect-ratio:1}.v4-shape-morph__section[data-profile="6"] .v4-shape-morph__art-wrap{width:min(74cqw,1120px)}.v4-shape-morph[data-reduced=true] .v4-shape-morph__sections{gap:10cqh;padding:8cqh 0 16cqh}.v4-shape-morph[data-reduced=true] .v4-shape-morph__section{min-height:92cqh}.v4-shape-morph[data-reduced=true] .v4-shape-morph__art-wrap{transition:none;transform:none}.v4-shape-morph[data-reduced=true] .v4-shape-morph__mask{clip-path:var(--shape-morph-final)!important;filter:none!important;transform:none!important}.v4-shape-morph[data-reduced=true] .v4-shape-morph__image--first{opacity:0;visibility:hidden}.v4-shape-morph[data-reduced=true] .v4-shape-morph__image--second,.v4-shape-morph[data-reduced=true] .v4-shape-morph__char,.v4-shape-morph[data-reduced=true] .v4-shape-morph__description{opacity:1!important;visibility:visible!important;transform:none!important}.v4-one-element__track{min-height:600cqh}.v4-one-element__pin{isolation:isolate;height:100cqh;position:sticky;top:0;overflow:hidden}.v4-one-element__ambient{background:radial-gradient(circle at 22% 35%, var(--dom-scene-accent), transparent 34%), radial-gradient(circle at 78% 70%, var(--dom-scene-secondary), transparent 38%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v4-one-element__ambient{background:radial-gradient(circle at 22% 35%, color-mix(in srgb, var(--dom-scene-accent) 15%, transparent), transparent 34%), radial-gradient(circle at 78% 70%, color-mix(in srgb, var(--dom-scene-secondary) 13%, transparent), transparent 38%)}}.v4-one-element__ambient{opacity:.72;pointer-events:none}.v4-one-element__hero{z-index:8;top:var(--one-top);left:var(--one-left);width:var(--one-width);height:var(--one-height);border:1px solid var(--dom-scene-highlight);margin:0;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-one-element__hero{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.v4-one-element__hero{border-radius:var(--one-radius);will-change:top, left, width, height, border-radius;transition:border-radius .16s linear;transform:translate(-50%,-50%);box-shadow:0 30px 100px #0000007a}.v4-one-element__hero:after{border-radius:inherit;content:"";pointer-events:none;border:1px solid #ffffff21;position:absolute;inset:0}.v4-one-element__hero figcaption{color:#fff;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#0000,#000000b8);padding:42px 18px 14px;font-size:10px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.v4-one-element__state{z-index:4;opacity:var(--one-state-opacity);pointer-events:none;transform:translate3d(0, var(--one-state-shift), 0);will-change:opacity, transform;position:absolute;inset:0}.v4-one-element__copy{width:min(34cqw,470px);color:var(--dom-scene-highlight);position:absolute;top:13cqh;left:6cqw}.v4-one-element__copy>span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-one-element__copy>span{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.v4-one-element__copy>span{letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:720}.v4-one-element__copy h2{max-width:9ch;font-family:var(--font-display), serif;letter-spacing:-.055em;text-wrap:balance;margin:12px 0;font-size:clamp(38px,5.2cqw,78px);font-weight:400;line-height:.9}.v4-one-element__copy p{max-width:34ch;color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.v4-one-element__copy p{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.v4-one-element__copy p{font-size:clamp(11px,.9cqw,14px);line-height:1.55}.v4-one-element__state[data-state=register] .v4-one-element__copy,.v4-one-element__state[data-state=catalogue] .v4-one-element__copy{width:min(30cqw,420px);top:18cqh;left:auto;right:7cqw}.v4-one-element__state[data-state=aperture] .v4-one-element__copy{top:24cqh;left:7cqw}.v4-one-element__state[data-state=panorama] .v4-one-element__copy{width:min(42cqw,620px);top:auto;bottom:12cqh;left:10cqw}.v4-one-element__state[data-state=finale] .v4-one-element__copy{top:auto;bottom:9cqh;left:6cqw}.v4-one-element__satellites,.v4-one-element__satellite{position:absolute}.v4-one-element__satellites{inset:0}.v4-one-element__satellite{border:1px solid var(--dom-scene-highlight);width:14cqw;margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-one-element__satellite{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.v4-one-element__satellite{aspect-ratio:4/5;border-radius:5px;box-shadow:0 18px 55px #0000005c}.v4-one-element__satellite figcaption{color:#fff;letter-spacing:.04em;opacity:.72;text-overflow:ellipsis;white-space:nowrap;font-size:8px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.v4-one-element__satellite[data-slot="1"]{top:17cqh;left:4cqw}.v4-one-element__satellite[data-slot="2"]{width:11cqw;top:11cqh;right:5cqw}.v4-one-element__satellite[data-slot="3"]{width:16cqw;bottom:9cqh;right:8cqw}.v4-one-element__state[data-state=register] .v4-one-element__satellite[data-slot="1"]{width:12cqw;top:55cqh;left:auto;right:29cqw}.v4-one-element__state[data-state=register] .v4-one-element__satellite[data-slot="2"]{width:11cqw;top:50cqh;right:14cqw}.v4-one-element__state[data-state=register] .v4-one-element__satellite[data-slot="3"]{width:10cqw;bottom:8cqh;right:4cqw}.v4-one-element__state[data-state=aperture] .v4-one-element__satellite[data-slot="1"]{width:11cqw;top:9cqh;left:45cqw}.v4-one-element__state[data-state=aperture] .v4-one-element__satellite[data-slot="2"]{width:16cqw;inset:52cqh auto auto 8cqw}.v4-one-element__state[data-state=aperture] .v4-one-element__satellite[data-slot="3"]{width:12cqw;bottom:7cqh;left:30cqw;right:auto}.v4-one-element__state[data-state=panorama] .v4-one-element__satellite[data-slot="1"]{width:10cqw;top:57cqh;left:57cqw}.v4-one-element__state[data-state=panorama] .v4-one-element__satellite[data-slot="2"]{width:12cqw;top:62cqh;right:18cqw}.v4-one-element__state[data-state=panorama] .v4-one-element__satellite[data-slot="3"]{width:9cqw;bottom:8cqh;right:5cqw}.v4-one-element__state[data-state=catalogue] .v4-one-element__satellite[data-slot="1"]{width:14cqw;top:49cqh;left:auto;right:31cqw}.v4-one-element__state[data-state=catalogue] .v4-one-element__satellite[data-slot="2"]{width:13cqw;top:49cqh;right:15cqw}.v4-one-element__state[data-state=catalogue] .v4-one-element__satellite[data-slot="3"]{width:9cqw;bottom:8cqh;right:4cqw}.v4-one-element__progress{z-index:14;color:var(--dom-scene-highlight);grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:4cqh;left:6cqw;right:6cqw}@supports (color:color-mix(in lab, red, red)){.v4-one-element__progress{color:color-mix(in srgb, var(--dom-scene-highlight) 66%, transparent)}}.v4-one-element__progress{letter-spacing:.12em;font-size:9px}.v4-one-element__progress:before,.v4-one-element__progress>span{background:var(--dom-scene-highlight);grid-area:1/1;height:1px}@supports (color:color-mix(in lab, red, red)){.v4-one-element__progress:before,.v4-one-element__progress>span{background:color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.v4-one-element__progress:before,.v4-one-element__progress>span{content:""}.v4-one-element__progress>span{background:var(--dom-scene-accent);transform-origin:0}.v4-one-element__progress b,.v4-one-element__progress i{font:inherit}.v4-horizontal-flip__stage{background:radial-gradient(circle at 50% 58%, var(--dom-scene-accent), transparent 38%), linear-gradient(145deg, var(--dom-scene-secondary), transparent 52%);min-height:100cqh;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-horizontal-flip__stage{background:radial-gradient(circle at 50% 58%, color-mix(in srgb, var(--dom-scene-accent) 8%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--dom-scene-secondary) 5%, transparent), transparent 52%)}}.v4-horizontal-flip__head{color:var(--dom-scene-highlight);justify-content:space-between;align-items:end;gap:5cqw;padding:8cqh 7cqw 0;display:flex}.v4-horizontal-flip__head>div>span,.v4-horizontal-flip__head>p{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-horizontal-flip__head>div>span,.v4-horizontal-flip__head>p{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.v4-horizontal-flip__head>div>span,.v4-horizontal-flip__head>p{letter-spacing:.13em;text-transform:uppercase;font-size:9px;line-height:1.5}.v4-horizontal-flip__head h2{font-family:var(--font-display), serif;letter-spacing:-.055em;margin:10px 0 0;font-size:clamp(36px,5.2cqw,78px);font-weight:400;line-height:.88}.v4-horizontal-flip__head>p{letter-spacing:.04em;text-transform:none;max-width:38ch;margin:0}.v4-horizontal-flip__rail-wrap{margin-top:2cqh;position:relative}.v4-horizontal-flip__rail{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x mandatory;touch-action:pan-x pinch-zoom;overflow:auto hidden}.v4-horizontal-flip__rail::-webkit-scrollbar{display:none}.v4-horizontal-flip__strip{align-items:center;gap:clamp(16px,3cqw,40px);width:max-content;padding:8cqh 14cqw 12cqh;display:flex}.v4-horizontal-flip__slot{aspect-ratio:3/4;scroll-snap-align:center;flex:0 0 min(31cqw,390px);position:relative}.v4-horizontal-flip__slot:nth-child(2n){transform:translateY(4cqh)}.v4-horizontal-flip__slot:nth-child(odd){transform:translateY(-3cqh)}.v4-horizontal-flip__slide{z-index:2;border:1px solid var(--dom-scene-highlight);width:100%;height:100%;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-horizontal-flip__slide{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.v4-horizontal-flip__slide{background:var(--dom-scene-bg);border-radius:clamp(5px,.8cqw,14px);padding:0}@supports (color:color-mix(in lab, red, red)){.v4-horizontal-flip__slide{background:color-mix(in srgb, var(--dom-scene-bg) 90%, black)}}.v4-horizontal-flip__slide{cursor:pointer;box-shadow:0 24px 65px #0000006b}.v4-horizontal-flip__slide:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#000000bf);position:absolute;inset:0}.v4-horizontal-flip__slide img{filter:saturate(1.08)brightness(1.24)contrast(1.04);transition:filter .5s,transform .8s cubic-bezier(.2,.8,.2,1)}.v4-horizontal-flip__slide:is(:hover,:focus-visible){outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-horizontal-flip__slide:is(:hover,:focus-visible){outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 74%, white)}}.v4-horizontal-flip__slide:is(:hover,:focus-visible){outline-offset:5px}.v4-horizontal-flip__slide:is(:hover,:focus-visible) img{filter:saturate(1.16)brightness(1.34)contrast(1.04);transform:scale(1.035)}.v4-horizontal-flip__slide[data-active=true]{z-index:52;border-radius:5px;width:min(55cqw,820px);height:auto;position:fixed;inset:10cqh auto 10cqh 5cqw;box-shadow:0 34px 120px #0000009e}.v4-horizontal-flip__slide-index,.v4-horizontal-flip__slide-title{z-index:3;color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:9px;position:absolute;bottom:16px}.v4-horizontal-flip__slide-index{left:15px}.v4-horizontal-flip__slide-title{text-align:right;text-overflow:ellipsis;white-space:nowrap;left:52px;right:15px;overflow:hidden}.v4-horizontal-flip__slide[data-active=true] :is(.v4-horizontal-flip__slide-index,.v4-horizontal-flip__slide-title){opacity:0}.v4-horizontal-flip__rail-control{z-index:12;border:1px solid var(--dom-scene-highlight);width:46px;height:46px;display:grid;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.v4-horizontal-flip__rail-control{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.v4-horizontal-flip__rail-control{background:var(--dom-scene-bg);border-radius:50%;place-items:center}@supports (color:color-mix(in lab, red, red)){.v4-horizontal-flip__rail-control{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.v4-horizontal-flip__rail-control{color:var(--dom-scene-highlight);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(-50%)}.v4-horizontal-flip__rail-control--previous{left:4cqw}.v4-horizontal-flip__rail-control--next{right:4cqw}.v4-horizontal-flip__detail{z-index:50;background:var(--dom-scene-bg);grid-template-columns:58% 42%;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-horizontal-flip__detail{background:color-mix(in srgb, var(--dom-scene-bg) 94%, black)}}.v4-horizontal-flip__detail-wash{opacity:.12;pointer-events:none;position:absolute;inset:0;overflow:hidden}.v4-horizontal-flip__detail-wash:after{background:linear-gradient(90deg, #00000026, var(--dom-scene-bg) 62%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v4-horizontal-flip__detail-wash:after{background:linear-gradient(90deg, #00000026, color-mix(in srgb, var(--dom-scene-bg) 88%, transparent) 62%)}}.v4-horizontal-flip__detail-wash:after{content:""}.v4-horizontal-flip__detail-wash img{filter:blur(38px)saturate(1.3);transform:scale(1.16)}.v4-horizontal-flip__detail-copy{z-index:4;color:var(--dom-scene-highlight);grid-column:2;align-self:center;padding:12cqh 7cqw 12cqh 3cqw;position:relative}.v4-horizontal-flip__detail-copy>span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-horizontal-flip__detail-copy>span{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.v4-horizontal-flip__detail-copy>span{letter-spacing:.17em;text-transform:uppercase;font-size:9px}.v4-horizontal-flip__detail-copy h2{max-width:9ch;font-family:var(--font-display), serif;letter-spacing:-.06em;text-wrap:balance;margin:18px 0 22px;font-size:clamp(46px,6.2cqw,96px);font-weight:400;line-height:.86}.v4-horizontal-flip__detail-copy p{max-width:40ch;color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-horizontal-flip__detail-copy p{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.v4-horizontal-flip__detail-copy p{font-size:clamp(12px,1cqw,15px);line-height:1.6}.v4-horizontal-flip__detail-actions{gap:10px;margin-top:34px;display:flex}.v4-horizontal-flip__detail-actions button,.v4-horizontal-flip__close{border:1px solid var(--dom-scene-highlight);min-height:44px}@supports (color:color-mix(in lab, red, red)){.v4-horizontal-flip__detail-actions button,.v4-horizontal-flip__close{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.v4-horizontal-flip__detail-actions button,.v4-horizontal-flip__close{background:var(--dom-scene-bg);border-radius:999px;padding:0 18px}@supports (color:color-mix(in lab, red, red)){.v4-horizontal-flip__detail-actions button,.v4-horizontal-flip__close{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.v4-horizontal-flip__detail-actions button,.v4-horizontal-flip__close{color:var(--dom-scene-highlight);font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:9px}.v4-horizontal-flip__detail-actions button{align-items:center;gap:14px;display:flex}.v4-horizontal-flip__close{z-index:6;position:absolute;top:4cqh;right:4cqw}.v4-horizontal-flip__close span{margin-left:10px;font-size:16px}.v4-horizontal-flip__rail-control:is(:hover,:focus-visible),.v4-horizontal-flip__detail-actions button:is(:hover,:focus-visible),.v4-horizontal-flip__close:is(:hover,:focus-visible){border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-horizontal-flip__rail-control:is(:hover,:focus-visible),.v4-horizontal-flip__detail-actions button:is(:hover,:focus-visible),.v4-horizontal-flip__close:is(:hover,:focus-visible){border-color:color-mix(in srgb, var(--dom-scene-accent) 74%, white)}}.v4-horizontal-flip__rail-control:is(:hover,:focus-visible),.v4-horizontal-flip__detail-actions button:is(:hover,:focus-visible),.v4-horizontal-flip__close:is(:hover,:focus-visible){outline:none}.v4-perspective__track{min-height:300cqh}.v4-perspective__stage{isolation:isolate;height:100cqh;position:sticky;top:0;overflow:hidden}.v4-perspective__copy{z-index:12;width:min(33cqw,460px);color:var(--dom-scene-highlight);pointer-events:none;position:absolute;top:8cqh;left:6cqw}.v4-perspective__copy>span,.v4-perspective__copy>p{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-perspective__copy>span,.v4-perspective__copy>p{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.v4-perspective__copy>span,.v4-perspective__copy>p{letter-spacing:.14em;text-transform:uppercase;font-size:9px;line-height:1.5}.v4-perspective__copy h2{font-family:var(--font-display), serif;letter-spacing:-.058em;text-wrap:balance;margin:12px 0 14px;font-size:clamp(38px,5.6cqw,84px);font-weight:400;line-height:.86}.v4-perspective__copy p{letter-spacing:.03em;text-transform:none;max-width:38ch;margin:0}.v4-perspective__world{z-index:2;perspective:920px;transform-style:preserve-3d;transform-origin:50%;will-change:transform;position:absolute;inset:0}.v4-perspective__tile{top:var(--perspective-y);left:var(--perspective-x);width:var(--perspective-width);border:1px solid var(--dom-scene-highlight);margin:0;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-perspective__tile{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.v4-perspective__tile{aspect-ratio:var(--perspective-aspect);background:var(--dom-scene-bg);transform-style:preserve-3d;will-change:opacity, transform;border-radius:clamp(4px,.7cqw,12px);box-shadow:0 34px 90px #00000085}.v4-perspective__tile figcaption{color:#fff;letter-spacing:.06em;opacity:.64;text-overflow:ellipsis;text-shadow:0 2px 12px #000;text-transform:uppercase;white-space:nowrap;font-size:8px;position:absolute;bottom:9px;left:10px;right:10px;overflow:hidden}.v4-perspective__story{z-index:18;background:var(--dom-scene-bg);grid-template-columns:1.15fr .85fr;align-items:center;gap:6cqw;padding:9cqh 8cqw;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v4-perspective__story{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.v4-perspective__story{will-change:opacity, clip-path}.v4-perspective__story-background{filter:brightness(.2)blur(20px);opacity:.55;width:116%;height:116%;position:absolute;inset:-8%}.v4-perspective__story figure,.v4-perspective__story>div{z-index:2;position:relative}.v4-perspective__story figure{aspect-ratio:4/5;border-radius:6px;margin:0;overflow:hidden;box-shadow:0 28px 95px #00000085}.v4-perspective__story>div{color:var(--dom-scene-highlight)}.v4-perspective__story span{letter-spacing:.16em;text-transform:uppercase;font-size:9px}.v4-perspective__story h3{font-family:var(--font-display), serif;letter-spacing:-.06em;margin:16px 0;font-size:clamp(44px,6cqw,92px);font-weight:400;line-height:.88}.v4-perspective__story p{max-width:38ch;color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-perspective__story p{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.v4-perspective__story p{font-size:13px;line-height:1.6}.v4-perspective__meter{z-index:24;color:var(--dom-scene-highlight);grid-template-columns:1fr auto;align-items:center;gap:12px;display:grid;position:absolute;bottom:4cqh;left:5cqw;right:5cqw}@supports (color:color-mix(in lab, red, red)){.v4-perspective__meter{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.v4-perspective__meter{letter-spacing:.12em;font-size:9px}.v4-perspective__meter:before,.v4-perspective__meter span{background:var(--dom-scene-highlight);grid-area:1/1;height:1px}@supports (color:color-mix(in lab, red, red)){.v4-perspective__meter:before,.v4-perspective__meter span{background:color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.v4-perspective__meter:before,.v4-perspective__meter span{content:""}.v4-perspective__meter span{background:var(--dom-scene-accent);transform-origin:0}.v4-clip-path__track{min-height:calc(var(--clip-panel-count,3) * 180cqh)}.v4-clip-path__stack{isolation:isolate;background:var(--dom-scene-bg);height:100cqh;position:sticky;top:0;overflow:hidden}.v4-clip-path__panel{background:var(--dom-scene-bg);will-change:opacity, clip-path;position:absolute;inset:0;overflow:hidden}.v4-clip-path__background,.v4-clip-path__background img,.v4-clip-path__veil{position:absolute;inset:0}.v4-clip-path__background{will-change:filter, transform}.v4-clip-path__background img{object-fit:cover;width:100%;height:100%}.v4-clip-path__veil{z-index:2;background:linear-gradient(90deg, var(--dom-scene-bg), transparent 54%), linear-gradient(0deg, var(--dom-scene-bg), transparent 52%)}@supports (color:color-mix(in lab, red, red)){.v4-clip-path__veil{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-bg) 82%, transparent), transparent 54%), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-bg) 68%, transparent), transparent 52%)}}.v4-clip-path__copy{z-index:6;width:min(36cqw,510px);color:var(--dom-scene-highlight);will-change:opacity, transform;position:absolute;top:11cqh;left:6cqw}.v4-clip-path__copy>span,.v4-clip-path__copy>i{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-clip-path__copy>span,.v4-clip-path__copy>i{color:color-mix(in srgb, var(--dom-scene-highlight) 60%, transparent)}}.v4-clip-path__copy>span,.v4-clip-path__copy>i{letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-style:normal}.v4-clip-path__copy h2{max-width:9ch;font-family:var(--font-display), serif;letter-spacing:-.065em;text-wrap:balance;margin:16px 0 18px;font-size:clamp(52px,7.6cqw,118px);font-weight:400;line-height:.82}.v4-clip-path__copy p{max-width:39ch;color:var(--dom-scene-highlight);margin:0 0 26px}@supports (color:color-mix(in lab, red, red)){.v4-clip-path__copy p{color:color-mix(in srgb, var(--dom-scene-highlight) 75%, transparent)}}.v4-clip-path__copy p{font-size:clamp(12px,1cqw,15px);line-height:1.55}.v4-clip-path__assembly{z-index:5;position:absolute;inset:0}.v4-clip-path__image{border:1px solid var(--dom-scene-highlight);margin:0;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-clip-path__image{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.v4-clip-path__image{will-change:opacity, transform;border-radius:clamp(4px,.65cqw,10px);box-shadow:0 30px 90px #0000008a}.v4-clip-path__image[data-slot="1"]{width:20cqw;height:36cqh;top:53cqh;left:8cqw}.v4-clip-path__image[data-slot="2"]{width:16cqw;height:27cqh;top:9cqh;right:28cqw}.v4-clip-path__image[data-slot="3"]{width:23cqw;height:43cqh;top:39cqh;right:6cqw}.v4-clip-path__image[data-slot="4"]{width:15cqw;height:25cqh;bottom:8cqh;right:34cqw}.v4-clip-path__image figcaption{color:#fff;letter-spacing:.06em;opacity:.68;text-overflow:ellipsis;text-shadow:0 2px 10px #000;text-transform:uppercase;white-space:nowrap;font-size:8px;position:absolute;bottom:8px;left:9px;right:9px;overflow:hidden}.v4-clip-path__chapter-index{z-index:3;color:var(--dom-scene-highlight);position:absolute;bottom:-3cqh;right:3cqw}@supports (color:color-mix(in lab, red, red)){.v4-clip-path__chapter-index{color:color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent)}}.v4-clip-path__chapter-index{font-family:var(--font-display), serif;letter-spacing:-.08em;pointer-events:none;font-size:min(34cqw,440px);line-height:.7}.v4-clip-path__progress{z-index:30;background:var(--dom-scene-highlight);height:1px;position:absolute;bottom:3cqh;left:4cqw;right:4cqw}@supports (color:color-mix(in lab, red, red)){.v4-clip-path__progress{background:color-mix(in srgb, var(--dom-scene-highlight) 17%, transparent)}}.v4-clip-path__progress span{background:var(--dom-scene-accent);transform-origin:0;width:100%;height:100%;display:block}@container immersive-canvas (max-width:760px){.v4-shape-morph__sections{gap:14cqh;padding:64cqh 0 24cqh}.v4-shape-morph__section,.v4-shape-morph[data-reduced=true] .v4-shape-morph__section{min-height:94cqh;padding:7cqh 4cqw}.v4-shape-morph__art-wrap,.v4-shape-morph__section[data-profile="2"] .v4-shape-morph__art-wrap,.v4-shape-morph__section[data-profile="3"] .v4-shape-morph__art-wrap,.v4-shape-morph__section[data-profile="6"] .v4-shape-morph__art-wrap{width:94cqw}.v4-shape-morph__section[data-profile="4"] .v4-shape-morph__art-wrap{width:min(74cqw,430px)}.v4-shape-morph__section[data-profile="5"] .v4-shape-morph__art-wrap{width:min(82cqw,520px)}.v4-shape-morph__copy,.v4-shape-morph__section[data-profile="4"] .v4-shape-morph__copy{width:88cqw}.v4-shape-morph__section[data-profile="2"] .v4-shape-morph__copy,.v4-shape-morph__section[data-profile="5"] .v4-shape-morph__copy{justify-self:center;margin-left:0}.v4-shape-morph__profile{margin-bottom:16px}.v4-shape-morph__title{font-size:clamp(40px,14cqw,72px)}.v4-shape-morph__description{max-width:min(72cqw,38ch);margin-top:18px;font-size:12px}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.v4-shape-morph__art-wrap{transition:none;transform:none}}.v4-shape-morph[data-v4-pointer=coarse] .v4-shape-morph__art-wrap{transition:none;transform:none}@container immersive-canvas (max-width:760px){.v4-formation__sections{padding:8cqh 0 14cqh}.v4-formation__section{min-height:116cqh}.v4-formation__stage:before{inset:3cqh 3cqw}.v4-formation__copy{width:86cqw;top:6cqh;left:6cqw}.v4-formation__copy h2{max-width:12ch;margin:7px 0 9px;font-size:clamp(30px,10cqw,48px)}.v4-formation__copy p{max-width:50ch;font-size:9px}.v4-formation__grid{inset:31cqh 4cqw 8cqh}.v4-formation__section .v4-formation__tile{width:28%}.v4-formation__section .v4-formation__tile:first-child{top:0%;left:0%}.v4-formation__section .v4-formation__tile:nth-child(2){top:0%;left:36%}.v4-formation__section .v4-formation__tile:nth-child(3){top:0%;left:72%}.v4-formation__section .v4-formation__tile:nth-child(4){top:33%;left:0%}.v4-formation__section .v4-formation__tile:nth-child(5){top:33%;left:36%}.v4-formation__section .v4-formation__tile:nth-child(6){top:33%;left:72%}.v4-formation__section .v4-formation__tile:nth-child(7){top:66%;left:0%}.v4-formation__section .v4-formation__tile:nth-child(8){top:66%;left:36%}.v4-formation__section .v4-formation__tile:nth-child(9){top:66%;left:72%}.v4-one-element__hero{width:max(var(--one-width), 68cqw);max-width:88cqw}.v4-one-element__copy,.v4-one-element__state[data-state=register] .v4-one-element__copy,.v4-one-element__state[data-state=catalogue] .v4-one-element__copy,.v4-one-element__state[data-state=aperture] .v4-one-element__copy,.v4-one-element__state[data-state=panorama] .v4-one-element__copy,.v4-one-element__state[data-state=finale] .v4-one-element__copy{text-shadow:0 5px 28px #000;width:86cqw;inset:6cqh auto auto 6cqw}.v4-one-element__copy h2{max-width:11ch;margin:7px 0 8px;font-size:clamp(32px,11cqw,52px)}.v4-one-element__copy p{max-width:36ch;font-size:10px}.v4-one-element__satellite{width:21cqw}.v4-one-element__satellite[data-slot="1"]{width:21cqw!important;inset:auto auto 8cqh 5cqw!important}.v4-one-element__satellite[data-slot="2"]{width:18cqw!important;inset:auto 5cqw 9cqh auto!important}.v4-one-element__satellite[data-slot="3"]{display:none}.v4-one-element__progress{bottom:3cqh;left:5cqw;right:5cqw}.v4-horizontal-flip__head{padding:7cqh 6cqw 0;display:block}.v4-horizontal-flip__head h2{font-size:clamp(34px,11cqw,54px)}.v4-horizontal-flip__head>p{display:none}.v4-horizontal-flip__strip{gap:18px;padding:8cqh 18cqw 15cqh}.v4-horizontal-flip__slot{flex-basis:62cqw}.v4-horizontal-flip__rail-control{width:44px;height:44px}.v4-horizontal-flip__rail-control--previous{left:2cqw}.v4-horizontal-flip__rail-control--next{right:2cqw}.v4-horizontal-flip__slide[data-active=true]{width:88cqw;height:52cqh;inset:8cqh 6cqw auto}.v4-horizontal-flip__detail{grid-template-columns:1fr}.v4-horizontal-flip__detail-copy{grid-column:1;align-self:end;padding:63cqh 6cqw 7cqh}.v4-horizontal-flip__detail-copy h2{max-width:12ch;margin:8px 0 10px;font-size:clamp(34px,11cqw,54px)}.v4-horizontal-flip__detail-copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.v4-horizontal-flip__detail-actions{margin-top:14px}.v4-horizontal-flip__detail-actions button{flex:1;justify-content:center;padding:0 10px}.v4-horizontal-flip__close{top:2cqh;right:4cqw}.v4-perspective__copy{width:86cqw;top:5cqh;left:6cqw}.v4-perspective__copy h2{max-width:12ch;margin:8px 0;font-size:clamp(34px,11cqw,54px)}.v4-perspective__copy p{max-width:42ch;font-size:9px}.v4-perspective__tile figcaption{display:none}.v4-perspective__tile:first-child{width:38%!important;top:29%!important;left:4%!important}.v4-perspective__tile:nth-child(2){width:30%!important;top:21%!important;left:56%!important}.v4-perspective__tile:nth-child(3){width:38%!important;top:53%!important;left:58%!important}.v4-perspective__tile:nth-child(4){width:28%!important;top:67%!important;left:4%!important}.v4-perspective__tile:nth-child(5){width:42%!important;top:48%!important;left:22%!important}.v4-perspective__tile:nth-child(6){width:24%!important;top:74%!important;left:38%!important}.v4-perspective__tile:nth-child(n+7){display:none}.v4-perspective__story{grid-template-columns:1fr;gap:18px;padding:8cqh 8cqw}.v4-perspective__story figure{justify-self:center;width:58cqw;max-height:56cqh}.v4-perspective__story h3{margin:7px 0;font-size:38px}.v4-perspective__story p{display:none}.v4-clip-path__track{min-height:calc(var(--clip-panel-count,3) * 150cqh)}.v4-clip-path__copy{width:88cqw;top:7cqh;left:6cqw}.v4-clip-path__copy h2{max-width:11ch;margin:9px 0 10px;font-size:clamp(38px,12cqw,58px)}.v4-clip-path__copy p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:46ch;margin-bottom:10px;font-size:10px;display:-webkit-box;overflow:hidden}.v4-clip-path__assembly{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;inset:43cqh 6cqw 7cqh}.v4-clip-path__image[data-slot]{width:auto;height:auto;position:relative;inset:auto}.v4-clip-path__image figcaption{font-size:7px}.v4-clip-path__chapter-index{font-size:42cqw;bottom:2cqh;right:2cqw}}@media (prefers-reduced-motion:reduce){.v4-formation__tile img,.v4-horizontal-flip__slide img,.v4-one-element__hero{transition:none}.v4-horizontal-flip__rail{scroll-behavior:auto}}.v4-hover-reveal{min-height:100cqh}.v4-hover-reveal__installation{isolation:isolate;min-height:100cqh;position:relative;overflow:hidden}.v4-hover-reveal__background,.v4-hover-reveal__default-artwork,.v4-hover-reveal__background-image,.v4-hover-reveal__background-shade{width:100%;height:100%;position:absolute;inset:0}.v4-hover-reveal__background{z-index:-2;background:var(--dom-scene-bg);overflow:hidden}.v4-hover-reveal__default-artwork,.v4-hover-reveal__background-image{object-fit:cover;will-change:opacity, transform;transform:scale(1.035)}.v4-hover-reveal__default-artwork{opacity:.48;filter:saturate(.65)brightness(.52)contrast(1.08)}.v4-hover-reveal__background-image{opacity:0;visibility:hidden;filter:saturate(.78)brightness(.24)contrast(1.18)}.v4-hover-reveal__background-image[data-active=true]{opacity:1;visibility:visible}.v4-hover-reveal__background-shade{background:radial-gradient(circle at 68% 45%, transparent 0 22%, var(--dom-scene-bg) 65%), linear-gradient(90deg, var(--dom-scene-bg), transparent 46%), linear-gradient(180deg, var(--dom-scene-bg), #0000007a)}@supports (color:color-mix(in lab, red, red)){.v4-hover-reveal__background-shade{background:radial-gradient(circle at 68% 45%, transparent 0 22%, color-mix(in srgb, var(--dom-scene-bg) 34%, transparent) 65%), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-bg) 84%, transparent), transparent 46%), linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-bg) 16%, transparent), #0000007a)}}.v4-hover-reveal__default-title{z-index:2;color:var(--dom-scene-highlight);font-family:var(--font-display), serif;letter-spacing:-.07em;text-transform:none;pointer-events:none;text-shadow:0 24px 80px #00000094;align-content:center;margin:0;padding:4cqw 8cqw 4cqw 28cqw;font-size:clamp(52px,10cqw,156px);font-weight:400;line-height:.76;display:grid;position:absolute;inset:0}.v4-hover-reveal__default-title span:last-child{margin-left:.72em}.v4-hover-reveal__installation[data-engaged=true] .v4-hover-reveal__default-artwork,.v4-hover-reveal__installation[data-engaged=true] .v4-hover-reveal__default-title{opacity:0;visibility:hidden}.v4-hover-reveal__nav{z-index:20;flex-direction:column;gap:1px;width:min(21cqw,260px);display:flex;position:absolute;top:50%;left:clamp(18px,3cqw,48px);transform:translateY(-50%)}.v4-hover-reveal__nav-label{color:var(--dom-scene-highlight);margin-bottom:16px}@supports (color:color-mix(in lab, red, red)){.v4-hover-reveal__nav-label{color:color-mix(in srgb, var(--dom-scene-highlight) 48%, transparent)}}.v4-hover-reveal__nav-label{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:720}.v4-hover-reveal__nav button{border:none;border-bottom:1px solid var(--dom-scene-highlight);min-height:44px;position:relative}@supports (color:color-mix(in lab, red, red)){.v4-hover-reveal__nav button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.v4-hover-reveal__nav button{text-align:left;color:var(--dom-scene-highlight);background:0 0}@supports (color:color-mix(in lab, red, red)){.v4-hover-reveal__nav button{color:color-mix(in srgb, var(--dom-scene-highlight) 78%, transparent)}}.v4-hover-reveal__nav button{letter-spacing:-.02em;cursor:pointer;padding:10px 24px 10px 0;font-size:clamp(13px,1.25cqw,18px);font-weight:520;transition:color .18s,padding-left .18s}.v4-hover-reveal__nav button:after{content:"↗";opacity:0;transition:opacity .18s,transform .18s;position:absolute;right:2px;transform:translate(-5px,5px)}.v4-hover-reveal__nav button:hover,.v4-hover-reveal__nav button[data-active=true]{color:var(--dom-scene-accent);padding-left:8px}.v4-hover-reveal__nav button:hover:after,.v4-hover-reveal__nav button[data-active=true]:after{opacity:1;transform:translate(0)}.v4-hover-reveal__nav button:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:4px;border-radius:2px}.v4-hover-reveal__stage{z-index:4;pointer-events:none;grid-template-areas:"hover-content";display:grid;position:absolute;inset:clamp(18px,3cqw,48px)}.v4-hover-reveal__group{opacity:0;visibility:hidden;grid-area:hover-content;grid-template-rows:repeat(10,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr));width:100%;height:100%;display:grid}.v4-hover-reveal__group[data-active=true]{opacity:1;visibility:visible}.v4-hover-reveal__group-title{z-index:10;color:var(--dom-scene-highlight);font-family:var(--font-display), serif;letter-spacing:-.065em;text-wrap:balance;text-shadow:0 20px 70px #000000b8;grid-area:1/3/-1/-1;align-content:center;margin:0;font-size:clamp(44px,9cqw,142px);font-weight:400;line-height:.82;display:grid;position:relative}.v4-hover-reveal__tile{clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);will-change:clip-path, filter, transform;border-radius:3px;min-width:0;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000007a}.v4-hover-reveal__tile-inner{transform-origin:50%;will-change:transform;width:100%;height:100%}.v4-hover-reveal__tile img{object-position:center}.v4-intro-grid,.v4-push-grid{isolation:isolate;background:radial-gradient(circle at 50% 48%, var(--dom-scene-accent), transparent 34%), var(--dom-scene-bg);min-height:100cqh}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid,.v4-push-grid{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--dom-scene-accent) 11%, transparent), transparent 34%), var(--dom-scene-bg)}}.v4-intro-grid__installation,.v4-push-grid__installation{isolation:isolate;min-height:100cqh;position:relative;overflow:hidden}.v4-intro-grid__installation:before,.v4-push-grid__installation:before{content:"";z-index:-1;opacity:.28;pointer-events:none;background-image:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__installation:before,.v4-push-grid__installation:before{background-image:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent) 1px, transparent 1px)}}.v4-intro-grid__installation:before,.v4-push-grid__installation:before{background-size:clamp(48px,6cqw,92px) clamp(48px,6cqw,92px);-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.v4-intro-grid__rows{opacity:.72;align-content:center;gap:clamp(7px,1cqh,13px);transition:opacity .52s,filter .7s,transform .8s cubic-bezier(.76,0,.24,1);display:grid;position:absolute;inset:-5cqh -18cqw;transform:scale(1.035)}.v4-intro-grid__row{--intro-shift:0cqw;--intro-skew:0deg;--intro-contrast:100%;--intro-brightness:100%;--intro-static:0cqw;width:max-content;transform:translate3d(calc(var(--intro-static) + var(--intro-shift)), 0, 0) skewX(var(--intro-skew));will-change:transform;justify-self:center;gap:clamp(7px,.75cqw,13px);display:flex}.v4-intro-grid__row:first-child,.v4-intro-grid__row:nth-child(5){--intro-static:-5cqw}.v4-intro-grid__row:nth-child(2),.v4-intro-grid__row:nth-child(4){--intro-static:6cqw}.v4-intro-grid__tile{aspect-ratio:1.52;border:1px solid var(--dom-scene-highlight);flex:0 0 clamp(116px,13.8cqw,218px);margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__tile{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.v4-intro-grid__tile{background:var(--dom-scene-secondary);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__tile{background:color-mix(in srgb, var(--dom-scene-secondary) 34%, var(--dom-scene-bg))}}.v4-intro-grid__tile{box-shadow:0 16px 50px #0000005c}.v4-intro-grid__tile img{filter:contrast(var(--intro-contrast)) brightness(var(--intro-brightness)) saturate(.84);transition:filter .18s linear;transform:scale(1.02)}.v4-intro-grid__tile[data-featured=true]{z-index:2;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__tile[data-featured=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, white 18%)}}.v4-intro-grid__tile[data-featured=true]{box-shadow:0 0 0 3px var(--dom-scene-bg), 0 0 0 4px var(--dom-scene-accent), 0 24px 80px #0000008a}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__tile[data-featured=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--dom-scene-bg) 74%, transparent), 0 0 0 4px color-mix(in srgb, var(--dom-scene-accent) 65%, transparent), 0 24px 80px #0000008a}}.v4-intro-grid__tile>span{color:#fff;letter-spacing:.13em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000009e;border:1px solid #ffffff47;padding:5px 7px;font-size:8px;font-weight:720;position:absolute;bottom:8px;right:8px}.v4-intro-grid__gate{z-index:8;width:min(620px,74cqw);color:var(--dom-scene-highlight);text-align:center;justify-items:center;padding:clamp(22px,3cqw,42px);transition:opacity .38s,transform .62s cubic-bezier(.76,0,.24,1);display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v4-intro-grid__gate:before{content:"";z-index:-1;background:radial-gradient(circle, var(--dom-scene-bg) 0 25%, transparent 70%);position:absolute;inset:-18%}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__gate:before{background:radial-gradient(circle, color-mix(in srgb, var(--dom-scene-bg) 96%, transparent) 0 25%, transparent 70%)}}.v4-intro-grid__gate:before{pointer-events:none}.v4-intro-grid__gate>p{color:var(--dom-scene-highlight);margin:0 0 14px}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__gate>p{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.v4-intro-grid__gate>p{letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:720}.v4-intro-grid__gate h2{max-width:11ch;font-family:var(--font-display), serif;letter-spacing:-.065em;text-wrap:balance;text-shadow:0 20px 70px #000000c7;margin:0 0 clamp(18px,3cqh,32px);font-size:clamp(42px,7.5cqw,116px);font-weight:400;line-height:.82}.v4-intro-grid__gate button{border:1px solid var(--dom-scene-highlight);grid-template-columns:auto auto;align-items:center;gap:24px;min-width:min(310px,70cqw);display:grid}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__gate button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 54%, transparent)}}.v4-intro-grid__gate button{background:var(--dom-scene-bg);border-radius:999px;padding:12px 14px 12px 24px}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__gate button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.v4-intro-grid__gate button{color:var(--dom-scene-highlight);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:color .18s,background .18s,border-color .18s,transform .18s}.v4-intro-grid__gate button:after{content:"↗";background:var(--dom-scene-highlight);width:38px;height:38px;color:var(--dom-scene-bg);border-radius:50%;grid-area:1/2/3;place-items:center;font-size:17px;display:grid}.v4-intro-grid__gate button span{letter-spacing:.04em;font-size:13px;font-weight:680}.v4-intro-grid__gate button small{color:var(--dom-scene-highlight);grid-column:1}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__gate button small{color:color-mix(in srgb, var(--dom-scene-highlight) 52%, transparent)}}.v4-intro-grid__gate button small{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.v4-intro-grid__gate button:hover{border-color:var(--dom-scene-accent);background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__gate button:hover{background:color-mix(in srgb, var(--dom-scene-accent) 18%, var(--dom-scene-bg))}}.v4-intro-grid__gate button:hover{color:var(--dom-scene-accent);transform:translateY(-2px)}.v4-intro-grid__gate button:focus-visible,.v4-intro-grid__close:focus-visible,.v4-push-grid__tile-button:focus-visible,.v4-push-grid__close:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:4px}.v4-intro-grid__installation[data-expanded=true] .v4-intro-grid__rows{opacity:0;filter:brightness(.18);pointer-events:none;transform:scale(1.18)}.v4-intro-grid__installation[data-expanded=true] .v4-intro-grid__gate{opacity:0;pointer-events:none;transform:translate(-50%,-50%)scale(.88)}.v4-intro-grid__fullscreen{z-index:40;background:linear-gradient(90deg, var(--dom-scene-bg), var(--dom-scene-bg) 68%), var(--dom-scene-bg);grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);align-items:center;gap:clamp(28px,5cqw,84px);min-height:100cqh;padding:clamp(64px,7cqw,108px);display:grid;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__fullscreen{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-bg) 54%, black), var(--dom-scene-bg) 68%), var(--dom-scene-bg)}}.v4-intro-grid__detail-artwork{border:1px solid var(--dom-scene-highlight);width:100%;height:min(76cqh,860px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__detail-artwork{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.v4-intro-grid__detail-artwork{background:#000}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__detail-artwork{background:color-mix(in srgb, black 24%, var(--dom-scene-bg))}}.v4-intro-grid__detail-artwork{will-change:clip-path, transform;box-shadow:0 32px 110px #0000009e}.v4-intro-grid__detail-artwork img{object-fit:contain}.v4-intro-grid__detail-copy{align-self:end;padding-bottom:5cqh}.v4-intro-grid__detail-copy>p:first-child,.v4-push-grid__stage-copy>p:first-child{color:var(--dom-scene-accent);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-size:9px;font-weight:720}.v4-intro-grid__detail-copy h2,.v4-push-grid__stage-copy h2{font-family:var(--font-display), serif;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(36px,5.8cqw,88px);font-weight:400;line-height:.86}.v4-intro-grid__detail-copy>p:last-child,.v4-push-grid__stage-copy>p:last-child{max-width:38ch;color:var(--dom-scene-highlight);margin:22px 0 0}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__detail-copy>p:last-child,.v4-push-grid__stage-copy>p:last-child{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.v4-intro-grid__detail-copy>p:last-child,.v4-push-grid__stage-copy>p:last-child{font-size:clamp(12px,1.05cqw,16px);line-height:1.55}.v4-intro-grid__close,.v4-push-grid__close{z-index:4;border:1px solid var(--dom-scene-highlight);align-items:center;gap:16px;display:flex;position:absolute;top:clamp(18px,3cqw,40px);right:clamp(18px,3cqw,40px)}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__close,.v4-push-grid__close{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 26%, transparent)}}.v4-intro-grid__close,.v4-push-grid__close{background:var(--dom-scene-bg);border-radius:999px;padding:8px 9px 8px 17px}@supports (color:color-mix(in lab, red, red)){.v4-intro-grid__close,.v4-push-grid__close{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.v4-intro-grid__close,.v4-push-grid__close{color:var(--dom-scene-highlight);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:10px;font-weight:680}.v4-intro-grid__close span:last-child,.v4-push-grid__close span:last-child{background:var(--dom-scene-highlight);width:32px;height:32px;color:var(--dom-scene-bg);border-radius:50%;place-items:center;font-size:18px;font-weight:400;display:grid}.v4-push-grid__header{z-index:5;color:var(--dom-scene-highlight);justify-content:space-between;gap:24px;display:flex;position:absolute;top:clamp(70px,8cqh,100px);left:clamp(18px,4cqw,54px);right:clamp(18px,4cqw,54px)}@supports (color:color-mix(in lab, red, red)){.v4-push-grid__header{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.v4-push-grid__header{transition:opacity .26s}.v4-push-grid__header p,.v4-push-grid__header span{letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:9px;font-weight:680}.v4-push-grid__grid{z-index:3;grid-template-columns:repeat(var(--push-columns,4), minmax(0, 1fr));grid-template-rows:repeat(var(--push-rows,3), minmax(0, 1fr));gap:clamp(7px,1cqw,15px);display:grid;position:absolute;inset:clamp(112px,15cqh,154px) clamp(22px,5cqw,72px) clamp(30px,5cqh,60px)}.v4-push-grid__tile-button{min-width:0;min-height:0;color:inherit;cursor:pointer;transform-origin:50%;will-change:transform, opacity;background:0 0;border:none;border-radius:2px;padding:0;transition:transform .72s cubic-bezier(.76,0,.24,1),opacity .52s,filter .52s;position:relative;overflow:hidden}.v4-push-grid__tile-button:disabled{cursor:default}.v4-push-grid__tile{border:1px solid var(--dom-scene-highlight);width:100%;height:100%;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-push-grid__tile{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.v4-push-grid__tile{background:var(--dom-scene-secondary);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.v4-push-grid__tile{background:color-mix(in srgb, var(--dom-scene-secondary) 36%, var(--dom-scene-bg))}}.v4-push-grid__tile img{transition:transform .42s cubic-bezier(.22,1,.36,1),filter .3s}.v4-push-grid__tile-button:not(:disabled):hover img,.v4-push-grid__tile-button:focus-visible img{filter:saturate(1.12)contrast(1.05);transform:scale(1.045)}.v4-push-grid__tile figcaption{color:#fff;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:linear-gradient(#0000,#000000c7);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:20px 10px 9px;font-size:9px;display:grid;position:absolute;bottom:0;left:0;right:0}.v4-push-grid__tile figcaption span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v4-push-grid__grid[data-pushing=true] .v4-push-grid__tile-button[data-push=north]{opacity:.5;filter:saturate(.65)brightness(.74);transform:translate3d(0, -46cqh, 0) rotate(var(--push-rotation))}.v4-push-grid__grid[data-pushing=true] .v4-push-grid__tile-button[data-push=south]{opacity:.5;filter:saturate(.65)brightness(.74);transform:translate3d(0, 46cqh, 0) rotate(var(--push-rotation))}.v4-push-grid__grid[data-pushing=true] .v4-push-grid__tile-button[data-push=west]{opacity:.5;filter:saturate(.65)brightness(.74);transform:translate3d(-45cqw, 0, 0) rotate(var(--push-rotation))}.v4-push-grid__grid[data-pushing=true] .v4-push-grid__tile-button[data-push=east]{opacity:.5;filter:saturate(.65)brightness(.74);transform:translate3d(45cqw, 0, 0) rotate(var(--push-rotation))}.v4-push-grid__grid[data-pushing=true] .v4-push-grid__tile-button[data-state=active]{opacity:0;transform:scale(.72)}.v4-push-grid__axis{z-index:24;opacity:0;pointer-events:none;transition:opacity .36s .22s;position:absolute;inset:0}.v4-push-grid__installation[data-pushing=true] .v4-push-grid__axis{opacity:1}.v4-push-grid__installation[data-pushing=true] .v4-push-grid__header{opacity:0}.v4-push-grid__axis span{border:1px solid var(--dom-scene-accent);place-items:center;width:30px;height:30px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.v4-push-grid__axis span{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 55%, transparent)}}.v4-push-grid__axis span{background:var(--dom-scene-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.v4-push-grid__axis span{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.v4-push-grid__axis span{color:var(--dom-scene-accent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:9px;font-weight:760}.v4-push-grid__axis [data-direction=north]{top:16px;left:calc(50% - 15px)}.v4-push-grid__axis [data-direction=east]{top:calc(50% - 15px);right:16px}.v4-push-grid__axis [data-direction=south]{bottom:16px;left:calc(50% - 15px)}.v4-push-grid__axis [data-direction=west]{top:calc(50% - 15px);left:16px}.v4-push-grid__stage{z-index:18;background:radial-gradient(circle at 44% 48%, var(--dom-scene-bg) 0 28%, transparent 68%);grid-template-columns:minmax(0,1fr) minmax(220px,.34fr);align-items:center;gap:clamp(26px,4cqw,70px);min-height:100cqh;padding:clamp(56px,6cqw,92px) clamp(70px,9cqw,148px);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v4-push-grid__stage{background:radial-gradient(circle at 44% 48%, color-mix(in srgb, var(--dom-scene-bg) 90%, transparent) 0 28%, transparent 68%)}}.v4-push-grid__stage{pointer-events:none}.v4-push-grid__stage-artwork{border:1px solid var(--dom-scene-highlight);width:100%;height:min(74cqh,800px);margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-push-grid__stage-artwork{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.v4-push-grid__stage-artwork{background:#000;border-radius:2px}@supports (color:color-mix(in lab, red, red)){.v4-push-grid__stage-artwork{background:color-mix(in srgb, black 24%, var(--dom-scene-bg))}}.v4-push-grid__stage-artwork{pointer-events:auto;animation:.72s cubic-bezier(.76,0,.24,1) both v4-push-arrive;box-shadow:0 34px 120px #000000b8}.v4-push-grid__stage-artwork img{object-fit:contain}.v4-push-grid__stage-copy{pointer-events:auto;align-self:end;padding-bottom:4cqh}.v4-push-grid__close{pointer-events:auto}@keyframes v4-push-arrive{0%{opacity:0;clip-path:inset(44%);transform:scale(.82)}to{opacity:1;clip-path:inset(0%);transform:scale(1)}}.v4-custom-ease{background:radial-gradient(circle at 50% 42%, var(--dom-scene-accent), transparent 38%), linear-gradient(150deg, var(--dom-scene-secondary), var(--dom-scene-bg) 54%);min-height:100cqh}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--dom-scene-accent) 13%, transparent), transparent 38%), linear-gradient(150deg, color-mix(in srgb, var(--dom-scene-secondary) 36%, var(--dom-scene-bg)), var(--dom-scene-bg) 54%)}}.v4-custom-ease__installation{isolation:isolate;min-height:100cqh;position:relative;overflow:hidden}.v4-custom-ease__installation:before,.v4-custom-ease__installation:after{content:"";z-index:-1;pointer-events:none;position:absolute}.v4-custom-ease__installation:before{opacity:.32;background-image:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px);inset:0}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__installation:before{background-image:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent) 1px, transparent 1px)}}.v4-custom-ease__installation:before{background-size:clamp(54px,7cqw,108px) clamp(54px,7cqw,108px);-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.v4-custom-ease__installation:after{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:min(70cqw,980px);top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__installation:after{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent)}}.v4-custom-ease__installation:after{border-radius:50%;transform:translate(-50%,-50%)}.v4-custom-ease__installation:focus-visible{outline:1px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__installation:focus-visible{outline:1px solid color-mix(in srgb, var(--dom-scene-accent) 75%, transparent)}}.v4-custom-ease__installation:focus-visible{outline-offset:-5px}.v4-custom-ease__loader{z-index:30;background:var(--dom-scene-bg);align-content:center;padding:clamp(20px,4cqw,60px);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__loader{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.v4-custom-ease__loader{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);pointer-events:none}.v4-custom-ease__installation:not([data-state=loading]) .v4-custom-ease__loader{opacity:0;visibility:hidden}.v4-custom-ease__loader-topline{color:var(--dom-scene-highlight);justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:absolute;top:clamp(20px,4cqw,60px);left:clamp(20px,4cqw,60px);right:clamp(20px,4cqw,60px)}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__loader-topline{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.v4-custom-ease__loader-topline{letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:720}.v4-custom-ease__loader-topline span:last-child{color:var(--dom-scene-highlight);font-family:var(--font-display), serif;letter-spacing:-.065em;font-size:clamp(44px,8cqw,118px);font-weight:400;line-height:.7}.v4-custom-ease__loader-lines{gap:clamp(8px,1.1cqw,16px);width:min(64cqw,820px);margin:auto;display:grid}.v4-custom-ease__loader-line{background:var(--dom-scene-highlight);height:clamp(8px,1.25cqw,18px);display:block}.v4-custom-ease__loader-line:nth-child(2){background:var(--dom-scene-accent);width:68%;margin-left:auto}.v4-custom-ease__loader-line:nth-child(3){width:82%}.v4-custom-ease__loader>p{color:var(--dom-scene-highlight);margin:0;position:absolute;bottom:clamp(20px,4cqw,60px);right:clamp(20px,4cqw,60px)}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__loader>p{color:color-mix(in srgb, var(--dom-scene-highlight) 46%, transparent)}}.v4-custom-ease__loader>p{letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:680}.v4-custom-ease__workspace{min-height:100cqh;position:absolute;inset:0}.v4-custom-ease__installation[data-state=loading] .v4-custom-ease__masthead,.v4-custom-ease__installation[data-state=loading] .v4-custom-ease__rail,.v4-custom-ease__installation[data-state=loading] .v4-custom-ease__metadata,.v4-custom-ease__installation[data-state=loading] .v4-custom-ease__filmstrip,.v4-custom-ease__installation[data-state=loading] .v4-custom-ease__hero-card{opacity:0}.v4-custom-ease__installation[data-state=loading] .v4-custom-ease__hero-card{clip-path:inset(48% 0)}.v4-custom-ease__installation[data-state=closed] .v4-custom-ease__workspace{pointer-events:none}.v4-custom-ease__masthead{z-index:12;color:var(--dom-scene-highlight);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid;position:absolute;top:clamp(18px,2.8cqw,42px);left:clamp(18px,3.4cqw,52px);right:clamp(18px,3.4cqw,52px)}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__masthead{color:color-mix(in srgb, var(--dom-scene-highlight) 54%, transparent)}}.v4-custom-ease__masthead{letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:720}.v4-custom-ease__wordmark{color:var(--dom-scene-highlight);font-size:10px}.v4-custom-ease__masthead>span:nth-child(2){text-align:center}.v4-custom-ease__masthead button{border:1px solid var(--dom-scene-highlight);justify-self:end;min-height:44px}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__masthead button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.v4-custom-ease__masthead button{background:var(--dom-scene-bg);border-radius:999px;padding:8px 13px}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__masthead button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.v4-custom-ease__masthead button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.v4-custom-ease__masthead button span{color:var(--dom-scene-accent);margin-left:8px;font-size:14px}.v4-custom-ease__rail{z-index:4;width:clamp(72px,8cqw,122px);position:absolute;top:clamp(82px,11cqh,120px);bottom:clamp(150px,20cqh,220px);overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 8% 92%,#0000);mask-image:linear-gradient(#0000,#000 8% 92%,#0000)}.v4-custom-ease__rail--left{left:clamp(16px,2.8cqw,44px)}.v4-custom-ease__rail--right{right:clamp(16px,2.8cqw,44px)}.v4-custom-ease__rail-track{will-change:transform;width:100%}.v4-custom-ease__rail-group{gap:8px;padding-block:4px;display:grid}.v4-custom-ease__rail-frame{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);place-items:center;width:100%;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__rail-frame{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 11%, transparent)}}.v4-custom-ease__rail-frame{background:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__rail-frame{background:color-mix(in srgb, var(--dom-scene-highlight) 5%, var(--dom-scene-bg))}}.v4-custom-ease__rail-frame img{object-fit:contain;filter:saturate(.55)contrast(1.04);width:calc(100% - 12px);height:calc(100% - 12px)}.v4-custom-ease__stage{z-index:5;place-items:center;display:grid;position:absolute;inset:clamp(80px,10cqh,112px) clamp(110px,11cqw,180px) clamp(170px,23cqh,240px)}.v4-custom-ease__stage-label{color:var(--dom-scene-highlight);position:absolute;top:0;left:50%}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__stage-label{color:color-mix(in srgb, var(--dom-scene-highlight) 42%, transparent)}}.v4-custom-ease__stage-label{letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:680;transform:translate(-50%)}.v4-custom-ease__artwork-button{width:min(66cqw,980px);height:min(62cqh,680px);color:inherit;cursor:pointer;background:0 0;border:0;margin:18px 0 0;padding:0;display:block}.v4-custom-ease__artwork-button:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:7px}.v4-custom-ease__hero-stack{width:100%;height:100%;display:block;position:relative}.v4-custom-ease__hero-card{border:1px solid var(--dom-scene-highlight);place-items:center;margin:0;display:grid;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__hero-card{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.v4-custom-ease__hero-card{background:linear-gradient(145deg, var(--dom-scene-highlight), transparent), var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__hero-card{background:linear-gradient(145deg, color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent), transparent), color-mix(in srgb, var(--dom-scene-secondary) 22%, var(--dom-scene-bg))}}.v4-custom-ease__hero-card{will-change:clip-path, filter, transform;box-shadow:0 30px 90px #00000085}.v4-custom-ease__hero-card[data-slot=active]{z-index:3;inset:0 22%}.v4-custom-ease__hero-card[data-slot=previous],.v4-custom-ease__hero-card[data-slot=next]{z-index:1;opacity:.64;filter:saturate(.55)brightness(.72);width:31%;top:13%;bottom:13%}.v4-custom-ease__hero-card[data-slot=previous]{left:0}.v4-custom-ease__hero-card[data-slot=next]{right:0}.v4-custom-ease__hero-card img{object-fit:contain;width:calc(100% - clamp(18px,2.5cqw,44px));height:calc(100% - clamp(18px,2.5cqw,44px))}.v4-custom-ease__metadata{z-index:11;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:clamp(20px,4cqw,68px);display:grid;position:absolute;bottom:clamp(74px,9cqh,104px);left:clamp(102px,12cqw,190px);right:clamp(102px,12cqw,190px)}.v4-custom-ease__metadata-copy{min-width:0}.v4-custom-ease__metadata-copy>span,.v4-custom-ease__metadata-controls>span{color:var(--dom-scene-highlight);display:block}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__metadata-copy>span,.v4-custom-ease__metadata-controls>span{color:color-mix(in srgb, var(--dom-scene-highlight) 42%, transparent)}}.v4-custom-ease__metadata-copy>span,.v4-custom-ease__metadata-controls>span{letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:700}.v4-custom-ease__metadata-copy h2{max-width:17ch;color:var(--dom-scene-highlight);font-family:var(--font-display), serif;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 4px;font-size:clamp(24px,3cqw,46px);font-weight:400;line-height:.95;overflow:hidden}.v4-custom-ease__metadata-copy p{max-width:52ch;color:var(--dom-scene-highlight);margin:0;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__metadata-copy p{color:color-mix(in srgb, var(--dom-scene-highlight) 56%, transparent)}}.v4-custom-ease__metadata-copy p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10px;line-height:1.45}.v4-custom-ease__metadata-controls{justify-items:end;gap:10px;display:grid}.v4-custom-ease__metadata-controls>div{align-items:center;gap:12px;display:flex}.v4-custom-ease__metadata-controls button{border:1px solid var(--dom-scene-highlight);place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__metadata-controls button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.v4-custom-ease__metadata-controls button{background:var(--dom-scene-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__metadata-controls button{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.v4-custom-ease__metadata-controls button{color:var(--dom-scene-highlight);cursor:pointer}.v4-custom-ease__metadata-controls>div>span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__metadata-controls>div>span{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.v4-custom-ease__metadata-controls>div>span{font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:9px}.v4-custom-ease__masthead button:focus-visible,.v4-custom-ease__metadata-controls button:focus-visible,.v4-custom-ease__filmstrip button:focus-visible,.v4-custom-ease__reopen:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:3px}.v4-custom-ease__filmstrip{z-index:13;bottom:max(16px, env(safe-area-inset-bottom));gap:5px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.v4-custom-ease__filmstrip button{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);width:clamp(44px,3.4cqw,50px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__filmstrip button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.v4-custom-ease__filmstrip button{background:var(--dom-scene-bg);padding:4px}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__filmstrip button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.v4-custom-ease__filmstrip button{cursor:pointer;opacity:.46;transition:border-color .2s,opacity .2s,transform .3s cubic-bezier(.22,1,.36,1)}.v4-custom-ease__filmstrip button[data-active=true]{border-color:var(--dom-scene-accent);opacity:1;transform:translateY(-6px)}.v4-custom-ease__filmstrip img{object-fit:contain}.v4-custom-ease__filmstrip button span{color:var(--dom-scene-highlight);font-variant-numeric:tabular-nums;font-size:7px;position:absolute;bottom:1px;right:2px}.v4-custom-ease__reopen{z-index:40;border:1px solid var(--dom-scene-highlight);gap:8px;min-width:min(82cqw,360px);display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__reopen{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.v4-custom-ease__reopen{background:var(--dom-scene-bg);border-radius:999px;padding:18px 28px}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__reopen{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.v4-custom-ease__reopen{color:var(--dom-scene-highlight);text-align:center;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);cursor:pointer;transform:translate(-50%,-50%)}.v4-custom-ease__installation[data-state=closed] .v4-custom-ease__reopen{pointer-events:auto}.v4-custom-ease__reopen span{font-family:var(--font-display), serif;letter-spacing:-.035em;font-size:clamp(21px,2.5cqw,32px)}.v4-custom-ease__reopen small{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-custom-ease__reopen small{color:color-mix(in srgb, var(--dom-scene-highlight) 44%, transparent)}}.v4-custom-ease__reopen small{letter-spacing:.1em;text-transform:uppercase;font-size:7px}.v4-bento-flip__track{min-height:205cqh;position:relative}.v4-bento-flip__stage{background:radial-gradient(circle at 50% 45%, var(--dom-scene-accent), transparent 46%), var(--dom-scene-bg);justify-content:center;align-items:center;width:100%;height:100cqh;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-bento-flip__stage{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--dom-scene-accent) 9%, transparent), transparent 46%), var(--dom-scene-bg)}}.v4-bento-flip__grid{flex:none;grid-template-rows:repeat(4,23cqh);grid-template-columns:repeat(3,32.5cqw);place-content:center;gap:1cqh;width:100%;height:100%;display:grid;position:relative}.v4-bento-flip__grid--final{grid-template-rows:repeat(4,49.5cqh);grid-template-columns:repeat(3,100cqw)}.v4-bento-flip__tile{border:1px solid var(--dom-scene-highlight);margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){.v4-bento-flip__tile{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 11%, transparent)}}.v4-bento-flip__tile{background:var(--dom-scene-highlight);border-radius:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-bento-flip__tile{background:color-mix(in srgb, var(--dom-scene-highlight) 7%, var(--dom-scene-bg))}}.v4-bento-flip__tile{box-shadow:0 18px 54px #0000006b}.v4-bento-flip__tile:first-child{grid-area:1/1/3/2}.v4-bento-flip__tile:nth-child(2){grid-area:1/2/2/3}.v4-bento-flip__tile:nth-child(3){grid-area:2/2/4/3}.v4-bento-flip__tile:nth-child(4){grid-area:1/3/3/4}.v4-bento-flip__tile:nth-child(5){grid-area:3/1/4/2}.v4-bento-flip__tile:nth-child(6){grid-area:3/3/5/4}.v4-bento-flip__tile:nth-child(7){grid-area:4/1/5/2}.v4-bento-flip__tile:nth-child(8){grid-area:4/2/5/3}.v4-bento-flip__prompt{z-index:4;color:var(--dom-scene-highlight);margin:0;position:absolute;bottom:clamp(16px,3cqw,36px);right:clamp(16px,3cqw,44px)}@supports (color:color-mix(in lab, red, red)){.v4-bento-flip__prompt{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.v4-bento-flip__prompt{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:700}.v4-bento-flip[data-reduced=true] .v4-bento-flip__track{min-height:100cqh}.v4-bento-flip[data-reduced=true] .v4-bento-flip__grid--final{grid-template-rows:repeat(4,23cqh);grid-template-columns:repeat(3,32.5cqw)}.v4-bento-flip[data-reduced=true] .v4-bento-flip__prompt{display:none}.v4-artist-index{background:linear-gradient(180deg, var(--dom-scene-secondary), var(--dom-scene-bg) 38%), var(--dom-scene-bg);height:100cqh;min-height:100cqh;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-artist-index{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-secondary) 22%, var(--dom-scene-bg)), var(--dom-scene-bg) 38%), var(--dom-scene-bg)}}.v4-artist-index__installation{isolation:isolate;grid-template-rows:auto minmax(0,1fr);height:100cqh;min-height:0;display:grid;position:relative}.v4-artist-index__installation:before{content:"";z-index:-1;opacity:.2;pointer-events:none;background-image:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__installation:before{background-image:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent) 1px, transparent 1px)}}.v4-artist-index__installation:before{background-size:14.2857% 100%}.v4-artist-index__header{z-index:5;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:minmax(240px,.6fr) minmax(460px,1.4fr);align-items:end;gap:clamp(28px,5cqw,82px);padding:max(72px,7.5cqh) clamp(18px,3cqw,46px) clamp(18px,3cqh,30px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__header{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.v4-artist-index__header{transition:opacity .22s}.v4-artist-index__heading>p,.v4-artist-index__heading>span{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__heading>p,.v4-artist-index__heading>span{color:color-mix(in srgb, var(--dom-scene-highlight) 54%, transparent)}}.v4-artist-index__heading>p,.v4-artist-index__heading>span{letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:680}.v4-artist-index__heading h2{font-family:var(--font-display), serif;letter-spacing:-.055em;margin:8px 0 13px;font-size:clamp(34px,4.2cqw,72px);font-weight:400;line-height:.86}.v4-artist-index__controls{grid-template-columns:auto minmax(250px,1fr);align-items:end;gap:clamp(12px,2cqw,28px);display:grid}.v4-artist-index__actions{gap:6px;display:flex}.v4-artist-index__actions button,.v4-artist-index__search button,.v4-artist-index__empty button,.v4-artist-index__detail-nav button,.v4-artist-index__close{border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__actions button,.v4-artist-index__search button,.v4-artist-index__empty button,.v4-artist-index__detail-nav button,.v4-artist-index__close{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.v4-artist-index__actions button,.v4-artist-index__search button,.v4-artist-index__empty button,.v4-artist-index__detail-nav button,.v4-artist-index__close{color:var(--dom-scene-highlight);cursor:pointer;background:0 0;border-radius:999px}.v4-artist-index__actions button{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;min-height:40px;padding:0 15px;font-size:9px;font-weight:680}.v4-artist-index__actions button[aria-pressed=true]{border-color:var(--dom-scene-accent);background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__actions button[aria-pressed=true]{background:color-mix(in srgb, var(--dom-scene-accent) 15%, transparent)}}.v4-artist-index__actions button[aria-pressed=true]{color:var(--dom-scene-accent)}.v4-artist-index__search{gap:7px;display:grid;position:relative}.v4-artist-index__search>span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__search>span{color:color-mix(in srgb, var(--dom-scene-highlight) 48%, transparent)}}.v4-artist-index__search>span{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:680}.v4-artist-index__search input{border:none;border-bottom:1px solid var(--dom-scene-highlight);width:100%;height:40px}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__search input{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 28%, transparent)}}.v4-artist-index__search input{color:var(--dom-scene-highlight);font:inherit;background:0 0;border-radius:0;outline:none;padding:0 58px 0 2px;font-size:12px}.v4-artist-index__search input::placeholder{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__search input::placeholder{color:color-mix(in srgb, var(--dom-scene-highlight) 34%, transparent)}}.v4-artist-index__search input:focus{border-color:var(--dom-scene-accent);box-shadow:0 2px 0 -1px var(--dom-scene-accent)}.v4-artist-index__search button{letter-spacing:.08em;text-transform:uppercase;min-height:25px;padding:0 9px;font-size:8px;position:absolute;bottom:8px;right:0}.v4-artist-index__grid{scrollbar-color:var(--dom-scene-accent) transparent;grid-template-columns:repeat(7,minmax(0,1fr));align-content:start;gap:clamp(18px,2.1cqw,34px) clamp(8px,1.15cqw,18px);min-height:0;padding:clamp(20px,3cqh,38px) clamp(14px,2.4cqw,40px) max(48px,8cqh);display:grid;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__grid{scrollbar-color:color-mix(in srgb, var(--dom-scene-accent) 40%, transparent) transparent}}.v4-artist-index__grid{scrollbar-width:thin;transition:opacity .22s,filter .22s}.v4-artist-index__card{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;padding:0}.v4-artist-index__card:disabled{cursor:default}.v4-artist-index__card figure{gap:9px;min-width:0;margin:0;display:grid}.v4-artist-index__image{aspect-ratio:.82;border:1px solid var(--dom-scene-highlight);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__image{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.v4-artist-index__image{background:var(--dom-scene-secondary);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__image{background:color-mix(in srgb, var(--dom-scene-secondary) 42%, var(--dom-scene-bg))}}.v4-artist-index__image:after{content:"";border:1px solid #0000;transition:border-color .18s;position:absolute;inset:0}.v4-artist-index__image img{filter:saturate(.72)contrast(1.03);transition:filter .26s,transform .52s cubic-bezier(.22,1,.36,1)}.v4-artist-index__card:hover .v4-artist-index__image img,.v4-artist-index__card:focus-visible .v4-artist-index__image img{filter:saturate(1.08)contrast(1.04);transform:scale(1.045)}.v4-artist-index__card:hover .v4-artist-index__image:after,.v4-artist-index__card:focus-visible .v4-artist-index__image:after{border-color:var(--dom-scene-accent)}.v4-artist-index__card:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:5px;border-radius:2px}.v4-artist-index__card figcaption{min-width:0;color:var(--dom-scene-highlight);grid-template-rows:16px 14px;grid-template-columns:22px minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__card figcaption{color:color-mix(in srgb, var(--dom-scene-highlight) 82%, transparent)}}.v4-artist-index__card figcaption>span{color:var(--dom-scene-highlight);grid-row:1/3}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__card figcaption>span{color:color-mix(in srgb, var(--dom-scene-highlight) 38%, transparent)}}.v4-artist-index__card figcaption>span{font-size:8px;line-height:16px}.v4-artist-index__card figcaption strong,.v4-artist-index__card figcaption small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.v4-artist-index__card figcaption strong{letter-spacing:-.01em;font-size:10px;font-weight:620;line-height:16px}.v4-artist-index__card figcaption small{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__card figcaption small{color:color-mix(in srgb, var(--dom-scene-highlight) 42%, transparent)}}.v4-artist-index__card figcaption small{letter-spacing:.09em;text-transform:uppercase;font-size:7px;line-height:14px}.v4-artist-index__tooltip{--artist-tooltip-x:50%;--artist-tooltip-y:50%;z-index:35;top:var(--artist-tooltip-y);left:var(--artist-tooltip-x);border:1px solid var(--dom-scene-highlight);width:min(230px,30cqw);display:grid;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__tooltip{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.v4-artist-index__tooltip{background:var(--dom-scene-bg);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__tooltip{background:color-mix(in srgb, var(--dom-scene-bg) 91%, transparent)}}.v4-artist-index__tooltip{color:var(--dom-scene-highlight);pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transform:translateY(-50%);box-shadow:0 20px 70px #0000008f}.v4-artist-index__tooltip span{border-bottom:1px solid var(--dom-scene-highlight);padding:9px 11px}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__tooltip span{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 10%, transparent)}}.v4-artist-index__tooltip span{font-size:9px;line-height:1.35}.v4-artist-index__tooltip span:first-child{color:var(--dom-scene-accent);font-size:11px;font-weight:680}.v4-artist-index__tooltip span:last-child{color:var(--dom-scene-highlight);border-bottom:none}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__tooltip span:last-child{color:color-mix(in srgb, var(--dom-scene-highlight) 46%, transparent)}}.v4-artist-index__tooltip span:last-child{letter-spacing:.1em;text-transform:uppercase;font-size:7px}.v4-artist-index__empty{text-align:center;justify-items:center;gap:16px;display:grid;position:absolute;bottom:18cqh;left:0;right:0}.v4-artist-index__empty p{font-family:var(--font-display), serif;letter-spacing:-.04em;margin:0;font-size:clamp(24px,3cqw,48px)}.v4-artist-index__empty button{letter-spacing:.1em;text-transform:uppercase;min-height:40px;padding:0 18px;font-size:9px}.v4-artist-index__installation[data-detail-open=true] .v4-artist-index__header,.v4-artist-index__installation[data-detail-open=true] .v4-artist-index__grid{opacity:0;filter:blur(10px);pointer-events:none}.v4-artist-index__detail{z-index:45;background:radial-gradient(circle at 30% 50%, var(--dom-scene-accent), transparent 42%), var(--dom-scene-bg);grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:center;gap:clamp(30px,6cqw,96px);min-height:100cqh;padding:clamp(68px,7cqw,112px);display:grid;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__detail{background:radial-gradient(circle at 30% 50%, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent), transparent 42%), color-mix(in srgb, var(--dom-scene-bg) 97%, black)}}.v4-artist-index__detail-artwork{border:1px solid var(--dom-scene-highlight);width:100%;height:min(74cqh,820px);margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__detail-artwork{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.v4-artist-index__detail-artwork{background:#000;border-radius:2px}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__detail-artwork{background:color-mix(in srgb, black 22%, var(--dom-scene-bg))}}.v4-artist-index__detail-artwork{animation:.68s cubic-bezier(.76,0,.24,1) both v4-artist-detail-arrive;box-shadow:0 34px 120px #0000009e}.v4-artist-index__detail-artwork img{object-fit:contain}.v4-artist-index__detail-copy{align-self:end;padding-bottom:5cqh}.v4-artist-index__detail-copy>p:first-child{color:var(--dom-scene-accent);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:9px;font-weight:680}.v4-artist-index__detail-copy h2{font-family:var(--font-display), serif;letter-spacing:-.065em;text-wrap:balance;margin:0;font-size:clamp(42px,6cqw,96px);font-weight:400;line-height:.84}.v4-artist-index__detail-copy>p:nth-of-type(2){max-width:40ch;color:var(--dom-scene-highlight);margin:24px 0 18px}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__detail-copy>p:nth-of-type(2){color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.v4-artist-index__detail-copy>p:nth-of-type(2){font-size:clamp(12px,1cqw,15px);line-height:1.55}.v4-artist-index__detail-copy>span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-artist-index__detail-copy>span{color:color-mix(in srgb, var(--dom-scene-highlight) 46%, transparent)}}.v4-artist-index__detail-copy>span{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:680}.v4-artist-index__detail-nav{gap:7px;display:flex;position:absolute;bottom:clamp(20px,3cqw,44px);right:clamp(20px,3cqw,44px)}.v4-artist-index__detail-nav button{place-items:center;width:42px;height:42px;font-size:16px;display:grid}.v4-artist-index__close{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:15px;padding:7px 8px 7px 16px;font-size:9px;font-weight:680;display:flex;position:absolute;top:clamp(18px,3cqw,42px);right:clamp(18px,3cqw,42px)}.v4-artist-index__close span:last-child{background:var(--dom-scene-highlight);width:30px;height:30px;color:var(--dom-scene-bg);border-radius:50%;place-items:center;font-size:18px;font-weight:400;display:grid}.v4-artist-index__actions button:hover,.v4-artist-index__search button:hover,.v4-artist-index__empty button:hover,.v4-artist-index__detail-nav button:hover,.v4-artist-index__close:hover{border-color:var(--dom-scene-accent);color:var(--dom-scene-accent)}.v4-artist-index__actions button:focus-visible,.v4-artist-index__search input:focus-visible,.v4-artist-index__search button:focus-visible,.v4-artist-index__empty button:focus-visible,.v4-artist-index__detail-nav button:focus-visible,.v4-artist-index__close:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:3px}@keyframes v4-artist-detail-arrive{0%{opacity:0;clip-path:inset(42%);transform:scale(.84)}to{opacity:1;clip-path:inset(0%);transform:scale(1)}}.v4-intro-grid[data-v4-pointer=coarse] .v4-intro-grid__rows{opacity:.58}.v4-intro-grid[data-v4-pointer=coarse] .v4-intro-grid__tile img{filter:saturate(.82)brightness(.74)}.v4-intro-grid[data-reduced=true] .v4-intro-grid__rows,.v4-intro-grid[data-reduced=true] .v4-intro-grid__gate,.v4-push-grid[data-reduced=true] .v4-push-grid__tile-button,.v4-artist-index[data-reduced=true] .v4-artist-index__header,.v4-artist-index[data-reduced=true] .v4-artist-index__grid{transition:none}.v4-push-grid[data-reduced=true] .v4-push-grid__stage-artwork,.v4-artist-index[data-reduced=true] .v4-artist-index__detail-artwork{animation:none}@container immersive-canvas (max-width:1100px){.v4-intro-grid__fullscreen,.v4-push-grid__stage,.v4-artist-index__detail{gap:clamp(22px,4cqw,46px);padding-left:clamp(42px,6cqw,72px);padding-right:clamp(42px,6cqw,72px)}.v4-artist-index__header{grid-template-columns:1fr;gap:20px}.v4-artist-index__controls{grid-template-columns:auto minmax(220px,1fr)}.v4-artist-index__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v4-artist-index__installation:before{background-size:25% 100%}}@container immersive-canvas (max-width:760px){.v4-intro-grid__rows{opacity:.6;gap:7px;inset:-3cqh -42cqw}.v4-intro-grid__row{gap:7px}.v4-intro-grid__tile{aspect-ratio:1.35;flex-basis:clamp(118px,31cqw,178px)}.v4-intro-grid__tile>span{display:none}.v4-intro-grid__gate{width:94cqw;padding:18px;top:53%}.v4-intro-grid__gate>p{margin-bottom:11px;font-size:8px}.v4-intro-grid__gate h2{margin-bottom:22px;font-size:clamp(42px,14cqw,78px)}.v4-intro-grid__gate button{min-width:min(300px,84cqw)}.v4-intro-grid__fullscreen,.v4-push-grid__stage,.v4-artist-index__detail{padding:68px 16px max(18px, env(safe-area-inset-bottom));grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:18px}.v4-intro-grid__detail-artwork,.v4-push-grid__stage-artwork,.v4-artist-index__detail-artwork{height:auto;min-height:0}.v4-intro-grid__detail-copy,.v4-push-grid__stage-copy,.v4-artist-index__detail-copy{align-self:auto;padding:0 4px 8px}.v4-intro-grid__detail-copy h2,.v4-push-grid__stage-copy h2,.v4-artist-index__detail-copy h2{max-width:12ch;font-size:clamp(34px,10.5cqw,58px)}.v4-intro-grid__detail-copy>p:last-child,.v4-push-grid__stage-copy>p:last-child,.v4-artist-index__detail-copy>p:nth-of-type(2){-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;display:-webkit-box;overflow:hidden}.v4-intro-grid__close,.v4-push-grid__close,.v4-artist-index__close{top:max(12px, env(safe-area-inset-top));right:12px}.v4-push-grid__header{top:70px;left:16px;right:16px}.v4-push-grid__header span{display:none}.v4-push-grid__grid{top:105px;right:14px;bottom:max(20px, env(safe-area-inset-bottom));gap:7px;left:14px}.v4-push-grid__tile figcaption{padding:16px 7px 7px}.v4-push-grid__tile figcaption span:last-child{font-size:7px}.v4-push-grid__axis [data-direction=north]{top:10px}.v4-push-grid__axis [data-direction=east]{right:7px}.v4-push-grid__axis [data-direction=south]{bottom:10px}.v4-push-grid__axis [data-direction=west]{left:7px}.v4-artist-index__header{gap:16px;padding:max(68px,8cqh) 14px 16px}.v4-artist-index__heading h2{margin:5px 0 9px;font-size:clamp(32px,10cqw,54px)}.v4-artist-index__controls{grid-template-columns:1fr;gap:12px}.v4-artist-index__actions button{flex:1}.v4-artist-index__grid{padding:16px 12px max(78px, calc(58px + env(safe-area-inset-bottom)));grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.v4-artist-index__installation:before{background-size:50% 100%}.v4-artist-index__tooltip{display:none}.v4-artist-index__detail-nav{right:auto;bottom:max(16px, env(safe-area-inset-bottom));left:16px}.immersive-shell[data-surface=studio] .v4-intro-grid__fullscreen,.immersive-shell[data-surface=studio] .v4-push-grid__stage,.immersive-shell[data-surface=studio] .v4-artist-index__detail{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.v4-hover-reveal__default-title{align-content:start;padding:16cqh 7cqw 28cqh;font-size:clamp(52px,18cqw,96px)}.v4-hover-reveal__default-title span:last-child{margin-left:.3em}.v4-hover-reveal__nav{width:100%;padding:12px 14px max(14px, env(safe-area-inset-bottom));border-top:1px solid var(--dom-scene-highlight);flex-direction:row;gap:4px;inset:auto 0 0;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.v4-hover-reveal__nav{border-top:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.v4-hover-reveal__nav{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.v4-hover-reveal__nav{background:color-mix(in srgb, var(--dom-scene-bg) 88%, transparent)}}.v4-hover-reveal__nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;transform:none}.immersive-shell[data-surface=studio] .v4-hover-reveal__nav{bottom:calc(66px + env(safe-area-inset-bottom))}.v4-hover-reveal__nav-label{display:none}.v4-hover-reveal__nav::-webkit-scrollbar{display:none}.v4-hover-reveal__nav button{border:1px solid var(--dom-scene-highlight);flex:none;width:min(58cqw,220px);min-height:48px}@supports (color:color-mix(in lab, red, red)){.v4-hover-reveal__nav button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.v4-hover-reveal__nav button{border-radius:2px;padding:10px 32px 10px 12px;font-size:13px}.v4-hover-reveal__nav button:hover,.v4-hover-reveal__nav button[data-active=true]{padding-left:16px}.v4-hover-reveal__stage{inset:8cqh 4cqw 20cqh}.v4-hover-reveal__group-title{grid-area:1/1/-1/-1;align-content:center;padding:0 4cqw;font-size:clamp(44px,15cqw,82px)}.v4-hover-reveal__tile{border-radius:2px}.v4-bento-flip__grid,.v4-bento-flip[data-reduced=true] .v4-bento-flip__grid--final{grid-template-rows:repeat(4,20cqh);grid-template-columns:repeat(3,31cqw)}.v4-bento-flip__grid--final{grid-template-rows:repeat(4,49.5cqh);grid-template-columns:repeat(3,100cqw)}}@media (prefers-reduced-motion:reduce){.v4-intro-grid__rows,.v4-intro-grid__gate,.v4-intro-grid__gate button,.v4-push-grid__tile-button,.v4-artist-index__header,.v4-artist-index__grid,.v4-artist-index__image img{transition:none}.v4-push-grid__stage-artwork,.v4-artist-index__detail-artwork{animation:none}.v4-hover-reveal__nav button,.v4-hover-reveal__nav button:after{transition:none}}@container immersive-canvas (max-width:980px){.v4-custom-ease__stage{left:clamp(82px,10cqw,118px);right:clamp(82px,10cqw,118px)}.v4-custom-ease__artwork-button{width:72cqw}.v4-custom-ease__metadata{left:clamp(86px,11cqw,130px);right:clamp(86px,11cqw,130px)}}@container immersive-canvas (max-width:760px){.v4-custom-ease__loader-topline,.v4-custom-ease__loader>p{left:18px;right:18px}.v4-custom-ease__loader-lines{width:82cqw}.v4-custom-ease__masthead{top:max(15px, env(safe-area-inset-top));grid-template-columns:1fr auto;left:15px;right:15px}.v4-custom-ease__masthead>span:nth-child(2){display:none}.v4-custom-ease__rail{opacity:.52;width:58px;top:78px;bottom:28cqh}.v4-custom-ease__rail--left{left:8px}.v4-custom-ease__rail--right{display:none}.v4-custom-ease__stage{inset:72px 3cqw 30cqh 10cqw}.v4-custom-ease__stage-label{display:none}.v4-custom-ease__artwork-button{width:87cqw;height:min(55cqh,540px);margin-top:0}.v4-custom-ease__hero-card[data-slot=active]{inset:0 10%}.v4-custom-ease__hero-card[data-slot=previous],.v4-custom-ease__hero-card[data-slot=next]{opacity:.48;width:29%;top:10%;bottom:10%}.v4-custom-ease__metadata{right:18px;bottom:calc(70px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:12px;left:18px}.v4-custom-ease__metadata-copy h2{max-width:13ch;font-size:clamp(21px,7cqw,34px)}.v4-custom-ease__metadata-copy p,.v4-custom-ease__metadata-controls>span{display:none}.v4-custom-ease__metadata-controls>div{gap:7px}.v4-custom-ease__metadata-controls button{width:44px;height:44px}.v4-custom-ease__filmstrip{bottom:max(14px, env(safe-area-inset-bottom));max-width:calc(100cqw - 24px)}.v4-custom-ease__filmstrip button{width:44px}.v4-custom-ease__reopen{min-width:calc(100cqw - 36px);padding:16px 20px}.immersive-shell[data-surface=studio] .v4-custom-ease__metadata{bottom:calc(132px + env(safe-area-inset-bottom))}.immersive-shell[data-surface=studio] .v4-custom-ease__filmstrip{bottom:calc(74px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.v4-custom-ease__filmstrip button{transition:none}}.v4-css-carousel{isolation:isolate;background:radial-gradient(circle at 50% 48%, var(--dom-scene-accent), transparent 42%), linear-gradient(145deg, var(--dom-scene-secondary), var(--dom-scene-bg) 62%);min-height:100cqh;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--dom-scene-secondary) 34%, var(--dom-scene-bg)), var(--dom-scene-bg) 62%)}}.v4-css-carousel:before{content:"";z-index:-1;pointer-events:none;opacity:.2;background-image:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel:before{background-image:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent) 1px, transparent 1px)}}.v4-css-carousel:before{background-size:56px 56px;-webkit-mask-image:radial-gradient(circle,#000,#0000 76%);mask-image:radial-gradient(circle,#000,#0000 76%)}.v4-css-carousel__masthead{z-index:5;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:absolute;top:clamp(20px,4cqh,44px);left:clamp(22px,4cqw,58px);right:clamp(22px,4cqw,58px)}.v4-css-carousel__masthead p,.v4-css-carousel__caption p,.v4-css-carousel__caption h2,.v4-css-carousel__footer p{margin:0}.v4-css-carousel__masthead p:first-child{gap:5px;display:grid}.v4-css-carousel__masthead span,.v4-css-carousel__caption>span,.v4-css-carousel__counter{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel__masthead span,.v4-css-carousel__caption>span,.v4-css-carousel__counter{color:color-mix(in srgb, var(--dom-scene-highlight) 56%, transparent)}}.v4-css-carousel__masthead span,.v4-css-carousel__caption>span,.v4-css-carousel__counter{letter-spacing:.16em;text-transform:uppercase;font-size:10px}.v4-css-carousel__masthead strong{max-width:min(52cqw,620px);color:var(--dom-scene-highlight);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,1.65cqw,24px);font-weight:520;overflow:hidden}.v4-css-carousel__counter{font-variant-numeric:tabular-nums;gap:8px;display:flex}.v4-css-carousel__counter span:first-child{color:var(--dom-scene-highlight)}.v4-css-carousel__track{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-timeline-name:--v4-css-carousel-track;scroll-timeline-axis:inline;scrollbar-width:none;align-items:center;gap:clamp(28px,5cqw,80px);height:100cqh;padding:clamp(86px,12cqh,128px) clamp(52px,14cqw,210px) clamp(104px,15cqh,150px);scroll-padding-inline:clamp(52px,14cqw,210px);display:flex;overflow-x:auto}.v4-css-carousel__track::-webkit-scrollbar{display:none}.v4-css-carousel__track:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel__track:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 80%, white)}}.v4-css-carousel__track:focus-visible{outline-offset:-6px}.v4-css-carousel__slide{border:1px solid var(--dom-scene-highlight);flex:0 0 min(72cqw,760px);grid-template-rows:minmax(0,1fr) auto;height:min(66cqh,660px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel__slide{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.v4-css-carousel__slide{background:var(--dom-scene-secondary);border-radius:clamp(18px,2cqw,30px)}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel__slide{background:color-mix(in srgb, var(--dom-scene-secondary) 28%, var(--dom-scene-bg))}}.v4-css-carousel__slide{opacity:.46;scroll-snap-align:center;scroll-snap-stop:always;transition:border-color .52s cubic-bezier(.16,1,.3,1),box-shadow .52s cubic-bezier(.16,1,.3,1),opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);transform:perspective(1100px)rotateY(-5deg)scale(.88);box-shadow:0 30px 90px #0000005c}.v4-css-carousel__slide[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel__slide[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 42%, var(--dom-scene-highlight))}}.v4-css-carousel__slide[data-active=true]{box-shadow:0 38px 110px #0000007a, 0 0 68px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel__slide[data-active=true]{box-shadow:0 38px 110px #0000007a, 0 0 68px color-mix(in srgb, var(--dom-scene-accent) 16%, transparent)}}.v4-css-carousel__slide[data-active=true]{opacity:1;transform:perspective(1100px)rotateY(0)scale(1)}.v4-css-carousel__artwork{border-bottom:1px solid var(--dom-scene-highlight);min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel__artwork{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.v4-css-carousel__artwork{background:radial-gradient(circle at 50% 46%, var(--dom-scene-accent), transparent 62%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel__artwork{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--dom-scene-accent) 14%, transparent), transparent 62%), color-mix(in srgb, var(--dom-scene-bg) 88%, black)}}.v4-css-carousel__artwork img{object-fit:contain;opacity:.84;width:100%;height:100%;transition:opacity .52s,transform .7s cubic-bezier(.16,1,.3,1);display:block;transform:scale(.94)}.v4-css-carousel__slide[data-active=true] .v4-css-carousel__artwork img{opacity:1;transform:scale(1)}.v4-css-carousel__caption{background:var(--dom-scene-bg);grid-template-columns:auto minmax(0,1fr);gap:clamp(14px,2cqw,28px);min-height:clamp(88px,12cqh,124px);padding:clamp(18px,2.4cqw,30px);display:grid}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel__caption{background:color-mix(in srgb, var(--dom-scene-bg) 90%, transparent)}}.v4-css-carousel__caption h2{color:var(--dom-scene-highlight);letter-spacing:-.035em;font-size:clamp(20px,2.2cqw,34px);font-weight:520;line-height:1}.v4-css-carousel__caption p{max-width:62ch;color:var(--dom-scene-highlight);margin-top:9px;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel__caption p{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.v4-css-carousel__caption p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(11px,1cqw,14px);line-height:1.45}.v4-css-carousel__footer{z-index:5;gap:12px;display:grid;position:absolute;bottom:clamp(20px,3.6cqh,40px);left:clamp(22px,4cqw,58px);right:clamp(22px,4cqw,58px)}.v4-css-carousel__progress{background:var(--dom-scene-highlight);height:1px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel__progress{background:color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.v4-css-carousel__progress span{background:var(--dom-scene-accent);width:100%;height:100%;box-shadow:0 0 18px var(--dom-scene-accent);display:block}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel__progress span{box-shadow:0 0 18px color-mix(in srgb, var(--dom-scene-accent) 65%, transparent)}}.v4-css-carousel__progress span{transform-origin:0;transition:transform .18s linear}.v4-css-carousel__controls{justify-content:flex-end;align-items:center;gap:12px;display:flex}.v4-css-carousel__controls>span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel__controls>span{color:color-mix(in srgb, var(--dom-scene-highlight) 48%, transparent)}}.v4-css-carousel__controls>span{letter-spacing:.12em;text-transform:uppercase;font-size:9px}.v4-css-carousel__controls button{border:1px solid var(--dom-scene-highlight);place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel__controls button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.v4-css-carousel__controls button{background:var(--dom-scene-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel__controls button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.v4-css-carousel__controls button{color:var(--dom-scene-highlight);cursor:pointer;transition:border-color .18s,background-color .18s,transform .18s}.v4-css-carousel__controls button:hover{border-color:var(--dom-scene-accent);background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-css-carousel__controls button:hover{background:color-mix(in srgb, var(--dom-scene-accent) 14%, var(--dom-scene-bg))}}.v4-css-carousel__controls button:hover{transform:translateY(-2px)}.v4-css-carousel__controls button:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:3px}@supports (animation-timeline:view(inline)){.v4-css-carousel__slide:not([data-active=true]) .v4-css-carousel__artwork img{animation:linear both v4-css-carousel-artwork-drift;animation-timeline:view(inline);animation-range:entry exit 0%}}@keyframes v4-css-carousel-artwork-drift{0%{transform:translate(-4%)scale(.94)}50%{transform:translate(0)scale(1)}to{transform:translate(4%)scale(.94)}}.v4-infinite-drag{isolation:isolate;background:radial-gradient(circle at 50% 45%, var(--dom-scene-accent), transparent 42%), linear-gradient(145deg, var(--dom-scene-secondary), var(--dom-scene-bg) 58%);min-height:100cqh}@supports (color:color-mix(in lab, red, red)){.v4-infinite-drag{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent), transparent 42%), linear-gradient(145deg, color-mix(in srgb, var(--dom-scene-secondary) 28%, var(--dom-scene-bg)), var(--dom-scene-bg) 58%)}}.v4-infinite-drag:before{content:"";z-index:-1;opacity:.34;background-image:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v4-infinite-drag:before{background-image:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px)}}.v4-infinite-drag:before{pointer-events:none;background-size:52px 52px;-webkit-mask-image:linear-gradient(#0000,#000 24% 72%,#0000);mask-image:linear-gradient(#0000,#000 24% 72%,#0000)}.v4-infinite-drag__masthead{z-index:5;color:var(--dom-scene-highlight);justify-content:space-between;gap:24px;display:flex;position:absolute;top:clamp(18px,3cqw,42px);left:clamp(18px,4cqw,58px);right:clamp(18px,4cqw,58px)}@supports (color:color-mix(in lab, red, red)){.v4-infinite-drag__masthead{color:color-mix(in srgb, var(--dom-scene-highlight) 56%, transparent)}}.v4-infinite-drag__masthead{letter-spacing:.18em;text-transform:uppercase;pointer-events:none;font-size:9px;font-weight:720;line-height:1.2}.v4-infinite-drag__viewport{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;align-items:center;width:100%;min-height:100cqh;display:flex;position:relative;overflow:hidden}.v4-infinite-drag__viewport:before,.v4-infinite-drag__viewport:after{content:"";z-index:4;pointer-events:none;width:min(9cqw,130px);position:absolute;top:0;bottom:0}.v4-infinite-drag__viewport:before{background:linear-gradient(90deg, var(--dom-scene-bg), transparent);left:0}.v4-infinite-drag__viewport:after{background:linear-gradient(-90deg, var(--dom-scene-bg), transparent);right:0}.v4-infinite-drag__viewport[data-dragging=true]{cursor:grabbing}.v4-infinite-drag__viewport:focus-visible{outline:1px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-infinite-drag__viewport:focus-visible{outline:1px solid color-mix(in srgb, var(--dom-scene-accent) 78%, transparent)}}.v4-infinite-drag__viewport:focus-visible{outline-offset:-5px}.v4-infinite-drag__track{opacity:0;will-change:transform;flex:none;align-items:center;gap:clamp(14px,1.8cqw,30px);width:max-content;transition:opacity .24s;display:flex}.v4-infinite-drag__viewport[data-ready=true] .v4-infinite-drag__track{opacity:1}.v4-infinite-drag__slide{width:clamp(220px,24cqw,370px);color:inherit;text-align:left;cursor:inherit;background:0 0;border:0;flex:0 0 clamp(220px,24cqw,370px);margin:0;padding:0}.v4-infinite-drag__slide[data-logical-index="1"],.v4-infinite-drag__slide[data-logical-index="4"],.v4-infinite-drag__slide[data-logical-index="7"]{flex-basis:clamp(190px,20cqw,310px);width:clamp(190px,20cqw,310px)}.v4-infinite-drag__slide[data-logical-index="2"],.v4-infinite-drag__slide[data-logical-index="5"]{flex-basis:clamp(240px,28cqw,430px);width:clamp(240px,28cqw,430px)}.v4-infinite-drag__image-frame{border:1px solid var(--dom-scene-highlight);place-items:center;width:100%;height:clamp(300px,56cqh,610px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-infinite-drag__image-frame{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.v4-infinite-drag__image-frame{background:linear-gradient(145deg, var(--dom-scene-highlight), transparent), var(--dom-scene-secondary);border-radius:2px}@supports (color:color-mix(in lab, red, red)){.v4-infinite-drag__image-frame{background:linear-gradient(145deg, color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent), transparent), color-mix(in srgb, var(--dom-scene-secondary) 22%, var(--dom-scene-bg))}}.v4-infinite-drag__image-frame{transition:border-color .36s,transform .5s cubic-bezier(.22,1,.36,1),filter .36s;transform:scale(.94);box-shadow:0 28px 80px #0000007a}.v4-infinite-drag__image-frame:after{content:"";border:10px solid var(--dom-scene-bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v4-infinite-drag__image-frame:after{border:10px solid color-mix(in srgb, var(--dom-scene-bg) 34%, transparent)}}.v4-infinite-drag__image-frame:after{pointer-events:none}.v4-infinite-drag__slide img{object-fit:contain;filter:saturate(.78)contrast(1.04);pointer-events:none;width:calc(100% - clamp(22px,3cqw,48px));height:calc(100% - clamp(22px,3cqw,48px))}.v4-infinite-drag__slide[data-active=true] .v4-infinite-drag__image-frame{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-infinite-drag__slide[data-active=true] .v4-infinite-drag__image-frame{border-color:color-mix(in srgb, var(--dom-scene-accent) 66%, transparent)}}.v4-infinite-drag__slide[data-active=true] .v4-infinite-drag__image-frame{filter:saturate(1.05);transform:scale(1)}.v4-infinite-drag__slide:focus-visible{outline:none}.v4-infinite-drag__slide:focus-visible .v4-infinite-drag__image-frame{outline:2px solid var(--dom-scene-accent);outline-offset:5px}.v4-infinite-drag__slide-meta{color:var(--dom-scene-highlight);grid-template-columns:34px minmax(0,1fr);gap:12px;padding-top:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.v4-infinite-drag__slide-meta{color:color-mix(in srgb, var(--dom-scene-highlight) 60%, transparent)}}.v4-infinite-drag__slide-meta{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:650;line-height:1.3}.v4-infinite-drag__slide-meta span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v4-infinite-drag__footer{z-index:6;right:clamp(18px,4cqw,58px);bottom:max(clamp(18px, 3cqw, 42px), env(safe-area-inset-bottom));pointer-events:none;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute;left:clamp(18px,4cqw,58px)}.v4-infinite-drag__counter{min-width:0;color:var(--dom-scene-highlight);grid-template-columns:auto auto auto minmax(0,1fr);align-items:baseline;gap:8px;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.v4-infinite-drag__counter{color:color-mix(in srgb, var(--dom-scene-highlight) 55%, transparent)}}.v4-infinite-drag__counter{font-variant-numeric:tabular-nums;font-size:12px}.v4-infinite-drag__counter>span:first-child{color:var(--dom-scene-highlight);font-family:var(--font-display), serif;letter-spacing:-.05em;font-size:clamp(28px,3cqw,48px);font-weight:400}.v4-infinite-drag__active-title{max-width:min(28cqw,340px);color:var(--dom-scene-highlight);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-infinite-drag__active-title{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.v4-infinite-drag__active-title{letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:9px;font-weight:680}.v4-infinite-drag__controls{pointer-events:auto;gap:6px;display:flex}.v4-infinite-drag__controls button{border:1px solid var(--dom-scene-highlight);min-height:44px}@supports (color:color-mix(in lab, red, red)){.v4-infinite-drag__controls button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.v4-infinite-drag__controls button{background:var(--dom-scene-bg);border-radius:999px;padding:9px 14px}@supports (color:color-mix(in lab, red, red)){.v4-infinite-drag__controls button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.v4-infinite-drag__controls button{color:var(--dom-scene-highlight);letter-spacing:.1em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;font-size:9px;font-weight:680;transition:border-color .18s,background-color .18s}.v4-infinite-drag__controls button:hover{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-infinite-drag__controls button:hover{border-color:color-mix(in srgb, var(--dom-scene-accent) 74%, transparent)}}.v4-infinite-drag__controls button:hover{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-infinite-drag__controls button:hover{background:color-mix(in srgb, var(--dom-scene-accent) 12%, var(--dom-scene-bg))}}.v4-infinite-drag__controls button:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:3px}.v4-caterpillar,.v4-orbit,.v4-cover-slider{isolation:isolate;min-height:100cqh;overflow:hidden}.v4-caterpillar{background:radial-gradient(circle at 72% 24%, var(--dom-scene-accent), transparent 32%), linear-gradient(150deg, var(--dom-scene-secondary), var(--dom-scene-bg) 62%)}@supports (color:color-mix(in lab, red, red)){.v4-caterpillar{background:radial-gradient(circle at 72% 24%, color-mix(in srgb, var(--dom-scene-accent) 13%, transparent), transparent 32%), linear-gradient(150deg, color-mix(in srgb, var(--dom-scene-secondary) 28%, var(--dom-scene-bg)), var(--dom-scene-bg) 62%)}}.v4-caterpillar__installation{grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(18px,3cqh,34px);min-height:100cqh;padding:clamp(24px,5cqh,54px) clamp(20px,5cqw,70px);display:grid}.v4-caterpillar__masthead{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.v4-caterpillar__masthead span,.v4-caterpillar__footer p span,.v4-cover-slider__masthead span,.v4-orbit__masthead p span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-caterpillar__masthead span,.v4-caterpillar__footer p span,.v4-cover-slider__masthead span,.v4-orbit__masthead p span{color:color-mix(in srgb, var(--dom-scene-highlight) 52%, transparent)}}.v4-caterpillar__masthead span,.v4-caterpillar__footer p span,.v4-cover-slider__masthead span,.v4-orbit__masthead p span{letter-spacing:.16em;text-transform:uppercase;font-size:9px}.v4-caterpillar__masthead strong{color:var(--dom-scene-highlight);letter-spacing:-.02em;font-size:clamp(14px,1.45cqw,20px);font-weight:500}.v4-caterpillar__stack{border:1px dashed var(--dom-scene-highlight);grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:clamp(6px,1cqw,14px);width:min(1120px,92cqw);margin:auto;padding:clamp(7px,1cqw,12px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.v4-caterpillar__stack{border:1px dashed color-mix(in srgb, var(--dom-scene-highlight) 24%, transparent)}}.v4-caterpillar__stack{background:var(--dom-scene-bg);border-radius:clamp(14px,1.8cqw,24px)}@supports (color:color-mix(in lab, red, red)){.v4-caterpillar__stack{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.v4-caterpillar__stack{box-shadow:0 36px 100px #00000061}.v4-caterpillar__stack:after{content:"";pointer-events:none;border:1px solid var(--dom-scene-accent);position:absolute;inset:5px}@supports (color:color-mix(in lab, red, red)){.v4-caterpillar__stack:after{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 10%, transparent)}}.v4-caterpillar__stack:after{border-radius:inherit}.v4-caterpillar__card{border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;min-width:0;margin:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-caterpillar__card{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.v4-caterpillar__card{background:var(--dom-scene-secondary);border-radius:clamp(10px,1.1cqw,16px)}@supports (color:color-mix(in lab, red, red)){.v4-caterpillar__card{background:color-mix(in srgb, var(--dom-scene-secondary) 24%, var(--dom-scene-bg))}}.v4-caterpillar__card{box-shadow:0 18px 48px #00000047}.v4-caterpillar__card[data-slot="0"]{transform:translateY(8px)rotate(-1.2deg)}.v4-caterpillar__card[data-slot="1"]{transform:translateY(-5px)rotate(.5deg)}.v4-caterpillar__card[data-slot="2"]{transform:translateY(5px)rotate(-.4deg)}.v4-caterpillar__card[data-slot="3"]{transform:translateY(-8px)rotate(1.2deg)}.v4-caterpillar__artwork{aspect-ratio:3/4;background:radial-gradient(circle at center, var(--dom-scene-accent), transparent 64%), var(--dom-scene-bg);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-caterpillar__artwork{background:radial-gradient(circle at center, color-mix(in srgb, var(--dom-scene-accent) 11%, transparent), transparent 64%), color-mix(in srgb, var(--dom-scene-bg) 88%, black)}}.v4-caterpillar__artwork img{object-fit:contain;width:100%;height:100%;display:block}.v4-caterpillar__card figcaption{border-top:1px solid var(--dom-scene-highlight);gap:5px;padding:clamp(9px,1.2cqw,15px);display:grid}@supports (color:color-mix(in lab, red, red)){.v4-caterpillar__card figcaption{border-top:1px solid color-mix(in srgb, var(--dom-scene-highlight) 10%, transparent)}}.v4-caterpillar__card figcaption span{color:var(--dom-scene-accent);font-variant-numeric:tabular-nums;letter-spacing:.14em;font-size:8px}.v4-caterpillar__card figcaption strong{color:var(--dom-scene-highlight);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(10px,1cqw,14px);font-weight:500;overflow:hidden}.v4-caterpillar__footer{justify-content:space-between;align-items:flex-end;gap:22px;display:flex}.v4-caterpillar__footer p{gap:5px;margin:0;display:grid}.v4-caterpillar__footer p strong{color:var(--dom-scene-highlight);letter-spacing:-.025em;font-size:clamp(15px,1.7cqw,24px);font-weight:520}.v4-caterpillar__controls{align-items:center;gap:10px;display:flex}.v4-caterpillar__controls>span{min-width:30px;color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-caterpillar__controls>span{color:color-mix(in srgb, var(--dom-scene-highlight) 46%, transparent)}}.v4-caterpillar__controls>span{text-align:center;font-size:9px}.v4-caterpillar__controls button{border:1px solid var(--dom-scene-highlight);min-height:44px}@supports (color:color-mix(in lab, red, red)){.v4-caterpillar__controls button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.v4-caterpillar__controls button{background:var(--dom-scene-bg);border-radius:999px;padding:10px 17px}@supports (color:color-mix(in lab, red, red)){.v4-caterpillar__controls button{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.v4-caterpillar__controls button{color:var(--dom-scene-highlight);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;font-size:10px;transition:border-color .18s,background-color .18s,transform .18s}.v4-caterpillar__controls button:hover:not(:disabled){border-color:var(--dom-scene-accent);background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-caterpillar__controls button:hover:not(:disabled){background:color-mix(in srgb, var(--dom-scene-accent) 12%, var(--dom-scene-bg))}}.v4-caterpillar__controls button:hover:not(:disabled){transform:translateY(-2px)}.v4-caterpillar__controls button:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:3px}.v4-caterpillar__controls button:disabled{cursor:wait;opacity:.48}.v4-orbit{background:radial-gradient(circle at 50% 50%, var(--dom-scene-accent), transparent 40%), linear-gradient(160deg, var(--dom-scene-secondary), var(--dom-scene-bg) 60%)}@supports (color:color-mix(in lab, red, red)){.v4-orbit{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--dom-scene-accent) 15%, transparent), transparent 40%), linear-gradient(160deg, color-mix(in srgb, var(--dom-scene-secondary) 22%, var(--dom-scene-bg)), var(--dom-scene-bg) 60%)}}.v4-orbit__installation{place-items:center;min-height:100cqh;padding:clamp(88px,13cqh,132px) clamp(24px,5cqw,68px) clamp(82px,12cqh,120px);display:grid;position:relative}.v4-orbit__installation:before,.v4-orbit__installation:after{content:"";pointer-events:none;border:1px solid var(--dom-scene-highlight);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.v4-orbit__installation:before,.v4-orbit__installation:after{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 9%, transparent)}}.v4-orbit__installation:before,.v4-orbit__installation:after{border-radius:50%;transform:translate(-50%,-50%)}.v4-orbit__installation:before{aspect-ratio:1;width:min(74cqw,74cqh)}.v4-orbit__installation:after{aspect-ratio:1;width:min(44cqw,44cqh)}.v4-orbit__masthead{z-index:5;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:absolute;top:clamp(22px,4cqh,44px);left:clamp(22px,4cqw,56px);right:clamp(22px,4cqw,56px)}.v4-orbit__masthead p{gap:5px;margin:0;display:grid}.v4-orbit__masthead p strong{max-width:min(62cqw,720px);color:var(--dom-scene-highlight);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,2cqw,28px);font-weight:520;overflow:hidden}.v4-orbit__masthead>span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-orbit__masthead>span{color:color-mix(in srgb, var(--dom-scene-highlight) 56%, transparent)}}.v4-orbit__masthead>span{font-variant-numeric:tabular-nums;letter-spacing:.14em;font-size:10px}.v4-orbit__ring{--orbit-card-width:clamp(118px, 10.5cqw, 168px);--orbit-diameter:min(62cqw, 64cqh, 700px);--orbit-radius:min(31cqw, 32cqh, 350px);z-index:2;width:var(--orbit-diameter);height:var(--orbit-diameter);touch-action:none;cursor:grab;border-radius:50%;outline:none;position:relative}.v4-orbit__installation[data-dragging=true] .v4-orbit__ring{cursor:grabbing}.v4-orbit__ring:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-orbit__ring:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.v4-orbit__ring:focus-visible{outline-offset:10px}.v4-orbit__item{width:var(--orbit-card-width);aspect-ratio:4/5;color:var(--dom-scene-highlight);cursor:pointer;transform-origin:50%;background:0 0;border:0;padding:0;position:absolute;top:50%;left:50%;overflow:visible}.v4-orbit__artwork{border:1px solid var(--dom-scene-highlight);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-orbit__artwork{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.v4-orbit__artwork{background:radial-gradient(circle at center, var(--dom-scene-accent), transparent 66%), var(--dom-scene-bg);border-radius:clamp(12px,1.2cqw,18px)}@supports (color:color-mix(in lab, red, red)){.v4-orbit__artwork{background:radial-gradient(circle at center, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent), transparent 66%), color-mix(in srgb, var(--dom-scene-bg) 88%, black)}}.v4-orbit__artwork{transition:border-color .22s,box-shadow .22s,opacity .22s;box-shadow:0 20px 54px #0000006b}.v4-orbit__artwork img{object-fit:contain;width:100%;height:100%;display:block}.v4-orbit__index{border:1px solid var(--dom-scene-highlight);padding:4px 6px;position:absolute;bottom:7px;right:8px}@supports (color:color-mix(in lab, red, red)){.v4-orbit__index{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.v4-orbit__index{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.v4-orbit__index{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.v4-orbit__index{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-orbit__index{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.v4-orbit__index{font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:8px}.v4-orbit__item:not([data-active=true]) .v4-orbit__artwork{opacity:.7;filter:saturate(.72)brightness(.78)}.v4-orbit__item[data-active=true] .v4-orbit__artwork{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-orbit__item[data-active=true] .v4-orbit__artwork{border-color:color-mix(in srgb, var(--dom-scene-accent) 72%, white)}}.v4-orbit__item[data-active=true] .v4-orbit__artwork{box-shadow:0 28px 72px #00000080, 0 0 38px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-orbit__item[data-active=true] .v4-orbit__artwork{box-shadow:0 28px 72px #00000080, 0 0 38px color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.v4-orbit__item:focus-visible{outline:none}.v4-orbit__item:focus-visible .v4-orbit__artwork{outline:2px solid var(--dom-scene-accent);outline-offset:4px}.v4-orbit__footer{z-index:5;justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;bottom:clamp(20px,4cqh,42px);left:clamp(22px,4cqw,56px);right:clamp(22px,4cqw,56px)}.v4-orbit__footer>span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-orbit__footer>span{color:color-mix(in srgb, var(--dom-scene-highlight) 46%, transparent)}}.v4-orbit__footer>span{letter-spacing:.13em;text-transform:uppercase;font-size:9px}.v4-orbit__footer>div{gap:9px;display:flex}.v4-orbit__footer button,.v4-cover-slider__arrows button{border:1px solid var(--dom-scene-highlight);place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.v4-orbit__footer button,.v4-cover-slider__arrows button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.v4-orbit__footer button,.v4-cover-slider__arrows button{background:var(--dom-scene-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.v4-orbit__footer button,.v4-cover-slider__arrows button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.v4-orbit__footer button,.v4-cover-slider__arrows button{color:var(--dom-scene-highlight);cursor:pointer;transition:border-color .18s,background-color .18s,transform .18s}.v4-orbit__footer button:hover,.v4-cover-slider__arrows button:hover{border-color:var(--dom-scene-accent);background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-orbit__footer button:hover,.v4-cover-slider__arrows button:hover{background:color-mix(in srgb, var(--dom-scene-accent) 13%, var(--dom-scene-bg))}}.v4-orbit__footer button:hover,.v4-cover-slider__arrows button:hover{transform:translateY(-2px)}.v4-orbit__footer button:focus-visible,.v4-cover-slider__arrows button:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:3px}.v4-cover-slider{background:radial-gradient(circle at 50% 40%, var(--dom-scene-accent), transparent 36%), linear-gradient(152deg, var(--dom-scene-secondary), var(--dom-scene-bg) 64%)}@supports (color:color-mix(in lab, red, red)){.v4-cover-slider{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 36%), linear-gradient(152deg, color-mix(in srgb, var(--dom-scene-secondary) 32%, var(--dom-scene-bg)), var(--dom-scene-bg) 64%)}}.v4-cover-slider__installation{grid-template-rows:auto minmax(300px,1fr) auto auto auto;gap:clamp(10px,1.6cqh,18px);min-height:100cqh;padding:clamp(22px,4cqh,44px) clamp(20px,4cqw,58px) clamp(16px,2.6cqh,30px);display:grid}.v4-cover-slider__masthead{z-index:6;justify-content:space-between;align-items:flex-start;gap:20px;display:flex;position:relative}.v4-cover-slider__masthead p{gap:5px;margin:0;display:grid}.v4-cover-slider__masthead p:last-child{text-align:right}.v4-cover-slider__masthead strong{max-width:min(60cqw,720px);color:var(--dom-scene-highlight);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.6cqw,23px);font-weight:520;overflow:hidden}.v4-cover-slider__masthead p:last-child strong{font-variant-numeric:tabular-nums;letter-spacing:.12em;font-size:11px}.v4-cover-slider__coverflow{--cover-step:clamp(128px, 19cqw, 260px);z-index:2;perspective:1400px;perspective-origin:50% 46%;touch-action:none;cursor:grab;outline:none;min-height:300px;position:relative}.v4-cover-slider__installation[data-dragging=true] .v4-cover-slider__coverflow{cursor:grabbing}.v4-cover-slider__coverflow:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-cover-slider__coverflow:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.v4-cover-slider__coverflow:focus-visible{outline-offset:-4px}.v4-cover-slider__cover{--cover-position:0px;aspect-ratio:1;width:min(34cqw,390px,46cqh);opacity:var(--cover-opacity);transform:translate(-50%, -50%) translateX(calc(var(--cover-position) + var(--cover-drag-x))) translateZ(var(--cover-depth)) rotateY(var(--cover-rotate)) scale(var(--cover-scale));transform-style:preserve-3d;cursor:pointer;background:0 0;border:0;padding:0;transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .62s cubic-bezier(.16,1,.3,1);position:absolute;top:44%;left:50%}.v4-cover-slider__cover[data-offset="-3"]{--cover-position:calc(0px - var(--cover-step) - var(--cover-step) - var(--cover-step))}.v4-cover-slider__cover[data-offset="-2"]{--cover-position:calc(0px - var(--cover-step) - var(--cover-step))}.v4-cover-slider__cover[data-offset="-1"]{--cover-position:calc(0px - var(--cover-step))}.v4-cover-slider__cover[data-offset="1"]{--cover-position:var(--cover-step)}.v4-cover-slider__cover[data-offset="2"]{--cover-position:calc(var(--cover-step) + var(--cover-step))}.v4-cover-slider__cover[data-offset="3"]{--cover-position:calc(var(--cover-step) + var(--cover-step) + var(--cover-step))}.v4-cover-slider__installation[data-dragging=true] .v4-cover-slider__cover{transition:none}.v4-cover-slider__cover[data-visible=false]{pointer-events:none}.v4-cover-slider__frame{transform-style:preserve-3d;display:block;position:absolute;inset:0}.v4-cover-slider__image{border:1px solid var(--dom-scene-highlight);width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-cover-slider__image{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.v4-cover-slider__image{background:var(--dom-scene-bg);border-radius:clamp(16px,1.8cqw,26px)}@supports (color:color-mix(in lab, red, red)){.v4-cover-slider__image{background:color-mix(in srgb, var(--dom-scene-bg) 90%, black)}}.v4-cover-slider__image{object-fit:contain;transition:border-color .24s,box-shadow .24s;box-shadow:0 28px 72px #0000007a}.v4-cover-slider__cover[data-active=true] .v4-cover-slider__image{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-cover-slider__cover[data-active=true] .v4-cover-slider__image{border-color:color-mix(in srgb, var(--dom-scene-accent) 55%, var(--dom-scene-highlight))}}.v4-cover-slider__cover[data-active=true] .v4-cover-slider__image{box-shadow:0 38px 96px #00000094, 0 0 58px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-cover-slider__cover[data-active=true] .v4-cover-slider__image{box-shadow:0 38px 96px #00000094, 0 0 58px color-mix(in srgb, var(--dom-scene-accent) 22%, transparent)}}.v4-cover-slider__cover:focus-visible{outline:none}.v4-cover-slider__cover:focus-visible .v4-cover-slider__image{outline:2px solid var(--dom-scene-accent);outline-offset:5px}.v4-cover-slider__reflection{opacity:.2;object-fit:cover;pointer-events:none;transform-origin:top;filter:blur(1px)saturate(.7);border-radius:clamp(16px,1.8cqw,26px);width:100%;height:34%;display:block;position:absolute;top:calc(100% + 8px);left:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#000000b8,#0000 88%);mask-image:linear-gradient(#000000b8,#0000 88%)}.v4-cover-slider__metadata{z-index:6;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:clamp(14px,2cqw,28px);width:min(980px,86cqw);margin:0 auto;display:grid;position:relative}.v4-cover-slider__metadata>span{color:var(--dom-scene-accent);font-variant-numeric:tabular-nums;letter-spacing:.16em;font-size:10px}.v4-cover-slider__metadata h2,.v4-cover-slider__metadata p{margin:0}.v4-cover-slider__metadata h2{color:var(--dom-scene-highlight);letter-spacing:-.035em;font-size:clamp(18px,2.1cqw,30px);font-weight:520;line-height:1}.v4-cover-slider__metadata p{max-width:64ch;color:var(--dom-scene-highlight);margin-top:7px;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-cover-slider__metadata p{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.v4-cover-slider__metadata p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(10px,.9cqw,13px);line-height:1.4}.v4-cover-slider__arrows{gap:8px;display:flex}.v4-cover-slider__progress{background:var(--dom-scene-highlight);width:min(980px,86cqw);height:1px;margin:0 auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-cover-slider__progress{background:color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.v4-cover-slider__progress span{background:var(--dom-scene-accent);width:100%;height:100%;box-shadow:0 0 16px var(--dom-scene-accent);display:block}@supports (color:color-mix(in lab, red, red)){.v4-cover-slider__progress span{box-shadow:0 0 16px color-mix(in srgb, var(--dom-scene-accent) 70%, transparent)}}.v4-cover-slider__progress span{transform-origin:0;transition:transform .32s cubic-bezier(.16,1,.3,1)}.v4-cover-slider__strip{z-index:6;scrollbar-width:none;justify-content:flex-start;align-items:center;gap:9px;width:min(980px,86cqw);margin:0 auto;padding:4px 2px 7px;scroll-padding-inline:12px;display:flex;position:relative;overflow-x:auto}.v4-cover-slider__strip::-webkit-scrollbar{display:none}.v4-cover-slider__strip button{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);flex:0 0 54px;width:54px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-cover-slider__strip button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.v4-cover-slider__strip button{background:var(--dom-scene-bg);border-radius:9px;padding:0}@supports (color:color-mix(in lab, red, red)){.v4-cover-slider__strip button{background:color-mix(in srgb, var(--dom-scene-bg) 80%, black)}}.v4-cover-slider__strip button{opacity:.48;cursor:pointer;transition:border-color .2s,opacity .2s,transform .2s}.v4-cover-slider__strip button img{object-fit:contain;width:100%;height:100%;display:block}.v4-cover-slider__strip button:hover,.v4-cover-slider__strip button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-cover-slider__strip button:hover,.v4-cover-slider__strip button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 68%, white)}}.v4-cover-slider__strip button:hover,.v4-cover-slider__strip button[data-active=true]{opacity:1;transform:translateY(-3px)}.v4-cover-slider__strip button:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:2px}@container immersive-canvas (max-width:760px){.v4-infinite-drag__masthead{top:max(16px, env(safe-area-inset-top))}.v4-infinite-drag__masthead span:last-child{display:none}.v4-infinite-drag__slide,.v4-infinite-drag__slide[data-logical-index="1"],.v4-infinite-drag__slide[data-logical-index="2"],.v4-infinite-drag__slide[data-logical-index="4"],.v4-infinite-drag__slide[data-logical-index="5"],.v4-infinite-drag__slide[data-logical-index="7"]{flex-basis:min(72cqw,340px);width:min(72cqw,340px)}.v4-infinite-drag__image-frame{height:min(56cqh,500px)}.v4-infinite-drag__footer{align-items:center}.v4-infinite-drag__active-title,.v4-infinite-drag__controls button{font-size:8px}.v4-infinite-drag__controls button{color:#0000;white-space:nowrap;width:44px;padding-inline:11px;overflow:hidden}.v4-infinite-drag__controls button span{color:var(--dom-scene-highlight);font-size:14px}.v4-css-carousel__masthead{top:max(17px, env(safe-area-inset-top));left:18px;right:18px}.v4-css-carousel__masthead strong{max-width:62cqw;font-size:15px}.v4-css-carousel__track{gap:20px;padding:82px 7cqw 108px;scroll-padding-inline:7cqw}.v4-css-carousel__slide{border-radius:18px;flex-basis:86cqw;height:min(61cqh,540px)}.v4-css-carousel__caption{grid-template-columns:22px minmax(0,1fr);gap:8px;min-height:94px;padding:14px}.v4-css-carousel__caption h2{font-size:19px}.v4-css-carousel__caption p{font-size:10px}.v4-css-carousel__footer{right:18px;bottom:max(16px, env(safe-area-inset-bottom));left:18px}.v4-css-carousel__controls>span{display:none}.v4-caterpillar__installation{padding:max(18px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom));gap:14px}.v4-caterpillar__masthead{gap:4px;display:grid}.v4-caterpillar__masthead strong{font-size:13px}.v4-caterpillar__stack{border-radius:12px;gap:3px;width:calc(100cqw - 24px);padding:4px}.v4-caterpillar__card{border-radius:8px}.v4-caterpillar__card[data-slot="0"]{transform:translateY(4px)rotate(-.7deg)}.v4-caterpillar__card[data-slot="1"]{transform:translateY(-3px)rotate(.3deg)}.v4-caterpillar__card[data-slot="2"]{transform:translateY(3px)rotate(-.2deg)}.v4-caterpillar__card[data-slot="3"]{transform:translateY(-4px)rotate(.7deg)}.v4-caterpillar__card figcaption{gap:3px;padding:7px 5px}.v4-caterpillar__card figcaption span,.v4-caterpillar__card figcaption strong{font-size:7px}.v4-caterpillar__footer{align-items:center;gap:10px}.v4-caterpillar__footer p strong{text-overflow:ellipsis;white-space:nowrap;max-width:38cqw;font-size:13px;overflow:hidden}.v4-caterpillar__controls{gap:6px}.v4-caterpillar__controls button{color:#0000;white-space:nowrap;width:44px;padding-inline:11px;overflow:hidden}.v4-caterpillar__controls button span{color:var(--dom-scene-highlight);font-size:14px}.v4-caterpillar__controls>span{min-width:20px}.v4-orbit__installation{padding:76px 10px 72px}.v4-orbit__installation:before{width:min(82cqw,54cqh)}.v4-orbit__installation:after{width:min(48cqw,32cqh)}.v4-orbit__masthead{top:max(17px, env(safe-area-inset-top));left:18px;right:18px}.v4-orbit__masthead p strong{max-width:64cqw;font-size:17px}.v4-orbit__ring{--orbit-card-width:clamp(76px, 22cqw, 96px);--orbit-diameter:min(60cqw, 44cqh, 280px);--orbit-radius:min(30cqw, 22cqh, 140px)}.v4-orbit__artwork{border-radius:10px}.v4-orbit__footer{right:18px;bottom:max(16px, env(safe-area-inset-bottom));left:18px}.v4-orbit__footer>span{max-width:46cqw;font-size:8px;line-height:1.4}.v4-cover-slider__installation{padding:max(17px, env(safe-area-inset-top)) 14px max(12px, env(safe-area-inset-bottom));grid-template-rows:auto minmax(300px,1fr) auto auto auto;gap:10px}.v4-cover-slider__masthead strong{max-width:62cqw;font-size:14px}.v4-cover-slider__masthead p:last-child span{display:none}.v4-cover-slider__coverflow{--cover-step:clamp(96px, 38cqw, 150px);perspective:1000px;min-height:300px}.v4-cover-slider__cover{width:min(66cqw,270px,40cqh);top:42%}.v4-cover-slider__reflection{opacity:.13}.v4-cover-slider__metadata,.v4-cover-slider__progress,.v4-cover-slider__strip{width:100%}.v4-cover-slider__metadata{grid-template-columns:20px minmax(0,1fr) auto;gap:9px}.v4-cover-slider__metadata h2{font-size:17px}.v4-cover-slider__metadata p{-webkit-line-clamp:1;font-size:9px}.v4-cover-slider__strip button{flex-basis:48px;width:48px}}@media (prefers-reduced-motion:reduce){.v4-infinite-drag__track,.v4-infinite-drag__image-frame,.v4-infinite-drag__controls button,.v4-css-carousel__slide,.v4-css-carousel__artwork img,.v4-css-carousel__progress span,.v4-css-carousel__controls button,.v4-caterpillar__controls button,.v4-orbit__artwork,.v4-orbit__footer button,.v4-cover-slider__cover,.v4-cover-slider__image,.v4-cover-slider__progress span,.v4-cover-slider__strip button{transition:none}.v4-css-carousel__track,.v4-cover-slider__strip{scroll-behavior:auto}.v4-css-carousel__artwork img{animation:none!important}}.v4-webgl{background:radial-gradient(circle at 50% 24%, var(--dom-scene-accent), transparent 38%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.v4-webgl{background:radial-gradient(circle at 50% 24%, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent), transparent 38%), var(--dom-scene-bg)}}.v4-polygon__stage{isolation:isolate;background:#050608;min-height:max(720px,100cqh);position:relative;overflow:hidden}.v4-polygon__poster,.v4-polygon__canvas{width:100%;height:100%;position:absolute;inset:0}.v4-polygon__poster{z-index:0;object-fit:cover;object-position:center;filter:saturate(.9)brightness(.72);transform:scale(1.015)}.v4-polygon__canvas{z-index:2;pointer-events:none}.v4-polygon__canvas canvas{display:block}.v4-polygon__hud{z-index:5;color:#f8fbff;text-shadow:0 2px 24px #000000b8;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px 32px;display:grid;position:absolute;bottom:clamp(24px,7cqh,72px);left:clamp(20px,5cqw,80px);right:clamp(20px,5cqw,80px)}.v4-polygon__title{gap:7px;max-width:min(620px,70cqw);display:grid}.v4-polygon__title span{color:#f8fbffa8;letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.v4-polygon__title strong{letter-spacing:-.045em;font-size:clamp(24px,4.6cqw,72px);font-weight:500;line-height:.94}.v4-polygon__profiles,.v4-polygon__nav{align-items:center;gap:6px;display:flex}.v4-polygon__profiles{grid-column:1}.v4-polygon__nav{grid-area:1/2/span 2}.v4-polygon__profiles button,.v4-polygon__nav button{min-width:44px;min-height:44px;color:inherit;font:inherit;letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#05060885;border:1px solid #fff3;border-radius:999px;font-size:11px;transition:border-color .18s,background-color .18s,opacity .18s,transform .18s}.v4-polygon__nav button{padding:0 18px}.v4-polygon__profiles button:is(:hover,[aria-pressed=true]),.v4-polygon__nav button:hover{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-polygon__profiles button:is(:hover,[aria-pressed=true]),.v4-polygon__nav button:hover{border-color:color-mix(in srgb, var(--dom-scene-accent) 76%, white 24%)}}.v4-polygon__profiles button:is(:hover,[aria-pressed=true]),.v4-polygon__nav button:hover{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-polygon__profiles button:is(:hover,[aria-pressed=true]),.v4-polygon__nav button:hover{background:color-mix(in srgb, var(--dom-scene-accent) 24%, #050608b8)}}.v4-polygon__profiles button:is(:hover,[aria-pressed=true]),.v4-polygon__nav button:hover{transform:translateY(-2px)}.v4-polygon__profiles button:focus-visible,.v4-polygon__nav button:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:3px}.v4-polygon__profiles button:disabled,.v4-polygon__nav button:disabled{cursor:not-allowed;opacity:.42;transform:none}.v4-shader-grid__track{isolation:isolate;background:linear-gradient(180deg, #ffffff06, transparent 18%), var(--dom-scene-bg);min-height:320cqh;position:relative}.v4-shader-grid__canvas{z-index:2;pointer-events:none;width:100%;height:100cqh;margin-bottom:-100cqh;position:sticky;top:0}.v4-shader-grid__canvas canvas{display:block}.v4-shader-grid__grid{z-index:3;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(90px,24cqh,260px) clamp(10px,2.2cqw,38px);width:min(100%,1920px);min-height:300cqh;margin-inline:auto;padding:clamp(100px,18cqh,180px) clamp(18px,4cqw,76px) 32cqh;display:grid;position:relative}.v4-shader-grid__tile{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:clamp(8px,1.2cqw,20px);max-width:100%;margin:0;display:grid;position:relative}.v4-shader-grid__tile:first-child{grid-column:2/span 3}.v4-shader-grid__tile:nth-child(2){grid-column:4/span 3}.v4-shader-grid__tile:nth-child(3){grid-column:3/span 3}.v4-shader-grid__tile:nth-child(4){grid-column:1/span 3}.v4-shader-grid__tile:nth-child(5){grid-column:4/span 3}.v4-shader-grid__tile img{aspect-ratio:4/5;object-fit:cover;opacity:1;border-radius:clamp(8px,1.1cqw,18px);grid-column:1/span 2;width:100%;transition:opacity .18s;display:block}.v4-shader-grid__track[data-webgl-active=true] .v4-shader-grid__tile img{opacity:0}.v4-shader-grid__tile figcaption{color:var(--dom-scene-highlight);grid-column:3;align-self:end;gap:6px;padding-bottom:4px;font-size:clamp(10px,.82cqw,13px);line-height:1.25;display:grid;position:relative}.v4-shader-grid__tile figcaption strong{color:var(--dom-scene-accent);letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:500}.v4-shader-grid__tile figcaption span{text-wrap:balance}.v4-shader-grid__spacer{height:1px}.v4-r3f-reveal__track{min-height:190cqh}.v4-r3f-reveal__stage{isolation:isolate;background:radial-gradient(circle at 50% 42%, var(--dom-scene-accent), transparent 32%), #070911;place-items:center;height:100cqh;display:grid;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-r3f-reveal__stage{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--dom-scene-accent) 11%, transparent), transparent 32%), #070911}}.v4-r3f-reveal__stage{color:#f7f7f4;transition:background-color .26s,color .26s}.v4-r3f-reveal__stage[data-theme=light]{background:radial-gradient(circle at 50% 42%, var(--dom-scene-accent), transparent 34%), #f2f0e9}@supports (color:color-mix(in lab, red, red)){.v4-r3f-reveal__stage[data-theme=light]{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent), transparent 34%), #f2f0e9}}.v4-r3f-reveal__stage[data-theme=light]{color:#171819}.v4-r3f-reveal__poster,.v4-r3f-reveal__canvas{z-index:1;border-radius:clamp(10px,1.2cqw,20px);transition:width .36s cubic-bezier(.2,.72,.2,1),height .36s cubic-bezier(.2,.72,.2,1),opacity .18s;width:min(84cqw,1120px)!important;height:min(74cqh,760px)!important;position:absolute!important}.v4-r3f-reveal__poster{object-fit:cover;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.v4-r3f-reveal__canvas{overflow:hidden}.v4-r3f-reveal__canvas canvas{display:block}.v4-r3f-reveal__stage[data-full-bleed=true] .v4-r3f-reveal__poster,.v4-r3f-reveal__stage[data-full-bleed=true] .v4-r3f-reveal__canvas{border-radius:0;width:100%!important;height:100%!important}.v4-r3f-reveal__copy{z-index:3;text-shadow:0 2px 28px #0000009e;pointer-events:none;gap:7px;max-width:min(48cqw,560px);display:grid;position:absolute;top:clamp(22px,5cqh,54px);left:clamp(20px,4cqw,64px)}.v4-r3f-reveal__copy span{color:currentColor}@supports (color:color-mix(in lab, red, red)){.v4-r3f-reveal__copy span{color:color-mix(in srgb, currentColor 64%, transparent)}}.v4-r3f-reveal__copy span{letter-spacing:.17em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.v4-r3f-reveal__copy h2{font-family:var(--font-display), serif;letter-spacing:-.045em;margin:0;font-size:clamp(28px,4cqw,58px);font-weight:430;line-height:.95}.v4-r3f-reveal__controls{z-index:4;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;bottom:max(22px,4cqh);left:clamp(18px,4cqw,64px);right:clamp(18px,4cqw,64px)}.v4-r3f-reveal__controls button{color:#f7f7f4;min-width:44px;min-height:42px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#06070a9e;border:1px solid #fff3;border-radius:999px;padding:0 14px;font-size:10px}.v4-r3f-reveal__controls button:is(:hover,:focus-visible,[aria-pressed=true]){border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-r3f-reveal__controls button:is(:hover,:focus-visible,[aria-pressed=true]){border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, white)}}.v4-r3f-reveal__controls button:is(:hover,:focus-visible,[aria-pressed=true]){outline:none}.v4-r3f-reveal__controls span{color:currentColor;min-width:58px}@supports (color:color-mix(in lab, red, red)){.v4-r3f-reveal__controls span{color:color-mix(in srgb, currentColor 64%, transparent)}}.v4-r3f-reveal__controls span{letter-spacing:.12em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.v4-vortex__track{background:#030406;min-height:280cqh}.v4-vortex__track[data-static-fallback=true]{min-height:100cqh}.v4-vortex__stage{isolation:isolate;background:radial-gradient(circle at 50% 50%, var(--dom-scene-accent), transparent 26%), radial-gradient(circle at 50% 120%, var(--dom-scene-secondary), transparent 42%), #030406;height:100cqh;position:sticky;top:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-vortex__stage{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--dom-scene-accent) 13%, transparent), transparent 26%), radial-gradient(circle at 50% 120%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 42%), #030406}}.v4-vortex__field{z-index:1;opacity:.92;pointer-events:none;position:absolute;inset:0}.v4-vortex__field canvas{display:block}.v4-vortex__focus{z-index:3;pointer-events:none;width:min(360px,64cqw);margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v4-vortex__focus:after{content:"";border:1px solid #ffffff29;border-radius:3px;position:absolute;inset:-10px;box-shadow:0 30px 120px #00000085}.v4-vortex__focus img{object-fit:contain;opacity:1;border-radius:2px;width:100%;max-height:56cqh;transition:opacity .22s;display:block}.v4-vortex__track[data-webgl-active=true] .v4-vortex__focus img{opacity:0}.v4-vortex__focus figcaption{color:#f8fbff;text-shadow:0 2px 18px #000;justify-content:space-between;align-items:baseline;gap:20px;font-size:clamp(11px,1cqw,14px);display:flex;position:absolute;top:calc(100% + 22px);left:0;right:0}.v4-vortex__focus figcaption span{color:#f8fbff8a;letter-spacing:.16em;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.v4-vortex__focus figcaption strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.v4-vortex__fallback-rail{z-index:2;scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:0 16px;display:flex;position:absolute;bottom:20px;left:0;right:0;overflow-x:auto}.v4-vortex__fallback-rail::-webkit-scrollbar{display:none}.v4-vortex__fallback-rail img{object-fit:cover;scroll-snap-align:center;border:1px solid #ffffff24;border-radius:2px;flex:0 0 64px;width:64px;height:82px}@container immersive-canvas (max-width:800px){.v4-polygon__hud{grid-template-columns:1fr;align-items:start}.v4-polygon__nav{grid-area:auto/1}.v4-polygon__profiles{overflow-x:auto}.v4-shader-grid__track{min-height:auto}.v4-shader-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14cqh 14px;min-height:auto;padding:12cqh 16px 18cqh}.v4-shader-grid__tile:nth-child(n){grid-column:1/-1}.v4-shader-grid__tile:nth-child(2n){grid-column:1/-1;padding-left:14cqw}.v4-shader-grid__tile:nth-child(odd){padding-right:14cqw}.v4-vortex__focus{width:min(300px,68cqw)}}@container immersive-canvas (max-width:680px){.v4-polygon__stage{min-height:100cqh}.v4-polygon__poster{object-fit:contain;filter:saturate(.92)brightness(.78);transform:none}.v4-polygon__hud{right:18px;bottom:max(22px, env(safe-area-inset-bottom));gap:12px;left:18px}.v4-polygon__title strong{font-size:clamp(24px,9cqw,44px)}.v4-polygon__profiles{display:none}.v4-shader-grid__tile{grid-template-columns:minmax(0,1fr) 92px;gap:12px}.v4-shader-grid__tile img{border-radius:8px;grid-column:1;opacity:1!important}.v4-shader-grid__tile figcaption{grid-column:2}.v4-r3f-reveal__poster,.v4-r3f-reveal__canvas{width:92cqw!important;height:68cqh!important}.v4-r3f-reveal__copy{max-width:none;top:24px;left:18px;right:18px}.v4-r3f-reveal__copy h2{font-size:clamp(26px,9cqw,42px)}.v4-r3f-reveal__controls{right:12px;bottom:max(14px, env(safe-area-inset-bottom));flex-wrap:wrap;gap:5px;left:12px}.v4-r3f-reveal__controls button{min-height:40px;padding:0 11px}.v4-r3f-reveal__controls button:nth-child(3){display:none}.v4-vortex__focus{width:min(330px,78cqw);top:43%}.v4-vortex__focus figcaption{gap:6px;display:grid;top:calc(100% + 14px)}}@media (prefers-reduced-motion:reduce){.v4-polygon__poster,.v4-polygon__profiles button,.v4-polygon__nav button,.v4-shader-grid__tile img,.v4-vortex__focus img{transition:none}}.v4-circular-entrance{background:radial-gradient(circle at 50% 46%, var(--dom-scene-accent), transparent 34%), linear-gradient(135deg, var(--dom-scene-secondary), transparent 48%), var(--dom-scene-bg);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-circular-entrance{background:radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-secondary) 5%, transparent), transparent 48%), var(--dom-scene-bg)}}.v4-intro__stage{isolation:isolate;place-items:center;min-height:100cqh;display:grid;position:relative;overflow:hidden}.v4-intro__ring{--entrance-radius:min(34cqw, 36cqh, 350px);aspect-ratio:1;width:min(78cqw,78cqh,820px);transform-style:preserve-3d;position:relative}.v4-intro__ring:before,.v4-intro__ring:after{border:1px solid var(--dom-scene-highlight);position:absolute;inset:9%}@supports (color:color-mix(in lab, red, red)){.v4-intro__ring:before,.v4-intro__ring:after{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.v4-intro__ring:before,.v4-intro__ring:after{content:"";pointer-events:none;border-radius:50%}.v4-intro__ring:after{opacity:.56;border-style:dashed;inset:24%}.v4-intro__card{z-index:2;aspect-ratio:4/5;width:clamp(108px,11cqw,164px);color:var(--dom-scene-highlight);cursor:pointer;transform:translate(-50%, -50%) rotate(var(--entrance-angle)) translateY(calc(0px - var(--entrance-radius))) rotate(calc(-1 * var(--entrance-angle))) scale(var(--entrance-card-scale));transform-style:preserve-3d;background:0 0;border:0;border-radius:clamp(10px,1cqw,16px);margin:0;padding:0;transition:filter .22s,opacity .22s;position:absolute;top:50%;left:50%;overflow:visible}.v4-intro__card:not([data-active=true]){opacity:.72}.v4-intro__card:is(:hover,:focus-visible,[data-active=true]){z-index:4;opacity:1;filter:saturate(1.12)brightness(1.08)}.v4-intro__card:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:5px}.v4-intro__media{border:1px solid var(--dom-scene-highlight);width:100%;height:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-intro__media{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.v4-intro__media{border-radius:inherit;background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.v4-intro__media{background:color-mix(in srgb, var(--dom-scene-bg) 72%, black)}}.v4-intro__media{transform-style:preserve-3d;will-change:transform;box-shadow:0 28px 70px #0000007a}.v4-intro__media img{object-fit:cover;backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.v4-intro__media img+img{transform:rotateY(180deg)}.v4-intro__caption{letter-spacing:.02em;text-align:left;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04050794;border-radius:7px;padding:6px 7px;font-size:9px;position:absolute;bottom:7px;left:7px;right:7px;overflow:hidden}.v4-intro__copy{z-index:3;width:min(36cqw,390px);color:var(--dom-scene-highlight);text-align:center;pointer-events:none;gap:10px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v4-intro__eyebrow{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-intro__eyebrow{color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.v4-intro__eyebrow{letter-spacing:.18em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.v4-intro__heading{font-family:var(--font-display), serif;letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(34px,4.7cqw,72px);font-weight:430;line-height:.9}.v4-intro__summary{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.v4-intro__summary{color:color-mix(in srgb, var(--dom-scene-highlight) 60%, transparent)}}.v4-intro__summary{font-size:11px}.v4-intro__nav{z-index:6;align-items:center;gap:12px;display:flex;position:absolute;bottom:max(24px,4cqh);left:50%;transform:translate(-50%)}.v4-intro__nav span{min-width:58px;color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.v4-intro__nav span{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.v4-intro__nav span{letter-spacing:.14em;text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.v4-intro__nav button{border:1px solid var(--dom-scene-highlight);width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.v4-intro__nav button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.v4-intro__nav button{background:var(--dom-scene-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.v4-intro__nav button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.v4-intro__nav button{color:var(--dom-scene-highlight);cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.v4-intro__nav button:is(:hover,:focus-visible){border-color:var(--dom-scene-accent);outline:none}@container immersive-canvas (max-width:680px){.v4-intro__ring{--entrance-radius:min(32cqw, 27cqh, 225px);width:min(100cqw,72cqh)}.v4-intro__card{width:clamp(88px,27cqw,124px)}.v4-intro__copy{width:min(56cqw,260px)}.v4-intro__heading{font-size:clamp(28px,9.4cqw,44px)}.v4-intro__summary{font-size:10px}}@media (prefers-reduced-motion:reduce){.v4-intro__card{transition:none}}.v4-motion-trail__surface{isolation:isolate;background:radial-gradient(circle at 50% 48%, var(--dom-scene-accent), transparent 32%), var(--dom-scene-bg);min-height:100cqh;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-motion-trail__surface{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--dom-scene-accent) 11%, transparent), transparent 32%), var(--dom-scene-bg)}}.v4-motion-trail__surface{cursor:crosshair}.v4-motion-trail__surface:after{z-index:0;opacity:.25;background-image:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v4-motion-trail__surface:after{background-image:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent) 1px, transparent 1px)}}.v4-motion-trail__surface:after{content:"";pointer-events:none;background-size:9cqw 9cqw;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.v4-motion-trail__copy{z-index:4;max-width:min(42cqw,560px);color:var(--dom-scene-highlight);pointer-events:none;gap:9px;display:grid;position:absolute;top:clamp(28px,7cqh,72px);left:clamp(22px,5cqw,72px)}.v4-motion-trail__copy span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-motion-trail__copy span{color:color-mix(in srgb, var(--dom-scene-accent) 74%, var(--dom-scene-highlight))}}.v4-motion-trail__copy span{letter-spacing:.18em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.v4-motion-trail__copy h2{font-family:var(--font-display), serif;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(38px,6.4cqw,92px);font-weight:420;line-height:.88}.v4-motion-trail__copy p{max-width:38ch;color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.v4-motion-trail__copy p{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.v4-motion-trail__copy p{font-size:12px;line-height:1.5}.v4-motion-trail__static{z-index:1;position:absolute;inset:0}.v4-motion-trail__seed{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);width:clamp(130px,16cqw,245px);margin:0;position:absolute;top:56%;left:5%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-motion-trail__seed{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.v4-motion-trail__seed{opacity:.46;border-radius:clamp(10px,1cqw,16px);transform:translateY(-5cqh)rotate(-8deg);box-shadow:0 30px 90px #0000006b}.v4-motion-trail__seed:nth-child(2){opacity:.56;top:60%;left:24%;transform:translateY(-2cqh)rotate(-4deg)}.v4-motion-trail__seed:nth-child(3){opacity:.66;top:56%;left:43%;transform:rotate(0)}.v4-motion-trail__seed:nth-child(4){opacity:.76;top:60%;left:62%;transform:translateY(-2cqh)rotate(4deg)}.v4-motion-trail__seed:nth-child(5){opacity:.86;top:56%;left:81%;transform:translate(-20%,-5cqh)rotate(8deg)}.v4-motion-trail__seed img{object-fit:cover;width:100%;height:100%}.v4-motion-trail__seed figcaption{color:#fffc;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05060894;border-radius:6px;padding:6px 7px;font-size:9px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.v4-motion-trail__trail{z-index:3;pointer-events:none;position:absolute;inset:0}.v4-motion-trail__ghost{aspect-ratio:4/5;object-fit:cover;opacity:0;width:clamp(88px,10cqw,142px);transform:translate(-50%, -50%) rotate(var(--trail-rotation)) scale(.55);will-change:opacity, filter, transform;border:1px solid #ffffff2e;border-radius:9px;position:absolute;box-shadow:0 24px 60px #00000075}.v4-motion-trail__ghost[data-active=true]{animation:.98s cubic-bezier(.2,.72,.2,1) forwards v4-trail-ribbon}.v4-motion-trail__surface[data-profile=kinetic] .v4-motion-trail__ghost[data-active=true]{animation-name:v4-trail-kinetic}.v4-motion-trail__surface[data-profile=depth] .v4-motion-trail__ghost[data-active=true]{animation-name:v4-trail-depth;animation-duration:1.26s}.v4-motion-trail__surface[data-profile=flash] .v4-motion-trail__ghost[data-active=true]{animation-name:v4-trail-flash}.v4-motion-trail__surface[data-profile=orbit] .v4-motion-trail__ghost[data-active=true]{animation-name:v4-trail-orbit}@keyframes v4-trail-ribbon{0%{opacity:0;filter:brightness(1.8);transform:translate(-50%, -50%) rotate(var(--trail-rotation)) scale(.48)}16%{opacity:.96}to{opacity:0;filter:brightness(.72);transform:translate(calc(-50% + var(--trail-vx)), calc(-50% + var(--trail-vy))) rotate(var(--trail-rotation)) scale(.72)}}@keyframes v4-trail-kinetic{0%{opacity:0;transform:translate(-50%, -50%) rotate(calc(var(--trail-rotation) - 34deg)) scale(.3)}20%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--trail-vx)), calc(-50% + var(--trail-vy))) rotate(calc(var(--trail-rotation) + 42deg)) scale(var(--trail-scale))}}@keyframes v4-trail-depth{0%{opacity:0;filter:blur(14px)brightness(1.8);transform:translate(-50%,-50%)perspective(800px)translateZ(-260px)rotateY(48deg)}24%{opacity:.94;filter:blur()brightness()}to{opacity:0;filter:blur(5px)brightness(.62);transform:translate(-50%,-50%)perspective(800px)translateZ(180px)rotateY(-18deg)}}@keyframes v4-trail-flash{0%{opacity:0;filter:saturate(0)brightness(5);transform:translate(-50%,-50%)scale(1.5)}14%{opacity:1}to{opacity:0;filter:saturate(1.4)brightness(.7);transform:translate(-50%,-50%)scale(.62)}}@keyframes v4-trail-orbit{0%{opacity:0;transform:translate(-50%,-50%)rotate(-60deg)translate(-80px)scale(.4)}22%{opacity:.95}to{opacity:0;transform:translate(-50%, -50%) rotate(46deg) translateX(110px) scale(var(--trail-scale))}}.v4-motion-trail__controls{z-index:5;flex-wrap:wrap;justify-content:center;gap:6px;display:flex;position:absolute;bottom:max(20px,4cqh);left:clamp(18px,4cqw,62px);right:clamp(18px,4cqw,62px)}.v4-motion-trail__controls button{border:1px solid var(--dom-scene-highlight);min-height:42px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.v4-motion-trail__controls button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.v4-motion-trail__controls button{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.v4-motion-trail__controls button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.v4-motion-trail__controls button{color:var(--dom-scene-highlight);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:10px}.v4-motion-trail__controls button:is(:hover,:focus-visible,[aria-pressed=true]){border-color:var(--dom-scene-accent);outline:none}.v4-motion-trail__pulse{color:var(--dom-scene-accent)!important}.v4-electric-border{background:radial-gradient(circle at 36% 46%, var(--electric-border-color), transparent 34%), #070812}@supports (color:color-mix(in lab, red, red)){.v4-electric-border{background:radial-gradient(circle at 36% 46%, color-mix(in srgb, var(--electric-border-color) 10%, transparent), transparent 34%), #070812}}.v4-electric-border__stage{color:#f7f7f4;grid-template-columns:minmax(320px,.92fr) minmax(300px,.72fr);align-items:center;gap:clamp(50px,8cqw,130px);width:min(1180px,90cqw);min-height:100cqh;margin:0 auto;padding:8cqh 0;display:grid;position:relative}.v4-electric-border__visual{place-items:center;display:grid;position:relative}.v4-electric-border__frame{z-index:2;aspect-ratio:3/4;width:min(420px,36cqw);position:relative}.v4-electric-border__media{z-index:1;box-shadow:0 44px 120px #00000085, inset 0 0 0 1px var(--electric-border-color);background:#11131a;border:1px solid #fff3;border-radius:24px;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-electric-border__media{box-shadow:0 44px 120px #00000085, inset 0 0 0 1px color-mix(in srgb, var(--electric-border-color) 28%, transparent)}}.v4-electric-border__media img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.v4-electric-border__wash{background:linear-gradient(180deg, #ffffff14, transparent 28%), linear-gradient(0deg, var(--electric-border-color), transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.v4-electric-border__wash{background:linear-gradient(180deg, #ffffff14, transparent 28%), linear-gradient(0deg, color-mix(in srgb, var(--electric-border-color) 22%, transparent), transparent 42%)}}.v4-electric-border__wash{mix-blend-mode:screen;pointer-events:none}.v4-electric-border__canvas{z-index:3;width:calc(100% + 120px);height:calc(100% + 120px);filter:drop-shadow(0 0 4px var(--electric-border-color)) drop-shadow(0 0 16px var(--electric-border-color));position:absolute;inset:-60px}@supports (color:color-mix(in lab, red, red)){.v4-electric-border__canvas{filter:drop-shadow(0 0 4px var(--electric-border-color)) drop-shadow(0 0 16px color-mix(in srgb, var(--electric-border-color) 64%, transparent))}}.v4-electric-border__canvas{pointer-events:none}.v4-electric-border__glow{z-index:0;background:radial-gradient(circle, var(--electric-border-color), transparent 64%);border-radius:50%;position:absolute;inset:3% -8% -10%}@supports (color:color-mix(in lab, red, red)){.v4-electric-border__glow{background:radial-gradient(circle, color-mix(in srgb, var(--electric-border-color) 30%, transparent), transparent 64%)}}.v4-electric-border__glow{filter:blur(18px);pointer-events:none}.v4-electric-border__badge{z-index:5;letter-spacing:.16em;text-transform:uppercase;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07080c8a;border:1px solid #ffffff2e;border-radius:999px;padding:8px 11px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;position:absolute;top:8%;left:5%}.v4-electric-border__content{z-index:5;align-content:center;gap:13px;display:grid;position:relative}.v4-electric-border__eyebrow{color:var(--electric-border-color)}@supports (color:color-mix(in lab, red, red)){.v4-electric-border__eyebrow{color:color-mix(in srgb, var(--electric-border-color) 74%, white)}}.v4-electric-border__eyebrow{letter-spacing:.17em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.v4-electric-border__content h2{font-family:var(--font-display), serif;letter-spacing:-.06em;text-wrap:balance;margin:0;font-size:clamp(42px,5.4cqw,78px);font-weight:420;line-height:.9}.v4-electric-border__content>p{color:#f7f7f499;max-width:42ch;margin:0;font-size:12px;line-height:1.55}.v4-electric-border__divider{background:linear-gradient(90deg, var(--electric-border-color), transparent);opacity:.55;height:1px;margin:8px 0}.v4-electric-border__thumbs{scrollbar-width:none;gap:8px;padding:4px 2px 8px;display:flex;overflow-x:auto}.v4-electric-border__thumbs::-webkit-scrollbar{display:none}.v4-electric-border__thumbs button{aspect-ratio:1;opacity:.45;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:0 0 54px;width:54px;padding:0;overflow:hidden}.v4-electric-border__thumbs button:is(:hover,:focus-visible,[data-active=true]){border-color:var(--electric-border-color);opacity:1;outline:none}.v4-electric-border__thumbs img{object-fit:cover;width:100%;height:100%}.v4-electric-border__nav{align-items:center;gap:12px;display:flex}.v4-electric-border__nav button{width:44px;height:44px;color:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:50%}.v4-electric-border__nav button:is(:hover,:focus-visible){border-color:var(--electric-border-color);outline:none}.v4-electric-border__nav span{color:#f7f7f48c;letter-spacing:.14em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}@container immersive-canvas (max-width:760px){.v4-motion-trail__copy{max-width:80cqw;top:6cqh}.v4-motion-trail__copy h2{font-size:clamp(38px,13cqw,62px)}.v4-motion-trail__copy p{display:none}.v4-motion-trail__seed{opacity:.48;width:min(34cqw,140px);top:48%;left:0;transform:rotate(-7deg)}.v4-motion-trail__seed:nth-child(2){opacity:.57;top:58%;left:18%;transform:rotate(-3deg)}.v4-motion-trail__seed:nth-child(3){opacity:.66;top:48%;left:36%;transform:rotate(0)}.v4-motion-trail__seed:nth-child(4){opacity:.75;top:58%;left:54%;transform:rotate(3deg)}.v4-motion-trail__seed:nth-child(5){opacity:.84;top:48%;left:72%;transform:translate(-18%)rotate(7deg)}.v4-motion-trail__controls{gap:5px;bottom:max(16px,3cqh)}.v4-motion-trail__controls button{min-height:40px;padding:0 11px}.v4-motion-trail__controls button:nth-child(4),.v4-motion-trail__controls button:nth-child(5){display:none}.v4-electric-border__stage{grid-template-columns:1fr;align-content:center;gap:6cqh;width:90cqw;padding:7cqh 0 5cqh}.v4-electric-border__frame{width:min(72cqw,340px)}.v4-electric-border__content{text-align:center}.v4-electric-border__content h2{font-size:clamp(34px,11cqw,54px)}.v4-electric-border__content>p{display:none}.v4-electric-border__divider{margin:2px 0}.v4-electric-border__thumbs,.v4-electric-border__nav{justify-content:center}}@media (prefers-reduced-motion:reduce){.v4-motion-trail__ghost[data-active=true]{animation:none}}.v4-sliced-typography{background:radial-gradient(circle at 80% 10%, var(--dom-scene-accent), transparent 28%), var(--dom-scene-bg);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-sliced-typography{background:radial-gradient(circle at 80% 10%, color-mix(in srgb, var(--dom-scene-accent) 8%, transparent), transparent 28%), var(--dom-scene-bg)}}.v4-editorial__track{gap:20cqh;padding:18cqh 0 30cqh;display:grid;position:relative}.v4-editorial__chapter{isolation:isolate;place-items:center;min-height:112cqh;display:grid;position:relative}.v4-editorial__chapter:before{z-index:-2;border:1px solid var(--dom-scene-highlight);position:absolute;inset:12% 5%}@supports (color:color-mix(in lab, red, red)){.v4-editorial__chapter:before{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent)}}.v4-editorial__chapter:before{content:"";pointer-events:none}.v4-editorial__word{z-index:3;width:min(94cqw,1520px);height:.86em;color:var(--dom-scene-highlight);font-family:var(--font-display), sans-serif;letter-spacing:-.075em;text-align:center;text-transform:uppercase;pointer-events:none;margin:0;font-size:clamp(84px,17cqw,270px);font-weight:680;line-height:.86;position:relative}.v4-editorial__slice{clip-path:inset(var(--editorial-slice-top) 0 var(--editorial-slice-bottom) 0);text-shadow:0 16px 70px #0000007a;will-change:transform;display:block;position:absolute;inset:0;overflow:hidden}.v4-editorial__art{z-index:1;border:1px solid var(--dom-scene-highlight);width:clamp(150px,22cqw,350px);margin:0;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.v4-editorial__art{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.v4-editorial__art{background:var(--dom-scene-bg);border-radius:clamp(10px,1.1cqw,18px)}@supports (color:color-mix(in lab, red, red)){.v4-editorial__art{background:color-mix(in srgb, var(--dom-scene-bg) 80%, black)}}.v4-editorial__art{will-change:transform, opacity;box-shadow:0 40px 100px #00000070}.v4-editorial__art img{object-fit:cover;width:100%;height:100%;display:block}.v4-editorial__art--primary{aspect-ratio:4/5;top:9%;left:8%;transform:rotate(-7deg)}.v4-editorial__art--secondary{aspect-ratio:16/10;width:clamp(180px,28cqw,430px);bottom:8%;right:9%;transform:rotate(5deg)}.v4-editorial__meta{z-index:4;max-width:28ch;color:var(--dom-scene-highlight);text-align:right;gap:5px;display:grid;position:absolute;bottom:7cqh;right:7cqw}.v4-editorial__meta span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-editorial__meta span{color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.v4-editorial__meta span{letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.v4-editorial__meta strong{font-size:13px;font-weight:560}.v4-editorial__meta p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.v4-editorial__meta p{color:color-mix(in srgb, var(--dom-scene-highlight) 56%, transparent)}}.v4-editorial__meta p{font-size:11px}.v4-editorial__chapter[data-profile="2"] .v4-editorial__word,.v4-editorial__chapter[data-profile="5"] .v4-editorial__word{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.v4-editorial__chapter[data-profile="2"] .v4-editorial__word,.v4-editorial__chapter[data-profile="5"] .v4-editorial__word{color:color-mix(in srgb, var(--dom-scene-accent) 60%, var(--dom-scene-highlight))}}.v4-editorial__chapter[data-profile="3"] .v4-editorial__art--primary,.v4-editorial__chapter[data-profile="6"] .v4-editorial__art--primary{left:auto;right:9%}.v4-editorial__chapter[data-profile="3"] .v4-editorial__art--secondary,.v4-editorial__chapter[data-profile="6"] .v4-editorial__art--secondary{left:7%;right:auto}@container immersive-canvas (max-width:760px){.v4-editorial__track{gap:8cqh;padding:8cqh 0 18cqh}.v4-editorial__chapter{min-height:92cqh}.v4-editorial__chapter:before{inset:7% 14px}.v4-editorial__word{width:96cqw;font-size:clamp(60px,21cqw,108px)}.v4-editorial__art,.v4-editorial__art--secondary{width:min(42cqw,180px)}.v4-editorial__art--primary{top:9%;left:6%}.v4-editorial__art--secondary{bottom:13%;right:5%}.v4-editorial__meta{bottom:4%;right:6%}}@media (prefers-reduced-motion:reduce){.v4-editorial__slice,.v4-editorial__art{transform:none!important}}.more-wave-grid,.more-scanner,.more-cascade{--scene-background:var(--dom-scene-bg,#09090b);--scene-accent:var(--dom-scene-accent,#ff7547);--scene-secondary:var(--dom-scene-secondary,#5ea9ff);--scene-highlight:var(--dom-scene-highlight,#f5f2ea);--more-intensity:.76;--more-motion:.48;width:100%;min-height:100%;color:var(--scene-highlight,#f5f2ea);background:var(--scene-background,#09090b);isolation:isolate;position:relative;overflow:hidden;container-type:inline-size}.more-wave-grid{background:var(--scene-background);min-height:clamp(620px,100svh,980px)}@supports (color:color-mix(in lab, red, red)){.more-wave-grid{background:color-mix(in srgb, var(--scene-background) 88%, var(--scene-accent))}}.more-wave-grid__canvas{z-index:0;position:absolute;inset:0}.more-wave-grid__canvas:after{content:"";pointer-events:none;background:var(--scene-background);width:52%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.more-wave-grid__canvas:after{background:color-mix(in srgb, var(--scene-background) 88%, transparent)}}.more-wave-grid__canvas:after{opacity:calc(.58 + var(--more-intensity) * .3)}.more-wave-grid__header{z-index:3;pointer-events:none;width:min(430px,42vw);position:absolute;top:clamp(24px,5vw,68px);left:clamp(22px,5vw,74px)}.more-wave-grid__header>span,.more-scanner__header>span,.more-cascade__header>span,.more-scanner__readout>span{font:650 10px/1.2 var(--font-mono,ui-monospace, monospace);letter-spacing:.18em;text-transform:uppercase;opacity:.66;margin-bottom:14px;display:block}.more-wave-grid__header h1,.more-scanner__header h1,.more-cascade__header h1{max-width:12ch;font:500 clamp(42px, 6.2vw, 96px)/.88 var(--font-display,ui-sans-serif, sans-serif);letter-spacing:-.065em;margin:0}.more-wave-grid__header p,.more-scanner__header p,.more-cascade__header p{max-width:38ch;font:450 clamp(12px, 1.15vw, 16px)/1.5 var(--font-body,ui-sans-serif, sans-serif);opacity:.67;margin:22px 0 0}.more-wave-grid__focus{z-index:2;pointer-events:none;width:clamp(210px,24vw,370px);margin:0;position:absolute;top:16%;right:clamp(34px,8vw,130px);transform:rotate(2deg)}.more-wave-grid__focus:before{z-index:-1;content:"";border:1px solid #ffffff52;position:absolute;inset:-8px;box-shadow:0 32px 90px #0000007a}.more-wave-grid__focus img{aspect-ratio:4/5;object-fit:contain;background:var(--scene-background);filter:saturate(.82)contrast(1.05);width:100%;display:block}.more-wave-grid__focus figcaption{gap:6px;padding-top:12px;font-size:12px;display:grid}.more-wave-grid__focus figcaption span{font-weight:650}.more-wave-grid__focus figcaption small{color:#ffffff94;text-overflow:ellipsis;white-space:nowrap;max-width:34ch;overflow:hidden}.more-wave-grid__rail{z-index:4;justify-content:center;gap:8px;display:flex;position:absolute;bottom:clamp(20px,4vw,56px);left:clamp(20px,4vw,62px);right:clamp(20px,4vw,62px)}.more-wave-grid__rail button{width:clamp(44px,5.8vw,78px);color:inherit;cursor:pointer;background:#111;border:1px solid #fff3;border-radius:2px;padding:0;transition:width .32s cubic-bezier(.22,1,.36,1),border-color .22s;position:relative;overflow:hidden}.more-wave-grid__rail button[data-active=true]{border-color:var(--scene-accent);width:clamp(92px,12vw,176px)}@supports (color:color-mix(in lab, red, red)){.more-wave-grid__rail button[data-active=true]{border-color:color-mix(in srgb, var(--scene-accent) 78%, white)}}.more-wave-grid__rail img{object-fit:cover;opacity:.68;width:100%;height:44px;display:block}.more-wave-grid__rail button[data-active=true] img{opacity:1}.more-wave-grid__rail span{font:700 8px/1 var(--font-mono,monospace);text-shadow:0 1px 4px #000;position:absolute;inset:auto 8px 6px auto}.more-scanner{touch-action:pan-y;cursor:grab;background:var(--scene-background);min-height:clamp(620px,100svh,920px)}@supports (color:color-mix(in lab, red, red)){.more-scanner{background:color-mix(in srgb, var(--scene-background) 92%, var(--scene-secondary))}}.more-scanner:active{cursor:grabbing}.more-scanner__header{z-index:5;pointer-events:none;width:min(620px,64vw);position:absolute;top:clamp(24px,4vw,56px);left:clamp(22px,4.4vw,72px)}.more-scanner__header h1{max-width:14ch;font-size:clamp(38px,5.4vw,78px)}.more-scanner__header p{margin-top:14px}.more-scanner__viewport{z-index:2;height:clamp(220px,31vw,360px);position:absolute;top:42%;left:0;right:0;overflow:hidden}.more-scanner__track{will-change:transform;gap:clamp(18px,2vw,34px);width:max-content;height:100%;padding-right:clamp(18px,2vw,34px);display:flex;position:absolute;top:0;left:0}.more-scanner__card{--scan:0;color:#fff;cursor:pointer;background:#101015;border:1px solid #ffffff2b;border-radius:4px;flex:0 0 clamp(260px,29vw,430px);height:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 28px 80px #0006}.more-scanner__normal,.more-scanner__ascii{display:block;position:absolute;inset:0}.more-scanner__normal{clip-path:inset(0 0 0 calc(var(--scan) * 100%))}.more-scanner__normal img{object-fit:contain;background:var(--scene-background);width:100%;height:100%}.more-scanner__ascii{color:var(--scene-accent);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.more-scanner__ascii{color:color-mix(in srgb, var(--scene-accent) 78%, white)}}.more-scanner__ascii{background:var(--scene-background)}@supports (color:color-mix(in lab, red, red)){.more-scanner__ascii{background:color-mix(in srgb, var(--scene-background) 88%, var(--scene-secondary))}}.more-scanner__ascii{clip-path:inset(0 calc((1 - var(--scan)) * 100%) 0 0)}.more-scanner__ascii pre{font:650 clamp(7px, .66vw, 10px)/1.18 var(--font-mono,ui-monospace, monospace);letter-spacing:.04em;white-space:pre;opacity:.82;transform-origin:50%;margin:0;position:absolute;inset:0;overflow:hidden;transform:scale(1.06)}.more-scanner__card[data-scanning=true] .more-scanner__ascii pre{animation:80ms steps(2,end) infinite more-scanner-jitter}.more-scanner[data-decode-mode=xray] .more-scanner__normal img{filter:grayscale()contrast(1.5)brightness(.72)}.more-scanner[data-decode-mode=xray] .more-scanner__ascii{color:#fff;background:var(--scene-accent)}@supports (color:color-mix(in lab, red, red)){.more-scanner[data-decode-mode=xray] .more-scanner__ascii{background:color-mix(in srgb, var(--scene-accent) 46%, var(--scene-background))}}.more-scanner[data-decode-mode=xray] .more-scanner__ascii{mix-blend-mode:screen}.more-scanner[data-decode-mode=negative] .more-scanner__normal img{filter:invert()hue-rotate(150deg)saturate(.7)}.more-scanner[data-decode-mode=negative] .more-scanner__ascii{color:var(--scene-background);background:var(--scene-accent)}@supports (color:color-mix(in lab, red, red)){.more-scanner[data-decode-mode=negative] .more-scanner__ascii{background:color-mix(in srgb, var(--scene-accent) 78%, white)}}.more-scanner__label{z-index:3;font:650 9px/1.2 var(--font-mono,ui-monospace, monospace);letter-spacing:.1em;text-align:left;text-overflow:ellipsis;text-transform:uppercase;text-shadow:0 2px 8px #000;white-space:nowrap;position:absolute;bottom:10px;left:12px;right:12px;overflow:hidden}.more-scanner__sparks{z-index:3;pointer-events:none;position:absolute;inset:0}.more-scanner__beam{z-index:4;width:max(1px, calc(var(--more-scan-width,36px) * .08));pointer-events:none;background:var(--scene-accent);box-shadow:0 0 10px var(--scene-accent), 0 0 28px var(--scene-secondary);position:absolute;top:34%;bottom:10%;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.more-scanner__beam{box-shadow:0 0 10px var(--scene-accent), 0 0 28px color-mix(in srgb, var(--scene-secondary) 62%, transparent)}}.more-scanner__beam{opacity:calc(.35 + var(--more-intensity) * .65);transition:box-shadow .18s}.more-scanner[data-scanning=true] .more-scanner__beam{box-shadow:0 0 16px var(--scene-accent), 0 0 50px var(--scene-secondary)}.more-scanner__beam span{font:750 8px/1 var(--font-mono,monospace);letter-spacing:.2em;writing-mode:vertical-rl;position:absolute;top:-24px;left:9px}.more-scanner__readout{z-index:5;pointer-events:none;border-top:1px solid #ffffff42;width:min(300px,42vw);padding-top:12px;position:absolute;bottom:clamp(22px,4vw,52px);right:clamp(22px,4vw,62px)}.more-scanner__readout>span{margin-bottom:5px}.more-scanner__readout strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.7vw,23px);display:block;overflow:hidden}@keyframes more-scanner-jitter{0%{transform:translate(-1px)scale(1.06)}to{transform:translate(1px)scale(1.06)}}.more-cascade{background:var(--scene-background);min-height:100svh;overflow:visible}@supports (color:color-mix(in lab, red, red)){.more-cascade{background:color-mix(in srgb, var(--scene-background) 94%, var(--scene-accent))}}.more-cascade__stage{min-height:100svh;position:relative;overflow:hidden}.more-cascade__header{z-index:20;pointer-events:none;width:min(560px,55vw);position:absolute;top:clamp(22px,4vw,54px);left:clamp(22px,4.5vw,72px)}.more-cascade__header h1{max-width:11ch;font-size:clamp(38px,5.2vw,76px)}.more-cascade__header p{margin-top:12px}.more-cascade__cards{z-index:4;display:grid;position:absolute;inset:31% 10% 9%}.more-cascade__card{aspect-ratio:4/5;color:#fff;cursor:pointer;transform-origin:50%;will-change:transform, width, rotate, scale;background:#111;border:1px solid #ffffff29;border-radius:14px;place-self:center;width:clamp(128px,15vw,220px);padding:0;position:relative;overflow:hidden;box-shadow:0 22px 55px #00000057}.more-cascade__card img{object-fit:contain;background:var(--scene-background);width:100%;height:100%;transition:filter .22s,transform .38s cubic-bezier(.22,1,.36,1);display:block}.more-cascade__card:hover img,.more-cascade__card:focus-visible img{filter:saturate(1.18)contrast(1.04);transform:scale(1.035)}.more-cascade__card>span{z-index:2;font:650 9px/1.2 var(--font-mono,ui-monospace, monospace);text-align:left;text-overflow:ellipsis;text-shadow:0 2px 8px #000;text-transform:uppercase;white-space:nowrap;align-items:baseline;gap:7px;display:flex;position:absolute;bottom:8px;left:9px;right:9px;overflow:hidden}.more-cascade[data-caption-mode=minimal] .more-cascade__card>span{display:none}.more-cascade__card>span strong{font:inherit;text-overflow:ellipsis;overflow:hidden}.more-cascade__card>span em{display:none}.more-cascade[data-caption-mode=extended] .more-cascade__card>span{grid-template-columns:auto minmax(0,1fr);display:grid}.more-cascade[data-caption-mode=extended] .more-cascade__card>span em{color:#ffffffad;font:450 8px/1.3 var(--font-body,sans-serif);text-overflow:ellipsis;grid-column:2;font-style:normal;display:block;overflow:hidden}.more-cascade__card small{opacity:.66}.more-cascade__cards--fan{grid-template-rows:1fr;grid-template-columns:repeat(var(--cascade-count,7), minmax(0, 1fr))}.more-cascade__cards--fan .more-cascade__card{width:clamp(116px,13vw,188px);rotate:var(--fan-rotation);scale:var(--fan-scale);grid-row:1}.more-cascade__cards--cascade{grid-template-rows:repeat(var(--cascade-count,7), minmax(0, 1fr));grid-template-columns:repeat(var(--cascade-count,7), minmax(0, 1fr))}.more-cascade__cards--cascade .more-cascade__card{grid-row:var(--cascade-row) / span 2;grid-column:var(--cascade-row) / span 2;width:clamp(116px,13vw,194px);rotate:var(--cascade-rotation);scale:1}.more-cascade__legend{z-index:20;font:650 8px/1 var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;opacity:.58;grid-template-columns:repeat(2,auto);gap:11px;display:grid;position:absolute;bottom:clamp(22px,4vw,52px);right:clamp(22px,4vw,64px)}.more-cascade__legend span:before{vertical-align:middle;content:"";background:currentColor;width:12px;height:1px;margin-right:5px;display:inline-block}.more-cascade__prompt{z-index:20;font:650 9px/1 var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin:0;position:absolute;bottom:clamp(22px,4vw,52px);left:clamp(22px,4.5vw,72px)}@container (max-width:520px){.more-wave-grid__header,.more-scanner__header,.more-cascade__header{width:calc(100% - 44px);top:24px;left:22px}.more-wave-grid__header h1,.more-scanner__header h1,.more-cascade__header h1{font-size:clamp(36px,11cqw,52px)}.more-wave-grid__header p,.more-scanner__header p,.more-cascade__header p{max-width:31ch;font-size:12px}.more-wave-grid__focus{width:min(58cqw,210px);top:42%;right:50%;transform:translate(50%)rotate(1deg)}.more-wave-grid__focus figcaption small{display:none}.more-wave-grid__rail{gap:5px}.more-wave-grid__rail button{width:38px}.more-wave-grid__rail button[data-active=true]{width:76px}.more-scanner__viewport{height:250px;top:44%}.more-scanner__card{flex-basis:270px}.more-scanner__beam{top:39%}.more-scanner__readout{width:62cqw;bottom:24px;right:20px}.more-cascade__card{width:clamp(94px,27cqw,126px)}.more-cascade__cards{inset:38% 5% 10%}.more-cascade__cards--fan .more-cascade__card{width:clamp(86px,25cqw,116px)}.more-cascade__cards--cascade .more-cascade__card{width:clamp(82px,22cqw,108px)}.more-cascade__legend{display:none}}@media (prefers-reduced-motion:reduce){.more-scanner__card[data-scanning=true] .more-scanner__ascii pre{animation:none}.more-wave-grid__rail button,.more-cascade__card img{transition:none}}.translated-codrops{--translation-pointer-x:.5;--translation-pointer-y:.5;min-height:100%;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);isolation:isolate;touch-action:pan-x pan-y;outline:none;position:relative;overflow:hidden auto;container-type:inline-size}.translated-codrops:before{z-index:-3;content:"";background-color:var(--dom-scene-secondary);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.translated-codrops:before{background-color:color-mix(in srgb, var(--dom-scene-secondary) 8%, var(--dom-scene-bg))}}.translated-codrops:before{opacity:calc(.38 + var(--translation-intensity) * .32)}.translated-codrops__ambient{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.translated-codrops__ambient i{aspect-ratio:1;border:1px solid var(--dom-scene-accent);width:clamp(12rem,28vw,32rem);position:absolute}@supports (color:color-mix(in lab, red, red)){.translated-codrops__ambient i{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 55%, transparent)}}.translated-codrops__ambient i{opacity:calc(.08 + var(--translation-intensity) * .14);transform:translate3d(calc((var(--translation-pointer-x) - .5) * 3rem), calc((var(--translation-pointer-y) - .5) * 3rem), 0);border-radius:50%;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.translated-codrops__ambient i:first-child{inset:-8% auto auto -5%}.translated-codrops__ambient i:nth-child(2){inset:30% -12% auto auto;scale:1.4}.translated-codrops__ambient i:nth-child(3){inset:auto auto -24% 34%;scale:.72}.translated-codrops__header{z-index:4;grid-template-columns:minmax(0,1.5fr) minmax(14rem,.7fr);align-items:end;gap:2rem;padding:clamp(1.25rem,3vw,3rem) clamp(1rem,4vw,4.5rem) 1rem;display:grid;position:relative}.translated-codrops__header span,.translated-codrops__toolbar,.translated-codrops__readout>span{font:600 .64rem/1.2 var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase}.translated-codrops__header span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.translated-codrops__header span{color:color-mix(in srgb, var(--dom-scene-accent) 80%, white)}}.translated-codrops__header h1{max-width:15ch;font:420 clamp(2rem, 5vw, 5.8rem)/.88 var(--font-display,sans-serif);letter-spacing:-.055em;margin:.4rem 0 0}.translated-codrops__header p{max-width:38ch;color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.translated-codrops__header p{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.translated-codrops__header p{font:450 clamp(.75rem, 1.2vw, .95rem)/1.5 var(--font-sans,sans-serif)}.translated-codrops__toolbar{z-index:6;min-height:2.5rem;color:var(--dom-scene-highlight);justify-content:flex-end;align-items:center;gap:.45rem;padding:0 clamp(1rem,4vw,4.5rem);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.translated-codrops__toolbar{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.translated-codrops__toolbar>span{margin-right:auto}.translated-codrops__toolbar button{border:1px solid var(--dom-scene-highlight);min-width:2.25rem;min-height:2.25rem;padding:0 .7rem}@supports (color:color-mix(in lab, red, red)){.translated-codrops__toolbar button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 24%, transparent)}}.translated-codrops__toolbar button{color:inherit;background:var(--dom-scene-bg);border-radius:0}@supports (color:color-mix(in lab, red, red)){.translated-codrops__toolbar button{background:color-mix(in srgb, var(--dom-scene-bg) 84%, transparent)}}.translated-codrops__toolbar button{cursor:pointer}.translated-codrops__toolbar button:hover,.translated-codrops__toolbar button:focus-visible,.translated-codrops__toolbar button[aria-pressed=true]{border-color:var(--dom-scene-accent);color:var(--dom-scene-highlight);outline:none}.translated-codrops__stage{z-index:2;min-height:clamp(30rem,64vh,54rem);perspective:var(--translation-perspective);padding:clamp(1rem,2vw,2rem) clamp(1rem,4vw,4.5rem) 7rem;position:relative}.translated-codrops__viewport{scrollbar-width:none;scroll-snap-type:x proximity;width:100%;min-height:28rem;position:relative;overflow:auto hidden}.translated-codrops__viewport::-webkit-scrollbar{display:none}.translated-codrops__track{grid-template-columns:repeat(var(--translation-columns), minmax(0, 1fr));gap:var(--translation-gap);min-height:28rem;transform:scale(var(--translation-scale));transform-origin:50%;align-content:center;transition:transform .5s cubic-bezier(.22,1,.36,1),gap .4s;display:grid}.translated-codrops__item{min-width:0;color:inherit;text-align:left;cursor:pointer;transform-style:preserve-3d;scroll-snap-align:center;background:0 0;border:0;gap:.55rem;padding:0;display:grid;position:relative}.translated-codrops__frame{aspect-ratio:var(--translation-aspect);border:1px solid var(--dom-scene-highlight);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.translated-codrops__frame{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 17%, transparent)}}.translated-codrops__frame{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.translated-codrops__frame{background:color-mix(in srgb, var(--dom-scene-bg) 82%, white 18%)}}.translated-codrops__frame{box-shadow:0 1.1rem 3rem rgb(0 0 0/calc(.12 + var(--translation-intensity) * .2));transition:border-color .24s,transform .6s cubic-bezier(.22,1,.36,1),filter .32s,opacity .32s}.translated-codrops__frame img{object-fit:contain;background:var(--dom-scene-bg);width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.translated-codrops__frame img{background:color-mix(in srgb, var(--dom-scene-bg) 88%, var(--dom-scene-secondary))}}.translated-codrops__frame img{transition:transform .65s cubic-bezier(.22,1,.36,1),filter .4s;transform:scale(.97)}.translated-codrops__frame i{pointer-events:none;border:1px solid #0000;position:absolute;inset:0}.translated-codrops__item:hover .translated-codrops__frame,.translated-codrops__item:focus-visible .translated-codrops__frame,.translated-codrops__item[data-active=true] .translated-codrops__frame{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.translated-codrops__item:hover .translated-codrops__frame,.translated-codrops__item:focus-visible .translated-codrops__frame,.translated-codrops__item[data-active=true] .translated-codrops__frame{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, white)}}.translated-codrops__item:hover .translated-codrops__frame,.translated-codrops__item:focus-visible .translated-codrops__frame,.translated-codrops__item[data-active=true] .translated-codrops__frame{transform:translate3d(0, -.45rem, var(--translation-active-z))}.translated-codrops__item:hover .translated-codrops__frame img,.translated-codrops__item:focus-visible .translated-codrops__frame img,.translated-codrops__item[data-active=true] .translated-codrops__frame img{transform:scale(1)}.translated-codrops__item:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:.35rem}.translated-codrops__item[data-collected=true] .translated-codrops__frame i{border-color:var(--dom-scene-accent);box-shadow:inset 0 0 0 .25rem var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.translated-codrops__item[data-collected=true] .translated-codrops__frame i{box-shadow:inset 0 0 0 .25rem color-mix(in srgb, var(--dom-scene-accent) 22%, transparent)}}.translated-codrops__caption{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.25rem .6rem;display:grid}.translated-codrops__caption small{color:var(--dom-scene-accent);font:600 .6rem/1 var(--font-mono,monospace)}.translated-codrops__caption strong{font:520 .78rem/1.2 var(--font-sans,sans-serif);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.translated-codrops__caption em{color:var(--dom-scene-highlight);grid-column:2;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.translated-codrops__caption em{color:color-mix(in srgb, var(--dom-scene-highlight) 55%, transparent)}}.translated-codrops__caption em{font:400 .64rem/1.35 var(--font-sans,sans-serif);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-style:normal}.translated-codrops[data-motif=scroll-grid] .translated-codrops__item:nth-child(3n+1){transform:translateY(calc((var(--translation-phase) - .5) * 8rem))}.translated-codrops[data-motif=scroll-grid] .translated-codrops__item:nth-child(3n+2){transform:translateY(calc((.5 - var(--translation-phase)) * 5rem))}.translated-codrops[data-motif=scroll-grid][data-layout=alternate] .translated-codrops__item{transform:translateY(0) rotate(var(--translation-side-rotation-soft))}.translated-codrops[data-motif=morph] .translated-codrops__track{grid-auto-flow:dense}.translated-codrops[data-motif=morph] .translated-codrops__item:nth-child(5n+1){grid-column:span 2}.translated-codrops[data-motif=morph] .translated-codrops__item:nth-child(7n+3){translate:0 2rem}.translated-codrops[data-motif=morph][data-layout=alternate] .translated-codrops__track{grid-template-columns:repeat(4,minmax(0,1fr))}.translated-codrops[data-motif=morph][data-layout=alternate] .translated-codrops__item{translate:0;rotate:var(--translation-side-rotation);grid-column:span 1}.translated-codrops[data-motif=rail] .translated-codrops__track,.translated-codrops[data-motif=loop] .translated-codrops__track{gap:var(--translation-gap);align-items:center;width:max-content;min-width:100%;padding:2.5rem 8vw;display:flex}.translated-codrops[data-motif=rail] .translated-codrops__item,.translated-codrops[data-motif=loop] .translated-codrops__item{width:clamp(11rem,19vw,20rem);transform:translateY(calc((var(--translation-phase) - .5) * 5rem)) rotate(var(--translation-side-rotation));flex:none}.translated-codrops[data-motif=loop] .translated-codrops__track{animation:translated-loop var(--translation-tempo) linear infinite alternate}.translated-codrops[data-axis=vertical][data-motif=rail] .translated-codrops__viewport,.translated-codrops[data-axis=vertical][data-motif=loop] .translated-codrops__viewport{max-height:34rem;overflow:hidden auto}.translated-codrops[data-axis=vertical][data-motif=rail] .translated-codrops__track,.translated-codrops[data-axis=vertical][data-motif=loop] .translated-codrops__track{flex-direction:column;width:100%;padding-inline:14vw;animation-name:translated-loop-vertical}.translated-codrops[data-axis=vertical][data-motif=rail] .translated-codrops__item,.translated-codrops[data-axis=vertical][data-motif=loop] .translated-codrops__item{width:min(100%,28rem)}.translated-codrops[data-motif=stack] .translated-codrops__track{width:min(34rem,72vw);height:31rem;margin:0 auto;display:block;position:relative}.translated-codrops[data-motif=stack] .translated-codrops__item{width:clamp(10rem,20vw,18rem);transform:translate3d(-50%, -50%, var(--translation-stack-z)) translateX(var(--translation-stack-x)) rotate(var(--translation-item-rotation));transform-origin:50% 120%;transition:transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:50% auto auto 50%}.translated-codrops[data-motif=perspective] .translated-codrops__track{transform:rotateX(var(--translation-rotation-perspective)) scale(var(--translation-scale));transform-style:preserve-3d}.translated-codrops[data-motif=perspective] .translated-codrops__item{transform:translate3d(0, var(--translation-perspective-y), var(--translation-perspective-z)) rotateY(var(--translation-side-rotation-y))}.translated-codrops[data-motif=field] .translated-codrops__track{transform:translate3d(calc((var(--translation-pointer-x) - .5) * -5rem * var(--translation-motion)), calc((var(--translation-pointer-y) - .5) * -5rem * var(--translation-motion)), 0) scale(var(--translation-scale))}.translated-codrops[data-motif=field] .translated-codrops__item:nth-child(4n+1){translate:-1rem 2.5rem}.translated-codrops[data-motif=field] .translated-codrops__item:nth-child(5n+2){translate:1.5rem -2rem}.translated-codrops[data-motif=path] .translated-codrops__track{gap:var(--translation-gap);align-items:center;width:max-content;min-width:100%;padding:5rem 12vw;display:flex}.translated-codrops[data-motif=path] .translated-codrops__item{width:clamp(10rem,17vw,17rem);transform:translate3d(0, var(--translation-path-y), var(--translation-path-z)) rotate(var(--translation-path-rotation));flex:none}.translated-codrops[data-motif=transition] .translated-codrops__stage{grid-template-columns:minmax(0,1fr) minmax(13rem,.32fr);gap:clamp(1rem,4vw,4rem);display:grid}.translated-codrops__hero{align-self:start;min-width:0;margin:0;position:sticky;top:1rem}.translated-codrops__hero img{object-fit:contain;background:var(--dom-scene-bg);width:100%;height:min(51vh,37rem);display:block}@supports (color:color-mix(in lab, red, red)){.translated-codrops__hero img{background:color-mix(in srgb, var(--dom-scene-bg) 85%, var(--dom-scene-secondary))}}.translated-codrops__hero img{box-shadow:0 2rem 5rem #00000047}.translated-codrops__hero figcaption{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.35rem .8rem;padding-top:.8rem;display:grid}.translated-codrops__hero small{color:var(--dom-scene-accent);font-family:var(--font-mono,monospace)}.translated-codrops__hero span{color:var(--dom-scene-highlight);grid-column:2}@supports (color:color-mix(in lab, red, red)){.translated-codrops__hero span{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.translated-codrops__hero span{font-size:.72rem}.translated-codrops[data-motif=transition] .translated-codrops__viewport{min-height:31rem;overflow:hidden auto}.translated-codrops[data-motif=transition] .translated-codrops__track{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.translated-codrops[data-motif=transition] .translated-codrops__item[data-active=false] .translated-codrops__frame{opacity:.58;filter:saturate(.58)}.translated-codrops__hero-stack{min-width:0;position:relative}.translated-codrops[data-scene=translated-collector-tray-grid]{height:100%;max-height:100%;padding-bottom:4.75rem;overflow:hidden}.translated-codrops[data-scene=translated-collector-tray-grid] .translated-codrops__stage{height:100%;max-height:100%;overflow:hidden}.translated-codrops[data-scene=translated-collector-tray-grid] .translated-codrops__viewport{min-height:0;max-height:100%}.translated-codrops__tray{z-index:6;border:1px solid var(--dom-scene-highlight);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;width:auto;margin:0;padding:.55rem .7rem;display:grid;position:absolute;bottom:.85rem;left:4%;right:4%}@supports (color:color-mix(in lab, red, red)){.translated-codrops__tray{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.translated-codrops__tray{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.translated-codrops__tray{background:color-mix(in srgb, var(--dom-scene-bg) 88%, #000)}}.translated-codrops__tray{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.translated-codrops__tray-label{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.translated-codrops__tray-label{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.translated-codrops__tray-label{font:600 .62rem/1 var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.translated-codrops__tray-track{gap:.4rem;min-width:0;display:flex;overflow:auto hidden}.translated-codrops__tray-item{border:1px solid var(--dom-scene-accent);flex:none;width:3.1rem;height:2.35rem;padding:0}@supports (color:color-mix(in lab, red, red)){.translated-codrops__tray-item{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 55%, transparent)}}.translated-codrops__tray-item{background:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.translated-codrops__tray-item{background:color-mix(in srgb, var(--dom-scene-secondary) 28%, transparent)}}.translated-codrops__tray-item{cursor:pointer}.translated-codrops__tray-item img{object-fit:cover;width:100%;height:100%;display:block}.translated-codrops[data-scene=translated-shared-plane-passage] .translated-codrops__hero-stack{perspective:900px}.translated-codrops[data-scene=translated-shared-plane-passage] .translated-codrops__hero--plane{opacity:.42;filter:saturate(.7);pointer-events:none;width:86%;position:absolute;inset:8% 0 auto 10%;transform:translate3d(1.4rem,-.8rem,-2rem)rotateY(-9deg)}.translated-codrops[data-scene=translated-shared-plane-passage] .translated-codrops__hero--plane img{height:min(44vh,32rem);box-shadow:none}.translated-codrops[data-scene=translated-shared-plane-passage] .translated-codrops__hero:not(.translated-codrops__hero--plane){z-index:1;transform-origin:0;position:relative;transform:rotateY(4deg)}.translated-codrops[data-scene=translated-shared-plane-passage] .translated-codrops__item{translate:calc(var(--translation-side) * .55rem) calc(var(--translation-phase) * .9rem)}.translated-codrops[data-scene=translated-stepped-mask-theatre] .translated-codrops__hero img{-webkit-mask-image:linear-gradient(90deg,#000 0% 52%,#0000 52% 56%,#000 56% 64%,#0000 64% 68%,#000 68% 76%,#0000 76% 80%,#000 80% 88%,#0000 88% 92%,#000 92%);mask-image:linear-gradient(90deg,#000 0% 52%,#0000 52% 56%,#000 56% 64%,#0000 64% 68%,#000 68% 76%,#0000 76% 80%,#000 80% 88%,#0000 88% 92%,#000 92%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.translated-codrops[data-scene=translated-stepped-mask-theatre] .translated-codrops__item:nth-child(odd){translate:0 calc(var(--translation-phase) * -1.1rem)}.translated-codrops[data-scene=translated-stepped-mask-theatre] .translated-codrops__item:nth-child(2n){translate:0 calc(var(--translation-phase) * 1.4rem)}.translated-codrops[data-focus=slice] .translated-codrops__item[data-active=true] .translated-codrops__frame{clip-path:polygon(0 0,88% 0,100% 100%,12% 100%)}.translated-codrops[data-focus=fullscreen] .translated-codrops__item[data-active=true]{z-index:4;scale:1.12}.translated-codrops__type-field{pointer-events:none;opacity:calc(.12 + var(--translation-intensity) * .12);align-content:space-around;display:grid;position:absolute;inset:0;overflow:hidden}.translated-codrops__type-field span{width:max-content;color:var(--dom-scene-accent);font:700 clamp(4rem, 13vw, 13rem)/.72 var(--font-display,sans-serif);letter-spacing:-.08em;text-transform:uppercase;transform:translateX(calc((var(--translation-pointer-x) - .5) * 5rem)) skewX(var(--translation-rotation))}.translated-codrops__type-field span:nth-child(2n){transform:translateX(calc((.5 - var(--translation-pointer-x)) * 5rem)) skewX(var(--translation-rotation-inverse));margin-left:auto}.translated-codrops[data-motif=typography] .translated-codrops__track{grid-template-columns:repeat(4,minmax(0,1fr));width:min(76rem,88%);margin:0 auto}.translated-codrops[data-motif=typography] .translated-codrops__item:nth-child(2n){translate:0 5rem}.translated-codrops__readout{z-index:6;border-left:2px solid var(--dom-scene-accent);background:var(--dom-scene-bg);max-width:min(28rem,42cqw);padding:.8rem 1rem;display:grid;position:absolute;bottom:1.25rem;right:clamp(1rem,4vw,4.5rem)}@supports (color:color-mix(in lab, red, red)){.translated-codrops__readout{background:color-mix(in srgb, var(--dom-scene-bg) 88%, transparent)}}.translated-codrops__readout{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.translated-codrops__readout span{color:var(--dom-scene-accent)}.translated-codrops__readout strong{font:520 .86rem/1.2 var(--font-sans,sans-serif);margin-top:.3rem}.translated-codrops__readout p{color:var(--dom-scene-highlight);margin:.3rem 0 0}@supports (color:color-mix(in lab, red, red)){.translated-codrops__readout p{color:color-mix(in srgb, var(--dom-scene-highlight) 55%, transparent)}}.translated-codrops__readout p{font:400 .68rem/1.4 var(--font-sans,sans-serif)}.translated-codrops__semantic-nav{z-index:6;scrollbar-width:none;gap:.25rem;max-width:38cqw;display:flex;position:absolute;bottom:1rem;left:clamp(1rem,4vw,4.5rem);overflow:auto hidden}.translated-codrops__semantic-nav::-webkit-scrollbar{display:none}.translated-codrops__semantic-nav button{width:1.75rem;height:1.75rem;color:var(--dom-scene-highlight);border:0;flex:none;padding:0}@supports (color:color-mix(in lab, red, red)){.translated-codrops__semantic-nav button{color:color-mix(in srgb, var(--dom-scene-highlight) 48%, transparent)}}.translated-codrops__semantic-nav button{font:600 .56rem/1 var(--font-mono,monospace);background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.translated-codrops__semantic-nav button{background:color-mix(in srgb, var(--dom-scene-bg) 84%, transparent)}}.translated-codrops__semantic-nav button{cursor:pointer}.translated-codrops__semantic-nav button:hover,.translated-codrops__semantic-nav button:focus-visible,.translated-codrops__semantic-nav button[aria-current=true]{color:var(--dom-scene-bg);background:var(--dom-scene-accent);outline:none}.translated-codrops[data-motion-profile=elastic] .translated-codrops__frame{transition-timing-function:cubic-bezier(.16,1,.3,1)}.translated-codrops[data-motion-profile=precise] .translated-codrops__frame{transition-duration:.26s;transition-timing-function:linear}.translated-codrops[data-motion-profile=cinematic] .translated-codrops__frame{transition-duration:1.1s}@keyframes translated-loop{0%{transform:translateX(0) scale(var(--translation-scale))}to{transform:translateX(-18%) scale(var(--translation-scale))}}@keyframes translated-loop-vertical{0%{transform:translateY(0) scale(var(--translation-scale))}to{transform:translateY(-18%) scale(var(--translation-scale))}}@container (max-width:700px){.translated-codrops__header{grid-template-columns:1fr;gap:.7rem;padding:1rem}.translated-codrops__header h1{font-size:clamp(2rem,11vw,3.9rem)}.translated-codrops__header p{max-width:52ch}.translated-codrops__toolbar{padding-inline:1rem}.translated-codrops__stage{min-height:29rem;padding:.75rem 1rem 7rem}.translated-codrops__viewport{min-height:24rem}.translated-codrops__track{grid-template-columns:repeat(2,minmax(0,1fr));min-height:24rem}.translated-codrops[data-motif=morph][data-layout=alternate] .translated-codrops__track{grid-template-columns:repeat(2,minmax(0,1fr))}.translated-codrops[data-motif=scroll-grid] .translated-codrops__item{transform:none}.translated-codrops[data-motif=rail] .translated-codrops__track,.translated-codrops[data-motif=loop] .translated-codrops__track,.translated-codrops[data-motif=path] .translated-codrops__track{padding-inline:12vw}.translated-codrops[data-motif=rail] .translated-codrops__item,.translated-codrops[data-motif=loop] .translated-codrops__item,.translated-codrops[data-motif=path] .translated-codrops__item{width:min(64vw,18rem)}.translated-codrops[data-motif=transition] .translated-codrops__stage{grid-template-columns:1fr}.translated-codrops[data-motif=transition] .translated-codrops__viewport{min-height:15rem;overflow:auto hidden}.translated-codrops[data-motif=transition] .translated-codrops__track{width:max-content;display:flex}.translated-codrops[data-motif=transition] .translated-codrops__item{flex:none;width:8.5rem}.translated-codrops__hero{position:relative;top:auto}.translated-codrops__hero img{height:min(42vh,25rem)}.translated-codrops[data-motif=typography] .translated-codrops__track{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.translated-codrops[data-motif=typography] .translated-codrops__item:nth-child(2n){translate:0 2rem}.translated-codrops__readout{max-width:52cqw;bottom:.8rem;right:1rem}.translated-codrops__readout p{display:none}.translated-codrops__semantic-nav{max-width:36cqw;bottom:.8rem;left:1rem}}@media (prefers-reduced-motion:reduce){.translated-codrops *,.translated-codrops :before,.translated-codrops :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation:none!important}}.translated-codrops[data-reduced=true] .translated-codrops__track,.translated-codrops[data-reduced=true] .translated-codrops__item,.translated-codrops[data-reduced=true] .translated-codrops__ambient i{transition:none;animation:none}.dom-gallery[data-dom-variant=formation]{min-height:280svh}.formation__pin{grid-template-rows:auto 1fr;gap:clamp(18px,3vh,42px);height:100svh;padding:clamp(28px,5vh,72px) clamp(24px,5vw,90px) clamp(56px,8vh,96px);display:grid;position:sticky;top:0;overflow:hidden}.formation__head{gap:10px;max-width:60ch;display:grid}.formation__grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);place-self:center;gap:clamp(10px,1.6vw,24px);width:min(92vw,1080px);height:100%;display:grid}.formation__tile{background:var(--dom-scene-highlight);border-radius:8px;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.formation__tile{background:color-mix(in srgb, var(--dom-scene-highlight) 6%, var(--dom-scene-bg))}}.formation__tile{will-change:transform, opacity;transition:box-shadow .4s;box-shadow:0 30px 80px #0006}.formation__tile[role=button]{cursor:pointer}.formation__tile[data-active=true]{box-shadow:0 0 0 2px var(--dom-scene-accent), 0 36px 90px #00000080}@supports (color:color-mix(in lab, red, red)){.formation__tile[data-active=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--dom-scene-accent) 60%, transparent), 0 36px 90px #00000080}}.formation__tile img{object-fit:cover;width:100%;height:100%;display:block}.formation__tile figcaption{background:linear-gradient(#0000,#0000009e);align-items:baseline;gap:8px;padding:14px 16px;display:flex;position:absolute;inset:auto 0 0}.formation__tile figcaption span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.formation__tile figcaption span{color:color-mix(in srgb, var(--dom-scene-accent) 90%, white)}}.formation__tile figcaption span{font-size:11px;font-weight:700}.formation__tile figcaption strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}@media (max-width:720px){.formation__grid{width:94vw}.formation__tile figcaption strong{font-size:11px}}.dom-gallery[data-dom-variant=scroll-grid]{min-height:auto;padding:clamp(64px,12vh,140px) clamp(24px,6vw,120px) clamp(180px,46vh,560px)}.scroll-grid__head{gap:12px;max-width:70ch;margin-bottom:clamp(40px,8vh,96px);display:grid}.scroll-grid__grid{grid-template-columns:repeat(3,1fr);gap:clamp(16px,2.4vw,40px);display:grid}.scroll-grid__grid>:nth-child(3n+2){margin-top:clamp(28px,6vh,80px)}.scroll-grid__tile{aspect-ratio:4/5;background:linear-gradient(165deg, var(--dom-scene-highlight), var(--dom-scene-secondary));border-radius:10px;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.scroll-grid__tile{background:linear-gradient(165deg, color-mix(in srgb, var(--dom-scene-highlight) 11%, var(--dom-scene-bg)), color-mix(in srgb, var(--dom-scene-secondary) 13%, var(--dom-scene-bg)))}}.scroll-grid__tile{box-shadow:inset 0 0 0 1px var(--dom-scene-accent), 0 26px 70px #00000061}@supports (color:color-mix(in lab, red, red)){.scroll-grid__tile{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), 0 26px 70px #00000061}}.scroll-grid__tile[data-recipe=drift]{will-change:transform, opacity}.scroll-grid__tile[role=button]{cursor:pointer}.scroll-grid__tile[data-active=true]{box-shadow:inset 0 0 0 1px var(--dom-scene-accent), 0 0 0 2px var(--dom-scene-accent), 0 30px 80px #00000080}@supports (color:color-mix(in lab, red, red)){.scroll-grid__tile[data-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), 0 0 0 2px color-mix(in srgb, var(--dom-scene-accent) 60%, transparent), 0 30px 80px #00000080}}.scroll-grid__tile:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.scroll-grid__tile:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 85%, white)}}.scroll-grid__tile:focus-visible{outline-offset:3px}.scroll-grid__frame{transform-origin:50%;backface-visibility:hidden;will-change:transform;display:block;position:absolute;inset:0;overflow:hidden}.scroll-grid__tile img{object-fit:cover;width:100%;height:100%;display:block}.scroll-grid__tile[data-recipe=swing] img{transform:scale(1.22)}.scroll-grid__tile:focus-visible .scroll-grid__frame{border-radius:0!important;transform:none!important}.scroll-grid__tile figcaption{z-index:1;background:linear-gradient(#0000,#0009);align-items:baseline;gap:8px;padding:14px 16px;display:flex;position:absolute;inset:auto 0 0}.scroll-grid__tile figcaption strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}@media (max-width:720px){.scroll-grid__grid{grid-template-columns:repeat(2,1fr)}}.dom-gallery[data-dom-variant=svg-mask]{--svg-mask-control-bg:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=svg-mask]{--svg-mask-control-bg:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.dom-gallery[data-dom-variant=svg-mask]{isolation:isolate;background:#050505;min-height:100%;position:relative;overflow:clip}.dom-gallery[data-dom-variant=svg-mask][data-flow=scroll]{min-height:360cqh}.dom-gallery[data-dom-variant=svg-mask][data-flow=chapter]{min-height:100cqh}.svg-mask__defs{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.svg-mask__pin{background:var(--dom-scene-bg);height:100cqh;position:relative;overflow:hidden}[data-flow=scroll]>.svg-mask__pin{position:sticky;top:0}.svg-mask__layer{transform-origin:50%;will-change:transform, clip-path, -webkit-mask-image, mask-image;position:absolute;inset:0;overflow:hidden}.svg-mask__layer:after{content:"";opacity:calc(.42 + var(--svg-mask-intensity,.76) * .5);pointer-events:none;background:linear-gradient(110deg,#ffffff14,#0000 22% 72%,#0000003d),linear-gradient(#0000 58%,#0003);position:absolute;inset:0}.svg-mask__layer img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}[data-mask-mode=horizontal-blinds] .svg-mask__layer:not(:first-child){-webkit-mask-image:repeating-linear-gradient(to bottom, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 10%);-webkit-mask-image:repeating-linear-gradient(to bottom, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 10%);-webkit-mask-image:repeating-linear-gradient(to bottom, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 10%);-webkit-mask-image:repeating-linear-gradient(to bottom, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 10%);mask-image:repeating-linear-gradient(to bottom, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 10%)}[data-mask-mode=vertical-blinds] .svg-mask__layer:not(:first-child){-webkit-mask-image:repeating-linear-gradient(to right, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 12.5%);-webkit-mask-image:repeating-linear-gradient(to right, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 12.5%);-webkit-mask-image:repeating-linear-gradient(to right, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 12.5%);-webkit-mask-image:repeating-linear-gradient(to right, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 12.5%);mask-image:repeating-linear-gradient(to right, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 12.5%)}[data-mask-mode=grid] .svg-mask__layer:not(:first-child){-webkit-mask-image:repeating-linear-gradient(to bottom, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 12.5%), repeating-linear-gradient(to right, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 12.5%);-webkit-mask-composite:source-in;-webkit-mask-image:repeating-linear-gradient(to bottom, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 12.5%), repeating-linear-gradient(to right, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 12.5%);-webkit-mask-image:repeating-linear-gradient(to bottom, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 12.5%), repeating-linear-gradient(to right, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 12.5%);-webkit-mask-image:repeating-linear-gradient(to bottom, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 12.5%), repeating-linear-gradient(to right, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 12.5%);mask-image:repeating-linear-gradient(to bottom, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 12.5%), repeating-linear-gradient(to right, #000 0, #000 var(--reveal-stop), transparent var(--reveal-stop), transparent 12.5%);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.svg-mask__layer:first-child{-webkit-mask-image:none;mask-image:none;clip-path:none!important}.svg-mask__vignette{z-index:50;opacity:calc(.72 + var(--svg-mask-motion,.48) * .28);pointer-events:none;background:linear-gradient(#0003,#0000 24% 64%,#00000094),radial-gradient(120% 90% at 50% 40%,#0000 40%,#0000008a 100%);position:absolute;inset:0}.svg-mask__vignette:after{content:"";opacity:.16;position:absolute;inset:0}[data-mask-mode=horizontal-blinds] .svg-mask__vignette:after{background:repeating-linear-gradient(to bottom, transparent 0 9.5%, var(--dom-scene-accent) 9.7% 10%)}[data-mask-mode=vertical-blinds] .svg-mask__vignette:after{background:repeating-linear-gradient(to right, transparent 0 12%, var(--dom-scene-accent) 12.2% 12.5%)}[data-mask-mode=grid] .svg-mask__vignette:after,[data-mask-mode=column-grid] .svg-mask__vignette:after{background-image:linear-gradient(var(--dom-scene-accent) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-accent) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){[data-mask-mode=grid] .svg-mask__vignette:after,[data-mask-mode=column-grid] .svg-mask__vignette:after{background-image:linear-gradient(color-mix(in srgb, var(--dom-scene-accent) 64%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 64%, transparent) 1px, transparent 1px)}}[data-mask-mode=grid] .svg-mask__vignette:after,[data-mask-mode=column-grid] .svg-mask__vignette:after{background-size:12.5% 12.5%}[data-mask-semantic=path-horizontal] .svg-mask__vignette{background:linear-gradient(90deg,#0000001a,#0000 30% 68%,#000000a8),linear-gradient(#0000 46%,#0000009e)}[data-mask-semantic=column-grid] .svg-mask__vignette{background:linear-gradient(90deg,#00000075,#0000 26% 74%,#00000075),linear-gradient(#0000 46%,#0009)}.svg-mask__caption{z-index:60;color:#fff;text-shadow:0 4px 30px #000000b8;gap:9px;max-width:min(46ch,78cqw);display:grid;position:absolute;bottom:clamp(76px,14cqh,142px);left:clamp(22px,5cqw,76px)}.svg-mask__caption .scene-title{text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(30px,6cqw,78px);line-height:.92}.svg-mask__semantic,.svg-mask__instruction{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;width:fit-content;font-size:11px;font-weight:680;line-height:1.35}.svg-mask__semantic{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000047;border:1px solid #fff3;border-radius:999px;padding:7px 9px}.svg-mask__instruction{color:#ffffff80;font-size:9px}.svg-mask__active{letter-spacing:.06em;text-transform:uppercase;color:var(--dom-scene-accent);font-size:13px;font-weight:760}@supports (color:color-mix(in lab, red, red)){.svg-mask__active{color:color-mix(in srgb, var(--dom-scene-accent) 28%, white)}}.svg-mask__active{text-shadow:0 2px 18px #000000e6}.svg-mask__modes{z-index:60;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:min(520px,60cqw);display:flex;position:absolute;top:clamp(18px,4cqh,48px);right:clamp(18px,4cqw,52px)}.svg-mask__modes button,.svg-mask__chapter-nav>button,.svg-mask__chapter-dots button{cursor:pointer;touch-action:manipulation;min-width:44px;min-height:44px}.svg-mask__modes button{background:var(--svg-mask-control-bg);-webkit-backdrop-filter:blur(12px)saturate(1.2);backdrop-filter:blur(12px)saturate(1.2);color:#ffffffbd;letter-spacing:.08em;text-transform:uppercase;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-size:10px;font-weight:760;transition:color .18s,border-color .18s,background .18s;display:inline-flex}.svg-mask__modes button:hover,.svg-mask__modes button:focus-visible,.svg-mask__modes button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.svg-mask__modes button:hover,.svg-mask__modes button:focus-visible,.svg-mask__modes button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 74%, white)}}.svg-mask__modes button:hover,.svg-mask__modes button:focus-visible,.svg-mask__modes button[data-active=true]{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.svg-mask__modes button:hover,.svg-mask__modes button:focus-visible,.svg-mask__modes button[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 24%, #0000009e)}}.svg-mask__modes button:hover,.svg-mask__modes button:focus-visible,.svg-mask__modes button[data-active=true]{color:#fff}.svg-mask__modes button:focus-visible,.svg-mask__chapter-nav button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.svg-mask__modes button:focus-visible,.svg-mask__chapter-nav button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 76%, white)}}.svg-mask__modes button:focus-visible,.svg-mask__chapter-nav button:focus-visible{outline-offset:2px}.svg-mask__chapter-nav{z-index:60;align-items:center;gap:8px;display:flex;position:absolute;bottom:clamp(18px,4cqh,38px);left:50%;transform:translate(-50%)}.svg-mask__chapter-nav>button{background:var(--svg-mask-control-bg);color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #fff3;border-radius:999px;place-items:center;font-size:17px;display:inline-grid}.svg-mask__chapter-nav>button:disabled{cursor:not-allowed;opacity:.34}.svg-mask__chapter-dots{background:var(--svg-mask-control-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid #ffffff26;border-radius:999px;align-items:center;padding:3px;display:flex}.svg-mask__chapter-dots button{background:0 0;border:0;border-radius:999px;position:relative}.svg-mask__chapter-dots button:after{content:"";background:#ffffff57;border-radius:999px;width:6px;height:6px;transition:width .18s,background .18s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.svg-mask__chapter-dots button[data-active=true]:after{background:var(--dom-scene-accent);width:22px}@supports (color:color-mix(in lab, red, red)){.svg-mask__chapter-dots button[data-active=true]:after{background:color-mix(in srgb, var(--dom-scene-accent) 90%, white)}}.svg-mask__progress{z-index:60;gap:8px;display:flex;position:absolute;bottom:clamp(24px,5cqh,44px);left:50%;transform:translate(-50%)}.svg-mask__progress span{background:#ffffff38;border-radius:3px;width:clamp(20px,4cqw,34px);height:3px;transition:background .18s}.svg-mask__progress span[data-active=true]{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.svg-mask__progress span[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 90%, white)}}[data-reduced-motion=true] .svg-mask__layer{opacity:0;clip-path:none!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}[data-reduced-motion=true] .svg-mask__layer[data-current=true]{opacity:1}@container immersive-canvas (max-width:560px){.dom-gallery[data-dom-variant=svg-mask][data-mobile-fallback=staticPoster]{min-height:100cqh}[data-mobile-fallback=staticPoster] .svg-mask__layer{opacity:0;clip-path:none!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}[data-mobile-fallback=staticPoster] .svg-mask__layer[data-current=true]{opacity:1}[data-mobile-fallback=staticPoster] .svg-mask__modes,[data-mobile-fallback=staticPoster] .svg-mask__progress{display:none}}@media (max-width:720px){.svg-mask__modes{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-end;max-width:none;top:72px;left:12px;right:12px;overflow-x:auto}.svg-mask__modes::-webkit-scrollbar{display:none}.svg-mask__modes button{flex:none}.svg-mask__caption{max-width:min(78cqw,36ch);bottom:118px;left:18px}.svg-mask__caption .scene-title{font-size:clamp(30px,12cqw,58px)}.svg-mask__chapter-nav{bottom:58px}}@media (prefers-reduced-motion:reduce){.svg-mask__layer,.svg-mask__modes button,.svg-mask__progress span,.svg-mask__chapter-dots button:after{transition:none}}.dom-gallery[data-dom-variant=parallax],.dom-gallery[data-dom-variant=parallax-scroll]{min-height:320svh}.parallax__pin{height:100svh;position:sticky;top:0;overflow:hidden}.parallax__columns{grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,28px);padding:0 clamp(12px,2vw,32px);display:grid;position:absolute;inset:-10% 0}.parallax__column{will-change:transform;align-content:start;gap:clamp(12px,1.6vw,28px);display:grid}.parallax__tile{aspect-ratio:3/4;background:var(--dom-scene-highlight);border-radius:8px;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.parallax__tile{background:color-mix(in srgb, var(--dom-scene-highlight) 6%, var(--dom-scene-bg))}}.parallax__tile{box-shadow:0 24px 60px #0006}.parallax__tile[role=button]{cursor:pointer}.parallax__tile[data-active=true]{box-shadow:0 0 0 2px var(--dom-scene-accent), 0 30px 80px #00000080}@supports (color:color-mix(in lab, red, red)){.parallax__tile[data-active=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--dom-scene-accent) 60%, transparent), 0 30px 80px #00000080}}.parallax__tile img{object-fit:cover;width:100%;height:100%;display:block}.parallax__tile figcaption{color:#fff;text-overflow:ellipsis;white-space:nowrap;opacity:0;background:linear-gradient(#0000,#0000008c);padding:12px;font-size:11px;font-weight:650;transition:opacity .3s;position:absolute;inset:auto 0 0;overflow:hidden}.parallax__tile:hover figcaption{opacity:1}.parallax__scrim{z-index:5;background:radial-gradient(140% 100% at 50% 50%, transparent 30%, var(--dom-scene-bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.parallax__scrim{background:radial-gradient(140% 100% at 50% 50%, transparent 30%, color-mix(in srgb, var(--dom-scene-bg) 86%, transparent) 100%)}}.parallax__scrim{pointer-events:none}.parallax__head{z-index:6;text-align:center;pointer-events:none;color:var(--dom-scene-highlight);text-shadow:0 6px 40px #000000b3;align-content:center;justify-items:center;gap:14px;display:grid;position:absolute;inset:0}@media (max-width:720px){.parallax__columns{grid-template-columns:repeat(2,1fr)}}.dom-gallery[data-dom-variant=depth-stack]{background:#04060a;min-height:420svh}.depth-stack__pin{perspective:1200px;perspective-origin:50% 46%;height:100svh;position:sticky;top:0;overflow:hidden}.depth-stack__mood{background:radial-gradient(80% 70% at 50% 40%, var(--depth-mood), transparent 70%), radial-gradient(120% 120% at 50% 100%, var(--depth-mood), transparent 60%), #04060a;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.depth-stack__mood{background:radial-gradient(80% 70% at 50% 40%, color-mix(in srgb, var(--depth-mood) 40%, transparent), transparent 70%), radial-gradient(120% 120% at 50% 100%, color-mix(in srgb, var(--depth-mood) 16%, transparent), transparent 60%), #04060a}}.depth-stack__mood{transition:background .6s}.depth-stack__space{transform-style:preserve-3d;position:absolute;inset:0}.depth-stack__panel{aspect-ratio:4/3;will-change:transform, opacity, filter;backface-visibility:hidden;border-radius:10px;width:min(42vw,540px);margin:0;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 50px 120px #0009}.depth-stack__panel[role=button]{cursor:pointer}.depth-stack__panel[data-active=true]{box-shadow:0 0 0 2px var(--dom-scene-accent), 0 60px 130px #000000b3}@supports (color:color-mix(in lab, red, red)){.depth-stack__panel[data-active=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--dom-scene-accent) 60%, transparent), 0 60px 130px #000000b3}}.depth-stack__panel img{object-fit:cover;width:100%;height:100%;display:block}.depth-stack__caption{z-index:30;color:#fff;text-shadow:0 4px 30px #000c;gap:12px;max-width:min(42ch,78vw);display:grid;position:absolute;bottom:clamp(64px,12vh,130px);left:clamp(24px,5vw,76px)}.depth-stack__active{letter-spacing:.05em;text-transform:uppercase;color:var(--depth-mood);font-size:14px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.depth-stack__active{color:color-mix(in srgb, var(--depth-mood) 70%, white)}}.depth-stack__lede{color:#ffffffbd;max-width:40ch;margin:0;font-size:13px;line-height:1.45}.depth-stack__palette{gap:6px;margin-top:4px;display:flex}.depth-stack__palette span{border-radius:3px;width:26px;height:8px}.dom-gallery[data-dom-variant=stack-motion]{--scene-runway:250svh;min-height:var(--scene-runway);background:radial-gradient(70% 58% at 52% 46%, var(--dom-scene-accent), transparent 66%), linear-gradient(152deg, #080714 0%, #03030a 48%, #090611 100%);overflow:clip}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=stack-motion]{background:radial-gradient(70% 58% at 52% 46%, color-mix(in srgb, var(--dom-scene-accent) 9%, transparent), transparent 66%), linear-gradient(152deg, #080714 0%, #03030a 48%, #090611 100%)}}.dom-gallery[data-dom-variant=stack-motion]{color:#f7f5f1}.immersive-shell[data-surface=studio][data-preview-mode=false] .immersive-canvas-wrap[data-render-mode=dom][data-scroll=true] .dom-gallery[data-dom-variant=stack-motion]{min-height:var(--scene-runway)}.stack-motion__pin{isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;width:100%;height:100svh;padding:max(clamp(24px,4.5vh,54px),68px) clamp(20px,4.6vw,76px) max(clamp(20px,3.8vh,44px),62px);display:grid;position:sticky;top:0;overflow:hidden}.stack-motion__pin:before,.stack-motion__pin:after{content:"";pointer-events:none;position:absolute}.stack-motion__pin:before{z-index:-2;border:1px solid var(--dom-scene-highlight);inset:7% 5% 9%}@supports (color:color-mix(in lab, red, red)){.stack-motion__pin:before{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 9%, transparent)}}.stack-motion__pin:before{background:linear-gradient(90deg, transparent 49.9%, var(--dom-scene-highlight) 50%, transparent 50.1%), linear-gradient(transparent 49.9%, var(--dom-scene-highlight) 50%, transparent 50.1%);border-radius:clamp(20px,3vw,46px)}@supports (color:color-mix(in lab, red, red)){.stack-motion__pin:before{background:linear-gradient(90deg, transparent 49.9%, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 50%, transparent 50.1%), linear-gradient(transparent 49.9%, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 50%, transparent 50.1%)}}.stack-motion__pin:before{opacity:calc(.35 + var(--stack-light,1) * .35)}.stack-motion__pin:after{z-index:-1;background:radial-gradient(ellipse at center, var(--dom-scene-accent), transparent 68%);border-radius:50%;height:34%;top:52%;left:16%;right:16%}@supports (color:color-mix(in lab, red, red)){.stack-motion__pin:after{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent), transparent 68%)}}.stack-motion__pin:after{filter:blur(34px);opacity:calc(.28 + var(--stack-light,1) * .2);transform:rotateX(68deg)}.stack-motion__head{z-index:30;grid-row:1;gap:7px;width:min(62ch,72vw);display:grid;position:relative}.stack-motion__head p{color:var(--dom-scene-accent);margin:0}@supports (color:color-mix(in lab, red, red)){.stack-motion__head p{color:color-mix(in srgb, var(--dom-scene-accent) 72%, white)}}.stack-motion__head p{letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.stack-motion__head .scene-title{letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(25px,3.5vw,52px);line-height:.94}.stack-motion__stage{z-index:2;perspective:clamp(1050px,95vw,1700px);perspective-origin:50% 48%;min-width:0;min-height:0;transform-style:preserve-3d;grid-row:2;position:relative}.stack-motion__stage:before{content:"";aspect-ratio:1;border:1px solid var(--dom-scene-accent);width:min(45vw,560px);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.stack-motion__stage:before{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 12%, transparent)}}.stack-motion__stage:before{opacity:.58;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%)rotateX(68deg)}.stack-motion__plane{transform-style:preserve-3d;transform-origin:50%;will-change:transform;position:absolute;inset:0}.stack-motion__card{width:auto;height:min(calc(clamp(230px, 42svh, 448px) / var(--stack-area-normalizer,1)), calc(min(46vw, 570px) / var(--stack-aspect,1)));aspect-ratio:var(--stack-aspect,1);border:1px solid var(--dom-scene-highlight);margin:0;position:absolute;top:50%;left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stack-motion__card{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.stack-motion__card{border-radius:var(--stack-radius,14px);background:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.stack-motion__card{background:color-mix(in srgb, var(--dom-scene-highlight) 8%, var(--dom-scene-bg))}}.stack-motion__card{box-shadow:0 0 0 1px #ffffff06 inset, 0 34px 88px rgb(0 0 0/var(--stack-shadow-alpha,.52));transform-origin:50%;transform-style:preserve-3d;will-change:transform, opacity}.stack-motion__card:before{content:"";z-index:3;border-radius:inherit;background:linear-gradient(120deg, #ffffff29, transparent 22%, transparent 72%, var(--dom-scene-accent));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.stack-motion__card:before{background:linear-gradient(120deg, #ffffff29, transparent 22%, transparent 72%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent))}}.stack-motion__card:before{opacity:.34;pointer-events:none}.stack-motion__card[data-stack-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.stack-motion__card[data-stack-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 46%, transparent)}}.stack-motion__card[data-stack-active=true]{box-shadow:0 0 0 1px var(--dom-scene-accent), 0 42px 116px rgb(0 0 0/var(--stack-shadow-alpha,.52)), 0 0 72px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.stack-motion__card[data-stack-active=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--dom-scene-accent) 22%, transparent), 0 42px 116px rgb(0 0 0/var(--stack-shadow-alpha,.52)), 0 0 72px color-mix(in srgb, var(--dom-scene-accent) 13%, transparent)}}.stack-motion__card[data-selected=true]:after{content:"";z-index:4;border:1px solid var(--dom-scene-accent);position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.stack-motion__card[data-selected=true]:after{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 68%, white)}}.stack-motion__card[data-selected=true]:after{border-radius:max(0px, calc(var(--stack-radius,14px) - 6px));pointer-events:none}.stack-motion__card[role=button]{cursor:pointer}.stack-motion__card:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.stack-motion__card:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.stack-motion__card:focus-visible{outline-offset:5px}.stack-motion__image-wrap{border-radius:inherit;background:var(--dom-scene-bg);display:block;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stack-motion__image-wrap{background:color-mix(in srgb, var(--dom-scene-bg) 82%, var(--dom-scene-highlight))}}.stack-motion__card img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.stack-motion__card figcaption{z-index:5;opacity:0;background:linear-gradient(#0000 12%,#03030ad1);align-items:baseline;gap:10px;padding:clamp(24px,6vh,56px) 17px 14px;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:auto 0 0;transform:translateY(5px)}.stack-motion__card[data-stack-active=true] figcaption,.stack-motion__card:focus-visible figcaption{opacity:1;transform:translateY(0)}.stack-motion__card figcaption span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.stack-motion__card figcaption span{color:color-mix(in srgb, var(--dom-scene-accent) 86%, white)}}.stack-motion__card figcaption span{letter-spacing:.12em;font-size:10px;font-weight:750}.stack-motion__card figcaption strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:650;line-height:1.2;overflow:hidden}.stack-motion__readout{z-index:24;border:1px solid var(--dom-scene-highlight);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;width:min(330px,31vw);padding:13px 15px;display:grid;position:absolute;bottom:clamp(8px,2.8vh,28px);left:0}@supports (color:color-mix(in lab, red, red)){.stack-motion__readout{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 10%, transparent)}}.stack-motion__readout{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#04040c94;border-radius:12px;box-shadow:0 20px 60px #0003}.stack-motion__readout>span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.stack-motion__readout>span{color:color-mix(in srgb, var(--dom-scene-accent) 82%, white)}}.stack-motion__readout>span{font:700 10px/1.2 var(--font-mono,monospace);letter-spacing:.12em}.stack-motion__readout div{min-width:0}.stack-motion__readout strong,.stack-motion__readout p{margin:0;display:block}.stack-motion__readout strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;overflow:hidden}.stack-motion__readout p{color:#f7f5f185;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.stack-motion__nav{z-index:32;grid-row:3;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:9px;width:min(680px,66vw);margin-inline:auto;display:grid;position:relative}.stack-motion__nav ol{justify-content:center;align-items:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.stack-motion__nav button{color:#f7f5f16b;min-width:28px;height:28px;font:650 9px/1 var(--font-mono,monospace);letter-spacing:.05em;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;padding:0 6px;transition:color .18s,border-color .18s,background-color .18s,transform .18s;display:grid}.stack-motion__nav button:hover,.stack-motion__nav button:focus-visible,.stack-motion__nav button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.stack-motion__nav button:hover,.stack-motion__nav button:focus-visible,.stack-motion__nav button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.stack-motion__nav button:hover,.stack-motion__nav button:focus-visible,.stack-motion__nav button[data-active=true]{color:#fff;background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.stack-motion__nav button:hover,.stack-motion__nav button:focus-visible,.stack-motion__nav button[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 10%, transparent)}}.stack-motion__nav button[data-active=true]{transform:translateY(-2px)}.stack-motion__nav button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.stack-motion__nav button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 70%, white)}}.stack-motion__nav button:focus-visible{outline-offset:2px}.stack-motion__nav button:disabled{opacity:.22;cursor:default}.stack-motion__step{border-color:var(--dom-scene-highlight)!important}@supports (color:color-mix(in lab, red, red)){.stack-motion__step{border-color:color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)!important}}.stack-motion__step{background:#ffffff08!important;font-size:13px!important}.dom-gallery[data-dom-variant=stack-motion] .scene-scroll-hint{transition:opacity .24s;bottom:max(clamp(20px,3.8vh,44px),62px);right:clamp(20px,4.6vw,76px)}.dom-gallery[data-dom-variant=stack-motion][data-reduced-motion=true]{min-height:100svh}.dom-gallery[data-dom-variant=stack-motion][data-reduced-motion=true] .stack-motion__card,.dom-gallery[data-dom-variant=stack-motion][data-reduced-motion=true] .stack-motion__card figcaption,.dom-gallery[data-dom-variant=stack-motion][data-reduced-motion=true] .stack-motion__nav button{transition:none!important}@media (max-width:900px){.stack-motion__pin{padding-inline:20px}.stack-motion__card{height:min(calc(clamp(210px, 36svh, 350px) / var(--stack-area-normalizer,1)), calc(min(68vw, 440px) / var(--stack-aspect,1)))}.stack-motion__readout{width:min(290px,42vw)}.stack-motion__nav{width:min(640px,78vw)}.stack-motion__nav button{min-width:25px;height:25px;padding-inline:5px;font-size:8px}}@media (max-width:640px){.stack-motion__pin{grid-template-rows:auto minmax(0,1fr) auto;padding:max(66px,8.5svh) 16px max(58px,6.5svh)}.stack-motion__pin:before{border-radius:22px;inset:7% 10px 8%}.stack-motion__pin:after{left:3%;right:3%}.stack-motion__head{width:min(88vw,34ch)}.stack-motion__head .scene-title{font-size:clamp(23px,8vw,38px)}.stack-motion__stage{perspective:920px}.stack-motion__stage:before{width:76vw}.stack-motion__card{height:min(calc(clamp(188px, 30svh, 290px) / var(--stack-area-normalizer,1)), calc(min(82vw, 350px) / var(--stack-aspect,1)));border-radius:min(var(--stack-radius,14px), 18px)}.stack-motion__card figcaption{padding:42px 13px 12px}.stack-motion__readout{width:min(88vw,330px);bottom:6px;left:50%;transform:translate(-50%)}.stack-motion__readout p{display:none}.stack-motion__nav{grid-template-columns:32px minmax(0,1fr) 32px;gap:6px;width:100%}.stack-motion__nav ol{overscroll-behavior-inline:contain;scrollbar-width:none;justify-content:flex-start;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.stack-motion__nav ol::-webkit-scrollbar{display:none}.stack-motion__nav button{min-width:29px;height:29px;font-size:8px}.dom-gallery[data-dom-variant=stack-motion] .scene-scroll-hint{display:none}}@media (prefers-reduced-motion:reduce){.dom-gallery[data-dom-variant=stack-motion]{min-height:100svh}.stack-motion__card,.stack-motion__card figcaption,.stack-motion__nav button,.dom-gallery[data-dom-variant=stack-motion] .scene-scroll-hint{transition:none!important}}.dom-gallery[data-dom-variant=carousel-3d]{--carousel-safe-top:96px;--carousel-safe-inline:clamp(18px, 3vw, 52px);--carousel-safe-bottom:clamp(168px, 22svh, 230px);--carousel-ring-width:min(58vw, 620px);--carousel-ring-height:min(44svh, 430px);--carousel-slot-max-w:min(42vw, 540px);--carousel-slot-max-h:min(42svh, 390px);--carousel-radius-source:500;--carousel-radius-canvas:56cqw;--carousel-radius:max(190px, min(calc(var(--carousel-radius-source) * 1px), var(--carousel-radius-canvas)));--scene-runway:360svh;background:radial-gradient(70% 52% at 50% 40%,#704edc29,#0000 72%),#070714;min-height:360svh;container-type:inline-size}.carousel-3d__pin{perspective:clamp(1500px,140vw,2400px);perspective-origin:50% 45%;height:100svh;position:sticky;top:0;overflow:hidden}.carousel-3d__scene{inset:var(--carousel-safe-top) var(--carousel-safe-inline) var(--carousel-safe-bottom);transform-style:preserve-3d;place-items:center;display:grid;position:absolute}.carousel-3d__ring{width:100%;height:100%;transform-style:preserve-3d;transform-origin:50%;will-change:transform;position:relative}.carousel-3d__ring-transition{width:var(--carousel-ring-width);height:var(--carousel-ring-height);transform-style:preserve-3d;transform-origin:50%;position:relative}.carousel-3d__face{width:min(var(--carousel-slot-max-w), calc(var(--carousel-slot-max-h) * var(--carousel-face-aspect,1)));height:min(var(--carousel-slot-max-h), calc(var(--carousel-slot-max-w) / var(--carousel-face-aspect,1)));aspect-ratio:var(--carousel-face-aspect,1);background:linear-gradient(180deg, var(--dom-scene-highlight), transparent), var(--dom-scene-bg);border-radius:10px;margin:0;position:absolute;top:50%;left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.carousel-3d__face{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent), transparent), color-mix(in srgb, var(--dom-scene-bg) 92%, #050510)}}.carousel-3d__face{opacity:var(--carousel-face-opacity,1);backface-visibility:hidden;contain:paint;outline:1px solid var(--dom-scene-highlight);box-shadow:0 30px 80px #0000006b}@supports (color:color-mix(in lab, red, red)){.carousel-3d__face{outline:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.carousel-3d__face{pointer-events:none;transform-origin:50%;will-change:transform, opacity;transition:box-shadow .4s,filter .4s,opacity .24s,transform .35s}@media (prefers-reduced-motion:reduce){.carousel-3d__face,.carousel-3d__caption,.carousel-3d__grid-close,.carousel-3d__grid-item img{transition:none}}.dom-gallery[data-dom-variant=carousel-3d][data-reduced-motion=true] .carousel-3d__face,.dom-gallery[data-dom-variant=carousel-3d][data-reduced-motion=true] .carousel-3d__caption,.dom-gallery[data-dom-variant=carousel-3d][data-reduced-motion=true] .carousel-3d__grid-close,.dom-gallery[data-dom-variant=carousel-3d][data-reduced-motion=true] .carousel-3d__grid-item img{transition:none}.carousel-3d__face[role=button],.carousel-3d__face[data-active=true]{cursor:pointer;pointer-events:auto}.carousel-3d__face[data-active=true]{box-shadow:0 0 0 1px var(--dom-scene-accent), 0 0 34px var(--dom-scene-accent), 0 50px 110px #0009}@supports (color:color-mix(in lab, red, red)){.carousel-3d__face[data-active=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--dom-scene-accent) 86%, transparent), 0 0 34px color-mix(in srgb, var(--dom-scene-accent) 30%, transparent), 0 50px 110px #0009}}.carousel-3d__face[data-active=true]{outline-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.carousel-3d__face[data-active=true]{outline-color:color-mix(in srgb, var(--dom-scene-accent) 62%, transparent)}}.carousel-3d__face[data-depth="1"]{filter:saturate(.9)brightness(.86)}.carousel-3d__face[data-depth="2"]{filter:saturate(.78)brightness(.68)}.carousel-3d__face[data-depth="3"]{filter:saturate(.58)brightness(.5)}.carousel-3d__face img{object-fit:contain;width:100%;height:100%;display:block}.carousel-3d__face-full{position:absolute;inset:0}.carousel-3d__floor{height:var(--carousel-safe-bottom);background:linear-gradient(0deg, var(--dom-scene-bg), transparent);position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.carousel-3d__floor{background:linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-bg) 96%, transparent), transparent)}}.carousel-3d__floor{pointer-events:none}.carousel-3d__grid{z-index:8;inset:var(--carousel-safe-top) var(--carousel-safe-inline) var(--carousel-safe-bottom);perspective:1200px;pointer-events:none;transform-style:preserve-3d;visibility:hidden;opacity:0;grid-template-columns:repeat(6,minmax(0,1fr));align-content:center;gap:clamp(8px,1.15vw,18px);display:grid;position:absolute}.carousel-3d__grid-item{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.carousel-3d__grid-item{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.carousel-3d__grid-item{color:var(--dom-scene-highlight);background:var(--dom-scene-bg);border-radius:5px;padding:0}@supports (color:color-mix(in lab, red, red)){.carousel-3d__grid-item{background:color-mix(in srgb, var(--dom-scene-bg) 92%, #000)}}.carousel-3d__grid-item{cursor:pointer;transform-style:preserve-3d;box-shadow:0 18px 50px #00000047}.carousel-3d__grid-item img{object-fit:cover;width:100%;height:100%;transition:transform .36s cubic-bezier(.2,.75,.2,1);display:block}.carousel-3d__grid-item span{color:#fff;letter-spacing:.04em;text-align:left;text-overflow:ellipsis;text-shadow:0 2px 12px #000;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:700;position:absolute;inset:auto 7px 7px;overflow:hidden}.carousel-3d__grid-item:hover img,.carousel-3d__grid-item:focus-visible img{transform:scale(1.035)}.carousel-3d__grid-item:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.carousel-3d__grid-item:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 86%, white)}}.carousel-3d__grid-item:focus-visible{outline-offset:3px}.carousel-3d__caption{z-index:10;left:var(--carousel-safe-inline);top:calc(var(--carousel-safe-top) + 8px);max-width:min(34ch,30vw);color:var(--dom-scene-highlight);text-shadow:0 4px 30px #000000b3;pointer-events:none;gap:8px;transition:opacity .24s,transform .36s cubic-bezier(.2,.75,.2,1);display:grid;position:absolute;bottom:auto}.dom-gallery[data-dom-variant=carousel-3d][data-view=grid] .carousel-3d__caption,.dom-gallery[data-dom-variant=carousel-3d][data-view=carousel][data-transitioning=true] .carousel-3d__caption{opacity:0;transform:translateY(-12px)}.carousel-3d__caption strong{letter-spacing:0;text-transform:uppercase;color:var(--dom-scene-accent);font-size:14px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.carousel-3d__caption strong{color:color-mix(in srgb, var(--dom-scene-accent) 90%, white)}}.carousel-3d__open-grid,.carousel-3d__grid-close{border:0;border-bottom:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.carousel-3d__open-grid,.carousel-3d__grid-close{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 38%, transparent)}}.carousel-3d__open-grid,.carousel-3d__grid-close{color:var(--dom-scene-highlight);font:inherit;letter-spacing:.09em;text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 0 6px;font-size:10px;font-weight:700}.carousel-3d__open-grid{pointer-events:auto;width:max-content;margin-top:6px}.carousel-3d__open-grid span,.carousel-3d__grid-close span{color:var(--dom-scene-accent);margin-left:12px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.carousel-3d__open-grid span,.carousel-3d__grid-close span{color:color-mix(in srgb, var(--dom-scene-accent) 88%, white)}}.carousel-3d__open-grid:hover,.carousel-3d__open-grid:focus-visible,.carousel-3d__grid-close:hover,.carousel-3d__grid-close:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.carousel-3d__open-grid:hover,.carousel-3d__open-grid:focus-visible,.carousel-3d__grid-close:hover,.carousel-3d__grid-close:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, white)}}.carousel-3d__open-grid:focus-visible,.carousel-3d__grid-close:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.carousel-3d__open-grid:focus-visible,.carousel-3d__grid-close:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 76%, white)}}.carousel-3d__open-grid:focus-visible,.carousel-3d__grid-close:focus-visible{outline-offset:5px}.carousel-3d__open-grid:disabled,.carousel-3d__grid-close:disabled{cursor:wait;opacity:.45}.carousel-3d__grid-close{z-index:12;right:var(--carousel-safe-inline);bottom:max(18px, calc(var(--carousel-safe-bottom) - 2px));opacity:0;pointer-events:none;transition:opacity .18s;position:absolute}.dom-gallery[data-dom-variant=carousel-3d][data-view=grid] .carousel-3d__grid-close{opacity:1;pointer-events:auto}.carousel-3d__lede{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.carousel-3d__lede{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.carousel-3d__lede{font-size:13px;line-height:1.45}.immersive-shell[data-surface=studio][data-preview-mode=false] .dom-gallery[data-dom-variant=carousel-3d]{--carousel-safe-top:clamp(18px, 4vh, 36px);--carousel-safe-inline:clamp(14px, 2.5vw, 28px);--carousel-safe-bottom:clamp(18px, 4vh, 36px);--carousel-ring-width:min(72%, 520px);--carousel-ring-height:min(58%, 380px);--carousel-slot-max-w:min(62cqw, 460px);--carousel-slot-max-h:min(52%, 340px);min-height:320%!important}.immersive-shell[data-surface=studio][data-preview-mode=false] .carousel-3d__pin{height:calc(100vh - 74px - var(--mz-rail-h,108px));min-height:0}.immersive-shell[data-surface=studio][data-preview-mode=false][data-fullscreen=true] .dom-gallery[data-dom-variant=carousel-3d]{--carousel-safe-top:clamp(42px, 6svh, 72px);--carousel-safe-inline:clamp(24px, 4vw, 72px);--carousel-safe-bottom:clamp(36px, 6svh, 72px);--carousel-ring-width:min(82vw, 900px);--carousel-ring-height:min(72svh, 700px);--carousel-slot-max-w:min(50vw, 620px);--carousel-slot-max-h:min(54svh, 540px)}@media (max-width:760px){.dom-gallery[data-dom-variant=carousel-3d]{--carousel-safe-top:86px;--carousel-safe-inline:14px;--carousel-safe-bottom:clamp(178px, 28svh, 248px);--carousel-ring-width:min(76vw, 340px);--carousel-ring-height:min(42svh, 320px);--carousel-slot-max-w:min(64vw, 280px);--carousel-slot-max-h:min(36svh, 250px)}.carousel-3d__pin{perspective-origin:50% 42%}.carousel-3d__caption{top:calc(var(--carousel-safe-top) - 8px);max-width:min(28ch,100vw - 28px)}.carousel-3d__caption .scene-title{font-size:clamp(22px,9vw,38px)!important}.carousel-3d__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:4px 2px 18px;overflow-y:auto}}@media (max-width:440px){.carousel-3d__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.immersive-shell[data-preview-mode=true],.immersive-shell[data-presentation=live]) .dom-gallery[data-dom-variant=carousel-3d]{--carousel-safe-top:clamp(60px, 8svh, 88px);--carousel-safe-inline:clamp(18px, 4vw, 76px);--carousel-safe-bottom:clamp(42px, 8svh, 92px);--carousel-ring-width:min(82vw, 760px);--carousel-ring-height:min(68svh, 660px);--carousel-slot-max-w:min(68vw, 720px);--carousel-slot-max-h:min(62svh, 620px)}:is(.immersive-shell[data-preview-mode=true],.immersive-shell[data-presentation=live]) .carousel-3d__caption{top:auto;left:auto;right:var(--carousel-safe-inline);text-align:right;justify-items:end;max-width:min(36ch,44vw);bottom:clamp(28px,6vh,72px)}.dom-gallery[data-dom-variant=reflection]{background:#050507;min-height:auto;padding:clamp(64px,12vh,150px) 0 clamp(150px,22vh,300px)}.reflection__head{gap:12px;max-width:1280px;margin:0 auto clamp(40px,8vh,100px);padding:0 clamp(24px,6vw,110px);display:grid}.reflection__stream{gap:clamp(60px,12vh,160px);display:grid}.reflection__row{perspective:1400px;padding:0 clamp(24px,6vw,110px);display:flex}.reflection__row[data-align=right]{justify-content:flex-end}.reflection__card{width:min(85vw, 720px, calc(var(--ar,1.6) * clamp(240px, 44svh, 430px)));aspect-ratio:var(--ar,1.6);transform:rotateX(var(--tilt)) scale(var(--scale));will-change:transform;border-radius:12px;margin:0;transition:box-shadow .4s;position:relative;overflow:visible}.reflection__card>img{object-fit:cover;border-radius:12px;width:100%;height:100%;display:block;box-shadow:0 40px 100px #0000008c}.reflection__card:after{content:"";opacity:calc((1 - var(--lit,1)) * .3);pointer-events:none;z-index:1;background:#050507;border-radius:12px;position:absolute;inset:0}.reflection__card[role=button]{cursor:pointer}.reflection__card[data-active=true]>img{box-shadow:0 0 0 2px var(--dom-scene-accent), 0 48px 110px #0009}@supports (color:color-mix(in lab, red, red)){.reflection__card[data-active=true]>img{box-shadow:0 0 0 2px color-mix(in srgb, var(--dom-scene-accent) 60%, transparent), 0 48px 110px #0009}}.reflection__mirror{opacity:.5;pointer-events:none;border-radius:12px;height:min(100%,clamp(60px,12vh,160px) - 14px);position:absolute;inset:100% 0 auto;overflow:hidden;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 4%,#00000073);mask-image:linear-gradient(#0000 4%,#00000073)}.reflection__mirror img{object-fit:cover;object-position:bottom;filter:blur(1px);width:100%;height:100%;display:block}.reflection__card figcaption{background:var(--dom-scene-bg);border-radius:8px;gap:4px;max-width:32ch;padding:14px 16px;display:grid;position:absolute;inset:auto auto 16px 16px}@supports (color:color-mix(in lab, red, red)){.reflection__card figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.reflection__card figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2}.reflection__card figcaption span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.reflection__card figcaption span{color:color-mix(in srgb, var(--dom-scene-accent) 90%, white)}}.reflection__card figcaption span{font-size:11px;font-weight:700}.reflection__card figcaption strong{color:#fff;font-size:15px;font-weight:700}.reflection__card figcaption p{color:#ffffffa8;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.reflection__card{will-change:auto;transform:none}}.rotating-slideshow__semantic-layer{pointer-events:none}.rotating-slideshow__preview-anchors{pointer-events:none;position:absolute;inset:0}.rotating-slideshow__preview-anchors>span{display:block;position:absolute}.rotating-slideshow__artwork-nav{z-index:5;-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);pointer-events:auto;background:linear-gradient(115deg,#080914d6,#0f0c1dad);border:1px solid #ffffff26;border-radius:15px;grid-template-columns:minmax(104px,1fr) auto;align-items:center;gap:12px;width:min(520px,100% - 28px);padding:8px 9px 8px 14px;display:grid;position:absolute;bottom:clamp(16px,2.8vw,30px);left:50%;transform:translate(-50%);box-shadow:0 18px 60px #0000004d,inset 0 1px #ffffff0d}.rotating-slideshow__artwork-copy{gap:3px;min-width:0;display:grid}.rotating-slideshow__artwork-copy span{color:#ffffffa8;letter-spacing:.12em;text-transform:uppercase;font-size:.56rem;font-weight:650}.rotating-slideshow__artwork-copy strong{color:#ffffffe6;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:.71rem;font-weight:540;overflow:hidden}.rotating-slideshow__artwork-list{gap:5px;margin:0;padding:0;list-style:none;display:flex}.rotating-slideshow__artwork-list button{cursor:pointer;opacity:.58;background:#ffffff0d;border:1px solid #ffffff21;border-radius:8px;width:42px;height:52px;padding:0;transition:border-color .18s,opacity .18s,transform .18s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 22px #00000038}.rotating-slideshow__artwork-list button:hover,.rotating-slideshow__artwork-list button:focus-visible,.rotating-slideshow__artwork-list button[data-active=true]{opacity:1;border-color:#ffffffad;transform:translateY(-2px)}.rotating-slideshow__artwork-list button:focus-visible{outline-offset:3px;outline:2px solid #fff}.rotating-slideshow__artwork-list button span{z-index:1;color:#ffffffdb;font-variant-numeric:tabular-nums;letter-spacing:.05em;text-shadow:0 1px 5px #000000b3;font-size:.48rem;position:absolute;top:3px;left:4px}.rotating-slideshow__artwork-list img{object-fit:cover;width:100%;height:100%;display:block}.mzlive .rotating-slideshow__artwork-nav{bottom:clamp(78px,10vh,104px)}@media (max-width:560px){.rotating-slideshow__artwork-nav{grid-template-columns:1fr;justify-items:center;width:min(274px,100% - 20px);padding:7px 8px;bottom:82px}.rotating-slideshow__artwork-copy{display:none}.rotating-slideshow__artwork-list button{width:43px;height:49px}}@media (prefers-reduced-motion:reduce){.rotating-slideshow__artwork-list button{transition:none}}.dom-gallery[data-dom-variant=elastic-grid]{--elastic-gap:clamp(10px, 1.45vw, 24px);min-block-size:auto;perspective:var(--elastic-perspective,900px);padding:clamp(64px,10vh,132px) clamp(16px,4vw,72px) clamp(220px,42vh,560px);overflow-x:clip}.elastic-grid__head{justify-items:start;gap:14px;max-inline-size:70ch;margin-block-end:clamp(42px,8vh,104px);display:grid}.elastic-grid__head>p{color:var(--dom-scene-accent);margin:0}@supports (color:color-mix(in lab, red, red)){.elastic-grid__head>p{color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.elastic-grid__head>p{letter-spacing:.15em;text-transform:uppercase;font-size:clamp(.62rem,.72vw,.78rem);font-weight:760}.elastic-grid__columns{grid-template-columns:repeat(var(--elastic-columns,5), minmax(0, 1fr));gap:var(--elastic-gap);align-items:start;display:grid}.elastic-grid__column{gap:var(--elastic-gap);transform-style:preserve-3d;will-change:transform;display:grid}.elastic-grid__field{grid-template-columns:repeat(var(--elastic-columns,5), minmax(0, 1fr));gap:clamp(18px, 3.2vw, 54px) var(--elastic-gap);transform-style:preserve-3d;grid-auto-flow:row;align-items:start;display:grid}.elastic-grid__field>.elastic-grid__tile{grid-column:var(--wall-column) / span var(--wall-span,1);grid-row:var(--wall-row);min-block-size:clamp(112px,12vw,210px)}.dom-gallery[data-dom-variant=elastic-grid][data-placement=serpentine] .elastic-grid__field{gap-block:clamp(28px, 6vh, 82px)}.dom-gallery[data-dom-variant=elastic-grid][data-placement=bands] .elastic-grid__field{gap:clamp(8px,1vw,16px)}.dom-gallery[data-dom-variant=elastic-grid][data-wall-profile=perspective-depth] .elastic-grid__field,.dom-gallery[data-dom-variant=elastic-grid][data-wall-profile=staggered-depth] .elastic-grid__field,.dom-gallery[data-dom-variant=elastic-grid][data-wall-profile=formation-entry] .elastic-grid__field{perspective:var(--elastic-perspective,1200px);transform-style:preserve-3d}.elastic-grid__tile{isolation:isolate;aspect-ratio:var(--ar,var(--artwork-aspect,3 / 4));border:1px solid var(--dom-scene-highlight);margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.elastic-grid__tile{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.elastic-grid__tile{background:linear-gradient(145deg, var(--dom-scene-highlight), transparent 42%), var(--dom-scene-bg);border-radius:clamp(5px,.7vw,10px)}@supports (color:color-mix(in lab, red, red)){.elastic-grid__tile{background:linear-gradient(145deg, color-mix(in srgb, var(--dom-scene-highlight) 10%, transparent), transparent 42%), color-mix(in srgb, var(--dom-scene-bg) 90%, #000)}}.elastic-grid__tile{box-shadow:inset 0 0 0 1px var(--dom-scene-bg), 0 22px 56px #00000057}@supports (color:color-mix(in lab, red, red)){.elastic-grid__tile{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dom-scene-bg) 65%, transparent), 0 22px 56px #00000057}}.elastic-grid__tile{transform-style:preserve-3d;transition:border-color .28s,box-shadow .35s}.elastic-grid__tile:after{z-index:2;border:1px solid var(--dom-scene-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.elastic-grid__tile:after{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 0%, transparent)}}.elastic-grid__tile:after{border-radius:inherit;content:"";pointer-events:none;transition:border-color .28s}.elastic-grid__tile[role=button]{cursor:pointer}.elastic-grid__tile[data-active=true],.elastic-grid__tile:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.elastic-grid__tile[data-active=true],.elastic-grid__tile:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, white 12%)}}.elastic-grid__tile[data-active=true],.elastic-grid__tile:focus-visible{box-shadow:0 0 0 2px var(--dom-scene-accent), 0 30px 78px #0000007a}@supports (color:color-mix(in lab, red, red)){.elastic-grid__tile[data-active=true],.elastic-grid__tile:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--dom-scene-accent) 54%, transparent), 0 30px 78px #0000007a}}.elastic-grid__tile:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.elastic-grid__tile:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 88%, white)}}.elastic-grid__tile:focus-visible{outline-offset:4px;opacity:1!important;transform:none!important}.elastic-grid__frame{border-radius:inherit;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform, opacity;display:block;position:absolute;inset:0;overflow:hidden}.elastic-grid__tile img{object-fit:cover;filter:saturate(.92)contrast(1.02);block-size:100%;inline-size:100%;transition:filter .5s,transform .65s cubic-bezier(.2,.72,.18,1);display:block;transform:scale(1.002)}.elastic-grid__tile:hover img,.elastic-grid__tile:focus-visible img,.elastic-grid__tile[data-active=true] img{filter:saturate(1.08)contrast(1.04);transform:scale(1.055)}.elastic-grid__tile figcaption{z-index:3;color:#fff;opacity:0;pointer-events:none;background:linear-gradient(#00000014,#000000c2);align-items:baseline;gap:8px;padding:clamp(9px,1.1vw,14px);transition:opacity .28s,transform .42s cubic-bezier(.2,.72,.18,1);display:flex;position:absolute;inset:auto 0 0;transform:translateY(10px)}.elastic-grid__tile figcaption>span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.elastic-grid__tile figcaption>span{color:color-mix(in srgb, var(--dom-scene-accent) 72%, white)}}.elastic-grid__tile figcaption>span{letter-spacing:.12em;font-size:.58rem;font-weight:800}.elastic-grid__tile figcaption>strong{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:clamp(.62rem,.8vw,.78rem);font-weight:680;overflow:hidden}.elastic-grid__tile:hover figcaption,.elastic-grid__tile:focus-visible figcaption,.elastic-grid__tile[data-active=true] figcaption{opacity:1;transform:translateY(0)}.elastic-grid__tile:focus-visible .elastic-grid__frame{border-radius:inherit!important;opacity:1!important;transform:none!important}.dom-gallery[data-dom-variant=elastic-grid][data-wall-profile=connected-unfold] .elastic-grid__tile{box-shadow:inset 0 0 0 1px var(--dom-scene-accent), 0 28px 68px #00000061}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=elastic-grid][data-wall-profile=connected-unfold] .elastic-grid__tile{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), 0 28px 68px #00000061}}.dom-gallery[data-dom-variant=elastic-grid][data-wall-profile=tile-band] .elastic-grid__tile{border-radius:2px}.dom-gallery[data-dom-variant=elastic-grid][data-reduced=true] .elastic-grid__column,.dom-gallery[data-dom-variant=elastic-grid][data-reduced=true] .elastic-grid__frame,.dom-gallery[data-dom-variant=elastic-grid][data-reduced=true] [data-reduced-flat]{will-change:auto;transform-origin:50%!important;opacity:1!important;transform:none!important}.dom-gallery[data-dom-variant=elastic-grid][data-reduced=true] .elastic-grid__tile figcaption,.dom-gallery[data-dom-variant=elastic-grid][data-reduced=true] .elastic-grid__tile img{transition:none}@media (max-width:900px){.dom-gallery[data-dom-variant=elastic-grid]{--elastic-gap:clamp(9px, 2vw, 17px);padding-inline:clamp(14px,3vw,30px)}.elastic-grid__field>.elastic-grid__tile{min-block-size:clamp(108px,20vw,190px)}}@media (max-width:560px){.dom-gallery[data-dom-variant=elastic-grid]{--elastic-gap:9px;padding:74px 10px 280px}.elastic-grid__head{margin-block-end:46px;margin-inline:6px}.elastic-grid__field{gap-block:24px}.elastic-grid__field>.elastic-grid__tile{min-block-size:132px}.dom-gallery[data-dom-variant=elastic-grid][data-placement=serpentine] .elastic-grid__field{gap-block:20px}.elastic-grid__tile figcaption{opacity:1;transform:none}.elastic-grid__tile figcaption>strong{max-inline-size:13ch}}@media (prefers-reduced-motion:reduce){.elastic-grid__column,.elastic-grid__frame,.elastic-grid__tile img,.elastic-grid__tile figcaption{transition:none!important}}.dom-gallery[data-dom-variant=sticky-grid]{min-height:360svh}.sticky-grid__pin{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.sticky-grid__title{z-index:5;text-align:center;pointer-events:none;mix-blend-mode:difference;color:#fff;will-change:transform, opacity;font-size:clamp(34px,7vw,120px);position:absolute}.sticky-grid__grid{transform-origin:50%;will-change:transform;grid-template-columns:repeat(3,1fr);gap:clamp(10px,1.4vw,22px);width:min(72vw,760px);display:grid}.sticky-grid__tile{aspect-ratio:3/4;background:var(--dom-scene-highlight);border-radius:8px;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sticky-grid__tile{background:color-mix(in srgb, var(--dom-scene-highlight) 6%, var(--dom-scene-bg))}}.sticky-grid__tile{will-change:transform, opacity;box-shadow:0 22px 60px #0006}.sticky-grid__tile[role=button]{cursor:pointer}.sticky-grid__tile[data-active=true]{box-shadow:0 0 0 2px var(--dom-scene-accent), 0 28px 70px #00000080}@supports (color:color-mix(in lab, red, red)){.sticky-grid__tile[data-active=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--dom-scene-accent) 60%, transparent), 0 28px 70px #00000080}}.sticky-grid__tile img{object-fit:cover;width:100%;height:100%;display:block}.sticky-grid__tile figcaption{color:#fff;text-overflow:ellipsis;white-space:nowrap;opacity:0;background:linear-gradient(#0000,#0000008c);padding:10px 12px;font-size:11px;font-weight:650;transition:opacity .3s;position:absolute;inset:auto 0 0;overflow:hidden}.sticky-grid__tile:hover figcaption{opacity:1}.dom-gallery[data-dom-variant=intro-grid]{place-items:center;height:100svh;min-height:auto;display:grid;overflow:hidden}.intro-grid__rows{grid-auto-rows:1fr;gap:clamp(10px,1.4vw,22px);display:grid;position:absolute;inset:-8% -6%;transform:rotate(-4deg)scale(1.08)}.intro-grid__row{will-change:transform;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:clamp(10px,1.4vw,22px);display:grid}.intro-grid__tile{background:var(--dom-scene-highlight);border:0;border-radius:6px;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.intro-grid__tile{background:color-mix(in srgb, var(--dom-scene-highlight) 6%, var(--dom-scene-bg))}}.intro-grid__tile{cursor:pointer;filter:brightness(.7);transition:filter .3s,transform .3s}.intro-grid__tile:hover{filter:brightness(1.05);transform:scale(1.03)}.intro-grid__tile[data-active=true]{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.intro-grid__tile[data-active=true]{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 70%, transparent)}}.intro-grid__tile[data-active=true]{outline-offset:-2px}.intro-grid__tile img{object-fit:cover;width:100%;height:100%;display:block}.intro-grid__overlay{z-index:5;text-align:center;background:var(--dom-scene-bg);border-radius:16px;justify-items:center;gap:14px;padding:24px 32px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.intro-grid__overlay{background:color-mix(in srgb, var(--dom-scene-bg) 52%, transparent)}}.intro-grid__overlay{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--dom-scene-highlight);pointer-events:none}.dom-gallery[data-dom-variant=intro-grid] .scene-chip{pointer-events:auto}.intro-grid__fullscreen{z-index:20;background:var(--dom-scene-bg);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.intro-grid__fullscreen{background:color-mix(in srgb, var(--dom-scene-bg) 92%, black)}}.intro-grid__fullscreen{animation:.45s cubic-bezier(.16,1,.3,1) intro-grid-pop}@keyframes intro-grid-pop{0%{opacity:0;transform:scale(1.06)}}.intro-grid__fullscreen img{object-fit:contain;border-radius:10px;max-width:min(82vw,1100px);max-height:76vh;box-shadow:0 50px 120px #0009}.intro-grid__detail{color:#fff;gap:8px;max-width:42ch;display:grid;position:absolute;bottom:clamp(40px,8vh,90px);left:clamp(24px,5vw,76px)}.intro-grid__detail strong{font-size:18px;font-weight:700}.intro-grid__detail p{color:#ffffffb8;margin:0;font-size:13px;line-height:1.45}.intro-grid__close{color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#0006;border:1px solid #ffffff4d;border-radius:999px;padding:10px 20px;font-size:12px;font-weight:700;position:absolute;top:clamp(20px,4vh,56px);right:clamp(20px,4vw,56px)}@media (prefers-reduced-motion:reduce){.intro-grid__fullscreen{animation:none}}.dom-gallery[data-dom-variant=kinetic-type]{align-content:center;height:100svh;min-height:auto;padding:clamp(40px,8vh,90px) clamp(24px,6vw,110px);display:grid;overflow:hidden}.kinetic-type__bg{pointer-events:none;opacity:.1;align-content:center;gap:clamp(4px,1.2vh,16px);display:grid;position:absolute;inset:0;overflow:hidden}.kinetic-type__bg span{font-family:var(--font-display), sans-serif;white-space:nowrap;color:var(--dom-scene-highlight);transform:translateX(calc(var(--line) * -4%));animation:kinetic-drift calc(18s + var(--line) * 3s) linear infinite alternate;font-size:clamp(60px,13vw,220px);font-weight:700;line-height:.9}@keyframes kinetic-drift{to{transform:translateX(calc(var(--line) * -4% - 8%))}}.kinetic-type__head{z-index:3;gap:10px;margin-bottom:clamp(24px,5vh,56px);display:grid;position:relative}.kinetic-type__list{z-index:3;border-top:1px solid var(--dom-scene-highlight);gap:2px;margin:0;padding:0;list-style:none;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.kinetic-type__list{border-top:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.kinetic-type__item{border:0;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:56px 1fr auto;align-items:center;gap:18px;width:100%;padding:clamp(12px,2vh,22px) 8px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.kinetic-type__item{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.kinetic-type__item{color:var(--dom-scene-highlight);text-align:left;cursor:pointer;background:0 0;transition:padding-left .3s,color .3s}.kinetic-type__item:hover{color:var(--dom-scene-accent);padding-left:28px}@supports (color:color-mix(in lab, red, red)){.kinetic-type__item:hover{color:color-mix(in srgb, var(--dom-scene-accent) 80%, var(--dom-scene-highlight))}}.kinetic-type__item[data-active=true]{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.kinetic-type__item[data-active=true]{color:color-mix(in srgb, var(--dom-scene-accent) 90%, white)}}.kinetic-type__index{opacity:.6;font-size:12px;font-weight:700}.kinetic-type__name{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:clamp(20px,3vw,40px);font-weight:400;line-height:1}.kinetic-type__thumb{opacity:0;border-radius:6px;width:0;height:56px;transition:width .35s,opacity .35s;overflow:hidden}.kinetic-type__item:hover .kinetic-type__thumb{opacity:1;width:90px}.kinetic-type__thumb img{object-fit:cover;width:90px;height:56px}.kinetic-type__article{z-index:20;background:var(--dom-scene-bg);grid-template-columns:1.1fr 1fr;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.kinetic-type__article{background:color-mix(in srgb, var(--dom-scene-bg) 96%, black)}}.kinetic-type__article{animation:.55s cubic-bezier(.16,1,.3,1) kinetic-reveal}@keyframes kinetic-reveal{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.kinetic-type__article img{object-fit:cover;width:100%;height:100%}.kinetic-type__article>div{align-content:center;gap:18px;padding:clamp(32px,6vw,90px);display:grid}.kinetic-type__article h2{font-family:var(--font-display), sans-serif;text-transform:uppercase;color:var(--dom-scene-highlight);margin:0;font-size:clamp(28px,4vw,64px);font-weight:400}.kinetic-type__article p{max-width:48ch;color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.kinetic-type__article p{color:color-mix(in srgb, var(--dom-scene-highlight) 74%, transparent)}}.kinetic-type__article p{font-size:15px;line-height:1.55}.kinetic-type__article button{border:1px solid var(--dom-scene-highlight);justify-self:start}@supports (color:color-mix(in lab, red, red)){.kinetic-type__article button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 30%, transparent)}}.kinetic-type__article button{color:var(--dom-scene-highlight);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:12px 24px;font-size:12px;font-weight:700}@media (max-width:760px){.kinetic-type__article{grid-template-rows:40% 1fr;grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.kinetic-type__bg span,.kinetic-type__article{animation:none}}.dom-gallery[data-dom-variant=push-grid]{--scene-runway:100svh;grid-template-rows:minmax(0,1fr);gap:clamp(18px,4vh,44px);height:100svh;padding:clamp(28px,5vh,64px) clamp(24px,5vw,80px) clamp(40px,7vh,80px);display:grid;overflow:hidden}.dom-gallery[data-dom-variant=push-grid][data-has-title=true]{grid-template-rows:auto minmax(0,1fr)}.push-grid__head{grid-row:1;justify-items:start;gap:10px;display:grid}.push-grid__grid{grid-row:1;grid-template-columns:repeat(var(--push-grid-columns,4), minmax(0, 1fr));grid-template-rows:repeat(var(--push-grid-rows,3), minmax(0, 1fr));gap:clamp(10px,1.4vw,22px);min-height:0;display:grid;position:relative}.dom-gallery[data-dom-variant=push-grid][data-has-title=true] .push-grid__grid{grid-row:2}.push-grid__cell{will-change:transform, opacity;place-items:center;min-width:0;min-height:0;transition:transform .6s cubic-bezier(.16,1,.3,1),opacity .5s;display:grid;position:relative;container-type:size}.push-grid__tile{width:min(100cqw, calc(100cqh * var(--ar,1.5)));height:min(100cqh, calc(100cqw / var(--ar,1.5)));background:var(--dom-scene-highlight);border-radius:8px;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.push-grid__tile{background:color-mix(in srgb, var(--dom-scene-highlight) 6%, var(--dom-scene-bg))}}.push-grid__tile{cursor:pointer;transition:box-shadow .3s;box-shadow:0 22px 56px #0000005c}@supports not (width:1cqw){.push-grid__tile{width:100%;height:100%}}.push-grid__tile[data-state=active]{box-shadow:0 40px 100px #0000008c}.push-grid__tile[data-selected=true]{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.push-grid__tile[data-selected=true]{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 60%, transparent)}}.push-grid__tile[data-selected=true]{outline-offset:-2px}.push-grid__tile img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.push-grid__tile figcaption{color:#fff;text-overflow:ellipsis;white-space:nowrap;opacity:0;background:linear-gradient(#0000,#0000008c);padding:10px 12px;font-size:11px;font-weight:650;transition:opacity .3s;position:absolute;inset:auto 0 0;overflow:hidden}.push-grid__tile:hover figcaption{opacity:1}.push-grid__detail{z-index:20;background:var(--dom-scene-bg);border-radius:12px;gap:10px;max-width:36ch;padding:20px 24px;display:grid;position:absolute;bottom:clamp(40px,8vh,90px);right:clamp(24px,5vw,80px)}@supports (color:color-mix(in lab, red, red)){.push-grid__detail{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.push-grid__detail{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:.4s push-detail-in}@keyframes push-detail-in{0%{opacity:0;transform:translateY(12px)}}.push-grid__detail strong{color:var(--dom-scene-highlight);font-size:16px;font-weight:700}.push-grid__detail p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.push-grid__detail p{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.push-grid__detail p{font-size:13px;line-height:1.45}.push-grid__detail button{border:1px solid var(--dom-scene-highlight);justify-self:start}@supports (color:color-mix(in lab, red, red)){.push-grid__detail button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 28%, transparent)}}.push-grid__detail button{color:var(--dom-scene-highlight);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:8px 18px;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){.push-grid__cell{transition:opacity .3s}}:is(.immersive-shell[data-preview-mode=true],.immersive-shell[data-presentation=live]) .dom-gallery[data-dom-variant=push-grid]{padding-top:calc(52px + clamp(12px,2.5vh,24px));padding-bottom:clamp(64px,9vh,112px)}.dom-gallery[data-dom-variant=one-element]{min-height:400svh}.one-element__pin{height:100svh;position:sticky;top:0;overflow:hidden}.one-element__hero{will-change:left, top, width, height, border-radius;margin:0;position:absolute;overflow:hidden;box-shadow:0 40px 110px #00000080}.one-element__hero[role=button]{cursor:pointer}.one-element__hero img{object-fit:cover;width:100%;height:100%;display:block}.one-element__head{z-index:4;max-width:48ch;color:var(--dom-scene-highlight);text-shadow:0 2px 24px #0000008c;gap:8px;display:grid;position:absolute;top:clamp(28px,6vh,72px);left:clamp(24px,5vw,76px)}.one-element__caption{z-index:4;color:var(--dom-scene-highlight);text-shadow:0 2px 24px #0009;gap:4px;margin:0;display:grid;position:absolute;bottom:clamp(64px,12vh,130px);left:clamp(24px,5vw,76px)}.one-element__caption span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.one-element__caption span{color:color-mix(in srgb, var(--dom-scene-accent) 90%, white)}}.one-element__caption span{font-size:12px;font-weight:700}.one-element__caption strong{font-size:22px;font-weight:700}.one-element__caption em{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.one-element__caption em{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.one-element__caption em{font-size:13px;font-style:normal}.one-element__progress{z-index:4;gap:10px;display:grid;position:absolute;top:50%;right:clamp(24px,5vw,64px);transform:translateY(-50%)}.one-element__progress span{background:var(--dom-scene-highlight);border-radius:3px;width:3px;height:28px}@supports (color:color-mix(in lab, red, red)){.one-element__progress span{background:color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.one-element__progress span{transition:background .3s}.one-element__progress span[data-active=true]{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.one-element__progress span[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 90%, white)}}.dom-gallery[data-dom-variant=clip-menu]{height:100svh;min-height:auto;overflow:hidden}.clip-menu__covers{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:absolute;inset:0}.clip-menu__cover{overflow:hidden}.clip-menu__cover img{object-fit:cover;filter:brightness(.55)saturate(1.05);width:100%;height:100%;transition:filter .6s,transform .8s cubic-bezier(.16,1,.3,1)}.dom-gallery[data-dom-variant=clip-menu][data-open=true] .clip-menu__cover img{filter:brightness(.25)blur(3px);transform:scale(1.06)}.clip-menu__hero{z-index:4;text-align:center;color:#fff;text-shadow:0 6px 40px #000000b3;justify-items:center;gap:12px;padding:0 24px;transition:opacity .5s;display:grid;position:absolute;inset:auto 0 clamp(56px,12vh,130px)}.dom-gallery[data-dom-variant=clip-menu][data-open=true] .clip-menu__hero{opacity:0}.clip-menu__feature{letter-spacing:.1em;text-transform:uppercase;color:var(--dom-scene-accent);margin:0;font-size:12px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.clip-menu__feature{color:color-mix(in srgb, var(--dom-scene-accent) 90%, white)}}.clip-menu__toggle{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#00000073;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:clamp(20px,4vh,56px);right:clamp(20px,4vw,56px)}.clip-menu__toggle-bar{background:#fff;width:18px;height:2px;transition:transform .3s;display:block}.dom-gallery[data-dom-variant=clip-menu][data-open=true] .clip-menu__toggle-bar:first-child{transform:translateY(2px)rotate(45deg)}.dom-gallery[data-dom-variant=clip-menu][data-open=true] .clip-menu__toggle-bar:nth-child(2){transform:translateY(-2px)rotate(-45deg)}.clip-menu__panel{z-index:10;background:var(--dom-scene-bg);align-content:center;padding:clamp(48px,10vh,120px) clamp(24px,8vw,160px);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.clip-menu__panel{background:color-mix(in srgb, var(--dom-scene-bg) 82%, black)}}.clip-menu__panel{clip-path:circle(0% at calc(100% - 56px) 56px);pointer-events:none;transition:clip-path .7s cubic-bezier(.76,0,.24,1)}.dom-gallery[data-dom-variant=clip-menu][data-open=true] .clip-menu__panel{clip-path:circle(150% at calc(100% - 56px) 56px);pointer-events:auto}.clip-menu__panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.clip-menu__panel li{opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--i) * 40ms);transform:translateY(16px)}.dom-gallery[data-dom-variant=clip-menu][data-open=true] .clip-menu__panel li{opacity:1;transform:translateY(0)}.clip-menu__panel button{border:0;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:56px 1fr auto;align-items:center;gap:18px;width:100%;padding:clamp(12px,2vh,20px) 8px;display:grid}@supports (color:color-mix(in lab, red, red)){.clip-menu__panel button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.clip-menu__panel button{color:var(--dom-scene-highlight);text-align:left;cursor:pointer;background:0 0;transition:padding-left .3s}.clip-menu__panel button:hover{padding-left:24px}.clip-menu__panel button[data-active=true]{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.clip-menu__panel button[data-active=true]{color:color-mix(in srgb, var(--dom-scene-accent) 90%, white)}}.clip-menu__num{opacity:.6;font-size:12px;font-weight:700}.clip-menu__label{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:clamp(20px,3vw,38px);font-weight:400;line-height:1}.clip-menu__chip{opacity:0;border-radius:6px;width:80px;height:50px;transition:opacity .3s;overflow:hidden}.clip-menu__panel button:hover .clip-menu__chip{opacity:1}.clip-menu__chip img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.clip-menu__panel,.clip-menu__panel li,.clip-menu__cover img{transition:none}}.dom-gallery[data-dom-variant=staggered-3d]{perspective:1400px;min-height:auto;padding:clamp(64px,12vh,150px) clamp(24px,6vw,110px) clamp(80px,12vh,160px)}.staggered-3d__head{gap:12px;max-width:70ch;margin-bottom:clamp(40px,8vh,96px);display:grid}.staggered-3d__grid{transform-style:preserve-3d;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2.2vw,36px);display:grid}.staggered-3d__tile{aspect-ratio:4/5;background:var(--dom-scene-highlight);border-radius:10px;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.staggered-3d__tile{background:color-mix(in srgb, var(--dom-scene-highlight) 6%, var(--dom-scene-bg))}}.staggered-3d__tile{transform-origin:bottom;will-change:transform, opacity, filter;transition:transform .5s,opacity .5s,filter .5s;box-shadow:0 30px 80px #0006}.staggered-3d__tile[role=button]{cursor:pointer}.staggered-3d__tile[data-active=true]{box-shadow:0 0 0 2px var(--dom-scene-accent), 0 36px 90px #00000080}@supports (color:color-mix(in lab, red, red)){.staggered-3d__tile[data-active=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--dom-scene-accent) 60%, transparent), 0 36px 90px #00000080}}.staggered-3d__tile img{object-fit:cover;width:100%;height:100%;display:block}.staggered-3d__tile figcaption{background:linear-gradient(#0000,#0009);align-items:baseline;gap:8px;padding:14px 16px;display:flex;position:absolute;inset:auto 0 0}.staggered-3d__tile figcaption span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.staggered-3d__tile figcaption span{color:color-mix(in srgb, var(--dom-scene-accent) 90%, white)}}.staggered-3d__tile figcaption span{font-size:11px;font-weight:700}.staggered-3d__tile figcaption strong{color:#fff;font-size:13px;font-weight:650}.staggered-3d__marquee{border-block:1px solid var(--dom-scene-highlight);margin-top:clamp(48px,9vh,110px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.staggered-3d__marquee{border-block:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.staggered-3d__marquee{padding:18px 0}.staggered-3d__marquee-track{gap:18px;width:max-content;animation:30s linear infinite staggered-marquee;display:flex}.staggered-3d__marquee-track[data-paused=true]{animation:none}.staggered-3d__marquee-track span{border-radius:6px;flex:none;width:160px;height:100px;overflow:hidden}.staggered-3d__marquee-track img{object-fit:cover;width:100%;height:100%}@keyframes staggered-marquee{to{transform:translate(-50%)}}@media (max-width:720px){.staggered-3d__grid{grid-template-columns:repeat(2,1fr)}}.dom-gallery[data-dom-variant=stapel]{grid-template-rows:auto 1fr;gap:clamp(20px,4vh,48px);height:100svh;min-height:auto;padding:clamp(28px,5vh,64px) clamp(24px,5vw,90px) clamp(40px,7vh,80px);display:grid;overflow:hidden}.stapel__head{justify-items:start;gap:10px;display:grid}.stapel__back{border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.stapel__back{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 28%, transparent)}}.stapel__back{color:var(--dom-scene-highlight);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;padding:8px 18px;font-size:11px;font-weight:700}.stapel__board{grid-template-columns:repeat(4,1fr);place-items:center;gap:clamp(20px,3vw,50px);display:grid}.dom-gallery[data-dom-variant=stapel][data-open=true] .stapel__board{grid-template-columns:1fr}.stapel__pile[data-hidden=true]{display:none}.stapel__pile[data-open=true]{grid-column:1/-1;width:100%}.stapel__pile-toggle{cursor:pointer;background:0 0;border:0;width:180px;height:220px;position:relative}.stapel__pile[data-open=true] .stapel__pile-toggle{display:none}.stapel__thumb{width:150px;height:190px;transform:rotate(var(--rot)) translateY(calc(var(--i) * -3px));border-radius:8px;margin:auto;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow:hidden;box-shadow:0 20px 46px #0000006b}.stapel__pile-toggle:hover .stapel__thumb{transform:rotate(calc(var(--rot) * 1.8)) translateY(calc(var(--i) * -8px))}.stapel__thumb img{object-fit:cover;width:100%;height:100%}.stapel__pile-label{color:var(--dom-scene-highlight);justify-content:space-between;align-items:baseline;padding:0 6px;display:flex;position:absolute;inset:auto 0 -8px}.stapel__pile-label strong{text-transform:uppercase;letter-spacing:.04em;font-size:14px;font-weight:700}.stapel__pile-label em{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.stapel__pile-label em{color:color-mix(in srgb, var(--dom-scene-accent) 90%, white)}}.stapel__pile-label em{font-size:12px;font-style:normal;font-weight:700}.stapel__expanded{grid-template-columns:repeat(5,1fr);gap:clamp(10px,1.4vw,22px);width:100%;display:grid}.stapel__card{aspect-ratio:3/4;background:var(--dom-scene-highlight);border-radius:8px;margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.stapel__card{background:color-mix(in srgb, var(--dom-scene-highlight) 6%, var(--dom-scene-bg))}}.stapel__card{cursor:pointer;opacity:0;animation:.5s cubic-bezier(.16,1,.3,1) forwards stapel-card-in;animation-delay:calc(var(--i) * 60ms);transform:translateY(20px);box-shadow:0 22px 56px #0006}@keyframes stapel-card-in{to{opacity:1;transform:translateY(0)}}.stapel__card[data-active=true]{box-shadow:0 0 0 2px var(--dom-scene-accent), 0 28px 70px #00000080}@supports (color:color-mix(in lab, red, red)){.stapel__card[data-active=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--dom-scene-accent) 60%, transparent), 0 28px 70px #00000080}}.stapel__card img{object-fit:cover;width:100%;height:100%}.stapel__card figcaption{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:linear-gradient(#0000,#0000008c);padding:10px 12px;font-size:11px;font-weight:650;position:absolute;inset:auto 0 0;overflow:hidden}@media (max-width:860px){.stapel__board{grid-template-columns:repeat(2,1fr)}.stapel__expanded{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.stapel__card{opacity:1;animation:none;transform:none}}.dom-gallery[data-dom-variant=slideshow-lab]{background:#050505;height:100svh;min-height:auto;overflow:hidden}.slideshow__stage{position:absolute;inset:0}.slideshow__slide{opacity:0;pointer-events:none;margin:0;position:absolute;inset:0}.slideshow__slide img{object-fit:contain;width:100%;height:100%;display:block}[data-mode=reveal] .slideshow__slide{clip-path:inset(0 0 100%);transition:clip-path .52s cubic-bezier(.76,0,.24,1),opacity 0s .52s}[data-mode=reveal] .slideshow__slide[data-state=active]{opacity:1;clip-path:inset(0);transition:clip-path .52s cubic-bezier(.76,0,.24,1)}[data-mode=push] .slideshow__slide{opacity:1;transition:transform .48s cubic-bezier(.76,0,.24,1);transform:translate(100%)}[data-mode=push][data-direction=back] .slideshow__slide{transform:translate(-100%)}[data-mode=push] .slideshow__slide[data-state=active]{z-index:2;transform:translate(0)}.slideshow__scrim{z-index:3;pointer-events:none;background:linear-gradient(90deg,#000000a6,#0000 55%),linear-gradient(#0000 50%,#0000008c);position:absolute;inset:0}.slideshow__copy{z-index:5;color:#fff;text-shadow:0 4px 30px #000000b3;gap:12px;max-width:min(48ch,80vw);animation:.36s slideshow-copy-in;display:grid;position:absolute;bottom:clamp(96px,18vh,180px);left:clamp(24px,5vw,80px)}@keyframes slideshow-copy-in{0%{opacity:0;transform:translateY(16px)}}.slideshow__title{letter-spacing:.06em;text-transform:uppercase;color:var(--dom-scene-accent);font-size:15px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.slideshow__title{color:color-mix(in srgb, var(--dom-scene-accent) 90%, white)}}.slideshow__lede{color:#ffffffc2;max-width:44ch;margin:0;font-size:14px;line-height:1.5}.slideshow__controls{z-index:6;align-items:center;gap:18px;display:flex;position:absolute;bottom:clamp(36px,7vh,72px);left:50%;transform:translate(-50%)}.slideshow__controls>button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#0006;border:1px solid #ffffff47;border-radius:999px;width:44px;height:44px;font-size:20px;transition:background .25s}.slideshow__controls>button:hover{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.slideshow__controls>button:hover{background:color-mix(in srgb, var(--dom-scene-accent) 40%, #00000080)}}.slideshow__dots{gap:10px;display:flex}.slideshow__dots button{cursor:pointer;background:#ffffff47;border:0;border-radius:4px;width:30px;height:4px;transition:background .3s}.slideshow__dots button[data-active=true]{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.slideshow__dots button[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 90%, white)}}.slideshow__modes{z-index:6;gap:8px;display:flex;position:absolute;top:clamp(24px,5vh,64px);right:clamp(20px,4vw,56px)}.slideshow__modes button{color:#ffffffb3;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#0006;border:1px solid #fff3;border-radius:999px;padding:8px 16px;font-size:11px;font-weight:700}.slideshow__modes button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.slideshow__modes button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 80%, white)}}.slideshow__modes button[data-active=true]{color:#fff}@media (prefers-reduced-motion:reduce){.slideshow__slide{transition:opacity .4s!important}[data-mode=reveal] .slideshow__slide,[data-mode=push] .slideshow__slide{clip-path:none;opacity:0;transform:none}.slideshow__slide[data-state=active]{opacity:1!important}.slideshow__copy{animation:none}}.dom-gallery.repeating-transition{--transition-line:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.dom-gallery.repeating-transition{--transition-line:color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.dom-gallery.repeating-transition{--transition-muted:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.dom-gallery.repeating-transition{--transition-muted:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.dom-gallery.repeating-transition{isolation:isolate;background:radial-gradient(80% 100% at 14% 18%, var(--dom-scene-secondary), transparent 65%), radial-gradient(70% 90% at 88% 84%, var(--dom-scene-accent), transparent 64%), var(--dom-scene-bg);width:100%;height:100cqh;min-height:100svh;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dom-gallery.repeating-transition{background:radial-gradient(80% 100% at 14% 18%, color-mix(in srgb, var(--dom-scene-secondary) 19%, transparent), transparent 65%), radial-gradient(70% 90% at 88% 84%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 64%), var(--dom-scene-bg)}}.dom-gallery.repeating-transition:before{content:"";z-index:-1;pointer-events:none;opacity:calc(.12 + var(--transition-motion,.56) * .32);background-image:linear-gradient(var(--transition-line) 1px, transparent 1px), linear-gradient(90deg, var(--transition-line) 1px, transparent 1px);background-size:clamp(34px,5cqw,72px) clamp(34px,5cqw,72px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}.repeating-transition__experience{grid-template-rows:auto minmax(0,1fr) auto auto;gap:clamp(12px,2.4cqh,24px);height:100%;min-height:0;padding:clamp(22px,4.2cqw,62px);display:grid}.repeating-transition__head{justify-content:space-between;align-items:start;gap:24px;display:flex}.repeating-transition__head>div{gap:7px;display:grid}.repeating-transition__eyebrow,.repeating-transition__counter{margin:0}.repeating-transition__eyebrow{color:var(--dom-scene-accent);letter-spacing:.15em;text-transform:uppercase;font-size:clamp(10px,1.15cqw,12px);font-weight:760}.repeating-transition .scene-title{color:var(--dom-scene-highlight);letter-spacing:-.045em;margin:0;font-size:clamp(29px,4.7cqw,66px);font-weight:520;line-height:.92}.repeating-transition__counter{min-width:116px;color:var(--transition-muted);letter-spacing:.13em;grid-template-columns:auto 42px auto;align-items:center;gap:9px;font-size:11px;font-weight:760;display:grid}.repeating-transition__counter>span:first-child{color:var(--dom-scene-highlight)}.repeating-transition__counter i{background:var(--transition-line);height:1px}.repeating-transition__cover-stage,.repeating-transition__echo-stage{width:min(100%,1120px);height:100%;min-height:0;margin:0 auto;position:relative}.repeating-transition__cover-frame{border:1px solid var(--transition-line);background:var(--dom-scene-bg);position:absolute;inset:0 0 clamp(54px,7cqh,76px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.repeating-transition__cover-frame{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.repeating-transition__cover-frame{box-shadow:0 32px 100px #0000006b}.repeating-transition__cover-frame>img,.repeating-transition__echo-hero>img,.repeating-transition__echo img,.repeating-transition__dialog figure img,.repeating-transition__rail-image img{width:100%;height:100%;display:block}.repeating-transition__cover-frame>img,.repeating-transition__echo-hero>img,.repeating-transition__dialog figure img{object-fit:contain}.repeating-transition__cover-frame>img{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.repeating-transition__cover-frame>img{background:color-mix(in srgb, var(--dom-scene-bg) 88%, black)}}.repeating-transition__cover-frame>img{filter:saturate(.92)contrast(1.045)}.repeating-transition__cover-bands{pointer-events:none;grid-template-rows:repeat(6,minmax(0,1fr));display:grid;position:absolute;inset:0}.repeating-transition__cover-bands i{border-block:1px solid var(--dom-scene-highlight);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.repeating-transition__cover-bands i{border-block:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.repeating-transition__cover-bands i{background:linear-gradient(90deg, var(--dom-scene-secondary), var(--dom-scene-accent))}@supports (color:color-mix(in lab, red, red)){.repeating-transition__cover-bands i{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-secondary) 76%, black), var(--dom-scene-accent))}}.repeating-transition__cover-bands i{transform:scaleX(var(--cover-rest));transform-origin:0;animation:repeating-cover-open var(--transition-duration) cubic-bezier(.16, 1, .3, 1) var(--band-delay,0s) both;box-shadow:0 10px 36px #0000003d}.repeating-transition__cover-bands i:nth-child(2n){transform-origin:100%;background:linear-gradient(90deg, var(--dom-scene-accent), var(--dom-scene-secondary))}@supports (color:color-mix(in lab, red, red)){.repeating-transition__cover-bands i:nth-child(2n){background:linear-gradient(90deg, var(--dom-scene-accent), color-mix(in srgb, var(--dom-scene-secondary) 76%, black))}}.repeating-transition__cover-bands i:first-child{--band-delay:0s}.repeating-transition__cover-bands i:nth-child(2){--band-delay:38ms}.repeating-transition__cover-bands i:nth-child(3){--band-delay:76ms}.repeating-transition__cover-bands i:nth-child(4){--band-delay:.114s}.repeating-transition__cover-bands i:nth-child(5){--band-delay:.152s}.repeating-transition__cover-bands i:nth-child(6){--band-delay:.19s}.repeating-transition__cover-bands i:after{content:"";opacity:.52;background:var(--dom-scene-highlight);height:1px;position:absolute;inset:50% 14px auto}@keyframes repeating-cover-open{0%,22%{opacity:1;transform:scaleX(1)}to{opacity:.72;transform:scaleX(var(--cover-rest))}}.repeating-transition[data-transition-path=vertical] .repeating-transition__cover-bands{grid-template-rows:none;grid-template-columns:repeat(6,minmax(0,1fr))}.repeating-transition[data-transition-path=vertical] .repeating-transition__cover-bands i{transform:scaleY(var(--cover-rest));transform-origin:top;animation-name:repeating-cover-open-vertical}.repeating-transition[data-transition-path=vertical] .repeating-transition__cover-bands i:nth-child(2n){transform-origin:bottom}@keyframes repeating-cover-open-vertical{0%,22%{opacity:1;transform:scaleY(1)}to{opacity:.72;transform:scaleY(var(--cover-rest))}}.repeating-transition__cover-stage figcaption,.repeating-transition__echo-stage figcaption{min-height:44px;color:var(--transition-muted);justify-content:space-between;align-items:baseline;gap:20px;display:flex;position:absolute;inset:auto 0 0}.repeating-transition__cover-stage figcaption span,.repeating-transition__echo-stage figcaption span{color:var(--dom-scene-accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:760}.repeating-transition__cover-stage figcaption strong,.repeating-transition__echo-stage figcaption strong{max-width:68%;color:var(--dom-scene-highlight);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,1.7cqw,19px);font-weight:660;overflow:hidden}.repeating-transition__echo-stage{perspective:1200px}.repeating-transition__echo-path{z-index:1;position:absolute;inset:6% 24% 18% 2%}.repeating-transition__echo{--echo-transform:translate3d(0, 0, 0) rotate(0deg);border:1px solid var(--dom-scene-highlight);width:62%;height:72%;position:absolute;inset:0 auto auto 0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.repeating-transition__echo{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 34%, transparent)}}.repeating-transition__echo{background:var(--dom-scene-bg);transform:var(--echo-transform);opacity:var(--echo-opacity,.3);--echo-transform:translate3d(var(--echo-x), var(--echo-y), var(--echo-z)) rotate(var(--echo-r));animation:repeating-echo-arrive var(--transition-duration) cubic-bezier(.16, 1, .3, 1) var(--echo-delay,0s) both;box-shadow:0 24px 70px #0000005c}.repeating-transition__echo img{object-fit:cover;filter:saturate(.76)contrast(1.08)}@keyframes repeating-echo-arrive{0%{opacity:0;transform:translate3d(-82%,44%,-180px)rotate(-16deg)scale(.84)}to{opacity:var(--echo-opacity,.3);transform:var(--echo-transform)}}.repeating-transition__echo-hero{z-index:4;border:1px solid var(--dom-scene-accent);position:absolute;inset:1% 1% 15% 42%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.repeating-transition__echo-hero{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 46%, var(--transition-line))}}.repeating-transition__echo-hero{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.repeating-transition__echo-hero{background:color-mix(in srgb, var(--dom-scene-bg) 82%, black)}}.repeating-transition__echo-hero{box-shadow:0 38px 110px #0000008f}.repeating-transition__echo-hero>img{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.repeating-transition__echo-hero>img{background:color-mix(in srgb, var(--dom-scene-bg) 85%, black)}}.repeating-transition__actions{grid-template-columns:44px auto 44px;justify-self:center;align-items:center;gap:8px;display:grid}.repeating-transition__actions button,.repeating-transition__dialog button{border:1px solid var(--transition-line);min-width:44px;min-height:44px;color:var(--dom-scene-highlight);background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.repeating-transition__actions button,.repeating-transition__dialog button{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.repeating-transition__actions button,.repeating-transition__dialog button{font:inherit;cursor:pointer;transition:border-color .2s,background .2s,color .2s,transform .2s}.repeating-transition__actions button:hover,.repeating-transition__actions button:focus-visible,.repeating-transition__dialog button:hover,.repeating-transition__dialog button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.repeating-transition__actions button:hover,.repeating-transition__actions button:focus-visible,.repeating-transition__dialog button:hover,.repeating-transition__dialog button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 72%, var(--transition-line))}}.repeating-transition__actions button:hover,.repeating-transition__actions button:focus-visible,.repeating-transition__dialog button:hover,.repeating-transition__dialog button:focus-visible{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.repeating-transition__actions button:hover,.repeating-transition__actions button:focus-visible,.repeating-transition__dialog button:hover,.repeating-transition__dialog button:focus-visible{background:color-mix(in srgb, var(--dom-scene-accent) 16%, var(--dom-scene-bg))}}.repeating-transition__actions button:focus-visible,.repeating-transition__dialog button:focus-visible,.repeating-transition__rail-item:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:3px}.repeating-transition__actions button:active,.repeating-transition__dialog button:active{transform:scale(.97)}.repeating-transition__actions button:disabled{cursor:default}.repeating-transition__detail-trigger{letter-spacing:.11em;text-transform:uppercase;padding-inline:20px;font-size:11px!important;font-weight:760!important}.repeating-transition__rail{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,1cqw,12px);width:min(100%,1120px);margin-inline:auto;display:grid}.repeating-transition__rail-item{border:1px solid var(--transition-line);min-width:0;min-height:52px;color:var(--transition-muted);background:var(--dom-scene-bg);grid-template-columns:minmax(38px,54px) auto;align-items:center;gap:7px;padding:4px 7px 4px 4px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.repeating-transition__rail-item{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.repeating-transition__rail-item{cursor:pointer;transition:border-color .22s,color .22s,transform .24s}.repeating-transition__rail-item:hover,.repeating-transition__rail-item:focus-visible,.repeating-transition__rail-item[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.repeating-transition__rail-item:hover,.repeating-transition__rail-item:focus-visible,.repeating-transition__rail-item[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 74%, var(--transition-line))}}.repeating-transition__rail-item:hover,.repeating-transition__rail-item:focus-visible,.repeating-transition__rail-item[data-active=true]{color:var(--dom-scene-highlight);transform:translateY(-2px)}.repeating-transition__rail-item[data-active=true]:after{content:"";background:var(--dom-scene-accent);height:2px;position:absolute;inset:auto 6px 3px}.repeating-transition__rail-image{background:var(--dom-scene-highlight);height:44px;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.repeating-transition__rail-image{background:color-mix(in srgb, var(--dom-scene-highlight) 8%, var(--dom-scene-bg))}}.repeating-transition__rail-image img{object-fit:cover;filter:saturate(.72)}.repeating-transition__rail-item[data-active=true] .repeating-transition__rail-image img{filter:saturate(1.04)}.repeating-transition__rail-item>span:last-child{letter-spacing:.11em;font-size:10px;font-weight:760}.repeating-transition__dialog{z-index:40;border:1px solid var(--dom-scene-accent);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:clamp(16px,3cqw,38px);min-height:0;padding:clamp(18px,3.4cqw,48px);display:grid;position:absolute;inset:clamp(10px,2cqw,26px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.repeating-transition__dialog{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 42%, var(--transition-line))}}.repeating-transition__dialog{background:radial-gradient(76% 80% at 78% 20%, var(--dom-scene-secondary), transparent 68%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.repeating-transition__dialog{background:radial-gradient(76% 80% at 78% 20%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 68%), color-mix(in srgb, var(--dom-scene-bg) 94%, black)}}.repeating-transition__dialog{box-shadow:0 48px 140px #000000b8}.repeating-transition__dialog>header{border-bottom:1px solid var(--transition-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-bottom:12px;display:flex}.repeating-transition__dialog>header p,.repeating-transition__dialog article p{margin:0}.repeating-transition__dialog>header p,.repeating-transition__dialog-index{color:var(--dom-scene-accent);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:760}.repeating-transition__dialog>header button{align-items:center;gap:12px;padding-inline:16px;font-size:12px;font-weight:720;display:inline-flex}.repeating-transition__dialog>header button span{font-size:22px;font-weight:400;line-height:1}.repeating-transition__dialog figure{border:1px solid var(--transition-line);background:var(--dom-scene-bg);min-width:0;min-height:0;margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.repeating-transition__dialog figure{background:color-mix(in srgb, var(--dom-scene-bg) 82%, black)}}.repeating-transition__dialog article{align-self:end;gap:14px;display:grid}.repeating-transition__dialog h2{color:var(--dom-scene-highlight);letter-spacing:-.04em;margin:0;font-size:clamp(28px,4cqw,54px);font-weight:520;line-height:.92}.repeating-transition__dialog article>p:not(.repeating-transition__dialog-index){max-width:46ch;color:var(--transition-muted);font-size:clamp(14px,1.5cqw,17px);font-weight:540;line-height:1.45}.repeating-transition__dialog article nav{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.repeating-transition__dialog article nav button{padding-inline:15px;font-size:11px;font-weight:720}.repeating-transition--empty{color:var(--transition-muted);place-items:center;display:grid}@container immersive-canvas (max-height:690px) and (min-width:721px){.repeating-transition__experience{gap:9px;padding-block:18px}.repeating-transition__rail-item{min-height:46px}.repeating-transition__rail-image{height:38px}}@container immersive-canvas (max-width:720px){.dom-gallery.repeating-transition{height:auto;min-height:100cqh;overflow-y:auto}.repeating-transition__experience{grid-template-rows:auto minmax(340px,58cqh) auto auto;height:auto;min-height:100cqh;padding:clamp(18px,5cqw,30px)}.repeating-transition__head{align-items:end}.repeating-transition__counter{grid-template-columns:auto 20px auto;min-width:90px}.repeating-transition__cover-frame{bottom:62px}.repeating-transition__echo-path{inset:12% 18% 24% 1%}.repeating-transition__echo{width:68%;height:63%}.repeating-transition__echo-hero{inset:8% 1% 21% 32%}.repeating-transition__rail{grid-template-columns:repeat(3,minmax(0,1fr))}.repeating-transition__dialog{grid-template-rows:auto minmax(280px,52cqh) auto;grid-template-columns:1fr;min-height:calc(100cqh - 20px);position:absolute;overflow-y:auto}}@container immersive-canvas (max-width:440px){.repeating-transition__head{gap:10px;display:grid}.repeating-transition__counter{justify-self:start}.repeating-transition__experience{grid-template-rows:auto minmax(300px,52cqh) auto auto}.repeating-transition__cover-stage figcaption,.repeating-transition__echo-stage figcaption{gap:4px;display:grid}.repeating-transition__cover-stage figcaption strong,.repeating-transition__echo-stage figcaption strong{max-width:100%}.repeating-transition__rail-item{grid-template-columns:1fr;padding:4px}.repeating-transition__rail-item>span:last-child{color:#fff;background:#0000009e;padding:2px 4px;position:absolute;inset:auto 6px 5px auto}.repeating-transition__dialog{padding:14px;inset:6px}}@media (prefers-reduced-motion:reduce){.repeating-transition__cover-bands i,.repeating-transition__echo{animation:none!important}.repeating-transition__actions button,.repeating-transition__dialog button,.repeating-transition__rail-item{transition:none!important}}.repeating-transition[data-reduced=true] .repeating-transition__cover-bands i,.repeating-transition[data-reduced=true] .repeating-transition__echo{animation:none}.repeating-transition[data-reduced=true] .repeating-transition__actions button,.repeating-transition[data-reduced=true] .repeating-transition__dialog button,.repeating-transition[data-reduced=true] .repeating-transition__rail-item{transition:none}.repeating-transition[data-reduced=true] .repeating-transition__rail-item:hover,.repeating-transition[data-reduced=true] .repeating-transition__rail-item:focus-visible,.repeating-transition[data-reduced=true] .repeating-transition__rail-item[data-active=true]{transform:none}@media (prefers-reduced-motion:reduce){.repeating-transition__rail-item:hover,.repeating-transition__rail-item:focus-visible,.repeating-transition__rail-item[data-active=true]{transform:none}}.dom-gallery[data-dom-variant=repetition-hover]{--rep-line:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=repetition-hover]{--rep-line:color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.dom-gallery[data-dom-variant=repetition-hover]{--rep-muted:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=repetition-hover]{--rep-muted:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.dom-gallery[data-dom-variant=repetition-hover]{isolation:isolate;background:linear-gradient(var(--rep-line) 1px, transparent 1px), linear-gradient(90deg, var(--rep-line) 1px, transparent 1px), radial-gradient(80% 72% at 74% 18%, var(--dom-scene-accent), transparent 64%), var(--dom-scene-bg);grid-template-rows:auto minmax(0,1fr);gap:clamp(20px,4cqh,44px);width:100%;height:100cqh;min-height:100svh;padding:clamp(24px,5.2cqw,72px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=repetition-hover]{background:linear-gradient(var(--rep-line) 1px, transparent 1px), linear-gradient(90deg, var(--rep-line) 1px, transparent 1px), radial-gradient(80% 72% at 74% 18%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 64%), var(--dom-scene-bg)}}.dom-gallery[data-dom-variant=repetition-hover]{background-size:clamp(28px,4.8cqw,68px) clamp(28px,4.8cqw,68px),clamp(28px,4.8cqw,68px) clamp(28px,4.8cqw,68px),auto,auto}.dom-gallery[data-dom-variant=repetition-hover]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, var(--dom-scene-bg), var(--dom-scene-bg) 92%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=repetition-hover]:before{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-bg) 42%, transparent), var(--dom-scene-bg) 92%)}}.repetition-hover__head{gap:8px;width:min(100%,740px);display:grid}.repetition-hover__eyebrow,.repetition-hover__instruction{margin:0}.repetition-hover__eyebrow{color:var(--dom-scene-accent);letter-spacing:.16em;text-transform:uppercase;font-size:clamp(11px,1.25cqw,13px);font-weight:760}.repetition-hover .scene-title{color:var(--dom-scene-highlight);letter-spacing:-.045em;margin:0;font-size:clamp(30px,5.4cqw,76px);font-weight:520;line-height:.9}.repetition-hover__instruction{max-width:62ch;color:var(--rep-muted);font-size:clamp(13px,1.4cqw,16px);font-weight:560;line-height:1.35}.repetition-hover__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;align-items:center;gap:clamp(12px,2.2cqw,30px);width:100%;display:grid}.repetition-hover__tile{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:relative}.repetition-hover__tile:disabled{cursor:default}.repetition-hover__tile:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:7px}.repetition-hover__plate{aspect-ratio:4/5;border:1px solid var(--rep-line);background:radial-gradient(circle at 50% 40%, var(--dom-scene-secondary), transparent 56%), var(--dom-scene-bg);width:100%;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.repetition-hover__plate{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--dom-scene-secondary) 15%, transparent), transparent 56%), color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.repetition-hover__plate{contain:layout paint;transition:border-color .26s,box-shadow .42s cubic-bezier(.16,1,.3,1),transform .42s cubic-bezier(.16,1,.3,1);box-shadow:0 24px 70px #00000057}.repetition-hover__copy{opacity:.76;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .32s,filter .42s;transition-delay:var(--rep-delay);will-change:transform;display:block;position:absolute;overflow:hidden}.repetition-hover__copy img{object-fit:cover;filter:saturate(.88)contrast(1.04);width:100%;height:100%;transition:filter .42s,transform .52s cubic-bezier(.16,1,.3,1);display:block;transform:scale(1.015)}.repetition-hover__crosshair{z-index:12;opacity:0;width:18px;height:18px;transition:opacity .24s,transform .42s cubic-bezier(.16,1,.3,1);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)scale(.7)}.repetition-hover__crosshair:before,.repetition-hover__crosshair:after{content:"";background:var(--dom-scene-highlight);box-shadow:0 0 10px var(--dom-scene-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.repetition-hover__crosshair:before,.repetition-hover__crosshair:after{box-shadow:0 0 10px color-mix(in srgb, var(--dom-scene-accent) 58%, transparent)}}.repetition-hover__crosshair:before{width:1px;height:18px;top:0;left:8px}.repetition-hover__crosshair:after{width:18px;height:1px;top:8px;left:0}.repetition-hover__meta{min-height:44px;color:var(--rep-muted);border-top:1px solid #0000;grid-template-columns:24px minmax(0,1fr);align-items:baseline;gap:8px;padding-top:11px;transition:color .22s,border-color .22s;display:grid}.repetition-hover__meta>span{color:var(--dom-scene-accent);letter-spacing:.12em;font-size:10px;font-weight:760}.repetition-hover__meta strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(12px,1.35cqw,15px);font-weight:660;line-height:1.1;overflow:hidden}.repetition-hover__tile:hover .repetition-hover__plate,.repetition-hover__tile:focus-visible .repetition-hover__plate,.repetition-hover__tile[data-active=true] .repetition-hover__plate{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.repetition-hover__tile:hover .repetition-hover__plate,.repetition-hover__tile:focus-visible .repetition-hover__plate,.repetition-hover__tile[data-active=true] .repetition-hover__plate{border-color:color-mix(in srgb, var(--dom-scene-accent) 72%, var(--rep-line))}}.repetition-hover__tile:hover .repetition-hover__plate,.repetition-hover__tile:focus-visible .repetition-hover__plate,.repetition-hover__tile[data-active=true] .repetition-hover__plate{box-shadow:0 0 0 1px var(--dom-scene-accent), 0 30px 90px #00000085}@supports (color:color-mix(in lab, red, red)){.repetition-hover__tile:hover .repetition-hover__plate,.repetition-hover__tile:focus-visible .repetition-hover__plate,.repetition-hover__tile[data-active=true] .repetition-hover__plate{box-shadow:0 0 0 1px color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), 0 30px 90px #00000085}}.repetition-hover__tile:hover .repetition-hover__plate,.repetition-hover__tile:focus-visible .repetition-hover__plate,.repetition-hover__tile[data-active=true] .repetition-hover__plate{transform:translateY(-5px)}.repetition-hover__tile:hover .repetition-hover__meta,.repetition-hover__tile:focus-visible .repetition-hover__meta,.repetition-hover__tile[data-active=true] .repetition-hover__meta{border-color:var(--rep-line);color:var(--dom-scene-highlight)}.repetition-hover__tile:hover .repetition-hover__crosshair,.repetition-hover__tile:focus-visible .repetition-hover__crosshair,.repetition-hover__tile[data-active=true] .repetition-hover__crosshair{opacity:.9;transform:translate(-50%,-50%)scale(1)}.repetition-hover[data-mode=square] .repetition-hover__copy{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:28%}@supports (color:color-mix(in lab, red, red)){.repetition-hover[data-mode=square] .repetition-hover__copy{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 32%, transparent)}}.repetition-hover[data-mode=square] .repetition-hover__copy:first-child,.repetition-hover[data-mode=square] .repetition-hover__copy:nth-child(4){left:5%}.repetition-hover[data-mode=square] .repetition-hover__copy:nth-child(2),.repetition-hover[data-mode=square] .repetition-hover__copy:nth-child(5){left:36%}.repetition-hover[data-mode=square] .repetition-hover__copy:nth-child(3),.repetition-hover[data-mode=square] .repetition-hover__copy:nth-child(6){left:67%}.repetition-hover[data-mode=square] .repetition-hover__copy:nth-child(-n+3){top:18%}.repetition-hover[data-mode=square] .repetition-hover__copy:nth-child(n+4){top:50%}.repetition-hover[data-mode=square] .repetition-hover__tile:hover .repetition-hover__copy:nth-child(odd),.repetition-hover[data-mode=square] .repetition-hover__tile:focus-visible .repetition-hover__copy:nth-child(odd),.repetition-hover[data-mode=square] .repetition-hover__tile[data-active=true] .repetition-hover__copy:nth-child(odd){transform:translateY(calc(0% - var(--rep-square-shift))) scale(1.035)}.repetition-hover[data-mode=square] .repetition-hover__tile:hover .repetition-hover__copy:nth-child(2n),.repetition-hover[data-mode=square] .repetition-hover__tile:focus-visible .repetition-hover__copy:nth-child(2n),.repetition-hover[data-mode=square] .repetition-hover__tile[data-active=true] .repetition-hover__copy:nth-child(2n){transform:translateY(var(--rep-square-shift)) scale(1.035)}.repetition-hover[data-mode=rotated] .repetition-hover__copy{border:1px solid var(--dom-scene-highlight);width:60%;height:74%;top:11%;left:20%}@supports (color:color-mix(in lab, red, red)){.repetition-hover[data-mode=rotated] .repetition-hover__copy{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 44%, transparent)}}.repetition-hover[data-mode=rotated] .repetition-hover__copy{opacity:var(--rep-opacity);transform:translate3d(var(--rep-offset-x), var(--rep-offset-y), 0) rotate(var(--rep-rotation));transform-origin:50% 84%}.repetition-hover[data-mode=rotated] .repetition-hover__tile:hover .repetition-hover__copy,.repetition-hover[data-mode=rotated] .repetition-hover__tile:focus-visible .repetition-hover__copy,.repetition-hover[data-mode=rotated] .repetition-hover__tile[data-active=true] .repetition-hover__copy{opacity:min(1, calc(var(--rep-opacity) + .12));transform:translate3d(var(--rep-hover-offset-x), var(--rep-hover-offset-y), 0) rotate(var(--rep-hover-rotation))}.repetition-hover[data-mode=filter] .repetition-hover__copy{opacity:1;clip-path:inset(0 var(--rep-clip-right) 0 var(--rep-clip-left));inset:9% 8% 13%}.repetition-hover[data-mode=filter] .repetition-hover__copy:first-child img{filter:grayscale()contrast(1.28)}.repetition-hover[data-mode=filter] .repetition-hover__copy:nth-child(2) img{filter:hue-rotate(125deg) saturate(var(--rep-filter-strength))}.repetition-hover[data-mode=filter] .repetition-hover__copy:nth-child(3) img{filter:hue-rotate(235deg) saturate(var(--rep-filter-strength)) contrast(1.12)}.repetition-hover[data-mode=filter] .repetition-hover__copy:nth-child(4) img{filter:sepia(.7) saturate(var(--rep-filter-strength))}.repetition-hover[data-mode=filter] .repetition-hover__copy:nth-child(5) img{filter:hue-rotate(48deg) saturate(var(--rep-filter-strength))}.repetition-hover[data-mode=filter] .repetition-hover__copy:nth-child(6) img{filter:grayscale(.7)contrast(1.42)}.repetition-hover[data-mode=filter] .repetition-hover__tile:hover .repetition-hover__copy:nth-child(odd),.repetition-hover[data-mode=filter] .repetition-hover__tile:focus-visible .repetition-hover__copy:nth-child(odd),.repetition-hover[data-mode=filter] .repetition-hover__tile[data-active=true] .repetition-hover__copy:nth-child(odd){transform:translateY(calc(0% - var(--rep-filter-shift))) scale(1.025)}.repetition-hover[data-mode=filter] .repetition-hover__tile:hover .repetition-hover__copy:nth-child(2n),.repetition-hover[data-mode=filter] .repetition-hover__tile:focus-visible .repetition-hover__copy:nth-child(2n),.repetition-hover[data-mode=filter] .repetition-hover__tile[data-active=true] .repetition-hover__copy:nth-child(2n){transform:translateY(var(--rep-filter-shift)) scale(1.025)}.repetition-hover--empty{color:var(--rep-muted);place-items:center;display:grid}@container immersive-canvas (max-width:820px){.dom-gallery[data-dom-variant=repetition-hover]{height:auto;min-height:100cqh;padding:clamp(22px,5.5cqw,42px);overflow-y:auto}.repetition-hover__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start}}@container immersive-canvas (max-width:480px){.dom-gallery[data-dom-variant=repetition-hover]{gap:18px}.repetition-hover__instruction{max-width:40ch}.repetition-hover__grid{gap:18px 10px}.repetition-hover__meta{grid-template-columns:18px minmax(0,1fr);gap:5px}}@media (pointer:coarse){.repetition-hover__tile:active .repetition-hover__plate{transform:translateY(-2px)scale(.985)}}@media (prefers-reduced-motion:reduce){.repetition-hover__plate,.repetition-hover__copy,.repetition-hover__copy img,.repetition-hover__crosshair,.repetition-hover__meta{transition:none!important}}.repetition-hover[data-reduced=true] .repetition-hover__plate,.repetition-hover[data-reduced=true] .repetition-hover__copy,.repetition-hover[data-reduced=true] .repetition-hover__copy img,.repetition-hover[data-reduced=true] .repetition-hover__crosshair,.repetition-hover[data-reduced=true] .repetition-hover__meta{transition:none}.repetition-hover[data-reduced=true] .repetition-hover__tile:hover .repetition-hover__plate,.repetition-hover[data-reduced=true] .repetition-hover__tile:focus-visible .repetition-hover__plate,.repetition-hover[data-reduced=true] .repetition-hover__tile[data-active=true] .repetition-hover__plate{transform:none}.repetition-hover[data-reduced=true][data-mode=square] .repetition-hover__copy,.repetition-hover[data-reduced=true][data-mode=filter] .repetition-hover__copy{transform:none!important}.repetition-hover[data-reduced=true][data-mode=rotated] .repetition-hover__copy{transform:translate3d(var(--rep-offset-x), var(--rep-offset-y), 0) rotate(var(--rep-rotation))!important}@media (prefers-reduced-motion:reduce){.repetition-hover__tile:hover .repetition-hover__plate,.repetition-hover__tile:focus-visible .repetition-hover__plate,.repetition-hover__tile[data-active=true] .repetition-hover__plate{transform:none}.repetition-hover[data-mode=square] .repetition-hover__copy,.repetition-hover[data-mode=filter] .repetition-hover__copy{transform:none!important}.repetition-hover[data-mode=rotated] .repetition-hover__copy{transform:translate3d(var(--rep-offset-x), var(--rep-offset-y), 0) rotate(var(--rep-rotation))!important}}.dom-gallery[data-dom-variant=motion-trail-follow]{isolation:isolate;contain:layout paint;width:100cqw;height:100cqh;min-height:auto;color:var(--dom-scene-highlight);background:radial-gradient(90% 100% at 82% 8%, var(--dom-scene-secondary), transparent 64%), radial-gradient(110% 88% at 4% 104%, var(--motion-trail-cue,var(--dom-scene-accent)), transparent 62%), var(--dom-scene-bg);position:relative;overflow:hidden;container:motion-trail-stage/size}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=motion-trail-follow]{background:radial-gradient(90% 100% at 82% 8%, color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent), transparent 64%), radial-gradient(110% 88% at 4% 104%, color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 19%, transparent), transparent 62%), color-mix(in srgb, var(--dom-scene-bg) 95%, #020207)}}.dom-gallery[data-dom-variant=motion-trail-follow]{cursor:crosshair;touch-action:pan-y;-webkit-user-select:none;user-select:none}.dom-gallery[data-dom-variant=motion-trail-follow]:after{z-index:0;border:1px solid var(--motion-trail-cue,var(--dom-scene-accent));position:absolute;inset:clamp(12px,2cqw,28px)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=motion-trail-follow]:after{border:1px solid color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 18%, transparent)}}.dom-gallery[data-dom-variant=motion-trail-follow]:after{background-image:linear-gradient(var(--motion-trail-cue,var(--dom-scene-accent)) 1px, transparent 1px), linear-gradient(90deg, var(--motion-trail-cue,var(--dom-scene-accent)) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=motion-trail-follow]:after{background-image:linear-gradient(color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 7%, transparent) 1px, transparent 1px)}}.dom-gallery[data-dom-variant=motion-trail-follow]:after{background-size:var(--motion-trail-density-step,56px) var(--motion-trail-density-step,56px);content:"";opacity:var(--motion-trail-response-opacity,.235);pointer-events:none;-webkit-mask-image:linear-gradient(145deg,#0000,#000 24% 72%,#0000);mask-image:linear-gradient(145deg,#0000,#000 24% 72%,#0000)}.motion-trail:focus-visible{outline:2px solid var(--motion-trail-cue,var(--dom-scene-accent))}@supports (color:color-mix(in lab, red, red)){.motion-trail:focus-visible{outline:2px solid color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 88%, white)}}.motion-trail:focus-visible{outline-offset:-4px}.motion-trail__filters{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.motion-trail__atmosphere{z-index:-1;pointer-events:none;background-image:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.motion-trail__atmosphere{background-image:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px)}}.motion-trail__atmosphere{opacity:.28;background-size:clamp(54px,7cqw,92px) clamp(54px,7cqw,92px);-webkit-mask-image:linear-gradient(#0000,#000 24% 72%,#0000);mask-image:linear-gradient(#0000,#000 24% 72%,#0000)}.motion-trail[data-mode=soft] .motion-trail__atmosphere{background:radial-gradient(circle at 30% 42%, var(--motion-trail-cue,var(--dom-scene-accent)), transparent 28%), radial-gradient(circle at 70% 58%, var(--dom-scene-secondary), transparent 31%)}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=soft] .motion-trail__atmosphere{background:radial-gradient(circle at 30% 42%, color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 24%, transparent), transparent 28%), radial-gradient(circle at 70% 58%, color-mix(in srgb, var(--dom-scene-secondary) 22%, transparent), transparent 31%)}}.motion-trail[data-mode=soft] .motion-trail__atmosphere{filter:blur(34px);opacity:.72}.motion-trail[data-mode=rotation] .motion-trail__atmosphere{background:conic-gradient(from 24deg at 50% 48%, transparent 0 16%, var(--motion-trail-cue,var(--dom-scene-accent)) 17% 18%, transparent 19% 48%, var(--dom-scene-secondary) 49% 50%, transparent 51% 100%)}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=rotation] .motion-trail__atmosphere{background:conic-gradient(from 24deg at 50% 48%, transparent 0 16%, color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 15%, transparent) 17% 18%, transparent 19% 48%, color-mix(in srgb, var(--dom-scene-secondary) 12%, transparent) 49% 50%, transparent 51% 100%)}}.motion-trail[data-mode=rotation] .motion-trail__atmosphere{opacity:.7}.motion-trail[data-mode=circle] .motion-trail__atmosphere{border:1px solid var(--dom-scene-highlight);inset:9cqh 10cqw 8cqh}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=circle] .motion-trail__atmosphere{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.motion-trail[data-mode=circle] .motion-trail__atmosphere{background:radial-gradient(circle, transparent 0 28%, var(--motion-trail-cue,var(--dom-scene-accent)) 28.3% 28.8%, transparent 29% 48%, var(--dom-scene-highlight) 48.3% 48.6%, transparent 49%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=circle] .motion-trail__atmosphere{background:radial-gradient(circle, transparent 0 28%, color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 10%, transparent) 28.3% 28.8%, transparent 29% 48%, color-mix(in srgb, var(--dom-scene-highlight) 9%, transparent) 48.3% 48.6%, transparent 49%)}}.motion-trail[data-mode=circle] .motion-trail__atmosphere{opacity:.76;-webkit-mask-image:none;mask-image:none}.motion-trail[data-mode=svg-displace] .motion-trail__atmosphere{background:repeating-linear-gradient(0deg, transparent 0 5.8cqh, var(--motion-trail-cue,var(--dom-scene-accent)) 5.9cqh 6cqh)}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=svg-displace] .motion-trail__atmosphere{background:repeating-linear-gradient(0deg, transparent 0 5.8cqh, color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 9%, transparent) 5.9cqh 6cqh)}}.motion-trail[data-mode=svg-displace] .motion-trail__atmosphere{opacity:.66;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.motion-trail[data-mode=svg-depth] .motion-trail__atmosphere{background:linear-gradient(115deg, transparent 0 34%, var(--motion-trail-cue,var(--dom-scene-accent)) 50%, transparent 66%), repeating-radial-gradient(ellipse at 50% 28%, transparent 0 7cqh, var(--dom-scene-highlight) 7.1cqh 7.2cqh)}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=svg-depth] .motion-trail__atmosphere{background:linear-gradient(115deg, transparent 0 34%, color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 13%, transparent) 50%, transparent 66%), repeating-radial-gradient(ellipse at 50% 28%, transparent 0 7cqh, color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent) 7.1cqh 7.2cqh)}}.motion-trail[data-mode=svg-depth] .motion-trail__atmosphere{opacity:.7;-webkit-mask-image:linear-gradient(#000,#0000 86%);mask-image:linear-gradient(#000,#0000 86%)}.motion-trail__head{z-index:30;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:clamp(18px,4cqw,64px);display:flex;position:absolute;top:clamp(60px,7.5cqh,84px);left:clamp(18px,3.4cqw,48px);right:clamp(18px,3.4cqw,48px)}.motion-trail__head>div{gap:clamp(7px,1.2cqh,13px);display:grid}.motion-trail__mode{width:max-content;min-height:24px;color:var(--dom-scene-highlight);align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.motion-trail__mode{color:color-mix(in srgb, var(--dom-scene-highlight) 76%, var(--motion-trail-cue,var(--dom-scene-accent)))}}.motion-trail__mode{letter-spacing:.15em;text-transform:uppercase;font-size:clamp(10px,1.15cqw,13px);font-weight:760;line-height:1}.motion-trail__mode:before{background:var(--motion-trail-cue,var(--dom-scene-accent));border:1px solid;border-radius:50%;width:7px;height:7px;margin-right:9px}@supports (color:color-mix(in lab, red, red)){.motion-trail__mode:before{background:color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 62%, transparent)}}.motion-trail__mode:before{content:""}.motion-trail .scene-title{max-width:min(56cqw,760px);color:var(--dom-scene-highlight);letter-spacing:-.045em;overflow-wrap:anywhere;text-shadow:0 16px 60px #00000085;font-size:clamp(28px,5.2cqw,78px);line-height:.92}.motion-trail__head>p{width:min(31cqw,390px);color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.motion-trail__head>p{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.motion-trail__head>p{text-align:right;font-size:clamp(11px,1.25cqw,14px);line-height:1.55}.motion-trail__resting{z-index:4;perspective:1100px;transform-style:preserve-3d;transition:opacity .28s;position:absolute;inset:clamp(96px,15cqh,148px) clamp(12px,3cqw,44px) clamp(108px,17cqh,168px)}.motion-trail[data-live-trail=true] .motion-trail__resting{opacity:var(--motion-trail-rest-opacity,.84)}.motion-trail__resting-card{top:calc(var(--rest-y) * 1%);left:calc(var(--rest-x) * 1%);z-index:var(--rest-z);width:clamp(72px, calc(var(--rest-w) * 1cqw), 292px);border:1px solid var(--dom-scene-highlight);min-width:44px;min-height:44px;margin:0;padding:0;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.motion-trail__resting-card{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 17%, transparent)}}.motion-trail__resting-card{background:var(--dom-scene-bg);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.motion-trail__resting-card{background:color-mix(in srgb, var(--dom-scene-bg) 86%, black)}}.motion-trail__resting-card{box-shadow:0 20px 64px #00000061, 0 0 0 1px var(--dom-scene-bg) inset}@supports (color:color-mix(in lab, red, red)){.motion-trail__resting-card{box-shadow:0 20px 64px #00000061, 0 0 0 1px color-mix(in srgb, var(--dom-scene-bg) 54%, transparent) inset}}.motion-trail__resting-card{opacity:var(--rest-o);transform:translate(-50%, -50%) rotate(var(--rest-r));transform-origin:50%;cursor:pointer;transition:opacity .2s,border-color .2s,box-shadow .2s,transform .3s cubic-bezier(.16,1,.3,1)}.motion-trail__resting-card>img,.motion-trail__resting-ghost,.motion-trail__resting-ghost img{width:100%;height:100%;display:block}.motion-trail__resting-card>img,.motion-trail__resting-ghost img{object-fit:cover}.motion-trail__resting-ghost{pointer-events:none;display:none;position:absolute;inset:0}.motion-trail__resting-card:hover,.motion-trail__resting-card:focus-visible{z-index:20;border-color:var(--motion-trail-cue,var(--dom-scene-accent))}@supports (color:color-mix(in lab, red, red)){.motion-trail__resting-card:hover,.motion-trail__resting-card:focus-visible{border-color:color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 80%, var(--dom-scene-highlight))}}.motion-trail__resting-card:hover,.motion-trail__resting-card:focus-visible{box-shadow:0 26px 78px #0000008a, 0 0 0 2px var(--motion-trail-cue,var(--dom-scene-accent))}@supports (color:color-mix(in lab, red, red)){.motion-trail__resting-card:hover,.motion-trail__resting-card:focus-visible{box-shadow:0 26px 78px #0000008a, 0 0 0 2px color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 28%, transparent)}}.motion-trail__resting-card:hover,.motion-trail__resting-card:focus-visible{opacity:1;transform:translate(-50%, -50%) rotate(var(--rest-r)) scale(1.035);outline:none}.motion-trail__resting-card:active{transform:translate(-50%, -50%) rotate(var(--rest-r)) scale(.98)}.motion-trail__resting-card[data-active=true]{border-color:var(--motion-trail-cue,var(--dom-scene-accent))}@supports (color:color-mix(in lab, red, red)){.motion-trail__resting-card[data-active=true]{border-color:color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 74%, var(--dom-scene-highlight))}}.motion-trail__resting-card[data-active=true]{box-shadow:0 28px 86px #0000008f, 0 0 0 2px var(--motion-trail-cue,var(--dom-scene-accent))}@supports (color:color-mix(in lab, red, red)){.motion-trail__resting-card[data-active=true]{box-shadow:0 28px 86px #0000008f, 0 0 0 2px color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 24%, transparent)}}.motion-trail__resting-card[data-active=true]{opacity:1}.motion-trail[data-mode=opaque] .motion-trail__resting-card{border-width:2px;border-color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=opaque] .motion-trail__resting-card{border-color:color-mix(in srgb, var(--dom-scene-highlight) 30%, var(--dom-scene-accent))}}.motion-trail[data-mode=opaque] .motion-trail__resting-card{box-shadow:12px 16px 0 var(--dom-scene-bg), 0 24px 68px #00000080}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=opaque] .motion-trail__resting-card{box-shadow:12px 16px 0 color-mix(in srgb, var(--dom-scene-bg) 82%, black), 0 24px 68px #00000080}}.motion-trail[data-mode=soft] .motion-trail__resting-card{border-color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=soft] .motion-trail__resting-card{border-color:color-mix(in srgb, var(--dom-scene-highlight) 25%, transparent)}}.motion-trail[data-mode=soft] .motion-trail__resting-card{box-shadow:0 18px 60px var(--dom-scene-accent);background:0 0;border-radius:1px}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=soft] .motion-trail__resting-card{box-shadow:0 18px 60px color-mix(in srgb, var(--dom-scene-accent) 17%, transparent)}}.motion-trail[data-mode=soft] .motion-trail__resting-card{mix-blend-mode:screen}.motion-trail[data-mode=soft] .motion-trail__resting-card>img{filter:saturate(.9)contrast(1.08)}.motion-trail[data-mode=rotation] .motion-trail__resting-card{border:2px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=rotation] .motion-trail__resting-card{border:2px solid color-mix(in srgb, var(--dom-scene-highlight) 25%, var(--dom-scene-secondary))}}.motion-trail[data-mode=rotation] .motion-trail__resting-card{box-shadow:8px 8px 0 var(--dom-scene-accent), 0 24px 70px #0000007a}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=rotation] .motion-trail__resting-card{box-shadow:8px 8px 0 color-mix(in srgb, var(--dom-scene-accent) 20%, transparent), 0 24px 70px #0000007a}}.motion-trail[data-mode=circle] .motion-trail__resting-card{border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=circle] .motion-trail__resting-card{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 42%, var(--dom-scene-accent))}}.motion-trail[data-mode=circle] .motion-trail__resting-card{box-shadow:0 0 0 7px var(--dom-scene-bg), 0 18px 58px #0000007a;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=circle] .motion-trail__resting-card{box-shadow:0 0 0 7px color-mix(in srgb, var(--dom-scene-bg) 72%, transparent), 0 18px 58px #0000007a}}.motion-trail[data-mode=circle] .motion-trail__resting-card img{border-radius:inherit}.motion-trail[data-mode=svg-displace] .motion-trail__resting-card{border-color:var(--dom-scene-accent);overflow:visible}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=svg-displace] .motion-trail__resting-card{border-color:color-mix(in srgb, var(--dom-scene-accent) 55%, transparent)}}.motion-trail[data-mode=svg-displace] .motion-trail__resting-card{box-shadow:-10px 0 30px var(--dom-scene-accent), 10px 0 36px var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=svg-displace] .motion-trail__resting-card{box-shadow:-10px 0 30px color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), 10px 0 36px color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent)}}.motion-trail[data-mode=svg-displace] .motion-trail__resting-card>img{filter:var(--motion-trail-filter)}.motion-trail[data-mode=svg-displace] .motion-trail__resting-card:nth-child(2n){clip-path:polygon(0 8%,100% 0,95% 79%,6% 100%)}.motion-trail[data-mode=svg-displace] .motion-trail__resting-card:nth-child(odd){clip-path:polygon(4% 0,96% 9%,100% 92%,0 82%)}.motion-trail[data-mode=svg-depth] .motion-trail__resting-card{border-color:var(--dom-scene-secondary);overflow:visible}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=svg-depth] .motion-trail__resting-card{border-color:color-mix(in srgb, var(--dom-scene-secondary) 44%, var(--dom-scene-highlight))}}.motion-trail[data-mode=svg-depth] .motion-trail__resting-card{transform:translate(-50%, -50%) translateZ(calc(var(--rest-z) * 7px)) rotate(var(--rest-r));box-shadow:0 24px 84px #0000008f}.motion-trail[data-mode=svg-depth] .motion-trail__resting-card:hover,.motion-trail[data-mode=svg-depth] .motion-trail__resting-card:focus-visible{transform:translate(-50%, -50%) translateZ(calc(var(--rest-z) * 9px)) rotate(var(--rest-r)) scale(1.025)}.motion-trail[data-mode=svg-depth] .motion-trail__resting-card>img{z-index:2;filter:var(--motion-trail-filter);position:relative}.motion-trail[data-mode=svg-depth] .motion-trail__resting-ghost{z-index:1;opacity:.34;filter:saturate(1.35)hue-rotate(18deg)blur(2px);display:block;transform:translate(-12px,10px)scale(.97)}.motion-trail__stage{z-index:12;perspective:1100px;pointer-events:none;position:absolute;inset:0;overflow:hidden}.motion-trail__echo{aspect-ratio:.78;opacity:0;width:clamp(92px,17cqw,224px);transform-style:preserve-3d;animation-duration:var(--motion-trail-lifetime,.96s);pointer-events:none;will-change:transform, opacity, filter;animation-fill-mode:forwards;display:block;position:absolute}.motion-trail__echo>img,.motion-trail__echo-ghost,.motion-trail__echo-ghost img{width:100%;height:100%;display:block}.motion-trail__echo>img,.motion-trail__echo-ghost img{object-fit:cover}.motion-trail__echo>img{z-index:2;border:1px solid var(--dom-scene-highlight);position:relative}@supports (color:color-mix(in lab, red, red)){.motion-trail__echo>img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 26%, transparent)}}.motion-trail__echo>img{border-radius:3px;box-shadow:0 22px 64px #00000080}.motion-trail__echo-ghost{z-index:1;display:none;position:absolute;inset:0}.motion-trail[data-mode=opaque] .motion-trail__echo{animation-name:motion-trail-opaque;animation-timing-function:cubic-bezier(.2,.78,.2,1)}.motion-trail[data-mode=soft] .motion-trail__echo{aspect-ratio:1.14;mix-blend-mode:screen;width:clamp(108px,20cqw,264px);animation-name:motion-trail-soft;animation-timing-function:cubic-bezier(.16,1,.3,1)}.motion-trail[data-mode=soft] .motion-trail__echo>img{border-color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=soft] .motion-trail__echo>img{border-color:color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.motion-trail[data-mode=soft] .motion-trail__echo>img{filter:saturate(.88)contrast(1.08);border-radius:1px}.motion-trail[data-mode=rotation] .motion-trail__echo{aspect-ratio:.72;width:clamp(88px,15cqw,198px);animation-name:motion-trail-rotation;animation-timing-function:cubic-bezier(.18,.86,.18,1)}.motion-trail[data-mode=circle] .motion-trail__echo{aspect-ratio:1;width:clamp(82px,13cqw,176px);animation-name:motion-trail-circle;animation-timing-function:cubic-bezier(.16,1,.3,1)}.motion-trail[data-mode=circle] .motion-trail__echo>img{box-shadow:0 0 0 6px var(--dom-scene-bg), 0 20px 58px #00000075;border-radius:50%}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=circle] .motion-trail__echo>img{box-shadow:0 0 0 6px color-mix(in srgb, var(--dom-scene-bg) 70%, transparent), 0 20px 58px #00000075}}.motion-trail[data-mode=svg-displace] .motion-trail__echo{aspect-ratio:1.5;width:clamp(122px,22cqw,292px);animation-name:motion-trail-displace;animation-timing-function:cubic-bezier(.2,.8,.2,1)}.motion-trail[data-mode=svg-displace] .motion-trail__echo>img{border-color:var(--motion-trail-cue,var(--dom-scene-accent))}@supports (color:color-mix(in lab, red, red)){.motion-trail[data-mode=svg-displace] .motion-trail__echo>img{border-color:color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 44%, transparent)}}.motion-trail[data-mode=svg-displace] .motion-trail__echo>img{filter:var(--motion-trail-filter)}.motion-trail[data-mode=svg-depth] .motion-trail__echo{width:clamp(106px,19cqw,254px);animation-name:motion-trail-depth;animation-timing-function:cubic-bezier(.12,.72,.16,1)}.motion-trail[data-mode=svg-depth] .motion-trail__echo>img{filter:var(--motion-trail-filter)}.motion-trail[data-mode=svg-depth] .motion-trail__echo-ghost{opacity:.42;filter:saturate(1.45)hue-rotate(22deg)blur(2px);display:block;transform:translate(-14px,12px)translateZ(-90px)scale(.94)}@keyframes motion-trail-opaque{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--echo-rotate)) scale(.78)}14%,54%{opacity:var(--motion-trail-echo-opacity,1);transform:translate(-50%, -50%) rotate(var(--echo-rotate)) scale(1)}to{opacity:0;transform:translate(-50%, -50%) translate(var(--echo-dx), var(--echo-dy)) rotate(var(--echo-rotate-end)) scale(.32)}}@keyframes motion-trail-soft{0%{opacity:0;transform:translate(-50%,-50%)scale(.62)}18%{opacity:var(--motion-trail-soft-opacity,.64);transform:translate(-50%,-50%)scale(1)}68%{opacity:var(--motion-trail-soft-fade,.34)}to{opacity:0;transform:translate(-50%, -50%) translate(var(--echo-dx), var(--echo-dy)) scale(1.13)}}@keyframes motion-trail-rotation{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--echo-rotate)) scale(.5)}17%,48%{opacity:var(--motion-trail-echo-opacity,1);transform:translate(-50%, -50%) rotate(var(--echo-rotate)) scale(1)}to{opacity:0;transform:translate(-50%, -50%) translate(var(--echo-dx), var(--echo-dy)) rotate(var(--echo-rotate-end)) scale(.6)}}@keyframes motion-trail-circle{0%{opacity:0;transform:translate(-50%,-50%)scale(.25)}20%,52%{opacity:var(--motion-trail-echo-opacity,.94);transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%, -50%) translate(var(--echo-dx), var(--echo-dy)) scale(1.36)}}@keyframes motion-trail-displace{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--echo-rotate)) scaleX(1.52) scaleY(.5)}16%,46%{opacity:var(--motion-trail-echo-opacity,.96);transform:translate(-50%, -50%) rotate(var(--echo-rotate)) scale(1)}to{opacity:0;transform:translate(-50%, -50%) translate(var(--echo-dx), var(--echo-dy)) rotate(var(--echo-rotate-end)) scaleX(1.32) scaleY(.66)}}@keyframes motion-trail-depth{0%{opacity:0;transform:translate(-50%, -50%) translateZ(190px) rotate(var(--echo-rotate)) scale(1.18);filter:brightness(1.26)}18%,48%{opacity:var(--motion-trail-echo-opacity,1);transform:translate(-50%, -50%) translateZ(0) rotate(var(--echo-rotate)) scale(1);filter:brightness()}to{opacity:0;transform:translate(-50%, -50%) translate(var(--echo-dx), var(--echo-dy)) translateZ(-520px) rotate(var(--echo-rotate-end)) scale(.54);filter:brightness(.5)blur(3px)}}.motion-trail__footer{z-index:30;grid-template-columns:48px minmax(0,1fr) 48px;align-items:end;gap:clamp(12px,2cqw,24px);display:grid;position:absolute;bottom:clamp(42px,5.5cqh,62px);left:clamp(18px,3.4cqw,48px);right:clamp(18px,3.4cqw,48px)}.motion-trail__step{border:1px solid var(--dom-scene-highlight);place-items:center;width:48px;min-width:44px;height:48px;min-height:44px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.motion-trail__step{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 25%, transparent)}}.motion-trail__step{color:var(--dom-scene-highlight);background:var(--dom-scene-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.motion-trail__step{background:color-mix(in srgb, var(--dom-scene-bg) 80%, transparent)}}.motion-trail__step{cursor:pointer;transition:color .18s,background .18s,border-color .18s,transform .18s;box-shadow:0 14px 40px #0000004d}.motion-trail__step svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:19px;height:19px}.motion-trail__step:hover,.motion-trail__step:focus-visible{border-color:var(--motion-trail-cue,var(--dom-scene-accent))}@supports (color:color-mix(in lab, red, red)){.motion-trail__step:hover,.motion-trail__step:focus-visible{border-color:color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 76%, var(--dom-scene-highlight))}}.motion-trail__step:hover,.motion-trail__step:focus-visible{color:var(--motion-trail-cue,var(--dom-scene-accent))}@supports (color:color-mix(in lab, red, red)){.motion-trail__step:hover,.motion-trail__step:focus-visible{color:color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 52%, var(--dom-scene-highlight))}}.motion-trail__step:hover,.motion-trail__step:focus-visible{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.motion-trail__step:hover,.motion-trail__step:focus-visible{background:color-mix(in srgb, var(--dom-scene-bg) 62%, var(--motion-trail-cue,var(--dom-scene-accent)))}}.motion-trail__step:hover,.motion-trail__step:focus-visible{outline:none;transform:scale(1.06)}.motion-trail__step:active{transform:scale(.94)}.motion-trail__caption{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:3px clamp(12px,1.8cqw,24px);min-width:0;padding-bottom:2px;display:grid}.motion-trail__caption>span{color:var(--motion-trail-cue,var(--dom-scene-accent));grid-row:1/span 2}@supports (color:color-mix(in lab, red, red)){.motion-trail__caption>span{color:color-mix(in srgb, var(--motion-trail-cue,var(--dom-scene-accent)) 76%, var(--dom-scene-highlight))}}.motion-trail__caption>span{letter-spacing:.12em;font-size:clamp(10px,1.05cqw,12px);font-weight:760}.motion-trail__caption strong{min-width:0;color:var(--dom-scene-highlight);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(15px,1.7cqw,22px);font-weight:650;line-height:1.16;overflow:hidden}.motion-trail__caption p{min-width:0;color:var(--dom-scene-highlight);margin:0;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.motion-trail__caption p{color:color-mix(in srgb, var(--dom-scene-highlight) 56%, transparent)}}.motion-trail__caption p{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:clamp(10px,1.12cqw,13px);line-height:1.35}.motion-trail[data-reduced=true]{cursor:default}.motion-trail[data-reduced=true] .motion-trail__resting{opacity:1}.motion-trail--empty{width:100cqw;height:100cqh;min-height:auto;color:var(--dom-scene-highlight);place-items:center;padding:32px;display:grid}@supports (color:color-mix(in lab, red, red)){.motion-trail--empty{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.motion-trail--empty{background:var(--dom-scene-bg)}.motion-trail--empty p{margin:0;font-size:clamp(14px,1.8cqw,20px)}@container motion-trail-stage (max-width:720px){.motion-trail__head{gap:8px;display:grid}.motion-trail__head>p{text-align:left;width:min(72cqw,420px);font-size:11px}.motion-trail .scene-title{max-width:84cqw;font-size:clamp(27px,8.6cqw,52px)}.motion-trail__resting{inset:clamp(112px,19cqh,156px) 0 clamp(154px,21cqh,182px)}.motion-trail__resting-card{width:clamp(66px, calc(var(--rest-w) * 1.28cqw), 190px)}.motion-trail[data-mode=circle] .motion-trail__resting-card{width:clamp(58px, calc(var(--rest-w) * 1.14cqw), 158px)}.motion-trail__footer{grid-template-columns:44px minmax(0,1fr) 44px;bottom:clamp(96px,13cqh,116px)}.motion-trail__step{width:44px;height:44px}.motion-trail__caption{grid-template-columns:1fr;gap:2px}.motion-trail__caption>span{grid-row:auto}.motion-trail__caption p{display:none}}@container motion-trail-stage (max-height:560px){.motion-trail__head{top:54px}.motion-trail__head>p{display:none}.motion-trail .scene-title{font-size:clamp(24px,4.5cqw,48px)}.motion-trail__resting{top:74px;bottom:76px}.motion-trail__footer{bottom:36px}.motion-trail__caption p{display:none}}@media (prefers-reduced-motion:reduce){.motion-trail__resting-card,.motion-trail__step{transition-duration:.01ms}.motion-trail__echo{animation:none!important}}.dom-gallery[data-dom-variant=cursor-lens]{--cursor-lens-panel:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=cursor-lens]{--cursor-lens-panel:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.dom-gallery[data-dom-variant=cursor-lens]{--cursor-lens-line:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=cursor-lens]{--cursor-lens-line:color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.dom-gallery[data-dom-variant=cursor-lens]{--cursor-lens-size:clamp(112px, 18cqw, 244px);--cursor-lens-zoom:218%;--cursor-lens-zoom-delayed:185%;--cursor-lens-zoom-multiple:176%;--cursor-lens-zoom-filled:205%;--cursor-lens-zoom-stroke:150%;--cursor-lens-zoom-fast:194%;--cursor-lens-zoom-slow:148%;background:var(--dom-scene-bg);isolation:isolate;width:100%;height:100cqh;min-height:100cqh;color:var(--dom-scene-highlight);position:relative;overflow:clip}.cursor-lens__stage{z-index:1;background:var(--dom-scene-bg);width:100%;height:100%;color:inherit;cursor:none;touch-action:none;text-align:initial;border:0;padding:0;display:block;position:absolute;inset:0;overflow:hidden}.cursor-lens__stage:disabled{opacity:1}.cursor-lens__stage:focus-visible{outline:3px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__stage:focus-visible{outline:3px solid color-mix(in srgb, var(--dom-scene-accent) 82%, white)}}.cursor-lens__stage:focus-visible{outline-offset:-7px}.cursor-lens__cover{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;transition:filter .36s,opacity .36s,transform .7s cubic-bezier(.16,1,.3,1);animation:.52s cubic-bezier(.16,1,.3,1) both cursor-lens-artwork-in;display:block;position:absolute;inset:0}.cursor-lens__treatment{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000009e,#0000 40% 78%,#0003),linear-gradient(#00000024,#0000 42% 63%,#000000a8);position:absolute;inset:0}.cursor-lens__treatment:before,.cursor-lens__treatment:after{content:"";pointer-events:none;position:absolute}.cursor-lens__treatment:before{opacity:calc(.42 + var(--cursor-lens-response,.48) * .58);border:1px solid #ffffff1a;inset:clamp(18px,3cqw,44px)}.cursor-lens__treatment:after{background:linear-gradient(#0000,#ffffff38,#0000);width:1px;top:clamp(18px,3cqw,44px);bottom:clamp(18px,3cqw,44px);left:clamp(58px,10cqw,148px)}.cursor-lens__field{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cursor-lens__lens{top:var(--lens-y);left:var(--lens-x);width:var(--cursor-lens-size);aspect-ratio:1;opacity:.84;transform:translate(-50%, -50%) scale(var(--lens-scale));transform-origin:50%;will-change:left, top, transform;border-radius:50%;transition:opacity .22s,filter .22s;display:block;position:absolute}.cursor-lens[data-engaged=true] .cursor-lens__lens{opacity:1}.cursor-lens__lens-core{border-radius:inherit;display:block;position:absolute;inset:0;overflow:hidden}.cursor-lens[data-contract=filled-circle] .cursor-lens__cover{filter:saturate(.82)contrast(1.06)brightness(.88)}.cursor-lens__lens[data-role=solid] .cursor-lens__lens-core,.cursor-lens__lens[data-role=solid-small] .cursor-lens__lens-core{background:radial-gradient(circle at 34% 28%, #ffffffa8, transparent 13%), var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=solid] .cursor-lens__lens-core,.cursor-lens__lens[data-role=solid-small] .cursor-lens__lens-core{background:radial-gradient(circle at 34% 28%, #ffffffa8, transparent 13%), color-mix(in srgb, var(--dom-scene-accent) 88%, #fff 12%)}}.cursor-lens__lens[data-role=solid] .cursor-lens__lens-core,.cursor-lens__lens[data-role=solid-small] .cursor-lens__lens-core{mix-blend-mode:difference;box-shadow:0 22px 58px #00000070,inset 0 0 0 1px #ffffff6b}.cursor-lens[data-contract=dual-circle] .cursor-lens__cover{filter:sepia(.16)saturate(.74)contrast(1.08)brightness(.84)}.cursor-lens__lens[data-role=outline] .cursor-lens__lens-core{border:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=outline] .cursor-lens__lens-core{border:2px solid color-mix(in srgb, var(--dom-scene-accent) 76%, white)}}.cursor-lens__lens[data-role=outline] .cursor-lens__lens-core{background:#ffffff06;box-shadow:0 0 0 1px #0000005c,0 22px 48px #0000003d,inset 0 0 34px #ffffff0a}.cursor-lens[data-contract=filter] .cursor-lens__cover{filter:grayscale(.92)contrast(1.14)brightness(.68)}.cursor-lens__lens[data-role=filter] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-a] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-b] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-c] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-d] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-fast] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-slow] .cursor-lens__lens-core,.cursor-lens__lens[data-role=stroke] .cursor-lens__lens-core{border:1.5px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=filter] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-a] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-b] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-c] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-d] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-fast] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-slow] .cursor-lens__lens-core,.cursor-lens__lens[data-role=stroke] .cursor-lens__lens-core{border:1.5px solid color-mix(in srgb, var(--dom-scene-accent) 76%, white)}}.cursor-lens__lens[data-role=filter] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-a] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-b] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-c] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-d] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-fast] .cursor-lens__lens-core,.cursor-lens__lens[data-role=filter-slow] .cursor-lens__lens-core,.cursor-lens__lens[data-role=stroke] .cursor-lens__lens-core{background-image:linear-gradient(130deg, #ffffff1a, transparent 34%), var(--lens-image);background-repeat:no-repeat;background-position:center, var(--lens-bg-x) var(--lens-bg-y);background-size:100%, var(--cursor-lens-zoom);box-shadow:0 28px 72px #0000007a,inset 0 0 0 1px #ffffff2e,inset 0 -24px 44px #00000024}.cursor-lens__lens[data-role=orbit] .cursor-lens__lens-core{border:1px solid var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=orbit] .cursor-lens__lens-core{border:1px solid color-mix(in srgb, var(--dom-scene-secondary) 72%, transparent)}}.cursor-lens__lens[data-role=orbit] .cursor-lens__lens-core{box-shadow:0 0 28px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=orbit] .cursor-lens__lens-core{box-shadow:0 0 28px color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.cursor-lens__lens[data-role=orbit] .cursor-lens__lens-core:before,.cursor-lens__lens[data-role=orbit] .cursor-lens__lens-core:after{background:var(--dom-scene-highlight);content:"";border-radius:50%;position:absolute}.cursor-lens__lens[data-role=orbit] .cursor-lens__lens-core:before{width:6px;height:6px;top:13%;left:9%}.cursor-lens__lens[data-role=orbit] .cursor-lens__lens-core:after{width:3px;height:3px;bottom:22%;right:7%}.cursor-lens[data-contract=delayed-filter] .cursor-lens__cover{filter:grayscale(.8)sepia(.22)hue-rotate(158deg)brightness(.65)contrast(1.16);transform:scale(1.018)}.cursor-lens[data-contract=delayed-filter] .cursor-lens__lens[data-role=filter] .cursor-lens__lens-core{border-color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.cursor-lens[data-contract=delayed-filter] .cursor-lens__lens[data-role=filter] .cursor-lens__lens-core{border-color:color-mix(in srgb, var(--dom-scene-secondary) 74%, white)}}.cursor-lens[data-contract=delayed-filter] .cursor-lens__lens[data-role=filter] .cursor-lens__lens-core{background-size:100%, var(--cursor-lens-zoom-delayed)}.cursor-lens__lens[data-role=reticle] .cursor-lens__lens-core,.cursor-lens__lens[data-role=crosshair] .cursor-lens__lens-core{border:1px solid var(--dom-scene-highlight);overflow:visible}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=reticle] .cursor-lens__lens-core,.cursor-lens__lens[data-role=crosshair] .cursor-lens__lens-core{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.cursor-lens__lens[data-role=reticle] .cursor-lens__lens-core,.cursor-lens__lens[data-role=crosshair] .cursor-lens__lens-core{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=reticle] .cursor-lens__lens-core,.cursor-lens__lens[data-role=crosshair] .cursor-lens__lens-core{background:color-mix(in srgb, var(--dom-scene-bg) 56%, transparent)}}.cursor-lens__lens[data-role=reticle] .cursor-lens__lens-core,.cursor-lens__lens[data-role=crosshair] .cursor-lens__lens-core{box-shadow:0 0 0 4px var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=reticle] .cursor-lens__lens-core,.cursor-lens__lens[data-role=crosshair] .cursor-lens__lens-core{box-shadow:0 0 0 4px color-mix(in srgb, var(--dom-scene-bg) 22%, transparent)}}.cursor-lens__lens[data-role=reticle] .cursor-lens__lens-core:before,.cursor-lens__lens[data-role=reticle] .cursor-lens__lens-core:after,.cursor-lens__lens[data-role=crosshair] .cursor-lens__lens-core:before,.cursor-lens__lens[data-role=crosshair] .cursor-lens__lens-core:after{background:var(--dom-scene-highlight);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=reticle] .cursor-lens__lens-core:before,.cursor-lens__lens[data-role=reticle] .cursor-lens__lens-core:after,.cursor-lens__lens[data-role=crosshair] .cursor-lens__lens-core:before,.cursor-lens__lens[data-role=crosshair] .cursor-lens__lens-core:after{background:color-mix(in srgb, var(--dom-scene-highlight) 78%, transparent)}}.cursor-lens__lens[data-role=reticle] .cursor-lens__lens-core:before,.cursor-lens__lens[data-role=reticle] .cursor-lens__lens-core:after,.cursor-lens__lens[data-role=crosshair] .cursor-lens__lens-core:before,.cursor-lens__lens[data-role=crosshair] .cursor-lens__lens-core:after{content:"";transform:translate(-50%,-50%)}.cursor-lens__lens[data-role=reticle] .cursor-lens__lens-core:before,.cursor-lens__lens[data-role=crosshair] .cursor-lens__lens-core:before{width:calc(100% + 16px);height:1px}.cursor-lens__lens[data-role=reticle] .cursor-lens__lens-core:after,.cursor-lens__lens[data-role=crosshair] .cursor-lens__lens-core:after{width:1px;height:calc(100% + 16px)}.cursor-lens[data-contract=multiple-filter] .cursor-lens__cover{filter:grayscale(.76)saturate(.7)brightness(.66)contrast(1.18)}.cursor-lens[data-contract=multiple-filter] .cursor-lens__lens-core{background-size:100%, var(--cursor-lens-zoom-multiple)}.cursor-lens__lens[data-role=filter-b] .cursor-lens__lens-core{border-color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=filter-b] .cursor-lens__lens-core{border-color:color-mix(in srgb, var(--dom-scene-secondary) 70%, white)}}.cursor-lens__lens[data-role=filter-b] .cursor-lens__lens-core{opacity:.88}.cursor-lens__lens[data-role=filter-c] .cursor-lens__lens-core{border-color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=filter-c] .cursor-lens__lens-core{border-color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.cursor-lens__lens[data-role=filter-c] .cursor-lens__lens-core{opacity:.72}.cursor-lens__lens[data-role=filter-d] .cursor-lens__lens-core{opacity:.55}.cursor-lens[data-contract=filled-filter] .cursor-lens__cover{filter:saturate(.55)brightness(.62)contrast(1.12)}.cursor-lens__lens[data-role=filled-filter] .cursor-lens__lens-core{border:1px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=filled-filter] .cursor-lens__lens-core{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 74%, white)}}.cursor-lens__lens[data-role=filled-filter] .cursor-lens__lens-core{background-image:linear-gradient(135deg, var(--dom-scene-accent), transparent 68%), var(--lens-image)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=filled-filter] .cursor-lens__lens-core{background-image:linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-accent) 64%, transparent), transparent 68%), var(--lens-image)}}.cursor-lens__lens[data-role=filled-filter] .cursor-lens__lens-core{background-position:center, var(--lens-bg-x) var(--lens-bg-y);background-size:100%, var(--cursor-lens-zoom-filled);background-blend-mode:screen, normal;box-shadow:0 34px 90px var(--dom-scene-accent), inset 0 0 0 1px #ffffff3d}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=filled-filter] .cursor-lens__lens-core{box-shadow:0 34px 90px color-mix(in srgb, var(--dom-scene-accent) 22%, #000000b8), inset 0 0 0 1px #ffffff3d}}.cursor-lens__lens[data-role=aura] .cursor-lens__lens-core{border:1px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=aura] .cursor-lens__lens-core{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 48%, transparent)}}.cursor-lens__lens[data-role=aura] .cursor-lens__lens-core{background:radial-gradient(circle, var(--dom-scene-accent), transparent 68%)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=aura] .cursor-lens__lens-core{background:radial-gradient(circle, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 68%)}}.cursor-lens__lens[data-role=aura] .cursor-lens__lens-core{box-shadow:0 0 72px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=aura] .cursor-lens__lens-core{box-shadow:0 0 72px color-mix(in srgb, var(--dom-scene-accent) 18%, transparent)}}.cursor-lens[data-contract=stroke-filter] .cursor-lens__cover{filter:grayscale(.88)contrast(1.22)brightness(.7)}.cursor-lens__lens[data-role=stroke] .cursor-lens__lens-core{background-size:100%, var(--cursor-lens-zoom-stroke);box-shadow:0 0 0 1px #000000b8, 0 0 0 8px var(--dom-scene-bg), inset 0 0 0 1px #ffffff3d;border-width:3px}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=stroke] .cursor-lens__lens-core{box-shadow:0 0 0 1px #000000b8, 0 0 0 8px color-mix(in srgb, var(--dom-scene-bg) 22%, transparent), inset 0 0 0 1px #ffffff3d}}.cursor-lens[data-contract=dual-delay] .cursor-lens__cover{filter:grayscale(.94)hue-rotate(16deg)brightness(.58)contrast(1.28)}.cursor-lens__lens[data-role=filter-fast] .cursor-lens__lens-core{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=filter-fast] .cursor-lens__lens-core{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.cursor-lens__lens[data-role=filter-fast] .cursor-lens__lens-core{background-size:100%, var(--cursor-lens-zoom-fast)}.cursor-lens__lens[data-role=filter-slow] .cursor-lens__lens-core{border-color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__lens[data-role=filter-slow] .cursor-lens__lens-core{border-color:color-mix(in srgb, var(--dom-scene-secondary) 74%, white)}}.cursor-lens__lens[data-role=filter-slow] .cursor-lens__lens-core{background-size:100%, var(--cursor-lens-zoom-slow);opacity:.72}.cursor-lens__head{z-index:9;pointer-events:none;color:#fff;text-shadow:0 4px 28px #000000b8;gap:9px;max-width:min(48ch,54cqw);display:grid;position:absolute;top:clamp(24px,5cqh,62px);left:clamp(28px,6cqw,88px)}.cursor-lens__eyebrow,.cursor-lens__mode,.cursor-lens__instruction,.cursor-lens__count{letter-spacing:.13em;text-transform:uppercase;font-size:clamp(10px,1.3cqw,13px);font-weight:720;line-height:1.25}.cursor-lens__eyebrow{color:#ffffffa8}.cursor-lens__mode{border:1px solid var(--dom-scene-accent);align-items:center;width:fit-content;min-height:32px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.cursor-lens__mode{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 60%, #fff3)}}.cursor-lens__mode{background:var(--dom-scene-bg);border-radius:999px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.cursor-lens__mode{background:color-mix(in srgb, var(--dom-scene-bg) 60%, transparent)}}.cursor-lens__mode{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__mode{color:color-mix(in srgb, var(--dom-scene-accent) 32%, white)}}.cursor-lens__mode{-webkit-backdrop-filter:blur(12px)saturate(1.24);backdrop-filter:blur(12px)saturate(1.24)}.cursor-lens .scene-title{color:#fff;text-wrap:balance;max-width:12ch;margin:0;font-size:clamp(36px,7cqw,92px);line-height:.9}.cursor-lens__caption{z-index:9;color:#fff;text-align:left;text-shadow:0 3px 22px #000000d1;pointer-events:none;border-left:1px solid #ffffff3d;gap:6px;width:min(31cqw,390px);min-width:230px;padding-left:16px;display:grid;position:absolute;bottom:clamp(96px,16cqh,158px);right:clamp(26px,5cqw,72px)}.cursor-lens__caption strong{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,2.3cqw,30px);font-weight:650;line-height:1;overflow:hidden}.cursor-lens__caption p{color:#ffffffb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:clamp(13px,1.45cqw,16px);line-height:1.35;display:-webkit-box;overflow:hidden}.cursor-lens__count{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__count{color:color-mix(in srgb, var(--dom-scene-accent) 48%, white)}}.cursor-lens__instruction{color:#ffffff8a;margin-top:3px;font-size:clamp(9px,1cqw,11px)}.cursor-lens__rail{z-index:12;border:1px solid var(--cursor-lens-line);background:var(--cursor-lens-panel);-webkit-backdrop-filter:blur(16px)saturate(1.3);backdrop-filter:blur(16px)saturate(1.3);border-radius:14px;align-items:center;gap:7px;max-width:min(78cqw,880px);padding:6px;display:flex;position:absolute;bottom:clamp(18px,4cqh,38px);left:50%;transform:translate(-50%);box-shadow:0 18px 54px #0000005c}.cursor-lens__chapters{overscroll-behavior-x:contain;scrollbar-width:none;gap:5px;min-width:0;display:flex;overflow-x:auto}.cursor-lens__chapters::-webkit-scrollbar{display:none}.cursor-lens__step,.cursor-lens__chapter{color:#fff;cursor:pointer;touch-action:manipulation;background:#00000057;border:1px solid #ffffff24;border-radius:9px;flex:none;min-width:44px;min-height:44px;padding:0;transition:border-color .18s,background .18s,transform .18s;position:relative;overflow:hidden}.cursor-lens__step{place-items:center;font-size:18px;display:grid}.cursor-lens__chapter{width:clamp(48px,5.4cqw,68px);height:48px}.cursor-lens__chapter img{object-fit:cover;opacity:.66;filter:saturate(.7)brightness(.72);width:100%;height:100%;transition:filter .18s,opacity .18s,transform .24s cubic-bezier(.16,1,.3,1);display:block}.cursor-lens__chapter span{color:#ffffffb8;letter-spacing:.06em;background:#000000b3;border-radius:3px;padding:1px 3px;font-size:8px;font-weight:720;position:absolute;bottom:3px;right:4px}.cursor-lens__step:hover,.cursor-lens__chapter:hover,.cursor-lens__step:focus-visible,.cursor-lens__chapter:focus-visible,.cursor-lens__chapter[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__step:hover,.cursor-lens__chapter:hover,.cursor-lens__step:focus-visible,.cursor-lens__chapter:focus-visible,.cursor-lens__chapter[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, white)}}.cursor-lens__step:hover,.cursor-lens__chapter:hover,.cursor-lens__step:focus-visible,.cursor-lens__chapter:focus-visible,.cursor-lens__chapter[data-active=true]{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__step:hover,.cursor-lens__chapter:hover,.cursor-lens__step:focus-visible,.cursor-lens__chapter:focus-visible,.cursor-lens__chapter[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 24%, #0000008f)}}.cursor-lens__step:hover,.cursor-lens__chapter:hover{transform:translateY(-2px)}.cursor-lens__step:focus-visible,.cursor-lens__chapter:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.cursor-lens__step:focus-visible,.cursor-lens__chapter:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 82%, white)}}.cursor-lens__step:focus-visible,.cursor-lens__chapter:focus-visible{outline-offset:2px}.cursor-lens__chapter[data-active=true] img,.cursor-lens__chapter:hover img{opacity:1;filter:none;transform:scale(1.04)}.cursor-lens__chapter[data-active=true]:after{border:2px solid var(--dom-scene-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cursor-lens__chapter[data-active=true]:after{border:2px solid color-mix(in srgb, var(--dom-scene-accent) 78%, white)}}.cursor-lens__chapter[data-active=true]:after{border-radius:inherit;content:"";pointer-events:none}.cursor-lens[data-input=keyboard] .cursor-lens__instruction{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.cursor-lens[data-input=keyboard] .cursor-lens__instruction{color:color-mix(in srgb, var(--dom-scene-accent) 48%, white)}}.cursor-lens[data-reduced=true] .cursor-lens__stage{cursor:pointer;touch-action:manipulation}.cursor-lens[data-reduced=true] .cursor-lens__cover{animation:none;transform:none}.cursor-lens[data-reduced=true] .cursor-lens__lens{opacity:.92;transition:none}@container immersive-canvas (max-width:720px){.dom-gallery[data-dom-variant=cursor-lens]{--cursor-lens-size:clamp(92px, 27cqw, 156px)}.cursor-lens__treatment:before{inset:12px}.cursor-lens__treatment:after{display:none}.cursor-lens__head{gap:7px;max-width:72cqw;top:clamp(18px,4cqh,34px);left:18px}.cursor-lens .scene-title{font-size:clamp(34px,12cqw,64px)}.cursor-lens__caption{width:min(72cqw,360px);min-width:0;bottom:clamp(92px,15cqh,130px);left:18px;right:auto}.cursor-lens__caption p{-webkit-line-clamp:1}.cursor-lens__rail{right:12px;bottom:max(12px, env(safe-area-inset-bottom));max-width:none;left:12px;transform:none}.cursor-lens__chapters{flex:1}.cursor-lens__chapter{width:48px}}@container immersive-canvas (max-width:460px){.cursor-lens__eyebrow,.cursor-lens__caption p,.cursor-lens__instruction{display:none}.cursor-lens__head{max-width:62cqw}.cursor-lens__mode{min-height:30px;font-size:10px}.cursor-lens__caption{max-width:64cqw;bottom:88px}.cursor-lens__caption strong{font-size:18px}}@container immersive-canvas (max-height:540px){.cursor-lens__head{top:16px}.cursor-lens__eyebrow,.cursor-lens__caption p,.cursor-lens__instruction{display:none}.cursor-lens__caption{bottom:82px;right:20px}.cursor-lens__rail{bottom:12px}}@media (hover:none),(pointer:coarse){.cursor-lens__stage{cursor:pointer}.cursor-lens__lens{opacity:.92}.cursor-lens__step:hover,.cursor-lens__chapter:hover{transform:none}}@media (prefers-reduced-motion:reduce){.cursor-lens__cover,.cursor-lens__lens,.cursor-lens__step,.cursor-lens__chapter,.cursor-lens__chapter img{transition:none;animation:none}}@keyframes cursor-lens-artwork-in{0%{opacity:.42;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}.infinite-loop-renderer__semantic-layer{pointer-events:none}.dom-gallery[data-dom-variant=infinite-loop]{--scene-runway:100cqh;background:var(--dom-scene-bg);flex-direction:column;width:100%;height:100%;min-height:100%;display:flex;position:relative;overflow:hidden}.infinite-loop__head{z-index:3;pointer-events:none;position:absolute;top:clamp(14px,3cqh,28px);left:clamp(18px,4cqw,44px)}.infinite-loop .scene-title{color:var(--dom-scene-highlight);text-shadow:0 1px 14px #0000008c;font-size:clamp(20px,2.4cqw,38px)}.infinite-loop__viewport{touch-action:none;grid-template-columns:repeat(var(--loop-columns,3), minmax(0, 1fr));flex:1;gap:0 3cqw;min-height:0;padding-inline:3cqw;display:grid;position:relative;overflow:hidden;container-type:size}.infinite-loop__viewport:focus-visible{outline:2px solid var(--dom-scene-highlight);outline-offset:-4px}.infinite-loop__col{will-change:transform;flex-direction:column;gap:4cqh;display:flex}.infinite-loop__cell{width:100%;aspect-ratio:var(--cell-ar,1);cursor:pointer;will-change:transform;backface-visibility:hidden;border-radius:1.4rem;flex:none;margin:0;position:relative;overflow:hidden}.infinite-loop__col:first-child .infinite-loop__cell{border-radius:0 1.4rem 1.4rem 0}.infinite-loop__col:nth-child(3) .infinite-loop__cell{border-radius:1.4rem 0 0 1.4rem}.infinite-loop[data-axis=x] .infinite-loop__viewport{padding-inline:0;display:block}.infinite-loop[data-axis=x] .infinite-loop__col{flex-direction:row;gap:0 2cqw;width:max-content;height:64cqh;margin-top:18cqh}.infinite-loop[data-axis=x] .infinite-loop__cell{width:auto;height:100%;aspect-ratio:var(--cell-ar,1);border-radius:1.4rem}.infinite-loop__cell img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.infinite-loop__cell[data-active=true]:after{content:"";border:1px solid var(--dom-scene-highlight);border-radius:inherit;pointer-events:none;opacity:.6;position:absolute;inset:0}.infinite-loop__cell figcaption{z-index:2;background:linear-gradient(0deg, var(--dom-scene-bg), transparent);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:3px 9px;padding:42px 13px 12px;display:none;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.infinite-loop__cell figcaption{background:linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-bg) 88%, transparent), transparent)}}.infinite-loop__cell figcaption{color:var(--dom-scene-highlight)}.infinite-loop__cell figcaption span{color:var(--dom-scene-accent);grid-row:1/3;align-self:start}@supports (color:color-mix(in lab, red, red)){.infinite-loop__cell figcaption span{color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.infinite-loop__cell figcaption span{font-size:.65rem;font-weight:850}.infinite-loop__cell figcaption strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.78rem,1.15cqw,1rem);line-height:1.05;overflow:hidden}.infinite-loop__cell figcaption p{color:var(--dom-scene-highlight);margin:0;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.infinite-loop__cell figcaption p{color:color-mix(in srgb, var(--dom-scene-highlight) 66%, transparent)}}.infinite-loop__cell figcaption p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.65rem;line-height:1.2}.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__viewport{gap:0 clamp(18px,4.5cqw,72px);padding-inline:clamp(20px,5cqw,76px)}.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__col{gap:clamp(24px,6cqh,70px);padding-block:clamp(36px,9cqh,90px)}.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__col:nth-child(2n){padding-top:clamp(90px,19cqh,180px)}.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__cell{border:1px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__cell{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 16%, transparent)}}.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__cell{background:var(--dom-scene-highlight);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__cell{background:color-mix(in srgb, var(--dom-scene-highlight) 5%, var(--dom-scene-bg))}}.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__cell{padding:clamp(4px,.7cqw,10px);transition:opacity .22s,transform .26s cubic-bezier(.16,1,.3,1),border-color .22s}.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__cell:hover,.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__cell:focus-visible{z-index:2;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__cell:hover,.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__cell:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 72%, var(--dom-scene-highlight))}}.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__cell:hover,.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__cell:focus-visible{transform:scale(1.045)}.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__viewport:has(.infinite-loop__cell:hover) .infinite-loop__cell:not(:hover){opacity:.62}.infinite-loop[data-loop-layout=profile-stream] .infinite-loop__col{gap:0 clamp(16px,2.6cqw,38px);height:72cqh;margin-top:14cqh}.infinite-loop[data-loop-layout=profile-stream] .infinite-loop__cell{border:1px solid var(--dom-scene-accent);min-width:clamp(180px,23cqw,340px)}@supports (color:color-mix(in lab, red, red)){.infinite-loop[data-loop-layout=profile-stream] .infinite-loop__cell{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 18%, transparent)}}.infinite-loop[data-loop-layout=profile-stream] .infinite-loop__cell{background:var(--dom-scene-highlight);border-radius:clamp(16px,2cqw,30px)}@supports (color:color-mix(in lab, red, red)){.infinite-loop[data-loop-layout=profile-stream] .infinite-loop__cell{background:color-mix(in srgb, var(--dom-scene-highlight) 5%, var(--dom-scene-bg))}}.infinite-loop[data-loop-layout=profile-stream] .infinite-loop__cell{padding:clamp(6px,.8cqw,12px)}.infinite-loop[data-loop-layout=profile-stream] .infinite-loop__cell figcaption,.infinite-loop[data-loop-layout=contact-sheet] .infinite-loop__cell figcaption,.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__cell figcaption{display:grid}.infinite-loop[data-loop-layout=contact-sheet] .infinite-loop__col{grid-template-rows:repeat(2,minmax(0,1fr));grid-auto-columns:clamp(150px,20cqw,290px);grid-auto-flow:column;gap:clamp(12px,2cqh,24px) clamp(12px,1.5cqw,24px);width:max-content;height:78cqh;margin-top:11cqh;display:grid}.infinite-loop[data-loop-layout=contact-sheet] .infinite-loop__cell{aspect-ratio:auto;border:1px solid var(--dom-scene-highlight);width:100%;height:100%}@supports (color:color-mix(in lab, red, red)){.infinite-loop[data-loop-layout=contact-sheet] .infinite-loop__cell{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.infinite-loop[data-loop-layout=contact-sheet] .infinite-loop__cell{background:var(--dom-scene-highlight);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.infinite-loop[data-loop-layout=contact-sheet] .infinite-loop__cell{background:color-mix(in srgb, var(--dom-scene-highlight) 4%, var(--dom-scene-bg))}}.infinite-loop[data-loop-layout=contact-sheet] .infinite-loop__cell{padding:7px}.infinite-loop[data-loop-layout=contact-sheet] .infinite-loop__cell img{object-fit:contain;width:calc(100% - 14px);height:calc(100% - 14px);inset:7px}.infinite-loop[data-loop-layout=scale-xy-belt] .infinite-loop__col{gap:0 clamp(22px,3cqw,48px);height:72cqh;margin-top:14cqh}.infinite-loop[data-loop-layout=scale-xy-belt] .infinite-loop__cell{border-radius:2px;min-width:clamp(160px,22cqw,320px)}.infinite-loop[data-reduced=true] .infinite-loop__viewport{touch-action:auto;overflow-y:auto}.infinite-loop[data-reduced=true][data-axis=x] .infinite-loop__viewport{overflow:auto hidden}.infinite-loop[data-reduced=true] .infinite-loop__col{transform:none!important}.infinite-loop[data-reduced=true] .infinite-loop__cell{opacity:1!important;filter:none!important;transform:none!important}.infinite-loop[data-reduced=true] .infinite-loop__cell[aria-hidden=true]{display:none}@container immersive-canvas (max-width:760px){.infinite-loop[data-axis=x] .infinite-loop__col{height:48cqh;margin-top:24cqh}.infinite-loop[data-axis=x] .infinite-loop__cell{max-width:84cqw}.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__viewport{--loop-columns:2;gap:0 14px;padding-inline:14px}.infinite-loop[data-loop-layout=masonry-atlas] .infinite-loop__col:nth-child(2n){padding-top:100px}.infinite-loop[data-loop-layout=contact-sheet] .infinite-loop__col{grid-auto-columns:clamp(142px,48cqw,230px)}.infinite-loop[data-loop-layout=profile-stream] .infinite-loop__cell,.infinite-loop[data-loop-layout=scale-xy-belt] .infinite-loop__cell{min-width:clamp(156px,60cqw,250px)}.infinite-loop[data-reduced=true][data-axis=y] .infinite-loop__col{justify-content:space-evenly;min-height:100%}}@supports not (height:1cqh){.dom-gallery[data-dom-variant=infinite-loop]{--scene-runway:100svh}}.dom-gallery[data-dom-variant=distorted-link-index]{background:radial-gradient(80% 90% at 84% 48%, var(--dom-scene-accent), transparent 68%), linear-gradient(120deg, var(--dom-scene-bg), var(--dom-scene-bg));min-height:100svh;position:relative;overflow:hidden auto;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=distorted-link-index]{background:radial-gradient(80% 90% at 84% 48%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 68%), linear-gradient(120deg, color-mix(in srgb, var(--dom-scene-bg) 88%, #000), var(--dom-scene-bg))}}.dom-gallery[data-dom-variant=distorted-link-index]{color:var(--dom-scene-highlight)}.distorted-link-index__field{opacity:.22;pointer-events:none;background-image:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.distorted-link-index__field{background-image:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 10%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent) 1px, transparent 1px)}}.distorted-link-index__field{background-size:7.5cqw 7.5cqw;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.distorted-link-index__layout{z-index:1;grid-template-columns:minmax(300px,.9fr) minmax(320px,1.1fr);align-items:center;gap:clamp(24px,6cqw,92px);min-height:100svh;padding:clamp(24px,5cqw,78px);display:grid;position:relative}.distorted-link-index__menu{gap:clamp(24px,4cqw,54px);min-width:0;display:grid}.distorted-link-index .scene-title{max-width:9ch;color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(40px,8cqw,118px)}.distorted-link-index__list{gap:clamp(12px,1.8svh,20px);display:grid}.distorted-link-index__link{min-height:50px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:38px clamp(42px,5.2cqw,66px) minmax(0,1fr);align-items:center;gap:clamp(10px,1.6cqw,18px);padding:0;display:grid;position:relative}.distorted-link-index__link:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:8px;border-radius:4px}.distorted-link-index__number{color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.distorted-link-index__number{color:color-mix(in srgb, var(--dom-scene-secondary) 72%, transparent)}}.distorted-link-index__number{letter-spacing:.18em;font-size:10px;font-weight:800}.distorted-link-index__thumb{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:100%;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.distorted-link-index__thumb{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.distorted-link-index__thumb{background:var(--dom-scene-bg);border-radius:3px}@supports (color:color-mix(in lab, red, red)){.distorted-link-index__thumb{background:color-mix(in srgb, var(--dom-scene-bg) 74%, #000)}}.distorted-link-index__thumb img{object-fit:contain;width:100%;height:100%;display:block}.distorted-link-index__copy{align-items:center;min-width:0;min-height:44px;padding-block:6px 10px;display:grid;position:relative}.distorted-link-index__label{z-index:2;min-width:0;color:var(--dom-scene-highlight);position:relative}@supports (color:color-mix(in lab, red, red)){.distorted-link-index__label{color:color-mix(in srgb, var(--dom-scene-highlight) 82%, transparent)}}.distorted-link-index__label{text-transform:uppercase;font-size:clamp(17px,2.45cqw,38px);font-weight:700;line-height:.94;transition:color .18s}.distorted-link-index__line{--distort-lift:0px;z-index:1;opacity:0;height:2px;transform:translateY(var(--distort-lift)) scaleX(.18);transform-origin:0;background:var(--dom-scene-accent);position:absolute;bottom:2px;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.distorted-link-index__line{background:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.distorted-link-index__line{transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .18s}.distorted-link-index__link[data-active=true] .distorted-link-index__line{opacity:.36}.distorted-link-index__link:is(:hover,:focus-visible) .distorted-link-index__line{opacity:1;transform:translateY(var(--distort-lift)) scaleX(1)}.distorted-link-index__link:is(:hover,:focus-visible) .distorted-link-index__label{color:var(--dom-scene-highlight)}.distorted-link-index__link[data-effect="1"] .distorted-link-index__line,.distorted-link-index__link[data-effect="2"] .distorted-link-index__line{width:clamp(54px,6.8cqw,82px);height:clamp(54px,6.8cqw,82px);transform:translate(-50%, calc(-50% + var(--distort-lift))) scale(.72);transform-origin:50%;background:0 0;border:1px solid;inset:50% auto auto 50%}.distorted-link-index__link[data-effect="1"] .distorted-link-index__line{border-radius:50%}.distorted-link-index__link[data-effect="1"]:is(:hover,:focus-visible) .distorted-link-index__line,.distorted-link-index__link[data-effect="2"]:is(:hover,:focus-visible) .distorted-link-index__line{transform:translate(-50%, calc(-50% + var(--distort-lift))) scale(1)}.distorted-link-index__link[data-effect="3"] .distorted-link-index__line{height:3px;transform:translateY(calc(-50% + var(--distort-lift))) scaleX(.18);top:50%;bottom:auto}.distorted-link-index__link[data-effect="3"]:is(:hover,:focus-visible) .distorted-link-index__line{transform:translateY(calc(-50% + var(--distort-lift))) scaleX(1)}.distorted-link-index__link[data-effect="4"] .distorted-link-index__copy{padding-block:12px}.distorted-link-index__link[data-effect="4"] .distorted-link-index__line{height:auto;transform:translateY(var(--distort-lift)) scaleX(.18);background:0 0;border-block:1px solid;inset:3px 0}.distorted-link-index__link[data-effect="4"]:is(:hover,:focus-visible) .distorted-link-index__line{transform:translateY(var(--distort-lift)) scaleX(1)}.distorted-link-index__link[data-effect="5"] .distorted-link-index__line{transform-origin:50%;width:clamp(70px,9cqw,116px);inset:50% auto auto 50%;transform:translate(-50%,-50%)rotate(-45deg)scaleX(.18)}.distorted-link-index__link[data-effect="5"]:is(:hover,:focus-visible) .distorted-link-index__line{transform:translate(-50%,-50%)rotate(-45deg)scaleX(1)}.distorted-link-index__preview{aspect-ratio:1/1.12;border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;place-self:center stretch;min-width:0;max-height:min(76svh,760px);margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.distorted-link-index__preview{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.distorted-link-index__preview{background:linear-gradient(140deg, var(--dom-scene-highlight), transparent 42%), var(--dom-scene-bg);border-radius:4px;padding:clamp(14px,2cqw,26px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.distorted-link-index__preview{background:linear-gradient(140deg, color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent), transparent 42%), color-mix(in srgb, var(--dom-scene-bg) 72%, #000)}}.distorted-link-index__preview{box-shadow:0 38px 120px #00000070}.distorted-link-index__preview img{object-fit:contain;background:var(--dom-scene-bg);border-radius:2px;width:100%;height:100%;min-height:0;display:block}@supports (color:color-mix(in lab, red, red)){.distorted-link-index__preview img{background:color-mix(in srgb, var(--dom-scene-bg) 80%, #000)}}.distorted-link-index__preview figcaption{gap:5px;margin-top:16px;display:grid}.distorted-link-index__preview strong{color:var(--dom-scene-highlight);text-transform:uppercase;font-size:clamp(15px,1.5cqw,21px);line-height:1.08}.distorted-link-index__preview span{color:var(--dom-scene-highlight);display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.distorted-link-index__preview span{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.distorted-link-index__preview span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.38}@container (max-width:900px){.distorted-link-index__layout{grid-template-columns:1fr;align-content:start;gap:30px;min-height:100svh;padding:24px}.distorted-link-index .scene-title{max-width:none;font-size:clamp(34px,12cqw,72px)}.distorted-link-index__label{font-size:clamp(17px,5.4cqw,32px)}.distorted-link-index__preview{aspect-ratio:4/3;justify-self:center;width:min(100%,620px);max-height:none}}@container (max-width:480px){.distorted-link-index__layout{padding:20px 18px 100px}.distorted-link-index__link{grid-template-columns:32px 44px minmax(0,1fr);gap:9px}.distorted-link-index__preview{aspect-ratio:4/5}}:is(.immersive-shell[data-preview-mode=true],.immersive-shell[data-presentation=live]) .distorted-link-index__layout{padding-top:max(72px,7svh)}@media (prefers-reduced-motion:reduce){.distorted-link-index__label,.distorted-link-index__line{transition:none}}.dom-gallery[data-dom-variant=text-repetition-scroll]{background:linear-gradient(180deg, var(--dom-scene-bg), var(--dom-scene-bg)), var(--dom-scene-bg);min-height:100svh;position:relative;overflow-x:hidden;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=text-repetition-scroll]{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-bg) 92%, #000), var(--dom-scene-bg)), var(--dom-scene-bg)}}.dom-gallery[data-dom-variant=text-repetition-scroll]{color:var(--dom-scene-highlight)}.text-repetition-scroll__head{z-index:8;pointer-events:none;mix-blend-mode:difference;align-items:flex-start;min-height:42svh;padding:clamp(24px,5cqw,76px);display:flex;position:sticky;top:0}.text-repetition-scroll .scene-title{color:#fff;overflow-wrap:anywhere;max-width:min(12ch,86cqw);font-size:clamp(44px,10cqw,156px)}.text-repetition-scroll__stack{z-index:2;gap:clamp(54px,11svh,132px);padding:clamp(48px,7cqw,120px) clamp(18px,6cqw,86px) clamp(84px,12svh,160px);display:grid;position:relative}.text-repetition-scroll__panel{isolation:isolate;align-items:center;min-height:clamp(500px,82svh,900px);display:grid;position:relative}.text-repetition-scroll__word{z-index:1;width:100%;min-width:0;min-height:clamp(220px,31cqw,470px);color:var(--dom-scene-highlight);font-family:var(--font-display), sans-serif;letter-spacing:-.055em;text-transform:uppercase;font-size:clamp(64px,17cqw,250px);font-weight:800;line-height:.74;position:relative}.text-repetition-scroll__panel[data-align=right] .text-repetition-scroll__word{text-align:right}.text-repetition-scroll__word span{overflow-wrap:normal;opacity:var(--rep-opacity);transform:translateY(var(--rep-y));transform-origin:50%;color:#0000;-webkit-text-stroke:1px var(--dom-scene-highlight);align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.text-repetition-scroll__word span{-webkit-text-stroke:1px color-mix(in srgb, var(--dom-scene-highlight) 52%, transparent)}}.text-repetition-scroll__word span{will-change:transform, opacity}.text-repetition-scroll__panel[data-align=right] .text-repetition-scroll__word span{justify-content:flex-end}.text-repetition-scroll__word span[data-center=true]{color:var(--dom-scene-highlight);position:relative}@supports (color:color-mix(in lab, red, red)){.text-repetition-scroll__word span[data-center=true]{color:color-mix(in srgb, var(--dom-scene-highlight) 90%, var(--dom-scene-accent))}}.text-repetition-scroll__word span[data-center=true]{-webkit-text-stroke:0;text-shadow:0 16px 54px #00000047}.text-repetition-scroll__art{z-index:3;aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;width:clamp(220px,27cqw,390px);max-height:min(68svh,680px);margin:0;display:grid;position:absolute;top:50%;right:clamp(0px,5cqw,72px)}@supports (color:color-mix(in lab, red, red)){.text-repetition-scroll__art{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.text-repetition-scroll__art{background:radial-gradient(circle at 50% 0%, var(--dom-scene-accent), transparent 62%), var(--dom-scene-bg);border-radius:4px;padding:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.text-repetition-scroll__art{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 62%), color-mix(in srgb, var(--dom-scene-bg) 86%, #000)}}.text-repetition-scroll__art{transform:translateY(calc(-50% + var(--panel-drift)));will-change:transform;box-shadow:0 34px 90px #0000006b}.text-repetition-scroll__panel[data-align=right] .text-repetition-scroll__art{left:clamp(0px,5cqw,72px);right:auto}.text-repetition-scroll__art[data-selectable=true]{cursor:pointer}.text-repetition-scroll__art:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:6px}.text-repetition-scroll__art[data-active=true]{box-shadow:0 0 0 2px var(--dom-scene-accent), 0 34px 90px #0000007a}@supports (color:color-mix(in lab, red, red)){.text-repetition-scroll__art[data-active=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--dom-scene-accent) 76%, transparent), 0 34px 90px #0000007a}}.text-repetition-scroll__art img{object-fit:contain;border-radius:2px;width:100%;height:100%;min-height:0;display:block}.text-repetition-scroll__art figcaption{gap:5px;margin-top:12px;display:grid}.text-repetition-scroll__art strong{color:var(--dom-scene-highlight);text-transform:uppercase;font-size:12px;line-height:1.1}.text-repetition-scroll__art span{color:var(--dom-scene-highlight);display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.text-repetition-scroll__art span{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.text-repetition-scroll__art span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.34}@container (max-width:760px){.text-repetition-scroll__head{mix-blend-mode:normal;min-height:auto;padding:24px}.text-repetition-scroll__stack{gap:72px;padding:40px 18px 100px}.text-repetition-scroll__panel{align-content:start;gap:28px;min-height:auto}.text-repetition-scroll__word,.text-repetition-scroll__panel[data-align=right] .text-repetition-scroll__word{text-align:left;min-height:clamp(160px,43cqw,300px);font-size:clamp(48px,18cqw,118px)}.text-repetition-scroll__panel[data-align=right] .text-repetition-scroll__word span{justify-content:flex-start}.text-repetition-scroll__art,.text-repetition-scroll__panel[data-align=right] .text-repetition-scroll__art{width:min(440px,86cqw);max-height:none;position:relative;top:auto;left:auto;right:auto;transform:none}.text-repetition-scroll__panel[data-align=right] .text-repetition-scroll__art{justify-self:end}}:is(.immersive-shell[data-preview-mode=true],.immersive-shell[data-presentation=live]) .text-repetition-scroll__stack{padding-top:max(86px,9svh)}.text-repetition-scroll[data-reduced=true] .text-repetition-scroll__word span{transform:translateY(calc(var(--rep-y) * .2))}.text-repetition-scroll[data-reduced=true] .text-repetition-scroll__art{transform:translateY(-50%)}@container (max-width:760px){.text-repetition-scroll[data-reduced=true] .text-repetition-scroll__art{transform:none}}@media (prefers-reduced-motion:reduce){.text-repetition-scroll__word span,.text-repetition-scroll__art{will-change:auto}}.dom-gallery[data-dom-variant=substance-refraction-gallery]{scroll-behavior:smooth;scroll-snap-type:y proximity;scrollbar-width:thin;scrollbar-color:var(--sub-mood) transparent;width:100%;height:100svh;min-height:100svh;position:relative;overflow:hidden auto;container-type:inline-size}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=substance-refraction-gallery]{scrollbar-color:color-mix(in srgb, var(--sub-mood) 58%, transparent) transparent}}.dom-gallery[data-dom-variant=substance-refraction-gallery]{background:radial-gradient(62% 74% at calc(50% + var(--sub-x) * 10%) calc(50% + var(--sub-y) * 8%), var(--sub-mood), transparent 70%), linear-gradient(180deg, #0c0f13, var(--dom-scene-bg))}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=substance-refraction-gallery]{background:radial-gradient(62% 74% at calc(50% + var(--sub-x) * 10%) calc(50% + var(--sub-y) * 8%), color-mix(in srgb, var(--sub-mood) 20%, transparent), transparent 70%), linear-gradient(180deg, #0c0f13, color-mix(in srgb, var(--dom-scene-bg) 88%, #06080c))}}.dom-gallery[data-dom-variant=substance-refraction-gallery]{color:var(--dom-scene-highlight);perspective:1100px;isolation:isolate}.substance-refraction__stage{z-index:8;pointer-events:none;height:100svh;margin-bottom:-100svh;position:sticky;top:0;overflow:hidden}.substance-refraction__aura{opacity:.64;pointer-events:none;background:conic-gradient(from calc(var(--sub-x) * 28deg + var(--sub-progress) * 180deg), transparent, var(--sub-mood), transparent 36%), radial-gradient(circle at 50% 50%, transparent 38%, #ffffff12 39%, transparent 42%);position:absolute;inset:-18%}@supports (color:color-mix(in lab, red, red)){.substance-refraction__aura{background:conic-gradient(from calc(var(--sub-x) * 28deg + var(--sub-progress) * 180deg), transparent, color-mix(in srgb, var(--sub-mood) 25%, transparent), transparent 36%), radial-gradient(circle at 50% 50%, transparent 38%, #ffffff12 39%, transparent 42%)}}.substance-refraction__aura{filter:blur(28px)saturate(1.35);transform:translate3d(calc(var(--sub-x) * 18px), calc(var(--sub-y) * 18px), 0)}.substance-refraction__head{z-index:12;max-width:min(44ch,62cqw);opacity:calc(1 - var(--sub-head-progress));transform:translateY(calc(var(--sub-head-progress) * -36px));will-change:transform, opacity;position:absolute;top:clamp(22px,4cqw,62px);left:clamp(22px,4.5cqw,72px)}.substance-refraction__head p{color:var(--dom-scene-highlight);margin:0 0 10px}@supports (color:color-mix(in lab, red, red)){.substance-refraction__head p{color:color-mix(in srgb, var(--dom-scene-highlight) 54%, transparent)}}.substance-refraction__head p{letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:750}.substance-refraction .scene-title{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.substance-refraction .scene-title{color:color-mix(in srgb, var(--dom-scene-highlight) 92%, var(--sub-mood))}}.substance-refraction .scene-title{overflow-wrap:anywhere;text-shadow:0 18px 70px #00000080;font-size:clamp(30px,5.2cqw,82px)}.substance-refraction__facets{z-index:6;transform-style:preserve-3d;position:absolute;inset:0}.substance-refraction__facets>span,.substance-refraction__facet-art{--facet-index:0;left:calc(18% + var(--facet-index) * 15%);width:clamp(86px, calc(10cqw + var(--facet-index) * 1.2cqw), 190px);aspect-ratio:.82;clip-path:polygon(50% 0,92% 27%,78% 84%,50% 100%,22% 84%,8% 27%);border:1px solid var(--dom-scene-highlight);position:absolute;top:18%}@supports (color:color-mix(in lab, red, red)){.substance-refraction__facets>span,.substance-refraction__facet-art{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.substance-refraction__facets>span,.substance-refraction__facet-art{opacity:calc(.24 + var(--facet-index) * .075);background:conic-gradient(from 36deg, #ffffff47, transparent 18%, var(--sub-mood) 48%, transparent 72%, #ffffff2e), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.substance-refraction__facets>span,.substance-refraction__facet-art{background:conic-gradient(from 36deg, #ffffff47, transparent 18%, color-mix(in srgb, var(--sub-mood) 25%, transparent) 48%, transparent 72%, #ffffff2e), color-mix(in srgb, var(--dom-scene-bg) 24%, transparent)}}.substance-refraction__facets>span,.substance-refraction__facet-art{transform:translate3d(calc(var(--sub-x) * (10px + var(--facet-index) * 4px)), calc(var(--sub-y) * (8px + var(--facet-index) * 3px) + (var(--sub-progress) - .5) * (80px + var(--facet-index) * 24px)), calc(var(--facet-index) * 22px)) rotateX(calc(var(--sub-y) * -12deg)) rotateY(calc(var(--sub-x) * 16deg + var(--sub-progress) * 240deg)) rotateZ(calc((var(--facet-index) - 2) * 12deg));transform-style:preserve-3d;-webkit-backdrop-filter:blur(10px)saturate(1.45)contrast(1.08);will-change:transform;box-shadow:inset 0 0 38px #ffffff1f,0 28px 70px #00000057}.substance-refraction__facets>span:nth-child(2){left:auto;right:8%}.substance-refraction__facets>span:nth-child(3){top:auto;bottom:9%}.substance-refraction__facets>span:nth-child(4){top:44%;left:auto;right:27%}.substance-refraction__facets>span:nth-child(5){top:12%;left:46%}.substance-refraction__facet-art{--facet-index:3;z-index:4;opacity:.2;width:clamp(130px,17cqw,260px);transform:translate3d(-50%, -50%, 90px) translate3d(calc(var(--sub-x) * 22px), calc(var(--sub-y) * 18px), 0) rotateY(calc(var(--sub-x) * 15deg + var(--sub-progress) * 220deg));mix-blend-mode:screen;top:50%;left:50%}.substance-refraction__facet-art img{object-fit:cover;filter:saturate(1.35)contrast(1.12);width:100%;height:100%;display:block}.substance-refraction__nav{z-index:14;pointer-events:auto;align-items:center;gap:12px;display:flex;position:absolute;bottom:clamp(24px,4cqw,62px);right:clamp(22px,4.5cqw,72px)}.substance-refraction__nav button{min-width:32px;min-height:44px;color:var(--dom-scene-highlight);background:0 0;border:0;place-items:center;padding:0 4px;display:grid}@supports (color:color-mix(in lab, red, red)){.substance-refraction__nav button{color:color-mix(in srgb, var(--dom-scene-highlight) 44%, transparent)}}.substance-refraction__nav button{font:inherit;letter-spacing:.12em;cursor:pointer;font-size:10px;font-weight:800;transition:color .18s,transform .18s}.substance-refraction__nav button:is(:hover,:focus-visible),.substance-refraction__nav button[aria-current=step]{color:var(--sub-mood)}@supports (color:color-mix(in lab, red, red)){.substance-refraction__nav button:is(:hover,:focus-visible),.substance-refraction__nav button[aria-current=step]{color:color-mix(in srgb, var(--sub-mood) 78%, var(--dom-scene-highlight))}}.substance-refraction__nav button:is(:hover,:focus-visible),.substance-refraction__nav button[aria-current=step]{transform:translateY(-2px)}.substance-refraction__nav button:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:3px;border-radius:2px}.substance-refraction__nav-track{background:var(--dom-scene-highlight);width:clamp(58px,8cqw,120px);height:1px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.substance-refraction__nav-track{background:color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.substance-refraction__nav-track i{background:var(--sub-mood);display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.substance-refraction__nav-track i{background:color-mix(in srgb, var(--sub-mood) 76%, var(--dom-scene-highlight))}}.substance-refraction__nav-track i{transform:scaleX(var(--sub-progress));transform-origin:0}.substance-refraction__chapters{z-index:2;position:relative}.substance-refraction__chapter{scroll-snap-align:start;isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(220px,.48fr);align-items:center;gap:clamp(24px,6cqw,90px);min-height:100svh;padding:clamp(92px,11svh,142px) clamp(24px,8cqw,124px) clamp(82px,10svh,126px);display:grid;position:relative}.substance-refraction__chapter[data-align=right]{grid-template-columns:minmax(220px,.48fr) minmax(0,1fr)}.substance-refraction__frame{z-index:2;background:linear-gradient(135deg, var(--dom-scene-highlight), transparent 42%), var(--dom-scene-bg);border:0;width:min(58cqw,760px);height:min(62svh,640px);min-height:320px;padding:clamp(12px,1.6cqw,22px);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.substance-refraction__frame{background:linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent), transparent 42%), color-mix(in srgb, var(--dom-scene-bg) 64%, #06080c)}}.substance-refraction__frame{cursor:pointer;transform:translateY(var(--chapter-shift)) skewY(var(--chapter-skew)) scale(var(--chapter-scale));transform-origin:50%;will-change:transform;transition:box-shadow .22s;box-shadow:0 44px 120px #0000007a}.substance-refraction__chapter[data-align=right] .substance-refraction__frame{grid-column:2}.substance-refraction__frame:before{content:"";z-index:3;pointer-events:none;opacity:.28;mix-blend-mode:screen;transform:translateX(calc((var(--sub-progress) - .5) * 42%));background:linear-gradient(110deg,#0000 24%,#ffffff2e 38%,#0000 54%),repeating-linear-gradient(#0000 0 4px,#ffffff09 5px);position:absolute;inset:0}.substance-refraction__frame:is(:hover,:focus-visible),.substance-refraction__frame[data-active=true]{box-shadow:0 0 0 1px var(--sub-mood), 0 44px 130px #0000008a}@supports (color:color-mix(in lab, red, red)){.substance-refraction__frame:is(:hover,:focus-visible),.substance-refraction__frame[data-active=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--sub-mood) 62%, var(--dom-scene-highlight)), 0 44px 130px #0000008a}}.substance-refraction__frame:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:5px}.substance-refraction__frame img{object-fit:contain;filter:saturate(1.08)contrast(1.04);width:100%;height:100%;display:block}.substance-refraction__chromatic-edge{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0;box-shadow:inset 2px 0 #2fe8c375,inset -2px 0 #d407496b}.substance-refraction__copy{z-index:5;background:var(--dom-scene-bg);justify-self:start;gap:12px;max-width:36ch;padding:18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.substance-refraction__copy{background:color-mix(in srgb, var(--dom-scene-bg) 58%, transparent)}}.substance-refraction__copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.substance-refraction__chapter[data-align=right] .substance-refraction__copy{text-align:right;grid-area:1/1;justify-self:end}.substance-refraction__copy>span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.substance-refraction__copy>span{color:color-mix(in srgb, var(--dom-scene-highlight) 46%, transparent)}}.substance-refraction__copy>span{letter-spacing:.16em;font-size:10px;font-weight:800}.substance-refraction__copy h2{color:#2fe8c3;font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:0;font-size:clamp(28px,4.2cqw,68px);font-weight:500;line-height:.9}.substance-refraction__chapter[data-tone=magenta] .substance-refraction__copy h2{color:#d40749}.substance-refraction__copy p{color:var(--dom-scene-highlight);margin:0;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.substance-refraction__copy p{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.substance-refraction__copy p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:12px;line-height:1.55}.substance-refraction__chapter-number{z-index:0;color:var(--dom-scene-highlight);position:absolute;bottom:0;right:4cqw}@supports (color:color-mix(in lab, red, red)){.substance-refraction__chapter-number{color:color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent)}}.substance-refraction__chapter-number{font-family:var(--font-display), sans-serif;pointer-events:none;font-size:clamp(120px,24cqw,360px);line-height:.7}.substance-refraction__chapter[data-align=right] .substance-refraction__chapter-number{left:4cqw;right:auto}@container (max-width:780px){.substance-refraction__head{max-width:calc(100cqw - 40px);top:20px;left:20px}.substance-refraction__head p{margin-bottom:6px;font-size:8px}.substance-refraction .scene-title{max-width:18ch;font-size:clamp(28px,8.5cqw,54px)}.substance-refraction__facets>span{opacity:.28;width:clamp(68px,18cqw,126px)}.substance-refraction__facet-art{width:clamp(112px,30cqw,180px)}.substance-refraction__nav{justify-content:center;gap:7px;bottom:86px;left:14px;right:14px}.substance-refraction__nav-track{width:44px}.substance-refraction__nav button{min-width:34px}.substance-refraction__chapter,.substance-refraction__chapter[data-align=right]{grid-template-columns:1fr;align-content:center;gap:18px;padding:108px 18px 132px}.substance-refraction__frame,.substance-refraction__chapter[data-align=right] .substance-refraction__frame{grid-column:1;justify-self:center;width:min(88cqw,560px);height:min(58svh,580px);min-height:300px}.substance-refraction__copy,.substance-refraction__chapter[data-align=right] .substance-refraction__copy{text-align:left;grid-area:2/1;justify-self:center;width:min(88cqw,560px);max-width:none}.substance-refraction__copy h2{font-size:clamp(26px,8cqw,46px)}.substance-refraction__copy p{-webkit-line-clamp:2}}:is(.immersive-shell[data-preview-mode=true],.immersive-shell[data-presentation=live]) .substance-refraction__head p{display:none}.substance-refraction[data-reduced=true]{scroll-behavior:auto}.substance-refraction[data-reduced=true] .substance-refraction__facets>span,.substance-refraction[data-reduced=true] .substance-refraction__facet-art,.substance-refraction[data-reduced=true] .substance-refraction__frame{will-change:auto;transform:none}.substance-refraction[data-reduced=true] .substance-refraction__facet-art{transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.substance-refraction{scroll-behavior:auto}.substance-refraction__facets>span,.substance-refraction__facet-art,.substance-refraction__frame{will-change:auto;transition:none}}.archive-archive-layout{isolation:isolate;block-size:100%;min-block-size:100%;inline-size:100%;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);font-family:var(--font-sans,Arial, sans-serif);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;container:archive-layout/size}.archive-archive-layout *,.archive-archive-layout :before,.archive-archive-layout :after{box-sizing:border-box}.archive-archive-layout button{min-block-size:44px;min-inline-size:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.archive-archive-layout button:focus-visible{outline:2px solid var(--archive-accent);outline-offset:3px}.archive-archive-layout img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.archive-archive-layout figure,.archive-archive-layout p,.archive-archive-layout h1{margin:0}.archive-archive-layout__head{z-index:40;pointer-events:none;max-inline-size:min(48%,520px);position:absolute;inset-block-start:clamp(12px,2.2cqb,28px);inset-inline-start:clamp(14px,2.2cqi,30px)}.archive-archive-layout__head .scene-title{color:currentColor;letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.76rem,1.15cqi,1.04rem);font-weight:620;line-height:1.1}.archive-archive-layout__status{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.archive-archive-layout__vacated{color:var(--archive-accent);place-items:center;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-archive-layout__vacated{color:color-mix(in srgb, var(--archive-accent) 72%, transparent)}}.archive-archive-layout__vacated{letter-spacing:.18em;text-transform:uppercase;font-size:clamp(.5rem,.7cqi,.7rem)}.archive-thumbnail-grid-animation-wall{background:radial-gradient(circle at 24% 30%, var(--dom-scene-secondary), transparent 35%), linear-gradient(140deg, var(--dom-scene-bg), var(--dom-scene-bg))}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-grid-animation-wall{background:radial-gradient(circle at 24% 30%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 35%), linear-gradient(140deg, color-mix(in srgb, var(--dom-scene-bg) 82%, #000), var(--dom-scene-bg))}}.archive-thumbnail-grid-animation-wall__stage{perspective:calc(660px + var(--archive-intensity) * 520px);grid-template-columns:minmax(0,1.36fr) minmax(170px,.64fr);align-items:center;gap:clamp(18px,3.2cqi,58px);display:grid;position:absolute;inset:clamp(38px,6cqb,70px) clamp(18px,3.4cqi,64px) clamp(18px,3.2cqb,44px)}.archive-thumbnail-grid-animation-wall__contact{block-size:min(62cqb,540px);transform-style:preserve-3d;grid-template-rows:repeat(2,minmax(72px,1fr));grid-template-columns:repeat(5,minmax(0,1fr));align-content:center;gap:clamp(7px,1.05cqi,18px);display:grid}.archive-thumbnail-grid-animation-wall__tile{position:relative;overflow:hidden;border:1px solid var(--dom-scene-highlight)!important}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-grid-animation-wall__tile{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)!important}}.archive-thumbnail-grid-animation-wall__tile{background:var(--dom-scene-highlight)!important}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-grid-animation-wall__tile{background:color-mix(in srgb, var(--dom-scene-highlight) 4%, var(--dom-scene-bg))!important}}.archive-thumbnail-grid-animation-wall__tile{transform:translateY(calc(var(--tile-step) * 1.15cqb + var(--archive-pointer-y) * (var(--tile-row) + 1) * var(--archive-intensity) * 5px)) translateX(calc(var(--archive-pointer-x) * (var(--tile-row) + 1) * var(--archive-intensity) * 5px)) translateZ(calc((var(--tile-row) + 1) * var(--archive-intensity) * 14px)) rotateY(calc(var(--archive-pointer-x) * var(--archive-intensity) * -2deg));transition:border-color var(--archive-duration) ease, box-shadow var(--archive-duration) ease, transform var(--archive-duration) cubic-bezier(.2,.78,.2,1);box-shadow:0 14px 30px #0000003d}.archive-thumbnail-grid-animation-wall__tile:first-child,.archive-thumbnail-grid-animation-wall__tile:nth-child(7){aspect-ratio:.78}.archive-thumbnail-grid-animation-wall__tile:nth-child(2),.archive-thumbnail-grid-animation-wall__tile:nth-child(5),.archive-thumbnail-grid-animation-wall__tile:nth-child(9){aspect-ratio:1.28}.archive-thumbnail-grid-animation-wall__tile img{filter:saturate(.78)contrast(1.04);transition:transform var(--archive-duration) cubic-bezier(.2,.78,.2,1), filter var(--archive-duration) ease}.archive-thumbnail-grid-animation-wall__tile>span:last-child:not(.archive-archive-layout__vacated){color:#fff;letter-spacing:.08em;text-shadow:0 1px 4px #000;font-size:clamp(.48rem,.6cqi,.66rem);position:absolute;inset-block-end:7px;inset-inline:8px}.archive-thumbnail-grid-animation-wall__tile[data-active=true]{box-shadow:inset 0 0 0 2px var(--archive-accent), 0 0 24px var(--archive-accent);border-color:var(--archive-accent)!important}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-grid-animation-wall__tile[data-active=true]{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--archive-accent) 46%, transparent), 0 0 24px color-mix(in srgb, var(--archive-accent) 20%, transparent)}}.archive-thumbnail-grid-animation-wall__tile:hover img,.archive-thumbnail-grid-animation-wall__tile:focus-visible img{filter:saturate(1.08)contrast(1.02);transform:scale(1.045)}.archive-thumbnail-grid-animation-wall__feature{border:1px solid var(--archive-accent);block-size:min(70cqb,630px);inline-size:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-grid-animation-wall__feature{border:1px solid color-mix(in srgb, var(--archive-accent) 68%, transparent)}}.archive-thumbnail-grid-animation-wall__feature{animation:archiveContactTransfer var(--archive-duration) cubic-bezier(.16,.82,.18,1) both;background:#08090d;box-shadow:0 28px 80px #00000080}.archive-thumbnail-grid-animation-wall__feature img{object-fit:contain;background:var(--dom-scene-bg);padding:clamp(8px,1.2cqi,18px)}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-grid-animation-wall__feature img{background:color-mix(in srgb, var(--dom-scene-bg) 88%, #000)}}.archive-thumbnail-grid-animation-wall__feature figcaption{color:#fff;background:linear-gradient(#0000,#000000c7);gap:3px;padding-block-start:28px;display:grid;position:absolute;inset-block-end:clamp(10px,1.4cqb,18px);inset-inline:clamp(10px,1.4cqi,20px)}.archive-thumbnail-grid-animation-wall__feature figcaption span,.archive-thumbnail-grid-animation-wall__feature figcaption p{opacity:.68;font-size:clamp(.55rem,.65cqi,.72rem)}.archive-thumbnail-grid-animation-wall__feature figcaption strong{font-size:clamp(.82rem,1.1cqi,1.12rem)}.archive-thumbnail-grid-animation-wall__feature figcaption p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.archive-thumbnail-grid-animation-wall__edge{border-inline-start:clamp(3px, .38cqi, 7px) solid var(--archive-accent);pointer-events:none;position:absolute;inset:0}@keyframes archiveContactTransfer{0%{opacity:.35;transform:translateX(calc(var(--archive-direction) * -10%)) scale(.86);clip-path:inset(8% 12% 10%)}to{opacity:1;clip-path:inset(0);transform:translate(0)scale(1)}}.archive-samsung-grid-loading-masonry{background:linear-gradient(90deg, transparent 49.9%, var(--dom-scene-highlight) 50%, transparent 50.1%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-samsung-grid-loading-masonry{background:linear-gradient(90deg, transparent 49.9%, color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent) 50%, transparent 50.1%), var(--dom-scene-bg)}}.archive-samsung-grid-loading-masonry__stage{grid-template-columns:minmax(0,1fr) minmax(150px,24%);gap:clamp(14px,2.4cqi,36px);min-block-size:0;display:grid;position:absolute;inset:clamp(38px,6cqb,70px) clamp(16px,2.8cqi,48px) clamp(16px,2.8cqb,40px)}.archive-samsung-grid-loading-masonry__wall{grid-template-columns:repeat(var(--masonry-columns), minmax(0, 1fr));grid-auto-flow:dense;grid-auto-rows:minmax(30px,1fr);gap:clamp(6px,.8cqi,12px);min-block-size:0;display:grid}.archive-samsung-grid-loading-masonry__tile{grid-row:span var(--masonry-span);position:relative;overflow:hidden;border:1px solid var(--dom-scene-highlight)!important;min-block-size:0!important}@supports (color:color-mix(in lab, red, red)){.archive-samsung-grid-loading-masonry__tile{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)!important}}.archive-samsung-grid-loading-masonry__tile{animation:archiveMasonryLoad calc(.32s + var(--archive-motion) * .6s) cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--load-order) * var(--archive-motion) * 24ms);background:#0a0a0b!important}.archive-samsung-grid-loading-masonry__tile:after{content:"";pointer-events:none;background:linear-gradient(140deg,#0000 48%,#ffffff1a);position:absolute;inset:0}.archive-samsung-grid-loading-masonry__tile img{filter:saturate(.72);transition:filter var(--archive-duration) ease, transform var(--archive-duration) cubic-bezier(.2,.7,.2,1)}.archive-samsung-grid-loading-masonry__tile>span:last-child{z-index:3;color:#fff;letter-spacing:.12em;text-shadow:0 1px 5px #000;font-size:clamp(.5rem,.62cqi,.68rem);position:absolute;inset-block-start:7px;inset-inline-start:8px}.archive-samsung-grid-loading-masonry__tile[data-active=true]{border-color:var(--archive-accent)!important}.archive-samsung-grid-loading-masonry__tile[data-active=true] img,.archive-samsung-grid-loading-masonry__tile:hover img,.archive-samsung-grid-loading-masonry__tile:focus-visible img{filter:saturate(1.08);transform:scale(1.025)}.archive-samsung-grid-loading-masonry__load{z-index:4;background:var(--archive-accent);block-size:clamp(3px,.45cqb,6px);transform:scaleX(calc(.32 + var(--archive-intensity) * .68));transform-origin:0;position:absolute;inset-block-end:0;inset-inline:0}.archive-samsung-grid-loading-masonry__proof{border-block-start:1px solid var(--archive-accent);align-self:end;gap:clamp(6px,1cqb,12px);padding:clamp(14px,2.4cqi,32px);display:grid}.archive-samsung-grid-loading-masonry__proof span{color:var(--archive-accent);letter-spacing:.15em;text-transform:uppercase;font:600 clamp(.56rem,.7cqi,.72rem)/1 monospace}.archive-samsung-grid-loading-masonry__proof strong{font-size:clamp(1rem,1.65cqi,1.8rem);line-height:1.05}.archive-samsung-grid-loading-masonry__proof p{color:currentColor;display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-samsung-grid-loading-masonry__proof p{color:color-mix(in srgb, currentColor 66%, transparent)}}.archive-samsung-grid-loading-masonry__proof p{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(.66rem,.82cqi,.86rem);line-height:1.45}@keyframes archiveMasonryLoad{0%{opacity:0;transform:translateY(calc(8px + var(--archive-intensity) * 22px)) scale(.96);clip-path:inset(100% 0 0)}to{opacity:1;transform:translateY(0) scaleX(1) scaleY(var(--masonry-final-scale));clip-path:inset(0)}}.archive-product-grid-layout-showcase{color:var(--dom-scene-accent);background:linear-gradient(var(--dom-scene-accent) 1px, transparent 1px) 0 0 / 100% clamp(52px, 9cqb, 94px), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-product-grid-layout-showcase{background:linear-gradient(color-mix(in srgb, var(--dom-scene-accent) 9%, transparent) 1px, transparent 1px) 0 0 / 100% clamp(52px, 9cqb, 94px), var(--dom-scene-bg)}}.archive-product-grid-layout-showcase__stage{perspective:calc(700px + var(--archive-intensity) * 620px);grid-template-columns:minmax(0,1.52fr) minmax(190px,.72fr);align-items:stretch;gap:clamp(18px,3cqi,52px);display:grid;position:absolute;inset:clamp(38px,6cqb,68px) clamp(16px,2.8cqi,46px) clamp(16px,2.6cqb,36px)}.archive-product-grid-layout-showcase__shelf{min-block-size:0;transform-style:preserve-3d;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(86px,1fr);gap:clamp(9px,1.35cqi,20px);display:grid}.archive-product-grid-layout-showcase__card{position:relative;overflow:hidden;border:1px solid var(--dom-scene-accent)!important;min-block-size:0!important}@supports (color:color-mix(in lab, red, red)){.archive-product-grid-layout-showcase__card{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)!important}}.archive-product-grid-layout-showcase__card{background:var(--dom-scene-bg)!important}@supports (color:color-mix(in lab, red, red)){.archive-product-grid-layout-showcase__card{background:color-mix(in srgb, var(--dom-scene-bg) 88%, white)!important}}.archive-product-grid-layout-showcase__card{box-shadow:calc((var(--shelf-column) - 1) * var(--archive-intensity) * -5px) calc(7px + var(--shelf-row) * 2px) calc(12px + var(--archive-intensity) * 18px) #18110b2e;transform:translateZ(calc(var(--archive-intensity) * (2 - var(--shelf-row)) * 7px)) rotateY(calc((var(--shelf-column) - 1) * var(--archive-intensity) * -2.4deg));transition:transform var(--archive-duration) cubic-bezier(.2,.8,.2,1), box-shadow var(--archive-duration) ease}.archive-product-grid-layout-showcase__card img{object-fit:contain;background:#ffffff5c;block-size:72%;padding:clamp(5px,.6cqi,10px)}.archive-product-grid-layout-showcase__card[data-active=true]{box-shadow:inset 0 -4px var(--archive-accent), 0 16px 30px #18110b3d;transform:translateY(calc(var(--archive-intensity) * -8px)) translateZ(calc(var(--archive-intensity) * 18px));border-color:var(--archive-accent)!important}.archive-product-grid-layout-showcase__edition,.archive-product-grid-layout-showcase__price{letter-spacing:.08em;font:600 clamp(.48rem,.58cqi,.65rem)/1 monospace;position:absolute;inset-block-end:7px}.archive-product-grid-layout-showcase__edition{inset-inline-start:8px}.archive-product-grid-layout-showcase__price{opacity:.62;inset-inline-end:8px}.archive-product-grid-layout-showcase__inspection{border:1px solid var(--dom-scene-accent);align-self:center;block-size:min(72cqb,610px);padding:clamp(10px,1.4cqi,20px);position:relative}@supports (color:color-mix(in lab, red, red)){.archive-product-grid-layout-showcase__inspection{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 30%, transparent)}}.archive-product-grid-layout-showcase__inspection{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-product-grid-layout-showcase__inspection{background:color-mix(in srgb, var(--dom-scene-bg) 90%, white)}}.archive-product-grid-layout-showcase__inspection{animation:archiveShelfTransfer var(--archive-duration) cubic-bezier(.2,.78,.2,1) both;box-shadow:0 24px 70px #20160d42}.archive-product-grid-layout-showcase__inspection img{object-fit:contain;background:#ffffff4d}.archive-product-grid-layout-showcase__inspection figcaption{color:#fff;background:var(--dom-scene-accent);gap:4px;padding:14px;display:grid;position:absolute;inset-block-end:clamp(14px,1.5cqb,24px);inset-inline:clamp(14px,1.5cqi,24px)}@supports (color:color-mix(in lab, red, red)){.archive-product-grid-layout-showcase__inspection figcaption{background:color-mix(in srgb, var(--dom-scene-accent) 78%, transparent)}}.archive-product-grid-layout-showcase__inspection figcaption{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.archive-product-grid-layout-showcase__inspection figcaption span,.archive-product-grid-layout-showcase__inspection figcaption p{opacity:.72;font-size:clamp(.54rem,.66cqi,.72rem)}.archive-product-grid-layout-showcase__inspection figcaption strong{font-size:clamp(.85rem,1.1cqi,1.15rem)}.archive-product-grid-layout-showcase__inspection figcaption p{display:none}.archive-product-grid-layout-showcase__seal{border:1px solid var(--archive-accent);block-size:36px;inline-size:36px;color:var(--archive-accent);border-radius:50%;place-items:center;font-family:serif;display:grid;position:absolute;inset-block-start:clamp(14px,1.6cqb,24px);inset-inline-end:clamp(14px,1.6cqi,24px)}@keyframes archiveShelfTransfer{0%{opacity:.35;transform:translateY(calc(var(--archive-direction) * 7%)) rotateY(calc(var(--archive-direction) * -8deg))}to{opacity:1;transform:translateY(0)rotateY(0)}}.archive-product-comparison-gallery{background:radial-gradient(circle at 50% 26%, var(--dom-scene-secondary), transparent 38%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-product-comparison-gallery{background:radial-gradient(circle at 50% 26%, color-mix(in srgb, var(--dom-scene-secondary) 9%, transparent), transparent 38%), var(--dom-scene-bg)}}.archive-product-comparison-gallery__stage{grid-template-rows:minmax(0,1fr) auto;gap:clamp(12px,2.2cqb,28px);display:grid;position:absolute;inset:clamp(38px,6cqb,68px) clamp(14px,2.5cqi,42px) clamp(12px,2.2cqb,30px)}.archive-product-comparison-gallery__pair{align-items:stretch;column-gap:calc(var(--archive-intensity) * 1.2cqi);grid-template-columns:minmax(0,1fr) minmax(44px,7%) minmax(0,1fr);min-block-size:0;display:grid;position:relative}.archive-product-comparison-gallery__plate{position:relative;overflow:hidden;border:1px solid var(--dom-scene-highlight)!important;min-block-size:0!important}@supports (color:color-mix(in lab, red, red)){.archive-product-comparison-gallery__plate{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)!important}}.archive-product-comparison-gallery__plate{background:var(--dom-scene-bg)!important}@supports (color:color-mix(in lab, red, red)){.archive-product-comparison-gallery__plate{background:color-mix(in srgb, var(--dom-scene-bg) 86%, white 5%)!important}}.archive-product-comparison-gallery__plate{transition:transform var(--archive-duration) cubic-bezier(.2,.75,.2,1), border-color var(--archive-duration) ease}.archive-product-comparison-gallery__plate img{object-fit:contain;filter:saturate(.82);padding:clamp(8px,1.4cqi,22px)}.archive-product-comparison-gallery__active-image{animation:archiveCompareIncoming var(--archive-duration) cubic-bezier(.2,.78,.2,1) both}.archive-product-comparison-gallery__outgoing-image{z-index:1;pointer-events:none;animation:archiveCompareOutgoing var(--archive-duration) cubic-bezier(.2,.78,.2,1) both;position:absolute;inset:0}.archive-product-comparison-gallery__plate>span,.archive-product-comparison-gallery__plate>strong{z-index:2;text-align:start;position:absolute;inset-inline:clamp(10px,1.4cqi,20px)}.archive-product-comparison-gallery__plate>span{color:var(--archive-accent);letter-spacing:.13em;font:600 clamp(.52rem,.65cqi,.7rem)/1 monospace;inset-block-start:clamp(10px,1.4cqb,20px)}.archive-product-comparison-gallery__plate--compare>span{color:var(--dom-scene-secondary)}.archive-product-comparison-gallery__plate>strong{background:linear-gradient(transparent, var(--dom-scene-bg));padding-block-start:28px;inset-block-end:clamp(10px,1.4cqb,20px)}@supports (color:color-mix(in lab, red, red)){.archive-product-comparison-gallery__plate>strong{background:linear-gradient(transparent, color-mix(in srgb, var(--dom-scene-bg) 88%, transparent))}}.archive-product-comparison-gallery__plate>strong{font-size:clamp(.72rem,.95cqi,1rem)}.archive-product-comparison-gallery__plate[data-target=true]{transform:translateY(calc(var(--archive-intensity) * -5px));border-color:var(--archive-accent)!important}.archive-product-comparison-gallery__plate--compare[data-target=true]{border-color:var(--dom-scene-secondary)!important}.archive-product-comparison-gallery__measure{min-inline-size:44px;color:var(--dom-scene-highlight);grid-template-rows:1fr auto 1fr;place-items:center;gap:7px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-product-comparison-gallery__measure{color:color-mix(in srgb, var(--dom-scene-highlight) 50%, transparent)}}.archive-product-comparison-gallery__measure{font:600 clamp(.48rem,.58cqi,.64rem)/1 monospace}.archive-product-comparison-gallery__measure i{background:var(--dom-scene-highlight);block-size:100%;inline-size:1px}@supports (color:color-mix(in lab, red, red)){.archive-product-comparison-gallery__measure i{background:color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-product-comparison-gallery__rail{scrollbar-width:thin;scroll-snap-type:x proximity;grid-template-columns:repeat(8,minmax(52px,1fr));gap:clamp(5px,.75cqi,10px);padding:4px;display:grid;overflow-x:auto}.archive-product-comparison-gallery__source{aspect-ratio:1.42;position:relative;overflow:hidden;border:1px solid var(--dom-scene-highlight)!important}@supports (color:color-mix(in lab, red, red)){.archive-product-comparison-gallery__source{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)!important}}.archive-product-comparison-gallery__source{scroll-snap-align:start}.archive-product-comparison-gallery__source img{filter:saturate(.7)}.archive-product-comparison-gallery__source>span{color:#fff;text-shadow:0 1px 4px #000;font-size:.52rem;position:absolute;inset-block-end:4px;inset-inline-end:5px}.archive-product-comparison-gallery__source[data-active=true]{box-shadow:inset 0 -4px var(--archive-accent);border-color:var(--archive-accent)!important}@keyframes archiveCompareIncoming{0%{opacity:.15;transform:translateX(calc(var(--archive-direction,1) * 5%)) scale(1.025)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes archiveCompareOutgoing{0%{opacity:.9;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-5%)scale(.98)}}.archive-sticky-captions-gallery{color:var(--dom-scene-accent);background:var(--dom-scene-bg)}.archive-sticky-captions-gallery__stage{overscroll-behavior:contain;scrollbar-width:thin;scroll-snap-type:y proximity;grid-template-columns:minmax(0,1.55fr) minmax(170px,.65fr);gap:clamp(18px,3.8cqi,64px);display:grid;position:absolute;inset:clamp(36px,5.5cqb,64px) clamp(12px,2.4cqi,40px) 0;overflow-y:auto}.archive-sticky-captions-gallery__works{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:clamp(12px,2cqi,30px);padding-block:7cqb 34cqb;display:grid}.archive-sticky-captions-gallery__work{block-size:clamp(180px,43cqb,410px);position:relative;overflow:hidden;border:1px solid var(--dom-scene-accent)!important}@supports (color:color-mix(in lab, red, red)){.archive-sticky-captions-gallery__work{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 18%, transparent)!important}}.archive-sticky-captions-gallery__work{background:var(--dom-scene-bg)!important}@supports (color:color-mix(in lab, red, red)){.archive-sticky-captions-gallery__work{background:color-mix(in srgb, var(--dom-scene-bg) 88%, white)!important}}.archive-sticky-captions-gallery__work{scroll-snap-align:center}.archive-sticky-captions-gallery__work:nth-child(2n){transform:translateY(18cqb)}.archive-sticky-captions-gallery__work img{object-fit:contain;filter:saturate(.72);transition:filter var(--archive-duration) ease, transform var(--archive-duration) ease;padding:clamp(5px,.8cqi,12px)}.archive-sticky-captions-gallery__work>span{color:#fff;background:var(--dom-scene-accent);place-items:center;block-size:30px;inline-size:30px;display:grid;position:absolute;inset-block-start:8px;inset-inline-start:8px}@supports (color:color-mix(in lab, red, red)){.archive-sticky-captions-gallery__work>span{background:color-mix(in srgb, var(--dom-scene-accent) 72%, transparent)}}.archive-sticky-captions-gallery__work>span{font:600 .6rem/1 monospace}.archive-sticky-captions-gallery__work[data-active=true]{border-color:var(--archive-accent)!important}.archive-sticky-captions-gallery__work[data-active=true] img{filter:saturate();transform:scale(1.018)}.archive-sticky-captions-gallery__caption{border-block:1px solid var(--dom-scene-accent);align-self:start;gap:clamp(8px,1.4cqb,16px);min-block-size:clamp(180px,42cqb,390px);padding:clamp(16px,2.8cqi,40px) clamp(12px,2.1cqi,28px);display:grid;position:sticky;inset-block-start:clamp(24px,12cqb,110px)}@supports (color:color-mix(in lab, red, red)){.archive-sticky-captions-gallery__caption{border-block:1px solid color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.archive-sticky-captions-gallery__caption{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-sticky-captions-gallery__caption{background:color-mix(in srgb, var(--dom-scene-bg) 94%, transparent)}}.archive-sticky-captions-gallery__caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.archive-sticky-captions-gallery__caption>span{color:var(--archive-accent);letter-spacing:.16em;font:600 clamp(.54rem,.68cqi,.72rem)/1 monospace}.archive-sticky-captions-gallery__caption strong{font-family:var(--font-serif,Georgia, serif);font-size:calc(clamp(1.15rem, 2.25cqi, 2.65rem) * var(--caption-scale));font-weight:460;line-height:.98}.archive-sticky-captions-gallery__caption p{font-size:calc(clamp(.66rem, .84cqi, .9rem) * var(--caption-scale));opacity:.68;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.archive-sticky-captions-gallery__progress{background:var(--dom-scene-accent);align-self:end;block-size:3px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-sticky-captions-gallery__progress{background:color-mix(in srgb, var(--dom-scene-accent) 12%, transparent)}}.archive-sticky-captions-gallery__progress i{inline-size:calc(var(--chapter-progress) * 100%);background:var(--archive-accent);block-size:100%;transition:inline-size var(--archive-duration) ease;display:block}.archive-item-transition-slideshow{background:radial-gradient(ellipse at center, var(--dom-scene-secondary), transparent 47%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-item-transition-slideshow{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent), transparent 47%), var(--dom-scene-bg)}}.archive-item-transition-slideshow__stage{touch-action:pan-y;perspective:calc(720px + var(--archive-intensity) * 620px);grid-template-columns:minmax(78px,.5fr) minmax(210px,1.45fr) minmax(78px,.5fr);align-items:center;gap:clamp(9px,2.4cqi,40px);display:grid;position:absolute;inset:clamp(42px,7cqb,82px) clamp(12px,2cqi,32px) clamp(78px,13cqb,130px)}.archive-item-transition-slideshow__ghost,.archive-item-transition-slideshow__current{border:1px solid var(--dom-scene-highlight);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-item-transition-slideshow__ghost,.archive-item-transition-slideshow__current{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-item-transition-slideshow__ghost,.archive-item-transition-slideshow__current{background:#08090b;box-shadow:0 22px 70px #0000006b}.archive-item-transition-slideshow__ghost{opacity:.54;block-size:min(47cqb,420px);transform:translateX(calc(var(--archive-intensity) * var(--ghost-direction) * 2.6cqi)) scale(calc(.78 + var(--archive-intensity) * .04)) rotateY(calc(var(--ghost-direction) * var(--archive-intensity) * -12deg));transition:opacity var(--archive-duration) ease, transform var(--archive-duration) cubic-bezier(.2,.8,.2,1)}.archive-item-transition-slideshow__ghost--previous{--ghost-direction:-1}.archive-item-transition-slideshow__ghost--next{--ghost-direction:1}.archive-item-transition-slideshow__ghost:hover,.archive-item-transition-slideshow__ghost:focus-visible{opacity:.9}.archive-item-transition-slideshow__stage[data-context=next] .archive-item-transition-slideshow__ghost--previous{visibility:hidden;pointer-events:none}.archive-item-transition-slideshow__ghost>span{color:#fff;letter-spacing:.14em;background:linear-gradient(#0000,#000000bf);padding:10px;font:600 clamp(.52rem,.62cqi,.68rem)/1 monospace;position:absolute;inset-block-end:0;inset-inline:0}.archive-item-transition-slideshow__current{z-index:3;block-size:min(69cqb,620px);animation:archiveSlideIncoming var(--archive-duration) cubic-bezier(.16,.8,.2,1) both}.archive-item-transition-slideshow__current img{object-fit:contain}.archive-item-transition-slideshow__current figcaption{color:#fff;background:linear-gradient(#0000,#000000c7);gap:3px;padding-block-start:30px;display:grid;position:absolute;inset-block-end:clamp(12px,1.8cqb,24px);inset-inline:clamp(12px,1.8cqi,26px)}.archive-item-transition-slideshow__current figcaption span,.archive-item-transition-slideshow__current figcaption p{opacity:.7;font-size:clamp(.54rem,.66cqi,.72rem)}.archive-item-transition-slideshow__current figcaption strong{font-size:clamp(.84rem,1.12cqi,1.15rem)}.archive-item-transition-slideshow__current figcaption p{display:none}.archive-item-transition-slideshow__outgoing{z-index:4;pointer-events:none;animation:archiveSlideOutgoing var(--archive-duration) cubic-bezier(.16,.8,.2,1) both;position:absolute;inset:0}.archive-item-transition-slideshow__outgoing img{object-fit:contain}.archive-item-transition-slideshow__pagination{z-index:8;justify-content:center;gap:clamp(3px,.55cqi,8px);display:flex;position:absolute;inset-block-end:clamp(14px,3cqb,34px);inset-inline:0}.archive-item-transition-slideshow__dot{place-items:center;block-size:44px;inline-size:44px;display:grid;border:1px solid var(--dom-scene-highlight)!important}@supports (color:color-mix(in lab, red, red)){.archive-item-transition-slideshow__dot{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)!important}}.archive-item-transition-slideshow__dot{color:var(--dom-scene-highlight)!important;border-radius:50%!important}@supports (color:color-mix(in lab, red, red)){.archive-item-transition-slideshow__dot{color:color-mix(in srgb, var(--dom-scene-highlight) 55%, transparent)!important}}.archive-item-transition-slideshow__dot{font:600 .56rem/1 monospace!important}.archive-item-transition-slideshow__dot[data-active=true]{border-color:var(--archive-accent)!important;color:var(--archive-accent)!important;background:var(--archive-accent)!important}@supports (color:color-mix(in lab, red, red)){.archive-item-transition-slideshow__dot[data-active=true]{background:color-mix(in srgb, var(--archive-accent) 12%, transparent)!important}}@keyframes archiveSlideIncoming{0%{opacity:.25;transform:translateX(calc(var(--archive-direction) * 22%)) rotateY(calc(var(--archive-direction) * -14deg)) scale(.92)}to{opacity:1;transform:translate(0)rotateY(0)scale(1)}}@keyframes archiveSlideOutgoing{0%{opacity:1;transform:translate(0)rotateY(0)scale(1)}to{opacity:0;transform:translateX(calc(var(--archive-direction) * -30%)) rotateY(calc(var(--archive-direction) * 18deg)) scale(.84)}}.archive-page-flip-layout-book{background:radial-gradient(ellipse at 50% 82%, var(--archive-accent), transparent 52%), linear-gradient(150deg, var(--dom-scene-bg), var(--dom-scene-bg))}@supports (color:color-mix(in lab, red, red)){.archive-page-flip-layout-book{background:radial-gradient(ellipse at 50% 82%, color-mix(in srgb, var(--archive-accent) 12%, transparent), transparent 52%), linear-gradient(150deg, color-mix(in srgb, var(--dom-scene-bg) 90%, #16120a), var(--dom-scene-bg))}}.archive-page-flip-layout-book__stage{touch-action:pan-y;perspective:calc(900px + var(--archive-intensity) * 850px);grid-template-columns:54px minmax(0,1fr) 54px;align-items:center;display:grid;position:absolute;inset:clamp(40px,6.5cqb,78px) clamp(10px,2cqi,30px) clamp(18px,3cqb,38px)}.archive-page-flip-layout-book__book{block-size:min(73cqb,650px);inline-size:min(90cqi,1120px);transform-style:preserve-3d;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;display:grid;position:relative}.archive-page-flip-layout-book__page{z-index:5;border:1px solid var(--archive-accent);min-inline-size:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-page-flip-layout-book__page{border:1px solid color-mix(in srgb, var(--archive-accent) 28%, transparent)}}.archive-page-flip-layout-book__page{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-page-flip-layout-book__page{background:color-mix(in srgb, var(--dom-scene-bg) 82%, #fff 9%)}}.archive-page-flip-layout-book__page{transform-style:preserve-3d;box-shadow:0 26px 75px #00000073}.archive-page-flip-layout-book__page--left{transform-origin:100%;transform:rotateY(calc(var(--archive-intensity) * 5deg))}.archive-page-flip-layout-book__page--right{transform-origin:0;transform:rotateY(calc(var(--archive-intensity) * -5deg))}.archive-page-flip-layout-book__page img{object-fit:contain;background:var(--dom-scene-bg);padding:clamp(7px,1.2cqi,18px)}@supports (color:color-mix(in lab, red, red)){.archive-page-flip-layout-book__page img{background:color-mix(in srgb, var(--dom-scene-bg) 80%, white 8%)}}.archive-page-flip-layout-book__page figcaption{color:#fff;text-shadow:0 1px 6px #000;gap:3px;display:grid;position:absolute;inset-block-end:clamp(10px,1.4cqb,20px);inset-inline:clamp(10px,1.4cqi,20px)}.archive-page-flip-layout-book__page figcaption span,.archive-page-flip-layout-book__page figcaption p{opacity:.68;font-size:clamp(.52rem,.64cqi,.7rem)}.archive-page-flip-layout-book__page figcaption strong{font-size:clamp(.74rem,.92cqi,1rem)}.archive-page-flip-layout-book__page figcaption p{display:none}.archive-page-flip-layout-book__spine{z-index:10;background:linear-gradient(90deg, #000, var(--archive-accent), #000);inline-size:clamp(5px,.7cqi,11px);position:absolute;inset-block:-1.5%;inset-inline-start:50%;transform:translate(-50%);box-shadow:0 0 24px #000000b3}.archive-page-flip-layout-book__edge{z-index:1;border:1px solid var(--archive-accent);position:absolute;inset:2% 1%}@supports (color:color-mix(in lab, red, red)){.archive-page-flip-layout-book__edge{border:1px solid color-mix(in srgb, var(--archive-accent) 30%, transparent)}}.archive-page-flip-layout-book__edge{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-page-flip-layout-book__edge{background:color-mix(in srgb, var(--dom-scene-bg) 86%, white 7%)}}.archive-page-flip-layout-book__edge{transform:translateY(calc(var(--edge-offset,1) * 6px)) scaleX(calc(1 - var(--edge-offset,1) * .008))}.archive-page-flip-layout-book__edge--1{--edge-offset:1}.archive-page-flip-layout-book__edge--2{--edge-offset:2}.archive-page-flip-layout-book__edge--3{--edge-offset:3}.archive-page-flip-layout-book__turning-page{z-index:20;pointer-events:none;inline-size:50%;animation:archivePageTurn var(--archive-duration) cubic-bezier(.48,.08,.2,.98) both;position:absolute;inset-block:0}.archive-page-flip-layout-book__turning-page[data-direction=forward]{transform-origin:0;inset-inline-start:50%}.archive-page-flip-layout-book__turning-page[data-direction=backward]{transform-origin:100%;inset-inline-start:0}.archive-page-flip-layout-book__turning-page img{object-fit:contain;background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-page-flip-layout-book__turning-page img{background:color-mix(in srgb, var(--dom-scene-bg) 80%, white 8%)}}.archive-page-flip-layout-book__turning-page img{backface-visibility:hidden}.archive-page-flip-layout-book__nav{z-index:25;place-items:center;block-size:48px;inline-size:48px;display:grid;position:relative;border:1px solid var(--dom-scene-highlight)!important}@supports (color:color-mix(in lab, red, red)){.archive-page-flip-layout-book__nav{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)!important}}.archive-page-flip-layout-book__nav{background:var(--dom-scene-bg)!important;border-radius:50%!important}@supports (color:color-mix(in lab, red, red)){.archive-page-flip-layout-book__nav{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)!important}}.archive-page-flip-layout-book__nav{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.archive-page-flip-layout-book__nav:hover{border-color:var(--archive-accent)!important}@keyframes archivePageTurn{0%{opacity:1;transform:rotateY(0)}55%{opacity:.94}to{opacity:0;transform:rotateY(calc(var(--archive-direction) * -178deg))}}.archive-fullscreen-layout-page-transition{background:#020403}.archive-fullscreen-layout-page-transition__stage{touch-action:pan-y;grid-template-rows:minmax(0,1fr) auto;min-block-size:0;display:grid;position:absolute;inset:0}.archive-fullscreen-layout-page-transition__hero{z-index:2;min-block-size:0;animation:archiveFullscreenHero var(--archive-duration) cubic-bezier(.16,.8,.2,1) both;background:#030504;position:relative;overflow:hidden}.archive-fullscreen-layout-page-transition__hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0006,#0000 38% 64%,#0000002e);position:absolute;inset:0}.archive-fullscreen-layout-page-transition__hero img{object-fit:contain}.archive-fullscreen-layout-page-transition__hero figcaption{z-index:3;color:#fff;text-shadow:0 2px 8px #000;gap:4px;max-inline-size:min(52%,520px);display:grid;position:absolute;inset-block-end:clamp(18px,3.4cqb,48px);inset-inline-start:clamp(16px,3.2cqi,54px)}.archive-fullscreen-layout-page-transition__hero figcaption span{color:var(--archive-accent);letter-spacing:.16em;font:600 clamp(.54rem,.68cqi,.74rem)/1 monospace}.archive-fullscreen-layout-page-transition__hero figcaption strong{font-size:clamp(1rem,2.4cqi,2.6rem);line-height:1}.archive-fullscreen-layout-page-transition__hero figcaption p{opacity:.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-inline-size:44ch;font-size:clamp(.62rem,.8cqi,.86rem);line-height:1.45;display:-webkit-box;overflow:hidden}.archive-fullscreen-layout-page-transition__outgoing{z-index:4;pointer-events:none;animation:archiveFullscreenOutgoing var(--archive-duration) ease both;position:absolute;inset:0 0 clamp(76px,15cqb,140px)}.archive-fullscreen-layout-page-transition__outgoing img{object-fit:contain}.archive-fullscreen-layout-page-transition__shutters{z-index:7;pointer-events:none;display:grid;position:absolute;inset:0 0 clamp(76px,15cqb,140px)}.archive-fullscreen-layout-page-transition__stage[data-mask=vertical-blinds] .archive-fullscreen-layout-page-transition__shutters,.archive-fullscreen-layout-page-transition__stage[data-mask=column-grid] .archive-fullscreen-layout-page-transition__shutters,.archive-fullscreen-layout-page-transition__stage[data-mask=blinds] .archive-fullscreen-layout-page-transition__shutters{grid-template-columns:repeat(6,1fr)}.archive-fullscreen-layout-page-transition__stage[data-mask=horizontal-blinds] .archive-fullscreen-layout-page-transition__shutters,.archive-fullscreen-layout-page-transition__stage[data-mask=grid] .archive-fullscreen-layout-page-transition__shutters,.archive-fullscreen-layout-page-transition__stage[data-mask=random-grid] .archive-fullscreen-layout-page-transition__shutters{grid-template-rows:repeat(6,1fr)}.archive-fullscreen-layout-page-transition__shutters span{background:var(--archive-accent)}@supports (color:color-mix(in lab, red, red)){.archive-fullscreen-layout-page-transition__shutters span{background:color-mix(in srgb, var(--archive-accent) calc(52% + var(--shutter-index) * 4%), var(--dom-scene-bg))}}.archive-fullscreen-layout-page-transition__shutters span{animation:archiveShutter var(--archive-duration) cubic-bezier(.55,.02,.14,.98) both;animation-delay:calc(var(--shutter-index) * var(--archive-motion) * 20ms)}.archive-fullscreen-layout-page-transition__chapters{z-index:10;background:var(--dom-scene-bg);grid-template-columns:repeat(6,minmax(72px,1fr));gap:clamp(3px,.5cqi,8px);padding:clamp(6px,1.2cqb,14px) clamp(8px,1.4cqi,20px);display:grid;position:relative;overflow-x:auto}@supports (color:color-mix(in lab, red, red)){.archive-fullscreen-layout-page-transition__chapters{background:color-mix(in srgb, var(--dom-scene-bg) 90%, transparent)}}.archive-fullscreen-layout-page-transition__chapters{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:thin;scroll-snap-type:x proximity}.archive-fullscreen-layout-page-transition__chapter{aspect-ratio:calc(1.25 + var(--chapter-scale) * .6);position:relative;overflow:hidden;border:1px solid var(--dom-scene-highlight)!important}@supports (color:color-mix(in lab, red, red)){.archive-fullscreen-layout-page-transition__chapter{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)!important}}.archive-fullscreen-layout-page-transition__chapter{scroll-snap-align:center;transform:scale(calc(.9 + var(--chapter-scale) * .1));transition:transform var(--archive-duration) cubic-bezier(.2,.8,.2,1), border-color var(--archive-duration) ease}.archive-fullscreen-layout-page-transition__chapter img{filter:brightness(.62)saturate(.7)}.archive-fullscreen-layout-page-transition__chapter>span{color:#fff;text-shadow:0 1px 5px #000;font:600 clamp(.48rem,.58cqi,.64rem)/1 monospace;position:absolute;inset-block-end:6px;inset-inline-start:7px}.archive-fullscreen-layout-page-transition__chapter[data-active=true]{z-index:2;transform:translateY(calc(var(--archive-intensity) * -5px)) scale(1);box-shadow:inset 0 -4px var(--archive-accent);border-color:var(--archive-accent)!important}.archive-fullscreen-layout-page-transition__chapter[data-active=true] img{filter:brightness(.9)saturate()}@keyframes archiveFullscreenHero{0%{opacity:.35;transform:translateX(calc(var(--archive-direction) * 8%)) scale(1.04);clip-path:inset(0 calc(var(--archive-intensity) * 12%) 0 0)}to{opacity:1;clip-path:inset(0);transform:translate(0)scale(1)}}@keyframes archiveFullscreenOutgoing{0%{opacity:.9;transform:translate(0)scale(1)}to{opacity:0;transform:translateX(calc(var(--archive-direction) * -9%)) scale(.97)}}@keyframes archiveShutter{0%{opacity:0;transform:translateX(calc(var(--archive-direction) * (16% + var(--archive-intensity) * 30%))) scaleX(.2)}38%{opacity:.94;transform:translate(0)scaleX(1)}to{opacity:0;transform:translateX(calc(var(--archive-direction) * (-12% - var(--archive-intensity) * 22%))) scaleX(.12)}}@container archive-layout (max-width:760px){.archive-thumbnail-grid-animation-wall__stage{grid-template-columns:minmax(0,1.12fr) minmax(135px,.68fr);gap:14px}.archive-thumbnail-grid-animation-wall__contact{gap:6px}.archive-samsung-grid-loading-masonry__stage{grid-template-columns:minmax(0,1fr) minmax(120px,22%);gap:12px}.archive-samsung-grid-loading-masonry__wall{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-product-grid-layout-showcase__stage{grid-template-columns:minmax(0,1.4fr) minmax(150px,.6fr);gap:14px}.archive-product-grid-layout-showcase__shelf{gap:7px}.archive-product-comparison-gallery__pair{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)}.archive-sticky-captions-gallery__stage{grid-template-columns:minmax(0,1.4fr) minmax(145px,.6fr);gap:14px}.archive-item-transition-slideshow__stage{grid-template-columns:minmax(68px,.42fr) minmax(190px,1.3fr) minmax(68px,.42fr);gap:7px}.archive-item-transition-slideshow__dot:nth-child(n+7){display:none}.archive-page-flip-layout-book__stage{grid-template-columns:48px minmax(0,1fr) 48px}.archive-fullscreen-layout-page-transition__chapters{grid-template-columns:repeat(6,minmax(82px,1fr))}}@container archive-layout (max-width:520px){.archive-archive-layout__head{max-inline-size:72%}.archive-thumbnail-grid-animation-wall__stage{grid-template-rows:minmax(0,1.18fr) minmax(100px,.72fr);grid-template-columns:1fr;gap:9px;inset:42px 10px 10px}.archive-thumbnail-grid-animation-wall__feature{grid-row:1;block-size:100%}.archive-thumbnail-grid-animation-wall__contact{grid-row:2;grid-template-rows:repeat(2,minmax(44px,1fr));gap:4px;block-size:100%}.archive-thumbnail-grid-animation-wall__tile{transform:translateY(calc(var(--tile-step) * .45cqb))}.archive-thumbnail-grid-animation-wall__feature figcaption p{display:none}.archive-samsung-grid-loading-masonry__stage{grid-template-columns:minmax(0,1fr) 102px;gap:7px;inset:42px 9px 9px}.archive-samsung-grid-loading-masonry__wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.archive-samsung-grid-loading-masonry__proof{padding:9px}.archive-samsung-grid-loading-masonry__proof p{-webkit-line-clamp:3}.archive-product-grid-layout-showcase__stage{grid-template-columns:minmax(0,1fr) minmax(104px,.5fr);gap:7px;inset:42px 9px 9px}.archive-product-grid-layout-showcase__shelf{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.archive-product-grid-layout-showcase__inspection{block-size:74cqb;padding:5px}.archive-product-grid-layout-showcase__inspection figcaption{padding:7px;inset:6px}.archive-product-grid-layout-showcase__price{display:none}.archive-product-comparison-gallery__stage{inset:42px 8px 8px}.archive-product-comparison-gallery__pair{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr)}.archive-product-comparison-gallery__measure{min-inline-size:20px}.archive-product-comparison-gallery__measure b{writing-mode:vertical-rl}.archive-product-comparison-gallery__plate img{padding:4px}.archive-product-comparison-gallery__plate>strong{font-size:.64rem}.archive-product-comparison-gallery__rail{grid-template-columns:repeat(8,minmax(64px,1fr))}.archive-sticky-captions-gallery__stage{grid-template-columns:minmax(0,1.45fr) minmax(112px,.55fr);gap:8px;inset:40px 8px 0}.archive-sticky-captions-gallery__works{grid-template-columns:1fr;padding-block-start:4cqb}.archive-sticky-captions-gallery__work{block-size:47cqb}.archive-sticky-captions-gallery__work:nth-child(2n){transform:translateY(0)}.archive-sticky-captions-gallery__caption{padding:10px 7px}.archive-sticky-captions-gallery__caption p{-webkit-line-clamp:4}.archive-item-transition-slideshow__stage{grid-template-columns:minmax(58px,.34fr) minmax(150px,1.4fr) minmax(58px,.34fr);gap:4px;inset:44px 6px 66px}.archive-item-transition-slideshow__stage[data-context=next] .archive-item-transition-slideshow__ghost--previous{opacity:.22}.archive-item-transition-slideshow__ghost{block-size:36cqb}.archive-item-transition-slideshow__current{block-size:62cqb}.archive-item-transition-slideshow__pagination{gap:1px}.archive-item-transition-slideshow__dot{block-size:44px;inline-size:44px}.archive-item-transition-slideshow__dot:nth-child(n+6){display:none}.archive-page-flip-layout-book__stage{grid-template-columns:44px minmax(0,1fr) 44px;inset:42px 3px 10px}.archive-page-flip-layout-book__book{block-size:min(66cqb,540px);inline-size:100%}.archive-page-flip-layout-book__nav{block-size:44px;inline-size:44px}.archive-page-flip-layout-book__page img{padding:4px}.archive-page-flip-layout-book__page figcaption{inset-block-end:5px;inset-inline:5px}.archive-page-flip-layout-book__page figcaption strong{font-size:.62rem}.archive-fullscreen-layout-page-transition__hero figcaption{max-inline-size:74%}.archive-fullscreen-layout-page-transition__chapters{grid-template-columns:repeat(6,minmax(72px,1fr))}}@container archive-layout (max-height:520px){.archive-archive-layout__head{inset-block-start:9px}.archive-thumbnail-grid-animation-wall__stage,.archive-samsung-grid-loading-masonry__stage,.archive-product-grid-layout-showcase__stage,.archive-product-comparison-gallery__stage,.archive-item-transition-slideshow__stage,.archive-page-flip-layout-book__stage,.archive-sticky-captions-gallery__stage{inset-block-start:34px}.archive-item-transition-slideshow__pagination{inset-block-end:7px}.archive-item-transition-slideshow__dot{block-size:44px;inline-size:44px}}.archive-archive-layout[data-reduced=true] *,.archive-archive-layout[data-reduced=true] :before,.archive-archive-layout[data-reduced=true] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.archive-archive-layout[data-reduced=true] .archive-thumbnail-grid-animation-wall__feature,.archive-archive-layout[data-reduced=true] .archive-samsung-grid-loading-masonry__tile,.archive-archive-layout[data-reduced=true] .archive-item-transition-slideshow__current,.archive-archive-layout[data-reduced=true] .archive-fullscreen-layout-page-transition__hero{opacity:1;clip-path:none;transform:none}.archive-archive-layout[data-reduced=true] .archive-item-transition-slideshow__outgoing,.archive-archive-layout[data-reduced=true] .archive-page-flip-layout-book__turning-page,.archive-archive-layout[data-reduced=true] .archive-fullscreen-layout-page-transition__outgoing,.archive-archive-layout[data-reduced=true] .archive-fullscreen-layout-page-transition__shutters{display:none}@media (prefers-reduced-motion:reduce){.archive-archive-layout *,.archive-archive-layout :before,.archive-archive-layout :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.archive-item-transition-slideshow__outgoing,.archive-page-flip-layout-book__turning-page,.archive-fullscreen-layout-page-transition__outgoing,.archive-fullscreen-layout-page-transition__shutters{display:none}}.dom-gallery[data-dom-variant=archive-3d-book-showcase-library],.dom-gallery[data-dom-variant=archive-book-preview-grid-reader],.dom-gallery[data-dom-variant=archive-slicebox-3d-image-slider],.dom-gallery[data-dom-variant=archive-elastislide-responsive-carousel],.dom-gallery[data-dom-variant=archive-four-boxes-panel-slideshow],.dom-gallery[data-dom-variant=archive-artsy-media-popup-wall],.dom-gallery[data-dom-variant=archive-svg-strokes-slideshow],.dom-gallery[data-dom-variant=archive-circle-flip-slideshow],.dom-gallery[data-dom-variant=archive-grid-navigation-gallery],.dom-gallery[data-dom-variant=archive-segmented-portfolio-hero],.dom-gallery[data-dom-variant=archive-quotes-rotator-story],.dom-gallery[data-dom-variant=archive-morphing-device-showcase],.dom-gallery[data-dom-variant=archive-swatchbook-artwork-fan],.dom-gallery[data-dom-variant=archive-windy-3d-stack-navigator],.dom-gallery[data-dom-variant=archive-above-beneath-featured-layout],.dom-gallery[data-dom-variant=archive-fixed-background-scroll-panels],.dom-gallery[data-dom-variant=archive-split-layout-portfolio-doors]{width:100%;height:100%;min-height:640px;color:var(--dom-scene-highlight);background:radial-gradient(circle at 72% 18%, var(--dom-scene-accent), transparent 32%), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(0deg, var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(145deg, var(--dom-scene-bg), var(--dom-scene-bg));position:relative}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=archive-3d-book-showcase-library],.dom-gallery[data-dom-variant=archive-book-preview-grid-reader],.dom-gallery[data-dom-variant=archive-slicebox-3d-image-slider],.dom-gallery[data-dom-variant=archive-elastislide-responsive-carousel],.dom-gallery[data-dom-variant=archive-four-boxes-panel-slideshow],.dom-gallery[data-dom-variant=archive-artsy-media-popup-wall],.dom-gallery[data-dom-variant=archive-svg-strokes-slideshow],.dom-gallery[data-dom-variant=archive-circle-flip-slideshow],.dom-gallery[data-dom-variant=archive-grid-navigation-gallery],.dom-gallery[data-dom-variant=archive-segmented-portfolio-hero],.dom-gallery[data-dom-variant=archive-quotes-rotator-story],.dom-gallery[data-dom-variant=archive-morphing-device-showcase],.dom-gallery[data-dom-variant=archive-swatchbook-artwork-fan],.dom-gallery[data-dom-variant=archive-windy-3d-stack-navigator],.dom-gallery[data-dom-variant=archive-above-beneath-featured-layout],.dom-gallery[data-dom-variant=archive-fixed-background-scroll-panels],.dom-gallery[data-dom-variant=archive-split-layout-portfolio-doors]{background:radial-gradient(circle at 72% 18%, color-mix(in srgb, var(--dom-scene-accent) 13%, transparent), transparent 32%), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-highlight) 3%, transparent) 1px, transparent 1px), linear-gradient(145deg, color-mix(in srgb, var(--dom-scene-bg) 82%, black), var(--dom-scene-bg))}}.dom-gallery[data-dom-variant=archive-3d-book-showcase-library],.dom-gallery[data-dom-variant=archive-book-preview-grid-reader],.dom-gallery[data-dom-variant=archive-slicebox-3d-image-slider],.dom-gallery[data-dom-variant=archive-elastislide-responsive-carousel],.dom-gallery[data-dom-variant=archive-four-boxes-panel-slideshow],.dom-gallery[data-dom-variant=archive-artsy-media-popup-wall],.dom-gallery[data-dom-variant=archive-svg-strokes-slideshow],.dom-gallery[data-dom-variant=archive-circle-flip-slideshow],.dom-gallery[data-dom-variant=archive-grid-navigation-gallery],.dom-gallery[data-dom-variant=archive-segmented-portfolio-hero],.dom-gallery[data-dom-variant=archive-quotes-rotator-story],.dom-gallery[data-dom-variant=archive-morphing-device-showcase],.dom-gallery[data-dom-variant=archive-swatchbook-artwork-fan],.dom-gallery[data-dom-variant=archive-windy-3d-stack-navigator],.dom-gallery[data-dom-variant=archive-above-beneath-featured-layout],.dom-gallery[data-dom-variant=archive-fixed-background-scroll-panels],.dom-gallery[data-dom-variant=archive-split-layout-portfolio-doors]{background-size:auto,84px 84px,84px 84px,auto}.dom-gallery[data-dom-variant=archive-windy-3d-stack-navigator],.dom-gallery[data-dom-variant=archive-above-beneath-featured-layout],.dom-gallery[data-dom-variant=archive-fixed-background-scroll-panels],.dom-gallery[data-dom-variant=archive-split-layout-portfolio-doors]{min-height:0}.dom-gallery[data-dom-variant=archive-swatchbook-artwork-fan]{--scene-runway:100cqh}.archive-classic-display{--classic-stage-border:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-classic-display{--classic-stage-border:color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-classic-display{--classic-stage-surface:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-classic-display{--classic-stage-surface:color-mix(in srgb, var(--dom-scene-bg) 82%, black)}}.archive-classic-display{--classic-ease:cubic-bezier(.16, 1, .3, 1);isolation:isolate;place-items:center;padding:clamp(72px,10cqb,112px) clamp(14px,3.2cqi,42px) clamp(18px,4cqb,42px);display:grid;overflow:hidden;container:classic-display/size}.archive-classic-display:before,.archive-classic-display:after{content:"";z-index:0;pointer-events:none;position:absolute}.archive-classic-display:before{border:1px solid var(--dom-scene-highlight);inset:2.5%}@supports (color:color-mix(in lab, red, red)){.archive-classic-display:before{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent)}}.archive-classic-display:before{background:linear-gradient(120deg, transparent 0 28%, var(--dom-scene-accent) 28% 28.2%, transparent 28.2% 100%), linear-gradient(60deg, transparent 0 68%, var(--dom-scene-secondary) 68% 68.2%, transparent 68.2% 100%)}@supports (color:color-mix(in lab, red, red)){.archive-classic-display:before{background:linear-gradient(120deg, transparent 0 28%, color-mix(in srgb, var(--dom-scene-accent) 7%, transparent) 28% 28.2%, transparent 28.2% 100%), linear-gradient(60deg, transparent 0 68%, color-mix(in srgb, var(--dom-scene-secondary) 6%, transparent) 68% 68.2%, transparent 68.2% 100%)}}.archive-classic-display:before{opacity:calc(.54 + .34 * var(--classic-motion))}.archive-classic-display:after{background:linear-gradient(90deg, var(--dom-scene-accent) 0 26%, transparent 26% 34%, var(--dom-scene-secondary) 34% 68%, transparent 68% 76%, var(--dom-scene-highlight) 76% 100%);opacity:.62;width:clamp(68px,8cqi,104px);height:2px;top:clamp(16px,3cqb,30px);right:clamp(16px,2.8cqi,34px)}.archive-classic-display *,.archive-classic-display :before,.archive-classic-display :after{box-sizing:border-box}.archive-classic-display img{object-fit:contain;width:100%;height:100%;display:block}.archive-classic-display button{color:inherit;font:inherit}.archive-classic-display button:focus-visible,.archive-classic-display [tabindex]:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-classic-display button:focus-visible,.archive-classic-display [tabindex]:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 88%, var(--dom-scene-highlight))}}.archive-classic-display button:focus-visible,.archive-classic-display [tabindex]:focus-visible{outline-offset:3px}.archive-classic-display button:disabled{cursor:default}.archive-classic-display__head{z-index:60;pointer-events:none;max-width:min(58ch,72%);position:absolute;top:clamp(20px,3.5cqb,34px);left:clamp(18px,3cqi,38px)}.archive-classic-display__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 22px 72px #00000094;margin:0;font-size:clamp(1.8rem,4.2cqi,3.8rem);line-height:.94}.archive-classic-display__status{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.archive-classic-display__empty{z-index:2;border:1px solid var(--classic-stage-border);width:min(720px,86%);min-height:58%;color:var(--dom-scene-highlight);place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__empty{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.archive-classic-display__transition-art{width:100%;min-width:0;height:100%;min-height:0;display:block;position:relative;overflow:hidden}.archive-classic-display__transition-art>img{position:absolute;inset:0}.archive-classic-display__transition-art>img[data-phase=outgoing]{z-index:1;animation:classic-display-outgoing var(--classic-motion-duration) var(--classic-ease) both}.archive-classic-display__transition-art>img[data-phase=incoming]{z-index:2;animation:classic-display-incoming var(--classic-motion-duration) var(--classic-ease) both}.archive-classic-display[data-direction=previous] .archive-classic-display__transition-art>img[data-phase=outgoing]{animation-name:classic-display-outgoing-previous}.archive-classic-display[data-direction=previous] .archive-classic-display__transition-art>img[data-phase=incoming]{animation-name:classic-display-incoming-previous}.archive-classic-display__step-controls{z-index:30;border:1px solid var(--classic-stage-border);background:var(--dom-scene-bg);border-radius:999px;grid-template-columns:48px minmax(38px,auto) 48px;align-items:center;gap:7px;width:max-content;padding:5px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__step-controls{background:color-mix(in srgb, var(--dom-scene-bg) 88%, black)}}.archive-classic-display__step-controls{box-shadow:0 16px 44px #0000004d}.archive-classic-display__step-controls button{border:1px solid var(--dom-scene-highlight);place-items:center;width:48px;height:48px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__step-controls button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-classic-display__step-controls button{background:var(--dom-scene-highlight);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__step-controls button{background:color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent)}}.archive-classic-display__step-controls button{cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.archive-classic-display__step-controls button:hover,.archive-classic-display__step-controls button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__step-controls button:hover,.archive-classic-display__step-controls button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, white)}}.archive-classic-display__step-controls button:hover,.archive-classic-display__step-controls button:focus-visible{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__step-controls button:hover,.archive-classic-display__step-controls button:focus-visible{background:color-mix(in srgb, var(--dom-scene-accent) 18%, var(--dom-scene-bg))}}.archive-classic-display__step-controls button:hover,.archive-classic-display__step-controls button:focus-visible{transform:translateY(-2px)}.archive-classic-display__step-controls>span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__step-controls>span{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-classic-display__step-controls>span{letter-spacing:.12em;text-align:center;font-size:.7rem;font-weight:900}.classic-book{z-index:2;perspective:1400px;grid-template-columns:minmax(150px,.24fr) minmax(0,1fr);gap:clamp(14px,2.2cqi,28px);width:min(1220px,94%);height:min(680px,78cqb);min-height:430px;display:grid;position:relative}.classic-book__shelf{border:1px solid var(--classic-stage-border);background:linear-gradient(180deg, transparent 0 87%, var(--dom-scene-accent) 87% 88%, transparent 88%), var(--dom-scene-bg);align-items:flex-end;gap:clamp(5px,.65cqi,10px);min-width:0;padding:clamp(12px,2cqi,22px);display:flex}@supports (color:color-mix(in lab, red, red)){.classic-book__shelf{background:linear-gradient(180deg, transparent 0 87%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent) 87% 88%, transparent 88%), color-mix(in srgb, var(--dom-scene-bg) 80%, black)}}.classic-book__shelf{box-shadow:inset 0 -20px 44px #0000006b}.classic-book__spine{width:20%;min-width:44px;height:calc(55% + var(--book-height,0%));border:1px solid var(--dom-scene-highlight);grid-template-rows:auto 1fr;align-items:end;gap:12px;min-height:210px;padding:12px 8px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-book__spine{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 24%, transparent)}}.classic-book__spine{background:linear-gradient(90deg, #00000047, transparent 22% 76%, #ffffff14), var(--dom-scene-accent);border-radius:4px 8px 3px 3px}@supports (color:color-mix(in lab, red, red)){.classic-book__spine{background:linear-gradient(90deg, #00000047, transparent 22% 76%, #ffffff14), color-mix(in srgb, var(--dom-scene-accent) 22%, var(--dom-scene-bg))}}.classic-book__spine{box-shadow:9px 12px calc(10px + 28px * var(--classic-intensity)) #00000057;cursor:pointer;transform:rotate(var(--book-tilt,0deg)) translateZ(calc(4px + 16px * var(--classic-intensity)));transform-origin:50% 100%;transition:transform var(--classic-motion-duration) var(--classic-ease), border-color .18s ease}.classic-book__spine:first-child{--book-height:16%;--book-tilt:-2.6deg}.classic-book__spine:nth-child(2){--book-height:7%;--book-tilt:1.4deg}.classic-book__spine:nth-child(3){--book-height:20%;--book-tilt:-.6deg}.classic-book__spine:nth-child(4){--book-height:12%;--book-tilt:2.2deg}.classic-book__spine:nth-child(5){--book-height:3%;--book-tilt:-1.2deg}.classic-book__spine[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.classic-book__spine[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 86%, white)}}.classic-book__spine[data-active=true]{transform:rotate(var(--book-tilt,0deg)) translateY(-18px) translateZ(calc(14px + 34px * var(--classic-intensity)))}.classic-book__spine>span{letter-spacing:.12em;font-size:.66rem;font-weight:900}.classic-book__spine>strong{text-align:left;text-overflow:ellipsis;writing-mode:vertical-rl;max-height:24ch;font-size:clamp(.72rem,1.1cqi,.96rem);line-height:1;overflow:hidden}.classic-book__volume{min-width:0;height:82%;transform-style:preserve-3d;transform:rotateX(calc(3deg + 7deg * var(--classic-intensity))) rotateZ(-.8deg);animation:classic-book-open var(--classic-motion-duration) var(--classic-ease) both;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr);align-self:center;padding:clamp(18px,2.3cqi,32px);display:grid;position:relative}.classic-book__volume:before{content:"";background:var(--dom-scene-accent);border-radius:7px;position:absolute;inset:10% 4% 5%}@supports (color:color-mix(in lab, red, red)){.classic-book__volume:before{background:color-mix(in srgb, var(--dom-scene-accent) 22%, #17110a)}}.classic-book__volume:before{box-shadow:0 calc(24px + 30px * var(--classic-intensity)) calc(54px + 50px * var(--classic-intensity)) #00000094;transform:translateZ(-18px)}.classic-book__page{z-index:3;border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;margin:0;padding:clamp(10px,1.4cqi,18px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-book__page{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 24%, transparent)}}.classic-book__page{background:linear-gradient(90deg, var(--dom-scene-highlight), transparent 24%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.classic-book__page{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent), transparent 24%), color-mix(in srgb, var(--dom-scene-bg) 72%, #17120b)}}.classic-book__page{transform-style:preserve-3d;transition:transform var(--classic-motion-duration) var(--classic-ease);box-shadow:inset 0 0 40px #ffffff08}.classic-book__page--left{transform:rotateY(calc(5deg + 14deg * var(--classic-intensity)));transform-origin:100%;border-radius:8px 2px 2px 8px}.classic-book__page--right{transform:rotateY(calc(-5deg - 14deg * var(--classic-intensity)));transform-origin:0;border-radius:2px 8px 8px 2px}.classic-book__page figcaption{border-top:1px solid var(--dom-scene-highlight);min-height:42px;padding-top:9px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-book__page figcaption{border-top:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.classic-book__page figcaption{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.classic-book__page figcaption{color:color-mix(in srgb, var(--dom-scene-highlight) 76%, transparent)}}.classic-book__page figcaption{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.7rem,1cqi,.88rem);font-weight:800;line-height:1.15}.classic-book__spine-line{z-index:6;background:linear-gradient(90deg, #0000009e, var(--dom-scene-accent), #0000009e);width:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.classic-book__spine-line{background:linear-gradient(90deg, #0000009e, color-mix(in srgb, var(--dom-scene-accent) 22%, #1a1108), #0000009e)}}.classic-book__spine-line{box-shadow:0 0 calc(12px + 20px * var(--classic-intensity)) #000000b3}.classic-book__edge-stack{z-index:2;pointer-events:none;position:absolute;inset:9% 3% 3%}.classic-book__edge-stack i{inset:calc(var(--edge,0) * 3px);border:1px solid var(--dom-scene-highlight);position:absolute}@supports (color:color-mix(in lab, red, red)){.classic-book__edge-stack i{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.classic-book__edge-stack i{border-radius:8px}.classic-book__edge-stack i:first-child{--edge:1}.classic-book__edge-stack i:nth-child(2){--edge:2}.classic-book__edge-stack i:nth-child(3){--edge:3}.classic-reader{z-index:2;grid-template-columns:minmax(220px,.34fr) minmax(0,.66fr);gap:clamp(14px,2cqi,26px);width:min(1240px,94%);height:min(680px,78cqb);min-height:430px;display:grid;position:relative}.classic-reader__covers{border:1px solid var(--classic-stage-border);background:var(--dom-scene-bg);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:clamp(7px,1cqi,13px);padding:clamp(10px,1.6cqi,20px);display:grid}@supports (color:color-mix(in lab, red, red)){.classic-reader__covers{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.classic-reader__covers{transform:scale(var(--classic-grid-scale));transform-origin:100%;transition:transform var(--classic-motion-duration) var(--classic-ease), opacity var(--classic-motion-duration) ease}.classic-reader__covers button{border:1px solid var(--dom-scene-highlight);min-width:44px;min-height:96px;padding:7px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-reader__covers button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.classic-reader__covers button{background:var(--dom-scene-bg);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.classic-reader__covers button{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.classic-reader__covers button{box-shadow:0 calc(8px + 16px * var(--classic-intensity)) calc(18px + 28px * var(--classic-intensity)) #00000057;cursor:pointer;transition:transform .22s var(--classic-ease), border-color .18s ease}.classic-reader__covers button:hover,.classic-reader__covers button:focus-visible,.classic-reader__covers button[data-active=true]{z-index:3;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.classic-reader__covers button:hover,.classic-reader__covers button:focus-visible,.classic-reader__covers button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, white)}}.classic-reader__covers button:hover,.classic-reader__covers button:focus-visible,.classic-reader__covers button[data-active=true]{transform:translateY(-7px)rotate(-1deg)}.classic-reader__covers button span{background:var(--dom-scene-bg);padding:4px 6px;position:absolute;bottom:7px;right:8px}@supports (color:color-mix(in lab, red, red)){.classic-reader__covers button span{background:color-mix(in srgb, var(--dom-scene-bg) 82%, black)}}.classic-reader__covers button span{font-size:.62rem;font-weight:900}.classic-reader__spread{border:1px solid var(--classic-stage-border);background:var(--dom-scene-bg);border-radius:6px;grid-template-rows:52px minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-reader__spread{background:color-mix(in srgb, var(--dom-scene-bg) 72%, #141922)}}.classic-reader__spread{transform-origin:0;transition:opacity var(--classic-motion-duration) ease, transform var(--classic-motion-duration) var(--classic-ease);box-shadow:0 38px 100px #00000070}.classic-reader[data-reader-open=false] .classic-reader__spread{opacity:.18;pointer-events:none;transform:translate(10%)scale(.88)}.classic-reader[data-reader-open=false] .classic-reader__covers{z-index:4;transform:translateX(18%) scale(calc(var(--classic-grid-scale) * 1.16))}.classic-reader__toolbar{border-bottom:1px solid var(--classic-stage-border);color:var(--dom-scene-highlight);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px 6px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.classic-reader__toolbar{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.classic-reader__toolbar{letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:900}.classic-reader__toolbar button,.classic-reader__open{border:1px solid var(--dom-scene-accent);min-height:44px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.classic-reader__toolbar button,.classic-reader__open{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 44%, transparent)}}.classic-reader__toolbar button,.classic-reader__open{background:var(--dom-scene-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.classic-reader__toolbar button,.classic-reader__open{background:color-mix(in srgb, var(--dom-scene-accent) 12%, var(--dom-scene-bg))}}.classic-reader__toolbar button,.classic-reader__open{cursor:pointer}.classic-reader__spread figure{border-right:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;margin:0;padding:clamp(10px,1.5cqi,20px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-reader__spread figure{border-right:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.classic-reader__spread figure:last-child{border-right:0}.classic-reader__spread figcaption{border-top:1px solid var(--dom-scene-highlight);min-height:50px;padding-top:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-reader__spread figcaption{border-top:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.classic-reader__spread figcaption{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.classic-reader__spread figcaption{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.classic-reader__spread figcaption{text-overflow:ellipsis;font-size:clamp(.7rem,.92cqi,.88rem);line-height:1.35}.classic-reader__open{z-index:8;position:absolute;bottom:8%;right:7%}.classic-slicebox{z-index:2;perspective:1500px;place-items:center;width:min(1180px,92%);height:min(670px,76cqb);min-height:430px;display:grid;position:relative}.classic-slicebox__box{grid-template-columns:repeat(var(--slice-count,5), minmax(0, 1fr));border:1px solid var(--classic-stage-border);background:var(--dom-scene-bg);grid-template-rows:minmax(0,1fr) auto;width:min(980px,86%);height:78%;margin:0;padding:clamp(12px,1.5cqi,18px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.classic-slicebox__box{background:color-mix(in srgb, var(--dom-scene-bg) 84%, black)}}.classic-slicebox__box{transform-style:preserve-3d;box-shadow:0 50px 130px #00000075}.classic-slicebox__slice{border-right:1px solid var(--dom-scene-accent);min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-slicebox__slice{border-right:1px solid color-mix(in srgb, var(--dom-scene-accent) 34%, transparent)}}.classic-slicebox__slice{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.classic-slicebox__slice{background:color-mix(in srgb, var(--dom-scene-bg) 72%, black)}}.classic-slicebox__slice{transform:translateZ(calc(8px + 30px * var(--classic-intensity))) rotateY(calc(var(--slice-direction) * (1deg + 2.4deg * var(--classic-intensity))));transform-origin:50%;transform-style:preserve-3d}.classic-slicebox__slice:nth-child(2n){transform:translateZ(calc(2px + 8px * var(--classic-intensity))) rotateY(calc(var(--slice-direction) * (1deg + 2.4deg * var(--classic-intensity))))}.classic-slicebox__slice>img{top:0;bottom:0;left:calc(var(--slice-index) * -100%);width:calc(var(--slice-count) * 100%);object-fit:cover;max-width:none;position:absolute}.classic-slicebox__slice>img[data-phase=outgoing]{animation:classic-slice-out var(--classic-motion-duration) var(--classic-ease) both;animation-delay:calc(var(--slice-index) * var(--classic-stagger))}.classic-slicebox__slice>img[data-phase=incoming]{animation:classic-slice-in var(--classic-motion-duration) var(--classic-ease) both;animation-delay:calc(var(--slice-index) * var(--classic-stagger))}.classic-slicebox__box figcaption{grid-column:1/-1;justify-content:space-between;align-items:end;gap:20px;min-height:64px;padding:14px 6px 4px;display:flex}.classic-slicebox__box figcaption span{color:var(--dom-scene-accent);letter-spacing:.12em;font-size:.7rem;font-weight:900}.classic-slicebox__box figcaption strong{text-align:right;text-overflow:ellipsis;white-space:nowrap;max-width:72%;font-size:clamp(1rem,1.8cqi,1.5rem);overflow:hidden}.classic-slicebox>.archive-classic-display__step-controls{position:absolute;bottom:1%;right:2%}.classic-carousel{z-index:2;grid-template-rows:minmax(0,1fr) minmax(150px,.31fr);gap:clamp(12px,2cqb,20px);width:min(1240px,94%);height:min(700px,80cqb);min-height:440px;display:grid;position:relative}.classic-carousel__feature{border:1px solid var(--dom-scene-accent);grid-template-columns:minmax(0,1fr) minmax(180px,.25fr);gap:clamp(12px,1.6cqi,22px);min-width:0;min-height:0;margin:0;padding:clamp(12px,1.5cqi,20px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-carousel__feature{border:1px solid color-mix(in srgb, var(--dom-scene-accent) calc(20% + 24% * var(--classic-intensity)), transparent)}}.classic-carousel__feature{background:var(--classic-stage-surface);box-shadow:0 calc(24px + 24px * var(--classic-intensity)) calc(64px + 46px * var(--classic-intensity)) #0000006b}.classic-carousel__feature figcaption{border-left:1px solid var(--classic-stage-border);align-content:end;gap:8px;padding:clamp(14px,2cqi,26px);display:grid}.classic-carousel__feature figcaption span{color:var(--dom-scene-accent);letter-spacing:.12em;font-size:.7rem;font-weight:900}.classic-carousel__feature figcaption strong{overflow-wrap:anywhere;font-size:clamp(1.1rem,2.1cqi,2rem);line-height:1}.classic-carousel__runway{grid-template-columns:52px minmax(0,1fr) 52px;gap:8px;min-width:0;display:grid;position:relative}.classic-carousel__rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--dom-scene-accent) transparent;grid-auto-columns:minmax(116px,calc(20% - 10px));grid-auto-flow:column;gap:10px;min-width:0;padding:8px 5px 14px;scroll-padding-inline:8px;display:grid;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.classic-carousel__rail{scrollbar-color:color-mix(in srgb, var(--dom-scene-accent) 48%, transparent) transparent}}.classic-carousel__rail{touch-action:pan-x pan-y}.classic-carousel__rail:after{content:"";width:18px}.classic-carousel__rail button{border:1px solid var(--classic-stage-border);background:var(--classic-stage-surface);cursor:pointer;scroll-snap-align:center;min-width:44px;min-height:118px;transition:transform .24s var(--classic-ease), border-color .18s ease, box-shadow .18s ease;border-radius:5px;grid-template-rows:minmax(0,1fr) auto;gap:7px;padding:8px;display:grid;position:relative;overflow:hidden}.classic-carousel__rail button:hover,.classic-carousel__rail button:focus-visible,.classic-carousel__rail button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.classic-carousel__rail button:hover,.classic-carousel__rail button:focus-visible,.classic-carousel__rail button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, white)}}.classic-carousel__rail button:hover,.classic-carousel__rail button:focus-visible,.classic-carousel__rail button[data-active=true]{transform:translateY(calc(-4px - 10px * var(--classic-intensity))) scale(calc(1 + .045 * var(--classic-intensity)));box-shadow:0 18px 42px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.classic-carousel__rail button:hover,.classic-carousel__rail button:focus-visible,.classic-carousel__rail button[data-active=true]{box-shadow:0 18px 42px color-mix(in srgb, var(--dom-scene-accent) 16%, transparent)}}.classic-carousel__rail button span{color:var(--dom-scene-highlight);justify-self:end}@supports (color:color-mix(in lab, red, red)){.classic-carousel__rail button span{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.classic-carousel__rail button span{font-size:.65rem;font-weight:900}.classic-carousel__edge{border:1px solid var(--classic-stage-border);background:linear-gradient(180deg, var(--dom-scene-accent), transparent), var(--classic-stage-surface);border-radius:4px;align-self:stretch;min-width:44px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.classic-carousel__edge{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent), transparent), var(--classic-stage-surface)}}.classic-carousel__edge{cursor:pointer}.classic-quadrants{z-index:2;border:1px solid var(--classic-stage-border);background:var(--dom-scene-bg);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(8px,1.2cqi,16px);width:min(1160px,90%);height:min(690px,80cqb);min-height:440px;padding:clamp(8px,1.2cqi,16px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.classic-quadrants{background:color-mix(in srgb, var(--dom-scene-bg) 70%, black)}}.classic-quadrants button{border:1px solid var(--dom-scene-highlight);min-width:44px;min-height:44px;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-quadrants button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.classic-quadrants button{background:var(--classic-stage-surface);cursor:pointer;opacity:calc(1 - .28 * var(--classic-intensity));transform:scale(calc(1 - .08 * var(--classic-intensity)));transition:transform var(--classic-motion-duration) var(--classic-ease), opacity var(--classic-motion-duration) ease, border-color .18s ease}.classic-quadrants button[data-active=true]{z-index:4;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.classic-quadrants button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 88%, white)}}.classic-quadrants button[data-active=true]{opacity:1;transform:scale(calc(.92 + .18 * var(--classic-grid-scale) + .06 * var(--classic-intensity)));box-shadow:0 26px 78px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.classic-quadrants button[data-active=true]{box-shadow:0 26px 78px color-mix(in srgb, var(--dom-scene-accent) 20%, #0000006b)}}.classic-quadrants button[data-phase=incoming]{animation:classic-quadrant-in var(--classic-motion-duration) var(--classic-ease) both}.classic-quadrants button[data-phase=outgoing]{animation:classic-quadrant-out var(--classic-motion-duration) var(--classic-ease) both}.classic-quadrants button>span{background:var(--dom-scene-bg);align-items:center;gap:10px;min-height:44px;padding:9px 12px;display:flex;position:absolute;bottom:12px;left:12px;right:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-quadrants button>span{background:color-mix(in srgb, var(--dom-scene-bg) 82%, black)}}.classic-quadrants button>span{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.7rem,1.1cqi,.92rem);font-weight:800;line-height:1.1}.classic-quadrants button>span i{color:var(--dom-scene-accent);letter-spacing:.1em;font-size:.66rem;font-style:normal}.classic-popup{z-index:2;border:1px solid var(--classic-stage-border);background:var(--dom-scene-bg);width:min(1180px,92%);height:min(690px,80cqb);min-height:440px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-popup{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.classic-popup__wall{transition:filter var(--classic-motion-duration) ease, transform var(--classic-motion-duration) var(--classic-ease);grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(7px,.9cqi,12px);padding:clamp(16px,2.2cqi,28px);display:grid;position:absolute;inset:0}.classic-popup[data-popup-open=true] .classic-popup__wall{filter:saturate(calc(1 - .5 * var(--classic-intensity))) brightness(calc(1 - .28 * var(--classic-intensity)));transform:scale(calc(1 - .025 * var(--classic-intensity)))}.classic-popup__wall button:not(.classic-popup__reopen){border:1px solid var(--classic-stage-border);background:var(--dom-scene-bg);min-width:44px;min-height:44px;padding:6px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-popup__wall button:not(.classic-popup__reopen){background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.classic-popup__wall button:not(.classic-popup__reopen){cursor:pointer;transition:transform .22s var(--classic-ease), border-color .18s ease}.classic-popup__wall button:first-child{grid-area:1/1/4/3;transform:rotate(-2deg)}.classic-popup__wall button:nth-child(2){grid-area:1/3/3/5;transform:rotate(1.4deg)}.classic-popup__wall button:nth-child(3){grid-area:1/5/4/7;transform:rotate(2.6deg)}.classic-popup__wall button:nth-child(4){grid-area:4/1/7/3;transform:rotate(1.2deg)}.classic-popup__wall button:nth-child(5){grid-area:3/3/7/5;transform:rotate(-1.8deg)}.classic-popup__wall button:nth-child(6){grid-area:4/5/7/7;transform:rotate(-.8deg)}.classic-popup__wall button:not(.classic-popup__reopen):hover,.classic-popup__wall button:not(.classic-popup__reopen):focus-visible,.classic-popup__wall button[data-active=true]{z-index:4;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.classic-popup__wall button:not(.classic-popup__reopen):hover,.classic-popup__wall button:not(.classic-popup__reopen):focus-visible,.classic-popup__wall button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 86%, white)}}.classic-popup__wall button:not(.classic-popup__reopen):hover,.classic-popup__wall button:not(.classic-popup__reopen):focus-visible,.classic-popup__wall button[data-active=true]{transform:translateY(-7px)rotate(0)}.classic-popup__wall button span{background:var(--dom-scene-bg);padding:4px 6px;position:absolute;bottom:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.classic-popup__wall button span{background:color-mix(in srgb, var(--dom-scene-bg) 82%, black)}}.classic-popup__wall button span{font-size:.62rem;font-weight:900}.classic-popup__backdrop{z-index:20;background:var(--dom-scene-bg);place-items:center;padding:clamp(18px,3cqi,34px);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.classic-popup__backdrop{background:color-mix(in srgb, var(--dom-scene-bg) calc(48% + 32% * var(--classic-intensity)), transparent)}}.classic-popup__backdrop{-webkit-backdrop-filter:blur(calc(2px + 8px * var(--classic-intensity)));backdrop-filter:blur(calc(2px + 8px * var(--classic-intensity)))}.classic-popup__backdrop[data-active=false]{visibility:hidden;opacity:0;pointer-events:none}.classic-popup__backdrop[data-active=poster]{pointer-events:none}.classic-popup__dialog{width:min(880px, calc(64% + 18% * var(--classic-intensity)));border:1px solid var(--dom-scene-accent);grid-template-columns:minmax(0,1fr) minmax(190px,.3fr);gap:clamp(12px,1.8cqi,22px);height:min(540px,78%);min-height:300px;padding:clamp(12px,1.6cqi,20px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.classic-popup__dialog{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 62%, white)}}.classic-popup__dialog{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.classic-popup__dialog{background:color-mix(in srgb, var(--dom-scene-bg) 92%, black)}}.classic-popup__dialog{animation:classic-popup-in var(--classic-motion-duration) var(--classic-ease) both;box-shadow:0 46px 140px #000000ad}.classic-popup__caption{border-left:1px solid var(--classic-stage-border);align-content:end;gap:8px;padding:18px;display:grid}.classic-popup__caption>span{color:var(--dom-scene-accent);letter-spacing:.12em;font-size:.68rem;font-weight:900}.classic-popup__caption h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.1rem,2cqi,1.9rem);line-height:1}.classic-popup__caption p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.classic-popup__caption p{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.classic-popup__caption p{font-size:clamp(.72rem,.95cqi,.9rem);line-height:1.4}.classic-popup__close,.classic-popup__reopen{border:1px solid var(--dom-scene-accent);min-width:44px;min-height:44px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.classic-popup__close,.classic-popup__reopen{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 52%, transparent)}}.classic-popup__close,.classic-popup__reopen{background:var(--dom-scene-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.classic-popup__close,.classic-popup__reopen{background:color-mix(in srgb, var(--dom-scene-accent) 14%, var(--dom-scene-bg))}}.classic-popup__close,.classic-popup__reopen{cursor:pointer}.classic-popup__close{z-index:5;position:absolute;top:10px;right:10px}.classic-popup__reopen{z-index:8;position:absolute;bottom:18px;right:18px}.classic-strokes{z-index:2;place-items:center;width:min(1120px,90%);height:min(690px,80cqb);min-height:440px;display:grid;position:relative}.classic-strokes__artwork{z-index:3;border:1px solid var(--classic-stage-border);background:var(--classic-stage-surface);grid-template-rows:minmax(0,1fr) auto;gap:10px;width:min(620px,58%);height:68%;margin:0;padding:clamp(12px,1.6cqi,20px);display:grid;position:relative;box-shadow:0 42px 120px #00000075}.classic-strokes__artwork figcaption{border-top:1px solid var(--classic-stage-border);text-overflow:ellipsis;white-space:nowrap;min-height:44px;padding-top:11px;font-size:clamp(.8rem,1.2cqi,1.05rem);font-weight:900;overflow:hidden}.classic-strokes__drawing{z-index:5;pointer-events:none;fill:none;width:82%;height:86%;position:absolute;inset:7% 9%;overflow:visible}.classic-strokes__drawing path{stroke:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.classic-strokes__drawing path{stroke:color-mix(in srgb, var(--dom-scene-accent) 88%, var(--dom-scene-highlight))}}.classic-strokes__drawing path{stroke-width:calc(.72 + 2.2 * var(--classic-intensity));stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:320;stroke-dashoffset:320px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 calc(2px + 9px * var(--classic-intensity)) var(--dom-scene-accent))}@supports (color:color-mix(in lab, red, red)){.classic-strokes__drawing path{filter:drop-shadow(0 0 calc(2px + 9px * var(--classic-intensity)) color-mix(in srgb, var(--dom-scene-accent) 52%, transparent))}}.classic-strokes__drawing path{animation:classic-stroke-draw var(--classic-motion-duration) var(--classic-ease) forwards;animation-delay:calc(var(--stroke-index) * var(--classic-stagger))}.classic-strokes__drawing path:nth-child(2){stroke:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.classic-strokes__drawing path:nth-child(2){stroke:color-mix(in srgb, var(--dom-scene-secondary) 78%, var(--dom-scene-highlight))}}.classic-strokes__drawing path:nth-child(3){stroke-width:calc(1 + 3 * var(--classic-intensity))}.classic-strokes>.archive-classic-display__step-controls{position:absolute;bottom:3%;right:3%}.classic-circle{--circle-radius:clamp(150px, calc(19cqi + 48px * var(--classic-intensity)), 260px);z-index:2;place-items:center;width:min(1040px,88%);height:min(700px,80cqb);min-height:450px;display:grid;position:relative}.classic-circle:before,.classic-circle:after{content:"";border:1px solid var(--dom-scene-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.classic-circle:before,.classic-circle:after{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 20%, transparent)}}.classic-circle:before,.classic-circle:after{pointer-events:none;border-radius:50%}.classic-circle:before{width:calc(var(--circle-radius) * 2);aspect-ratio:1}.classic-circle:after{width:calc(var(--circle-radius) * 1.42);aspect-ratio:1;opacity:.46;border-style:dashed}.classic-circle__center{z-index:8;aspect-ratio:1;border:1px solid var(--dom-scene-accent);grid-template-rows:minmax(0,1fr) auto;gap:8px;width:clamp(190px,30cqi,340px);margin:0;padding:clamp(12px,1.6cqi,19px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-circle__center{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 70%, white)}}.classic-circle__center{background:var(--classic-stage-surface);box-shadow:0 34px 100px #00000085, 0 0 44px var(--dom-scene-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.classic-circle__center{box-shadow:0 34px 100px #00000085, 0 0 44px color-mix(in srgb, var(--dom-scene-accent) calc(10% + 14% * var(--classic-intensity)), transparent)}}.classic-circle__center{perspective:900px}.classic-circle__center .archive-classic-display__transition-art{border-radius:50%}.classic-circle__center img[data-phase=incoming]{animation-name:classic-circle-in}.classic-circle__center img[data-phase=outgoing]{animation-name:classic-circle-out}.classic-circle__center figcaption{text-align:center;text-overflow:ellipsis;white-space:nowrap;align-self:center;min-height:38px;padding-inline:10%;font-size:clamp(.72rem,1cqi,.9rem);font-weight:900;overflow:hidden}.classic-circle__orbit{z-index:5;position:absolute;inset:0}.classic-circle__orbit button{border:1px solid var(--classic-stage-border);background:var(--classic-stage-surface);cursor:pointer;width:clamp(70px,9cqi,104px);min-width:44px;height:clamp(92px,13cqi,146px);min-height:44px;transform:translate(-50%, -50%) rotate(var(--orbit-angle)) translateY(calc(var(--circle-radius) * -1)) rotate(var(--orbit-counter-angle));transition:transform var(--classic-motion-duration) var(--classic-ease), border-color .18s ease, box-shadow .18s ease;border-radius:5px;grid-template-rows:minmax(0,1fr) auto;gap:5px;padding:7px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden}.classic-circle__orbit button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.classic-circle__orbit button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 88%, white)}}.classic-circle__orbit button[data-active=true]{box-shadow:0 0 0 3px var(--dom-scene-accent), 0 20px 48px #0006}@supports (color:color-mix(in lab, red, red)){.classic-circle__orbit button[data-active=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), 0 20px 48px #0006}}.classic-circle__orbit button span{color:var(--dom-scene-accent);justify-self:end;font-size:.62rem;font-weight:900}.classic-grid-nav{z-index:2;grid-template-columns:minmax(0,.64fr) minmax(250px,.36fr);gap:clamp(14px,2cqi,26px);width:min(1220px,92%);height:min(690px,80cqb);min-height:440px;display:grid;position:relative}.classic-grid-nav__destination{border:1px solid var(--dom-scene-accent);grid-template-rows:minmax(0,1fr) auto;gap:12px;min-width:0;min-height:0;margin:0;padding:clamp(12px,1.7cqi,22px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-grid-nav__destination{border:1px solid color-mix(in srgb, var(--dom-scene-accent) calc(24% + 22% * var(--classic-intensity)), transparent)}}.classic-grid-nav__destination{background:var(--classic-stage-surface);box-shadow:0 42px 120px #00000070}.classic-grid-nav__destination figcaption{border-top:1px solid var(--classic-stage-border);justify-content:space-between;align-items:center;gap:20px;min-height:54px;display:flex}.classic-grid-nav__destination figcaption span{color:var(--dom-scene-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.classic-grid-nav__destination figcaption strong{text-overflow:ellipsis;white-space:nowrap;max-width:68%;font-size:clamp(.9rem,1.5cqi,1.3rem);overflow:hidden}.classic-grid-nav__map{border:1px solid var(--classic-stage-border);background:linear-gradient(90deg, transparent 49.7%, var(--dom-scene-accent) 49.7% 50.3%, transparent 50.3%), linear-gradient(0deg, transparent 49.7%, var(--dom-scene-accent) 49.7% 50.3%, transparent 50.3%), var(--dom-scene-bg);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:clamp(7px,.8cqi,11px);height:62%;padding:clamp(10px,1.3cqi,16px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.classic-grid-nav__map{background:linear-gradient(90deg, transparent 49.7%, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent) 49.7% 50.3%, transparent 50.3%), linear-gradient(0deg, transparent 49.7%, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent) 49.7% 50.3%, transparent 50.3%), color-mix(in srgb, var(--dom-scene-bg) 82%, black)}}.classic-grid-nav__map{transform:scale(var(--classic-grid-scale));transition:transform var(--classic-motion-duration) var(--classic-ease)}.classic-grid-nav__map button{border:1px solid var(--classic-stage-border);background:var(--dom-scene-bg);min-width:44px;min-height:44px;padding:5px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-grid-nav__map button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, black)}}.classic-grid-nav__map button{cursor:pointer;opacity:.72;transition:opacity .18s ease, border-color .18s ease, transform var(--classic-motion-duration) var(--classic-ease)}.classic-grid-nav__map button:hover,.classic-grid-nav__map button:focus-visible,.classic-grid-nav__map button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.classic-grid-nav__map button:hover,.classic-grid-nav__map button:focus-visible,.classic-grid-nav__map button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.classic-grid-nav__map button:hover,.classic-grid-nav__map button:focus-visible,.classic-grid-nav__map button[data-active=true]{opacity:1;transform:scale(calc(1 + .08 * var(--classic-intensity)))}.classic-grid-nav__viewport{z-index:8;top:calc(10px + var(--grid-row) * ((100% - 20px + 10px) / 2));left:calc(10px + var(--grid-column) * ((100% - 20px + 10px) / 4));border:2px solid var(--dom-scene-accent);width:calc(25% - 12.5px);height:calc(50% - 15px);box-shadow:0 0 0 3px var(--dom-scene-accent), 0 0 calc(14px + 20px * var(--classic-intensity)) var(--dom-scene-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.classic-grid-nav__viewport{box-shadow:0 0 0 3px color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), 0 0 calc(14px + 20px * var(--classic-intensity)) color-mix(in srgb, var(--dom-scene-accent) 34%, transparent)}}.classic-grid-nav__viewport{pointer-events:none;transition:top var(--classic-motion-duration) var(--classic-ease), left var(--classic-motion-duration) var(--classic-ease)}.classic-segments{z-index:2;place-items:center;width:min(1280px,96%);height:min(720px,84cqb);min-height:460px;display:grid;position:relative}.classic-segments__hero{border:1px solid var(--classic-stage-border);background:var(--classic-stage-surface);width:100%;height:100%;margin:0;position:relative;overflow:hidden}.classic-segments__bands{grid-template-columns:repeat(var(--segment-count,7), minmax(0, 1fr));display:grid;position:absolute;inset:0}.classic-segments__band{border-right:1px solid var(--dom-scene-accent);min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-segments__band{border-right:1px solid color-mix(in srgb, var(--dom-scene-accent) 30%, transparent)}}.classic-segments__band{clip-path:inset(calc(var(--classic-intensity) * 1.3%) 0)}.classic-segments__band>img{top:0;bottom:0;left:calc(var(--segment-index) * -100%);width:calc(var(--segment-count) * 100%);object-fit:cover;max-width:none;position:absolute}.classic-segments__band>img[data-phase=outgoing]{animation:classic-segment-out var(--classic-motion-duration) var(--classic-ease) both;animation-delay:calc(var(--segment-index) * var(--classic-stagger))}.classic-segments__band>img[data-phase=incoming]{animation:classic-segment-in var(--classic-motion-duration) var(--classic-ease) both;animation-delay:calc(var(--segment-index) * var(--classic-stagger))}.classic-segments__hero figcaption{z-index:8;border-left:2px solid var(--dom-scene-accent);background:var(--dom-scene-bg);gap:6px;width:min(360px,42%);padding:clamp(14px,2cqi,24px);display:grid;position:absolute;bottom:clamp(18px,3cqb,36px);right:clamp(18px,3cqi,40px)}@supports (color:color-mix(in lab, red, red)){.classic-segments__hero figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 82%, transparent)}}.classic-segments__hero figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.classic-segments__hero figcaption span{color:var(--dom-scene-accent);letter-spacing:.12em;font-size:.68rem;font-weight:900}.classic-segments__hero figcaption strong{overflow-wrap:anywhere;font-size:clamp(1.1rem,2.2cqi,2rem);line-height:1}.classic-segments__hero figcaption p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.classic-segments__hero figcaption p{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.classic-segments__hero figcaption p{font-size:clamp(.7rem,.92cqi,.9rem);line-height:1.4}.classic-segments>.archive-classic-display__step-controls{z-index:20;position:absolute;bottom:clamp(16px,2.5cqb,28px);left:clamp(16px,2.4cqi,30px)}.classic-quotes{z-index:2;grid-template-columns:minmax(0,.54fr) minmax(260px,.46fr);gap:clamp(18px,3cqi,42px);width:min(1180px,90%);height:min(680px,78cqb);min-height:440px;display:grid;position:relative}.classic-quotes__artwork{border:1px solid var(--classic-stage-border);background:var(--classic-stage-surface);grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;min-height:0;margin:0;padding:clamp(12px,1.7cqi,22px);display:grid;position:relative;box-shadow:0 42px 120px #00000070}.classic-quotes__artwork figcaption{color:var(--dom-scene-accent);letter-spacing:.12em;justify-self:end;font-size:.68rem;font-weight:900}.classic-quotes__cards{perspective:1000px;align-content:center;gap:clamp(10px,1.5cqb,16px);display:grid;position:relative}.classic-quotes__cards button{border:1px solid var(--classic-stage-border);background:var(--dom-scene-bg);border-radius:2px;grid-template-rows:1fr auto;grid-template-columns:auto minmax(0,1fr);column-gap:12px;min-width:44px;min-height:112px;padding:clamp(14px,1.8cqi,22px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-quotes__cards button{background:color-mix(in srgb, var(--dom-scene-bg) 80%, black)}}.classic-quotes__cards button{text-align:left;cursor:pointer;opacity:calc(.58 + .2 * var(--classic-intensity));transform:translateX(var(--quote-shift,0)) rotateY(var(--quote-turn,0deg)) scale(.94);transition:transform var(--classic-motion-duration) var(--classic-ease), opacity var(--classic-motion-duration) ease, border-color .18s ease}.classic-quotes__cards button[data-position=previous]{--quote-shift:7%;--quote-turn:-5deg}.classic-quotes__cards button[data-position=next]{--quote-shift:-5%;--quote-turn:5deg}.classic-quotes__cards button[data-active=true]{z-index:3;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.classic-quotes__cards button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, white)}}.classic-quotes__cards button[data-active=true]{opacity:1;transform:translateX(calc(-5% * var(--classic-intensity))) rotateY(0) scale(1);box-shadow:0 24px 62px #00000057}.classic-quotes__cards button>span{color:var(--dom-scene-accent);font-family:Georgia,Times New Roman,serif;font-size:calc(clamp(2rem, 4.2cqi, 4rem) * var(--classic-type-scale));grid-row:1/-1;line-height:.8}.classic-quotes__cards button p{color:var(--dom-scene-highlight);margin:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-quotes__cards button p{color:color-mix(in srgb, var(--dom-scene-highlight) 78%, transparent)}}.classic-quotes__cards button p{font-family:Georgia,Times New Roman,serif;font-size:calc(clamp(.78rem, 1.15cqi, 1.05rem) * var(--classic-type-scale));-webkit-line-clamp:3;-webkit-box-orient:vertical;font-style:italic;line-height:1.35;display:-webkit-box}.classic-quotes__cards button strong{font-size:calc(clamp(.7rem, .9cqi, .84rem) * var(--classic-type-scale));letter-spacing:.06em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;align-self:end;overflow:hidden}.classic-devices{z-index:2;grid-template-rows:minmax(0,1fr) auto;gap:clamp(14px,2cqb,22px);width:min(1220px,92%);height:min(690px,80cqb);min-height:450px;display:grid;position:relative}.classic-devices__vitrine{perspective:1400px;grid-template-columns:minmax(0,1fr) minmax(150px,.55fr) minmax(96px,.3fr);align-items:end;gap:clamp(12px,2cqi,24px);min-height:0;display:grid}.classic-devices__device{border:calc(3px + 5px * var(--classic-intensity)) solid var(--dom-scene-highlight);min-width:44px;min-height:120px;padding:clamp(8px,1.2cqi,14px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-devices__device{border:calc(3px + 5px * var(--classic-intensity)) solid color-mix(in srgb, var(--dom-scene-highlight) 18%, #101218)}}.classic-devices__device{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.classic-devices__device{background:color-mix(in srgb, var(--dom-scene-bg) 86%, black)}}.classic-devices__device{box-shadow:0 calc(18px + 22px * var(--classic-intensity)) calc(48px + 48px * var(--classic-intensity)) #0000007a, inset 0 0 0 1px var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.classic-devices__device{box-shadow:0 calc(18px + 22px * var(--classic-intensity)) calc(48px + 48px * var(--classic-intensity)) #0000007a, inset 0 0 0 1px color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.classic-devices__device{cursor:pointer;opacity:.64;transform:translateZ(calc(-38px * var(--classic-intensity))) scale(.94);transform-origin:50% 100%;transition:transform var(--classic-motion-duration) var(--classic-ease), opacity var(--classic-motion-duration) ease, border-color .18s ease, border-radius var(--classic-motion-duration) var(--classic-ease)}.classic-devices__device[data-device=desktop]{border-radius:12px;height:82%;min-height:300px}.classic-devices__device[data-device=tablet]{border-radius:24px;height:72%;min-height:280px}.classic-devices__device[data-device=phone]{border-radius:34px;height:62%;min-height:250px}.classic-devices__device[data-active=true]{z-index:4;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.classic-devices__device[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 72%, #171922)}}.classic-devices__device[data-active=true]{opacity:1;transform:translateY(-3%) translateZ(calc(18px + 34px * var(--classic-intensity))) scale(1.04)}.classic-devices__device[data-phase=incoming]{animation:classic-device-in var(--classic-motion-duration) var(--classic-ease) both}.classic-devices__device[data-phase=outgoing]{animation:classic-device-out var(--classic-motion-duration) var(--classic-ease) both}.classic-devices__device .archive-classic-display__transition-art{border-radius:inherit;background:#050608;overflow:hidden}.classic-devices__camera{z-index:6;aspect-ratio:1;background:var(--dom-scene-accent);border-radius:50%;width:clamp(7px,1cqi,12px);position:absolute;top:6px;left:50%}@supports (color:color-mix(in lab, red, red)){.classic-devices__camera{background:color-mix(in srgb, var(--dom-scene-accent) 46%, black)}}.classic-devices__camera{transform:translate(-50%)}.classic-devices__label{z-index:6;background:var(--dom-scene-bg);padding:5px 8px;position:absolute;bottom:9px;right:10px}@supports (color:color-mix(in lab, red, red)){.classic-devices__label{background:color-mix(in srgb, var(--dom-scene-bg) 82%, black)}}.classic-devices__label{color:var(--dom-scene-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:900}.classic-devices__meta{border-top:1px solid var(--classic-stage-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 18px;min-height:68px;padding:10px 14px;display:grid}.classic-devices__meta>span{color:var(--dom-scene-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.classic-devices__meta>strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.9rem,1.5cqi,1.25rem);overflow:hidden}.classic-devices__meta .archive-classic-display__step-controls{grid-area:1/2/3}.archive-classic-display__layout{z-index:2;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(240px,.28fr);gap:clamp(14px,2cqi,24px);width:min(1260px,94%);height:min(720px,82cqb);min-height:470px;display:grid;position:relative}.archive-classic-display__visual{min-width:0;min-height:0;position:relative}.archive-classic-display__copy{border-left:1px solid var(--classic-stage-border);background:var(--dom-scene-bg);align-content:end;gap:10px;min-width:0;padding:clamp(14px,2cqi,22px);display:grid}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__copy{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-classic-display__copy span{color:var(--dom-scene-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.archive-classic-display__copy h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.25rem,2.5cqi,2.3rem);line-height:1}.archive-classic-display__copy p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__copy p{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-classic-display__copy p{font-size:clamp(.76rem,1cqi,.94rem);line-height:1.45}.archive-classic-display__rail{grid-column:1/-1;grid-template-columns:repeat(8,minmax(70px,1fr));gap:9px;display:grid}.archive-classic-display__rail button{border:1px solid var(--classic-stage-border);background:var(--classic-stage-surface);cursor:pointer;border-radius:7px;grid-template-rows:minmax(0,1fr) auto;gap:5px;min-width:44px;min-height:94px;padding:7px;display:grid;overflow:hidden}.archive-classic-display__rail button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__rail button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 80%, white)}}.archive-classic-display__rail span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__rail span{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.archive-classic-display__rail span{font-size:.64rem;font-weight:900}.archive-classic-display__stack,.archive-classic-display__above,.archive-classic-display__scroll,.archive-classic-display__split,.archive-classic-display__fan{height:100%;min-height:420px;position:relative}.archive-classic-display__stack button,.archive-classic-display__above button,.archive-classic-display__scroll button,.archive-classic-display__split button{border:1px solid var(--classic-stage-border);background:var(--classic-stage-surface);cursor:pointer;border-radius:7px;min-width:44px;min-height:44px;padding:9px;overflow:hidden}.archive-classic-display__stack{place-items:center;display:grid}.archive-classic-display__stack button{width:min(620px,76%);height:72%;position:absolute}.archive-classic-display__stack button[data-layer="0"]{z-index:8;transform:translate(9%)rotate(4.5deg)}.archive-classic-display__stack button[data-layer="1"]{z-index:7;transform:translate(6%,5%)rotate(1.5deg)}.archive-classic-display__stack button[data-layer="2"]{z-index:6;transform:translate(3%,10%)rotate(-1.5deg)}.archive-classic-display__stack button[data-layer="3"]{z-index:5;transform:translateY(15%)rotate(-4.5deg)}.archive-classic-display__stack button span{background:var(--dom-scene-bg);padding:9px;position:absolute;bottom:14px;left:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__stack button span{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-classic-display__stack button span{font-weight:900}.archive-classic-display__above{grid-template-rows:minmax(0,.7fr) minmax(120px,.3fr);gap:12px;display:grid}.archive-classic-display__above figure,.archive-classic-display__scroll figure,.archive-classic-display__split figure{border:1px solid var(--classic-stage-border);background:var(--classic-stage-surface);min-width:0;min-height:0;margin:0;padding:12px;overflow:hidden}.archive-classic-display__above>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.archive-classic-display__above button{grid-template-rows:minmax(0,1fr) auto;gap:7px;display:grid}.archive-classic-display__above button span{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:900;overflow:hidden}.archive-classic-display__scroll{grid-template-rows:minmax(0,1fr) 112px;gap:12px;display:grid}.archive-classic-display__scroll figure{grid-template-rows:minmax(0,1fr) auto;gap:8px;display:grid}.archive-classic-display__scroll>div{scroll-snap-type:x proximity;grid-auto-columns:minmax(110px,1fr);grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.archive-classic-display__scroll button{scroll-snap-align:start}.archive-classic-display__split{grid-template-columns:minmax(110px,.2fr) minmax(0,.6fr) minmax(110px,.2fr);gap:12px;display:grid}.archive-classic-display__split button{grid-template-rows:minmax(0,1fr) auto;gap:7px;display:grid}.archive-classic-display__split figure{grid-template-rows:minmax(0,1fr) auto;gap:8px;display:grid}.classic-windy{z-index:2;width:min(1240px,95%);height:min(700px,80cqb);min-height:470px;perspective:calc(1050px + 520px * var(--classic-intensity));grid-template-columns:minmax(0,.72fr) minmax(230px,.28fr);gap:clamp(14px,2.2cqi,30px);display:grid;position:relative}.classic-windy__deck{--wind-step-x:calc(11px + 28px * var(--classic-intensity));border:1px solid var(--classic-stage-border);background:radial-gradient(ellipse at 66% 46%, var(--dom-scene-accent), transparent 46%), linear-gradient(126deg, var(--dom-scene-highlight), transparent 44%), var(--classic-stage-surface);border-radius:4px 34px;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-windy__deck{background:radial-gradient(ellipse at 66% 46%, color-mix(in srgb, var(--dom-scene-accent) calc(8% + 12% * var(--classic-intensity)), transparent), transparent 46%), linear-gradient(126deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent), transparent 44%), var(--classic-stage-surface)}}.classic-windy__deck{box-shadow:inset 0 0 calc(42px + 70px * var(--classic-intensity)) #0000006b;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.classic-windy__deck:active,.classic-windy[data-dragging=true] .classic-windy__deck{cursor:grabbing}.classic-windy__card{z-index:calc(30 - var(--wind-layer));border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:7px;width:min(610px,68%);min-width:44px;height:min(510px,72%);min-height:44px;padding:clamp(8px,1.2cqi,13px);display:grid;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-windy__card{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) calc(13% + 4% * var(--wind-layer-reverse)), transparent)}}.classic-windy__card{background:var(--dom-scene-bg);border-radius:4px 18px}@supports (color:color-mix(in lab, red, red)){.classic-windy__card{background:color-mix(in srgb, var(--dom-scene-bg) 91%, black)}}.classic-windy__card{box-shadow:calc(8px + 18px * var(--classic-intensity)) calc(12px + var(--wind-layer) * 5px) calc(24px + 48px * var(--classic-intensity)) #0000007a;cursor:pointer;opacity:calc(1 - var(--wind-layer) * .075);transform:translate3d(calc(var(--wind-layer) * var(--wind-step-x) * -1 + var(--wind-drag-x)), calc(var(--wind-layer) * 13px), calc(var(--wind-layer) * -48px)) rotateY(calc(-7deg - 10deg * var(--classic-intensity) + var(--wind-layer) * 2.2deg)) rotateZ(calc((var(--wind-layer) - 2) * -1.15deg));transform-origin:78% 58%;transition:transform var(--classic-motion-duration) var(--classic-ease), opacity .22s ease, border-color .18s ease}.classic-windy__card:hover,.classic-windy__card:focus-visible,.classic-windy__card[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.classic-windy__card:hover,.classic-windy__card:focus-visible,.classic-windy__card[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 76%, white)}}.classic-windy__card[data-active=true]{transform:translate3d(var(--wind-drag-x), -2%, 22px) rotateY(calc(-3deg - 5deg * var(--classic-intensity))) rotateZ(-.4deg)}.classic-windy__art{background:var(--dom-scene-highlight);min-width:0;min-height:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-windy__art{background:color-mix(in srgb, var(--dom-scene-highlight) 3%, transparent)}}.classic-windy__card-index{color:var(--dom-scene-highlight);justify-self:end}@supports (color:color-mix(in lab, red, red)){.classic-windy__card-index{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.classic-windy__card-index{letter-spacing:.12em;font-size:.7rem;font-weight:900}.classic-windy__gust{z-index:42;pointer-events:none;background:linear-gradient(90deg, transparent, var(--dom-scene-accent), transparent);width:54%;height:1px;position:absolute;left:5%}@supports (color:color-mix(in lab, red, red)){.classic-windy__gust{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--dom-scene-accent) 58%, white), transparent)}}.classic-windy__gust{opacity:calc(.28 + .55 * var(--classic-motion));transform:translateX(calc(var(--wind-drag-x) * -.18)) skewX(-34deg)}.classic-windy__gust--top{top:22%}.classic-windy__gust--bottom{width:38%;bottom:17%;left:auto;right:4%}.classic-windy__axis{z-index:44;background:linear-gradient(180deg, transparent, var(--dom-scene-accent), transparent);width:2px;height:34%;opacity:calc(.36 + .5 * var(--classic-intensity));position:absolute;bottom:7%;right:5%}.classic-windy__caption{border:1px solid var(--classic-stage-border);background:linear-gradient(168deg, var(--dom-scene-accent), transparent 44%), var(--dom-scene-bg);border-radius:34px 4px;align-content:end;gap:10px;min-width:0;padding:clamp(16px,2.2cqi,28px);display:grid}@supports (color:color-mix(in lab, red, red)){.classic-windy__caption{background:linear-gradient(168deg, color-mix(in srgb, var(--dom-scene-accent) 8%, transparent), transparent 44%), color-mix(in srgb, var(--dom-scene-bg) 84%, black)}}.classic-windy__caption>span,.classic-windy__caption small{color:var(--dom-scene-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:900}.classic-windy__caption h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.5rem,3.2cqi,3rem);line-height:.92}.classic-windy__caption p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.classic-windy__caption p{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.classic-windy__caption p{font-size:clamp(.8rem,1.15cqi,1rem);line-height:1.48}.classic-windy__controls{grid-template-columns:46px minmax(0,1fr) 46px;align-items:center;gap:7px;margin-top:8px;display:grid}.classic-windy__controls button,.classic-fixed-corridor__controls button{border:1px solid var(--classic-stage-border);background:var(--dom-scene-highlight);border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.classic-windy__controls button,.classic-fixed-corridor__controls button{background:color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent)}}.classic-windy__controls button,.classic-fixed-corridor__controls button{cursor:pointer}.classic-windy__controls button:hover,.classic-fixed-corridor__controls button:hover{border-color:var(--dom-scene-accent);background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.classic-windy__controls button:hover,.classic-fixed-corridor__controls button:hover{background:color-mix(in srgb, var(--dom-scene-accent) 14%, transparent)}}.classic-windy__controls small{text-align:center}.classic-above-beneath{--above-lift:calc(22px + 38px * var(--classic-intensity));z-index:2;grid-template-rows:minmax(0,.7fr) minmax(168px,.3fr);gap:clamp(10px,1.6cqi,18px);width:min(1260px,95%);height:min(720px,82cqb);min-height:500px;display:grid;position:relative}.classic-above-beneath__stage{border:1px solid var(--classic-stage-border);background:linear-gradient(110deg, var(--dom-scene-accent), transparent 36%), var(--classic-stage-surface);min-width:0;min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-above-beneath__stage{background:linear-gradient(110deg, color-mix(in srgb, var(--dom-scene-accent) calc(5% + 7% * var(--classic-motion)), transparent), transparent 36%), var(--classic-stage-surface)}}.classic-above-beneath__stage{perspective:1200px}.classic-above-beneath__underlay{border:1px solid var(--dom-scene-secondary);grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid;position:absolute;inset:14% 8% 10% 48%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-above-beneath__underlay{border:1px solid color-mix(in srgb, var(--dom-scene-secondary) 42%, transparent)}}.classic-above-beneath__underlay{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.classic-above-beneath__underlay{background:color-mix(in srgb, var(--dom-scene-bg) 84%, black)}}.classic-above-beneath__underlay{opacity:.42;transform:translate3d(0, var(--above-lift), -42px) rotateY(-8deg);transition:opacity var(--classic-motion-duration) var(--classic-ease), transform var(--classic-motion-duration) var(--classic-ease)}.classic-above-beneath__underlay>span{color:var(--dom-scene-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:.66rem;font-weight:900}.classic-above-beneath__hero{z-index:4;border:1px solid var(--dom-scene-accent);grid-template-rows:minmax(0,1fr) auto;gap:0;margin:0;display:grid;position:absolute;inset:6% 35% 7% 6%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-above-beneath__hero{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 52%, white)}}.classic-above-beneath__hero{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.classic-above-beneath__hero{background:color-mix(in srgb, var(--dom-scene-bg) 92%, black)}}.classic-above-beneath__hero{box-shadow:calc(18px + 36px * var(--classic-intensity)) 28px calc(46px + 52px * var(--classic-intensity)) #00000073;transform:translate3d(0, calc(var(--above-lift) * -.22), 46px) rotateY(calc(1deg + 4deg * var(--classic-intensity)));transform-origin:18%;transition:inset var(--classic-motion-duration) var(--classic-ease), transform var(--classic-motion-duration) var(--classic-ease)}.classic-above-beneath__hero>.archive-classic-display__transition-art{min-height:0;padding:clamp(8px,1.3cqi,14px)}.classic-above-beneath__hero figcaption{border-top:1px solid var(--classic-stage-border);background:var(--dom-scene-bg);grid-template-columns:minmax(0,1fr) minmax(180px,.45fr);align-items:end;gap:6px 18px;padding:clamp(12px,1.7cqi,20px);display:grid}@supports (color:color-mix(in lab, red, red)){.classic-above-beneath__hero figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 94%, black)}}.classic-above-beneath__hero figcaption>span{color:var(--dom-scene-accent);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.66rem;font-weight:900}.classic-above-beneath__hero h2{font-size:calc(clamp(1.3rem, 2.7cqi, 2.7rem) * var(--above-type-scale));overflow-wrap:anywhere;margin:0;line-height:.94}.classic-above-beneath__hero p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.classic-above-beneath__hero p{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.classic-above-beneath__hero p{font-size:calc(clamp(.75rem, 1cqi, .94rem) * var(--above-type-scale));line-height:1.42}.classic-above-beneath__level-switch{z-index:14;border:1px solid var(--dom-scene-accent);grid-template-columns:44px auto;align-items:center;gap:9px;min-height:48px;padding:4px 14px 4px 4px;display:grid;position:absolute;bottom:clamp(12px,2cqi,24px);right:clamp(12px,2cqi,24px)}@supports (color:color-mix(in lab, red, red)){.classic-above-beneath__level-switch{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 44%, transparent)}}.classic-above-beneath__level-switch{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.classic-above-beneath__level-switch{background:color-mix(in srgb, var(--dom-scene-bg) 90%, black)}}.classic-above-beneath__level-switch{cursor:pointer}.classic-above-beneath__level-switch>span{background:var(--dom-scene-accent);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.classic-above-beneath__level-switch>span{background:color-mix(in srgb, var(--dom-scene-accent) 16%, transparent)}}.classic-above-beneath[data-level=beneath] .classic-above-beneath__hero{transform:translate3d(0, calc(var(--above-lift) * -.55), -24px) rotateY(-5deg) scale(.92);inset:4% 52% 28% 4%}.classic-above-beneath[data-level=beneath] .classic-above-beneath__underlay{opacity:1;transform:translateZ(22px)rotateY(0)}.classic-above-beneath__index{border:1px solid var(--classic-stage-border);background:var(--dom-scene-bg);grid-template-columns:minmax(120px,.18fr) minmax(0,1fr);gap:12px;min-width:0;min-height:0;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.classic-above-beneath__index{background:color-mix(in srgb, var(--dom-scene-bg) 86%, black)}}.classic-above-beneath__index-label{color:var(--dom-scene-secondary);letter-spacing:.1em;text-transform:uppercase;align-self:end;padding:8px;font-size:.66rem;font-weight:900}.classic-above-beneath__index>div{grid-template-columns:repeat(var(--above-context-count), minmax(78px, 1fr));gap:7px;min-width:0;display:grid}.classic-above-beneath__index button{border:1px solid var(--classic-stage-border);background:var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;gap:3px 7px;min-width:44px;min-height:44px;padding:6px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-above-beneath__index button{background:color-mix(in srgb, var(--dom-scene-highlight) 3%, transparent)}}.classic-above-beneath__index button{cursor:pointer}.classic-above-beneath__index button[data-active=true]{border-color:var(--dom-scene-accent)}.classic-above-beneath__thumb{grid-column:1/-1;min-height:0;overflow:hidden}.classic-above-beneath__index button>span:not(.classic-above-beneath__thumb){color:var(--dom-scene-accent);font-size:.62rem;font-weight:900}.classic-above-beneath__index button>strong{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;overflow:hidden}.classic-fixed-corridor{z-index:2;border:1px solid var(--classic-stage-border);background:var(--classic-stage-surface);grid-template-columns:minmax(0,.62fr) minmax(260px,.38fr);width:min(1260px,95%);height:min(720px,82cqb);min-height:500px;display:grid;position:relative;overflow:hidden}.classic-fixed-corridor__fixed{z-index:3;border-right:1px solid var(--classic-stage-border);background:linear-gradient(calc(112deg + 12deg * var(--classic-motion)), var(--dom-scene-accent), transparent 45%), var(--dom-scene-bg);grid-template-rows:minmax(0,1fr) auto auto;min-width:0;min-height:0;padding:clamp(12px,2cqi,24px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-fixed-corridor__fixed{background:linear-gradient(calc(112deg + 12deg * var(--classic-motion)), color-mix(in srgb, var(--dom-scene-accent) calc(4% + 9% * var(--classic-intensity)), transparent), transparent 45%), color-mix(in srgb, var(--dom-scene-bg) 90%, black)}}.classic-fixed-corridor__art{border:1px solid var(--dom-scene-accent);min-width:0;min-height:0;padding:clamp(8px,1.4cqi,16px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-fixed-corridor__art{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 44%, transparent)}}.classic-fixed-corridor__art{background:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.classic-fixed-corridor__art{background:color-mix(in srgb, var(--dom-scene-highlight) 3%, transparent)}}.classic-fixed-corridor__art{box-shadow:0 calc(20px + 30px * var(--classic-intensity)) calc(44px + 54px * var(--classic-intensity)) #0000006b}.classic-fixed-corridor__copy{grid-template-columns:minmax(0,1fr) minmax(180px,.46fr);align-items:end;gap:7px 20px;padding-block:clamp(12px,1.8cqi,20px);display:grid}.classic-fixed-corridor__copy>span{color:var(--dom-scene-accent);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.66rem;font-weight:900}.classic-fixed-corridor__copy h2{font-size:calc(clamp(1.4rem, 3cqi, 3rem) * var(--corridor-type-scale));overflow-wrap:anywhere;margin:0;line-height:.92}.classic-fixed-corridor__copy p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.classic-fixed-corridor__copy p{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.classic-fixed-corridor__copy p{font-size:calc(clamp(.74rem, 1cqi, .94rem) * var(--corridor-type-scale));line-height:1.45}.classic-fixed-corridor__controls{grid-template-columns:46px auto 46px;align-items:center;gap:8px;width:max-content;max-width:100%;display:grid}.classic-fixed-corridor__controls>span{color:var(--dom-scene-highlight);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-fixed-corridor__controls>span{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.classic-fixed-corridor__controls>span{letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:900}.classic-fixed-corridor__meter{background:var(--dom-scene-highlight);width:3px;position:absolute;top:0;bottom:0;right:-1px}@supports (color:color-mix(in lab, red, red)){.classic-fixed-corridor__meter{background:color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent)}}.classic-fixed-corridor__meter>i{background:linear-gradient(180deg, var(--dom-scene-accent), var(--dom-scene-secondary));width:100%;height:100%;transform:scaleY(max(.04, var(--corridor-progress)));transform-origin:50% 0;transition:transform .12s linear;display:block}.classic-fixed-corridor__chapters{overscroll-behavior:contain;scroll-behavior:smooth;scroll-snap-type:y mandatory;scrollbar-color:var(--dom-scene-accent) transparent;min-width:0;min-height:0;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.classic-fixed-corridor__chapters{scrollbar-color:color-mix(in srgb, var(--dom-scene-accent) 58%, transparent) transparent}}.classic-fixed-corridor__chapters{scrollbar-width:thin}.classic-fixed-corridor__chapters>button{border:0;border-bottom:1px solid var(--classic-stage-border);background:var(--dom-scene-bg);grid-template-columns:48px minmax(92px,.42fr) minmax(0,.58fr);align-items:center;gap:clamp(8px,1.2cqi,14px);width:100%;min-width:44px;min-height:70%;padding:clamp(12px,1.8cqi,20px);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-fixed-corridor__chapters>button{background:color-mix(in srgb, var(--dom-scene-bg) 82%, black)}}.classic-fixed-corridor__chapters>button{cursor:pointer;opacity:.52;scroll-snap-align:center;transition:opacity .22s ease, background var(--classic-motion-duration) var(--classic-ease)}.classic-fixed-corridor__chapters>button:hover,.classic-fixed-corridor__chapters>button:focus-visible,.classic-fixed-corridor__chapters>button[data-active=true]{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.classic-fixed-corridor__chapters>button:hover,.classic-fixed-corridor__chapters>button:focus-visible,.classic-fixed-corridor__chapters>button[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) calc(5% + 7% * var(--classic-intensity)), var(--dom-scene-bg))}}.classic-fixed-corridor__chapters>button:hover,.classic-fixed-corridor__chapters>button:focus-visible,.classic-fixed-corridor__chapters>button[data-active=true]{opacity:1}.classic-fixed-corridor__chapter-number{color:var(--dom-scene-accent);letter-spacing:.12em;align-self:start;font-size:.72rem;font-weight:900}.classic-fixed-corridor__chapter-art{border:1px solid var(--classic-stage-border);min-width:0;height:72%;min-height:120px;overflow:hidden}.classic-fixed-corridor__chapter-copy{text-align:left;gap:8px;min-width:0;display:grid}.classic-fixed-corridor__chapter-copy strong{overflow-wrap:anywhere;font-size:clamp(.9rem,1.4cqi,1.22rem);line-height:1}.classic-fixed-corridor__chapter-copy small{color:var(--dom-scene-highlight);display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-fixed-corridor__chapter-copy small{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.classic-fixed-corridor__chapter-copy small{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.76rem;line-height:1.4}.classic-split-doors{--split-open-distance:calc(37% + 26% * var(--classic-intensity));z-index:2;border:1px solid var(--classic-stage-border);background:radial-gradient(circle at 50% 48%, var(--dom-scene-accent), transparent 42%), var(--dom-scene-bg);width:min(1240px,95%);height:min(700px,80cqb);min-height:490px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-split-doors{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--dom-scene-accent) calc(6% + 10% * var(--classic-motion)), transparent), transparent 42%), color-mix(in srgb, var(--dom-scene-bg) 91%, black)}}.classic-split-doors{perspective:calc(900px + 620px * var(--classic-intensity));isolation:isolate}.classic-split-doors__reveal{z-index:2;border:1px solid var(--dom-scene-accent);grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid;position:absolute;inset:7% 20% 8%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-split-doors__reveal{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 48%, white)}}.classic-split-doors__reveal{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.classic-split-doors__reveal{background:color-mix(in srgb, var(--dom-scene-bg) 94%, black)}}.classic-split-doors__reveal{box-shadow:0 34px calc(54px + 70px * var(--classic-intensity)) #00000075}.classic-split-doors__reveal>.archive-classic-display__transition-art{min-height:0;padding:clamp(9px,1.4cqi,16px)}.classic-split-doors__reveal figcaption{border-top:1px solid var(--classic-stage-border);grid-template-columns:minmax(0,1fr) minmax(190px,.46fr);align-items:end;gap:6px 20px;padding:clamp(12px,1.8cqi,20px);display:grid}.classic-split-doors__reveal figcaption>span{color:var(--dom-scene-accent);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;font-size:.66rem;font-weight:900}.classic-split-doors__reveal h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.4rem,2.8cqi,2.8rem);line-height:.92}.classic-split-doors__reveal p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.classic-split-doors__reveal p{color:color-mix(in srgb, var(--dom-scene-highlight) 66%, transparent)}}.classic-split-doors__reveal p{font-size:clamp(.74rem,1cqi,.94rem);line-height:1.42}.classic-split-doors__door{z-index:8;background:var(--dom-scene-bg);border:0;grid-template-rows:minmax(0,1fr) auto;width:50.2%;min-width:44px;min-height:44px;padding:clamp(10px,1.4cqi,16px);display:grid;position:absolute;top:0;bottom:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.classic-split-doors__door{background:color-mix(in srgb, var(--dom-scene-bg) 96%, black)}}.classic-split-doors__door{box-shadow:0 0 calc(44px + 48px * var(--classic-intensity)) #0000008a;cursor:pointer;transition:transform var(--classic-motion-duration) var(--classic-ease), border-color .18s ease;transform-style:preserve-3d}.classic-split-doors__door--left{border-right:1px solid var(--dom-scene-accent);left:0}@supports (color:color-mix(in lab, red, red)){.classic-split-doors__door--left{border-right:1px solid color-mix(in srgb, var(--dom-scene-accent) 56%, transparent)}}.classic-split-doors__door--left{transform-origin:0}.classic-split-doors__door--right{border-left:1px solid var(--dom-scene-secondary);right:0}@supports (color:color-mix(in lab, red, red)){.classic-split-doors__door--right{border-left:1px solid color-mix(in srgb, var(--dom-scene-secondary) 46%, transparent)}}.classic-split-doors__door--right{transform-origin:100%}.classic-split-doors[data-open=true] .classic-split-doors__door--left{transform:translateX(calc(var(--split-open-distance) * -1)) rotateY(calc(8deg + 18deg * var(--classic-intensity)))}.classic-split-doors[data-open=true] .classic-split-doors__door--right{transform:translateX(var(--split-open-distance)) rotateY(calc(-8deg - 18deg * var(--classic-intensity)))}.classic-split-doors__door-art{opacity:.76;min-width:0;min-height:0;overflow:hidden}.classic-split-doors__door-copy{z-index:4;border-top:1px solid var(--classic-stage-border);text-align:left;gap:4px;min-height:62px;padding:10px;display:grid;position:relative}.classic-split-doors__door-copy small{color:var(--dom-scene-accent);letter-spacing:.1em;text-transform:uppercase;font-size:.64rem;font-weight:900}.classic-split-doors__door-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.82rem,1.2cqi,1.05rem);overflow:hidden}.classic-split-doors__segments{z-index:3;grid-template-rows:repeat(var(--split-segments), minmax(0, 1fr));pointer-events:none;display:grid;position:absolute;inset:0}.classic-split-doors__segments>i{border-bottom:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.classic-split-doors__segments>i{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.classic-split-doors__segments>i{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.classic-split-doors__segments>i{background:color-mix(in srgb, var(--dom-scene-accent) calc(2% + var(--segment-index) * 0.7%), transparent)}}.classic-split-doors__segments>i{opacity:calc(.38 + .42 * var(--classic-intensity))}.classic-split-doors[data-mask-mode=vertical-blinds] .classic-split-doors__segments{grid-template-columns:repeat(var(--split-segments), minmax(0, 1fr));grid-template-rows:minmax(0,1fr)}.classic-split-doors[data-mask-mode=vertical-blinds] .classic-split-doors__segments>i{border-right:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.classic-split-doors[data-mask-mode=vertical-blinds] .classic-split-doors__segments>i{border-right:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.classic-split-doors[data-mask-mode=vertical-blinds] .classic-split-doors__segments>i{border-bottom:0}.classic-split-doors[data-mask-mode=random-grid] .classic-split-doors__segments{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.classic-split-doors[data-mask-mode=random-grid] .classic-split-doors__segments>i:nth-child(3n){background:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.classic-split-doors[data-mask-mode=random-grid] .classic-split-doors__segments>i:nth-child(3n){background:color-mix(in srgb, var(--dom-scene-secondary) 15%, transparent)}}.classic-split-doors[data-mask-mode=column-grid] .classic-split-doors__segments{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr)}.classic-split-doors__toggle{z-index:18;border:1px solid var(--dom-scene-accent);grid-template-columns:44px auto;align-items:center;gap:9px;min-height:48px;padding:4px 14px 4px 4px;display:grid;position:absolute;bottom:16px;left:50%}@supports (color:color-mix(in lab, red, red)){.classic-split-doors__toggle{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 48%, transparent)}}.classic-split-doors__toggle{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.classic-split-doors__toggle{background:color-mix(in srgb, var(--dom-scene-bg) 92%, black)}}.classic-split-doors__toggle{cursor:pointer;transform:translate(-50%);box-shadow:0 16px 38px #00000061}.classic-split-doors__toggle>span{background:var(--dom-scene-accent);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.classic-split-doors__toggle>span{background:color-mix(in srgb, var(--dom-scene-accent) 18%, transparent)}}.archive-classic-display__fan{--display-fan-distance:clamp(-240px, -24cqi, -148px);isolation:isolate;border:1px solid var(--classic-stage-border);background:radial-gradient(circle at 50% 78%, var(--dom-scene-accent), transparent 34%), var(--classic-stage-surface);border-radius:12px;place-items:center;min-height:100%;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__fan{background:radial-gradient(circle at 50% 78%, color-mix(in srgb, var(--dom-scene-accent) 15%, transparent), transparent 34%), var(--classic-stage-surface)}}.archive-classic-display__fan{cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.archive-classic-display__fan[data-dragging=true]{cursor:grabbing}.dom-gallery[data-dom-variant=archive-swatchbook-artwork-fan] .archive-classic-display__rail button{height:clamp(120px,21cqb,168px)}.archive-classic-display__fan-dial{z-index:-1;aspect-ratio:1;border:1px solid var(--dom-scene-accent);width:min(76cqi,700px);position:absolute;top:78%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__fan-dial{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 22%, transparent)}}.archive-classic-display__fan-dial{background:repeating-conic-gradient(from -110deg, var(--dom-scene-highlight) 0deg .35deg, transparent .35deg 10deg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__fan-dial{background:repeating-conic-gradient(from -110deg, color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent) 0deg .35deg, transparent .35deg 10deg)}}.archive-classic-display__fan-dial{opacity:.24;transform:translate(-50%, -50%) rotate(var(--display-fan-orbit));transition:transform .32s var(--classic-ease)}.archive-classic-display__fan-plates{z-index:2;pointer-events:none;position:absolute;inset:0}.archive-classic-display__fan-plates>button{z-index:var(--display-fan-layer);border:1px solid var(--classic-stage-border);background:var(--classic-stage-surface);cursor:pointer;pointer-events:auto;width:clamp(80px,12cqi,140px);min-width:44px;height:clamp(118px,17cqi,196px);min-height:44px;transform:translate(-50%, -50%) rotate(calc(var(--display-fan-angle) + var(--display-fan-orbit))) translateY(var(--display-fan-distance));transition:transform .42s var(--classic-ease), border-color .18s ease;border-radius:9px 9px 15px 15px;grid-template-rows:minmax(0,1fr) auto;gap:5px;padding:7px;display:grid;position:absolute;top:78%;left:50%;overflow:hidden}.archive-classic-display__fan-plates>button:hover,.archive-classic-display__fan-plates>button:focus-visible,.archive-classic-display__fan-plates>button[data-active=true]{z-index:36;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__fan-plates>button:hover,.archive-classic-display__fan-plates>button:focus-visible,.archive-classic-display__fan-plates>button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, white)}}.archive-classic-display__fan-plates>button:hover,.archive-classic-display__fan-plates>button:focus-visible,.archive-classic-display__fan-plates>button[data-active=true]{transform:translate(-50%, -50%) rotate(calc(var(--display-fan-angle) + var(--display-fan-orbit))) translateY(calc(var(--display-fan-distance) - 18px))}.archive-classic-display__fan-art{min-height:0;overflow:hidden}.archive-classic-display__fan-index{justify-self:end;font-size:.64rem;font-weight:900}.archive-classic-display__fan-hero{z-index:40;border:1px solid var(--dom-scene-accent);grid-template-rows:minmax(0,1fr) auto;gap:8px;width:clamp(195px,29cqi,340px);max-height:72%;margin:0;padding:clamp(10px,1.4cqi,16px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__fan-hero{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 50%, white)}}.archive-classic-display__fan-hero{background:var(--classic-stage-surface);border-radius:8px;box-shadow:0 38px 100px #00000080}.archive-classic-display__fan-hero-art{place-items:center;min-height:0;display:grid;overflow:hidden}.archive-classic-display__fan-hero figcaption{border-top:1px solid var(--classic-stage-border);gap:3px;padding-top:8px;display:grid}.archive-classic-display__fan-hero figcaption span{color:var(--dom-scene-accent);font-size:.64rem;font-weight:900}.archive-classic-display__fan-hero figcaption strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.86rem,1.3cqi,1.08rem);overflow:hidden}.archive-classic-display__fan-pivot{z-index:42;aspect-ratio:1;border:5px solid var(--dom-scene-bg);width:22px;position:absolute;top:78%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__fan-pivot{border:5px solid color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-classic-display__fan-pivot{background:var(--dom-scene-accent);border-radius:50%;transform:translate(-50%,-50%)}.archive-classic-display__fan-controls{z-index:60;border:1px solid var(--classic-stage-border);background:var(--dom-scene-bg);border-radius:999px;grid-template-columns:46px auto 46px;align-items:center;gap:7px;padding:5px;display:grid;position:absolute;bottom:16px;right:18px}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__fan-controls{background:color-mix(in srgb, var(--dom-scene-bg) 88%, black)}}.archive-classic-display__fan-controls button{border:1px solid var(--classic-stage-border);background:var(--dom-scene-highlight);border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__fan-controls button{background:color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent)}}.archive-classic-display__fan-controls button{cursor:pointer}.archive-classic-display__fan-controls p{color:var(--dom-scene-highlight);margin:0;padding-inline:4px}@supports (color:color-mix(in lab, red, red)){.archive-classic-display__fan-controls p{color:color-mix(in srgb, var(--dom-scene-highlight) 66%, transparent)}}.archive-classic-display__fan-controls p{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:900}@keyframes classic-display-outgoing{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-9%)scale(.96)}}@keyframes classic-book-open{0%{opacity:.58;transform:rotateX(18deg)rotate(-2deg)scale(.88)}to{opacity:1;transform:rotateX(calc(3deg + 7deg * var(--classic-intensity))) rotateZ(-.8deg) scale(1)}}@keyframes classic-display-incoming{0%{opacity:0;transform:translate(9%)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes classic-display-outgoing-previous{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(9%)scale(.96)}}@keyframes classic-display-incoming-previous{0%{opacity:0;transform:translate(-9%)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes classic-slice-in{0%{opacity:0;transform:translateZ(calc(-80px * var(--classic-intensity))) rotateY(calc(var(--slice-direction) * -72deg))}to{opacity:1;transform:translateZ(0)rotateY(0)}}@keyframes classic-slice-out{0%{opacity:1;transform:translateZ(0)rotateY(0)}to{opacity:0;transform:translateZ(calc(80px * var(--classic-intensity))) rotateY(calc(var(--slice-direction) * 72deg))}}@keyframes classic-quadrant-in{0%{clip-path:inset(48%);opacity:.56}to{clip-path:inset(0);opacity:1}}@keyframes classic-quadrant-out{0%{filter:brightness()}to{filter:brightness(.58)}}@keyframes classic-popup-in{0%{opacity:0;transform:translateY(7%)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes classic-stroke-draw{to{stroke-dashoffset:0}}@keyframes classic-circle-in{0%{opacity:0;transform:rotateY(86deg)scale(.9)}to{opacity:1;transform:rotateY(0)scale(1)}}@keyframes classic-circle-out{0%{opacity:1;transform:rotateY(0)scale(1)}to{opacity:0;transform:rotateY(-86deg)scale(.9)}}@keyframes classic-segment-in{0%{opacity:0;transform:translateY(calc(var(--segment-direction) * 18%))}to{opacity:1;transform:translateY(0)}}@keyframes classic-segment-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(var(--segment-direction) * -18%))}}@keyframes classic-device-in{0%{opacity:.45;transform:translateY(10%)scale(.82)}to{opacity:1}}@keyframes classic-device-out{0%{opacity:1}to{opacity:.64;transform:translateZ(calc(-38px * var(--classic-intensity))) scale(.94)}}@container classic-display (max-width:900px){.classic-book,.classic-reader,.classic-grid-nav,.classic-quotes{width:96%}.classic-book{grid-template-columns:minmax(130px,.25fr) minmax(0,1fr)}.classic-reader{grid-template-columns:minmax(190px,.34fr) minmax(0,1fr)}.classic-reader__covers{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.classic-grid-nav{grid-template-columns:minmax(0,.6fr) minmax(220px,.4fr)}.archive-classic-display__layout{grid-template-columns:minmax(0,1fr);width:96%}.archive-classic-display__copy{border-top:1px solid var(--classic-stage-border);border-left:0}.archive-classic-display__rail{grid-template-columns:repeat(4,minmax(70px,1fr))}.classic-windy,.classic-above-beneath,.classic-fixed-corridor,.classic-split-doors{width:96%}.classic-windy{grid-template-columns:minmax(0,.66fr) minmax(210px,.34fr)}.classic-windy__card{width:74%}.classic-windy__caption p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.classic-above-beneath__hero{right:31%}.classic-above-beneath__hero figcaption,.classic-fixed-corridor__copy,.classic-split-doors__reveal figcaption{grid-template-columns:minmax(0,1fr) minmax(150px,.42fr)}.classic-fixed-corridor{grid-template-columns:minmax(0,.57fr) minmax(250px,.43fr)}.classic-fixed-corridor__chapters>button{grid-template-columns:42px minmax(84px,.4fr) minmax(0,.6fr)}}@container classic-display (max-width:680px){.archive-classic-display__head{max-width:78%}.classic-book{grid-template-rows:minmax(0,1fr) 124px;grid-template-columns:minmax(0,1fr);height:min(720px,82cqb)}.classic-book__volume{grid-row:1;height:100%;padding:10px}.classic-book__shelf{grid-row:2;padding:9px 12px}.classic-book__spine{height:calc(78% + var(--book-height,0%) / 3);min-height:74px}.classic-book__spine>strong{writing-mode:horizontal-tb;max-height:none;font-size:.66rem}.classic-reader{grid-template-rows:minmax(150px,.34fr) minmax(0,.66fr);grid-template-columns:minmax(0,1fr);height:min(740px,84cqb)}.classic-reader__covers{transform-origin:50% 100%;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.classic-reader__covers button{min-height:72px}.classic-reader[data-reader-open=false] .classic-reader__covers{transform:translateY(30%) scale(calc(var(--classic-grid-scale) * 1.04))}.classic-carousel__feature{grid-template-columns:minmax(0,1fr) minmax(130px,.28fr)}.classic-popup__dialog{grid-template-columns:minmax(0,1fr) minmax(150px,.34fr);width:84%}.classic-circle{--circle-radius:clamp(130px, calc(30cqi + 24px * var(--classic-intensity)), 190px)}.classic-circle__center{width:clamp(170px,40cqi,250px)}.classic-grid-nav{grid-template-rows:minmax(0,.62fr) minmax(160px,.38fr);grid-template-columns:minmax(0,1fr)}.classic-grid-nav__map{justify-self:center;width:82%;height:100%}.classic-quotes{grid-template-columns:minmax(0,.46fr) minmax(0,.54fr);gap:12px}.classic-quotes__cards button{min-height:102px;padding:12px}.classic-devices__vitrine{grid-template-columns:minmax(0,1fr) minmax(120px,.5fr) minmax(80px,.26fr);gap:9px}.classic-devices__device[data-device=desktop]{min-height:260px}.classic-devices__device[data-device=tablet]{min-height:238px}.classic-devices__device[data-device=phone]{min-height:210px}.classic-windy{grid-template-rows:minmax(0,.68fr) minmax(168px,.32fr);grid-template-columns:minmax(0,1fr);gap:10px;height:min(760px,84cqb)}.classic-windy__deck{border-radius:4px 24px}.classic-windy__caption{border-radius:24px 4px;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:end;gap:5px 16px;padding:13px}.classic-windy__caption>span{grid-column:1/-1}.classic-windy__caption h2{font-size:clamp(1.25rem,5cqi,2.1rem)}.classic-windy__caption p{-webkit-line-clamp:2}.classic-windy__controls{grid-column:1/-1;justify-self:end;margin-top:0}.classic-above-beneath{grid-template-rows:minmax(0,.72fr) minmax(150px,.28fr);height:min(760px,84cqb)}.classic-above-beneath__hero{inset:6% 28% 7% 5%}.classic-above-beneath__underlay{inset:13% 5% 12% 43%}.classic-above-beneath[data-level=beneath] .classic-above-beneath__hero{inset:4% 48% 30% 4%}.classic-above-beneath__hero figcaption{grid-template-columns:minmax(0,1fr)}.classic-above-beneath__hero p{display:none}.classic-above-beneath__index{grid-template-columns:minmax(0,1fr);padding:8px}.classic-above-beneath__index-label{display:none}.classic-above-beneath__index>div{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(84px,1fr);grid-auto-flow:column;overflow-x:auto}.classic-above-beneath__index button{scroll-snap-align:start}.classic-fixed-corridor{grid-template-rows:minmax(0,.62fr) minmax(180px,.38fr);grid-template-columns:minmax(0,1fr);height:min(780px,85cqb)}.classic-fixed-corridor__fixed{border-right:0;border-bottom:1px solid var(--classic-stage-border);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;gap:0 12px;padding:11px}.classic-fixed-corridor__art{grid-column:1/-1}.classic-fixed-corridor__copy{grid-template-columns:minmax(0,1fr);align-self:end;padding-block:10px}.classic-fixed-corridor__copy p{display:none}.classic-fixed-corridor__controls{align-self:end;margin-bottom:8px}.classic-fixed-corridor__meter{width:auto;height:3px;inset:auto 0 -1px}.classic-fixed-corridor__meter>i{transform:scaleX(max(.04, var(--corridor-progress)));transform-origin:0}.classic-fixed-corridor__chapters>button{grid-template-columns:44px minmax(90px,.36fr) minmax(0,.64fr);min-height:88%}.classic-fixed-corridor__chapter-art{min-height:94px}.classic-split-doors{--split-open-distance:calc(31% + 23% * var(--classic-intensity));height:min(760px,84cqb)}.classic-split-doors__reveal{inset:6% 14% 8%}.classic-split-doors__reveal figcaption{grid-template-columns:minmax(0,1fr)}.classic-split-doors__reveal p{display:none}}@container classic-display (max-width:520px){.archive-classic-display{padding-inline:10px}.classic-reader__toolbar{padding-left:10px}.classic-reader__toolbar>span{display:none}.classic-reader__spread figure{padding:8px}.classic-slicebox__box{width:96%;height:72%;padding:8px}.classic-slicebox__box figcaption{min-height:52px}.classic-carousel{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(100px,.3fr);gap:9px;height:min(700px,82cqb)}.classic-carousel__feature{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.classic-carousel__feature figcaption{border-top:1px solid var(--classic-stage-border);border-left:0;min-height:70px;padding:9px}.classic-carousel__runway{grid-template-rows:48px minmax(0,1fr) 48px;grid-template-columns:minmax(0,1fr)}.classic-carousel__rail{grid-auto-rows:minmax(92px,1fr);grid-auto-flow:row;grid-auto-columns:none;scroll-snap-type:y mandatory;padding:4px;overflow:hidden auto}.classic-carousel__rail button{scroll-snap-align:center;min-height:92px}.classic-carousel__rail:after{width:auto;height:14px}.classic-quadrants{gap:7px;width:96%;padding:7px}.classic-quadrants button>span{padding:7px 8px;bottom:7px;left:7px;right:7px}.classic-popup{width:96%}.classic-popup__wall{gap:5px;padding:10px}.classic-popup__dialog{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);width:88%;height:82%}.classic-popup__caption{border-top:1px solid var(--classic-stage-border);border-left:0;gap:4px;padding:10px}.classic-popup__caption p{display:none}.classic-strokes__artwork{width:72%}.classic-strokes__drawing{width:96%;inset:7% 2%}.classic-circle{--circle-radius:clamp(112px, calc(31cqi + 18px * var(--classic-intensity)), 150px);width:98%}.classic-circle__center{width:clamp(150px,42cqi,205px)}.classic-circle__orbit button{width:clamp(52px,15cqi,70px);height:clamp(72px,20cqi,94px)}.classic-grid-nav{width:96%}.classic-grid-nav__map{gap:5px;width:96%;padding:7px}.classic-segments{width:98%}.classic-segments__hero figcaption{width:64%;padding:12px;bottom:78px;right:12px}.classic-segments__hero figcaption p{display:none}.classic-segments>.archive-classic-display__step-controls{bottom:10px;left:10px}.classic-quotes{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:8px;width:96%}.classic-quotes__artwork{padding:8px}.classic-quotes__cards{gap:7px}.classic-quotes__cards button{grid-template-columns:minmax(0,1fr);min-height:96px;padding:10px}.classic-quotes__cards button>span{display:none}.classic-quotes__cards button p{-webkit-line-clamp:2}.classic-devices{width:96%}.classic-devices__vitrine{grid-template-columns:minmax(0,1fr) minmax(92px,.45fr) minmax(66px,.25fr);gap:6px}.classic-devices__device{border-width:3px;padding:6px}.classic-devices__device[data-device=desktop]{min-height:220px}.classic-devices__device[data-device=tablet]{min-height:202px}.classic-devices__device[data-device=phone]{min-height:182px}.classic-devices__meta{grid-template-columns:minmax(0,1fr) auto;padding:7px}.classic-devices__meta>span{display:none}.classic-devices__meta .archive-classic-display__step-controls{grid-row:1}.archive-classic-display__layout{width:98%;height:min(760px,84cqb)}.archive-classic-display__rail{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(88px,24cqi);grid-auto-flow:column;padding-bottom:7px;overflow-x:auto}.archive-classic-display__rail button{scroll-snap-align:start}.archive-classic-display__split{grid-template-columns:minmax(84px,.22fr) minmax(0,.56fr) minmax(84px,.22fr);gap:7px}.archive-classic-display__fan{--display-fan-distance:clamp(-184px, -39cqi, -126px)}.archive-classic-display__fan-hero{margin-bottom:72px}.archive-classic-display__fan-controls{grid-template-columns:44px 44px;bottom:10px;left:50%;right:auto;transform:translate(-50%)}.archive-classic-display__fan-controls p{display:none}.archive-classic-display__fan-controls button{width:44px;height:44px}.classic-windy{grid-template-rows:minmax(0,.7fr) minmax(148px,.3fr);width:98%}.classic-windy__card{width:78%;height:70%;padding:7px}.classic-windy__caption{grid-template-columns:minmax(0,1fr) auto;padding:10px}.classic-windy__caption p,.classic-windy__controls small{display:none}.classic-windy__controls{grid-template-columns:44px 44px}.classic-windy__controls button{width:44px;height:44px}.classic-above-beneath{grid-template-rows:minmax(0,.74fr) minmax(132px,.26fr);width:98%}.classic-above-beneath__hero{inset:5% 18% 8% 4%}.classic-above-beneath__underlay{inset:15% 4% 14% 36%}.classic-above-beneath[data-level=beneath] .classic-above-beneath__hero{inset:4% 43% 34% 3%}.classic-above-beneath__hero figcaption{padding:10px}.classic-above-beneath__level-switch{color:#0000;grid-template-columns:44px;padding:4px;bottom:8px;right:8px;overflow:hidden}.classic-above-beneath__level-switch>span{color:var(--dom-scene-highlight)}.classic-above-beneath__index>div{grid-auto-columns:minmax(86px,28cqi)}.classic-above-beneath__index button>strong{display:none}.classic-fixed-corridor{grid-template-rows:minmax(0,.64fr) minmax(166px,.36fr);width:98%}.classic-fixed-corridor__fixed{grid-template-columns:minmax(0,1fr) auto;padding:8px}.classic-fixed-corridor__art{padding:6px}.classic-fixed-corridor__copy{padding-block:7px}.classic-fixed-corridor__copy h2{font-size:calc(clamp(1.12rem, 6cqi, 1.8rem) * var(--corridor-type-scale))}.classic-fixed-corridor__controls{grid-template-columns:44px 44px;gap:5px;margin-bottom:4px}.classic-fixed-corridor__controls>span{display:none}.classic-fixed-corridor__controls button{width:44px;height:44px}.classic-fixed-corridor__chapters>button{grid-template-columns:34px minmax(72px,.34fr) minmax(0,.66fr);gap:7px;min-height:90%;padding:8px}.classic-fixed-corridor__chapter-art{min-height:82px}.classic-fixed-corridor__chapter-copy small{display:none}.classic-split-doors{--split-open-distance:calc(25% + 20% * var(--classic-intensity));width:98%}.classic-split-doors__reveal{inset:5% 7% 7%}.classic-split-doors__reveal figcaption{padding:10px}.classic-split-doors__door{width:54%;padding:7px}.classic-split-doors__door-copy{min-height:50px;padding:7px}.classic-split-doors__door-copy strong{display:none}.classic-split-doors__toggle{color:#0000;grid-template-columns:44px;padding:4px;bottom:9px;overflow:hidden}.classic-split-doors__toggle>span{color:var(--dom-scene-highlight)}}.archive-classic-display[data-reduced=true] *,.archive-classic-display[data-reduced=true] :before,.archive-classic-display[data-reduced=true] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.archive-classic-display[data-reduced=true] img[data-phase=outgoing]{display:none!important}.archive-classic-display[data-reduced=true] img[data-phase=incoming]{opacity:1!important;transform:none!important}.archive-classic-display[data-reduced=true] .classic-quadrants button{opacity:1;transform:none}.archive-classic-display[data-reduced=true] .classic-strokes__drawing path{stroke-dashoffset:0}.archive-classic-display[data-reduced=true] .classic-segments__band{clip-path:inset(0)}.archive-classic-display[data-reduced=true] .classic-devices__device{opacity:.84;transform:none}.archive-classic-display[data-reduced=true] .classic-devices__device[data-active=true]{opacity:1}.archive-classic-display[data-reduced=true] .classic-windy__gust{display:none}.archive-classic-display[data-reduced=true] .classic-fixed-corridor__chapters{scroll-behavior:auto}@media (prefers-reduced-motion:reduce){.archive-classic-display *,.archive-classic-display :before,.archive-classic-display :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.archive-classic-display img[data-phase=outgoing]{display:none!important}.archive-classic-display img[data-phase=incoming]{opacity:1!important;transform:none!important}.archive-classic-display .classic-quadrants button{opacity:1;transform:none}.archive-classic-display .classic-strokes__drawing path{stroke-dashoffset:0}.archive-classic-display .classic-segments__band{clip-path:inset(0)}.archive-classic-display .classic-devices__device{opacity:.84;transform:none}.archive-classic-display .classic-devices__device[data-active=true]{opacity:1}.archive-classic-display .classic-windy__gust{display:none}.archive-classic-display .classic-fixed-corridor__chapters{scroll-behavior:auto}}.archive-classic-interaction{isolation:isolate;block-size:100%;min-block-size:100%;inline-size:100%;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);font-family:var(--font-sans,Arial, sans-serif);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden;container:classic-interaction/size}.archive-classic-interaction *,.archive-classic-interaction :before,.archive-classic-interaction :after{box-sizing:border-box}.archive-classic-interaction figure,.archive-classic-interaction p,.archive-classic-interaction h1{margin:0}.archive-classic-interaction img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.archive-classic-interaction button{min-block-size:44px;min-inline-size:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0}.archive-classic-interaction button:focus-visible,.archive-classic-interaction[tabindex="0"]:focus-visible{outline:2px solid var(--classic-accent);outline-offset:3px}.archive-classic-interaction__head{z-index:80;pointer-events:none;max-inline-size:min(48%,520px);position:absolute;inset-block-start:clamp(12px,2.2cqb,26px);inset-inline-start:clamp(14px,2.3cqi,30px)}.archive-classic-interaction__head .scene-title{color:currentColor;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 8px 28px #00000061;font-size:clamp(.72rem,1.1cqi,1.02rem);font-weight:680;line-height:1.08}.archive-classic-interaction__status{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.archive-rapid-layers-grid{background:radial-gradient(circle at 28% 47%, var(--classic-accent), transparent 38%), linear-gradient(135deg, var(--dom-scene-bg), var(--dom-scene-bg))}@supports (color:color-mix(in lab, red, red)){.archive-rapid-layers-grid{background:radial-gradient(circle at 28% 47%, color-mix(in srgb, var(--classic-accent) calc(8% + var(--classic-intensity) * 16%), transparent), transparent 38%), linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-bg) 82%, #000), var(--dom-scene-bg))}}.archive-rapid-layers-grid__stage{perspective:calc(760px + var(--classic-intensity) * 620px);grid-template-columns:minmax(260px,1fr) minmax(210px,.7fr);align-items:center;gap:clamp(22px,4.5cqi,70px);display:grid;position:absolute;inset:clamp(48px,7cqb,74px) clamp(16px,3.6cqi,58px) clamp(16px,3.6cqb,42px)}.archive-rapid-layers-grid__constellation{aspect-ratio:1;inline-size:min(100%,66cqb);transform-style:preserve-3d;margin-inline:auto;position:relative}.archive-rapid-layers-grid__constellation button{z-index:2;aspect-ratio:1/1.22;border:1px solid var(--dom-scene-highlight);inline-size:clamp(68px,20%,150px);position:absolute;inset-block-start:var(--rapid-y);inset-inline-start:var(--rapid-x);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-rapid-layers-grid__constellation button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-rapid-layers-grid__constellation button{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-rapid-layers-grid__constellation button{background:color-mix(in srgb, var(--dom-scene-bg) 90%, #000)}}.archive-rapid-layers-grid__constellation button{transform:translateZ(calc(var(--classic-intensity) * var(--item-index) * 2px)) rotate(var(--rapid-rotate));transform-origin:50% 160%;animation:classicRapidEntrance calc(var(--classic-duration) * 1.35) cubic-bezier(.18,.82,.18,1) both;animation-delay:calc(var(--item-index) * var(--classic-motion) * 34ms);transition:border-color var(--classic-duration) ease, box-shadow var(--classic-duration) ease, transform var(--classic-duration) cubic-bezier(.18,.82,.18,1);box-shadow:0 16px 42px #00000052}.archive-rapid-layers-grid__constellation button img{background:var(--dom-scene-bg);padding:clamp(3px,.5cqi,7px)}@supports (color:color-mix(in lab, red, red)){.archive-rapid-layers-grid__constellation button img{background:color-mix(in srgb, var(--dom-scene-bg) 88%, #000)}}.archive-rapid-layers-grid__constellation button img{filter:saturate(calc(.72 + var(--classic-intensity) * .34))}.archive-rapid-layers-grid__constellation button>span{color:#fff;letter-spacing:.12em;text-shadow:0 1px 5px #000;font-size:clamp(.48rem,.6cqi,.66rem);font-weight:780;position:absolute;inset-block-end:5px;inset-inline-start:6px}.archive-rapid-layers-grid__constellation button[data-active=true]{z-index:5;border-color:var(--classic-accent);box-shadow:0 0 0 1px var(--classic-accent), 0 22px 54px #00000075}@supports (color:color-mix(in lab, red, red)){.archive-rapid-layers-grid__constellation button[data-active=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--classic-accent) 45%, transparent), 0 22px 54px #00000075}}.archive-rapid-layers-grid__constellation button[data-active=true]{transform:translateZ(calc(28px * var(--classic-intensity))) rotate(0deg) scale(calc(1 + var(--classic-intensity) * .08))}.archive-rapid-layers-grid__focus{border:1px solid var(--classic-accent);block-size:min(72cqb,620px);min-block-size:260px;inline-size:min(100%,440px);position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.archive-rapid-layers-grid__focus{border:1px solid color-mix(in srgb, var(--classic-accent) 62%, transparent)}}.archive-rapid-layers-grid__focus{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-rapid-layers-grid__focus{background:color-mix(in srgb, var(--dom-scene-bg) 90%, #000)}}.archive-rapid-layers-grid__focus{transform-style:preserve-3d;box-shadow:0 38px 100px #0000007a}.archive-rapid-layers-grid__focus:after{content:"";z-index:8;inline-size:calc(18% + var(--classic-motion) * 42%);background:var(--classic-accent);block-size:3px;box-shadow:0 0 18px var(--classic-accent);position:absolute;inset-block-start:0;inset-inline-start:0}@supports (color:color-mix(in lab, red, red)){.archive-rapid-layers-grid__focus:after{box-shadow:0 0 18px color-mix(in srgb, var(--classic-accent) 46%, transparent)}}.archive-rapid-layers-grid__focus:after{pointer-events:none}.archive-rapid-layers-grid__focus>img,.archive-rapid-layers-grid__plane{position:absolute;inset:clamp(8px,1.1cqi,15px);overflow:hidden}.archive-rapid-layers-grid__focus>img{clip-path:polygon(0 5%,96% 0,100% 92%,5% 100%);block-size:calc(100% - clamp(80px,12cqb,118px));inline-size:calc(100% - clamp(16px,2.2cqi,30px));animation:classicRapidPlaneIn var(--classic-duration) cubic-bezier(.2,.82,.2,1) both}.archive-rapid-layers-grid__plane--back{opacity:calc(.12 + var(--classic-intensity) * .25);transform:translate3d(calc(-22px * var(--classic-intensity)), calc(18px * var(--classic-intensity)), -28px) rotate(-3deg);filter:hue-rotate(28deg)saturate(1.4)}.archive-rapid-layers-grid__plane--middle{opacity:calc(.14 + var(--classic-intensity) * .34);transform:translate3d(calc(18px * var(--classic-intensity)), calc(-14px * var(--classic-intensity)), -12px) rotate(2deg);filter:saturate(1.28)}.archive-rapid-layers-grid__focus figcaption{z-index:6;background:linear-gradient(transparent, var(--dom-scene-bg));gap:4px;padding-block-start:26px;display:grid;position:absolute;inset-block-end:clamp(10px,1.4cqb,18px);inset-inline:clamp(10px,1.4cqi,18px)}@supports (color:color-mix(in lab, red, red)){.archive-rapid-layers-grid__focus figcaption{background:linear-gradient(transparent, color-mix(in srgb, var(--dom-scene-bg) 92%, transparent))}}.archive-rapid-layers-grid__focus figcaption span,.archive-rapid-layers-grid__focus figcaption p{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-rapid-layers-grid__focus figcaption span,.archive-rapid-layers-grid__focus figcaption p{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.archive-rapid-layers-grid__focus figcaption span,.archive-rapid-layers-grid__focus figcaption p{font-size:clamp(.56rem,.72cqi,.74rem)}.archive-rapid-layers-grid__focus figcaption strong{font-size:clamp(.94rem,1.6cqi,1.55rem);line-height:1}.archive-rapid-layers-grid__focus figcaption p{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}@keyframes classicRapidEntrance{0%{opacity:0;transform:translate3d(0,60cqb,200px)rotateX(-82deg)scale(1.8)}to{opacity:1;transform:translateZ(calc(var(--classic-intensity) * var(--item-index) * 2px)) rotate(var(--rapid-rotate))}}@keyframes classicRapidPlaneIn{0%{opacity:.18;transform:translateY(calc(28% * var(--classic-motion))) scale(1.18);clip-path:inset(100% 0 0)}to{opacity:1;clip-path:polygon(0 5%,96% 0,100% 92%,5% 100%);transform:none}}.archive-glitch-perspective{background:repeating-linear-gradient(0deg, #ffffff08 0 1px, transparent 1px 5px), radial-gradient(circle at 34% 46%, var(--classic-accent), transparent 42%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-glitch-perspective{background:repeating-linear-gradient(0deg, #ffffff08 0 1px, transparent 1px 5px), radial-gradient(circle at 34% 46%, color-mix(in srgb, var(--classic-accent) calc(7% + var(--classic-intensity) * 15%), transparent), transparent 42%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-glitch-perspective__stage{perspective:calc(760px + var(--classic-intensity) * 760px);grid-template-columns:minmax(230px,.78fr) minmax(250px,1fr);align-items:center;gap:clamp(26px,5cqi,78px);display:grid;position:absolute;inset:clamp(48px,7cqb,74px) clamp(18px,4cqi,62px) clamp(18px,4cqb,44px)}.archive-glitch-perspective__panel{aspect-ratio:.78;border:1px solid var(--dom-scene-highlight);inline-size:min(100%,460px);margin-inline:auto;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-glitch-perspective__panel{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-glitch-perspective__panel{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-glitch-perspective__panel{background:color-mix(in srgb, var(--dom-scene-bg) 88%, #000)}}.archive-glitch-perspective__panel{transform:translate3d(calc(var(--glitch-x) * var(--classic-intensity) * 13px), calc(var(--glitch-y) * var(--classic-intensity) * 9px), 0) rotateY(calc(var(--glitch-x) * var(--classic-intensity) * -7deg)) rotateX(calc(var(--glitch-y) * var(--classic-intensity) * 5deg));transition:transform var(--classic-duration) cubic-bezier(.2,.78,.18,1);box-shadow:0 34px 100px #00000085}.archive-glitch-perspective__panel:after{content:"";z-index:7;inset:calc(7px + var(--classic-motion) * 7px);border:1px solid var(--classic-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-glitch-perspective__panel:after{border:1px solid color-mix(in srgb, var(--classic-accent) calc(22% + var(--classic-motion) * 34%), transparent)}}.archive-glitch-perspective__panel:after{pointer-events:none}.archive-glitch-perspective__panel>img,.archive-glitch-perspective__layer{position:absolute;inset:clamp(9px,1.2cqi,15px);overflow:hidden}.archive-glitch-perspective__panel>img{block-size:calc(100% - clamp(74px,10cqb,104px));inline-size:calc(100% - clamp(18px,2.4cqi,30px));animation:classicGlitchResolve var(--classic-duration) steps(5, end) both}.archive-glitch-perspective__layer{block-size:calc(100% - clamp(74px,10cqb,104px));opacity:calc(.12 + var(--classic-intensity) * .35);mix-blend-mode:screen}.archive-glitch-perspective__layer--cyan{clip-path:polygon(0 0,100% 0,100% 30%,0 43%);filter:hue-rotate(110deg)saturate(1.7);transform:translate(calc(var(--classic-intensity) * -13px), calc(var(--classic-intensity) * 7px))}.archive-glitch-perspective__layer--violet{clip-path:polygon(0 38%,100% 25%,100% 100%,0 100%);filter:hue-rotate(-55deg)saturate(1.55);transform:translate(calc(var(--classic-intensity) * 14px), calc(var(--classic-intensity) * -6px))}.archive-glitch-perspective__panel figcaption{z-index:5;grid-template-columns:1fr auto;align-items:end;gap:4px 12px;display:grid;position:absolute;inset-block-end:clamp(9px,1.2cqb,15px);inset-inline:clamp(10px,1.3cqi,16px)}.archive-glitch-perspective__panel figcaption span,.archive-glitch-perspective__panel figcaption small{color:var(--classic-accent)}@supports (color:color-mix(in lab, red, red)){.archive-glitch-perspective__panel figcaption span,.archive-glitch-perspective__panel figcaption small{color:color-mix(in srgb, var(--classic-accent) 74%, var(--dom-scene-highlight))}}.archive-glitch-perspective__panel figcaption span,.archive-glitch-perspective__panel figcaption small{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.54rem,.68cqi,.72rem);font-weight:760}.archive-glitch-perspective__panel figcaption strong{grid-column:1/-1;font-size:clamp(1rem,1.85cqi,1.82rem);line-height:.96}.archive-glitch-perspective__index{align-content:center;display:grid}.archive-glitch-perspective__index button{border-block-end:1px solid var(--dom-scene-highlight);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:clamp(8px,1.4cqi,18px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-glitch-perspective__index button{border-block-end:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-glitch-perspective__index button{text-align:start;overflow:hidden}.archive-glitch-perspective__index button:after{content:"";background:var(--classic-accent);block-size:2px;inline-size:calc(100% - 44px);transform:translateX(calc(-104% + var(--glitch-x) * var(--classic-intensity) * 8%));transition:transform var(--classic-duration) cubic-bezier(.18,.84,.2,1);position:absolute;inset-block-end:7px;inset-inline-start:44px}.archive-glitch-perspective__index button>span{color:var(--classic-accent)}@supports (color:color-mix(in lab, red, red)){.archive-glitch-perspective__index button>span{color:color-mix(in srgb, var(--classic-accent) 76%, var(--dom-scene-highlight))}}.archive-glitch-perspective__index button>span{letter-spacing:.1em;font-size:clamp(.56rem,.7cqi,.76rem);font-weight:820}.archive-glitch-perspective__index strong{min-inline-size:0;color:var(--dom-scene-highlight);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-glitch-perspective__index strong{color:color-mix(in srgb, var(--dom-scene-highlight) 54%, transparent)}}.archive-glitch-perspective__index strong{font-size:clamp(.88rem,1.8cqi,1.78rem);font-weight:620;line-height:1}.archive-glitch-perspective__index strong i{text-overflow:ellipsis;white-space:nowrap;transition:color var(--classic-duration) ease, transform var(--classic-duration) cubic-bezier(.18,.84,.2,1), clip-path var(--classic-duration) ease;grid-area:1/1;font-style:normal;overflow:hidden}.archive-glitch-perspective__index strong i[aria-hidden=true]{color:var(--classic-accent);clip-path:inset(48% 0 42%);opacity:calc(.2 + var(--classic-intensity) * .6);transform:translateX(calc(var(--classic-intensity) * 9px))}.archive-glitch-perspective__index button[data-active=true]:after,.archive-glitch-perspective__index button:hover:after,.archive-glitch-perspective__index button:focus-visible:after{transform:translate(0)}.archive-glitch-perspective__index button[data-active=true] strong,.archive-glitch-perspective__index button:hover strong,.archive-glitch-perspective__index button:focus-visible strong{color:var(--dom-scene-highlight)}.archive-glitch-perspective__index button[data-active=true] strong i:first-child,.archive-glitch-perspective__index button:hover strong i:first-child,.archive-glitch-perspective__index button:focus-visible strong i:first-child{transform:translateX(calc(var(--classic-intensity) * 4px))}@keyframes classicGlitchResolve{0%{opacity:.25;transform:translateX(calc(var(--classic-intensity) * -18px));filter:brightness(2.1)contrast(1.5);clip-path:inset(0 0 72%)}45%{opacity:.8;transform:translateX(calc(var(--classic-intensity) * 12px));clip-path:inset(34% 0 18%)}to{opacity:1;filter:none;clip-path:inset(0);transform:none}}.archive-alternate-column-scroll,.archive-connected-grid{overscroll-behavior:contain;scrollbar-color:var(--classic-accent) transparent;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.archive-alternate-column-scroll,.archive-connected-grid{scrollbar-color:color-mix(in srgb, var(--classic-accent) 44%, transparent) transparent}}.archive-alternate-column-scroll,.archive-connected-grid{scrollbar-width:thin;touch-action:pan-y}.archive-alternate-column-scroll{background:linear-gradient(90deg, transparent 33.2%, var(--dom-scene-highlight) 33.3%, transparent 33.4%, transparent 66.5%, var(--dom-scene-highlight) 66.6%, transparent 66.7%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-alternate-column-scroll{background:linear-gradient(90deg, transparent 33.2%, color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent) 33.3%, transparent 33.4%, transparent 66.5%, color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent) 66.6%, transparent 66.7%), var(--dom-scene-bg)}}.archive-alternate-column-scroll__track{min-block-size:230cqb;position:relative}.archive-alternate-column-scroll__sticky{block-size:100cqb;position:sticky;inset-block-start:0;overflow:hidden}.archive-alternate-column-scroll__columns{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(7px,1.1cqi,15px);display:grid;position:absolute;inset:clamp(48px,7cqb,72px) clamp(14px,3cqi,44px) clamp(16px,3cqb,34px)}.archive-alternate-column-scroll__columns button{border:1px solid var(--dom-scene-highlight);min-block-size:84px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-alternate-column-scroll__columns button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-alternate-column-scroll__columns button{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-alternate-column-scroll__columns button{background:color-mix(in srgb, var(--dom-scene-bg) 88%, #000)}}.archive-alternate-column-scroll__columns button{transform:translateY(calc(var(--alternate-travel) * var(--column-direction) * var(--column-depth) * var(--classic-intensity) * 8cqb)) scale(calc(.94 + var(--alternate-progress) * .06));opacity:.92;transition:border-color var(--classic-duration) ease, transform 80ms linear;box-shadow:0 12px 34px #00000038}.archive-alternate-column-scroll__columns button:nth-child(4n+1),.archive-alternate-column-scroll__columns button:nth-child(7n){grid-row:span 2}.archive-alternate-column-scroll__columns button img{filter:saturate(calc(.58 + var(--alternate-progress) * .42));padding:clamp(4px,.55cqi,8px)}.archive-alternate-column-scroll__columns button>span{color:var(--dom-scene-highlight);position:absolute;inset-block-end:5px;inset-inline-end:7px}@supports (color:color-mix(in lab, red, red)){.archive-alternate-column-scroll__columns button>span{color:color-mix(in srgb, var(--dom-scene-highlight) 76%, transparent)}}.archive-alternate-column-scroll__columns button>span{text-shadow:0 1px 4px #000;font-size:clamp(.48rem,.58cqi,.64rem);font-weight:800}.archive-alternate-column-scroll__columns button[data-active=true]{border-color:var(--classic-accent)}.archive-animated-cursor-gallery{background:radial-gradient(circle at 34% 48%, var(--classic-accent), transparent 42%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-animated-cursor-gallery{background:radial-gradient(circle at 34% 48%, color-mix(in srgb, var(--classic-accent) calc(6% + var(--classic-intensity) * 15%), transparent), transparent 42%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-animated-cursor-gallery__stage{grid-template-columns:minmax(250px,.82fr) minmax(250px,1fr);align-items:center;gap:clamp(22px,4cqi,64px);display:grid;position:absolute;inset:clamp(48px,7cqb,74px) clamp(16px,3.8cqi,56px) clamp(16px,3.5cqb,42px)}.archive-animated-cursor-gallery__field{border:1px solid var(--dom-scene-highlight);block-size:min(76cqb,650px);min-block-size:260px;inline-size:min(100%,500px);margin-inline:auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-animated-cursor-gallery__field{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-animated-cursor-gallery__field{background:linear-gradient(var(--classic-accent) 1px, transparent 1px), linear-gradient(90deg, var(--classic-accent) 1px, transparent 1px), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-animated-cursor-gallery__field{background:linear-gradient(color-mix(in srgb, var(--classic-accent) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--classic-accent) 7%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 88%, #000)}}.archive-animated-cursor-gallery__field{background-size:48px 48px}.archive-animated-cursor-gallery__hero{grid-template-rows:minmax(0,1fr) auto;gap:8px;display:grid;position:absolute;inset:clamp(10px,1.5cqi,20px)}.archive-animated-cursor-gallery__hero>img{background:var(--dom-scene-bg);min-block-size:0;padding:clamp(5px,.8cqi,11px)}@supports (color:color-mix(in lab, red, red)){.archive-animated-cursor-gallery__hero>img{background:color-mix(in srgb, var(--dom-scene-bg) 90%, #000)}}.archive-animated-cursor-gallery__hero>img{filter:saturate(calc(.72 + var(--classic-intensity) * .32))}.archive-animated-cursor-gallery__hero figcaption{gap:3px;display:grid}.archive-animated-cursor-gallery__hero figcaption span,.archive-animated-cursor-gallery__hero figcaption p{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-animated-cursor-gallery__hero figcaption span,.archive-animated-cursor-gallery__hero figcaption p{color:color-mix(in srgb, var(--dom-scene-highlight) 60%, transparent)}}.archive-animated-cursor-gallery__hero figcaption span,.archive-animated-cursor-gallery__hero figcaption p{font-size:clamp(.54rem,.68cqi,.72rem)}.archive-animated-cursor-gallery__hero figcaption strong{font-size:clamp(.9rem,1.35cqi,1.32rem)}.archive-animated-cursor-gallery__hero figcaption p{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.archive-animated-cursor-gallery__lens{z-index:8;inline-size:clamp(96px, calc(110px + var(--classic-intensity) * 110px), 220px);aspect-ratio:1;border:2px solid var(--classic-accent);background:var(--dom-scene-bg);box-shadow:0 0 calc(24px + var(--classic-intensity) * 54px) var(--classic-accent), inset 0 0 18px #00000070;border-radius:50%;position:absolute;inset-block-start:var(--cursor-y);inset-inline-start:var(--cursor-x);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-animated-cursor-gallery__lens{box-shadow:0 0 calc(24px + var(--classic-intensity) * 54px) color-mix(in srgb, var(--classic-accent) 28%, transparent), inset 0 0 18px #00000070}}.archive-animated-cursor-gallery__lens{opacity:calc(.58 + var(--classic-motion) * .42);pointer-events:none;transform:translate(-50%,-50%)}.archive-animated-cursor-gallery__lens img{transform:scale(calc(1.08 + var(--classic-intensity) * .34))}.archive-animated-cursor-gallery__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:clamp(7px,1cqi,13px);display:grid}.archive-animated-cursor-gallery__grid button{aspect-ratio:.86;border:1px solid var(--dom-scene-highlight);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-animated-cursor-gallery__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-animated-cursor-gallery__grid button{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-animated-cursor-gallery__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 88%, #000)}}.archive-animated-cursor-gallery__grid button{transition:border-color var(--classic-duration) ease, transform var(--classic-duration) cubic-bezier(.18,.82,.18,1)}.archive-animated-cursor-gallery__grid button:nth-child(3n+2){transform:translateY(calc(var(--classic-intensity) * 12px))}.archive-animated-cursor-gallery__grid button img{filter:saturate(.65);transition:filter var(--classic-duration) ease, transform var(--classic-duration) ease;padding:clamp(3px,.46cqi,7px)}.archive-animated-cursor-gallery__grid button>span{color:#fff;text-shadow:0 1px 5px #000;font-size:.56rem;font-weight:820;position:absolute;inset-block-end:5px;inset-inline-start:6px}.archive-animated-cursor-gallery__grid button[data-active=true]{border-color:var(--classic-accent);transform:translateY(calc(var(--classic-intensity) * -5px))}.archive-animated-cursor-gallery__grid button[data-active=true] img,.archive-animated-cursor-gallery__grid button:hover img,.archive-animated-cursor-gallery__grid button:focus-visible img{filter:saturate(1.08);transform:scale(calc(1 + var(--classic-intensity) * .04))}.archive-sliced-image-hover{background:linear-gradient(112deg, var(--classic-accent), transparent 36%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-sliced-image-hover{background:linear-gradient(112deg, color-mix(in srgb, var(--classic-accent) 5%, transparent), transparent 36%), color-mix(in srgb, var(--dom-scene-bg) 95%, #000)}}.archive-sliced-image-hover__stage{grid-template-columns:minmax(240px,.78fr) minmax(260px,1fr);align-items:center;gap:clamp(28px,5cqi,78px);display:grid;position:absolute;inset:clamp(48px,7cqb,74px) clamp(18px,4cqi,62px) clamp(16px,3.5cqb,42px)}.archive-sliced-image-hover__preview{aspect-ratio:.78;border:1px solid var(--dom-scene-highlight);inline-size:min(100%,470px);margin-inline:auto;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.archive-sliced-image-hover__preview{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-sliced-image-hover__preview{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-sliced-image-hover__preview{background:color-mix(in srgb, var(--dom-scene-bg) 84%, #000)}}.archive-sliced-image-hover__preview{filter:contrast(calc(.92 + var(--classic-motion) * .14));box-shadow:0 34px 100px #00000070}.archive-sliced-image-hover__preview>img,.archive-sliced-image-hover__preview>span{position:absolute;inset:clamp(8px,1.1cqi,14px);overflow:hidden}.archive-sliced-image-hover__preview>img{clip-path:polygon(22% 20%,80% 12%,88% 82%,14% 90%);block-size:calc(100% - clamp(16px,2.2cqi,28px));inline-size:calc(100% - clamp(16px,2.2cqi,28px));opacity:calc(.34 + var(--classic-intensity) * .42)}.archive-sliced-image-hover__preview>span{animation:classicSliceResolve var(--classic-duration) cubic-bezier(.18,.82,.18,1) both}.archive-sliced-image-hover__preview>span[data-slice="0"]{clip-path:polygon(0 0,100% 0,76% 28%,0 42%);transform:translateX(calc(var(--classic-intensity) * -16px))}.archive-sliced-image-hover__preview>span[data-slice="1"]{clip-path:polygon(8% 28%,92% 14%,100% 52%,0 64%);transform:translateX(calc(var(--classic-intensity) * 17px));filter:hue-rotate(24deg)saturate(1.25);animation-delay:calc(var(--classic-motion) * 45ms)}.archive-sliced-image-hover__preview>span[data-slice="2"]{clip-path:polygon(0 56%,100% 43%,88% 78%,10% 91%);transform:translateX(calc(var(--classic-intensity) * -11px));animation-delay:calc(var(--classic-motion) * 80ms)}.archive-sliced-image-hover__preview>span[data-slice="3"]{clip-path:polygon(9% 82%,88% 70%,100% 100%,0 100%);transform:translateX(calc(var(--classic-intensity) * 13px));filter:saturate(.72);animation-delay:calc(var(--classic-motion) * .12s)}.archive-sliced-image-hover__preview figcaption{z-index:8;text-align:center;text-shadow:0 2px 18px #000;gap:4px;display:grid;position:absolute;inset-block-start:50%;inset-inline:-4%;transform:translateY(-50%)}.archive-sliced-image-hover__preview figcaption span{color:var(--classic-accent);letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.54rem,.7cqi,.74rem);font-weight:800}.archive-sliced-image-hover__preview figcaption strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(1.15rem,3cqi,3rem);line-height:.88}.archive-sliced-image-hover__menu{align-content:center;display:grid}.archive-sliced-image-hover__menu button{border-block-end:1px solid var(--dom-scene-highlight);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0 clamp(8px,1.2cqi,16px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-sliced-image-hover__menu button{border-block-end:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-sliced-image-hover__menu button{text-align:start}.archive-sliced-image-hover__menu button:before{content:"";background:var(--classic-accent);block-size:1px;inline-size:0;transition:inline-size var(--classic-duration) cubic-bezier(.18,.82,.18,1);position:absolute;inset-block:48% auto;inset-inline-start:44px}.archive-sliced-image-hover__menu button>span{color:var(--classic-accent)}@supports (color:color-mix(in lab, red, red)){.archive-sliced-image-hover__menu button>span{color:color-mix(in srgb, var(--classic-accent) 76%, var(--dom-scene-highlight))}}.archive-sliced-image-hover__menu button>span{font-size:clamp(.54rem,.68cqi,.72rem);font-weight:820}.archive-sliced-image-hover__menu strong{min-inline-size:0;color:var(--dom-scene-highlight);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-sliced-image-hover__menu strong{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.archive-sliced-image-hover__menu strong{text-overflow:ellipsis;white-space:nowrap;transition:color var(--classic-duration) ease, transform var(--classic-duration) cubic-bezier(.18,.82,.18,1);font-size:clamp(.9rem,1.7cqi,1.68rem);line-height:1}.archive-sliced-image-hover__menu small{max-block-size:0;color:var(--dom-scene-highlight);grid-column:2;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-sliced-image-hover__menu small{color:color-mix(in srgb, var(--dom-scene-highlight) 50%, transparent)}}.archive-sliced-image-hover__menu small{opacity:0;transition:max-block-size var(--classic-duration) ease, opacity var(--classic-duration) ease;font-size:clamp(.52rem,.62cqi,.68rem);line-height:1.25}.archive-sliced-image-hover__menu button[data-active=true]:before,.archive-sliced-image-hover__menu button:hover:before,.archive-sliced-image-hover__menu button:focus-visible:before{inline-size:calc(100% - 44px)}.archive-sliced-image-hover__menu button[data-active=true] strong,.archive-sliced-image-hover__menu button:hover strong,.archive-sliced-image-hover__menu button:focus-visible strong{color:var(--dom-scene-highlight);transform:translateX(calc(var(--classic-intensity) * 8px))}.archive-sliced-image-hover__menu button[data-active=true] small,.archive-sliced-image-hover__menu button:focus-visible small{opacity:1;max-block-size:2.8em}@keyframes classicSliceResolve{0%{opacity:0;transform:translateX(calc(var(--classic-intensity) * 34px)) scale(1.18);filter:brightness(2)}to{opacity:1}}.archive-connected-grid{background:radial-gradient(circle at 50% 48%, var(--classic-accent), transparent 48%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-connected-grid{background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--classic-accent) calc(5% + var(--classic-intensity) * 12%), transparent), transparent 48%), color-mix(in srgb, var(--dom-scene-bg) 95%, #000)}}.archive-connected-grid__track{min-block-size:230cqb;position:relative}.archive-connected-grid__sticky{block-size:100cqb;perspective:calc(720px + var(--classic-intensity) * 680px);position:sticky;inset-block-start:0;overflow:hidden}.archive-connected-grid__map{z-index:3;transform-style:preserve-3d;grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(6px,.9cqi,13px);display:grid;position:absolute;inset:clamp(52px,8cqb,82px) clamp(20px,5cqi,78px) clamp(42px,6cqb,64px)}.archive-connected-grid__map button{grid-column:var(--node-column) / span var(--node-column-span);grid-row:var(--node-row);border:1px solid var(--dom-scene-highlight);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-connected-grid__map button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-connected-grid__map button{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-connected-grid__map button{background:color-mix(in srgb, var(--dom-scene-bg) 88%, #000)}}.archive-connected-grid__map button{opacity:calc(.2 + var(--formation-progress) * .8);transform:translate3d(calc(var(--formation-open) * var(--scatter-x) * var(--classic-intensity) * 1cqi), calc(var(--formation-open) * var(--scatter-y) * var(--classic-intensity) * 1cqb), calc(var(--formation-open) * var(--classic-intensity) * 260px)) rotate(calc(var(--formation-open) * var(--scatter-rotate))) scale(calc(.62 + var(--formation-progress) * .38));transform-origin:var(--node-origin,center);transition:border-color var(--classic-duration) ease, box-shadow var(--classic-duration) ease;box-shadow:0 18px 44px #00000047}.archive-connected-grid__map button img{filter:saturate(calc(.45 + var(--formation-progress) * .55));padding:clamp(3px,.55cqi,8px)}.archive-connected-grid__map button>span{color:#fff;text-shadow:0 1px 5px #000;font-size:.56rem;font-weight:820;position:absolute;inset-block-end:5px;inset-inline-start:6px}.archive-connected-grid__map button[data-active=true]{z-index:5;border-color:var(--classic-accent);box-shadow:0 0 0 1px var(--classic-accent), 0 22px 52px #0000006b}@supports (color:color-mix(in lab, red, red)){.archive-connected-grid__map button[data-active=true]{box-shadow:0 0 0 1px color-mix(in srgb, var(--classic-accent) 42%, transparent), 0 22px 52px #0000006b}}.archive-connected-grid__legend{z-index:8;text-align:end;pointer-events:none;justify-items:end;gap:2px;max-inline-size:40%;display:grid;position:absolute;inset-block-end:clamp(12px,2.2cqb,26px);inset-inline-end:clamp(16px,3cqi,42px)}.archive-connected-grid__legend span{color:var(--classic-accent);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.52rem,.64cqi,.7rem);font-weight:800}.archive-connected-grid__legend strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.74rem,1.08cqi,1.06rem);overflow:hidden}.archive-grid-flow-navigation{background:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(circle at 50% 50%, var(--classic-accent), transparent 46%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-grid-flow-navigation{background:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--classic-accent) calc(5% + var(--classic-intensity) * 12%), transparent), transparent 46%), var(--dom-scene-bg)}}.archive-grid-flow-navigation{background-size:64px 64px,64px 64px,auto,auto}.archive-grid-flow-navigation__stage{perspective:calc(720px + var(--classic-intensity) * 660px);place-items:center;display:grid;position:absolute;inset:clamp(48px,7cqb,72px) clamp(16px,3.6cqi,54px) clamp(16px,3.5cqb,40px)}.archive-grid-flow-navigation__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.2cqi,18px);display:grid;position:absolute;inset:4% 0}.archive-grid-flow-navigation__grid button{border:1px solid var(--dom-scene-highlight);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-grid-flow-navigation__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-grid-flow-navigation__grid button{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-grid-flow-navigation__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 88%, #000)}}.archive-grid-flow-navigation__grid button{animation:classicFlowEntrance calc(var(--classic-duration) * 1.25) cubic-bezier(.18,.82,.18,1) both;animation-delay:calc(var(--item-index) * var(--classic-motion) * 28ms);transform:translate3d(calc(var(--push-x) * var(--classic-intensity) * 3.4cqi), calc(var(--push-y) * var(--classic-intensity) * 3.4cqb), 0) scale(.96);transition:opacity var(--classic-duration) ease, border-color var(--classic-duration) ease, transform var(--classic-duration) cubic-bezier(.18,.82,.18,1);box-shadow:0 16px 44px #0000004d}.archive-grid-flow-navigation__grid button:nth-child(2),.archive-grid-flow-navigation__grid button:nth-child(5),.archive-grid-flow-navigation__grid button:nth-child(7),.archive-grid-flow-navigation__grid button:nth-child(9){margin-block:clamp(9px,2cqb,24px)}.archive-grid-flow-navigation__grid button img{filter:saturate(.66)brightness(.74);transition:filter var(--classic-duration) ease, transform var(--classic-duration) ease;padding:clamp(4px,.6cqi,9px)}.archive-grid-flow-navigation__grid button>span{color:#fff;text-shadow:0 1px 5px #000;font-size:.56rem;font-weight:820;position:absolute;inset-block-end:5px;inset-inline-start:6px}.archive-grid-flow-navigation__grid button[data-active=true]{border-color:var(--classic-accent);opacity:.12;transform:scale(calc(.82 - var(--classic-intensity) * .12))}.archive-grid-flow-navigation__grid button:hover img,.archive-grid-flow-navigation__grid button:focus-visible img{filter:saturate()brightness(.94);transform:scale(1.035)}.archive-grid-flow-navigation__portal{z-index:8;border:1px solid var(--classic-accent);background:var(--dom-scene-bg);grid-template-rows:minmax(0,1fr) auto;gap:7px;block-size:min(68cqb,570px);min-block-size:260px;inline-size:min(31cqi,390px);min-inline-size:210px;padding:clamp(7px,.9cqi,12px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-grid-flow-navigation__portal{background:color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-grid-flow-navigation__portal{box-shadow:0 34px 100px #00000094, 0 0 54px var(--classic-accent)}@supports (color:color-mix(in lab, red, red)){.archive-grid-flow-navigation__portal{box-shadow:0 34px 100px #00000094, 0 0 54px color-mix(in srgb, var(--classic-accent) 16%, transparent)}}.archive-grid-flow-navigation__portal{animation:classicPortalResolve var(--classic-duration) cubic-bezier(.18,.82,.18,1) both;filter:saturate(calc(.72 + var(--classic-motion) * .36))}.archive-grid-flow-navigation__portal img{min-block-size:0}.archive-grid-flow-navigation__portal figcaption{gap:3px;display:grid}.archive-grid-flow-navigation__portal figcaption span{color:var(--classic-accent);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.52rem,.64cqi,.7rem);font-weight:800}.archive-grid-flow-navigation__portal figcaption strong{font-size:clamp(.84rem,1.2cqi,1.18rem)}@keyframes classicFlowEntrance{0%{opacity:0;transform:translateY(62cqb)rotateX(-70deg)scale(.65)}}@keyframes classicPortalResolve{0%{opacity:.25;transform:scale(.62) rotateY(calc(var(--classic-intensity) * 14deg));clip-path:inset(22% 32%)}to{opacity:1;clip-path:inset(0);transform:none}}.archive-grid-item-hover{background:linear-gradient(125deg, var(--classic-accent), transparent 42%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-grid-item-hover{background:linear-gradient(125deg, color-mix(in srgb, var(--classic-accent) 5%, transparent), transparent 42%), color-mix(in srgb, var(--dom-scene-bg) 95%, #000)}}.archive-grid-item-hover__stage{position:absolute;inset:clamp(48px,7cqb,74px) clamp(16px,3.6cqi,54px) clamp(16px,3.4cqb,40px)}.archive-grid-item-hover__grid{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(7px,1cqi,14px);block-size:100%;inline-size:100%;display:grid}.archive-grid-item-hover__grid button{border:1px solid var(--dom-scene-highlight);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-grid-item-hover__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-grid-item-hover__grid button{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-grid-item-hover__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 86%, #000)}}.archive-grid-item-hover__grid button{transition:border-color var(--classic-duration) ease, opacity var(--classic-duration) ease, transform var(--classic-duration) cubic-bezier(.18,.82,.18,1)}.archive-grid-item-hover__grid button:first-child,.archive-grid-item-hover__grid button:nth-child(7){grid-row:span 2}.archive-grid-item-hover__grid button:nth-child(4),.archive-grid-item-hover__grid button:nth-child(10){grid-column:span 2}.archive-grid-item-hover__grid button img{filter:saturate(.55)brightness(.7);transition:filter var(--classic-duration) ease, transform var(--classic-duration) cubic-bezier(.18,.82,.18,1);padding:clamp(3px,.52cqi,8px)}.archive-grid-item-hover__grid button>span{color:#fff;text-shadow:0 1px 5px #000;font-size:clamp(.5rem,.58cqi,.64rem);font-weight:820;position:absolute;inset-block-end:6px;inset-inline-start:7px}.archive-grid-item-hover__grid button[data-active=true]{z-index:3;border-color:var(--classic-accent);transform:scale(calc(1 + var(--classic-intensity) * .025))}.archive-grid-item-hover__grid button[data-active=true] img,.archive-grid-item-hover__grid button:hover img,.archive-grid-item-hover__grid button:focus-visible img{filter:saturate()brightness(.92);transform:scale(calc(1 + var(--classic-intensity) * .05))}.archive-grid-item-hover__preview{z-index:12;border:1px solid var(--classic-accent);background:var(--dom-scene-bg);block-size:clamp(230px,48cqb,470px);inline-size:clamp(180px,27cqi,360px);grid-template-rows:minmax(0,1fr) auto auto auto;gap:3px;padding:clamp(7px,.9cqi,12px);display:grid;position:absolute;inset-block-start:var(--preview-y);inset-inline-start:var(--preview-x)}@supports (color:color-mix(in lab, red, red)){.archive-grid-item-hover__preview{background:color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-grid-item-hover__preview{transform:translate(-50%, -50%) rotate(calc(var(--classic-intensity) * -1deg));animation:classicHoverPlateIn var(--classic-duration) cubic-bezier(.18,.82,.18,1) both;filter:saturate(calc(.7 + var(--classic-motion) * .38));pointer-events:none;box-shadow:0 34px 96px #0000009e}.archive-grid-item-hover__preview img{min-block-size:0}.archive-grid-item-hover__preview>span{color:var(--classic-accent);letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.5rem,.62cqi,.68rem);font-weight:800}.archive-grid-item-hover__preview strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.78rem,1.1cqi,1.08rem);overflow:hidden}.archive-grid-item-hover__preview p{color:var(--dom-scene-highlight);display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-grid-item-hover__preview p{color:color-mix(in srgb, var(--dom-scene-highlight) 56%, transparent)}}.archive-grid-item-hover__preview p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(.52rem,.62cqi,.68rem);line-height:1.3}@keyframes classicHoverPlateIn{0%{opacity:0;transform:translate(-50%, -44%) scale(.78) rotate(calc(var(--classic-intensity) * 4deg));clip-path:inset(20% 18%)}to{opacity:1;transform:translate(-50%, -50%) rotate(calc(var(--classic-intensity) * -1deg));clip-path:inset(0)}}@container classic-interaction (max-width:760px){.archive-classic-interaction__head{max-inline-size:72%;inset-block-start:10px;inset-inline-start:12px}.archive-rapid-layers-grid__stage,.archive-glitch-perspective__stage,.archive-animated-cursor-gallery__stage,.archive-sliced-image-hover__stage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;gap:10px;inset:42px 12px 12px}.archive-rapid-layers-grid__constellation{inline-size:min(100%,48cqb)}.archive-rapid-layers-grid__focus{z-index:10;block-size:min(45cqb,360px);min-block-size:190px;inline-size:min(40cqi,260px);position:absolute;inset-block-start:11%;inset-inline-end:4%}.archive-glitch-perspective__panel,.archive-sliced-image-hover__preview{max-block-size:54cqb;inline-size:min(58cqi,300px)}.archive-glitch-perspective__index,.archive-sliced-image-hover__menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;max-block-size:31cqb;overflow-y:auto}.archive-glitch-perspective__index strong,.archive-sliced-image-hover__menu strong{font-size:clamp(.72rem,2.7cqi,1rem)}.archive-sliced-image-hover__menu small{display:none}.archive-animated-cursor-gallery__stage{grid-template-rows:minmax(0,.66fr) minmax(118px,.34fr)}.archive-animated-cursor-gallery__field{block-size:100%;min-block-size:190px;inline-size:min(68cqi,360px)}.archive-animated-cursor-gallery__hero figcaption p{display:none}.archive-animated-cursor-gallery__grid{grid-template-columns:repeat(4,minmax(44px,1fr));max-inline-size:520px;margin-inline:auto}.archive-alternate-column-scroll__columns{grid-template-columns:repeat(3,minmax(0,1fr));inset-inline:10px}.archive-connected-grid__map{inset-inline:12px}.archive-grid-flow-navigation__stage,.archive-grid-item-hover__stage{inset:42px 10px 10px}.archive-grid-flow-navigation__grid{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));inset:0}.archive-grid-flow-navigation__portal{block-size:min(54cqb,380px);min-block-size:220px;inline-size:min(54cqi,290px);min-inline-size:170px}.archive-grid-item-hover__grid{grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.archive-grid-item-hover__grid button:nth-child(4),.archive-grid-item-hover__grid button:nth-child(10){grid-column:span 1}.archive-grid-item-hover__preview{block-size:min(45cqb,350px);inline-size:min(48cqi,270px);inset-block-start:50%;inset-inline-start:50%}}@container classic-interaction (max-width:460px){.archive-rapid-layers-grid__constellation button{inline-size:clamp(58px,24%,92px)}.archive-rapid-layers-grid__focus{inline-size:46cqi;inset-inline-end:2%}.archive-glitch-perspective__index,.archive-sliced-image-hover__menu{grid-template-columns:1fr;max-block-size:34cqb}.archive-animated-cursor-gallery__grid{grid-template-columns:repeat(3,minmax(44px,1fr));max-block-size:30cqb;overflow-y:auto}.archive-alternate-column-scroll__columns{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-connected-grid__map{grid-template-columns:repeat(8,minmax(0,1fr))}.archive-grid-item-hover__preview{block-size:min(42cqb,300px);inline-size:min(58cqi,230px)}}@container classic-interaction (max-height:560px){.archive-classic-interaction__head{inset-block-start:8px}.archive-rapid-layers-grid__stage,.archive-glitch-perspective__stage,.archive-animated-cursor-gallery__stage,.archive-sliced-image-hover__stage,.archive-grid-flow-navigation__stage,.archive-grid-item-hover__stage{inset-block:38px 8px}.archive-rapid-layers-grid__focus figcaption p,.archive-animated-cursor-gallery__hero figcaption p,.archive-grid-item-hover__preview p{display:none}}.archive-classic-interaction[data-reduced=true] *,.archive-classic-interaction[data-reduced=true] :before,.archive-classic-interaction[data-reduced=true] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation:none!important}.archive-classic-interaction[data-reduced=true] .archive-rapid-layers-grid__constellation button{opacity:1}.archive-classic-interaction[data-reduced=true] .archive-glitch-perspective__panel,.archive-classic-interaction[data-reduced=true] .archive-grid-item-hover__preview{transform:translate(-50%,-50%)}.archive-classic-interaction[data-reduced=true] .archive-glitch-perspective__panel{transform:none}.archive-classic-interaction[data-reduced=true] .archive-animated-cursor-gallery__lens{display:none}@media (prefers-reduced-motion:reduce){.archive-classic-interaction *,.archive-classic-interaction :before,.archive-classic-interaction :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation:none!important}}.dom-gallery[data-dom-variant=archive-caption-hover-effects-gallery],.dom-gallery[data-dom-variant=archive-direction-aware-hover-grid],.dom-gallery[data-dom-variant=archive-elastic-stack-gallery],.dom-gallery[data-dom-variant=archive-expanding-grid-item-gallery],.dom-gallery[data-dom-variant=archive-animated-grid-layout-gallery],.dom-gallery[data-dom-variant=archive-grid-loading-effects-gallery],.dom-gallery[data-dom-variant=archive-dynamic-grid-transitions],.dom-gallery[data-dom-variant=archive-card-stack-effects-gallery]{isolation:isolate;width:100%;height:100%;min-height:0;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);place-items:center;padding:clamp(70px,10vh,108px) clamp(18px,2vw,42px) clamp(18px,3.5vh,40px);display:grid;position:relative;overflow:hidden;container:archive-classic-grid-stack/size}.archive-classic-grid-stack,.archive-classic-grid-stack *{box-sizing:border-box}.archive-classic-grid-stack:before,.archive-classic-grid-stack:after{content:"";pointer-events:none;position:absolute}.archive-classic-grid-stack:before{z-index:0;background:radial-gradient(circle at 78% 18%, var(--dom-scene-accent), transparent 31%), radial-gradient(circle at 16% 82%, var(--dom-scene-secondary), transparent 35%), linear-gradient(135deg, var(--dom-scene-highlight), transparent 38% 64%, var(--dom-scene-highlight));inset:0}@supports (color:color-mix(in lab, red, red)){.archive-classic-grid-stack:before{background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--dom-scene-accent) var(--gridstack-glow-mix), transparent), transparent 31%), radial-gradient(circle at 16% 82%, color-mix(in srgb, var(--dom-scene-secondary) var(--gridstack-glow-mix), transparent), transparent 35%), linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent), transparent 38% 64%, color-mix(in srgb, var(--dom-scene-highlight) 3%, transparent))}}.archive-classic-grid-stack:before{opacity:calc(.44 + var(--gridstack-intensity) * .56)}.archive-classic-grid-stack:after{z-index:1;border:1px solid var(--dom-scene-highlight);inset:0}@supports (color:color-mix(in lab, red, red)){.archive-classic-grid-stack:after{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent)}}.archive-classic-grid-stack:after{background-image:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.archive-classic-grid-stack:after{background-image:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 3.5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 3.5%, transparent) 1px, transparent 1px)}}.archive-classic-grid-stack:after{background-size:64px 64px;-webkit-mask-image:linear-gradient(#000000b3,#0000 74%);mask-image:linear-gradient(#000000b3,#0000 74%)}.archive-classic-grid-stack img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.archive-classic-grid-stack button{min-width:44px;min-height:44px;color:inherit;font:inherit;border:0;padding:0}.archive-classic-grid-stack button:not(:disabled){cursor:pointer}.archive-classic-grid-stack button:disabled{cursor:default}.archive-classic-grid-stack button:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:4px}.archive-classic-grid-stack__head{z-index:12;pointer-events:none;max-width:min(62ch,100% - 44px);position:absolute;top:clamp(22px,3.4vh,40px);left:clamp(22px,4.5vw,68px)}.archive-classic-grid-stack__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 22px 70px var(--dom-scene-bg);margin:0;font-size:clamp(1.8rem,5vw,4.4rem);line-height:.88}@supports (color:color-mix(in lab, red, red)){.archive-classic-grid-stack__head .scene-title{text-shadow:0 22px 70px color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-classic-grid-stack__empty{z-index:3;border:1px solid var(--dom-scene-highlight);place-items:center;width:min(620px,100%);min-height:280px;padding:32px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-classic-grid-stack__empty{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-classic-grid-stack__empty{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-classic-grid-stack__empty{background:color-mix(in srgb, var(--dom-scene-bg) 90%, transparent)}}.archive-classic-grid-stack__empty{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-classic-grid-stack__empty{color:color-mix(in srgb, var(--dom-scene-highlight) 76%, transparent)}}.archive-classic-grid-stack__empty{text-align:center;font-size:clamp(1rem,2vw,1.25rem)}.archive-classic-grid-stack__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.archive-classic-grid-stack__controls{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.archive-classic-grid-stack__controls button,.archive-animated-grid-layout__replay,.archive-grid-loading-effects__replay,.archive-expanding-grid-item__close{border:1px solid var(--dom-scene-highlight);justify-content:center;align-items:center;gap:10px;min-height:48px;padding:10px 16px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.archive-classic-grid-stack__controls button,.archive-animated-grid-layout__replay,.archive-grid-loading-effects__replay,.archive-expanding-grid-item__close{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 24%, transparent)}}.archive-classic-grid-stack__controls button,.archive-animated-grid-layout__replay,.archive-grid-loading-effects__replay,.archive-expanding-grid-item__close{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-classic-grid-stack__controls button,.archive-animated-grid-layout__replay,.archive-grid-loading-effects__replay,.archive-expanding-grid-item__close{background:color-mix(in srgb, var(--dom-scene-bg) 84%, var(--dom-scene-highlight) 7%)}}.archive-classic-grid-stack__controls button,.archive-animated-grid-layout__replay,.archive-grid-loading-effects__replay,.archive-expanding-grid-item__close{color:var(--dom-scene-highlight);letter-spacing:.01em;transition:border-color var(--gridstack-fast-duration) ease, background var(--gridstack-fast-duration) ease, transform var(--gridstack-fast-duration) cubic-bezier(.16, 1, .3, 1);font-size:.95rem;font-weight:760}.archive-classic-grid-stack__controls button:is(:hover,:focus-visible),.archive-animated-grid-layout__replay:is(:hover,:focus-visible),.archive-grid-loading-effects__replay:is(:hover,:focus-visible),.archive-expanding-grid-item__close:is(:hover,:focus-visible){border-color:var(--dom-scene-accent);background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-classic-grid-stack__controls button:is(:hover,:focus-visible),.archive-animated-grid-layout__replay:is(:hover,:focus-visible),.archive-grid-loading-effects__replay:is(:hover,:focus-visible),.archive-expanding-grid-item__close:is(:hover,:focus-visible){background:color-mix(in srgb, var(--dom-scene-accent) 15%, var(--dom-scene-bg))}}.archive-classic-grid-stack__controls button:is(:hover,:focus-visible),.archive-animated-grid-layout__replay:is(:hover,:focus-visible),.archive-grid-loading-effects__replay:is(:hover,:focus-visible),.archive-expanding-grid-item__close:is(:hover,:focus-visible){transform:translateY(calc(var(--gridstack-travel) * -.14))}.archive-elastic-stack__copy,.archive-animated-grid-layout__copy,.archive-grid-loading-effects__copy,.archive-dynamic-grid-transitions__copy,.archive-card-stack-effects__copy,.archive-direction-aware-hover__label,.archive-expanding-grid-item__intro{z-index:4;align-content:center;gap:12px;display:grid;position:relative}.archive-elastic-stack__copy>span,.archive-animated-grid-layout__copy>span,.archive-grid-loading-effects__copy>span,.archive-dynamic-grid-transitions__copy>span,.archive-card-stack-effects__copy>span,.archive-direction-aware-hover__label>span,.archive-expanding-grid-item__intro>span,.archive-caption-hover-effects__feature figcaption>span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-elastic-stack__copy>span,.archive-animated-grid-layout__copy>span,.archive-grid-loading-effects__copy>span,.archive-dynamic-grid-transitions__copy>span,.archive-card-stack-effects__copy>span,.archive-direction-aware-hover__label>span,.archive-expanding-grid-item__intro>span,.archive-caption-hover-effects__feature figcaption>span{color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-elastic-stack__copy>span,.archive-animated-grid-layout__copy>span,.archive-grid-loading-effects__copy>span,.archive-dynamic-grid-transitions__copy>span,.archive-card-stack-effects__copy>span,.archive-direction-aware-hover__label>span,.archive-expanding-grid-item__intro>span,.archive-caption-hover-effects__feature figcaption>span{letter-spacing:.13em;text-transform:uppercase;font-size:clamp(.76rem,1vw,.9rem);font-weight:800;line-height:1.2}.archive-elastic-stack__copy h2,.archive-animated-grid-layout__copy h2,.archive-grid-loading-effects__copy h2,.archive-dynamic-grid-transitions__copy h2,.archive-card-stack-effects__copy h2,.archive-direction-aware-hover__label h2,.archive-expanding-grid-item__intro h2,.archive-caption-hover-effects__feature figcaption>strong{color:var(--dom-scene-highlight);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,4vw,4.25rem);font-weight:720;line-height:.9}.archive-elastic-stack__copy p,.archive-animated-grid-layout__copy p,.archive-grid-loading-effects__copy p,.archive-dynamic-grid-transitions__copy p,.archive-card-stack-effects__copy p,.archive-direction-aware-hover__label p,.archive-expanding-grid-item__intro p,.archive-caption-hover-effects__feature figcaption>p{max-width:48ch;color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-elastic-stack__copy p,.archive-animated-grid-layout__copy p,.archive-grid-loading-effects__copy p,.archive-dynamic-grid-transitions__copy p,.archive-card-stack-effects__copy p,.archive-direction-aware-hover__label p,.archive-expanding-grid-item__intro p,.archive-caption-hover-effects__feature figcaption>p{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.archive-elastic-stack__copy p,.archive-animated-grid-layout__copy p,.archive-grid-loading-effects__copy p,.archive-dynamic-grid-transitions__copy p,.archive-card-stack-effects__copy p,.archive-direction-aware-hover__label p,.archive-expanding-grid-item__intro p,.archive-caption-hover-effects__feature figcaption>p{overflow-wrap:anywhere;font-size:clamp(.98rem,1.35vw,1.12rem);line-height:1.46}.archive-elastic-stack__copy>small,.archive-card-stack-effects__copy>small,.archive-direction-aware-hover__label>small{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-elastic-stack__copy>small,.archive-card-stack-effects__copy>small,.archive-direction-aware-hover__label>small{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.archive-elastic-stack__copy>small,.archive-card-stack-effects__copy>small,.archive-direction-aware-hover__label>small{font-size:.9rem;line-height:1.42}.archive-caption-hover-effects{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-caption-hover-effects{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px), var(--dom-scene-bg)}}.archive-caption-hover-effects{background-size:72px 72px}.archive-caption-hover-effects__stage{z-index:3;grid-template-columns:minmax(300px,.43fr) minmax(480px,.57fr);align-items:center;gap:clamp(24px,4vw,58px);width:min(1240px,100%);display:grid;position:relative}.archive-caption-hover-effects__feature{border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:18px;min-height:clamp(430px,68vh,700px);margin:0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-caption-hover-effects__feature{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-caption-hover-effects__feature{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-caption-hover-effects__feature{background:color-mix(in srgb, var(--dom-scene-bg) 82%, transparent)}}.archive-caption-hover-effects__feature{box-shadow:0 42px 120px #0000006b, 0 0 70px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-caption-hover-effects__feature{box-shadow:0 42px 120px #0000006b, 0 0 70px color-mix(in srgb, var(--dom-scene-accent) var(--gridstack-glow-mix), transparent)}}.archive-caption-hover-effects__feature-art{background:var(--dom-scene-highlight);min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-caption-hover-effects__feature-art{background:color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent)}}.archive-caption-hover-effects__feature-art:after{content:"";border:1px solid var(--dom-scene-accent);position:absolute;inset:10px}@supports (color:color-mix(in lab, red, red)){.archive-caption-hover-effects__feature-art:after{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 34%, transparent)}}.archive-caption-hover-effects__feature-art:after{pointer-events:none}.archive-caption-hover-effects__feature-art img{animation:archive-caption-feature-in var(--gridstack-duration) cubic-bezier(.16, 1, .3, 1) both}.archive-caption-hover-effects__feature figcaption{gap:7px;min-height:112px;padding:4px 2px 2px;display:grid}.archive-caption-hover-effects__feature figcaption>strong{font-size:clamp(1.55rem,3.4vw,3.5rem)}.archive-caption-hover-effects__grid{gap:var(--gridstack-gap);grid-template-columns:repeat(2,minmax(150px,1fr));display:grid}.archive-caption-hover-effects__card{--caption-x:0px;--caption-y:-28px;border:1px solid var(--dom-scene-highlight);min-height:clamp(150px,21vh,220px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-caption-hover-effects__card{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-caption-hover-effects__card{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-caption-hover-effects__card{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black 12%)}}.archive-caption-hover-effects__card{text-align:left;transition:border-color var(--gridstack-fast-duration) ease, box-shadow var(--gridstack-fast-duration) ease, transform var(--gridstack-fast-duration) cubic-bezier(.16, 1, .3, 1)}.archive-caption-hover-effects__card[data-reveal=east]{--caption-x:28px;--caption-y:0px}.archive-caption-hover-effects__card[data-reveal=south]{--caption-x:0px;--caption-y:28px}.archive-caption-hover-effects__card[data-reveal=west]{--caption-x:-28px;--caption-y:0px}.archive-caption-hover-effects__image,.archive-caption-hover-effects__veil,.archive-caption-hover-effects__caption{position:absolute;inset:0}.archive-caption-hover-effects__image{transition:transform var(--gridstack-duration) cubic-bezier(.16, 1, .3, 1);padding:10px}.archive-caption-hover-effects__veil{background:linear-gradient(145deg, var(--dom-scene-accent), transparent 58%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-caption-hover-effects__veil{background:linear-gradient(145deg, color-mix(in srgb, var(--dom-scene-accent) 25%, transparent), transparent 58%), color-mix(in srgb, var(--dom-scene-bg) 80%, transparent)}}.archive-caption-hover-effects__veil{-webkit-backdrop-filter:blur(8px)saturate(116%);backdrop-filter:blur(8px)saturate(116%);transition:transform var(--gridstack-duration) cubic-bezier(.16, 1, .3, 1)}.archive-caption-hover-effects__card[data-reveal=north] .archive-caption-hover-effects__veil{transform:translateY(-102%)}.archive-caption-hover-effects__card[data-reveal=east] .archive-caption-hover-effects__veil{transform:translate(102%)}.archive-caption-hover-effects__card[data-reveal=south] .archive-caption-hover-effects__veil{transform:translateY(102%)}.archive-caption-hover-effects__card[data-reveal=west] .archive-caption-hover-effects__veil{transform:translate(-102%)}.archive-caption-hover-effects__caption{opacity:0;transform:translate(var(--caption-x), var(--caption-y));transition:opacity var(--gridstack-fast-duration) ease, transform var(--gridstack-duration) cubic-bezier(.16, 1, .3, 1);align-content:end;gap:5px;padding:18px;display:grid}.archive-caption-hover-effects__caption small{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-caption-hover-effects__caption small{color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-caption-hover-effects__caption small{letter-spacing:.12em;font-size:.78rem;font-weight:800}.archive-caption-hover-effects__caption strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1rem,1.65vw,1.35rem);line-height:1}.archive-caption-hover-effects__card:is(:hover,:focus-visible) .archive-caption-hover-effects__veil,.archive-caption-hover-effects__card:is(:hover,:focus-visible) .archive-caption-hover-effects__caption{opacity:1;transform:translate(0)}.archive-caption-hover-effects__card:is(:hover,:focus-visible) .archive-caption-hover-effects__image{transform:scale(calc(1 + var(--gridstack-intensity) * .055))}.archive-caption-hover-effects__card[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-caption-hover-effects__card[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 74%, transparent)}}.archive-caption-hover-effects__card[data-active=true]{box-shadow:0 18px 54px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-caption-hover-effects__card[data-active=true]{box-shadow:0 18px 54px color-mix(in srgb, var(--dom-scene-accent) var(--gridstack-glow-mix), transparent)}}.archive-caption-hover-effects__card[data-active=true]{transform:translateY(calc(var(--gridstack-travel) * -.12))}.archive-direction-aware-hover{background:radial-gradient(circle at 50% 50%, var(--dom-scene-secondary), transparent 46%), #08090b}@supports (color:color-mix(in lab, red, red)){.archive-direction-aware-hover{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--dom-scene-secondary) 8%, transparent), transparent 46%), #08090b}}.archive-direction-aware-hover__stage{z-index:3;grid-template-columns:minmax(220px,.28fr) minmax(560px,.72fr);align-items:center;gap:clamp(24px,4vw,60px);width:min(1280px,100%);display:grid;position:relative}.archive-direction-aware-hover__label{border-left:2px solid var(--dom-scene-accent);padding-left:20px}.archive-direction-aware-hover__label h2{font-size:clamp(2rem,4.4vw,4.7rem)}.archive-direction-aware-hover__grid{grid-template-columns:repeat(4, minmax(max(64px, calc(86px * var(--gridstack-grid-scale))), 1fr));gap:var(--gridstack-gap);perspective:1000px;display:grid}.archive-direction-aware-hover__grid button{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);min-height:72px;padding:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-direction-aware-hover__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-direction-aware-hover__grid button{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-direction-aware-hover__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.archive-direction-aware-hover__grid button{transition:border-color var(--gridstack-fast-duration) ease, transform var(--gridstack-fast-duration) cubic-bezier(.16, 1, .3, 1), box-shadow var(--gridstack-fast-duration) ease}.archive-direction-aware-hover__grid button>img{opacity:.82;transition:opacity var(--gridstack-fast-duration) ease, transform var(--gridstack-duration) cubic-bezier(.16, 1, .3, 1)}.archive-direction-aware-hover__placard{border:1px solid var(--dom-scene-accent);place-content:center;gap:6px;padding:12px;display:grid;position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.archive-direction-aware-hover__placard{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 30%, transparent)}}.archive-direction-aware-hover__placard{background:linear-gradient(145deg, var(--dom-scene-accent), transparent), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-direction-aware-hover__placard{background:linear-gradient(145deg, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent), color-mix(in srgb, var(--dom-scene-bg) 86%, transparent)}}.archive-direction-aware-hover__placard{-webkit-backdrop-filter:blur(12px)saturate(124%);backdrop-filter:blur(12px)saturate(124%);text-align:center;transition:transform var(--gridstack-duration) cubic-bezier(.16, 1, .3, 1);will-change:transform}.archive-direction-aware-hover__placard small,.archive-direction-aware-hover__placard em{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-direction-aware-hover__placard small,.archive-direction-aware-hover__placard em{color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-direction-aware-hover__placard small,.archive-direction-aware-hover__placard em{letter-spacing:.11em;text-transform:uppercase;font-size:.72rem;font-style:normal;font-weight:780}.archive-direction-aware-hover__placard strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(.9rem,1.35vw,1.16rem);line-height:1}.archive-direction-aware-hover__grid button[data-direction=north] .archive-direction-aware-hover__placard{transform:translateY(-110%)}.archive-direction-aware-hover__grid button[data-direction=east] .archive-direction-aware-hover__placard{transform:translate(110%)}.archive-direction-aware-hover__grid button[data-direction=south] .archive-direction-aware-hover__placard{transform:translateY(110%)}.archive-direction-aware-hover__grid button[data-direction=west] .archive-direction-aware-hover__placard{transform:translate(-110%)}.archive-direction-aware-hover__grid button[data-engaged=true] .archive-direction-aware-hover__placard,.archive-direction-aware-hover__grid button:is(:hover,:focus-visible) .archive-direction-aware-hover__placard{transform:translate(0)}.archive-direction-aware-hover__grid button:is(:hover,:focus-visible)>img{opacity:.34;transform:scale(calc(1 + var(--gridstack-intensity) * .06))}.archive-direction-aware-hover__grid button[data-active=true]{z-index:2;border-color:var(--dom-scene-accent);box-shadow:0 20px 66px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-direction-aware-hover__grid button[data-active=true]{box-shadow:0 20px 66px color-mix(in srgb, var(--dom-scene-accent) var(--gridstack-glow-mix), transparent)}}.archive-direction-aware-hover__grid button[data-active=true]{transform:translateZ(calc(var(--gridstack-travel) * .6))}.archive-elastic-stack,.archive-card-stack-effects{color:var(--dom-scene-highlight);background:repeating-linear-gradient(90deg, var(--dom-scene-highlight) 0 1px, transparent 1px 54px), linear-gradient(160deg, var(--dom-scene-bg), var(--dom-scene-bg))}@supports (color:color-mix(in lab, red, red)){.archive-elastic-stack,.archive-card-stack-effects{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 0 1px, transparent 1px 54px), linear-gradient(160deg, var(--dom-scene-bg), color-mix(in srgb, var(--dom-scene-bg) 82%, var(--dom-scene-secondary)))}}.archive-elastic-stack__stage,.archive-card-stack-effects__stage{z-index:3;grid-template-columns:minmax(420px,.56fr) minmax(280px,.44fr);align-items:center;gap:clamp(28px,5vw,76px);width:min(1180px,100%);display:grid;position:relative}.archive-elastic-stack__deck,.archive-card-stack-effects__deck{perspective:1300px;min-height:clamp(470px,68vh,700px);position:relative}.archive-elastic-stack__card,.archive-card-stack-effects__card{z-index:var(--stack-z);aspect-ratio:.78;border:1px solid var(--dom-scene-highlight);width:min(430px,78%);margin:0;padding:14px;position:absolute;top:4%;left:8%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-elastic-stack__card,.archive-card-stack-effects__card{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 24%, transparent)}}.archive-elastic-stack__card,.archive-card-stack-effects__card{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-elastic-stack__card,.archive-card-stack-effects__card{background:color-mix(in srgb, var(--dom-scene-bg) 92%, var(--dom-scene-highlight) 8%)}}.archive-elastic-stack__card,.archive-card-stack-effects__card{box-shadow:0 24px 70px #00000047, 0 0 0 1px var(--dom-scene-highlight) inset}@supports (color:color-mix(in lab, red, red)){.archive-elastic-stack__card,.archive-card-stack-effects__card{box-shadow:0 24px 70px #00000047, 0 0 0 1px color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) inset}}.archive-elastic-stack__card,.archive-card-stack-effects__card{transform:translate(calc(var(--stack-base-x) + var(--stack-drag-x)), calc(var(--stack-base-y) + var(--stack-drag-y))) rotate(var(--stack-rotate));scale:calc(1 - var(--stack-depth) * .018);transform-origin:50% 84%;transition:transform var(--gridstack-duration) cubic-bezier(.18, 1.42, .32, 1), scale var(--gridstack-duration) cubic-bezier(.16, 1, .3, 1), filter var(--gridstack-fast-duration) ease, box-shadow var(--gridstack-fast-duration) ease}.archive-elastic-stack__card:not([data-active=true]),.archive-card-stack-effects__card:not([data-active=true]){filter:saturate(calc(1 - var(--stack-depth) * .055)) brightness(calc(1 - var(--stack-depth) * .035))}.archive-elastic-stack__card[data-active=true],.archive-card-stack-effects__card[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-elastic-stack__card[data-active=true],.archive-card-stack-effects__card[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 74%, transparent)}}.archive-elastic-stack__card[data-active=true],.archive-card-stack-effects__card[data-active=true]{box-shadow:0 42px 110px #0006, 0 0 82px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-elastic-stack__card[data-active=true],.archive-card-stack-effects__card[data-active=true]{box-shadow:0 42px 110px #0006, 0 0 82px color-mix(in srgb, var(--dom-scene-accent) var(--gridstack-glow-mix), transparent)}}.archive-elastic-stack__card[data-active=true],.archive-card-stack-effects__card[data-active=true]{cursor:grab;touch-action:none}.archive-elastic-stack[data-dragging=true] .archive-elastic-stack__card,.archive-card-stack-effects[data-dragging=true] .archive-card-stack-effects__card{transition:none}.archive-elastic-stack[data-dragging=true] .archive-elastic-stack__card[data-active=true],.archive-card-stack-effects[data-dragging=true] .archive-card-stack-effects__card[data-active=true]{cursor:grabbing}.archive-elastic-stack__card>span,.archive-card-stack-effects__card>span{background:var(--dom-scene-bg);padding:10px 12px;position:absolute;bottom:14px;left:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.archive-elastic-stack__card>span,.archive-card-stack-effects__card>span{background:color-mix(in srgb, var(--dom-scene-bg) 84%, transparent)}}.archive-elastic-stack__card>span,.archive-card-stack-effects__card>span{color:var(--dom-scene-highlight);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow-wrap:anywhere;font-size:.88rem;font-weight:760;line-height:1.05}.archive-elastic-stack__copy,.archive-card-stack-effects__copy{border:1px solid var(--dom-scene-highlight);padding:clamp(22px,3vw,36px)}@supports (color:color-mix(in lab, red, red)){.archive-elastic-stack__copy,.archive-card-stack-effects__copy{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 17%, transparent)}}.archive-elastic-stack__copy,.archive-card-stack-effects__copy{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-elastic-stack__copy,.archive-card-stack-effects__copy{background:color-mix(in srgb, var(--dom-scene-bg) 88%, transparent)}}.archive-elastic-stack__copy,.archive-card-stack-effects__copy{-webkit-backdrop-filter:blur(18px)saturate(108%);backdrop-filter:blur(18px)saturate(108%);box-shadow:0 32px 92px #0000003d}.archive-expanding-grid-item{background:linear-gradient(120deg, var(--dom-scene-secondary), transparent 38%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-expanding-grid-item{background:linear-gradient(120deg, color-mix(in srgb, var(--dom-scene-secondary) 10%, transparent), transparent 38%), var(--dom-scene-bg)}}.archive-expanding-grid-item__stage{z-index:3;grid-template-columns:minmax(210px,.23fr) minmax(620px,.77fr);align-items:center;gap:clamp(24px,4vw,54px);width:min(1280px,100%);display:grid;position:relative}.archive-expanding-grid-item__intro{transition:opacity var(--gridstack-fast-duration) ease, transform var(--gridstack-duration) cubic-bezier(.16, 1, .3, 1)}.archive-expanding-grid-item[data-expanded=true] .archive-expanding-grid-item__intro{opacity:.72;transform:translateX(calc(var(--gridstack-travel) * -.45))}.archive-expanding-grid-item__grid{grid-template-columns:repeat(4, minmax(max(62px, calc(96px * var(--gridstack-grid-scale))), 1fr));grid-auto-rows:max(92px, calc(132px * var(--gridstack-grid-scale)));grid-auto-flow:dense;gap:var(--gridstack-gap);display:grid}.archive-expanding-grid-item__grid>button{border:1px solid var(--dom-scene-highlight);padding:9px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-expanding-grid-item__grid>button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-expanding-grid-item__grid>button{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-expanding-grid-item__grid>button{background:color-mix(in srgb, var(--dom-scene-bg) 80%, var(--dom-scene-highlight) 4%)}}.archive-expanding-grid-item__grid>button{transition:transform var(--gridstack-duration) cubic-bezier(.16, 1, .3, 1), border-color var(--gridstack-fast-duration) ease, box-shadow var(--gridstack-fast-duration) ease;transform:translate(0)}.archive-expanding-grid-item__art{width:100%;height:100%;transition:transform var(--gridstack-duration) cubic-bezier(.16, 1, .3, 1);display:block}.archive-expanding-grid-item__detail{background:var(--dom-scene-bg);gap:5px;padding:14px;display:grid;position:absolute;inset:auto 9px 9px}@supports (color:color-mix(in lab, red, red)){.archive-expanding-grid-item__detail{background:color-mix(in srgb, var(--dom-scene-bg) 88%, transparent)}}.archive-expanding-grid-item__detail{opacity:0;-webkit-backdrop-filter:blur(14px)saturate(112%);backdrop-filter:blur(14px)saturate(112%);text-align:left;transition:opacity var(--gridstack-fast-duration) ease, transform var(--gridstack-duration) cubic-bezier(.16, 1, .3, 1);transform:translateY(18px)}.archive-expanding-grid-item__detail small{color:var(--dom-scene-accent);letter-spacing:.1em;font-size:.76rem;font-weight:800}.archive-expanding-grid-item__detail strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1rem,1.8vw,1.45rem);line-height:1}.archive-expanding-grid-item__detail>span{color:var(--dom-scene-highlight);display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-expanding-grid-item__detail>span{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.archive-expanding-grid-item__detail>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;line-height:1.35}.archive-expanding-grid-item__grid>button[data-active=true]{border-color:var(--dom-scene-accent);box-shadow:0 24px 74px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-expanding-grid-item__grid>button[data-active=true]{box-shadow:0 24px 74px color-mix(in srgb, var(--dom-scene-accent) var(--gridstack-glow-mix), transparent)}}.archive-expanding-grid-item__grid>button[data-expanded=true]{z-index:4;transform:scale(calc(1 + var(--gridstack-intensity) * .02));grid-area:span 2/span 2}.archive-expanding-grid-item__grid>button[data-expanded=true] .archive-expanding-grid-item__art{transform:translateY(-7%)}.archive-expanding-grid-item__grid>button[data-expanded=true] .archive-expanding-grid-item__detail{opacity:1;transform:translateY(0)}.archive-expanding-grid-item[data-expanded=true] .archive-expanding-grid-item__grid>button[data-relation=north]{transform:translateY(calc(var(--gridstack-travel) * -.32))}.archive-expanding-grid-item[data-expanded=true] .archive-expanding-grid-item__grid>button[data-relation=east]{transform:translateX(calc(var(--gridstack-travel) * .32))}.archive-expanding-grid-item[data-expanded=true] .archive-expanding-grid-item__grid>button[data-relation=south]{transform:translateY(calc(var(--gridstack-travel) * .32))}.archive-expanding-grid-item[data-expanded=true] .archive-expanding-grid-item__grid>button[data-relation=west]{transform:translateX(calc(var(--gridstack-travel) * -.32))}.archive-expanding-grid-item__close{z-index:8;position:absolute;top:-56px;right:0}.archive-animated-grid-layout{background:radial-gradient(circle at 62% 45%, var(--dom-scene-accent), transparent 42%), #080809}@supports (color:color-mix(in lab, red, red)){.archive-animated-grid-layout{background:radial-gradient(circle at 62% 45%, color-mix(in srgb, var(--dom-scene-accent) 9%, transparent), transparent 42%), #080809}}.archive-animated-grid-layout__stage,.archive-grid-loading-effects__stage,.archive-dynamic-grid-transitions__stage{z-index:3;grid-template-columns:minmax(240px,.26fr) minmax(600px,.74fr);align-items:center;gap:clamp(26px,4vw,62px);width:min(1320px,100%);display:grid;position:relative}.archive-animated-grid-layout__copy,.archive-grid-loading-effects__copy,.archive-dynamic-grid-transitions__copy{border-left:2px solid var(--dom-scene-accent);padding-left:20px}.archive-animated-grid-layout__replay,.archive-grid-loading-effects__replay{width:fit-content;margin-top:8px}.archive-animated-grid-layout__mosaic{grid-template-columns:repeat(6,minmax(52px,1fr));grid-auto-rows:max(66px, calc(86px * var(--gridstack-grid-scale)));grid-auto-flow:dense;gap:var(--gridstack-gap);perspective:1300px;display:grid}.archive-animated-grid-layout__mosaic button{border:1px solid var(--dom-scene-highlight);grid-column:span 2;padding:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-animated-grid-layout__mosaic button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-animated-grid-layout__mosaic button{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-animated-grid-layout__mosaic button{background:color-mix(in srgb, var(--dom-scene-bg) 82%, black)}}.archive-animated-grid-layout__mosaic button{animation:archive-editorial-formation var(--gridstack-duration) cubic-bezier(.16, 1, .3, 1) both;animation-delay:calc(var(--formation-order) * var(--gridstack-stagger));transition:border-color var(--gridstack-fast-duration) ease, box-shadow var(--gridstack-fast-duration) ease, transform var(--gridstack-fast-duration) cubic-bezier(.16, 1, .3, 1)}.archive-animated-grid-layout__mosaic button:is([data-slot="0"],[data-slot="7"]){grid-area:span 2/span 3}.archive-animated-grid-layout__mosaic button:is([data-slot="3"],[data-slot="10"]){grid-row:span 2}.archive-animated-grid-layout__mosaic button img{transition:transform var(--gridstack-duration) cubic-bezier(.16, 1, .3, 1), opacity var(--gridstack-fast-duration) ease}.archive-animated-grid-layout__mosaic button>span{background:var(--dom-scene-bg);align-items:baseline;gap:8px;padding:9px 10px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}@supports (color:color-mix(in lab, red, red)){.archive-animated-grid-layout__mosaic button>span{background:color-mix(in srgb, var(--dom-scene-bg) 84%, transparent)}}.archive-animated-grid-layout__mosaic button>span{color:var(--dom-scene-highlight);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);overflow-wrap:anywhere;font-size:clamp(.8rem,1.1vw,.96rem);font-weight:730;line-height:1}.archive-animated-grid-layout__mosaic button>span small{color:var(--dom-scene-accent);letter-spacing:.1em;font-size:.7rem}.archive-animated-grid-layout__mosaic button:is(:hover,:focus-visible) img{opacity:.8;transform:scale(calc(1 + var(--gridstack-intensity) * .055)) translateY(calc(var(--gridstack-travel) * -.12))}.archive-animated-grid-layout__mosaic button[data-active=true]{z-index:2;border-color:var(--dom-scene-accent);box-shadow:0 26px 80px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-animated-grid-layout__mosaic button[data-active=true]{box-shadow:0 26px 80px color-mix(in srgb, var(--dom-scene-accent) var(--gridstack-glow-mix), transparent)}}.archive-animated-grid-layout__mosaic button[data-active=true]{transform:translateZ(calc(var(--gridstack-travel) * .7))}.archive-grid-loading-effects{background:radial-gradient(circle at 72% 50%, var(--dom-scene-accent), transparent 36%), #080604}@supports (color:color-mix(in lab, red, red)){.archive-grid-loading-effects{background:radial-gradient(circle at 72% 50%, color-mix(in srgb, var(--dom-scene-accent) 14%, transparent), transparent 36%), #080604}}.archive-grid-loading-effects__grid{gap:var(--gridstack-gap);perspective:1200px;grid-template-columns:repeat(4,minmax(88px,1fr));display:grid}.archive-grid-loading-effects__grid button{aspect-ratio:1/1.05;border:1px solid var(--dom-scene-highlight);padding:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-grid-loading-effects__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-grid-loading-effects__grid button{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-grid-loading-effects__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.archive-grid-loading-effects__grid button{animation:archive-center-load var(--gridstack-duration) cubic-bezier(.16, 1, .3, 1) both;animation-delay:calc(var(--load-order) * var(--gridstack-stagger));transition:border-color var(--gridstack-fast-duration) ease, transform var(--gridstack-fast-duration) cubic-bezier(.16, 1, .3, 1), box-shadow var(--gridstack-fast-duration) ease}.archive-grid-loading-effects__grid button:after{content:"";background:linear-gradient(110deg, transparent 24%, var(--dom-scene-highlight) 48%, transparent 72%);position:absolute;inset:8px}@supports (color:color-mix(in lab, red, red)){.archive-grid-loading-effects__grid button:after{background:linear-gradient(110deg, transparent 24%, color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent) 48%, transparent 72%)}}.archive-grid-loading-effects__grid button:after{animation:archive-load-sheen calc(var(--gridstack-duration) * 1.45) ease both;animation-delay:calc(var(--load-order) * var(--gridstack-stagger));pointer-events:none;transform:translate(-130%)}.archive-grid-loading-effects__grid button>span{border:1px solid var(--dom-scene-accent);place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:12px;right:14px}@supports (color:color-mix(in lab, red, red)){.archive-grid-loading-effects__grid button>span{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 45%, transparent)}}.archive-grid-loading-effects__grid button>span{background:var(--dom-scene-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.archive-grid-loading-effects__grid button>span{background:color-mix(in srgb, var(--dom-scene-bg) 82%, transparent)}}.archive-grid-loading-effects__grid button>span{color:var(--dom-scene-accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.72rem;font-weight:800}.archive-grid-loading-effects__grid button[data-active=true]{z-index:2;border-color:var(--dom-scene-accent);box-shadow:0 24px 72px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-grid-loading-effects__grid button[data-active=true]{box-shadow:0 24px 72px color-mix(in srgb, var(--dom-scene-accent) var(--gridstack-glow-mix), transparent)}}.archive-grid-loading-effects__grid button[data-active=true]{transform:translateY(calc(var(--gridstack-travel) * -.16))}.archive-dynamic-grid-transitions{background:linear-gradient(112deg, var(--dom-scene-secondary), transparent 42%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-dynamic-grid-transitions{background:linear-gradient(112deg, color-mix(in srgb, var(--dom-scene-secondary) 9%, transparent), transparent 42%), var(--dom-scene-bg)}}.archive-dynamic-grid-transitions__modes{border:1px solid var(--dom-scene-highlight);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-dynamic-grid-transitions__modes{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-dynamic-grid-transitions__modes{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-dynamic-grid-transitions__modes{background:color-mix(in srgb, var(--dom-scene-bg) 88%, transparent)}}.archive-dynamic-grid-transitions__modes button{min-height:46px;color:var(--dom-scene-highlight);background:0 0;border:1px solid #0000;padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.archive-dynamic-grid-transitions__modes button{color:color-mix(in srgb, var(--dom-scene-highlight) 66%, transparent)}}.archive-dynamic-grid-transitions__modes button{text-transform:capitalize;transition:color var(--gridstack-fast-duration) ease, border-color var(--gridstack-fast-duration) ease, background var(--gridstack-fast-duration) ease;font-size:.9rem;font-weight:780}.archive-dynamic-grid-transitions__modes button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-dynamic-grid-transitions__modes button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 56%, transparent)}}.archive-dynamic-grid-transitions__modes button[data-active=true]{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-dynamic-grid-transitions__modes button[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 13%, transparent)}}.archive-dynamic-grid-transitions__modes button[data-active=true]{color:var(--dom-scene-highlight)}.archive-dynamic-grid-transitions__grid{grid-auto-flow:dense;gap:var(--gridstack-gap);perspective:1300px;display:grid}.archive-dynamic-grid-transitions[data-grid-mode=archive] .archive-dynamic-grid-transitions__grid{grid-template-columns:repeat(4, minmax(max(62px, calc(82px * var(--gridstack-grid-scale))), 1fr));grid-auto-rows:max(78px, calc(106px * var(--gridstack-grid-scale)))}.archive-dynamic-grid-transitions[data-grid-mode=feature] .archive-dynamic-grid-transitions__grid{grid-template-columns:repeat(6,minmax(44px,1fr));grid-auto-rows:max(66px, calc(84px * var(--gridstack-grid-scale)))}.archive-dynamic-grid-transitions[data-grid-mode=runway] .archive-dynamic-grid-transitions__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:max(72px, calc(92px * var(--gridstack-grid-scale)))}.archive-dynamic-grid-transitions__grid button{border:1px solid var(--dom-scene-highlight);padding:7px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-dynamic-grid-transitions__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-dynamic-grid-transitions__grid button{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-dynamic-grid-transitions__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 80%, black)}}.archive-dynamic-grid-transitions__grid button{animation:archive-layout-change var(--gridstack-duration) cubic-bezier(.16, 1, .3, 1) both;animation-delay:calc(var(--layout-order) * var(--gridstack-stagger) * .45);transition:border-color var(--gridstack-fast-duration) ease, box-shadow var(--gridstack-fast-duration) ease, transform var(--gridstack-fast-duration) cubic-bezier(.16, 1, .3, 1)}.archive-dynamic-grid-transitions[data-grid-mode=feature] .archive-dynamic-grid-transitions__grid button{grid-column:span 2}.archive-dynamic-grid-transitions[data-grid-mode=feature] .archive-dynamic-grid-transitions__grid button[data-active=true]{grid-area:span 3/span 4}.archive-dynamic-grid-transitions[data-grid-mode=runway] .archive-dynamic-grid-transitions__grid button{grid-column:span 3}.archive-dynamic-grid-transitions[data-grid-mode=runway] .archive-dynamic-grid-transitions__grid button[data-active=true]{grid-area:span 2/span 6}.archive-dynamic-grid-transitions__grid button>span{background:var(--dom-scene-bg);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.archive-dynamic-grid-transitions__grid button>span{background:color-mix(in srgb, var(--dom-scene-bg) 84%, transparent)}}.archive-dynamic-grid-transitions__grid button>span{color:var(--dom-scene-accent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:.7rem;font-weight:800}.archive-dynamic-grid-transitions__grid button[data-active=true]{z-index:2;border-color:var(--dom-scene-accent);box-shadow:0 26px 80px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-dynamic-grid-transitions__grid button[data-active=true]{box-shadow:0 26px 80px color-mix(in srgb, var(--dom-scene-accent) var(--gridstack-glow-mix), transparent)}}.archive-dynamic-grid-transitions__grid button[data-active=true]{transform:translateZ(calc(var(--gridstack-travel) * .72))}.archive-card-stack-effects__stage{grid-template-columns:minmax(280px,.4fr) minmax(430px,.6fr)}.archive-card-stack-effects__deck{min-height:clamp(470px,67vh,690px)}.archive-card-stack-effects__card{aspect-ratio:.82;width:min(440px,76%);top:5%;left:16%}.archive-card-stack-effects__card[data-active=true]{animation:archive-deck-in-next var(--gridstack-duration) cubic-bezier(.16, 1, .3, 1) both}.archive-card-stack-effects[data-cycle-direction=previous] .archive-card-stack-effects__card[data-active=true]{animation-name:archive-deck-in-previous}.archive-card-stack-effects[data-dragging=true] .archive-card-stack-effects__card[data-active=true]{animation:none}@keyframes archive-caption-feature-in{0%{opacity:0;transform:scale(.96) translateY(var(--gridstack-travel))}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes archive-editorial-formation{0%{opacity:0;transform:translate(var(--formation-origin-x), var(--formation-origin-y)) rotate(var(--formation-tilt)) scale(.76)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes archive-center-load{0%{opacity:0;transform:translateY(var(--gridstack-travel)) rotateX(16deg) scale(.76)}to{opacity:1;transform:translateY(0)rotateX(0)scale(1)}}@keyframes archive-load-sheen{0%,34%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes archive-layout-change{0%{opacity:.25;transform:translateY(var(--gridstack-travel)) rotateX(12deg) scale(.88)}to{opacity:1;transform:translateY(0)rotateX(0)scale(1)}}@keyframes archive-deck-in-next{0%{opacity:0;transform:translate(calc(var(--stack-base-x) + 42%), calc(var(--stack-base-y) - var(--gridstack-travel))) rotate(9deg)}to{opacity:1;transform:translate(calc(var(--stack-base-x) + var(--stack-drag-x)), calc(var(--stack-base-y) + var(--stack-drag-y))) rotate(var(--stack-rotate))}}@keyframes archive-deck-in-previous{0%{opacity:0;transform:translate(calc(var(--stack-base-x) - 42%), calc(var(--stack-base-y) - var(--gridstack-travel))) rotate(-9deg)}to{opacity:1;transform:translate(calc(var(--stack-base-x) + var(--stack-drag-x)), calc(var(--stack-base-y) + var(--stack-drag-y))) rotate(var(--stack-rotate))}}@container archive-classic-grid-stack (min-width:601px) and (max-width:1040px){.archive-caption-hover-effects__stage,.archive-direction-aware-hover__stage,.archive-elastic-stack__stage,.archive-expanding-grid-item__stage,.archive-animated-grid-layout__stage,.archive-grid-loading-effects__stage,.archive-dynamic-grid-transitions__stage,.archive-card-stack-effects__stage{gap:clamp(14px,2.4cqi,24px);width:100%;min-width:0}.archive-caption-hover-effects__stage{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}.archive-direction-aware-hover__stage,.archive-animated-grid-layout__stage,.archive-grid-loading-effects__stage,.archive-dynamic-grid-transitions__stage{grid-template-columns:minmax(0,.3fr) minmax(0,.7fr)}.archive-elastic-stack__stage{grid-template-columns:minmax(0,.55fr) minmax(0,.45fr)}.archive-expanding-grid-item__stage{grid-template-columns:minmax(0,.25fr) minmax(0,.75fr)}.archive-card-stack-effects__stage{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr)}.archive-caption-hover-effects__feature{height:clamp(320px,100cqh - 150px,520px);min-height:0}.archive-caption-hover-effects__grid{gap:min(10px, var(--gridstack-gap));grid-template-columns:repeat(3,minmax(64px,1fr))}.archive-caption-hover-effects__card{min-height:clamp(72px,11.5cqh,98px)}.archive-direction-aware-hover__grid,.archive-grid-loading-effects__grid{gap:min(10px, var(--gridstack-gap))}.archive-expanding-grid-item__grid{gap:min(10px, var(--gridstack-gap));grid-auto-rows:clamp(68px,11.5cqh,92px)}.archive-animated-grid-layout__mosaic{gap:min(9px, var(--gridstack-gap));grid-auto-rows:clamp(52px,8.5cqh,72px)}.archive-grid-loading-effects__grid button{aspect-ratio:1/.9}.archive-dynamic-grid-transitions[data-grid-mode=archive] .archive-dynamic-grid-transitions__grid,.archive-dynamic-grid-transitions[data-grid-mode=feature] .archive-dynamic-grid-transitions__grid,.archive-dynamic-grid-transitions[data-grid-mode=runway] .archive-dynamic-grid-transitions__grid{grid-auto-rows:clamp(54px,9cqh,72px)}.archive-elastic-stack__deck,.archive-card-stack-effects__deck{height:clamp(330px,100cqh - 150px,540px);min-height:0}.archive-elastic-stack__card,.archive-card-stack-effects__card{width:min(340px,78%);left:9%}.archive-elastic-stack__copy,.archive-card-stack-effects__copy{gap:8px;padding:clamp(14px,2.2cqi,22px)}.archive-elastic-stack__copy h2,.archive-animated-grid-layout__copy h2,.archive-grid-loading-effects__copy h2,.archive-dynamic-grid-transitions__copy h2,.archive-card-stack-effects__copy h2,.archive-direction-aware-hover__label h2,.archive-expanding-grid-item__intro h2,.archive-caption-hover-effects__feature figcaption>strong{font-size:clamp(1.35rem,4cqi,2.15rem)}.archive-elastic-stack__copy p,.archive-animated-grid-layout__copy p,.archive-grid-loading-effects__copy p,.archive-dynamic-grid-transitions__copy p,.archive-card-stack-effects__copy p,.archive-direction-aware-hover__label p,.archive-expanding-grid-item__intro p,.archive-caption-hover-effects__feature figcaption>p{font-size:.9rem;line-height:1.34}.archive-classic-grid-stack__controls{gap:7px;margin-top:5px}.archive-classic-grid-stack__controls button,.archive-animated-grid-layout__replay,.archive-grid-loading-effects__replay{min-height:44px;padding:8px 12px;font-size:.88rem}.archive-expanding-grid-item__close{top:-48px}}@container archive-classic-grid-stack (min-width:601px) and (max-width:1040px) and (max-height:620px){.archive-elastic-stack__deck,.archive-card-stack-effects__deck{height:clamp(280px,100cqh - 130px,400px)}.archive-elastic-stack__card{width:min(270px,68%);left:8%}.archive-card-stack-effects__card{width:min(280px,64%);left:12%}}@container archive-classic-grid-stack (max-width:600px){.archive-classic-grid-stack__head{max-width:calc(100% - 32px);top:20px;left:16px}.archive-classic-grid-stack__head .scene-title{font-size:clamp(1.55rem,9cqi,2.8rem)}.archive-caption-hover-effects__stage,.archive-direction-aware-hover__stage,.archive-elastic-stack__stage,.archive-expanding-grid-item__stage,.archive-animated-grid-layout__stage,.archive-grid-loading-effects__stage,.archive-dynamic-grid-transitions__stage,.archive-card-stack-effects__stage{overscroll-behavior-y:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;grid-template-columns:1fr;align-content:start;gap:18px;width:100%;height:calc(100cqh - 108px);min-height:0;max-height:100%;padding:4px 8px 22px 4px;overflow:hidden auto}.archive-elastic-stack__copy{grid-row:1}.archive-elastic-stack__deck{grid-row:2}.archive-caption-hover-effects__grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.archive-caption-hover-effects__card{min-height:148px}.archive-direction-aware-hover__grid,.archive-expanding-grid-item__grid,.archive-grid-loading-effects__grid{grid-template-columns:repeat(3,minmax(76px,1fr))}.archive-expanding-grid-item__grid{grid-auto-rows:max(88px, calc(112px * var(--gridstack-grid-scale)))}.archive-animated-grid-layout__mosaic{grid-template-columns:repeat(3,minmax(70px,1fr));grid-auto-rows:max(74px, calc(96px * var(--gridstack-grid-scale)))}.archive-animated-grid-layout__mosaic button{grid-column:span 1}.archive-animated-grid-layout__mosaic button:is([data-slot="0"],[data-slot="7"]){grid-column:span 2}.archive-dynamic-grid-transitions[data-grid-mode=archive] .archive-dynamic-grid-transitions__grid,.archive-dynamic-grid-transitions[data-grid-mode=feature] .archive-dynamic-grid-transitions__grid,.archive-dynamic-grid-transitions[data-grid-mode=runway] .archive-dynamic-grid-transitions__grid{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:max(70px, calc(88px * var(--gridstack-grid-scale)))}.archive-dynamic-grid-transitions[data-grid-mode=archive] .archive-dynamic-grid-transitions__grid button,.archive-dynamic-grid-transitions[data-grid-mode=runway] .archive-dynamic-grid-transitions__grid button,.archive-dynamic-grid-transitions[data-grid-mode=feature] .archive-dynamic-grid-transitions__grid button{grid-column:span 2}.archive-dynamic-grid-transitions[data-grid-mode=feature] .archive-dynamic-grid-transitions__grid button[data-active=true],.archive-dynamic-grid-transitions[data-grid-mode=runway] .archive-dynamic-grid-transitions__grid button[data-active=true]{grid-area:span 2/span 4}.archive-elastic-stack__deck,.archive-card-stack-effects__deck{min-height:clamp(360px,58cqh,440px)}.archive-elastic-stack__card,.archive-card-stack-effects__card{width:min(340px,72%);top:3%;left:12%}.archive-expanding-grid-item__close{position:absolute;top:8px;right:12px}}@container archive-classic-grid-stack (max-width:480px){.archive-caption-hover-effects__feature{align-self:start;height:320px;min-height:0;max-height:320px}.archive-caption-hover-effects__feature figcaption{min-height:102px}.archive-caption-hover-effects__feature figcaption>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.archive-caption-hover-effects__grid,.archive-direction-aware-hover__grid,.archive-expanding-grid-item__grid,.archive-grid-loading-effects__grid{grid-template-columns:repeat(2,minmax(90px,1fr))}.archive-caption-hover-effects__card{min-height:138px}.archive-direction-aware-hover__placard em,.archive-direction-aware-hover__placard small{display:none}.archive-expanding-grid-item__grid>button[data-expanded=true]{grid-column:span 2}.archive-animated-grid-layout__mosaic{grid-template-columns:repeat(2,minmax(92px,1fr))}.archive-animated-grid-layout__mosaic button:is([data-slot="0"],[data-slot="7"]){grid-column:span 2}.archive-dynamic-grid-transitions[data-grid-mode=archive] .archive-dynamic-grid-transitions__grid,.archive-dynamic-grid-transitions[data-grid-mode=feature] .archive-dynamic-grid-transitions__grid,.archive-dynamic-grid-transitions[data-grid-mode=runway] .archive-dynamic-grid-transitions__grid{grid-template-columns:repeat(2,minmax(92px,1fr))}.archive-dynamic-grid-transitions[data-grid-mode=archive] .archive-dynamic-grid-transitions__grid button,.archive-dynamic-grid-transitions[data-grid-mode=feature] .archive-dynamic-grid-transitions__grid button,.archive-dynamic-grid-transitions[data-grid-mode=runway] .archive-dynamic-grid-transitions__grid button{grid-column:span 1}.archive-dynamic-grid-transitions[data-grid-mode=feature] .archive-dynamic-grid-transitions__grid button[data-active=true],.archive-dynamic-grid-transitions[data-grid-mode=runway] .archive-dynamic-grid-transitions__grid button[data-active=true]{grid-area:span 2/span 2}.archive-elastic-stack__deck,.archive-card-stack-effects__deck{min-height:420px}.archive-elastic-stack__card,.archive-card-stack-effects__card{width:min(300px,76%);padding:10px;left:7%}.archive-classic-grid-stack__controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.archive-classic-grid-stack__controls button{width:100%}.archive-dynamic-grid-transitions__modes{grid-template-columns:1fr}}.archive-classic-grid-stack[data-motion=still] *,.archive-classic-grid-stack[data-motion=still] :before,.archive-classic-grid-stack[data-motion=still] :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.archive-classic-grid-stack *,.archive-classic-grid-stack :before,.archive-classic-grid-stack :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.archive-page-state-reveal{--reveal-ink:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-page-state-reveal{--reveal-ink:color-mix(in srgb, var(--dom-scene-highlight) 88%, white)}}.archive-page-state-reveal{--reveal-muted:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-page-state-reveal{--reveal-muted:color-mix(in srgb, var(--dom-scene-highlight) 54%, transparent)}}.archive-page-state-reveal{--reveal-line:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-page-state-reveal{--reveal-line:color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.archive-page-state-reveal{isolation:isolate;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;color:var(--reveal-ink);background:radial-gradient(circle at 72% 16%, var(--dom-scene-secondary), transparent 38%), linear-gradient(145deg, var(--dom-scene-bg), var(--dom-scene-bg));position:relative;overflow:hidden;container:page-reveal/size}@supports (color:color-mix(in lab, red, red)){.archive-page-state-reveal{background:radial-gradient(circle at 72% 16%, color-mix(in srgb, var(--dom-scene-secondary) 24%, transparent), transparent 38%), linear-gradient(145deg, color-mix(in srgb, var(--dom-scene-bg) 92%, black), var(--dom-scene-bg))}}.archive-page-state-reveal{font-family:var(--font-geist-sans), Arial, sans-serif}.archive-page-state-reveal,.archive-page-state-reveal *{box-sizing:border-box}.archive-page-state-reveal button{min-block-size:44px;min-inline-size:44px;color:inherit;font:inherit;cursor:pointer;border:0;margin:0}.archive-page-state-reveal button:focus-visible{outline:2px solid var(--reveal-accent);outline-offset:3px}.archive-page-state-reveal figure,.archive-page-state-reveal figcaption,.archive-page-state-reveal h1,.archive-page-state-reveal h2,.archive-page-state-reveal p{margin:0}.archive-page-state-reveal img{object-fit:contain;max-inline-size:100%;display:block}.archive-page-state-reveal__head{z-index:30;pointer-events:none;max-inline-size:min(46cqi,640px);position:absolute;inset:clamp(14px,2.6cqi,34px) auto auto clamp(16px,3.2cqi,46px)}.archive-page-state-reveal__head .scene-title{overflow-wrap:anywhere;letter-spacing:.16em;text-transform:uppercase;font-size:clamp(.72rem,1.05cqi,.92rem);font-weight:650;line-height:1.25}.archive-page-state-reveal__status{clip:rect(0 0 0 0);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.archive-page-state-reveal__svg-defs{block-size:0;inline-size:0;position:absolute;overflow:hidden}.archive-page-state-reveal__close{z-index:20;background:var(--dom-scene-bg);border-radius:999px;padding:0 18px;position:absolute;inset:clamp(14px,2cqi,26px) clamp(14px,2cqi,26px) auto auto;border:1px solid var(--reveal-line)!important}@supports (color:color-mix(in lab, red, red)){.archive-page-state-reveal__close{background:color-mix(in srgb, var(--dom-scene-bg) 80%, transparent)}}.archive-page-state-reveal__close{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.archive-block-reveal-gallery__stage{grid-template-columns:minmax(0,1fr) clamp(156px,19cqi,264px);gap:clamp(14px,2.2cqi,34px);padding:clamp(54px,7cqb,82px) clamp(18px,3cqi,44px) clamp(20px,3.2cqb,42px);display:grid;position:absolute;inset:0}.archive-block-reveal-gallery__feature{border:1px solid var(--reveal-line);background:var(--dom-scene-bg);border-radius:clamp(4px,.7cqi,10px);min-block-size:0;min-inline-size:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-block-reveal-gallery__feature{background:color-mix(in srgb, var(--dom-scene-bg) 70%, black)}}.archive-block-reveal-gallery__feature>img{block-size:100%;inline-size:100%;padding:clamp(10px,1.8cqi,28px)}.archive-block-reveal-gallery__feature figcaption{background:linear-gradient(transparent, var(--dom-scene-bg));grid-template-columns:auto 1fr;gap:5px 14px;padding:clamp(14px,2.4cqi,30px);display:grid;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.archive-block-reveal-gallery__feature figcaption{background:linear-gradient(transparent, color-mix(in srgb, var(--dom-scene-bg) 92%, black))}}.archive-block-reveal-gallery__feature figcaption span{color:var(--reveal-accent);letter-spacing:.12em;grid-row:1/3;font:600 clamp(.65rem,.82cqi,.78rem)/1.3 ui-monospace,monospace}.archive-block-reveal-gallery__feature figcaption strong{overflow-wrap:anywhere;align-self:end;font-size:clamp(1rem,1.65cqi,1.65rem)}.archive-block-reveal-gallery__feature figcaption p{max-inline-size:60ch;color:var(--reveal-muted);font-size:clamp(.72rem,.86cqi,.88rem);line-height:1.45}.archive-block-reveal-gallery__slabs{z-index:8;pointer-events:none;position:absolute;inset:clamp(54px,7cqb,82px) calc(clamp(156px,19cqi,264px) + clamp(32px,5.2cqi,78px)) clamp(20px,3.2cqb,42px) clamp(18px,3cqi,44px);overflow:hidden}.archive-block-reveal-gallery__slabs i{background:var(--reveal-accent);block-size:calc(16.6667% + 2px);position:absolute;inset-block-start:calc((100% / 7) * var(--slab-index));inset-inline:-4%}@supports (color:color-mix(in lab, red, red)){.archive-block-reveal-gallery__slabs i{background:color-mix(in srgb, var(--reveal-accent) calc(40% + var(--slab-index) * 6%), var(--dom-scene-bg))}}.archive-block-reveal-gallery__slabs i{translate:-112%}.archive-block-reveal-gallery__stage:not([data-transition=idle]) .archive-block-reveal-gallery__slabs i{animation:page-block-sweep var(--reveal-duration) cubic-bezier(.72, 0, .22, 1) both;animation-delay:calc(var(--slab-index) * 28ms)}@keyframes page-block-sweep{0%{translate:-112%}43%,55%{translate:0}to{translate:112%}}.archive-block-reveal-gallery__nav{scrollbar-width:thin;border-block:1px solid var(--reveal-line);align-self:center;max-block-size:76cqb;min-inline-size:0;display:grid;overflow:auto}.archive-block-reveal-gallery__nav button{border-block-end:1px solid var(--reveal-line);text-align:start;background:0 0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:8px 4px;transition:color .18s,padding-inline .18s;display:grid}.archive-block-reveal-gallery__nav button span{color:var(--reveal-muted);font:600 .68rem/1 ui-monospace,monospace}.archive-block-reveal-gallery__nav button strong{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:clamp(.74rem,.9cqi,.9rem);font-weight:520;line-height:1.25;overflow:hidden}.archive-block-reveal-gallery__nav button[data-active=true]{color:var(--reveal-accent);padding-inline-start:12px}.archive-card-expansion-clippath__stage,.archive-card-expansion-clippath__detail{position:absolute;inset:0}.archive-card-expansion-clippath__stage{padding:clamp(58px,8cqb,88px) clamp(20px,5cqi,74px) clamp(22px,4cqb,48px)}.archive-card-expansion-clippath__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.8cqi,26px);block-size:100%;inline-size:100%;display:grid}.archive-card-expansion-clippath__grid button{border:1px solid var(--reveal-line);background:var(--dom-scene-bg);border-radius:clamp(8px,1.2cqi,18px);min-block-size:0;min-inline-size:0;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-card-expansion-clippath__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, black)}}.archive-card-expansion-clippath__grid button{text-align:start;clip-path:polygon(0 0,92% 0,100% 12%,100% 100%,8% 100%,0 88%)}.archive-card-expansion-clippath__grid button:nth-child(2n){clip-path:polygon(8% 0,100% 0,100% 88%,92% 100%,0 100%,0 12%)}.archive-card-expansion-clippath__grid img{block-size:100%;inline-size:100%;padding:clamp(8px,1cqi,16px);transition:scale .3s,opacity .3s}.archive-card-expansion-clippath__grid button:hover img,.archive-card-expansion-clippath__grid button:focus-visible img{scale:1.025}.archive-card-expansion-clippath__grid button span,.archive-card-expansion-clippath__grid button strong{z-index:2;position:absolute;inset-block-end:12px}.archive-card-expansion-clippath__grid button span{color:var(--reveal-accent);font:600 .66rem/1 ui-monospace,monospace;inset-inline-start:12px}.archive-card-expansion-clippath__grid button strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.74rem,.92cqi,.92rem);inset-inline:46px 12px;overflow:hidden}.archive-card-expansion-clippath__detail{z-index:10;background:var(--dom-scene-bg);overflow:hidden}.archive-card-expansion-clippath__detail svg{background:var(--dom-scene-bg);block-size:100%;inline-size:100%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-card-expansion-clippath__detail svg{background:color-mix(in srgb, var(--dom-scene-bg) 90%, black)}}.archive-card-expansion-clippath__copy{z-index:12;border-block-start:1px solid var(--reveal-line);text-shadow:0 2px 18px var(--dom-scene-bg);grid-template-columns:auto minmax(0,1fr);gap:6px 18px;padding-block-start:14px;display:grid;position:absolute;inset:auto clamp(18px,4cqi,64px) clamp(20px,5cqb,64px)}.archive-card-expansion-clippath__copy span{color:var(--reveal-accent);grid-row:1/3;font:600 .72rem/1.4 ui-monospace,monospace}.archive-card-expansion-clippath__copy h2{overflow-wrap:anywhere;font-size:clamp(1.4rem,3.4cqi,3.8rem);line-height:.96}.archive-card-expansion-clippath__copy p{max-inline-size:58ch;color:var(--reveal-muted);font-size:clamp(.76rem,1cqi,1rem);line-height:1.5}.archive-motion-blur-svg-state__stage{place-items:center;padding:clamp(62px,9cqb,96px) clamp(14px,3cqi,42px) clamp(68px,10cqb,112px);display:grid;position:absolute;inset:0;overflow:hidden}.archive-motion-blur-svg-state__reel{grid-template-columns:minmax(90px,.55fr) minmax(0,1.5fr) minmax(90px,.55fr);align-items:center;gap:clamp(12px,2.6cqi,44px);block-size:min(66cqb,680px);inline-size:min(96cqi,1320px);display:grid}.archive-motion-blur-svg-state__side{border:1px solid var(--reveal-line);opacity:.3;filter:saturate(.55);block-size:62%;inline-size:100%;padding:clamp(6px,1cqi,14px)}.archive-motion-blur-svg-state__feature{border-inline:1px solid var(--reveal-line);background:var(--dom-scene-bg);block-size:100%;min-inline-size:0;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-motion-blur-svg-state__feature{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-motion-blur-svg-state__feature>img{block-size:100%;inline-size:100%;padding:clamp(12px,2.2cqi,34px)}.archive-motion-blur-svg-state__feature figcaption{background:linear-gradient(transparent, var(--dom-scene-bg));padding:clamp(12px,1.8cqi,26px);position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.archive-motion-blur-svg-state__feature figcaption{background:linear-gradient(transparent, color-mix(in srgb, var(--dom-scene-bg) 92%, black))}}.archive-motion-blur-svg-state__feature figcaption span,.archive-motion-blur-svg-state__feature figcaption p{color:var(--reveal-muted);font-size:clamp(.68rem,.82cqi,.84rem)}.archive-motion-blur-svg-state__feature figcaption strong{overflow-wrap:anywhere;margin-block:4px;font-size:clamp(1rem,1.7cqi,1.7rem);display:block}.archive-motion-blur-svg-state__echoes{z-index:3;pointer-events:none;opacity:0;position:absolute;inset:18% 26%}.archive-motion-blur-svg-state__echoes img{block-size:100%;inline-size:100%;position:absolute}.archive-motion-blur-svg-state__echoes img:first-child{animation:page-blur-echo-a var(--reveal-duration) cubic-bezier(.2, .8, .2, 1) both}.archive-motion-blur-svg-state__echoes img:last-child{animation:page-blur-echo-b var(--reveal-duration) cubic-bezier(.2, .8, .2, 1) both}@keyframes page-blur-echo-a{0%{opacity:0;translate:-18%}24%{opacity:calc(.24 * var(--reveal-intensity))}to{opacity:0;translate:0}}@keyframes page-blur-echo-b{0%{opacity:0;translate:18%}32%{opacity:calc(.16 * var(--reveal-intensity))}to{opacity:0;translate:0}}.archive-motion-blur-svg-state__controls{z-index:5;align-items:center;gap:12px;display:flex;position:absolute;inset:auto 50% clamp(58px,8cqb,82px) auto;translate:50%}.archive-motion-blur-svg-state__controls button{border:1px solid var(--reveal-line);background:var(--dom-scene-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.archive-motion-blur-svg-state__controls button{background:color-mix(in srgb, var(--dom-scene-bg) 82%, transparent)}}.archive-motion-blur-svg-state__controls button{font-size:1.1rem}.archive-motion-blur-svg-state__controls span{text-align:center;letter-spacing:.12em;min-inline-size:82px;font:600 .72rem/1 ui-monospace,monospace}.archive-motion-blur-svg-state__nav{justify-content:center;gap:4px;display:flex;position:absolute;inset:auto clamp(14px,3cqi,42px) clamp(16px,2.5cqb,30px)}.archive-motion-blur-svg-state__nav button{background:0 0;inline-size:44px;padding:0;position:relative}.archive-motion-blur-svg-state__nav button:before{content:"";background:var(--reveal-line);block-size:2px;position:absolute;inset:50% 8px auto}.archive-motion-blur-svg-state__nav button[data-active=true]:before{background:var(--reveal-accent)}.archive-motion-blur-svg-state__nav span{clip:rect(0 0 0 0);position:absolute}.archive-multi-layer-page-reveal__stage{grid-template-columns:minmax(0,1fr) clamp(170px,22cqi,310px);gap:clamp(18px,4cqi,68px);padding:clamp(62px,8cqb,90px) clamp(20px,5cqi,74px) clamp(22px,4cqb,50px);display:grid;position:absolute;inset:0}.archive-multi-layer-page-reveal__feature{z-index:2;border:1px solid var(--reveal-line);background:var(--dom-scene-bg);min-block-size:0;min-inline-size:0;margin-inline-start:clamp(16px,3cqi,44px);position:relative}@supports (color:color-mix(in lab, red, red)){.archive-multi-layer-page-reveal__feature{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.archive-multi-layer-page-reveal__feature{box-shadow:-18px 18px 0 var(--reveal-accent)}@supports (color:color-mix(in lab, red, red)){.archive-multi-layer-page-reveal__feature{box-shadow:-18px 18px 0 color-mix(in srgb, var(--reveal-accent) 14%, transparent)}}.archive-multi-layer-page-reveal__feature>img{block-size:100%;inline-size:100%;padding:clamp(14px,2.4cqi,40px)}.archive-multi-layer-page-reveal__feature figcaption{border-block-start:1px solid var(--reveal-line);padding-block-start:10px;position:absolute;inset:auto clamp(14px,2cqi,28px) clamp(14px,2cqb,28px)}.archive-multi-layer-page-reveal__feature figcaption span,.archive-multi-layer-page-reveal__feature figcaption p{color:var(--reveal-muted);font-size:clamp(.68rem,.84cqi,.86rem)}.archive-multi-layer-page-reveal__feature figcaption strong{overflow-wrap:anywhere;margin-block:3px;font-size:clamp(1rem,1.6cqi,1.6rem);display:block}.archive-multi-layer-page-reveal__edge-stack{z-index:1;inline-size:clamp(18px,2.8cqi,42px);position:absolute;inset:clamp(74px,10cqb,112px) auto clamp(34px,6cqb,68px) clamp(12px,2cqi,30px)}.archive-multi-layer-page-reveal__edge-stack i{inset:calc(var(--layer-index) * 5px) auto calc(var(--layer-index) * 5px) calc(var(--layer-index) * 5px);background:var(--reveal-accent);inline-size:100%;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-multi-layer-page-reveal__edge-stack i{background:color-mix(in srgb, var(--reveal-accent) calc(30% + var(--layer-index) * 10%), var(--dom-scene-secondary))}}.archive-multi-layer-page-reveal__nav{scrollbar-width:thin;align-self:center;max-block-size:70cqb;display:grid;overflow:auto}.archive-multi-layer-page-reveal__nav button{border-block-end:1px solid var(--reveal-line);text-align:start;background:0 0;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:8px;padding-inline:4px;display:grid}.archive-multi-layer-page-reveal__nav span{color:var(--reveal-muted);font:600 .68rem/1 ui-monospace,monospace}.archive-multi-layer-page-reveal__nav strong{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:clamp(.76rem,.9cqi,.92rem);font-weight:520;overflow:hidden}.archive-multi-layer-page-reveal__nav button[data-active=true]{color:var(--reveal-accent)}.archive-multi-layer-page-reveal__sweep{z-index:9;pointer-events:none;position:absolute;inset:0;overflow:hidden}.archive-multi-layer-page-reveal__sweep i{background:var(--reveal-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-multi-layer-page-reveal__sweep i{background:color-mix(in srgb, var(--reveal-accent) calc(30% + var(--layer-index) * 9%), var(--dom-scene-bg))}}.archive-multi-layer-page-reveal__sweep i{translate:calc(-112% - var(--layer-index) * 2%) 0}.archive-multi-layer-page-reveal__stage:not([data-transition=idle]) .archive-multi-layer-page-reveal__sweep i{animation:page-layer-sweep var(--reveal-duration) cubic-bezier(.77, 0, .19, 1) both;animation-delay:calc(var(--layer-index) * 34ms)}@keyframes page-layer-sweep{0%{translate:-112%}44%,56%{translate:0}to{translate:112%}}.archive-rotated-overlay-reveal__stage{position:absolute;inset:0;overflow:hidden}.archive-rotated-overlay-reveal__feature{background:var(--dom-scene-bg);border-radius:clamp(4px,.8cqi,12px);position:absolute;inset:clamp(50px,7cqb,82px) clamp(14px,2cqi,30px) clamp(18px,3cqb,38px) clamp(120px,17cqi,252px);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-rotated-overlay-reveal__feature{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-rotated-overlay-reveal__feature{transform:translate(calc(var(--state-pointer-x) * 5px), calc(var(--state-pointer-y) * 4px))}.archive-rotated-overlay-reveal__feature>img{block-size:100%;inline-size:100%;padding:clamp(8px,1.5cqi,24px)}.archive-rotated-overlay-reveal__feature figcaption{background:linear-gradient(transparent, var(--dom-scene-bg));padding:clamp(14px,2cqi,30px);position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.archive-rotated-overlay-reveal__feature figcaption{background:linear-gradient(transparent, color-mix(in srgb, var(--dom-scene-bg) 92%, black))}}.archive-rotated-overlay-reveal__feature figcaption span,.archive-rotated-overlay-reveal__feature figcaption p{color:var(--reveal-muted);font-size:clamp(.68rem,.82cqi,.86rem)}.archive-rotated-overlay-reveal__feature figcaption strong{overflow-wrap:anywhere;margin-block:4px;font-size:clamp(1rem,1.8cqi,1.8rem);display:block}.archive-rotated-overlay-reveal__nav{z-index:6;scrollbar-width:none;flex-direction:column;justify-content:center;inline-size:clamp(92px,11cqi,148px);display:flex;position:absolute;inset:clamp(64px,9cqb,104px) auto clamp(26px,4cqb,52px) clamp(18px,3cqi,44px);overflow:auto}.archive-rotated-overlay-reveal__nav button{text-align:start;background:0 0;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:6px;padding:4px 0;display:grid}.archive-rotated-overlay-reveal__nav span{color:var(--reveal-muted);font:600 .66rem/1 ui-monospace,monospace}.archive-rotated-overlay-reveal__nav strong{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:clamp(.7rem,.8cqi,.84rem);font-weight:520;overflow:hidden}.archive-rotated-overlay-reveal__nav button[data-active=true]{color:var(--reveal-accent)}.archive-rotated-overlay-reveal__blades{z-index:8;pointer-events:none;rotate:-18deg;transform:translate(calc(var(--state-pointer-x) * 3px), calc(var(--state-pointer-y) * 2px));position:absolute;inset:-45%}.archive-rotated-overlay-reveal__blades i{background:var(--reveal-accent);inline-size:22%;position:absolute;inset-block:0;translate:-220%}.archive-rotated-overlay-reveal__blades i:nth-child(2){background:var(--dom-scene-secondary);inline-size:12%;inset-inline-start:24%}@supports (color:color-mix(in lab, red, red)){.archive-rotated-overlay-reveal__blades i:nth-child(2){background:color-mix(in srgb, var(--dom-scene-secondary) 76%, var(--reveal-accent))}}.archive-rotated-overlay-reveal__blades i:nth-child(3){background:var(--reveal-accent);inline-size:34%;inset-inline-start:39%}@supports (color:color-mix(in lab, red, red)){.archive-rotated-overlay-reveal__blades i:nth-child(3){background:color-mix(in srgb, var(--reveal-accent) 45%, var(--dom-scene-bg))}}.archive-rotated-overlay-reveal__stage:not([data-transition=idle]) .archive-rotated-overlay-reveal__blades i{animation:page-blade-sweep var(--reveal-duration) cubic-bezier(.78, 0, .2, 1) both}.archive-rotated-overlay-reveal__stage:not([data-transition=idle]) .archive-rotated-overlay-reveal__blades i:nth-child(2){animation-delay:36ms}.archive-rotated-overlay-reveal__stage:not([data-transition=idle]) .archive-rotated-overlay-reveal__blades i:nth-child(3){animation-delay:72ms}@keyframes page-blade-sweep{0%{translate:-220%}44%,54%{translate:120%}to{translate:430%}}.archive-svg-page-loading-reveal__stage{place-items:center;padding:clamp(60px,8cqb,92px) clamp(18px,4cqi,60px) clamp(66px,9cqb,104px);display:grid;position:absolute;inset:0;overflow:hidden}.archive-svg-page-loading-reveal__feature{border:1px solid var(--reveal-line);background:var(--dom-scene-bg);block-size:min(70cqb,720px);inline-size:min(78cqi,980px);position:relative}@supports (color:color-mix(in lab, red, red)){.archive-svg-page-loading-reveal__feature{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-svg-page-loading-reveal__feature>img{block-size:100%;inline-size:100%;padding:clamp(12px,2.4cqi,40px)}.archive-svg-page-loading-reveal__feature figcaption{background:linear-gradient(transparent, var(--dom-scene-bg));padding:clamp(12px,1.8cqi,26px);position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab, red, red)){.archive-svg-page-loading-reveal__feature figcaption{background:linear-gradient(transparent, color-mix(in srgb, var(--dom-scene-bg) 92%, black))}}.archive-svg-page-loading-reveal__feature figcaption span,.archive-svg-page-loading-reveal__feature figcaption p{color:var(--reveal-muted);font-size:clamp(.68rem,.82cqi,.86rem)}.archive-svg-page-loading-reveal__feature figcaption strong{overflow-wrap:anywhere;margin-block:4px;font-size:clamp(1rem,1.7cqi,1.7rem);display:block}.archive-svg-page-loading-reveal__aperture{z-index:8;pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.archive-svg-page-loading-reveal__aperture-left,.archive-svg-page-loading-reveal__aperture-right{fill:var(--reveal-accent)}@supports (color:color-mix(in lab, red, red)){.archive-svg-page-loading-reveal__aperture-left,.archive-svg-page-loading-reveal__aperture-right{fill:color-mix(in srgb, var(--reveal-accent) 64%, var(--dom-scene-bg))}}.archive-svg-page-loading-reveal__aperture-left,.archive-svg-page-loading-reveal__aperture-right{translate:-102%}.archive-svg-page-loading-reveal__aperture-right{fill:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.archive-svg-page-loading-reveal__aperture-right{fill:color-mix(in srgb, var(--dom-scene-secondary) 66%, var(--dom-scene-bg))}}.archive-svg-page-loading-reveal__aperture-right{translate:102%}.archive-svg-page-loading-reveal__aperture-line{fill:none;stroke:var(--dom-scene-highlight);stroke-width:2px;opacity:0}.archive-svg-page-loading-reveal__stage:not([data-transition=idle]) .archive-svg-page-loading-reveal__aperture-left{animation:page-aperture-left var(--reveal-duration) cubic-bezier(.75, 0, .23, 1) both}.archive-svg-page-loading-reveal__stage:not([data-transition=idle]) .archive-svg-page-loading-reveal__aperture-right{animation:page-aperture-right var(--reveal-duration) cubic-bezier(.75, 0, .23, 1) both}.archive-svg-page-loading-reveal__stage:not([data-transition=idle]) .archive-svg-page-loading-reveal__aperture-line{animation:page-aperture-line var(--reveal-duration) ease both}@keyframes page-aperture-left{0%{translate:-102%}44%,56%{translate:0}to{translate:-102%}}@keyframes page-aperture-right{0%{translate:102%}44%,56%{translate:0}to{translate:102%}}@keyframes page-aperture-line{0%,30%,72%,to{opacity:0}44%,56%{opacity:.75}}.archive-svg-page-loading-reveal__counter{z-index:4;color:var(--reveal-accent);letter-spacing:.14em;font:600 clamp(.68rem,.85cqi,.84rem)/1 ui-monospace,monospace;position:absolute;inset:clamp(18px,3cqb,34px) clamp(16px,3cqi,44px) auto auto}.archive-svg-page-loading-reveal__nav{z-index:4;gap:4px;display:flex;position:absolute;inset:auto 50% clamp(14px,2.6cqb,30px) auto;translate:50%}.archive-svg-page-loading-reveal__nav button{background:0 0;inline-size:44px;padding:0;position:relative}.archive-svg-page-loading-reveal__nav button:after{content:"";background:var(--reveal-line);block-size:2px;position:absolute;inset:50% 8px auto}.archive-svg-page-loading-reveal__nav button[data-active=true]:after{background:var(--reveal-accent)}.archive-svg-page-loading-reveal__nav span{clip:rect(0 0 0 0);position:absolute}.archive-preview-full-content-transition__stage{position:absolute;inset:0;overflow:hidden}.archive-preview-full-content-transition__list{z-index:3;scrollbar-width:none;flex-direction:column;justify-content:center;inline-size:min(55cqi,720px);display:flex;position:absolute;inset:clamp(62px,9cqb,104px) auto clamp(24px,4cqb,52px) clamp(18px,5cqi,76px);overflow:auto}.archive-preview-full-content-transition__list button{border-block-end:1px solid var(--reveal-line);text-align:start;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:clamp(5px,.8cqb,10px) 2px;display:grid}.archive-preview-full-content-transition__list span{color:var(--reveal-muted);font:600 .68rem/1 ui-monospace,monospace}.archive-preview-full-content-transition__list strong{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-family:Georgia,serif;font-size:clamp(1rem,2.2cqi,2.5rem);font-weight:450;line-height:1.02;overflow:hidden}.archive-preview-full-content-transition__list i{color:#0000;text-transform:uppercase;font-size:.7rem;font-style:normal;transition:color .16s}.archive-preview-full-content-transition__list button[data-active=true] strong,.archive-preview-full-content-transition__list button[data-active=true] i{color:var(--reveal-accent)}.archive-preview-full-content-transition__preview{z-index:2;aspect-ratio:4/5;inline-size:min(33cqi,430px);translate:calc(var(--preview-pointer-x) * 14px) calc(-50% + var(--preview-pointer-y) * 12px);rotate:calc(var(--preview-pointer-x) * 2deg);border:1px solid var(--reveal-line);background:var(--dom-scene-bg);position:absolute;inset:50% clamp(20px,5cqi,78px) auto auto}@supports (color:color-mix(in lab, red, red)){.archive-preview-full-content-transition__preview{background:color-mix(in srgb, var(--dom-scene-bg) 82%, black)}}.archive-preview-full-content-transition__preview{pointer-events:none;box-shadow:0 24px 80px #0000006b}.archive-preview-full-content-transition__preview img{block-size:100%;inline-size:100%;padding:clamp(10px,1.4cqi,20px)}.archive-preview-full-content-transition__preview figcaption{color:var(--reveal-accent);font:600 .66rem/1 ui-monospace,monospace;position:absolute;inset:auto 12px 10px auto}.archive-preview-full-content-transition__detail{z-index:10;background:var(--dom-scene-bg);grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);gap:clamp(18px,4cqi,64px);padding:clamp(62px,9cqb,104px) clamp(20px,5cqi,76px) clamp(24px,5cqb,60px);display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-preview-full-content-transition__detail{background:color-mix(in srgb, var(--dom-scene-bg) 96%, black)}}.archive-preview-full-content-transition__detail{animation:page-preview-open var(--reveal-duration) cubic-bezier(.2, .75, .2, 1) both}@keyframes page-preview-open{0%{opacity:0;clip-path:inset(18% 28% round 18px)}to{opacity:1;clip-path:inset(0)}}.archive-preview-full-content-transition__detail>img{border:1px solid var(--reveal-line);block-size:100%;min-block-size:0;inline-size:100%;padding:clamp(10px,2cqi,30px)}.archive-preview-full-content-transition__detail>div{align-self:end;padding-block-end:clamp(12px,4cqb,48px)}.archive-preview-full-content-transition__detail span{color:var(--reveal-accent);font:600 .72rem/1 ui-monospace,monospace}.archive-preview-full-content-transition__detail h2{overflow-wrap:anywhere;letter-spacing:-.045em;margin-block:10px 14px;font-family:Georgia,serif;font-size:clamp(1.6rem,4cqi,4.8rem);font-weight:450;line-height:.94}.archive-preview-full-content-transition__detail p{max-inline-size:50ch;color:var(--reveal-muted);font-size:clamp(.78rem,1cqi,1rem);line-height:1.55}.archive-offcanvas-navigation-transition__stage{position:absolute;inset:0;overflow:hidden}.archive-offcanvas-navigation-transition__trigger{z-index:12;background:var(--dom-scene-bg);border-radius:999px;align-items:center;gap:10px;padding:0 18px;display:flex;position:absolute;inset:clamp(68px,10cqb,100px) auto auto clamp(16px,3cqi,44px);border:1px solid var(--reveal-line)!important}@supports (color:color-mix(in lab, red, red)){.archive-offcanvas-navigation-transition__trigger{background:color-mix(in srgb, var(--dom-scene-bg) 84%, transparent)}}.archive-offcanvas-navigation-transition__trigger{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:.78rem}.archive-offcanvas-navigation-transition__trigger span{font-size:1.25rem}.archive-offcanvas-navigation-transition__art-stage{transform-origin:90%;transition:transform var(--reveal-duration) cubic-bezier(.7, 0, .2, 1), filter var(--reveal-duration) ease;position:absolute;inset:0}.archive-offcanvas-navigation-transition__stage[data-open=true] .archive-offcanvas-navigation-transition__art-stage{filter:brightness(.5);transform:translate(24cqi)rotateY(-8deg)scale(.82)}.archive-offcanvas-navigation-transition__feature{grid-template-columns:minmax(0,1.45fr) minmax(220px,.55fr);align-items:end;gap:clamp(18px,4cqi,64px);display:grid;position:absolute;inset:clamp(66px,9cqb,106px) clamp(24px,7cqi,108px) clamp(24px,5cqb,62px)}.archive-offcanvas-navigation-transition__feature>img{border:1px solid var(--reveal-line);background:var(--dom-scene-bg);block-size:100%;min-block-size:0;inline-size:100%;padding:clamp(10px,2cqi,28px)}@supports (color:color-mix(in lab, red, red)){.archive-offcanvas-navigation-transition__feature>img{background:color-mix(in srgb, var(--dom-scene-bg) 74%, black)}}.archive-offcanvas-navigation-transition__feature figcaption{padding-block-end:clamp(10px,5cqb,54px)}.archive-offcanvas-navigation-transition__feature figcaption span{color:var(--reveal-accent);font:600 .72rem/1 ui-monospace,monospace}.archive-offcanvas-navigation-transition__feature figcaption strong{overflow-wrap:anywhere;letter-spacing:-.04em;margin-block:10px;font-family:Georgia,serif;font-size:clamp(1.5rem,3.5cqi,4rem);font-weight:450;line-height:.96;display:block}.archive-offcanvas-navigation-transition__feature figcaption p{max-inline-size:45ch;color:var(--reveal-muted);font-size:clamp(.76rem,.96cqi,.96rem);line-height:1.5}.archive-offcanvas-navigation-transition__drawer{z-index:10;border-inline-end:1px solid var(--reveal-line);background:var(--dom-scene-bg);grid-template-rows:auto minmax(0,1fr);inline-size:min(42cqi,560px);padding:clamp(76px,11cqb,126px) clamp(18px,3cqi,40px) clamp(18px,4cqb,48px);display:grid;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.archive-offcanvas-navigation-transition__drawer{background:color-mix(in srgb, var(--dom-scene-bg) 94%, black)}}.archive-offcanvas-navigation-transition__drawer{transition:translate var(--reveal-duration) cubic-bezier(.7, 0, .2, 1);translate:-102%;box-shadow:20px 0 70px #00000061}.archive-offcanvas-navigation-transition__stage[data-open=true] .archive-offcanvas-navigation-transition__drawer{translate:0}.archive-offcanvas-navigation-transition__drawer header{border-block-end:1px solid var(--reveal-line);color:var(--reveal-muted);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;padding-block-end:14px;font:600 .72rem/1 ui-monospace,monospace;display:flex}.archive-offcanvas-navigation-transition__drawer nav{scrollbar-width:thin;overflow:auto}.archive-offcanvas-navigation-transition__drawer nav button{border-block-end:1px solid var(--reveal-line);text-align:start;background:0 0;grid-template-columns:34px 54px minmax(0,1fr);align-items:center;gap:10px;inline-size:100%;padding:8px 0;display:grid}.archive-offcanvas-navigation-transition__drawer nav span{color:var(--reveal-muted);font:600 .66rem/1 ui-monospace,monospace}.archive-offcanvas-navigation-transition__drawer nav img{block-size:44px;inline-size:54px}.archive-offcanvas-navigation-transition__drawer nav strong{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:clamp(.76rem,.9cqi,.92rem);font-weight:520;overflow:hidden}.archive-offcanvas-navigation-transition__drawer nav button[data-active=true]{color:var(--reveal-accent)}@container page-reveal (max-width:760px){.archive-page-state-reveal__head{max-inline-size:62cqi}.archive-block-reveal-gallery__stage,.archive-multi-layer-page-reveal__stage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.archive-block-reveal-gallery__slabs{inset:clamp(54px,7cqb,82px) clamp(18px,3cqi,44px) calc(clamp(20px,3.2cqb,42px) + 62px)}.archive-block-reveal-gallery__nav,.archive-multi-layer-page-reveal__nav{border-block:0;align-self:auto;max-block-size:none;display:flex;overflow:auto hidden}.archive-block-reveal-gallery__nav button,.archive-multi-layer-page-reveal__nav button{border:1px solid var(--reveal-line);flex:0 0 58px;grid-template-columns:1fr;place-items:center;padding:0;display:grid}.archive-block-reveal-gallery__nav strong,.archive-multi-layer-page-reveal__nav strong{clip:rect(0 0 0 0);position:absolute}.archive-multi-layer-page-reveal__feature{margin-inline-start:12px}.archive-card-expansion-clippath__grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.archive-motion-blur-svg-state__reel{grid-template-columns:1fr;inline-size:84cqi}.archive-motion-blur-svg-state__side{display:none}.archive-rotated-overlay-reveal__feature{inset-block-end:76px;inset-inline-start:clamp(16px,4cqi,34px)}.archive-rotated-overlay-reveal__nav{flex-direction:row;justify-content:flex-start;inline-size:auto;inset:auto 16px 14px;overflow:auto hidden}.archive-rotated-overlay-reveal__nav button{border:1px solid var(--reveal-line);flex:0 0 50px;grid-template-columns:1fr;place-items:center}.archive-rotated-overlay-reveal__nav strong{clip:rect(0 0 0 0);position:absolute}.archive-preview-full-content-transition__list{opacity:.9;inline-size:calc(100% - 36px)}.archive-preview-full-content-transition__preview{z-index:1;opacity:.38;inline-size:54cqi;inset-inline-end:8cqi}.archive-preview-full-content-transition__detail{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.archive-preview-full-content-transition__detail>div{padding-block-end:0}.archive-offcanvas-navigation-transition__feature{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr}.archive-offcanvas-navigation-transition__feature figcaption{padding:0}.archive-offcanvas-navigation-transition__feature figcaption p{display:none}.archive-offcanvas-navigation-transition__drawer{inline-size:min(82cqi,520px)}.archive-offcanvas-navigation-transition__stage[data-open=true] .archive-offcanvas-navigation-transition__art-stage{transform:translate(44cqi)rotateY(-6deg)scale(.78)}}@container page-reveal (max-width:480px){.archive-page-state-reveal__head{inset-inline-start:14px}.archive-block-reveal-gallery__stage,.archive-multi-layer-page-reveal__stage,.archive-card-expansion-clippath__stage,.archive-svg-page-loading-reveal__stage{padding-inline:12px}.archive-card-expansion-clippath__grid{gap:7px}.archive-card-expansion-clippath__grid button strong{display:none}.archive-card-expansion-clippath__copy{grid-template-columns:1fr}.archive-card-expansion-clippath__copy span{grid-row:auto}.archive-card-expansion-clippath__copy p,.archive-motion-blur-svg-state__feature figcaption p,.archive-multi-layer-page-reveal__feature figcaption p,.archive-rotated-overlay-reveal__feature figcaption p,.archive-svg-page-loading-reveal__feature figcaption p{display:none}.archive-motion-blur-svg-state__nav,.archive-svg-page-loading-reveal__nav{max-inline-size:calc(100% - 24px);overflow:auto hidden}.archive-preview-full-content-transition__list strong{font-size:clamp(.92rem,5.4cqi,1.5rem)}.archive-preview-full-content-transition__list i{display:none}.archive-offcanvas-navigation-transition__trigger{text-overflow:ellipsis;white-space:nowrap;max-inline-size:calc(100% - 28px);overflow:hidden}.archive-offcanvas-navigation-transition__drawer{inline-size:90cqi;padding-inline:14px}}@container page-reveal (max-height:560px){.archive-page-state-reveal__head{inset-block-start:10px}.archive-block-reveal-gallery__stage,.archive-multi-layer-page-reveal__stage,.archive-card-expansion-clippath__stage,.archive-motion-blur-svg-state__stage,.archive-svg-page-loading-reveal__stage{padding-block:42px 14px}.archive-motion-blur-svg-state__stage,.archive-svg-page-loading-reveal__stage{padding-block-end:62px}.archive-preview-full-content-transition__list{inset-block:44px 12px}.archive-offcanvas-navigation-transition__feature{inset-block:54px 14px}}.archive-page-state-reveal[data-reduced=true] *,.archive-page-state-reveal[data-reduced=true] :before,.archive-page-state-reveal[data-reduced=true] :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.archive-page-state-reveal[data-reduced=true] .archive-block-reveal-gallery__slabs i,.archive-page-state-reveal[data-reduced=true] .archive-multi-layer-page-reveal__sweep i,.archive-page-state-reveal[data-reduced=true] .archive-rotated-overlay-reveal__blades i{translate:-112%!important}.archive-page-state-reveal[data-reduced=true] .archive-svg-page-loading-reveal__aperture-left{translate:-102%!important}.archive-page-state-reveal[data-reduced=true] .archive-svg-page-loading-reveal__aperture-right{translate:102%!important}.archive-page-state-reveal[data-reduced=true] .archive-motion-blur-svg-state__echoes{display:none}@media (prefers-reduced-motion:reduce){.archive-page-state-reveal *,.archive-page-state-reveal :before,.archive-page-state-reveal :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.archive-block-reveal-gallery__slabs,.archive-multi-layer-page-reveal__sweep,.archive-rotated-overlay-reveal__blades,.archive-svg-page-loading-reveal__aperture,.archive-motion-blur-svg-state__echoes{display:none}}.archive-classic-slideshow{--slideshow-line:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-classic-slideshow{--slideshow-line:color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.archive-classic-slideshow{--slideshow-muted:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-classic-slideshow{--slideshow-muted:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.archive-classic-slideshow{--slideshow-panel:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-classic-slideshow{--slideshow-panel:color-mix(in srgb, var(--dom-scene-bg) 78%, var(--dom-scene-highlight) 6%)}}.archive-classic-slideshow{isolation:isolate;block-size:100%;min-block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%;color:var(--dom-scene-highlight);background:radial-gradient(circle at 78% 18%, var(--slideshow-accent), transparent 36%), radial-gradient(circle at 12% 88%, var(--dom-scene-secondary), transparent 31%), var(--dom-scene-bg);display:block;position:relative;overflow:hidden;container:classic-slideshow/size}@supports (color:color-mix(in lab, red, red)){.archive-classic-slideshow{background:radial-gradient(circle at 78% 18%, color-mix(in srgb, var(--slideshow-accent) calc(12% + 12% * var(--slideshow-intensity)), transparent), transparent 36%), radial-gradient(circle at 12% 88%, color-mix(in srgb, var(--dom-scene-secondary) 12%, transparent), transparent 31%), var(--dom-scene-bg)}}.archive-classic-slideshow,.archive-classic-slideshow *{box-sizing:border-box}.archive-classic-slideshow:before{content:"";z-index:-1;pointer-events:none;opacity:calc(.08 + .12 * var(--slideshow-intensity));background-image:linear-gradient(var(--slideshow-line) 1px, transparent 1px), linear-gradient(90deg, var(--slideshow-line) 1px, transparent 1px);background-size:9cqi 9cqi;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 26% 78%,#0000);mask-image:linear-gradient(#0000,#000 26% 78%,#0000)}.archive-classic-slideshow button{min-block-size:44px;min-inline-size:44px;color:inherit;font:inherit;cursor:pointer;border:0;padding:0}.archive-classic-slideshow button:focus-visible{outline:2px solid var(--slideshow-accent);outline-offset:3px}.archive-classic-slideshow img{max-inline-size:none;display:block}.archive-classic-slideshow figure,.archive-classic-slideshow figcaption,.archive-classic-slideshow h2,.archive-classic-slideshow p{margin:0}.archive-classic-slideshow__head{z-index:80;pointer-events:none;max-inline-size:min(56ch,68cqi);position:absolute;inset-block-start:clamp(16px,2.6cqb,34px);inset-inline-start:clamp(18px,3.2cqi,48px)}.archive-classic-slideshow__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 18px 54px var(--dom-scene-bg);margin:0;font-size:clamp(1.35rem,3.4cqi,3.6rem);line-height:.94}@supports (color:color-mix(in lab, red, red)){.archive-classic-slideshow__head .scene-title{text-shadow:0 18px 54px color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-classic-slideshow__status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.archive-classic-slideshow__empty{border:1px dashed var(--slideshow-line);text-align:center;place-content:center;gap:12px;min-inline-size:0;display:grid;position:absolute;inset:16%}.archive-classic-slideshow__empty span{color:var(--slideshow-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800}.archive-classic-slideshow__empty strong{font-size:clamp(1.25rem,3cqi,2.5rem)}.archive-sliding-header-layout-gallery__stage{position:absolute;inset:0;overflow:hidden}.archive-sliding-header-layout-gallery__grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.25fr .85fr 1fr;gap:clamp(6px,1cqi,16px);min-block-size:0;min-inline-size:0;display:grid;position:absolute;inset:20cqb 4cqi 4cqb}.archive-sliding-header-layout-gallery__grid button{border:1px solid var(--slideshow-line);background:var(--dom-scene-bg);border-radius:clamp(8px,1.1cqi,18px);min-block-size:0;min-inline-size:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-sliding-header-layout-gallery__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 82%, transparent)}}.archive-sliding-header-layout-gallery__grid button{box-shadow:0 24px 60px var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-sliding-header-layout-gallery__grid button{box-shadow:0 24px 60px color-mix(in srgb, var(--dom-scene-bg) 62%, transparent)}}.archive-sliding-header-layout-gallery__grid button{transition:border-color .18s,transform .18s}.archive-sliding-header-layout-gallery__grid button:first-child{grid-row:1/3}.archive-sliding-header-layout-gallery__grid button:nth-child(4){grid-column:2/4}.archive-sliding-header-layout-gallery__grid button:nth-child(n+5){display:none}.archive-sliding-header-layout-gallery__grid button:hover,.archive-sliding-header-layout-gallery__grid button[data-active=true]{z-index:2;border-color:var(--slideshow-accent);transform:translateY(-3px)}.archive-sliding-header-layout-gallery__grid button[data-selected=true]:after{content:"";border:1px solid var(--slideshow-accent);position:absolute;inset:7px}@supports (color:color-mix(in lab, red, red)){.archive-sliding-header-layout-gallery__grid button[data-selected=true]:after{border:1px solid color-mix(in srgb, var(--slideshow-accent) 78%, white 22%)}}.archive-sliding-header-layout-gallery__grid button[data-selected=true]:after{border-radius:inherit;pointer-events:none}.archive-sliding-header-layout-gallery__grid img{object-fit:contain;block-size:100%;inline-size:100%;padding:clamp(8px,1cqi,18px);transition:transform .42s cubic-bezier(.16,1,.3,1)}.archive-sliding-header-layout-gallery__grid button:hover img,.archive-sliding-header-layout-gallery__grid button[data-active=true] img{transform:scale(1.025)}.archive-sliding-header-layout-gallery__grid button>span{color:var(--dom-scene-highlight);background:var(--dom-scene-bg);border-radius:999px;padding:4px 7px;position:absolute;inset-block-end:9px;inset-inline-start:10px}@supports (color:color-mix(in lab, red, red)){.archive-sliding-header-layout-gallery__grid button>span{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-sliding-header-layout-gallery__grid button>span{font-size:.68rem;font-weight:800}.archive-sliding-header-layout-gallery__cover{z-index:12;border:1px solid var(--slideshow-accent);grid-template-columns:minmax(0,1fr) minmax(220px,.72fr);align-items:end;block-size:90cqb;min-block-size:74px;display:grid;position:absolute;inset-block-start:4cqb;inset-inline:4cqi;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-sliding-header-layout-gallery__cover{border:1px solid color-mix(in srgb, var(--slideshow-accent) 44%, var(--slideshow-line))}}.archive-sliding-header-layout-gallery__cover{color:var(--dom-scene-highlight);background:var(--dom-scene-bg);border-radius:clamp(12px,1.7cqi,26px)}@supports (color:color-mix(in lab, red, red)){.archive-sliding-header-layout-gallery__cover{background:color-mix(in srgb, var(--dom-scene-bg) 93%, var(--slideshow-accent) 7%)}}.archive-sliding-header-layout-gallery__cover{box-shadow:0 40px 120px var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-sliding-header-layout-gallery__cover{box-shadow:0 40px 120px color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-sliding-header-layout-gallery__cover{pointer-events:none;animation:slidingHeaderCollapse var(--slideshow-duration) cubic-bezier(.16, 1, .3, 1) both}.archive-sliding-header-layout-gallery__cover>img{object-fit:contain;block-size:100%;inline-size:62%;opacity:calc(.56 + .34 * var(--slideshow-intensity));animation:slidingHeaderArt var(--slideshow-duration) ease both;padding:clamp(28px,5cqi,88px);position:absolute;inset:0}.archive-sliding-header-layout-gallery__cover>div{z-index:2;grid-column:2;min-inline-size:0;padding:clamp(18px,3.6cqi,56px);position:relative}.archive-sliding-header-layout-gallery__cover span,.archive-sliding-header-layout-gallery__cover b{color:var(--slideshow-accent);letter-spacing:.14em;text-transform:uppercase;font-size:clamp(.68rem,1.05cqi,.88rem);font-weight:850}.archive-sliding-header-layout-gallery__cover h2{overflow-wrap:anywhere;max-inline-size:18ch;margin-block-start:8px;font-size:clamp(1.45rem,4.4cqi,4.8rem);line-height:.92}.archive-sliding-header-layout-gallery__cover p{max-inline-size:42ch;color:var(--slideshow-muted);margin-block-start:14px;line-height:1.45}.archive-sliding-header-layout-gallery__cover b{opacity:0;animation:slidingHeaderLabel var(--slideshow-duration) ease both;position:absolute;inset-block-start:50%;inset-inline-end:clamp(18px,3cqi,48px);transform:translateY(-50%)}@keyframes slidingHeaderCollapse{0%,22%{block-size:90cqb}to{block-size:clamp(74px,13cqb,118px)}}@keyframes slidingHeaderArt{0%,38%{opacity:calc(.56 + .34 * var(--slideshow-intensity));transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes slidingHeaderLabel{0%,68%{opacity:0;transform:translate(12px,-50%)}to{opacity:1;transform:translateY(-50%)}}.archive-zoom-slider-gallery__stage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) clamp(56px,6.8cqi,90px);gap:clamp(10px,1.5cqi,24px);padding:clamp(72px,10cqb,112px) clamp(18px,3.5cqi,56px) clamp(18px,3cqb,42px);display:grid;position:absolute;inset:0}.archive-zoom-slider-gallery__artwork{grid-template-columns:minmax(0,1fr) minmax(180px,24cqi);align-items:center;gap:clamp(14px,2.5cqi,40px);min-block-size:0;min-inline-size:0;display:grid;position:relative}.archive-zoom-slider-gallery__viewport{border:1px solid var(--slideshow-line);background:linear-gradient(135deg, var(--slideshow-accent), transparent 44%), var(--dom-scene-bg);border-radius:clamp(12px,1.7cqi,26px);place-items:center;block-size:100%;min-block-size:0;inline-size:100%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-zoom-slider-gallery__viewport{background:linear-gradient(135deg, color-mix(in srgb, var(--slideshow-accent) 7%, transparent), transparent 44%), color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-zoom-slider-gallery__viewport:before,.archive-zoom-slider-gallery__viewport:after{content:"";z-index:2;border-color:var(--slideshow-accent);pointer-events:none;block-size:34px;inline-size:34px;position:absolute}.archive-zoom-slider-gallery__viewport:before{border-block-start:1px solid;border-inline-start:1px solid;inset-block-start:12px;inset-inline-start:12px}.archive-zoom-slider-gallery__viewport:after{border-block-end:1px solid;border-inline-end:1px solid;inset-block-end:12px;inset-inline-end:12px}.archive-zoom-slider-gallery__viewport img{object-fit:contain;block-size:100%;inline-size:100%;transform-origin:var(--zoom-origin-x) var(--zoom-origin-y);transition:transform var(--slideshow-duration) cubic-bezier(.16, 1, .3, 1);padding:clamp(18px,3cqi,54px)}.archive-zoom-slider-gallery__hotspot{z-index:4;inline-size:calc(26px + 22px * var(--slideshow-intensity));aspect-ratio:1;border:1px solid var(--slideshow-accent);border-radius:50%;transition:opacity .18s,scale .18s;position:absolute;inset-block-start:var(--zoom-origin-y);inset-inline-start:var(--zoom-origin-x);transform:translate(-50%,-50%)}.archive-zoom-slider-gallery__stage[data-zoomed=true] .archive-zoom-slider-gallery__viewport img{transform:scale(calc(1.55 + .95 * var(--slideshow-intensity)))}.archive-zoom-slider-gallery__stage[data-zoomed=true] .archive-zoom-slider-gallery__hotspot{opacity:0;scale:1.6}.archive-zoom-slider-gallery__artwork figcaption{align-self:end;min-inline-size:0;padding-block-end:4cqb}.archive-zoom-slider-gallery__artwork figcaption span,.archive-zoom-slider-gallery__artwork figcaption strong,.archive-zoom-slider-gallery__artwork figcaption p{display:block}.archive-zoom-slider-gallery__artwork figcaption span{color:var(--slideshow-accent);letter-spacing:.12em;font-size:.76rem;font-weight:850}.archive-zoom-slider-gallery__artwork figcaption strong{overflow-wrap:anywhere;margin-block-start:10px;font-size:clamp(1.4rem,3.4cqi,3.7rem);line-height:.96}.archive-zoom-slider-gallery__artwork figcaption p{color:var(--slideshow-muted);margin-block-start:12px;line-height:1.48}.archive-zoom-slider-gallery__controls{grid-column:1;grid-template-columns:52px minmax(110px,180px) 52px;justify-content:center;gap:8px;display:grid}.archive-zoom-slider-gallery__controls button{border:1px solid var(--slideshow-line);background:var(--slideshow-panel);border-radius:999px;font-weight:800}.archive-zoom-slider-gallery__controls .archive-zoom-slider-gallery__zoom{color:var(--dom-scene-bg);background:var(--slideshow-accent);padding-inline:20px}.archive-zoom-slider-gallery__index{flex-direction:column;grid-area:1/2/3;justify-content:center;gap:5px;min-block-size:0;display:flex}.archive-zoom-slider-gallery__index button,.archive-wobbly-svg-slideshow__index button,.archive-triple-panel-image-slider__index button,.archive-animated-fragment-slideshow__index button,.archive-perspective-mockup-slideshow__filmstrip button{border:1px solid var(--slideshow-line);color:var(--slideshow-muted);background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-zoom-slider-gallery__index button,.archive-wobbly-svg-slideshow__index button,.archive-triple-panel-image-slider__index button,.archive-animated-fragment-slideshow__index button,.archive-perspective-mockup-slideshow__filmstrip button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-zoom-slider-gallery__index button,.archive-wobbly-svg-slideshow__index button,.archive-triple-panel-image-slider__index button,.archive-animated-fragment-slideshow__index button,.archive-perspective-mockup-slideshow__filmstrip button{font-size:.7rem;font-weight:850}.archive-zoom-slider-gallery__index button[data-active=true],.archive-wobbly-svg-slideshow__index button[data-active=true],.archive-triple-panel-image-slider__index button[data-active=true],.archive-animated-fragment-slideshow__index button[data-active=true],.archive-perspective-mockup-slideshow__filmstrip button[data-active=true]{border-color:var(--slideshow-accent);color:var(--dom-scene-bg);background:var(--slideshow-accent)}.archive-elastic-content-slider-gallery__stage{grid-template-rows:minmax(0,1fr) auto;gap:clamp(12px,2cqb,24px);padding:clamp(74px,11cqb,118px) clamp(18px,4cqi,64px) clamp(16px,3cqb,42px);display:grid;position:absolute;inset:0}.archive-elastic-content-slider-gallery__panels{min-block-size:0;min-inline-size:0}.archive-elastic-content-slider-gallery__panel{border:1px solid var(--slideshow-accent);grid-template-columns:minmax(0,1.55fr) minmax(220px,.8fr);align-items:stretch;block-size:100%;min-block-size:0;inline-size:100%;min-inline-size:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-elastic-content-slider-gallery__panel{border:1px solid color-mix(in srgb, var(--slideshow-accent) 42%, var(--slideshow-line))}}.archive-elastic-content-slider-gallery__panel{background:var(--dom-scene-bg);border-radius:10% 3% 12% 2%/7% 12% 5% 10%}@supports (color:color-mix(in lab, red, red)){.archive-elastic-content-slider-gallery__panel{background:color-mix(in srgb, var(--dom-scene-bg) 72%, var(--slideshow-accent) 8%)}}.archive-elastic-content-slider-gallery__panel{box-shadow:0 36px 100px var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-elastic-content-slider-gallery__panel{box-shadow:0 36px 100px color-mix(in srgb, var(--dom-scene-bg) 65%, transparent)}}.archive-elastic-content-slider-gallery__panel:not([hidden]){animation:elasticPanelEnter var(--slideshow-duration) cubic-bezier(.16, 1, .3, 1) both;display:grid}.archive-elastic-content-slider-gallery__panel figure{background:radial-gradient(circle at 50% 50%, var(--slideshow-accent), transparent 55%), var(--dom-scene-bg);min-block-size:0;min-inline-size:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-elastic-content-slider-gallery__panel figure{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--slideshow-accent) 14%, transparent), transparent 55%), color-mix(in srgb, var(--dom-scene-bg) 84%, transparent)}}.archive-elastic-content-slider-gallery__panel figure:after{content:"";border:1px solid var(--slideshow-line);pointer-events:none;border-radius:48% 4% 42% 5%/8% 45% 7% 38%;position:absolute;inset:8%}.archive-elastic-content-slider-gallery__panel img{object-fit:contain;block-size:100%;inline-size:100%;padding:clamp(20px,4cqi,72px)}.archive-elastic-content-slider-gallery__panel>div{border-inline-start:1px solid var(--slideshow-line);flex-direction:column;justify-content:flex-end;min-inline-size:0;padding:clamp(20px,3.2cqi,52px);display:flex}.archive-elastic-content-slider-gallery__panel span{color:var(--slideshow-accent);letter-spacing:.12em;font-size:.72rem;font-weight:850}.archive-elastic-content-slider-gallery__panel h2{overflow-wrap:anywhere;margin-block-start:10px;font-size:clamp(1.55rem,3.8cqi,4rem);line-height:.94}.archive-elastic-content-slider-gallery__panel p{color:var(--slideshow-muted);margin-block-start:14px;line-height:1.48}.archive-elastic-content-slider-gallery__tabs{overscroll-behavior-inline:contain;scrollbar-width:thin;grid-auto-columns:minmax(120px,1fr);grid-auto-flow:column;gap:6px;display:grid;overflow-x:auto}.archive-elastic-content-slider-gallery__tabs button{border-block-start:1px solid var(--slideshow-line);color:var(--slideshow-muted);text-align:start;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding-inline:14px;display:grid}.archive-elastic-content-slider-gallery__tabs button span{color:var(--slideshow-accent);font-size:.68rem;font-weight:850}.archive-elastic-content-slider-gallery__tabs button strong{text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;overflow:hidden}.archive-elastic-content-slider-gallery__tabs button[data-active=true]{border-color:var(--slideshow-accent);color:var(--dom-scene-highlight);background:var(--slideshow-accent)}@supports (color:color-mix(in lab, red, red)){.archive-elastic-content-slider-gallery__tabs button[data-active=true]{background:color-mix(in srgb, var(--slideshow-accent) 11%, transparent)}}@keyframes elasticPanelEnter{0%{opacity:0;clip-path:inset(42% 0 round 48%);transform:scaleX(.82)}62%{opacity:1;clip-path:inset(0 round 12%);transform:scaleX(1.018)}to{clip-path:inset(0);transform:scaleX(1)}}.archive-simple-multi-item-slider{color:var(--dom-scene-highlight)}.archive-simple-multi-item-slider__stage{grid-template-rows:auto minmax(0,1fr);gap:clamp(14px,3cqb,32px);padding:clamp(68px,9cqb,100px) clamp(18px,4cqi,64px) clamp(18px,4cqb,48px);display:grid;position:absolute;inset:0}.archive-simple-multi-item-slider__menu{border-block-end:1px solid var(--slideshow-line);justify-content:space-between;align-items:end;gap:24px;min-inline-size:0;padding-block-end:14px;display:flex}.archive-simple-multi-item-slider__menu>div:first-child{min-inline-size:0}.archive-simple-multi-item-slider__menu span{color:var(--slideshow-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:850}.archive-simple-multi-item-slider__menu h2{margin-block-start:4px;font-size:clamp(1.65rem,3.4cqi,3.6rem);line-height:.95}.archive-simple-multi-item-slider__menu>div:last-child{gap:4px;display:flex}.archive-simple-multi-item-slider__menu button{color:var(--slideshow-muted);background:0 0;border:1px solid #0000;border-radius:999px;padding-inline:clamp(12px,1.7cqi,24px);font-size:.8rem;font-weight:760}.archive-simple-multi-item-slider__menu button[data-active=true]{border-color:var(--slideshow-accent);color:var(--dom-scene-bg);background:var(--slideshow-accent)}.archive-simple-multi-item-slider__shelf{perspective:1000px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:clamp(8px,1.4cqi,20px);min-block-size:0;min-inline-size:0;display:grid}.archive-simple-multi-item-slider__shelf>button{border:1px solid var(--slideshow-line);background:var(--dom-scene-bg);border-radius:clamp(8px,1.2cqi,18px);min-block-size:0;min-inline-size:0}@supports (color:color-mix(in lab, red, red)){.archive-simple-multi-item-slider__shelf>button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-simple-multi-item-slider__shelf>button{text-align:start;transform-origin:bottom;animation:multiItemArrive var(--slideshow-duration) cubic-bezier(.16, 1, .3, 1) both;animation-delay:calc(var(--item-order) * var(--slideshow-motion) * 55ms)}.archive-simple-multi-item-slider__shelf>button:nth-child(2),.archive-simple-multi-item-slider__shelf>button:nth-child(4){margin-block-start:6cqb}.archive-simple-multi-item-slider__shelf>button[data-active=true]{border-color:var(--slideshow-accent);box-shadow:0 22px 64px var(--slideshow-accent)}@supports (color:color-mix(in lab, red, red)){.archive-simple-multi-item-slider__shelf>button[data-active=true]{box-shadow:0 22px 64px color-mix(in srgb, var(--slideshow-accent) 17%, transparent)}}.archive-simple-multi-item-slider__shelf figure{grid-template-rows:minmax(0,1fr) auto;block-size:100%;min-block-size:0;display:grid}.archive-simple-multi-item-slider__shelf img{object-fit:contain;block-size:100%;min-block-size:0;inline-size:100%;padding:clamp(10px,1.8cqi,28px)}.archive-simple-multi-item-slider__shelf figcaption{border-block-start:1px solid var(--slideshow-line);gap:5px;padding:clamp(10px,1.5cqi,22px);display:grid}.archive-simple-multi-item-slider__shelf figcaption span{color:var(--slideshow-accent);font-size:.66rem;font-weight:850}.archive-simple-multi-item-slider__shelf figcaption strong{overflow-wrap:anywhere;font-size:clamp(.78rem,1.25cqi,1rem);line-height:1.16}@keyframes multiItemArrive{0%{opacity:0;transform:translateX(calc(var(--slideshow-direction) * 12cqi)) rotateY(calc(var(--slideshow-direction) * -18deg)) scale(.86)}to{opacity:1;transform:translate(0)rotateY(0)scale(1)}}.archive-wobbly-svg-slideshow__stage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;gap:clamp(10px,1.6cqi,24px);padding:clamp(70px,9cqb,104px) clamp(18px,4cqi,62px) clamp(16px,3cqb,38px);display:grid;position:absolute;inset:0}.archive-wobbly-svg-slideshow__surface{grid-column:1/3;grid-template-columns:minmax(0,1fr) minmax(180px,22cqi);align-items:center;gap:clamp(14px,2.4cqi,38px);min-block-size:0;min-inline-size:0;display:grid;position:relative}.archive-wobbly-svg-slideshow__surface svg{block-size:100%;min-block-size:0;inline-size:100%;filter:drop-shadow(0 28px 54px var(--dom-scene-bg));display:block;overflow:visible}@supports (color:color-mix(in lab, red, red)){.archive-wobbly-svg-slideshow__surface svg{filter:drop-shadow(0 28px 54px color-mix(in srgb, var(--dom-scene-bg) 66%, transparent))}}.archive-wobbly-svg-slideshow__surface figcaption span,.archive-wobbly-svg-slideshow__surface figcaption strong,.archive-wobbly-svg-slideshow__surface figcaption p{display:block}.archive-wobbly-svg-slideshow__surface figcaption span{color:var(--slideshow-accent);letter-spacing:.12em;font-size:.72rem;font-weight:850}.archive-wobbly-svg-slideshow__surface figcaption strong{overflow-wrap:anywhere;margin-block-start:9px;font-size:clamp(1.45rem,3.4cqi,3.6rem);line-height:.94}.archive-wobbly-svg-slideshow__surface figcaption p{color:var(--slideshow-muted);margin-block-start:12px;line-height:1.45}.archive-wobbly-svg-slideshow__controls,.archive-triple-panel-image-slider__controls,.archive-animated-fragment-slideshow__controls{align-items:center;gap:8px;display:flex}.archive-wobbly-svg-slideshow__controls button,.archive-triple-panel-image-slider__controls button,.archive-animated-fragment-slideshow__controls button{border:1px solid var(--slideshow-line);background:var(--slideshow-panel);border-radius:999px;font-weight:850}.archive-wobbly-svg-slideshow__controls span,.archive-triple-panel-image-slider__controls span,.archive-animated-fragment-slideshow__controls b{min-inline-size:106px;color:var(--slideshow-muted);letter-spacing:.1em;text-align:center;text-transform:uppercase;font-size:.7rem;font-weight:800}.archive-wobbly-svg-slideshow__index,.archive-triple-panel-image-slider__index,.archive-animated-fragment-slideshow__index,.archive-perspective-mockup-slideshow__filmstrip{scrollbar-width:none;justify-content:flex-end;gap:5px;display:flex;overflow-x:auto}.archive-wobbly-svg-slideshow__index button,.archive-triple-panel-image-slider__index button,.archive-animated-fragment-slideshow__index button,.archive-perspective-mockup-slideshow__filmstrip button{flex:0 0 44px}.dom-gallery[data-dom-variant=archive-triple-panel-image-slider]{--scene-runway:100cqh}.archive-triple-panel-image-slider__stage{perspective:1400px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;gap:clamp(10px,1.7cqi,24px);padding:clamp(70px,9cqb,104px) clamp(18px,5cqi,74px) clamp(84px,12cqb,118px);display:grid;position:absolute;inset:0}.archive-triple-panel-image-slider__triptych{grid-column:1/3;grid-template-columns:minmax(0,1fr) minmax(180px,23cqi);align-items:center;gap:clamp(16px,3cqi,48px);min-block-size:0;min-inline-size:0;display:grid;position:relative}.archive-triple-panel-image-slider__faces{--triptych-gap:clamp(8px, 1.2cqi, 18px);gap:var(--triptych-gap);block-size:min(62cqb,55cqi);min-block-size:220px;inline-size:100%;transform-style:preserve-3d;filter:drop-shadow(0 32px 56px var(--dom-scene-bg));display:flex}@supports (color:color-mix(in lab, red, red)){.archive-triple-panel-image-slider__faces{filter:drop-shadow(0 32px 56px color-mix(in srgb, var(--dom-scene-bg) 72%, transparent))}}.archive-triple-panel-image-slider__faces>span{border:1px solid var(--slideshow-line);background:var(--slideshow-panel);transform-style:preserve-3d;transform-origin:calc(var(--panel-index) * 50%) 50%;animation:triptychHinge var(--slideshow-duration) cubic-bezier(.16, 1, .3, 1) both;animation-delay:calc(var(--panel-index) * var(--slideshow-motion) * 55ms);border-radius:12px;flex:33.333%;position:relative;overflow:hidden}.archive-triple-panel-image-slider__faces>span:first-child{transform-origin:100%}.archive-triple-panel-image-slider__faces>span:last-child{transform-origin:0}.archive-triple-panel-image-slider__faces img{inline-size:calc(300% + 2 * var(--triptych-gap));object-fit:cover;block-size:100%;position:absolute;inset-block:0;inset-inline-start:calc(var(--panel-index) * (-100% - var(--triptych-gap)))}.archive-triple-panel-image-slider__faces i{pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(90deg,#ffffff1f,#0000 18% 82%,#00000047);position:absolute;inset:0}.archive-triple-panel-image-slider__triptych figcaption span,.archive-triple-panel-image-slider__triptych figcaption strong,.archive-triple-panel-image-slider__triptych figcaption p{display:block}.archive-triple-panel-image-slider__triptych figcaption span{color:var(--slideshow-accent);font-size:.72rem;font-weight:850}.archive-triple-panel-image-slider__triptych figcaption strong{overflow-wrap:anywhere;margin-block-start:10px;font-size:clamp(1.5rem,3.4cqi,3.7rem);line-height:.94}.archive-triple-panel-image-slider__triptych figcaption p{color:var(--slideshow-muted);margin-block-start:12px;line-height:1.45}@keyframes triptychHinge{0%{opacity:.16;transform:rotateY(calc(var(--slideshow-direction) * (34deg - var(--panel-index) * 18deg))) translateZ(-70px)}to{opacity:1;transform:rotateY(0)translateZ(0)}}.archive-animated-fragment-slideshow__stage{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) auto;gap:clamp(10px,1.6cqi,24px);padding:clamp(72px,9cqb,108px) clamp(18px,5cqi,76px) clamp(16px,3cqb,38px);display:grid;position:absolute;inset:0}.archive-animated-fragment-slideshow__artwork{grid-column:1/3;grid-template-columns:minmax(0,1.55fr) minmax(190px,.62fr);align-items:center;gap:clamp(18px,3.5cqi,56px);min-block-size:0;min-inline-size:0;display:grid}.archive-animated-fragment-slideshow__mosaic{grid-template-columns:repeat(var(--fragment-columns), minmax(0, 1fr));grid-template-rows:repeat(var(--fragment-rows), minmax(0, 1fr));block-size:min(64cqb,62cqi);min-block-size:220px;inline-size:100%;filter:drop-shadow(0 30px 60px var(--dom-scene-bg));display:grid;overflow:visible}@supports (color:color-mix(in lab, red, red)){.archive-animated-fragment-slideshow__mosaic{filter:drop-shadow(0 30px 60px color-mix(in srgb, var(--dom-scene-bg) 74%, transparent))}}.archive-animated-fragment-slideshow__mosaic>span{border:1px solid var(--slideshow-accent);min-block-size:0;min-inline-size:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-animated-fragment-slideshow__mosaic>span{border:1px solid color-mix(in srgb, var(--slideshow-accent) 26%, var(--slideshow-line))}}.archive-animated-fragment-slideshow__mosaic>span{background:var(--slideshow-panel);animation:fragmentAssemble var(--slideshow-duration) cubic-bezier(.16, 1, .3, 1) both;animation-delay:calc(var(--fragment-order) * var(--slideshow-motion) * 11ms)}.archive-animated-fragment-slideshow__mosaic img{inline-size:calc(var(--fragment-columns) * 100%);block-size:calc(var(--fragment-rows) * 100%);object-fit:contain;position:absolute;inset-block-start:calc(var(--fragment-row) * -100%);inset-inline-start:calc(var(--fragment-column) * -100%)}.archive-animated-fragment-slideshow__artwork figcaption span,.archive-animated-fragment-slideshow__artwork figcaption strong,.archive-animated-fragment-slideshow__artwork figcaption p{display:block}.archive-animated-fragment-slideshow__artwork figcaption span{color:var(--slideshow-accent);font-size:.72rem;font-weight:850}.archive-animated-fragment-slideshow__artwork figcaption strong{overflow-wrap:anywhere;margin-block-start:10px;font-size:clamp(1.5rem,3.5cqi,3.8rem);line-height:.94}.archive-animated-fragment-slideshow__artwork figcaption p{color:var(--slideshow-muted);margin-block-start:12px;line-height:1.45}@keyframes fragmentAssemble{0%{opacity:0;transform:translate(var(--fragment-shift-x), var(--fragment-shift-y)) rotate(var(--fragment-rotate)) scale(.78)}to{opacity:1;transform:translate(0)rotate(0)scale(1)}}.archive-perspective-mockup-slideshow__stage{perspective:1500px;grid-template-rows:minmax(0,1fr) auto;gap:clamp(10px,2cqb,24px);padding:clamp(70px,9cqb,104px) clamp(18px,5cqi,76px) clamp(16px,3cqb,38px);display:grid;position:absolute;inset:0}.archive-perspective-mockup-slideshow__plinth{z-index:-1;transform-origin:bottom;border:1px solid var(--slideshow-line);background:linear-gradient(90deg, transparent, var(--slideshow-accent), transparent), var(--dom-scene-bg);block-size:28cqb;position:absolute;inset-block-end:12cqb;inset-inline:7cqi;transform:rotateX(64deg)}@supports (color:color-mix(in lab, red, red)){.archive-perspective-mockup-slideshow__plinth{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--slideshow-accent) 12%, transparent), transparent), color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-perspective-mockup-slideshow__plinth span{background:var(--slideshow-line);inline-size:1px;position:absolute;inset-block:0}.archive-perspective-mockup-slideshow__plinth span:first-child{inset-inline-start:25%}.archive-perspective-mockup-slideshow__plinth span:nth-child(2){inset-inline-start:50%}.archive-perspective-mockup-slideshow__plinth span:nth-child(3){inset-inline-start:75%}.archive-perspective-mockup-slideshow__device{min-block-size:0;min-inline-size:0;transform:rotateX(var(--mockup-rotate-x,0deg)) rotateY(var(--mockup-rotate-y,0deg));transform-style:preserve-3d;grid-template-columns:minmax(0,1.55fr) minmax(190px,.58fr);align-items:center;gap:clamp(22px,4cqi,64px);transition:transform .18s ease-out;display:grid;position:relative}.archive-perspective-mockup-slideshow__chassis{aspect-ratio:16/10;border:1px solid var(--dom-scene-highlight);justify-self:end;inline-size:min(100%,72cqi);padding:clamp(11px,1.4cqi,22px);position:relative}@supports (color:color-mix(in lab, red, red)){.archive-perspective-mockup-slideshow__chassis{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 38%, transparent)}}.archive-perspective-mockup-slideshow__chassis{background:linear-gradient(145deg, var(--dom-scene-highlight), var(--dom-scene-bg) 42%, var(--slideshow-accent));border-radius:clamp(14px,2.2cqi,34px)}@supports (color:color-mix(in lab, red, red)){.archive-perspective-mockup-slideshow__chassis{background:linear-gradient(145deg, color-mix(in srgb, var(--dom-scene-highlight) 19%, var(--dom-scene-bg)), var(--dom-scene-bg) 42%, color-mix(in srgb, var(--slideshow-accent) 13%, var(--dom-scene-bg)))}}.archive-perspective-mockup-slideshow__chassis{box-shadow:inset 0 1px 0 #ffffff47, inset 0 -10px 24px #0000006b, 0 38px 80px var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-perspective-mockup-slideshow__chassis{box-shadow:inset 0 1px 0 #ffffff47, inset 0 -10px 24px #0000006b, 0 38px 80px color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-perspective-mockup-slideshow__chassis{animation:physicalDisplayArrive var(--slideshow-duration) cubic-bezier(.16, 1, .3, 1) both;transform:translateZ(40px)}.archive-perspective-mockup-slideshow__screen{border:1px solid var(--slideshow-accent);block-size:100%;inline-size:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-perspective-mockup-slideshow__screen{border:1px solid color-mix(in srgb, var(--slideshow-accent) 52%, black)}}.archive-perspective-mockup-slideshow__screen{box-shadow:inset 0 0 32px var(--slideshow-accent);background:#020306;border-radius:clamp(7px,1cqi,16px)}@supports (color:color-mix(in lab, red, red)){.archive-perspective-mockup-slideshow__screen{box-shadow:inset 0 0 32px color-mix(in srgb, var(--slideshow-accent) 9%, transparent)}}.archive-perspective-mockup-slideshow__screen:after{content:"";pointer-events:none;background:linear-gradient(116deg,#ffffff21,#0000 24% 74%,#ffffff0d);position:absolute;inset:0}.archive-perspective-mockup-slideshow__screen img{object-fit:contain;block-size:100%;inline-size:100%;padding:clamp(10px,1.5cqi,24px)}.archive-perspective-mockup-slideshow__camera{z-index:4;aspect-ratio:1;background:var(--slideshow-accent);inline-size:5px;box-shadow:0 0 10px var(--slideshow-accent);border-radius:50%;position:absolute;inset-block-start:5px;inset-inline-start:50%}.archive-perspective-mockup-slideshow__speaker{background:repeating-linear-gradient(to bottom, var(--slideshow-line) 0 2px, transparent 2px 5px);border-radius:99px;block-size:36%;inline-size:2px;position:absolute;inset-block-start:32%;inset-inline-end:4px}.archive-perspective-mockup-slideshow__stand{z-index:-1;background:linear-gradient(90deg, black, var(--dom-scene-highlight), var(--dom-scene-bg));border-radius:0 0 12px 12px;block-size:22%;inline-size:18%;position:absolute;inset-block-end:9%;inset-inline-start:36%}@supports (color:color-mix(in lab, red, red)){.archive-perspective-mockup-slideshow__stand{background:linear-gradient(90deg, color-mix(in srgb, black 42%, var(--dom-scene-bg)), color-mix(in srgb, var(--dom-scene-highlight) 18%, var(--dom-scene-bg)), var(--dom-scene-bg))}}.archive-perspective-mockup-slideshow__stand{transform:translateZ(-18px)skew(-4deg)}.archive-perspective-mockup-slideshow__stand i{background:var(--dom-scene-highlight);border-radius:999px;block-size:12px;position:absolute;inset-block-end:-9px;inset-inline:-55%}@supports (color:color-mix(in lab, red, red)){.archive-perspective-mockup-slideshow__stand i{background:color-mix(in srgb, var(--dom-scene-highlight) 14%, var(--dom-scene-bg))}}.archive-perspective-mockup-slideshow__stand i{box-shadow:0 12px 22px #0000006b}.archive-perspective-mockup-slideshow__device figcaption span,.archive-perspective-mockup-slideshow__device figcaption strong,.archive-perspective-mockup-slideshow__device figcaption p{display:block}.archive-perspective-mockup-slideshow__device figcaption span{color:var(--slideshow-accent);font-size:.72rem;font-weight:850}.archive-perspective-mockup-slideshow__device figcaption strong{overflow-wrap:anywhere;margin-block-start:10px;font-size:clamp(1.45rem,3.3cqi,3.5rem);line-height:.94}.archive-perspective-mockup-slideshow__device figcaption p{color:var(--slideshow-muted);margin-block-start:12px;line-height:1.45}.archive-perspective-mockup-slideshow__filmstrip{justify-content:center}@keyframes physicalDisplayArrive{0%{opacity:0;transform:translate3d(calc(var(--slideshow-direction) * 18cqi), 3cqb, -180px) rotateY(calc(var(--slideshow-direction) * -24deg))}to{opacity:1;transform:translateZ(40px)rotateY(0)}}@container classic-slideshow (max-width:760px){.archive-classic-slideshow__head{max-inline-size:78cqi}.archive-sliding-header-layout-gallery__grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));inset-block-start:18cqb}.archive-sliding-header-layout-gallery__grid button:first-child{grid-row:1/3}.archive-sliding-header-layout-gallery__grid button:nth-child(4){grid-column:auto}.archive-sliding-header-layout-gallery__grid button:nth-child(5),.archive-sliding-header-layout-gallery__grid button:nth-child(6){display:block}.archive-sliding-header-layout-gallery__cover{grid-template-columns:1fr}.archive-sliding-header-layout-gallery__cover>img{opacity:.34;inline-size:100%}.archive-sliding-header-layout-gallery__cover>div{grid-column:1;align-self:end}.archive-sliding-header-layout-gallery__cover b{display:none}.archive-zoom-slider-gallery__stage{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);padding-block-start:max(70px,10cqb)}.archive-zoom-slider-gallery__artwork{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:10px}.archive-zoom-slider-gallery__artwork figcaption{padding-block-end:0}.archive-zoom-slider-gallery__artwork figcaption p{display:none}.archive-zoom-slider-gallery__controls{grid-column:1}.archive-zoom-slider-gallery__index{flex-direction:row;grid-area:3/1;justify-content:center;overflow-x:auto}.archive-elastic-content-slider-gallery__panel{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.archive-elastic-content-slider-gallery__panel>div{border-block-start:1px solid var(--slideshow-line);border-inline-start:0;padding:16px}.archive-elastic-content-slider-gallery__panel p{display:none}.archive-simple-multi-item-slider__menu{flex-direction:column;align-items:start;gap:10px}.archive-simple-multi-item-slider__menu>div:last-child{inline-size:100%;overflow-x:auto}.archive-simple-multi-item-slider__shelf{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.archive-simple-multi-item-slider__shelf>button:nth-child(2),.archive-simple-multi-item-slider__shelf>button:nth-child(4){margin-block-start:0}.archive-wobbly-svg-slideshow__surface,.archive-triple-panel-image-slider__triptych,.archive-animated-fragment-slideshow__artwork,.archive-perspective-mockup-slideshow__device{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:10px}.archive-wobbly-svg-slideshow__surface figcaption p,.archive-triple-panel-image-slider__triptych figcaption p,.archive-animated-fragment-slideshow__artwork figcaption p,.archive-perspective-mockup-slideshow__device figcaption p{display:none}.archive-triple-panel-image-slider__faces,.archive-animated-fragment-slideshow__mosaic{block-size:min(54cqb,82cqi);min-block-size:190px}.archive-perspective-mockup-slideshow__chassis{justify-self:center;inline-size:min(100%,74cqi)}.archive-perspective-mockup-slideshow__stand{block-size:17%;inline-size:14%;inset-block-end:20%;inset-inline-start:43%}}@container classic-slideshow (max-width:480px){.archive-classic-slideshow__head .scene-title{font-size:clamp(1.15rem,6cqi,1.75rem)}.archive-sliding-header-layout-gallery__grid,.archive-sliding-header-layout-gallery__cover{inset-inline:12px}.archive-sliding-header-layout-gallery__cover h2{font-size:clamp(1.25rem,8cqi,2.2rem)}.archive-sliding-header-layout-gallery__cover p{display:none}.archive-elastic-content-slider-gallery__tabs{grid-auto-columns:minmax(104px,44cqi)}.archive-elastic-content-slider-gallery__tabs button strong{display:none}.archive-simple-multi-item-slider__stage{padding-inline:12px}.archive-simple-multi-item-slider__menu button{padding-inline:10px}.archive-simple-multi-item-slider__shelf figcaption strong{font-size:.72rem}.archive-wobbly-svg-slideshow__stage,.archive-triple-panel-image-slider__stage,.archive-animated-fragment-slideshow__stage,.archive-perspective-mockup-slideshow__stage{padding-inline:12px}.archive-triple-panel-image-slider__stage{grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr)}.archive-triple-panel-image-slider__triptych{grid-column:1}.archive-triple-panel-image-slider__controls,.archive-triple-panel-image-slider__index{justify-content:center}.archive-wobbly-svg-slideshow__index,.archive-animated-fragment-slideshow__index,.archive-perspective-mockup-slideshow__filmstrip{justify-content:flex-start}}@container classic-slideshow (max-height:560px){.archive-classic-slideshow__head{inset-block-start:10px}.archive-sliding-header-layout-gallery__cover p,.archive-zoom-slider-gallery__artwork figcaption p,.archive-elastic-content-slider-gallery__panel p,.archive-wobbly-svg-slideshow__surface figcaption p,.archive-triple-panel-image-slider__triptych figcaption p,.archive-animated-fragment-slideshow__artwork figcaption p,.archive-perspective-mockup-slideshow__device figcaption p{display:none}.archive-sliding-header-layout-gallery__grid{inset-block-start:18cqb}.archive-zoom-slider-gallery__stage,.archive-elastic-content-slider-gallery__stage,.archive-simple-multi-item-slider__stage,.archive-wobbly-svg-slideshow__stage,.archive-triple-panel-image-slider__stage,.archive-animated-fragment-slideshow__stage,.archive-perspective-mockup-slideshow__stage{padding-block:54px 10px}.archive-triple-panel-image-slider__faces,.archive-animated-fragment-slideshow__mosaic{min-block-size:150px}}.archive-classic-slideshow[data-reduced=true] *,.archive-classic-slideshow[data-reduced=true] :before,.archive-classic-slideshow[data-reduced=true] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.archive-classic-slideshow[data-reduced=true] .archive-sliding-header-layout-gallery__cover{block-size:clamp(74px,13cqb,118px)}.archive-classic-slideshow[data-reduced=true] .archive-sliding-header-layout-gallery__cover>img,.archive-classic-slideshow[data-reduced=true] .archive-sliding-header-layout-gallery__cover p{opacity:0}.archive-classic-slideshow[data-reduced=true] .archive-sliding-header-layout-gallery__cover b{opacity:1;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.archive-classic-slideshow *,.archive-classic-slideshow :before,.archive-classic-slideshow :after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.archive-sliding-header-layout-gallery__cover{block-size:clamp(74px,13cqb,118px)}.archive-sliding-header-layout-gallery__cover>img,.archive-sliding-header-layout-gallery__cover p{opacity:0}.archive-sliding-header-layout-gallery__cover b{opacity:1;transform:translateY(-50%)}}.archive-editorial-portfolio__head{z-index:42;pointer-events:none;max-width:min(58ch,100vw - 64px);position:absolute;top:28px;left:32px}.archive-editorial-portfolio__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 24px 80px #00000094;font-size:clamp(2rem,5.2vw,4.5rem);line-height:.94}.dom-gallery[data-dom-variant=archive-sticky-section-story-gallery],.dom-gallery[data-dom-variant=archive-smooth-scroll-inner-image-gallery],.dom-gallery[data-dom-variant=archive-little-fragments-poster-wall],.dom-gallery[data-dom-variant=archive-cutout-collage-gallery],.dom-gallery[data-dom-variant=archive-folding-dom-exhibition-panels],.dom-gallery[data-dom-variant=archive-isometric-archive-grid],.dom-gallery[data-dom-variant=archive-elastic-draggable-art-cards],.dom-gallery[data-dom-variant=archive-interactive-artwork-points]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-editorial-portfolio{isolation:isolate;place-items:center;padding:110px 52px 58px;display:grid;overflow:hidden}.archive-editorial-portfolio:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 76% 22%, var(--dom-scene-accent), transparent 34%), radial-gradient(circle at 18% 76%, var(--dom-scene-secondary), transparent 36%), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(0deg, var(--dom-scene-highlight) 1px, transparent 1px);position:absolute;inset:-10%}@supports (color:color-mix(in lab, red, red)){.archive-editorial-portfolio:before{background:radial-gradient(circle at 76% 22%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 34%), radial-gradient(circle at 18% 76%, color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent), transparent 36%), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px)}}.archive-editorial-portfolio:before{background-size:auto,auto,76px 76px,76px 76px}.archive-editorial-portfolio img{object-fit:contain;width:100%;height:100%;display:block}.archive-editorial-portfolio button{color:inherit;font:inherit}.archive-editorial-portfolio button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-editorial-portfolio button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-editorial-portfolio button:focus-visible{outline-offset:3px}.archive-sticky-section-story-gallery__feature,.archive-little-fragments-poster-wall__poster,.archive-cutout-collage-gallery__feature,.archive-isometric-archive-grid__feature,.archive-interactive-artwork-points__artwork{z-index:5;border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:16px;min-height:620px;margin:0;padding:16px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-sticky-section-story-gallery__feature,.archive-little-fragments-poster-wall__poster,.archive-cutout-collage-gallery__feature,.archive-isometric-archive-grid__feature,.archive-interactive-artwork-points__artwork{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-sticky-section-story-gallery__feature,.archive-little-fragments-poster-wall__poster,.archive-cutout-collage-gallery__feature,.archive-isometric-archive-grid__feature,.archive-interactive-artwork-points__artwork{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-sticky-section-story-gallery__feature,.archive-little-fragments-poster-wall__poster,.archive-cutout-collage-gallery__feature,.archive-isometric-archive-grid__feature,.archive-interactive-artwork-points__artwork{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-sticky-section-story-gallery__feature,.archive-little-fragments-poster-wall__poster,.archive-cutout-collage-gallery__feature,.archive-isometric-archive-grid__feature,.archive-interactive-artwork-points__artwork{box-shadow:0 42px 130px #0000006b}.archive-sticky-section-story-gallery__feature figcaption,.archive-little-fragments-poster-wall__poster figcaption,.archive-cutout-collage-gallery__feature figcaption,.archive-isometric-archive-grid__feature figcaption,.archive-interactive-artwork-points__artwork figcaption{z-index:8;border:1px solid var(--dom-scene-highlight);gap:8px;padding:14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-sticky-section-story-gallery__feature figcaption,.archive-little-fragments-poster-wall__poster figcaption,.archive-cutout-collage-gallery__feature figcaption,.archive-isometric-archive-grid__feature figcaption,.archive-interactive-artwork-points__artwork figcaption{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-sticky-section-story-gallery__feature figcaption,.archive-little-fragments-poster-wall__poster figcaption,.archive-cutout-collage-gallery__feature figcaption,.archive-isometric-archive-grid__feature figcaption,.archive-interactive-artwork-points__artwork figcaption{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-sticky-section-story-gallery__feature figcaption,.archive-little-fragments-poster-wall__poster figcaption,.archive-cutout-collage-gallery__feature figcaption,.archive-isometric-archive-grid__feature figcaption,.archive-interactive-artwork-points__artwork figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 84%, transparent)}}.archive-sticky-section-story-gallery__feature figcaption span,.archive-smooth-scroll-inner-image-gallery__placard span,.archive-little-fragments-poster-wall__poster figcaption span,.archive-cutout-collage-gallery__feature figcaption span,.archive-folding-dom-exhibition-panels__copy span,.archive-isometric-archive-grid__feature figcaption span,.archive-elastic-draggable-art-cards__detail span,.archive-interactive-artwork-points__artwork figcaption span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-sticky-section-story-gallery__feature figcaption span,.archive-smooth-scroll-inner-image-gallery__placard span,.archive-little-fragments-poster-wall__poster figcaption span,.archive-cutout-collage-gallery__feature figcaption span,.archive-folding-dom-exhibition-panels__copy span,.archive-isometric-archive-grid__feature figcaption span,.archive-elastic-draggable-art-cards__detail span,.archive-interactive-artwork-points__artwork figcaption span{color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-sticky-section-story-gallery__feature figcaption span,.archive-smooth-scroll-inner-image-gallery__placard span,.archive-little-fragments-poster-wall__poster figcaption span,.archive-cutout-collage-gallery__feature figcaption span,.archive-folding-dom-exhibition-panels__copy span,.archive-isometric-archive-grid__feature figcaption span,.archive-elastic-draggable-art-cards__detail span,.archive-interactive-artwork-points__artwork figcaption span{text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-sticky-section-story-gallery__feature figcaption strong,.archive-smooth-scroll-inner-image-gallery__placard h2,.archive-little-fragments-poster-wall__poster figcaption strong,.archive-cutout-collage-gallery__feature figcaption strong,.archive-folding-dom-exhibition-panels__copy h2,.archive-isometric-archive-grid__feature figcaption strong,.archive-elastic-draggable-art-cards__detail h2,.archive-interactive-artwork-points__artwork figcaption strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,3.1vw,3rem);line-height:.98}.archive-sticky-section-story-gallery__feature figcaption p,.archive-smooth-scroll-inner-image-gallery__placard p,.archive-little-fragments-poster-wall__poster figcaption p,.archive-cutout-collage-gallery__feature figcaption p,.archive-folding-dom-exhibition-panels__copy p,.archive-isometric-archive-grid__feature figcaption p,.archive-elastic-draggable-art-cards__detail p,.archive-interactive-artwork-points__artwork figcaption p{max-width:48ch;color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-sticky-section-story-gallery__feature figcaption p,.archive-smooth-scroll-inner-image-gallery__placard p,.archive-little-fragments-poster-wall__poster figcaption p,.archive-cutout-collage-gallery__feature figcaption p,.archive-folding-dom-exhibition-panels__copy p,.archive-isometric-archive-grid__feature figcaption p,.archive-elastic-draggable-art-cards__detail p,.archive-interactive-artwork-points__artwork figcaption p{color:color-mix(in srgb, var(--dom-scene-highlight) 66%, transparent)}}.archive-sticky-section-story-gallery__feature figcaption p,.archive-smooth-scroll-inner-image-gallery__placard p,.archive-little-fragments-poster-wall__poster figcaption p,.archive-cutout-collage-gallery__feature figcaption p,.archive-folding-dom-exhibition-panels__copy p,.archive-isometric-archive-grid__feature figcaption p,.archive-elastic-draggable-art-cards__detail p,.archive-interactive-artwork-points__artwork figcaption p{font-size:.9rem;line-height:1.42}.archive-sticky-section-story-gallery__stage{z-index:2;grid-template-columns:minmax(310px,.34fr) minmax(520px,.66fr);align-items:center;gap:32px;width:min(1240px,92vw);display:grid;position:relative}.archive-sticky-section-story-gallery__sections{gap:14px;display:grid}.archive-sticky-section-story-gallery__sections button{border:1px solid var(--dom-scene-highlight);gap:8px;min-height:102px;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-sticky-section-story-gallery__sections button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-sticky-section-story-gallery__sections button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-sticky-section-story-gallery__sections button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.archive-sticky-section-story-gallery__sections button{cursor:pointer;text-align:left;transition:transform .24s,border-color .24s,background .24s;transform:translate(-12px)}.archive-sticky-section-story-gallery__sections button span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-sticky-section-story-gallery__sections button span{color:color-mix(in srgb, var(--dom-scene-accent) 78%, white)}}.archive-sticky-section-story-gallery__sections button span{font-size:.72rem;font-weight:900}.archive-sticky-section-story-gallery__sections button strong{min-width:0;color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1rem,1.7vw,1.55rem);line-height:1}.archive-sticky-section-story-gallery__sections button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-sticky-section-story-gallery__sections button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 74%, white)}}.archive-sticky-section-story-gallery__sections button[data-active=true]{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-sticky-section-story-gallery__sections button[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 14%, var(--dom-scene-bg))}}.archive-sticky-section-story-gallery__sections button[data-active=true]{transform:translate(16px)}.dom-gallery.archive-smooth-scroll-inner-image-gallery{--scene-runway:max(250cqh, 1380px);min-height:var(--scene-runway);padding:0;display:block;position:relative;overflow:visible;container-type:inline-size}.archive-smooth-scroll-inner-image-gallery__stage{z-index:2;grid-template-columns:minmax(0,1fr) clamp(210px,25cqw,330px);align-items:center;gap:clamp(18px,3cqw,46px);width:100%;height:100cqh;min-height:560px;padding:clamp(84px,11cqh,122px) clamp(18px,4cqw,68px) clamp(34px,7cqh,76px);display:grid;position:sticky;top:0;overflow:hidden}.archive-smooth-scroll-inner-image-gallery__track{perspective:1200px;min-width:0;height:min(70cqh,670px);min-height:0;transform:translateY(var(--scroll-shift,0px));transform-style:preserve-3d;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.2cqw,18px);display:grid;position:relative}.archive-smooth-scroll-inner-image-gallery__track button,.archive-little-fragments-poster-wall__rail button,.archive-cutout-collage-gallery__tile,.archive-isometric-archive-grid__grid button{border:1px solid var(--dom-scene-highlight);min-width:0;min-height:0;padding:10px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-smooth-scroll-inner-image-gallery__track button,.archive-little-fragments-poster-wall__rail button,.archive-cutout-collage-gallery__tile,.archive-isometric-archive-grid__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-smooth-scroll-inner-image-gallery__track button,.archive-little-fragments-poster-wall__rail button,.archive-cutout-collage-gallery__tile,.archive-isometric-archive-grid__grid button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-smooth-scroll-inner-image-gallery__track button,.archive-little-fragments-poster-wall__rail button,.archive-cutout-collage-gallery__tile,.archive-isometric-archive-grid__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.archive-smooth-scroll-inner-image-gallery__track button,.archive-little-fragments-poster-wall__rail button,.archive-cutout-collage-gallery__tile,.archive-isometric-archive-grid__grid button{cursor:pointer;transition:transform .22s,border-color .22s,background .22s}.archive-smooth-scroll-inner-image-gallery__track button img{transform:translateY(var(--editorial-inner-shift,0px)) scale(1.16);transition:transform .32s cubic-bezier(.16,1,.3,1),filter .24s}.archive-smooth-scroll-inner-image-gallery__track button span,.archive-little-fragments-poster-wall__rail button span,.archive-cutout-collage-gallery__tile span,.archive-isometric-archive-grid__grid button span{background:var(--dom-scene-bg);border-radius:999px;padding:6px 8px;position:absolute;bottom:9px;right:9px}@supports (color:color-mix(in lab, red, red)){.archive-smooth-scroll-inner-image-gallery__track button span,.archive-little-fragments-poster-wall__rail button span,.archive-cutout-collage-gallery__tile span,.archive-isometric-archive-grid__grid button span{background:color-mix(in srgb, var(--dom-scene-bg) 74%, black)}}.archive-smooth-scroll-inner-image-gallery__track button span,.archive-little-fragments-poster-wall__rail button span,.archive-cutout-collage-gallery__tile span,.archive-isometric-archive-grid__grid button span{color:var(--dom-scene-highlight);font-size:.68rem;font-weight:900}.archive-smooth-scroll-inner-image-gallery__track button[data-active=true],.archive-little-fragments-poster-wall__rail button[data-active=true],.archive-cutout-collage-gallery__tile[data-active=true],.archive-isometric-archive-grid__grid button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-smooth-scroll-inner-image-gallery__track button[data-active=true],.archive-little-fragments-poster-wall__rail button[data-active=true],.archive-cutout-collage-gallery__tile[data-active=true],.archive-isometric-archive-grid__grid button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 76%, white)}}.archive-smooth-scroll-inner-image-gallery__track button[data-active=true],.archive-little-fragments-poster-wall__rail button[data-active=true],.archive-cutout-collage-gallery__tile[data-active=true],.archive-isometric-archive-grid__grid button[data-active=true]{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-smooth-scroll-inner-image-gallery__track button[data-active=true],.archive-little-fragments-poster-wall__rail button[data-active=true],.archive-cutout-collage-gallery__tile[data-active=true],.archive-isometric-archive-grid__grid button[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 12%, var(--dom-scene-bg))}}.archive-smooth-scroll-inner-image-gallery__track button[data-active=true],.archive-little-fragments-poster-wall__rail button[data-active=true],.archive-cutout-collage-gallery__tile[data-active=true],.archive-isometric-archive-grid__grid button[data-active=true]{transform:translateY(-9px)}.archive-smooth-scroll-inner-image-gallery__track button[data-active=true] img{filter:saturate(1.08)brightness(1.04);transform:translateY(calc(var(--editorial-inner-shift,0px) * -.35)) scale(1.2)}.archive-smooth-scroll-inner-image-gallery__meter{background:var(--dom-scene-highlight);border-radius:999px;height:2px;margin-top:4px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-smooth-scroll-inner-image-gallery__meter{background:color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-smooth-scroll-inner-image-gallery__meter i{transform-origin:0;background:linear-gradient(90deg, var(--dom-scene-accent), var(--dom-scene-secondary));display:block;position:absolute;inset:0}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=kinetic-grid] .archive-smooth-scroll-inner-image-gallery__track button{transform:translateY(var(--editorial-item-shift,0px)) rotate(var(--editorial-item-turn,0deg))}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=kinetic-grid] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(2),.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=kinetic-grid] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(7){transform:translateY(var(--editorial-item-shift,0px)) rotate(var(--editorial-item-turn,0deg)) translateZ(42px)}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-wall]{grid-template-columns:minmax(0,.74fr) minmax(230px,.26fr)}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-wall] .archive-smooth-scroll-inner-image-gallery__track{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(6,minmax(0,1fr));height:min(72cqh,680px);transform:none}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-wall] .archive-smooth-scroll-inner-image-gallery__track button:first-child{grid-area:1/1/3/4}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-wall] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(2){grid-area:1/4/2/7}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-wall] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(3){grid-area:2/4/4/6}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-wall] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(4){grid-area:2/6/5/7}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-wall] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(5){grid-area:3/1/5/3}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-wall] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(6){grid-area:3/3/5/4}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-wall] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(7){grid-area:4/4/5/6}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-wall] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(8){display:none}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=press-kit] .archive-smooth-scroll-inner-image-gallery__track{transform:translateX(var(--scroll-cross-shift,0px));grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1.35fr repeat(3,minmax(0,.75fr))}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=press-kit] .archive-smooth-scroll-inner-image-gallery__track button:first-child{grid-row:1/4}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=press-kit] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(2),.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=press-kit] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(5){grid-column:span 2}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=pitch-room] .archive-smooth-scroll-inner-image-gallery__track{transform:perspective(1200px) rotateY(var(--scroll-turn,0deg));grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=pitch-room] .archive-smooth-scroll-inner-image-gallery__track button{transform:translateY(var(--editorial-item-shift,0px)) rotate(var(--editorial-item-turn,0deg))}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=pitch-room] .archive-smooth-scroll-inner-image-gallery__track button:first-child,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=pitch-room] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(6){grid-column:span 2}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=card-river]{grid-template-columns:minmax(0,1fr) clamp(210px,22cqw,300px)}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=card-river] .archive-smooth-scroll-inner-image-gallery__track{width:max-content;height:min(62cqh,620px);transform:translateX(calc(var(--scroll-shift,0px) * 2.1));gap:clamp(10px,1.5cqw,24px);display:flex}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=card-river] .archive-smooth-scroll-inner-image-gallery__track button{width:clamp(130px,17cqw,230px);transform:translateY(var(--editorial-item-shift,0px)) rotate(var(--editorial-item-turn,0deg));flex:none}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=card-river] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(3n+2){align-self:flex-end;height:76%}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=modular-blocks] .archive-smooth-scroll-inner-image-gallery__track{grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));transform:none}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=modular-blocks] .archive-smooth-scroll-inner-image-gallery__track button:first-child,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=modular-blocks] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(7){grid-area:span 2/span 2}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=modular-blocks] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(2),.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=modular-blocks] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(5){grid-column:span 2}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-stream] .archive-smooth-scroll-inner-image-gallery__track{transform:translateY(calc(var(--scroll-shift,0px) * .55));grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-stream] .archive-smooth-scroll-inner-image-gallery__track button:first-child,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-stream] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(5){grid-row:span 2}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-stream] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(3),.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-stream] .archive-smooth-scroll-inner-image-gallery__track button:nth-child(7){grid-column:span 2}.archive-smooth-scroll-inner-image-gallery__placard,.archive-folding-dom-exhibition-panels__copy,.archive-elastic-draggable-art-cards__detail{z-index:6;border:1px solid var(--dom-scene-highlight);gap:14px;padding:24px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-smooth-scroll-inner-image-gallery__placard,.archive-folding-dom-exhibition-panels__copy,.archive-elastic-draggable-art-cards__detail{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-smooth-scroll-inner-image-gallery__placard,.archive-folding-dom-exhibition-panels__copy,.archive-elastic-draggable-art-cards__detail{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-smooth-scroll-inner-image-gallery__placard,.archive-folding-dom-exhibition-panels__copy,.archive-elastic-draggable-art-cards__detail{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-smooth-scroll-inner-image-gallery__placard,.archive-folding-dom-exhibition-panels__copy,.archive-elastic-draggable-art-cards__detail{box-shadow:0 34px 110px #00000057}.archive-little-fragments-poster-wall__stage{z-index:2;grid-template-columns:minmax(560px,.7fr) minmax(260px,.3fr);align-items:center;gap:32px;width:min(1240px,92vw);display:grid;position:relative}.archive-little-fragments-poster-wall__poster{min-height:660px;transform:translate(var(--portfolio-pointer-x), var(--portfolio-pointer-y))}.archive-little-fragments-poster-wall__fragments{z-index:5;pointer-events:none;position:absolute;inset:18px 18px 138px}.archive-little-fragments-poster-wall__fragments span{border:1px solid var(--dom-scene-highlight);width:28%;height:22%;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-little-fragments-poster-wall__fragments span{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 10%, transparent)}}.archive-little-fragments-poster-wall__fragments span{background:linear-gradient(135deg, var(--dom-scene-accent), transparent 58%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-little-fragments-poster-wall__fragments span{background:linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-accent) 34%, transparent), transparent 58%), color-mix(in srgb, var(--dom-scene-bg) 18%, transparent)}}.archive-little-fragments-poster-wall__fragments span{clip-path:polygon(8% 0,100% 14%,92% 100%,0 84%);opacity:.26;transform:translate(var(--fragment-x), var(--fragment-y)) rotate(var(--fragment-rotate));animation:4s ease-in-out infinite archive-portfolio-fragment;animation-delay:var(--fragment-delay)}.archive-little-fragments-poster-wall__fragments span:nth-child(3n){left:auto;right:8%}.archive-little-fragments-poster-wall__fragments span:nth-child(3n+1){left:12%}.archive-little-fragments-poster-wall__fragments span:nth-child(3n+2){left:44%}.archive-little-fragments-poster-wall__rail{grid-template-columns:1fr;gap:12px;display:grid}.archive-little-fragments-poster-wall__rail button{min-height:116px}.archive-cutout-collage-gallery__stage{z-index:2;grid-template-columns:minmax(580px,.68fr) minmax(310px,.32fr);align-items:center;gap:32px;width:min(1240px,92vw);display:grid;position:relative}.archive-cutout-collage-gallery__grid{grid-template-columns:repeat(5,minmax(90px,1fr));grid-auto-rows:138px;gap:12px;display:grid}.archive-cutout-collage-gallery__tile{clip-path:polygon(0 0,88% 0,100% 20%,100% 100%,12% 100%,0 82%);min-height:auto}.archive-cutout-collage-gallery__tile--2{clip-path:polygon(12% 0,100% 0,88% 100%,0 100%,0 16%);grid-row:span 2}.archive-cutout-collage-gallery__tile--3{clip-path:polygon(0 16%,18% 0,100% 0,100% 84%,82% 100%,0 100%);grid-column:span 2}.archive-cutout-collage-gallery__tile--4{clip-path:circle(48%)}.archive-cutout-collage-gallery__tile--5{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.archive-cutout-collage-gallery__feature{min-height:640px}.archive-folding-dom-exhibition-panels__stage{z-index:2;grid-template-columns:minmax(600px,.68fr) minmax(280px,.32fr);align-items:center;gap:34px;width:min(1240px,92vw);display:grid;position:relative}.archive-folding-dom-exhibition-panels__fold{perspective:1100px;grid-template-columns:repeat(5,minmax(100px,1fr));min-height:640px;display:grid}.archive-folding-dom-exhibition-panels__fold button{border:1px solid var(--dom-scene-highlight);padding:12px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-folding-dom-exhibition-panels__fold button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-folding-dom-exhibition-panels__fold button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-folding-dom-exhibition-panels__fold button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.archive-folding-dom-exhibition-panels__fold button{cursor:pointer;transform-origin:0;transition:transform .26s,border-color .26s;transform:rotateY(-18deg)}.archive-folding-dom-exhibition-panels__fold button:nth-child(2n){transform-origin:100%;transform:rotateY(18deg)}.archive-folding-dom-exhibition-panels__fold button[data-active=true]{z-index:4;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-folding-dom-exhibition-panels__fold button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 76%, white)}}.archive-folding-dom-exhibition-panels__fold button[data-active=true]{transform:rotateY(0)scale(1.05)}.archive-folding-dom-exhibition-panels__fold button span{background:var(--dom-scene-bg);border-radius:999px;padding:6px 8px;position:absolute;bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.archive-folding-dom-exhibition-panels__fold button span{background:color-mix(in srgb, var(--dom-scene-bg) 74%, black)}}.archive-folding-dom-exhibition-panels__fold button span{color:var(--dom-scene-highlight);font-size:.68rem;font-weight:900}.archive-isometric-archive-grid__stage{z-index:2;grid-template-columns:minmax(580px,.68fr) minmax(320px,.32fr);align-items:center;gap:36px;width:min(1240px,92vw);display:grid;position:relative}.archive-isometric-archive-grid__grid{transform-style:preserve-3d;grid-template-columns:repeat(4,minmax(108px,1fr));gap:14px;padding:34px;display:grid;transform:rotateX(56deg)rotate(-36deg)}.archive-isometric-archive-grid__grid button{min-height:142px;box-shadow:18px 20px 0 var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-isometric-archive-grid__grid button{box-shadow:18px 20px 0 color-mix(in srgb, var(--dom-scene-accent) 14%, transparent)}}.archive-isometric-archive-grid__grid button{transform:translateZ(0)}.archive-isometric-archive-grid__grid button[data-active=true]{transform:translateZ(42px)}.archive-isometric-archive-grid__feature{min-height:620px}.archive-elastic-draggable-art-cards__stage{z-index:2;cursor:grab;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(570px,.66fr) minmax(320px,.34fr);align-items:center;gap:32px;width:min(1240px,92vw);display:grid;position:relative}.archive-elastic-draggable-art-cards__board{min-height:650px;transform:translate(var(--drag-x), var(--drag-y));position:relative}.archive-elastic-draggable-art-cards__board button{border:1px solid var(--dom-scene-highlight);width:min(260px,34%);min-height:250px;padding:12px;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-elastic-draggable-art-cards__board button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-elastic-draggable-art-cards__board button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-elastic-draggable-art-cards__board button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.archive-elastic-draggable-art-cards__board button{cursor:pointer;transition:transform .24s,border-color .24s;box-shadow:0 28px 90px #00000057}.archive-elastic-draggable-art-cards__board button:first-child{top:3%;left:5%;transform:rotate(-9deg)}.archive-elastic-draggable-art-cards__board button:nth-child(2){top:16%;left:36%;transform:rotate(7deg)}.archive-elastic-draggable-art-cards__board button:nth-child(3){top:4%;right:4%;transform:rotate(-4deg)}.archive-elastic-draggable-art-cards__board button:nth-child(4){bottom:10%;left:10%;transform:rotate(5deg)}.archive-elastic-draggable-art-cards__board button:nth-child(5){bottom:3%;left:42%;transform:rotate(-7deg)}.archive-elastic-draggable-art-cards__board button:nth-child(6){bottom:15%;right:8%;transform:rotate(8deg)}.archive-elastic-draggable-art-cards__board button[data-active=true]{z-index:8;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-elastic-draggable-art-cards__board button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 76%, white)}}.archive-elastic-draggable-art-cards__board button[data-active=true]{transform:rotate(0)scale(1.08)}.archive-elastic-draggable-art-cards__board button span{background:var(--dom-scene-bg);border-radius:999px;padding:6px 8px;position:absolute;bottom:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.archive-elastic-draggable-art-cards__board button span{background:color-mix(in srgb, var(--dom-scene-bg) 74%, black)}}.archive-elastic-draggable-art-cards__board button span{color:var(--dom-scene-highlight);font-size:.68rem;font-weight:900}.archive-elastic-draggable-art-cards__detail img{height:min(360px,42svh)}.archive-interactive-artwork-points__stage{z-index:2;grid-template-columns:minmax(560px,.68fr) minmax(260px,.32fr);align-items:center;gap:32px;width:min(1240px,92vw);display:grid;position:relative}.archive-interactive-artwork-points__artwork{min-height:660px}.archive-interactive-artwork-points__points{z-index:7;pointer-events:none;position:absolute;inset:16px 16px 138px}.archive-interactive-artwork-points__points button{left:var(--point-left);top:var(--point-top);border:1px solid var(--dom-scene-highlight);place-items:center;width:44px;height:44px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-interactive-artwork-points__points button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 28%, transparent)}}.archive-interactive-artwork-points__points button{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-interactive-artwork-points__points button{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-interactive-artwork-points__points button{box-shadow:0 12px 34px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-interactive-artwork-points__points button{box-shadow:0 12px 34px color-mix(in srgb, var(--dom-scene-accent) 18%, transparent)}}.archive-interactive-artwork-points__points button{cursor:pointer;pointer-events:auto;transform:translate(-50%,-50%)}.archive-interactive-artwork-points__points button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-interactive-artwork-points__points button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 80%, white)}}.archive-interactive-artwork-points__points button[data-active=true]{background:var(--dom-scene-accent);color:var(--dom-scene-bg)}.archive-interactive-artwork-points__points button span{font-size:.68rem;font-weight:950}.archive-interactive-artwork-points__list{gap:10px;display:grid}.archive-interactive-artwork-points__list button{border:1px solid var(--dom-scene-highlight);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:58px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-interactive-artwork-points__list button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-interactive-artwork-points__list button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-interactive-artwork-points__list button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.archive-interactive-artwork-points__list button{cursor:pointer;text-align:left}.archive-interactive-artwork-points__list button span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-interactive-artwork-points__list button span{color:color-mix(in srgb, var(--dom-scene-accent) 78%, white)}}.archive-interactive-artwork-points__list button span{font-size:.72rem;font-weight:900}.archive-interactive-artwork-points__list button strong{min-width:0;color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:.9rem;line-height:1.08}.archive-interactive-artwork-points__list button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-interactive-artwork-points__list button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 76%, white)}}.archive-interactive-artwork-points__list button[data-active=true]{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-interactive-artwork-points__list button[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 12%, var(--dom-scene-bg))}}@keyframes archive-portfolio-fragment{0%,to{opacity:.18;transform:translate(var(--fragment-x), var(--fragment-y)) rotate(var(--fragment-rotate))}50%{opacity:.44;transform:translate(0)rotate(0)}}@media (max-width:980px){.archive-editorial-portfolio{padding:96px 24px 44px}.archive-sticky-section-story-gallery__stage,.archive-smooth-scroll-inner-image-gallery__stage,.archive-little-fragments-poster-wall__stage,.archive-cutout-collage-gallery__stage,.archive-folding-dom-exhibition-panels__stage,.archive-isometric-archive-grid__stage,.archive-elastic-draggable-art-cards__stage,.archive-interactive-artwork-points__stage{grid-template-columns:1fr;width:min(760px,94vw)}.archive-sticky-section-story-gallery__feature,.archive-little-fragments-poster-wall__poster,.archive-cutout-collage-gallery__feature,.archive-isometric-archive-grid__feature,.archive-interactive-artwork-points__artwork{min-height:520px}.archive-sticky-section-story-gallery__sections,.archive-little-fragments-poster-wall__rail,.archive-interactive-artwork-points__list{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-smooth-scroll-inner-image-gallery__track{grid-template-columns:repeat(3,minmax(120px,1fr))}.archive-cutout-collage-gallery__grid{grid-template-columns:repeat(3,minmax(110px,1fr))}.archive-folding-dom-exhibition-panels__fold{min-height:480px}.archive-isometric-archive-grid__grid{transform:rotateX(48deg)rotate(-28deg)scale(.86)}.archive-elastic-draggable-art-cards__board{min-height:540px}.archive-elastic-draggable-art-cards__board button{width:min(250px,42%)}}@media (max-width:620px){.archive-editorial-portfolio__head{max-width:calc(100vw - 36px);top:18px;left:18px}.archive-editorial-portfolio__head .scene-title{font-size:clamp(1.55rem,11vw,2.6rem)}.archive-editorial-portfolio{padding:86px 14px 28px}.archive-sticky-section-story-gallery__feature,.archive-little-fragments-poster-wall__poster,.archive-cutout-collage-gallery__feature,.archive-isometric-archive-grid__feature,.archive-interactive-artwork-points__artwork{min-height:410px;padding:10px}.archive-sticky-section-story-gallery__sections,.archive-little-fragments-poster-wall__rail,.archive-smooth-scroll-inner-image-gallery__track,.archive-cutout-collage-gallery__grid,.archive-interactive-artwork-points__list{grid-template-columns:1fr 1fr}.archive-sticky-section-story-gallery__sections button{min-height:78px;padding:12px;transform:none}.archive-sticky-section-story-gallery__sections button[data-active=true]{transform:none}.archive-smooth-scroll-inner-image-gallery__track button,.archive-little-fragments-poster-wall__rail button,.archive-cutout-collage-gallery__tile,.archive-isometric-archive-grid__grid button{min-height:124px}.archive-cutout-collage-gallery__grid{grid-auto-rows:118px}.archive-cutout-collage-gallery__tile--2,.archive-cutout-collage-gallery__tile--3{grid-area:auto}.archive-folding-dom-exhibition-panels__fold{grid-template-columns:1fr;gap:12px;min-height:auto}.archive-folding-dom-exhibition-panels__fold button,.archive-folding-dom-exhibition-panels__fold button:nth-child(2n),.archive-folding-dom-exhibition-panels__fold button[data-active=true]{min-height:210px;transform:none}.archive-isometric-archive-grid__grid{grid-template-columns:1fr 1fr;padding:10px;transform:none}.archive-isometric-archive-grid__grid button{box-shadow:none}.archive-elastic-draggable-art-cards__board{grid-template-columns:1fr 1fr;gap:12px;min-height:auto;display:grid}.archive-elastic-draggable-art-cards__board button,.archive-elastic-draggable-art-cards__board button:first-child,.archive-elastic-draggable-art-cards__board button:nth-child(2),.archive-elastic-draggable-art-cards__board button:nth-child(3),.archive-elastic-draggable-art-cards__board button:nth-child(4),.archive-elastic-draggable-art-cards__board button:nth-child(5),.archive-elastic-draggable-art-cards__board button:nth-child(6),.archive-elastic-draggable-art-cards__board button[data-active=true]{width:auto;min-height:170px;position:relative;inset:auto;transform:none}.archive-elastic-draggable-art-cards__detail img{height:240px}.archive-interactive-artwork-points__points{inset:10px 10px 126px}.archive-interactive-artwork-points__points button{width:40px;height:40px}}@container immersive-canvas (max-width:900px){.dom-gallery.archive-smooth-scroll-inner-image-gallery{--scene-runway:max(230cqh, 1180px)}.archive-smooth-scroll-inner-image-gallery__stage,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-wall],.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=card-river]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:12px;padding:clamp(74px,10cqh,100px) clamp(14px,4cqw,28px) clamp(18px,4cqh,36px)}.archive-smooth-scroll-inner-image-gallery__track,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-wall] .archive-smooth-scroll-inner-image-gallery__track,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=press-kit] .archive-smooth-scroll-inner-image-gallery__track,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=pitch-room] .archive-smooth-scroll-inner-image-gallery__track,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=modular-blocks] .archive-smooth-scroll-inner-image-gallery__track,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-stream] .archive-smooth-scroll-inner-image-gallery__track{height:min(61cqh,560px)}.archive-smooth-scroll-inner-image-gallery__placard{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;padding:14px 16px}.archive-smooth-scroll-inner-image-gallery__placard span,.archive-smooth-scroll-inner-image-gallery__placard p,.archive-smooth-scroll-inner-image-gallery__meter{grid-column:1/-1}.archive-smooth-scroll-inner-image-gallery__placard h2{font-size:clamp(1.1rem,5cqw,1.8rem)}}@container immersive-canvas (max-width:580px){.dom-gallery.archive-smooth-scroll-inner-image-gallery{--scene-runway:max(210cqh, 980px)}.archive-smooth-scroll-inner-image-gallery__stage{min-height:460px;padding:70px 10px 12px}.archive-smooth-scroll-inner-image-gallery__track,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-wall] .archive-smooth-scroll-inner-image-gallery__track,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=press-kit] .archive-smooth-scroll-inner-image-gallery__track,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=pitch-room] .archive-smooth-scroll-inner-image-gallery__track,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=modular-blocks] .archive-smooth-scroll-inner-image-gallery__track,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-stream] .archive-smooth-scroll-inner-image-gallery__track{height:min(57cqh,510px);transform:translateY(calc(var(--scroll-shift,0px) * .36));grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-wall] .archive-smooth-scroll-inner-image-gallery__track button,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=press-kit] .archive-smooth-scroll-inner-image-gallery__track button,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=pitch-room] .archive-smooth-scroll-inner-image-gallery__track button,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=modular-blocks] .archive-smooth-scroll-inner-image-gallery__track button,.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=essay-stream] .archive-smooth-scroll-inner-image-gallery__track button{grid-area:auto;display:block}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=card-river] .archive-smooth-scroll-inner-image-gallery__track{height:min(54cqh,470px);transform:translateX(calc(var(--scroll-shift,0px) * 1.2));display:flex}.archive-smooth-scroll-inner-image-gallery__stage[data-editorial-layout=card-river] .archive-smooth-scroll-inner-image-gallery__track button{width:min(42cqw,176px)}.archive-smooth-scroll-inner-image-gallery__track button{border-radius:6px;min-height:44px;padding:6px}.archive-smooth-scroll-inner-image-gallery__placard p{display:none}}.dom-gallery.archive-smooth-scroll-inner-image-gallery[data-reduced=true],.dom-gallery.archive-smooth-scroll-inner-image-gallery[data-overlay=hybrid]{--scene-runway:100cqh;min-height:100cqh;overflow:hidden}.archive-smooth-scroll-inner-image-gallery[data-reduced=true] :is(.archive-smooth-scroll-inner-image-gallery__track,.archive-smooth-scroll-inner-image-gallery__track button,.archive-smooth-scroll-inner-image-gallery__track button img),.archive-smooth-scroll-inner-image-gallery[data-overlay=hybrid] :is(.archive-smooth-scroll-inner-image-gallery__track,.archive-smooth-scroll-inner-image-gallery__track button,.archive-smooth-scroll-inner-image-gallery__track button img){transform:none!important}@supports not (height:1cqh){.dom-gallery.archive-smooth-scroll-inner-image-gallery{--scene-runway:max(250svh, 1380px)}.archive-smooth-scroll-inner-image-gallery__stage{height:100svh}}@media (prefers-reduced-motion:reduce){.archive-editorial-portfolio *,.archive-editorial-portfolio :before,.archive-editorial-portfolio :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.archive-grid-menu__head{z-index:24;pointer-events:none;max-width:min(54ch,100vw - 64px);position:absolute;top:28px;left:32px}.archive-grid-menu__head .scene-title{color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 22px 72px #0000007a;font-size:3.05rem;line-height:.94}.dom-gallery[data-dom-variant=archive-grid-view-switch-gallery],.dom-gallery[data-dom-variant=archive-menu-to-grid-layout],.dom-gallery[data-dom-variant=archive-tooltip-gallery-transition],.dom-gallery[data-dom-variant=archive-menu-thumb-stack-strip],.dom-gallery[data-dom-variant=archive-rapid-image-hover-menu],.dom-gallery[data-dom-variant=archive-rapid-menu-hover-effects],.dom-gallery[data-dom-variant=archive-superfluid-reveal-preview],.dom-gallery[data-dom-variant=archive-image-tiles-menu-transition]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-grid-menu img{object-fit:contain;width:100%;height:100%;display:block}.archive-grid-menu button{color:inherit;font:inherit}.archive-grid-menu__mode{z-index:5;border:1px solid var(--dom-scene-accent);min-width:70px;min-height:44px;position:absolute;top:14px;right:14px}@supports (color:color-mix(in lab, red, red)){.archive-grid-menu__mode{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.archive-grid-menu__mode{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-grid-menu__mode{background:color-mix(in srgb, var(--dom-scene-bg) 80%, transparent)}}.archive-grid-menu__mode{color:var(--dom-scene-highlight);cursor:pointer}.archive-grid-menu button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-grid-menu button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-grid-menu button:focus-visible{outline-offset:3px}.archive-grid-view-switch{background:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(70% 72% at 34% 48%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(420px,1fr) minmax(320px,.46fr);align-items:center;gap:28px;padding:104px 52px 64px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-grid-view-switch{background:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), radial-gradient(70% 72% at 34% 48%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-grid-view-switch{background-size:72px 72px,auto,auto}.archive-grid-view-switch__grid{transform:translateX(var(--switch-grid-shift,0));grid-template-columns:repeat(5,minmax(84px,1fr));gap:10px;display:grid}.archive-grid-view-switch[data-mode=slide] .archive-grid-view-switch__grid{--switch-grid-shift:-22px}.archive-grid-view-switch__grid button,.archive-menu-to-grid__preview button,.archive-tooltip-gallery__strip button{border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-grid-view-switch__grid button,.archive-menu-to-grid__preview button,.archive-tooltip-gallery__strip button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-grid-view-switch__grid button,.archive-menu-to-grid__preview button,.archive-tooltip-gallery__strip button{background:var(--dom-scene-bg);border-radius:8px;padding:7px}@supports (color:color-mix(in lab, red, red)){.archive-grid-view-switch__grid button,.archive-menu-to-grid__preview button,.archive-tooltip-gallery__strip button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-grid-view-switch__grid button,.archive-menu-to-grid__preview button,.archive-tooltip-gallery__strip button{cursor:pointer}.archive-grid-view-switch__grid button{aspect-ratio:1/1.16;transform:translateY(var(--switch-offset))}.archive-grid-view-switch__grid button[data-active=true],.archive-grid-view-switch__grid button:hover,.archive-menu-to-grid__preview button:hover,.archive-menu-to-grid__preview button:focus-visible,.archive-tooltip-gallery__strip button:hover,.archive-tooltip-gallery__strip button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-grid-view-switch__grid button[data-active=true],.archive-grid-view-switch__grid button:hover,.archive-menu-to-grid__preview button:hover,.archive-menu-to-grid__preview button:focus-visible,.archive-tooltip-gallery__strip button:hover,.archive-tooltip-gallery__strip button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-grid-view-switch__slide,.archive-rapid-menu-effects__stage,.archive-superfluid-reveal__preview{border:1px solid var(--dom-scene-highlight);gap:10px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-grid-view-switch__slide,.archive-rapid-menu-effects__stage,.archive-superfluid-reveal__preview{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-grid-view-switch__slide,.archive-rapid-menu-effects__stage,.archive-superfluid-reveal__preview{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-grid-view-switch__slide,.archive-rapid-menu-effects__stage,.archive-superfluid-reveal__preview{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-grid-view-switch__slide,.archive-rapid-menu-effects__stage,.archive-superfluid-reveal__preview{box-shadow:0 38px 120px #00000057}.archive-grid-view-switch__slide{min-height:560px;padding:15px}.archive-grid-view-switch__slide img{min-height:350px}.archive-grid-view-switch__slide span,.archive-rapid-menu-effects__stage span,.archive-superfluid-reveal__preview span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-grid-view-switch__slide span,.archive-rapid-menu-effects__stage span,.archive-superfluid-reveal__preview span{color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-grid-view-switch__slide span,.archive-rapid-menu-effects__stage span,.archive-superfluid-reveal__preview span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-grid-view-switch__slide strong,.archive-rapid-menu-effects__stage strong,.archive-superfluid-reveal__preview strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.2rem,2.8vw,2.7rem);line-height:.98}.archive-grid-view-switch__slide p,.archive-superfluid-reveal__preview p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-grid-view-switch__slide p,.archive-superfluid-reveal__preview p{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.archive-grid-view-switch__slide p,.archive-superfluid-reveal__preview p{font-size:.9rem;line-height:1.42}.archive-menu-to-grid{background:radial-gradient(68% 72% at 70% 50%, var(--dom-scene-secondary), transparent 74%), var(--dom-scene-bg);grid-template-columns:minmax(320px,.48fr) minmax(460px,1fr);align-items:center;gap:34px;padding:104px 54px 62px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-menu-to-grid{background:radial-gradient(68% 72% at 70% 50%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 74%), color-mix(in srgb, var(--dom-scene-bg) 94%, #fff)}}.archive-menu-to-grid__menu,.archive-menu-thumb-stack__menu,.archive-rapid-image-menu__list,.archive-rapid-menu-effects__rows{gap:8px;display:grid}.archive-menu-to-grid__menu button,.archive-menu-thumb-stack__menu button,.archive-rapid-image-menu__list button,.archive-rapid-menu-effects__rows button{border:0;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-menu-to-grid__menu button,.archive-menu-thumb-stack__menu button,.archive-rapid-image-menu__list button,.archive-rapid-menu-effects__rows button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-menu-to-grid__menu button,.archive-menu-thumb-stack__menu button,.archive-rapid-image-menu__list button,.archive-rapid-menu-effects__rows button{text-align:left;cursor:pointer;background:0 0;padding:14px 0}.archive-menu-to-grid__menu span,.archive-menu-thumb-stack__menu span,.archive-rapid-image-menu__list span,.archive-rapid-menu-effects__rows span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-menu-to-grid__menu span,.archive-menu-thumb-stack__menu span,.archive-rapid-image-menu__list span,.archive-rapid-menu-effects__rows span{color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.archive-menu-to-grid__menu span,.archive-menu-thumb-stack__menu span,.archive-rapid-image-menu__list span,.archive-rapid-menu-effects__rows span{font-size:.78rem;font-weight:900}.archive-menu-to-grid__menu strong,.archive-menu-thumb-stack__menu strong,.archive-rapid-image-menu__list strong,.archive-rapid-menu-effects__rows strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-menu-to-grid__menu strong,.archive-menu-thumb-stack__menu strong,.archive-rapid-image-menu__list strong,.archive-rapid-menu-effects__rows strong{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-menu-to-grid__menu strong,.archive-menu-thumb-stack__menu strong,.archive-rapid-image-menu__list strong,.archive-rapid-menu-effects__rows strong{overflow-wrap:anywhere;font-size:clamp(1rem,2.2vw,2.28rem);line-height:.98}.archive-menu-to-grid__menu button[data-active=true] strong,.archive-menu-to-grid__menu button:hover strong,.archive-menu-to-grid__menu button:focus-visible strong,.archive-menu-thumb-stack__menu button[data-active=true] strong,.archive-menu-thumb-stack__menu button:hover strong,.archive-menu-thumb-stack__menu button:focus-visible strong,.archive-rapid-image-menu__list button[data-active=true] strong,.archive-rapid-image-menu__list button:hover strong,.archive-rapid-image-menu__list button:focus-visible strong,.archive-rapid-menu-effects__rows button[data-active=true] strong,.archive-rapid-menu-effects__rows button:hover strong,.archive-rapid-menu-effects__rows button:focus-visible strong{color:var(--dom-scene-highlight)}.archive-menu-to-grid__preview{grid-template-columns:repeat(3,minmax(110px,1fr));gap:12px;max-width:760px;display:grid}.archive-menu-to-grid__preview button{aspect-ratio:1/1.05;transform:translate(var(--menu-grid-x), var(--menu-grid-y))}.archive-tooltip-gallery{background:radial-gradient(270px 270px at var(--tooltip-x) var(--tooltip-y), var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(360px,.78fr) minmax(430px,1fr);align-items:center;gap:34px;padding:104px 52px 62px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-tooltip-gallery{background:radial-gradient(270px 270px at var(--tooltip-x) var(--tooltip-y), color-mix(in srgb, var(--dom-scene-accent) 24%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-tooltip-gallery__copy{z-index:4;gap:10px;display:grid;position:relative}.archive-tooltip-gallery__copy button{text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;padding:12px 0;display:grid}.archive-tooltip-gallery__copy strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-tooltip-gallery__copy strong{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-tooltip-gallery__copy strong{overflow-wrap:anywhere;font-size:clamp(1.2rem,3vw,3.1rem);line-height:.96}.archive-tooltip-gallery__copy span{max-width:46ch;color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-tooltip-gallery__copy span{color:color-mix(in srgb, var(--dom-scene-highlight) 54%, transparent)}}.archive-tooltip-gallery__copy span{font-size:.84rem;line-height:1.3}.archive-tooltip-gallery__copy button[data-active=true] strong,.archive-tooltip-gallery__copy button:hover strong,.archive-tooltip-gallery__copy button:focus-visible strong{color:var(--dom-scene-highlight)}.archive-tooltip-gallery__tooltip{z-index:2;left:var(--tooltip-x);top:var(--tooltip-y);border:1px solid var(--dom-scene-accent);width:clamp(170px,24vw,330px);margin:0;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-tooltip-gallery__tooltip{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 32%, transparent)}}.archive-tooltip-gallery__tooltip{background:var(--dom-scene-bg);border-radius:8px;padding:9px}@supports (color:color-mix(in lab, red, red)){.archive-tooltip-gallery__tooltip{background:color-mix(in srgb, var(--dom-scene-bg) 82%, transparent)}}.archive-tooltip-gallery__tooltip{pointer-events:none;transform:translate(-50%,-50%)rotate(-2deg);box-shadow:0 24px 90px #0000004d}.archive-tooltip-gallery__tooltip img{aspect-ratio:4/5}.archive-tooltip-gallery__tooltip figcaption{color:var(--dom-scene-highlight);overflow-wrap:anywhere;margin-top:7px;font-size:.8rem;font-weight:850;line-height:1.1}.archive-tooltip-gallery__strip{z-index:4;grid-template-columns:repeat(5,minmax(58px,1fr));align-self:end;gap:10px;display:grid;position:relative}.archive-tooltip-gallery__strip button{aspect-ratio:1/1.08}.archive-menu-thumb-stack,.archive-rapid-image-menu,.archive-rapid-menu-effects{background:radial-gradient(70% 72% at 66% 48%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(340px,.62fr) minmax(420px,1fr);align-items:center;gap:40px;padding:104px 56px 64px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-menu-thumb-stack,.archive-rapid-image-menu,.archive-rapid-menu-effects{background:radial-gradient(70% 72% at 66% 48%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-menu-thumb-stack__stack{min-height:510px;position:relative}.archive-menu-thumb-stack__stack button{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);width:min(240px,27vw);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-menu-thumb-stack__stack button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-menu-thumb-stack__stack button{background:var(--dom-scene-bg);border-radius:8px;padding:9px}@supports (color:color-mix(in lab, red, red)){.archive-menu-thumb-stack__stack button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-menu-thumb-stack__stack button{cursor:pointer;transform:translate(-50%, -50%) translateX(var(--stack-x)) translateY(var(--stack-y)) rotate(var(--stack-rotate));box-shadow:0 28px 90px #00000042}.archive-rapid-image-menu__preview{z-index:2;left:var(--rapid-x);top:var(--rapid-y);aspect-ratio:4/5;pointer-events:none;width:clamp(220px,30vw,430px);margin:0;position:absolute;transform:translate(-50%,-50%)rotate(-5deg)}.archive-rapid-image-menu__preview img{border:1px solid var(--dom-scene-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-rapid-image-menu__preview img{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 28%, transparent)}}.archive-rapid-image-menu__preview img{background:var(--dom-scene-bg);border-radius:8px;padding:10px}@supports (color:color-mix(in lab, red, red)){.archive-rapid-image-menu__preview img{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-rapid-image-menu__preview img{box-shadow:0 30px 100px #00000057}.archive-rapid-image-menu__preview img:first-child{opacity:.42;filter:saturate(1.4);transform:translate(24px,18px)rotate(7deg)}.archive-rapid-image-menu__list{z-index:4;grid-column:2;position:relative}.archive-rapid-menu-effects__stage{min-height:560px;padding:16px;overflow:hidden}.archive-rapid-menu-effects__stage img{width:calc(100% - 32px);height:calc(100% - 32px);position:absolute;inset:16px}.archive-rapid-menu-effects__stage img:first-child{opacity:.34;clip-path:polygon(0 0,74% 0,58% 100%,0 100%);transform:translate(-18px,12px)}.archive-rapid-menu-effects__stage img:nth-child(2){opacity:.38;clip-path:polygon(30% 0,100% 0,100% 100%,46% 100%);filter:hue-rotate(46deg)saturate(1.3);transform:translate(18px,-12px)}.archive-rapid-menu-effects__rows small{color:var(--dom-scene-highlight);grid-column:2;margin-top:-8px}@supports (color:color-mix(in lab, red, red)){.archive-rapid-menu-effects__rows small{color:color-mix(in srgb, var(--dom-scene-highlight) 54%, transparent)}}.archive-rapid-menu-effects__rows small{font-size:.8rem;line-height:1.3}.archive-rapid-menu-effects__rows button[data-effect="1"]{transform:skew(-4deg)}.archive-rapid-menu-effects__rows button[data-effect="2"]{transform:translate(12px)}.archive-rapid-menu-effects__rows button[data-effect="3"]{transform:translate(-8px)}.archive-superfluid-reveal{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);height:100svh;padding:104px 52px 220px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.archive-superfluid-reveal{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #fff)}}.archive-superfluid-reveal{background-size:86px 86px}.archive-superfluid-reveal__copy{max-width:820px;min-height:168vh;transform:translateY(var(--superfluid-shift));gap:18px;display:grid}.archive-superfluid-reveal__copy button{text-align:left;cursor:pointer;transform:translateX(var(--superfluid-x));background:0 0;border:0;gap:8px;padding:0;display:grid}.archive-superfluid-reveal__copy span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-superfluid-reveal__copy span{color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.archive-superfluid-reveal__copy span{font-size:.74rem;font-weight:900}.archive-superfluid-reveal__copy strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-superfluid-reveal__copy strong{color:color-mix(in srgb, var(--dom-scene-highlight) 76%, transparent)}}.archive-superfluid-reveal__copy strong{letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(3.2rem,12vw,10rem);line-height:.8}.archive-superfluid-reveal__preview{width:min(360px,30vw);transform:translateY(calc(-50% + var(--superfluid-rise)));padding:14px;position:fixed;top:50%;right:52px}.archive-superfluid-reveal__preview img{aspect-ratio:4/5}.archive-superfluid-reveal__preview figcaption{gap:7px;display:grid}.archive-image-tiles-menu{background:radial-gradient(68% 72% at 70% 48%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(330px,.52fr) minmax(420px,1fr);align-items:center;gap:36px;padding:104px 54px 64px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-image-tiles-menu{background:radial-gradient(68% 72% at 70% 48%, color-mix(in srgb, var(--dom-scene-accent) 15%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-image-tiles-menu__nav{gap:10px;display:grid}.archive-image-tiles-menu__nav button{border:0;border-bottom:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-image-tiles-menu__nav button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-image-tiles-menu__nav button{color:var(--dom-scene-highlight);background:0 0;padding:15px 0}@supports (color:color-mix(in lab, red, red)){.archive-image-tiles-menu__nav button{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-image-tiles-menu__nav button{text-align:left;cursor:pointer;overflow-wrap:anywhere;font-size:clamp(1.25rem,3.4vw,3.55rem);font-weight:900;line-height:.92}.archive-image-tiles-menu__nav button[data-active=true],.archive-image-tiles-menu__nav button:hover,.archive-image-tiles-menu__nav button:focus-visible{color:var(--dom-scene-highlight)}.archive-image-tiles-menu__tiles{grid-template-columns:repeat(3,minmax(86px,1fr));gap:10px;max-width:620px;margin:0 auto;display:grid}.archive-image-tiles-menu__tiles span{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-image-tiles-menu__tiles span{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-image-tiles-menu__tiles span{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-image-tiles-menu__tiles span{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-image-tiles-menu__tiles span{transform:translate(var(--tile-x), var(--tile-y)) rotate(var(--tile-rotate))}.archive-image-tiles-menu__tiles img{width:300%;max-width:none;height:300%;transform:translate(var(--tile-img-x), var(--tile-img-y))}@media (prefers-reduced-motion:reduce){.archive-grid-menu *,.archive-grid-menu :before,.archive-grid-menu :after{transition-duration:1ms!important;animation-duration:1ms!important}}@media (max-width:920px){.archive-grid-menu__head{max-width:calc(100vw - 36px);top:18px;left:18px}.archive-grid-menu__head .scene-title{font-size:2.05rem}.archive-grid-view-switch,.archive-menu-to-grid,.archive-tooltip-gallery,.archive-menu-thumb-stack,.archive-rapid-image-menu,.archive-rapid-menu-effects,.archive-image-tiles-menu{grid-template-columns:1fr;gap:22px;padding:88px 18px 92px}.archive-grid-view-switch__grid,.archive-menu-to-grid__preview,.archive-image-tiles-menu__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-grid-view-switch__slide,.archive-rapid-menu-effects__stage{min-height:480px}.archive-tooltip-gallery__tooltip,.archive-rapid-image-menu__preview{width:min(330px,82vw);margin:0 auto;position:relative;top:auto;left:auto;transform:none}.archive-tooltip-gallery__strip{grid-template-columns:repeat(5,minmax(42px,1fr))}.archive-menu-thumb-stack__stack{min-height:430px}.archive-menu-thumb-stack__stack button{width:min(210px,42vw)}.archive-rapid-image-menu__list{grid-column:1}.archive-superfluid-reveal{padding:88px 18px 120px}.archive-superfluid-reveal__copy{min-height:134vh;padding-top:360px}.archive-superfluid-reveal__copy strong{font-size:clamp(2.2rem,16vw,5.8rem);line-height:.86}.archive-superfluid-reveal__preview{width:auto;max-width:360px;margin:0 auto;position:absolute;top:94px;left:18px;right:18px;transform:none}}@media (max-width:520px){.archive-grid-view-switch__grid,.archive-menu-to-grid__preview,.archive-tooltip-gallery__strip,.archive-image-tiles-menu__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-grid-view-switch__slide strong,.archive-rapid-menu-effects__stage strong,.archive-superfluid-reveal__preview strong{font-size:1.22rem;line-height:1.05}.archive-menu-to-grid__menu strong,.archive-menu-thumb-stack__menu strong,.archive-rapid-image-menu__list strong,.archive-rapid-menu-effects__rows strong,.archive-tooltip-gallery__copy strong,.archive-image-tiles-menu__nav button{font-size:1rem;line-height:1.12}.archive-menu-thumb-stack__stack{min-height:360px}.archive-menu-thumb-stack__stack button{width:min(170px,48vw)}}.archive-layout-switch__head{z-index:24;pointer-events:none;max-width:min(54ch,100vw - 64px);position:absolute;top:28px;left:32px}.archive-layout-switch__head .scene-title{color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 22px 72px #0000007a;font-size:3.05rem;line-height:.94}.dom-gallery[data-dom-variant=archive-inline-menu-gallery-panel],.dom-gallery[data-dom-variant=archive-inline-layout-switch-gallery],.dom-gallery[data-dom-variant=archive-on-scroll-view-switch],.dom-gallery[data-dom-variant=archive-scroll-layout-animation-lab],.dom-gallery[data-dom-variant=archive-make-way-grid-expansion],.dom-gallery[data-dom-variant=archive-lines-content-layout],.dom-gallery[data-dom-variant=archive-inline-to-menu-link],.dom-gallery[data-dom-variant=archive-expanding-rounded-menu-cover]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-layout-switch img{object-fit:contain;width:100%;height:100%;display:block}.archive-layout-switch button{color:inherit;font:inherit}.archive-layout-switch button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-layout-switch button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-layout-switch button:focus-visible{outline-offset:3px}.archive-layout-switch__mode{z-index:18;border:1px solid var(--dom-scene-accent);min-width:72px;min-height:44px;position:absolute;top:28px;right:32px}@supports (color:color-mix(in lab, red, red)){.archive-layout-switch__mode{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.archive-layout-switch__mode{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-layout-switch__mode{background:color-mix(in srgb, var(--dom-scene-bg) 80%, transparent)}}.archive-layout-switch__mode{color:var(--dom-scene-highlight);cursor:pointer}.archive-inline-menu-panel,.archive-inline-layout-switch,.archive-lines-content,.archive-inline-link-menu,.archive-rounded-menu-cover{background:radial-gradient(70% 72% at 66% 48%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(350px,.58fr) minmax(430px,1fr);align-items:center;gap:36px;padding:104px 54px 64px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-inline-menu-panel,.archive-inline-layout-switch,.archive-lines-content,.archive-inline-link-menu,.archive-rounded-menu-cover{background:radial-gradient(70% 72% at 66% 48%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-inline-menu-panel__menu,.archive-inline-link-menu__menu{gap:8px;display:grid}.archive-inline-menu-panel__menu button,.archive-inline-link-menu__menu button{border:0;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-inline-menu-panel__menu button,.archive-inline-link-menu__menu button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-inline-menu-panel__menu button,.archive-inline-link-menu__menu button{text-align:left;cursor:pointer;background:0 0;padding:13px 0}.archive-inline-menu-panel__menu span,.archive-inline-link-menu__menu span,.archive-rounded-menu-cover__menu span,.archive-on-scroll-view-switch__hero span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-inline-menu-panel__menu span,.archive-inline-link-menu__menu span,.archive-rounded-menu-cover__menu span,.archive-on-scroll-view-switch__hero span{color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.archive-inline-menu-panel__menu span,.archive-inline-link-menu__menu span,.archive-rounded-menu-cover__menu span,.archive-on-scroll-view-switch__hero span{letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:900}.archive-inline-menu-panel__menu strong,.archive-rounded-menu-cover__menu strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-inline-menu-panel__menu strong,.archive-rounded-menu-cover__menu strong{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-inline-menu-panel__menu strong,.archive-rounded-menu-cover__menu strong{overflow-wrap:anywhere;font-size:clamp(1rem,2.2vw,2.3rem);line-height:.98}.archive-inline-menu-panel__menu button[data-active=true] strong,.archive-inline-menu-panel__menu button:hover strong,.archive-inline-menu-panel__menu button:focus-visible strong,.archive-rounded-menu-cover__menu button[data-active=true] strong,.archive-rounded-menu-cover__menu button:hover strong,.archive-rounded-menu-cover__menu button:focus-visible strong{color:var(--dom-scene-highlight)}.archive-inline-menu-panel__panel,.archive-inline-layout-switch__stage,.archive-on-scroll-view-switch__hero,.archive-lines-content__content,.archive-inline-link-menu__preview,.archive-rounded-menu-cover__art{z-index:4;border:1px solid var(--dom-scene-highlight);gap:12px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-inline-menu-panel__panel,.archive-inline-layout-switch__stage,.archive-on-scroll-view-switch__hero,.archive-lines-content__content,.archive-inline-link-menu__preview,.archive-rounded-menu-cover__art{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-inline-menu-panel__panel,.archive-inline-layout-switch__stage,.archive-on-scroll-view-switch__hero,.archive-lines-content__content,.archive-inline-link-menu__preview,.archive-rounded-menu-cover__art{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-inline-menu-panel__panel,.archive-inline-layout-switch__stage,.archive-on-scroll-view-switch__hero,.archive-lines-content__content,.archive-inline-link-menu__preview,.archive-rounded-menu-cover__art{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-inline-menu-panel__panel,.archive-inline-layout-switch__stage,.archive-on-scroll-view-switch__hero,.archive-lines-content__content,.archive-inline-link-menu__preview,.archive-rounded-menu-cover__art{box-shadow:0 38px 120px #00000057}.archive-inline-menu-panel__panel{grid-template-columns:minmax(210px,.55fr) minmax(180px,.45fr);align-items:end;min-height:540px;padding:16px}.archive-inline-menu-panel__panel img{min-height:470px}.archive-inline-menu-panel__panel div,.archive-on-scroll-view-switch__hero figcaption{gap:8px;display:grid}.archive-inline-menu-panel__panel span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-inline-menu-panel__panel span{color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-inline-menu-panel__panel span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-inline-menu-panel__panel strong,.archive-on-scroll-view-switch__hero strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.24rem,2.8vw,2.72rem);line-height:.98}.archive-inline-menu-panel__panel p,.archive-lines-content__content p,.archive-inline-link-menu__preview figcaption{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-inline-menu-panel__panel p,.archive-lines-content__content p,.archive-inline-link-menu__preview figcaption{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.archive-inline-menu-panel__panel p,.archive-lines-content__content p,.archive-inline-link-menu__preview figcaption{font-size:.9rem;line-height:1.42}.archive-inline-layout-switch{grid-template-columns:1fr;align-content:center}.archive-inline-layout-switch__stage{gap:18px;width:min(1080px,100%);margin:0 auto;padding:16px}.archive-inline-layout-switch__stage figure{gap:10px;margin:0;display:grid}.archive-inline-layout-switch__stage figure img{min-height:min(56svh,560px)}.archive-inline-layout-switch__stage figcaption{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.1rem,2.6vw,2.4rem);font-weight:900;line-height:1}.archive-inline-layout-switch__rail{grid-template-columns:repeat(9,minmax(62px,1fr));gap:8px;display:grid}.archive-inline-layout-switch[data-mode=grid] .archive-inline-layout-switch__rail{grid-template-columns:repeat(3,minmax(78px,1fr))}.archive-inline-layout-switch__rail button,.archive-on-scroll-view-switch__grid button,.archive-make-way-grid__grid button,.archive-scroll-layout-lab__track button{border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-inline-layout-switch__rail button,.archive-on-scroll-view-switch__grid button,.archive-make-way-grid__grid button,.archive-scroll-layout-lab__track button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-inline-layout-switch__rail button,.archive-on-scroll-view-switch__grid button,.archive-make-way-grid__grid button,.archive-scroll-layout-lab__track button{background:var(--dom-scene-bg);border-radius:8px;padding:7px}@supports (color:color-mix(in lab, red, red)){.archive-inline-layout-switch__rail button,.archive-on-scroll-view-switch__grid button,.archive-make-way-grid__grid button,.archive-scroll-layout-lab__track button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-inline-layout-switch__rail button,.archive-on-scroll-view-switch__grid button,.archive-make-way-grid__grid button,.archive-scroll-layout-lab__track button{cursor:pointer}.archive-inline-layout-switch__rail button{aspect-ratio:1/1.12;transform:translate(var(--inline-x), var(--inline-y))}.archive-inline-layout-switch__rail button[data-active=true],.archive-inline-layout-switch__rail button:hover,.archive-inline-layout-switch__rail button:focus-visible,.archive-on-scroll-view-switch__grid button:hover,.archive-on-scroll-view-switch__grid button:focus-visible,.archive-make-way-grid__grid button[data-active=true],.archive-make-way-grid__grid button:hover,.archive-make-way-grid__grid button:focus-visible,.archive-scroll-layout-lab__track button:hover,.archive-scroll-layout-lab__track button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-inline-layout-switch__rail button[data-active=true],.archive-inline-layout-switch__rail button:hover,.archive-inline-layout-switch__rail button:focus-visible,.archive-on-scroll-view-switch__grid button:hover,.archive-on-scroll-view-switch__grid button:focus-visible,.archive-make-way-grid__grid button[data-active=true],.archive-make-way-grid__grid button:hover,.archive-make-way-grid__grid button:focus-visible,.archive-scroll-layout-lab__track button:hover,.archive-scroll-layout-lab__track button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-on-scroll-view-switch,.archive-scroll-layout-lab,.archive-scroll-layout-lab{background:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(70% 72% at 48% 42%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);height:100svh;padding:104px 42px 210px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.archive-on-scroll-view-switch,.archive-scroll-layout-lab,.archive-scroll-layout-lab{background:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), radial-gradient(70% 72% at 48% 42%, color-mix(in srgb, var(--dom-scene-secondary) 15%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-on-scroll-view-switch,.archive-scroll-layout-lab,.archive-scroll-layout-lab{background-size:82px 82px,auto,auto}.archive-on-scroll-view-switch__hero{width:min(400px,32vw);transform:translateY(var(--view-shift));padding:14px;position:sticky;top:104px}.archive-on-scroll-view-switch__hero img{aspect-ratio:4/5}.archive-on-scroll-view-switch__grid{grid-template-columns:repeat(5,minmax(100px,1fr));gap:12px;max-width:920px;min-height:178vh;margin:-48vh 0 0 auto;display:grid}.archive-on-scroll-view-switch__grid button{aspect-ratio:1/1.12;transform:translateY(var(--view-cell-y))}.archive-scroll-layout-lab__track{grid-template-columns:repeat(4,minmax(110px,1fr));gap:14px;max-width:1080px;min-height:180vh;margin:0 auto;display:grid}.archive-scroll-layout-lab__track button{grid-column:span var(--lab-width);min-height:230px;transform:translateY(var(--lab-y));gap:8px;display:grid}.archive-scroll-layout-lab__track img{min-height:170px}.archive-scroll-layout-lab__track span,.archive-make-way-grid__grid span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-scroll-layout-lab__track span,.archive-make-way-grid__grid span{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.archive-scroll-layout-lab__track span,.archive-make-way-grid__grid span{overflow-wrap:anywhere;font-size:.76rem;font-weight:850;line-height:1.05}.archive-make-way-grid{background:radial-gradient(70% 72% at 52% 42%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);padding:104px 48px 64px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-make-way-grid{background:radial-gradient(70% 72% at 52% 42%, color-mix(in srgb, var(--dom-scene-accent) 15%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-make-way-grid__grid{grid-template-columns:repeat(5,minmax(110px,1fr));grid-auto-flow:dense;align-content:center;gap:12px;max-width:1120px;min-height:calc(100svh - 180px);margin:0 auto;display:grid}.archive-make-way-grid__grid button{gap:7px;min-height:190px;display:grid}.archive-make-way-grid__grid button[data-active=true]{grid-area:span 2/span 2;min-height:400px}.archive-lines-content{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(72% 72% at 58% 48%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-lines-content{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), radial-gradient(72% 72% at 58% 48%, color-mix(in srgb, var(--dom-scene-accent) 14%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-lines-content{background-size:80px 80px,auto,auto}.archive-lines-content__lines{gap:16px;display:grid}.archive-lines-content__lines button{grid-template-columns:minmax(80px, var(--line-width)) minmax(0, 1fr);text-align:left;cursor:pointer;transform:translateX(var(--line-offset));background:0 0;border:0;align-items:center;gap:18px;padding:6px 0;display:grid}.archive-lines-content__lines button span{background:var(--dom-scene-highlight);border-radius:999px;height:6px;display:block}@supports (color:color-mix(in lab, red, red)){.archive-lines-content__lines button span{background:color-mix(in srgb, var(--dom-scene-highlight) 42%, transparent)}}.archive-lines-content__lines button[data-active=true] span,.archive-lines-content__lines button:hover span,.archive-lines-content__lines button:focus-visible span{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-lines-content__lines button[data-active=true] span,.archive-lines-content__lines button:hover span,.archive-lines-content__lines button:focus-visible span{background:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-lines-content__lines strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-lines-content__lines strong{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-lines-content__lines strong{overflow-wrap:anywhere;font-size:clamp(.98rem,2.1vw,2.1rem);line-height:1}.archive-lines-content__lines button[data-active=true] strong,.archive-lines-content__lines button:hover strong,.archive-lines-content__lines button:focus-visible strong{color:var(--dom-scene-highlight)}.archive-lines-content__content{grid-template-columns:minmax(230px,.62fr) minmax(180px,.38fr);align-items:end;min-height:540px;padding:16px}.archive-lines-content__content img{min-height:470px}.archive-lines-content__content figcaption{gap:8px;display:grid}.archive-lines-content__content span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-lines-content__content span{color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-lines-content__content span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-lines-content__content strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.2rem,2.8vw,2.68rem);line-height:.98}.archive-inline-link-menu{grid-template-columns:minmax(380px,.84fr) minmax(320px,.5fr)}.archive-inline-link-menu__sentence{z-index:4;flex-wrap:wrap;gap:10px 16px;margin:0;font-size:clamp(1.6rem,5.2vw,6rem);font-weight:900;line-height:.9;display:flex;position:relative}.archive-inline-link-menu__sentence button{color:var(--dom-scene-highlight);background:0 0;border:0;padding:0}@supports (color:color-mix(in lab, red, red)){.archive-inline-link-menu__sentence button{color:color-mix(in srgb, var(--dom-scene-highlight) 54%, transparent)}}.archive-inline-link-menu__sentence button{cursor:pointer;font:inherit}.archive-inline-link-menu__sentence button[data-active=true],.archive-inline-link-menu__sentence button:hover,.archive-inline-link-menu__sentence button:focus-visible{color:var(--dom-scene-highlight)}.archive-inline-link-menu__preview{width:min(370px,30vw);padding:12px}.archive-inline-link-menu__preview img{aspect-ratio:4/5}.archive-inline-link-menu__menu{grid-column:1/-1;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;display:grid}.archive-inline-link-menu__menu button{border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-inline-link-menu__menu button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-inline-link-menu__menu button{background:var(--dom-scene-bg);border-radius:8px;padding:12px}@supports (color:color-mix(in lab, red, red)){.archive-inline-link-menu__menu button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-inline-link-menu__menu button{cursor:pointer}.archive-inline-link-menu__menu button[data-active=true],.archive-inline-link-menu__menu button:hover,.archive-inline-link-menu__menu button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-inline-link-menu__menu button[data-active=true],.archive-inline-link-menu__menu button:hover,.archive-inline-link-menu__menu button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-rounded-menu-cover__art{border-radius:999px 999px 8px 8px;width:min(460px,38vw);min-height:600px;margin:0 auto;padding:16px;overflow:hidden}.archive-rounded-menu-cover__art img{min-height:540px}.archive-rounded-menu-cover__menu{min-height:520px;position:relative}.archive-rounded-menu-cover__menu button{border:1px solid var(--dom-scene-highlight);gap:4px;width:min(230px,25vw);min-height:78px;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-rounded-menu-cover__menu button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-rounded-menu-cover__menu button{background:var(--dom-scene-bg);border-radius:999px;padding:14px 18px}@supports (color:color-mix(in lab, red, red)){.archive-rounded-menu-cover__menu button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-rounded-menu-cover__menu button{text-align:left;cursor:pointer;transform:translate(-50%, -50%) translate(var(--rounded-x), var(--rounded-y))}.archive-rounded-menu-cover__menu button[data-active=true],.archive-rounded-menu-cover__menu button:hover,.archive-rounded-menu-cover__menu button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-rounded-menu-cover__menu button[data-active=true],.archive-rounded-menu-cover__menu button:hover,.archive-rounded-menu-cover__menu button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}@media (prefers-reduced-motion:reduce){.archive-layout-switch *,.archive-layout-switch :before,.archive-layout-switch :after{transition-duration:1ms!important;animation-duration:1ms!important}}@media (max-width:920px){.archive-layout-switch__head{max-width:calc(100vw - 36px);top:18px;left:18px}.archive-layout-switch__head .scene-title{font-size:2.05rem}.archive-layout-switch__mode{top:18px;right:18px}.archive-inline-menu-panel,.archive-inline-layout-switch,.archive-lines-content,.archive-inline-link-menu,.archive-rounded-menu-cover{grid-template-columns:1fr;gap:22px;padding:88px 18px 92px}.archive-inline-menu-panel__panel,.archive-lines-content__content{grid-template-columns:1fr;min-height:0}.archive-inline-menu-panel__panel img,.archive-lines-content__content img{min-height:360px}.archive-inline-layout-switch__rail,.archive-inline-layout-switch[data-mode=grid] .archive-inline-layout-switch__rail,.archive-inline-link-menu__menu{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-on-scroll-view-switch,.archive-scroll-layout-lab{padding:88px 18px 120px}.archive-on-scroll-view-switch__hero{width:min(360px,86vw);margin:0 auto 20px;position:relative;top:auto;transform:none}.archive-on-scroll-view-switch__grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:150vh;margin:0}.archive-scroll-layout-lab__track{grid-template-columns:repeat(2,minmax(0,1fr));min-height:150vh}.archive-make-way-grid{padding:88px 18px 92px}.archive-make-way-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto}.archive-make-way-grid__grid button[data-active=true]{grid-column:span 2;min-height:330px}.archive-inline-link-menu__preview,.archive-rounded-menu-cover__art{width:min(360px,86vw)}.archive-rounded-menu-cover__art{min-height:460px}.archive-rounded-menu-cover__art img{min-height:400px}.archive-rounded-menu-cover__menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:auto;display:grid}.archive-rounded-menu-cover__menu button{width:auto;min-height:76px;position:relative;top:auto;left:auto;transform:none}}@media (max-width:520px){.archive-inline-layout-switch__rail,.archive-inline-layout-switch[data-mode=grid] .archive-inline-layout-switch__rail,.archive-inline-link-menu__menu,.archive-rounded-menu-cover__menu{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-inline-menu-panel__menu strong,.archive-lines-content__lines strong,.archive-rounded-menu-cover__menu strong,.archive-inline-link-menu__menu span{font-size:1rem;line-height:1.12}.archive-inline-link-menu__sentence{font-size:1.5rem;line-height:1}.archive-scroll-layout-lab__track button{grid-column:span 1}}.archive-typography__head{z-index:28;pointer-events:none;max-width:min(56ch,100vw - 64px);position:absolute;top:28px;left:32px}.archive-typography__head .scene-title{color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 22px 70px #00000085;font-size:3rem;line-height:.94}.dom-gallery[data-dom-variant=archive-stagger-text-reveal-gallery],.dom-gallery[data-dom-variant=archive-distributed-letters-layout],.dom-gallery[data-dom-variant=archive-text-clip-scroll-gallery],.dom-gallery[data-dom-variant=archive-scroll-text-motion-gallery],.dom-gallery[data-dom-variant=archive-image-expansion-typography],.dom-gallery[data-dom-variant=archive-scroll-svg-filter-text],.dom-gallery[data-dom-variant=archive-scroll-blur-typography],.dom-gallery[data-dom-variant=archive-on-scroll-typography-gallery]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-typography img{object-fit:contain;width:100%;height:100%;display:block}.archive-typography button{color:inherit;font:inherit}.archive-typography button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-typography button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 84%, var(--dom-scene-highlight))}}.archive-typography button:focus-visible{outline-offset:3px}.archive-stagger-text-reveal,.archive-distributed-letters,.archive-scroll-svg-filter-text,.archive-scroll-blur-type{background:radial-gradient(68% 74% at 62% 46%, var(--dom-scene-secondary), transparent 74%), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);grid-template-columns:minmax(340px,.54fr) minmax(420px,1fr);align-items:center;gap:36px;padding:104px 54px 64px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-stagger-text-reveal,.archive-distributed-letters,.archive-scroll-svg-filter-text,.archive-scroll-blur-type{background:radial-gradient(68% 74% at 62% 46%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 74%), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-stagger-text-reveal,.archive-distributed-letters,.archive-scroll-svg-filter-text,.archive-scroll-blur-type{background-size:auto,88px 88px,auto}.archive-stagger-text-reveal__index,.archive-scroll-svg-filter-text__type,.archive-scroll-blur-type__copy{z-index:5;gap:8px;display:grid;position:relative}.archive-stagger-text-reveal__index button,.archive-scroll-svg-filter-text__type button,.archive-scroll-blur-type__copy button{border:0;border-bottom:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-stagger-text-reveal__index button,.archive-scroll-svg-filter-text__type button,.archive-scroll-blur-type__copy button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-stagger-text-reveal__index button,.archive-scroll-svg-filter-text__type button,.archive-scroll-blur-type__copy button{text-align:left;cursor:pointer;background:0 0;padding:13px 0}.archive-stagger-text-reveal__index button{transform:translateY(var(--stagger-y));grid-template-columns:42px minmax(0,1fr);gap:14px;display:grid}.archive-stagger-text-reveal__index span,.archive-stagger-text-reveal__plate span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-stagger-text-reveal__index span,.archive-stagger-text-reveal__plate span{color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.archive-stagger-text-reveal__index span,.archive-stagger-text-reveal__plate span{letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900}.archive-stagger-text-reveal__index strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-stagger-text-reveal__index strong{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.archive-stagger-text-reveal__index strong{overflow-wrap:anywhere;font-size:clamp(1.05rem,2.4vw,2.45rem);line-height:.96}.archive-stagger-text-reveal__index button[data-active=true] strong,.archive-stagger-text-reveal__index button:hover strong,.archive-stagger-text-reveal__index button:focus-visible strong{color:var(--dom-scene-highlight)}.archive-stagger-text-reveal__plate,.archive-distributed-letters__art,.archive-scroll-svg-filter-text__art,.archive-scroll-blur-type__art{z-index:4;border:1px solid var(--dom-scene-highlight);gap:12px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-stagger-text-reveal__plate,.archive-distributed-letters__art,.archive-scroll-svg-filter-text__art,.archive-scroll-blur-type__art{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-stagger-text-reveal__plate,.archive-distributed-letters__art,.archive-scroll-svg-filter-text__art,.archive-scroll-blur-type__art{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-stagger-text-reveal__plate,.archive-distributed-letters__art,.archive-scroll-svg-filter-text__art,.archive-scroll-blur-type__art{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-stagger-text-reveal__plate,.archive-distributed-letters__art,.archive-scroll-svg-filter-text__art,.archive-scroll-blur-type__art{box-shadow:0 40px 130px #0000005c}.archive-stagger-text-reveal__plate{grid-template-columns:minmax(230px,.62fr) minmax(180px,.38fr);align-items:end;min-height:540px}.archive-stagger-text-reveal__plate img{min-height:470px}.archive-stagger-text-reveal__plate figcaption{gap:8px;display:grid}.archive-stagger-text-reveal__plate strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.24rem,2.9vw,2.8rem);line-height:.98}.archive-stagger-text-reveal__plate p,.archive-text-clip-scroll__stage figcaption,.archive-image-expansion-type__stage figcaption,.archive-scroll-blur-type__art figcaption{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-stagger-text-reveal__plate p,.archive-text-clip-scroll__stage figcaption,.archive-image-expansion-type__stage figcaption,.archive-scroll-blur-type__art figcaption{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.archive-stagger-text-reveal__plate p,.archive-text-clip-scroll__stage figcaption,.archive-image-expansion-type__stage figcaption,.archive-scroll-blur-type__art figcaption{font-size:.9rem;line-height:1.42}.archive-distributed-letters{isolation:isolate;grid-template-columns:1fr;align-content:center}.archive-distributed-letters__letters{z-index:1;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.archive-distributed-letters__letters span{color:var(--dom-scene-highlight);position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-distributed-letters__letters span{color:color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.archive-distributed-letters__letters span{letter-spacing:0;transform:translate(var(--letter-x), var(--letter-y)) translate(var(--letter-drift-x), var(--letter-drift-y)) rotate(var(--letter-r));font-size:clamp(3rem,12vw,12rem);font-weight:950;line-height:.8}.archive-distributed-letters__art{width:min(590px,54vw);min-height:640px;margin:0 auto}.archive-distributed-letters__art img{min-height:560px}.archive-distributed-letters__art figcaption{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.2rem,3vw,3rem);font-weight:900;line-height:.98}.archive-distributed-letters__rail,.archive-image-expansion-type__strip{z-index:5;grid-template-columns:repeat(8,minmax(56px,1fr));gap:8px;width:min(920px,100%);margin:0 auto;display:grid;position:relative}.archive-distributed-letters__rail button,.archive-text-clip-scroll__grid button,.archive-image-expansion-type__strip button,.archive-on-scroll-typography__spreads button{border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-distributed-letters__rail button,.archive-text-clip-scroll__grid button,.archive-image-expansion-type__strip button,.archive-on-scroll-typography__spreads button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-distributed-letters__rail button,.archive-text-clip-scroll__grid button,.archive-image-expansion-type__strip button,.archive-on-scroll-typography__spreads button{background:var(--dom-scene-bg);border-radius:8px;padding:7px}@supports (color:color-mix(in lab, red, red)){.archive-distributed-letters__rail button,.archive-text-clip-scroll__grid button,.archive-image-expansion-type__strip button,.archive-on-scroll-typography__spreads button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-distributed-letters__rail button,.archive-text-clip-scroll__grid button,.archive-image-expansion-type__strip button,.archive-on-scroll-typography__spreads button{cursor:pointer}.archive-distributed-letters__rail button{aspect-ratio:1/1.1}.archive-distributed-letters__rail button[data-active=true],.archive-distributed-letters__rail button:hover,.archive-distributed-letters__rail button:focus-visible,.archive-text-clip-scroll__grid button[data-active=true],.archive-text-clip-scroll__grid button:hover,.archive-text-clip-scroll__grid button:focus-visible,.archive-image-expansion-type__strip button[data-active=true],.archive-image-expansion-type__strip button:hover,.archive-image-expansion-type__strip button:focus-visible,.archive-on-scroll-typography__spreads button[data-active=true],.archive-on-scroll-typography__spreads button:hover,.archive-on-scroll-typography__spreads button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-distributed-letters__rail button[data-active=true],.archive-distributed-letters__rail button:hover,.archive-distributed-letters__rail button:focus-visible,.archive-text-clip-scroll__grid button[data-active=true],.archive-text-clip-scroll__grid button:hover,.archive-text-clip-scroll__grid button:focus-visible,.archive-image-expansion-type__strip button[data-active=true],.archive-image-expansion-type__strip button:hover,.archive-image-expansion-type__strip button:focus-visible,.archive-on-scroll-typography__spreads button[data-active=true],.archive-on-scroll-typography__spreads button:hover,.archive-on-scroll-typography__spreads button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-text-clip-scroll,.archive-scroll-text-motion,.archive-image-expansion-type,.archive-on-scroll-typography{background:radial-gradient(70% 74% at 54% 40%, var(--dom-scene-secondary), transparent 74%), linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);height:100svh;padding:104px 44px 190px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.archive-text-clip-scroll,.archive-scroll-text-motion,.archive-image-expansion-type,.archive-on-scroll-typography{background:radial-gradient(70% 74% at 54% 40%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 74%), linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-text-clip-scroll,.archive-scroll-text-motion,.archive-image-expansion-type,.archive-on-scroll-typography{background-size:auto,80px 80px,auto}.archive-text-clip-scroll__stage{z-index:4;min-height:min(70svh,720px);transform:translateY(var(--clip-y));grid-template-columns:minmax(300px,.86fr) minmax(330px,.5fr);align-items:center;gap:24px;display:grid;position:sticky;top:100px}.archive-text-clip-scroll__stage h2,.archive-image-expansion-type__stage h2{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-text-clip-scroll__stage h2,.archive-image-expansion-type__stage h2{color:color-mix(in srgb, var(--dom-scene-highlight) 92%, var(--dom-scene-accent))}}.archive-text-clip-scroll__stage h2,.archive-image-expansion-type__stage h2{letter-spacing:0;overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(3.4rem,12vw,13rem);font-weight:950;line-height:.74}.archive-text-clip-scroll__stage h2{clip-path:inset(0 0 18% round 8px)}.archive-text-clip-scroll__stage figure,.archive-image-expansion-type__stage figure,.archive-scroll-text-motion__focus{border:1px solid var(--dom-scene-highlight);gap:10px;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-text-clip-scroll__stage figure,.archive-image-expansion-type__stage figure,.archive-scroll-text-motion__focus{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-text-clip-scroll__stage figure,.archive-image-expansion-type__stage figure,.archive-scroll-text-motion__focus{background:var(--dom-scene-bg);border-radius:8px;padding:14px}@supports (color:color-mix(in lab, red, red)){.archive-text-clip-scroll__stage figure,.archive-image-expansion-type__stage figure,.archive-scroll-text-motion__focus{background:color-mix(in srgb, var(--dom-scene-bg) 75%, transparent)}}.archive-text-clip-scroll__stage img,.archive-image-expansion-type__stage img{min-height:430px}.archive-text-clip-scroll__grid{grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px;max-width:760px;min-height:176vh;margin:48vh 0 0 auto;display:grid}.archive-text-clip-scroll__grid button{aspect-ratio:1/1.12}.archive-scroll-text-motion{grid-template-columns:minmax(300px,.44fr) minmax(420px,1fr);align-items:start;gap:30px;display:grid}.archive-scroll-text-motion__focus{min-height:580px;position:sticky;top:102px}.archive-scroll-text-motion__focus img{min-height:500px}.archive-scroll-text-motion__focus figcaption{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.15rem,2.7vw,2.6rem);font-weight:900;line-height:.98}.archive-scroll-text-motion__rows{gap:12px;min-height:182vh;display:grid}.archive-scroll-text-motion__rows button{border:0;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:minmax(0,1fr) 110px;align-items:center;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-scroll-text-motion__rows button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-scroll-text-motion__rows button{text-align:left;cursor:pointer;transform:translateX(var(--motion-x));background:0 0;padding:12px 0}.archive-scroll-text-motion__rows span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-scroll-text-motion__rows span{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.archive-scroll-text-motion__rows span{letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1.2rem,4vw,4.6rem);font-weight:930;line-height:.9}.archive-scroll-text-motion__rows button[data-active=true] span,.archive-scroll-text-motion__rows button:hover span,.archive-scroll-text-motion__rows button:focus-visible span{color:var(--dom-scene-highlight)}.archive-scroll-text-motion__rows img{aspect-ratio:1/1.08;min-height:100px}.archive-image-expansion-type__stage{z-index:4;text-align:center;align-items:center;min-height:min(72svh,760px);display:grid;position:sticky;top:102px}.archive-image-expansion-type__stage h2{z-index:2;max-width:min(1100px,100%);margin:0 auto;position:relative}.archive-image-expansion-type__stage figure{width:min(620px,58vw);min-height:520px;transform:scale(var(--expansion-scale)) translateY(var(--expansion-y));margin:-12vh auto 0}.archive-image-expansion-type__stage img{min-height:460px}.archive-image-expansion-type__strip{grid-template-columns:repeat(8,minmax(66px,1fr));align-content:end;min-height:104vh;padding-bottom:80px}.archive-image-expansion-type__strip button{aspect-ratio:1/1.12}.archive-scroll-svg-filter-text{grid-template-columns:minmax(360px,.72fr) minmax(360px,.68fr);align-items:start;height:100svh;padding-bottom:160px;overflow:hidden auto}.archive-scroll-svg-filter-text__art{min-height:620px;filter:blur(var(--filter-blur)) saturate(1.14);transform:translateX(var(--filter-shift))}.archive-scroll-svg-filter-text__art img{min-height:540px}.archive-scroll-svg-filter-text__art figcaption{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.1rem,2.8vw,2.72rem);font-weight:900;line-height:.98}.archive-scroll-svg-filter-text__type{align-content:center;min-height:168vh}.archive-scroll-svg-filter-text__type button{transform:translateX(var(--filter-row))}.archive-scroll-svg-filter-text__type span{color:var(--dom-scene-highlight);display:block}@supports (color:color-mix(in lab, red, red)){.archive-scroll-svg-filter-text__type span{color:color-mix(in srgb, var(--dom-scene-highlight) 60%, transparent)}}.archive-scroll-svg-filter-text__type span{letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1.2rem,4.4vw,5rem);font-weight:940;line-height:.88}.archive-scroll-svg-filter-text__type button[data-active=true] span,.archive-scroll-svg-filter-text__type button:hover span,.archive-scroll-svg-filter-text__type button:focus-visible span{color:var(--dom-scene-highlight);text-shadow:0 0 26px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-scroll-svg-filter-text__type button[data-active=true] span,.archive-scroll-svg-filter-text__type button:hover span,.archive-scroll-svg-filter-text__type button:focus-visible span{text-shadow:0 0 26px color-mix(in srgb, var(--dom-scene-accent) 38%, transparent)}}.archive-scroll-blur-type__copy button{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-scroll-blur-type__copy button{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.archive-scroll-blur-type__copy button{letter-spacing:0;overflow-wrap:anywhere;filter:blur(var(--blur-amount));transform:translateY(var(--blur-y));font-size:clamp(1.2rem,4.6vw,5.2rem);font-weight:940;line-height:.9}.archive-scroll-blur-type__copy button[data-active=true],.archive-scroll-blur-type__copy button:hover,.archive-scroll-blur-type__copy button:focus-visible{color:var(--dom-scene-highlight);filter:blur()}.archive-scroll-blur-type{align-items:start;height:100svh;padding-bottom:160px;overflow:hidden auto}.archive-scroll-blur-type__copy{align-content:center;min-height:154vh}.archive-scroll-blur-type__art{min-height:620px}.archive-scroll-blur-type__art img{min-height:540px}.archive-on-scroll-typography__spreads{gap:18px;width:min(1120px,100%);min-height:190vh;margin:0 auto;display:grid}.archive-on-scroll-typography__spreads button{text-align:left;min-height:260px;transform:translateY(var(--spread-offset)) rotate(var(--spread-rotate));grid-template-columns:58px minmax(0,.8fr) minmax(220px,.42fr);align-items:center;gap:18px;display:grid}.archive-on-scroll-typography__spreads span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-on-scroll-typography__spreads span{color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-on-scroll-typography__spreads span{letter-spacing:0;font-size:.84rem;font-weight:900}.archive-on-scroll-typography__spreads strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-on-scroll-typography__spreads strong{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-on-scroll-typography__spreads strong{letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1.2rem,4.8vw,5.6rem);font-weight:940;line-height:.88}.archive-on-scroll-typography__spreads img{min-height:220px}.archive-on-scroll-typography__spreads button[data-active=true] strong,.archive-on-scroll-typography__spreads button:hover strong,.archive-on-scroll-typography__spreads button:focus-visible strong{color:var(--dom-scene-highlight)}@media (prefers-reduced-motion:reduce){.archive-typography *,.archive-typography :before,.archive-typography :after{transition-duration:1ms!important;animation-duration:1ms!important}}@media (max-width:920px){.archive-typography__head{max-width:calc(100vw - 36px);top:18px;left:18px}.archive-typography__head .scene-title{font-size:2.05rem}.archive-stagger-text-reveal,.archive-distributed-letters,.archive-scroll-svg-filter-text,.archive-scroll-blur-type{grid-template-columns:1fr;gap:22px;padding:88px 18px 92px}.archive-stagger-text-reveal__plate{grid-template-columns:1fr;min-height:0}.archive-stagger-text-reveal__plate img,.archive-distributed-letters__art img,.archive-scroll-svg-filter-text__art img,.archive-scroll-blur-type__art img{min-height:360px}.archive-distributed-letters__art,.archive-scroll-svg-filter-text__art,.archive-scroll-blur-type__art{width:min(400px,86vw);min-height:430px;margin:0 auto}.archive-distributed-letters__rail,.archive-image-expansion-type__strip{grid-template-columns:repeat(4,minmax(0,1fr))}.archive-text-clip-scroll,.archive-scroll-text-motion,.archive-image-expansion-type,.archive-on-scroll-typography{padding:88px 18px 124px}.archive-text-clip-scroll__stage{grid-template-columns:1fr;min-height:auto;position:relative;top:auto;transform:none}.archive-text-clip-scroll__stage img,.archive-image-expansion-type__stage img{min-height:350px}.archive-text-clip-scroll__grid{grid-template-columns:repeat(2,minmax(0,1fr));min-height:140vh;margin:22px 0 0}.archive-scroll-text-motion{grid-template-columns:1fr}.archive-scroll-text-motion__focus{min-height:420px;position:relative;top:auto}.archive-scroll-text-motion__focus img{min-height:360px}.archive-scroll-text-motion__rows{min-height:140vh}.archive-image-expansion-type__stage{min-height:auto;position:relative;top:auto}.archive-image-expansion-type__stage figure{width:min(420px,86vw);min-height:430px;margin:0 auto;transform:none}.archive-image-expansion-type__strip{min-height:auto;padding-bottom:0}.archive-scroll-svg-filter-text__type{min-height:120vh}.archive-on-scroll-typography__spreads{min-height:142vh}.archive-on-scroll-typography__spreads button{grid-template-columns:44px minmax(0,1fr);min-height:0}.archive-on-scroll-typography__spreads img{grid-column:1/-1;min-height:300px}}@media (max-width:520px){.archive-stagger-text-reveal__index strong,.archive-stagger-text-reveal__plate strong,.archive-distributed-letters__art figcaption,.archive-scroll-svg-filter-text__type span,.archive-scroll-blur-type__copy button,.archive-on-scroll-typography__spreads strong{font-size:1.28rem;line-height:1.04}.archive-text-clip-scroll__stage h2,.archive-image-expansion-type__stage h2{font-size:3.2rem;line-height:.82}.archive-distributed-letters__rail,.archive-image-expansion-type__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-scroll-text-motion__rows button{grid-template-columns:minmax(0,1fr);transform:none}.archive-scroll-text-motion__rows img{min-height:180px}}.archive-pointer-hover__head{z-index:32;pointer-events:none;max-width:min(56ch,100vw - 64px);position:absolute;top:28px;left:32px}.archive-pointer-hover__head .scene-title{color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 22px 72px #00000085;font-size:3rem;line-height:.94}.dom-gallery[data-dom-variant=archive-thumb-svg-filter-hover],.dom-gallery[data-dom-variant=archive-crosshair-distortion-hover],.dom-gallery[data-dom-variant=archive-gooey-cursor-trail],.dom-gallery[data-dom-variant=archive-pixel-gooey-tooltip],.dom-gallery[data-dom-variant=archive-hover-preview-minimap],.dom-gallery[data-dom-variant=archive-intro-image-trail],.dom-gallery[data-dom-variant=archive-background-scale-hover],.dom-gallery[data-dom-variant=archive-pixel-page-transition]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-pointer-hover img{object-fit:contain;width:100%;height:100%;display:block}.archive-pointer-hover button{color:inherit;font:inherit}.archive-pointer-hover button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-pointer-hover button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-pointer-hover button:focus-visible{outline-offset:3px}.archive-thumb-svg-filter,.archive-crosshair-distortion,.archive-pixel-gooey-tooltip,.archive-hover-preview-minimap,.archive-pixel-page-transition{background:radial-gradient(70% 74% at 64% 44%, var(--dom-scene-secondary), transparent 74%), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);grid-template-columns:minmax(350px,.62fr) minmax(420px,1fr);align-items:center;gap:36px;padding:104px 54px 64px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-thumb-svg-filter,.archive-crosshair-distortion,.archive-pixel-gooey-tooltip,.archive-hover-preview-minimap,.archive-pixel-page-transition{background:radial-gradient(70% 74% at 64% 44%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 74%), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-thumb-svg-filter,.archive-crosshair-distortion,.archive-pixel-gooey-tooltip,.archive-hover-preview-minimap,.archive-pixel-page-transition{background-size:auto,84px 84px,auto}.archive-thumb-svg-filter__preview,.archive-crosshair-distortion__stage,.archive-gooey-cursor__focus,.archive-pixel-gooey-tooltip__tooltip,.archive-hover-preview-minimap__preview,.archive-intro-image-trail__hero,.archive-pixel-page-transition__stage{z-index:4;border:1px solid var(--dom-scene-highlight);gap:12px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-thumb-svg-filter__preview,.archive-crosshair-distortion__stage,.archive-gooey-cursor__focus,.archive-pixel-gooey-tooltip__tooltip,.archive-hover-preview-minimap__preview,.archive-intro-image-trail__hero,.archive-pixel-page-transition__stage{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-thumb-svg-filter__preview,.archive-crosshair-distortion__stage,.archive-gooey-cursor__focus,.archive-pixel-gooey-tooltip__tooltip,.archive-hover-preview-minimap__preview,.archive-intro-image-trail__hero,.archive-pixel-page-transition__stage{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-thumb-svg-filter__preview,.archive-crosshair-distortion__stage,.archive-gooey-cursor__focus,.archive-pixel-gooey-tooltip__tooltip,.archive-hover-preview-minimap__preview,.archive-intro-image-trail__hero,.archive-pixel-page-transition__stage{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-thumb-svg-filter__preview,.archive-crosshair-distortion__stage,.archive-gooey-cursor__focus,.archive-pixel-gooey-tooltip__tooltip,.archive-hover-preview-minimap__preview,.archive-intro-image-trail__hero,.archive-pixel-page-transition__stage{box-shadow:0 38px 130px #00000057}.archive-thumb-svg-filter__preview{grid-template-columns:minmax(220px,.62fr) minmax(170px,.38fr);align-items:end;min-height:560px}.archive-thumb-svg-filter__preview img,.archive-crosshair-distortion__stage img,.archive-hover-preview-minimap__preview img,.archive-pixel-page-transition__stage img{min-height:480px}.archive-thumb-svg-filter__preview img{filter:contrast(1.08)saturate(1.16)}.archive-thumb-svg-filter__preview figcaption,.archive-pixel-page-transition__stage figcaption{gap:8px;display:grid}.archive-thumb-svg-filter__preview span,.archive-pixel-page-transition__stage span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-thumb-svg-filter__preview span,.archive-pixel-page-transition__stage span{color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-thumb-svg-filter__preview span,.archive-pixel-page-transition__stage span{letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900}.archive-thumb-svg-filter__preview strong,.archive-pixel-page-transition__stage strong,.archive-hover-preview-minimap__preview strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.22rem,2.9vw,2.82rem);line-height:.98}.archive-thumb-svg-filter__preview p,.archive-pixel-gooey-tooltip__tooltip p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-thumb-svg-filter__preview p,.archive-pixel-gooey-tooltip__tooltip p{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.archive-thumb-svg-filter__preview p,.archive-pixel-gooey-tooltip__tooltip p{font-size:.9rem;line-height:1.42}.archive-thumb-svg-filter__thumbs,.archive-gooey-cursor__grid,.archive-hover-preview-minimap__archive,.archive-pixel-page-transition__strip{z-index:5;grid-template-columns:repeat(5,minmax(86px,1fr));gap:10px;display:grid;position:relative}.archive-thumb-svg-filter__thumbs button,.archive-gooey-cursor__grid button,.archive-hover-preview-minimap__archive button,.archive-pixel-page-transition__strip button,.archive-intro-image-trail__nav button{border:1px solid var(--dom-scene-highlight);min-height:44px}@supports (color:color-mix(in lab, red, red)){.archive-thumb-svg-filter__thumbs button,.archive-gooey-cursor__grid button,.archive-hover-preview-minimap__archive button,.archive-pixel-page-transition__strip button,.archive-intro-image-trail__nav button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-thumb-svg-filter__thumbs button,.archive-gooey-cursor__grid button,.archive-hover-preview-minimap__archive button,.archive-pixel-page-transition__strip button,.archive-intro-image-trail__nav button{background:var(--dom-scene-bg);border-radius:8px;padding:7px}@supports (color:color-mix(in lab, red, red)){.archive-thumb-svg-filter__thumbs button,.archive-gooey-cursor__grid button,.archive-hover-preview-minimap__archive button,.archive-pixel-page-transition__strip button,.archive-intro-image-trail__nav button{background:color-mix(in srgb, var(--dom-scene-bg) 73%, transparent)}}.archive-thumb-svg-filter__thumbs button,.archive-gooey-cursor__grid button,.archive-hover-preview-minimap__archive button,.archive-pixel-page-transition__strip button,.archive-intro-image-trail__nav button{cursor:pointer}.archive-thumb-svg-filter__thumbs button{aspect-ratio:1/1.08;filter:grayscale(.95)blur(1px)contrast(.92)}.archive-thumb-svg-filter__thumbs button[data-active=true],.archive-thumb-svg-filter__thumbs button:hover,.archive-thumb-svg-filter__thumbs button:focus-visible,.archive-gooey-cursor__grid button[data-active=true],.archive-gooey-cursor__grid button:hover,.archive-gooey-cursor__grid button:focus-visible,.archive-hover-preview-minimap__archive button[data-active=true],.archive-hover-preview-minimap__archive button:hover,.archive-hover-preview-minimap__archive button:focus-visible,.archive-pixel-page-transition__strip button[data-active=true],.archive-pixel-page-transition__strip button:hover,.archive-pixel-page-transition__strip button:focus-visible,.archive-intro-image-trail__nav button[data-active=true],.archive-intro-image-trail__nav button:hover,.archive-intro-image-trail__nav button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-thumb-svg-filter__thumbs button[data-active=true],.archive-thumb-svg-filter__thumbs button:hover,.archive-thumb-svg-filter__thumbs button:focus-visible,.archive-gooey-cursor__grid button[data-active=true],.archive-gooey-cursor__grid button:hover,.archive-gooey-cursor__grid button:focus-visible,.archive-hover-preview-minimap__archive button[data-active=true],.archive-hover-preview-minimap__archive button:hover,.archive-hover-preview-minimap__archive button:focus-visible,.archive-pixel-page-transition__strip button[data-active=true],.archive-pixel-page-transition__strip button:hover,.archive-pixel-page-transition__strip button:focus-visible,.archive-intro-image-trail__nav button[data-active=true],.archive-intro-image-trail__nav button:hover,.archive-intro-image-trail__nav button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-thumb-svg-filter__thumbs button[data-active=true],.archive-thumb-svg-filter__thumbs button:hover,.archive-thumb-svg-filter__thumbs button:focus-visible,.archive-gooey-cursor__grid button[data-active=true],.archive-gooey-cursor__grid button:hover,.archive-gooey-cursor__grid button:focus-visible,.archive-hover-preview-minimap__archive button[data-active=true],.archive-hover-preview-minimap__archive button:hover,.archive-hover-preview-minimap__archive button:focus-visible,.archive-pixel-page-transition__strip button[data-active=true],.archive-pixel-page-transition__strip button:hover,.archive-pixel-page-transition__strip button:focus-visible,.archive-intro-image-trail__nav button[data-active=true],.archive-intro-image-trail__nav button:hover,.archive-intro-image-trail__nav button:focus-visible{filter:none}.archive-crosshair-distortion{grid-template-columns:minmax(420px,.9fr) minmax(320px,.5fr)}.archive-crosshair-distortion__stage{min-height:640px;transform:rotate(var(--cross-tilt));overflow:hidden}.archive-crosshair-distortion__stage img{filter:contrast(1.08)saturate(1.16);transform:scale(1.02)}.archive-crosshair-distortion__line{z-index:8;background:var(--dom-scene-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-crosshair-distortion__line{background:color-mix(in srgb, var(--dom-scene-accent) 70%, transparent)}}.archive-crosshair-distortion__line{pointer-events:none}.archive-crosshair-distortion__line--x{left:0;top:var(--cross-y);width:100%;height:1px}.archive-crosshair-distortion__line--y{left:var(--cross-x);width:1px;height:100%;top:0}.archive-crosshair-distortion__lens{z-index:7;left:var(--cross-x);top:var(--cross-y);border:1px solid var(--dom-scene-accent);width:150px;height:150px;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-crosshair-distortion__lens{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 74%, var(--dom-scene-highlight))}}.archive-crosshair-distortion__lens{background:radial-gradient(circle, var(--dom-scene-accent), transparent 68%), var(--dom-scene-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.archive-crosshair-distortion__lens{background:radial-gradient(circle, color-mix(in srgb, var(--dom-scene-accent) 22%, transparent), transparent 68%), color-mix(in srgb, var(--dom-scene-bg) 12%, transparent)}}.archive-crosshair-distortion__lens{pointer-events:none;transform:translate(-50%,-50%)}.archive-crosshair-distortion__stage figcaption{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.2rem,3vw,3rem);font-weight:900;line-height:.98}.archive-crosshair-distortion__menu,.archive-pixel-gooey-tooltip__menu,.archive-background-scale-hover__menu{z-index:5;gap:8px;display:grid;position:relative}.archive-crosshair-distortion__menu button,.archive-background-scale-hover__menu button{border:0;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-crosshair-distortion__menu button,.archive-background-scale-hover__menu button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-crosshair-distortion__menu button,.archive-background-scale-hover__menu button{text-align:left;cursor:pointer;background:0 0;padding:13px 0}.archive-crosshair-distortion__menu span,.archive-background-scale-hover__menu span,.archive-hover-preview-minimap__preview span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-crosshair-distortion__menu span,.archive-background-scale-hover__menu span,.archive-hover-preview-minimap__preview span{color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-crosshair-distortion__menu span,.archive-background-scale-hover__menu span,.archive-hover-preview-minimap__preview span{letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:900}.archive-crosshair-distortion__menu strong,.archive-background-scale-hover__menu strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-crosshair-distortion__menu strong,.archive-background-scale-hover__menu strong{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.archive-crosshair-distortion__menu strong,.archive-background-scale-hover__menu strong{overflow-wrap:anywhere;font-size:clamp(1.02rem,2.2vw,2.25rem);line-height:.98}.archive-crosshair-distortion__menu button[data-active=true] strong,.archive-crosshair-distortion__menu button:hover strong,.archive-crosshair-distortion__menu button:focus-visible strong,.archive-background-scale-hover__menu button[data-active=true] strong,.archive-background-scale-hover__menu button:hover strong,.archive-background-scale-hover__menu button:focus-visible strong{color:var(--dom-scene-highlight)}.archive-gooey-cursor,.archive-intro-image-trail,.archive-background-scale-hover{background:radial-gradient(70% 74% at 50% 44%, var(--dom-scene-secondary), transparent 74%), var(--dom-scene-bg);min-height:100svh;padding:104px 54px 64px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-gooey-cursor,.archive-intro-image-trail,.archive-background-scale-hover{background:radial-gradient(70% 74% at 50% 44%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 74%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-gooey-cursor{grid-template-columns:minmax(360px,.55fr) minmax(420px,1fr);align-items:center;gap:32px}.archive-gooey-cursor__blob{z-index:2;left:var(--gooey-x);top:var(--gooey-y);background:radial-gradient(circle at 32% 28%, var(--dom-scene-highlight), transparent 30%), var(--dom-scene-accent);border-radius:44% 56% 58% 42%;width:230px;height:230px;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-gooey-cursor__blob{background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--dom-scene-highlight) 46%, transparent), transparent 30%), color-mix(in srgb, var(--dom-scene-accent) 28%, transparent)}}.archive-gooey-cursor__blob{filter:blur(12px);opacity:.72;pointer-events:none;transform:translate(-50%,-50%)}.archive-gooey-cursor__focus{min-height:560px}.archive-gooey-cursor__focus img{min-height:490px}.archive-gooey-cursor__focus figcaption{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.18rem,2.7vw,2.7rem);font-weight:900;line-height:.98}.archive-gooey-cursor__trail{z-index:3;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.archive-gooey-cursor__trail figure{aspect-ratio:1/1.1;border:1px solid var(--dom-scene-highlight);width:min(130px,12vw);margin:0;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-gooey-cursor__trail figure{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-gooey-cursor__trail figure{background:var(--dom-scene-bg);border-radius:8px;padding:6px}@supports (color:color-mix(in lab, red, red)){.archive-gooey-cursor__trail figure{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-gooey-cursor__trail figure{transform:translate(var(--trail-x), var(--trail-y))}.archive-gooey-cursor__grid{grid-template-columns:repeat(5,minmax(76px,1fr))}.archive-gooey-cursor__grid button{aspect-ratio:1/1.08}.archive-pixel-gooey-tooltip{grid-template-columns:minmax(360px,.72fr) minmax(360px,.62fr)}.archive-pixel-gooey-tooltip__menu button{border:0;border-bottom:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-pixel-gooey-tooltip__menu button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-pixel-gooey-tooltip__menu button{text-align:left;cursor:pointer;background:0 0;padding:13px 0}.archive-pixel-gooey-tooltip__menu span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-pixel-gooey-tooltip__menu span{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.archive-pixel-gooey-tooltip__menu span{letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1.08rem,3.8vw,4.5rem);font-weight:930;line-height:.9}.archive-pixel-gooey-tooltip__menu button[data-active=true] span,.archive-pixel-gooey-tooltip__menu button:hover span,.archive-pixel-gooey-tooltip__menu button:focus-visible span{color:var(--dom-scene-highlight)}.archive-pixel-gooey-tooltip__tooltip{min-height:560px;transform:translate(var(--tooltip-shift-x), var(--tooltip-shift-y));align-self:center}.archive-pixel-gooey-tooltip__tooltip img{min-height:410px}.archive-pixel-gooey-tooltip__tooltip strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.12rem,2.6vw,2.55rem);line-height:.98}.archive-pixel-gooey-tooltip__pixels,.archive-pixel-page-transition__pixels{z-index:7;pointer-events:none;grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(5,1fr);gap:4px;display:grid;position:absolute;inset:16px}.archive-pixel-gooey-tooltip__pixels span,.archive-pixel-page-transition__pixels span{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-pixel-gooey-tooltip__pixels span,.archive-pixel-page-transition__pixels span{background:color-mix(in srgb, var(--dom-scene-accent) 38%, transparent)}}.archive-pixel-gooey-tooltip__pixels span,.archive-pixel-page-transition__pixels span{opacity:var(--pixel-opacity,.16)}.archive-hover-preview-minimap{grid-template-columns:minmax(380px,.68fr) minmax(420px,.78fr) 78px}.archive-hover-preview-minimap__preview{min-height:620px}.archive-hover-preview-minimap__preview figcaption{justify-content:space-between;align-items:start;gap:16px;display:flex}.archive-hover-preview-minimap__archive{grid-template-columns:repeat(4,minmax(80px,1fr))}.archive-hover-preview-minimap__archive button{aspect-ratio:1/1.1}.archive-hover-preview-minimap__map{z-index:5;border:1px solid var(--dom-scene-highlight);grid-template-columns:repeat(2,1fr);align-self:center;gap:6px;min-height:520px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-hover-preview-minimap__map{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-hover-preview-minimap__map{background:var(--dom-scene-bg);border-radius:8px;padding:8px}@supports (color:color-mix(in lab, red, red)){.archive-hover-preview-minimap__map{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-hover-preview-minimap__map span{background:var(--dom-scene-highlight);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.archive-hover-preview-minimap__map span{background:color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-hover-preview-minimap__map span[data-active=true]{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-hover-preview-minimap__map span[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 80%, var(--dom-scene-highlight))}}.archive-hover-preview-minimap__map span[data-active=true]{box-shadow:0 0 24px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-hover-preview-minimap__map span[data-active=true]{box-shadow:0 0 24px color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.archive-intro-image-trail{align-items:center}.archive-intro-image-trail__stage{z-index:4;text-align:center;place-items:center;min-height:min(74svh,760px);display:grid;position:relative}.archive-intro-image-trail__stage h2{z-index:8;max-width:min(980px,100%);color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;margin:0;font-size:clamp(3.4rem,12vw,12rem);font-weight:950;line-height:.78;position:relative}.archive-intro-image-trail__stage p{z-index:8;width:min(58ch,100%);color:var(--dom-scene-highlight);margin:14px auto 0;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-intro-image-trail__stage p{color:color-mix(in srgb, var(--dom-scene-highlight) 66%, transparent)}}.archive-intro-image-trail__stage p{font-size:.98rem;line-height:1.42}.archive-intro-image-trail__trail{z-index:3;pointer-events:none;transform:translate(var(--intro-x), var(--intro-y));place-items:center;display:grid;position:absolute;inset:0}.archive-intro-image-trail__trail figure{aspect-ratio:1/1.16;border:1px solid var(--dom-scene-highlight);width:min(180px,16vw);margin:0;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-intro-image-trail__trail figure{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-intro-image-trail__trail figure{background:var(--dom-scene-bg);border-radius:8px;padding:7px}@supports (color:color-mix(in lab, red, red)){.archive-intro-image-trail__trail figure{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-intro-image-trail__trail figure{transform:translate(var(--intro-card-x), var(--intro-card-y)) rotate(var(--intro-card-r))}.archive-intro-image-trail__hero{z-index:6;width:min(410px,36vw);min-height:500px;margin:-18px auto 0;position:relative}.archive-intro-image-trail__hero img{min-height:450px}.archive-intro-image-trail__nav{z-index:9;grid-template-columns:repeat(9,minmax(56px,1fr));gap:8px;width:min(980px,100%);margin:18px auto 0;display:grid;position:relative}.archive-intro-image-trail__nav button{aspect-ratio:1/1.08}.archive-background-scale-hover{align-items:center}.archive-background-scale-hover__backdrop{z-index:1;opacity:.74;clip-path:inset(8% 14% round 8px);border-radius:8px;margin:0;position:absolute;inset:72px 54px 54px;overflow:hidden}.archive-background-scale-hover__backdrop img{filter:saturate(1.08)contrast(1.08);transform:scale(1.06)}.archive-background-scale-hover__menu{border:1px solid var(--dom-scene-highlight);width:min(920px,100%);margin:0 auto;padding:30px}@supports (color:color-mix(in lab, red, red)){.archive-background-scale-hover__menu{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-background-scale-hover__menu{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-background-scale-hover__menu{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-background-scale-hover__menu{box-shadow:0 38px 130px #00000052}.archive-background-scale-hover__menu strong{font-size:clamp(1.4rem,4.8vw,5.7rem);line-height:.86}.archive-pixel-page-transition{grid-template-columns:minmax(420px,.86fr) minmax(340px,.5fr)}.archive-pixel-page-transition__stage{min-height:640px;overflow:hidden}.archive-pixel-page-transition__pixels{mix-blend-mode:screen}.archive-pixel-page-transition__strip{grid-template-columns:repeat(3,minmax(96px,1fr))}.archive-pixel-page-transition__strip button{aspect-ratio:1/1.12}@media (prefers-reduced-motion:reduce){.archive-pointer-hover *,.archive-pointer-hover :before,.archive-pointer-hover :after{transition-duration:1ms!important;animation-duration:1ms!important}}@media (max-width:920px){.archive-pointer-hover__head{max-width:calc(100vw - 36px);top:18px;left:18px}.archive-pointer-hover__head .scene-title{font-size:2.05rem}.archive-thumb-svg-filter,.archive-crosshair-distortion,.archive-pixel-gooey-tooltip,.archive-hover-preview-minimap,.archive-pixel-page-transition,.archive-gooey-cursor,.archive-intro-image-trail,.archive-background-scale-hover{grid-template-columns:1fr;gap:22px;padding:88px 18px 92px}.archive-thumb-svg-filter__preview{grid-template-columns:1fr;min-height:0}.archive-thumb-svg-filter__preview img,.archive-crosshair-distortion__stage img,.archive-gooey-cursor__focus img,.archive-hover-preview-minimap__preview img,.archive-pixel-page-transition__stage img,.archive-intro-image-trail__hero img{min-height:360px}.archive-crosshair-distortion__stage,.archive-gooey-cursor__focus,.archive-pixel-gooey-tooltip__tooltip,.archive-hover-preview-minimap__preview,.archive-pixel-page-transition__stage{min-height:430px}.archive-thumb-svg-filter__thumbs,.archive-gooey-cursor__grid,.archive-hover-preview-minimap__archive,.archive-pixel-page-transition__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-crosshair-distortion__stage{transform:none}.archive-crosshair-distortion__lens{width:110px;height:110px}.archive-gooey-cursor__trail figure,.archive-intro-image-trail__trail figure{width:110px}.archive-pixel-gooey-tooltip__tooltip{transform:none}.archive-hover-preview-minimap{grid-template-columns:1fr}.archive-hover-preview-minimap__map{grid-template-columns:repeat(6,1fr);min-height:72px}.archive-intro-image-trail__stage{min-height:auto}.archive-intro-image-trail__stage h2{font-size:3.4rem;line-height:.84}.archive-intro-image-trail__hero{width:min(390px,86vw);min-height:420px}.archive-intro-image-trail__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-background-scale-hover__backdrop{clip-path:inset(14% 4% round 8px);inset:70px 18px 92px}.archive-background-scale-hover__menu{padding:18px}}@media (max-width:520px){.archive-thumb-svg-filter__preview strong,.archive-crosshair-distortion__stage figcaption,.archive-crosshair-distortion__menu strong,.archive-pixel-gooey-tooltip__tooltip strong,.archive-hover-preview-minimap__preview strong,.archive-background-scale-hover__menu strong,.archive-pixel-page-transition__stage strong{font-size:1.18rem;line-height:1.06}.archive-pixel-gooey-tooltip__menu span{font-size:1.35rem;line-height:1}.archive-intro-image-trail__stage h2{font-size:2.8rem}.archive-crosshair-distortion__menu button,.archive-background-scale-hover__menu button{grid-template-columns:36px minmax(0,1fr)}.archive-intro-image-trail__nav,.archive-pixel-page-transition__strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.archive-scroll-svg__head{z-index:40;pointer-events:none;max-width:min(54ch,100vw - 60px);position:absolute;top:26px;left:30px}.archive-scroll-svg__head .scene-title{color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 24px 74px #00000080;font-size:clamp(1.9rem,4.2vw,4.6rem);line-height:.94}.dom-gallery[data-dom-variant=archive-circular-svg-text-orbit],.dom-gallery[data-dom-variant=archive-context-aware-fixed-badge],.dom-gallery[data-dom-variant=archive-on-scroll-path-gallery],.dom-gallery[data-dom-variant=archive-cover-page-transition],.dom-gallery[data-dom-variant=archive-smooth-scroll-panels],.dom-gallery[data-dom-variant=archive-on-scroll-text-highlight],.dom-gallery[data-dom-variant=archive-svg-overlay-infinite-menu],.dom-gallery[data-dom-variant=archive-horizontal-smooth-scroll-layout]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-scroll-svg img{object-fit:contain;width:100%;height:100%;display:block}.archive-scroll-svg button{color:inherit;font:inherit}.archive-scroll-svg button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-scroll-svg button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-scroll-svg button:focus-visible{outline-offset:3px}.archive-circular-svg-orbit,.archive-cover-page-transition,.archive-svg-overlay-menu,.archive-horizontal-smooth{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(0deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);place-items:center;padding:96px 46px 54px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-circular-svg-orbit,.archive-cover-page-transition,.archive-svg-overlay-menu,.archive-horizontal-smooth{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-circular-svg-orbit,.archive-cover-page-transition,.archive-svg-overlay-menu,.archive-horizontal-smooth{background-size:88px 88px,88px 88px,auto}.archive-circular-svg-orbit__stage{aspect-ratio:1/.72;width:min(860px,92vw);min-height:590px;position:relative}.archive-circular-svg-orbit__seal{z-index:3;width:min(470px,54vw);transform:translate(calc(-50% + var(--orbit-x)), calc(-50% + var(--orbit-y)));animation:26s linear infinite archive-scroll-svg-spin;position:absolute;inset:50% auto auto 50%}.archive-circular-svg-orbit__seal text{fill:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-circular-svg-orbit__seal text{fill:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-circular-svg-orbit__seal text{text-transform:uppercase;font-size:13px;font-weight:900}.archive-circular-svg-orbit__focus{z-index:4;width:min(420px,48vw);margin:0;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.archive-circular-svg-orbit__focus img{border:1px solid var(--dom-scene-highlight);height:min(470px,54svh)}@supports (color:color-mix(in lab, red, red)){.archive-circular-svg-orbit__focus img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-circular-svg-orbit__focus img{background:var(--dom-scene-bg);border-radius:8px;padding:14px}@supports (color:color-mix(in lab, red, red)){.archive-circular-svg-orbit__focus img{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-circular-svg-orbit__focus img{box-shadow:0 38px 120px #0000006b}.archive-circular-svg-orbit__focus figcaption{text-align:center;gap:6px;margin-top:14px;display:grid}.archive-circular-svg-orbit__focus span,.archive-cover-page-transition__stage span,.archive-horizontal-smooth__caption span,.archive-context-aware-badge__badge span,.archive-on-scroll-path__sticky span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-circular-svg-orbit__focus span,.archive-cover-page-transition__stage span,.archive-horizontal-smooth__caption span,.archive-context-aware-badge__badge span,.archive-on-scroll-path__sticky span{color:color-mix(in srgb, var(--dom-scene-accent) 84%, var(--dom-scene-highlight))}}.archive-circular-svg-orbit__focus span,.archive-cover-page-transition__stage span,.archive-horizontal-smooth__caption span,.archive-context-aware-badge__badge span,.archive-on-scroll-path__sticky span{text-transform:uppercase;font-size:.78rem;font-weight:900}.archive-circular-svg-orbit__focus strong,.archive-cover-page-transition__stage strong,.archive-horizontal-smooth__caption strong,.archive-context-aware-badge__panel strong,.archive-text-highlight__copy strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.28rem,3vw,3.35rem);line-height:.96}.archive-circular-svg-orbit__focus p,.archive-cover-page-transition__stage p,.archive-horizontal-smooth__caption p,.archive-context-aware-badge__panel p,.archive-text-highlight__copy p,.archive-smooth-scroll-panels__chapters p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-circular-svg-orbit__focus p,.archive-cover-page-transition__stage p,.archive-horizontal-smooth__caption p,.archive-context-aware-badge__panel p,.archive-text-highlight__copy p,.archive-smooth-scroll-panels__chapters p{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.archive-circular-svg-orbit__focus p,.archive-cover-page-transition__stage p,.archive-horizontal-smooth__caption p,.archive-context-aware-badge__panel p,.archive-text-highlight__copy p,.archive-smooth-scroll-panels__chapters p{font-size:.92rem;line-height:1.42}.archive-circular-svg-orbit__ring{z-index:5;pointer-events:none;position:absolute;inset:0}.archive-circular-svg-orbit__ring button{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:clamp(72px,9vw,112px);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-circular-svg-orbit__ring button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-circular-svg-orbit__ring button{background:var(--dom-scene-bg);border-radius:50%;padding:7px}@supports (color:color-mix(in lab, red, red)){.archive-circular-svg-orbit__ring button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-circular-svg-orbit__ring button{cursor:pointer;pointer-events:auto;transform:translate(-50%, -50%) rotate(calc(var(--orbit-index) * 51.428deg)) translateX(min(368px, 38vw)) rotate(calc(var(--orbit-index) * -51.428deg))}.archive-circular-svg-orbit__ring button[data-active=true],.archive-circular-svg-orbit__ring button:hover,.archive-circular-svg-orbit__ring button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-circular-svg-orbit__ring button[data-active=true],.archive-circular-svg-orbit__ring button:hover,.archive-circular-svg-orbit__ring button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-circular-svg-orbit__ring img{border-radius:50%}.archive-context-aware-badge,.archive-on-scroll-path,.archive-smooth-scroll-panels,.archive-text-highlight{scroll-behavior:smooth;background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);height:100svh;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.archive-context-aware-badge,.archive-on-scroll-path,.archive-smooth-scroll-panels,.archive-text-highlight{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-context-aware-badge,.archive-on-scroll-path,.archive-smooth-scroll-panels,.archive-text-highlight{background-size:96px 96px,auto}.archive-context-aware-badge__badge{z-index:20;border:1px solid var(--dom-scene-accent);gap:6px;width:min(260px,100vw - 40px);margin:0 0 -220px 34px;display:grid;position:sticky;top:92px}@supports (color:color-mix(in lab, red, red)){.archive-context-aware-badge__badge{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 52%, transparent)}}.archive-context-aware-badge__badge{color:var(--dom-scene-bg);background:var(--dom-scene-accent);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-context-aware-badge__badge{background:color-mix(in srgb, var(--dom-scene-accent) 86%, var(--dom-scene-highlight))}}.archive-context-aware-badge__badge{box-shadow:0 28px 88px #00000038}.archive-context-aware-badge__badge strong{font-size:3.4rem;line-height:.9}.archive-context-aware-badge__badge p{color:var(--dom-scene-bg);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-context-aware-badge__badge p{color:color-mix(in srgb, var(--dom-scene-bg) 78%, #000)}}.archive-context-aware-badge__badge p{font-weight:900;line-height:1.05}.archive-context-aware-badge__stack{gap:36px;padding:128px 48px 120px min(360px,31vw);display:grid}.archive-context-aware-badge__panel{grid-template-columns:minmax(240px,.72fr) minmax(230px,.45fr);align-items:end;gap:26px;min-height:72svh;display:grid}.archive-context-aware-badge__panel figure,.archive-on-scroll-path__sticky,.archive-smooth-scroll-panels__sticky,.archive-text-highlight__art{border:1px solid var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-context-aware-badge__panel figure,.archive-on-scroll-path__sticky,.archive-smooth-scroll-panels__sticky,.archive-text-highlight__art{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-context-aware-badge__panel figure,.archive-on-scroll-path__sticky,.archive-smooth-scroll-panels__sticky,.archive-text-highlight__art{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-context-aware-badge__panel figure,.archive-on-scroll-path__sticky,.archive-smooth-scroll-panels__sticky,.archive-text-highlight__art{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-context-aware-badge__panel figure,.archive-on-scroll-path__sticky,.archive-smooth-scroll-panels__sticky,.archive-text-highlight__art{box-shadow:0 32px 120px #00000047}.archive-context-aware-badge__panel figure{height:min(560px,62svh)}.archive-context-aware-badge__panel div{gap:9px;padding-bottom:24px;display:grid}.archive-on-scroll-path{grid-template-columns:minmax(420px,.72fr) minmax(300px,.42fr);align-items:start;gap:34px;padding:112px 48px 92px;display:grid}.archive-on-scroll-path__sticky{min-height:650px;position:sticky;top:100px;overflow:hidden}.archive-on-scroll-path__sticky svg{z-index:5;fill:none;pointer-events:none;width:calc(100% - 40px);height:calc(100% - 40px);position:absolute;inset:20px}.archive-on-scroll-path__sticky path{stroke:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-on-scroll-path__sticky path{stroke:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-on-scroll-path__sticky path{stroke-width:3px;stroke-dasharray:690;stroke-dashoffset:var(--path-offset);transition:stroke-dashoffset .12s linear}.archive-on-scroll-path__sticky img{z-index:3;height:520px;position:relative}.archive-on-scroll-path__sticky figcaption{z-index:7;gap:6px;margin-top:10px;display:grid;position:relative}.archive-on-scroll-path__sticky strong{font-size:clamp(1.25rem,3.6vw,3.4rem);line-height:.96}.archive-on-scroll-path__steps{gap:24px;min-height:260svh;display:grid}.archive-on-scroll-path__steps article{border-top:1px solid var(--dom-scene-highlight);align-content:center;gap:8px;min-height:38svh;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-on-scroll-path__steps article{border-top:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-on-scroll-path__steps span,.archive-smooth-scroll-panels__chapters span,.archive-text-highlight__copy span,.archive-cover-page-transition__nav span,.archive-svg-overlay-menu__list span,.archive-horizontal-smooth__rail span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-on-scroll-path__steps span,.archive-smooth-scroll-panels__chapters span,.archive-text-highlight__copy span,.archive-cover-page-transition__nav span,.archive-svg-overlay-menu__list span,.archive-horizontal-smooth__rail span{color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-on-scroll-path__steps span,.archive-smooth-scroll-panels__chapters span,.archive-text-highlight__copy span,.archive-cover-page-transition__nav span,.archive-svg-overlay-menu__list span,.archive-horizontal-smooth__rail span{text-transform:uppercase;font-size:.76rem;font-weight:900}.archive-on-scroll-path__steps strong{font-size:clamp(1.2rem,2.8vw,2.8rem);line-height:.98}.archive-cover-page-transition{grid-template-columns:minmax(360px,.74fr) minmax(280px,.34fr);align-items:center;gap:36px}.archive-cover-page-transition__stage{border:1px solid var(--dom-scene-highlight);min-height:670px;margin:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-cover-page-transition__stage{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-cover-page-transition__stage{background:var(--dom-scene-bg);border-radius:8px;padding:18px}@supports (color:color-mix(in lab, red, red)){.archive-cover-page-transition__stage{background:color-mix(in srgb, var(--dom-scene-bg) 75%, transparent)}}.archive-cover-page-transition__stage img{height:560px}.archive-cover-page-transition__cover{z-index:6;background:linear-gradient(135deg, var(--dom-scene-accent), transparent 58%), var(--dom-scene-bg);width:50%;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab, red, red)){.archive-cover-page-transition__cover{background:linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-accent) 46%, transparent), transparent 58%), color-mix(in srgb, var(--dom-scene-bg) 90%, #000)}}.archive-cover-page-transition__cover{pointer-events:none;transform-origin:0;animation:5.4s ease-in-out infinite archive-scroll-svg-cover-left}.archive-cover-page-transition__cover--right{transform-origin:100%;animation-name:archive-scroll-svg-cover-right;left:auto;right:0}.archive-cover-page-transition__stage figcaption{z-index:7;background:var(--dom-scene-bg);gap:7px;margin-top:14px;padding:14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-cover-page-transition__stage figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-cover-page-transition__nav,.archive-svg-overlay-menu__list{z-index:12;gap:9px;display:grid;position:relative}.archive-cover-page-transition__nav button,.archive-svg-overlay-menu__list button{border:0;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-cover-page-transition__nav button,.archive-svg-overlay-menu__list button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-cover-page-transition__nav button,.archive-svg-overlay-menu__list button{cursor:pointer;text-align:left;background:0 0;padding:12px 0}.archive-cover-page-transition__nav strong,.archive-svg-overlay-menu__list strong{overflow-wrap:anywhere}.archive-cover-page-transition__nav button[data-active=true] strong,.archive-cover-page-transition__nav button:hover strong,.archive-cover-page-transition__nav button:focus-visible strong,.archive-svg-overlay-menu__list button[data-active=true] strong,.archive-svg-overlay-menu__list button:hover strong,.archive-svg-overlay-menu__list button:focus-visible strong{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-cover-page-transition__nav button[data-active=true] strong,.archive-cover-page-transition__nav button:hover strong,.archive-cover-page-transition__nav button:focus-visible strong,.archive-svg-overlay-menu__list button[data-active=true] strong,.archive-svg-overlay-menu__list button:hover strong,.archive-svg-overlay-menu__list button:focus-visible strong{color:color-mix(in srgb, var(--dom-scene-accent) 86%, var(--dom-scene-highlight))}}.archive-smooth-scroll-panels{grid-template-columns:minmax(380px,.62fr) minmax(300px,.42fr);gap:34px;padding:112px 48px 92px;display:grid}.archive-smooth-scroll-panels__sticky{height:min(660px,74svh);position:sticky;top:104px;overflow:hidden}.archive-smooth-scroll-panels__sticky img{height:calc(100% - 42px)}.archive-smooth-scroll-panels__sticky figcaption{color:var(--dom-scene-highlight);overflow-wrap:anywhere;margin-top:10px;font-size:clamp(1.25rem,3vw,2.85rem);font-weight:900;line-height:.98}.archive-smooth-scroll-panels__chapters{gap:28px;min-height:260svh;display:grid}.archive-smooth-scroll-panels__chapters article{border-bottom:1px solid var(--dom-scene-highlight);align-content:center;gap:10px;min-height:42svh;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-smooth-scroll-panels__chapters article{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-smooth-scroll-panels__chapters article{opacity:.56;transition:opacity .22s,transform .22s}.archive-smooth-scroll-panels__chapters article[data-active=true]{opacity:1;transform:translate(-12px)}.archive-smooth-scroll-panels__chapters strong{font-size:clamp(1.35rem,3.3vw,3.1rem);line-height:.96}.archive-text-highlight{grid-template-columns:minmax(330px,.48fr) minmax(420px,.62fr);align-items:start;gap:38px;padding:112px 48px 90px;display:grid}.archive-text-highlight__art{height:min(650px,72svh);position:sticky;top:104px}.archive-text-highlight__copy{gap:22px;min-height:250svh;display:grid}.archive-text-highlight__copy article{align-content:center;gap:10px;min-height:38svh;padding:24px 0;display:grid;position:relative}.archive-text-highlight__copy article:before{content:"";z-index:0;background:var(--dom-scene-accent);width:0;position:absolute;inset:35% auto 35% -10px}@supports (color:color-mix(in lab, red, red)){.archive-text-highlight__copy article:before{background:color-mix(in srgb, var(--dom-scene-accent) 64%, transparent)}}.archive-text-highlight__copy article:before{transition:width .22s}.archive-text-highlight__copy article[data-active=true]:before{width:min(520px,100%)}.archive-text-highlight__copy article>*{z-index:1;position:relative}.archive-svg-overlay-menu{grid-template-columns:minmax(340px,.48fr) minmax(340px,.52fr);gap:36px}.archive-svg-overlay-menu__overlay{z-index:5;width:100%;height:100%;fill:var(--dom-scene-bg);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-svg-overlay-menu__overlay{fill:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-svg-overlay-menu__overlay{pointer-events:none}.archive-svg-overlay-menu__preview{z-index:7;border:1px solid var(--dom-scene-highlight);gap:10px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-svg-overlay-menu__preview{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-svg-overlay-menu__preview{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-svg-overlay-menu__preview{background:color-mix(in srgb, var(--dom-scene-bg) 64%, transparent)}}.archive-svg-overlay-menu__preview img{height:min(620px,68svh)}.archive-svg-overlay-menu__preview figcaption{color:var(--dom-scene-highlight);font-size:clamp(1.35rem,3.3vw,3rem);font-weight:900;line-height:.96}.archive-svg-overlay-menu__list{max-height:74svh;overflow:hidden}.archive-svg-overlay-menu__list button{animation:14s linear infinite archive-scroll-svg-menu-loop}.archive-horizontal-smooth{grid-template-columns:minmax(280px,.34fr) minmax(560px,.66fr);align-items:end;gap:32px}.archive-horizontal-smooth__caption{z-index:6;gap:10px;max-width:360px;display:grid;position:relative}.archive-horizontal-smooth__rail{z-index:5;width:min(900px,68vw);transform:translateX(var(--horizontal-shift));gap:18px;transition:transform .28s;display:flex;position:relative;overflow:visible}.archive-horizontal-smooth__rail button{border:1px solid var(--dom-scene-highlight);flex:0 0 clamp(190px,24vw,330px);gap:10px;min-height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-horizontal-smooth__rail button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-horizontal-smooth__rail button{background:var(--dom-scene-bg);border-radius:8px;padding:12px}@supports (color:color-mix(in lab, red, red)){.archive-horizontal-smooth__rail button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-horizontal-smooth__rail button{cursor:pointer}.archive-horizontal-smooth__rail button[data-active=true],.archive-horizontal-smooth__rail button:hover,.archive-horizontal-smooth__rail button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-horizontal-smooth__rail button[data-active=true],.archive-horizontal-smooth__rail button:hover,.archive-horizontal-smooth__rail button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.archive-horizontal-smooth__rail button[data-active=true],.archive-horizontal-smooth__rail button:hover,.archive-horizontal-smooth__rail button:focus-visible{transform:translateY(-12px)}.archive-horizontal-smooth__rail img{height:clamp(250px,48svh,520px)}.archive-horizontal-smooth__rail span{color:var(--dom-scene-highlight)}@keyframes archive-scroll-svg-spin{to{transform:translate(calc(-50% + var(--orbit-x)), calc(-50% + var(--orbit-y))) rotate(360deg)}}@keyframes archive-scroll-svg-cover-left{0%,20%{transform:translate(0)skew(0deg)}46%,70%{transform:translate(-82%)skew(-7deg)}to{transform:translate(0)skew(0deg)}}@keyframes archive-scroll-svg-cover-right{0%,20%{transform:translate(0)skew(0deg)}46%,70%{transform:translate(82%)skew(7deg)}to{transform:translate(0)skew(0deg)}}@keyframes archive-scroll-svg-menu-loop{0%{transform:translateY(0)}to{transform:translateY(-92px)}}.archive-scroll-svg[data-reduced=true] *,.archive-scroll-svg[data-reduced=true] :before,.archive-scroll-svg[data-reduced=true] :after{transition-duration:1ms!important;animation:none!important}@media (max-width:920px){.archive-scroll-svg__head{max-width:calc(100vw - 40px);top:18px;left:20px}.archive-circular-svg-orbit,.archive-cover-page-transition,.archive-svg-overlay-menu,.archive-horizontal-smooth{grid-template-columns:1fr;padding:86px 20px 32px}.archive-circular-svg-orbit__stage{min-height:650px}.archive-circular-svg-orbit__focus{width:min(360px,70vw)}.archive-circular-svg-orbit__seal{width:min(430px,82vw)}.archive-circular-svg-orbit__ring button{width:72px;transform:translate(-50%, -50%) rotate(calc(var(--orbit-index) * 51.428deg)) translateX(min(300px, 36vw)) rotate(calc(var(--orbit-index) * -51.428deg))}.archive-context-aware-badge__badge{width:auto;margin:88px 20px 18px;position:relative;top:auto}.archive-context-aware-badge__stack{padding:0 20px 60px}.archive-context-aware-badge__panel,.archive-on-scroll-path,.archive-smooth-scroll-panels,.archive-text-highlight,.archive-svg-overlay-menu,.archive-horizontal-smooth{grid-template-columns:1fr}.archive-context-aware-badge__panel{min-height:auto}.archive-on-scroll-path,.archive-smooth-scroll-panels,.archive-text-highlight{padding:88px 20px 60px}.archive-on-scroll-path__sticky,.archive-smooth-scroll-panels__sticky,.archive-text-highlight__art{height:auto;min-height:auto;position:relative;top:auto}.archive-on-scroll-path__sticky img,.archive-smooth-scroll-panels__sticky img,.archive-text-highlight__art img{height:min(420px,52svh)}.archive-on-scroll-path__steps,.archive-smooth-scroll-panels__chapters,.archive-text-highlight__copy,.archive-on-scroll-path__steps article,.archive-smooth-scroll-panels__chapters article,.archive-text-highlight__copy article,.archive-cover-page-transition__stage{min-height:auto}.archive-cover-page-transition__stage img,.archive-svg-overlay-menu__preview img{height:min(440px,54svh)}.archive-horizontal-smooth__rail{width:100%;padding-bottom:12px;overflow-x:auto;transform:none}}@media (max-width:520px){.archive-scroll-svg__head .scene-title{font-size:1.85rem}.archive-circular-svg-orbit__stage{min-height:600px}.archive-circular-svg-orbit__focus{width:min(310px,78vw)}.archive-circular-svg-orbit__focus img{height:min(340px,44svh)}.archive-circular-svg-orbit__ring button{width:58px;transform:translate(-50%, -50%) rotate(calc(var(--orbit-index) * 51.428deg)) translateX(42vw) rotate(calc(var(--orbit-index) * -51.428deg))}.archive-context-aware-badge__panel{gap:16px}.archive-context-aware-badge__panel figure{height:320px}.archive-on-scroll-path__sticky{min-height:520px}.archive-cover-page-transition__nav button,.archive-svg-overlay-menu__list button{grid-template-columns:34px minmax(0,1fr)}.archive-horizontal-smooth__rail button{flex-basis:min(250px,72vw)}.archive-horizontal-smooth__rail img{height:300px}}.archive-text-hover__head{z-index:40;pointer-events:none;max-width:min(56ch,100vw - 60px);position:absolute;top:26px;left:30px}.archive-text-hover__head .scene-title{color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 24px 74px #00000080;font-size:3rem;line-height:.94}.dom-gallery[data-dom-variant=archive-gradient-mask-hover-index],.dom-gallery[data-dom-variant=archive-distorted-menu-link-gallery],.dom-gallery[data-dom-variant=archive-scroll-loop-gallery-menu],.dom-gallery[data-dom-variant=archive-gooey-text-hover-menu],.dom-gallery[data-dom-variant=archive-marquee-menu-hover-rail],.dom-gallery[data-dom-variant=archive-svg-text-path-scroll-gallery],.dom-gallery[data-dom-variant=archive-terminal-line-text-hover],.dom-gallery[data-dom-variant=archive-text-block-transition-reader]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-text-hover img{object-fit:contain;width:100%;height:100%;display:block}.archive-text-hover button{color:inherit;font:inherit}.archive-text-hover button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-text-hover button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-text-hover button:focus-visible{outline-offset:3px}.archive-gradient-mask-index,.archive-distorted-menu-link,.archive-scroll-loop-menu,.archive-gooey-text-menu,.archive-marquee-menu-rail,.archive-terminal-line-text,.archive-text-block-reader{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(0deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);align-items:center;padding:104px 46px 54px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-gradient-mask-index,.archive-distorted-menu-link,.archive-scroll-loop-menu,.archive-gooey-text-menu,.archive-marquee-menu-rail,.archive-terminal-line-text,.archive-text-block-reader{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-gradient-mask-index,.archive-distorted-menu-link,.archive-scroll-loop-menu,.archive-gooey-text-menu,.archive-marquee-menu-rail,.archive-terminal-line-text,.archive-text-block-reader{background-size:92px 92px,92px 92px,auto}.archive-gradient-mask-index{grid-template-columns:minmax(330px,.54fr) minmax(420px,.46fr);gap:34px}.archive-gradient-mask-index__menu,.archive-distorted-menu-link__menu,.archive-gooey-text-menu__menu,.archive-marquee-menu-rail__rows,.archive-terminal-line-text__terminal{z-index:10;gap:8px;display:grid;position:relative}.archive-gradient-mask-index__menu button,.archive-distorted-menu-link__menu button,.archive-gooey-text-menu__menu button,.archive-marquee-menu-rail__rows button,.archive-terminal-line-text__terminal button{border:0;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:58px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-gradient-mask-index__menu button,.archive-distorted-menu-link__menu button,.archive-gooey-text-menu__menu button,.archive-marquee-menu-rail__rows button,.archive-terminal-line-text__terminal button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-gradient-mask-index__menu button,.archive-distorted-menu-link__menu button,.archive-gooey-text-menu__menu button,.archive-marquee-menu-rail__rows button,.archive-terminal-line-text__terminal button{cursor:pointer;text-align:left;background:0 0;padding:10px 0}.archive-gradient-mask-index__menu span,.archive-distorted-menu-link__menu span,.archive-scroll-loop-menu__plate span,.archive-scroll-loop-menu__loop span,.archive-marquee-menu-rail__art span,.archive-marquee-menu-rail__rows>button>span,.archive-terminal-line-text__terminal>button>span,.archive-terminal-line-text__preview span,.archive-text-block-reader__blocks span,.archive-svg-text-path-scroll__chapters span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-gradient-mask-index__menu span,.archive-distorted-menu-link__menu span,.archive-scroll-loop-menu__plate span,.archive-scroll-loop-menu__loop span,.archive-marquee-menu-rail__art span,.archive-marquee-menu-rail__rows>button>span,.archive-terminal-line-text__terminal>button>span,.archive-terminal-line-text__preview span,.archive-text-block-reader__blocks span,.archive-svg-text-path-scroll__chapters span{color:color-mix(in srgb, var(--dom-scene-accent) 80%, var(--dom-scene-highlight))}}.archive-gradient-mask-index__menu span,.archive-distorted-menu-link__menu span,.archive-scroll-loop-menu__plate span,.archive-scroll-loop-menu__loop span,.archive-marquee-menu-rail__art span,.archive-marquee-menu-rail__rows>button>span,.archive-terminal-line-text__terminal>button>span,.archive-terminal-line-text__preview span,.archive-text-block-reader__blocks span,.archive-svg-text-path-scroll__chapters span{letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900}.archive-gradient-mask-index__menu strong{color:var(--dom-scene-highlight);display:block}@supports (color:color-mix(in lab, red, red)){.archive-gradient-mask-index__menu strong{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.archive-gradient-mask-index__menu strong{overflow-wrap:anywhere;background:linear-gradient(115deg, var(--dom-scene-accent), var(--dom-scene-secondary), var(--dom-scene-highlight));background-position:var(--mask-x) var(--mask-y);background-size:260% 260%;-webkit-background-clip:text;background-clip:text;font-size:2.1rem;font-weight:950;line-height:.94}.archive-gradient-mask-index__menu button[data-active=true] strong,.archive-gradient-mask-index__menu button:hover strong,.archive-gradient-mask-index__menu button:focus-visible strong{color:#0000}.archive-gradient-mask-index__preview,.archive-distorted-menu-link__proof,.archive-gooey-text-menu__preview,.archive-marquee-menu-rail__art,.archive-terminal-line-text__preview,.archive-text-block-reader__feature,.archive-svg-text-path-scroll__sticky{z-index:5;border:1px solid var(--dom-scene-highlight);gap:12px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-gradient-mask-index__preview,.archive-distorted-menu-link__proof,.archive-gooey-text-menu__preview,.archive-marquee-menu-rail__art,.archive-terminal-line-text__preview,.archive-text-block-reader__feature,.archive-svg-text-path-scroll__sticky{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-gradient-mask-index__preview,.archive-distorted-menu-link__proof,.archive-gooey-text-menu__preview,.archive-marquee-menu-rail__art,.archive-terminal-line-text__preview,.archive-text-block-reader__feature,.archive-svg-text-path-scroll__sticky{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-gradient-mask-index__preview,.archive-distorted-menu-link__proof,.archive-gooey-text-menu__preview,.archive-marquee-menu-rail__art,.archive-terminal-line-text__preview,.archive-text-block-reader__feature,.archive-svg-text-path-scroll__sticky{background:color-mix(in srgb, var(--dom-scene-bg) 73%, transparent)}}.archive-gradient-mask-index__preview,.archive-distorted-menu-link__proof,.archive-gooey-text-menu__preview,.archive-marquee-menu-rail__art,.archive-terminal-line-text__preview,.archive-text-block-reader__feature,.archive-svg-text-path-scroll__sticky{box-shadow:0 38px 120px #00000057}.archive-gradient-mask-index__preview img,.archive-distorted-menu-link__proof img,.archive-gooey-text-menu__preview img,.archive-marquee-menu-rail__art img,.archive-terminal-line-text__preview img,.archive-text-block-reader__feature img{height:min(560px,62svh)}.archive-gradient-mask-index__preview figcaption,.archive-terminal-line-text__preview figcaption{gap:8px;display:grid}.archive-gradient-mask-index__preview strong,.archive-scroll-loop-menu__plate strong,.archive-marquee-menu-rail__art strong,.archive-terminal-line-text__preview strong,.archive-svg-text-path-scroll__chapters strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:2.4rem;line-height:.96}.archive-gradient-mask-index__preview p,.archive-scroll-loop-menu__plate p,.archive-terminal-line-text__preview p,.archive-text-block-reader__blocks p,.archive-svg-text-path-scroll__chapters p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-gradient-mask-index__preview p,.archive-scroll-loop-menu__plate p,.archive-terminal-line-text__preview p,.archive-text-block-reader__blocks p,.archive-svg-text-path-scroll__chapters p{color:color-mix(in srgb, var(--dom-scene-highlight) 65%, transparent)}}.archive-gradient-mask-index__preview p,.archive-scroll-loop-menu__plate p,.archive-terminal-line-text__preview p,.archive-text-block-reader__blocks p,.archive-svg-text-path-scroll__chapters p{font-size:.92rem;line-height:1.42}.archive-gradient-mask-index__code{z-index:1;width:min(520px,42vw);color:var(--dom-scene-accent);gap:6px;display:grid;position:absolute;inset:auto 24px 24px auto}@supports (color:color-mix(in lab, red, red)){.archive-gradient-mask-index__code{color:color-mix(in srgb, var(--dom-scene-accent) 18%, transparent)}}.archive-gradient-mask-index__code{pointer-events:none;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem}.archive-distorted-menu-link{grid-template-columns:minmax(330px,.42fr) minmax(460px,.58fr);gap:36px}.archive-distorted-menu-link__proof figcaption,.archive-gooey-text-menu__preview figcaption,.archive-text-block-reader__feature figcaption{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:2.35rem;font-weight:950;line-height:.96}.archive-distorted-menu-link__menu strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:2.55rem;font-weight:950;line-height:.9;position:relative}.archive-distorted-menu-link__menu strong:before,.archive-distorted-menu-link__menu strong:after{content:attr(data-text);color:var(--dom-scene-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-distorted-menu-link__menu strong:before,.archive-distorted-menu-link__menu strong:after{color:color-mix(in srgb, var(--dom-scene-accent) 74%, transparent)}}.archive-distorted-menu-link__menu strong:before,.archive-distorted-menu-link__menu strong:after{opacity:0;pointer-events:none;transform:translate(0)}.archive-distorted-menu-link__menu strong:after{color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.archive-distorted-menu-link__menu strong:after{color:color-mix(in srgb, var(--dom-scene-secondary) 72%, transparent)}}.archive-distorted-menu-link__menu button[data-active=true] strong:before,.archive-distorted-menu-link__menu button:hover strong:before,.archive-distorted-menu-link__menu button:focus-visible strong:before{opacity:.8;transform:translate(calc(var(--distort-x) + 5px), calc(var(--distort-y) - 3px))}.archive-distorted-menu-link__menu button[data-active=true] strong:after,.archive-distorted-menu-link__menu button:hover strong:after,.archive-distorted-menu-link__menu button:focus-visible strong:after{opacity:.68;transform:translate(calc(var(--distort-x) * -1 - 5px), calc(var(--distort-y) + 4px))}.archive-scroll-loop-menu{grid-template-columns:minmax(260px,.28fr) minmax(340px,.44fr) minmax(320px,.28fr);gap:30px}.archive-scroll-loop-menu__plate{z-index:7;align-content:end;gap:10px;min-height:470px;display:grid;position:relative}.archive-scroll-loop-menu__art{z-index:6;border:1px solid var(--dom-scene-highlight);height:min(670px,72svh);margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-scroll-loop-menu__art{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-scroll-loop-menu__art{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-scroll-loop-menu__art{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-scroll-loop-menu__loop{z-index:8;gap:8px;max-height:min(650px,72svh);display:grid;position:relative;overflow:hidden}.archive-scroll-loop-menu__loop button{border:0;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-scroll-loop-menu__loop button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-scroll-loop-menu__loop button{cursor:pointer;text-align:left;background:0 0;padding:13px 0;animation:16s linear infinite archive-text-hover-loop}.archive-scroll-loop-menu__loop strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-scroll-loop-menu__loop strong{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.archive-scroll-loop-menu__loop strong{overflow-wrap:anywhere;font-size:1.4rem;line-height:1}.archive-scroll-loop-menu__loop button[data-active=true] strong,.archive-scroll-loop-menu__loop button:hover strong,.archive-scroll-loop-menu__loop button:focus-visible strong{color:var(--dom-scene-highlight)}.archive-gooey-text-menu{grid-template-columns:minmax(390px,.52fr) minmax(330px,.48fr);gap:38px}.archive-gooey-text-menu__filter{width:0;height:0;position:absolute}.archive-gooey-text-menu__menu{filter:var(--gooey-filter)}.archive-gooey-text-menu__menu button{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.archive-gooey-text-menu__menu strong{width:fit-content;color:var(--dom-scene-bg);background:var(--dom-scene-highlight);border-radius:8px;padding:8px 12px;display:inline-block}@supports (color:color-mix(in lab, red, red)){.archive-gooey-text-menu__menu strong{background:color-mix(in srgb, var(--dom-scene-highlight) 86%, var(--dom-scene-accent))}}.archive-gooey-text-menu__menu strong{overflow-wrap:anywhere;font-size:2.1rem;line-height:.94;transition:transform .22s,background .22s;transform:translate(0)}.archive-gooey-text-menu__menu button[data-active=true] strong,.archive-gooey-text-menu__menu button:hover strong,.archive-gooey-text-menu__menu button:focus-visible strong{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-gooey-text-menu__menu button[data-active=true] strong,.archive-gooey-text-menu__menu button:hover strong,.archive-gooey-text-menu__menu button:focus-visible strong{background:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-secondary))}}.archive-gooey-text-menu__menu button[data-active=true] strong,.archive-gooey-text-menu__menu button:hover strong,.archive-gooey-text-menu__menu button:focus-visible strong{transform:translate(18px)}.archive-marquee-menu-rail{grid-template-columns:minmax(330px,.44fr) minmax(460px,.56fr);gap:34px}.archive-marquee-menu-rail__rows button{overflow:hidden}.archive-marquee-menu-rail__rows strong{width:max-content;color:var(--dom-scene-highlight);gap:34px;display:flex}@supports (color:color-mix(in lab, red, red)){.archive-marquee-menu-rail__rows strong{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.archive-marquee-menu-rail__rows strong{white-space:nowrap;font-size:2.15rem;font-weight:950;line-height:.94;transform:translate(0)}.archive-marquee-menu-rail__rows button[data-active=true] strong,.archive-marquee-menu-rail__rows button:hover strong,.archive-marquee-menu-rail__rows button:focus-visible strong{color:var(--dom-scene-highlight);animation:8s linear infinite archive-text-hover-marquee}.archive-svg-text-path-scroll{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);grid-template-columns:minmax(400px,.58fr) minmax(320px,.42fr);gap:34px;height:100svh;padding:112px 48px 92px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.archive-svg-text-path-scroll{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-svg-text-path-scroll{background-size:90px 90px,auto}.archive-svg-text-path-scroll__sticky{min-height:650px;position:sticky;top:104px;overflow:hidden}.archive-svg-text-path-scroll__sticky svg{z-index:4;fill:none;pointer-events:none;width:calc(100% - 44px);height:42%;position:absolute;inset:22px}.archive-svg-text-path-scroll__sticky path{stroke:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-svg-text-path-scroll__sticky path{stroke:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-svg-text-path-scroll__sticky path{stroke-width:2px;stroke-dasharray:710;stroke-dashoffset:calc(710 - (var(--path-progress) * 710))}.archive-svg-text-path-scroll__sticky text{fill:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-svg-text-path-scroll__sticky text{fill:color-mix(in srgb, var(--dom-scene-highlight) 92%, var(--dom-scene-accent))}}.archive-svg-text-path-scroll__sticky text{text-transform:uppercase;font-size:18px;font-weight:950}.archive-svg-text-path-scroll__sticky img{z-index:2;height:520px;margin-top:72px;position:relative}.archive-svg-text-path-scroll__sticky figcaption{z-index:6;color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:2.25rem;font-weight:950;line-height:.96;position:relative}.archive-svg-text-path-scroll__chapters{gap:24px;min-height:250svh;display:grid}.archive-svg-text-path-scroll__chapters article{border-top:1px solid var(--dom-scene-highlight);align-content:center;gap:8px;min-height:38svh;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-svg-text-path-scroll__chapters article{border-top:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-svg-text-path-scroll__chapters article{opacity:.55;transition:opacity .2s,transform .2s}.archive-svg-text-path-scroll__chapters article[data-active=true]{opacity:1;transform:translate(-10px)}.archive-terminal-line-text{grid-template-columns:minmax(450px,.58fr) minmax(330px,.42fr);gap:34px}.archive-terminal-line-text__terminal{border:1px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-terminal-line-text__terminal{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 28%, transparent)}}.archive-terminal-line-text__terminal{background:var(--dom-scene-bg);border-radius:8px;padding:22px}@supports (color:color-mix(in lab, red, red)){.archive-terminal-line-text__terminal{background:color-mix(in srgb, var(--dom-scene-bg) 82%, #000)}}.archive-terminal-line-text__terminal button{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.archive-terminal-line-text__terminal strong{color:var(--dom-scene-highlight);flex-wrap:wrap;gap:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.archive-terminal-line-text__terminal strong{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-terminal-line-text__terminal i{font-style:normal}.archive-terminal-line-text__terminal i:before{content:"[";color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-terminal-line-text__terminal i:before{color:color-mix(in srgb, var(--dom-scene-accent) 80%, var(--dom-scene-highlight))}}.archive-terminal-line-text__terminal i:before{opacity:0}.archive-terminal-line-text__terminal i:after{content:"]";color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-terminal-line-text__terminal i:after{color:color-mix(in srgb, var(--dom-scene-accent) 80%, var(--dom-scene-highlight))}}.archive-terminal-line-text__terminal i:after{opacity:0}.archive-terminal-line-text__terminal button[data-active=true] strong,.archive-terminal-line-text__terminal button:hover strong,.archive-terminal-line-text__terminal button:focus-visible strong{color:var(--dom-scene-highlight)}.archive-terminal-line-text__terminal button[data-active=true] i:before,.archive-terminal-line-text__terminal button[data-active=true] i:after,.archive-terminal-line-text__terminal button:hover i:before,.archive-terminal-line-text__terminal button:hover i:after,.archive-terminal-line-text__terminal button:focus-visible i:before,.archive-terminal-line-text__terminal button:focus-visible i:after{opacity:1}.archive-text-block-reader{grid-template-columns:minmax(460px,.58fr) minmax(340px,.42fr);gap:34px}.archive-text-block-reader__blocks{grid-template-columns:repeat(2,minmax(190px,1fr));gap:12px;display:grid}.archive-text-block-reader__blocks button{border:1px solid var(--dom-scene-highlight);gap:10px;min-height:190px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-text-block-reader__blocks button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-text-block-reader__blocks button{background:var(--dom-scene-bg);border-radius:8px;padding:18px}@supports (color:color-mix(in lab, red, red)){.archive-text-block-reader__blocks button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-text-block-reader__blocks button{cursor:pointer;text-align:left;transition:border-color .2s,transform .2s,background .2s}.archive-text-block-reader__blocks button[data-active=true],.archive-text-block-reader__blocks button:hover,.archive-text-block-reader__blocks button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-text-block-reader__blocks button[data-active=true],.archive-text-block-reader__blocks button:hover,.archive-text-block-reader__blocks button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.archive-text-block-reader__blocks button[data-active=true],.archive-text-block-reader__blocks button:hover,.archive-text-block-reader__blocks button:focus-visible{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-text-block-reader__blocks button[data-active=true],.archive-text-block-reader__blocks button:hover,.archive-text-block-reader__blocks button:focus-visible{background:color-mix(in srgb, var(--dom-scene-accent) 12%, var(--dom-scene-bg))}}.archive-text-block-reader__blocks button[data-active=true],.archive-text-block-reader__blocks button:hover,.archive-text-block-reader__blocks button:focus-visible{transform:translateY(-6px)}.archive-text-block-reader__blocks strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:1.55rem;line-height:1}@keyframes archive-text-hover-loop{0%{transform:translateY(0)}to{transform:translateY(-86px)}}@keyframes archive-text-hover-marquee{0%{transform:translate(0)}to{transform:translate(-34%)}}.archive-text-hover[data-reduced=true] *,.archive-text-hover[data-reduced=true] :before,.archive-text-hover[data-reduced=true] :after{transition-duration:1ms!important;animation:none!important}@media (max-width:920px){.archive-text-hover__head{max-width:calc(100vw - 40px);top:18px;left:20px}.archive-text-hover__head .scene-title{font-size:2.2rem}.archive-gradient-mask-index,.archive-distorted-menu-link,.archive-scroll-loop-menu,.archive-gooey-text-menu,.archive-marquee-menu-rail,.archive-terminal-line-text,.archive-text-block-reader,.archive-svg-text-path-scroll{grid-template-columns:1fr;gap:22px;padding:86px 20px 42px}.archive-gradient-mask-index__menu strong,.archive-distorted-menu-link__menu strong,.archive-gooey-text-menu__menu strong,.archive-marquee-menu-rail__rows strong{font-size:1.55rem}.archive-gradient-mask-index__preview img,.archive-distorted-menu-link__proof img,.archive-gooey-text-menu__preview img,.archive-marquee-menu-rail__art img,.archive-terminal-line-text__preview img,.archive-text-block-reader__feature img{height:min(430px,54svh)}.archive-scroll-loop-menu__plate{min-height:auto}.archive-scroll-loop-menu__art{height:min(460px,54svh)}.archive-svg-text-path-scroll__sticky{min-height:560px;position:relative;top:auto}.archive-svg-text-path-scroll__sticky img{height:min(420px,50svh)}.archive-svg-text-path-scroll__chapters,.archive-svg-text-path-scroll__chapters article{min-height:auto}.archive-text-block-reader__blocks{grid-template-columns:1fr}}@media (max-width:520px){.archive-text-hover__head .scene-title{font-size:1.85rem}.archive-gradient-mask-index__menu button,.archive-distorted-menu-link__menu button,.archive-gooey-text-menu__menu button,.archive-marquee-menu-rail__rows button,.archive-terminal-line-text__terminal button,.archive-scroll-loop-menu__loop button{grid-template-columns:34px minmax(0,1fr)}.archive-gradient-mask-index__preview strong,.archive-scroll-loop-menu__plate strong,.archive-marquee-menu-rail__art strong,.archive-terminal-line-text__preview strong,.archive-svg-text-path-scroll__chapters strong{font-size:1.7rem}.archive-distorted-menu-link__proof figcaption,.archive-gooey-text-menu__preview figcaption,.archive-text-block-reader__feature figcaption,.archive-svg-text-path-scroll__sticky figcaption{font-size:1.65rem}.archive-terminal-line-text__terminal{padding:14px}.archive-text-block-reader__blocks button{min-height:160px}}.archive-control-micro__head{z-index:40;pointer-events:none;max-width:min(56ch,100vw - 60px);position:absolute;top:26px;left:30px}.archive-control-micro__head .scene-title{color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 24px 74px #00000080;font-size:3rem;line-height:.94}.dom-gallery[data-dom-variant=archive-magnetic-button-gallery-controls],.dom-gallery[data-dom-variant=archive-line-hover-artwork-index],.dom-gallery[data-dom-variant=archive-type-shuffle-title-wall],.dom-gallery[data-dom-variant=archive-button-hover-artwork-commands],.dom-gallery[data-dom-variant=archive-webgl-blob-gallery-orbs],.dom-gallery[data-dom-variant=archive-on-scroll-letter-index],.dom-gallery[data-dom-variant=archive-background-shift-scroll-room],.dom-gallery[data-dom-variant=archive-on-scroll-typo-panels]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-control-micro img{object-fit:contain;width:100%;height:100%;display:block}.archive-control-micro button{color:inherit;font:inherit}.archive-control-micro button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-control-micro button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-control-micro button:focus-visible{outline-offset:3px}.archive-magnetic-controls,.archive-line-hover-index,.archive-type-shuffle-wall,.archive-button-command-grid,.archive-blob-gallery-orbs{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(0deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);align-items:center;padding:104px 46px 54px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-magnetic-controls,.archive-line-hover-index,.archive-type-shuffle-wall,.archive-button-command-grid,.archive-blob-gallery-orbs{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-magnetic-controls,.archive-line-hover-index,.archive-type-shuffle-wall,.archive-button-command-grid,.archive-blob-gallery-orbs{background-size:92px 92px,92px 92px,auto}.archive-magnetic-controls{grid-template-columns:minmax(420px,.56fr) minmax(310px,.44fr);gap:34px}.archive-magnetic-controls__hero,.archive-line-hover-index__plate,.archive-type-shuffle-wall__focus,.archive-button-command-grid__art,.archive-blob-gallery-orbs__art,.archive-scroll-letter-index__sticky,.archive-background-shift-room__sticky,.archive-scroll-typo-panels__art{z-index:6;border:1px solid var(--dom-scene-highlight);gap:12px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-magnetic-controls__hero,.archive-line-hover-index__plate,.archive-type-shuffle-wall__focus,.archive-button-command-grid__art,.archive-blob-gallery-orbs__art,.archive-scroll-letter-index__sticky,.archive-background-shift-room__sticky,.archive-scroll-typo-panels__art{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-magnetic-controls__hero,.archive-line-hover-index__plate,.archive-type-shuffle-wall__focus,.archive-button-command-grid__art,.archive-blob-gallery-orbs__art,.archive-scroll-letter-index__sticky,.archive-background-shift-room__sticky,.archive-scroll-typo-panels__art{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-magnetic-controls__hero,.archive-line-hover-index__plate,.archive-type-shuffle-wall__focus,.archive-button-command-grid__art,.archive-blob-gallery-orbs__art,.archive-scroll-letter-index__sticky,.archive-background-shift-room__sticky,.archive-scroll-typo-panels__art{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-magnetic-controls__hero,.archive-line-hover-index__plate,.archive-type-shuffle-wall__focus,.archive-button-command-grid__art,.archive-blob-gallery-orbs__art,.archive-scroll-letter-index__sticky,.archive-background-shift-room__sticky,.archive-scroll-typo-panels__art{box-shadow:0 38px 120px #00000057}.archive-magnetic-controls__hero img,.archive-line-hover-index__plate img,.archive-type-shuffle-wall__focus img,.archive-button-command-grid__art img,.archive-blob-gallery-orbs__art img{height:min(560px,62svh)}.archive-magnetic-controls__hero figcaption,.archive-blob-gallery-orbs__art figcaption{gap:8px;display:grid}.archive-magnetic-controls__hero span,.archive-button-command-grid__caption span,.archive-blob-gallery-orbs__art span,.archive-scroll-letter-index__chapters span,.archive-background-shift-room__chapters span,.archive-scroll-typo-panels__panels span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-magnetic-controls__hero span,.archive-button-command-grid__caption span,.archive-blob-gallery-orbs__art span,.archive-scroll-letter-index__chapters span,.archive-background-shift-room__chapters span,.archive-scroll-typo-panels__panels span{color:color-mix(in srgb, var(--dom-scene-accent) 80%, var(--dom-scene-highlight))}}.archive-magnetic-controls__hero span,.archive-button-command-grid__caption span,.archive-blob-gallery-orbs__art span,.archive-scroll-letter-index__chapters span,.archive-background-shift-room__chapters span,.archive-scroll-typo-panels__panels span{letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900}.archive-magnetic-controls__hero strong,.archive-line-hover-index__plate figcaption,.archive-button-command-grid__caption strong,.archive-blob-gallery-orbs__art strong,.archive-scroll-letter-index__sticky figcaption,.archive-background-shift-room__sticky figcaption,.archive-scroll-typo-panels__panels strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:2.35rem;font-weight:950;line-height:.96}.archive-magnetic-controls__hero p,.archive-button-command-grid__caption p,.archive-scroll-letter-index__chapters p,.archive-scroll-typo-panels__panels p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-magnetic-controls__hero p,.archive-button-command-grid__caption p,.archive-scroll-letter-index__chapters p,.archive-scroll-typo-panels__panels p{color:color-mix(in srgb, var(--dom-scene-highlight) 65%, transparent)}}.archive-magnetic-controls__hero p,.archive-button-command-grid__caption p,.archive-scroll-letter-index__chapters p,.archive-scroll-typo-panels__panels p{font-size:.92rem;line-height:1.42}.archive-magnetic-controls__pad{z-index:8;grid-template-columns:repeat(2,minmax(130px,1fr));gap:12px;display:grid;position:relative}.archive-magnetic-controls__pad button{border:1px solid var(--dom-scene-highlight);gap:10px;min-height:130px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-magnetic-controls__pad button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-magnetic-controls__pad button{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-magnetic-controls__pad button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-magnetic-controls__pad button{cursor:pointer;text-align:left;transition:border-color .2s,transform .2s,background .2s;transform:translate(0)}.archive-magnetic-controls__pad button[data-active=true],.archive-magnetic-controls__pad button:hover,.archive-magnetic-controls__pad button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-magnetic-controls__pad button[data-active=true],.archive-magnetic-controls__pad button:hover,.archive-magnetic-controls__pad button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-magnetic-controls__pad button[data-active=true],.archive-magnetic-controls__pad button:hover,.archive-magnetic-controls__pad button:focus-visible{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-magnetic-controls__pad button[data-active=true],.archive-magnetic-controls__pad button:hover,.archive-magnetic-controls__pad button:focus-visible{background:color-mix(in srgb, var(--dom-scene-accent) 12%, var(--dom-scene-bg))}}.archive-magnetic-controls__pad button[data-active=true],.archive-magnetic-controls__pad button:hover,.archive-magnetic-controls__pad button:focus-visible{transform:translate(var(--magnetic-x), var(--magnetic-y))}.archive-magnetic-controls__pad span,.archive-line-hover-index__links span,.archive-type-shuffle-wall__wall span,.archive-button-command-grid__commands span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-magnetic-controls__pad span,.archive-line-hover-index__links span,.archive-type-shuffle-wall__wall span,.archive-button-command-grid__commands span{color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-magnetic-controls__pad span,.archive-line-hover-index__links span,.archive-type-shuffle-wall__wall span,.archive-button-command-grid__commands span{font-size:.76rem;font-weight:900}.archive-magnetic-controls__pad strong,.archive-button-command-grid__commands strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:1.22rem;line-height:1}.archive-line-hover-index{grid-template-columns:minmax(360px,.48fr) minmax(420px,.52fr);gap:36px}.archive-line-hover-index__links{z-index:8;gap:4px;display:grid;position:relative}.archive-line-hover-index__links button{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:62px;padding:10px 0;display:grid;position:relative}.archive-line-hover-index__links button:before,.archive-line-hover-index__links button:after{content:"";background:var(--dom-scene-accent);height:1px;position:absolute;bottom:6px;left:44px;right:0}@supports (color:color-mix(in lab, red, red)){.archive-line-hover-index__links button:before,.archive-line-hover-index__links button:after{background:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-line-hover-index__links button:before,.archive-line-hover-index__links button:after{transform-origin:100%;transition:transform .22s;transform:scaleX(0)}.archive-line-hover-index__links button:after{transform-origin:0;top:6px;bottom:auto}.archive-line-hover-index__links button[data-active=true]:before,.archive-line-hover-index__links button[data-active=true]:after,.archive-line-hover-index__links button:hover:before,.archive-line-hover-index__links button:hover:after,.archive-line-hover-index__links button:focus-visible:before,.archive-line-hover-index__links button:focus-visible:after{transform:scaleX(1)}.archive-line-hover-index__links strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-line-hover-index__links strong{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.archive-line-hover-index__links strong{overflow-wrap:anywhere;font-size:2rem;line-height:.95}.archive-line-hover-index__links button[data-active=true] strong,.archive-line-hover-index__links button:hover strong,.archive-line-hover-index__links button:focus-visible strong{color:var(--dom-scene-highlight)}.archive-type-shuffle-wall{grid-template-columns:minmax(390px,.48fr) minmax(430px,.52fr);gap:36px}.archive-type-shuffle-wall__wall{z-index:8;border:1px solid var(--dom-scene-accent);gap:8px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-type-shuffle-wall__wall{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 28%, transparent)}}.archive-type-shuffle-wall__wall{background:var(--dom-scene-bg);border-radius:8px;padding:20px}@supports (color:color-mix(in lab, red, red)){.archive-type-shuffle-wall__wall{background:color-mix(in srgb, var(--dom-scene-bg) 82%, #000)}}.archive-type-shuffle-wall__wall button{border:0;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-type-shuffle-wall__wall button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-type-shuffle-wall__wall button{cursor:pointer;text-align:left;background:0 0;padding:10px 0}.archive-type-shuffle-wall__wall strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:1.24rem;line-height:1.05;position:relative}.archive-type-shuffle-wall__wall strong:after{content:attr(data-shuffle);color:var(--dom-scene-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-type-shuffle-wall__wall strong:after{color:color-mix(in srgb, var(--dom-scene-accent) 72%, transparent)}}.archive-type-shuffle-wall__wall strong:after{opacity:0;transform:translate(10px)}.archive-type-shuffle-wall__wall button[data-active=true] strong:after,.archive-type-shuffle-wall__wall button:hover strong:after,.archive-type-shuffle-wall__wall button:focus-visible strong:after{opacity:.72;animation:.72s steps(4,end) both archive-control-shuffle}.archive-button-command-grid{grid-template-columns:minmax(230px,.26fr) minmax(420px,.48fr) minmax(260px,.26fr);gap:26px}.archive-button-command-grid__caption{z-index:7;align-content:end;gap:10px;min-height:480px;display:grid;position:relative}.archive-button-command-grid__commands{z-index:8;grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px;display:grid;position:relative}.archive-button-command-grid__commands button{border:1px solid var(--dom-scene-highlight);gap:8px;min-height:126px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-button-command-grid__commands button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-button-command-grid__commands button{cursor:pointer;text-align:left;background:0 0;border-radius:8px;padding:14px}.archive-button-command-grid__commands button:before{content:"";background:var(--dom-scene-accent);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-button-command-grid__commands button:before{background:color-mix(in srgb, var(--dom-scene-accent) 84%, var(--dom-scene-highlight))}}.archive-button-command-grid__commands button:before{transition:transform .22s;transform:translateY(100%)}.archive-button-command-grid__commands button>*{z-index:1;position:relative}.archive-button-command-grid__commands button[data-active=true]:before,.archive-button-command-grid__commands button:hover:before,.archive-button-command-grid__commands button:focus-visible:before{transform:translateY(0)}.archive-button-command-grid__commands button[data-active=true],.archive-button-command-grid__commands button:hover,.archive-button-command-grid__commands button:focus-visible,.archive-button-command-grid__commands button[data-active=true] span,.archive-button-command-grid__commands button:hover span,.archive-button-command-grid__commands button:focus-visible span,.archive-button-command-grid__commands button[data-active=true] strong,.archive-button-command-grid__commands button:hover strong,.archive-button-command-grid__commands button:focus-visible strong{color:var(--dom-scene-bg)}.archive-blob-gallery-orbs{isolation:isolate;place-items:center}.archive-blob-gallery-orbs__orbs{z-index:1;pointer-events:none;position:absolute;inset:0}.archive-blob-gallery-orbs__orbs span{top:calc(18% + var(--blob-index) * 13%);left:calc(12% + var(--blob-index) * 16%);aspect-ratio:1;background:radial-gradient(circle at 32% 28%, var(--dom-scene-highlight), transparent 18%), radial-gradient(circle at 62% 72%, var(--dom-scene-secondary), transparent 38%), var(--dom-scene-accent);border-radius:48% 52% 41% 59%/56% 44% 55% 45%;width:clamp(140px,20vw,320px);position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-blob-gallery-orbs__orbs span{background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--dom-scene-highlight) 82%, transparent), transparent 18%), radial-gradient(circle at 62% 72%, color-mix(in srgb, var(--dom-scene-secondary) 72%, transparent), transparent 38%), color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.archive-blob-gallery-orbs__orbs span{filter:blur(.4px);opacity:.42;transform:translate(var(--blob-x), var(--blob-y)) rotate(calc(var(--blob-index) * 28deg));animation:9s ease-in-out infinite alternate archive-control-blob}.archive-blob-gallery-orbs__art{width:min(560px,68vw);min-height:min(650px,74svh)}.archive-blob-gallery-orbs__dock{z-index:8;grid-template-columns:repeat(8,minmax(54px,1fr));gap:8px;width:min(900px,100%);margin-top:18px;display:grid;position:relative}.archive-blob-gallery-orbs__dock button{aspect-ratio:1;border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-blob-gallery-orbs__dock button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-blob-gallery-orbs__dock button{background:var(--dom-scene-bg);border-radius:50%;padding:7px}@supports (color:color-mix(in lab, red, red)){.archive-blob-gallery-orbs__dock button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-blob-gallery-orbs__dock button{cursor:pointer}.archive-blob-gallery-orbs__dock button[data-active=true],.archive-blob-gallery-orbs__dock button:hover,.archive-blob-gallery-orbs__dock button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-blob-gallery-orbs__dock button[data-active=true],.archive-blob-gallery-orbs__dock button:hover,.archive-blob-gallery-orbs__dock button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-blob-gallery-orbs__dock img{border-radius:50%}.archive-scroll-letter-index,.archive-background-shift-room,.archive-scroll-typo-panels{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);grid-template-columns:minmax(400px,.55fr) minmax(330px,.45fr);gap:34px;height:100svh;padding:112px 48px 92px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.archive-scroll-letter-index,.archive-background-shift-room,.archive-scroll-typo-panels{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-scroll-letter-index,.archive-background-shift-room,.archive-scroll-typo-panels{background-size:92px 92px,auto}.archive-background-shift-room{background:radial-gradient(70% 80% at calc(20% + var(--shift-progress) * 60%) 36%, var(--dom-scene-accent), transparent 72%), radial-gradient(60% 70% at 78% calc(20% + var(--shift-progress) * 54%), var(--dom-scene-secondary), transparent 70%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-background-shift-room{background:radial-gradient(70% 80% at calc(20% + var(--shift-progress) * 60%) 36%, color-mix(in srgb, var(--dom-scene-accent) 32%, transparent), transparent 72%), radial-gradient(60% 70% at 78% calc(20% + var(--shift-progress) * 54%), color-mix(in srgb, var(--dom-scene-secondary) 26%, transparent), transparent 70%), color-mix(in srgb, var(--dom-scene-bg) calc(88% - var(--shift-warmth) * 16%), var(--dom-scene-accent))}}.archive-background-shift-room__preview-light{z-index:0;pointer-events:none;position:absolute}.archive-background-shift-room__preview-light--primary{top:-4%;left:calc(-15% + var(--shift-progress) * 60%);width:70%;height:80%}.archive-background-shift-room__preview-light--secondary{top:calc(-15% + var(--shift-progress) * 54%);width:60%;height:70%;left:48%}.archive-scroll-letter-index__sticky,.archive-background-shift-room__sticky,.archive-scroll-typo-panels__art{min-height:650px;position:sticky;top:104px}.archive-scroll-letter-index__sticky img,.archive-background-shift-room__sticky img,.archive-scroll-typo-panels__art img{height:540px}.archive-scroll-letter-index__sticky figcaption{flex-wrap:wrap;gap:.08em;display:flex}.archive-scroll-letter-index__sticky figcaption:first-letter{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-scroll-letter-index__sticky figcaption:first-letter{color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-scroll-letter-index__chapters,.archive-background-shift-room__chapters,.archive-scroll-typo-panels__panels{gap:24px;min-height:250svh;display:grid}.archive-scroll-letter-index__chapters article,.archive-background-shift-room__chapters article,.archive-scroll-typo-panels__panels article{border-top:1px solid var(--dom-scene-highlight);align-content:center;gap:8px;min-height:38svh;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-scroll-letter-index__chapters article,.archive-background-shift-room__chapters article,.archive-scroll-typo-panels__panels article{border-top:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-scroll-letter-index__chapters article,.archive-background-shift-room__chapters article,.archive-scroll-typo-panels__panels article{opacity:.54;transition:opacity .2s,transform .2s}.archive-scroll-letter-index__chapters article[data-active=true],.archive-background-shift-room__chapters article[data-active=true],.archive-scroll-typo-panels__panels article[data-active=true]{opacity:1;transform:translate(-10px)}.archive-scroll-letter-index__chapters strong,.archive-background-shift-room__chapters strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:2.45rem;line-height:.95}.archive-scroll-typo-panels__panels article{min-height:48svh;padding:20px 0}.archive-scroll-typo-panels__panels strong{letter-spacing:0;text-transform:uppercase;font-size:clamp(3rem,8vw,8.5rem)}@keyframes archive-control-shuffle{0%{transform:translate(10px)}to{transform:translate(0)}}@keyframes archive-control-blob{to{transform:translate(calc(var(--blob-x) * -.4), calc(var(--blob-y) * .6)) rotate(calc(var(--blob-index) * -34deg));border-radius:62% 38% 57% 43%/39% 61% 42% 58%}}.archive-control-micro[data-reduced=true] *,.archive-control-micro[data-reduced=true] :before,.archive-control-micro[data-reduced=true] :after{transition-duration:1ms!important;animation:none!important}@container immersive-canvas (max-width:1120px){.archive-control-micro__head{max-width:calc(100vw - 40px);top:18px;left:20px}.archive-control-micro__head .scene-title{font-size:2.15rem}.archive-magnetic-controls,.archive-line-hover-index,.archive-type-shuffle-wall,.archive-button-command-grid,.archive-blob-gallery-orbs,.archive-scroll-letter-index,.archive-background-shift-room,.archive-scroll-typo-panels{grid-template-columns:1fr;gap:22px;padding:86px 20px 42px}.archive-magnetic-controls__hero img,.archive-line-hover-index__plate img,.archive-type-shuffle-wall__focus img,.archive-button-command-grid__art img,.archive-blob-gallery-orbs__art img,.archive-scroll-letter-index__sticky img,.archive-background-shift-room__sticky img,.archive-scroll-typo-panels__art img{height:min(420px,52svh)}.archive-button-command-grid__caption{order:1;min-height:auto}.archive-button-command-grid__art{order:2}.archive-button-command-grid__commands{order:3;grid-template-columns:repeat(2,minmax(130px,1fr))}.archive-scroll-letter-index__sticky,.archive-background-shift-room__sticky,.archive-scroll-typo-panels__art{min-height:auto;position:relative;top:auto}.archive-scroll-letter-index__chapters,.archive-background-shift-room__chapters,.archive-scroll-typo-panels__panels,.archive-scroll-letter-index__chapters article,.archive-background-shift-room__chapters article,.archive-scroll-typo-panels__panels article{min-height:auto}}@container immersive-canvas (max-width:520px){.archive-control-micro__head .scene-title{font-size:1.84rem}.archive-magnetic-controls__pad,.archive-button-command-grid__commands{grid-template-columns:1fr}.archive-line-hover-index__links button,.archive-type-shuffle-wall__wall button{grid-template-columns:34px minmax(0,1fr)}.archive-line-hover-index__links strong,.archive-scroll-letter-index__chapters strong,.archive-background-shift-room__chapters strong{font-size:1.55rem}.archive-blob-gallery-orbs__art{width:100%;min-height:auto}.archive-blob-gallery-orbs__dock{grid-template-columns:repeat(4,minmax(54px,1fr))}}.archive-line-hover-index{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;column-gap:clamp(28px,4cqw,64px)}.archive-line-hover-index>.archive-control-micro__head{grid-column:1/-1}.archive-line-hover-index__links{min-width:0}.archive-line-hover-index__plate{align-self:center;max-height:70cqh}.archive-line-hover-index__plate img{object-fit:contain;max-height:56cqh}@media (max-width:760px){.archive-line-hover-index{grid-template-columns:1fr}}.archive-legacy-gallery-slider__head{z-index:40;pointer-events:none;max-width:min(56ch,100vw - 60px);position:absolute;top:26px;left:30px}.archive-legacy-gallery-slider__head .scene-title{color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 24px 74px #00000085;font-size:3rem;line-height:.94}.dom-gallery[data-dom-variant=archive-grid-motion-content-preview],.dom-gallery[data-dom-variant=archive-draggable-dual-view-slideshow],.dom-gallery[data-dom-variant=archive-draggable-image-strip],.dom-gallery[data-dom-variant=archive-google-grid-gallery],.dom-gallery[data-dom-variant=archive-image-grid-effects-open-view],.dom-gallery[data-dom-variant=archive-vertical-showcase-slider],.dom-gallery[data-dom-variant=archive-grid-reveal-effects],.dom-gallery[data-dom-variant=archive-full-width-image-slider]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-legacy-gallery-slider img{object-fit:contain;width:100%;height:100%;display:block}.archive-legacy-gallery-slider button{color:inherit;font:inherit}.archive-legacy-gallery-slider button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-legacy-gallery-slider button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-legacy-gallery-slider button:focus-visible{outline-offset:3px}.archive-grid-motion-preview,.archive-dual-view-slideshow,.archive-google-grid-gallery,.archive-image-grid-effects-open,.archive-vertical-showcase,.archive-grid-reveal-effects,.archive-full-width-slider{overflow:hidden}.archive-grid-motion-preview,.archive-google-grid-gallery,.archive-grid-reveal-effects{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(0deg, var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(80% 70% at 70% 46%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(430px,.58fr) minmax(330px,.42fr);align-items:center;gap:34px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-grid-motion-preview,.archive-google-grid-gallery,.archive-grid-reveal-effects{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px), radial-gradient(80% 70% at 70% 46%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-grid-motion-preview,.archive-google-grid-gallery,.archive-grid-reveal-effects{background-size:88px 88px,88px 88px,auto,auto}.archive-grid-motion-preview__grid,.archive-google-grid-gallery__grid,.archive-grid-reveal-effects__grid{z-index:8;grid-template-columns:repeat(4,minmax(84px,1fr));gap:11px;display:grid;position:relative}.archive-grid-motion-preview__grid button,.archive-google-grid-gallery__grid button,.archive-grid-reveal-effects__grid button,.archive-full-width-slider__thumbs button{aspect-ratio:1/1.08;border:1px solid var(--dom-scene-highlight);position:relative}@supports (color:color-mix(in lab, red, red)){.archive-grid-motion-preview__grid button,.archive-google-grid-gallery__grid button,.archive-grid-reveal-effects__grid button,.archive-full-width-slider__thumbs button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-grid-motion-preview__grid button,.archive-google-grid-gallery__grid button,.archive-grid-reveal-effects__grid button,.archive-full-width-slider__thumbs button{background:var(--dom-scene-bg);border-radius:8px;padding:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-grid-motion-preview__grid button,.archive-google-grid-gallery__grid button,.archive-grid-reveal-effects__grid button,.archive-full-width-slider__thumbs button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-grid-motion-preview__grid button,.archive-google-grid-gallery__grid button,.archive-grid-reveal-effects__grid button,.archive-full-width-slider__thumbs button{cursor:pointer;transition:border-color .2s,transform .22s,background .2s,opacity .2s}.archive-grid-motion-preview__grid button{transition-delay:var(--tile-delay,0s);transform:translate(0)scale(1)}.archive-grid-motion-preview__grid button[data-active=true],.archive-grid-motion-preview__grid button:hover,.archive-grid-motion-preview__grid button:focus-visible,.archive-google-grid-gallery__grid button[data-active=true],.archive-google-grid-gallery__grid button:hover,.archive-google-grid-gallery__grid button:focus-visible,.archive-grid-reveal-effects__grid button[data-active=true],.archive-grid-reveal-effects__grid button:hover,.archive-grid-reveal-effects__grid button:focus-visible,.archive-full-width-slider__thumbs button[data-active=true],.archive-full-width-slider__thumbs button:hover,.archive-full-width-slider__thumbs button:focus-visible{z-index:4;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-grid-motion-preview__grid button[data-active=true],.archive-grid-motion-preview__grid button:hover,.archive-grid-motion-preview__grid button:focus-visible,.archive-google-grid-gallery__grid button[data-active=true],.archive-google-grid-gallery__grid button:hover,.archive-google-grid-gallery__grid button:focus-visible,.archive-grid-reveal-effects__grid button[data-active=true],.archive-grid-reveal-effects__grid button:hover,.archive-grid-reveal-effects__grid button:focus-visible,.archive-full-width-slider__thumbs button[data-active=true],.archive-full-width-slider__thumbs button:hover,.archive-full-width-slider__thumbs button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-grid-motion-preview__grid button[data-active=true],.archive-grid-motion-preview__grid button:hover,.archive-grid-motion-preview__grid button:focus-visible,.archive-google-grid-gallery__grid button[data-active=true],.archive-google-grid-gallery__grid button:hover,.archive-google-grid-gallery__grid button:focus-visible,.archive-grid-reveal-effects__grid button[data-active=true],.archive-grid-reveal-effects__grid button:hover,.archive-grid-reveal-effects__grid button:focus-visible,.archive-full-width-slider__thumbs button[data-active=true],.archive-full-width-slider__thumbs button:hover,.archive-full-width-slider__thumbs button:focus-visible{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-grid-motion-preview__grid button[data-active=true],.archive-grid-motion-preview__grid button:hover,.archive-grid-motion-preview__grid button:focus-visible,.archive-google-grid-gallery__grid button[data-active=true],.archive-google-grid-gallery__grid button:hover,.archive-google-grid-gallery__grid button:focus-visible,.archive-grid-reveal-effects__grid button[data-active=true],.archive-grid-reveal-effects__grid button:hover,.archive-grid-reveal-effects__grid button:focus-visible,.archive-full-width-slider__thumbs button[data-active=true],.archive-full-width-slider__thumbs button:hover,.archive-full-width-slider__thumbs button:focus-visible{background:color-mix(in srgb, var(--dom-scene-accent) 10%, var(--dom-scene-bg))}}.archive-grid-motion-preview__grid button[data-active=true],.archive-grid-motion-preview__grid button:hover,.archive-grid-motion-preview__grid button:focus-visible,.archive-google-grid-gallery__grid button[data-active=true],.archive-google-grid-gallery__grid button:hover,.archive-google-grid-gallery__grid button:focus-visible,.archive-grid-reveal-effects__grid button[data-active=true],.archive-grid-reveal-effects__grid button:hover,.archive-grid-reveal-effects__grid button:focus-visible,.archive-full-width-slider__thumbs button[data-active=true],.archive-full-width-slider__thumbs button:hover,.archive-full-width-slider__thumbs button:focus-visible{transform:translate(var(--legacy-pointer-x,0), var(--legacy-pointer-y,0)) scale(1.04)}.archive-grid-motion-preview__grid span{color:var(--dom-scene-highlight);text-shadow:0 8px 24px #00000080;font-size:.68rem;font-weight:900;position:absolute;bottom:8px;right:9px}.archive-grid-motion-preview__preview,.archive-draggable-image-strip__placard,.archive-google-grid-gallery__expander,.archive-grid-reveal-effects__focus,.archive-full-width-slider__stage{z-index:10;border:1px solid var(--dom-scene-highlight);gap:12px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-grid-motion-preview__preview,.archive-draggable-image-strip__placard,.archive-google-grid-gallery__expander,.archive-grid-reveal-effects__focus,.archive-full-width-slider__stage{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-grid-motion-preview__preview,.archive-draggable-image-strip__placard,.archive-google-grid-gallery__expander,.archive-grid-reveal-effects__focus,.archive-full-width-slider__stage{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-grid-motion-preview__preview,.archive-draggable-image-strip__placard,.archive-google-grid-gallery__expander,.archive-grid-reveal-effects__focus,.archive-full-width-slider__stage{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-grid-motion-preview__preview,.archive-draggable-image-strip__placard,.archive-google-grid-gallery__expander,.archive-grid-reveal-effects__focus,.archive-full-width-slider__stage{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 36px 120px #00000059}.archive-grid-motion-preview__preview img,.archive-google-grid-gallery__expander img,.archive-grid-reveal-effects__focus img{border-radius:6px;height:min(520px,58svh)}.archive-grid-motion-preview__preview span,.archive-dual-view-slideshow__primary span,.archive-draggable-image-strip__placard span,.archive-google-grid-gallery__expander span,.archive-image-grid-effects-open__view span,.archive-vertical-showcase__hero span,.archive-full-width-slider__stage span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-grid-motion-preview__preview span,.archive-dual-view-slideshow__primary span,.archive-draggable-image-strip__placard span,.archive-google-grid-gallery__expander span,.archive-image-grid-effects-open__view span,.archive-vertical-showcase__hero span,.archive-full-width-slider__stage span{color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-grid-motion-preview__preview span,.archive-dual-view-slideshow__primary span,.archive-draggable-image-strip__placard span,.archive-google-grid-gallery__expander span,.archive-image-grid-effects-open__view span,.archive-vertical-showcase__hero span,.archive-full-width-slider__stage span{letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.archive-grid-motion-preview__preview strong,.archive-dual-view-slideshow__primary strong,.archive-draggable-image-strip__placard strong,.archive-google-grid-gallery__expander strong,.archive-image-grid-effects-open__view strong,.archive-vertical-showcase__hero strong,.archive-grid-reveal-effects__focus strong,.archive-full-width-slider__stage strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:2.25rem;font-weight:950;line-height:.96}.archive-grid-motion-preview__preview p,.archive-dual-view-slideshow__primary p,.archive-draggable-image-strip__placard p,.archive-google-grid-gallery__expander p,.archive-vertical-showcase__hero p,.archive-full-width-slider__stage p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-grid-motion-preview__preview p,.archive-dual-view-slideshow__primary p,.archive-draggable-image-strip__placard p,.archive-google-grid-gallery__expander p,.archive-vertical-showcase__hero p,.archive-full-width-slider__stage p{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.archive-grid-motion-preview__preview p,.archive-dual-view-slideshow__primary p,.archive-draggable-image-strip__placard p,.archive-google-grid-gallery__expander p,.archive-vertical-showcase__hero p,.archive-full-width-slider__stage p{font-size:.92rem;line-height:1.44}.archive-dual-view-slideshow{background:radial-gradient(70% 70% at 24% 48%, var(--dom-scene-secondary), transparent 70%), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);place-items:center;padding:104px 48px 72px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-dual-view-slideshow{background:radial-gradient(70% 70% at 24% 48%, color-mix(in srgb, var(--dom-scene-secondary) 22%, transparent), transparent 70%), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-dual-view-slideshow{cursor:grab;-webkit-user-select:none;user-select:none;background-size:auto,92px 92px,auto}.archive-dual-view-slideshow__stage{width:min(1120px,100%);transform:translate(var(--dual-drag-x), var(--dual-drag-y));grid-template-columns:minmax(420px,.68fr) minmax(260px,.32fr);align-items:end;gap:22px;display:grid}.archive-dual-view-slideshow__primary,.archive-dual-view-slideshow__secondary,.archive-vertical-showcase__hero{border:1px solid var(--dom-scene-highlight);gap:12px;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-dual-view-slideshow__primary,.archive-dual-view-slideshow__secondary,.archive-vertical-showcase__hero{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-dual-view-slideshow__primary,.archive-dual-view-slideshow__secondary,.archive-vertical-showcase__hero{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-dual-view-slideshow__primary,.archive-dual-view-slideshow__secondary,.archive-vertical-showcase__hero{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-dual-view-slideshow__primary,.archive-dual-view-slideshow__secondary,.archive-vertical-showcase__hero{box-shadow:0 36px 120px #00000057}.archive-dual-view-slideshow__primary img{height:min(600px,62svh)}.archive-dual-view-slideshow__secondary{opacity:.7;align-self:center;transform:translateY(38px)scale(.92)}.archive-dual-view-slideshow__secondary img{height:min(360px,42svh)}.archive-dual-view-slideshow__secondary figcaption{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-dual-view-slideshow__secondary figcaption{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.archive-dual-view-slideshow__secondary figcaption{text-transform:uppercase;font-size:.78rem;font-weight:900}.archive-dual-view-slideshow__controls,.archive-full-width-slider__controls{z-index:24;gap:10px;display:flex;position:absolute;bottom:30px;right:30px}.archive-dual-view-slideshow__controls button,.archive-vertical-showcase__nav button,.archive-full-width-slider__controls button{border:1px solid var(--dom-scene-highlight);min-width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.archive-dual-view-slideshow__controls button,.archive-vertical-showcase__nav button,.archive-full-width-slider__controls button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.archive-dual-view-slideshow__controls button,.archive-vertical-showcase__nav button,.archive-full-width-slider__controls button{background:var(--dom-scene-bg);border-radius:8px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.archive-dual-view-slideshow__controls button,.archive-vertical-showcase__nav button,.archive-full-width-slider__controls button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-dual-view-slideshow__controls button,.archive-vertical-showcase__nav button,.archive-full-width-slider__controls button{color:var(--dom-scene-highlight);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.archive-dual-view-slideshow__chapters{z-index:20;gap:8px;display:flex;position:absolute;bottom:34px;left:30px}.archive-dual-view-slideshow__chapters span{background:var(--dom-scene-highlight);border-radius:999px;width:26px;height:3px}@supports (color:color-mix(in lab, red, red)){.archive-dual-view-slideshow__chapters span{background:color-mix(in srgb, var(--dom-scene-highlight) 26%, transparent)}}.archive-dual-view-slideshow__chapters span[data-active=true]{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-dual-view-slideshow__chapters span[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 80%, var(--dom-scene-highlight))}}.archive-draggable-image-strip{background:radial-gradient(80% 70% at 64% 44%, var(--dom-scene-secondary), transparent 70%), var(--dom-scene-bg);align-content:center;gap:34px;min-height:100svh;padding:108px 0 80px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-draggable-image-strip{background:radial-gradient(80% 70% at 64% 44%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 70%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-draggable-image-strip{cursor:grab;-webkit-user-select:none;user-select:none}.archive-draggable-image-strip__rail{width:max-content;transform:translateX(var(--strip-x));align-items:center;gap:clamp(16px,3vw,44px);padding:0 8vw;transition:transform .12s linear;display:flex}.archive-draggable-image-strip__rail button{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);flex:0 0 clamp(220px,26vw,390px)}@supports (color:color-mix(in lab, red, red)){.archive-draggable-image-strip__rail button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-draggable-image-strip__rail button{background:var(--dom-scene-bg);border-radius:8px;padding:10px}@supports (color:color-mix(in lab, red, red)){.archive-draggable-image-strip__rail button{background:color-mix(in srgb, var(--dom-scene-bg) 66%, transparent)}}.archive-draggable-image-strip__rail button{cursor:pointer;opacity:.72;transition:border-color .18s,opacity .18s,transform .18s;transform:translateY(0)scale(1)}.archive-draggable-image-strip__rail button[data-active=true],.archive-draggable-image-strip__rail button:hover,.archive-draggable-image-strip__rail button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-draggable-image-strip__rail button[data-active=true],.archive-draggable-image-strip__rail button:hover,.archive-draggable-image-strip__rail button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-draggable-image-strip__rail button[data-active=true],.archive-draggable-image-strip__rail button:hover,.archive-draggable-image-strip__rail button:focus-visible{opacity:1;transform:translateY(-12px)scale(1.04)}.archive-draggable-image-strip__placard{justify-self:center;width:min(620px,100vw - 44px)}.archive-google-grid-gallery{background:radial-gradient(70% 70% at 72% 40%, var(--dom-scene-secondary), transparent 72%), linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);grid-template-columns:minmax(410px,.52fr) minmax(390px,.48fr)}@supports (color:color-mix(in lab, red, red)){.archive-google-grid-gallery{background:radial-gradient(70% 70% at 72% 40%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 72%), linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 92%, #fff)}}.archive-google-grid-gallery{background-size:auto,68px 68px,auto}.archive-google-grid-gallery__grid{grid-template-columns:repeat(3,minmax(110px,1fr))}.archive-google-grid-gallery__grid button:nth-child(4n+1){grid-row:span 2}.archive-image-grid-effects-open{background:radial-gradient(80% 70% at 50% 42%, var(--dom-scene-accent), transparent 74%), var(--dom-scene-bg);grid-template-columns:minmax(410px,.58fr) minmax(300px,.42fr);align-items:center;gap:34px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-image-grid-effects-open{background:radial-gradient(80% 70% at 50% 42%, color-mix(in srgb, var(--dom-scene-accent) 20%, transparent), transparent 74%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-image-grid-effects-open__field{opacity:.42;grid-template-columns:repeat(4,minmax(88px,1fr));gap:10px;display:grid;position:absolute;inset:60px 46% 46px 24px}.archive-image-grid-effects-open__field img{border:1px solid var(--dom-scene-highlight);min-height:112px}@supports (color:color-mix(in lab, red, red)){.archive-image-grid-effects-open__field img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-image-grid-effects-open__field img{background:var(--dom-scene-bg);border-radius:8px;padding:6px}@supports (color:color-mix(in lab, red, red)){.archive-image-grid-effects-open__field img{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-image-grid-effects-open__field img{clip-path:inset(8% round 8px);transition:clip-path .22s,transform .22s,opacity .22s;transform:translateY(0)scale(1)}.archive-image-grid-effects-open__field img[data-active=true]{clip-path:inset(0 round 8px);opacity:1;transform:translateY(-10px)scale(1.04)}.archive-image-grid-effects-open__view{z-index:10;border:1px solid var(--dom-scene-highlight);gap:12px;max-width:min(620px,100%);margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-image-grid-effects-open__view{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-image-grid-effects-open__view{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-image-grid-effects-open__view{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-image-grid-effects-open__view{box-shadow:0 36px 120px #0000005c}.archive-image-grid-effects-open__view img{border-radius:6px;height:min(590px,62svh)}.archive-image-grid-effects-open__menu{z-index:12;gap:10px;display:grid;position:relative}.archive-image-grid-effects-open__menu button{border:1px solid var(--dom-scene-highlight);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-image-grid-effects-open__menu button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-image-grid-effects-open__menu button{background:var(--dom-scene-bg);border-radius:8px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.archive-image-grid-effects-open__menu button{background:color-mix(in srgb, var(--dom-scene-bg) 68%, transparent)}}.archive-image-grid-effects-open__menu button{cursor:pointer;text-align:left;transition:border-color .18s,transform .18s}.archive-image-grid-effects-open__menu button[data-active=true],.archive-image-grid-effects-open__menu button:hover,.archive-image-grid-effects-open__menu button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-image-grid-effects-open__menu button[data-active=true],.archive-image-grid-effects-open__menu button:hover,.archive-image-grid-effects-open__menu button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-image-grid-effects-open__menu button[data-active=true],.archive-image-grid-effects-open__menu button:hover,.archive-image-grid-effects-open__menu button:focus-visible{transform:translate(-8px)}.archive-image-grid-effects-open__menu span,.archive-image-grid-effects-open__menu strong{overflow-wrap:anywhere}.archive-vertical-showcase{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(70% 70% at 72% 44%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);place-items:center;padding:104px 48px 72px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-vertical-showcase{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), radial-gradient(70% 70% at 72% 44%, color-mix(in srgb, var(--dom-scene-accent) 20%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-vertical-showcase{background-size:86px 86px,auto,auto}.archive-vertical-showcase__stack{pointer-events:none;width:min(270px,24vw);display:grid;position:absolute;inset:110px 54px 70px auto}.archive-vertical-showcase__stack img{border:1px solid var(--dom-scene-highlight);grid-area:1/1}@supports (color:color-mix(in lab, red, red)){.archive-vertical-showcase__stack img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-vertical-showcase__stack img{background:var(--dom-scene-bg);border-radius:8px;padding:8px}@supports (color:color-mix(in lab, red, red)){.archive-vertical-showcase__stack img{background:color-mix(in srgb, var(--dom-scene-bg) 68%, transparent)}}.archive-vertical-showcase__stack img{opacity:.28;transform:translateY(18px)scale(.88)}.archive-vertical-showcase__stack img[data-active=true]{opacity:.78;transform:translateY(0)scale(1)}.archive-vertical-showcase__hero{z-index:8;width:min(720px,100vw - 96px);position:relative}.archive-vertical-showcase__hero img{height:min(610px,62svh)}.archive-vertical-showcase__nav{z-index:18;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:30px;left:30px}.archive-vertical-showcase__nav button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-vertical-showcase__nav button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-vertical-showcase__nav button[data-active=true]{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-vertical-showcase__nav button[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 12%, var(--dom-scene-bg))}}.archive-grid-reveal-effects__grid button{opacity:.74}.archive-grid-reveal-effects__grid button:after{content:"";background:var(--dom-scene-accent);border-radius:5px;position:absolute;inset:7px}@supports (color:color-mix(in lab, red, red)){.archive-grid-reveal-effects__grid button:after{background:color-mix(in srgb, var(--dom-scene-accent) 18%, transparent)}}.archive-grid-reveal-effects__grid button:after{transform:translate(var(--dir-x), var(--dir-y));opacity:0;transition:opacity .18s,transform .22s}.archive-grid-reveal-effects__grid button[data-active=true],.archive-grid-reveal-effects__grid button:hover,.archive-grid-reveal-effects__grid button:focus-visible{opacity:1}.archive-grid-reveal-effects__grid button[data-active=true]:after,.archive-grid-reveal-effects__grid button:hover:after,.archive-grid-reveal-effects__grid button:focus-visible:after{opacity:1;transform:translate(0)}.archive-grid-reveal-effects__grid span{z-index:4;opacity:0;gap:3px;transition:opacity .18s,transform .18s;display:grid;position:absolute;inset:auto 10px 10px;transform:translateY(10px)}.archive-grid-reveal-effects__grid button[data-active=true] span,.archive-grid-reveal-effects__grid button:hover span,.archive-grid-reveal-effects__grid button:focus-visible span{opacity:1;transform:translateY(0)}.archive-grid-reveal-effects__grid strong,.archive-grid-reveal-effects__grid small{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 8px 24px #00000094;font-size:.72rem;line-height:1}.archive-full-width-slider{background:radial-gradient(78% 70% at 48% 42%, var(--dom-scene-secondary), transparent 74%), linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);align-content:center;gap:24px;padding:100px 44px 48px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-full-width-slider{background:radial-gradient(78% 70% at 48% 42%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 74%), linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 92%, #fff)}}.archive-full-width-slider{background-size:auto,78px 78px,auto}.archive-full-width-slider__stage{grid-template-columns:minmax(420px,.66fr) minmax(260px,.34fr);justify-self:center;align-items:center;width:min(1120px,100%);min-height:min(640px,68svh)}.archive-full-width-slider__stage img{height:min(570px,60svh)}.archive-full-width-slider__stage figcaption{gap:10px;display:grid}.archive-full-width-slider__thumbs{z-index:12;grid-template-columns:repeat(8,minmax(58px,1fr));justify-self:center;gap:10px;width:min(860px,100%);display:grid}.archive-full-width-slider__thumbs button{aspect-ratio:1/.72}.archive-legacy-gallery-slider[data-reduced=true] *,.archive-legacy-gallery-slider[data-reduced=true] :before,.archive-legacy-gallery-slider[data-reduced=true] :after{transition-duration:1ms!important;animation:none!important}@media (max-width:920px){.archive-legacy-gallery-slider__head{max-width:calc(100vw - 40px);top:18px;left:20px}.archive-legacy-gallery-slider__head .scene-title{font-size:2.1rem}.archive-grid-motion-preview,.archive-dual-view-slideshow,.archive-draggable-image-strip,.archive-google-grid-gallery,.archive-image-grid-effects-open,.archive-vertical-showcase,.archive-grid-reveal-effects,.archive-full-width-slider{grid-template-columns:1fr;align-content:start;gap:22px;padding:86px 20px 50px;overflow-y:auto}.archive-grid-motion-preview__grid,.archive-google-grid-gallery__grid,.archive-grid-reveal-effects__grid{grid-template-columns:repeat(3,minmax(76px,1fr))}.archive-grid-motion-preview__preview img,.archive-google-grid-gallery__expander img,.archive-grid-reveal-effects__focus img,.archive-image-grid-effects-open__view img,.archive-vertical-showcase__hero img,.archive-full-width-slider__stage img{height:min(420px,50svh)}.archive-grid-motion-preview__preview strong,.archive-dual-view-slideshow__primary strong,.archive-draggable-image-strip__placard strong,.archive-google-grid-gallery__expander strong,.archive-image-grid-effects-open__view strong,.archive-vertical-showcase__hero strong,.archive-grid-reveal-effects__focus strong,.archive-full-width-slider__stage strong{font-size:1.75rem}.archive-dual-view-slideshow__stage,.archive-full-width-slider__stage{grid-template-columns:1fr}.archive-dual-view-slideshow__primary img{height:min(430px,50svh)}.archive-dual-view-slideshow__secondary{display:none}.archive-draggable-image-strip__rail{padding:0 20px}.archive-draggable-image-strip__rail button{flex-basis:clamp(190px,62vw,300px)}.archive-google-grid-gallery__grid button:nth-child(4n+1){grid-row:span 1}.archive-image-grid-effects-open__field{opacity:.72;order:2;grid-template-columns:repeat(3,minmax(76px,1fr));position:relative;inset:auto}.archive-image-grid-effects-open__menu{order:3}.archive-vertical-showcase__stack{display:none}.archive-vertical-showcase__hero{width:100%}.archive-vertical-showcase__nav{flex-flow:wrap;justify-content:center;position:relative;bottom:auto;left:auto}.archive-full-width-slider__thumbs{grid-template-columns:repeat(4,minmax(58px,1fr))}}@media (max-width:520px){.archive-legacy-gallery-slider__head .scene-title{font-size:1.78rem}.archive-grid-motion-preview__grid,.archive-google-grid-gallery__grid,.archive-grid-reveal-effects__grid,.archive-image-grid-effects-open__field{grid-template-columns:repeat(2,minmax(84px,1fr))}.archive-image-grid-effects-open__menu button{grid-template-columns:34px minmax(0,1fr)}.archive-dual-view-slideshow__controls,.archive-full-width-slider__controls{justify-content:center;position:relative;bottom:auto;right:auto}.archive-dual-view-slideshow__chapters{justify-content:center;position:relative;bottom:auto;left:auto}.archive-full-width-slider__stage{min-height:auto}.archive-full-width-slider__thumbs{grid-template-columns:repeat(2,minmax(70px,1fr))}}@media (prefers-reduced-motion:reduce){.archive-legacy-gallery-slider *,.archive-legacy-gallery-slider :before,.archive-legacy-gallery-slider :after{transition:none!important;animation:none!important}}.dom-gallery[data-dom-variant=archive-hover-effect-ideas-gallery],.dom-gallery[data-dom-variant=archive-modal-window-exhibition-overlay],.dom-gallery[data-dom-variant=archive-icon-hover-effects-dock],.dom-gallery[data-dom-variant=archive-particle-button-collection-controls],.dom-gallery[data-dom-variant=archive-distorted-svg-button-controls],.dom-gallery[data-dom-variant=archive-offcanvas-menu-effects-gallery],.dom-gallery[data-dom-variant=archive-arrow-navigation-styles-rail],.dom-gallery[data-dom-variant=archive-cubes-advent-calendar-archive],.dom-gallery[data-dom-variant=archive-seat-preview-exhibition-map],.dom-gallery[data-dom-variant=archive-creative-link-effects-index],.dom-gallery[data-dom-variant=archive-css-glitch-artwork-stage],.dom-gallery[data-dom-variant=archive-click-effects-selection-field],.dom-gallery[data-dom-variant=archive-grid-loading-animation-wall],.dom-gallery[data-dom-variant=archive-perspective-page-view-gallery],.dom-gallery[data-dom-variant=archive-scrolling-letters-title-wall],.dom-gallery[data-dom-variant=archive-shape-hover-svg-gallery],.dom-gallery[data-dom-variant=archive-text-styles-hover-index],.dom-gallery[data-dom-variant=archive-multibox-menu-gallery]{min-height:100svh;color:var(--dom-scene-highlight);background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(0deg, var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(circle at 75% 22%, var(--dom-scene-accent), transparent 34%), radial-gradient(circle at 18% 76%, var(--dom-scene-secondary), transparent 38%), var(--dom-scene-bg);position:relative}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=archive-hover-effect-ideas-gallery],.dom-gallery[data-dom-variant=archive-modal-window-exhibition-overlay],.dom-gallery[data-dom-variant=archive-icon-hover-effects-dock],.dom-gallery[data-dom-variant=archive-particle-button-collection-controls],.dom-gallery[data-dom-variant=archive-distorted-svg-button-controls],.dom-gallery[data-dom-variant=archive-offcanvas-menu-effects-gallery],.dom-gallery[data-dom-variant=archive-arrow-navigation-styles-rail],.dom-gallery[data-dom-variant=archive-cubes-advent-calendar-archive],.dom-gallery[data-dom-variant=archive-seat-preview-exhibition-map],.dom-gallery[data-dom-variant=archive-creative-link-effects-index],.dom-gallery[data-dom-variant=archive-css-glitch-artwork-stage],.dom-gallery[data-dom-variant=archive-click-effects-selection-field],.dom-gallery[data-dom-variant=archive-grid-loading-animation-wall],.dom-gallery[data-dom-variant=archive-perspective-page-view-gallery],.dom-gallery[data-dom-variant=archive-scrolling-letters-title-wall],.dom-gallery[data-dom-variant=archive-shape-hover-svg-gallery],.dom-gallery[data-dom-variant=archive-text-styles-hover-index],.dom-gallery[data-dom-variant=archive-multibox-menu-gallery]{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px), radial-gradient(circle at 75% 22%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 34%), radial-gradient(circle at 18% 76%, color-mix(in srgb, var(--dom-scene-secondary) 12%, transparent), transparent 38%), var(--dom-scene-bg)}}.dom-gallery[data-dom-variant=archive-hover-effect-ideas-gallery],.dom-gallery[data-dom-variant=archive-modal-window-exhibition-overlay],.dom-gallery[data-dom-variant=archive-icon-hover-effects-dock],.dom-gallery[data-dom-variant=archive-particle-button-collection-controls],.dom-gallery[data-dom-variant=archive-distorted-svg-button-controls],.dom-gallery[data-dom-variant=archive-offcanvas-menu-effects-gallery],.dom-gallery[data-dom-variant=archive-arrow-navigation-styles-rail],.dom-gallery[data-dom-variant=archive-cubes-advent-calendar-archive],.dom-gallery[data-dom-variant=archive-seat-preview-exhibition-map],.dom-gallery[data-dom-variant=archive-creative-link-effects-index],.dom-gallery[data-dom-variant=archive-css-glitch-artwork-stage],.dom-gallery[data-dom-variant=archive-click-effects-selection-field],.dom-gallery[data-dom-variant=archive-grid-loading-animation-wall],.dom-gallery[data-dom-variant=archive-perspective-page-view-gallery],.dom-gallery[data-dom-variant=archive-scrolling-letters-title-wall],.dom-gallery[data-dom-variant=archive-shape-hover-svg-gallery],.dom-gallery[data-dom-variant=archive-text-styles-hover-index],.dom-gallery[data-dom-variant=archive-multibox-menu-gallery]{background-size:84px 84px,84px 84px,auto,auto,auto}.archive-legacy-ui-effect{isolation:isolate;place-items:center;padding:106px 42px 42px;display:grid;overflow:hidden}.archive-legacy-ui-effect:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(120deg, transparent 0 18%, var(--dom-scene-accent) 18% 19%, transparent 19% 100%), linear-gradient(32deg, transparent 0 68%, var(--dom-scene-secondary) 68% 69%, transparent 69% 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect:before{background:linear-gradient(120deg, transparent 0 18%, color-mix(in srgb, var(--dom-scene-accent) 11%, transparent) 18% 19%, transparent 19% 100%), linear-gradient(32deg, transparent 0 68%, color-mix(in srgb, var(--dom-scene-secondary) 10%, transparent) 68% 69%, transparent 69% 100%)}}.archive-legacy-ui-effect img{object-fit:contain;width:100%;height:100%;display:block}.archive-legacy-ui-effect button{color:inherit;font:inherit}.archive-legacy-ui-effect button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 86%, var(--dom-scene-highlight))}}.archive-legacy-ui-effect button:focus-visible{outline-offset:3px}.archive-legacy-ui-effect__head{z-index:40;pointer-events:none;max-width:min(58ch,100vw - 68px);position:absolute;top:28px;left:34px}.archive-legacy-ui-effect__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 22px 78px #00000094;font-size:3.45rem;line-height:.96}.archive-legacy-ui-effect__layout{z-index:2;grid-template-columns:minmax(0,.68fr) minmax(260px,.32fr);align-items:stretch;gap:24px;width:min(1260px,100vw - 54px);min-height:min(710px,100svh - 154px);display:grid;position:relative}.archive-legacy-ui-effect__feature{border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:16px;min-width:0;min-height:610px;margin:0;padding:18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__feature{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-legacy-ui-effect__feature{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__feature{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-legacy-ui-effect__feature{box-shadow:0 44px 128px #0006}.archive-legacy-ui-effect__image-stage{border:1px solid var(--dom-scene-highlight);min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__image-stage{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-legacy-ui-effect__image-stage{background:linear-gradient(135deg, var(--dom-scene-accent), transparent 46%), var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__image-stage{background:linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent), transparent 46%), color-mix(in srgb, var(--dom-scene-bg) 88%, black)}}.archive-legacy-ui-effect__feature figcaption{z-index:8;gap:8px;padding:14px 2px 2px;display:grid;position:relative}.archive-legacy-ui-effect__feature figcaption span,.archive-legacy-ui-effect__nav span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__feature figcaption span,.archive-legacy-ui-effect__nav span{color:color-mix(in srgb, var(--dom-scene-accent) 84%, var(--dom-scene-highlight))}}.archive-legacy-ui-effect__feature figcaption span,.archive-legacy-ui-effect__nav span{text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-legacy-ui-effect__feature figcaption strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:2rem;line-height:1}.archive-legacy-ui-effect__feature figcaption p{max-width:58ch;color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__feature figcaption p{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-legacy-ui-effect__feature figcaption p{font-size:.95rem;line-height:1.45}.archive-legacy-ui-effect__support{z-index:7;pointer-events:none;grid-template-columns:repeat(2,108px);gap:10px;display:grid;position:absolute;bottom:118px;right:22px}.archive-legacy-ui-effect__support img{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);padding:7px}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__support img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-legacy-ui-effect__support img{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__support img{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.archive-legacy-ui-effect__nav{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:10px;display:grid}.archive-legacy-ui-effect__nav button{border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:7px;min-height:138px;padding:8px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__nav button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-legacy-ui-effect__nav button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__nav button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.archive-legacy-ui-effect__nav button{cursor:pointer;transition:border-color .22s,transform .22s,background .22s}.archive-legacy-ui-effect__nav button[data-active=true],.archive-legacy-ui-effect__nav button:hover{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__nav button[data-active=true],.archive-legacy-ui-effect__nav button:hover{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, white)}}.archive-legacy-ui-effect__nav button[data-active=true],.archive-legacy-ui-effect__nav button:hover{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__nav button[data-active=true],.archive-legacy-ui-effect__nav button:hover{background:color-mix(in srgb, var(--dom-scene-accent) 15%, var(--dom-scene-bg))}}.archive-legacy-ui-effect__nav button[data-active=true],.archive-legacy-ui-effect__nav button:hover{transform:translateY(-4px)}.archive-legacy-ui-effect__decor,.archive-legacy-ui-effect__modal,.archive-legacy-ui-effect__drawer,.archive-legacy-ui-effect__shape,.archive-legacy-ui-effect__glitch-a,.archive-legacy-ui-effect__glitch-b{pointer-events:none;position:absolute}.archive-legacy-ui-effect__decor{z-index:6;inset:0}.archive-legacy-ui-effect__decor i{border:1px solid var(--dom-scene-accent);width:42px;height:42px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__decor i{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 48%, transparent)}}.archive-legacy-ui-effect__decor i{background:var(--dom-scene-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__decor i{background:color-mix(in srgb, var(--dom-scene-accent) 14%, transparent)}}.archive-legacy-ui-effect__decor i{box-shadow:0 0 28px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__decor i{box-shadow:0 0 28px color-mix(in srgb, var(--dom-scene-accent) 18%, transparent)}}.archive-legacy-ui-effect__decor i:first-child{top:12%;left:8%}.archive-legacy-ui-effect__decor i:nth-child(2){top:72%;left:22%}.archive-legacy-ui-effect__decor i:nth-child(3){top:18%;left:38%}.archive-legacy-ui-effect__decor i:nth-child(4){top:78%;left:54%}.archive-legacy-ui-effect__decor i:nth-child(5){top:22%;left:72%}.archive-legacy-ui-effect__decor i:nth-child(6){top:62%;left:84%}.archive-legacy-ui-effect__decor i:nth-child(7){top:48%;left:12%}.archive-legacy-ui-effect__decor i:nth-child(8){top:48%;left:64%}.archive-legacy-ui-effect__decor i:nth-child(9){top:56%;left:44%}.archive-legacy-ui-effect__decor i:nth-child(10){top:82%;left:78%}.archive-legacy-ui-effect__decor i:nth-child(11){top:36%;left:30%}.archive-legacy-ui-effect__decor i:nth-child(12){top:36%;left:88%}.archive-legacy-ui-effect__decor i:nth-child(13){top:22%;left:18%}.archive-legacy-ui-effect__decor i:nth-child(14){top:34%;left:50%}.archive-legacy-ui-effect__decor i:nth-child(15){top:68%;left:68%}.archive-legacy-ui-effect__decor i:nth-child(16){top:86%;left:34%}.archive-legacy-ui-effect__decor i:nth-child(17){top:12%;left:92%}.archive-legacy-ui-effect__decor i:nth-child(18){top:84%;left:6%}.archive-legacy-ui-effect__modal{z-index:7;aspect-ratio:1.1;border:1px solid var(--dom-scene-accent);width:min(310px,42%);padding:14px;top:34px;right:34px}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__modal{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 76%, white)}}.archive-legacy-ui-effect__modal{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__modal{background:color-mix(in srgb, var(--dom-scene-bg) 84%, black)}}.archive-legacy-ui-effect__modal{box-shadow:0 30px 90px #00000070}.archive-legacy-ui-effect__drawer{z-index:7;background:var(--dom-scene-bg);align-content:center;gap:18px;width:min(260px,36%);padding:28px;display:grid;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__drawer{background:color-mix(in srgb, var(--dom-scene-bg) 86%, black)}}.archive-legacy-ui-effect__drawer{border-right:1px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__drawer{border-right:1px solid color-mix(in srgb, var(--dom-scene-accent) 45%, transparent)}}.archive-legacy-ui-effect__drawer span{border:1px solid var(--dom-scene-highlight);height:42px}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__drawer span{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-legacy-ui-effect__drawer span{background:var(--dom-scene-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__drawer span{background:color-mix(in srgb, var(--dom-scene-accent) 12%, transparent)}}.archive-legacy-ui-effect__shape{z-index:5;width:90%;height:90%;fill:var(--dom-scene-secondary);inset:5%}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__shape{fill:color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent)}}.archive-legacy-ui-effect__shape{stroke:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__shape{stroke:color-mix(in srgb, var(--dom-scene-accent) 72%, white)}}.archive-legacy-ui-effect__shape{stroke-width:1.1px}.archive-legacy-ui-effect__glitch-a,.archive-legacy-ui-effect__glitch-b{z-index:5;opacity:.45;mix-blend-mode:screen;inset:0}.archive-legacy-ui-effect__glitch-a{clip-path:inset(15% 0 58%);filter:hue-rotate(80deg);transform:translate(10px)}.archive-legacy-ui-effect__glitch-b{clip-path:inset(58% 0 18%);filter:hue-rotate(210deg);transform:translate(-10px)}.archive-legacy-ui-effect[data-effect-mode=hover] .archive-legacy-ui-effect__nav button,.archive-legacy-ui-effect[data-effect-mode=links] .archive-legacy-ui-effect__nav button,.archive-legacy-ui-effect[data-effect-mode=text-hover] .archive-legacy-ui-effect__nav button,.archive-legacy-ui-effect[data-effect-mode=letters] .archive-legacy-ui-effect__nav button{min-height:96px}.archive-legacy-ui-effect[data-effect-mode=icons] .archive-legacy-ui-effect__nav button,.archive-legacy-ui-effect[data-effect-mode=particles] .archive-legacy-ui-effect__nav button,.archive-legacy-ui-effect[data-effect-mode=click] .archive-legacy-ui-effect__nav button,.archive-legacy-ui-effect[data-effect-mode=distortion] .archive-legacy-ui-effect__nav button{border-radius:999px}.archive-legacy-ui-effect[data-effect-mode=arrows] .archive-legacy-ui-effect__image-stage:before,.archive-legacy-ui-effect[data-effect-mode=arrows] .archive-legacy-ui-effect__image-stage:after{content:"";z-index:8;border-top:3px solid var(--dom-scene-accent);width:58px;height:58px;position:absolute;top:50%}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect[data-effect-mode=arrows] .archive-legacy-ui-effect__image-stage:before,.archive-legacy-ui-effect[data-effect-mode=arrows] .archive-legacy-ui-effect__image-stage:after{border-top:3px solid color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-legacy-ui-effect[data-effect-mode=arrows] .archive-legacy-ui-effect__image-stage:before,.archive-legacy-ui-effect[data-effect-mode=arrows] .archive-legacy-ui-effect__image-stage:after{border-right:3px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect[data-effect-mode=arrows] .archive-legacy-ui-effect__image-stage:before,.archive-legacy-ui-effect[data-effect-mode=arrows] .archive-legacy-ui-effect__image-stage:after{border-right:3px solid color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-legacy-ui-effect[data-effect-mode=arrows] .archive-legacy-ui-effect__image-stage:before{left:28px;transform:translateY(-50%)rotate(-135deg)}.archive-legacy-ui-effect[data-effect-mode=arrows] .archive-legacy-ui-effect__image-stage:after{right:28px;transform:translateY(-50%)rotate(45deg)}.archive-legacy-ui-effect[data-effect-mode=cubes] .archive-legacy-ui-effect__decor i,.archive-legacy-ui-effect[data-effect-mode=grid-loading] .archive-legacy-ui-effect__decor i,.archive-legacy-ui-effect[data-effect-mode=multibox] .archive-legacy-ui-effect__decor i{border-radius:8px;width:82px;height:82px;transform:rotateX(48deg)rotate(42deg)}.archive-legacy-ui-effect[data-effect-mode=seat] .archive-legacy-ui-effect__decor i{border-radius:8px 8px 18px 18px;width:34px;height:34px}.archive-legacy-ui-effect[data-effect-mode=perspective] .archive-legacy-ui-effect__feature{transform:perspective(1100px)rotateY(-5deg)}.archive-legacy-ui-effect[data-effect-mode=offcanvas] .archive-legacy-ui-effect__feature{padding-left:min(292px,38%)}.archive-legacy-ui-effect[data-effect-mode=modal] .archive-legacy-ui-effect__image-stage>img,.archive-legacy-ui-effect[data-effect-mode=offcanvas] .archive-legacy-ui-effect__image-stage>img,.archive-legacy-ui-effect[data-effect-mode=perspective] .archive-legacy-ui-effect__image-stage>img{opacity:.72}.archive-legacy-ui-effect[data-effect-mode=particles] .archive-legacy-ui-effect__decor i,.archive-legacy-ui-effect[data-effect-mode=click] .archive-legacy-ui-effect__decor i{animation:2.4s ease-in-out infinite legacy-ui-pulse}.archive-legacy-ui-effect[data-effect-mode=letters] .archive-legacy-ui-effect__image-stage:before,.archive-legacy-ui-effect[data-effect-mode=text-hover] .archive-legacy-ui-effect__image-stage:before,.archive-legacy-ui-effect[data-effect-mode=links] .archive-legacy-ui-effect__image-stage:before{content:"MUZEUM / COLLECTION / INDEX / VIEW";z-index:7;color:var(--dom-scene-highlight);position:absolute;bottom:20px;left:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect[data-effect-mode=letters] .archive-legacy-ui-effect__image-stage:before,.archive-legacy-ui-effect[data-effect-mode=text-hover] .archive-legacy-ui-effect__image-stage:before,.archive-legacy-ui-effect[data-effect-mode=links] .archive-legacy-ui-effect__image-stage:before{color:color-mix(in srgb, var(--dom-scene-highlight) 78%, transparent)}}.archive-legacy-ui-effect[data-effect-mode=letters] .archive-legacy-ui-effect__image-stage:before,.archive-legacy-ui-effect[data-effect-mode=text-hover] .archive-legacy-ui-effect__image-stage:before,.archive-legacy-ui-effect[data-effect-mode=links] .archive-legacy-ui-effect__image-stage:before{overflow-wrap:anywhere;text-shadow:0 18px 50px #00000080;font-size:2rem;font-weight:950;line-height:.92}.archive-legacy-ui-effect__empty{z-index:2;min-height:60svh;color:var(--dom-scene-highlight);place-items:center;display:grid;position:relative}@keyframes legacy-ui-pulse{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:.85;transform:scale(1)}}.archive-legacy-ui-effect[data-reduced=true] *,.archive-legacy-ui-effect[data-reduced=true]:before{transition:none;animation:none}@media (max-width:980px){.archive-legacy-ui-effect{padding:104px 22px 28px}.archive-legacy-ui-effect__head{max-width:calc(100vw - 44px);left:22px}.archive-legacy-ui-effect__head .scene-title{font-size:2.55rem}.archive-legacy-ui-effect__layout{grid-template-columns:1fr;width:min(760px,100vw - 28px);min-height:auto}.archive-legacy-ui-effect__feature{min-height:540px}.archive-legacy-ui-effect__nav{grid-template-columns:repeat(3,minmax(0,1fr))}.archive-legacy-ui-effect[data-effect-mode=offcanvas] .archive-legacy-ui-effect__feature{padding-left:18px}.archive-legacy-ui-effect__drawer{border-top:1px solid var(--dom-scene-accent);width:auto;padding:16px;position:absolute;inset:auto 20px 20px}@supports (color:color-mix(in lab, red, red)){.archive-legacy-ui-effect__drawer{border-top:1px solid color-mix(in srgb, var(--dom-scene-accent) 45%, transparent)}}.archive-legacy-ui-effect__drawer{border-right:0}}@media (max-width:560px){.archive-legacy-ui-effect{padding:92px 12px 18px}.archive-legacy-ui-effect__head{max-width:calc(100vw - 28px);top:18px;left:14px}.archive-legacy-ui-effect__head .scene-title{font-size:2rem}.archive-legacy-ui-effect__feature{min-height:430px;padding:12px}.archive-legacy-ui-effect__feature figcaption strong{font-size:1.48rem}.archive-legacy-ui-effect__feature figcaption p{font-size:.86rem}.archive-legacy-ui-effect__support{display:none}.archive-legacy-ui-effect__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-legacy-ui-effect__nav button{min-height:104px}.archive-legacy-ui-effect__modal{width:min(220px,48%);top:18px;right:18px}.archive-legacy-ui-effect[data-effect-mode=letters] .archive-legacy-ui-effect__image-stage:before,.archive-legacy-ui-effect[data-effect-mode=text-hover] .archive-legacy-ui-effect__image-stage:before,.archive-legacy-ui-effect[data-effect-mode=links] .archive-legacy-ui-effect__image-stage:before{font-size:1.35rem}}.dom-gallery[data-finale-mode]{min-height:100svh;color:var(--dom-scene-highlight);background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(0deg, var(--dom-scene-accent) 1px, transparent 1px), radial-gradient(circle at 18% 18%, var(--dom-scene-accent), transparent 34%), var(--dom-scene-bg);position:relative}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-finale-mode]{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-accent) 5%, transparent) 1px, transparent 1px), radial-gradient(circle at 18% 18%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 34%), color-mix(in srgb, var(--dom-scene-bg) 96%, #000)}}.dom-gallery[data-finale-mode]{background-size:86px 86px,86px 86px,auto,auto;overflow:hidden}.archive-interaction-finale,.archive-interaction-finale *{box-sizing:border-box}.archive-interaction-finale img{object-fit:contain;width:100%;height:100%;display:block}.archive-interaction-finale button,.archive-interaction-finale input{color:inherit;font:inherit}.archive-interaction-finale button:focus-visible,.archive-interaction-finale input:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale button:focus-visible,.archive-interaction-finale input:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 86%, var(--dom-scene-highlight))}}.archive-interaction-finale button:focus-visible,.archive-interaction-finale input:focus-visible{outline-offset:3px}.archive-interaction-finale__head{z-index:40;pointer-events:none;max-width:min(58ch,100vw - 56px);position:absolute;top:24px;left:28px}.archive-interaction-finale__head .scene-title{color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 24px 80px #00000085;font-size:3rem;line-height:.94}.archive-interaction-finale__layout{z-index:5;grid-template-columns:minmax(76px,112px) minmax(420px,1fr) minmax(286px,.42fr);align-items:center;gap:22px;min-height:100svh;padding:108px 34px 54px;display:grid;position:relative}.archive-interaction-finale__rail{align-content:center;gap:10px;display:grid}.archive-interaction-finale__rail button{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);place-items:center;width:100%;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__rail button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-interaction-finale__rail button{background:var(--dom-scene-bg);border-radius:8px;padding:7px}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__rail button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-interaction-finale__rail button{cursor:pointer;transition:border-color .18s,background .18s,transform .18s;overflow:hidden}.archive-interaction-finale__rail button:after{content:"";border:1px solid var(--dom-scene-accent);position:absolute;inset:6px}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__rail button:after{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.archive-interaction-finale__rail button:after{opacity:0;border-radius:6px;transition:opacity .18s}.archive-interaction-finale__rail button[data-active=true],.archive-interaction-finale__rail button:hover{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__rail button[data-active=true],.archive-interaction-finale__rail button:hover{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-interaction-finale__rail button[data-active=true],.archive-interaction-finale__rail button:hover{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__rail button[data-active=true],.archive-interaction-finale__rail button:hover{background:color-mix(in srgb, var(--dom-scene-accent) 12%, var(--dom-scene-bg))}}.archive-interaction-finale__rail button[data-active=true],.archive-interaction-finale__rail button:hover{transform:translate(6px)}.archive-interaction-finale__rail button[data-active=true]:after,.archive-interaction-finale__rail button:hover:after{opacity:1}.archive-interaction-finale__rail span{color:var(--dom-scene-highlight);text-shadow:0 2px 8px #000c;font-size:.68rem;font-weight:900;line-height:1;position:absolute;bottom:5px;right:7px}.archive-interaction-finale__hero{gap:16px;min-width:0;margin:0;display:grid;position:relative}.archive-interaction-finale__art{border:1px solid var(--dom-scene-highlight);min-height:min(660px,66svh);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__art{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-interaction-finale__art{background:linear-gradient(135deg, var(--dom-scene-highlight), transparent 48%), var(--dom-scene-bg);border-radius:8px;padding:20px}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__art{background:linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent), transparent 48%), color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-interaction-finale__art{transition:transform .22s,border-color .22s;overflow:hidden;box-shadow:0 34px 110px #00000061}.archive-interaction-finale__art>img:first-child{z-index:3;filter:drop-shadow(0 22px 44px #00000047);position:relative}.archive-interaction-finale__ghost{z-index:2;border:1px solid var(--dom-scene-highlight);width:34%;height:34%;padding:10px;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__ghost{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-interaction-finale__ghost{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__ghost{background:color-mix(in srgb, var(--dom-scene-bg) 64%, transparent)}}.archive-interaction-finale__ghost{opacity:.5}.archive-interaction-finale__ghost--one{transform:translate(var(--pointer-x), var(--pointer-y)) rotate(5deg);top:18px;right:18px}.archive-interaction-finale__ghost--two{transform:translate(var(--pointer-y), var(--pointer-x)) rotate(-4deg);bottom:20px;left:20px}.archive-interaction-finale__hero figcaption{border-top:1px solid var(--dom-scene-highlight);grid-template-columns:minmax(120px,.24fr) minmax(0,.42fr) minmax(0,.34fr);align-items:start;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__hero figcaption{border-top:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-interaction-finale__hero figcaption{padding-top:14px}.archive-interaction-finale__hero figcaption span,.archive-interaction-finale__panel-head span,.archive-interaction-finale__commands span,.archive-interaction-finale__form span,.archive-interaction-finale__search span,.archive-interaction-finale__dropdown span,.archive-interaction-finale__timeline span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__hero figcaption span,.archive-interaction-finale__panel-head span,.archive-interaction-finale__commands span,.archive-interaction-finale__form span,.archive-interaction-finale__search span,.archive-interaction-finale__dropdown span,.archive-interaction-finale__timeline span{color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-interaction-finale__hero figcaption span,.archive-interaction-finale__panel-head span,.archive-interaction-finale__commands span,.archive-interaction-finale__form span,.archive-interaction-finale__search span,.archive-interaction-finale__dropdown span,.archive-interaction-finale__timeline span{letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900}.archive-interaction-finale__hero figcaption strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.55rem,2.4vw,2.7rem);font-weight:950;line-height:.98}.archive-interaction-finale__hero figcaption p,.archive-interaction-finale__commands p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__hero figcaption p,.archive-interaction-finale__commands p{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-interaction-finale__hero figcaption p,.archive-interaction-finale__commands p{font-size:.92rem;line-height:1.42}.archive-interaction-finale__panel{border:1px solid var(--dom-scene-highlight);align-self:stretch;gap:18px;min-width:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__panel{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-interaction-finale__panel{background:var(--dom-scene-bg);border-radius:8px;padding:18px}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__panel{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-interaction-finale__panel{overflow:hidden;box-shadow:0 24px 90px #00000047}.archive-interaction-finale__panel-head{align-self:start;gap:8px;display:grid}.archive-interaction-finale__panel-head strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:1.26rem;line-height:1.06}.archive-interaction-finale__commands,.archive-interaction-finale__form,.archive-interaction-finale__search,.archive-interaction-finale__dropdown{align-content:start;gap:10px;display:grid}.archive-interaction-finale__commands button,.archive-interaction-finale__search button,.archive-interaction-finale__dropdown button,.archive-interaction-finale__timeline button{border:1px solid var(--dom-scene-highlight);gap:7px;width:100%;min-height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__commands button,.archive-interaction-finale__search button,.archive-interaction-finale__dropdown button,.archive-interaction-finale__timeline button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-interaction-finale__commands button,.archive-interaction-finale__search button,.archive-interaction-finale__dropdown button,.archive-interaction-finale__timeline button{background:var(--dom-scene-bg);border-radius:8px;padding:12px}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__commands button,.archive-interaction-finale__search button,.archive-interaction-finale__dropdown button,.archive-interaction-finale__timeline button{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-interaction-finale__commands button,.archive-interaction-finale__search button,.archive-interaction-finale__dropdown button,.archive-interaction-finale__timeline button{cursor:pointer;text-align:left;transition:border-color .18s,background .18s,transform .18s}.archive-interaction-finale__commands button[data-active=true],.archive-interaction-finale__commands button:hover,.archive-interaction-finale__search button[data-active=true],.archive-interaction-finale__search button:hover,.archive-interaction-finale__dropdown button:hover,.archive-interaction-finale__timeline li[data-active=true] button,.archive-interaction-finale__timeline button:hover{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__commands button[data-active=true],.archive-interaction-finale__commands button:hover,.archive-interaction-finale__search button[data-active=true],.archive-interaction-finale__search button:hover,.archive-interaction-finale__dropdown button:hover,.archive-interaction-finale__timeline li[data-active=true] button,.archive-interaction-finale__timeline button:hover{border-color:color-mix(in srgb, var(--dom-scene-accent) 72%, var(--dom-scene-highlight))}}.archive-interaction-finale__commands button[data-active=true],.archive-interaction-finale__commands button:hover,.archive-interaction-finale__search button[data-active=true],.archive-interaction-finale__search button:hover,.archive-interaction-finale__dropdown button:hover,.archive-interaction-finale__timeline li[data-active=true] button,.archive-interaction-finale__timeline button:hover{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__commands button[data-active=true],.archive-interaction-finale__commands button:hover,.archive-interaction-finale__search button[data-active=true],.archive-interaction-finale__search button:hover,.archive-interaction-finale__dropdown button:hover,.archive-interaction-finale__timeline li[data-active=true] button,.archive-interaction-finale__timeline button:hover{background:color-mix(in srgb, var(--dom-scene-accent) 12%, var(--dom-scene-bg))}}.archive-interaction-finale__commands button[data-active=true],.archive-interaction-finale__commands button:hover,.archive-interaction-finale__search button[data-active=true],.archive-interaction-finale__search button:hover,.archive-interaction-finale__dropdown button:hover,.archive-interaction-finale__timeline li[data-active=true] button,.archive-interaction-finale__timeline button:hover{transform:translate(-4px)}.archive-interaction-finale__commands strong,.archive-interaction-finale__search strong,.archive-interaction-finale__dropdown strong,.archive-interaction-finale__timeline strong{overflow-wrap:anywhere;font-size:1rem;line-height:1.08}.archive-interaction-finale__form label{gap:8px;display:grid}.archive-interaction-finale__form input{border:1px solid var(--dom-scene-highlight);width:100%;min-height:48px}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__form input{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-interaction-finale__form input{background:var(--dom-scene-highlight);border-radius:8px;padding:0 12px}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__form input{background:color-mix(in srgb, var(--dom-scene-highlight) 9%, var(--dom-scene-bg))}}.archive-interaction-finale__search [role=search],.archive-interaction-finale__dropdown>button:first-child{border:1px solid var(--dom-scene-accent);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__search [role=search],.archive-interaction-finale__dropdown>button:first-child{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 44%, transparent)}}.archive-interaction-finale__search [role=search],.archive-interaction-finale__dropdown>button:first-child{background:var(--dom-scene-accent);border-radius:8px;padding:14px}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__search [role=search],.archive-interaction-finale__dropdown>button:first-child{background:color-mix(in srgb, var(--dom-scene-accent) 10%, var(--dom-scene-bg))}}.archive-interaction-finale__map{border:1px solid var(--dom-scene-highlight);min-height:280px;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__map{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-interaction-finale__map{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(0deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__map{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 10%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-highlight) 10%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-interaction-finale__map{background-size:48px 48px,48px 48px,auto}.archive-interaction-finale__map button{border:1px solid var(--dom-scene-highlight);place-items:center;width:42px;height:42px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__map button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.archive-interaction-finale__map button{background:var(--dom-scene-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__map button{background:color-mix(in srgb, var(--dom-scene-accent) 18%, var(--dom-scene-bg))}}.archive-interaction-finale__map button{cursor:pointer}.archive-interaction-finale__map button:first-child{top:18%;left:12%}.archive-interaction-finale__map button:nth-child(2){top:14%;left:58%}.archive-interaction-finale__map button:nth-child(3){top:42%;left:38%}.archive-interaction-finale__map button:nth-child(4){top:56%;left:72%}.archive-interaction-finale__map button:nth-child(5){top:68%;left:18%}.archive-interaction-finale__map button:nth-child(6){top:76%;left:48%}.archive-interaction-finale__map button[data-active=true],.archive-interaction-finale__map button:hover{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__map button[data-active=true],.archive-interaction-finale__map button:hover{background:color-mix(in srgb, var(--dom-scene-accent) 66%, var(--dom-scene-bg))}}.archive-interaction-finale__map button[data-active=true],.archive-interaction-finale__map button:hover{transform:translateY(-5px)}.archive-interaction-finale__timeline{perspective:900px;gap:8px;margin:0;padding:0;list-style:none;display:grid}.archive-interaction-finale__timeline li{transform:rotateY(-7deg)}.archive-interaction-finale__visualizer{border:1px solid var(--dom-scene-highlight);grid-template-columns:repeat(18,minmax(4px,1fr));align-items:end;gap:5px;min-height:280px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__visualizer{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-interaction-finale__visualizer{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__visualizer{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-interaction-finale__visualizer span{background:linear-gradient(0deg, var(--dom-scene-secondary), var(--dom-scene-accent));min-height:24px;animation:.92s ease-in-out infinite alternate archive-finale-bars;animation-delay:var(--bar-delay);border-radius:999px 999px 0 0;display:block}.archive-interaction-finale__visualizer span:nth-child(3n){height:42%}.archive-interaction-finale__visualizer span:nth-child(3n+1){height:74%}.archive-interaction-finale__visualizer span:nth-child(3n+2){height:58%}.archive-interaction-finale__letters{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.archive-interaction-finale__letters button{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__letters button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-interaction-finale__letters button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__letters button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-interaction-finale__letters button{color:var(--dom-scene-highlight);cursor:pointer;text-transform:uppercase;font-size:clamp(1.2rem,3vw,2.4rem);font-weight:950;line-height:1;transition:background .18s,transform .18s;transform:translateY(0)}.archive-interaction-finale__letters button:hover{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__letters button:hover{background:color-mix(in srgb, var(--dom-scene-accent) 16%, var(--dom-scene-bg))}}.archive-interaction-finale__letters button:hover{transform:translateY(-7px)}.archive-interaction-finale__motion{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.archive-interaction-finale__motion i{border:1px solid var(--dom-scene-accent);width:12px;height:12px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__motion i{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 46%, transparent)}}.archive-interaction-finale__motion i{background:var(--dom-scene-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale__motion i{background:color-mix(in srgb, var(--dom-scene-accent) 18%, transparent)}}.archive-interaction-finale__motion i{opacity:.48;transform:translate(var(--pointer-x), var(--pointer-y));animation:6s ease-in-out infinite alternate archive-finale-drift;animation-delay:var(--motion-delay)}.archive-interaction-finale__motion i:first-child{top:14%;left:8%}.archive-interaction-finale__motion i:nth-child(2){top:72%;left:18%}.archive-interaction-finale__motion i:nth-child(3){top:32%;left:28%}.archive-interaction-finale__motion i:nth-child(4){top:86%;left:40%}.archive-interaction-finale__motion i:nth-child(5){top:18%;left:52%}.archive-interaction-finale__motion i:nth-child(6){top:66%;left:62%}.archive-interaction-finale__motion i:nth-child(7){top:26%;left:76%}.archive-interaction-finale__motion i:nth-child(8){top:76%;left:88%}.archive-interaction-finale__motion i:nth-child(9){top:46%;left:14%}.archive-interaction-finale__motion i:nth-child(10){top:10%;left:34%}.archive-interaction-finale__motion i:nth-child(11){top:48%;left:50%}.archive-interaction-finale__motion i:nth-child(12){top:88%;left:70%}.archive-interaction-finale__motion i:nth-child(13){top:10%;left:82%}.archive-interaction-finale__motion i:nth-child(14){top:88%;left:6%}.archive-interaction-finale__motion i:nth-child(15){top:58%;left:24%}.archive-interaction-finale__motion i:nth-child(16){top:28%;left:46%}.archive-interaction-finale__motion i:nth-child(17){top:46%;left:66%}.archive-interaction-finale__motion i:nth-child(18){top:42%;left:92%}.archive-interaction-finale[data-finale-mode=tilt] .archive-interaction-finale__art,.archive-interaction-finale[data-finale-mode=slideshow] .archive-interaction-finale__art{transform:perspective(1100px) rotateY(3deg) rotateX(-2deg) translate(var(--pointer-x), var(--pointer-y))}.archive-interaction-finale[data-finale-mode=drag] .archive-interaction-finale__rail button,.archive-interaction-finale[data-finale-mode=coloring] .archive-interaction-finale__rail button{cursor:grab}.archive-interaction-finale[data-finale-mode=drag] .archive-interaction-finale__rail button:nth-child(2n),.archive-interaction-finale[data-finale-mode=coloring] .archive-interaction-finale__rail button:nth-child(odd){transform:translate(12px)rotate(3deg)}.archive-interaction-finale[data-finale-mode=overlay] .archive-interaction-finale__panel,.archive-interaction-finale[data-finale-mode=dialog] .archive-interaction-finale__panel{box-shadow:0 0 0 999px #0000003d,0 24px 90px #00000052}.archive-interaction-finale[data-finale-mode=preloader] .archive-interaction-finale__motion i,.archive-interaction-finale[data-finale-mode=ripple] .archive-interaction-finale__motion i,.archive-interaction-finale[data-finale-mode=emitter] .archive-interaction-finale__motion i{background:0 0;width:36px;height:36px;animation-name:archive-finale-pulse}.archive-interaction-finale[data-finale-mode=pseudo] .archive-interaction-finale__art:before,.archive-interaction-finale[data-finale-mode=pseudo] .archive-interaction-finale__art:after,.archive-interaction-finale[data-finale-mode=page] .archive-interaction-finale__art:before,.archive-interaction-finale[data-finale-mode=morph] .archive-interaction-finale__art:before,.archive-interaction-finale[data-finale-mode=shape] .archive-interaction-finale__art:before,.archive-interaction-finale[data-finale-mode=background] .archive-interaction-finale__art:before{content:"";z-index:1;border:2px solid var(--dom-scene-accent);position:absolute;inset:8%}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale[data-finale-mode=pseudo] .archive-interaction-finale__art:before,.archive-interaction-finale[data-finale-mode=pseudo] .archive-interaction-finale__art:after,.archive-interaction-finale[data-finale-mode=page] .archive-interaction-finale__art:before,.archive-interaction-finale[data-finale-mode=morph] .archive-interaction-finale__art:before,.archive-interaction-finale[data-finale-mode=shape] .archive-interaction-finale__art:before,.archive-interaction-finale[data-finale-mode=background] .archive-interaction-finale__art:before{border:2px solid color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.archive-interaction-finale[data-finale-mode=pseudo] .archive-interaction-finale__art:before,.archive-interaction-finale[data-finale-mode=pseudo] .archive-interaction-finale__art:after,.archive-interaction-finale[data-finale-mode=page] .archive-interaction-finale__art:before,.archive-interaction-finale[data-finale-mode=morph] .archive-interaction-finale__art:before,.archive-interaction-finale[data-finale-mode=shape] .archive-interaction-finale__art:before,.archive-interaction-finale[data-finale-mode=background] .archive-interaction-finale__art:before{pointer-events:none;border-radius:42% 58% 48% 52%;transform:rotate(8deg)}.archive-interaction-finale[data-finale-mode=pseudo] .archive-interaction-finale__art:after,.archive-interaction-finale[data-finale-mode=page] .archive-interaction-finale__art:before{border-color:var(--dom-scene-secondary);inset:15% 10%}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale[data-finale-mode=pseudo] .archive-interaction-finale__art:after,.archive-interaction-finale[data-finale-mode=page] .archive-interaction-finale__art:before{border-color:color-mix(in srgb, var(--dom-scene-secondary) 42%, transparent)}}.archive-interaction-finale[data-finale-mode=pseudo] .archive-interaction-finale__art:after,.archive-interaction-finale[data-finale-mode=page] .archive-interaction-finale__art:before{transform:rotate(-5deg)}.archive-interaction-finale[data-finale-mode=cursor] .archive-interaction-finale__motion i{background:var(--dom-scene-secondary);border-radius:3px;width:9px;height:9px}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale[data-finale-mode=cursor] .archive-interaction-finale__motion i{background:color-mix(in srgb, var(--dom-scene-secondary) 72%, transparent)}}.archive-interaction-finale[data-finale-mode=elastic] .archive-interaction-finale__commands button,.archive-interaction-finale[data-finale-mode=buttons] .archive-interaction-finale__commands button,.archive-interaction-finale[data-finale-mode=progress] .archive-interaction-finale__commands button{border-radius:999px}.archive-interaction-finale[data-finale-mode=progress] .archive-interaction-finale__commands button:after,.archive-interaction-finale[data-finale-mode=elastic] .archive-interaction-finale__commands button:after{content:"";background:linear-gradient(90deg, var(--dom-scene-accent), var(--dom-scene-secondary));border-radius:999px;width:64%;height:5px;display:block}.archive-interaction-finale[data-finale-mode=marquee] .archive-interaction-finale__letters{grid-template-columns:repeat(6,minmax(0,1fr))}.archive-interaction-finale[data-finale-mode=header] .archive-interaction-finale__hero:before,.archive-interaction-finale[data-finale-mode=article] .archive-interaction-finale__hero:before{content:"";background:linear-gradient(90deg, var(--dom-scene-accent), transparent);border-radius:999px;width:min(420px,72%);height:18px;display:block}.archive-interaction-finale[data-finale-mode=proximity] .archive-interaction-finale__commands button:hover,.archive-interaction-finale[data-finale-mode=tooltip] .archive-interaction-finale__commands button:hover{transform:scale(1.04)}.archive-interaction-finale[data-finale-mode=tooltip] .archive-interaction-finale__commands button:after{content:"Info";border:1px solid var(--dom-scene-accent);justify-self:start}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale[data-finale-mode=tooltip] .archive-interaction-finale__commands button:after{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 40%, transparent)}}.archive-interaction-finale[data-finale-mode=tooltip] .archive-interaction-finale__commands button:after{color:var(--dom-scene-highlight);border-radius:999px;padding:4px 9px}@supports (color:color-mix(in lab, red, red)){.archive-interaction-finale[data-finale-mode=tooltip] .archive-interaction-finale__commands button:after{color:color-mix(in srgb, var(--dom-scene-highlight) 80%, transparent)}}.archive-interaction-finale[data-finale-mode=tooltip] .archive-interaction-finale__commands button:after{font-size:.72rem}.archive-interaction-finale__empty{z-index:5;place-items:center;min-height:100svh;padding:48px;display:grid;position:relative}.archive-interaction-finale__empty h2{text-align:center;overflow-wrap:anywhere;max-width:14ch;font-size:clamp(2rem,7vw,5rem);line-height:.94}@keyframes archive-finale-drift{0%{transform:translate(var(--pointer-x), var(--pointer-y)) scale(.86)}to{transform:translate(var(--pointer-y), var(--pointer-x)) scale(1.18)}}@keyframes archive-finale-pulse{0%{opacity:.18;transform:translate(var(--pointer-x), var(--pointer-y)) scale(.42)}to{opacity:.58;transform:translate(var(--pointer-y), var(--pointer-x)) scale(1.5)}}@keyframes archive-finale-bars{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@media (max-width:1080px){.archive-interaction-finale__layout{grid-template-columns:minmax(0,1fr);gap:18px;padding:102px 22px 46px}.archive-interaction-finale__rail{order:2;grid-template-columns:repeat(8,minmax(54px,1fr))}.archive-interaction-finale__rail button[data-active=true],.archive-interaction-finale__rail button:hover{transform:translateY(-5px)}.archive-interaction-finale__panel{order:3}}@media (max-width:700px){.archive-interaction-finale__head{max-width:calc(100vw - 36px);top:18px;left:18px}.archive-interaction-finale__head .scene-title{font-size:2.2rem}.archive-interaction-finale__layout{padding:88px 14px 34px}.archive-interaction-finale__art{min-height:44svh;padding:12px}.archive-interaction-finale__ghost{width:30%;height:24%}.archive-interaction-finale__hero figcaption{grid-template-columns:minmax(0,1fr)}.archive-interaction-finale__hero figcaption strong{font-size:1.55rem}.archive-interaction-finale__rail{grid-template-columns:repeat(4,minmax(54px,1fr))}.archive-interaction-finale__panel{padding:14px}.archive-interaction-finale__letters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.archive-interaction-finale *,.archive-interaction-finale :before,.archive-interaction-finale :after{transition-duration:1ms!important;animation-duration:1ms!important}}.archive-image-effect-interaction__head{z-index:40;pointer-events:none;max-width:min(56ch,100vw - 60px);position:absolute;top:26px;left:30px}.archive-image-effect-interaction__head .scene-title{color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 24px 74px #00000085;font-size:3rem;line-height:.94}.dom-gallery[data-dom-variant=archive-image-tilt-depth-gallery],.dom-gallery[data-dom-variant=archive-svg-image-hover-distortion],.dom-gallery[data-dom-variant=archive-playful-trampoline-stack],.dom-gallery[data-dom-variant=archive-full-image-reveal-strip],.dom-gallery[data-dom-variant=archive-rain-effect-glass-gallery],.dom-gallery[data-dom-variant=archive-organic-shape-hover-gallery],.dom-gallery[data-dom-variant=archive-image-dragging-effects-board],.dom-gallery[data-dom-variant=archive-photography-stack-concept]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-image-effect-interaction img{object-fit:contain;width:100%;height:100%;display:block}.archive-image-effect-interaction button{color:inherit;font:inherit}.archive-image-effect-interaction button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-image-effect-interaction button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-image-effect-interaction button:focus-visible{outline-offset:3px}.archive-image-tilt-depth,.archive-svg-image-hover,.archive-trampoline-stack,.archive-full-image-reveal-strip,.archive-rain-effect-glass,.archive-organic-shape-hover,.archive-image-dragging-board,.archive-photography-stack{overflow:hidden}.archive-image-tilt-depth{background:radial-gradient(74% 70% at 44% 46%, var(--dom-scene-accent), transparent 72%), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);grid-template-columns:minmax(420px,.6fr) minmax(240px,.4fr);align-items:center;gap:34px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-image-tilt-depth{background:radial-gradient(74% 70% at 44% 46%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 72%), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-image-tilt-depth{perspective:1200px;background-size:auto,88px 88px,auto}.archive-image-tilt-depth__stage,.archive-svg-image-hover__preview,.archive-full-image-reveal-strip__stage,.archive-rain-effect-glass__window,.archive-organic-shape-hover__caption,.archive-photography-stack__hero{z-index:8;border:1px solid var(--dom-scene-highlight);gap:12px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-image-tilt-depth__stage,.archive-svg-image-hover__preview,.archive-full-image-reveal-strip__stage,.archive-rain-effect-glass__window,.archive-organic-shape-hover__caption,.archive-photography-stack__hero{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-image-tilt-depth__stage,.archive-svg-image-hover__preview,.archive-full-image-reveal-strip__stage,.archive-rain-effect-glass__window,.archive-organic-shape-hover__caption,.archive-photography-stack__hero{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-image-tilt-depth__stage,.archive-svg-image-hover__preview,.archive-full-image-reveal-strip__stage,.archive-rain-effect-glass__window,.archive-organic-shape-hover__caption,.archive-photography-stack__hero{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-image-tilt-depth__stage,.archive-svg-image-hover__preview,.archive-full-image-reveal-strip__stage,.archive-rain-effect-glass__window,.archive-organic-shape-hover__caption,.archive-photography-stack__hero{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 36px 120px #0000005c}.archive-image-tilt-depth__stage{width:min(620px,100%);transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:transform .16s}.archive-image-tilt-depth__stage>img{z-index:4;border-radius:6px;height:min(560px,58svh);position:relative;transform:translateZ(48px)}.archive-image-tilt-depth__layer{opacity:.34;pointer-events:none;position:absolute;inset:16px}.archive-image-tilt-depth__layer:first-child{transform:translate3d(var(--tilt-layer-a-x), var(--tilt-layer-a-y), -28px);filter:hue-rotate(40deg)saturate(1.3)}.archive-image-tilt-depth__layer:nth-child(2){transform:translate3d(var(--tilt-shift-x), var(--tilt-shift-y), -16px);filter:hue-rotate(190deg)saturate(1.2)}.archive-image-tilt-depth__stage figcaption,.archive-svg-image-hover__preview figcaption,.archive-full-image-reveal-strip__stage figcaption,.archive-rain-effect-glass__window figcaption,.archive-photography-stack__hero figcaption{z-index:6;gap:8px;display:grid;position:relative}.archive-image-tilt-depth__stage span,.archive-svg-image-hover__preview figcaption span,.archive-trampoline-stack__stack span,.archive-full-image-reveal-strip__stage span,.archive-rain-effect-glass__window figcaption span,.archive-organic-shape-hover__caption span,.archive-image-dragging-board__dock span,.archive-photography-stack__hero span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-image-tilt-depth__stage span,.archive-svg-image-hover__preview figcaption span,.archive-trampoline-stack__stack span,.archive-full-image-reveal-strip__stage span,.archive-rain-effect-glass__window figcaption span,.archive-organic-shape-hover__caption span,.archive-image-dragging-board__dock span,.archive-photography-stack__hero span{color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-image-tilt-depth__stage span,.archive-svg-image-hover__preview figcaption span,.archive-trampoline-stack__stack span,.archive-full-image-reveal-strip__stage span,.archive-rain-effect-glass__window figcaption span,.archive-organic-shape-hover__caption span,.archive-image-dragging-board__dock span,.archive-photography-stack__hero span{letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.archive-image-tilt-depth__stage strong,.archive-svg-image-hover__preview strong,.archive-trampoline-stack__stack strong,.archive-full-image-reveal-strip__stage strong,.archive-rain-effect-glass__window strong,.archive-organic-shape-hover__caption strong,.archive-image-dragging-board__dock strong,.archive-photography-stack__hero strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:2.22rem;font-weight:950;line-height:.96}.archive-image-tilt-depth__stage p,.archive-trampoline-stack__stack p,.archive-full-image-reveal-strip__stage p,.archive-organic-shape-hover__caption p,.archive-image-dragging-board__dock p,.archive-photography-stack__hero p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-image-tilt-depth__stage p,.archive-trampoline-stack__stack p,.archive-full-image-reveal-strip__stage p,.archive-organic-shape-hover__caption p,.archive-image-dragging-board__dock p,.archive-photography-stack__hero p{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.archive-image-tilt-depth__stage p,.archive-trampoline-stack__stack p,.archive-full-image-reveal-strip__stage p,.archive-organic-shape-hover__caption p,.archive-image-dragging-board__dock p,.archive-photography-stack__hero p{font-size:.92rem;line-height:1.44}.archive-image-tilt-depth__rail,.archive-full-image-reveal-strip__thumbs{z-index:10;grid-template-columns:repeat(2,minmax(96px,1fr));gap:12px;display:grid}.archive-image-tilt-depth__rail button,.archive-full-image-reveal-strip__thumbs button,.archive-organic-shape-hover__grid button{aspect-ratio:1/1.05;border:1px solid var(--dom-scene-highlight);position:relative}@supports (color:color-mix(in lab, red, red)){.archive-image-tilt-depth__rail button,.archive-full-image-reveal-strip__thumbs button,.archive-organic-shape-hover__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-image-tilt-depth__rail button,.archive-full-image-reveal-strip__thumbs button,.archive-organic-shape-hover__grid button{background:var(--dom-scene-bg);border-radius:8px;padding:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-image-tilt-depth__rail button,.archive-full-image-reveal-strip__thumbs button,.archive-organic-shape-hover__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-image-tilt-depth__rail button,.archive-full-image-reveal-strip__thumbs button,.archive-organic-shape-hover__grid button{cursor:pointer;transition:border-color .18s,transform .18s,background .18s}.archive-image-tilt-depth__rail button[data-active=true],.archive-image-tilt-depth__rail button:hover,.archive-image-tilt-depth__rail button:focus-visible,.archive-full-image-reveal-strip__thumbs button[data-active=true],.archive-full-image-reveal-strip__thumbs button:hover,.archive-full-image-reveal-strip__thumbs button:focus-visible,.archive-organic-shape-hover__grid button[data-active=true],.archive-organic-shape-hover__grid button:hover,.archive-organic-shape-hover__grid button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-image-tilt-depth__rail button[data-active=true],.archive-image-tilt-depth__rail button:hover,.archive-image-tilt-depth__rail button:focus-visible,.archive-full-image-reveal-strip__thumbs button[data-active=true],.archive-full-image-reveal-strip__thumbs button:hover,.archive-full-image-reveal-strip__thumbs button:focus-visible,.archive-organic-shape-hover__grid button[data-active=true],.archive-organic-shape-hover__grid button:hover,.archive-organic-shape-hover__grid button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-image-tilt-depth__rail button[data-active=true],.archive-image-tilt-depth__rail button:hover,.archive-image-tilt-depth__rail button:focus-visible,.archive-full-image-reveal-strip__thumbs button[data-active=true],.archive-full-image-reveal-strip__thumbs button:hover,.archive-full-image-reveal-strip__thumbs button:focus-visible,.archive-organic-shape-hover__grid button[data-active=true],.archive-organic-shape-hover__grid button:hover,.archive-organic-shape-hover__grid button:focus-visible{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-image-tilt-depth__rail button[data-active=true],.archive-image-tilt-depth__rail button:hover,.archive-image-tilt-depth__rail button:focus-visible,.archive-full-image-reveal-strip__thumbs button[data-active=true],.archive-full-image-reveal-strip__thumbs button:hover,.archive-full-image-reveal-strip__thumbs button:focus-visible,.archive-organic-shape-hover__grid button[data-active=true],.archive-organic-shape-hover__grid button:hover,.archive-organic-shape-hover__grid button:focus-visible{background:color-mix(in srgb, var(--dom-scene-accent) 10%, var(--dom-scene-bg))}}.archive-image-tilt-depth__rail button[data-active=true],.archive-image-tilt-depth__rail button:hover,.archive-image-tilt-depth__rail button:focus-visible,.archive-full-image-reveal-strip__thumbs button[data-active=true],.archive-full-image-reveal-strip__thumbs button:hover,.archive-full-image-reveal-strip__thumbs button:focus-visible,.archive-organic-shape-hover__grid button[data-active=true],.archive-organic-shape-hover__grid button:hover,.archive-organic-shape-hover__grid button:focus-visible{transform:translateY(-5px)}.archive-svg-image-hover{background:radial-gradient(70% 68% at 70% 44%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(330px,.44fr) minmax(430px,.56fr);align-items:center;gap:36px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-svg-image-hover{background:radial-gradient(70% 68% at 70% 44%, color-mix(in srgb, var(--dom-scene-secondary) 20%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-svg-image-hover__menu{z-index:10;gap:4px;display:grid;position:relative}.archive-svg-image-hover__menu button{border:0;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;min-height:64px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-svg-image-hover__menu button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-svg-image-hover__menu button{cursor:pointer;text-align:left;background:0 0;padding:10px 0}.archive-svg-image-hover__menu button:after{content:"";background:var(--dom-scene-accent);height:2px;position:absolute;bottom:-1px;left:44px;right:0}@supports (color:color-mix(in lab, red, red)){.archive-svg-image-hover__menu button:after{background:color-mix(in srgb, var(--dom-scene-accent) 84%, var(--dom-scene-highlight))}}.archive-svg-image-hover__menu button:after{transform-origin:100%;transition:transform .2s;transform:scaleX(0)}.archive-svg-image-hover__menu button[data-active=true]:after,.archive-svg-image-hover__menu button:hover:after,.archive-svg-image-hover__menu button:focus-visible:after{transform:scaleX(1)}.archive-svg-image-hover__menu span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-svg-image-hover__menu span{color:color-mix(in srgb, var(--dom-scene-accent) 74%, var(--dom-scene-highlight))}}.archive-svg-image-hover__menu span{font-size:.76rem;font-weight:900}.archive-svg-image-hover__menu strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-svg-image-hover__menu strong{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.archive-svg-image-hover__menu strong{overflow-wrap:anywhere;font-size:1.82rem;line-height:.96}.archive-svg-image-hover__menu button[data-active=true] strong,.archive-svg-image-hover__menu button:hover strong,.archive-svg-image-hover__menu button:focus-visible strong{color:var(--dom-scene-highlight)}.archive-svg-image-hover__preview img{filter:contrast(1.05)saturate(1.08);border-radius:6px;height:min(600px,62svh)}.archive-svg-image-hover__preview>span{pointer-events:none;mix-blend-mode:screen;border-radius:6px;position:absolute;inset:16px}.archive-svg-image-hover__preview>span:first-of-type{background:repeating-linear-gradient(0deg, var(--dom-scene-accent) 0 2px, transparent 2px 12px)}@supports (color:color-mix(in lab, red, red)){.archive-svg-image-hover__preview>span:first-of-type{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-accent) 24%, transparent) 0 2px, transparent 2px 12px)}}.archive-svg-image-hover__preview>span:first-of-type{transform:translate(-10px)}.archive-svg-image-hover__preview>span:nth-of-type(2){background:repeating-linear-gradient(90deg, var(--dom-scene-secondary) 0 2px, transparent 2px 18px)}@supports (color:color-mix(in lab, red, red)){.archive-svg-image-hover__preview>span:nth-of-type(2){background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent) 0 2px, transparent 2px 18px)}}.archive-svg-image-hover__preview>span:nth-of-type(2){transform:translateY(8px)}.archive-trampoline-stack{background:radial-gradient(70% 70% at 50% 48%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);place-items:center;padding:108px 54px 72px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-trampoline-stack{background:radial-gradient(70% 70% at 50% 48%, color-mix(in srgb, var(--dom-scene-accent) 20%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-trampoline-stack{cursor:grab;-webkit-user-select:none;user-select:none}.archive-trampoline-stack__membrane{z-index:2;aspect-ratio:1.35;border:1px solid var(--dom-scene-accent);width:min(70vmin,760px);position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-trampoline-stack__membrane{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 38%, transparent)}}.archive-trampoline-stack__membrane{background:var(--dom-scene-accent);border-radius:42% 58% 55% 45%/44% 36% 64% 56%}@supports (color:color-mix(in lab, red, red)){.archive-trampoline-stack__membrane{background:color-mix(in srgb, var(--dom-scene-accent) 11%, transparent)}}.archive-trampoline-stack__membrane{transform:translate(var(--trampoline-x), var(--trampoline-y));filter:blur(.2px)}.archive-trampoline-stack__stack{z-index:8;width:min(560px,56vw);transform:translate(var(--trampoline-x), var(--trampoline-y));margin:0;display:grid;position:relative}.archive-trampoline-stack__stack img{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);grid-area:1/1}@supports (color:color-mix(in lab, red, red)){.archive-trampoline-stack__stack img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-trampoline-stack__stack img{background:var(--dom-scene-bg);border-radius:8px;padding:10px}@supports (color:color-mix(in lab, red, red)){.archive-trampoline-stack__stack img{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-trampoline-stack__stack img{transform:translate(var(--stack-x), var(--stack-y)) rotate(var(--stack-rotate)) scale(var(--stack-scale));box-shadow:0 28px 90px #00000059}.archive-trampoline-stack__stack figcaption{border:1px solid var(--dom-scene-highlight);gap:8px;width:min(360px,60vw);padding:16px;display:grid;position:absolute;bottom:28px;right:-60px}@supports (color:color-mix(in lab, red, red)){.archive-trampoline-stack__stack figcaption{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-trampoline-stack__stack figcaption{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-trampoline-stack__stack figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-trampoline-stack__stack figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.archive-trampoline-stack__controls,.archive-rain-effect-glass__index{z-index:20;gap:10px;display:flex;position:absolute;bottom:30px;right:30px}.archive-trampoline-stack__controls button,.archive-rain-effect-glass__index button{border:1px solid var(--dom-scene-highlight);min-width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.archive-trampoline-stack__controls button,.archive-rain-effect-glass__index button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.archive-trampoline-stack__controls button,.archive-rain-effect-glass__index button{background:var(--dom-scene-bg);border-radius:8px;padding:0 14px}@supports (color:color-mix(in lab, red, red)){.archive-trampoline-stack__controls button,.archive-rain-effect-glass__index button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-trampoline-stack__controls button,.archive-rain-effect-glass__index button{cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.archive-full-image-reveal-strip{background:radial-gradient(70% 66% at 38% 40%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(440px,.68fr) minmax(240px,.32fr);align-items:center;gap:28px;padding:104px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-full-image-reveal-strip{background:radial-gradient(70% 66% at 38% 40%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 92%, #fff)}}.archive-full-image-reveal-strip__stage{clip-path:inset(0 round 8px)}.archive-full-image-reveal-strip__stage img{clip-path:inset(0 round 6px);border-radius:6px;height:min(620px,64svh);transition:clip-path .26s}.archive-full-image-reveal-strip__stage:hover img,.archive-full-image-reveal-strip__stage:focus-within img{clip-path:inset(4% round 6px)}.archive-full-image-reveal-strip__thumbs{grid-template-columns:repeat(2,minmax(92px,1fr))}.archive-rain-effect-glass{background:radial-gradient(80% 70% at 50% 42%, var(--dom-scene-secondary), transparent 74%), linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);place-items:center;padding:108px 54px 74px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-rain-effect-glass{background:radial-gradient(80% 70% at 50% 42%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 74%), linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-rain-effect-glass{background-size:auto,84px 84px,auto}.archive-rain-effect-glass__window{isolation:isolate;width:min(760px,78vw);overflow:hidden}.archive-rain-effect-glass__window img{filter:saturate(1.08)contrast(1.05);border-radius:6px;height:min(610px,62svh)}.archive-rain-effect-glass__window>span{z-index:5;top:-12%;left:var(--drop-left);width:var(--drop-size);height:var(--drop-height);background:radial-gradient(circle at 45% 18%, #ffffffd1, transparent 28%), var(--dom-scene-accent);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-rain-effect-glass__window>span{background:radial-gradient(circle at 45% 18%, #ffffffd1, transparent 28%), color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.archive-rain-effect-glass__window>span{opacity:.64;filter:blur(.2px);animation:1.9s linear infinite archive-rain-effect-drop;animation-delay:var(--drop-delay);pointer-events:none}.archive-rain-effect-glass__window:after{content:"";z-index:4;mix-blend-mode:screen;pointer-events:none;background:linear-gradient(115deg,#fff3,#0000 28% 74%,#ffffff1f),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 18px);border-radius:6px;position:absolute;inset:16px}.archive-rain-effect-glass__index button[data-active=true],.archive-rain-effect-glass__index button:hover,.archive-rain-effect-glass__index button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-rain-effect-glass__index button[data-active=true],.archive-rain-effect-glass__index button:hover,.archive-rain-effect-glass__index button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-rain-effect-glass__index button[data-active=true],.archive-rain-effect-glass__index button:hover,.archive-rain-effect-glass__index button:focus-visible{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-rain-effect-glass__index button[data-active=true],.archive-rain-effect-glass__index button:hover,.archive-rain-effect-glass__index button:focus-visible{background:color-mix(in srgb, var(--dom-scene-accent) 12%, var(--dom-scene-bg))}}.archive-organic-shape-hover{background:radial-gradient(70% 70% at 68% 46%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(430px,.64fr) minmax(300px,.36fr);align-items:center;gap:32px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-organic-shape-hover{background:radial-gradient(70% 70% at 68% 46%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 92%, #fff)}}.archive-organic-shape-hover__grid{grid-template-columns:repeat(4,minmax(92px,1fr));gap:13px;display:grid}.archive-organic-shape-hover__grid button{clip-path:ellipse(44% 49%);border-radius:38% 62% 48% 52%/50% 42% 58% 50%}.archive-organic-shape-hover__grid button:nth-child(3n+1){clip-path:polygon(50% 0,96% 20%,82% 86%,23% 95%,0 38%)}.archive-organic-shape-hover__grid button:nth-child(3n+2){clip-path:circle(44% at 52% 48%)}.archive-organic-shape-hover__grid button[data-active=true],.archive-organic-shape-hover__grid button:hover,.archive-organic-shape-hover__grid button:focus-visible{clip-path:inset(0 round 8px)}.archive-image-dragging-board{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(0deg, var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(80% 70% at 70% 45%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);min-height:100svh;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-image-dragging-board{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px), radial-gradient(80% 70% at 70% 45%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-image-dragging-board{cursor:grab;-webkit-user-select:none;user-select:none;background-size:92px 92px,92px 92px,auto,auto}.archive-image-dragging-board__plane{width:130vw;height:120vh;transform:translate(calc(-50% + var(--board-x)), calc(-50% + var(--board-y)));position:absolute;top:50%;left:50%}.archive-image-dragging-board__plane button{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);width:clamp(130px,17vw,250px);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-image-dragging-board__plane button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-image-dragging-board__plane button{background:var(--dom-scene-bg);border-radius:8px;padding:8px}@supports (color:color-mix(in lab, red, red)){.archive-image-dragging-board__plane button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-image-dragging-board__plane button{cursor:pointer;transform:translate(var(--card-x), var(--card-y)) rotate(var(--card-rotate));transition:border-color .18s,scale .18s;box-shadow:0 24px 70px #00000057}.archive-image-dragging-board__plane button[data-active=true],.archive-image-dragging-board__plane button:hover,.archive-image-dragging-board__plane button:focus-visible{z-index:4;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-image-dragging-board__plane button[data-active=true],.archive-image-dragging-board__plane button:hover,.archive-image-dragging-board__plane button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-image-dragging-board__plane button[data-active=true],.archive-image-dragging-board__plane button:hover,.archive-image-dragging-board__plane button:focus-visible{scale:1.08}.archive-image-dragging-board__dock{z-index:12;border:1px solid var(--dom-scene-highlight);gap:8px;width:min(410px,100vw - 64px);padding:18px;display:grid;position:absolute;bottom:32px;right:32px}@supports (color:color-mix(in lab, red, red)){.archive-image-dragging-board__dock{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-image-dragging-board__dock{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-image-dragging-board__dock{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-image-dragging-board__dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 80px #0000005c}.archive-photography-stack{background:radial-gradient(80% 70% at 42% 45%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(430px,.62fr) minmax(300px,.38fr);align-items:center;gap:34px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-photography-stack{background:radial-gradient(80% 70% at 42% 45%, color-mix(in srgb, var(--dom-scene-accent) 15%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-photography-stack{perspective:1200px}.archive-photography-stack__hero{width:min(620px,100%);min-height:min(650px,68svh);transform:rotateX(var(--photo-tilt-x)) rotateY(var(--photo-tilt-y));display:grid}.archive-photography-stack__hero img{border:1px solid var(--dom-scene-highlight);grid-area:1/1;height:min(560px,58svh)}@supports (color:color-mix(in lab, red, red)){.archive-photography-stack__hero img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-photography-stack__hero img{background:var(--dom-scene-bg);border-radius:8px;padding:10px}@supports (color:color-mix(in lab, red, red)){.archive-photography-stack__hero img{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-photography-stack__hero img{transform:translate(var(--photo-x), var(--photo-y)) rotate(var(--photo-rotate)) scale(var(--photo-scale))}.archive-photography-stack__hero img:first-child{z-index:5;position:relative}.archive-photography-stack__hero figcaption{z-index:8;border:1px solid var(--dom-scene-highlight);align-self:end;margin:0 20px 18px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-photography-stack__hero figcaption{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-photography-stack__hero figcaption{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-photography-stack__hero figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-photography-stack__hero figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.archive-photography-stack__index{gap:8px;display:grid}.archive-photography-stack__index button{border:1px solid var(--dom-scene-highlight);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:58px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-photography-stack__index button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-photography-stack__index button{background:var(--dom-scene-bg);border-radius:8px;padding:10px 12px}@supports (color:color-mix(in lab, red, red)){.archive-photography-stack__index button{background:color-mix(in srgb, var(--dom-scene-bg) 68%, transparent)}}.archive-photography-stack__index button{cursor:pointer;text-align:left;transition:border-color .18s,transform .18s}.archive-photography-stack__index button[data-active=true],.archive-photography-stack__index button:hover,.archive-photography-stack__index button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-photography-stack__index button[data-active=true],.archive-photography-stack__index button:hover,.archive-photography-stack__index button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-photography-stack__index button[data-active=true],.archive-photography-stack__index button:hover,.archive-photography-stack__index button:focus-visible{transform:translate(-8px)}.archive-photography-stack__index span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-photography-stack__index span{color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-photography-stack__index span{font-size:.74rem;font-weight:900}.archive-photography-stack__index strong{overflow-wrap:anywhere}@keyframes archive-rain-effect-drop{0%{transform:translateY(-20%)}to{transform:translateY(760%)}}.archive-image-effect-interaction[data-reduced=true] *,.archive-image-effect-interaction[data-reduced=true] :before,.archive-image-effect-interaction[data-reduced=true] :after{transition-duration:1ms!important;animation:none!important}@media (max-width:920px){.archive-image-effect-interaction__head{max-width:calc(100vw - 40px);top:18px;left:20px}.archive-image-effect-interaction__head .scene-title{font-size:2.1rem}.archive-image-tilt-depth,.archive-svg-image-hover,.archive-trampoline-stack,.archive-full-image-reveal-strip,.archive-rain-effect-glass,.archive-organic-shape-hover,.archive-photography-stack{grid-template-columns:1fr;align-content:start;gap:22px;padding:86px 20px 50px;overflow-y:auto}.archive-image-tilt-depth__stage,.archive-svg-image-hover__preview,.archive-trampoline-stack__stack,.archive-full-image-reveal-strip__stage,.archive-rain-effect-glass__window,.archive-photography-stack__hero{width:100%}.archive-image-tilt-depth__stage>img,.archive-svg-image-hover__preview img,.archive-full-image-reveal-strip__stage img,.archive-rain-effect-glass__window img,.archive-photography-stack__hero img{height:min(430px,52svh)}.archive-trampoline-stack__stack img{height:min(470px,52svh)}.archive-trampoline-stack__stack figcaption{width:100%;margin-top:12px;position:relative;bottom:auto;right:auto}.archive-trampoline-stack__controls,.archive-rain-effect-glass__index{justify-content:center;position:relative;bottom:auto;right:auto}.archive-organic-shape-hover__grid{grid-template-columns:repeat(3,minmax(76px,1fr))}.archive-image-dragging-board__plane button{width:clamp(108px,32vw,170px)}.archive-image-dragging-board__dock{width:calc(100vw - 40px);top:86px;bottom:auto;right:20px}.archive-photography-stack__hero{min-height:auto}}@media (max-width:520px){.archive-image-effect-interaction__head .scene-title{font-size:1.78rem}.archive-image-tilt-depth__rail,.archive-full-image-reveal-strip__thumbs,.archive-organic-shape-hover__grid{grid-template-columns:repeat(2,minmax(82px,1fr))}.archive-svg-image-hover__menu button,.archive-photography-stack__index button{grid-template-columns:34px minmax(0,1fr)}.archive-svg-image-hover__menu strong,.archive-image-tilt-depth__stage strong,.archive-full-image-reveal-strip__stage strong,.archive-rain-effect-glass__window strong,.archive-organic-shape-hover__caption strong,.archive-photography-stack__hero strong{font-size:1.55rem}.archive-trampoline-stack__membrane{width:92vw}.archive-rain-effect-glass__index{flex-wrap:wrap}.archive-image-dragging-board__dock{margin:70svh 20px 20px;position:relative;bottom:auto;right:auto}}@media (prefers-reduced-motion:reduce){.archive-image-effect-interaction *,.archive-image-effect-interaction :before,.archive-image-effect-interaction :after{transition:none!important;animation:none!important}}.dom-gallery[data-dom-variant=archive-aviator-2-flight-gallery],.dom-gallery[data-dom-variant=archive-threejs-sphere-gallery],.dom-gallery[data-dom-variant=archive-animated-opening-type-gallery],.dom-gallery[data-dom-variant=archive-async-page-transition-gallery],.dom-gallery[data-dom-variant=archive-audio-reactive-particle-stage],.dom-gallery[data-dom-variant=archive-collapsing-logo-transition],.dom-gallery[data-dom-variant=archive-game-of-life-renderbuffer-gallery],.dom-gallery[data-dom-variant=archive-decorative-webgl-background-gallery],.dom-gallery[data-dom-variant=archive-cyberpunk-threejs-scene-gallery],.dom-gallery[data-dom-variant=archive-riso-print-webgl-gallery],.dom-gallery[data-dom-variant=archive-dithering-process-webgl-gallery],.dom-gallery[data-dom-variant=archive-dynamic-css-mask-hero],.dom-gallery[data-dom-variant=archive-interactive-metaballs-gallery],.dom-gallery[data-dom-variant=archive-false-earth-procedural-stage],.dom-gallery[data-dom-variant=archive-interactive-text-destruction-gallery],.dom-gallery[data-dom-variant=archive-gradient-topography-transition],.dom-gallery[data-dom-variant=archive-procedural-clouds-gallery],.dom-gallery[data-dom-variant=archive-surface-sampling-particle-gallery],.dom-gallery[data-dom-variant=archive-magical-marbles-gallery],.dom-gallery[data-dom-variant=archive-webgl-scroll-spiral-gallery],.dom-gallery[data-dom-variant=archive-interactive-landscape-gallery],.dom-gallery[data-dom-variant=archive-webgl-video-transition-gallery],.dom-gallery[data-dom-variant=archive-bayer-dithering-webgl-gallery],.dom-gallery[data-dom-variant=archive-barba-gsap-page-transitions]{min-height:100svh;color:var(--dom-scene-highlight);background:radial-gradient(circle at 78% 22%, var(--dom-scene-accent), transparent 32%), radial-gradient(circle at 18% 78%, var(--dom-scene-secondary), transparent 36%), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(0deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);position:relative}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=archive-aviator-2-flight-gallery],.dom-gallery[data-dom-variant=archive-threejs-sphere-gallery],.dom-gallery[data-dom-variant=archive-animated-opening-type-gallery],.dom-gallery[data-dom-variant=archive-async-page-transition-gallery],.dom-gallery[data-dom-variant=archive-audio-reactive-particle-stage],.dom-gallery[data-dom-variant=archive-collapsing-logo-transition],.dom-gallery[data-dom-variant=archive-game-of-life-renderbuffer-gallery],.dom-gallery[data-dom-variant=archive-decorative-webgl-background-gallery],.dom-gallery[data-dom-variant=archive-cyberpunk-threejs-scene-gallery],.dom-gallery[data-dom-variant=archive-riso-print-webgl-gallery],.dom-gallery[data-dom-variant=archive-dithering-process-webgl-gallery],.dom-gallery[data-dom-variant=archive-dynamic-css-mask-hero],.dom-gallery[data-dom-variant=archive-interactive-metaballs-gallery],.dom-gallery[data-dom-variant=archive-false-earth-procedural-stage],.dom-gallery[data-dom-variant=archive-interactive-text-destruction-gallery],.dom-gallery[data-dom-variant=archive-gradient-topography-transition],.dom-gallery[data-dom-variant=archive-procedural-clouds-gallery],.dom-gallery[data-dom-variant=archive-surface-sampling-particle-gallery],.dom-gallery[data-dom-variant=archive-magical-marbles-gallery],.dom-gallery[data-dom-variant=archive-webgl-scroll-spiral-gallery],.dom-gallery[data-dom-variant=archive-interactive-landscape-gallery],.dom-gallery[data-dom-variant=archive-webgl-video-transition-gallery],.dom-gallery[data-dom-variant=archive-bayer-dithering-webgl-gallery],.dom-gallery[data-dom-variant=archive-barba-gsap-page-transitions]{background:radial-gradient(circle at 78% 22%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 32%), radial-gradient(circle at 18% 78%, color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent), transparent 36%), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px), var(--dom-scene-bg)}}.dom-gallery[data-dom-variant=archive-aviator-2-flight-gallery],.dom-gallery[data-dom-variant=archive-threejs-sphere-gallery],.dom-gallery[data-dom-variant=archive-animated-opening-type-gallery],.dom-gallery[data-dom-variant=archive-async-page-transition-gallery],.dom-gallery[data-dom-variant=archive-audio-reactive-particle-stage],.dom-gallery[data-dom-variant=archive-collapsing-logo-transition],.dom-gallery[data-dom-variant=archive-game-of-life-renderbuffer-gallery],.dom-gallery[data-dom-variant=archive-decorative-webgl-background-gallery],.dom-gallery[data-dom-variant=archive-cyberpunk-threejs-scene-gallery],.dom-gallery[data-dom-variant=archive-riso-print-webgl-gallery],.dom-gallery[data-dom-variant=archive-dithering-process-webgl-gallery],.dom-gallery[data-dom-variant=archive-dynamic-css-mask-hero],.dom-gallery[data-dom-variant=archive-interactive-metaballs-gallery],.dom-gallery[data-dom-variant=archive-false-earth-procedural-stage],.dom-gallery[data-dom-variant=archive-interactive-text-destruction-gallery],.dom-gallery[data-dom-variant=archive-gradient-topography-transition],.dom-gallery[data-dom-variant=archive-procedural-clouds-gallery],.dom-gallery[data-dom-variant=archive-surface-sampling-particle-gallery],.dom-gallery[data-dom-variant=archive-magical-marbles-gallery],.dom-gallery[data-dom-variant=archive-webgl-scroll-spiral-gallery],.dom-gallery[data-dom-variant=archive-interactive-landscape-gallery],.dom-gallery[data-dom-variant=archive-webgl-video-transition-gallery],.dom-gallery[data-dom-variant=archive-bayer-dithering-webgl-gallery],.dom-gallery[data-dom-variant=archive-barba-gsap-page-transitions]{background-size:auto,auto,86px 86px,86px 86px,auto}.archive-webgl-frontier{isolation:isolate;place-items:center;padding:106px 42px 42px;display:grid;overflow:hidden}.archive-webgl-frontier:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(118deg, transparent 0 22%, var(--dom-scene-accent) 22% 23%, transparent 23% 100%), linear-gradient(34deg, transparent 0 62%, var(--dom-scene-secondary) 62% 63%, transparent 63% 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier:before{background:linear-gradient(118deg, transparent 0 22%, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent) 22% 23%, transparent 23% 100%), linear-gradient(34deg, transparent 0 62%, color-mix(in srgb, var(--dom-scene-secondary) 9%, transparent) 62% 63%, transparent 63% 100%)}}.archive-webgl-frontier img{object-fit:contain;width:100%;height:100%;display:block}.archive-webgl-frontier button{color:inherit;font:inherit}.archive-webgl-frontier button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 86%, var(--dom-scene-highlight))}}.archive-webgl-frontier button:focus-visible{outline-offset:3px}.archive-webgl-frontier__head{z-index:42;pointer-events:none;max-width:min(58ch,100vw - 68px);position:absolute;top:28px;left:34px}.archive-webgl-frontier__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 22px 78px #00000094;font-size:3.5rem;line-height:.96}.archive-webgl-frontier__layout{z-index:2;grid-template-columns:minmax(0,.7fr) minmax(270px,.3fr);align-items:stretch;gap:24px;width:min(1280px,100vw - 54px);min-height:min(720px,100svh - 154px);display:grid;position:relative}.archive-webgl-frontier__feature{border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:16px;min-width:0;min-height:620px;margin:0;padding:18px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__feature{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-webgl-frontier__feature{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__feature{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-webgl-frontier__feature{box-shadow:0 44px 128px #0000006b}.archive-webgl-frontier__feature:before{content:"";z-index:6;pointer-events:none;background:radial-gradient(ellipse at 50% 46%, var(--dom-scene-highlight), transparent 44%), linear-gradient(90deg, transparent, var(--dom-scene-accent), transparent);border-radius:8px;position:absolute;inset:18px 18px 142px}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__feature:before{background:radial-gradient(ellipse at 50% 46%, color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent), transparent 44%), linear-gradient(90deg, transparent, color-mix(in srgb, var(--dom-scene-accent) 8%, transparent), transparent)}}.archive-webgl-frontier__feature:before{mix-blend-mode:screen}.archive-webgl-frontier__visual{border:1px solid var(--dom-scene-highlight);min-height:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__visual{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-webgl-frontier__visual{background:linear-gradient(135deg, var(--dom-scene-accent), transparent 46%), var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__visual{background:linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent), transparent 46%), color-mix(in srgb, var(--dom-scene-bg) 88%, black)}}.archive-webgl-frontier__visual>img{z-index:4;filter:brightness(1.22)contrast(1.08)drop-shadow(0 28px 60px #00000080);padding:22px;position:relative}.archive-webgl-frontier__feature figcaption{z-index:8;gap:8px;padding:14px 2px 2px;display:grid;position:relative}.archive-webgl-frontier__feature figcaption span,.archive-webgl-frontier__rail span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__feature figcaption span,.archive-webgl-frontier__rail span{color:color-mix(in srgb, var(--dom-scene-accent) 84%, var(--dom-scene-highlight))}}.archive-webgl-frontier__feature figcaption span,.archive-webgl-frontier__rail span{text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-webgl-frontier__feature figcaption strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:2.05rem;line-height:1}.archive-webgl-frontier__feature figcaption p{max-width:58ch;color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__feature figcaption p{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-webgl-frontier__feature figcaption p{font-size:.95rem;line-height:1.45}.archive-webgl-frontier__rail{grid-template-columns:repeat(3,minmax(0,1fr));align-content:stretch;gap:10px;display:grid}.archive-webgl-frontier__rail button{border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:7px;min-height:128px;padding:8px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__rail button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-webgl-frontier__rail button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__rail button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.archive-webgl-frontier__rail button{cursor:pointer;transition:border-color .22s,transform .22s,background .22s}.archive-webgl-frontier__rail button[data-active=true],.archive-webgl-frontier__rail button:hover{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__rail button[data-active=true],.archive-webgl-frontier__rail button:hover{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, white)}}.archive-webgl-frontier__rail button[data-active=true],.archive-webgl-frontier__rail button:hover{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__rail button[data-active=true],.archive-webgl-frontier__rail button:hover{background:color-mix(in srgb, var(--dom-scene-accent) 15%, var(--dom-scene-bg))}}.archive-webgl-frontier__rail button[data-active=true],.archive-webgl-frontier__rail button:hover{transform:translateY(-4px)}.archive-webgl-frontier__field,.archive-webgl-frontier__orbit-plates,.archive-webgl-frontier__wipes,.archive-webgl-frontier__orbits,.archive-webgl-frontier__topography{pointer-events:none;position:absolute}.archive-webgl-frontier__field{z-index:3;inset:0}.archive-webgl-frontier__field i{border:1px solid var(--dom-scene-accent);width:36px;height:36px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__field i{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.archive-webgl-frontier__field i{background:var(--dom-scene-accent);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__field i{background:color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.archive-webgl-frontier__field i{box-shadow:0 0 34px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__field i{box-shadow:0 0 34px color-mix(in srgb, var(--dom-scene-accent) 28%, transparent)}}.archive-webgl-frontier__field i:first-child{top:12%;left:7%}.archive-webgl-frontier__field i:nth-child(2){top:78%;left:17%}.archive-webgl-frontier__field i:nth-child(3){top:26%;left:28%}.archive-webgl-frontier__field i:nth-child(4){top:70%;left:39%}.archive-webgl-frontier__field i:nth-child(5){top:16%;left:49%}.archive-webgl-frontier__field i:nth-child(6){top:82%;left:61%}.archive-webgl-frontier__field i:nth-child(7){top:25%;left:74%}.archive-webgl-frontier__field i:nth-child(8){top:63%;left:88%}.archive-webgl-frontier__field i:nth-child(9){top:48%;left:10%}.archive-webgl-frontier__field i:nth-child(10){top:8%;left:22%}.archive-webgl-frontier__field i:nth-child(11){top:46%;left:34%}.archive-webgl-frontier__field i:nth-child(12){top:56%;left:47%}.archive-webgl-frontier__field i:nth-child(13){top:36%;left:59%}.archive-webgl-frontier__field i:nth-child(14){top:55%;left:70%}.archive-webgl-frontier__field i:nth-child(15){top:12%;left:83%}.archive-webgl-frontier__field i:nth-child(16){top:86%;left:91%}.archive-webgl-frontier__field i:nth-child(17){top:30%;left:15%}.archive-webgl-frontier__field i:nth-child(18){top:88%;left:31%}.archive-webgl-frontier__field i:nth-child(19){top:76%;left:52%}.archive-webgl-frontier__field i:nth-child(20){top:8%;left:66%}.archive-webgl-frontier__field i:nth-child(21){top:76%;left:78%}.archive-webgl-frontier__field i:nth-child(22){top:32%;left:94%}.archive-webgl-frontier__field i:nth-child(23){top:88%;left:5%}.archive-webgl-frontier__field i:nth-child(24){top:8%;left:43%}.archive-webgl-frontier__field i:nth-child(25){top:48%;left:56%}.archive-webgl-frontier__field i:nth-child(26){top:92%;left:68%}.archive-webgl-frontier__field i:nth-child(27){top:44%;left:86%}.archive-webgl-frontier__field i:nth-child(28){top:58%;left:25%}.archive-webgl-frontier__field i:nth-child(29){top:18%;left:38%}.archive-webgl-frontier__field i:nth-child(30){top:64%;left:63%}.archive-webgl-frontier__field i:nth-child(31){top:36%;left:73%}.archive-webgl-frontier__field i:nth-child(32){top:16%;left:93%}.archive-webgl-frontier__field i:nth-child(33){top:66%;left:12%}.archive-webgl-frontier__field i:nth-child(34){top:34%;left:36%}.archive-webgl-frontier__field i:nth-child(35){top:22%;left:58%}.archive-webgl-frontier__field i:nth-child(36){top:90%;left:80%}.archive-webgl-frontier__orbit-plates{z-index:7;inset:24px}.archive-webgl-frontier__orbit-plates span{border:1px solid var(--dom-scene-highlight);width:112px;height:148px;padding:7px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__orbit-plates span{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-webgl-frontier__orbit-plates span{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__orbit-plates span{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.archive-webgl-frontier__orbit-plates span[data-slot="1"]{top:8%;right:7%}.archive-webgl-frontier__orbit-plates span[data-slot="2"]{bottom:10%;right:14%}.archive-webgl-frontier__orbit-plates span[data-slot="3"]{bottom:18%;left:7%}.archive-webgl-frontier__wipes{z-index:6;grid-template-columns:.18fr .12fr .2fr;justify-content:space-between;display:grid;inset:0}.archive-webgl-frontier__wipes span{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__wipes span{background:color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.archive-webgl-frontier__wipes span{border-right:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__wipes span{border-right:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-webgl-frontier__orbits{z-index:5;border:1px solid var(--dom-scene-accent);inset:12%}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__orbits{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 38%, transparent)}}.archive-webgl-frontier__orbits{border-radius:50%}.archive-webgl-frontier__orbits span{border:1px solid var(--dom-scene-secondary);position:absolute;inset:8%}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__orbits span{border:1px solid color-mix(in srgb, var(--dom-scene-secondary) 30%, transparent)}}.archive-webgl-frontier__orbits span{border-radius:50%}.archive-webgl-frontier__orbits span:nth-child(2){inset:18%;transform:rotate(40deg)}.archive-webgl-frontier__orbits span:nth-child(3){inset:28%;transform:rotate(-28deg)}.archive-webgl-frontier__topography{z-index:5;fill:none;width:90%;height:90%;stroke:var(--dom-scene-accent);inset:5%}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier__topography{stroke:color-mix(in srgb, var(--dom-scene-accent) 82%, white)}}.archive-webgl-frontier__topography{stroke-width:1.3px}.archive-webgl-frontier[data-frontier-mode=cells] .archive-webgl-frontier__field i,.archive-webgl-frontier[data-frontier-mode=dither] .archive-webgl-frontier__field i,.archive-webgl-frontier[data-frontier-mode=bayer] .archive-webgl-frontier__field i{background:var(--dom-scene-accent);border-radius:2px;width:28px;height:28px}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier[data-frontier-mode=cells] .archive-webgl-frontier__field i,.archive-webgl-frontier[data-frontier-mode=dither] .archive-webgl-frontier__field i,.archive-webgl-frontier[data-frontier-mode=bayer] .archive-webgl-frontier__field i{background:color-mix(in srgb, var(--dom-scene-accent) 22%, transparent)}}.archive-webgl-frontier[data-frontier-mode=cells] .archive-webgl-frontier__field i,.archive-webgl-frontier[data-frontier-mode=dither] .archive-webgl-frontier__field i,.archive-webgl-frontier[data-frontier-mode=bayer] .archive-webgl-frontier__field i{box-shadow:none}.archive-webgl-frontier[data-frontier-mode=metaballs] .archive-webgl-frontier__field i,.archive-webgl-frontier[data-frontier-mode=clouds] .archive-webgl-frontier__field i,.archive-webgl-frontier[data-frontier-mode=sampling] .archive-webgl-frontier__field i{filter:blur(2px);width:64px;height:64px}.archive-webgl-frontier[data-frontier-mode=flight] .archive-webgl-frontier__field i,.archive-webgl-frontier[data-frontier-mode=landscape] .archive-webgl-frontier__field i{border-radius:999px;width:160px;height:2px;transform:rotate(-11deg)}.archive-webgl-frontier[data-frontier-mode=riso] .archive-webgl-frontier__visual:after,.archive-webgl-frontier[data-frontier-mode=bayer] .archive-webgl-frontier__visual:after,.archive-webgl-frontier[data-frontier-mode=dither] .archive-webgl-frontier__visual:after{content:"";z-index:6;pointer-events:none;background:linear-gradient(90deg, var(--dom-scene-secondary) 50%, transparent 50%), linear-gradient(0deg, var(--dom-scene-accent) 50%, transparent 50%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier[data-frontier-mode=riso] .archive-webgl-frontier__visual:after,.archive-webgl-frontier[data-frontier-mode=bayer] .archive-webgl-frontier__visual:after,.archive-webgl-frontier[data-frontier-mode=dither] .archive-webgl-frontier__visual:after{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-secondary) 12%, transparent) 50%, transparent 50%), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent) 50%, transparent 50%)}}.archive-webgl-frontier[data-frontier-mode=riso] .archive-webgl-frontier__visual:after,.archive-webgl-frontier[data-frontier-mode=bayer] .archive-webgl-frontier__visual:after,.archive-webgl-frontier[data-frontier-mode=dither] .archive-webgl-frontier__visual:after{mix-blend-mode:screen;background-size:12px 12px}.archive-webgl-frontier[data-frontier-mode=type] .archive-webgl-frontier__visual:before,.archive-webgl-frontier[data-frontier-mode=destruction] .archive-webgl-frontier__visual:before,.archive-webgl-frontier[data-frontier-mode=logo] .archive-webgl-frontier__visual:before{content:"MUZEUM";z-index:7;color:var(--dom-scene-highlight);position:absolute;bottom:20px;left:22px;right:22px}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier[data-frontier-mode=type] .archive-webgl-frontier__visual:before,.archive-webgl-frontier[data-frontier-mode=destruction] .archive-webgl-frontier__visual:before,.archive-webgl-frontier[data-frontier-mode=logo] .archive-webgl-frontier__visual:before{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.archive-webgl-frontier[data-frontier-mode=type] .archive-webgl-frontier__visual:before,.archive-webgl-frontier[data-frontier-mode=destruction] .archive-webgl-frontier__visual:before,.archive-webgl-frontier[data-frontier-mode=logo] .archive-webgl-frontier__visual:before{overflow-wrap:anywhere;text-shadow:0 24px 60px #00000094;font-size:4rem;font-weight:950;line-height:.82}.archive-webgl-frontier[data-frontier-mode=cyberpunk] .archive-webgl-frontier__visual{background:linear-gradient(90deg, var(--dom-scene-accent), transparent 32%), linear-gradient(0deg, var(--dom-scene-secondary), transparent 42%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-frontier[data-frontier-mode=cyberpunk] .archive-webgl-frontier__visual{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 32%), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent), transparent 42%), color-mix(in srgb, var(--dom-scene-bg) 88%, black)}}.archive-webgl-frontier[data-frontier-mode=spiral] .archive-webgl-frontier__field{transform:rotate(-18deg)}.archive-webgl-frontier[data-frontier-mode=planet] .archive-webgl-frontier__visual>img,.archive-webgl-frontier[data-frontier-mode=sphere] .archive-webgl-frontier__visual>img,.archive-webgl-frontier[data-frontier-mode=marbles] .archive-webgl-frontier__visual>img{border-radius:50%}.archive-webgl-frontier__empty{z-index:2;min-height:60svh;color:var(--dom-scene-highlight);place-items:center;display:grid;position:relative}.archive-webgl-frontier[data-reduced=true] *,.archive-webgl-frontier[data-reduced=true]:before{transition:none;animation:none}@media (max-width:980px){.archive-webgl-frontier{padding:104px 22px 28px}.archive-webgl-frontier__head{max-width:calc(100vw - 44px);left:22px}.archive-webgl-frontier__head .scene-title{font-size:2.55rem}.archive-webgl-frontier__layout{grid-template-columns:1fr;width:min(760px,100vw - 28px);min-height:auto}.archive-webgl-frontier__feature{min-height:540px}.archive-webgl-frontier__rail{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.archive-webgl-frontier{padding:92px 12px 18px}.archive-webgl-frontier__head{max-width:calc(100vw - 28px);top:18px;left:14px}.archive-webgl-frontier__head .scene-title{font-size:2rem}.archive-webgl-frontier__feature{min-height:430px;padding:12px}.archive-webgl-frontier__visual>img{padding:12px}.archive-webgl-frontier__feature figcaption strong{font-size:1.48rem}.archive-webgl-frontier__feature figcaption p{font-size:.86rem}.archive-webgl-frontier__rail{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-webgl-frontier__rail button{min-height:104px}.archive-webgl-frontier__orbit-plates{display:none}.archive-webgl-frontier[data-frontier-mode=type] .archive-webgl-frontier__visual:before,.archive-webgl-frontier[data-frontier-mode=destruction] .archive-webgl-frontier__visual:before,.archive-webgl-frontier[data-frontier-mode=logo] .archive-webgl-frontier__visual:before{font-size:2.2rem}}.dom-gallery[data-dom-variant=archive-aviator-2-flight-gallery].archive-flight-gallery{min-height:100svh;color:var(--dom-scene-highlight,#f6fcff);background:var(--dom-scene-bg,#03060a);grid-template-rows:auto 1fr auto;gap:18px;padding:96px 28px 28px;display:grid;position:relative;overflow:hidden}.archive-flight-gallery__head{z-index:2;position:relative}.archive-flight-gallery__stage{z-index:1;border:1px solid var(--dom-scene-accent,#76f7ff);border-radius:18px;min-height:min(68svh,720px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-flight-gallery__stage{border:1px solid color-mix(in srgb, var(--dom-scene-accent,#76f7ff) 24%, transparent)}}.archive-flight-gallery__stage{box-shadow:0 24px 80px var(--dom-scene-bg,#03060a), inset 0 0 0 1px var(--dom-scene-highlight,#f6fcff)}@supports (color:color-mix(in lab, red, red)){.archive-flight-gallery__stage{box-shadow:0 24px 80px color-mix(in srgb, var(--dom-scene-bg,#03060a) 55%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--dom-scene-highlight,#f6fcff) 8%, transparent)}}.archive-flight-gallery__canvas{background:#87b7ff;width:100%;height:100%;min-height:min(68svh,720px);display:block}.archive-flight-gallery__hud{z-index:2;letter-spacing:.08em;text-transform:uppercase;color:var(--dom-scene-highlight,#f6fcff);border-radius:999px;flex-wrap:wrap;gap:8px 14px;padding:10px 14px;font-size:.72rem;display:flex;position:absolute;bottom:16px;left:16px}@supports (color:color-mix(in lab, red, red)){.archive-flight-gallery__hud{color:color-mix(in srgb, var(--dom-scene-highlight,#f6fcff) 82%, transparent)}}.archive-flight-gallery__hud{background:var(--dom-scene-bg,#03060a)}@supports (color:color-mix(in lab, red, red)){.archive-flight-gallery__hud{background:color-mix(in srgb, var(--dom-scene-bg,#03060a) 72%, transparent)}}.archive-flight-gallery__hud{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none}.archive-flight-gallery__panel{z-index:2;background:var(--dom-scene-bg,#03060a);border-radius:14px;grid-template-columns:96px 1fr;align-items:center;gap:14px 18px;max-width:520px;padding:14px 16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-flight-gallery__panel{background:color-mix(in srgb, var(--dom-scene-bg,#03060a) 78%, transparent)}}.archive-flight-gallery__panel{border:1px solid var(--dom-scene-accent,#76f7ff)}@supports (color:color-mix(in lab, red, red)){.archive-flight-gallery__panel{border:1px solid color-mix(in srgb, var(--dom-scene-accent,#76f7ff) 22%, transparent)}}.archive-flight-gallery__panel img{object-fit:cover;border-radius:10px;grid-row:span 2;width:96px;height:96px}.archive-flight-gallery__panel-label{letter-spacing:.12em;text-transform:uppercase;color:var(--dom-scene-accent,#76f7ff);font-size:.68rem}@supports (color:color-mix(in lab, red, red)){.archive-flight-gallery__panel-label{color:color-mix(in srgb, var(--dom-scene-accent,#76f7ff) 78%, transparent)}}.archive-flight-gallery__panel strong{font-size:1rem;line-height:1.2}.archive-flight-gallery__panel p{color:var(--dom-scene-highlight,#f6fcff);margin:0;font-size:.86rem;line-height:1.45}@supports (color:color-mix(in lab, red, red)){.archive-flight-gallery__panel p{color:color-mix(in srgb, var(--dom-scene-highlight,#f6fcff) 72%, transparent)}}.archive-flight-gallery__empty{text-align:center;place-items:center;gap:8px;min-height:50svh;display:grid}@media (max-width:720px){.dom-gallery[data-dom-variant=archive-aviator-2-flight-gallery].archive-flight-gallery{padding-top:88px}.archive-flight-gallery__panel{grid-template-columns:72px 1fr;max-width:none}.archive-flight-gallery__panel img{width:72px;height:72px}}.archive-webgl-image-effect__head{z-index:40;pointer-events:none;max-width:min(56ch,100vw - 60px);position:absolute;top:26px;left:30px}.archive-webgl-image-effect__head .scene-title{color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 24px 74px #00000085;font-size:3rem;line-height:.94}.dom-gallery[data-dom-variant=archive-revealing-webgl-images-scroll],.dom-gallery[data-dom-variant=archive-pixel-image-scroll-effect],.dom-gallery[data-dom-variant=archive-react-parallax-hover-slider],.dom-gallery[data-dom-variant=archive-webgl-carousel-r3f-gsap],.dom-gallery[data-dom-variant=archive-stack-motion-hover-gallery],.dom-gallery[data-dom-variant=archive-slit-slider-slice-gallery],.dom-gallery[data-dom-variant=archive-gamma-gallery-responsive-grid],.dom-gallery[data-dom-variant=archive-thumbnail-grid-expanding-preview]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-webgl-image-effect{overflow:hidden}.archive-webgl-image-effect img{object-fit:contain;width:100%;height:100%;display:block}.archive-webgl-image-effect button{color:inherit;font:inherit}.archive-webgl-image-effect button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-image-effect button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-webgl-image-effect button:focus-visible{outline-offset:3px}.archive-revealing-webgl,.archive-pixel-scroll-effect,.archive-react-parallax-slider,.archive-webgl-carousel,.archive-stack-motion-hover,.archive-slit-slider,.archive-gamma-gallery,.archive-thumbnail-expander{isolation:isolate}.archive-revealing-webgl{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(80% 74% at 18% 36%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);padding:108px 54px 66px}@supports (color:color-mix(in lab, red, red)){.archive-revealing-webgl{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), radial-gradient(80% 74% at 18% 36%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-revealing-webgl{background-size:84px 84px,auto,auto}.archive-revealing-webgl__strip{grid-template-columns:repeat(4,minmax(118px,1fr));align-items:end;gap:16px;min-height:min(640px,72svh);display:grid}.archive-revealing-webgl__panel{min-height:320px;transform:translateY(calc((var(--panel-index) - (var(--reveal-progress) * var(--panel-total))) * 18px));gap:12px;margin:0;transition:transform .22s,opacity .22s;display:grid;position:relative}.archive-revealing-webgl__panel>div{border:1px solid var(--dom-scene-highlight);height:min(500px,58svh);position:relative}@supports (color:color-mix(in lab, red, red)){.archive-revealing-webgl__panel>div{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-revealing-webgl__panel>div{background:var(--dom-scene-bg);border-radius:8px;padding:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-revealing-webgl__panel>div{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-revealing-webgl__panel>div{box-shadow:0 32px 110px #0000005c}.archive-revealing-webgl__panel>div:before,.archive-revealing-webgl__panel>div:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:10px}.archive-revealing-webgl__panel>div:before{background:linear-gradient(180deg, var(--dom-scene-bg) 0%, transparent 38%, transparent 62%, var(--dom-scene-bg) 100%)}@supports (color:color-mix(in lab, red, red)){.archive-revealing-webgl__panel>div:before{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-bg) 82%, transparent) 0%, transparent 38%, transparent 62%, color-mix(in srgb, var(--dom-scene-bg) 82%, transparent) 100%)}}.archive-revealing-webgl__panel>div:after{border:1px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-revealing-webgl__panel>div:after{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 18%, transparent)}}.archive-revealing-webgl__panel>div:after{background:repeating-linear-gradient(0deg, var(--dom-scene-accent) 0 2px, transparent 2px 16px)}@supports (color:color-mix(in lab, red, red)){.archive-revealing-webgl__panel>div:after{background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent) 0 2px, transparent 2px 16px)}}.archive-revealing-webgl__panel>div:after{mix-blend-mode:screen;opacity:.46}.archive-revealing-webgl__panel img{filter:saturate(1.08)contrast(1.04);border-radius:5px;transform:scale(1.03)}.archive-revealing-webgl__panel figcaption{gap:6px;display:grid}.archive-revealing-webgl__panel figcaption span,.archive-revealing-webgl__caption span,.archive-pixel-scroll-effect__stage figcaption span,.archive-pixel-scroll-effect__timeline strong,.archive-react-parallax-slider__hero figcaption span,.archive-webgl-carousel__caption span,.archive-stack-motion-hover__caption span,.archive-slit-slider__stage figcaption span,.archive-gamma-gallery__detail span,.archive-thumbnail-expander__preview span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-revealing-webgl__panel figcaption span,.archive-revealing-webgl__caption span,.archive-pixel-scroll-effect__stage figcaption span,.archive-pixel-scroll-effect__timeline strong,.archive-react-parallax-slider__hero figcaption span,.archive-webgl-carousel__caption span,.archive-stack-motion-hover__caption span,.archive-slit-slider__stage figcaption span,.archive-gamma-gallery__detail span,.archive-thumbnail-expander__preview span{color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-revealing-webgl__panel figcaption span,.archive-revealing-webgl__caption span,.archive-pixel-scroll-effect__stage figcaption span,.archive-pixel-scroll-effect__timeline strong,.archive-react-parallax-slider__hero figcaption span,.archive-webgl-carousel__caption span,.archive-stack-motion-hover__caption span,.archive-slit-slider__stage figcaption span,.archive-gamma-gallery__detail span,.archive-thumbnail-expander__preview span{letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.archive-revealing-webgl__panel figcaption strong,.archive-revealing-webgl__caption strong,.archive-pixel-scroll-effect__stage figcaption strong,.archive-react-parallax-slider__hero figcaption strong,.archive-webgl-carousel__caption strong,.archive-stack-motion-hover__caption strong,.archive-slit-slider__stage figcaption strong,.archive-gamma-gallery__detail strong,.archive-thumbnail-expander__preview strong{color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1.28rem,4vw,2.58rem);font-weight:950;line-height:.98}.archive-revealing-webgl__caption p,.archive-pixel-scroll-effect__stage figcaption p,.archive-react-parallax-slider__hero figcaption p,.archive-webgl-carousel__caption p,.archive-stack-motion-hover__caption p,.archive-slit-slider__stage figcaption p,.archive-gamma-gallery__detail p,.archive-thumbnail-expander__preview p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-revealing-webgl__caption p,.archive-pixel-scroll-effect__stage figcaption p,.archive-react-parallax-slider__hero figcaption p,.archive-webgl-carousel__caption p,.archive-stack-motion-hover__caption p,.archive-slit-slider__stage figcaption p,.archive-gamma-gallery__detail p,.archive-thumbnail-expander__preview p{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-revealing-webgl__caption p,.archive-pixel-scroll-effect__stage figcaption p,.archive-react-parallax-slider__hero figcaption p,.archive-webgl-carousel__caption p,.archive-stack-motion-hover__caption p,.archive-slit-slider__stage figcaption p,.archive-gamma-gallery__detail p,.archive-thumbnail-expander__preview p{font-size:.92rem;line-height:1.44}.archive-revealing-webgl__caption{z-index:12;border:1px solid var(--dom-scene-highlight);gap:8px;width:min(360px,100vw - 84px);display:grid;position:absolute;bottom:42px;right:42px}@supports (color:color-mix(in lab, red, red)){.archive-revealing-webgl__caption{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-revealing-webgl__caption{background:var(--dom-scene-bg);border-radius:8px;padding:18px}@supports (color:color-mix(in lab, red, red)){.archive-revealing-webgl__caption{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-revealing-webgl__caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 86px #00000057}.archive-revealing-webgl__meter{background:var(--dom-scene-highlight);border-radius:999px;width:3px;position:absolute;top:108px;bottom:66px;right:28px}@supports (color:color-mix(in lab, red, red)){.archive-revealing-webgl__meter{background:color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-revealing-webgl__meter span{width:100%;height:calc(var(--reveal-progress) * 100%);border-radius:inherit;background:var(--dom-scene-accent);display:block}.archive-pixel-scroll-effect{background:radial-gradient(80% 70% at 76% 34%, var(--dom-scene-accent), transparent 70%), linear-gradient(0deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);grid-template-columns:minmax(420px,.62fr) minmax(180px,.38fr);align-items:center;gap:30px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-pixel-scroll-effect{background:radial-gradient(80% 70% at 76% 34%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 70%), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-pixel-scroll-effect{background-size:auto,28px 28px,auto}.archive-pixel-scroll-effect__stage{border:1px solid var(--dom-scene-highlight);gap:14px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-pixel-scroll-effect__stage{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-pixel-scroll-effect__stage{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-pixel-scroll-effect__stage{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-pixel-scroll-effect__stage{box-shadow:0 36px 120px #00000057}.archive-pixel-scroll-effect__stage>img{border-radius:6px;height:min(580px,62svh)}.archive-pixel-scroll-effect__tiles{pointer-events:none;mix-blend-mode:screen;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(6,1fr);height:min(580px,62svh);display:grid;position:absolute;inset:16px 16px auto}.archive-pixel-scroll-effect__tiles span{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-pixel-scroll-effect__tiles span{background:color-mix(in srgb, var(--dom-scene-accent) 28%, transparent)}}.archive-pixel-scroll-effect__tiles span{opacity:var(--tile-alpha);transform:translate(calc((var(--tile-col) - 2.5) * var(--pixel-x) * .12), calc((var(--tile-row) - 2.5) * var(--pixel-y) * .12));transition:transform .16s,opacity .16s}.archive-pixel-scroll-effect__stage figcaption{z-index:4;gap:8px;display:grid;position:relative}.archive-pixel-scroll-effect__timeline{gap:10px;display:grid}.archive-pixel-scroll-effect__timeline button{cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:12px;padding:0;display:grid}.archive-pixel-scroll-effect__timeline span{background:var(--dom-scene-highlight);border-radius:999px;height:8px}@supports (color:color-mix(in lab, red, red)){.archive-pixel-scroll-effect__timeline span{background:color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-pixel-scroll-effect__timeline span{overflow:hidden}.archive-pixel-scroll-effect__timeline span:after{content:"";border-radius:inherit;background:var(--dom-scene-accent);transform-origin:0;width:100%;height:100%;transition:transform .16s;display:block;transform:scaleX(.16)}.archive-pixel-scroll-effect__timeline button[data-active=true] span:after,.archive-pixel-scroll-effect__timeline button:hover span:after,.archive-pixel-scroll-effect__timeline button:focus-visible span:after{transform:scaleX(1)}.archive-react-parallax-slider{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(76% 82% at 84% 30%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-rows:minmax(0,1fr) auto;gap:24px;padding:108px 54px 46px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-react-parallax-slider{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), radial-gradient(76% 82% at 84% 30%, color-mix(in srgb, var(--dom-scene-secondary) 24%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 96%, #fff)}}.archive-react-parallax-slider{background-size:96px 96px,auto,auto}.archive-react-parallax-slider__stage{grid-template-columns:minmax(420px,.66fr) minmax(220px,.34fr);align-items:center;gap:28px;display:grid;position:relative}.archive-react-parallax-slider__hero{transform:translate(var(--parallax-x), var(--parallax-y));gap:16px;margin:0;transition:transform .17s;display:grid;position:relative}.archive-react-parallax-slider__hero:before{content:"";z-index:2;background:radial-gradient(58% 52% at 50% 48%, var(--dom-scene-highlight), transparent 68%), repeating-linear-gradient(0deg, var(--dom-scene-highlight) 0 2px, transparent 2px 16px), repeating-linear-gradient(90deg, var(--dom-scene-accent) 0 1px, transparent 1px 18px);border-radius:6px;height:min(570px,58svh);position:absolute;top:12px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.archive-react-parallax-slider__hero:before{background:radial-gradient(58% 52% at 50% 48%, color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent), transparent 68%), repeating-linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-highlight) 11%, transparent) 0 2px, transparent 2px 16px), repeating-linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 9%, transparent) 0 1px, transparent 1px 18px)}}.archive-react-parallax-slider__hero:before{mix-blend-mode:screen;pointer-events:none}.archive-react-parallax-slider__hero img{z-index:1;border:1px solid var(--dom-scene-highlight);height:min(570px,58svh);position:relative}@supports (color:color-mix(in lab, red, red)){.archive-react-parallax-slider__hero img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-react-parallax-slider__hero img{background:var(--dom-scene-bg);border-radius:8px;padding:12px}@supports (color:color-mix(in lab, red, red)){.archive-react-parallax-slider__hero img{background:color-mix(in srgb, var(--dom-scene-bg) 68%, transparent)}}.archive-react-parallax-slider__hero img{box-shadow:0 30px 96px #00000047}.archive-react-parallax-slider__hero figcaption{z-index:3;gap:8px;width:min(520px,100%);display:grid;position:relative}.archive-react-parallax-slider__side{transform:translate(calc(var(--parallax-x) * -.45), calc(var(--parallax-y) * -.35));gap:14px;transition:transform .17s;display:grid}.archive-react-parallax-slider__side img{border:1px solid var(--dom-scene-highlight);height:148px}@supports (color:color-mix(in lab, red, red)){.archive-react-parallax-slider__side img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-react-parallax-slider__side img{background:var(--dom-scene-bg);border-radius:8px;padding:8px}@supports (color:color-mix(in lab, red, red)){.archive-react-parallax-slider__side img{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-react-parallax-slider__side img{opacity:calc(.76 - (var(--side-index) * .12))}.archive-react-parallax-slider__rail{grid-template-columns:repeat(8,minmax(50px,1fr));gap:10px;display:grid}.archive-react-parallax-slider__rail button,.archive-gamma-gallery__grid button,.archive-thumbnail-expander__grid button{border:1px solid var(--dom-scene-highlight);position:relative}@supports (color:color-mix(in lab, red, red)){.archive-react-parallax-slider__rail button,.archive-gamma-gallery__grid button,.archive-thumbnail-expander__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-react-parallax-slider__rail button,.archive-gamma-gallery__grid button,.archive-thumbnail-expander__grid button{background:var(--dom-scene-bg);border-radius:8px;padding:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-react-parallax-slider__rail button,.archive-gamma-gallery__grid button,.archive-thumbnail-expander__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 68%, transparent)}}.archive-react-parallax-slider__rail button,.archive-gamma-gallery__grid button,.archive-thumbnail-expander__grid button{cursor:pointer;transition:border-color .18s,transform .18s,background .18s}.archive-react-parallax-slider__rail button{aspect-ratio:1.2}.archive-react-parallax-slider__rail button[data-active=true],.archive-react-parallax-slider__rail button:hover,.archive-react-parallax-slider__rail button:focus-visible,.archive-gamma-gallery__grid button[data-active=true],.archive-gamma-gallery__grid button:hover,.archive-gamma-gallery__grid button:focus-visible,.archive-thumbnail-expander__grid button[data-active=true],.archive-thumbnail-expander__grid button:hover,.archive-thumbnail-expander__grid button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-react-parallax-slider__rail button[data-active=true],.archive-react-parallax-slider__rail button:hover,.archive-react-parallax-slider__rail button:focus-visible,.archive-gamma-gallery__grid button[data-active=true],.archive-gamma-gallery__grid button:hover,.archive-gamma-gallery__grid button:focus-visible,.archive-thumbnail-expander__grid button[data-active=true],.archive-thumbnail-expander__grid button:hover,.archive-thumbnail-expander__grid button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-react-parallax-slider__rail button[data-active=true],.archive-react-parallax-slider__rail button:hover,.archive-react-parallax-slider__rail button:focus-visible,.archive-gamma-gallery__grid button[data-active=true],.archive-gamma-gallery__grid button:hover,.archive-gamma-gallery__grid button:focus-visible,.archive-thumbnail-expander__grid button[data-active=true],.archive-thumbnail-expander__grid button:hover,.archive-thumbnail-expander__grid button:focus-visible{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-react-parallax-slider__rail button[data-active=true],.archive-react-parallax-slider__rail button:hover,.archive-react-parallax-slider__rail button:focus-visible,.archive-gamma-gallery__grid button[data-active=true],.archive-gamma-gallery__grid button:hover,.archive-gamma-gallery__grid button:focus-visible,.archive-thumbnail-expander__grid button[data-active=true],.archive-thumbnail-expander__grid button:hover,.archive-thumbnail-expander__grid button:focus-visible{background:color-mix(in srgb, var(--dom-scene-accent) 10%, var(--dom-scene-bg))}}.archive-react-parallax-slider__rail button[data-active=true],.archive-react-parallax-slider__rail button:hover,.archive-react-parallax-slider__rail button:focus-visible,.archive-gamma-gallery__grid button[data-active=true],.archive-gamma-gallery__grid button:hover,.archive-gamma-gallery__grid button:focus-visible,.archive-thumbnail-expander__grid button[data-active=true],.archive-thumbnail-expander__grid button:hover,.archive-thumbnail-expander__grid button:focus-visible{transform:translateY(-4px)}.archive-webgl-carousel{perspective:1200px;background:radial-gradient(70% 70% at 50% 48%, var(--dom-scene-accent), transparent 72%), radial-gradient(60% 58% at 20% 70%, var(--dom-scene-secondary), transparent 70%), var(--dom-scene-bg);place-items:center;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-webgl-carousel{background:radial-gradient(70% 70% at 50% 48%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 72%), radial-gradient(60% 58% at 20% 70%, color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent), transparent 70%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-webgl-carousel__ring{aspect-ratio:1/.78;width:min(700px,74vw);transform:rotateX(var(--carousel-tilt-x)) rotateY(var(--carousel-tilt-y));transform-style:preserve-3d;transition:transform .17s;position:relative}.archive-webgl-carousel__ring button{aspect-ratio:.78;border:1px solid var(--dom-scene-highlight);width:clamp(126px,15vw,220px);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-webgl-carousel__ring button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-webgl-carousel__ring button{background:var(--dom-scene-bg);border-radius:8px;padding:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-webgl-carousel__ring button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-webgl-carousel__ring button{cursor:pointer;opacity:.58;transform:translate(-50%, -50%) rotate(calc((360deg / var(--carousel-total)) * (var(--carousel-index) - var(--carousel-active)))) translateX(min(260px, 26vw)) rotate(calc((360deg / var(--carousel-total)) * (var(--carousel-active) - var(--carousel-index))));transition:opacity .18s,transform .18s,border-color .18s;box-shadow:0 24px 70px #00000057}.archive-webgl-carousel__ring button[data-near=true]{opacity:.84}.archive-webgl-carousel__ring button[data-active=true],.archive-webgl-carousel__ring button:hover,.archive-webgl-carousel__ring button:focus-visible{z-index:10;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-carousel__ring button[data-active=true],.archive-webgl-carousel__ring button:hover,.archive-webgl-carousel__ring button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 80%, var(--dom-scene-highlight))}}.archive-webgl-carousel__ring button[data-active=true],.archive-webgl-carousel__ring button:hover,.archive-webgl-carousel__ring button:focus-visible{opacity:1}.archive-webgl-carousel__caption{z-index:14;border:1px solid var(--dom-scene-highlight);gap:8px;width:min(370px,100vw - 92px);display:grid;position:absolute;bottom:42px;right:46px}@supports (color:color-mix(in lab, red, red)){.archive-webgl-carousel__caption{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-webgl-carousel__caption{background:var(--dom-scene-bg);border-radius:8px;padding:18px}@supports (color:color-mix(in lab, red, red)){.archive-webgl-carousel__caption{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-webgl-carousel__caption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 86px #0000005c}.archive-webgl-carousel__caption div,.archive-slit-slider__controls{flex-wrap:wrap;gap:10px;display:flex}.archive-webgl-carousel__caption button,.archive-slit-slider__controls button{border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-carousel__caption button,.archive-slit-slider__controls button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-webgl-carousel__caption button,.archive-slit-slider__controls button{background:var(--dom-scene-highlight);border-radius:8px;padding:9px 14px}@supports (color:color-mix(in lab, red, red)){.archive-webgl-carousel__caption button,.archive-slit-slider__controls button{background:color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent)}}.archive-webgl-carousel__caption button,.archive-slit-slider__controls button{cursor:pointer}.archive-webgl-carousel__caption button:hover,.archive-webgl-carousel__caption button:focus-visible,.archive-slit-slider__controls button:hover,.archive-slit-slider__controls button:focus-visible{border-color:var(--dom-scene-accent);background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-carousel__caption button:hover,.archive-webgl-carousel__caption button:focus-visible,.archive-slit-slider__controls button:hover,.archive-slit-slider__controls button:focus-visible{background:color-mix(in srgb, var(--dom-scene-accent) 16%, transparent)}}.archive-stack-motion-hover{background:radial-gradient(80% 76% at 22% 46%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(460px,.64fr) minmax(260px,.36fr);align-items:center;gap:32px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-stack-motion-hover{background:radial-gradient(80% 76% at 22% 46%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-stack-motion-hover__pile{min-height:min(620px,66svh);position:relative}.archive-stack-motion-hover__pile button{aspect-ratio:.82;border:1px solid var(--dom-scene-highlight);width:clamp(170px,22vw,280px);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-stack-motion-hover__pile button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-stack-motion-hover__pile button{background:var(--dom-scene-bg);border-radius:8px;padding:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-stack-motion-hover__pile button{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-stack-motion-hover__pile button{cursor:pointer;transform:translate(-50%, -50%) translate(calc((var(--stack-index) - 3.5) * 38px + var(--stack-pointer-x)), calc((var(--stack-index) - 3.5) * -16px + var(--stack-pointer-y))) rotate(calc((var(--stack-index) - 3.5) * 4deg));transition:border-color .18s,transform .18s,opacity .18s;box-shadow:0 28px 84px #00000057}.archive-stack-motion-hover__pile button[data-active=true],.archive-stack-motion-hover__pile button:hover,.archive-stack-motion-hover__pile button:focus-visible{z-index:12;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-stack-motion-hover__pile button[data-active=true],.archive-stack-motion-hover__pile button:hover,.archive-stack-motion-hover__pile button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.archive-stack-motion-hover__pile button[data-active=true],.archive-stack-motion-hover__pile button:hover,.archive-stack-motion-hover__pile button:focus-visible{opacity:1;transform:translate(-50%, -50%) translate(var(--stack-pointer-x), var(--stack-pointer-y)) rotate(0deg) scale(1.1)}.archive-stack-motion-hover__caption{border:1px solid var(--dom-scene-highlight);gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-stack-motion-hover__caption{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-stack-motion-hover__caption{background:var(--dom-scene-bg);border-radius:8px;padding:18px}@supports (color:color-mix(in lab, red, red)){.archive-stack-motion-hover__caption{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-stack-motion-hover__caption{box-shadow:0 26px 88px #0000004d}.archive-slit-slider{background:linear-gradient(135deg, var(--dom-scene-highlight) 0 1px, transparent 1px 28px), radial-gradient(72% 70% at 50% 42%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);place-items:center;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-slit-slider{background:linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 0 1px, transparent 1px 28px), radial-gradient(72% 70% at 50% 42%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-slit-slider__stage{border:1px solid var(--dom-scene-highlight);gap:14px;width:min(880px,100%);margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-slit-slider__stage{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-slit-slider__stage{background:var(--dom-scene-bg);border-radius:8px;padding:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-slit-slider__stage{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-slit-slider__stage{box-shadow:0 36px 116px #0000005c}.archive-slit-slider__stage>img{opacity:.18;border-radius:6px;height:min(580px,62svh)}.archive-slit-slider__slices{pointer-events:none;height:min(580px,62svh);position:absolute;inset:16px 16px auto}.archive-slit-slider__slices span{transform:translateY(calc((var(--slice-index) - 2.5) * 9px));animation:4.2s ease-in-out infinite alternate archive-slit-slice;animation-delay:calc(var(--slice-index) * -150ms);position:absolute;inset:0}.archive-slit-slider__slices img{border-radius:6px}.archive-slit-slider__stage figcaption{z-index:4;gap:8px;width:min(520px,100%);display:grid;position:relative}.archive-slit-slider__controls{z-index:10;position:absolute;bottom:42px;right:54px}@keyframes archive-slit-slice{0%{transform:translateY(calc((var(--slice-index) - 2.5) * 9px))}to{transform:translateY(calc((2.5 - var(--slice-index)) * 7px))}}.archive-gamma-gallery{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);grid-template-columns:minmax(320px,.48fr) minmax(420px,.52fr);align-items:center;gap:28px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-gamma-gallery{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #fff)}}.archive-gamma-gallery{background-size:78px 78px,auto}.archive-gamma-gallery__grid{grid-template-columns:repeat(3,minmax(74px,1fr));gap:12px;display:grid}.archive-gamma-gallery__grid button{aspect-ratio:1}.archive-gamma-gallery__detail{border:1px solid var(--dom-scene-highlight);gap:14px;margin:0;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-gamma-gallery__detail{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-gamma-gallery__detail{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-gamma-gallery__detail{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-gamma-gallery__detail{box-shadow:0 34px 108px #00000047}.archive-gamma-gallery__detail img{border-radius:6px;height:min(580px,58svh)}.archive-gamma-gallery__detail figcaption{gap:8px;display:grid}.archive-thumbnail-expander{background:radial-gradient(70% 72% at 78% 44%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(360px,.58fr) minmax(300px,.42fr);align-items:center;gap:28px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-expander{background:radial-gradient(70% 72% at 78% 44%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-thumbnail-expander__grid{grid-template-columns:repeat(5,minmax(54px,1fr));gap:10px;display:grid}.archive-thumbnail-expander__grid button{aspect-ratio:1}.archive-thumbnail-expander__preview{border:1px solid var(--dom-scene-highlight);gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-expander__preview{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-thumbnail-expander__preview{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-expander__preview{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-thumbnail-expander__preview{box-shadow:0 32px 96px #00000057}.archive-thumbnail-expander__preview img{border-radius:6px;height:min(540px,54svh)}.archive-thumbnail-expander__preview div{gap:8px;display:grid}@media (max-width:920px){.archive-webgl-image-effect__head{max-width:calc(100vw - 40px);top:20px;left:20px}.archive-webgl-image-effect__head .scene-title{font-size:2.15rem}.archive-revealing-webgl,.archive-pixel-scroll-effect,.archive-react-parallax-slider,.archive-webgl-carousel,.archive-stack-motion-hover,.archive-slit-slider,.archive-gamma-gallery,.archive-thumbnail-expander{padding:92px 22px 34px}.archive-revealing-webgl__strip{grid-template-columns:repeat(2,minmax(118px,1fr));min-height:auto}.archive-revealing-webgl__panel{min-height:250px}.archive-revealing-webgl__panel>div,.archive-pixel-scroll-effect__stage>img,.archive-pixel-scroll-effect__tiles,.archive-react-parallax-slider__hero:before,.archive-react-parallax-slider__hero img,.archive-slit-slider__stage>img,.archive-slit-slider__slices,.archive-gamma-gallery__detail img,.archive-thumbnail-expander__preview img{height:min(420px,46svh)}.archive-revealing-webgl__caption,.archive-webgl-carousel__caption,.archive-slit-slider__controls{width:100%;margin-top:18px;position:relative;bottom:auto;right:auto}.archive-revealing-webgl__meter{display:none}.archive-pixel-scroll-effect,.archive-react-parallax-slider__stage,.archive-stack-motion-hover,.archive-gamma-gallery,.archive-thumbnail-expander{grid-template-columns:1fr}.archive-react-parallax-slider{gap:16px}.archive-react-parallax-slider__side{display:none}.archive-react-parallax-slider__rail{grid-template-columns:repeat(4,minmax(54px,1fr))}.archive-webgl-carousel__ring{width:min(640px,94vw)}.archive-webgl-carousel__ring button{width:clamp(102px,20vw,170px);transform:translate(-50%, -50%) rotate(calc((360deg / var(--carousel-total)) * (var(--carousel-index) - var(--carousel-active)))) translateX(min(210px, 35vw)) rotate(calc((360deg / var(--carousel-total)) * (var(--carousel-active) - var(--carousel-index))))}.archive-stack-motion-hover__pile{min-height:460px}.archive-stack-motion-hover__pile button{width:clamp(126px,26vw,210px);transform:translate(-50%, -50%) translate(calc((var(--stack-index) - 3.5) * 24px + var(--stack-pointer-x)), calc((var(--stack-index) - 3.5) * -10px + var(--stack-pointer-y))) rotate(calc((var(--stack-index) - 3.5) * 3deg))}.archive-gamma-gallery__grid{grid-template-columns:repeat(4,minmax(58px,1fr))}}@media (max-width:520px){.archive-webgl-image-effect__head .scene-title{font-size:1.72rem}.archive-revealing-webgl,.archive-pixel-scroll-effect,.archive-react-parallax-slider,.archive-webgl-carousel,.archive-stack-motion-hover,.archive-slit-slider,.archive-gamma-gallery,.archive-thumbnail-expander{padding:82px 14px 24px}.archive-revealing-webgl__strip{grid-template-columns:1fr;gap:12px}.archive-revealing-webgl__strip .archive-revealing-webgl__panel:nth-child(n+4){display:none}.archive-revealing-webgl__panel>div,.archive-pixel-scroll-effect__stage>img,.archive-pixel-scroll-effect__tiles,.archive-react-parallax-slider__hero:before,.archive-react-parallax-slider__hero img,.archive-slit-slider__stage>img,.archive-slit-slider__slices,.archive-gamma-gallery__detail img,.archive-thumbnail-expander__preview img{height:min(360px,42svh)}.archive-pixel-scroll-effect__timeline{grid-template-columns:repeat(4,1fr)}.archive-pixel-scroll-effect__timeline button{grid-template-columns:1fr;gap:6px}.archive-react-parallax-slider__rail{grid-template-columns:repeat(4,minmax(42px,1fr));gap:8px}.archive-webgl-carousel{place-items:start center}.archive-webgl-carousel__ring{aspect-ratio:1;width:min(390px,92vw)}.archive-webgl-carousel__ring button{width:clamp(76px,24vw,118px);transform:translate(-50%, -50%) rotate(calc((360deg / var(--carousel-total)) * (var(--carousel-index) - var(--carousel-active)))) translateX(min(145px, 34vw)) rotate(calc((360deg / var(--carousel-total)) * (var(--carousel-active) - var(--carousel-index))))}.archive-stack-motion-hover__pile{min-height:360px}.archive-stack-motion-hover__pile button{width:clamp(96px,32vw,150px)}.archive-slit-slider__stage,.archive-gamma-gallery__detail,.archive-thumbnail-expander__preview,.archive-stack-motion-hover__caption,.archive-revealing-webgl__caption{padding:12px}.archive-gamma-gallery__grid,.archive-thumbnail-expander__grid{grid-template-columns:repeat(3,minmax(48px,1fr));gap:8px}}@media (prefers-reduced-motion:reduce){.archive-revealing-webgl__panel,.archive-pixel-scroll-effect__tiles span,.archive-react-parallax-slider__hero,.archive-react-parallax-slider__side,.archive-webgl-carousel__ring,.archive-webgl-carousel__ring button,.archive-stack-motion-hover__pile button,.archive-slit-slider__slices span{transition:none;animation:none}}.archive-webgl-image-effect[data-reduced=true] .archive-revealing-webgl__panel,.archive-webgl-image-effect[data-reduced=true] .archive-pixel-scroll-effect__tiles span,.archive-webgl-image-effect[data-reduced=true] .archive-react-parallax-slider__hero,.archive-webgl-image-effect[data-reduced=true] .archive-react-parallax-slider__side,.archive-webgl-image-effect[data-reduced=true] .archive-webgl-carousel__ring,.archive-webgl-image-effect[data-reduced=true] .archive-webgl-carousel__ring button,.archive-webgl-image-effect[data-reduced=true] .archive-stack-motion-hover__pile button,.archive-webgl-image-effect[data-reduced=true] .archive-slit-slider__slices span{transition:none;animation:none}.archive-webgl-transition__head{z-index:40;pointer-events:none;max-width:min(56ch,100vw - 60px);position:absolute;top:26px;left:30px}.archive-webgl-transition__head .scene-title{color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 24px 74px #00000085;font-size:3rem;line-height:.94}.dom-gallery[data-dom-variant=archive-cinematic-3d-scroll-scenes],.dom-gallery[data-dom-variant=archive-ascii-shader-ogl-gallery],.dom-gallery[data-dom-variant=archive-glass-portal-card-gallery],.dom-gallery[data-dom-variant=archive-grid-to-fullscreen-threejs],.dom-gallery[data-dom-variant=archive-unrolling-images-gallery],.dom-gallery[data-dom-variant=archive-interactive-webgl-hover-gallery],.dom-gallery[data-dom-variant=archive-flowmap-deformation-gallery],.dom-gallery[data-dom-variant=archive-html-in-canvas-gallery]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-webgl-transition{isolation:isolate;overflow:hidden}.archive-webgl-transition img{object-fit:contain;width:100%;height:100%;display:block}.archive-webgl-transition button{color:inherit;font:inherit}.archive-webgl-transition button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-transition button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-webgl-transition button:focus-visible{outline-offset:3px}.archive-cinematic-scroll{perspective:1200px;background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(74% 76% at 24% 44%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(520px,.68fr) minmax(260px,.32fr);align-items:center;gap:32px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-cinematic-scroll{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), radial-gradient(74% 76% at 24% 44%, color-mix(in srgb, var(--dom-scene-accent) 14%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-cinematic-scroll{background-size:88px 88px,auto,auto}.archive-cinematic-scroll__frames{min-height:min(650px,68svh);transform-style:preserve-3d;position:relative;transform:rotateX(4deg)rotateY(-8deg)}.archive-cinematic-scroll__frames figure{border:1px solid var(--dom-scene-highlight);gap:10px;width:clamp(190px,24vw,340px);margin:0;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-cinematic-scroll__frames figure{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-cinematic-scroll__frames figure{background:linear-gradient(90deg, #050505 0 10px, transparent 10px calc(100% - 10px), #050505 calc(100% - 10px)), var(--dom-scene-bg);border-radius:8px;padding:10px}@supports (color:color-mix(in lab, red, red)){.archive-cinematic-scroll__frames figure{background:linear-gradient(90deg, #050505 0 10px, transparent 10px calc(100% - 10px), #050505 calc(100% - 10px)), color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-cinematic-scroll__frames figure{opacity:calc(.45 + (var(--frame-index) * .08));transform:translate(-50%, -50%) translateX(calc((var(--frame-index) - 2) * 118px)) translateY(calc((var(--frame-index) - 2) * -22px)) translateZ(calc((4 - var(--frame-index)) * 36px)) rotateY(calc((2 - var(--frame-index)) * 5deg));transition:border-color .18s,opacity .18s,transform .18s;box-shadow:0 30px 96px #0000005c}.archive-cinematic-scroll__frames figure[data-active=true]{z-index:8;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-cinematic-scroll__frames figure[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.archive-cinematic-scroll__frames figure[data-active=true]{opacity:1}.archive-cinematic-scroll__frames img{border-radius:5px;height:min(450px,50svh)}.archive-cinematic-scroll__frames figcaption,.archive-cinematic-scroll__caption,.archive-ascii-shader-gallery__stage figcaption,.archive-glass-portal-card__card figcaption,.archive-grid-fullscreen__stage figcaption,.archive-unrolling-images__roll figcaption,.archive-webgl-hover-gallery__preview figcaption,.archive-flowmap-gallery__stage figcaption,.archive-html-canvas-gallery__viewport figcaption{gap:8px;display:grid}.archive-cinematic-scroll__frames figcaption span,.archive-cinematic-scroll__caption span,.archive-ascii-shader-gallery__stage figcaption span,.archive-glass-portal-card__card figcaption span,.archive-grid-fullscreen__stage figcaption span,.archive-unrolling-images__roll figcaption span,.archive-unrolling-images__chapters span,.archive-webgl-hover-gallery__index span,.archive-webgl-hover-gallery__preview figcaption span,.archive-flowmap-gallery__stage figcaption span,.archive-html-canvas-gallery__viewport figcaption span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-cinematic-scroll__frames figcaption span,.archive-cinematic-scroll__caption span,.archive-ascii-shader-gallery__stage figcaption span,.archive-glass-portal-card__card figcaption span,.archive-grid-fullscreen__stage figcaption span,.archive-unrolling-images__roll figcaption span,.archive-unrolling-images__chapters span,.archive-webgl-hover-gallery__index span,.archive-webgl-hover-gallery__preview figcaption span,.archive-flowmap-gallery__stage figcaption span,.archive-html-canvas-gallery__viewport figcaption span{color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-cinematic-scroll__frames figcaption span,.archive-cinematic-scroll__caption span,.archive-ascii-shader-gallery__stage figcaption span,.archive-glass-portal-card__card figcaption span,.archive-grid-fullscreen__stage figcaption span,.archive-unrolling-images__roll figcaption span,.archive-unrolling-images__chapters span,.archive-webgl-hover-gallery__index span,.archive-webgl-hover-gallery__preview figcaption span,.archive-flowmap-gallery__stage figcaption span,.archive-html-canvas-gallery__viewport figcaption span{letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.archive-cinematic-scroll__frames figcaption strong,.archive-cinematic-scroll__caption strong,.archive-ascii-shader-gallery__stage figcaption strong,.archive-glass-portal-card__card figcaption strong,.archive-grid-fullscreen__stage figcaption strong,.archive-unrolling-images__roll figcaption strong,.archive-webgl-hover-gallery__index strong,.archive-webgl-hover-gallery__preview figcaption strong,.archive-flowmap-gallery__stage figcaption strong,.archive-html-canvas-gallery__viewport figcaption strong{color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1.24rem,4vw,2.65rem);font-weight:950;line-height:.98}.archive-cinematic-scroll__caption p,.archive-ascii-shader-gallery__stage figcaption p,.archive-glass-portal-card__card figcaption p,.archive-grid-fullscreen__stage figcaption p,.archive-unrolling-images__roll figcaption p,.archive-flowmap-gallery__stage figcaption p,.archive-html-canvas-gallery__viewport figcaption p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-cinematic-scroll__caption p,.archive-ascii-shader-gallery__stage figcaption p,.archive-glass-portal-card__card figcaption p,.archive-grid-fullscreen__stage figcaption p,.archive-unrolling-images__roll figcaption p,.archive-flowmap-gallery__stage figcaption p,.archive-html-canvas-gallery__viewport figcaption p{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-cinematic-scroll__caption p,.archive-ascii-shader-gallery__stage figcaption p,.archive-glass-portal-card__card figcaption p,.archive-grid-fullscreen__stage figcaption p,.archive-unrolling-images__roll figcaption p,.archive-flowmap-gallery__stage figcaption p,.archive-html-canvas-gallery__viewport figcaption p{font-size:.92rem;line-height:1.44}.archive-cinematic-scroll__caption,.archive-flowmap-gallery__stage,.archive-html-canvas-gallery__viewport{border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-cinematic-scroll__caption,.archive-flowmap-gallery__stage,.archive-html-canvas-gallery__viewport{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-cinematic-scroll__caption,.archive-flowmap-gallery__stage,.archive-html-canvas-gallery__viewport{background:var(--dom-scene-bg);border-radius:8px;padding:18px}@supports (color:color-mix(in lab, red, red)){.archive-cinematic-scroll__caption,.archive-flowmap-gallery__stage,.archive-html-canvas-gallery__viewport{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-cinematic-scroll__caption,.archive-flowmap-gallery__stage,.archive-html-canvas-gallery__viewport{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 28px 90px #00000052}.archive-ascii-shader-gallery{background:linear-gradient(0deg, var(--dom-scene-accent) 1px, transparent 1px), radial-gradient(80% 70% at 74% 38%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(460px,.68fr) minmax(180px,.32fr);align-items:center;gap:28px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-ascii-shader-gallery{background:linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-accent) 8%, transparent) 1px, transparent 1px), radial-gradient(80% 70% at 74% 38%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-ascii-shader-gallery{background-size:24px 24px,auto,auto}.archive-ascii-shader-gallery__stage{border:1px solid var(--dom-scene-highlight);gap:14px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-ascii-shader-gallery__stage{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-ascii-shader-gallery__stage{background:var(--dom-scene-bg);border-radius:8px;padding:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-ascii-shader-gallery__stage{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-ascii-shader-gallery__stage{box-shadow:0 34px 110px #00000057}.archive-ascii-shader-gallery__stage>img{filter:contrast(1.08)saturate(.9);border-radius:6px;height:min(580px,62svh)}.archive-ascii-shader-gallery__matrix{z-index:2;pointer-events:none;mix-blend-mode:screen;grid-template-columns:repeat(8,1fr);grid-auto-rows:1fr;height:min(580px,62svh);display:grid;position:absolute;inset:16px 16px auto}.archive-ascii-shader-gallery__matrix span{color:var(--dom-scene-accent);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-ascii-shader-gallery__matrix span{color:color-mix(in srgb, var(--dom-scene-accent) 82%, transparent)}}.archive-ascii-shader-gallery__matrix span{opacity:.52;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:clamp(.7rem,1.2vw,1rem);font-weight:800}.archive-ascii-shader-gallery__stage figcaption,.archive-unrolling-images__roll figcaption,.archive-html-canvas-gallery__viewport figcaption{z-index:4;position:relative}.archive-ascii-shader-gallery__rail{gap:10px;display:grid}.archive-ascii-shader-gallery__rail button{border:1px solid var(--dom-scene-highlight);min-height:44px}@supports (color:color-mix(in lab, red, red)){.archive-ascii-shader-gallery__rail button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-ascii-shader-gallery__rail button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-ascii-shader-gallery__rail button{background:color-mix(in srgb, var(--dom-scene-bg) 68%, transparent)}}.archive-ascii-shader-gallery__rail button{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-ascii-shader-gallery__rail button{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.archive-ascii-shader-gallery__rail button{cursor:pointer;font-weight:900}.archive-ascii-shader-gallery__rail button[data-active=true],.archive-ascii-shader-gallery__rail button:hover,.archive-ascii-shader-gallery__rail button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-ascii-shader-gallery__rail button[data-active=true],.archive-ascii-shader-gallery__rail button:hover,.archive-ascii-shader-gallery__rail button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-ascii-shader-gallery__rail button[data-active=true],.archive-ascii-shader-gallery__rail button:hover,.archive-ascii-shader-gallery__rail button:focus-visible{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-ascii-shader-gallery__rail button[data-active=true],.archive-ascii-shader-gallery__rail button:hover,.archive-ascii-shader-gallery__rail button:focus-visible{background:color-mix(in srgb, var(--dom-scene-accent) 14%, var(--dom-scene-bg))}}.archive-ascii-shader-gallery__rail button[data-active=true],.archive-ascii-shader-gallery__rail button:hover,.archive-ascii-shader-gallery__rail button:focus-visible{color:var(--dom-scene-highlight)}.archive-glass-portal-card{perspective:1300px;background:radial-gradient(50% 52% at 50% 48%, var(--dom-scene-accent), transparent 70%), radial-gradient(60% 60% at 18% 70%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);place-items:center;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-glass-portal-card{background:radial-gradient(50% 52% at 50% 48%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 70%), radial-gradient(60% 60% at 18% 70%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-glass-portal-card__card{z-index:4;border:1px solid var(--dom-scene-highlight);gap:14px;width:min(620px,74vw);margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-glass-portal-card__card{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-glass-portal-card__card{background:linear-gradient(135deg, var(--dom-scene-highlight), transparent 34%), var(--dom-scene-bg);border-radius:8px;padding:18px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-glass-portal-card__card{background:linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent), transparent 34%), color-mix(in srgb, var(--dom-scene-bg) 64%, transparent)}}.archive-glass-portal-card__card{transform:rotateX(var(--portal-tilt-x)) rotateY(var(--portal-tilt-y)) translate(var(--portal-x), var(--portal-y));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .16s;box-shadow:0 38px 126px #00000070}.archive-glass-portal-card__card>span{border:1px solid var(--dom-scene-accent);position:absolute;inset:10%}@supports (color:color-mix(in lab, red, red)){.archive-glass-portal-card__card>span{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 30%, transparent)}}.archive-glass-portal-card__card>span{background:radial-gradient(circle, transparent 45%, var(--dom-scene-accent) 46% 62%, transparent 63%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.archive-glass-portal-card__card>span{background:radial-gradient(circle, transparent 45%, color-mix(in srgb, var(--dom-scene-accent) 14%, transparent) 46% 62%, transparent 63%)}}.archive-glass-portal-card__card>span{pointer-events:none;filter:blur(.2px)}.archive-glass-portal-card__card img{z-index:2;filter:saturate(1.12)contrast(1.04);border-radius:7px;height:min(540px,58svh);position:relative}.archive-glass-portal-card__card figcaption{z-index:3;position:relative}.archive-glass-portal-card__orbit{pointer-events:none;position:absolute;inset:0}.archive-glass-portal-card__orbit button{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:94px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-glass-portal-card__orbit button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-glass-portal-card__orbit button{background:var(--dom-scene-bg);border-radius:50%;padding:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-glass-portal-card__orbit button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-glass-portal-card__orbit button{cursor:pointer;pointer-events:auto;transform:translate(-50%, -50%) rotate(calc((360deg / var(--orbit-total)) * var(--orbit-index))) translateX(min(390px, 35vw)) rotate(calc((360deg / var(--orbit-total)) * var(--orbit-index) * -1));box-shadow:0 18px 54px #00000052}.archive-glass-portal-card__orbit button[data-active=true],.archive-glass-portal-card__orbit button:hover,.archive-glass-portal-card__orbit button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-glass-portal-card__orbit button[data-active=true],.archive-glass-portal-card__orbit button:hover,.archive-glass-portal-card__orbit button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-grid-fullscreen{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);grid-template-columns:minmax(300px,.42fr) minmax(440px,.58fr);align-items:center;gap:28px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-grid-fullscreen{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #fff)}}.archive-grid-fullscreen{background-size:74px 74px,auto}.archive-grid-fullscreen__grid{grid-template-columns:repeat(3,minmax(74px,1fr));gap:12px;display:grid}.archive-grid-fullscreen__grid button,.archive-flowmap-gallery__dock button{border:1px solid var(--dom-scene-highlight);position:relative}@supports (color:color-mix(in lab, red, red)){.archive-grid-fullscreen__grid button,.archive-flowmap-gallery__dock button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-grid-fullscreen__grid button,.archive-flowmap-gallery__dock button{background:var(--dom-scene-bg);border-radius:8px;padding:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-grid-fullscreen__grid button,.archive-flowmap-gallery__dock button{background:color-mix(in srgb, var(--dom-scene-bg) 68%, transparent)}}.archive-grid-fullscreen__grid button,.archive-flowmap-gallery__dock button{cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.archive-grid-fullscreen__grid button{aspect-ratio:1}.archive-grid-fullscreen__grid button[data-active=true],.archive-grid-fullscreen__grid button:hover,.archive-grid-fullscreen__grid button:focus-visible,.archive-flowmap-gallery__dock button[data-active=true],.archive-flowmap-gallery__dock button:hover,.archive-flowmap-gallery__dock button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-grid-fullscreen__grid button[data-active=true],.archive-grid-fullscreen__grid button:hover,.archive-grid-fullscreen__grid button:focus-visible,.archive-flowmap-gallery__dock button[data-active=true],.archive-flowmap-gallery__dock button:hover,.archive-flowmap-gallery__dock button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-grid-fullscreen__grid button[data-active=true],.archive-grid-fullscreen__grid button:hover,.archive-grid-fullscreen__grid button:focus-visible,.archive-flowmap-gallery__dock button[data-active=true],.archive-flowmap-gallery__dock button:hover,.archive-flowmap-gallery__dock button:focus-visible{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-grid-fullscreen__grid button[data-active=true],.archive-grid-fullscreen__grid button:hover,.archive-grid-fullscreen__grid button:focus-visible,.archive-flowmap-gallery__dock button[data-active=true],.archive-flowmap-gallery__dock button:hover,.archive-flowmap-gallery__dock button:focus-visible{background:color-mix(in srgb, var(--dom-scene-accent) 10%, var(--dom-scene-bg))}}.archive-grid-fullscreen__grid button[data-active=true],.archive-grid-fullscreen__grid button:hover,.archive-grid-fullscreen__grid button:focus-visible,.archive-flowmap-gallery__dock button[data-active=true],.archive-flowmap-gallery__dock button:hover,.archive-flowmap-gallery__dock button:focus-visible{transform:translateY(-4px)}.archive-grid-fullscreen__stage{border:1px solid var(--dom-scene-highlight);gap:14px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-grid-fullscreen__stage{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-grid-fullscreen__stage{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-grid-fullscreen__stage{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-grid-fullscreen__stage{box-shadow:0 34px 108px #00000047}.archive-grid-fullscreen__stage:before{content:"";background:linear-gradient(90deg, var(--dom-scene-accent) 1px, transparent 1px), linear-gradient(0deg, var(--dom-scene-accent) 1px, transparent 1px);border-radius:6px;position:absolute;inset:16px}@supports (color:color-mix(in lab, red, red)){.archive-grid-fullscreen__stage:before{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 14%, transparent) 1px, transparent 1px), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent) 1px, transparent 1px)}}.archive-grid-fullscreen__stage:before{pointer-events:none;mix-blend-mode:screen;background-size:25% 25%}.archive-grid-fullscreen__stage img{border-radius:6px;height:min(580px,58svh)}.archive-grid-fullscreen__stage figcaption{z-index:2;position:relative}.archive-unrolling-images{background:radial-gradient(78% 70% at 42% 42%, var(--dom-scene-accent), transparent 72%), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);grid-template-columns:minmax(480px,.68fr) minmax(240px,.32fr);align-items:center;gap:28px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-unrolling-images{background:radial-gradient(78% 70% at 42% 42%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 72%), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-unrolling-images{background-size:auto,92px 92px,auto}.archive-unrolling-images__roll{border:1px solid var(--dom-scene-highlight);gap:14px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-unrolling-images__roll{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-unrolling-images__roll{background:var(--dom-scene-bg);border-radius:8px;padding:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-unrolling-images__roll{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-unrolling-images__roll{box-shadow:0 34px 112px #0000005c}.archive-unrolling-images__roll>img{opacity:.16;border-radius:6px;height:min(560px,58svh)}.archive-unrolling-images__roll>span{height:min(560px,58svh);transform:translateX(calc((var(--roll-index) - 2.5) * 4px)) rotateY(calc((var(--roll-index) - 2.5) * -7deg));transform-origin:50%;animation:4.2s ease-in-out infinite alternate archive-unroll-panel;animation-delay:calc(var(--roll-index) * -140ms);position:absolute;inset:16px 16px auto}.archive-unrolling-images__roll>span img{border-radius:6px}.archive-unrolling-images__chapters{gap:8px;display:grid}.archive-unrolling-images__chapters button,.archive-webgl-hover-gallery__index button{border:0;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-unrolling-images__chapters button,.archive-webgl-hover-gallery__index button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-unrolling-images__chapters button,.archive-webgl-hover-gallery__index button{cursor:pointer;text-align:left;background:0 0;padding:8px 0}.archive-unrolling-images__chapters strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-unrolling-images__chapters strong{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.archive-unrolling-images__chapters strong{overflow-wrap:anywhere;font-size:1.04rem;line-height:1.08}.archive-unrolling-images__chapters button[data-active=true] strong,.archive-unrolling-images__chapters button:hover strong,.archive-unrolling-images__chapters button:focus-visible strong{color:var(--dom-scene-highlight)}@keyframes archive-unroll-panel{0%{transform:translateX(calc((var(--roll-index) - 2.5) * 4px)) rotateY(calc((var(--roll-index) - 2.5) * -7deg))}to{transform:translateX(calc((2.5 - var(--roll-index)) * 4px)) rotateY(calc((2.5 - var(--roll-index)) * -5deg))}}.archive-webgl-hover-gallery{background:radial-gradient(70% 70% at 72% 42%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(320px,.4fr) minmax(460px,.6fr);align-items:center;gap:34px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-webgl-hover-gallery{background:radial-gradient(70% 70% at 72% 42%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-webgl-hover-gallery__index{gap:4px;display:grid}.archive-webgl-hover-gallery__index strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-hover-gallery__index strong{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.archive-webgl-hover-gallery__index strong{overflow-wrap:anywhere;font-size:clamp(1.08rem,2.4vw,2rem);line-height:.98}.archive-webgl-hover-gallery__index button[data-active=true] strong,.archive-webgl-hover-gallery__index button:hover strong,.archive-webgl-hover-gallery__index button:focus-visible strong{color:var(--dom-scene-highlight)}.archive-webgl-hover-gallery__preview{border:1px solid var(--dom-scene-highlight);gap:14px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-webgl-hover-gallery__preview{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-webgl-hover-gallery__preview{background:var(--dom-scene-bg);border-radius:8px;padding:16px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-webgl-hover-gallery__preview{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-webgl-hover-gallery__preview{transform:translate(var(--hover-x), var(--hover-y));transition:transform .16s;box-shadow:0 34px 112px #00000057}.archive-webgl-hover-gallery__preview img{filter:saturate(1.12)contrast(1.06);border-radius:6px;height:min(590px,62svh)}.archive-webgl-hover-gallery__preview>span{pointer-events:none;mix-blend-mode:screen;border-radius:6px;height:min(590px,62svh);position:absolute;inset:16px 16px auto}.archive-webgl-hover-gallery__preview>span:first-of-type{background:repeating-linear-gradient(90deg, var(--dom-scene-accent) 0 3px, transparent 3px 18px)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-hover-gallery__preview>span:first-of-type{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 22%, transparent) 0 3px, transparent 3px 18px)}}.archive-webgl-hover-gallery__preview>span:first-of-type{transform:translateX(calc(var(--hover-x) * -.28))}.archive-webgl-hover-gallery__preview>span:nth-of-type(2){background:repeating-linear-gradient(0deg, var(--dom-scene-secondary) 0 2px, transparent 2px 15px)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-hover-gallery__preview>span:nth-of-type(2){background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent) 0 2px, transparent 2px 15px)}}.archive-webgl-hover-gallery__preview>span:nth-of-type(2){transform:translateY(calc(var(--hover-y) * -.32))}.archive-flowmap-gallery{background:radial-gradient(78% 76% at 36% 44%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(480px,.7fr) minmax(220px,.3fr);align-items:center;gap:28px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-flowmap-gallery{background:radial-gradient(78% 76% at 36% 44%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-flowmap-gallery__stage{margin:0;position:relative;overflow:hidden}.archive-flowmap-gallery__stage>img{filter:saturate(1.08)contrast(1.03);border-radius:6px;height:min(590px,62svh)}.archive-flowmap-gallery__vectors{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:18px}.archive-flowmap-gallery__vectors span{top:var(--flow-top);left:var(--flow-left);background:linear-gradient(90deg, transparent, var(--dom-scene-accent), transparent);border-radius:999px;width:120px;height:9px;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-flowmap-gallery__vectors span{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--dom-scene-accent) 44%, transparent), transparent)}}.archive-flowmap-gallery__vectors span{opacity:.56;transform:translate(calc(var(--flow-x) * .18), calc(var(--flow-y) * .16)) rotate(calc((var(--flow-index) - 8) * 12deg))}.archive-flowmap-gallery__stage figcaption{z-index:3;margin-top:12px;position:relative}.archive-flowmap-gallery__dock{grid-template-columns:repeat(2,minmax(80px,1fr));gap:12px;display:grid}.archive-flowmap-gallery__dock button{aspect-ratio:1}.archive-html-canvas-gallery{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(76% 74% at 80% 30%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);place-items:center;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-html-canvas-gallery{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent) 1px, transparent 1px), radial-gradient(76% 74% at 80% 30%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 96%, #fff)}}.archive-html-canvas-gallery{background-size:82px 82px,auto,auto}.archive-html-canvas-gallery__viewport{width:min(980px,100%);min-height:min(680px,74svh);position:relative;overflow:hidden}.archive-html-canvas-gallery__viewport:before{content:"";background:radial-gradient(circle at 18px 50%, var(--dom-scene-accent) 0 5px, transparent 6px), radial-gradient(circle at 38px 50%, var(--dom-scene-secondary) 0 5px, transparent 6px), radial-gradient(circle at 58px 50%, var(--dom-scene-highlight) 0 5px, transparent 6px), var(--dom-scene-highlight);border-radius:999px;height:28px;position:absolute;top:18px;left:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.archive-html-canvas-gallery__viewport:before{background:radial-gradient(circle at 18px 50%, var(--dom-scene-accent) 0 5px, transparent 6px), radial-gradient(circle at 38px 50%, var(--dom-scene-secondary) 0 5px, transparent 6px), radial-gradient(circle at 58px 50%, color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent) 0 5px, transparent 6px), color-mix(in srgb, var(--dom-scene-highlight) 9%, transparent)}}.archive-html-canvas-gallery__viewport:before{pointer-events:none}.archive-html-canvas-gallery__viewport figure{grid-template-columns:minmax(360px,.68fr) minmax(220px,.32fr);align-items:end;gap:18px;margin:0;display:grid;position:absolute;inset:70px 24px 24px}.archive-html-canvas-gallery__viewport figure>img{border-radius:6px;height:100%;min-height:420px}.archive-html-canvas-gallery__panels{pointer-events:none;position:absolute;inset:82px 32px 32px}.archive-html-canvas-gallery__panels button{aspect-ratio:1.12;border:1px solid var(--dom-scene-highlight);width:clamp(120px,14vw,180px);position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-html-canvas-gallery__panels button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-html-canvas-gallery__panels button{background:var(--dom-scene-bg);border-radius:8px;padding:8px}@supports (color:color-mix(in lab, red, red)){.archive-html-canvas-gallery__panels button{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-html-canvas-gallery__panels button{cursor:pointer;pointer-events:auto;transform:translate(calc(var(--panel-col) * 230px), calc(var(--panel-row) * 180px)) rotate(calc((var(--panel-index) - 2.5) * 2deg));transition:border-color .18s,transform .18s,background .18s;box-shadow:0 18px 60px #00000038}.archive-html-canvas-gallery__panels button[data-active=true],.archive-html-canvas-gallery__panels button:hover,.archive-html-canvas-gallery__panels button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-html-canvas-gallery__panels button[data-active=true],.archive-html-canvas-gallery__panels button:hover,.archive-html-canvas-gallery__panels button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-html-canvas-gallery__panels button[data-active=true],.archive-html-canvas-gallery__panels button:hover,.archive-html-canvas-gallery__panels button:focus-visible{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-html-canvas-gallery__panels button[data-active=true],.archive-html-canvas-gallery__panels button:hover,.archive-html-canvas-gallery__panels button:focus-visible{background:color-mix(in srgb, var(--dom-scene-accent) 10%, var(--dom-scene-bg))}}.archive-html-canvas-gallery__panels button[data-active=true],.archive-html-canvas-gallery__panels button:hover,.archive-html-canvas-gallery__panels button:focus-visible{transform:translate(calc(var(--panel-col) * 230px), calc(var(--panel-row) * 180px)) rotate(0deg) scale(1.04)}.archive-html-canvas-gallery__panels img{border-radius:5px;height:calc(100% - 28px)}.archive-html-canvas-gallery__panels span{color:var(--dom-scene-highlight);margin-top:6px;display:block}@supports (color:color-mix(in lab, red, red)){.archive-html-canvas-gallery__panels span{color:color-mix(in srgb, var(--dom-scene-highlight) 78%, transparent)}}.archive-html-canvas-gallery__panels span{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:850;line-height:1.05;overflow:hidden}@media (max-width:920px){.archive-webgl-transition__head{max-width:calc(100vw - 40px);top:20px;left:20px}.archive-webgl-transition__head .scene-title{font-size:2.15rem}.archive-cinematic-scroll,.archive-ascii-shader-gallery,.archive-glass-portal-card,.archive-grid-fullscreen,.archive-unrolling-images,.archive-webgl-hover-gallery,.archive-flowmap-gallery,.archive-html-canvas-gallery{padding:92px 22px 34px}.archive-cinematic-scroll,.archive-ascii-shader-gallery,.archive-grid-fullscreen,.archive-unrolling-images,.archive-webgl-hover-gallery,.archive-flowmap-gallery{grid-template-columns:1fr}.archive-cinematic-scroll__frames{min-height:460px;transform:none}.archive-cinematic-scroll__frames figure{width:clamp(148px,30vw,240px);transform:translate(-50%, -50%) translateX(calc((var(--frame-index) - 2) * 72px)) translateY(calc((var(--frame-index) - 2) * -16px)) rotate(calc((2 - var(--frame-index)) * 3deg))}.archive-cinematic-scroll__frames img,.archive-ascii-shader-gallery__stage>img,.archive-ascii-shader-gallery__matrix,.archive-glass-portal-card__card img,.archive-grid-fullscreen__stage img,.archive-unrolling-images__roll>img,.archive-unrolling-images__roll>span,.archive-webgl-hover-gallery__preview img,.archive-webgl-hover-gallery__preview>span,.archive-flowmap-gallery__stage>img{height:min(420px,46svh)}.archive-ascii-shader-gallery__rail{grid-template-columns:repeat(3,1fr)}.archive-glass-portal-card__card{width:min(620px,90vw)}.archive-glass-portal-card__orbit{pointer-events:auto;grid-template-columns:repeat(4,minmax(54px,1fr));gap:10px;width:100%;max-width:620px;margin-top:18px;display:grid;position:relative;inset:auto}.archive-glass-portal-card__orbit button{width:auto;position:relative;top:auto;left:auto;transform:none}.archive-grid-fullscreen__grid{grid-template-columns:repeat(4,minmax(58px,1fr))}.archive-flowmap-gallery__dock{grid-template-columns:repeat(6,minmax(54px,1fr))}.archive-html-canvas-gallery__viewport{min-height:680px}.archive-html-canvas-gallery__viewport figure{grid-template-columns:1fr;align-items:start}.archive-html-canvas-gallery__viewport figure>img{height:340px;min-height:320px}.archive-html-canvas-gallery__panels{pointer-events:auto;grid-template-columns:repeat(3,minmax(80px,1fr));gap:10px;display:grid;inset:auto 32px 32px}.archive-html-canvas-gallery__panels button,.archive-html-canvas-gallery__panels button[data-active=true],.archive-html-canvas-gallery__panels button:hover,.archive-html-canvas-gallery__panels button:focus-visible{width:auto;position:relative;transform:none}}@media (max-width:520px){.archive-webgl-transition__head .scene-title{font-size:1.72rem}.archive-cinematic-scroll,.archive-ascii-shader-gallery,.archive-glass-portal-card,.archive-grid-fullscreen,.archive-unrolling-images,.archive-webgl-hover-gallery,.archive-flowmap-gallery,.archive-html-canvas-gallery{padding:82px 14px 24px}.archive-cinematic-scroll__frames{min-height:360px}.archive-cinematic-scroll__frames figure{width:clamp(112px,34vw,160px);transform:translate(-50%, -50%) translateX(calc((var(--frame-index) - 2) * 42px)) translateY(calc((var(--frame-index) - 2) * -10px)) rotate(calc((2 - var(--frame-index)) * 2deg));padding:7px}.archive-cinematic-scroll__frames img,.archive-ascii-shader-gallery__stage>img,.archive-ascii-shader-gallery__matrix,.archive-glass-portal-card__card img,.archive-grid-fullscreen__stage img,.archive-unrolling-images__roll>img,.archive-unrolling-images__roll>span,.archive-webgl-hover-gallery__preview img,.archive-webgl-hover-gallery__preview>span,.archive-flowmap-gallery__stage>img{height:min(360px,42svh)}.archive-cinematic-scroll__caption,.archive-ascii-shader-gallery__stage,.archive-glass-portal-card__card,.archive-grid-fullscreen__stage,.archive-unrolling-images__roll,.archive-webgl-hover-gallery__preview,.archive-flowmap-gallery__stage,.archive-html-canvas-gallery__viewport{padding:12px}.archive-ascii-shader-gallery__rail{grid-template-columns:repeat(3,1fr);gap:8px}.archive-ascii-shader-gallery__rail button{min-height:38px}.archive-glass-portal-card__orbit{grid-template-columns:repeat(4,minmax(42px,1fr));gap:8px}.archive-grid-fullscreen__grid,.archive-flowmap-gallery__dock{grid-template-columns:repeat(3,minmax(48px,1fr));gap:8px}.archive-unrolling-images__chapters button,.archive-webgl-hover-gallery__index button{grid-template-columns:34px minmax(0,1fr);min-height:48px}.archive-html-canvas-gallery__viewport{min-height:620px}.archive-html-canvas-gallery__viewport figure{top:54px;left:12px;right:12px}.archive-html-canvas-gallery__viewport figure>img{height:280px;min-height:280px}.archive-html-canvas-gallery__panels{grid-template-columns:repeat(2,minmax(86px,1fr));bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.archive-cinematic-scroll__frames figure,.archive-glass-portal-card__card,.archive-grid-fullscreen__grid button,.archive-unrolling-images__roll>span,.archive-webgl-hover-gallery__preview,.archive-flowmap-gallery__dock button,.archive-html-canvas-gallery__panels button{transition:none;animation:none}}.archive-webgl-transition[data-reduced=true] .archive-cinematic-scroll__frames figure,.archive-webgl-transition[data-reduced=true] .archive-glass-portal-card__card,.archive-webgl-transition[data-reduced=true] .archive-grid-fullscreen__grid button,.archive-webgl-transition[data-reduced=true] .archive-unrolling-images__roll>span,.archive-webgl-transition[data-reduced=true] .archive-webgl-hover-gallery__preview,.archive-webgl-transition[data-reduced=true] .archive-flowmap-gallery__dock button,.archive-webgl-transition[data-reduced=true] .archive-html-canvas-gallery__panels button{transition:none;animation:none}.archive-spatial-shader__head{z-index:40;pointer-events:none;max-width:min(56ch,100vw - 60px);position:absolute;top:26px;left:30px}.archive-spatial-shader__head .scene-title{color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;text-shadow:0 24px 74px #00000085;font-size:3rem;line-height:.94}.dom-gallery[data-dom-variant=archive-twisted-3d-typography-gallery],.dom-gallery[data-dom-variant=archive-3d-text-distortion-ring],.dom-gallery[data-dom-variant=archive-folding-cardboard-scroll-gallery],.dom-gallery[data-dom-variant=archive-breathing-dots-gallery],.dom-gallery[data-dom-variant=archive-3d-bulge-text-gallery],.dom-gallery[data-dom-variant=archive-reaction-diffusion-gallery],.dom-gallery[data-dom-variant=archive-rotating-3d-shapes-gallery],.dom-gallery[data-dom-variant=archive-stylized-water-gallery]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-spatial-shader{isolation:isolate;overflow:hidden}.archive-spatial-shader img{object-fit:contain;width:100%;height:100%;display:block}.archive-spatial-shader button{color:inherit;font:inherit}.archive-spatial-shader button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-spatial-shader button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-spatial-shader button:focus-visible{outline-offset:3px}.archive-twisted-typography,.archive-text-distortion-ring,.archive-folding-cardboard,.archive-breathing-dots,.archive-bulge-text,.archive-reaction-diffusion,.archive-rotating-shapes,.archive-stylized-water{isolation:isolate}.archive-twisted-typography{perspective:1300px;background:radial-gradient(72% 72% at 46% 42%, var(--dom-scene-accent), transparent 72%), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);grid-template-columns:minmax(460px,.64fr) minmax(220px,.36fr);align-items:center;gap:28px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-twisted-typography{background:radial-gradient(72% 72% at 46% 42%, color-mix(in srgb, var(--dom-scene-accent) 17%, transparent), transparent 72%), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-twisted-typography{background-size:auto,90px 90px,auto}.archive-twisted-typography__stage,.archive-text-distortion-ring__hero,.archive-breathing-dots__stage,.archive-bulge-text__hero,.archive-reaction-diffusion__stage,.archive-rotating-shapes__hero,.archive-stylized-water__stage{z-index:6;border:1px solid var(--dom-scene-highlight);gap:14px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-twisted-typography__stage,.archive-text-distortion-ring__hero,.archive-breathing-dots__stage,.archive-bulge-text__hero,.archive-reaction-diffusion__stage,.archive-rotating-shapes__hero,.archive-stylized-water__stage{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-twisted-typography__stage,.archive-text-distortion-ring__hero,.archive-breathing-dots__stage,.archive-bulge-text__hero,.archive-reaction-diffusion__stage,.archive-rotating-shapes__hero,.archive-stylized-water__stage{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-twisted-typography__stage,.archive-text-distortion-ring__hero,.archive-breathing-dots__stage,.archive-bulge-text__hero,.archive-reaction-diffusion__stage,.archive-rotating-shapes__hero,.archive-stylized-water__stage{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-twisted-typography__stage,.archive-text-distortion-ring__hero,.archive-breathing-dots__stage,.archive-bulge-text__hero,.archive-reaction-diffusion__stage,.archive-rotating-shapes__hero,.archive-stylized-water__stage{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 34px 112px #00000057}.archive-twisted-typography__stage{transform:rotateX(var(--twist-tilt-x)) rotateY(var(--twist-tilt-y)) translate(var(--twist-x), var(--twist-y));transition:transform .16s}.archive-twisted-typography__stage img,.archive-text-distortion-ring__hero img,.archive-breathing-dots__stage>img,.archive-bulge-text__hero>img,.archive-reaction-diffusion__stage>img,.archive-rotating-shapes__hero img,.archive-stylized-water__stage>img{border-radius:6px;height:min(570px,60svh)}.archive-twisted-typography__stage figcaption,.archive-text-distortion-ring__hero figcaption,.archive-folding-cardboard__caption,.archive-breathing-dots__stage figcaption,.archive-bulge-text__hero figcaption,.archive-reaction-diffusion__stage figcaption,.archive-rotating-shapes__hero figcaption,.archive-stylized-water__stage figcaption{z-index:5;gap:8px;display:grid;position:relative}.archive-twisted-typography__stage figcaption span,.archive-text-distortion-ring__hero figcaption span,.archive-folding-cardboard__caption span,.archive-breathing-dots__stage figcaption span,.archive-bulge-text__hero figcaption span,.archive-bulge-text__rail span,.archive-reaction-diffusion__stage figcaption span,.archive-rotating-shapes__hero figcaption span,.archive-stylized-water__stage figcaption span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-twisted-typography__stage figcaption span,.archive-text-distortion-ring__hero figcaption span,.archive-folding-cardboard__caption span,.archive-breathing-dots__stage figcaption span,.archive-bulge-text__hero figcaption span,.archive-bulge-text__rail span,.archive-reaction-diffusion__stage figcaption span,.archive-rotating-shapes__hero figcaption span,.archive-stylized-water__stage figcaption span{color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-twisted-typography__stage figcaption span,.archive-text-distortion-ring__hero figcaption span,.archive-folding-cardboard__caption span,.archive-breathing-dots__stage figcaption span,.archive-bulge-text__hero figcaption span,.archive-bulge-text__rail span,.archive-reaction-diffusion__stage figcaption span,.archive-rotating-shapes__hero figcaption span,.archive-stylized-water__stage figcaption span{letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.archive-twisted-typography__stage figcaption strong,.archive-text-distortion-ring__hero figcaption strong,.archive-folding-cardboard__caption strong,.archive-breathing-dots__stage figcaption strong,.archive-bulge-text__hero figcaption strong,.archive-bulge-text__rail strong,.archive-reaction-diffusion__stage figcaption strong,.archive-rotating-shapes__hero figcaption strong,.archive-stylized-water__stage figcaption strong{color:var(--dom-scene-highlight);letter-spacing:0;overflow-wrap:anywhere;font-size:clamp(1.28rem,4vw,2.58rem);font-weight:950;line-height:.98}.archive-twisted-typography__stage figcaption p,.archive-folding-cardboard__caption p,.archive-breathing-dots__stage figcaption p,.archive-reaction-diffusion__stage figcaption p,.archive-stylized-water__stage figcaption p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-twisted-typography__stage figcaption p,.archive-folding-cardboard__caption p,.archive-breathing-dots__stage figcaption p,.archive-reaction-diffusion__stage figcaption p,.archive-stylized-water__stage figcaption p{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-twisted-typography__stage figcaption p,.archive-folding-cardboard__caption p,.archive-breathing-dots__stage figcaption p,.archive-reaction-diffusion__stage figcaption p,.archive-stylized-water__stage figcaption p{font-size:.92rem;line-height:1.44}.archive-twisted-typography__ribbons{z-index:2;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.archive-twisted-typography__ribbons span{color:var(--dom-scene-accent);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-twisted-typography__ribbons span{color:color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.archive-twisted-typography__ribbons span{text-transform:uppercase;white-space:nowrap;transform:translate(-50%, -50%) rotate(calc(var(--word-index) * 20deg)) translateX(min(390px, 34vw)) rotateY(calc(var(--word-index) * 12deg));font-size:clamp(1.6rem,4vw,4.6rem);font-weight:950;line-height:.85}.archive-twisted-typography__rail,.archive-breathing-dots__dock,.archive-reaction-diffusion__rail,.archive-stylized-water__shore{z-index:10;gap:10px;display:grid;position:relative}.archive-twisted-typography__rail,.archive-breathing-dots__dock,.archive-reaction-diffusion__rail{grid-template-columns:repeat(2,minmax(76px,1fr))}.archive-twisted-typography__rail button,.archive-breathing-dots__dock button,.archive-reaction-diffusion__rail button,.archive-stylized-water__shore button{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);position:relative}@supports (color:color-mix(in lab, red, red)){.archive-twisted-typography__rail button,.archive-breathing-dots__dock button,.archive-reaction-diffusion__rail button,.archive-stylized-water__shore button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-twisted-typography__rail button,.archive-breathing-dots__dock button,.archive-reaction-diffusion__rail button,.archive-stylized-water__shore button{background:var(--dom-scene-bg);border-radius:8px;padding:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-twisted-typography__rail button,.archive-breathing-dots__dock button,.archive-reaction-diffusion__rail button,.archive-stylized-water__shore button{background:color-mix(in srgb, var(--dom-scene-bg) 68%, transparent)}}.archive-twisted-typography__rail button,.archive-breathing-dots__dock button,.archive-reaction-diffusion__rail button,.archive-stylized-water__shore button{cursor:pointer;transition:border-color .18s,transform .18s,background .18s}.archive-twisted-typography__rail button[data-active=true],.archive-twisted-typography__rail button:hover,.archive-twisted-typography__rail button:focus-visible,.archive-breathing-dots__dock button[data-active=true],.archive-breathing-dots__dock button:hover,.archive-breathing-dots__dock button:focus-visible,.archive-reaction-diffusion__rail button[data-active=true],.archive-reaction-diffusion__rail button:hover,.archive-reaction-diffusion__rail button:focus-visible,.archive-stylized-water__shore button[data-active=true],.archive-stylized-water__shore button:hover,.archive-stylized-water__shore button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-twisted-typography__rail button[data-active=true],.archive-twisted-typography__rail button:hover,.archive-twisted-typography__rail button:focus-visible,.archive-breathing-dots__dock button[data-active=true],.archive-breathing-dots__dock button:hover,.archive-breathing-dots__dock button:focus-visible,.archive-reaction-diffusion__rail button[data-active=true],.archive-reaction-diffusion__rail button:hover,.archive-reaction-diffusion__rail button:focus-visible,.archive-stylized-water__shore button[data-active=true],.archive-stylized-water__shore button:hover,.archive-stylized-water__shore button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-twisted-typography__rail button[data-active=true],.archive-twisted-typography__rail button:hover,.archive-twisted-typography__rail button:focus-visible,.archive-breathing-dots__dock button[data-active=true],.archive-breathing-dots__dock button:hover,.archive-breathing-dots__dock button:focus-visible,.archive-reaction-diffusion__rail button[data-active=true],.archive-reaction-diffusion__rail button:hover,.archive-reaction-diffusion__rail button:focus-visible,.archive-stylized-water__shore button[data-active=true],.archive-stylized-water__shore button:hover,.archive-stylized-water__shore button:focus-visible{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-twisted-typography__rail button[data-active=true],.archive-twisted-typography__rail button:hover,.archive-twisted-typography__rail button:focus-visible,.archive-breathing-dots__dock button[data-active=true],.archive-breathing-dots__dock button:hover,.archive-breathing-dots__dock button:focus-visible,.archive-reaction-diffusion__rail button[data-active=true],.archive-reaction-diffusion__rail button:hover,.archive-reaction-diffusion__rail button:focus-visible,.archive-stylized-water__shore button[data-active=true],.archive-stylized-water__shore button:hover,.archive-stylized-water__shore button:focus-visible{background:color-mix(in srgb, var(--dom-scene-accent) 10%, var(--dom-scene-bg))}}.archive-twisted-typography__rail button[data-active=true],.archive-twisted-typography__rail button:hover,.archive-twisted-typography__rail button:focus-visible,.archive-breathing-dots__dock button[data-active=true],.archive-breathing-dots__dock button:hover,.archive-breathing-dots__dock button:focus-visible,.archive-reaction-diffusion__rail button[data-active=true],.archive-reaction-diffusion__rail button:hover,.archive-reaction-diffusion__rail button:focus-visible,.archive-stylized-water__shore button[data-active=true],.archive-stylized-water__shore button:hover,.archive-stylized-water__shore button:focus-visible{transform:translateY(-4px)}.archive-text-distortion-ring{perspective:1200px;background:radial-gradient(72% 70% at 50% 48%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);place-items:center;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-text-distortion-ring{background:radial-gradient(72% 70% at 50% 48%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-text-distortion-ring__hero{width:min(620px,72vw);transform:translate(var(--ring-x), var(--ring-y));transition:transform .16s}.archive-text-distortion-ring__ring{aspect-ratio:1;pointer-events:none;width:min(820px,82vw);transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(58deg)}.archive-text-distortion-ring__ring span{color:var(--dom-scene-accent);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-text-distortion-ring__ring span{color:color-mix(in srgb, var(--dom-scene-accent) 56%, transparent)}}.archive-text-distortion-ring__ring span{text-transform:uppercase;white-space:nowrap;transform:translate(-50%, -50%) rotate(calc((360deg / var(--ring-total)) * var(--ring-index))) translateX(min(380px, 36vw)) rotate(calc((360deg / var(--ring-total)) * var(--ring-index) * -1));font-size:clamp(1rem,2.2vw,2.2rem);font-weight:950}.archive-text-distortion-ring__index{z-index:12;grid-template-columns:repeat(3,42px);gap:8px;display:grid;position:absolute;bottom:42px;right:42px}.archive-text-distortion-ring__index button{aspect-ratio:1;border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-text-distortion-ring__index button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-text-distortion-ring__index button{background:var(--dom-scene-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.archive-text-distortion-ring__index button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-text-distortion-ring__index button{cursor:pointer;font-weight:900}.archive-text-distortion-ring__index button[data-active=true],.archive-text-distortion-ring__index button:hover,.archive-text-distortion-ring__index button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-text-distortion-ring__index button[data-active=true],.archive-text-distortion-ring__index button:hover,.archive-text-distortion-ring__index button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-text-distortion-ring__index button[data-active=true],.archive-text-distortion-ring__index button:hover,.archive-text-distortion-ring__index button:focus-visible{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-text-distortion-ring__index button[data-active=true],.archive-text-distortion-ring__index button:hover,.archive-text-distortion-ring__index button:focus-visible{background:color-mix(in srgb, var(--dom-scene-accent) 14%, var(--dom-scene-bg))}}.archive-folding-cardboard{perspective:1200px;background:linear-gradient(90deg, var(--dom-scene-accent) 1px, transparent 1px), var(--dom-scene-bg);grid-template-columns:minmax(520px,.66fr) minmax(260px,.34fr);align-items:center;gap:32px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-folding-cardboard{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 8%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 92%, #fff)}}.archive-folding-cardboard{background-size:72px 72px,auto}.archive-folding-cardboard__box{min-height:min(620px,66svh);transform:rotateX(calc(8deg - (var(--fold-progress) * 10deg))) rotateY(calc(-18deg + (var(--fold-progress) * 28deg)));transform-style:preserve-3d;position:relative}.archive-folding-cardboard__box figure{aspect-ratio:.82;border:1px solid var(--dom-scene-accent);width:clamp(180px,20vw,300px);margin:0;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-folding-cardboard__box figure{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 30%, transparent)}}.archive-folding-cardboard__box figure{background:var(--dom-scene-bg);border-radius:8px;padding:10px}@supports (color:color-mix(in lab, red, red)){.archive-folding-cardboard__box figure{background:color-mix(in srgb, var(--dom-scene-bg) 82%, #fff)}}.archive-folding-cardboard__box figure{transform:translate(-50%, -50%) translateX(calc((var(--fold-index) - 2.5) * 72px)) rotateY(calc((var(--fold-index) - 2.5) * 18deg)) translateZ(calc((3 - var(--fold-index)) * 16px));box-shadow:0 28px 80px #00000038}.archive-folding-cardboard__box img{border-radius:5px}.archive-folding-cardboard__caption{border:1px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-folding-cardboard__caption{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 28%, transparent)}}.archive-folding-cardboard__caption{background:var(--dom-scene-bg);border-radius:8px;padding:18px}@supports (color:color-mix(in lab, red, red)){.archive-folding-cardboard__caption{background:color-mix(in srgb, var(--dom-scene-bg) 82%, #fff)}}.archive-folding-cardboard__caption{box-shadow:0 24px 74px #0000002e}.archive-breathing-dots{background:radial-gradient(72% 70% at 38% 48%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(480px,.72fr) minmax(180px,.28fr);align-items:center;gap:28px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-breathing-dots{background:radial-gradient(72% 70% at 38% 48%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-breathing-dots__stage{overflow:hidden}.archive-breathing-dots__field,.archive-reaction-diffusion__cells{z-index:2;pointer-events:none;mix-blend-mode:screen;display:grid;position:absolute;inset:16px 16px auto}.archive-breathing-dots__field{grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(12,1fr);height:min(570px,60svh)}.archive-breathing-dots__field span{aspect-ratio:1;background:var(--dom-scene-accent);border-radius:50%;place-self:center;width:clamp(6px,1vw,14px)}@supports (color:color-mix(in lab, red, red)){.archive-breathing-dots__field span{background:color-mix(in srgb, var(--dom-scene-accent) 74%, transparent)}}.archive-breathing-dots__field span{opacity:.58;animation:2.2s ease-in-out infinite alternate archive-breathe-dot;animation-delay:calc(var(--dot-index) * -34ms)}@keyframes archive-breathe-dot{0%{opacity:.22;transform:scale(.42)}to{opacity:.76;transform:scale(1.18)}}.archive-bulge-text{background:radial-gradient(72% 72% at 35% 44%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(470px,.6fr) minmax(260px,.4fr);align-items:center;gap:34px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-bulge-text{background:radial-gradient(72% 72% at 35% 44%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-bulge-text__hero{overflow:hidden}.archive-bulge-text__lens{z-index:3;background:radial-gradient(circle, var(--dom-scene-highlight), transparent 72%), var(--dom-scene-bg);border-radius:50%;gap:2px;width:min(480px,72%);padding:42px;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-bulge-text__lens{background:radial-gradient(circle, color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 18%, transparent)}}.archive-bulge-text__lens{transform:translate(calc(-50% + var(--bulge-x)), calc(-50% + var(--bulge-y)));pointer-events:none;mix-blend-mode:screen}.archive-bulge-text__lens span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-bulge-text__lens span{color:color-mix(in srgb, var(--dom-scene-accent) 72%, var(--dom-scene-highlight))}}.archive-bulge-text__lens span{text-align:center;text-transform:uppercase;transform:scale(var(--bulge-scale));font-size:clamp(1.1rem,3vw,3rem);font-weight:950;line-height:.82}.archive-bulge-text__rail{gap:4px;display:grid}.archive-bulge-text__rail button{border:0;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:54px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-bulge-text__rail button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-bulge-text__rail button{cursor:pointer;text-align:left;background:0 0;padding:8px 0}.archive-bulge-text__rail strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-bulge-text__rail strong{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-bulge-text__rail strong{font-size:clamp(1rem,2.2vw,1.75rem)}.archive-bulge-text__rail button[data-active=true] strong,.archive-bulge-text__rail button:hover strong,.archive-bulge-text__rail button:focus-visible strong{color:var(--dom-scene-highlight)}.archive-reaction-diffusion{background:radial-gradient(78% 76% at 42% 44%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(480px,.7fr) minmax(210px,.3fr);align-items:center;gap:28px;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-reaction-diffusion{background:radial-gradient(78% 76% at 42% 44%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-reaction-diffusion__stage{overflow:hidden}.archive-reaction-diffusion__cells{grid-template-rows:repeat(8,1fr);grid-template-columns:repeat(8,1fr);height:min(570px,60svh)}.archive-reaction-diffusion__cells span{background:radial-gradient(circle, var(--dom-scene-accent), transparent 56%), var(--dom-scene-secondary);border-radius:48% 52% 42% 58%}@supports (color:color-mix(in lab, red, red)){.archive-reaction-diffusion__cells span{background:radial-gradient(circle, color-mix(in srgb, var(--dom-scene-accent) 45%, transparent), transparent 56%), color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent)}}.archive-reaction-diffusion__cells span{opacity:.58;transform:scale(calc(.74 + (var(--cell-col) * .018) + (var(--cell-row) * .016)));animation:3.6s ease-in-out infinite alternate archive-reaction-cell;animation-delay:calc(var(--cell-index) * -48ms)}@keyframes archive-reaction-cell{0%{opacity:.24;border-radius:42% 58% 54% 46%}to{opacity:.72;border-radius:62% 38% 44% 56%}}.archive-rotating-shapes{perspective:1200px;background:radial-gradient(70% 70% at 50% 48%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);place-items:center;padding:108px 54px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-rotating-shapes{background:radial-gradient(70% 70% at 50% 48%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-rotating-shapes__orbit{aspect-ratio:1/.78;width:min(760px,78vw);transform:rotateX(var(--shape-tilt-x)) rotateY(var(--shape-tilt-y));transform-style:preserve-3d;transition:transform .16s;position:relative}.archive-rotating-shapes__orbit button{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:clamp(92px,12vw,170px);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-rotating-shapes__orbit button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-rotating-shapes__orbit button{background:var(--dom-scene-bg);border-radius:8px;padding:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-rotating-shapes__orbit button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-rotating-shapes__orbit button{cursor:pointer;clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);transform:translate(-50%, -50%) rotate(calc((360deg / var(--shape-total)) * var(--shape-index))) translateX(min(280px, 27vw)) rotate(calc((360deg / var(--shape-total)) * var(--shape-index) * -1));box-shadow:0 22px 70px #00000052}.archive-rotating-shapes__orbit button[data-active=true],.archive-rotating-shapes__orbit button:hover,.archive-rotating-shapes__orbit button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-rotating-shapes__orbit button[data-active=true],.archive-rotating-shapes__orbit button:hover,.archive-rotating-shapes__orbit button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-rotating-shapes__hero{z-index:8;width:min(370px,42vw);position:absolute}.archive-stylized-water{background:radial-gradient(80% 74% at 50% 42%, var(--dom-scene-accent), transparent 72%), linear-gradient(0deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);grid-template-rows:minmax(0,1fr) auto;gap:20px;padding:108px 54px 46px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-stylized-water{background:radial-gradient(80% 74% at 50% 42%, color-mix(in srgb, var(--dom-scene-accent) 17%, transparent), transparent 72%), linear-gradient(0deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-stylized-water{background-size:auto,46px 46px,auto}.archive-stylized-water__stage{overflow:hidden}.archive-stylized-water__stage>span{pointer-events:none;mix-blend-mode:screen;border-radius:6px;height:min(570px,60svh);position:absolute;inset:16px 16px auto}.archive-stylized-water__stage>span:first-of-type{background:repeating-radial-gradient(circle at 50% 52%, var(--dom-scene-accent) 0 2px, transparent 2px 20px)}@supports (color:color-mix(in lab, red, red)){.archive-stylized-water__stage>span:first-of-type{background:repeating-radial-gradient(circle at 50% 52%, color-mix(in srgb, var(--dom-scene-accent) 26%, transparent) 0 2px, transparent 2px 20px)}}.archive-stylized-water__stage>span:first-of-type{animation:5.2s linear infinite archive-water-ripple}.archive-stylized-water__stage>span:nth-of-type(2){background:repeating-linear-gradient(115deg, transparent 0 18px, var(--dom-scene-secondary) 18px 21px, transparent 21px 38px)}@supports (color:color-mix(in lab, red, red)){.archive-stylized-water__stage>span:nth-of-type(2){background:repeating-linear-gradient(115deg, transparent 0 18px, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent) 18px 21px, transparent 21px 38px)}}.archive-stylized-water__stage>span:nth-of-type(2){opacity:.68}.archive-stylized-water__shore{grid-template-columns:repeat(9,minmax(56px,1fr))}@keyframes archive-water-ripple{0%{transform:scale(.95)rotate(0)}to{transform:scale(1.12)rotate(8deg)}}@media (max-width:920px){.archive-spatial-shader__head{max-width:calc(100vw - 40px);top:20px;left:20px}.archive-spatial-shader__head .scene-title{font-size:2.15rem}.archive-twisted-typography,.archive-text-distortion-ring,.archive-folding-cardboard,.archive-breathing-dots,.archive-bulge-text,.archive-reaction-diffusion,.archive-rotating-shapes,.archive-stylized-water{padding:92px 22px 34px}.archive-twisted-typography,.archive-folding-cardboard,.archive-breathing-dots,.archive-bulge-text,.archive-reaction-diffusion{grid-template-columns:1fr}.archive-twisted-typography__stage img,.archive-text-distortion-ring__hero img,.archive-breathing-dots__stage>img,.archive-bulge-text__hero>img,.archive-reaction-diffusion__stage>img,.archive-rotating-shapes__hero img,.archive-stylized-water__stage>img,.archive-breathing-dots__field,.archive-reaction-diffusion__cells,.archive-stylized-water__stage>span{height:min(420px,46svh)}.archive-twisted-typography__rail,.archive-breathing-dots__dock,.archive-reaction-diffusion__rail{grid-template-columns:repeat(6,minmax(54px,1fr))}.archive-text-distortion-ring__ring{width:min(640px,92vw)}.archive-text-distortion-ring__index{margin-top:18px;position:relative;bottom:auto;right:auto}.archive-folding-cardboard__box{min-height:460px}.archive-folding-cardboard__box figure{width:clamp(128px,27vw,220px);transform:translate(-50%, -50%) translateX(calc((var(--fold-index) - 2.5) * 42px)) rotateY(calc((var(--fold-index) - 2.5) * 12deg))}.archive-rotating-shapes__orbit{width:min(620px,94vw)}.archive-rotating-shapes__orbit button{width:clamp(72px,17vw,130px);transform:translate(-50%, -50%) rotate(calc((360deg / var(--shape-total)) * var(--shape-index))) translateX(min(220px, 34vw)) rotate(calc((360deg / var(--shape-total)) * var(--shape-index) * -1))}.archive-rotating-shapes__hero{width:min(330px,58vw)}.archive-stylized-water__shore{grid-template-columns:repeat(5,minmax(54px,1fr))}}@media (max-width:520px){.archive-spatial-shader__head .scene-title{font-size:1.72rem}.archive-twisted-typography,.archive-text-distortion-ring,.archive-folding-cardboard,.archive-breathing-dots,.archive-bulge-text,.archive-reaction-diffusion,.archive-rotating-shapes,.archive-stylized-water{padding:82px 14px 24px}.archive-twisted-typography__stage,.archive-text-distortion-ring__hero,.archive-folding-cardboard__caption,.archive-breathing-dots__stage,.archive-bulge-text__hero,.archive-reaction-diffusion__stage,.archive-rotating-shapes__hero,.archive-stylized-water__stage{padding:12px}.archive-twisted-typography__stage img,.archive-text-distortion-ring__hero img,.archive-breathing-dots__stage>img,.archive-bulge-text__hero>img,.archive-reaction-diffusion__stage>img,.archive-rotating-shapes__hero img,.archive-stylized-water__stage>img,.archive-breathing-dots__field,.archive-reaction-diffusion__cells,.archive-stylized-water__stage>span{height:min(360px,42svh)}.archive-twisted-typography__ribbons span{transform:translate(-50%, -50%) rotate(calc(var(--word-index) * 20deg)) translateX(min(190px, 42vw));font-size:1.2rem}.archive-twisted-typography__rail,.archive-breathing-dots__dock,.archive-reaction-diffusion__rail,.archive-stylized-water__shore{grid-template-columns:repeat(3,minmax(48px,1fr));gap:8px}.archive-folding-cardboard__box{min-height:340px}.archive-folding-cardboard__box figure{width:clamp(92px,30vw,140px)}.archive-bulge-text__rail button{grid-template-columns:34px minmax(0,1fr);min-height:48px}.archive-bulge-text__lens{width:82%;padding:28px}.archive-rotating-shapes__orbit{aspect-ratio:1;width:min(360px,92vw)}.archive-rotating-shapes__orbit button{width:clamp(52px,20vw,82px);transform:translate(-50%, -50%) rotate(calc((360deg / var(--shape-total)) * var(--shape-index))) translateX(min(145px, 34vw)) rotate(calc((360deg / var(--shape-total)) * var(--shape-index) * -1))}.archive-rotating-shapes__hero{width:min(250px,66vw)}}@media (prefers-reduced-motion:reduce){.archive-twisted-typography__stage,.archive-twisted-typography__rail button,.archive-text-distortion-ring__hero,.archive-breathing-dots__field span,.archive-bulge-text__rail button,.archive-reaction-diffusion__cells span,.archive-rotating-shapes__orbit,.archive-stylized-water__stage>span{transition:none;animation:none}}.archive-spatial-shader[data-reduced=true] .archive-twisted-typography__stage,.archive-spatial-shader[data-reduced=true] .archive-twisted-typography__rail button,.archive-spatial-shader[data-reduced=true] .archive-text-distortion-ring__hero,.archive-spatial-shader[data-reduced=true] .archive-breathing-dots__field span,.archive-spatial-shader[data-reduced=true] .archive-bulge-text__rail button,.archive-spatial-shader[data-reduced=true] .archive-reaction-diffusion__cells span,.archive-spatial-shader[data-reduced=true] .archive-rotating-shapes__orbit,.archive-spatial-shader[data-reduced=true] .archive-stylized-water__stage>span{transition:none;animation:none}.archive-room-grid__head{z-index:28;pointer-events:none;max-width:min(54ch,100vw - 64px);position:absolute;top:28px;left:32px}.archive-room-grid__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 24px 70px #00000085;font-size:3rem;line-height:.94}.dom-gallery[data-dom-variant=archive-fan-museum-room],.dom-gallery[data-dom-variant=archive-interactive-room-display],.dom-gallery[data-dom-variant=archive-3d-image-gallery-room],.dom-gallery[data-dom-variant=archive-animated-image-columns],.dom-gallery[data-dom-variant=archive-polaroid-stack-grid],.dom-gallery[data-dom-variant=archive-animated-grid-previews],.dom-gallery[data-dom-variant=archive-scattered-polaroids-gallery],.dom-gallery[data-dom-variant=archive-animated-responsive-image-grid]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-room-grid img{object-fit:contain;width:100%;height:100%;display:block}.archive-room-grid button{color:inherit;font:inherit}.archive-fan-museum-room{background:radial-gradient(74% 64% at 50% 52%, var(--dom-scene-accent), transparent 72%), linear-gradient(180deg, var(--dom-scene-bg), var(--dom-scene-bg));place-items:center;padding:92px 48px 52px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-fan-museum-room{background:radial-gradient(74% 64% at 50% 52%, color-mix(in srgb, var(--dom-scene-accent) 14%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-bg) 82%, #1b1510), var(--dom-scene-bg))}}.archive-fan-museum-room{perspective:1200px}.archive-fan-museum-room__hall{width:min(1080px,92vw);min-height:min(680px,72svh);transform:rotateX(var(--room-pitch)) rotateY(var(--room-yaw));transform-style:preserve-3d;position:relative}.archive-fan-museum-room__hall:before,.archive-fan-museum-room__hall:after{content:"";border:1px solid var(--dom-scene-highlight);position:absolute;left:7%;right:7%}@supports (color:color-mix(in lab, red, red)){.archive-fan-museum-room__hall:before,.archive-fan-museum-room__hall:after{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-fan-museum-room__hall:before,.archive-fan-museum-room__hall:after{background:linear-gradient(90deg, transparent 0 12%, var(--dom-scene-highlight) 12% 12.5%, transparent 12.5% 25%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-fan-museum-room__hall:before,.archive-fan-museum-room__hall:after{background:linear-gradient(90deg, transparent 0 12%, color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent) 12% 12.5%, transparent 12.5% 25%), color-mix(in srgb, var(--dom-scene-bg) 70%, #000)}}.archive-fan-museum-room__hall:before,.archive-fan-museum-room__hall:after{pointer-events:none}.archive-fan-museum-room__hall:before{transform-origin:top;height:28%;top:0;transform:rotateX(62deg)translateZ(-78px)}.archive-fan-museum-room__hall:after{background:repeating-linear-gradient(90deg, #ffffff0e 0 1px, transparent 1px 54px), var(--dom-scene-bg);height:35%;bottom:0}@supports (color:color-mix(in lab, red, red)){.archive-fan-museum-room__hall:after{background:repeating-linear-gradient(90deg, #ffffff0e 0 1px, transparent 1px 54px), color-mix(in srgb, var(--dom-scene-bg) 86%, #000)}}.archive-fan-museum-room__hall:after{transform-origin:bottom;transform:rotateX(70deg)translateZ(-68px)}.archive-fan-museum-room__wall{border:1px solid var(--dom-scene-highlight);width:34%;position:absolute;top:8%;bottom:17%}@supports (color:color-mix(in lab, red, red)){.archive-fan-museum-room__wall{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-fan-museum-room__wall{background:linear-gradient(180deg, var(--dom-scene-accent), transparent 44%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-fan-museum-room__wall{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent), transparent 44%), color-mix(in srgb, var(--dom-scene-bg) 76%, #000)}}.archive-fan-museum-room__wall{box-shadow:inset 0 0 80px #0000006b}.archive-fan-museum-room__wall--left{transform-origin:100%;left:0;transform:rotateY(42deg)}.archive-fan-museum-room__wall--right{transform-origin:0;right:0;transform:rotateY(-42deg)}.archive-fan-museum-room__hero{z-index:6;border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:14px;margin:0;padding:18px;display:grid;position:absolute;inset:7% 30% 12%}@supports (color:color-mix(in lab, red, red)){.archive-fan-museum-room__hero{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-fan-museum-room__hero{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-fan-museum-room__hero{background:color-mix(in srgb, var(--dom-scene-bg) 72%, #000)}}.archive-fan-museum-room__hero{box-shadow:0 36px 140px #00000080}.archive-fan-museum-room__hero figcaption,.archive-interactive-room-display__frame figcaption,.archive-3d-image-gallery-room__caption figcaption,.archive-animated-grid-previews__plate figcaption,.archive-scattered-polaroids-gallery__active figcaption,.archive-animated-responsive-image-grid__placard{gap:8px;display:grid}.archive-fan-museum-room__hero span,.archive-interactive-room-display__frame span,.archive-3d-image-gallery-room__caption span,.archive-animated-image-columns__copy span,.archive-polaroid-stack-grid__stack span,.archive-animated-grid-previews__plate span,.archive-scattered-polaroids-gallery__active span,.archive-animated-responsive-image-grid__placard span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-fan-museum-room__hero span,.archive-interactive-room-display__frame span,.archive-3d-image-gallery-room__caption span,.archive-animated-image-columns__copy span,.archive-polaroid-stack-grid__stack span,.archive-animated-grid-previews__plate span,.archive-scattered-polaroids-gallery__active span,.archive-animated-responsive-image-grid__placard span{color:color-mix(in srgb, var(--dom-scene-accent) 80%, var(--dom-scene-highlight))}}.archive-fan-museum-room__hero span,.archive-interactive-room-display__frame span,.archive-3d-image-gallery-room__caption span,.archive-animated-image-columns__copy span,.archive-polaroid-stack-grid__stack span,.archive-animated-grid-previews__plate span,.archive-scattered-polaroids-gallery__active span,.archive-animated-responsive-image-grid__placard span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-fan-museum-room__hero strong,.archive-interactive-room-display__frame strong,.archive-3d-image-gallery-room__caption strong,.archive-animated-image-columns__copy strong,.archive-polaroid-stack-grid__stack strong,.archive-animated-grid-previews__plate strong,.archive-scattered-polaroids-gallery__active strong,.archive-animated-responsive-image-grid__placard strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.22rem,2.7vw,3rem);line-height:.96}.archive-fan-museum-room__hero p,.archive-animated-image-columns__copy p,.archive-polaroid-stack-grid__stack p,.archive-scattered-polaroids-gallery__active p,.archive-animated-responsive-image-grid__placard p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-fan-museum-room__hero p,.archive-animated-image-columns__copy p,.archive-polaroid-stack-grid__stack p,.archive-scattered-polaroids-gallery__active p,.archive-animated-responsive-image-grid__placard p{color:color-mix(in srgb, var(--dom-scene-highlight) 66%, transparent)}}.archive-fan-museum-room__hero p,.archive-animated-image-columns__copy p,.archive-polaroid-stack-grid__stack p,.archive-scattered-polaroids-gallery__active p,.archive-animated-responsive-image-grid__placard p{font-size:.9rem;line-height:1.42}.archive-fan-museum-room__bays{z-index:9;grid-template-columns:repeat(6,minmax(70px,1fr));gap:10px;display:grid;position:absolute;bottom:9%;left:8%;right:8%}.archive-fan-museum-room__bays button,.archive-interactive-room-display__palette button,.archive-polaroid-stack-grid__grid button,.archive-animated-grid-previews__grid button,.archive-scattered-polaroids-gallery__desk button,.archive-animated-responsive-image-grid__mosaic button{border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-fan-museum-room__bays button,.archive-interactive-room-display__palette button,.archive-polaroid-stack-grid__grid button,.archive-animated-grid-previews__grid button,.archive-scattered-polaroids-gallery__desk button,.archive-animated-responsive-image-grid__mosaic button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-fan-museum-room__bays button,.archive-interactive-room-display__palette button,.archive-polaroid-stack-grid__grid button,.archive-animated-grid-previews__grid button,.archive-scattered-polaroids-gallery__desk button,.archive-animated-responsive-image-grid__mosaic button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-fan-museum-room__bays button,.archive-interactive-room-display__palette button,.archive-polaroid-stack-grid__grid button,.archive-animated-grid-previews__grid button,.archive-scattered-polaroids-gallery__desk button,.archive-animated-responsive-image-grid__mosaic button{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-fan-museum-room__bays button,.archive-interactive-room-display__palette button,.archive-polaroid-stack-grid__grid button,.archive-animated-grid-previews__grid button,.archive-scattered-polaroids-gallery__desk button,.archive-animated-responsive-image-grid__mosaic button{cursor:pointer}.archive-fan-museum-room__bays button{aspect-ratio:1/.74;transform:translateY(calc((var(--bay-index) - 2.5) * -5px));padding:7px}.archive-fan-museum-room__bays button[data-active=true],.archive-fan-museum-room__bays button:hover,.archive-fan-museum-room__bays button:focus-visible,.archive-interactive-room-display__palette button[data-active=true],.archive-interactive-room-display__palette button:hover,.archive-interactive-room-display__palette button:focus-visible,.archive-polaroid-stack-grid__grid button[data-active=true],.archive-polaroid-stack-grid__grid button:hover,.archive-polaroid-stack-grid__grid button:focus-visible,.archive-animated-grid-previews__grid button[data-active=true],.archive-animated-grid-previews__grid button:hover,.archive-animated-grid-previews__grid button:focus-visible,.archive-scattered-polaroids-gallery__desk button[data-active=true],.archive-scattered-polaroids-gallery__desk button:hover,.archive-scattered-polaroids-gallery__desk button:focus-visible,.archive-animated-responsive-image-grid__mosaic button[data-active=true],.archive-animated-responsive-image-grid__mosaic button:hover,.archive-animated-responsive-image-grid__mosaic button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-fan-museum-room__bays button[data-active=true],.archive-fan-museum-room__bays button:hover,.archive-fan-museum-room__bays button:focus-visible,.archive-interactive-room-display__palette button[data-active=true],.archive-interactive-room-display__palette button:hover,.archive-interactive-room-display__palette button:focus-visible,.archive-polaroid-stack-grid__grid button[data-active=true],.archive-polaroid-stack-grid__grid button:hover,.archive-polaroid-stack-grid__grid button:focus-visible,.archive-animated-grid-previews__grid button[data-active=true],.archive-animated-grid-previews__grid button:hover,.archive-animated-grid-previews__grid button:focus-visible,.archive-scattered-polaroids-gallery__desk button[data-active=true],.archive-scattered-polaroids-gallery__desk button:hover,.archive-scattered-polaroids-gallery__desk button:focus-visible,.archive-animated-responsive-image-grid__mosaic button[data-active=true],.archive-animated-responsive-image-grid__mosaic button:hover,.archive-animated-responsive-image-grid__mosaic button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-fan-museum-room__bays button[data-active=true],.archive-fan-museum-room__bays button:hover,.archive-fan-museum-room__bays button:focus-visible,.archive-interactive-room-display__palette button[data-active=true],.archive-interactive-room-display__palette button:hover,.archive-interactive-room-display__palette button:focus-visible,.archive-polaroid-stack-grid__grid button[data-active=true],.archive-polaroid-stack-grid__grid button:hover,.archive-polaroid-stack-grid__grid button:focus-visible,.archive-animated-grid-previews__grid button[data-active=true],.archive-animated-grid-previews__grid button:hover,.archive-animated-grid-previews__grid button:focus-visible,.archive-scattered-polaroids-gallery__desk button[data-active=true],.archive-scattered-polaroids-gallery__desk button:hover,.archive-scattered-polaroids-gallery__desk button:focus-visible,.archive-animated-responsive-image-grid__mosaic button[data-active=true],.archive-animated-responsive-image-grid__mosaic button:hover,.archive-animated-responsive-image-grid__mosaic button:focus-visible{outline:none}.archive-interactive-room-display{background:linear-gradient(130deg, var(--dom-scene-secondary), transparent 45%), var(--dom-scene-bg);place-items:center;padding:96px 48px 54px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-interactive-room-display{background:linear-gradient(130deg, color-mix(in srgb, var(--dom-scene-secondary) 13%, transparent), transparent 45%), color-mix(in srgb, var(--dom-scene-bg) 96%, #000)}}.archive-interactive-room-display__room{border:1px solid var(--dom-scene-highlight);grid-template-columns:minmax(280px,.72fr) minmax(420px,1fr);align-items:end;gap:34px;width:min(1080px,92vw);min-height:min(660px,72svh);padding:48px 44px 34px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-interactive-room-display__room{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-interactive-room-display__room{background:linear-gradient(90deg, var(--dom-scene-accent) 0 48%, transparent 48%), linear-gradient(180deg, var(--dom-scene-secondary), transparent 54%), var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-interactive-room-display__room{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 8%, transparent) 0 48%, transparent 48%), linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-secondary) 9%, transparent), transparent 54%), color-mix(in srgb, var(--dom-scene-bg) 76%, #000)}}.archive-interactive-room-display__room{box-shadow:inset 0 -82px 120px #00000057,0 34px 120px #0006}.archive-interactive-room-display__room:before{content:"";background:repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 42px), var(--dom-scene-bg);height:34%;position:absolute;bottom:28px;left:7%;right:7%}@supports (color:color-mix(in lab, red, red)){.archive-interactive-room-display__room:before{background:repeating-linear-gradient(90deg, #ffffff0f 0 1px, transparent 1px 42px), color-mix(in srgb, var(--dom-scene-bg) 86%, #000)}}.archive-interactive-room-display__room:before{transform-origin:bottom;pointer-events:none;transform:skew(-8deg)}.archive-interactive-room-display__ceiling{border:1px solid var(--dom-scene-highlight);height:18%;position:absolute;top:20px;left:14%;right:14%}@supports (color:color-mix(in lab, red, red)){.archive-interactive-room-display__ceiling{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 10%, transparent)}}.archive-interactive-room-display__ceiling{pointer-events:none;transform:perspective(800px)rotateX(58deg)}.archive-interactive-room-display__frame{z-index:4;border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:14px;width:min(460px,38vw);min-height:560px;margin:0;padding:16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-interactive-room-display__frame{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-interactive-room-display__frame{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-interactive-room-display__frame{background:color-mix(in srgb, var(--dom-scene-bg) 72%, #000)}}.archive-interactive-room-display__palette{z-index:5;grid-template-columns:repeat(2,minmax(92px,1fr));align-self:center;gap:12px;display:grid;position:relative}.archive-interactive-room-display__palette button{grid-template-columns:74px 1fr;align-items:center;gap:10px;min-height:90px;padding:8px;display:grid}.archive-interactive-room-display__palette span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-interactive-room-display__palette span{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.archive-interactive-room-display__palette span{font-size:.74rem;font-weight:900}.archive-3d-image-gallery-room{background:radial-gradient(80% 78% at 52% 46%, var(--dom-scene-secondary), transparent 74%), var(--dom-scene-bg);place-items:center;padding:96px 48px 54px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-3d-image-gallery-room{background:radial-gradient(80% 78% at 52% 46%, color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent), transparent 74%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-3d-image-gallery-room{perspective:1200px}.archive-3d-image-gallery-room__cube{width:min(940px,88vw);min-height:min(650px,72svh);transform:rotateY(var(--gallery-room-x)) rotateX(var(--gallery-room-y));transform-style:preserve-3d;position:relative}.archive-3d-image-gallery-room__cube:before,.archive-3d-image-gallery-room__cube:after{content:"";border:1px solid var(--dom-scene-highlight);position:absolute;inset:8% 7% 11%}@supports (color:color-mix(in lab, red, red)){.archive-3d-image-gallery-room__cube:before,.archive-3d-image-gallery-room__cube:after{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 11%, transparent)}}.archive-3d-image-gallery-room__cube:before,.archive-3d-image-gallery-room__cube:after{background:linear-gradient(90deg, transparent 49%, var(--dom-scene-highlight) 49% 50%, transparent 50%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-3d-image-gallery-room__cube:before,.archive-3d-image-gallery-room__cube:after{background:linear-gradient(90deg, transparent 49%, color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent) 49% 50%, transparent 50%), color-mix(in srgb, var(--dom-scene-bg) 68%, #000)}}.archive-3d-image-gallery-room__cube:before,.archive-3d-image-gallery-room__cube:after{pointer-events:none}.archive-3d-image-gallery-room__cube:after{transform-origin:bottom;transform:rotateX(72deg)translateY(48%)}.archive-3d-image-gallery-room__panel{z-index:4;border:1px solid var(--dom-scene-highlight);width:210px;height:270px;padding:10px;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-3d-image-gallery-room__panel{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-3d-image-gallery-room__panel{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-3d-image-gallery-room__panel{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-3d-image-gallery-room__panel{cursor:pointer;box-shadow:0 24px 70px #00000057}.archive-3d-image-gallery-room__panel--0{top:14%;left:9%;transform:rotateY(34deg)}.archive-3d-image-gallery-room__panel--1{top:42%;left:5%;transform:rotateY(42deg)rotate(-4deg)}.archive-3d-image-gallery-room__panel--2{top:12%;right:10%;transform:rotateY(-34deg)}.archive-3d-image-gallery-room__panel--3{bottom:17%;right:5%;transform:rotateY(-44deg)rotate(5deg)}.archive-3d-image-gallery-room__panel--4{top:5%;left:50%;transform:translate(-50%)translateZ(-90px)}.archive-3d-image-gallery-room__panel[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-3d-image-gallery-room__panel[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 86%, var(--dom-scene-highlight))}}.archive-3d-image-gallery-room__caption{z-index:7;border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:12px;width:min(360px,38vw);height:min(460px,56svh);margin:0;padding:14px;display:grid;position:absolute;bottom:10%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-3d-image-gallery-room__caption{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.archive-3d-image-gallery-room__caption{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-3d-image-gallery-room__caption{background:color-mix(in srgb, var(--dom-scene-bg) 82%, #000)}}.archive-3d-image-gallery-room__caption{transform:translate(-50%)translateZ(120px)}.archive-animated-image-columns{background:linear-gradient(90deg, var(--dom-scene-bg) 0 32%, transparent 32%), var(--dom-scene-bg);grid-template-columns:minmax(250px,.34fr) minmax(520px,1fr);align-items:center;gap:34px;padding:104px 54px 58px;display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.archive-animated-image-columns{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-bg) 90%, #fff) 0 32%, transparent 32%), color-mix(in srgb, var(--dom-scene-bg) 94%, #fff)}}.archive-animated-image-columns__copy{z-index:6;align-self:start;gap:10px;padding:18px 0;display:grid;position:sticky;top:104px}.archive-animated-image-columns__columns{grid-template-columns:repeat(3,minmax(140px,1fr));gap:14px;min-height:118svh;display:grid}.archive-animated-image-columns__columns button{cursor:pointer;min-height:240px;transform:translateY(var(--columns-a));background:0 0;border:0;border-radius:8px;padding:0}.archive-animated-image-columns__columns button:nth-child(3n+2){transform:translateY(var(--columns-b))}.archive-animated-image-columns__columns button:nth-child(3n){transform:translateY(var(--columns-c))}.archive-animated-image-columns__columns img{border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-animated-image-columns__columns img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-animated-image-columns__columns img{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-animated-image-columns__columns img{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-animated-image-columns__columns img{box-shadow:0 22px 70px #00000038}.archive-animated-image-columns__columns button[data-active=true] img,.archive-animated-image-columns__columns button:hover img,.archive-animated-image-columns__columns button:focus-visible img{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-animated-image-columns__columns button[data-active=true] img,.archive-animated-image-columns__columns button:hover img,.archive-animated-image-columns__columns button:focus-visible img{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, var(--dom-scene-highlight))}}.archive-polaroid-stack-grid{background:radial-gradient(68% 64% at 32% 46%, var(--dom-scene-secondary), transparent 70%), var(--dom-scene-bg);grid-template-columns:minmax(320px,.56fr) minmax(440px,1fr);align-items:center;gap:38px;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-polaroid-stack-grid{background:radial-gradient(68% 64% at 32% 46%, color-mix(in srgb, var(--dom-scene-secondary) 12%, transparent), transparent 70%), color-mix(in srgb, var(--dom-scene-bg) 96%, #fff)}}.archive-polaroid-stack-grid__stack{min-height:560px;margin:0;position:relative}.archive-polaroid-stack-grid__stack>img{border:1px solid var(--dom-scene-highlight);width:min(350px,30vw);height:410px;padding:14px 14px 62px;position:absolute;top:2%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-polaroid-stack-grid__stack>img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-polaroid-stack-grid__stack>img{background:var(--dom-scene-highlight);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-polaroid-stack-grid__stack>img{background:color-mix(in srgb, var(--dom-scene-highlight) 92%, #fff)}}.archive-polaroid-stack-grid__stack>img{transform:translateX(-50%) translateY(calc(var(--stack-index) * 14px)) rotate(calc((var(--stack-index) - 2) * 5deg));box-shadow:0 28px 80px #0000003d}.archive-polaroid-stack-grid__stack figcaption{border:1px solid var(--dom-scene-accent);gap:8px;padding:18px;display:grid;position:absolute;bottom:0;left:4%;right:4%}@supports (color:color-mix(in lab, red, red)){.archive-polaroid-stack-grid__stack figcaption{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.archive-polaroid-stack-grid__stack figcaption{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-polaroid-stack-grid__stack figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 86%, transparent)}}.archive-polaroid-stack-grid__grid{grid-template-columns:repeat(5,minmax(76px,1fr));gap:12px;display:grid}.archive-polaroid-stack-grid__grid button{aspect-ratio:1/1.22;background:var(--dom-scene-highlight);padding:8px 8px 22px}@supports (color:color-mix(in lab, red, red)){.archive-polaroid-stack-grid__grid button{background:color-mix(in srgb, var(--dom-scene-highlight) 90%, #fff)}}.archive-polaroid-stack-grid__grid button{box-shadow:0 18px 48px #0000002e}.archive-animated-grid-previews{background:repeating-linear-gradient(90deg, #ffffff0b 0 1px, transparent 1px 58px), radial-gradient(78% 70% at 42% 42%, var(--dom-scene-secondary), transparent 74%), var(--dom-scene-bg);grid-template-columns:minmax(390px,.72fr) minmax(420px,1fr);align-items:center;gap:34px;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-animated-grid-previews{background:repeating-linear-gradient(90deg, #ffffff0b 0 1px, transparent 1px 58px), radial-gradient(78% 70% at 42% 42%, color-mix(in srgb, var(--dom-scene-secondary) 15%, transparent), transparent 74%), color-mix(in srgb, var(--dom-scene-bg) 96%, #000)}}.archive-animated-grid-previews__plate{z-index:6;border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:14px;width:min(460px,38vw);min-height:580px;margin:0;padding:16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-animated-grid-previews__plate{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-animated-grid-previews__plate{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-animated-grid-previews__plate{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-animated-grid-previews__plate{transform:translate(var(--preview-x), var(--preview-y));box-shadow:0 38px 120px #0000005c}.archive-animated-grid-previews__grid{perspective:900px;grid-template-columns:repeat(4,minmax(86px,1fr));gap:12px;display:grid}.archive-animated-grid-previews__grid button{aspect-ratio:1/.82;transform:rotateZ(calc((var(--preview-index) - 5) * 1deg));padding:8px}.archive-animated-grid-previews__grid button:nth-child(3n+2){transform:translateY(8px) rotateZ(calc((var(--preview-index) - 5) * 1deg))}.archive-animated-grid-previews__grid button:nth-child(3n){transform:translateY(16px) rotateZ(calc((var(--preview-index) - 5) * 1deg))}.archive-scattered-polaroids-gallery{background:radial-gradient(60% 56% at 74% 46%, var(--dom-scene-accent), transparent 74%), var(--dom-scene-bg);grid-template-columns:minmax(320px,.45fr) minmax(520px,1fr);align-items:center;gap:38px;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-scattered-polaroids-gallery{background:radial-gradient(60% 56% at 74% 46%, color-mix(in srgb, var(--dom-scene-accent) 13%, transparent), transparent 74%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-scattered-polaroids-gallery__active{border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:14px;min-height:560px;margin:0;padding:16px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-scattered-polaroids-gallery__active{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-scattered-polaroids-gallery__active{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-scattered-polaroids-gallery__active{background:color-mix(in srgb, var(--dom-scene-bg) 78%, #000)}}.archive-scattered-polaroids-gallery__desk{min-height:620px;position:relative}.archive-scattered-polaroids-gallery__desk button{background:var(--dom-scene-highlight);width:min(190px,18vw);height:230px;padding:10px 10px 42px;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-scattered-polaroids-gallery__desk button{background:color-mix(in srgb, var(--dom-scene-highlight) 92%, #fff)}}.archive-scattered-polaroids-gallery__desk button{transform:rotate(calc((var(--polaroid-index) - 4.5) * 4deg));box-shadow:0 24px 76px #00000042}.archive-scattered-polaroids-gallery__desk button:first-child{transform:translateY(24px)rotate(-16deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(2){transform:translate(96px,192px)rotate(-9deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(3){transform:translate(188px,48px)rotate(7deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(4){transform:translate(286px,210px)rotate(-5deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(5){transform:translate(378px,62px)rotate(14deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(6){transform:translate(38px,396px)rotate(11deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(7){transform:translate(154px,354px)rotate(-13deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(8){transform:translate(270px,404px)rotate(8deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(9){transform:translate(410px,318px)rotate(-8deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(10){transform:translate(506px,128px)rotate(10deg)}.archive-scattered-polaroids-gallery__desk span{color:var(--dom-scene-bg);position:absolute;bottom:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.archive-scattered-polaroids-gallery__desk span{color:color-mix(in srgb, var(--dom-scene-bg) 74%, #000)}}.archive-scattered-polaroids-gallery__desk span{font-size:.72rem;font-weight:900}.archive-animated-responsive-image-grid{background:linear-gradient(135deg, var(--dom-scene-secondary), transparent 44%), var(--dom-scene-bg);grid-template-columns:minmax(520px,1fr) minmax(250px,.34fr);align-items:center;gap:34px;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-animated-responsive-image-grid{background:linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-secondary) 12%, transparent), transparent 44%), color-mix(in srgb, var(--dom-scene-bg) 95%, #000)}}.archive-animated-responsive-image-grid__mosaic{grid-template-columns:repeat(6,minmax(72px,1fr));grid-auto-rows:minmax(94px,12vw);gap:10px;display:grid}.archive-animated-responsive-image-grid__mosaic button{min-height:0;padding:7px}.archive-animated-responsive-image-grid__mosaic button:nth-child(4n+2){transform:translateY(4px)}.archive-animated-responsive-image-grid__mosaic button:nth-child(4n+3){transform:translateY(8px)}.archive-animated-responsive-image-grid__mosaic button:nth-child(4n){transform:translateY(12px)}.archive-animated-responsive-image-grid__mosaic button:nth-child(4n+1){grid-area:span 2/span 2}.archive-animated-responsive-image-grid__mosaic button:nth-child(7n+3){grid-column:span 2}.archive-animated-responsive-image-grid__placard{border:1px solid var(--dom-scene-highlight);padding:18px}@supports (color:color-mix(in lab, red, red)){.archive-animated-responsive-image-grid__placard{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-animated-responsive-image-grid__placard{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-animated-responsive-image-grid__placard{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}@media (prefers-reduced-motion:no-preference){.archive-polaroid-stack-grid__stack>img,.archive-scattered-polaroids-gallery__desk button,.archive-animated-responsive-image-grid__mosaic button{transition:transform .36s,border-color .18s,opacity .18s}.archive-polaroid-stack-grid__grid button,.archive-animated-grid-previews__grid button,.archive-interactive-room-display__palette button,.archive-fan-museum-room__bays button{transition:transform .22s,border-color .18s,opacity .18s}}@media (max-width:920px){.archive-room-grid__head{max-width:calc(100vw - 36px);top:18px;left:18px}.archive-room-grid__head .scene-title{font-size:2.15rem}.archive-fan-museum-room,.archive-interactive-room-display,.archive-3d-image-gallery-room,.archive-animated-image-columns,.archive-polaroid-stack-grid,.archive-animated-grid-previews,.archive-scattered-polaroids-gallery,.archive-animated-responsive-image-grid{padding:82px 20px 34px}.archive-fan-museum-room__hall{min-height:680px}.archive-fan-museum-room__hero{inset:7% 12% 30%}.archive-fan-museum-room__wall{display:none}.archive-fan-museum-room__bays{grid-template-columns:repeat(3,minmax(72px,1fr));bottom:4%;left:0;right:0}.archive-interactive-room-display__room,.archive-animated-image-columns,.archive-polaroid-stack-grid,.archive-animated-grid-previews,.archive-scattered-polaroids-gallery,.archive-animated-responsive-image-grid{grid-template-columns:1fr}.archive-interactive-room-display__room{min-height:auto;padding:28px 18px 22px}.archive-interactive-room-display__frame,.archive-animated-grid-previews__plate{width:100%;min-height:420px}.archive-interactive-room-display__palette{grid-template-columns:repeat(2,minmax(110px,1fr))}.archive-3d-image-gallery-room__cube{min-height:700px}.archive-3d-image-gallery-room__panel{width:150px;height:196px}.archive-3d-image-gallery-room__caption{width:min(340px,80vw);height:390px}.archive-animated-image-columns__copy{position:relative;top:auto}.archive-animated-image-columns__columns{grid-template-columns:repeat(3,minmax(80px,1fr));min-height:auto}.archive-animated-image-columns__columns button{min-height:190px}.archive-polaroid-stack-grid__stack{min-height:520px}.archive-polaroid-stack-grid__stack>img{width:min(320px,72vw)}.archive-polaroid-stack-grid__grid{grid-template-columns:repeat(5,minmax(48px,1fr))}.archive-animated-grid-previews__grid{grid-template-columns:repeat(3,minmax(70px,1fr))}.archive-scattered-polaroids-gallery__active{min-height:430px}.archive-scattered-polaroids-gallery__desk{min-height:520px}.archive-scattered-polaroids-gallery__desk button{width:min(150px,31vw);height:190px}.archive-scattered-polaroids-gallery__desk button:first-child{transform:translate(0)rotate(-10deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(2){transform:translate(30vw,96px)rotate(7deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(3){transform:translate(60vw,12px)rotate(-5deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(4){transform:translate(6vw,202px)rotate(8deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(5){transform:translate(36vw,292px)rotate(-8deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(6){transform:translate(62vw,210px)rotate(10deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(7){transform:translateY(392px)rotate(5deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(8){transform:translate(30vw,408px)rotate(-9deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(9){transform:translate(60vw,370px)rotate(6deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(10){transform:translate(14vw,504px)rotate(-6deg)}.archive-animated-responsive-image-grid__mosaic{grid-template-columns:repeat(4,minmax(58px,1fr));grid-auto-rows:minmax(80px,18vw)}}@media (max-width:520px){.archive-fan-museum-room__hero,.archive-interactive-room-display__frame,.archive-3d-image-gallery-room__caption,.archive-animated-grid-previews__plate,.archive-scattered-polaroids-gallery__active{min-height:360px}.archive-fan-museum-room__hero{inset:5% 2% 36%}.archive-fan-museum-room__bays,.archive-interactive-room-display__palette,.archive-polaroid-stack-grid__grid,.archive-animated-grid-previews__grid{grid-template-columns:repeat(2,minmax(90px,1fr))}.archive-interactive-room-display__palette button{grid-template-columns:58px 1fr;min-height:76px}.archive-3d-image-gallery-room__panel{width:128px;height:170px}.archive-3d-image-gallery-room__panel--0,.archive-3d-image-gallery-room__panel--1{left:0}.archive-3d-image-gallery-room__panel--2,.archive-3d-image-gallery-room__panel--3{right:0}.archive-animated-image-columns__columns{grid-template-columns:repeat(2,minmax(110px,1fr))}.archive-animated-image-columns__columns button{min-height:168px}.archive-polaroid-stack-grid__stack{min-height:470px}.archive-polaroid-stack-grid__stack>img{height:350px}.archive-scattered-polaroids-gallery__desk{min-height:660px}.archive-scattered-polaroids-gallery__desk button{width:min(140px,42vw);height:174px}.archive-scattered-polaroids-gallery__desk button:first-child{transform:translate(0)rotate(-7deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(2){transform:translate(44vw,76px)rotate(5deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(3){transform:translate(2vw,154px)rotate(-4deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(4){transform:translate(44vw,232px)rotate(6deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(5){transform:translateY(310px)rotate(4deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(6){transform:translate(43vw,388px)rotate(-5deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(7){transform:translate(2vw,466px)rotate(5deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(8){transform:translate(44vw,544px)rotate(-4deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(9){transform:translateY(622px)rotate(3deg)}.archive-scattered-polaroids-gallery__desk button:nth-child(10){transform:translate(44vw,700px)rotate(-3deg)}.archive-animated-responsive-image-grid__mosaic{grid-template-columns:repeat(2,minmax(90px,1fr));grid-auto-rows:minmax(98px,34vw)}.archive-animated-responsive-image-grid__mosaic button:nth-child(4n+1),.archive-animated-responsive-image-grid__mosaic button:nth-child(7n+3){grid-area:span 1/span 1}}.archive-motion-distortion__head{z-index:28;pointer-events:none;max-width:min(54ch,100vw - 64px);position:absolute;top:28px;left:32px}.archive-motion-distortion__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 24px 70px #0000008a;font-size:3rem;line-height:.94}.dom-gallery[data-dom-variant=archive-3d-grid-effect],.dom-gallery[data-dom-variant=archive-3d-text-scroll-animations],.dom-gallery[data-dom-variant=archive-3d-typing-effects],.dom-gallery[data-dom-variant=archive-audio-visualizer-stage],.dom-gallery[data-dom-variant=archive-audio-image-distortion],.dom-gallery[data-dom-variant=archive-webgl-bulge-distortion],.dom-gallery[data-dom-variant=archive-webgl-distortion-configurator],.dom-gallery[data-dom-variant=archive-fake-3d-image-effect]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-motion-distortion img{object-fit:contain;width:100%;height:100%;display:block}.archive-motion-distortion button{color:inherit;font:inherit}.archive-3d-grid-effect{background:repeating-linear-gradient(90deg, #ffffff0b 0 1px, transparent 1px 52px), radial-gradient(70% 72% at 48% 44%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);place-items:center;padding:100px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-3d-grid-effect{background:repeating-linear-gradient(90deg, #ffffff0b 0 1px, transparent 1px 52px), radial-gradient(70% 72% at 48% 44%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 95%, #000)}}.archive-3d-grid-effect{perspective:1100px}.archive-3d-grid-effect__stage{width:min(1120px,92vw);transform:rotateX(var(--grid-tilt-x)) rotateY(var(--grid-tilt-y));transform-style:preserve-3d;grid-template-columns:minmax(340px,.58fr) minmax(520px,1fr);align-items:center;gap:34px;display:grid;position:relative}.archive-3d-grid-effect__hero,.archive-3d-text-scroll__hero,.archive-3d-typing-effects__terminal,.archive-audio-visualizer-stage__hero,.archive-audio-image-distortion__frame,.archive-webgl-bulge-distortion__lens,.archive-webgl-distortion-configurator__preview,.archive-fake-3d-image-effect__stack{z-index:5;border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:14px;margin:0;padding:16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-3d-grid-effect__hero,.archive-3d-text-scroll__hero,.archive-3d-typing-effects__terminal,.archive-audio-visualizer-stage__hero,.archive-audio-image-distortion__frame,.archive-webgl-bulge-distortion__lens,.archive-webgl-distortion-configurator__preview,.archive-fake-3d-image-effect__stack{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-3d-grid-effect__hero,.archive-3d-text-scroll__hero,.archive-3d-typing-effects__terminal,.archive-audio-visualizer-stage__hero,.archive-audio-image-distortion__frame,.archive-webgl-bulge-distortion__lens,.archive-webgl-distortion-configurator__preview,.archive-fake-3d-image-effect__stack{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-3d-grid-effect__hero,.archive-3d-text-scroll__hero,.archive-3d-typing-effects__terminal,.archive-audio-visualizer-stage__hero,.archive-audio-image-distortion__frame,.archive-webgl-bulge-distortion__lens,.archive-webgl-distortion-configurator__preview,.archive-fake-3d-image-effect__stack{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-3d-grid-effect__hero,.archive-3d-text-scroll__hero,.archive-3d-typing-effects__terminal,.archive-audio-visualizer-stage__hero,.archive-audio-image-distortion__frame,.archive-webgl-bulge-distortion__lens,.archive-webgl-distortion-configurator__preview,.archive-fake-3d-image-effect__stack{box-shadow:0 38px 120px #00000061}.archive-3d-grid-effect__hero{min-height:590px;transform:translateZ(80px)}.archive-3d-grid-effect__hero figcaption,.archive-3d-text-scroll__hero figcaption,.archive-3d-typing-effects__terminal figcaption,.archive-audio-visualizer-stage__hero figcaption,.archive-audio-image-distortion__frame figcaption,.archive-webgl-bulge-distortion__lens figcaption,.archive-webgl-distortion-configurator__preview figcaption,.archive-fake-3d-image-effect__stack figcaption{gap:8px;display:grid}.archive-3d-grid-effect__hero span,.archive-3d-text-scroll__hero span,.archive-3d-typing-effects__terminal span,.archive-audio-visualizer-stage__hero span,.archive-audio-image-distortion__frame span,.archive-webgl-bulge-distortion__lens span,.archive-webgl-distortion-configurator__preview span,.archive-fake-3d-image-effect__stack span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-3d-grid-effect__hero span,.archive-3d-text-scroll__hero span,.archive-3d-typing-effects__terminal span,.archive-audio-visualizer-stage__hero span,.archive-audio-image-distortion__frame span,.archive-webgl-bulge-distortion__lens span,.archive-webgl-distortion-configurator__preview span,.archive-fake-3d-image-effect__stack span{color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-3d-grid-effect__hero span,.archive-3d-text-scroll__hero span,.archive-3d-typing-effects__terminal span,.archive-audio-visualizer-stage__hero span,.archive-audio-image-distortion__frame span,.archive-webgl-bulge-distortion__lens span,.archive-webgl-distortion-configurator__preview span,.archive-fake-3d-image-effect__stack span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-3d-grid-effect__hero strong,.archive-3d-text-scroll__hero strong,.archive-3d-typing-effects__terminal strong,.archive-audio-visualizer-stage__hero strong,.archive-audio-image-distortion__frame strong,.archive-webgl-bulge-distortion__lens strong,.archive-webgl-distortion-configurator__preview strong,.archive-fake-3d-image-effect__stack strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.22rem,2.8vw,3rem);line-height:.96}.archive-3d-grid-effect__hero p,.archive-3d-typing-effects__terminal p,.archive-audio-image-distortion__frame p,.archive-webgl-distortion-configurator__preview p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-3d-grid-effect__hero p,.archive-3d-typing-effects__terminal p,.archive-audio-image-distortion__frame p,.archive-webgl-distortion-configurator__preview p{color:color-mix(in srgb, var(--dom-scene-highlight) 66%, transparent)}}.archive-3d-grid-effect__hero p,.archive-3d-typing-effects__terminal p,.archive-audio-image-distortion__frame p,.archive-webgl-distortion-configurator__preview p{font-size:.9rem;line-height:1.42}.archive-3d-grid-effect__grid{transform-style:preserve-3d;grid-template-columns:repeat(4,minmax(82px,1fr));gap:12px;display:grid;transform:translateZ(-34px)rotateY(-8deg)}.archive-3d-grid-effect__grid button,.archive-3d-text-scroll__rail button,.archive-audio-visualizer-stage__dock button,.archive-webgl-bulge-distortion__thumbs button,.archive-webgl-distortion-configurator__panel nav button,.archive-fake-3d-image-effect__rail button{border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-3d-grid-effect__grid button,.archive-3d-text-scroll__rail button,.archive-audio-visualizer-stage__dock button,.archive-webgl-bulge-distortion__thumbs button,.archive-webgl-distortion-configurator__panel nav button,.archive-fake-3d-image-effect__rail button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-3d-grid-effect__grid button,.archive-3d-text-scroll__rail button,.archive-audio-visualizer-stage__dock button,.archive-webgl-bulge-distortion__thumbs button,.archive-webgl-distortion-configurator__panel nav button,.archive-fake-3d-image-effect__rail button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-3d-grid-effect__grid button,.archive-3d-text-scroll__rail button,.archive-audio-visualizer-stage__dock button,.archive-webgl-bulge-distortion__thumbs button,.archive-webgl-distortion-configurator__panel nav button,.archive-fake-3d-image-effect__rail button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-3d-grid-effect__grid button,.archive-3d-text-scroll__rail button,.archive-audio-visualizer-stage__dock button,.archive-webgl-bulge-distortion__thumbs button,.archive-webgl-distortion-configurator__panel nav button,.archive-fake-3d-image-effect__rail button{cursor:pointer}.archive-3d-grid-effect__grid button{aspect-ratio:1/1.08;padding:8px;transform:rotateX(12deg)translateZ(0)}.archive-3d-grid-effect__grid button:nth-child(4n+2){transform:rotateX(12deg)translateY(10px)translateZ(18px)}.archive-3d-grid-effect__grid button:nth-child(4n){transform:rotateX(12deg)translateY(-8px)translateZ(-18px)}.archive-3d-grid-effect__grid button:nth-child(5n){transform:rotateX(12deg)translateY(4px)translateZ(30px)}.archive-3d-grid-effect__grid button[data-active=true],.archive-3d-grid-effect__grid button:hover,.archive-3d-grid-effect__grid button:focus-visible,.archive-3d-text-scroll__rail button[data-active=true],.archive-3d-text-scroll__rail button:hover,.archive-3d-text-scroll__rail button:focus-visible,.archive-audio-visualizer-stage__dock button[data-active=true],.archive-audio-visualizer-stage__dock button:hover,.archive-audio-visualizer-stage__dock button:focus-visible,.archive-webgl-bulge-distortion__thumbs button[data-active=true],.archive-webgl-bulge-distortion__thumbs button:hover,.archive-webgl-bulge-distortion__thumbs button:focus-visible,.archive-webgl-distortion-configurator__panel button[data-active=true],.archive-webgl-distortion-configurator__panel button:hover,.archive-webgl-distortion-configurator__panel button:focus-visible,.archive-fake-3d-image-effect__rail button[data-active=true],.archive-fake-3d-image-effect__rail button:hover,.archive-fake-3d-image-effect__rail button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-3d-grid-effect__grid button[data-active=true],.archive-3d-grid-effect__grid button:hover,.archive-3d-grid-effect__grid button:focus-visible,.archive-3d-text-scroll__rail button[data-active=true],.archive-3d-text-scroll__rail button:hover,.archive-3d-text-scroll__rail button:focus-visible,.archive-audio-visualizer-stage__dock button[data-active=true],.archive-audio-visualizer-stage__dock button:hover,.archive-audio-visualizer-stage__dock button:focus-visible,.archive-webgl-bulge-distortion__thumbs button[data-active=true],.archive-webgl-bulge-distortion__thumbs button:hover,.archive-webgl-bulge-distortion__thumbs button:focus-visible,.archive-webgl-distortion-configurator__panel button[data-active=true],.archive-webgl-distortion-configurator__panel button:hover,.archive-webgl-distortion-configurator__panel button:focus-visible,.archive-fake-3d-image-effect__rail button[data-active=true],.archive-fake-3d-image-effect__rail button:hover,.archive-fake-3d-image-effect__rail button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, var(--dom-scene-highlight))}}.archive-3d-grid-effect__grid button[data-active=true],.archive-3d-grid-effect__grid button:hover,.archive-3d-grid-effect__grid button:focus-visible,.archive-3d-text-scroll__rail button[data-active=true],.archive-3d-text-scroll__rail button:hover,.archive-3d-text-scroll__rail button:focus-visible,.archive-audio-visualizer-stage__dock button[data-active=true],.archive-audio-visualizer-stage__dock button:hover,.archive-audio-visualizer-stage__dock button:focus-visible,.archive-webgl-bulge-distortion__thumbs button[data-active=true],.archive-webgl-bulge-distortion__thumbs button:hover,.archive-webgl-bulge-distortion__thumbs button:focus-visible,.archive-webgl-distortion-configurator__panel button[data-active=true],.archive-webgl-distortion-configurator__panel button:hover,.archive-webgl-distortion-configurator__panel button:focus-visible,.archive-fake-3d-image-effect__rail button[data-active=true],.archive-fake-3d-image-effect__rail button:hover,.archive-fake-3d-image-effect__rail button:focus-visible{outline:none}.archive-3d-text-scroll{background:radial-gradient(82% 72% at 70% 44%, var(--dom-scene-secondary), transparent 76%), var(--dom-scene-bg);grid-template-columns:minmax(340px,.54fr) minmax(480px,1fr);align-items:center;gap:34px;padding:104px 54px 58px;display:grid;overflow:auto}@supports (color:color-mix(in lab, red, red)){.archive-3d-text-scroll{background:radial-gradient(82% 72% at 70% 44%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 76%), color-mix(in srgb, var(--dom-scene-bg) 95%, #000)}}.archive-3d-text-scroll{perspective:1100px}.archive-3d-text-scroll__hero{align-self:start;min-height:560px;position:sticky;top:104px}.archive-3d-text-scroll__words{min-height:118svh;transform-style:preserve-3d;gap:14px;display:grid;position:relative}.archive-3d-text-scroll__words span{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-transform:uppercase;transform:rotateX(-8deg) rotateY(var(--text-rotate-y)) translateX(-22px);opacity:.58;font-size:clamp(2rem,7vw,7.8rem);font-weight:950;line-height:.88;display:block}.archive-3d-text-scroll__words span:nth-child(3n+2){transform:rotateX(4deg) rotateY(var(--text-rotate-y)) translateX(18px);opacity:.76}.archive-3d-text-scroll__words span:nth-child(3n){transform:rotateX(10deg) rotateY(var(--text-rotate-y)) translateX(42px);opacity:.92}.archive-3d-text-scroll__rail{z-index:8;grid-template-columns:repeat(6,minmax(58px,1fr));gap:8px;width:min(480px,100vw - 60px);display:grid;position:absolute;bottom:30px;right:30px}.archive-3d-text-scroll__rail button,.archive-audio-visualizer-stage__dock button,.archive-webgl-bulge-distortion__thumbs button,.archive-fake-3d-image-effect__rail button{aspect-ratio:1/.78;padding:6px}.archive-3d-typing-effects{background:linear-gradient(115deg, var(--dom-scene-accent), transparent 46%), repeating-linear-gradient(0deg, #ffffff0a 0 1px, transparent 1px 6px), var(--dom-scene-bg);place-items:center;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-3d-typing-effects{background:linear-gradient(115deg, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent), transparent 46%), repeating-linear-gradient(0deg, #ffffff0a 0 1px, transparent 1px 6px), color-mix(in srgb, var(--dom-scene-bg) 95%, #000)}}.archive-3d-typing-effects__terminal{width:min(520px,42vw);min-height:600px}.archive-3d-typing-effects__letters{z-index:8;pointer-events:none;perspective:900px;justify-content:center;gap:4px;display:flex;position:absolute;top:20%;left:7%;right:7%}.archive-3d-typing-effects__letters span{min-width:.74em;color:var(--dom-scene-accent);place-items:center;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.archive-3d-typing-effects__letters span{color:color-mix(in srgb, var(--dom-scene-accent) 72%, var(--dom-scene-highlight))}}.archive-3d-typing-effects__letters span{text-transform:uppercase;text-shadow:0 18px 42px var(--dom-scene-accent);font-size:clamp(1.55rem,4vw,4.7rem);font-weight:950;line-height:1}@supports (color:color-mix(in lab, red, red)){.archive-3d-typing-effects__letters span{text-shadow:0 18px 42px color-mix(in srgb, var(--dom-scene-accent) 28%, transparent)}}.archive-3d-typing-effects__letters span{transform:translateY(-5px)rotateY(-12deg)}.archive-3d-typing-effects__letters span:nth-child(4n+2){transform:translateY(5px)rotateY(8deg)}.archive-3d-typing-effects__letters span:nth-child(4n+3){transform:translateY(-1px)rotateY(14deg)}.archive-3d-typing-effects__letters span:nth-child(4n){transform:translateY(8px)rotateY(-6deg)}.archive-3d-typing-effects__keys{z-index:9;grid-template-columns:repeat(4,46px);gap:8px;display:grid;position:absolute;bottom:34px;right:36px}.archive-3d-typing-effects__keys button,.archive-audio-image-distortion__index button,.archive-webgl-distortion-configurator__modes button{border:1px solid var(--dom-scene-highlight);place-items:center;min-height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-3d-typing-effects__keys button,.archive-audio-image-distortion__index button,.archive-webgl-distortion-configurator__modes button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-3d-typing-effects__keys button,.archive-audio-image-distortion__index button,.archive-webgl-distortion-configurator__modes button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-3d-typing-effects__keys button,.archive-audio-image-distortion__index button,.archive-webgl-distortion-configurator__modes button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-3d-typing-effects__keys button,.archive-audio-image-distortion__index button,.archive-webgl-distortion-configurator__modes button{color:var(--dom-scene-highlight);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-3d-typing-effects__keys button[data-active=true],.archive-3d-typing-effects__keys button:hover,.archive-3d-typing-effects__keys button:focus-visible,.archive-audio-image-distortion__index button[data-active=true],.archive-audio-image-distortion__index button:hover,.archive-audio-image-distortion__index button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-3d-typing-effects__keys button[data-active=true],.archive-3d-typing-effects__keys button:hover,.archive-3d-typing-effects__keys button:focus-visible,.archive-audio-image-distortion__index button[data-active=true],.archive-audio-image-distortion__index button:hover,.archive-audio-image-distortion__index button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-3d-typing-effects__keys button[data-active=true],.archive-3d-typing-effects__keys button:hover,.archive-3d-typing-effects__keys button:focus-visible,.archive-audio-image-distortion__index button[data-active=true],.archive-audio-image-distortion__index button:hover,.archive-audio-image-distortion__index button:focus-visible{outline:none}.archive-audio-visualizer-stage{background:radial-gradient(72% 64% at 50% 50%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);place-items:center;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-audio-visualizer-stage{background:radial-gradient(72% 64% at 50% 50%, color-mix(in srgb, var(--dom-scene-accent) 14%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 96%, #000)}}.archive-audio-visualizer-stage__hero{width:min(500px,42vw);min-height:590px}.archive-audio-visualizer-stage__bars{z-index:4;pointer-events:none;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:16% 6% 22%}.archive-audio-visualizer-stage__bars span{background:linear-gradient(180deg, var(--dom-scene-accent), var(--dom-scene-secondary));border-radius:999px;width:min(18px,1.4vw);height:42%;max-height:86%}@supports (color:color-mix(in lab, red, red)){.archive-audio-visualizer-stage__bars span{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-accent) 78%, white), color-mix(in srgb, var(--dom-scene-secondary) 68%, transparent))}}.archive-audio-visualizer-stage__bars span{opacity:.5;transform:scaleY(.48)}.archive-audio-visualizer-stage__bars span:nth-child(3n+1){height:58%;transform:scaleY(.78)}.archive-audio-visualizer-stage__bars span:nth-child(4n+2){height:74%;transform:scaleY(1.08)}.archive-audio-visualizer-stage__bars span:nth-child(5n){height:86%}.archive-audio-visualizer-stage__dock,.archive-webgl-bulge-distortion__thumbs,.archive-fake-3d-image-effect__rail{z-index:10;grid-template-columns:repeat(7,minmax(54px,1fr));gap:8px;width:min(560px,100vw - 68px);display:grid;position:absolute;bottom:34px;right:34px}.archive-audio-image-distortion{background:repeating-linear-gradient(0deg, #ffffff0a 0 1px, transparent 1px 8px), radial-gradient(70% 64% at 36% 50%, var(--dom-scene-secondary), transparent 74%), var(--dom-scene-bg);grid-template-columns:minmax(360px,.64fr) minmax(380px,1fr);align-items:center;gap:34px;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-audio-image-distortion{background:repeating-linear-gradient(0deg, #ffffff0a 0 1px, transparent 1px 8px), radial-gradient(70% 64% at 36% 50%, color-mix(in srgb, var(--dom-scene-secondary) 15%, transparent), transparent 74%), color-mix(in srgb, var(--dom-scene-bg) 95%, #000)}}.archive-audio-image-distortion__frame{min-height:590px}.archive-audio-image-distortion__frame img{grid-area:1/1}.archive-audio-image-distortion__frame img:first-of-type{opacity:.38;filter:hue-rotate(100deg)saturate(1.6);mix-blend-mode:screen;transform:translate(-14px,8px)skew(-2deg)}.archive-audio-image-distortion__frame img:nth-of-type(2){opacity:.32;filter:hue-rotate(-72deg)saturate(1.4);mix-blend-mode:screen;transform:translate(14px,-8px)skew(2deg)}.archive-audio-image-distortion__wave{gap:8px;display:grid}.archive-audio-image-distortion__wave span{background:linear-gradient(90deg, transparent, var(--dom-scene-accent), var(--dom-scene-secondary), transparent);border-radius:999px;height:10px;display:block}@supports (color:color-mix(in lab, red, red)){.archive-audio-image-distortion__wave span{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight)), color-mix(in srgb, var(--dom-scene-secondary) 68%, transparent), transparent)}}.archive-audio-image-distortion__wave span{transform:translate(-44px)scaleX(.62)}.archive-audio-image-distortion__wave span:nth-child(3n+2){transform:translate(28px)scaleX(.92)}.archive-audio-image-distortion__wave span:nth-child(4n){transform:translate(62px)scaleX(1.18)}.archive-audio-image-distortion__index{z-index:10;grid-template-columns:repeat(8,42px);gap:8px;display:grid;position:absolute;bottom:34px;right:34px}.archive-webgl-bulge-distortion{background:radial-gradient(circle at var(--bulge-x) var(--bulge-y), var(--dom-scene-accent), transparent 22%), var(--dom-scene-bg);place-items:center;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-webgl-bulge-distortion{background:radial-gradient(circle at var(--bulge-x) var(--bulge-y), color-mix(in srgb, var(--dom-scene-accent) 22%, transparent), transparent 22%), color-mix(in srgb, var(--dom-scene-bg) 95%, #000)}}.archive-webgl-bulge-distortion__lens{width:min(520px,43vw);min-height:610px}.archive-webgl-bulge-distortion__lens:before{content:"";z-index:4;left:var(--bulge-x);top:var(--bulge-y);aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:min(210px,25vw);position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-webgl-bulge-distortion__lens:before{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 24%, transparent)}}.archive-webgl-bulge-distortion__lens:before{background:radial-gradient(circle, var(--dom-scene-highlight), transparent 66%);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-webgl-bulge-distortion__lens:before{background:radial-gradient(circle, color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent), transparent 66%)}}.archive-webgl-bulge-distortion__lens:before{box-shadow:0 0 80px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-bulge-distortion__lens:before{box-shadow:0 0 80px color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.archive-webgl-bulge-distortion__lens:before{pointer-events:none;transform:translate(-50%,-50%)}.archive-webgl-bulge-distortion__lens img{transform:scale(1.02)}.archive-webgl-bulge-distortion__thumbs{grid-template-columns:repeat(6,minmax(60px,1fr))}.archive-webgl-distortion-configurator{background:linear-gradient(90deg, var(--dom-scene-bg) 0 42%, transparent 42%), var(--dom-scene-bg);grid-template-columns:minmax(390px,.68fr) minmax(320px,.46fr);align-items:center;gap:34px;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-webgl-distortion-configurator{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-bg) 92%, #fff) 0 42%, transparent 42%), color-mix(in srgb, var(--dom-scene-bg) 96%, #fff)}}.archive-webgl-distortion-configurator__preview{min-height:610px}.archive-webgl-distortion-configurator__preview img{grid-area:1/1}.archive-webgl-distortion-configurator__preview img:first-of-type{opacity:.38;mix-blend-mode:multiply}.archive-webgl-distortion-configurator[data-distortion-mode=ripple] .archive-webgl-distortion-configurator__preview img:first-of-type{transform:translate(10px,-10px)scale(1.02)}.archive-webgl-distortion-configurator[data-distortion-mode=shear] .archive-webgl-distortion-configurator__preview img:first-of-type{transform:skew(-6deg)translate(-14px)}.archive-webgl-distortion-configurator[data-distortion-mode=rgb] .archive-webgl-distortion-configurator__preview img:first-of-type{filter:hue-rotate(110deg)saturate(1.7);mix-blend-mode:screen;transform:translate(-12px,8px)}.archive-webgl-distortion-configurator[data-distortion-mode=scan] .archive-webgl-distortion-configurator__preview:before{content:"";z-index:4;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff29 0 1px,#0000 1px 7px);position:absolute;inset:16px 16px 128px}.archive-webgl-distortion-configurator__panel{gap:18px;display:grid}.archive-webgl-distortion-configurator__modes{grid-template-columns:repeat(2,minmax(100px,1fr));gap:10px;display:grid}.archive-webgl-distortion-configurator__panel nav{grid-template-columns:repeat(2,minmax(110px,1fr));gap:10px;display:grid}.archive-webgl-distortion-configurator__panel nav button{min-height:96px;padding:8px}.archive-fake-3d-image-effect{background:radial-gradient(70% 68% at 50% 44%, var(--dom-scene-secondary), transparent 74%), var(--dom-scene-bg);place-items:center;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-fake-3d-image-effect{background:radial-gradient(70% 68% at 50% 44%, color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent), transparent 74%), color-mix(in srgb, var(--dom-scene-bg) 96%, #000)}}.archive-fake-3d-image-effect{perspective:1000px}.archive-fake-3d-image-effect__stack{width:min(520px,43vw);min-height:610px;transform-style:preserve-3d}.archive-fake-3d-image-effect__stack img{opacity:var(--fake3d-layer-opacity);transform:translate(var(--fake3d-layer-x), var(--fake3d-layer-y)) translateZ(var(--fake3d-layer-z));grid-area:1/1}.archive-fake-3d-image-effect__stack img:nth-of-type(4){opacity:1}@media (prefers-reduced-motion:no-preference){.archive-motion-distortion button,.archive-3d-grid-effect__stage,.archive-3d-text-scroll__words span,.archive-fake-3d-image-effect__stack img{transition:transform .24s,border-color .18s,opacity .18s}}@media (max-width:920px){.archive-motion-distortion__head{max-width:calc(100vw - 36px);top:18px;left:18px}.archive-motion-distortion__head .scene-title{font-size:2.15rem}.archive-3d-grid-effect,.archive-3d-text-scroll,.archive-3d-typing-effects,.archive-audio-visualizer-stage,.archive-audio-image-distortion,.archive-webgl-bulge-distortion,.archive-webgl-distortion-configurator,.archive-fake-3d-image-effect{padding:82px 20px 34px}.archive-3d-grid-effect__stage,.archive-3d-text-scroll,.archive-audio-image-distortion,.archive-webgl-distortion-configurator{grid-template-columns:1fr}.archive-3d-grid-effect__hero,.archive-3d-text-scroll__hero,.archive-3d-typing-effects__terminal,.archive-audio-visualizer-stage__hero,.archive-audio-image-distortion__frame,.archive-webgl-bulge-distortion__lens,.archive-webgl-distortion-configurator__preview,.archive-fake-3d-image-effect__stack{width:100%;min-height:430px}.archive-3d-grid-effect__grid{grid-template-columns:repeat(3,minmax(72px,1fr));transform:none}.archive-3d-text-scroll__hero{position:relative;top:auto}.archive-3d-text-scroll__words{min-height:auto}.archive-3d-text-scroll__words span{font-size:clamp(1.7rem,10vw,5rem)}.archive-3d-text-scroll__rail,.archive-audio-visualizer-stage__dock,.archive-webgl-bulge-distortion__thumbs,.archive-fake-3d-image-effect__rail{grid-template-columns:repeat(3,minmax(72px,1fr));width:100%;margin-top:16px;position:relative;bottom:auto;right:auto}.archive-3d-typing-effects__letters{flex-wrap:wrap;top:17%;left:3%;right:3%}.archive-audio-visualizer-stage__bars{gap:4px;inset:22% 2% 28%}.archive-audio-visualizer-stage__bars span{width:8px}.archive-audio-image-distortion__index{grid-template-columns:repeat(4,42px);justify-content:center;margin-top:16px;position:relative;bottom:auto;right:auto}.archive-webgl-distortion-configurator__panel nav{grid-template-columns:repeat(3,minmax(80px,1fr))}}@media (max-width:520px){.archive-3d-grid-effect__hero,.archive-3d-text-scroll__hero,.archive-3d-typing-effects__terminal,.archive-audio-visualizer-stage__hero,.archive-audio-image-distortion__frame,.archive-webgl-bulge-distortion__lens,.archive-webgl-distortion-configurator__preview,.archive-fake-3d-image-effect__stack{min-height:360px}.archive-3d-grid-effect__grid,.archive-3d-text-scroll__rail,.archive-audio-visualizer-stage__dock,.archive-webgl-bulge-distortion__thumbs,.archive-fake-3d-image-effect__rail,.archive-webgl-distortion-configurator__panel nav{grid-template-columns:repeat(2,minmax(96px,1fr))}.archive-3d-typing-effects__keys{grid-template-columns:repeat(4,38px);bottom:20px;right:20px}.archive-3d-typing-effects__letters span{font-size:clamp(1.2rem,9vw,3rem)}.archive-audio-visualizer-stage__bars span:nth-child(n+25){display:none}.archive-webgl-distortion-configurator__modes{grid-template-columns:repeat(2,minmax(90px,1fr))}}.archive-immersive-3d__head{z-index:30;pointer-events:none;max-width:min(54ch,100vw - 64px);position:absolute;top:28px;left:32px}.archive-immersive-3d__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 24px 70px #0000008f;font-size:3rem;line-height:.94}.dom-gallery[data-dom-variant=archive-buildings-wave-animation],.dom-gallery[data-dom-variant=archive-dreamy-particle-gallery],.dom-gallery[data-dom-variant=archive-threejs-scroll-based-animation],.dom-gallery[data-dom-variant=archive-dynamic-terrain-deformation],.dom-gallery[data-dom-variant=archive-emotional-experiences-stage],.dom-gallery[data-dom-variant=archive-physics-cloth-slideshow],.dom-gallery[data-dom-variant=archive-smooth-webgl-scroll-transitions],.dom-gallery[data-dom-variant=archive-interactive-3d-cards-webflow]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-immersive-3d img{object-fit:contain;width:100%;height:100%;display:block}.archive-immersive-3d button{color:inherit;font:inherit}.archive-buildings-wave{background:repeating-linear-gradient(90deg, #ffffff0b 0 1px, transparent 1px 58px), linear-gradient(180deg, var(--dom-scene-secondary) 0%, var(--dom-scene-bg) 42%, #000 100%);place-items:center;padding:104px 54px 64px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-buildings-wave{background:repeating-linear-gradient(90deg, #ffffff0b 0 1px, transparent 1px 58px), linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-secondary) 18%, var(--dom-scene-bg)) 0%, var(--dom-scene-bg) 42%, #000 100%)}}.archive-buildings-wave{perspective:1200px}.archive-buildings-wave__city{width:min(1180px,92vw);transform:rotateX(var(--buildings-pitch)) rotateY(var(--buildings-yaw));transform-style:preserve-3d;grid-template-columns:minmax(330px,.5fr) minmax(520px,1fr);align-items:end;gap:36px;display:grid;position:relative}.archive-buildings-wave__hero,.archive-dynamic-terrain__focus,.archive-emotional-stage__altar,.archive-physics-cloth__cloth,.archive-webflow-cards__detail{z-index:5;border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:14px;margin:0;padding:16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-buildings-wave__hero,.archive-dynamic-terrain__focus,.archive-emotional-stage__altar,.archive-physics-cloth__cloth,.archive-webflow-cards__detail{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-buildings-wave__hero,.archive-dynamic-terrain__focus,.archive-emotional-stage__altar,.archive-physics-cloth__cloth,.archive-webflow-cards__detail{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-buildings-wave__hero,.archive-dynamic-terrain__focus,.archive-emotional-stage__altar,.archive-physics-cloth__cloth,.archive-webflow-cards__detail{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-buildings-wave__hero,.archive-dynamic-terrain__focus,.archive-emotional-stage__altar,.archive-physics-cloth__cloth,.archive-webflow-cards__detail{box-shadow:0 38px 120px #00000061}.archive-buildings-wave__hero{min-height:600px;transform:translateZ(90px)}.archive-buildings-wave__hero figcaption,.archive-dreamy-particles__orb figcaption,.archive-dynamic-terrain__focus figcaption,.archive-emotional-stage__altar figcaption,.archive-physics-cloth__cloth figcaption,.archive-webflow-cards__detail figcaption{gap:8px;display:grid}.archive-buildings-wave__hero span,.archive-dreamy-particles__orb span,.archive-threejs-scroll__hud span,.archive-dynamic-terrain__focus span,.archive-emotional-stage__altar span,.archive-physics-cloth__cloth span,.archive-smooth-webgl-scroll__label span,.archive-webflow-cards__detail span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-buildings-wave__hero span,.archive-dreamy-particles__orb span,.archive-threejs-scroll__hud span,.archive-dynamic-terrain__focus span,.archive-emotional-stage__altar span,.archive-physics-cloth__cloth span,.archive-smooth-webgl-scroll__label span,.archive-webflow-cards__detail span{color:color-mix(in srgb, var(--dom-scene-accent) 84%, var(--dom-scene-highlight))}}.archive-buildings-wave__hero span,.archive-dreamy-particles__orb span,.archive-threejs-scroll__hud span,.archive-dynamic-terrain__focus span,.archive-emotional-stage__altar span,.archive-physics-cloth__cloth span,.archive-smooth-webgl-scroll__label span,.archive-webflow-cards__detail span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-buildings-wave__hero strong,.archive-dreamy-particles__orb strong,.archive-threejs-scroll__hud strong,.archive-dynamic-terrain__focus strong,.archive-emotional-stage__altar strong,.archive-physics-cloth__cloth strong,.archive-smooth-webgl-scroll__label strong,.archive-webflow-cards__detail strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.24rem,2.9vw,3rem);line-height:.96}.archive-buildings-wave__hero p,.archive-dynamic-terrain__focus p,.archive-emotional-stage__altar p,.archive-webflow-cards__detail p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-buildings-wave__hero p,.archive-dynamic-terrain__focus p,.archive-emotional-stage__altar p,.archive-webflow-cards__detail p{color:color-mix(in srgb, var(--dom-scene-highlight) 66%, transparent)}}.archive-buildings-wave__hero p,.archive-dynamic-terrain__focus p,.archive-emotional-stage__altar p,.archive-webflow-cards__detail p{font-size:.9rem;line-height:1.42}.archive-buildings-wave__towers{z-index:4;min-height:560px;transform-style:preserve-3d;grid-template-columns:repeat(5,minmax(62px,1fr));align-items:end;gap:12px;display:grid;position:relative;transform:translateZ(-18px)rotateX(58deg)rotate(-12deg)}.archive-buildings-wave__towers button{min-height:calc(190px + var(--tower-rise));border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:10px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-buildings-wave__towers button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-buildings-wave__towers button{background:var(--dom-scene-bg);border-radius:8px 8px 2px 2px}@supports (color:color-mix(in lab, red, red)){.archive-buildings-wave__towers button{background:color-mix(in srgb, var(--dom-scene-bg) 64%, var(--dom-scene-secondary) 18%)}}.archive-buildings-wave__towers button{box-shadow:0 calc(var(--tower-depth) + 20px) 40px #00000057;cursor:pointer;transform:translateZ(var(--tower-depth))}.archive-buildings-wave__towers button:nth-child(2n){transform:translateY(-22px) translateZ(var(--tower-depth))}.archive-buildings-wave__towers button:nth-child(3n){transform:translateY(18px) translateZ(var(--tower-depth))}.archive-buildings-wave__towers button span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-buildings-wave__towers button span{color:color-mix(in srgb, var(--dom-scene-highlight) 78%, transparent)}}.archive-buildings-wave__towers button span{font-size:.72rem;font-weight:900}.archive-buildings-wave__horizon{border:1px solid var(--dom-scene-accent);height:48%;position:absolute;bottom:1%;left:28%;right:-6%}@supports (color:color-mix(in lab, red, red)){.archive-buildings-wave__horizon{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 18%, transparent)}}.archive-buildings-wave__horizon{transform-origin:bottom;border-radius:8px;transform:rotateX(70deg)translateZ(-80px)}.archive-dreamy-particles{background:repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 44px), linear-gradient(135deg, var(--dom-scene-secondary) 0%, var(--dom-scene-bg) 52%, #000 100%);place-items:center;padding:100px 48px 56px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-dreamy-particles{background:repeating-linear-gradient(0deg, #ffffff09 0 1px, transparent 1px 44px), linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-secondary) 12%, var(--dom-scene-bg)) 0%, var(--dom-scene-bg) 52%, #000 100%)}}.archive-dreamy-particles__field{pointer-events:none;transform:translate(var(--particle-x), var(--particle-y));position:absolute;inset:0;overflow:hidden}.archive-dreamy-particles__field span{background:var(--dom-scene-accent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-dreamy-particles__field span{background:color-mix(in srgb, var(--dom-scene-accent) 86%, white)}}.archive-dreamy-particles__field span{box-shadow:0 0 18px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-dreamy-particles__field span{box-shadow:0 0 18px color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.archive-dreamy-particles__field span{opacity:.76;animation:3.8s ease-in-out infinite alternate archive-dream-particle}.archive-dreamy-particles__stage{z-index:2;perspective:1000px;place-items:center;width:min(920px,90vw);min-height:min(690px,72svh);display:grid;position:relative}.archive-dreamy-particles__orb{z-index:6;border:1px solid var(--dom-scene-accent);grid-template-rows:minmax(0,1fr) auto;gap:14px;width:min(460px,74vw);min-height:570px;margin:0;padding:18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-dreamy-particles__orb{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 34%, transparent)}}.archive-dreamy-particles__orb{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-dreamy-particles__orb{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-dreamy-particles__orb{box-shadow:0 40px 150px #0000006b}.archive-dreamy-particles__orbit{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:2%}.archive-dreamy-particles__orbit button{border:1px solid var(--dom-scene-highlight);width:96px;height:122px;padding:7px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-dreamy-particles__orbit button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-dreamy-particles__orbit button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-dreamy-particles__orbit button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-dreamy-particles__orbit button{cursor:pointer;pointer-events:auto;transform:rotate(var(--orbit-angle)) translateX(min(330px, 34vw)) rotate(var(--orbit-counter))}.archive-threejs-scroll{background:repeating-linear-gradient(90deg, #ffffff0d 0 1px, transparent 1px 72px), linear-gradient(180deg, var(--dom-scene-bg) 0%, var(--dom-scene-secondary) 100%);height:100svh;min-height:100svh;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.archive-threejs-scroll{background:repeating-linear-gradient(90deg, #ffffff0d 0 1px, transparent 1px 72px), linear-gradient(180deg, var(--dom-scene-bg) 0%, color-mix(in srgb, var(--dom-scene-secondary) 16%, #000) 100%)}}.archive-threejs-scroll{scroll-snap-type:y mandatory;perspective:1200px}.archive-threejs-scroll__hud,.archive-smooth-webgl-scroll__label{z-index:8;pointer-events:none;text-shadow:0 20px 70px #0000008f;gap:8px;width:min(360px,100vw - 64px);margin:0 0 -132px 32px;display:grid;position:sticky;top:96px;left:32px}.archive-threejs-scroll__chapters,.archive-smooth-webgl-scroll__stack{min-height:700svh;transform:translateY(var(--scroll-camera-y)) rotateX(var(--scroll-camera-tilt));transform-style:preserve-3d;padding:112px 7vw 90px;position:relative}.archive-threejs-scroll__chapter,.archive-smooth-webgl-scroll__panel{scroll-snap-align:center;place-items:center;min-height:94svh;display:grid}.archive-threejs-scroll__chapter button{border:1px solid var(--dom-scene-highlight);width:min(640px,78vw);height:min(620px,72svh);padding:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-threejs-scroll__chapter button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-threejs-scroll__chapter button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-threejs-scroll__chapter button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-threejs-scroll__chapter button{cursor:pointer;transform:translateZ(70px);box-shadow:0 42px 140px #0000006b}.archive-threejs-scroll__chapter:nth-child(2n) button{justify-self:end;transform:translateZ(20px)rotateY(-12deg)}.archive-threejs-scroll__chapter:nth-child(3n) button{justify-self:start;transform:translateZ(120px)rotateY(10deg)}.archive-threejs-scroll__chapter button span{color:var(--dom-scene-accent);font-size:clamp(1.8rem,7vw,7rem);font-weight:950;line-height:.8;position:absolute;bottom:14px;right:18px}.archive-dynamic-terrain{background:repeating-linear-gradient(90deg, #ffffff0b 0 1px, transparent 1px 48px), linear-gradient(180deg, var(--dom-scene-secondary) 0%, var(--dom-scene-bg) 62%, #000 100%);place-items:center;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-dynamic-terrain{background:repeating-linear-gradient(90deg, #ffffff0b 0 1px, transparent 1px 48px), linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-secondary) 10%, var(--dom-scene-bg)) 0%, var(--dom-scene-bg) 62%, #000 100%)}}.archive-dynamic-terrain{perspective:1200px}.archive-dynamic-terrain__stage{grid-template-columns:minmax(340px,.54fr) minmax(520px,1fr);align-items:center;gap:36px;width:min(1160px,92vw);display:grid;position:relative}.archive-dynamic-terrain__focus{min-height:600px;transform:translateZ(80px)}.archive-dynamic-terrain__mesh{transform:rotateX(var(--terrain-tilt-x)) rotateZ(var(--terrain-tilt-z));transform-style:preserve-3d;grid-template-columns:repeat(4,minmax(80px,1fr));gap:12px;display:grid}.archive-dynamic-terrain__mesh button{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);padding:8px}@supports (color:color-mix(in lab, red, red)){.archive-dynamic-terrain__mesh button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-dynamic-terrain__mesh button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-dynamic-terrain__mesh button{background:color-mix(in srgb, var(--dom-scene-bg) 70%, var(--dom-scene-secondary) 14%)}}.archive-dynamic-terrain__mesh button{cursor:pointer;transform:translateZ(8px)}.archive-dynamic-terrain__mesh button:nth-child(4n+1){transform:translateY(22px)translateZ(42px)}.archive-dynamic-terrain__mesh button:nth-child(4n+2){transform:translateY(-12px)translateZ(18px)}.archive-dynamic-terrain__mesh button:nth-child(5n){transform:translateY(10px)translateZ(58px)}.archive-emotional-stage{background:linear-gradient(90deg, var(--dom-scene-accent), transparent 24%, transparent 76%, var(--dom-scene-secondary)), linear-gradient(180deg, var(--dom-scene-secondary) 0%, var(--dom-scene-bg) 62%, #000 100%);place-items:center;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-emotional-stage{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent), transparent 24%, transparent 76%, color-mix(in srgb, var(--dom-scene-secondary) 12%, transparent)), linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-secondary) 16%, var(--dom-scene-bg)) 0%, var(--dom-scene-bg) 62%, #000 100%)}}.archive-emotional-stage__room{grid-template-columns:minmax(220px,.25fr) minmax(360px,.55fr) minmax(220px,.25fr);align-items:center;gap:28px;width:min(1120px,92vw);display:grid;position:relative}.archive-emotional-stage__moods{gap:14px;display:grid}.archive-emotional-stage__moods span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-emotional-stage__moods span{color:color-mix(in srgb, var(--dom-scene-highlight) 44%, transparent)}}.archive-emotional-stage__moods span{text-transform:uppercase;font-size:clamp(1.5rem,4vw,4.8rem);font-weight:950;line-height:.9}.archive-emotional-stage__moods span[data-active=true]{color:var(--dom-scene-accent)}.archive-emotional-stage__altar{min-height:620px}.archive-emotional-stage__lights{gap:12px;display:grid}.archive-emotional-stage__lights button{border:1px solid var(--dom-scene-highlight);height:74px;padding:7px}@supports (color:color-mix(in lab, red, red)){.archive-emotional-stage__lights button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-emotional-stage__lights button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-emotional-stage__lights button{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-emotional-stage__lights button{cursor:pointer}.archive-physics-cloth{background:repeating-linear-gradient(90deg, #ffffff0a 0 1px, transparent 1px 62px), linear-gradient(135deg, var(--dom-scene-secondary) 0%, var(--dom-scene-bg) 58%, #000 100%);place-items:center;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-physics-cloth{background:repeating-linear-gradient(90deg, #ffffff0a 0 1px, transparent 1px 62px), linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-secondary) 14%, var(--dom-scene-bg)) 0%, var(--dom-scene-bg) 58%, #000 100%)}}.archive-physics-cloth__stage{grid-template-columns:minmax(360px,.62fr) minmax(250px,.38fr);align-items:center;gap:36px;width:min(1100px,92vw);display:grid}.archive-physics-cloth__cloth{min-height:650px;overflow:hidden}.archive-physics-cloth__cloth>img{z-index:2;filter:contrast(1.02);position:relative;transform:skewY(-1.2deg)}.archive-physics-cloth__mesh{z-index:3;pointer-events:none;mix-blend-mode:screen;grid-template-columns:repeat(18,1fr);display:grid;position:absolute;inset:16px 16px 96px}.archive-physics-cloth__mesh span{border-right:1px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-physics-cloth__mesh span{border-right:1px solid color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.archive-physics-cloth__mesh span{animation:2.9s ease-in-out infinite alternate archive-cloth-ripple;animation-delay:var(--strip-delay);transform:translateY(0)}.archive-physics-cloth__thumbs,.archive-webflow-cards__deck{gap:12px;display:grid}.archive-physics-cloth__thumbs{grid-template-columns:repeat(3,minmax(72px,1fr))}.archive-physics-cloth__thumbs button{aspect-ratio:1/1.14;border:1px solid var(--dom-scene-highlight);padding:7px}@supports (color:color-mix(in lab, red, red)){.archive-physics-cloth__thumbs button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-physics-cloth__thumbs button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-physics-cloth__thumbs button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-physics-cloth__thumbs button{cursor:pointer}.archive-smooth-webgl-scroll{background:linear-gradient(90deg, var(--dom-scene-accent), transparent 34%, var(--dom-scene-secondary)), linear-gradient(180deg, var(--dom-scene-bg), #000);height:100svh;min-height:100svh;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.archive-smooth-webgl-scroll{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent), transparent 34%, color-mix(in srgb, var(--dom-scene-secondary) 10%, transparent)), linear-gradient(180deg, var(--dom-scene-bg), #000)}}.archive-smooth-webgl-scroll{scroll-snap-type:y mandatory}.archive-smooth-webgl-scroll__stack{transform:none}.archive-smooth-webgl-scroll__panel button{border:1px solid var(--dom-scene-highlight);width:min(820px,82vw);height:min(640px,74svh);padding:18px;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-smooth-webgl-scroll__panel button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-smooth-webgl-scroll__panel button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-smooth-webgl-scroll__panel button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-smooth-webgl-scroll__panel button{cursor:pointer;transform:translateX(var(--panel-shift));overflow:hidden;box-shadow:0 42px 140px #0000006b}.archive-smooth-webgl-scroll__panel button:after{content:"";background:linear-gradient(110deg, transparent 0%, transparent var(--transition-progress), var(--dom-scene-accent) var(--transition-progress), transparent calc(var(--transition-progress) + 22%));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-smooth-webgl-scroll__panel button:after{background:linear-gradient(110deg, transparent 0%, transparent var(--transition-progress), color-mix(in srgb, var(--dom-scene-accent) 26%, transparent) var(--transition-progress), transparent calc(var(--transition-progress) + 22%))}}.archive-smooth-webgl-scroll__panel button:after{pointer-events:none}.archive-webflow-cards{color:var(--dom-scene-accent);background:repeating-linear-gradient(0deg, #0000000e 0 1px, transparent 1px 54px), linear-gradient(180deg, var(--dom-scene-bg) 0%, var(--dom-scene-bg) 100%);place-items:center;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-webflow-cards{background:repeating-linear-gradient(0deg, #0000000e 0 1px, transparent 1px 54px), linear-gradient(180deg, var(--dom-scene-bg) 0%, color-mix(in srgb, var(--dom-scene-bg) 88%, var(--dom-scene-secondary)) 100%)}}.archive-webflow-cards{perspective:1100px}.archive-webflow-cards__layout{width:min(1120px,92vw);transform:rotateX(var(--cards-tilt-x)) rotateY(var(--cards-tilt-y));transform-style:preserve-3d;grid-template-columns:minmax(340px,.44fr) minmax(520px,.56fr);align-items:center;gap:38px;display:grid}.archive-webflow-cards__detail{min-height:610px;color:var(--dom-scene-accent);background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-webflow-cards__detail{background:color-mix(in srgb, var(--dom-scene-bg) 92%, white)}}.archive-webflow-cards__detail{box-shadow:0 34px 100px #00000029}.archive-webflow-cards__detail strong,.archive-webflow-cards__detail p{color:var(--dom-scene-accent)}.archive-webflow-cards__deck{min-height:620px;transform-style:preserve-3d;position:relative}.archive-webflow-cards__deck button{top:calc(50% - 145px + var(--card-offset));left:calc(50% - 170px + var(--card-x));border:1px solid var(--dom-scene-accent);grid-template-rows:minmax(0,1fr) auto;gap:10px;width:min(340px,44vw);height:290px;padding:14px;display:grid;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-webflow-cards__deck button{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 14%, transparent)}}.archive-webflow-cards__deck button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-webflow-cards__deck button{background:color-mix(in srgb, var(--dom-scene-bg) 92%, white)}}.archive-webflow-cards__deck button{cursor:pointer;transform:rotateY(-18deg) rotateZ(-5deg) translateZ(var(--card-depth));box-shadow:0 26px 80px #0000002e}.archive-webflow-cards__deck button:nth-child(2n){transform:rotateY(14deg) rotateZ(4deg) translateX(118px) translateZ(var(--card-depth))}.archive-webflow-cards__deck button:nth-child(3n){transform:rotateY(-8deg) rotateZ(7deg) translateX(-82px) translateZ(var(--card-depth))}.archive-webflow-cards__deck button span{min-width:0;color:var(--dom-scene-accent);text-overflow:ellipsis;white-space:nowrap;font-size:.82rem;font-weight:900;line-height:1;overflow:hidden}.archive-buildings-wave__towers button[data-active=true],.archive-buildings-wave__towers button:hover,.archive-buildings-wave__towers button:focus-visible,.archive-dreamy-particles__orbit button[data-active=true],.archive-dreamy-particles__orbit button:hover,.archive-dreamy-particles__orbit button:focus-visible,.archive-threejs-scroll__chapter button[data-active=true],.archive-threejs-scroll__chapter button:hover,.archive-threejs-scroll__chapter button:focus-visible,.archive-dynamic-terrain__mesh button[data-active=true],.archive-dynamic-terrain__mesh button:hover,.archive-dynamic-terrain__mesh button:focus-visible,.archive-emotional-stage__lights button[data-active=true],.archive-emotional-stage__lights button:hover,.archive-emotional-stage__lights button:focus-visible,.archive-physics-cloth__thumbs button[data-active=true],.archive-physics-cloth__thumbs button:hover,.archive-physics-cloth__thumbs button:focus-visible,.archive-smooth-webgl-scroll__panel button[data-active=true],.archive-smooth-webgl-scroll__panel button:hover,.archive-smooth-webgl-scroll__panel button:focus-visible,.archive-webflow-cards__deck button[data-active=true],.archive-webflow-cards__deck button:hover,.archive-webflow-cards__deck button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-buildings-wave__towers button[data-active=true],.archive-buildings-wave__towers button:hover,.archive-buildings-wave__towers button:focus-visible,.archive-dreamy-particles__orbit button[data-active=true],.archive-dreamy-particles__orbit button:hover,.archive-dreamy-particles__orbit button:focus-visible,.archive-threejs-scroll__chapter button[data-active=true],.archive-threejs-scroll__chapter button:hover,.archive-threejs-scroll__chapter button:focus-visible,.archive-dynamic-terrain__mesh button[data-active=true],.archive-dynamic-terrain__mesh button:hover,.archive-dynamic-terrain__mesh button:focus-visible,.archive-emotional-stage__lights button[data-active=true],.archive-emotional-stage__lights button:hover,.archive-emotional-stage__lights button:focus-visible,.archive-physics-cloth__thumbs button[data-active=true],.archive-physics-cloth__thumbs button:hover,.archive-physics-cloth__thumbs button:focus-visible,.archive-smooth-webgl-scroll__panel button[data-active=true],.archive-smooth-webgl-scroll__panel button:hover,.archive-smooth-webgl-scroll__panel button:focus-visible,.archive-webflow-cards__deck button[data-active=true],.archive-webflow-cards__deck button:hover,.archive-webflow-cards__deck button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 86%, var(--dom-scene-highlight))}}.archive-buildings-wave__towers button[data-active=true],.archive-buildings-wave__towers button:hover,.archive-buildings-wave__towers button:focus-visible,.archive-dreamy-particles__orbit button[data-active=true],.archive-dreamy-particles__orbit button:hover,.archive-dreamy-particles__orbit button:focus-visible,.archive-threejs-scroll__chapter button[data-active=true],.archive-threejs-scroll__chapter button:hover,.archive-threejs-scroll__chapter button:focus-visible,.archive-dynamic-terrain__mesh button[data-active=true],.archive-dynamic-terrain__mesh button:hover,.archive-dynamic-terrain__mesh button:focus-visible,.archive-emotional-stage__lights button[data-active=true],.archive-emotional-stage__lights button:hover,.archive-emotional-stage__lights button:focus-visible,.archive-physics-cloth__thumbs button[data-active=true],.archive-physics-cloth__thumbs button:hover,.archive-physics-cloth__thumbs button:focus-visible,.archive-smooth-webgl-scroll__panel button[data-active=true],.archive-smooth-webgl-scroll__panel button:hover,.archive-smooth-webgl-scroll__panel button:focus-visible,.archive-webflow-cards__deck button[data-active=true],.archive-webflow-cards__deck button:hover,.archive-webflow-cards__deck button:focus-visible{outline:none}.archive-dreamy-particles__orbit button[data-active=true],.archive-webflow-cards__deck button[data-active=true]{z-index:8}@keyframes archive-dream-particle{0%{transform:translate(-8px,6px)scale(.72)}to{transform:translate(10px,-12px)scale(1.1)}}@keyframes archive-cloth-ripple{0%{transform:translateY(-10px)skewY(-3deg)}to{transform:translateY(12px)skewY(3deg)}}@media (max-width:920px){.archive-immersive-3d__head{max-width:calc(100vw - 44px);top:22px;left:22px}.archive-immersive-3d__head .scene-title{font-size:2.28rem}.archive-buildings-wave,.archive-dynamic-terrain,.archive-emotional-stage,.archive-physics-cloth,.archive-webflow-cards{padding:92px 22px 40px}.archive-buildings-wave__city,.archive-dynamic-terrain__stage,.archive-emotional-stage__room,.archive-physics-cloth__stage,.archive-webflow-cards__layout{grid-template-columns:1fr;gap:22px;width:min(760px,94vw);transform:none}.archive-buildings-wave__hero,.archive-dynamic-terrain__focus,.archive-emotional-stage__altar,.archive-physics-cloth__cloth,.archive-webflow-cards__detail{min-height:480px}.archive-buildings-wave__towers{grid-template-columns:repeat(5,minmax(44px,1fr));min-height:280px;transform:none}.archive-buildings-wave__towers button{min-height:150px;transform:none}.archive-dynamic-terrain__mesh{transform:none}.archive-dreamy-particles__orbit{grid-template-columns:repeat(3,minmax(72px,1fr));gap:10px;width:min(420px,86vw);margin-top:18px;display:grid;position:relative;inset:auto;transform:none}.archive-dreamy-particles__orbit button{width:auto;height:104px;position:static;transform:none}.archive-dreamy-particles__stage{min-height:auto}.archive-dreamy-particles__orb{min-height:440px}.archive-emotional-stage__moods{flex-wrap:wrap;display:flex}.archive-emotional-stage__lights{grid-template-columns:repeat(4,minmax(58px,1fr))}.archive-physics-cloth__thumbs{grid-template-columns:repeat(5,minmax(54px,1fr))}.archive-webflow-cards__deck{grid-template-columns:repeat(2,minmax(160px,1fr));min-height:auto;display:grid;position:static}.archive-webflow-cards__deck button,.archive-webflow-cards__deck button:nth-child(2n),.archive-webflow-cards__deck button:nth-child(3n){width:auto;height:240px;position:static;transform:none}.archive-threejs-scroll__hud,.archive-smooth-webgl-scroll__label{margin-left:22px;top:76px}}@media (max-width:520px){.archive-immersive-3d__head .scene-title{font-size:1.82rem}.archive-buildings-wave__hero,.archive-dynamic-terrain__focus,.archive-emotional-stage__altar,.archive-physics-cloth__cloth,.archive-webflow-cards__detail{min-height:380px;padding:12px}.archive-buildings-wave__towers,.archive-dynamic-terrain__mesh,.archive-emotional-stage__lights,.archive-physics-cloth__thumbs,.archive-webflow-cards__deck{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-buildings-wave__towers button,.archive-emotional-stage__lights button,.archive-physics-cloth__thumbs button{min-height:92px}.archive-dreamy-particles{padding:88px 18px 34px}.archive-dreamy-particles__orb{width:min(360px,90vw);min-height:390px;padding:12px}.archive-dreamy-particles__orbit{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-threejs-scroll__chapters,.archive-smooth-webgl-scroll__stack{padding:96px 18px 58px}.archive-threejs-scroll__chapter button,.archive-smooth-webgl-scroll__panel button{width:min(350px,88vw);height:min(500px,66svh);padding:12px}.archive-webflow-cards__deck button,.archive-webflow-cards__deck button:nth-child(2n),.archive-webflow-cards__deck button:nth-child(3n){height:210px}}@media (prefers-reduced-motion:reduce){.archive-dreamy-particles__field span,.archive-physics-cloth__mesh span{animation:none}}.archive-immersive-3d[data-reduced=true] .archive-dreamy-particles__field span,.archive-immersive-3d[data-reduced=true] .archive-physics-cloth__mesh span{animation:none}.archive-control-webgl__head{z-index:32;pointer-events:none;max-width:min(54ch,100vw - 64px);position:absolute;top:28px;left:32px}.archive-control-webgl__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 24px 70px #0000008f;font-size:3rem;line-height:.94}.dom-gallery[data-dom-variant=archive-character-controller-gallery],.dom-gallery[data-dom-variant=archive-balloon-button-command],.dom-gallery[data-dom-variant=archive-dice-roller-curator],.dom-gallery[data-dom-variant=archive-immersive-weather-gallery],.dom-gallery[data-dom-variant=archive-device-showcase-gallery],.dom-gallery[data-dom-variant=archive-interactive-repulsion-field],.dom-gallery[data-dom-variant=archive-model-texture-transition],.dom-gallery[data-dom-variant=archive-organic-text-distortion-scroll]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-control-webgl img{object-fit:contain;width:100%;height:100%;display:block}.archive-control-webgl button{color:inherit;font:inherit}.archive-character-controller-gallery{background:linear-gradient(90deg, #ffffff0b 1px, transparent 1px), linear-gradient(0deg, #ffffff0a 1px, transparent 1px), radial-gradient(70% 70% at 62% 42%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);place-items:center;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-character-controller-gallery{background:linear-gradient(90deg, #ffffff0b 1px, transparent 1px), linear-gradient(0deg, #ffffff0a 1px, transparent 1px), radial-gradient(70% 70% at 62% 42%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 72%), var(--dom-scene-bg)}}.archive-character-controller-gallery{perspective:1200px;background-size:64px 64px,64px 64px,auto,auto}.archive-character-controller-gallery__stage,.archive-dice-roller-curator__stage,.archive-device-showcase-gallery__stage,.archive-model-texture-transition__stage{grid-template-columns:minmax(340px,.48fr) minmax(520px,.52fr);align-items:center;gap:36px;width:min(1160px,92vw);display:grid;position:relative}.archive-character-controller-gallery__stage{transform:rotateX(var(--controller-pitch)) rotateY(var(--controller-yaw));transform-style:preserve-3d}.archive-character-controller-gallery__hero,.archive-dice-roller-curator__readout,.archive-immersive-weather-gallery__hero,.archive-device-showcase-gallery__device,.archive-interactive-repulsion-field__hero,.archive-model-texture-transition__model{z-index:5;border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:14px;margin:0;padding:16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-character-controller-gallery__hero,.archive-dice-roller-curator__readout,.archive-immersive-weather-gallery__hero,.archive-device-showcase-gallery__device,.archive-interactive-repulsion-field__hero,.archive-model-texture-transition__model{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-character-controller-gallery__hero,.archive-dice-roller-curator__readout,.archive-immersive-weather-gallery__hero,.archive-device-showcase-gallery__device,.archive-interactive-repulsion-field__hero,.archive-model-texture-transition__model{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-character-controller-gallery__hero,.archive-dice-roller-curator__readout,.archive-immersive-weather-gallery__hero,.archive-device-showcase-gallery__device,.archive-interactive-repulsion-field__hero,.archive-model-texture-transition__model{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-character-controller-gallery__hero,.archive-dice-roller-curator__readout,.archive-immersive-weather-gallery__hero,.archive-device-showcase-gallery__device,.archive-interactive-repulsion-field__hero,.archive-model-texture-transition__model{box-shadow:0 38px 120px #00000061}.archive-character-controller-gallery__hero,.archive-dice-roller-curator__readout,.archive-immersive-weather-gallery__hero,.archive-device-showcase-gallery__device,.archive-model-texture-transition__model{min-height:610px}.archive-character-controller-gallery__hero figcaption,.archive-balloon-button-command__copy figcaption,.archive-dice-roller-curator__readout figcaption,.archive-immersive-weather-gallery__hero figcaption,.archive-device-showcase-gallery__device figcaption,.archive-interactive-repulsion-field__hero figcaption,.archive-model-texture-transition__model figcaption{gap:8px;display:grid}.archive-character-controller-gallery__hero span,.archive-balloon-button-command__copy span,.archive-dice-roller-curator__readout span,.archive-immersive-weather-gallery__hero span,.archive-device-showcase-gallery__device span,.archive-interactive-repulsion-field__hero span,.archive-model-texture-transition__model span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-character-controller-gallery__hero span,.archive-balloon-button-command__copy span,.archive-dice-roller-curator__readout span,.archive-immersive-weather-gallery__hero span,.archive-device-showcase-gallery__device span,.archive-interactive-repulsion-field__hero span,.archive-model-texture-transition__model span{color:color-mix(in srgb, var(--dom-scene-accent) 84%, var(--dom-scene-highlight))}}.archive-character-controller-gallery__hero span,.archive-balloon-button-command__copy span,.archive-dice-roller-curator__readout span,.archive-immersive-weather-gallery__hero span,.archive-device-showcase-gallery__device span,.archive-interactive-repulsion-field__hero span,.archive-model-texture-transition__model span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-character-controller-gallery__hero strong,.archive-balloon-button-command__copy strong,.archive-dice-roller-curator__readout strong,.archive-immersive-weather-gallery__hero strong,.archive-device-showcase-gallery__device strong,.archive-interactive-repulsion-field__hero strong,.archive-model-texture-transition__model strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.24rem,2.9vw,3rem);line-height:.96}.archive-character-controller-gallery__hero p,.archive-balloon-button-command__copy p,.archive-dice-roller-curator__readout p,.archive-immersive-weather-gallery__hero p,.archive-model-texture-transition__model p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-character-controller-gallery__hero p,.archive-balloon-button-command__copy p,.archive-dice-roller-curator__readout p,.archive-immersive-weather-gallery__hero p,.archive-model-texture-transition__model p{color:color-mix(in srgb, var(--dom-scene-highlight) 66%, transparent)}}.archive-character-controller-gallery__hero p,.archive-balloon-button-command__copy p,.archive-dice-roller-curator__readout p,.archive-immersive-weather-gallery__hero p,.archive-model-texture-transition__model p{font-size:.9rem;line-height:1.42}.archive-character-controller-gallery__path{border:1px solid var(--dom-scene-accent);grid-template-columns:repeat(4,minmax(82px,1fr));gap:12px;min-height:560px;padding:28px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-character-controller-gallery__path{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 18%, transparent)}}.archive-character-controller-gallery__path{transform-style:preserve-3d;border-radius:8px;transform:rotateX(60deg)rotate(-18deg)translateZ(-46px)}.archive-character-controller-gallery__path button{aspect-ratio:1/1.08;border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:8px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-character-controller-gallery__path button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-character-controller-gallery__path button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-character-controller-gallery__path button{background:color-mix(in srgb, var(--dom-scene-bg) 68%, transparent)}}.archive-character-controller-gallery__path button{cursor:pointer;transform:translateX(var(--path-x)) translateZ(var(--path-z))}.archive-character-controller-gallery__path button span{color:var(--dom-scene-accent);font-size:.72rem;font-weight:900}.archive-character-controller-gallery__avatar{z-index:8;border:1px solid var(--dom-scene-accent);width:60px;height:86px;position:absolute;bottom:12%;right:31%}@supports (color:color-mix(in lab, red, red)){.archive-character-controller-gallery__avatar{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 66%, transparent)}}.archive-character-controller-gallery__avatar{background:var(--dom-scene-accent);border-radius:999px 999px 8px 8px}@supports (color:color-mix(in lab, red, red)){.archive-character-controller-gallery__avatar{background:color-mix(in srgb, var(--dom-scene-accent) 20%, transparent)}}.archive-character-controller-gallery__avatar{box-shadow:0 0 60px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-character-controller-gallery__avatar{box-shadow:0 0 60px color-mix(in srgb, var(--dom-scene-accent) 36%, transparent)}}.archive-character-controller-gallery__avatar{pointer-events:none}.archive-character-controller-gallery__avatar span{background:var(--dom-scene-highlight);border-radius:50%;width:18px;height:18px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.archive-balloon-button-command{background:radial-gradient(circle at 50% 38%, var(--dom-scene-accent), transparent 34%), linear-gradient(180deg, var(--dom-scene-secondary), var(--dom-scene-bg) 68%, #000);place-items:center;padding:104px 48px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-balloon-button-command{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 34%), linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-secondary) 12%, var(--dom-scene-bg)), var(--dom-scene-bg) 68%, #000)}}.archive-balloon-button-command__stage{grid-template-columns:minmax(320px,.46fr) minmax(420px,.54fr);align-items:center;gap:36px;width:min(1080px,92vw);display:grid;position:relative}.archive-balloon-button-command__primary{border:1px solid var(--dom-scene-accent);grid-template-rows:minmax(0,1fr) auto;gap:12px;width:min(420px,76vw);min-height:560px;padding:18px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-balloon-button-command__primary{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 34%, transparent)}}.archive-balloon-button-command__primary{background:var(--dom-scene-bg);border-radius:999px 999px 8px 8px}@supports (color:color-mix(in lab, red, red)){.archive-balloon-button-command__primary{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-balloon-button-command__primary{cursor:pointer;box-shadow:0 38px 120px #00000061}.archive-balloon-button-command__primary:after{content:"";background:var(--dom-scene-accent);width:1px;height:120px;position:absolute;bottom:-120px;right:50%}@supports (color:color-mix(in lab, red, red)){.archive-balloon-button-command__primary:after{background:color-mix(in srgb, var(--dom-scene-accent) 46%, transparent)}}.archive-balloon-button-command__primary span{color:var(--dom-scene-accent);text-transform:uppercase;font-size:clamp(1.3rem,4vw,4rem);font-weight:950;line-height:.86}.archive-balloon-button-command__copy{margin:0}.archive-balloon-button-command__balloons{pointer-events:none;position:absolute;inset:0}.archive-balloon-button-command__balloons button{border:1px solid var(--dom-scene-highlight);width:88px;height:112px;padding:7px;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-balloon-button-command__balloons button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-balloon-button-command__balloons button{background:var(--dom-scene-bg);border-radius:999px 999px 8px 8px}@supports (color:color-mix(in lab, red, red)){.archive-balloon-button-command__balloons button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-balloon-button-command__balloons button{cursor:pointer;pointer-events:auto;animation:2.8s ease-in-out infinite alternate archive-control-float;animation-delay:var(--balloon-delay)}.archive-balloon-button-command__balloons button:first-child{top:6%;right:12%}.archive-balloon-button-command__balloons button:nth-child(2){top:16%;right:0}.archive-balloon-button-command__balloons button:nth-child(3){top:31%;right:17%}.archive-balloon-button-command__balloons button:nth-child(4){top:47%;right:3%}.archive-balloon-button-command__balloons button:nth-child(5){top:63%;right:21%}.archive-balloon-button-command__balloons button:nth-child(6){top:75%;right:6%}.archive-balloon-button-command__balloons button:nth-child(7){top:12%;left:0}.archive-balloon-button-command__balloons button:nth-child(8){top:58%;left:2%}.archive-balloon-button-command__balloons button:nth-child(9){top:78%;left:17%}.archive-dice-roller-curator{background:repeating-linear-gradient(90deg, #ffffff0a 0 1px, transparent 1px 54px), radial-gradient(78% 70% at 66% 46%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);place-items:center;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-dice-roller-curator{background:repeating-linear-gradient(90deg, #ffffff0a 0 1px, transparent 1px 54px), radial-gradient(78% 70% at 66% 46%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 72%), var(--dom-scene-bg)}}.archive-dice-roller-curator{perspective:1200px}.archive-dice-roller-curator__cube{aspect-ratio:1;width:min(420px,42vw);transform:rotateX(-18deg) rotateY(var(--dice-turn));transform-style:preserve-3d;justify-self:center;position:relative}.archive-dice-roller-curator__face{border:1px solid var(--dom-scene-accent);padding:14px;display:block;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-dice-roller-curator__face{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 32%, transparent)}}.archive-dice-roller-curator__face{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-dice-roller-curator__face{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-dice-roller-curator__face{box-shadow:inset 0 0 0 1px var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-dice-roller-curator__face{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dom-scene-highlight) 10%, transparent)}}.archive-dice-roller-curator__face--0{transform:translateZ(210px)}.archive-dice-roller-curator__face--1{transform:rotateY(90deg)translateZ(210px)}.archive-dice-roller-curator__face--2{transform:rotateY(180deg)translateZ(210px)}.archive-dice-roller-curator__face--3{transform:rotateY(-90deg)translateZ(210px)}.archive-dice-roller-curator__face--4{transform:rotateX(90deg)translateZ(210px)}.archive-dice-roller-curator__face--5{transform:rotateX(-90deg)translateZ(210px)}.archive-dice-roller-curator__controls{flex-wrap:wrap;gap:8px;width:min(300px,38vw);display:flex;position:absolute;bottom:2%;right:2%}.archive-dice-roller-curator__controls button{border:1px solid var(--dom-scene-highlight);width:56px;height:56px}@supports (color:color-mix(in lab, red, red)){.archive-dice-roller-curator__controls button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-dice-roller-curator__controls button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-dice-roller-curator__controls button{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-dice-roller-curator__controls button{cursor:pointer;font-size:.78rem;font-weight:900}.archive-immersive-weather-gallery{background:linear-gradient(180deg, var(--dom-scene-secondary), var(--dom-scene-bg) 54%, #000), var(--dom-scene-bg);place-items:center;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-immersive-weather-gallery{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-secondary) 14%, var(--dom-scene-bg)), var(--dom-scene-bg) 54%, #000), var(--dom-scene-bg)}}.archive-immersive-weather-gallery__scene{grid-template-columns:minmax(360px,.58fr) minmax(320px,.42fr);align-items:center;gap:36px;width:min(1120px,92vw);display:grid;position:relative}.archive-immersive-weather-gallery__sky{pointer-events:none;position:absolute;inset:-18% -10%;overflow:hidden}.archive-immersive-weather-gallery__sky span{top:-10%;left:var(--weather-left);background:linear-gradient(180deg, transparent, var(--dom-scene-accent));width:1px;height:86px;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-immersive-weather-gallery__sky span{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--dom-scene-accent) 52%, transparent))}}.archive-immersive-weather-gallery__sky span{animation:2.4s linear infinite archive-weather-drop;animation-delay:var(--weather-delay)}.archive-immersive-weather-gallery__sky span:nth-child(3n){left:20%}.archive-immersive-weather-gallery__sky span:nth-child(4n){left:72%}.archive-immersive-weather-gallery__forecast{gap:12px;display:grid}.archive-immersive-weather-gallery__forecast button{border:1px solid var(--dom-scene-highlight);grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;height:96px;padding:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-immersive-weather-gallery__forecast button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-immersive-weather-gallery__forecast button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-immersive-weather-gallery__forecast button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-immersive-weather-gallery__forecast button{cursor:pointer}.archive-immersive-weather-gallery__forecast button span{color:var(--dom-scene-accent);text-transform:uppercase;font-size:.82rem;font-weight:900}.archive-device-showcase-gallery{color:var(--dom-scene-accent);background:repeating-linear-gradient(90deg, #0000000b 0 1px, transparent 1px 60px), linear-gradient(180deg, var(--dom-scene-bg), var(--dom-scene-bg));place-items:center;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-device-showcase-gallery{background:repeating-linear-gradient(90deg, #0000000b 0 1px, transparent 1px 60px), linear-gradient(180deg, var(--dom-scene-bg), color-mix(in srgb, var(--dom-scene-bg) 88%, var(--dom-scene-secondary)))}}.archive-device-showcase-gallery{perspective:1100px}.archive-device-showcase-gallery__stage{transform:rotateX(var(--device-pitch)) rotateY(var(--device-yaw));transform-style:preserve-3d}.archive-device-showcase-gallery__device{color:var(--dom-scene-accent);background:var(--dom-scene-bg);border-radius:42px}@supports (color:color-mix(in lab, red, red)){.archive-device-showcase-gallery__device{background:color-mix(in srgb, var(--dom-scene-bg) 92%, white)}}.archive-device-showcase-gallery__device{box-shadow:inset 0 0 0 12px var(--dom-scene-accent), 0 34px 100px #0000002e}@supports (color:color-mix(in lab, red, red)){.archive-device-showcase-gallery__device{box-shadow:inset 0 0 0 12px color-mix(in srgb, var(--dom-scene-accent) 92%, black), 0 34px 100px #0000002e}}.archive-device-showcase-gallery__device img{padding:30px 18px 18px}.archive-device-showcase-gallery__device strong{color:var(--dom-scene-accent)}.archive-device-showcase-gallery__screens{grid-template-columns:repeat(3,minmax(110px,1fr));gap:14px;display:grid;transform:translateZ(-20px)}.archive-device-showcase-gallery__screens button{aspect-ratio:.76;border:1px solid var(--dom-scene-accent);padding:9px}@supports (color:color-mix(in lab, red, red)){.archive-device-showcase-gallery__screens button{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 16%, transparent)}}.archive-device-showcase-gallery__screens button{background:var(--dom-scene-bg);border-radius:28px}@supports (color:color-mix(in lab, red, red)){.archive-device-showcase-gallery__screens button{background:color-mix(in srgb, var(--dom-scene-bg) 92%, white)}}.archive-device-showcase-gallery__screens button{cursor:pointer;box-shadow:0 18px 52px #00000026}.archive-device-showcase-gallery__screens button:nth-child(2n){transform:translateY(28px)translateZ(28px)}.archive-device-showcase-gallery__screens button:nth-child(3n){transform:translateY(-18px)translateZ(-22px)}.archive-interactive-repulsion-field{background:radial-gradient(70% 70% at 50% 46%, var(--dom-scene-secondary), transparent 70%), var(--dom-scene-bg);place-items:center;padding:104px 42px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-interactive-repulsion-field{background:radial-gradient(70% 70% at 50% 46%, color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent), transparent 70%), var(--dom-scene-bg)}}.archive-interactive-repulsion-field__field{width:min(1120px,92vw);min-height:min(720px,76svh);position:relative}.archive-interactive-repulsion-field__hero{z-index:6;width:min(420px,60vw);min-height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.archive-interactive-repulsion-field__particles{position:absolute;inset:0}.archive-interactive-repulsion-field__particles button{top:var(--particle-top);left:var(--particle-left);border:1px solid var(--dom-scene-highlight);width:92px;height:112px;padding:7px;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-interactive-repulsion-field__particles button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-interactive-repulsion-field__particles button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-interactive-repulsion-field__particles button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-interactive-repulsion-field__particles button{cursor:pointer;transform:translate(var(--repel-x), var(--repel-y)) scale(var(--particle-scale))}.archive-interactive-repulsion-field__particles button:nth-child(2n){transform:translate(var(--repel-x-reverse), var(--repel-y)) scale(var(--particle-scale))}.archive-interactive-repulsion-field__particles button:nth-child(3n){transform:translate(var(--repel-x), var(--repel-y-reverse)) scale(var(--particle-scale))}.archive-model-texture-transition{background:repeating-radial-gradient(circle at 64% 44%, var(--dom-scene-accent) 0 1px, transparent 1px 28px), linear-gradient(135deg, var(--dom-scene-secondary), var(--dom-scene-bg) 62%, #000);place-items:center;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-model-texture-transition{background:repeating-radial-gradient(circle at 64% 44%, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent) 0 1px, transparent 1px 28px), linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-secondary) 14%, var(--dom-scene-bg)), var(--dom-scene-bg) 62%, #000)}}.archive-model-texture-transition__model{overflow:hidden}.archive-model-texture-transition__model>img:first-of-type{opacity:.56;filter:saturate(.9)blur(.5px);width:calc(100% - 32px);height:calc(100% - 128px);position:absolute;inset:16px 16px 112px}.archive-model-texture-transition__model>img:nth-of-type(2){z-index:2;clip-path:circle(var(--texture-progress) at 58% 44%);position:relative}.archive-model-texture-transition__model figcaption{z-index:3;position:relative}.archive-model-texture-transition__strip{grid-template-columns:repeat(4,minmax(82px,1fr));gap:12px;display:grid}.archive-model-texture-transition__strip button{aspect-ratio:1/1.08;border:1px solid var(--dom-scene-highlight);padding:8px}@supports (color:color-mix(in lab, red, red)){.archive-model-texture-transition__strip button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-model-texture-transition__strip button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-model-texture-transition__strip button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-model-texture-transition__strip button{cursor:pointer}.archive-organic-text-distortion-scroll{background:linear-gradient(90deg, var(--dom-scene-accent), transparent 28%, var(--dom-scene-secondary)), var(--dom-scene-bg);height:100svh;min-height:100svh;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.archive-organic-text-distortion-scroll{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent), transparent 28%, color-mix(in srgb, var(--dom-scene-secondary) 10%, transparent)), var(--dom-scene-bg)}}.archive-organic-text-distortion-scroll{scroll-snap-type:y mandatory}.archive-organic-text-distortion-scroll__ticker{z-index:2;width:max-content;color:var(--dom-scene-highlight);gap:22px;padding-left:32px;display:flex;position:sticky;top:96px}@supports (color:color-mix(in lab, red, red)){.archive-organic-text-distortion-scroll__ticker{color:color-mix(in srgb, var(--dom-scene-highlight) 24%, transparent)}}.archive-organic-text-distortion-scroll__ticker{text-transform:uppercase;transform:skewX(var(--organic-wave)) translateX(-8vw);pointer-events:none;font-size:clamp(3rem,12vw,12rem);font-weight:950;line-height:.78}.archive-organic-text-distortion-scroll__chapters{z-index:3;min-height:700svh;padding:112px 7vw 90px;position:relative}.archive-organic-text-distortion-scroll__chapter{scroll-snap-align:center;place-items:center;min-height:94svh;display:grid}.archive-organic-text-distortion-scroll__chapter button{border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:12px;width:min(680px,80vw);height:min(620px,72svh);padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-organic-text-distortion-scroll__chapter button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-organic-text-distortion-scroll__chapter button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-organic-text-distortion-scroll__chapter button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-organic-text-distortion-scroll__chapter button{cursor:pointer;box-shadow:0 42px 140px #0000006b}.archive-organic-text-distortion-scroll__chapter:nth-child(2n) button{justify-self:end}.archive-organic-text-distortion-scroll__chapter:nth-child(3n) button{justify-self:start}.archive-organic-text-distortion-scroll__chapter button span{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.3rem,4vw,4rem);font-weight:950;line-height:.9}.archive-character-controller-gallery__path button[data-active=true],.archive-character-controller-gallery__path button:hover,.archive-character-controller-gallery__path button:focus-visible,.archive-balloon-button-command__balloons button[data-active=true],.archive-balloon-button-command__balloons button:hover,.archive-balloon-button-command__balloons button:focus-visible,.archive-balloon-button-command__primary:hover,.archive-balloon-button-command__primary:focus-visible,.archive-dice-roller-curator__controls button[data-active=true],.archive-dice-roller-curator__controls button:hover,.archive-dice-roller-curator__controls button:focus-visible,.archive-immersive-weather-gallery__forecast button[data-active=true],.archive-immersive-weather-gallery__forecast button:hover,.archive-immersive-weather-gallery__forecast button:focus-visible,.archive-device-showcase-gallery__screens button[data-active=true],.archive-device-showcase-gallery__screens button:hover,.archive-device-showcase-gallery__screens button:focus-visible,.archive-interactive-repulsion-field__particles button[data-active=true],.archive-interactive-repulsion-field__particles button:hover,.archive-interactive-repulsion-field__particles button:focus-visible,.archive-model-texture-transition__strip button[data-active=true],.archive-model-texture-transition__strip button:hover,.archive-model-texture-transition__strip button:focus-visible,.archive-organic-text-distortion-scroll__chapter button[data-active=true],.archive-organic-text-distortion-scroll__chapter button:hover,.archive-organic-text-distortion-scroll__chapter button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-character-controller-gallery__path button[data-active=true],.archive-character-controller-gallery__path button:hover,.archive-character-controller-gallery__path button:focus-visible,.archive-balloon-button-command__balloons button[data-active=true],.archive-balloon-button-command__balloons button:hover,.archive-balloon-button-command__balloons button:focus-visible,.archive-balloon-button-command__primary:hover,.archive-balloon-button-command__primary:focus-visible,.archive-dice-roller-curator__controls button[data-active=true],.archive-dice-roller-curator__controls button:hover,.archive-dice-roller-curator__controls button:focus-visible,.archive-immersive-weather-gallery__forecast button[data-active=true],.archive-immersive-weather-gallery__forecast button:hover,.archive-immersive-weather-gallery__forecast button:focus-visible,.archive-device-showcase-gallery__screens button[data-active=true],.archive-device-showcase-gallery__screens button:hover,.archive-device-showcase-gallery__screens button:focus-visible,.archive-interactive-repulsion-field__particles button[data-active=true],.archive-interactive-repulsion-field__particles button:hover,.archive-interactive-repulsion-field__particles button:focus-visible,.archive-model-texture-transition__strip button[data-active=true],.archive-model-texture-transition__strip button:hover,.archive-model-texture-transition__strip button:focus-visible,.archive-organic-text-distortion-scroll__chapter button[data-active=true],.archive-organic-text-distortion-scroll__chapter button:hover,.archive-organic-text-distortion-scroll__chapter button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 86%, var(--dom-scene-highlight))}}.archive-character-controller-gallery__path button[data-active=true],.archive-character-controller-gallery__path button:hover,.archive-character-controller-gallery__path button:focus-visible,.archive-balloon-button-command__balloons button[data-active=true],.archive-balloon-button-command__balloons button:hover,.archive-balloon-button-command__balloons button:focus-visible,.archive-balloon-button-command__primary:hover,.archive-balloon-button-command__primary:focus-visible,.archive-dice-roller-curator__controls button[data-active=true],.archive-dice-roller-curator__controls button:hover,.archive-dice-roller-curator__controls button:focus-visible,.archive-immersive-weather-gallery__forecast button[data-active=true],.archive-immersive-weather-gallery__forecast button:hover,.archive-immersive-weather-gallery__forecast button:focus-visible,.archive-device-showcase-gallery__screens button[data-active=true],.archive-device-showcase-gallery__screens button:hover,.archive-device-showcase-gallery__screens button:focus-visible,.archive-interactive-repulsion-field__particles button[data-active=true],.archive-interactive-repulsion-field__particles button:hover,.archive-interactive-repulsion-field__particles button:focus-visible,.archive-model-texture-transition__strip button[data-active=true],.archive-model-texture-transition__strip button:hover,.archive-model-texture-transition__strip button:focus-visible,.archive-organic-text-distortion-scroll__chapter button[data-active=true],.archive-organic-text-distortion-scroll__chapter button:hover,.archive-organic-text-distortion-scroll__chapter button:focus-visible{outline:none}@keyframes archive-control-float{0%{transform:translateY(calc(var(--balloon-offset) - 10px))}to{transform:translateY(calc(var(--balloon-offset) + 12px))}}@keyframes archive-weather-drop{0%{opacity:0;transform:translateY(-12vh)rotate(10deg)}20%{opacity:.88}to{opacity:0;transform:translateY(120vh)rotate(10deg)}}@media (max-width:920px){.archive-control-webgl__head{max-width:calc(100vw - 44px);top:22px;left:22px}.archive-control-webgl__head .scene-title{font-size:2.28rem}.archive-character-controller-gallery,.archive-balloon-button-command,.archive-dice-roller-curator,.archive-immersive-weather-gallery,.archive-device-showcase-gallery,.archive-interactive-repulsion-field,.archive-model-texture-transition{padding:92px 22px 40px}.archive-character-controller-gallery__stage,.archive-balloon-button-command__stage,.archive-dice-roller-curator__stage,.archive-immersive-weather-gallery__scene,.archive-device-showcase-gallery__stage,.archive-model-texture-transition__stage{grid-template-columns:1fr;gap:22px;width:min(760px,94vw);transform:none}.archive-character-controller-gallery__hero,.archive-dice-roller-curator__readout,.archive-immersive-weather-gallery__hero,.archive-device-showcase-gallery__device,.archive-model-texture-transition__model{min-height:470px}.archive-character-controller-gallery__path{grid-template-columns:repeat(4,minmax(54px,1fr));min-height:auto;padding:14px;transform:none}.archive-character-controller-gallery__path button{transform:none}.archive-character-controller-gallery__avatar{display:none}.archive-balloon-button-command__primary{min-height:430px}.archive-balloon-button-command__balloons{pointer-events:auto;grid-template-columns:repeat(3,minmax(74px,1fr));gap:10px;display:grid;position:static}.archive-balloon-button-command__balloons button,.archive-balloon-button-command__balloons button:nth-child(n){width:auto;height:108px;position:static}.archive-dice-roller-curator__cube{width:min(330px,72vw);margin-inline:auto}.archive-dice-roller-curator__face--0{transform:translateZ(165px)}.archive-dice-roller-curator__face--1{transform:rotateY(90deg)translateZ(165px)}.archive-dice-roller-curator__face--2{transform:rotateY(180deg)translateZ(165px)}.archive-dice-roller-curator__face--3{transform:rotateY(-90deg)translateZ(165px)}.archive-dice-roller-curator__face--4{transform:rotateX(90deg)translateZ(165px)}.archive-dice-roller-curator__face--5{transform:rotateX(-90deg)translateZ(165px)}.archive-dice-roller-curator__controls{justify-content:center;width:100%;position:static}.archive-immersive-weather-gallery__forecast{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-device-showcase-gallery__screens{grid-template-columns:repeat(3,minmax(78px,1fr));transform:none}.archive-device-showcase-gallery__screens button,.archive-device-showcase-gallery__screens button:nth-child(2n),.archive-device-showcase-gallery__screens button:nth-child(3n){transform:none}.archive-interactive-repulsion-field__field{gap:18px;min-height:auto;display:grid}.archive-interactive-repulsion-field__hero{width:100%;min-height:440px;position:relative;top:auto;left:auto;transform:none}.archive-interactive-repulsion-field__particles{grid-template-columns:repeat(4,minmax(64px,1fr));gap:10px;display:grid;position:relative}.archive-interactive-repulsion-field__particles button,.archive-interactive-repulsion-field__particles button:nth-child(n){width:auto;height:92px;position:static;transform:none}}@media (max-width:520px){.archive-control-webgl__head .scene-title{font-size:1.82rem}.archive-character-controller-gallery__hero,.archive-dice-roller-curator__readout,.archive-immersive-weather-gallery__hero,.archive-device-showcase-gallery__device,.archive-interactive-repulsion-field__hero,.archive-model-texture-transition__model{min-height:370px;padding:12px}.archive-character-controller-gallery__path,.archive-balloon-button-command__balloons,.archive-immersive-weather-gallery__forecast,.archive-device-showcase-gallery__screens,.archive-interactive-repulsion-field__particles,.archive-model-texture-transition__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-balloon-button-command__primary{min-height:360px;padding:12px}.archive-dice-roller-curator__cube{width:min(250px,68vw)}.archive-dice-roller-curator__face--0{transform:translateZ(125px)}.archive-dice-roller-curator__face--1{transform:rotateY(90deg)translateZ(125px)}.archive-dice-roller-curator__face--2{transform:rotateY(180deg)translateZ(125px)}.archive-dice-roller-curator__face--3{transform:rotateY(-90deg)translateZ(125px)}.archive-dice-roller-curator__face--4{transform:rotateX(90deg)translateZ(125px)}.archive-dice-roller-curator__face--5{transform:rotateX(-90deg)translateZ(125px)}.archive-immersive-weather-gallery__forecast button{grid-template-columns:1fr;height:132px}.archive-organic-text-distortion-scroll__ticker{font-size:clamp(2.4rem,18vw,5.8rem);top:80px}.archive-organic-text-distortion-scroll__chapters{padding:96px 18px 58px}.archive-organic-text-distortion-scroll__chapter button{width:min(350px,88vw);height:min(500px,66svh);padding:12px}}@media (prefers-reduced-motion:reduce){.archive-balloon-button-command__balloons button,.archive-immersive-weather-gallery__sky span{animation:none}}.archive-control-webgl[data-reduced=true] .archive-balloon-button-command__balloons button,.archive-control-webgl[data-reduced=true] .archive-immersive-weather-gallery__sky span{animation:none}.archive-refraction-particle__head{z-index:34;pointer-events:none;max-width:min(54ch,100vw - 64px);position:absolute;top:28px;left:32px}.archive-refraction-particle__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 24px 70px #0000008f;font-size:3rem;line-height:.94}.dom-gallery[data-dom-variant=archive-origami-objects-gallery],.dom-gallery[data-dom-variant=archive-pixel-distortion-field],.dom-gallery[data-dom-variant=archive-glass-torus-refraction-text],.dom-gallery[data-dom-variant=archive-webgl-lens-refraction-gallery],.dom-gallery[data-dom-variant=archive-blurry-depth-particles],.dom-gallery[data-dom-variant=archive-skeleton-fluid-reveal-gallery],.dom-gallery[data-dom-variant=archive-transparent-glass-plastic-gallery],.dom-gallery[data-dom-variant=archive-tropical-particle-rain-gallery]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-refraction-particle{isolation:isolate;overflow:hidden}.archive-refraction-particle img{object-fit:contain;width:100%;height:100%;display:block}.archive-refraction-particle button{color:inherit;font:inherit}.archive-origami-objects,.archive-pixel-distortion-field,.archive-glass-torus-refraction,.archive-blurry-depth-particles,.archive-skeleton-fluid-reveal,.archive-transparent-glass-plastic,.archive-tropical-particle-rain{perspective:1200px;place-items:center;padding:104px 54px 58px;display:grid}.archive-origami-objects{color:var(--dom-scene-accent);background:repeating-linear-gradient(90deg, #0000000b 0 1px, transparent 1px 62px), linear-gradient(180deg, var(--dom-scene-bg), var(--dom-scene-bg))}@supports (color:color-mix(in lab, red, red)){.archive-origami-objects{background:repeating-linear-gradient(90deg, #0000000b 0 1px, transparent 1px 62px), linear-gradient(180deg, var(--dom-scene-bg), color-mix(in srgb, var(--dom-scene-bg) 86%, var(--dom-scene-secondary)))}}.archive-origami-objects__stage,.archive-pixel-distortion-field__stage,.archive-skeleton-fluid-reveal__stage,.archive-transparent-glass-plastic__stage,.archive-tropical-particle-rain__stage{grid-template-columns:minmax(340px,.48fr) minmax(520px,.52fr);align-items:center;gap:36px;width:min(1160px,92vw);display:grid;position:relative}.archive-origami-objects__stage{transform:rotateX(var(--origami-tilt-x)) rotateY(var(--origami-tilt-y));transform-style:preserve-3d}.archive-origami-objects__hero,.archive-pixel-distortion-field__hero,.archive-glass-torus-refraction__hero,.archive-blurry-depth-particles__hero,.archive-skeleton-fluid-reveal__hero,.archive-transparent-glass-plastic__hero,.archive-tropical-particle-rain__hero{z-index:6;border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:14px;min-height:610px;margin:0;padding:16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-origami-objects__hero,.archive-pixel-distortion-field__hero,.archive-glass-torus-refraction__hero,.archive-blurry-depth-particles__hero,.archive-skeleton-fluid-reveal__hero,.archive-transparent-glass-plastic__hero,.archive-tropical-particle-rain__hero{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-origami-objects__hero,.archive-pixel-distortion-field__hero,.archive-glass-torus-refraction__hero,.archive-blurry-depth-particles__hero,.archive-skeleton-fluid-reveal__hero,.archive-transparent-glass-plastic__hero,.archive-tropical-particle-rain__hero{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-origami-objects__hero,.archive-pixel-distortion-field__hero,.archive-glass-torus-refraction__hero,.archive-blurry-depth-particles__hero,.archive-skeleton-fluid-reveal__hero,.archive-transparent-glass-plastic__hero,.archive-tropical-particle-rain__hero{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-origami-objects__hero,.archive-pixel-distortion-field__hero,.archive-glass-torus-refraction__hero,.archive-blurry-depth-particles__hero,.archive-skeleton-fluid-reveal__hero,.archive-transparent-glass-plastic__hero,.archive-tropical-particle-rain__hero{box-shadow:0 38px 120px #00000061}.archive-origami-objects__hero{color:var(--dom-scene-accent);background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-origami-objects__hero{background:color-mix(in srgb, var(--dom-scene-bg) 92%, white)}}.archive-origami-objects__hero{box-shadow:0 34px 100px #00000029}.archive-origami-objects__hero figcaption,.archive-pixel-distortion-field__hero figcaption,.archive-glass-torus-refraction__hero figcaption,.archive-blurry-depth-particles__hero figcaption,.archive-skeleton-fluid-reveal__hero figcaption,.archive-transparent-glass-plastic__hero figcaption,.archive-tropical-particle-rain__hero figcaption{z-index:5;gap:8px;display:grid;position:relative}.archive-origami-objects__hero span,.archive-pixel-distortion-field__hero span,.archive-glass-torus-refraction__hero span,.archive-webgl-lens-refraction__label span,.archive-blurry-depth-particles__hero span,.archive-skeleton-fluid-reveal__hero span,.archive-transparent-glass-plastic__hero span,.archive-tropical-particle-rain__hero span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-origami-objects__hero span,.archive-pixel-distortion-field__hero span,.archive-glass-torus-refraction__hero span,.archive-webgl-lens-refraction__label span,.archive-blurry-depth-particles__hero span,.archive-skeleton-fluid-reveal__hero span,.archive-transparent-glass-plastic__hero span,.archive-tropical-particle-rain__hero span{color:color-mix(in srgb, var(--dom-scene-accent) 84%, var(--dom-scene-highlight))}}.archive-origami-objects__hero span,.archive-pixel-distortion-field__hero span,.archive-glass-torus-refraction__hero span,.archive-webgl-lens-refraction__label span,.archive-blurry-depth-particles__hero span,.archive-skeleton-fluid-reveal__hero span,.archive-transparent-glass-plastic__hero span,.archive-tropical-particle-rain__hero span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-origami-objects__hero strong,.archive-pixel-distortion-field__hero strong,.archive-glass-torus-refraction__hero strong,.archive-webgl-lens-refraction__label strong,.archive-blurry-depth-particles__hero strong,.archive-skeleton-fluid-reveal__hero strong,.archive-transparent-glass-plastic__hero strong,.archive-tropical-particle-rain__hero strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.24rem,2.9vw,3rem);line-height:.96}.archive-origami-objects__hero strong,.archive-origami-objects__hero p{color:var(--dom-scene-accent)}.archive-origami-objects__hero p,.archive-blurry-depth-particles__hero p,.archive-transparent-glass-plastic__hero p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-origami-objects__hero p,.archive-blurry-depth-particles__hero p,.archive-transparent-glass-plastic__hero p{color:color-mix(in srgb, var(--dom-scene-highlight) 66%, transparent)}}.archive-origami-objects__hero p,.archive-blurry-depth-particles__hero p,.archive-transparent-glass-plastic__hero p{font-size:.9rem;line-height:1.42}.archive-origami-objects__folds{transform-style:preserve-3d;grid-template-columns:repeat(3,minmax(120px,1fr));gap:18px;display:grid;transform:translateZ(-28px)}.archive-origami-objects__folds button{aspect-ratio:1/1.1;border:1px solid var(--dom-scene-accent);padding:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-origami-objects__folds button{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 14%, transparent)}}.archive-origami-objects__folds button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-origami-objects__folds button{background:color-mix(in srgb, var(--dom-scene-bg) 88%, white)}}.archive-origami-objects__folds button{cursor:pointer;transform:rotateY(var(--fold-angle)) skewY(-4deg);box-shadow:0 20px 62px #00000029}.archive-origami-objects__folds button:after{content:"";clip-path:polygon(0 0,100% 0,52% 100%);border:1px solid var(--dom-scene-accent);position:absolute;inset:10px}@supports (color:color-mix(in lab, red, red)){.archive-origami-objects__folds button:after{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 14%, transparent)}}.archive-origami-objects__folds button:after{pointer-events:none}.archive-pixel-distortion-field{background:linear-gradient(90deg, #ffffff0b 1px, transparent 1px), linear-gradient(0deg, #ffffff0a 1px, transparent 1px), radial-gradient(70% 70% at 62% 42%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-pixel-distortion-field{background:linear-gradient(90deg, #ffffff0b 1px, transparent 1px), linear-gradient(0deg, #ffffff0a 1px, transparent 1px), radial-gradient(70% 70% at 62% 42%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 72%), var(--dom-scene-bg)}}.archive-pixel-distortion-field{background-size:42px 42px,42px 42px,auto,auto}.archive-pixel-distortion-field__hero{overflow:hidden}.archive-pixel-distortion-field__pixels{z-index:3;pointer-events:none;mix-blend-mode:screen;transform:translate(var(--pixel-shift-x), var(--pixel-shift-y));grid-template-columns:repeat(8,1fr);display:grid;position:absolute;inset:16px 16px 102px}.archive-pixel-distortion-field__pixels span{border:1px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-pixel-distortion-field__pixels span{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 22%, transparent)}}.archive-pixel-distortion-field__pixels span{background:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.archive-pixel-distortion-field__pixels span{background:color-mix(in srgb, var(--dom-scene-secondary) 12%, transparent)}}.archive-pixel-distortion-field__pixels span{animation:2.4s ease-in-out infinite alternate archive-pixel-flicker;animation-delay:var(--pixel-delay)}.archive-pixel-distortion-field__strip,.archive-skeleton-fluid-reveal__layers,.archive-transparent-glass-plastic__panes,.archive-tropical-particle-rain__forecast{grid-template-columns:repeat(4,minmax(82px,1fr));gap:12px;display:grid}.archive-pixel-distortion-field__strip button,.archive-skeleton-fluid-reveal__layers button,.archive-transparent-glass-plastic__panes button,.archive-tropical-particle-rain__forecast button{aspect-ratio:1/1.08;border:1px solid var(--dom-scene-highlight);padding:8px}@supports (color:color-mix(in lab, red, red)){.archive-pixel-distortion-field__strip button,.archive-skeleton-fluid-reveal__layers button,.archive-transparent-glass-plastic__panes button,.archive-tropical-particle-rain__forecast button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-pixel-distortion-field__strip button,.archive-skeleton-fluid-reveal__layers button,.archive-transparent-glass-plastic__panes button,.archive-tropical-particle-rain__forecast button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-pixel-distortion-field__strip button,.archive-skeleton-fluid-reveal__layers button,.archive-transparent-glass-plastic__panes button,.archive-tropical-particle-rain__forecast button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-pixel-distortion-field__strip button,.archive-skeleton-fluid-reveal__layers button,.archive-transparent-glass-plastic__panes button,.archive-tropical-particle-rain__forecast button{cursor:pointer}.archive-glass-torus-refraction{background:repeating-radial-gradient(circle at 50% 46%, var(--dom-scene-accent) 0 1px, transparent 1px 28px), linear-gradient(135deg, var(--dom-scene-secondary), var(--dom-scene-bg) 62%, #000)}@supports (color:color-mix(in lab, red, red)){.archive-glass-torus-refraction{background:repeating-radial-gradient(circle at 50% 46%, color-mix(in srgb, var(--dom-scene-accent) 9%, transparent) 0 1px, transparent 1px 28px), linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-secondary) 14%, var(--dom-scene-bg)), var(--dom-scene-bg) 62%, #000)}}.archive-glass-torus-refraction__stage{place-items:center;width:min(1060px,92vw);min-height:min(720px,76svh);display:grid;position:relative}.archive-glass-torus-refraction__hero{width:min(470px,68vw);transform:translate(var(--torus-x), var(--torus-y))}.archive-glass-torus-refraction__ring{z-index:8;aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:min(650px,74vw);position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-glass-torus-refraction__ring{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-glass-torus-refraction__ring{box-shadow:inset 0 0 70px var(--dom-scene-accent), 0 0 90px var(--dom-scene-secondary);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.archive-glass-torus-refraction__ring{box-shadow:inset 0 0 70px color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), 0 0 90px color-mix(in srgb, var(--dom-scene-secondary) 12%, transparent)}}.archive-glass-torus-refraction__ring{pointer-events:none}.archive-glass-torus-refraction__ring span{color:var(--dom-scene-highlight);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-glass-torus-refraction__ring span{color:color-mix(in srgb, var(--dom-scene-highlight) 84%, transparent)}}.archive-glass-torus-refraction__ring span{text-transform:uppercase;transform:rotate(var(--ring-angle)) translateX(min(360px, 39vw));transform-origin:0 0;font-size:.78rem;font-weight:950}.archive-glass-torus-refraction__index{flex-wrap:wrap;gap:8px;width:min(260px,34vw);display:flex;position:absolute;bottom:2%;right:2%}.archive-glass-torus-refraction__index button{border:1px solid var(--dom-scene-highlight);width:50px;height:50px}@supports (color:color-mix(in lab, red, red)){.archive-glass-torus-refraction__index button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-glass-torus-refraction__index button{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-glass-torus-refraction__index button{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-glass-torus-refraction__index button{cursor:pointer;font-size:.72rem;font-weight:900}.archive-webgl-lens-refraction{background:linear-gradient(90deg, var(--dom-scene-accent), transparent 34%, var(--dom-scene-secondary)), var(--dom-scene-bg);height:100svh;min-height:100svh;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.archive-webgl-lens-refraction{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 10%, transparent), transparent 34%, color-mix(in srgb, var(--dom-scene-secondary) 10%, transparent)), var(--dom-scene-bg)}}.archive-webgl-lens-refraction{scroll-snap-type:y mandatory}.archive-webgl-lens-refraction__label{z-index:8;pointer-events:none;text-shadow:0 20px 70px #0000008f;gap:8px;width:min(360px,100vw - 64px);margin:0 0 -132px 32px;display:grid;position:sticky;top:96px}.archive-webgl-lens-refraction__chapters{min-height:700svh;padding:112px 7vw 90px;position:relative}.archive-webgl-lens-refraction__chapters:after{content:"";z-index:9;top:34%;left:var(--lens-progress);aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:min(260px,44vw);position:fixed}@supports (color:color-mix(in lab, red, red)){.archive-webgl-lens-refraction__chapters:after{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 34%, transparent)}}.archive-webgl-lens-refraction__chapters:after{background:radial-gradient(circle, var(--dom-scene-highlight), transparent 62%);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.archive-webgl-lens-refraction__chapters:after{background:radial-gradient(circle, color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent), transparent 62%)}}.archive-webgl-lens-refraction__chapters:after{box-shadow:0 0 80px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-webgl-lens-refraction__chapters:after{box-shadow:0 0 80px color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.archive-webgl-lens-refraction__chapters:after{pointer-events:none;-webkit-backdrop-filter:blur(6px)saturate(1.24);backdrop-filter:blur(6px)saturate(1.24);transform:translate(-50%)}.archive-webgl-lens-refraction__chapter{scroll-snap-align:center;place-items:center;min-height:94svh;display:grid}.archive-webgl-lens-refraction__chapter figure{border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:12px;width:min(720px,82vw);height:min(620px,72svh);margin:0;padding:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-webgl-lens-refraction__chapter figure{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-webgl-lens-refraction__chapter figure{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-webgl-lens-refraction__chapter figure{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-webgl-lens-refraction__chapter figure{box-shadow:0 42px 140px #0000006b}.archive-webgl-lens-refraction__chapter figcaption{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.3rem,4vw,3.6rem);font-weight:950;line-height:.9}.archive-blurry-depth-particles{background:radial-gradient(70% 70% at 50% 46%, var(--dom-scene-secondary), transparent 70%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-blurry-depth-particles{background:radial-gradient(70% 70% at 50% 46%, color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent), transparent 70%), var(--dom-scene-bg)}}.archive-blurry-depth-particles__stage,.archive-tropical-particle-rain__stage{place-items:center;width:min(1120px,92vw);min-height:min(720px,76svh);display:grid;position:relative}.archive-blurry-depth-particles__field{pointer-events:none;position:absolute;inset:0}.archive-blurry-depth-particles__field span{top:var(--particle-top);left:var(--particle-left);width:var(--particle-size);height:var(--particle-size);background:var(--dom-scene-accent);border-radius:50%;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-blurry-depth-particles__field span{background:color-mix(in srgb, var(--dom-scene-accent) 80%, white)}}.archive-blurry-depth-particles__field span{filter:blur(var(--particle-blur));opacity:.72}.archive-blurry-depth-particles__hero,.archive-tropical-particle-rain__hero{width:min(470px,68vw)}.archive-blurry-depth-particles__dock{grid-template-columns:repeat(4,minmax(62px,1fr));gap:10px;width:min(360px,44vw);display:grid;position:absolute;bottom:2%;right:2%}.archive-blurry-depth-particles__dock button{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);padding:7px}@supports (color:color-mix(in lab, red, red)){.archive-blurry-depth-particles__dock button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-blurry-depth-particles__dock button{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-blurry-depth-particles__dock button{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-blurry-depth-particles__dock button{cursor:pointer}.archive-skeleton-fluid-reveal{background:radial-gradient(70% 70% at 58% 42%, var(--dom-scene-secondary), transparent 70%), linear-gradient(180deg, var(--dom-scene-bg), #000)}@supports (color:color-mix(in lab, red, red)){.archive-skeleton-fluid-reveal{background:radial-gradient(70% 70% at 58% 42%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 70%), linear-gradient(180deg, var(--dom-scene-bg), #000)}}.archive-skeleton-fluid-reveal__hero{overflow:hidden}.archive-skeleton-fluid-reveal__scan{z-index:3;background:linear-gradient(90deg, transparent 0%, transparent var(--fluid-reveal), var(--dom-scene-accent) var(--fluid-reveal), transparent calc(var(--fluid-reveal) + 18%)), repeating-linear-gradient(90deg, var(--dom-scene-highlight) 0 1px, transparent 1px 28px);position:absolute;inset:16px 16px 102px}@supports (color:color-mix(in lab, red, red)){.archive-skeleton-fluid-reveal__scan{background:linear-gradient(90deg, transparent 0%, transparent var(--fluid-reveal), color-mix(in srgb, var(--dom-scene-accent) 30%, transparent) var(--fluid-reveal), transparent calc(var(--fluid-reveal) + 18%)), repeating-linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent) 0 1px, transparent 1px 28px)}}.archive-skeleton-fluid-reveal__scan{mix-blend-mode:screen;pointer-events:none}.archive-transparent-glass-plastic{background:repeating-linear-gradient(90deg, #ffffff0a 0 1px, transparent 1px 62px), linear-gradient(135deg, var(--dom-scene-secondary), var(--dom-scene-bg) 62%, #000)}@supports (color:color-mix(in lab, red, red)){.archive-transparent-glass-plastic{background:repeating-linear-gradient(90deg, #ffffff0a 0 1px, transparent 1px 62px), linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-secondary) 14%, var(--dom-scene-bg)), var(--dom-scene-bg) 62%, #000)}}.archive-transparent-glass-plastic__stage{transform:rotateX(var(--glass-pitch)) rotateY(var(--glass-yaw));transform-style:preserve-3d}.archive-transparent-glass-plastic__panes{transform-style:preserve-3d}.archive-transparent-glass-plastic__panes button{border-color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-transparent-glass-plastic__panes button{border-color:color-mix(in srgb, var(--dom-scene-highlight) 24%, transparent)}}.archive-transparent-glass-plastic__panes button{background:linear-gradient(135deg, var(--dom-scene-highlight), var(--dom-scene-accent)), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-transparent-glass-plastic__panes button{background:linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent), color-mix(in srgb, var(--dom-scene-accent) 9%, transparent)), color-mix(in srgb, var(--dom-scene-bg) 48%, transparent)}}.archive-transparent-glass-plastic__panes button{transform:translateZ(var(--pane-depth));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 24px 80px #00000042}.archive-tropical-particle-rain{background:linear-gradient(180deg, var(--dom-scene-secondary), var(--dom-scene-bg) 58%, #000), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-tropical-particle-rain{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-secondary) 14%, var(--dom-scene-bg)), var(--dom-scene-bg) 58%, #000), var(--dom-scene-bg)}}.archive-tropical-particle-rain__rain{pointer-events:none;position:absolute;inset:-18% -10%;overflow:hidden}.archive-tropical-particle-rain__rain span{top:-10%;left:var(--rain-left);background:var(--dom-scene-accent);border-radius:50%;width:5px;height:5px;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-tropical-particle-rain__rain span{background:color-mix(in srgb, var(--dom-scene-accent) 82%, white)}}.archive-tropical-particle-rain__rain span{box-shadow:0 0 22px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-tropical-particle-rain__rain span{box-shadow:0 0 22px color-mix(in srgb, var(--dom-scene-accent) 36%, transparent)}}.archive-tropical-particle-rain__rain span{animation:2.9s linear infinite archive-tropical-rain;animation-delay:var(--rain-delay)}.archive-tropical-particle-rain__forecast{width:min(380px,44vw);position:absolute;bottom:2%;right:2%}.archive-origami-objects__folds button[data-active=true],.archive-origami-objects__folds button:hover,.archive-origami-objects__folds button:focus-visible,.archive-pixel-distortion-field__strip button[data-active=true],.archive-pixel-distortion-field__strip button:hover,.archive-pixel-distortion-field__strip button:focus-visible,.archive-glass-torus-refraction__index button[data-active=true],.archive-glass-torus-refraction__index button:hover,.archive-glass-torus-refraction__index button:focus-visible,.archive-blurry-depth-particles__dock button[data-active=true],.archive-blurry-depth-particles__dock button:hover,.archive-blurry-depth-particles__dock button:focus-visible,.archive-skeleton-fluid-reveal__layers button[data-active=true],.archive-skeleton-fluid-reveal__layers button:hover,.archive-skeleton-fluid-reveal__layers button:focus-visible,.archive-transparent-glass-plastic__panes button[data-active=true],.archive-transparent-glass-plastic__panes button:hover,.archive-transparent-glass-plastic__panes button:focus-visible,.archive-tropical-particle-rain__forecast button[data-active=true],.archive-tropical-particle-rain__forecast button:hover,.archive-tropical-particle-rain__forecast button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-origami-objects__folds button[data-active=true],.archive-origami-objects__folds button:hover,.archive-origami-objects__folds button:focus-visible,.archive-pixel-distortion-field__strip button[data-active=true],.archive-pixel-distortion-field__strip button:hover,.archive-pixel-distortion-field__strip button:focus-visible,.archive-glass-torus-refraction__index button[data-active=true],.archive-glass-torus-refraction__index button:hover,.archive-glass-torus-refraction__index button:focus-visible,.archive-blurry-depth-particles__dock button[data-active=true],.archive-blurry-depth-particles__dock button:hover,.archive-blurry-depth-particles__dock button:focus-visible,.archive-skeleton-fluid-reveal__layers button[data-active=true],.archive-skeleton-fluid-reveal__layers button:hover,.archive-skeleton-fluid-reveal__layers button:focus-visible,.archive-transparent-glass-plastic__panes button[data-active=true],.archive-transparent-glass-plastic__panes button:hover,.archive-transparent-glass-plastic__panes button:focus-visible,.archive-tropical-particle-rain__forecast button[data-active=true],.archive-tropical-particle-rain__forecast button:hover,.archive-tropical-particle-rain__forecast button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 86%, var(--dom-scene-highlight))}}.archive-origami-objects__folds button[data-active=true],.archive-origami-objects__folds button:hover,.archive-origami-objects__folds button:focus-visible,.archive-pixel-distortion-field__strip button[data-active=true],.archive-pixel-distortion-field__strip button:hover,.archive-pixel-distortion-field__strip button:focus-visible,.archive-glass-torus-refraction__index button[data-active=true],.archive-glass-torus-refraction__index button:hover,.archive-glass-torus-refraction__index button:focus-visible,.archive-blurry-depth-particles__dock button[data-active=true],.archive-blurry-depth-particles__dock button:hover,.archive-blurry-depth-particles__dock button:focus-visible,.archive-skeleton-fluid-reveal__layers button[data-active=true],.archive-skeleton-fluid-reveal__layers button:hover,.archive-skeleton-fluid-reveal__layers button:focus-visible,.archive-transparent-glass-plastic__panes button[data-active=true],.archive-transparent-glass-plastic__panes button:hover,.archive-transparent-glass-plastic__panes button:focus-visible,.archive-tropical-particle-rain__forecast button[data-active=true],.archive-tropical-particle-rain__forecast button:hover,.archive-tropical-particle-rain__forecast button:focus-visible{outline:none}@keyframes archive-pixel-flicker{0%{opacity:.28;transform:translateY(-4px)}to{opacity:.78;transform:translateY(5px)}}@keyframes archive-tropical-rain{0%{opacity:0;transform:translateY(-14vh)translate(-8px)}20%{opacity:.86}to{opacity:0;transform:translateY(120vh)translate(18px)}}@media (max-width:920px){.archive-refraction-particle__head{max-width:calc(100vw - 44px);top:22px;left:22px}.archive-refraction-particle__head .scene-title{font-size:2.28rem}.archive-origami-objects,.archive-pixel-distortion-field,.archive-glass-torus-refraction,.archive-blurry-depth-particles,.archive-skeleton-fluid-reveal,.archive-transparent-glass-plastic,.archive-tropical-particle-rain{padding:92px 22px 40px}.archive-origami-objects__stage,.archive-pixel-distortion-field__stage,.archive-skeleton-fluid-reveal__stage,.archive-transparent-glass-plastic__stage,.archive-tropical-particle-rain__stage{grid-template-columns:1fr;gap:22px;width:min(760px,94vw);transform:none}.archive-origami-objects__hero,.archive-pixel-distortion-field__hero,.archive-glass-torus-refraction__hero,.archive-blurry-depth-particles__hero,.archive-skeleton-fluid-reveal__hero,.archive-transparent-glass-plastic__hero,.archive-tropical-particle-rain__hero{min-height:470px}.archive-origami-objects__folds,.archive-pixel-distortion-field__strip,.archive-skeleton-fluid-reveal__layers,.archive-transparent-glass-plastic__panes,.archive-tropical-particle-rain__forecast{grid-template-columns:repeat(3,minmax(72px,1fr));width:100%;transform:none}.archive-origami-objects__folds button,.archive-transparent-glass-plastic__panes button{transform:none}.archive-glass-torus-refraction__stage,.archive-blurry-depth-particles__stage,.archive-tropical-particle-rain__stage{min-height:auto}.archive-glass-torus-refraction__ring{width:min(520px,82vw)}.archive-glass-torus-refraction__ring span{transform:rotate(var(--ring-angle)) translateX(min(300px, 43vw))}.archive-glass-torus-refraction__index,.archive-blurry-depth-particles__dock,.archive-tropical-particle-rain__forecast{margin-top:18px;position:static}.archive-webgl-lens-refraction__label{margin-left:22px;top:76px}}@media (max-width:520px){.archive-refraction-particle__head .scene-title{font-size:1.82rem}.archive-origami-objects__hero,.archive-pixel-distortion-field__hero,.archive-glass-torus-refraction__hero,.archive-blurry-depth-particles__hero,.archive-skeleton-fluid-reveal__hero,.archive-transparent-glass-plastic__hero,.archive-tropical-particle-rain__hero{min-height:370px;padding:12px}.archive-origami-objects__folds,.archive-pixel-distortion-field__strip,.archive-skeleton-fluid-reveal__layers,.archive-transparent-glass-plastic__panes,.archive-tropical-particle-rain__forecast,.archive-blurry-depth-particles__dock{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-glass-torus-refraction__ring{width:min(360px,88vw)}.archive-glass-torus-refraction__ring span{transform:rotate(var(--ring-angle)) translateX(min(205px, 48vw));font-size:.62rem}.archive-webgl-lens-refraction__chapters{padding:96px 18px 58px}.archive-webgl-lens-refraction__chapter figure{width:min(350px,88vw);height:min(500px,66svh);padding:12px}}@media (prefers-reduced-motion:reduce){.archive-pixel-distortion-field__pixels span,.archive-tropical-particle-rain__rain span{animation:none}}.archive-refraction-particle[data-reduced=true] .archive-pixel-distortion-field__pixels span,.archive-refraction-particle[data-reduced=true] .archive-tropical-particle-rain__rain span{animation:none}.archive-procedural-webgl__head{z-index:34;pointer-events:none;max-width:min(56ch,100vw - 64px);position:absolute;top:28px;left:32px}.archive-procedural-webgl__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 24px 74px #00000094;font-size:clamp(2rem,5.6vw,4.7rem);line-height:.92}.dom-gallery[data-dom-variant=archive-voxel-model-gallery],.dom-gallery[data-dom-variant=archive-typography-motion-trail-webgl],.dom-gallery[data-dom-variant=archive-vortex-glass-sphere-gallery],.dom-gallery[data-dom-variant=archive-procedural-snake-gallery],.dom-gallery[data-dom-variant=archive-3d-particle-explorations],.dom-gallery[data-dom-variant=archive-accessible-webgl-text-gallery],.dom-gallery[data-dom-variant=archive-heat-distortion-gallery],.dom-gallery[data-dom-variant=archive-displaced-sphere-material-gallery]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-procedural-webgl{isolation:isolate;overflow:hidden}.archive-procedural-webgl img{object-fit:contain;width:100%;height:100%;display:block}.archive-procedural-webgl button{color:inherit;font:inherit}.archive-voxel-model-gallery,.archive-typography-motion-trail,.archive-vortex-glass-sphere,.archive-procedural-snake,.archive-3d-particle-explorations,.archive-accessible-webgl-text,.archive-heat-distortion,.archive-displaced-sphere-material{perspective:1200px;place-items:center;padding:110px 52px 60px;display:grid}.archive-voxel-model-gallery:before,.archive-vortex-glass-sphere:before,.archive-3d-particle-explorations:before,.archive-heat-distortion:before,.archive-displaced-sphere-material:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 50% 45%, var(--dom-scene-accent), transparent 34%), radial-gradient(circle at 22% 76%, var(--dom-scene-secondary), transparent 30%), linear-gradient(135deg, #ffffff0b, transparent 32%, #ffffff09);position:absolute;inset:-12%}@supports (color:color-mix(in lab, red, red)){.archive-voxel-model-gallery:before,.archive-vortex-glass-sphere:before,.archive-3d-particle-explorations:before,.archive-heat-distortion:before,.archive-displaced-sphere-material:before{background:radial-gradient(circle at 50% 45%, color-mix(in srgb, var(--dom-scene-accent) 24%, transparent), transparent 34%), radial-gradient(circle at 22% 76%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 30%), linear-gradient(135deg, #ffffff0b, transparent 32%, #ffffff09)}}.archive-voxel-model-gallery:before,.archive-vortex-glass-sphere:before,.archive-3d-particle-explorations:before,.archive-heat-distortion:before,.archive-displaced-sphere-material:before{filter:blur(8px)}.archive-voxel-model-gallery__stage,.archive-procedural-snake__stage,.archive-heat-distortion__stage,.archive-displaced-sphere-material__stage{z-index:2;grid-template-columns:minmax(340px,.48fr) minmax(480px,.52fr);align-items:center;gap:34px;width:min(1180px,92vw);display:grid;position:relative}.archive-voxel-model-gallery__hero,.archive-typography-motion-trail__artwork,.archive-procedural-snake__focus,.archive-3d-particle-explorations__focus,.archive-accessible-webgl-text__artwork,.archive-heat-distortion__focus{z-index:5;border:1px solid var(--dom-scene-highlight);grid-template-rows:minmax(0,1fr) auto;gap:16px;min-height:610px;margin:0;padding:16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-voxel-model-gallery__hero,.archive-typography-motion-trail__artwork,.archive-procedural-snake__focus,.archive-3d-particle-explorations__focus,.archive-accessible-webgl-text__artwork,.archive-heat-distortion__focus{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-voxel-model-gallery__hero,.archive-typography-motion-trail__artwork,.archive-procedural-snake__focus,.archive-3d-particle-explorations__focus,.archive-accessible-webgl-text__artwork,.archive-heat-distortion__focus{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-voxel-model-gallery__hero,.archive-typography-motion-trail__artwork,.archive-procedural-snake__focus,.archive-3d-particle-explorations__focus,.archive-accessible-webgl-text__artwork,.archive-heat-distortion__focus{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-voxel-model-gallery__hero,.archive-typography-motion-trail__artwork,.archive-procedural-snake__focus,.archive-3d-particle-explorations__focus,.archive-accessible-webgl-text__artwork,.archive-heat-distortion__focus{box-shadow:0 38px 120px #0000006b}.archive-voxel-model-gallery__hero figcaption,.archive-procedural-snake__focus figcaption,.archive-3d-particle-explorations__focus figcaption,.archive-heat-distortion__focus figcaption{z-index:5;gap:8px;display:grid;position:relative}.archive-voxel-model-gallery__hero span,.archive-typography-motion-trail__copy span,.archive-vortex-glass-sphere__sphere span,.archive-procedural-snake__focus span,.archive-3d-particle-explorations__focus span,.archive-accessible-webgl-text__copy span,.archive-heat-distortion__focus span,.archive-displaced-sphere-material__copy span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-voxel-model-gallery__hero span,.archive-typography-motion-trail__copy span,.archive-vortex-glass-sphere__sphere span,.archive-procedural-snake__focus span,.archive-3d-particle-explorations__focus span,.archive-accessible-webgl-text__copy span,.archive-heat-distortion__focus span,.archive-displaced-sphere-material__copy span{color:color-mix(in srgb, var(--dom-scene-accent) 84%, var(--dom-scene-highlight))}}.archive-voxel-model-gallery__hero span,.archive-typography-motion-trail__copy span,.archive-vortex-glass-sphere__sphere span,.archive-procedural-snake__focus span,.archive-3d-particle-explorations__focus span,.archive-accessible-webgl-text__copy span,.archive-heat-distortion__focus span,.archive-displaced-sphere-material__copy span{text-transform:uppercase;font-size:.73rem;font-weight:900}.archive-voxel-model-gallery__hero strong,.archive-typography-motion-trail__copy h2,.archive-vortex-glass-sphere__sphere strong,.archive-procedural-snake__focus strong,.archive-3d-particle-explorations__focus strong,.archive-accessible-webgl-text__copy h2,.archive-heat-distortion__focus strong,.archive-displaced-sphere-material__copy h2{color:var(--dom-scene-highlight);overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,3.2vw,3.3rem);line-height:.95}.archive-voxel-model-gallery__hero p,.archive-typography-motion-trail__copy p,.archive-procedural-snake__focus p,.archive-accessible-webgl-text__copy p,.archive-heat-distortion__focus p,.archive-displaced-sphere-material__copy p{max-width:46ch;color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-voxel-model-gallery__hero p,.archive-typography-motion-trail__copy p,.archive-procedural-snake__focus p,.archive-accessible-webgl-text__copy p,.archive-heat-distortion__focus p,.archive-displaced-sphere-material__copy p{color:color-mix(in srgb, var(--dom-scene-highlight) 68%, transparent)}}.archive-voxel-model-gallery__hero p,.archive-typography-motion-trail__copy p,.archive-procedural-snake__focus p,.archive-accessible-webgl-text__copy p,.archive-heat-distortion__focus p,.archive-displaced-sphere-material__copy p{font-size:.9rem;line-height:1.44}.archive-voxel-model-gallery{background:linear-gradient(90deg, #ffffff0b 1px, transparent 1px), linear-gradient(0deg, #ffffff0a 1px, transparent 1px), var(--dom-scene-bg);background-size:42px 42px}.archive-voxel-model-gallery__stage{transform:rotateX(var(--voxel-tilt-x)) rotateY(var(--voxel-tilt-y));transform-style:preserve-3d}.archive-voxel-model-gallery__hero{overflow:hidden}.archive-voxel-model-gallery__hero>img{opacity:.76;filter:saturate(1.2)contrast(1.08)}.archive-voxel-model-gallery__voxels{z-index:4;pointer-events:none;transform:translate(var(--procedural-x), var(--procedural-y));grid-template-columns:repeat(9,1fr);grid-auto-rows:1fr;gap:4px;display:grid;position:absolute;inset:16px 16px 126px}.archive-voxel-model-gallery__voxels span{border:1px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-voxel-model-gallery__voxels span{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 34%, transparent)}}.archive-voxel-model-gallery__voxels span{background:linear-gradient(135deg, #fff3, transparent 45%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-voxel-model-gallery__voxels span{background:linear-gradient(135deg, #fff3, transparent 45%), color-mix(in srgb, var(--dom-scene-bg) 42%, var(--dom-scene-accent))}}.archive-voxel-model-gallery__voxels span{box-shadow:var(--voxel-depth) var(--voxel-depth) 0 var(--dom-scene-secondary), 0 10px 28px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-voxel-model-gallery__voxels span{box-shadow:var(--voxel-depth) var(--voxel-depth) 0 color-mix(in srgb, var(--dom-scene-secondary) 30%, transparent), 0 10px 28px color-mix(in srgb, var(--dom-scene-accent) 18%, transparent)}}.archive-voxel-model-gallery__voxels span{opacity:.68;animation:3.8s ease-in-out infinite archive-procedural-voxel;animation-delay:var(--voxel-delay)}.archive-voxel-model-gallery__cubes{grid-template-columns:repeat(3,minmax(130px,1fr));gap:18px;display:grid;transform:translateZ(-34px)}.archive-voxel-model-gallery__cubes button{aspect-ratio:1;border:1px solid var(--dom-scene-accent);padding:10px;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-voxel-model-gallery__cubes button{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 18%, transparent)}}.archive-voxel-model-gallery__cubes button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-voxel-model-gallery__cubes button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, black)}}.archive-voxel-model-gallery__cubes button{cursor:pointer;transform:rotateX(58deg)rotate(-34deg);box-shadow:0 22px 66px #00000052}.archive-voxel-model-gallery__cubes button:after{content:"";border:1px solid var(--dom-scene-highlight);position:absolute;inset:10px}@supports (color:color-mix(in lab, red, red)){.archive-voxel-model-gallery__cubes button:after{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-voxel-model-gallery__cubes button:after{pointer-events:none;transform:translate(10px,-10px)}.archive-voxel-model-gallery__cubes button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-voxel-model-gallery__cubes button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 72%, white)}}.archive-voxel-model-gallery__cubes button[data-active=true]{box-shadow:0 24px 82px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-voxel-model-gallery__cubes button[data-active=true]{box-shadow:0 24px 82px color-mix(in srgb, var(--dom-scene-accent) 28%, transparent)}}.archive-typography-motion-trail{background:radial-gradient(circle at 76% 30%, var(--dom-scene-secondary), transparent 34%), linear-gradient(180deg, #050505, var(--dom-scene-bg))}@supports (color:color-mix(in lab, red, red)){.archive-typography-motion-trail{background:radial-gradient(circle at 76% 30%, color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent), transparent 34%), linear-gradient(180deg, #050505, var(--dom-scene-bg))}}.archive-typography-motion-trail__stage{z-index:2;grid-template-columns:minmax(380px,.52fr) minmax(320px,.34fr) minmax(88px,.14fr);align-items:center;gap:26px;width:min(1200px,92vw);display:grid;position:relative}.archive-typography-motion-trail__artwork{overflow:hidden}.archive-typography-motion-trail__artwork img{filter:grayscale(.12)contrast(1.12)}.archive-typography-motion-trail__text{z-index:1;pointer-events:none;transform:translate(var(--trail-x), var(--trail-y));gap:0;display:grid;position:absolute;inset:8% 8% auto 6%}.archive-typography-motion-trail__text span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-typography-motion-trail__text span{color:color-mix(in srgb, var(--dom-scene-accent) 72%, transparent)}}.archive-typography-motion-trail__text span{opacity:var(--trail-alpha);text-transform:uppercase;transform:translateX(var(--trail-offset));white-space:nowrap;mix-blend-mode:difference;font-size:clamp(2.5rem,8vw,8rem);font-weight:950;line-height:.78}.archive-typography-motion-trail__copy{z-index:8;border:1px solid var(--dom-scene-highlight);gap:14px;padding:24px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-typography-motion-trail__copy{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-typography-motion-trail__copy{background:#00000085;border-radius:8px;box-shadow:0 32px 100px #0000006b}.archive-typography-motion-trail__rail{z-index:9;gap:12px;display:grid;position:relative}.archive-typography-motion-trail__rail button,.archive-heat-distortion__samples button,.archive-displaced-sphere-material__samples button{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);min-width:0;padding:6px;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-typography-motion-trail__rail button,.archive-heat-distortion__samples button,.archive-displaced-sphere-material__samples button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-typography-motion-trail__rail button,.archive-heat-distortion__samples button,.archive-displaced-sphere-material__samples button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-typography-motion-trail__rail button,.archive-heat-distortion__samples button,.archive-displaced-sphere-material__samples button{background:color-mix(in srgb, var(--dom-scene-bg) 68%, black)}}.archive-typography-motion-trail__rail button,.archive-heat-distortion__samples button,.archive-displaced-sphere-material__samples button{cursor:pointer}.archive-typography-motion-trail__rail button[data-active=true],.archive-heat-distortion__samples button[data-active=true],.archive-displaced-sphere-material__samples button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-typography-motion-trail__rail button[data-active=true],.archive-heat-distortion__samples button[data-active=true],.archive-displaced-sphere-material__samples button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 70%, white)}}.archive-typography-motion-trail__rail button[data-active=true],.archive-heat-distortion__samples button[data-active=true],.archive-displaced-sphere-material__samples button[data-active=true]{transform:translate(-8px)}.archive-vortex-glass-sphere{background:radial-gradient(circle at 50% 44%, var(--dom-scene-accent), transparent 30%), radial-gradient(circle at 52% 50%, #ffffff14, transparent 42%), var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-vortex-glass-sphere{background:radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--dom-scene-accent) 20%, transparent), transparent 30%), radial-gradient(circle at 52% 50%, #ffffff14, transparent 42%), var(--dom-scene-bg)}}.archive-vortex-glass-sphere__stage{z-index:2;place-items:center;width:min(980px,92vw);min-height:680px;display:grid;position:relative}.archive-vortex-glass-sphere__sphere{z-index:5;aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:min(540px,60vw);margin:0;padding:34px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-vortex-glass-sphere__sphere{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 24%, transparent)}}.archive-vortex-glass-sphere__sphere{background:radial-gradient(circle at 34% 24%, #ffffff57, transparent 16%), radial-gradient(circle at 60% 70%, var(--dom-scene-secondary), transparent 32%), var(--dom-scene-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.archive-vortex-glass-sphere__sphere{background:radial-gradient(circle at 34% 24%, #ffffff57, transparent 16%), radial-gradient(circle at 60% 70%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 32%), color-mix(in srgb, var(--dom-scene-bg) 62%, transparent)}}.archive-vortex-glass-sphere__sphere{box-shadow:inset 0 0 58px #ffffff29, 0 40px 140px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-vortex-glass-sphere__sphere{box-shadow:inset 0 0 58px #ffffff29, 0 40px 140px color-mix(in srgb, var(--dom-scene-accent) 18%, transparent)}}.archive-vortex-glass-sphere__sphere{transform:translate(var(--sphere-x), var(--sphere-y)) rotateX(var(--sphere-tilt-x)) rotateY(var(--sphere-tilt-y));transform-style:preserve-3d}.archive-vortex-glass-sphere__sphere>img{filter:saturate(1.2)contrast(1.08);border-radius:50%}.archive-vortex-glass-sphere__sphere figcaption{z-index:8;text-align:center;text-shadow:0 12px 34px #000000a3;gap:8px;display:grid;position:absolute;bottom:50px;left:52px;right:52px}.archive-vortex-glass-sphere__rings{z-index:6;pointer-events:none;position:absolute;inset:22px}.archive-vortex-glass-sphere__rings span{border:1px solid var(--dom-scene-highlight);position:absolute;inset:12%}@supports (color:color-mix(in lab, red, red)){.archive-vortex-glass-sphere__rings span{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.archive-vortex-glass-sphere__rings span{transform:rotateX(68deg) rotateZ(var(--ring-angle));border-radius:50%}.archive-vortex-glass-sphere__orbit{z-index:4;pointer-events:none;position:absolute;inset:0}.archive-vortex-glass-sphere__orbit button{aspect-ratio:1;border:1px solid var(--dom-scene-accent);width:112px;padding:7px;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-vortex-glass-sphere__orbit button{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 18%, transparent)}}.archive-vortex-glass-sphere__orbit button{cursor:pointer;pointer-events:auto;transform:translate(-50%, -50%) rotate(var(--orbit-angle)) translateX(min(390px, 38vw)) rotate(var(--orbit-counter-angle));background:#ffffff0e;border-radius:50%}.archive-vortex-glass-sphere__orbit button img{border-radius:50%}.archive-vortex-glass-sphere__orbit button[data-active=true]{border-color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-vortex-glass-sphere__orbit button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-highlight) 74%, var(--dom-scene-accent))}}.archive-vortex-glass-sphere__orbit button[data-active=true]{box-shadow:0 0 48px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-vortex-glass-sphere__orbit button[data-active=true]{box-shadow:0 0 48px color-mix(in srgb, var(--dom-scene-accent) 38%, transparent)}}.archive-procedural-snake{background:radial-gradient(circle at 28% 30%, var(--dom-scene-secondary), transparent 36%), linear-gradient(120deg, var(--dom-scene-bg), #07090a 64%, var(--dom-scene-accent))}@supports (color:color-mix(in lab, red, red)){.archive-procedural-snake{background:radial-gradient(circle at 28% 30%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 36%), linear-gradient(120deg, var(--dom-scene-bg), #07090a 64%, color-mix(in srgb, var(--dom-scene-accent) 10%, black))}}.archive-procedural-snake__focus{transform:translate(var(--snake-x), var(--snake-y))}.archive-procedural-snake__path{border:1px solid var(--dom-scene-accent);flex-wrap:wrap;align-content:center;gap:10px;min-height:620px;padding:28px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-procedural-snake__path{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 16%, transparent)}}.archive-procedural-snake__path{background-color:#00000047;background-image:linear-gradient(90deg,#ffffff0a 1px,#0000 1px),linear-gradient(0deg,#ffffff0a 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:8px}.archive-procedural-snake__path:before{content:"";border:2px solid var(--dom-scene-accent);position:absolute;inset:18% 7%}@supports (color:color-mix(in lab, red, red)){.archive-procedural-snake__path:before{border:2px solid color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.archive-procedural-snake__path:before{filter:blur(1px);border-radius:46% 54% 38% 62%}.archive-procedural-snake__path button{z-index:2;aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:clamp(54px,6vw,82px);padding:5px;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-procedural-snake__path button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-procedural-snake__path button{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-procedural-snake__path button{background:color-mix(in srgb, var(--dom-scene-bg) 70%, black)}}.archive-procedural-snake__path button{cursor:pointer;transform:rotate(var(--snake-angle))}.archive-procedural-snake__path button[data-active=true]{z-index:3;border-color:var(--dom-scene-accent);transform:scale(1.32) rotate(var(--snake-angle))}.archive-procedural-snake__path button img{border-radius:999px}.archive-3d-particle-explorations{background:radial-gradient(circle at 50% 50%, var(--dom-scene-accent), transparent 32%), #030406}@supports (color:color-mix(in lab, red, red)){.archive-3d-particle-explorations{background:radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent), transparent 32%), #030406}}.archive-3d-particle-explorations__stage{z-index:2;width:min(1180px,92vw);min-height:680px;position:relative}.archive-3d-particle-explorations__field{pointer-events:none;position:absolute;inset:0}.archive-3d-particle-explorations__field span{left:var(--particle-left);top:var(--particle-top);width:var(--particle-size);aspect-ratio:1;background:var(--dom-scene-accent);border-radius:999px;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-3d-particle-explorations__field span{background:color-mix(in srgb, var(--dom-scene-accent) 72%, white)}}.archive-3d-particle-explorations__field span{box-shadow:0 0 18px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-3d-particle-explorations__field span{box-shadow:0 0 18px color-mix(in srgb, var(--dom-scene-accent) 50%, transparent)}}.archive-3d-particle-explorations__field span{opacity:.72;transform:translate(var(--particle-x), var(--particle-y))}.archive-3d-particle-explorations__focus{width:min(430px,48vw);position:absolute;inset:8% auto auto 50%;transform:translate(-50%)}.archive-3d-particle-explorations__anchors{z-index:7;position:absolute;inset:0}.archive-3d-particle-explorations__anchors button{left:var(--anchor-left);top:var(--anchor-top);aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:82px;padding:6px;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-3d-particle-explorations__anchors button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-3d-particle-explorations__anchors button{cursor:pointer;background:#0000007a;border-radius:50%;transform:translate(-50%,-50%)}.archive-3d-particle-explorations__anchors button[data-active=true]{border-color:var(--dom-scene-accent);width:118px;box-shadow:0 0 54px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-3d-particle-explorations__anchors button[data-active=true]{box-shadow:0 0 54px color-mix(in srgb, var(--dom-scene-accent) 38%, transparent)}}.archive-3d-particle-explorations__anchors button img{border-radius:50%}.archive-accessible-webgl-text{background:linear-gradient(180deg, #080808, var(--dom-scene-bg)), var(--dom-scene-bg);align-items:start;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.archive-accessible-webgl-text{background:linear-gradient(180deg, #080808, color-mix(in srgb, var(--dom-scene-bg) 86%, var(--dom-scene-secondary))), var(--dom-scene-bg)}}.archive-accessible-webgl-text__stage{z-index:2;grid-template-columns:minmax(340px,.45fr) minmax(360px,.36fr) minmax(220px,.19fr);align-items:center;gap:28px;width:min(1200px,92vw);min-height:680px;display:grid;position:relative}.archive-accessible-webgl-text__echo{z-index:1;pointer-events:none;opacity:.24;transform:translateY(var(--text-progress));flex-wrap:wrap;align-content:center;gap:4px 18px;display:flex;position:absolute;inset:0}.archive-accessible-webgl-text__echo span{color:var(--dom-scene-accent);text-transform:uppercase;font-size:clamp(2.2rem,6vw,7rem);font-weight:950;line-height:.84}.archive-accessible-webgl-text__artwork{overflow:hidden}.archive-accessible-webgl-text__copy{z-index:5;border:1px solid var(--dom-scene-highlight);gap:14px;padding:26px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-accessible-webgl-text__copy{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-accessible-webgl-text__copy{background:#0000008a;border-radius:8px}.archive-accessible-webgl-text__chapters{z-index:6;gap:10px;display:grid;position:relative}.archive-accessible-webgl-text__chapters button{border:1px solid var(--dom-scene-highlight);grid-template-columns:44px 1fr;align-items:center;gap:12px;min-height:58px;padding:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-accessible-webgl-text__chapters button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-accessible-webgl-text__chapters button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-accessible-webgl-text__chapters button{background:color-mix(in srgb, var(--dom-scene-bg) 70%, black)}}.archive-accessible-webgl-text__chapters button{cursor:pointer;text-align:left}.archive-accessible-webgl-text__chapters button>span{border:1px solid var(--dom-scene-accent);place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-accessible-webgl-text__chapters button>span{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 26%, transparent)}}.archive-accessible-webgl-text__chapters button>span{color:var(--dom-scene-accent);border-radius:50%;font-weight:900}.archive-accessible-webgl-text__chapters strong{overflow-wrap:anywhere;min-width:0;font-size:.9rem;line-height:1.1}.archive-accessible-webgl-text__chapters button[data-active=true]{border-color:var(--dom-scene-accent);background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-accessible-webgl-text__chapters button[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 14%, black)}}.archive-heat-distortion{background:radial-gradient(circle at 66% 44%, var(--dom-scene-accent), transparent 34%), radial-gradient(circle at 30% 74%, var(--dom-scene-secondary), transparent 30%), #090604}@supports (color:color-mix(in lab, red, red)){.archive-heat-distortion{background:radial-gradient(circle at 66% 44%, color-mix(in srgb, var(--dom-scene-accent) 28%, transparent), transparent 34%), radial-gradient(circle at 30% 74%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 30%), #090604}}.archive-heat-distortion__stage{isolation:isolate}.archive-heat-distortion__waves{z-index:4;pointer-events:none;transform:translate(var(--heat-x), var(--heat-y));mix-blend-mode:screen;position:absolute;inset:-8% 42% -8% -8%;overflow:hidden}.archive-heat-distortion__waves span{background:linear-gradient(180deg, transparent, var(--dom-scene-accent), transparent);border-radius:999px;width:18px;position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab, red, red)){.archive-heat-distortion__waves span{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--dom-scene-accent) 42%, transparent), transparent)}}.archive-heat-distortion__waves span{filter:blur(8px);opacity:.42;animation:2.8s ease-in-out infinite alternate archive-procedural-heat}.archive-heat-distortion__waves span:first-child{left:2%}.archive-heat-distortion__waves span:nth-child(2){animation-delay:-.2s;left:8%}.archive-heat-distortion__waves span:nth-child(3){animation-delay:-.4s;left:14%}.archive-heat-distortion__waves span:nth-child(4){animation-delay:-.6s;left:20%}.archive-heat-distortion__waves span:nth-child(5){animation-delay:-.8s;left:26%}.archive-heat-distortion__waves span:nth-child(6){animation-delay:-1s;left:32%}.archive-heat-distortion__waves span:nth-child(7){animation-delay:-1.2s;left:38%}.archive-heat-distortion__waves span:nth-child(8){animation-delay:-1.4s;left:44%}.archive-heat-distortion__waves span:nth-child(9){animation-delay:-1.6s;left:50%}.archive-heat-distortion__waves span:nth-child(10){animation-delay:-1.8s;left:56%}.archive-heat-distortion__waves span:nth-child(11){animation-delay:-2s;left:62%}.archive-heat-distortion__waves span:nth-child(12){animation-delay:-2.2s;left:68%}.archive-heat-distortion__waves span:nth-child(13){animation-delay:-2.4s;left:74%}.archive-heat-distortion__waves span:nth-child(14){animation-delay:-2.6s;left:80%}.archive-heat-distortion__waves span:nth-child(15){animation-delay:-2.8s;left:86%}.archive-heat-distortion__waves span:nth-child(16){animation-delay:-3s;left:92%}.archive-heat-distortion__waves span:nth-child(17){animation-delay:-3.2s;left:96%}.archive-heat-distortion__waves span:nth-child(18){animation-delay:-3.4s;left:98%}.archive-heat-distortion__focus{overflow:hidden}.archive-heat-distortion__focus>img{z-index:2;filter:saturate(1.18)contrast(1.1);position:relative}.archive-heat-distortion__focus:before{content:"";z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 42%, var(--dom-scene-accent), transparent 44%), linear-gradient(180deg, #ffbd5914, transparent 64%);position:absolute;inset:16px 16px 128px}@supports (color:color-mix(in lab, red, red)){.archive-heat-distortion__focus:before{background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--dom-scene-accent) 20%, transparent), transparent 44%), linear-gradient(180deg, #ffbd5914, transparent 64%)}}.archive-heat-distortion__focus:before{mix-blend-mode:screen}.archive-heat-distortion__focus:after{content:"";z-index:4;pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 18px, #ffffff24 18px 20px), radial-gradient(circle at 50% 50%, var(--dom-scene-accent), transparent 64%);position:absolute;inset:16px 16px 128px}@supports (color:color-mix(in lab, red, red)){.archive-heat-distortion__focus:after{background:repeating-linear-gradient(90deg, transparent 0 18px, #ffffff24 18px 20px), radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--dom-scene-accent) 22%, transparent), transparent 64%)}}.archive-heat-distortion__focus:after{mix-blend-mode:overlay;transform:translate(var(--heat-x), var(--heat-y))}.archive-heat-distortion__samples,.archive-displaced-sphere-material__samples{z-index:8;grid-template-columns:repeat(4,minmax(82px,1fr));gap:14px;display:grid;position:relative}.archive-heat-distortion__samples button span{width:28px;height:28px;color:var(--dom-scene-accent);background:#000000a3;border-radius:50%;place-items:center;font-size:.7rem;font-weight:900;display:grid;position:absolute;bottom:7px;right:8px}.archive-displaced-sphere-material{background:radial-gradient(circle at 48% 44%, var(--dom-scene-accent), transparent 34%), linear-gradient(145deg, #090705, var(--dom-scene-bg))}@supports (color:color-mix(in lab, red, red)){.archive-displaced-sphere-material{background:radial-gradient(circle at 48% 44%, color-mix(in srgb, var(--dom-scene-accent) 22%, transparent), transparent 34%), linear-gradient(145deg, #090705, var(--dom-scene-bg))}}.archive-displaced-sphere-material__stage{z-index:2;grid-template-columns:minmax(420px,.52fr) minmax(300px,.28fr) minmax(150px,.2fr);align-items:center;gap:30px;width:min(1200px,92vw);display:grid;position:relative}.archive-displaced-sphere-material__sphere{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);place-items:center;width:min(560px,52vw);margin:0;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-displaced-sphere-material__sphere{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.archive-displaced-sphere-material__sphere{background:radial-gradient(circle at 32% 24%, #ffffff38, transparent 18%), var(--dom-scene-bg);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.archive-displaced-sphere-material__sphere{background:radial-gradient(circle at 32% 24%, #ffffff38, transparent 18%), color-mix(in srgb, var(--dom-scene-bg) 74%, black)}}.archive-displaced-sphere-material__sphere{box-shadow:inset 0 0 70px #ffffff1f, 0 40px 130px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-displaced-sphere-material__sphere{box-shadow:inset 0 0 70px #ffffff1f, 0 40px 130px color-mix(in srgb, var(--dom-scene-accent) 20%, transparent)}}.archive-displaced-sphere-material__sphere{transform:translate(var(--displace-x), var(--displace-y)) rotateX(var(--material-tilt-x)) rotateY(var(--material-tilt-y))}.archive-displaced-sphere-material__sphere>img{filter:saturate(1.24)contrast(1.08);border-radius:50%;width:88%;height:88%}.archive-displaced-sphere-material__mesh{pointer-events:none;position:absolute;inset:6%}.archive-displaced-sphere-material__mesh span{border:1px solid var(--dom-scene-highlight);position:absolute;inset:10%}@supports (color:color-mix(in lab, red, red)){.archive-displaced-sphere-material__mesh span{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.archive-displaced-sphere-material__mesh span{border-radius:50%}.archive-displaced-sphere-material__mesh span:nth-child(odd){transform:rotateX(68deg)}.archive-displaced-sphere-material__mesh span:nth-child(2n){transform:rotateY(68deg)}.archive-displaced-sphere-material__copy{border:1px solid var(--dom-scene-highlight);gap:14px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-displaced-sphere-material__copy{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-displaced-sphere-material__copy{background:#0000007a;border-radius:8px}@keyframes archive-procedural-voxel{0%,to{opacity:.48;transform:translateZ(0)}50%{opacity:.82;transform:translateZ(24px)}}@keyframes archive-procedural-heat{0%{transform:translateY(-6%)skew(-8deg)}to{transform:translateY(6%)skew(8deg)}}@media (max-width:980px){.archive-voxel-model-gallery,.archive-typography-motion-trail,.archive-vortex-glass-sphere,.archive-procedural-snake,.archive-3d-particle-explorations,.archive-accessible-webgl-text,.archive-heat-distortion,.archive-displaced-sphere-material{padding:98px 28px 44px}.archive-voxel-model-gallery__stage,.archive-procedural-snake__stage,.archive-heat-distortion__stage,.archive-displaced-sphere-material__stage,.archive-typography-motion-trail__stage,.archive-accessible-webgl-text__stage{grid-template-columns:1fr;width:min(760px,94vw)}.archive-displaced-sphere-material__sphere,.archive-vortex-glass-sphere__sphere{width:min(520px,78vw)}.archive-vortex-glass-sphere__orbit button{width:88px;transform:translate(-50%, -50%) rotate(var(--orbit-angle)) translateX(min(310px, 40vw)) rotate(var(--orbit-counter-angle))}.archive-3d-particle-explorations__focus{width:min(520px,78vw);margin:0 auto;position:relative;inset:auto;transform:none}}@media (max-width:620px){.archive-procedural-webgl__head{max-width:calc(100vw - 36px);top:18px;left:18px}.archive-procedural-webgl__head .scene-title{font-size:clamp(1.5rem,12vw,2.8rem)}.archive-voxel-model-gallery,.archive-typography-motion-trail,.archive-vortex-glass-sphere,.archive-procedural-snake,.archive-3d-particle-explorations,.archive-accessible-webgl-text,.archive-heat-distortion,.archive-displaced-sphere-material{min-height:100svh;padding:86px 16px 28px}.archive-voxel-model-gallery__hero,.archive-typography-motion-trail__artwork,.archive-procedural-snake__focus,.archive-3d-particle-explorations__focus,.archive-accessible-webgl-text__artwork,.archive-heat-distortion__focus{min-height:430px}.archive-voxel-model-gallery__cubes,.archive-heat-distortion__samples,.archive-displaced-sphere-material__samples{grid-template-columns:repeat(3,minmax(72px,1fr))}.archive-typography-motion-trail__stage,.archive-accessible-webgl-text__stage{gap:18px}.archive-typography-motion-trail__text{inset:16% 0 auto -10%}.archive-typography-motion-trail__text span,.archive-accessible-webgl-text__echo span{font-size:clamp(2rem,15vw,4rem)}.archive-typography-motion-trail__rail{grid-template-columns:repeat(4,1fr)}.archive-vortex-glass-sphere__stage{min-height:560px}.archive-vortex-glass-sphere__sphere,.archive-displaced-sphere-material__sphere{width:min(360px,86vw)}.archive-vortex-glass-sphere__orbit button{width:62px;transform:translate(-50%, -50%) rotate(var(--orbit-angle)) translateX(min(220px, 42vw)) rotate(var(--orbit-counter-angle))}.archive-procedural-snake__path{min-height:360px;padding:18px}.archive-procedural-snake__path button{width:52px}.archive-3d-particle-explorations__stage{min-height:560px}.archive-3d-particle-explorations__anchors button{width:56px}.archive-3d-particle-explorations__anchors button[data-active=true]{width:78px}.archive-accessible-webgl-text__chapters button{grid-template-columns:36px 1fr}}@media (prefers-reduced-motion:reduce){.archive-voxel-model-gallery__voxels span,.archive-heat-distortion__waves span{animation:none}.archive-voxel-model-gallery__stage,.archive-vortex-glass-sphere__sphere,.archive-procedural-snake__focus,.archive-displaced-sphere-material__sphere,.archive-heat-distortion__waves,.archive-heat-distortion__focus:after{transform:none}}.archive-spatial-showcase__head{z-index:8;pointer-events:none;max-width:min(440px,82vw);position:absolute;top:clamp(18px,3vw,34px);left:clamp(18px,4vw,58px)}.archive-spatial-showcase__head .scene-title{color:var(--dom-scene-highlight);text-shadow:0 18px 44px #000000a3;font-size:clamp(1.25rem,3.2vw,3.4rem);line-height:.96}.dom-gallery[data-dom-variant=archive-mobile-app-showcase-stack],.dom-gallery[data-dom-variant=archive-gesture-controller-gallery],.dom-gallery[data-dom-variant=archive-camera-flythrough-corridor],.dom-gallery[data-dom-variant=archive-animated-mesh-line-gallery],.dom-gallery[data-dom-variant=archive-grid-overlay-app-showcase],.dom-gallery[data-dom-variant=archive-physics-menu-collection],.dom-gallery[data-dom-variant=archive-singularity-performance-stage],.dom-gallery[data-dom-variant=archive-light-trails-runway]{min-height:100%;overflow:hidden}.archive-spatial-showcase{background:linear-gradient(140deg, var(--dom-scene-bg), var(--dom-scene-bg) 62%), linear-gradient(90deg, var(--dom-scene-accent), transparent 42%), linear-gradient(180deg, transparent, var(--dom-scene-secondary));place-items:center;min-height:100%;padding:clamp(24px,5vw,66px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-spatial-showcase{background:linear-gradient(140deg, color-mix(in srgb, var(--dom-scene-bg) 92%, black), var(--dom-scene-bg) 62%), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent), transparent 42%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--dom-scene-secondary) 12%, transparent))}}.archive-spatial-showcase{color:var(--dom-scene-highlight);isolation:isolate}.archive-spatial-showcase:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-spatial-showcase:before{background-image:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px)}}.archive-spatial-showcase:before{opacity:.16;background-size:72px 72px;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.archive-spatial-showcase img{object-fit:contain;width:100%;height:100%;display:block}.archive-spatial-showcase button{font:inherit;color:inherit;text-align:left;border:0}.archive-spatial-showcase button:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:4px}.archive-spatial-showcase figure{margin:0}.archive-mobile-app-showcase-stack__stage,.archive-gesture-controller-gallery__stage,.archive-camera-flythrough-corridor__stage,.archive-animated-mesh-line-gallery__stage,.archive-grid-overlay-app-showcase__stage,.archive-physics-menu-collection__stage,.archive-singularity-performance-stage__stage,.archive-light-trails-runway__stage{z-index:2;width:min(1240px,92vw);position:relative}.archive-mobile-app-showcase-stack__stage,.archive-camera-flythrough-corridor__stage,.archive-grid-overlay-app-showcase__stage,.archive-physics-menu-collection__stage,.archive-light-trails-runway__stage{grid-template-columns:minmax(540px,.62fr) minmax(300px,.38fr);align-items:center;gap:clamp(22px,3vw,44px);display:grid}.archive-mobile-app-showcase-stack__phones{perspective:1200px;min-height:min(650px,70vh);transform:translate3d(var(--showcase-pointer-x,0), var(--showcase-pointer-y,0), 0);transition:transform .18s;position:relative}.archive-mobile-app-showcase-stack__phones button{top:var(--phone-top,10%);left:var(--phone-left,10%);aspect-ratio:.56;border:1px solid var(--dom-scene-highlight);width:min(230px,28vw);padding:13px;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-mobile-app-showcase-stack__phones button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-mobile-app-showcase-stack__phones button{background:var(--dom-scene-bg);border-radius:26px}@supports (color:color-mix(in lab, red, red)){.archive-mobile-app-showcase-stack__phones button{background:color-mix(in srgb, var(--dom-scene-bg) 75%, black)}}.archive-mobile-app-showcase-stack__phones button{cursor:pointer;transform:translateZ(var(--phone-depth,0px)) rotateY(-18deg);transition:transform .22s,border-color .22s;box-shadow:0 26px 80px #0000007a}.archive-mobile-app-showcase-stack__phones button[data-active=true]{z-index:5;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-mobile-app-showcase-stack__phones button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 82%, white)}}.archive-mobile-app-showcase-stack__phones button[data-active=true]{transform:translateZ(120px)rotateY(0)translateY(-14px)}.archive-mobile-app-showcase-stack__phones button span,.archive-camera-flythrough-corridor__path button span,.archive-grid-overlay-app-showcase__grid button span,.archive-light-trails-runway__lanes button span{z-index:4;background:var(--dom-scene-bg);border-radius:999px;padding:6px 8px;position:absolute;bottom:9px;right:9px}@supports (color:color-mix(in lab, red, red)){.archive-mobile-app-showcase-stack__phones button span,.archive-camera-flythrough-corridor__path button span,.archive-grid-overlay-app-showcase__grid button span,.archive-light-trails-runway__lanes button span{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-mobile-app-showcase-stack__phones button span,.archive-camera-flythrough-corridor__path button span,.archive-grid-overlay-app-showcase__grid button span,.archive-light-trails-runway__lanes button span{color:var(--dom-scene-accent);font-size:.7rem;font-weight:900}.archive-mobile-app-showcase-stack__detail,.archive-camera-flythrough-corridor__screen,.archive-grid-overlay-app-showcase__overlay,.archive-physics-menu-collection__preview,.archive-light-trails-runway__billboard,.archive-gesture-controller-gallery__hero,.archive-animated-mesh-line-gallery__hero,.archive-singularity-performance-stage__core{border:1px solid var(--dom-scene-accent);min-height:min(650px,70vh);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-mobile-app-showcase-stack__detail,.archive-camera-flythrough-corridor__screen,.archive-grid-overlay-app-showcase__overlay,.archive-physics-menu-collection__preview,.archive-light-trails-runway__billboard,.archive-gesture-controller-gallery__hero,.archive-animated-mesh-line-gallery__hero,.archive-singularity-performance-stage__core{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 45%, transparent)}}.archive-mobile-app-showcase-stack__detail,.archive-camera-flythrough-corridor__screen,.archive-grid-overlay-app-showcase__overlay,.archive-physics-menu-collection__preview,.archive-light-trails-runway__billboard,.archive-gesture-controller-gallery__hero,.archive-animated-mesh-line-gallery__hero,.archive-singularity-performance-stage__core{background:linear-gradient(180deg, var(--dom-scene-highlight), transparent), var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-mobile-app-showcase-stack__detail,.archive-camera-flythrough-corridor__screen,.archive-grid-overlay-app-showcase__overlay,.archive-physics-menu-collection__preview,.archive-light-trails-runway__billboard,.archive-gesture-controller-gallery__hero,.archive-animated-mesh-line-gallery__hero,.archive-singularity-performance-stage__core{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent), transparent), color-mix(in srgb, var(--dom-scene-bg) 84%, black)}}.archive-mobile-app-showcase-stack__detail,.archive-camera-flythrough-corridor__screen,.archive-grid-overlay-app-showcase__overlay,.archive-physics-menu-collection__preview,.archive-light-trails-runway__billboard,.archive-gesture-controller-gallery__hero,.archive-animated-mesh-line-gallery__hero,.archive-singularity-performance-stage__core{box-shadow:0 34px 100px #0000008a}.archive-mobile-app-showcase-stack__detail img,.archive-camera-flythrough-corridor__screen img,.archive-grid-overlay-app-showcase__overlay img,.archive-physics-menu-collection__preview img,.archive-light-trails-runway__billboard img,.archive-gesture-controller-gallery__hero img,.archive-animated-mesh-line-gallery__hero img,.archive-singularity-performance-stage__core img{padding:clamp(18px,3vw,36px)}.archive-mobile-app-showcase-stack__detail figcaption,.archive-camera-flythrough-corridor__screen figcaption,.archive-grid-overlay-app-showcase__overlay figcaption,.archive-physics-menu-collection__preview figcaption,.archive-light-trails-runway__billboard figcaption,.archive-gesture-controller-gallery__hero figcaption,.archive-animated-mesh-line-gallery__hero figcaption,.archive-singularity-performance-stage__core figcaption{z-index:5;border:1px solid var(--dom-scene-highlight);gap:7px;padding:14px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.archive-mobile-app-showcase-stack__detail figcaption,.archive-camera-flythrough-corridor__screen figcaption,.archive-grid-overlay-app-showcase__overlay figcaption,.archive-physics-menu-collection__preview figcaption,.archive-light-trails-runway__billboard figcaption,.archive-gesture-controller-gallery__hero figcaption,.archive-animated-mesh-line-gallery__hero figcaption,.archive-singularity-performance-stage__core figcaption{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-mobile-app-showcase-stack__detail figcaption,.archive-camera-flythrough-corridor__screen figcaption,.archive-grid-overlay-app-showcase__overlay figcaption,.archive-physics-menu-collection__preview figcaption,.archive-light-trails-runway__billboard figcaption,.archive-gesture-controller-gallery__hero figcaption,.archive-animated-mesh-line-gallery__hero figcaption,.archive-singularity-performance-stage__core figcaption{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-mobile-app-showcase-stack__detail figcaption,.archive-camera-flythrough-corridor__screen figcaption,.archive-grid-overlay-app-showcase__overlay figcaption,.archive-physics-menu-collection__preview figcaption,.archive-light-trails-runway__billboard figcaption,.archive-gesture-controller-gallery__hero figcaption,.archive-animated-mesh-line-gallery__hero figcaption,.archive-singularity-performance-stage__core figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-mobile-app-showcase-stack__detail figcaption,.archive-camera-flythrough-corridor__screen figcaption,.archive-grid-overlay-app-showcase__overlay figcaption,.archive-physics-menu-collection__preview figcaption,.archive-light-trails-runway__billboard figcaption,.archive-gesture-controller-gallery__hero figcaption,.archive-animated-mesh-line-gallery__hero figcaption,.archive-singularity-performance-stage__core figcaption{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.archive-mobile-app-showcase-stack__detail figcaption span,.archive-camera-flythrough-corridor__screen figcaption span,.archive-grid-overlay-app-showcase__overlay figcaption span,.archive-physics-menu-collection__preview figcaption span,.archive-light-trails-runway__billboard figcaption span,.archive-gesture-controller-gallery__hero figcaption span,.archive-animated-mesh-line-gallery__hero figcaption span,.archive-singularity-performance-stage__core figcaption span{color:var(--dom-scene-accent);text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-mobile-app-showcase-stack__detail figcaption strong,.archive-camera-flythrough-corridor__screen figcaption strong,.archive-grid-overlay-app-showcase__overlay figcaption strong,.archive-physics-menu-collection__preview figcaption strong,.archive-light-trails-runway__billboard figcaption strong,.archive-gesture-controller-gallery__hero figcaption strong,.archive-animated-mesh-line-gallery__hero figcaption strong,.archive-singularity-performance-stage__core figcaption strong{font-size:clamp(1rem,1.7vw,1.7rem);line-height:1}.archive-mobile-app-showcase-stack__detail figcaption p,.archive-camera-flythrough-corridor__screen figcaption p,.archive-grid-overlay-app-showcase__overlay figcaption p,.archive-physics-menu-collection__preview figcaption p,.archive-light-trails-runway__billboard figcaption p,.archive-gesture-controller-gallery__hero figcaption p,.archive-animated-mesh-line-gallery__hero figcaption p,.archive-singularity-performance-stage__core figcaption p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-mobile-app-showcase-stack__detail figcaption p,.archive-camera-flythrough-corridor__screen figcaption p,.archive-grid-overlay-app-showcase__overlay figcaption p,.archive-physics-menu-collection__preview figcaption p,.archive-light-trails-runway__billboard figcaption p,.archive-gesture-controller-gallery__hero figcaption p,.archive-animated-mesh-line-gallery__hero figcaption p,.archive-singularity-performance-stage__core figcaption p{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.archive-mobile-app-showcase-stack__detail figcaption p,.archive-camera-flythrough-corridor__screen figcaption p,.archive-grid-overlay-app-showcase__overlay figcaption p,.archive-physics-menu-collection__preview figcaption p,.archive-light-trails-runway__billboard figcaption p,.archive-gesture-controller-gallery__hero figcaption p,.archive-animated-mesh-line-gallery__hero figcaption p,.archive-singularity-performance-stage__core figcaption p{font-size:.85rem;line-height:1.45}.archive-gesture-controller-gallery__stage,.archive-animated-mesh-line-gallery__stage,.archive-singularity-performance-stage__stage{min-height:min(700px,74vh)}.archive-gesture-controller-gallery__hero,.archive-animated-mesh-line-gallery__hero,.archive-singularity-performance-stage__core{width:min(430px,42vw);min-height:min(560px,62vh);margin:auto}.archive-gesture-controller-gallery__nodes,.archive-animated-mesh-line-gallery__nodes,.archive-singularity-performance-stage__orbit{z-index:4;position:absolute;inset:0}.archive-gesture-controller-gallery__nodes button,.archive-animated-mesh-line-gallery__nodes button,.archive-singularity-performance-stage__orbit button{left:var(--node-x);top:var(--node-y);aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:clamp(64px,8vw,108px);padding:7px;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-gesture-controller-gallery__nodes button,.archive-animated-mesh-line-gallery__nodes button,.archive-singularity-performance-stage__orbit button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-gesture-controller-gallery__nodes button,.archive-animated-mesh-line-gallery__nodes button,.archive-singularity-performance-stage__orbit button{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-gesture-controller-gallery__nodes button,.archive-animated-mesh-line-gallery__nodes button,.archive-singularity-performance-stage__orbit button{background:color-mix(in srgb, var(--dom-scene-bg) 80%, black)}}.archive-gesture-controller-gallery__nodes button,.archive-animated-mesh-line-gallery__nodes button,.archive-singularity-performance-stage__orbit button{cursor:pointer;transition:border-color .18s,transform .18s;transform:translate(-50%,-50%);box-shadow:0 16px 44px #0000007a}.archive-gesture-controller-gallery__nodes button[data-active=true],.archive-animated-mesh-line-gallery__nodes button[data-active=true],.archive-singularity-performance-stage__orbit button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-gesture-controller-gallery__nodes button[data-active=true],.archive-animated-mesh-line-gallery__nodes button[data-active=true],.archive-singularity-performance-stage__orbit button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-gesture-controller-gallery__nodes button[data-active=true],.archive-animated-mesh-line-gallery__nodes button[data-active=true],.archive-singularity-performance-stage__orbit button[data-active=true]{transform:translate(-50%,-50%)scale(1.15)}.archive-gesture-controller-gallery__cursor{left:var(--gesture-x,50%);top:var(--gesture-y,50%);z-index:6;border:1px solid var(--dom-scene-accent);pointer-events:none;width:74px;height:74px;box-shadow:0 0 34px var(--dom-scene-accent);border-radius:999px;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.archive-gesture-controller-gallery__cursor{box-shadow:0 0 34px color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.archive-camera-flythrough-corridor__path{perspective:1100px;transform:translateY(var(--corridor-depth,0px));grid-template-columns:repeat(4,minmax(110px,1fr));gap:14px;display:grid}.archive-camera-flythrough-corridor__path button,.archive-grid-overlay-app-showcase__grid button,.archive-light-trails-runway__lanes button{border:1px solid var(--dom-scene-highlight);min-height:170px;padding:10px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-camera-flythrough-corridor__path button,.archive-grid-overlay-app-showcase__grid button,.archive-light-trails-runway__lanes button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-camera-flythrough-corridor__path button,.archive-grid-overlay-app-showcase__grid button,.archive-light-trails-runway__lanes button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-camera-flythrough-corridor__path button,.archive-grid-overlay-app-showcase__grid button,.archive-light-trails-runway__lanes button{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-camera-flythrough-corridor__path button,.archive-grid-overlay-app-showcase__grid button,.archive-light-trails-runway__lanes button{cursor:pointer;transition:transform .18s,border-color .18s}.archive-camera-flythrough-corridor__path button{transform:translateZ(var(--corridor-z,0px)) rotateY(-8deg)}.archive-camera-flythrough-corridor__path button[data-active=true],.archive-grid-overlay-app-showcase__grid button[data-active=true],.archive-light-trails-runway__lanes button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-camera-flythrough-corridor__path button[data-active=true],.archive-grid-overlay-app-showcase__grid button[data-active=true],.archive-light-trails-runway__lanes button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-camera-flythrough-corridor__path button[data-active=true],.archive-grid-overlay-app-showcase__grid button[data-active=true],.archive-light-trails-runway__lanes button[data-active=true]{transform:translateY(-10px)}.archive-animated-mesh-line-gallery__mesh,.archive-singularity-performance-stage__core>span{z-index:1;pointer-events:none;position:absolute;inset:8%}.archive-animated-mesh-line-gallery__mesh span{background:linear-gradient(90deg, transparent, var(--dom-scene-accent), transparent);transform-origin:0;width:62%;height:1px;animation:9s linear infinite archive-spatial-spin;position:absolute;top:50%;left:50%}.archive-animated-mesh-line-gallery__mesh span:nth-child(2){animation-duration:11s;transform:rotate(48deg)}.archive-animated-mesh-line-gallery__mesh span:nth-child(3){animation-duration:13s;transform:rotate(96deg)}.archive-animated-mesh-line-gallery__mesh span:nth-child(4){animation-duration:15s;transform:rotate(144deg)}.archive-grid-overlay-app-showcase__grid{grid-template-columns:repeat(3,minmax(130px,1fr));gap:14px;display:grid;position:relative}.archive-grid-overlay-app-showcase__grid:before{z-index:3;pointer-events:none;content:"";background-image:linear-gradient(var(--dom-scene-accent) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-accent) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-grid-overlay-app-showcase__grid:before{background-image:linear-gradient(color-mix(in srgb, var(--dom-scene-accent) 26%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 22%, transparent) 1px, transparent 1px)}}.archive-grid-overlay-app-showcase__grid:before{opacity:.42;background-size:33.33% 33.33%}.archive-physics-menu-collection__menu{gap:11px;display:grid}.archive-physics-menu-collection__menu button{border:1px solid var(--dom-scene-highlight);grid-template-columns:54px 1fr;align-items:center;gap:14px;min-height:76px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-physics-menu-collection__menu button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-physics-menu-collection__menu button{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-physics-menu-collection__menu button{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-physics-menu-collection__menu button{cursor:pointer;transform:translate(var(--physics-x,0), var(--physics-y,0));transition:border-color .18s,transform .18s}.archive-physics-menu-collection__menu button span{background:var(--dom-scene-accent);border-radius:999px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-physics-menu-collection__menu button span{background:color-mix(in srgb, var(--dom-scene-accent) 16%, transparent)}}.archive-physics-menu-collection__menu button span{color:var(--dom-scene-accent);font-size:.72rem;font-weight:900}.archive-physics-menu-collection__menu button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-physics-menu-collection__menu button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-physics-menu-collection__menu button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-physics-menu-collection__menu button[data-active=true]{transform:translateY(-8px)}.archive-singularity-performance-stage__core>span{background:radial-gradient(circle, var(--dom-scene-accent), transparent 60%), conic-gradient(from 90deg, transparent, var(--dom-scene-secondary), transparent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-singularity-performance-stage__core>span{background:radial-gradient(circle, color-mix(in srgb, var(--dom-scene-accent) 42%, transparent), transparent 60%), conic-gradient(from 90deg, transparent, color-mix(in srgb, var(--dom-scene-secondary) 42%, transparent), transparent)}}.archive-singularity-performance-stage__core>span{filter:blur(10px);animation:4s ease-in-out infinite archive-spatial-pulse}.archive-light-trails-runway__lanes{perspective:900px;gap:12px;display:grid}.archive-light-trails-runway__lanes button{min-height:84px;transform:translateX(var(--lane-offset,0px))}.archive-light-trails-runway__lanes button:before{content:"";background:linear-gradient(90deg, transparent, var(--dom-scene-accent), transparent);height:3px;animation:2.8s linear infinite archive-spatial-lane;animation-delay:var(--lane-delay,0s);position:absolute;inset:auto 0 0;transform:translate(-40%)}@keyframes archive-spatial-spin{to{rotate:360deg}}@keyframes archive-spatial-pulse{0%,to{opacity:.46;transform:scale(.92)}50%{opacity:.84;transform:scale(1.05)}}@keyframes archive-spatial-lane{to{transform:translate(40%)}}@media (max-width:980px){.archive-mobile-app-showcase-stack__stage,.archive-camera-flythrough-corridor__stage,.archive-grid-overlay-app-showcase__stage,.archive-physics-menu-collection__stage,.archive-light-trails-runway__stage{grid-template-columns:1fr}.archive-mobile-app-showcase-stack__phones{min-height:460px}.archive-mobile-app-showcase-stack__phones button{width:min(190px,31vw)}.archive-mobile-app-showcase-stack__detail,.archive-camera-flythrough-corridor__screen,.archive-grid-overlay-app-showcase__overlay,.archive-physics-menu-collection__preview,.archive-light-trails-runway__billboard,.archive-gesture-controller-gallery__hero,.archive-animated-mesh-line-gallery__hero,.archive-singularity-performance-stage__core{min-height:440px}.archive-physics-menu-collection__preview{order:-1}.archive-physics-menu-collection__menu{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.archive-spatial-showcase__head{max-width:none;margin-bottom:12px;position:relative;top:auto;left:auto}.archive-spatial-showcase{align-content:start;place-items:stretch stretch;padding:16px}.dom-gallery[data-dom-variant=archive-mobile-app-showcase-stack],.dom-gallery[data-dom-variant=archive-gesture-controller-gallery],.dom-gallery[data-dom-variant=archive-camera-flythrough-corridor],.dom-gallery[data-dom-variant=archive-animated-mesh-line-gallery],.dom-gallery[data-dom-variant=archive-grid-overlay-app-showcase],.dom-gallery[data-dom-variant=archive-physics-menu-collection],.dom-gallery[data-dom-variant=archive-singularity-performance-stage],.dom-gallery[data-dom-variant=archive-light-trails-runway]{overflow:hidden auto}.archive-mobile-app-showcase-stack__stage,.archive-gesture-controller-gallery__stage,.archive-camera-flythrough-corridor__stage,.archive-animated-mesh-line-gallery__stage,.archive-grid-overlay-app-showcase__stage,.archive-physics-menu-collection__stage,.archive-singularity-performance-stage__stage,.archive-light-trails-runway__stage{width:100%;min-height:0}.archive-mobile-app-showcase-stack__phones{grid-template-columns:1fr 1fr;gap:10px;min-height:0;display:grid;transform:none}.archive-mobile-app-showcase-stack__phones button{border-radius:18px;width:auto;min-height:230px;position:relative;top:auto;left:auto;transform:none}.archive-camera-flythrough-corridor__path,.archive-grid-overlay-app-showcase__grid,.archive-physics-menu-collection__menu{grid-template-columns:1fr 1fr}.archive-gesture-controller-gallery__hero,.archive-animated-mesh-line-gallery__hero,.archive-singularity-performance-stage__core{width:100%}.archive-gesture-controller-gallery__nodes,.archive-animated-mesh-line-gallery__nodes,.archive-singularity-performance-stage__orbit{grid-template-columns:repeat(4,minmax(54px,1fr));gap:8px;margin-top:12px;display:grid;position:relative}.archive-gesture-controller-gallery__nodes button,.archive-animated-mesh-line-gallery__nodes button,.archive-singularity-performance-stage__orbit button{width:auto;position:relative;top:auto;left:auto;transform:none}.archive-gesture-controller-gallery__cursor,.archive-animated-mesh-line-gallery__mesh{display:none}.archive-mobile-app-showcase-stack__detail,.archive-camera-flythrough-corridor__screen,.archive-grid-overlay-app-showcase__overlay,.archive-physics-menu-collection__preview,.archive-light-trails-runway__billboard,.archive-gesture-controller-gallery__hero,.archive-animated-mesh-line-gallery__hero,.archive-singularity-performance-stage__core{min-height:360px}}@media (prefers-reduced-motion:reduce){.archive-spatial-showcase *,.archive-spatial-showcase :before,.archive-spatial-showcase :after{transition-duration:1ms!important;animation-duration:1ms!important}.archive-mobile-app-showcase-stack__phones,.archive-mobile-app-showcase-stack__phones button,.archive-camera-flythrough-corridor__path,.archive-camera-flythrough-corridor__path button,.archive-light-trails-runway__lanes button{transform:none!important}}.archive-effect-lab__head{z-index:8;pointer-events:none;max-width:min(430px,82vw);position:absolute;top:clamp(18px,3vw,34px);left:clamp(18px,4vw,58px)}.archive-effect-lab__head .scene-title{color:var(--dom-scene-highlight);text-shadow:0 18px 44px #000000a8;font-size:clamp(1.2rem,3vw,3.2rem);line-height:.96}.dom-gallery[data-dom-variant=archive-border-animation-frame],.dom-gallery[data-dom-variant=archive-webgpu-gommage-reveal],.dom-gallery[data-dom-variant=archive-dual-wave-text-scroll],.dom-gallery[data-dom-variant=archive-exploding-object-gallery],.dom-gallery[data-dom-variant=archive-optical-illusion-planes],.dom-gallery[data-dom-variant=archive-fluffy-grass-field],.dom-gallery[data-dom-variant=archive-product-cart-collection],.dom-gallery[data-dom-variant=archive-generative-artwork-lab]{min-height:100%;overflow:hidden}.archive-effect-lab{background:linear-gradient(140deg, var(--dom-scene-bg), var(--dom-scene-bg) 64%), linear-gradient(90deg, var(--dom-scene-accent), transparent 40%), linear-gradient(180deg, transparent, var(--dom-scene-secondary));place-items:center;min-height:100%;padding:clamp(24px,5vw,66px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-effect-lab{background:linear-gradient(140deg, color-mix(in srgb, var(--dom-scene-bg) 92%, black), var(--dom-scene-bg) 64%), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent), transparent 40%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--dom-scene-secondary) 11%, transparent))}}.archive-effect-lab{color:var(--dom-scene-highlight);isolation:isolate}.archive-effect-lab:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-effect-lab:before{background-image:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px)}}.archive-effect-lab:before{opacity:.15;background-size:80px 80px;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.archive-effect-lab img{object-fit:contain;width:100%;height:100%;display:block}.archive-effect-lab button{font:inherit;color:inherit;text-align:left;border:0}.archive-effect-lab button:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:4px}.archive-effect-lab figure{margin:0}.archive-border-animation-frame__stage,.archive-dual-wave-text-scroll__stage,.archive-exploding-object-gallery__stage,.archive-optical-illusion-planes__stage,.archive-product-cart-collection__stage,.archive-generative-artwork-lab__stage{z-index:2;grid-template-columns:minmax(520px,.6fr) minmax(310px,.4fr);align-items:center;gap:clamp(22px,3vw,44px);width:min(1240px,92vw);display:grid;position:relative}.archive-webgpu-gommage-reveal__stage,.archive-fluffy-grass-field__stage{z-index:2;width:min(1160px,92vw);min-height:min(690px,74vh);position:relative}.archive-border-animation-frame__hero,.archive-webgpu-gommage-reveal__wall,.archive-dual-wave-text-scroll__plate,.archive-exploding-object-gallery__case,.archive-optical-illusion-planes__focus,.archive-fluffy-grass-field__hero,.archive-product-cart-collection__preview,.archive-generative-artwork-lab__hero{border:1px solid var(--dom-scene-accent);min-height:min(650px,70vh);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-border-animation-frame__hero,.archive-webgpu-gommage-reveal__wall,.archive-dual-wave-text-scroll__plate,.archive-exploding-object-gallery__case,.archive-optical-illusion-planes__focus,.archive-fluffy-grass-field__hero,.archive-product-cart-collection__preview,.archive-generative-artwork-lab__hero{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.archive-border-animation-frame__hero,.archive-webgpu-gommage-reveal__wall,.archive-dual-wave-text-scroll__plate,.archive-exploding-object-gallery__case,.archive-optical-illusion-planes__focus,.archive-fluffy-grass-field__hero,.archive-product-cart-collection__preview,.archive-generative-artwork-lab__hero{background:linear-gradient(180deg, var(--dom-scene-highlight), transparent), var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-border-animation-frame__hero,.archive-webgpu-gommage-reveal__wall,.archive-dual-wave-text-scroll__plate,.archive-exploding-object-gallery__case,.archive-optical-illusion-planes__focus,.archive-fluffy-grass-field__hero,.archive-product-cart-collection__preview,.archive-generative-artwork-lab__hero{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent), transparent), color-mix(in srgb, var(--dom-scene-bg) 84%, black)}}.archive-border-animation-frame__hero,.archive-webgpu-gommage-reveal__wall,.archive-dual-wave-text-scroll__plate,.archive-exploding-object-gallery__case,.archive-optical-illusion-planes__focus,.archive-fluffy-grass-field__hero,.archive-product-cart-collection__preview,.archive-generative-artwork-lab__hero{box-shadow:0 34px 100px #0000008a}.archive-border-animation-frame__hero img,.archive-webgpu-gommage-reveal__wall img,.archive-dual-wave-text-scroll__plate img,.archive-exploding-object-gallery__case img,.archive-optical-illusion-planes__focus img,.archive-fluffy-grass-field__hero img,.archive-product-cart-collection__preview img,.archive-generative-artwork-lab__hero img{padding:clamp(18px,3vw,36px)}.archive-border-animation-frame__hero figcaption,.archive-webgpu-gommage-reveal__wall figcaption,.archive-dual-wave-text-scroll__plate figcaption,.archive-exploding-object-gallery__case figcaption,.archive-optical-illusion-planes__focus figcaption,.archive-fluffy-grass-field__hero figcaption,.archive-product-cart-collection__preview figcaption,.archive-generative-artwork-lab__hero figcaption{z-index:5;border:1px solid var(--dom-scene-highlight);gap:7px;padding:14px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.archive-border-animation-frame__hero figcaption,.archive-webgpu-gommage-reveal__wall figcaption,.archive-dual-wave-text-scroll__plate figcaption,.archive-exploding-object-gallery__case figcaption,.archive-optical-illusion-planes__focus figcaption,.archive-fluffy-grass-field__hero figcaption,.archive-product-cart-collection__preview figcaption,.archive-generative-artwork-lab__hero figcaption{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-border-animation-frame__hero figcaption,.archive-webgpu-gommage-reveal__wall figcaption,.archive-dual-wave-text-scroll__plate figcaption,.archive-exploding-object-gallery__case figcaption,.archive-optical-illusion-planes__focus figcaption,.archive-fluffy-grass-field__hero figcaption,.archive-product-cart-collection__preview figcaption,.archive-generative-artwork-lab__hero figcaption{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-border-animation-frame__hero figcaption,.archive-webgpu-gommage-reveal__wall figcaption,.archive-dual-wave-text-scroll__plate figcaption,.archive-exploding-object-gallery__case figcaption,.archive-optical-illusion-planes__focus figcaption,.archive-fluffy-grass-field__hero figcaption,.archive-product-cart-collection__preview figcaption,.archive-generative-artwork-lab__hero figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-border-animation-frame__hero figcaption,.archive-webgpu-gommage-reveal__wall figcaption,.archive-dual-wave-text-scroll__plate figcaption,.archive-exploding-object-gallery__case figcaption,.archive-optical-illusion-planes__focus figcaption,.archive-fluffy-grass-field__hero figcaption,.archive-product-cart-collection__preview figcaption,.archive-generative-artwork-lab__hero figcaption{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.archive-border-animation-frame__hero figcaption span,.archive-webgpu-gommage-reveal__wall figcaption span,.archive-dual-wave-text-scroll__plate figcaption span,.archive-exploding-object-gallery__case figcaption span,.archive-optical-illusion-planes__focus figcaption span,.archive-fluffy-grass-field__hero figcaption span,.archive-product-cart-collection__preview figcaption span,.archive-generative-artwork-lab__hero figcaption span{color:var(--dom-scene-accent);text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-border-animation-frame__hero figcaption strong,.archive-webgpu-gommage-reveal__wall figcaption strong,.archive-dual-wave-text-scroll__plate figcaption strong,.archive-exploding-object-gallery__case figcaption strong,.archive-optical-illusion-planes__focus figcaption strong,.archive-fluffy-grass-field__hero figcaption strong,.archive-product-cart-collection__preview figcaption strong,.archive-generative-artwork-lab__hero figcaption strong{font-size:clamp(1rem,1.7vw,1.7rem);line-height:1}.archive-border-animation-frame__hero figcaption p,.archive-webgpu-gommage-reveal__wall figcaption p,.archive-dual-wave-text-scroll__plate figcaption p,.archive-exploding-object-gallery__case figcaption p,.archive-optical-illusion-planes__focus figcaption p,.archive-fluffy-grass-field__hero figcaption p,.archive-product-cart-collection__preview figcaption p,.archive-generative-artwork-lab__hero figcaption p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-border-animation-frame__hero figcaption p,.archive-webgpu-gommage-reveal__wall figcaption p,.archive-dual-wave-text-scroll__plate figcaption p,.archive-exploding-object-gallery__case figcaption p,.archive-optical-illusion-planes__focus figcaption p,.archive-fluffy-grass-field__hero figcaption p,.archive-product-cart-collection__preview figcaption p,.archive-generative-artwork-lab__hero figcaption p{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.archive-border-animation-frame__hero figcaption p,.archive-webgpu-gommage-reveal__wall figcaption p,.archive-dual-wave-text-scroll__plate figcaption p,.archive-exploding-object-gallery__case figcaption p,.archive-optical-illusion-planes__focus figcaption p,.archive-fluffy-grass-field__hero figcaption p,.archive-product-cart-collection__preview figcaption p,.archive-generative-artwork-lab__hero figcaption p{font-size:.85rem;line-height:1.45}.archive-border-animation-frame__hero{transform:translate3d(var(--effect-pointer-x,0), var(--effect-pointer-y,0), 0);transition:transform .18s}.archive-border-animation-frame__svg{z-index:4;pointer-events:none;fill:none;width:auto;height:auto;stroke:var(--dom-scene-accent);stroke-dasharray:48 18;stroke-width:.55px;filter:drop-shadow(0 0 18px var(--dom-scene-accent));position:absolute;inset:16px}@supports (color:color-mix(in lab, red, red)){.archive-border-animation-frame__svg{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--dom-scene-accent) 42%, transparent))}}.archive-border-animation-frame__svg{animation:8s linear infinite archive-effect-border}.archive-border-animation-frame__rail,.archive-dual-wave-text-scroll__strip,.archive-product-cart-collection__grid{gap:12px;display:grid}.archive-border-animation-frame__rail button,.archive-dual-wave-text-scroll__strip button,.archive-product-cart-collection__grid button{border:1px solid var(--dom-scene-highlight);min-height:76px;padding:10px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-border-animation-frame__rail button,.archive-dual-wave-text-scroll__strip button,.archive-product-cart-collection__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-border-animation-frame__rail button,.archive-dual-wave-text-scroll__strip button,.archive-product-cart-collection__grid button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-border-animation-frame__rail button,.archive-dual-wave-text-scroll__strip button,.archive-product-cart-collection__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-border-animation-frame__rail button,.archive-dual-wave-text-scroll__strip button,.archive-product-cart-collection__grid button{cursor:pointer;transition:transform .18s,border-color .18s}.archive-border-animation-frame__rail button[data-active=true],.archive-dual-wave-text-scroll__strip button[data-active=true],.archive-product-cart-collection__grid button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-border-animation-frame__rail button[data-active=true],.archive-dual-wave-text-scroll__strip button[data-active=true],.archive-product-cart-collection__grid button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-border-animation-frame__rail button[data-active=true],.archive-dual-wave-text-scroll__strip button[data-active=true],.archive-product-cart-collection__grid button[data-active=true]{transform:translateY(-8px)}.archive-border-animation-frame__rail button img,.archive-dual-wave-text-scroll__strip button img{min-height:118px}.archive-border-animation-frame__rail button span,.archive-dual-wave-text-scroll__strip button span,.archive-generative-artwork-lab__mosaic button span{z-index:4;background:var(--dom-scene-bg);border-radius:999px;padding:6px 8px;position:absolute;bottom:9px;right:9px}@supports (color:color-mix(in lab, red, red)){.archive-border-animation-frame__rail button span,.archive-dual-wave-text-scroll__strip button span,.archive-generative-artwork-lab__mosaic button span{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-border-animation-frame__rail button span,.archive-dual-wave-text-scroll__strip button span,.archive-generative-artwork-lab__mosaic button span{color:var(--dom-scene-accent);font-size:.7rem;font-weight:900}.archive-webgpu-gommage-reveal__wall{width:min(620px,58vw);margin:auto}.archive-webgpu-gommage-reveal__wall:after{z-index:3;pointer-events:none;content:"";background:radial-gradient(circle at var(--gommage-x,50%) var(--gommage-y,50%), transparent 0 20%, var(--dom-scene-bg) 28%), repeating-linear-gradient(115deg, var(--dom-scene-highlight) 0 3px, transparent 3px 11px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-webgpu-gommage-reveal__wall:after{background:radial-gradient(circle at var(--gommage-x,50%) var(--gommage-y,50%), transparent 0 20%, color-mix(in srgb, var(--dom-scene-bg) 82%, transparent) 28%), repeating-linear-gradient(115deg, color-mix(in srgb, var(--dom-scene-highlight) 11%, transparent) 0 3px, transparent 3px 11px)}}.archive-webgpu-gommage-reveal__wall:after{mix-blend-mode:screen;opacity:.6}.archive-webgpu-gommage-reveal__targets,.archive-exploding-object-gallery__fragments{z-index:4;position:absolute;inset:0}.archive-webgpu-gommage-reveal__targets button{left:var(--node-x);top:var(--node-y);aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:clamp(64px,8vw,108px);padding:7px;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-webgpu-gommage-reveal__targets button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-webgpu-gommage-reveal__targets button{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-webgpu-gommage-reveal__targets button{background:color-mix(in srgb, var(--dom-scene-bg) 80%, black)}}.archive-webgpu-gommage-reveal__targets button{cursor:pointer;transition:border-color .18s,transform .18s;transform:translate(-50%,-50%);box-shadow:0 16px 44px #0000007a}.archive-webgpu-gommage-reveal__targets button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-webgpu-gommage-reveal__targets button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-webgpu-gommage-reveal__targets button[data-active=true]{transform:translate(-50%,-50%)scale(1.14)}.archive-dual-wave-text-scroll__waves{z-index:1;pointer-events:none;color:var(--dom-scene-accent);gap:8px;display:grid;position:absolute;inset:6% 0 auto}@supports (color:color-mix(in lab, red, red)){.archive-dual-wave-text-scroll__waves{color:color-mix(in srgb, var(--dom-scene-accent) 44%, transparent)}}.archive-dual-wave-text-scroll__waves{text-transform:uppercase;font-size:clamp(2.4rem,9vw,8rem);font-weight:900;line-height:.8}.archive-dual-wave-text-scroll__waves span{min-width:max-content;transform:translateX(var(--wave-shift,0));display:block}.archive-dual-wave-text-scroll__waves span:nth-child(2){color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.archive-dual-wave-text-scroll__waves span:nth-child(2){color:color-mix(in srgb, var(--dom-scene-secondary) 34%, transparent)}}.archive-dual-wave-text-scroll__waves span:nth-child(2){transform:translateX(var(--wave-shift-reverse,0))}.archive-dual-wave-text-scroll__plate{z-index:2}.archive-dual-wave-text-scroll__preview-waves{z-index:3;pointer-events:none;position:absolute;inset:0;overflow:hidden}.archive-dual-wave-text-scroll__preview-waves span{height:11%;display:block;position:absolute}.archive-dual-wave-text-scroll__preview-waves span:first-child{width:112%;top:16%;left:-8%;transform:skew(-8deg)}.archive-dual-wave-text-scroll__preview-waves span:last-child{width:102%;top:34%;left:12%;transform:skew(8deg)}.archive-exploding-object-gallery__case{width:min(560px,52vw);margin:auto}.archive-exploding-object-gallery__fragments button{aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:clamp(82px,9vw,132px);padding:8px;position:absolute;top:50%;left:50%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-exploding-object-gallery__fragments button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-exploding-object-gallery__fragments button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-exploding-object-gallery__fragments button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.archive-exploding-object-gallery__fragments button{cursor:pointer;transform:translate(-50%, -50%) translate(var(--fragment-x,0), var(--fragment-y,0)) rotate(var(--fragment-rotate,0deg));transition:border-color .18s,transform .18s}.archive-exploding-object-gallery__fragments button[data-active=true]{z-index:4;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-exploding-object-gallery__fragments button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-exploding-object-gallery__fragments button[data-active=true]{transform:translate(-50%, -50%) translate(var(--fragment-x,0), var(--fragment-y,0)) rotate(0deg) scale(1.12)}.archive-optical-illusion-planes__stack{perspective:1200px;min-height:min(620px,68vh);position:relative}.archive-optical-illusion-planes__stack button{border:1px solid var(--dom-scene-highlight);width:min(380px,46vw);min-height:230px;padding:12px;position:absolute;inset:14% auto auto 12%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-optical-illusion-planes__stack button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-optical-illusion-planes__stack button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-optical-illusion-planes__stack button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.archive-optical-illusion-planes__stack button{cursor:pointer;transform:translate3d(var(--plane-offset,0), var(--plane-offset,0), 0) rotateY(var(--plane-tilt,0deg));transition:border-color .18s,transform .18s;box-shadow:0 30px 80px #00000080}.archive-optical-illusion-planes__stack button[data-active=true]{z-index:5;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-optical-illusion-planes__stack button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-optical-illusion-planes__stack button[data-active=true]{transform:translate(36px,24px)rotateY(0)}.archive-fluffy-grass-field__blades{z-index:1;pointer-events:none;position:absolute;inset:18% 0 0;overflow:hidden}.archive-fluffy-grass-field__blades span{bottom:0;left:var(--grass-left,50%);width:5px;height:var(--grass-height,54px);background:linear-gradient(180deg, var(--dom-scene-accent), var(--dom-scene-secondary));border-radius:999px 999px 0 0;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-fluffy-grass-field__blades span{background:linear-gradient(180deg, var(--dom-scene-accent), color-mix(in srgb, var(--dom-scene-secondary) 52%, transparent))}}.archive-fluffy-grass-field__blades span{opacity:.4;transform:translateX(var(--grass-breeze-x,0)) translateY(var(--grass-breeze-y,0)) rotate(8deg);transform-origin:bottom;animation:3.4s ease-in-out infinite archive-effect-grass;animation-delay:var(--grass-delay,0s)}.archive-fluffy-grass-field__hero{z-index:3;width:min(520px,52vw);margin:auto}.archive-fluffy-grass-field__markers{z-index:4;grid-template-columns:repeat(8,minmax(62px,1fr));gap:10px;display:grid;position:absolute;inset:auto 0 0}.archive-fluffy-grass-field__markers button{border:1px solid var(--dom-scene-highlight);min-height:92px;padding:7px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-fluffy-grass-field__markers button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-fluffy-grass-field__markers button{background:var(--dom-scene-bg);border-radius:8px 8px 0 0}@supports (color:color-mix(in lab, red, red)){.archive-fluffy-grass-field__markers button{background:color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.archive-fluffy-grass-field__markers button{cursor:pointer}.archive-fluffy-grass-field__markers button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-fluffy-grass-field__markers button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-product-cart-collection__grid{grid-template-columns:repeat(3,minmax(120px,1fr))}.archive-product-cart-collection__grid button{gap:8px;min-height:180px}.archive-product-cart-collection__grid button strong{color:var(--dom-scene-highlight);text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:.82rem;overflow:hidden}.archive-product-cart-collection__tray{gap:14px;display:grid}.archive-product-cart-collection__preview{min-height:min(520px,60vh)}.archive-product-cart-collection__queue{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.archive-product-cart-collection__queue img{aspect-ratio:1;border:1px solid var(--dom-scene-accent);min-height:72px;padding:6px}@supports (color:color-mix(in lab, red, red)){.archive-product-cart-collection__queue img{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 28%, transparent)}}.archive-product-cart-collection__queue img{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-product-cart-collection__queue img{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-generative-artwork-lab__mosaic{grid-template-columns:repeat(5,minmax(84px,1fr));gap:10px;display:grid}.archive-generative-artwork-lab__mosaic button{border:1px solid var(--dom-scene-highlight);min-height:136px;padding:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-generative-artwork-lab__mosaic button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-generative-artwork-lab__mosaic button{background:linear-gradient(135deg, var(--dom-scene-accent), transparent), var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-generative-artwork-lab__mosaic button{background:linear-gradient(135deg, color-mix(in hsl, var(--dom-scene-accent), hsl(var(--tile-hue,0deg) 80% 58%) 42%), transparent), color-mix(in srgb, var(--dom-scene-bg) 78%, black)}}.archive-generative-artwork-lab__mosaic button{cursor:pointer;transition:border-color .18s,transform .18s}.archive-generative-artwork-lab__mosaic button:before{z-index:2;pointer-events:none;content:"";background-image:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px);position:absolute;inset:7px}@supports (color:color-mix(in lab, red, red)){.archive-generative-artwork-lab__mosaic button:before{background-image:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent) 1px, transparent 1px)}}.archive-generative-artwork-lab__mosaic button:before{opacity:.32;background-size:18px 18px}.archive-generative-artwork-lab__mosaic button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-generative-artwork-lab__mosaic button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-generative-artwork-lab__mosaic button[data-active=true]{transform:translateY(-8px)}@keyframes archive-effect-border{to{stroke-dashoffset:-132px}}@keyframes archive-effect-grass{0%,to{transform:translateX(var(--grass-breeze-x,0)) translateY(var(--grass-breeze-y,0)) rotate(6deg)}50%{transform:translateX(var(--grass-breeze-x,0)) translateY(var(--grass-breeze-y,0)) rotate(-8deg)}}@media (max-width:980px){.archive-border-animation-frame__stage,.archive-dual-wave-text-scroll__stage,.archive-exploding-object-gallery__stage,.archive-optical-illusion-planes__stage,.archive-product-cart-collection__stage,.archive-generative-artwork-lab__stage{grid-template-columns:1fr}.archive-border-animation-frame__hero,.archive-webgpu-gommage-reveal__wall,.archive-dual-wave-text-scroll__plate,.archive-exploding-object-gallery__case,.archive-optical-illusion-planes__focus,.archive-fluffy-grass-field__hero,.archive-product-cart-collection__preview,.archive-generative-artwork-lab__hero{width:100%;min-height:440px}.archive-border-animation-frame__rail,.archive-dual-wave-text-scroll__strip{grid-template-columns:repeat(4,minmax(100px,1fr))}.archive-product-cart-collection__tray,.archive-generative-artwork-lab__hero{order:-1}}@media (max-width:620px){.archive-effect-lab__head{max-width:none;margin-bottom:12px;position:relative;top:auto;left:auto}.archive-effect-lab{align-content:start;place-items:stretch stretch;padding:16px}.dom-gallery[data-dom-variant=archive-border-animation-frame],.dom-gallery[data-dom-variant=archive-webgpu-gommage-reveal],.dom-gallery[data-dom-variant=archive-dual-wave-text-scroll],.dom-gallery[data-dom-variant=archive-exploding-object-gallery],.dom-gallery[data-dom-variant=archive-optical-illusion-planes],.dom-gallery[data-dom-variant=archive-fluffy-grass-field],.dom-gallery[data-dom-variant=archive-product-cart-collection],.dom-gallery[data-dom-variant=archive-generative-artwork-lab]{overflow:hidden auto}.archive-border-animation-frame__stage,.archive-webgpu-gommage-reveal__stage,.archive-dual-wave-text-scroll__stage,.archive-exploding-object-gallery__stage,.archive-optical-illusion-planes__stage,.archive-fluffy-grass-field__stage,.archive-product-cart-collection__stage,.archive-generative-artwork-lab__stage{width:100%;min-height:0}.archive-border-animation-frame__hero,.archive-webgpu-gommage-reveal__wall,.archive-dual-wave-text-scroll__plate,.archive-exploding-object-gallery__case,.archive-optical-illusion-planes__focus,.archive-fluffy-grass-field__hero,.archive-product-cart-collection__preview,.archive-generative-artwork-lab__hero{min-height:360px}.archive-border-animation-frame__rail,.archive-dual-wave-text-scroll__strip,.archive-product-cart-collection__grid,.archive-generative-artwork-lab__mosaic{grid-template-columns:1fr 1fr}.archive-webgpu-gommage-reveal__targets,.archive-exploding-object-gallery__fragments{grid-template-columns:repeat(4,minmax(54px,1fr));gap:8px;margin-top:12px;display:grid;position:relative}.archive-webgpu-gommage-reveal__targets button,.archive-exploding-object-gallery__fragments button{width:auto;position:relative;top:auto;left:auto;transform:none}.archive-optical-illusion-planes__stack{perspective:none;grid-template-columns:1fr;gap:10px;min-height:0;display:grid}.archive-optical-illusion-planes__stack button{width:auto;min-height:210px;position:relative;inset:auto;transform:none}.archive-fluffy-grass-field__markers{grid-template-columns:repeat(4,minmax(54px,1fr));margin-top:12px;position:relative}.archive-fluffy-grass-field__blades{display:none}.archive-product-cart-collection__queue{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.archive-effect-lab *,.archive-effect-lab :before,.archive-effect-lab :after{transition-duration:1ms!important;animation-duration:1ms!important}}.archive-interaction-lab__head{z-index:8;pointer-events:none;max-width:min(430px,82vw);position:absolute;top:clamp(18px,3vw,34px);left:clamp(18px,4vw,58px)}.archive-interaction-lab__head .scene-title{color:var(--dom-scene-highlight);text-shadow:0 18px 44px #000000a8;font-size:2rem;line-height:.98}.dom-gallery[data-dom-variant=archive-3d-model-customizer-gallery],.dom-gallery[data-dom-variant=archive-underwater-navigation-gallery],.dom-gallery[data-dom-variant=archive-liquid-raymarching-stage],.dom-gallery[data-dom-variant=archive-interactive-character-gallery],.dom-gallery[data-dom-variant=archive-infinite-tubes-corridor],.dom-gallery[data-dom-variant=archive-batchedmesh-webgpu-grid],.dom-gallery[data-dom-variant=archive-drag-drop-styling-ui],.dom-gallery[data-dom-variant=archive-mouse-instancing-field]{min-height:100%;overflow:hidden}.archive-interaction-lab{background:linear-gradient(140deg, var(--dom-scene-bg), var(--dom-scene-bg) 64%), linear-gradient(90deg, var(--dom-scene-accent), transparent 42%), linear-gradient(180deg, transparent, var(--dom-scene-secondary));place-items:center;min-height:100%;padding:clamp(24px,5vw,66px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-interaction-lab{background:linear-gradient(140deg, color-mix(in srgb, var(--dom-scene-bg) 92%, black), var(--dom-scene-bg) 64%), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 13%, transparent), transparent 42%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--dom-scene-secondary) 10%, transparent))}}.archive-interaction-lab{color:var(--dom-scene-highlight);isolation:isolate}.archive-interaction-lab:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-interaction-lab:before{background-image:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px)}}.archive-interaction-lab:before{opacity:.14;background-size:78px 78px;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.archive-interaction-lab img{object-fit:contain;width:100%;height:100%;display:block}.archive-interaction-lab button{font:inherit;color:inherit;text-align:left;border:0}.archive-interaction-lab button:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:4px}.archive-interaction-lab figure{margin:0}.archive-3d-model-customizer-gallery__stage,.archive-infinite-tubes-corridor__stage,.archive-batchedmesh-webgpu-grid__stage,.archive-drag-drop-styling-ui__stage{z-index:2;grid-template-columns:minmax(520px,.6fr) minmax(320px,.4fr);align-items:center;gap:clamp(22px,3vw,44px);width:min(1240px,92vw);display:grid;position:relative}.archive-underwater-navigation-gallery__stage,.archive-liquid-raymarching-stage__stage,.archive-interactive-character-gallery__stage,.archive-mouse-instancing-field__stage{z-index:2;width:min(1160px,92vw);min-height:min(690px,74vh);position:relative}.archive-3d-model-customizer-gallery__object,.archive-underwater-navigation-gallery__hero,.archive-liquid-raymarching-stage__vessel,.archive-interactive-character-gallery__portrait,.archive-infinite-tubes-corridor__screen,.archive-batchedmesh-webgpu-grid__preview,.archive-drag-drop-styling-ui__canvas,.archive-mouse-instancing-field__hero{border:1px solid var(--dom-scene-accent);min-height:min(650px,70vh);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-3d-model-customizer-gallery__object,.archive-underwater-navigation-gallery__hero,.archive-liquid-raymarching-stage__vessel,.archive-interactive-character-gallery__portrait,.archive-infinite-tubes-corridor__screen,.archive-batchedmesh-webgpu-grid__preview,.archive-drag-drop-styling-ui__canvas,.archive-mouse-instancing-field__hero{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.archive-3d-model-customizer-gallery__object,.archive-underwater-navigation-gallery__hero,.archive-liquid-raymarching-stage__vessel,.archive-interactive-character-gallery__portrait,.archive-infinite-tubes-corridor__screen,.archive-batchedmesh-webgpu-grid__preview,.archive-drag-drop-styling-ui__canvas,.archive-mouse-instancing-field__hero{background:linear-gradient(180deg, var(--dom-scene-highlight), transparent), var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-3d-model-customizer-gallery__object,.archive-underwater-navigation-gallery__hero,.archive-liquid-raymarching-stage__vessel,.archive-interactive-character-gallery__portrait,.archive-infinite-tubes-corridor__screen,.archive-batchedmesh-webgpu-grid__preview,.archive-drag-drop-styling-ui__canvas,.archive-mouse-instancing-field__hero{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent), transparent), color-mix(in srgb, var(--dom-scene-bg) 84%, black)}}.archive-3d-model-customizer-gallery__object,.archive-underwater-navigation-gallery__hero,.archive-liquid-raymarching-stage__vessel,.archive-interactive-character-gallery__portrait,.archive-infinite-tubes-corridor__screen,.archive-batchedmesh-webgpu-grid__preview,.archive-drag-drop-styling-ui__canvas,.archive-mouse-instancing-field__hero{box-shadow:0 34px 100px #0000008a}.archive-3d-model-customizer-gallery__object img,.archive-underwater-navigation-gallery__hero img,.archive-liquid-raymarching-stage__vessel img,.archive-interactive-character-gallery__portrait img,.archive-infinite-tubes-corridor__screen img,.archive-batchedmesh-webgpu-grid__preview img,.archive-drag-drop-styling-ui__canvas img,.archive-mouse-instancing-field__hero img{padding:clamp(18px,3vw,36px)}.archive-3d-model-customizer-gallery__object figcaption,.archive-underwater-navigation-gallery__hero figcaption,.archive-liquid-raymarching-stage__vessel figcaption,.archive-interactive-character-gallery__portrait figcaption,.archive-infinite-tubes-corridor__screen figcaption,.archive-batchedmesh-webgpu-grid__preview figcaption,.archive-drag-drop-styling-ui__canvas figcaption,.archive-mouse-instancing-field__hero figcaption{z-index:5;border:1px solid var(--dom-scene-highlight);gap:7px;padding:14px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.archive-3d-model-customizer-gallery__object figcaption,.archive-underwater-navigation-gallery__hero figcaption,.archive-liquid-raymarching-stage__vessel figcaption,.archive-interactive-character-gallery__portrait figcaption,.archive-infinite-tubes-corridor__screen figcaption,.archive-batchedmesh-webgpu-grid__preview figcaption,.archive-drag-drop-styling-ui__canvas figcaption,.archive-mouse-instancing-field__hero figcaption{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-3d-model-customizer-gallery__object figcaption,.archive-underwater-navigation-gallery__hero figcaption,.archive-liquid-raymarching-stage__vessel figcaption,.archive-interactive-character-gallery__portrait figcaption,.archive-infinite-tubes-corridor__screen figcaption,.archive-batchedmesh-webgpu-grid__preview figcaption,.archive-drag-drop-styling-ui__canvas figcaption,.archive-mouse-instancing-field__hero figcaption{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-3d-model-customizer-gallery__object figcaption,.archive-underwater-navigation-gallery__hero figcaption,.archive-liquid-raymarching-stage__vessel figcaption,.archive-interactive-character-gallery__portrait figcaption,.archive-infinite-tubes-corridor__screen figcaption,.archive-batchedmesh-webgpu-grid__preview figcaption,.archive-drag-drop-styling-ui__canvas figcaption,.archive-mouse-instancing-field__hero figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-3d-model-customizer-gallery__object figcaption,.archive-underwater-navigation-gallery__hero figcaption,.archive-liquid-raymarching-stage__vessel figcaption,.archive-interactive-character-gallery__portrait figcaption,.archive-infinite-tubes-corridor__screen figcaption,.archive-batchedmesh-webgpu-grid__preview figcaption,.archive-drag-drop-styling-ui__canvas figcaption,.archive-mouse-instancing-field__hero figcaption{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.archive-3d-model-customizer-gallery__object figcaption span,.archive-underwater-navigation-gallery__hero figcaption span,.archive-liquid-raymarching-stage__vessel figcaption span,.archive-interactive-character-gallery__portrait figcaption span,.archive-infinite-tubes-corridor__screen figcaption span,.archive-batchedmesh-webgpu-grid__preview figcaption span,.archive-drag-drop-styling-ui__canvas figcaption span,.archive-mouse-instancing-field__hero figcaption span{color:var(--dom-scene-accent);text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-3d-model-customizer-gallery__object figcaption strong,.archive-underwater-navigation-gallery__hero figcaption strong,.archive-liquid-raymarching-stage__vessel figcaption strong,.archive-interactive-character-gallery__portrait figcaption strong,.archive-infinite-tubes-corridor__screen figcaption strong,.archive-batchedmesh-webgpu-grid__preview figcaption strong,.archive-drag-drop-styling-ui__canvas figcaption strong,.archive-mouse-instancing-field__hero figcaption strong{font-size:1.3rem;line-height:1}.archive-3d-model-customizer-gallery__object figcaption p,.archive-underwater-navigation-gallery__hero figcaption p,.archive-liquid-raymarching-stage__vessel figcaption p,.archive-interactive-character-gallery__portrait figcaption p,.archive-infinite-tubes-corridor__screen figcaption p,.archive-batchedmesh-webgpu-grid__preview figcaption p,.archive-drag-drop-styling-ui__canvas figcaption p,.archive-mouse-instancing-field__hero figcaption p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-3d-model-customizer-gallery__object figcaption p,.archive-underwater-navigation-gallery__hero figcaption p,.archive-liquid-raymarching-stage__vessel figcaption p,.archive-interactive-character-gallery__portrait figcaption p,.archive-infinite-tubes-corridor__screen figcaption p,.archive-batchedmesh-webgpu-grid__preview figcaption p,.archive-drag-drop-styling-ui__canvas figcaption p,.archive-mouse-instancing-field__hero figcaption p{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.archive-3d-model-customizer-gallery__object figcaption p,.archive-underwater-navigation-gallery__hero figcaption p,.archive-liquid-raymarching-stage__vessel figcaption p,.archive-interactive-character-gallery__portrait figcaption p,.archive-infinite-tubes-corridor__screen figcaption p,.archive-batchedmesh-webgpu-grid__preview figcaption p,.archive-drag-drop-styling-ui__canvas figcaption p,.archive-mouse-instancing-field__hero figcaption p{font-size:.85rem;line-height:1.45}.archive-3d-model-customizer-gallery__swatches{z-index:4;gap:9px;display:grid;position:absolute;top:18px;right:18px}.archive-3d-model-customizer-gallery__swatches span{background:var(--swatch);width:34px;height:34px;box-shadow:0 0 22px var(--swatch);border:2px solid #ffffff61;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-3d-model-customizer-gallery__swatches span{box-shadow:0 0 22px color-mix(in srgb, var(--swatch) 45%, transparent)}}.archive-3d-model-customizer-gallery__parts,.archive-liquid-raymarching-stage__ribbons,.archive-drag-drop-styling-ui__panels{gap:12px;display:grid}.archive-3d-model-customizer-gallery__parts button,.archive-liquid-raymarching-stage__ribbons button,.archive-drag-drop-styling-ui__panels button{border:1px solid var(--dom-scene-highlight);min-height:86px;padding:10px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-3d-model-customizer-gallery__parts button,.archive-liquid-raymarching-stage__ribbons button,.archive-drag-drop-styling-ui__panels button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-3d-model-customizer-gallery__parts button,.archive-liquid-raymarching-stage__ribbons button,.archive-drag-drop-styling-ui__panels button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-3d-model-customizer-gallery__parts button,.archive-liquid-raymarching-stage__ribbons button,.archive-drag-drop-styling-ui__panels button{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-3d-model-customizer-gallery__parts button,.archive-liquid-raymarching-stage__ribbons button,.archive-drag-drop-styling-ui__panels button{cursor:pointer;transition:transform .18s,border-color .18s}.archive-3d-model-customizer-gallery__parts button[data-active=true],.archive-liquid-raymarching-stage__ribbons button[data-active=true],.archive-drag-drop-styling-ui__panels button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-3d-model-customizer-gallery__parts button[data-active=true],.archive-liquid-raymarching-stage__ribbons button[data-active=true],.archive-drag-drop-styling-ui__panels button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-3d-model-customizer-gallery__parts button[data-active=true],.archive-liquid-raymarching-stage__ribbons button[data-active=true],.archive-drag-drop-styling-ui__panels button[data-active=true]{transform:translateY(-8px)}.archive-3d-model-customizer-gallery__parts button span,.archive-liquid-raymarching-stage__ribbons button span,.archive-infinite-tubes-corridor__stops button span,.archive-batchedmesh-webgpu-grid__grid button span,.archive-mouse-instancing-field__field button span{z-index:4;background:var(--dom-scene-bg);border-radius:999px;padding:6px 8px;position:absolute;bottom:9px;right:9px}@supports (color:color-mix(in lab, red, red)){.archive-3d-model-customizer-gallery__parts button span,.archive-liquid-raymarching-stage__ribbons button span,.archive-infinite-tubes-corridor__stops button span,.archive-batchedmesh-webgpu-grid__grid button span,.archive-mouse-instancing-field__field button span{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-3d-model-customizer-gallery__parts button span,.archive-liquid-raymarching-stage__ribbons button span,.archive-infinite-tubes-corridor__stops button span,.archive-batchedmesh-webgpu-grid__grid button span,.archive-mouse-instancing-field__field button span{color:var(--dom-scene-accent);font-size:.7rem;font-weight:900}.archive-underwater-navigation-gallery__hero,.archive-liquid-raymarching-stage__vessel,.archive-interactive-character-gallery__portrait,.archive-mouse-instancing-field__hero{width:min(540px,54vw);margin:auto}.archive-underwater-navigation-gallery__hero{transform:translate3d(var(--water-x,0), var(--water-y,0), 0);transition:transform .18s}.archive-underwater-navigation-gallery__hero:after,.archive-liquid-raymarching-stage__vessel:after{z-index:3;pointer-events:none;content:"";background:radial-gradient(circle at var(--liquid-x,50%) var(--liquid-y,50%), transparent 0 24%, var(--dom-scene-bg) 34%), repeating-linear-gradient(120deg, var(--dom-scene-accent) 0 3px, transparent 3px 13px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-underwater-navigation-gallery__hero:after,.archive-liquid-raymarching-stage__vessel:after{background:radial-gradient(circle at var(--liquid-x,50%) var(--liquid-y,50%), transparent 0 24%, color-mix(in srgb, var(--dom-scene-bg) 78%, transparent) 34%), repeating-linear-gradient(120deg, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent) 0 3px, transparent 3px 13px)}}.archive-underwater-navigation-gallery__hero:after,.archive-liquid-raymarching-stage__vessel:after{mix-blend-mode:screen;opacity:.52}.archive-underwater-navigation-gallery__nodes,.archive-interactive-character-gallery__orbit{z-index:4;position:absolute;inset:0}.archive-underwater-navigation-gallery__nodes button,.archive-interactive-character-gallery__orbit button{left:var(--node-x);top:var(--node-y);aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:clamp(64px,8vw,108px);padding:7px;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-underwater-navigation-gallery__nodes button,.archive-interactive-character-gallery__orbit button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-underwater-navigation-gallery__nodes button,.archive-interactive-character-gallery__orbit button{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-underwater-navigation-gallery__nodes button,.archive-interactive-character-gallery__orbit button{background:color-mix(in srgb, var(--dom-scene-bg) 80%, black)}}.archive-underwater-navigation-gallery__nodes button,.archive-interactive-character-gallery__orbit button{cursor:pointer;transition:border-color .18s,transform .18s;transform:translate(-50%,-50%);box-shadow:0 16px 44px #0000007a}.archive-underwater-navigation-gallery__nodes button[data-active=true],.archive-interactive-character-gallery__orbit button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-underwater-navigation-gallery__nodes button[data-active=true],.archive-interactive-character-gallery__orbit button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-underwater-navigation-gallery__nodes button[data-active=true],.archive-interactive-character-gallery__orbit button[data-active=true]{transform:translate(-50%,-50%)scale(1.14)}.archive-liquid-raymarching-stage__ribbons{z-index:4;grid-template-columns:repeat(8,minmax(62px,1fr));position:absolute;inset:auto 0 0}.archive-liquid-raymarching-stage__ribbons button{border-radius:8px 8px 0 0;min-height:96px}.archive-interactive-character-gallery__poses{z-index:3;pointer-events:none;gap:10px;display:grid;position:absolute;inset:8% auto auto 6%}.archive-interactive-character-gallery__poses span{border:1px solid var(--dom-scene-accent);padding:9px 13px}@supports (color:color-mix(in lab, red, red)){.archive-interactive-character-gallery__poses span{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 38%, transparent)}}.archive-interactive-character-gallery__poses span{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-interactive-character-gallery__poses span{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-interactive-character-gallery__poses span{color:var(--dom-scene-accent);text-transform:uppercase;font-size:.74rem;font-weight:900}.archive-infinite-tubes-corridor__tunnel{z-index:1;pointer-events:none;perspective:800px;transform:translateY(var(--tube-progress,0));place-items:center;display:grid;position:absolute;inset:8% 43% 8% 2%}.archive-infinite-tubes-corridor__tunnel span{width:var(--tube-size,45%);aspect-ratio:1;border:1px solid var(--dom-scene-accent);position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-infinite-tubes-corridor__tunnel span{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.archive-infinite-tubes-corridor__tunnel span{box-shadow:0 0 34px var(--dom-scene-accent);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-infinite-tubes-corridor__tunnel span{box-shadow:0 0 34px color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.archive-infinite-tubes-corridor__tunnel span:first-child{--tube-size:45%}.archive-infinite-tubes-corridor__tunnel span:nth-child(2){--tube-size:56%}.archive-infinite-tubes-corridor__tunnel span:nth-child(3){--tube-size:67%}.archive-infinite-tubes-corridor__tunnel span:nth-child(4){--tube-size:78%}.archive-infinite-tubes-corridor__tunnel span:nth-child(5){--tube-size:89%}.archive-infinite-tubes-corridor__stops{z-index:3;perspective:900px;grid-template-columns:repeat(4,minmax(110px,1fr));gap:12px;display:grid;position:relative}.archive-infinite-tubes-corridor__stops button,.archive-batchedmesh-webgpu-grid__grid button,.archive-mouse-instancing-field__field button{border:1px solid var(--dom-scene-highlight);min-height:150px;padding:9px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-infinite-tubes-corridor__stops button,.archive-batchedmesh-webgpu-grid__grid button,.archive-mouse-instancing-field__field button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-infinite-tubes-corridor__stops button,.archive-batchedmesh-webgpu-grid__grid button,.archive-mouse-instancing-field__field button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-infinite-tubes-corridor__stops button,.archive-batchedmesh-webgpu-grid__grid button,.archive-mouse-instancing-field__field button{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-infinite-tubes-corridor__stops button,.archive-batchedmesh-webgpu-grid__grid button,.archive-mouse-instancing-field__field button{cursor:pointer;transition:transform .18s,border-color .18s}.archive-infinite-tubes-corridor__stops button{transform:translateZ(var(--tube-z,0))}.archive-infinite-tubes-corridor__stops button[data-active=true],.archive-batchedmesh-webgpu-grid__grid button[data-active=true],.archive-mouse-instancing-field__field button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-infinite-tubes-corridor__stops button[data-active=true],.archive-batchedmesh-webgpu-grid__grid button[data-active=true],.archive-mouse-instancing-field__field button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-infinite-tubes-corridor__stops button[data-active=true],.archive-batchedmesh-webgpu-grid__grid button[data-active=true],.archive-mouse-instancing-field__field button[data-active=true]{transform:translateY(-8px)}.archive-batchedmesh-webgpu-grid__grid{grid-template-columns:repeat(4,minmax(90px,1fr));gap:10px;display:grid}.archive-batchedmesh-webgpu-grid__grid button{min-height:126px;transform:translateY(var(--batch-lift,0))}.archive-drag-drop-styling-ui__panels button{grid-template-columns:80px 1fr;align-items:center;gap:12px}.archive-drag-drop-styling-ui__panels button img{aspect-ratio:1}.archive-drag-drop-styling-ui__panels button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-drag-drop-styling-ui__preview-map{z-index:4;pointer-events:none;position:absolute;inset:8% 6% 24%}.archive-drag-drop-styling-ui__preview-map span{display:block;position:absolute}.archive-drag-drop-styling-ui__preview-map span:first-child{inset:0 38% 0 0}.archive-drag-drop-styling-ui__preview-map span:nth-child(2){width:28%;height:24%;top:2%;right:0}.archive-drag-drop-styling-ui__preview-map span:nth-child(3){width:28%;height:18%;top:34%;right:0}.archive-drag-drop-styling-ui__preview-map span:nth-child(4){width:28%;height:34%;bottom:2%;right:0}.archive-drag-drop-styling-ui__preview-map span:nth-child(5){aspect-ratio:1;width:13%;top:39%;left:55%;transform:rotate(-8deg)}.archive-mouse-instancing-field__field{z-index:4;position:absolute;inset:0}.archive-mouse-instancing-field__field button{left:var(--field-x,0);top:var(--field-y,0);aspect-ratio:1;width:clamp(72px,8vw,112px);min-height:0;transform:translate(var(--instance-x,0), var(--instance-y,0));position:absolute}@media (max-width:980px){.archive-3d-model-customizer-gallery__stage,.archive-infinite-tubes-corridor__stage,.archive-batchedmesh-webgpu-grid__stage,.archive-drag-drop-styling-ui__stage{grid-template-columns:1fr}.archive-3d-model-customizer-gallery__object,.archive-underwater-navigation-gallery__hero,.archive-liquid-raymarching-stage__vessel,.archive-interactive-character-gallery__portrait,.archive-infinite-tubes-corridor__screen,.archive-batchedmesh-webgpu-grid__preview,.archive-drag-drop-styling-ui__canvas,.archive-mouse-instancing-field__hero{width:100%;min-height:440px}.archive-3d-model-customizer-gallery__parts,.archive-drag-drop-styling-ui__panels{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-batchedmesh-webgpu-grid__preview,.archive-drag-drop-styling-ui__canvas{order:-1}}@media (max-width:620px){.archive-interaction-lab__head{max-width:none;margin-bottom:12px;position:relative;top:auto;left:auto}.archive-interaction-lab__head .scene-title{font-size:1.35rem}.archive-interaction-lab{align-content:start;place-items:stretch stretch;padding:16px}.dom-gallery[data-dom-variant=archive-3d-model-customizer-gallery],.dom-gallery[data-dom-variant=archive-underwater-navigation-gallery],.dom-gallery[data-dom-variant=archive-liquid-raymarching-stage],.dom-gallery[data-dom-variant=archive-interactive-character-gallery],.dom-gallery[data-dom-variant=archive-infinite-tubes-corridor],.dom-gallery[data-dom-variant=archive-batchedmesh-webgpu-grid],.dom-gallery[data-dom-variant=archive-drag-drop-styling-ui],.dom-gallery[data-dom-variant=archive-mouse-instancing-field]{overflow:hidden auto}.archive-3d-model-customizer-gallery__stage,.archive-underwater-navigation-gallery__stage,.archive-liquid-raymarching-stage__stage,.archive-interactive-character-gallery__stage,.archive-infinite-tubes-corridor__stage,.archive-batchedmesh-webgpu-grid__stage,.archive-drag-drop-styling-ui__stage,.archive-mouse-instancing-field__stage{width:100%;min-height:0}.archive-3d-model-customizer-gallery__object,.archive-underwater-navigation-gallery__hero,.archive-liquid-raymarching-stage__vessel,.archive-interactive-character-gallery__portrait,.archive-infinite-tubes-corridor__screen,.archive-batchedmesh-webgpu-grid__preview,.archive-drag-drop-styling-ui__canvas,.archive-mouse-instancing-field__hero{min-height:360px}.archive-underwater-navigation-gallery__nodes,.archive-interactive-character-gallery__orbit,.archive-mouse-instancing-field__field{grid-template-columns:repeat(4,minmax(54px,1fr));gap:8px;margin-top:12px;display:grid;position:relative}.archive-underwater-navigation-gallery__nodes button,.archive-interactive-character-gallery__orbit button,.archive-mouse-instancing-field__field button{width:auto;position:relative;top:auto;left:auto;transform:none}.archive-liquid-raymarching-stage__ribbons,.archive-infinite-tubes-corridor__stops,.archive-batchedmesh-webgpu-grid__grid{grid-template-columns:1fr 1fr}.archive-3d-model-customizer-gallery__parts,.archive-drag-drop-styling-ui__panels{grid-template-columns:1fr}.archive-infinite-tubes-corridor__tunnel,.archive-interactive-character-gallery__poses{display:none}}@media (prefers-reduced-motion:reduce){.archive-interaction-lab *,.archive-interaction-lab :before,.archive-interaction-lab :after{transition-duration:1ms!important;animation-duration:1ms!important}}.archive-motion-stage__head{z-index:8;pointer-events:none;max-width:min(430px,82vw);position:absolute;top:clamp(18px,3vw,34px);left:clamp(18px,4vw,58px)}.archive-motion-stage__head .scene-title{color:var(--dom-scene-highlight);text-shadow:0 18px 44px #000000a8;font-size:2rem;line-height:.98}.dom-gallery[data-dom-variant=archive-interactive-particles-field],.dom-gallery[data-dom-variant=archive-video-projection-map],.dom-gallery[data-dom-variant=archive-svg-jump-loader-gallery],.dom-gallery[data-dom-variant=archive-kinetic-typography-gallery],.dom-gallery[data-dom-variant=archive-theatre-animation-stage],.dom-gallery[data-dom-variant=archive-matrix-sentinel-field],.dom-gallery[data-dom-variant=archive-scroll-header-effects-gallery],.dom-gallery[data-dom-variant=archive-texture-projection-gallery]{min-height:100%;overflow:hidden}.archive-motion-stage{background:linear-gradient(140deg, var(--dom-scene-bg), var(--dom-scene-bg) 64%), linear-gradient(90deg, var(--dom-scene-accent), transparent 42%), linear-gradient(180deg, transparent, var(--dom-scene-secondary));place-items:center;min-height:100%;padding:clamp(24px,5vw,66px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-motion-stage{background:linear-gradient(140deg, color-mix(in srgb, var(--dom-scene-bg) 92%, black), var(--dom-scene-bg) 64%), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 13%, transparent), transparent 42%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--dom-scene-secondary) 10%, transparent))}}.archive-motion-stage{color:var(--dom-scene-highlight);isolation:isolate}.archive-motion-stage:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-motion-stage:before{background-image:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px)}}.archive-motion-stage:before{opacity:.14;background-size:78px 78px;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.archive-motion-stage img{object-fit:contain;width:100%;height:100%;display:block}.archive-motion-stage button{font:inherit;color:inherit;text-align:left;border:0}.archive-motion-stage button:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:4px}.archive-motion-stage figure{margin:0}.archive-video-projection-map__stage,.archive-theatre-animation-stage__stage{z-index:2;grid-template-columns:minmax(520px,.6fr) minmax(320px,.4fr);align-items:center;gap:clamp(22px,3vw,44px);width:min(1240px,92vw);display:grid;position:relative}.archive-interactive-particles-field__stage,.archive-svg-jump-loader-gallery__stage,.archive-kinetic-typography-gallery__stage,.archive-matrix-sentinel-field__stage,.archive-scroll-header-effects-gallery__stage,.archive-texture-projection-gallery__stage{z-index:2;width:min(1160px,100%);min-height:min(690px,74vh);position:relative}.archive-interactive-particles-field__hero,.archive-video-projection-map__screen,.archive-svg-jump-loader-gallery__hero,.archive-kinetic-typography-gallery__plate,.archive-theatre-animation-stage__screen,.archive-matrix-sentinel-field__hero,.archive-scroll-header-effects-gallery__hero,.archive-texture-projection-gallery__surface{border:1px solid var(--dom-scene-accent);min-height:min(650px,70vh);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-interactive-particles-field__hero,.archive-video-projection-map__screen,.archive-svg-jump-loader-gallery__hero,.archive-kinetic-typography-gallery__plate,.archive-theatre-animation-stage__screen,.archive-matrix-sentinel-field__hero,.archive-scroll-header-effects-gallery__hero,.archive-texture-projection-gallery__surface{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.archive-interactive-particles-field__hero,.archive-video-projection-map__screen,.archive-svg-jump-loader-gallery__hero,.archive-kinetic-typography-gallery__plate,.archive-theatre-animation-stage__screen,.archive-matrix-sentinel-field__hero,.archive-scroll-header-effects-gallery__hero,.archive-texture-projection-gallery__surface{background:linear-gradient(180deg, var(--dom-scene-highlight), transparent), var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-interactive-particles-field__hero,.archive-video-projection-map__screen,.archive-svg-jump-loader-gallery__hero,.archive-kinetic-typography-gallery__plate,.archive-theatre-animation-stage__screen,.archive-matrix-sentinel-field__hero,.archive-scroll-header-effects-gallery__hero,.archive-texture-projection-gallery__surface{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent), transparent), color-mix(in srgb, var(--dom-scene-bg) 84%, black)}}.archive-interactive-particles-field__hero,.archive-video-projection-map__screen,.archive-svg-jump-loader-gallery__hero,.archive-kinetic-typography-gallery__plate,.archive-theatre-animation-stage__screen,.archive-matrix-sentinel-field__hero,.archive-scroll-header-effects-gallery__hero,.archive-texture-projection-gallery__surface{box-shadow:0 34px 100px #0000008a}.archive-interactive-particles-field__hero img,.archive-video-projection-map__screen img,.archive-svg-jump-loader-gallery__hero img,.archive-kinetic-typography-gallery__plate img,.archive-theatre-animation-stage__screen img,.archive-matrix-sentinel-field__hero img,.archive-scroll-header-effects-gallery__hero img,.archive-texture-projection-gallery__surface img{padding:clamp(18px,3vw,36px)}.archive-interactive-particles-field__hero figcaption,.archive-video-projection-map__screen figcaption,.archive-svg-jump-loader-gallery__hero figcaption,.archive-kinetic-typography-gallery__plate figcaption,.archive-theatre-animation-stage__screen figcaption,.archive-matrix-sentinel-field__hero figcaption,.archive-scroll-header-effects-gallery__hero figcaption,.archive-texture-projection-gallery__surface figcaption{z-index:5;border:1px solid var(--dom-scene-highlight);gap:7px;padding:14px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.archive-interactive-particles-field__hero figcaption,.archive-video-projection-map__screen figcaption,.archive-svg-jump-loader-gallery__hero figcaption,.archive-kinetic-typography-gallery__plate figcaption,.archive-theatre-animation-stage__screen figcaption,.archive-matrix-sentinel-field__hero figcaption,.archive-scroll-header-effects-gallery__hero figcaption,.archive-texture-projection-gallery__surface figcaption{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-interactive-particles-field__hero figcaption,.archive-video-projection-map__screen figcaption,.archive-svg-jump-loader-gallery__hero figcaption,.archive-kinetic-typography-gallery__plate figcaption,.archive-theatre-animation-stage__screen figcaption,.archive-matrix-sentinel-field__hero figcaption,.archive-scroll-header-effects-gallery__hero figcaption,.archive-texture-projection-gallery__surface figcaption{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-interactive-particles-field__hero figcaption,.archive-video-projection-map__screen figcaption,.archive-svg-jump-loader-gallery__hero figcaption,.archive-kinetic-typography-gallery__plate figcaption,.archive-theatre-animation-stage__screen figcaption,.archive-matrix-sentinel-field__hero figcaption,.archive-scroll-header-effects-gallery__hero figcaption,.archive-texture-projection-gallery__surface figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-interactive-particles-field__hero figcaption,.archive-video-projection-map__screen figcaption,.archive-svg-jump-loader-gallery__hero figcaption,.archive-kinetic-typography-gallery__plate figcaption,.archive-theatre-animation-stage__screen figcaption,.archive-matrix-sentinel-field__hero figcaption,.archive-scroll-header-effects-gallery__hero figcaption,.archive-texture-projection-gallery__surface figcaption{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.archive-interactive-particles-field__hero figcaption span,.archive-video-projection-map__screen figcaption span,.archive-svg-jump-loader-gallery__hero figcaption span,.archive-kinetic-typography-gallery__plate figcaption span,.archive-theatre-animation-stage__screen figcaption span,.archive-matrix-sentinel-field__hero figcaption span,.archive-scroll-header-effects-gallery__hero figcaption span,.archive-texture-projection-gallery__surface figcaption span{color:var(--dom-scene-accent);text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-interactive-particles-field__hero figcaption strong,.archive-video-projection-map__screen figcaption strong,.archive-svg-jump-loader-gallery__hero figcaption strong,.archive-kinetic-typography-gallery__plate figcaption strong,.archive-theatre-animation-stage__screen figcaption strong,.archive-matrix-sentinel-field__hero figcaption strong,.archive-scroll-header-effects-gallery__hero figcaption strong,.archive-texture-projection-gallery__surface figcaption strong{font-size:1.3rem;line-height:1}.archive-interactive-particles-field__hero figcaption p,.archive-video-projection-map__screen figcaption p,.archive-svg-jump-loader-gallery__hero figcaption p,.archive-kinetic-typography-gallery__plate figcaption p,.archive-theatre-animation-stage__screen figcaption p,.archive-matrix-sentinel-field__hero figcaption p,.archive-scroll-header-effects-gallery__hero figcaption p,.archive-texture-projection-gallery__surface figcaption p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-interactive-particles-field__hero figcaption p,.archive-video-projection-map__screen figcaption p,.archive-svg-jump-loader-gallery__hero figcaption p,.archive-kinetic-typography-gallery__plate figcaption p,.archive-theatre-animation-stage__screen figcaption p,.archive-matrix-sentinel-field__hero figcaption p,.archive-scroll-header-effects-gallery__hero figcaption p,.archive-texture-projection-gallery__surface figcaption p{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.archive-interactive-particles-field__hero figcaption p,.archive-video-projection-map__screen figcaption p,.archive-svg-jump-loader-gallery__hero figcaption p,.archive-kinetic-typography-gallery__plate figcaption p,.archive-theatre-animation-stage__screen figcaption p,.archive-matrix-sentinel-field__hero figcaption p,.archive-scroll-header-effects-gallery__hero figcaption p,.archive-texture-projection-gallery__surface figcaption p{font-size:.85rem;line-height:1.45}.archive-interactive-particles-field__hero,.archive-svg-jump-loader-gallery__hero,.archive-kinetic-typography-gallery__plate,.archive-matrix-sentinel-field__hero,.archive-scroll-header-effects-gallery__hero,.archive-texture-projection-gallery__surface{width:min(540px,54vw);margin:auto}.archive-interactive-particles-field__field,.archive-matrix-sentinel-field__nodes{z-index:4;position:absolute;inset:0}.archive-interactive-particles-field__field button,.archive-matrix-sentinel-field__nodes button{left:var(--signal-x,0);top:var(--signal-y,0);aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:clamp(72px,8vw,112px);padding:7px;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-interactive-particles-field__field button,.archive-matrix-sentinel-field__nodes button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-interactive-particles-field__field button,.archive-matrix-sentinel-field__nodes button{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-interactive-particles-field__field button,.archive-matrix-sentinel-field__nodes button{background:color-mix(in srgb, var(--dom-scene-bg) 80%, black)}}.archive-interactive-particles-field__field button,.archive-matrix-sentinel-field__nodes button{cursor:pointer;transform:translate(var(--particle-x,0), var(--particle-y,0));transition:border-color .18s,transform .18s;box-shadow:0 16px 44px #0000007a}.archive-matrix-sentinel-field__nodes button{transform:translate(var(--matrix-x,0), var(--matrix-y,0))}.archive-interactive-particles-field__field button[data-active=true],.archive-matrix-sentinel-field__nodes button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-interactive-particles-field__field button[data-active=true],.archive-matrix-sentinel-field__nodes button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-interactive-particles-field__field button[data-active=true],.archive-matrix-sentinel-field__nodes button[data-active=true]{transform:translateY(-8px)scale(1.08)}.archive-video-projection-map__planes{perspective:1000px;grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;display:grid}.archive-video-projection-map__planes button,.archive-theatre-animation-stage__timeline button,.archive-svg-jump-loader-gallery__steps button,.archive-kinetic-typography-gallery__strip button,.archive-scroll-header-effects-gallery__chapters button{border:1px solid var(--dom-scene-highlight);min-height:112px;padding:10px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-video-projection-map__planes button,.archive-theatre-animation-stage__timeline button,.archive-svg-jump-loader-gallery__steps button,.archive-kinetic-typography-gallery__strip button,.archive-scroll-header-effects-gallery__chapters button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-video-projection-map__planes button,.archive-theatre-animation-stage__timeline button,.archive-svg-jump-loader-gallery__steps button,.archive-kinetic-typography-gallery__strip button,.archive-scroll-header-effects-gallery__chapters button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-video-projection-map__planes button,.archive-theatre-animation-stage__timeline button,.archive-svg-jump-loader-gallery__steps button,.archive-kinetic-typography-gallery__strip button,.archive-scroll-header-effects-gallery__chapters button{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-video-projection-map__planes button,.archive-theatre-animation-stage__timeline button,.archive-svg-jump-loader-gallery__steps button,.archive-kinetic-typography-gallery__strip button,.archive-scroll-header-effects-gallery__chapters button{cursor:pointer;transition:transform .18s,border-color .18s}.archive-video-projection-map__planes button{transform:translateY(var(--panel-offset,0)) rotateY(-8deg)}.archive-video-projection-map__planes button[data-active=true],.archive-theatre-animation-stage__timeline button[data-active=true],.archive-svg-jump-loader-gallery__steps button[data-active=true],.archive-kinetic-typography-gallery__strip button[data-active=true],.archive-scroll-header-effects-gallery__chapters button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-video-projection-map__planes button[data-active=true],.archive-theatre-animation-stage__timeline button[data-active=true],.archive-svg-jump-loader-gallery__steps button[data-active=true],.archive-kinetic-typography-gallery__strip button[data-active=true],.archive-scroll-header-effects-gallery__chapters button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-video-projection-map__planes button[data-active=true],.archive-theatre-animation-stage__timeline button[data-active=true],.archive-svg-jump-loader-gallery__steps button[data-active=true],.archive-kinetic-typography-gallery__strip button[data-active=true],.archive-scroll-header-effects-gallery__chapters button[data-active=true]{transform:translateY(-8px)}.archive-svg-jump-loader-gallery__loader{z-index:4;width:min(240px,55%);fill:var(--dom-scene-accent);filter:drop-shadow(0 0 18px var(--dom-scene-accent));position:absolute;top:20px;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-svg-jump-loader-gallery__loader{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--dom-scene-accent) 45%, transparent))}}.archive-svg-jump-loader-gallery__loader{animation:1.6s ease-in-out infinite archive-motion-jump;transform:translate(-50%)}.archive-svg-jump-loader-gallery__steps,.archive-kinetic-typography-gallery__strip,.archive-scroll-header-effects-gallery__chapters{z-index:4;grid-template-columns:repeat(8,minmax(62px,1fr));gap:10px;display:grid;position:absolute;inset:auto 0 0}.archive-svg-jump-loader-gallery__steps button,.archive-kinetic-typography-gallery__strip button,.archive-scroll-header-effects-gallery__chapters button{border-radius:8px 8px 0 0;min-height:92px}.archive-kinetic-typography-gallery__type{z-index:1;text-align:right;pointer-events:none;width:min(52%,620px);max-height:46%;color:var(--dom-scene-accent);justify-items:end;gap:8px;display:grid;position:absolute;inset:14% 2% auto auto;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-kinetic-typography-gallery__type{color:color-mix(in srgb, var(--dom-scene-accent) 38%, transparent)}}.archive-kinetic-typography-gallery__type{text-transform:uppercase;font-size:clamp(2.1rem,4.6cqw,4.2rem);font-weight:900;line-height:.84}.archive-kinetic-typography-gallery__type span{min-width:max-content;transform:translateX(var(--type-shift,0));display:block}.archive-kinetic-typography-gallery__type span:nth-child(2){color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.archive-kinetic-typography-gallery__type span:nth-child(2){color:color-mix(in srgb, var(--dom-scene-secondary) 34%, transparent)}}.archive-kinetic-typography-gallery__type span:nth-child(2){transform:translateX(var(--type-shift-alt,0))}.archive-theatre-animation-stage__timeline{gap:12px;display:grid}.archive-theatre-animation-stage__timeline button{grid-template-columns:54px 1fr;align-items:center;gap:12px;min-height:78px;display:grid}.archive-theatre-animation-stage__timeline button span{background:var(--dom-scene-accent);border-radius:999px;place-items:center;width:42px;height:42px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-theatre-animation-stage__timeline button span{background:color-mix(in srgb, var(--dom-scene-accent) 16%, transparent)}}.archive-theatre-animation-stage__timeline button span{color:var(--dom-scene-accent);font-size:.72rem;font-weight:900}.archive-theatre-animation-stage__timeline button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-scroll-header-effects-gallery__chapter{z-index:4;pointer-events:none;transform:translateY(var(--header-rise,0));gap:8px;display:grid;position:absolute;inset:7% 8% auto}.archive-scroll-header-effects-gallery__chapter span{color:var(--dom-scene-accent);font-size:.78rem;font-weight:900}.archive-scroll-header-effects-gallery__chapter strong{max-width:min(740px,78vw);color:var(--dom-scene-highlight);font-size:3.1rem;line-height:.92}.archive-texture-projection-gallery__surface:after{z-index:3;pointer-events:none;content:"";background:radial-gradient(circle at var(--projection-x,50%) var(--projection-y,50%), transparent 0 22%, var(--dom-scene-bg) 34%), repeating-linear-gradient(125deg, var(--dom-scene-accent) 0 3px, transparent 3px 13px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-texture-projection-gallery__surface:after{background:radial-gradient(circle at var(--projection-x,50%) var(--projection-y,50%), transparent 0 22%, color-mix(in srgb, var(--dom-scene-bg) 78%, transparent) 34%), repeating-linear-gradient(125deg, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent) 0 3px, transparent 3px 13px)}}.archive-texture-projection-gallery__surface:after{mix-blend-mode:screen;opacity:.54}.archive-texture-projection-gallery__samples{z-index:4;position:absolute;inset:0}.archive-texture-projection-gallery__samples button{left:var(--node-x);top:var(--node-y);aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:clamp(64px,8vw,108px);padding:7px;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-texture-projection-gallery__samples button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-texture-projection-gallery__samples button{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-texture-projection-gallery__samples button{background:color-mix(in srgb, var(--dom-scene-bg) 80%, black)}}.archive-texture-projection-gallery__samples button{cursor:pointer;transition:border-color .18s,transform .18s;transform:translate(-50%,-50%);box-shadow:0 16px 44px #0000007a}.archive-texture-projection-gallery__samples button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-texture-projection-gallery__samples button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-texture-projection-gallery__samples button[data-active=true]{transform:translate(-50%,-50%)scale(1.14)}@keyframes archive-motion-jump{0%,to{translate:0}50%{translate:0 -10px}}@media (max-width:980px){.archive-video-projection-map__stage,.archive-theatre-animation-stage__stage{grid-template-columns:1fr}.archive-interactive-particles-field__hero,.archive-video-projection-map__screen,.archive-svg-jump-loader-gallery__hero,.archive-kinetic-typography-gallery__plate,.archive-theatre-animation-stage__screen,.archive-matrix-sentinel-field__hero,.archive-scroll-header-effects-gallery__hero,.archive-texture-projection-gallery__surface{width:100%;min-height:440px}.archive-video-projection-map__screen,.archive-theatre-animation-stage__screen{order:-1}}@media (max-width:620px){.archive-motion-stage__head{max-width:none;margin-bottom:12px;position:relative;top:auto;left:auto}.archive-motion-stage__head .scene-title{font-size:1.35rem}.archive-motion-stage{align-content:start;place-items:stretch stretch;padding:16px}.dom-gallery[data-dom-variant=archive-interactive-particles-field],.dom-gallery[data-dom-variant=archive-video-projection-map],.dom-gallery[data-dom-variant=archive-svg-jump-loader-gallery],.dom-gallery[data-dom-variant=archive-kinetic-typography-gallery],.dom-gallery[data-dom-variant=archive-theatre-animation-stage],.dom-gallery[data-dom-variant=archive-matrix-sentinel-field],.dom-gallery[data-dom-variant=archive-scroll-header-effects-gallery],.dom-gallery[data-dom-variant=archive-texture-projection-gallery]{overflow:hidden auto}.archive-interactive-particles-field__stage,.archive-video-projection-map__stage,.archive-svg-jump-loader-gallery__stage,.archive-kinetic-typography-gallery__stage,.archive-theatre-animation-stage__stage,.archive-matrix-sentinel-field__stage,.archive-scroll-header-effects-gallery__stage,.archive-texture-projection-gallery__stage{width:100%;min-height:0}.archive-interactive-particles-field__hero,.archive-video-projection-map__screen,.archive-svg-jump-loader-gallery__hero,.archive-kinetic-typography-gallery__plate,.archive-theatre-animation-stage__screen,.archive-matrix-sentinel-field__hero,.archive-scroll-header-effects-gallery__hero,.archive-texture-projection-gallery__surface{min-height:360px}.archive-interactive-particles-field__field,.archive-matrix-sentinel-field__nodes,.archive-texture-projection-gallery__samples{grid-template-columns:repeat(4,minmax(54px,1fr));gap:8px;margin-top:12px;display:grid;position:relative}.archive-interactive-particles-field__field button,.archive-matrix-sentinel-field__nodes button,.archive-texture-projection-gallery__samples button{width:auto;position:relative;top:auto;left:auto;transform:none}.archive-svg-jump-loader-gallery__steps,.archive-kinetic-typography-gallery__strip,.archive-scroll-header-effects-gallery__chapters{grid-template-columns:1fr 1fr;margin-top:12px;position:relative}.archive-video-projection-map__planes{grid-template-columns:1fr 1fr}.archive-theatre-animation-stage__timeline{grid-template-columns:1fr}.archive-kinetic-typography-gallery__type{font-size:2.2rem}.archive-scroll-header-effects-gallery__chapter strong{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.archive-motion-stage *,.archive-motion-stage :before,.archive-motion-stage :after{transition-duration:1ms!important;animation-duration:1ms!important}}.archive-svg-webgl-lab__head{z-index:8;pointer-events:none;max-width:min(430px,82vw);position:absolute;top:clamp(18px,3vw,34px);left:clamp(18px,4vw,58px)}.archive-svg-webgl-lab__head .scene-title{color:var(--dom-scene-highlight);text-shadow:0 18px 44px #000000a8;font-size:2rem;line-height:.98}.dom-gallery[data-dom-variant=archive-svg-r3f-pull-apart],.dom-gallery[data-dom-variant=archive-scroll-svg-graph-animation],.dom-gallery[data-dom-variant=archive-scroll-svg-map-animation],.dom-gallery[data-dom-variant=archive-sdf-lens-blur-gallery],.dom-gallery[data-dom-variant=archive-pencil-postprocess-gallery],.dom-gallery[data-dom-variant=archive-superhero-svg-filter-gallery],.dom-gallery[data-dom-variant=archive-blotter-text-distortion-gallery],.dom-gallery[data-dom-variant=archive-aviator-flight-gallery]{min-height:100%;overflow:hidden}.archive-svg-webgl-lab{background:linear-gradient(140deg, var(--dom-scene-bg), var(--dom-scene-bg) 64%), linear-gradient(90deg, var(--dom-scene-accent), transparent 42%), linear-gradient(180deg, transparent, var(--dom-scene-secondary));place-items:center;min-height:100%;padding:clamp(24px,5vw,66px);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-svg-webgl-lab{background:linear-gradient(140deg, color-mix(in srgb, var(--dom-scene-bg) 92%, black), var(--dom-scene-bg) 64%), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-accent) 13%, transparent), transparent 42%), linear-gradient(180deg, transparent, color-mix(in srgb, var(--dom-scene-secondary) 10%, transparent))}}.archive-svg-webgl-lab{color:var(--dom-scene-highlight);isolation:isolate}.archive-svg-webgl-lab:before{z-index:0;pointer-events:none;content:"";background-image:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-svg-webgl-lab:before{background-image:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 4%, transparent) 1px, transparent 1px)}}.archive-svg-webgl-lab:before{opacity:.14;background-size:78px 78px;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.archive-svg-webgl-lab img{object-fit:contain;width:100%;height:100%;display:block}.archive-svg-webgl-lab button{font:inherit;color:inherit;text-align:left;border:0}.archive-svg-webgl-lab button:focus-visible{outline:2px solid var(--dom-scene-accent);outline-offset:4px}.archive-svg-webgl-lab figure{margin:0}.archive-scroll-svg-map-animation__stage,.archive-pencil-postprocess-gallery__stage{z-index:2;grid-template-columns:minmax(520px,.6fr) minmax(320px,.4fr);align-items:center;gap:clamp(22px,3vw,44px);width:min(1240px,92vw);display:grid;position:relative}.archive-svg-r3f-pull-apart__stage,.archive-scroll-svg-graph-animation__stage,.archive-sdf-lens-blur-gallery__stage,.archive-superhero-svg-filter-gallery__stage,.archive-blotter-text-distortion-gallery__stage,.archive-aviator-flight-gallery__stage{z-index:2;width:min(1160px,92vw);min-height:min(690px,74vh);position:relative}.archive-svg-r3f-pull-apart__hero,.archive-scroll-svg-graph-animation__hero,.archive-scroll-svg-map-animation__hero,.archive-sdf-lens-blur-gallery__hero,.archive-pencil-postprocess-gallery__hero,.archive-superhero-svg-filter-gallery__hero,.archive-blotter-text-distortion-gallery__hero,.archive-aviator-flight-gallery__hero{border:1px solid var(--dom-scene-accent);width:min(540px,54vw);min-height:min(650px,70vh);margin:auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-svg-r3f-pull-apart__hero,.archive-scroll-svg-graph-animation__hero,.archive-scroll-svg-map-animation__hero,.archive-sdf-lens-blur-gallery__hero,.archive-pencil-postprocess-gallery__hero,.archive-superhero-svg-filter-gallery__hero,.archive-blotter-text-distortion-gallery__hero,.archive-aviator-flight-gallery__hero{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 42%, transparent)}}.archive-svg-r3f-pull-apart__hero,.archive-scroll-svg-graph-animation__hero,.archive-scroll-svg-map-animation__hero,.archive-sdf-lens-blur-gallery__hero,.archive-pencil-postprocess-gallery__hero,.archive-superhero-svg-filter-gallery__hero,.archive-blotter-text-distortion-gallery__hero,.archive-aviator-flight-gallery__hero{background:linear-gradient(180deg, var(--dom-scene-highlight), transparent), var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-svg-r3f-pull-apart__hero,.archive-scroll-svg-graph-animation__hero,.archive-scroll-svg-map-animation__hero,.archive-sdf-lens-blur-gallery__hero,.archive-pencil-postprocess-gallery__hero,.archive-superhero-svg-filter-gallery__hero,.archive-blotter-text-distortion-gallery__hero,.archive-aviator-flight-gallery__hero{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent), transparent), color-mix(in srgb, var(--dom-scene-bg) 84%, black)}}.archive-svg-r3f-pull-apart__hero,.archive-scroll-svg-graph-animation__hero,.archive-scroll-svg-map-animation__hero,.archive-sdf-lens-blur-gallery__hero,.archive-pencil-postprocess-gallery__hero,.archive-superhero-svg-filter-gallery__hero,.archive-blotter-text-distortion-gallery__hero,.archive-aviator-flight-gallery__hero{box-shadow:0 34px 100px #0000008a}.archive-scroll-svg-map-animation__hero,.archive-pencil-postprocess-gallery__hero{width:100%}.archive-svg-r3f-pull-apart__hero img,.archive-scroll-svg-graph-animation__hero img,.archive-scroll-svg-map-animation__hero img,.archive-sdf-lens-blur-gallery__hero img,.archive-pencil-postprocess-gallery__hero img,.archive-superhero-svg-filter-gallery__hero img,.archive-blotter-text-distortion-gallery__hero img,.archive-aviator-flight-gallery__hero img{padding:clamp(18px,3vw,36px)}.archive-svg-r3f-pull-apart__hero figcaption,.archive-scroll-svg-graph-animation__hero figcaption,.archive-scroll-svg-map-animation__hero figcaption,.archive-sdf-lens-blur-gallery__hero figcaption,.archive-pencil-postprocess-gallery__hero figcaption,.archive-superhero-svg-filter-gallery__hero figcaption,.archive-blotter-text-distortion-gallery__hero figcaption,.archive-aviator-flight-gallery__hero figcaption{z-index:5;border:1px solid var(--dom-scene-highlight);gap:7px;padding:14px;display:grid;position:absolute;bottom:18px;left:18px;right:18px}@supports (color:color-mix(in lab, red, red)){.archive-svg-r3f-pull-apart__hero figcaption,.archive-scroll-svg-graph-animation__hero figcaption,.archive-scroll-svg-map-animation__hero figcaption,.archive-sdf-lens-blur-gallery__hero figcaption,.archive-pencil-postprocess-gallery__hero figcaption,.archive-superhero-svg-filter-gallery__hero figcaption,.archive-blotter-text-distortion-gallery__hero figcaption,.archive-aviator-flight-gallery__hero figcaption{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-svg-r3f-pull-apart__hero figcaption,.archive-scroll-svg-graph-animation__hero figcaption,.archive-scroll-svg-map-animation__hero figcaption,.archive-sdf-lens-blur-gallery__hero figcaption,.archive-pencil-postprocess-gallery__hero figcaption,.archive-superhero-svg-filter-gallery__hero figcaption,.archive-blotter-text-distortion-gallery__hero figcaption,.archive-aviator-flight-gallery__hero figcaption{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-svg-r3f-pull-apart__hero figcaption,.archive-scroll-svg-graph-animation__hero figcaption,.archive-scroll-svg-map-animation__hero figcaption,.archive-sdf-lens-blur-gallery__hero figcaption,.archive-pencil-postprocess-gallery__hero figcaption,.archive-superhero-svg-filter-gallery__hero figcaption,.archive-blotter-text-distortion-gallery__hero figcaption,.archive-aviator-flight-gallery__hero figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-svg-r3f-pull-apart__hero figcaption,.archive-scroll-svg-graph-animation__hero figcaption,.archive-scroll-svg-map-animation__hero figcaption,.archive-sdf-lens-blur-gallery__hero figcaption,.archive-pencil-postprocess-gallery__hero figcaption,.archive-superhero-svg-filter-gallery__hero figcaption,.archive-blotter-text-distortion-gallery__hero figcaption,.archive-aviator-flight-gallery__hero figcaption{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.archive-svg-r3f-pull-apart__hero figcaption span,.archive-scroll-svg-graph-animation__hero figcaption span,.archive-scroll-svg-map-animation__hero figcaption span,.archive-sdf-lens-blur-gallery__hero figcaption span,.archive-pencil-postprocess-gallery__hero figcaption span,.archive-superhero-svg-filter-gallery__hero figcaption span,.archive-blotter-text-distortion-gallery__hero figcaption span,.archive-aviator-flight-gallery__hero figcaption span{color:var(--dom-scene-accent);text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-svg-r3f-pull-apart__hero figcaption strong,.archive-scroll-svg-graph-animation__hero figcaption strong,.archive-scroll-svg-map-animation__hero figcaption strong,.archive-sdf-lens-blur-gallery__hero figcaption strong,.archive-pencil-postprocess-gallery__hero figcaption strong,.archive-superhero-svg-filter-gallery__hero figcaption strong,.archive-blotter-text-distortion-gallery__hero figcaption strong,.archive-aviator-flight-gallery__hero figcaption strong{font-size:1.3rem;line-height:1}.archive-svg-r3f-pull-apart__hero figcaption p,.archive-scroll-svg-graph-animation__hero figcaption p,.archive-scroll-svg-map-animation__hero figcaption p,.archive-sdf-lens-blur-gallery__hero figcaption p,.archive-pencil-postprocess-gallery__hero figcaption p,.archive-superhero-svg-filter-gallery__hero figcaption p,.archive-blotter-text-distortion-gallery__hero figcaption p,.archive-aviator-flight-gallery__hero figcaption p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-svg-r3f-pull-apart__hero figcaption p,.archive-scroll-svg-graph-animation__hero figcaption p,.archive-scroll-svg-map-animation__hero figcaption p,.archive-sdf-lens-blur-gallery__hero figcaption p,.archive-pencil-postprocess-gallery__hero figcaption p,.archive-superhero-svg-filter-gallery__hero figcaption p,.archive-blotter-text-distortion-gallery__hero figcaption p,.archive-aviator-flight-gallery__hero figcaption p{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.archive-svg-r3f-pull-apart__hero figcaption p,.archive-scroll-svg-graph-animation__hero figcaption p,.archive-scroll-svg-map-animation__hero figcaption p,.archive-sdf-lens-blur-gallery__hero figcaption p,.archive-pencil-postprocess-gallery__hero figcaption p,.archive-superhero-svg-filter-gallery__hero figcaption p,.archive-blotter-text-distortion-gallery__hero figcaption p,.archive-aviator-flight-gallery__hero figcaption p{font-size:.85rem;line-height:1.45}.archive-svg-r3f-pull-apart__split,.archive-scroll-svg-map-animation__map,.archive-aviator-flight-gallery__plane{z-index:1;pointer-events:none;position:absolute;inset:8%}.archive-svg-r3f-pull-apart__split span,.archive-scroll-svg-map-animation__map span{border:1px solid var(--dom-scene-accent);position:absolute;inset:10% 18%}@supports (color:color-mix(in lab, red, red)){.archive-svg-r3f-pull-apart__split span,.archive-scroll-svg-map-animation__map span{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 34%, transparent)}}.archive-svg-r3f-pull-apart__split span,.archive-scroll-svg-map-animation__map span{transform:rotate(var(--shape-rotate,0deg)) translateY(var(--shape-y,0))}.archive-svg-r3f-pull-apart__split span:nth-child(2),.archive-scroll-svg-map-animation__map span:nth-child(2){--shape-rotate:12deg;--shape-y:16px}.archive-svg-r3f-pull-apart__split span:nth-child(3),.archive-scroll-svg-map-animation__map span:nth-child(3){--shape-rotate:-12deg;--shape-y:-16px}.archive-scroll-svg-map-animation__map span:nth-child(4){--shape-rotate:28deg;--shape-y:0}.archive-svg-r3f-pull-apart__rail,.archive-sdf-lens-blur-gallery__thumbs,.archive-blotter-text-distortion-gallery__strip{z-index:4;grid-template-columns:repeat(8,minmax(62px,1fr));gap:10px;display:grid;position:absolute;inset:auto 0 0}.archive-svg-r3f-pull-apart__rail button,.archive-sdf-lens-blur-gallery__thumbs button,.archive-blotter-text-distortion-gallery__strip button,.archive-scroll-svg-map-animation__stops button,.archive-pencil-postprocess-gallery__sketches button{border:1px solid var(--dom-scene-highlight);min-height:92px;padding:8px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-svg-r3f-pull-apart__rail button,.archive-sdf-lens-blur-gallery__thumbs button,.archive-blotter-text-distortion-gallery__strip button,.archive-scroll-svg-map-animation__stops button,.archive-pencil-postprocess-gallery__sketches button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-svg-r3f-pull-apart__rail button,.archive-sdf-lens-blur-gallery__thumbs button,.archive-blotter-text-distortion-gallery__strip button,.archive-scroll-svg-map-animation__stops button,.archive-pencil-postprocess-gallery__sketches button{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-svg-r3f-pull-apart__rail button,.archive-sdf-lens-blur-gallery__thumbs button,.archive-blotter-text-distortion-gallery__strip button,.archive-scroll-svg-map-animation__stops button,.archive-pencil-postprocess-gallery__sketches button{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-svg-r3f-pull-apart__rail button,.archive-sdf-lens-blur-gallery__thumbs button,.archive-blotter-text-distortion-gallery__strip button,.archive-scroll-svg-map-animation__stops button,.archive-pencil-postprocess-gallery__sketches button{cursor:pointer;transition:transform .18s,border-color .18s}.archive-svg-r3f-pull-apart__rail button[data-active=true],.archive-sdf-lens-blur-gallery__thumbs button[data-active=true],.archive-blotter-text-distortion-gallery__strip button[data-active=true],.archive-scroll-svg-map-animation__stops button[data-active=true],.archive-pencil-postprocess-gallery__sketches button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-svg-r3f-pull-apart__rail button[data-active=true],.archive-sdf-lens-blur-gallery__thumbs button[data-active=true],.archive-blotter-text-distortion-gallery__strip button[data-active=true],.archive-scroll-svg-map-animation__stops button[data-active=true],.archive-pencil-postprocess-gallery__sketches button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-svg-r3f-pull-apart__rail button[data-active=true],.archive-sdf-lens-blur-gallery__thumbs button[data-active=true],.archive-blotter-text-distortion-gallery__strip button[data-active=true],.archive-scroll-svg-map-animation__stops button[data-active=true],.archive-pencil-postprocess-gallery__sketches button[data-active=true]{transform:translateY(-8px)}.archive-svg-r3f-pull-apart__rail button span,.archive-sdf-lens-blur-gallery__thumbs button span,.archive-blotter-text-distortion-gallery__strip button span,.archive-scroll-svg-map-animation__stops button span,.archive-pencil-postprocess-gallery__sketches button span{z-index:4;background:var(--dom-scene-bg);border-radius:999px;padding:6px 8px;position:absolute;bottom:9px;right:9px}@supports (color:color-mix(in lab, red, red)){.archive-svg-r3f-pull-apart__rail button span,.archive-sdf-lens-blur-gallery__thumbs button span,.archive-blotter-text-distortion-gallery__strip button span,.archive-scroll-svg-map-animation__stops button span,.archive-pencil-postprocess-gallery__sketches button span{background:color-mix(in srgb, var(--dom-scene-bg) 76%, black)}}.archive-svg-r3f-pull-apart__rail button span,.archive-sdf-lens-blur-gallery__thumbs button span,.archive-blotter-text-distortion-gallery__strip button span,.archive-scroll-svg-map-animation__stops button span,.archive-pencil-postprocess-gallery__sketches button span{color:var(--dom-scene-accent);font-size:.7rem;font-weight:900}.archive-scroll-svg-graph-animation__graph{z-index:1;fill:none;width:auto;height:auto;stroke:var(--dom-scene-accent);stroke-width:1px;opacity:.72;position:absolute;inset:5%;overflow:visible}.archive-scroll-svg-graph-animation__graph path{stroke-dasharray:var(--path-progress,44%) 140%;filter:drop-shadow(0 0 18px var(--dom-scene-accent))}@supports (color:color-mix(in lab, red, red)){.archive-scroll-svg-graph-animation__graph path{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--dom-scene-accent) 44%, transparent))}}.archive-scroll-svg-graph-animation__graph circle{fill:var(--dom-scene-secondary);stroke:none}.archive-scroll-svg-graph-animation__nodes,.archive-superhero-svg-filter-gallery__badges,.archive-aviator-flight-gallery__clouds{z-index:4;position:absolute;inset:0}.archive-scroll-svg-graph-animation__nodes button,.archive-superhero-svg-filter-gallery__badges button,.archive-aviator-flight-gallery__clouds button{left:var(--node-x);top:var(--node-y);aspect-ratio:1;border:1px solid var(--dom-scene-highlight);width:clamp(64px,8vw,108px);padding:7px;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-scroll-svg-graph-animation__nodes button,.archive-superhero-svg-filter-gallery__badges button,.archive-aviator-flight-gallery__clouds button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-scroll-svg-graph-animation__nodes button,.archive-superhero-svg-filter-gallery__badges button,.archive-aviator-flight-gallery__clouds button{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-scroll-svg-graph-animation__nodes button,.archive-superhero-svg-filter-gallery__badges button,.archive-aviator-flight-gallery__clouds button{background:color-mix(in srgb, var(--dom-scene-bg) 80%, black)}}.archive-scroll-svg-graph-animation__nodes button,.archive-superhero-svg-filter-gallery__badges button,.archive-aviator-flight-gallery__clouds button{cursor:pointer;transition:border-color .18s,transform .18s;transform:translate(-50%,-50%);box-shadow:0 16px 44px #0000007a}.archive-scroll-svg-graph-animation__nodes button[data-active=true],.archive-superhero-svg-filter-gallery__badges button[data-active=true],.archive-aviator-flight-gallery__clouds button[data-active=true]{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-scroll-svg-graph-animation__nodes button[data-active=true],.archive-superhero-svg-filter-gallery__badges button[data-active=true],.archive-aviator-flight-gallery__clouds button[data-active=true]{border-color:color-mix(in srgb, var(--dom-scene-accent) 84%, white)}}.archive-scroll-svg-graph-animation__nodes button[data-active=true],.archive-superhero-svg-filter-gallery__badges button[data-active=true],.archive-aviator-flight-gallery__clouds button[data-active=true]{transform:translate(-50%,-50%)scale(1.14)}.archive-scroll-svg-map-animation__stops,.archive-pencil-postprocess-gallery__sketches{grid-template-columns:repeat(2,minmax(140px,1fr));gap:12px;display:grid}.archive-scroll-svg-map-animation__stops button,.archive-pencil-postprocess-gallery__sketches button{min-height:132px;transform:translateY(var(--rail-offset,0))}.archive-sdf-lens-blur-gallery__hero:after,.archive-superhero-svg-filter-gallery__hero:after{z-index:3;pointer-events:none;content:"";background:radial-gradient(circle at var(--lens-x,50%) var(--lens-y,50%), transparent 0 22%, var(--dom-scene-bg) 34%), repeating-linear-gradient(125deg, var(--dom-scene-accent) 0 3px, transparent 3px 13px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-sdf-lens-blur-gallery__hero:after,.archive-superhero-svg-filter-gallery__hero:after{background:radial-gradient(circle at var(--lens-x,50%) var(--lens-y,50%), transparent 0 22%, color-mix(in srgb, var(--dom-scene-bg) 78%, transparent) 34%), repeating-linear-gradient(125deg, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent) 0 3px, transparent 3px 13px)}}.archive-sdf-lens-blur-gallery__hero:after,.archive-superhero-svg-filter-gallery__hero:after{mix-blend-mode:screen;opacity:.52}.archive-sdf-lens-blur-gallery__preview-lens{z-index:4;top:var(--lens-y,50%);left:var(--lens-x,50%);aspect-ratio:1;pointer-events:none;border-radius:50%;width:44%;position:absolute;transform:translate(-50%,-50%)}.archive-pencil-postprocess-gallery__hero:after{z-index:3;pointer-events:none;content:"";background-image:linear-gradient(100deg, var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(170deg, var(--dom-scene-accent) 1px, transparent 1px);position:absolute;inset:12px}@supports (color:color-mix(in lab, red, red)){.archive-pencil-postprocess-gallery__hero:after{background-image:linear-gradient(100deg, color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent) 1px, transparent 1px), linear-gradient(170deg, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent) 1px, transparent 1px)}}.archive-pencil-postprocess-gallery__hero:after{opacity:.34;background-size:13px 17px}.archive-pencil-postprocess-gallery__preview-hatching{z-index:4;pointer-events:none;position:absolute;inset:9% 7% 24%}.archive-pencil-postprocess-gallery__preview-hatching span{height:12px;display:block;position:absolute;transform:rotate(-14deg)}.archive-pencil-postprocess-gallery__preview-hatching span:first-child{width:54%;top:16%;left:7%}.archive-pencil-postprocess-gallery__preview-hatching span:nth-child(2){width:42%;top:36%;right:6%}.archive-pencil-postprocess-gallery__preview-hatching span:nth-child(3){width:62%;bottom:24%;left:18%}.archive-pencil-postprocess-gallery__preview-hatching span:nth-child(4){width:28%;bottom:5%;right:14%;transform:rotate(17deg)}.archive-superhero-svg-filter-gallery__filter{z-index:4;pointer-events:none;fill:none;width:auto;height:auto;stroke:var(--dom-scene-accent);stroke-width:1.4px;filter:drop-shadow(0 0 20px var(--dom-scene-accent));position:absolute;inset:10%}@supports (color:color-mix(in lab, red, red)){.archive-superhero-svg-filter-gallery__filter{filter:drop-shadow(0 0 20px color-mix(in srgb, var(--dom-scene-accent) 58%, transparent))}}.archive-superhero-svg-filter-gallery__filter{animation:3.2s ease-in-out infinite archive-svg-lab-pulse}.archive-blotter-text-distortion-gallery__type{z-index:1;pointer-events:none;color:var(--dom-scene-accent);gap:8px;display:grid;position:absolute;inset:8% 0 auto}@supports (color:color-mix(in lab, red, red)){.archive-blotter-text-distortion-gallery__type{color:color-mix(in srgb, var(--dom-scene-accent) 38%, transparent)}}.archive-blotter-text-distortion-gallery__type{text-transform:uppercase;font-size:4.6rem;font-weight:900;line-height:.8}.archive-blotter-text-distortion-gallery__type span{min-width:max-content;transform:translateX(var(--blotter-shift,0));display:block}.archive-blotter-text-distortion-gallery__type span:nth-child(2){color:var(--dom-scene-secondary)}@supports (color:color-mix(in lab, red, red)){.archive-blotter-text-distortion-gallery__type span:nth-child(2){color:color-mix(in srgb, var(--dom-scene-secondary) 34%, transparent)}}.archive-blotter-text-distortion-gallery__type span:nth-child(2){transform:translateX(var(--blotter-shift-alt,0))}.archive-aviator-flight-gallery__plane{z-index:4;background:var(--dom-scene-accent);clip-path:polygon(50% 0,86% 100%,50% 76%,14% 100%);width:68px;height:68px;filter:drop-shadow(0 0 24px var(--dom-scene-accent));top:12%;left:calc(50% - 34px)}@supports (color:color-mix(in lab, red, red)){.archive-aviator-flight-gallery__plane{filter:drop-shadow(0 0 24px color-mix(in srgb, var(--dom-scene-accent) 58%, transparent))}}.archive-aviator-flight-gallery__plane{transform:translate3d(var(--flight-x,0), var(--flight-y,0), 0)}@keyframes archive-svg-lab-pulse{0%,to{opacity:.54;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}@media (max-width:980px){.archive-scroll-svg-map-animation__stage,.archive-pencil-postprocess-gallery__stage{grid-template-columns:1fr}.archive-svg-r3f-pull-apart__hero,.archive-scroll-svg-graph-animation__hero,.archive-scroll-svg-map-animation__hero,.archive-sdf-lens-blur-gallery__hero,.archive-pencil-postprocess-gallery__hero,.archive-superhero-svg-filter-gallery__hero,.archive-blotter-text-distortion-gallery__hero,.archive-aviator-flight-gallery__hero{width:100%;min-height:440px}.archive-scroll-svg-map-animation__hero,.archive-pencil-postprocess-gallery__hero{order:-1}}@media (max-width:620px){.archive-svg-webgl-lab__head{max-width:none;margin-bottom:12px;position:relative;top:auto;left:auto}.archive-svg-webgl-lab__head .scene-title{font-size:1.35rem}.archive-svg-webgl-lab{align-content:start;place-items:stretch stretch;padding:16px}.dom-gallery[data-dom-variant=archive-svg-r3f-pull-apart],.dom-gallery[data-dom-variant=archive-scroll-svg-graph-animation],.dom-gallery[data-dom-variant=archive-scroll-svg-map-animation],.dom-gallery[data-dom-variant=archive-sdf-lens-blur-gallery],.dom-gallery[data-dom-variant=archive-pencil-postprocess-gallery],.dom-gallery[data-dom-variant=archive-superhero-svg-filter-gallery],.dom-gallery[data-dom-variant=archive-blotter-text-distortion-gallery],.dom-gallery[data-dom-variant=archive-aviator-flight-gallery]{overflow:hidden auto}.archive-svg-r3f-pull-apart__stage,.archive-scroll-svg-graph-animation__stage,.archive-scroll-svg-map-animation__stage,.archive-sdf-lens-blur-gallery__stage,.archive-pencil-postprocess-gallery__stage,.archive-superhero-svg-filter-gallery__stage,.archive-blotter-text-distortion-gallery__stage,.archive-aviator-flight-gallery__stage{width:100%;min-height:0}.archive-svg-r3f-pull-apart__hero,.archive-scroll-svg-graph-animation__hero,.archive-scroll-svg-map-animation__hero,.archive-sdf-lens-blur-gallery__hero,.archive-pencil-postprocess-gallery__hero,.archive-superhero-svg-filter-gallery__hero,.archive-blotter-text-distortion-gallery__hero,.archive-aviator-flight-gallery__hero{min-height:360px}.archive-svg-r3f-pull-apart__rail,.archive-sdf-lens-blur-gallery__thumbs,.archive-blotter-text-distortion-gallery__strip,.archive-scroll-svg-map-animation__stops,.archive-pencil-postprocess-gallery__sketches{grid-template-columns:1fr 1fr;margin-top:12px;position:relative}.archive-scroll-svg-graph-animation__nodes,.archive-superhero-svg-filter-gallery__badges,.archive-aviator-flight-gallery__clouds{grid-template-columns:repeat(4,minmax(54px,1fr));gap:8px;margin-top:12px;display:grid;position:relative}.archive-scroll-svg-graph-animation__nodes button,.archive-superhero-svg-filter-gallery__badges button,.archive-aviator-flight-gallery__clouds button{width:auto;position:relative;top:auto;left:auto;transform:none}.archive-blotter-text-distortion-gallery__type{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.archive-svg-webgl-lab *,.archive-svg-webgl-lab :before,.archive-svg-webgl-lab :after{transition-duration:1ms!important;animation-duration:1ms!important}}.archive-hub-scene__head{z-index:20;pointer-events:none;max-width:min(54ch,76vw);position:absolute;top:clamp(22px,4.5vw,70px);left:clamp(22px,5vw,78px)}.archive-hub-scene__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 18px 70px #00000070;font-size:clamp(34px,6vw,96px)}.dom-gallery[data-dom-variant=archive-thumbnail-flow]{background:radial-gradient(75% 85% at 74% 50%, var(--dom-scene-accent), transparent 68%), var(--dom-scene-bg);grid-template-columns:minmax(260px,.72fr) minmax(360px,1fr);align-items:center;gap:clamp(24px,5vw,86px);min-height:100svh;padding:clamp(28px,5vw,80px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=archive-thumbnail-flow]{background:radial-gradient(75% 85% at 74% 50%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 68%), color-mix(in srgb, var(--dom-scene-bg) 90%, #050505)}}.dom-gallery[data-dom-variant=archive-thumbnail-flow]{color:var(--dom-scene-highlight)}.archive-thumbnail-flow__hero{z-index:4;aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);justify-self:center;width:min(42vw,560px);max-width:100%;margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-flow__hero{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-thumbnail-flow__hero{background:linear-gradient(145deg, var(--dom-scene-highlight), transparent 40%), var(--dom-scene-bg);border-radius:8px;padding:clamp(14px,2vw,26px)}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-flow__hero{background:linear-gradient(145deg, color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent), transparent 40%), color-mix(in srgb, var(--dom-scene-bg) 72%, #000)}}.archive-thumbnail-flow__hero{box-shadow:0 36px 120px #00000073}.archive-thumbnail-flow__hero img{border-radius:5px;display:block}.archive-thumbnail-flow__hero figcaption,.archive-horizontal-parallax__panel figcaption{gap:5px;margin-top:12px;display:grid}.archive-thumbnail-flow__hero strong,.archive-horizontal-parallax__panel strong{color:var(--dom-scene-highlight);text-transform:uppercase;font-size:12px;line-height:1.1}.archive-thumbnail-flow__hero span{color:var(--dom-scene-highlight);display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-flow__hero span{color:color-mix(in srgb, var(--dom-scene-highlight) 58%, transparent)}}.archive-thumbnail-flow__hero span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.35}.archive-thumbnail-flow__path{z-index:5;min-height:min(72svh,720px);transform-style:preserve-3d;position:relative}.archive-thumbnail-flow__thumb{aspect-ratio:1/1.22;border:1px solid var(--dom-scene-highlight);width:clamp(82px,9vw,132px);display:grid;position:absolute;top:50%;left:46%}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-flow__thumb{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-thumbnail-flow__thumb{background:var(--dom-scene-bg);border-radius:8px;padding:7px}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-flow__thumb{background:color-mix(in srgb, var(--dom-scene-bg) 66%, transparent)}}.archive-thumbnail-flow__thumb{color:var(--dom-scene-highlight);cursor:pointer;transform:translate(-50%, -50%) translate3d(var(--flow-x), var(--flow-y), var(--flow-z)) rotate(var(--flow-rotate));transition:border-color .22s,transform .36s cubic-bezier(.2,.8,.2,1),opacity .22s}.archive-thumbnail-flow__thumb img{border-radius:4px}.archive-thumbnail-flow__thumb span{color:var(--dom-scene-highlight);margin-top:6px}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-flow__thumb span{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.archive-thumbnail-flow__thumb span{letter-spacing:.12em;font-size:10px;font-weight:800}.archive-thumbnail-flow__thumb[data-active=true],.archive-thumbnail-flow__thumb:hover,.archive-thumbnail-flow__thumb:focus-visible{z-index:10;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-flow__thumb[data-active=true],.archive-thumbnail-flow__thumb:hover,.archive-thumbnail-flow__thumb:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 74%, var(--dom-scene-highlight))}}.archive-horizontal-parallax__panel span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-horizontal-parallax__panel span{color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.archive-horizontal-parallax__panel span{letter-spacing:.14em;font-size:10px;font-weight:900}.dom-gallery[data-dom-variant=archive-horizontal-parallax]{background:radial-gradient(80% 90% at 22% 40%, var(--dom-scene-secondary), transparent 68%), var(--dom-scene-bg);min-height:100svh;position:relative;overflow:auto hidden}@supports (color:color-mix(in lab, red, red)){.dom-gallery[data-dom-variant=archive-horizontal-parallax]{background:radial-gradient(80% 90% at 22% 40%, color-mix(in srgb, var(--dom-scene-secondary) 20%, transparent), transparent 68%), color-mix(in srgb, var(--dom-scene-bg) 90%, #000)}}.dom-gallery[data-dom-variant=archive-horizontal-parallax]{color:var(--dom-scene-highlight);scroll-snap-type:x mandatory}.archive-horizontal-parallax__track{align-items:center;gap:clamp(16px,3vw,56px);width:max-content;min-height:100svh;padding:clamp(120px,19vh,188px) clamp(32px,8vw,120px) clamp(42px,8vh,90px);display:flex}.archive-horizontal-parallax__panel{aspect-ratio:4/5;scroll-snap-align:center;border:1px solid var(--dom-scene-highlight);flex:0 0 clamp(250px,28vw,460px);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-horizontal-parallax__panel{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-horizontal-parallax__panel{background:var(--dom-scene-bg);border-radius:8px;padding:10px}@supports (color:color-mix(in lab, red, red)){.archive-horizontal-parallax__panel{background:color-mix(in srgb, var(--dom-scene-bg) 64%, transparent)}}.archive-horizontal-parallax__panel{transform:translateY(var(--drift-y)) translateX(var(--parallax-shift));box-shadow:0 28px 80px #0000005c}.archive-horizontal-parallax__panel img{border-radius:5px;height:calc(100% - 48px)}.archive-horizontal-parallax__panel[data-active=true]{outline:2px solid var(--dom-scene-accent);outline-offset:5px}@media (max-width:880px){.archive-hub-scene__head{max-width:none;margin:0 0 22px;position:relative;top:auto;left:auto}.archive-hub-scene__head .scene-title{font-size:clamp(30px,11vw,64px)}.dom-gallery[data-dom-variant=archive-thumbnail-flow]{grid-template-columns:1fr;align-content:start;padding:22px;overflow-y:auto}.archive-thumbnail-flow__hero{width:min(100%,440px)}.archive-thumbnail-flow__path{min-height:360px}.archive-thumbnail-flow__thumb{width:clamp(62px,17vw,92px);transform:translate(-50%, -50%) translate3d(var(--flow-x), var(--flow-mobile-y), 0) rotate(var(--flow-rotate))}.archive-horizontal-parallax__track{min-height:82svh;padding:24px 22px 54px}}@media (prefers-reduced-motion:reduce){.archive-thumbnail-flow__thumb{will-change:auto;transition:none}}.archive-shader-scene__head{z-index:20;pointer-events:none;max-width:min(50ch,100vw - 64px);position:absolute;top:28px;left:32px}.archive-shader-scene__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 20px 70px #00000075;font-size:3.75rem;line-height:.92}.dom-gallery[data-dom-variant=archive-rgb-displacement],.dom-gallery[data-dom-variant=archive-progressive-blur],.dom-gallery[data-dom-variant=archive-shader-reveal],.dom-gallery[data-dom-variant=archive-motion-hover-distortion],.dom-gallery[data-dom-variant=archive-palmer-grid]{color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-rgb-displacement__rgb img,.archive-rgb-displacement__cell img,.archive-progressive-blur__panel img,.archive-shader-reveal__slide img,.archive-motion-hover-distortion__preview img,.archive-palmer-grid__item img{object-fit:contain;width:100%;height:100%;display:block}.archive-rgb-displacement{background:radial-gradient(70% 70% at 42% 50%, var(--dom-scene-secondary), transparent 70%), var(--dom-scene-bg);grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:center;gap:42px;min-height:100svh;padding:110px 56px 56px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-rgb-displacement{background:radial-gradient(70% 70% at 42% 50%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 70%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-rgb-displacement__hero{margin:0}.archive-rgb-displacement__rgb{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);position:relative}@supports (color:color-mix(in lab, red, red)){.archive-rgb-displacement__rgb{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-rgb-displacement__rgb{background:linear-gradient(145deg, var(--dom-scene-highlight), transparent 42%), var(--dom-scene-bg);border-radius:8px;padding:18px}@supports (color:color-mix(in lab, red, red)){.archive-rgb-displacement__rgb{background:linear-gradient(145deg, color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent), transparent 42%), color-mix(in srgb, var(--dom-scene-bg) 72%, #000)}}.archive-rgb-displacement__rgb{box-shadow:0 38px 120px #0000007a}.archive-rgb-displacement__rgb img{border-radius:5px}.archive-rgb-displacement__rgb img:not(:first-child),.archive-shader-reveal__slide img:last-child,.archive-motion-hover-distortion__preview img:not(:first-child){mix-blend-mode:screen;opacity:.42;pointer-events:none;width:calc(100% - 36px);height:calc(100% - 36px);position:absolute;inset:18px}.archive-rgb-displacement__rgb img:nth-child(2){filter:saturate(1.4)hue-rotate(140deg);transform:translate(var(--rgb-x), var(--rgb-y))}.archive-rgb-displacement__rgb img:nth-child(3){filter:saturate(1.5)hue-rotate(-80deg);transform:translate(var(--rgb-neg-x), var(--rgb-neg-y))}.archive-rgb-displacement__hero figcaption,.archive-progressive-blur__panel figcaption,.archive-palmer-grid__plaque{gap:8px;margin-top:14px;display:grid}.archive-rgb-displacement__hero figcaption span,.archive-progressive-blur__panel figcaption span,.archive-shader-reveal__copy span,.archive-motion-hover-distortion__list span,.archive-palmer-grid__plaque span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-rgb-displacement__hero figcaption span,.archive-progressive-blur__panel figcaption span,.archive-shader-reveal__copy span,.archive-motion-hover-distortion__list span,.archive-palmer-grid__plaque span{color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-rgb-displacement__hero figcaption span,.archive-progressive-blur__panel figcaption span,.archive-shader-reveal__copy span,.archive-motion-hover-distortion__list span,.archive-palmer-grid__plaque span{font-size:.72rem;font-weight:900}.archive-rgb-displacement__hero figcaption strong,.archive-progressive-blur__panel figcaption strong,.archive-shader-reveal__copy strong,.archive-motion-hover-distortion__list strong,.archive-palmer-grid__plaque strong{color:var(--dom-scene-highlight);font-size:1rem;line-height:1.1}.archive-rgb-displacement__hero figcaption p,.archive-shader-reveal__copy p,.archive-palmer-grid__plaque p{max-width:42ch;color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-rgb-displacement__hero figcaption p,.archive-shader-reveal__copy p,.archive-palmer-grid__plaque p{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.archive-rgb-displacement__hero figcaption p,.archive-shader-reveal__copy p,.archive-palmer-grid__plaque p{font-size:.88rem;line-height:1.45}.archive-rgb-displacement__grid{grid-template-columns:repeat(4,minmax(82px,1fr));gap:12px;display:grid}.archive-rgb-displacement__cell{aspect-ratio:1;border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-rgb-displacement__cell{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-rgb-displacement__cell{background:var(--dom-scene-bg);border-radius:8px;padding:7px}@supports (color:color-mix(in lab, red, red)){.archive-rgb-displacement__cell{background:color-mix(in srgb, var(--dom-scene-bg) 68%, transparent)}}.archive-rgb-displacement__cell{cursor:pointer;transition:border-color .18s,transform .18s}.archive-rgb-displacement__cell[data-active=true],.archive-rgb-displacement__cell:hover,.archive-rgb-displacement__cell:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-rgb-displacement__cell[data-active=true],.archive-rgb-displacement__cell:hover,.archive-rgb-displacement__cell:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.archive-rgb-displacement__cell[data-active=true],.archive-rgb-displacement__cell:hover,.archive-rgb-displacement__cell:focus-visible{transform:translateY(-4px)}.archive-progressive-blur{background:linear-gradient(180deg, var(--dom-scene-bg), var(--dom-scene-bg));min-height:420svh;overflow:visible}@supports (color:color-mix(in lab, red, red)){.archive-progressive-blur{background:linear-gradient(180deg, color-mix(in srgb, var(--dom-scene-bg) 94%, #000), var(--dom-scene-bg))}}.archive-progressive-blur__stack{gap:92px;padding:128px 56px 120px;display:grid}.archive-progressive-blur__panel{border:1px solid var(--dom-scene-highlight);justify-self:center;width:min(72vw,820px);min-height:60svh;margin:0}@supports (color:color-mix(in lab, red, red)){.archive-progressive-blur__panel{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-progressive-blur__panel{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-progressive-blur__panel{background:color-mix(in srgb, var(--dom-scene-bg) 70%, #000)}}.archive-progressive-blur__panel{opacity:var(--panel-opacity);transform:scale(var(--panel-scale));transition:box-shadow .2s;box-shadow:0 42px 130px #00000080}.archive-progressive-blur__panel img{height:min(64svh,620px);filter:blur(var(--blur));border-radius:5px;transition:filter .16s linear}.archive-progressive-blur__panel:hover,.archive-progressive-blur__panel:focus-visible{box-shadow:0 0 0 2px var(--dom-scene-accent), 0 42px 130px #00000080}@supports (color:color-mix(in lab, red, red)){.archive-progressive-blur__panel:hover,.archive-progressive-blur__panel:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--dom-scene-accent) 68%, transparent), 0 42px 130px #00000080}}.archive-shader-reveal{background:var(--dom-scene-bg);min-height:100svh;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-shader-reveal{background:color-mix(in srgb, var(--dom-scene-bg) 96%, #000)}}.archive-shader-reveal__stage,.archive-shader-reveal__slide{position:absolute;inset:0}.archive-shader-reveal__slide{opacity:0;clip-path:circle(18% at 72%);margin:0;transition:clip-path .68s cubic-bezier(.16,1,.3,1),opacity .22s}.archive-shader-reveal__slide[data-active=true]{opacity:1;clip-path:circle(115%);z-index:2}.archive-shader-reveal__slide img:first-child{padding:42px}.archive-shader-reveal__slide img:last-child{filter:hue-rotate(110deg)saturate(1.6);width:calc(100% - 84px);height:calc(100% - 84px);inset:42px;transform:translate(16px,-10px)scale(1.01)}.archive-shader-reveal__copy{z-index:8;border:1px solid var(--dom-scene-highlight);gap:10px;width:min(360px,100vw - 72px);padding:18px;display:grid;position:absolute;bottom:112px;right:36px}@supports (color:color-mix(in lab, red, red)){.archive-shader-reveal__copy{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-shader-reveal__copy{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-shader-reveal__copy{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-shader-reveal__copy{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.archive-shader-reveal__nav{z-index:10;align-items:center;gap:18px;display:flex;position:absolute;bottom:34px;left:50%;transform:translate(-50%)}.archive-shader-reveal__nav>button{border:1px solid var(--dom-scene-highlight);width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.archive-shader-reveal__nav>button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 22%, transparent)}}.archive-shader-reveal__nav>button{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-shader-reveal__nav>button{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-shader-reveal__nav>button{color:var(--dom-scene-highlight);cursor:pointer}.archive-shader-reveal__nav div{gap:8px;display:flex}.archive-shader-reveal__nav div button{background:var(--dom-scene-highlight);border:0;border-radius:999px;width:28px;height:5px}@supports (color:color-mix(in lab, red, red)){.archive-shader-reveal__nav div button{background:color-mix(in srgb, var(--dom-scene-highlight) 26%, transparent)}}.archive-shader-reveal__nav div button{cursor:pointer}.archive-shader-reveal__nav div button[data-active=true]{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-shader-reveal__nav div button[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 84%, var(--dom-scene-highlight))}}.archive-motion-hover-distortion{background:radial-gradient(70% 70% at 76% 52%, var(--dom-scene-accent), transparent 70%), var(--dom-scene-bg);grid-template-columns:minmax(300px,.92fr) minmax(360px,1.08fr);align-items:center;gap:46px;min-height:100svh;padding:104px 56px 56px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-motion-hover-distortion{background:radial-gradient(70% 70% at 76% 52%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 70%), color-mix(in srgb, var(--dom-scene-bg) 92%, #000)}}.archive-motion-hover-distortion__preview{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);margin:0;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-motion-hover-distortion__preview{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-motion-hover-distortion__preview{background:var(--dom-scene-bg);border-radius:8px;padding:20px}@supports (color:color-mix(in lab, red, red)){.archive-motion-hover-distortion__preview{background:color-mix(in srgb, var(--dom-scene-bg) 70%, #000)}}.archive-motion-hover-distortion__preview{box-shadow:0 38px 120px #00000075}.archive-motion-hover-distortion__preview img{border-radius:5px}.archive-motion-hover-distortion__preview img:nth-child(2){filter:hue-rotate(90deg)saturate(1.4);transform:translate(-16px,14px)}.archive-motion-hover-distortion__preview img:nth-child(3){filter:hue-rotate(-110deg)saturate(1.5);transform:translate(18px,-12px)}.archive-motion-hover-distortion__list{border-block:1px solid var(--dom-scene-highlight);display:grid}@supports (color:color-mix(in lab, red, red)){.archive-motion-hover-distortion__list{border-block:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-motion-hover-distortion__list button{border:0;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:48px 58px 1fr;align-items:center;gap:18px;min-height:66px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-motion-hover-distortion__list button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 10%, transparent)}}.archive-motion-hover-distortion__list button{color:var(--dom-scene-highlight);text-align:left;cursor:pointer;background:0 0;transition:background .16s,padding-left .16s}.archive-motion-hover-distortion__list button img{object-fit:contain;background:var(--dom-scene-bg);border-radius:5px;width:58px;height:46px}@supports (color:color-mix(in lab, red, red)){.archive-motion-hover-distortion__list button img{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-motion-hover-distortion__list button:hover,.archive-motion-hover-distortion__list button:focus-visible,.archive-motion-hover-distortion__list button[data-active=true]{background:var(--dom-scene-highlight);padding-left:12px}@supports (color:color-mix(in lab, red, red)){.archive-motion-hover-distortion__list button:hover,.archive-motion-hover-distortion__list button:focus-visible,.archive-motion-hover-distortion__list button[data-active=true]{background:color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent)}}.archive-palmer-grid{background:linear-gradient(90deg, var(--dom-scene-bg), transparent 54%), radial-gradient(60% 70% at 76% 34%, var(--dom-scene-secondary), transparent 70%), var(--dom-scene-bg);min-height:100svh;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-palmer-grid{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-bg) 88%, #fff), transparent 54%), radial-gradient(60% 70% at 76% 34%, color-mix(in srgb, var(--dom-scene-secondary) 22%, transparent), transparent 70%), var(--dom-scene-bg)}}.archive-palmer-grid{cursor:grab;-webkit-user-select:none;user-select:none}.archive-palmer-grid__field{width:120vw;height:124vh;transform:translate(calc(-50% + var(--drag-x)), calc(-50% + var(--drag-y)));transition:transform .1s linear;position:absolute;top:50%;left:50%}.archive-palmer-grid__item{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);width:clamp(140px,18vw,260px);position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.archive-palmer-grid__item{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-palmer-grid__item{background:var(--dom-scene-bg);border-radius:8px;padding:8px}@supports (color:color-mix(in lab, red, red)){.archive-palmer-grid__item{background:color-mix(in srgb, var(--dom-scene-bg) 72%, #fff)}}.archive-palmer-grid__item{cursor:pointer;transform:translate(var(--grid-x), var(--grid-y)) rotate(var(--tilt));transition:border-color .18s,scale .18s;box-shadow:0 24px 70px #0000003d}.archive-palmer-grid__item[data-active=true],.archive-palmer-grid__item:hover,.archive-palmer-grid__item:focus-visible{z-index:4;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-palmer-grid__item[data-active=true],.archive-palmer-grid__item:hover,.archive-palmer-grid__item:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 72%, var(--dom-scene-highlight))}}.archive-palmer-grid__item[data-active=true],.archive-palmer-grid__item:hover,.archive-palmer-grid__item:focus-visible{scale:1.06}.archive-palmer-grid__plaque{z-index:10;border:1px solid var(--dom-scene-highlight);width:min(390px,100vw - 64px);margin:0;padding:18px;position:absolute;bottom:32px;left:32px}@supports (color:color-mix(in lab, red, red)){.archive-palmer-grid__plaque{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-palmer-grid__plaque{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-palmer-grid__plaque{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-palmer-grid__plaque{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 22px 70px #00000038}@media (max-width:880px){.archive-shader-scene__head{max-width:none;margin:0 0 18px;position:relative;top:auto;left:auto}.archive-shader-scene__head .scene-title{font-size:2.35rem}.archive-rgb-displacement,.archive-motion-hover-distortion{grid-template-columns:1fr;align-content:start;gap:24px;padding:24px 20px 54px;overflow-y:auto}.archive-rgb-displacement__grid{grid-template-columns:repeat(3,minmax(72px,1fr))}.archive-progressive-blur__stack{gap:48px;padding:24px 18px 72px}.archive-progressive-blur__panel{width:100%;min-height:auto}.archive-progressive-blur__panel img{height:min(58svh,420px)}.archive-shader-reveal__slide img:first-child{padding:20px}.archive-shader-reveal__slide img:last-child{width:calc(100% - 40px);height:calc(100% - 40px);inset:20px}.archive-shader-reveal__copy{width:calc(100vw - 40px);bottom:100px;right:20px}.archive-motion-hover-distortion__list button{grid-template-columns:34px 52px 1fr}.archive-palmer-grid__item{width:clamp(112px,34vw,170px)}.archive-palmer-grid__field{width:160vw}}@media (prefers-reduced-motion:reduce){.archive-shader-reveal__slide,.archive-rgb-displacement__cell,.archive-motion-hover-distortion__list button,.archive-palmer-grid__field,.archive-palmer-grid__item{transition:none}}.archive-navigation-scene__head{z-index:20;pointer-events:none;max-width:min(50ch,100vw - 64px);position:absolute;top:28px;left:32px}.archive-navigation-scene__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 20px 70px #00000075;font-size:3.55rem;line-height:.92}.dom-gallery[data-dom-variant=archive-infinite-canvas],.dom-gallery[data-dom-variant=archive-grid-to-slideshow],.dom-gallery[data-dom-variant=archive-magnetic-grid-preview],.dom-gallery[data-dom-variant=archive-image-grid-motion],.dom-gallery[data-dom-variant=archive-image-to-grid]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-infinite-canvas{background:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(90% 70% at 70% 45%, var(--dom-scene-accent), transparent 70%), var(--dom-scene-bg);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-infinite-canvas{background:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), radial-gradient(90% 70% at 70% 45%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 70%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-infinite-canvas{cursor:grab;-webkit-user-select:none;user-select:none;background-size:72px 72px,72px 72px,auto,auto}.archive-infinite-canvas__plane{width:150vw;height:135vh;transform:translate(calc(-50% + var(--canvas-x)), calc(-50% + var(--canvas-y)));transition:transform .1s linear;position:absolute;top:50%;left:50%}.archive-infinite-canvas__tile{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);width:clamp(132px,16vw,236px);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-infinite-canvas__tile{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-infinite-canvas__tile{background:var(--dom-scene-bg);border-radius:8px;padding:8px}@supports (color:color-mix(in lab, red, red)){.archive-infinite-canvas__tile{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-infinite-canvas__tile{cursor:pointer;transform:translate(var(--tile-x), var(--tile-y)) rotate(var(--tile-tilt));transition:border-color .18s,scale .18s;box-shadow:0 24px 70px #00000057}.archive-infinite-canvas__tile[data-active=true],.archive-infinite-canvas__tile:hover,.archive-infinite-canvas__tile:focus-visible{z-index:4;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-infinite-canvas__tile[data-active=true],.archive-infinite-canvas__tile:hover,.archive-infinite-canvas__tile:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 70%, var(--dom-scene-highlight))}}.archive-infinite-canvas__tile[data-active=true],.archive-infinite-canvas__tile:hover,.archive-infinite-canvas__tile:focus-visible{scale:1.06}.archive-infinite-canvas__tile img,.archive-grid-to-slideshow__grid img,.archive-grid-to-slideshow__stage img,.archive-magnetic-grid-preview__grid img,.archive-magnetic-grid-preview__preview img,.archive-image-grid-motion__field img,.archive-image-to-grid__hero img,.archive-image-to-grid__grid img{object-fit:contain;width:100%;height:100%;display:block}.archive-infinite-canvas__dock{z-index:10;border:1px solid var(--dom-scene-highlight);gap:8px;width:min(390px,100vw - 64px);padding:18px;display:grid;position:absolute;bottom:32px;right:32px}@supports (color:color-mix(in lab, red, red)){.archive-infinite-canvas__dock{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-infinite-canvas__dock{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-infinite-canvas__dock{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-infinite-canvas__dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 24px 80px #0000005c}.archive-infinite-canvas__dock span,.archive-grid-to-slideshow__stage span,.archive-magnetic-grid-preview__preview span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-infinite-canvas__dock span,.archive-grid-to-slideshow__stage span,.archive-magnetic-grid-preview__preview span{color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-infinite-canvas__dock span,.archive-grid-to-slideshow__stage span,.archive-magnetic-grid-preview__preview span{font-size:.72rem;font-weight:900}.archive-infinite-canvas__dock strong,.archive-grid-to-slideshow__stage strong,.archive-magnetic-grid-preview__preview strong,.archive-image-grid-motion__menu strong,.archive-image-to-grid__hero strong{color:var(--dom-scene-highlight);font-size:1rem;line-height:1.1}.archive-infinite-canvas__dock p,.archive-grid-to-slideshow__stage p,.archive-magnetic-grid-preview__preview p,.archive-image-to-grid__hero p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-infinite-canvas__dock p,.archive-grid-to-slideshow__stage p,.archive-magnetic-grid-preview__preview p,.archive-image-to-grid__hero p{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.archive-infinite-canvas__dock p,.archive-grid-to-slideshow__stage p,.archive-magnetic-grid-preview__preview p,.archive-image-to-grid__hero p{font-size:.88rem;line-height:1.45}.archive-grid-to-slideshow{background:radial-gradient(72% 70% at 72% 46%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr);align-items:center;gap:36px;padding:108px 56px 78px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-grid-to-slideshow{background:radial-gradient(72% 70% at 72% 46%, color-mix(in srgb, var(--dom-scene-secondary) 22%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #fff)}}.archive-grid-to-slideshow__grid{grid-template-columns:repeat(4,minmax(76px,1fr));gap:10px;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .26s;display:grid}.archive-grid-to-slideshow[data-open=true] .archive-grid-to-slideshow__grid{opacity:.56;transform:translate(-18px)scale(.92)}.archive-grid-to-slideshow__grid button,.archive-magnetic-grid-preview__grid button,.archive-image-to-grid__grid button{aspect-ratio:1/1.12;border:1px solid var(--dom-scene-highlight);position:relative}@supports (color:color-mix(in lab, red, red)){.archive-grid-to-slideshow__grid button,.archive-magnetic-grid-preview__grid button,.archive-image-to-grid__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-grid-to-slideshow__grid button,.archive-magnetic-grid-preview__grid button,.archive-image-to-grid__grid button{background:var(--dom-scene-bg);border-radius:8px;padding:6px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-grid-to-slideshow__grid button,.archive-magnetic-grid-preview__grid button,.archive-image-to-grid__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-grid-to-slideshow__grid button,.archive-magnetic-grid-preview__grid button,.archive-image-to-grid__grid button{cursor:pointer}.archive-grid-to-slideshow__grid span{color:var(--dom-scene-highlight);font-size:.68rem;font-weight:900;position:absolute;bottom:8px;right:8px}.archive-grid-to-slideshow__grid button[data-active=true],.archive-grid-to-slideshow__grid button:hover,.archive-grid-to-slideshow__grid button:focus-visible,.archive-magnetic-grid-preview__grid button[data-active=true],.archive-magnetic-grid-preview__grid button:hover,.archive-magnetic-grid-preview__grid button:focus-visible,.archive-image-to-grid__grid button[data-active=true],.archive-image-to-grid__grid button:hover,.archive-image-to-grid__grid button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-grid-to-slideshow__grid button[data-active=true],.archive-grid-to-slideshow__grid button:hover,.archive-grid-to-slideshow__grid button:focus-visible,.archive-magnetic-grid-preview__grid button[data-active=true],.archive-magnetic-grid-preview__grid button:hover,.archive-magnetic-grid-preview__grid button:focus-visible,.archive-image-to-grid__grid button[data-active=true],.archive-image-to-grid__grid button:hover,.archive-image-to-grid__grid button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 72%, var(--dom-scene-highlight))}}.archive-grid-to-slideshow__stage{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);gap:12px;margin:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-grid-to-slideshow__stage{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-grid-to-slideshow__stage{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-grid-to-slideshow__stage{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-grid-to-slideshow__stage{opacity:.72;transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .26s;transform:translate(8%)scale(.92);box-shadow:0 36px 120px #00000052}.archive-grid-to-slideshow[data-open=true] .archive-grid-to-slideshow__stage{opacity:1;transform:translate(0)scale(1)}.archive-grid-to-slideshow__stage figcaption{gap:7px;display:grid}.archive-grid-to-slideshow__controls{z-index:12;align-items:center;gap:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.archive-grid-to-slideshow__controls button,.archive-image-to-grid__toggle{border:1px solid var(--dom-scene-highlight);min-width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.archive-grid-to-slideshow__controls button,.archive-image-to-grid__toggle{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.archive-grid-to-slideshow__controls button,.archive-image-to-grid__toggle{background:var(--dom-scene-bg);border-radius:999px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.archive-grid-to-slideshow__controls button,.archive-image-to-grid__toggle{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-grid-to-slideshow__controls button,.archive-image-to-grid__toggle{color:var(--dom-scene-highlight);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.archive-magnetic-grid-preview{background:radial-gradient(70% 70% at 42% 48%, var(--dom-scene-accent), transparent 70%), var(--dom-scene-bg);grid-template-columns:minmax(360px,1fr) minmax(300px,.72fr);align-items:center;gap:34px;padding:108px 56px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-magnetic-grid-preview{background:radial-gradient(70% 70% at 42% 48%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 70%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-magnetic-grid-preview{perspective:1200px}.archive-magnetic-grid-preview__grid{transform:rotateX(var(--magnet-y)) rotateY(var(--magnet-x));transform-style:preserve-3d;grid-template-columns:repeat(5,minmax(82px,1fr));gap:12px;transition:transform .12s ease-out;display:grid}.archive-magnetic-grid-preview__grid button{transition:transform .18s,border-color .18s;transform:translateZ(0)}.archive-magnetic-grid-preview__grid button[data-active=true],.archive-magnetic-grid-preview__grid button:hover,.archive-magnetic-grid-preview__grid button:focus-visible{transform:translateZ(48px)scale(1.04)}.archive-magnetic-grid-preview__preview{border:1px solid var(--dom-scene-highlight);gap:10px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-magnetic-grid-preview__preview{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-magnetic-grid-preview__preview{background:var(--dom-scene-bg);border-radius:8px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-magnetic-grid-preview__preview{background:color-mix(in srgb, var(--dom-scene-bg) 72%, #000)}}.archive-magnetic-grid-preview__preview{box-shadow:0 34px 110px #0000006b}.archive-magnetic-grid-preview__preview img{aspect-ratio:4/5;border-radius:5px}.archive-image-grid-motion{background:radial-gradient(70% 70% at 76% 50%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-image-grid-motion{background:radial-gradient(70% 70% at 76% 50%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-image-grid-motion__field{opacity:.42;transform:translate(var(--motion-offset-x), var(--motion-offset-y));grid-template-columns:repeat(4,minmax(150px,1fr));gap:18px;padding:86px 42px 42px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0}.archive-image-grid-motion__field img{border:1px solid var(--dom-scene-highlight);min-height:160px}@supports (color:color-mix(in lab, red, red)){.archive-image-grid-motion__field img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 10%, transparent)}}.archive-image-grid-motion__field img{transform:translate(var(--motion-x), var(--motion-y));filter:saturate(.82)contrast(1.1);border-radius:8px}.archive-image-grid-motion__menu{z-index:5;border-block:1px solid var(--dom-scene-highlight);width:min(760px,100vw - 44px);display:grid;position:absolute;bottom:clamp(42px,11vh,130px);left:clamp(22px,6vw,92px)}@supports (color:color-mix(in lab, red, red)){.archive-image-grid-motion__menu{border-block:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-image-grid-motion__menu button{border:0;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:54px 1fr;align-items:center;gap:16px;min-height:64px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-image-grid-motion__menu button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 10%, transparent)}}.archive-image-grid-motion__menu button{background:var(--dom-scene-bg)}@supports (color:color-mix(in lab, red, red)){.archive-image-grid-motion__menu button{background:color-mix(in srgb, var(--dom-scene-bg) 46%, transparent)}}.archive-image-grid-motion__menu button{color:var(--dom-scene-highlight);text-align:left;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:padding-left .16s,background .16s}.archive-image-grid-motion__menu button[data-active=true],.archive-image-grid-motion__menu button:hover,.archive-image-grid-motion__menu button:focus-visible{background:var(--dom-scene-highlight);padding-left:14px}@supports (color:color-mix(in lab, red, red)){.archive-image-grid-motion__menu button[data-active=true],.archive-image-grid-motion__menu button:hover,.archive-image-grid-motion__menu button:focus-visible{background:color-mix(in srgb, var(--dom-scene-highlight) 10%, transparent)}}.archive-image-grid-motion__menu span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-image-grid-motion__menu span{color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.archive-image-grid-motion__menu span{font-size:.72rem;font-weight:900}.archive-image-to-grid{background:radial-gradient(72% 70% at 68% 40%, var(--dom-scene-secondary), transparent 70%), var(--dom-scene-bg);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-image-to-grid{background:radial-gradient(72% 70% at 68% 40%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 70%), color-mix(in srgb, var(--dom-scene-bg) 94%, #fff)}}.archive-image-to-grid__hero{z-index:4;border:1px solid var(--dom-scene-highlight);gap:12px;width:min(48vw,620px);margin:0;padding:16px;display:grid;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-image-to-grid__hero{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-image-to-grid__hero{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-image-to-grid__hero{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-image-to-grid__hero{transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .26s;transform:translate(-50%,-50%)scale(1);box-shadow:0 36px 110px #0000004d}.archive-image-to-grid[data-expanded=true] .archive-image-to-grid__hero{opacity:.62;transform:translate(-38vw,-42vh)scale(.34)}.archive-image-to-grid__hero img{aspect-ratio:4/5;border-radius:5px}.archive-image-to-grid__hero figcaption{gap:7px;display:grid}.archive-image-to-grid__grid{opacity:0;pointer-events:none;grid-template-columns:repeat(5,minmax(100px,1fr));gap:12px;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .26s;display:grid;position:absolute;inset:96px 40px 36px;transform:translateY(44px)scale(.96)}.archive-image-to-grid[data-expanded=true] .archive-image-to-grid__grid{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.archive-image-to-grid__toggle{z-index:12;position:absolute;bottom:32px;right:32px}@media (max-width:880px){.archive-navigation-scene__head{max-width:none;margin:0 0 18px;position:relative;top:auto;left:auto}.archive-navigation-scene__head .scene-title{font-size:2.25rem}.archive-infinite-canvas__tile{width:clamp(108px,34vw,160px)}.archive-infinite-canvas__dock{width:calc(100vw - 40px);bottom:20px;right:20px}.archive-grid-to-slideshow,.archive-magnetic-grid-preview{grid-template-columns:1fr;align-content:start;gap:24px;padding:24px 18px 70px;overflow-y:auto}.archive-grid-to-slideshow__grid,.archive-magnetic-grid-preview__grid{grid-template-columns:repeat(3,minmax(74px,1fr))}.archive-grid-to-slideshow__stage{opacity:1;transform:none}.archive-image-grid-motion__field{grid-template-columns:repeat(3,minmax(110px,1fr));padding:24px 18px}.archive-image-grid-motion__menu{width:auto;bottom:42px;left:18px;right:18px}.archive-image-to-grid__hero{width:calc(100vw - 40px)}.archive-image-to-grid[data-expanded=true] .archive-image-to-grid__hero{transform:translate(-50%,-50%)scale(.42)}.archive-image-to-grid__grid{grid-template-columns:repeat(3,minmax(78px,1fr));inset:102px 18px 84px}}@media (prefers-reduced-motion:reduce){.archive-infinite-canvas__plane,.archive-infinite-canvas__tile,.archive-grid-to-slideshow__grid,.archive-grid-to-slideshow__stage,.archive-magnetic-grid-preview__grid,.archive-magnetic-grid-preview__grid button,.archive-image-grid-motion__field,.archive-image-grid-motion__menu button,.archive-image-to-grid__hero,.archive-image-to-grid__grid{transition:none}}.archive-menu-preview__head{z-index:20;pointer-events:none;max-width:min(50ch,100vw - 64px);position:absolute;top:28px;left:32px}.archive-menu-preview__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 20px 70px #00000075;font-size:3.35rem;line-height:.92}.dom-gallery[data-dom-variant=archive-draggable-menu],.dom-gallery[data-dom-variant=archive-fullscreen-hover-loop],.dom-gallery[data-dom-variant=archive-image-reveal-hover],.dom-gallery[data-dom-variant=archive-double-image-hover],.dom-gallery[data-dom-variant=archive-letters-menu-hover],.dom-gallery[data-dom-variant=archive-image-stack-grid],.dom-gallery[data-dom-variant=archive-layer-motion-slideshow],.dom-gallery[data-dom-variant=archive-scrollable-masonry],.dom-gallery[data-dom-variant=archive-perspective-scroll-grid]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-draggable-menu,.archive-fullscreen-hover-loop,.archive-image-reveal-hover,.archive-double-image-hover,.archive-letters-menu-hover,.archive-image-stack-grid,.archive-layer-motion-slideshow{overflow:hidden}.archive-draggable-menu__grid img,.archive-fullscreen-hover-loop__stream img,.archive-fullscreen-hover-loop__focus img,.archive-image-reveal-hover__preview img,.archive-double-image-hover__grid img,.archive-letters-menu-hover__image img,.archive-image-stack-grid__stack img,.archive-image-stack-grid__grid img,.archive-layer-motion-slideshow__stage img,.archive-scrollable-masonry__grid img,.archive-scrollable-masonry__content img,.archive-perspective-scroll-grid__grid img{object-fit:contain;width:100%;height:100%;display:block}.archive-draggable-menu{background:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(72% 76% at 74% 48%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(250px,.54fr) minmax(420px,1fr);align-items:center;gap:38px;padding:112px 58px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-draggable-menu{background:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), radial-gradient(72% 76% at 74% 48%, color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-draggable-menu{cursor:grab;-webkit-user-select:none;user-select:none;background-size:82px 82px,82px 82px,auto,auto}.archive-draggable-menu__list,.archive-fullscreen-hover-loop__menu,.archive-image-reveal-hover__index,.archive-letters-menu-hover__menu{z-index:8;display:grid;position:relative}.archive-draggable-menu__list{transform:translate(calc(var(--drag-x) * .03), calc(var(--drag-y) * .03));gap:8px}.archive-draggable-menu__list button,.archive-fullscreen-hover-loop__menu button,.archive-image-reveal-hover__index button,.archive-letters-menu-hover__menu button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.archive-draggable-menu__list button{border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:42px minmax(0,1fr);align-items:baseline;gap:14px;padding:10px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-draggable-menu__list button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-draggable-menu__list span,.archive-fullscreen-hover-loop__focus span,.archive-image-reveal-hover__index span,.archive-draggable-menu__plaque span,.archive-image-stack-grid__stack span,.archive-layer-motion-slideshow__stage span,.archive-scrollable-masonry__content span,.archive-perspective-scroll-grid__grid span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-draggable-menu__list span,.archive-fullscreen-hover-loop__focus span,.archive-image-reveal-hover__index span,.archive-draggable-menu__plaque span,.archive-image-stack-grid__stack span,.archive-layer-motion-slideshow__stage span,.archive-scrollable-masonry__content span,.archive-perspective-scroll-grid__grid span{color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-draggable-menu__list span,.archive-fullscreen-hover-loop__focus span,.archive-image-reveal-hover__index span,.archive-draggable-menu__plaque span,.archive-image-stack-grid__stack span,.archive-layer-motion-slideshow__stage span,.archive-scrollable-masonry__content span,.archive-perspective-scroll-grid__grid span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-draggable-menu__list strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-draggable-menu__list strong{color:color-mix(in srgb, var(--dom-scene-highlight) 70%, transparent)}}.archive-draggable-menu__list strong{overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(2.1rem,5.8vw,5.8rem);font-weight:500;line-height:.86;transition:color .18s,transform .18s}.archive-draggable-menu__list button[data-active=true] strong,.archive-draggable-menu__list button:hover strong,.archive-draggable-menu__list button:focus-visible strong{color:var(--dom-scene-highlight);transform:translate(12px)}.archive-draggable-menu__grid{z-index:4;transform:translate(calc(var(--drag-x) * -.08), calc(var(--drag-y) * -.08)) rotate(-2deg);grid-template-columns:repeat(3,minmax(94px,1fr));gap:12px;display:grid;position:relative}.archive-draggable-menu__grid button{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-draggable-menu__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-draggable-menu__grid button{background:var(--dom-scene-bg);border-radius:8px;padding:8px}@supports (color:color-mix(in lab, red, red)){.archive-draggable-menu__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-draggable-menu__grid button{cursor:pointer;transition:border-color .18s,scale .18s,transform .18s;box-shadow:0 24px 80px #00000057}.archive-draggable-menu__grid button[data-active=true],.archive-draggable-menu__grid button:hover,.archive-draggable-menu__grid button:focus-visible{z-index:2;border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-draggable-menu__grid button[data-active=true],.archive-draggable-menu__grid button:hover,.archive-draggable-menu__grid button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.archive-draggable-menu__grid button[data-active=true],.archive-draggable-menu__grid button:hover,.archive-draggable-menu__grid button:focus-visible{transform:rotate(3deg)}.archive-draggable-menu__plaque{z-index:10;border:1px solid var(--dom-scene-highlight);gap:8px;width:min(360px,100vw - 64px);padding:16px;display:grid;position:absolute;bottom:30px;right:34px}@supports (color:color-mix(in lab, red, red)){.archive-draggable-menu__plaque{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-draggable-menu__plaque{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-draggable-menu__plaque{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-draggable-menu__plaque{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 26px 80px #0000005c}.archive-draggable-menu__plaque strong,.archive-fullscreen-hover-loop__focus strong,.archive-image-stack-grid__stack strong,.archive-layer-motion-slideshow__stage strong,.archive-scrollable-masonry__content strong{color:var(--dom-scene-highlight);font-size:1rem;line-height:1.08}.archive-draggable-menu__plaque p,.archive-layer-motion-slideshow__stage p,.archive-scrollable-masonry__content p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-draggable-menu__plaque p,.archive-layer-motion-slideshow__stage p,.archive-scrollable-masonry__content p{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.archive-draggable-menu__plaque p,.archive-layer-motion-slideshow__stage p,.archive-scrollable-masonry__content p{font-size:.88rem;line-height:1.45}.archive-fullscreen-hover-loop{background:radial-gradient(65% 68% at 50% 45%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-fullscreen-hover-loop{background:radial-gradient(65% 68% at 50% 45%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 92%, #000)}}.archive-fullscreen-hover-loop__stream{width:min(38vw,480px);transform:translateY(var(--loop-offset)) rotate(4deg);opacity:.58;gap:18px;transition:transform .38s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:-22vh 7vw -24vh auto}.archive-fullscreen-hover-loop__stream img{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-fullscreen-hover-loop__stream img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-fullscreen-hover-loop__stream img{background:var(--dom-scene-bg);border-radius:8px;padding:8px}@supports (color:color-mix(in lab, red, red)){.archive-fullscreen-hover-loop__stream img{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-fullscreen-hover-loop__stream img{box-shadow:0 24px 80px #00000059}.archive-fullscreen-hover-loop__focus{z-index:5;border:1px solid var(--dom-scene-highlight);gap:12px;width:min(420px,35vw);margin:0;padding:16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-fullscreen-hover-loop__focus{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-fullscreen-hover-loop__focus{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-fullscreen-hover-loop__focus{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-fullscreen-hover-loop__focus{box-shadow:0 38px 120px #0000006b}.archive-fullscreen-hover-loop__focus img{aspect-ratio:4/5}.archive-fullscreen-hover-loop__focus figcaption{gap:7px;display:grid}.archive-fullscreen-hover-loop__menu{z-index:9;gap:7px;max-width:min(45vw,560px);position:absolute;bottom:42px;left:52px}.archive-fullscreen-hover-loop__menu button{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-fullscreen-hover-loop__menu button{color:color-mix(in srgb, var(--dom-scene-highlight) 55%, transparent)}}.archive-fullscreen-hover-loop__menu button{overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(1.35rem,3.8vw,4rem);font-weight:600;line-height:.9;transition:color .18s,transform .18s}.archive-fullscreen-hover-loop__menu button[data-active=true],.archive-fullscreen-hover-loop__menu button:hover,.archive-fullscreen-hover-loop__menu button:focus-visible{color:var(--dom-scene-highlight);transform:translate(16px)}.archive-image-reveal-hover{background:radial-gradient(54% 62% at var(--reveal-x) var(--reveal-y), var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);padding:108px 54px 54px}@supports (color:color-mix(in lab, red, red)){.archive-image-reveal-hover{background:radial-gradient(54% 62% at var(--reveal-x) var(--reveal-y), color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #fff)}}.archive-image-reveal-hover__preview{z-index:3;left:var(--reveal-x);top:var(--reveal-y);aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);width:clamp(180px,24vw,340px);margin:0;padding:10px;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-image-reveal-hover__preview{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 18%, transparent)}}.archive-image-reveal-hover__preview{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-image-reveal-hover__preview{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-image-reveal-hover__preview{pointer-events:none;transform:translate(-50%,-50%)rotate(-3deg);box-shadow:0 34px 100px #00000038}.archive-image-reveal-hover__index{z-index:6;gap:0;width:min(720px,70vw);margin-inline:auto}.archive-image-reveal-hover__index button{border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:48px minmax(0,1fr);align-items:baseline;gap:18px;padding:14px 0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-image-reveal-hover__index button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-image-reveal-hover__index strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-image-reveal-hover__index strong{color:color-mix(in srgb, var(--dom-scene-highlight) 82%, transparent)}}.archive-image-reveal-hover__index strong{overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(1.85rem,4.8vw,5.2rem);font-weight:560;line-height:.9}.archive-image-reveal-hover__index em{max-width:54ch;color:var(--dom-scene-highlight);grid-column:2}@supports (color:color-mix(in lab, red, red)){.archive-image-reveal-hover__index em{color:color-mix(in srgb, var(--dom-scene-highlight) 54%, transparent)}}.archive-image-reveal-hover__index em{font-size:.84rem;font-style:normal;line-height:1.35}.archive-image-reveal-hover__index button[data-active=true] strong,.archive-image-reveal-hover__index button:hover strong,.archive-image-reveal-hover__index button:focus-visible strong{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-image-reveal-hover__index button[data-active=true] strong,.archive-image-reveal-hover__index button:hover strong,.archive-image-reveal-hover__index button:focus-visible strong{color:color-mix(in srgb, var(--dom-scene-accent) 82%, var(--dom-scene-highlight))}}.archive-double-image-hover{background:radial-gradient(72% 70% at 48% 46%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);align-items:center;padding:108px 56px 54px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-double-image-hover{background:radial-gradient(72% 70% at 48% 46%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-double-image-hover__grid{grid-template-columns:repeat(5,minmax(100px,1fr));gap:12px;display:grid}.archive-double-image-hover__grid button{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);position:relative}@supports (color:color-mix(in lab, red, red)){.archive-double-image-hover__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-double-image-hover__grid button{background:var(--dom-scene-bg);border-radius:8px;padding:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-double-image-hover__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-double-image-hover__grid button{cursor:pointer;box-shadow:0 24px 76px #00000047}.archive-double-image-hover__clip{clip-path:inset(0 52% 0 0 round 4px);filter:saturate(1.35)contrast(1.08);transition:clip-path .26s cubic-bezier(.16,1,.3,1),transform .26s cubic-bezier(.16,1,.3,1);position:absolute;inset:8px;transform:translate(-10px);width:calc(100% - 16px)!important;height:calc(100% - 16px)!important}.archive-double-image-hover__grid button[data-active=true] .archive-double-image-hover__clip,.archive-double-image-hover__grid button:hover .archive-double-image-hover__clip,.archive-double-image-hover__grid button:focus-visible .archive-double-image-hover__clip{clip-path:inset(0 round 4px);transform:translate(0)}.archive-double-image-hover__grid span{background:var(--dom-scene-bg);border-radius:6px;padding:8px;position:absolute;bottom:10px;left:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.archive-double-image-hover__grid span{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-double-image-hover__grid span{color:var(--dom-scene-highlight);opacity:0;font-size:.72rem;font-weight:850;line-height:1.12;transition:opacity .18s,transform .18s;transform:translateY(8px)}.archive-double-image-hover__grid button[data-active=true] span,.archive-double-image-hover__grid button:hover span,.archive-double-image-hover__grid button:focus-visible span{opacity:1;transform:translateY(0)}.archive-letters-menu-hover{perspective:1100px;background:radial-gradient(68% 70% at 28% 48%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(320px,.82fr) minmax(420px,1fr);align-items:center;gap:40px;padding:108px 56px 58px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-letters-menu-hover{background:radial-gradient(68% 70% at 28% 48%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-letters-menu-hover__image{z-index:3;aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);width:min(390px,34vw);margin:0 auto;padding:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-letters-menu-hover__image{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-letters-menu-hover__image{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-letters-menu-hover__image{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-letters-menu-hover__image{transform:rotateY(-10deg)rotateX(4deg);box-shadow:0 36px 120px #0006}.archive-letters-menu-hover__menu{gap:8px}.archive-letters-menu-hover__menu button{grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding-block:5px;display:grid}.archive-letters-menu-hover__menu strong{color:var(--dom-scene-highlight);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.archive-letters-menu-hover__menu strong{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.archive-letters-menu-hover__menu strong{text-transform:uppercase;perspective:800px;font-size:clamp(1.75rem,4.4vw,4.8rem);font-weight:650;line-height:.9}.archive-letters-menu-hover__menu i{transform-origin:50% 70%;font-style:normal;transition:transform .22s cubic-bezier(.16,1,.3,1),color .18s;display:inline-block;transform:rotateX(0)translateY(0)}.archive-letters-menu-hover__menu button[data-active=true] strong,.archive-letters-menu-hover__menu button:hover strong,.archive-letters-menu-hover__menu button:focus-visible strong{color:var(--dom-scene-highlight)}.archive-letters-menu-hover__menu button[data-active=true] i,.archive-letters-menu-hover__menu button:hover i,.archive-letters-menu-hover__menu button:focus-visible i{transform:rotateX(48deg)translateY(-5px)}.archive-image-stack-grid{background:radial-gradient(72% 72% at 30% 48%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(320px,.7fr) minmax(420px,1fr);align-items:center;gap:38px;padding:108px 56px 66px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-image-stack-grid{background:radial-gradient(72% 72% at 30% 48%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #fff)}}.archive-image-stack-grid__stack{aspect-ratio:4/5;width:min(380px,34vw);margin:0 auto;position:relative}.archive-image-stack-grid__stack img{border:1px solid var(--dom-scene-highlight);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.archive-image-stack-grid__stack img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-image-stack-grid__stack img{background:var(--dom-scene-bg);border-radius:8px;padding:10px}@supports (color:color-mix(in lab, red, red)){.archive-image-stack-grid__stack img{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-image-stack-grid__stack img{transform:translate(var(--stack-x), var(--stack-y)) rotate(var(--stack-rotate));transition:transform .36s cubic-bezier(.16,1,.3,1),opacity .22s;box-shadow:0 28px 100px #00000042}.archive-image-stack-grid[data-open=true] .archive-image-stack-grid__stack img{transform:translate(0)rotate(0)}.archive-image-stack-grid__stack figcaption{z-index:8;background:var(--dom-scene-bg);border-radius:8px;gap:6px;padding:12px;display:grid;position:absolute;bottom:12px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.archive-image-stack-grid__stack figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-image-stack-grid__stack figcaption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.archive-image-stack-grid__grid{grid-template-columns:repeat(4,minmax(78px,1fr));gap:10px;transition:opacity .26s,transform .36s cubic-bezier(.16,1,.3,1);display:grid}.archive-image-stack-grid[data-open=false] .archive-image-stack-grid__grid{opacity:.38;transform:translate(20px)scale(.92)}.archive-image-stack-grid__grid button{aspect-ratio:1/1.12;border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-image-stack-grid__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-image-stack-grid__grid button{background:var(--dom-scene-bg);border-radius:8px;padding:6px}@supports (color:color-mix(in lab, red, red)){.archive-image-stack-grid__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-image-stack-grid__grid button{cursor:pointer}.archive-image-stack-grid__grid button[data-active=true],.archive-image-stack-grid__grid button:hover,.archive-image-stack-grid__grid button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-image-stack-grid__grid button[data-active=true],.archive-image-stack-grid__grid button:hover,.archive-image-stack-grid__grid button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.archive-image-stack-grid__toggle{z-index:12;border:1px solid var(--dom-scene-highlight);min-width:80px;min-height:44px;position:absolute;bottom:28px;right:30px}@supports (color:color-mix(in lab, red, red)){.archive-image-stack-grid__toggle{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.archive-image-stack-grid__toggle{background:var(--dom-scene-bg);border-radius:999px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.archive-image-stack-grid__toggle{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-image-stack-grid__toggle{color:var(--dom-scene-highlight);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.archive-layer-motion-slideshow{background:linear-gradient(110deg, var(--dom-scene-accent), transparent 34%, var(--dom-scene-secondary)), var(--dom-scene-bg);place-items:center;padding:100px 52px 64px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-layer-motion-slideshow{background:linear-gradient(110deg, color-mix(in srgb, var(--dom-scene-accent) 12%, transparent), transparent 34%, color-mix(in srgb, var(--dom-scene-secondary) 14%, transparent)), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-layer-motion-slideshow__stage{grid-template-columns:.52fr 1fr .52fr;align-items:center;gap:18px;width:min(1020px,88vw);margin:0;display:grid;position:relative}.archive-layer-motion-slideshow__stage img{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);min-width:0}@supports (color:color-mix(in lab, red, red)){.archive-layer-motion-slideshow__stage img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-layer-motion-slideshow__stage img{background:var(--dom-scene-bg);border-radius:8px;padding:10px}@supports (color:color-mix(in lab, red, red)){.archive-layer-motion-slideshow__stage img{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-layer-motion-slideshow__stage img{box-shadow:0 28px 90px #00000047}.archive-layer-motion-slideshow__main{transform:translateY(-12px)}.archive-layer-motion-slideshow__ghost{opacity:.48;transform:translateY(22px)scale(.88)}.archive-layer-motion-slideshow__stage figcaption{z-index:4;border:1px solid var(--dom-scene-highlight);gap:7px;width:min(360px,60vw);padding:15px;display:grid;position:absolute;bottom:-30px;right:13%}@supports (color:color-mix(in lab, red, red)){.archive-layer-motion-slideshow__stage figcaption{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-layer-motion-slideshow__stage figcaption{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-layer-motion-slideshow__stage figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-layer-motion-slideshow__stage figcaption{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.archive-layer-motion-slideshow__controls{z-index:10;gap:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.archive-layer-motion-slideshow__controls button{border:1px solid var(--dom-scene-highlight);min-width:76px;min-height:44px}@supports (color:color-mix(in lab, red, red)){.archive-layer-motion-slideshow__controls button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.archive-layer-motion-slideshow__controls button{background:var(--dom-scene-bg);border-radius:999px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.archive-layer-motion-slideshow__controls button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-layer-motion-slideshow__controls button{color:var(--dom-scene-highlight);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.archive-scrollable-masonry{background:radial-gradient(65% 70% at 70% 42%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(360px,1fr) minmax(300px,.5fr);align-items:start;gap:34px;height:100svh;padding:108px 54px 80px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.archive-scrollable-masonry{background:radial-gradient(65% 70% at 70% 42%, color-mix(in srgb, var(--dom-scene-accent) 14%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-scrollable-masonry__grid{column-count:3;transform:translateY(var(--masonry-shift));column-gap:12px;transition:transform .12s linear}.archive-scrollable-masonry__grid button{break-inside:avoid;border:1px solid var(--dom-scene-highlight);width:100%;margin:0 0 12px;display:block}@supports (color:color-mix(in lab, red, red)){.archive-scrollable-masonry__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-scrollable-masonry__grid button{background:var(--dom-scene-bg);border-radius:8px;padding:7px}@supports (color:color-mix(in lab, red, red)){.archive-scrollable-masonry__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-scrollable-masonry__grid button{cursor:pointer}.archive-scrollable-masonry__grid button:nth-child(3n+1){height:245px}.archive-scrollable-masonry__grid button:nth-child(3n+2){height:190px}.archive-scrollable-masonry__grid button:nth-child(3n){height:285px}.archive-scrollable-masonry__grid button[data-active=true],.archive-scrollable-masonry__grid button:hover,.archive-scrollable-masonry__grid button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-scrollable-masonry__grid button[data-active=true],.archive-scrollable-masonry__grid button:hover,.archive-scrollable-masonry__grid button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.archive-scrollable-masonry__content{border:1px solid var(--dom-scene-highlight);gap:10px;padding:16px;display:grid;position:sticky;top:96px}@supports (color:color-mix(in lab, red, red)){.archive-scrollable-masonry__content{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-scrollable-masonry__content{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-scrollable-masonry__content{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-scrollable-masonry__content{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 28px 90px #00000052}.archive-scrollable-masonry__content img{aspect-ratio:4/5}.archive-perspective-scroll-grid{perspective:1100px;background:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(70% 72% at 50% 42%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);height:100svh;padding:108px 52px 260px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.archive-perspective-scroll-grid{background:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), radial-gradient(70% 72% at 50% 42%, color-mix(in srgb, var(--dom-scene-accent) 14%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-perspective-scroll-grid{background-size:78px 78px,78px 78px,auto,auto}.archive-perspective-scroll-grid__grid{max-width:1120px;transform:rotateX(calc(12deg + var(--perspective-tilt))) translateY(var(--perspective-shift));transform-style:preserve-3d;grid-template-columns:repeat(5,minmax(92px,1fr));gap:14px;margin:0 auto;transition:transform .12s linear;display:grid}.archive-perspective-scroll-grid__grid button{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);position:relative}@supports (color:color-mix(in lab, red, red)){.archive-perspective-scroll-grid__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-perspective-scroll-grid__grid button{background:var(--dom-scene-bg);border-radius:8px;padding:8px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-perspective-scroll-grid__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-perspective-scroll-grid__grid button{cursor:pointer;transform:translateY(var(--grid-y)) translateZ(var(--grid-depth)) rotateY(var(--grid-angle));transition:border-color .18s,transform .22s;box-shadow:0 28px 90px #00000057}.archive-perspective-scroll-grid__grid button[data-active=true],.archive-perspective-scroll-grid__grid button:hover,.archive-perspective-scroll-grid__grid button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-perspective-scroll-grid__grid button[data-active=true],.archive-perspective-scroll-grid__grid button:hover,.archive-perspective-scroll-grid__grid button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.archive-perspective-scroll-grid__grid button[data-active=true],.archive-perspective-scroll-grid__grid button:hover,.archive-perspective-scroll-grid__grid button:focus-visible{transform:translateY(var(--grid-y)) translateZ(calc(var(--grid-depth) + 38px)) rotateY(0deg)}.archive-perspective-scroll-grid__grid span{color:var(--dom-scene-highlight);position:absolute;bottom:9px;right:10px}@media (max-width:900px){.archive-menu-preview__head{max-width:calc(100vw - 36px);top:18px;left:18px}.archive-menu-preview__head .scene-title{font-size:2.2rem}.archive-draggable-menu,.archive-letters-menu-hover,.archive-image-stack-grid,.archive-scrollable-masonry{grid-template-columns:1fr;gap:24px;padding:88px 18px 86px}.archive-draggable-menu__list strong,.archive-fullscreen-hover-loop__menu button,.archive-image-reveal-hover__index strong,.archive-letters-menu-hover__menu strong{font-size:clamp(1.6rem,11vw,3.5rem)}.archive-draggable-menu__grid,.archive-image-stack-grid__grid{grid-template-columns:repeat(3,minmax(76px,1fr))}.archive-draggable-menu__plaque,.archive-fullscreen-hover-loop__menu,.archive-image-stack-grid__toggle,.archive-layer-motion-slideshow__controls{width:auto;max-width:none;bottom:18px;left:18px;right:18px;transform:none}.archive-fullscreen-hover-loop{align-items:start;padding:88px 18px 110px}.archive-fullscreen-hover-loop__focus{width:min(360px,86vw)}.archive-fullscreen-hover-loop__stream{opacity:.35;width:52vw;inset:18vh -18vw auto auto}.archive-fullscreen-hover-loop__menu{gap:4px;display:grid;position:absolute}.archive-image-reveal-hover{padding:88px 18px 48px}.archive-image-reveal-hover__index{width:100%}.archive-image-reveal-hover__index button{grid-template-columns:34px minmax(0,1fr);gap:10px}.archive-image-reveal-hover__index em{display:none}.archive-image-reveal-hover__preview{opacity:.58;width:min(52vw,220px)}.archive-double-image-hover{padding:88px 18px 54px}.archive-double-image-hover__grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.archive-letters-menu-hover__image,.archive-image-stack-grid__stack{width:min(330px,78vw)}.archive-layer-motion-slideshow{padding:88px 18px 98px}.archive-layer-motion-slideshow__stage{grid-template-columns:1fr;width:min(380px,88vw)}.archive-layer-motion-slideshow__ghost{display:none!important}.archive-layer-motion-slideshow__stage figcaption{width:100%;position:static}.archive-scrollable-masonry__grid{column-count:2}.archive-scrollable-masonry__content{order:-1;position:relative;top:auto}.archive-perspective-scroll-grid{padding:88px 18px 200px}.archive-perspective-scroll-grid__grid{transform:rotateX(7deg) translateY(var(--perspective-shift));grid-template-columns:repeat(3,minmax(84px,1fr));gap:10px}.archive-perspective-scroll-grid__grid button{transform:translateY(0)translateZ(0)rotateY(0)}}@media (max-width:560px){.archive-draggable-menu__list button,.archive-letters-menu-hover__menu button{grid-template-columns:30px minmax(0,1fr);gap:8px}.archive-draggable-menu__grid,.archive-image-stack-grid__grid,.archive-perspective-scroll-grid__grid{grid-template-columns:repeat(2,minmax(110px,1fr))}.archive-scrollable-masonry__grid{column-count:1}.archive-scrollable-masonry__grid button{height:230px!important}}@media (prefers-reduced-motion:reduce){.archive-menu-preview *,.archive-menu-preview :before,.archive-menu-preview :after{transition-duration:1ms!important;animation-duration:1ms!important}}.archive-menu-preview[data-reduced=true] .archive-fullscreen-hover-loop__stream,.archive-menu-preview[data-reduced=true] .archive-scrollable-masonry__grid,.archive-menu-preview[data-reduced=true] .archive-perspective-scroll-grid__grid{transform:none}.archive-postprocessing__head{z-index:24;pointer-events:none;max-width:min(50ch,100vw - 64px);position:absolute;top:28px;left:32px}.archive-postprocessing__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 20px 70px #0000007a;font-size:3.35rem;line-height:.92}.dom-gallery[data-dom-variant=archive-text-circle-scroll],.dom-gallery[data-dom-variant=archive-emissive-dissolve],.dom-gallery[data-dom-variant=archive-animated-letters],.dom-gallery[data-dom-variant=archive-ps1-jitter],.dom-gallery[data-dom-variant=archive-risograph-grain],.dom-gallery[data-dom-variant=archive-shaders-on-scroll],.dom-gallery[data-dom-variant=archive-dithering-grid],.dom-gallery[data-dom-variant=archive-r3f-carousel],.dom-gallery[data-dom-variant=archive-wave-motion]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-text-circle-scroll,.archive-emissive-dissolve,.archive-animated-letters,.archive-ps1-jitter,.archive-risograph-grain,.archive-dithering-grid,.archive-r3f-carousel,.archive-wave-motion{overflow:hidden}.archive-text-circle-scroll img,.archive-emissive-dissolve img,.archive-animated-letters img,.archive-ps1-jitter img,.archive-risograph-grain img,.archive-shaders-on-scroll img,.archive-dithering-grid img,.archive-r3f-carousel img,.archive-wave-motion img{object-fit:contain;width:100%;height:100%;display:block}.archive-text-circle-scroll{background:radial-gradient(68% 72% at 50% 46%, var(--dom-scene-accent), transparent 72%), linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);place-items:center;height:100svh;padding:104px 44px 120px;display:grid;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.archive-text-circle-scroll{background:radial-gradient(68% 72% at 50% 46%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 72%), linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 5%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-text-circle-scroll{perspective:1100px;background-size:auto,82px 82px,82px 82px,auto}.archive-text-circle-scroll__hero{z-index:4;border:1px solid var(--dom-scene-highlight);gap:12px;width:min(390px,36vw);margin:0;padding:14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-text-circle-scroll__hero{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-text-circle-scroll__hero{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-text-circle-scroll__hero{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-text-circle-scroll__hero{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 36px 120px #0000006b}.archive-text-circle-scroll__hero img{aspect-ratio:4/5}.archive-text-circle-scroll__hero figcaption,.archive-emissive-dissolve__stage figcaption,.archive-risograph-grain__poster figcaption,.archive-dithering-grid__hero figcaption,.archive-wave-motion__stage figcaption{gap:7px;display:grid}.archive-text-circle-scroll__hero span,.archive-emissive-dissolve__stage span,.archive-risograph-grain__poster span,.archive-shaders-on-scroll__stack span,.archive-dithering-grid__hero span,.archive-wave-motion__stage span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-text-circle-scroll__hero span,.archive-emissive-dissolve__stage span,.archive-risograph-grain__poster span,.archive-shaders-on-scroll__stack span,.archive-dithering-grid__hero span,.archive-wave-motion__stage span{color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-text-circle-scroll__hero span,.archive-emissive-dissolve__stage span,.archive-risograph-grain__poster span,.archive-shaders-on-scroll__stack span,.archive-dithering-grid__hero span,.archive-wave-motion__stage span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-text-circle-scroll__hero strong,.archive-emissive-dissolve__stage strong,.archive-risograph-grain__poster strong,.archive-shaders-on-scroll__stack strong,.archive-dithering-grid__hero strong,.archive-wave-motion__stage strong{color:var(--dom-scene-highlight);font-size:1rem;line-height:1.08}.archive-text-circle-scroll__hero p,.archive-risograph-grain__poster p,.archive-wave-motion__stage p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-text-circle-scroll__hero p,.archive-risograph-grain__poster p,.archive-wave-motion__stage p{color:color-mix(in srgb, var(--dom-scene-highlight) 62%, transparent)}}.archive-text-circle-scroll__hero p,.archive-risograph-grain__poster p,.archive-wave-motion__stage p{font-size:.88rem;line-height:1.42}.archive-text-circle-scroll__ring{z-index:2;aspect-ratio:1;width:min(74vmin,720px);transform:translate(-50%, -50%) rotate(var(--circle-rotate)) rotateX(58deg);transform-style:preserve-3d;pointer-events:none;position:absolute;top:50%;left:50%}.archive-text-circle-scroll__ring i{color:var(--dom-scene-highlight);position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.archive-text-circle-scroll__ring i{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.archive-text-circle-scroll__ring i{text-transform:uppercase;transform:rotate(var(--letter-angle)) translateY(calc(min(37vmin, 360px) * -1)) rotate(calc(var(--letter-angle) * -1));font-size:clamp(1.4rem,4vw,4rem);font-style:normal;font-weight:780}.archive-text-circle-scroll__rail{z-index:8;gap:8px;display:flex;position:absolute;bottom:28px;right:34px}.archive-text-circle-scroll__rail button,.archive-emissive-dissolve__strip button,.archive-risograph-grain__proofs button,.archive-dithering-grid__matrix button{border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-text-circle-scroll__rail button,.archive-emissive-dissolve__strip button,.archive-risograph-grain__proofs button,.archive-dithering-grid__matrix button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-text-circle-scroll__rail button,.archive-emissive-dissolve__strip button,.archive-risograph-grain__proofs button,.archive-dithering-grid__matrix button{background:var(--dom-scene-bg);border-radius:8px;padding:6px}@supports (color:color-mix(in lab, red, red)){.archive-text-circle-scroll__rail button,.archive-emissive-dissolve__strip button,.archive-risograph-grain__proofs button,.archive-dithering-grid__matrix button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-text-circle-scroll__rail button,.archive-emissive-dissolve__strip button,.archive-risograph-grain__proofs button,.archive-dithering-grid__matrix button{cursor:pointer}.archive-text-circle-scroll__rail button{aspect-ratio:1;width:72px}.archive-emissive-dissolve{background:radial-gradient(55% 60% at 44% 46%, var(--dom-scene-accent), transparent 74%), radial-gradient(35% 46% at 72% 58%, var(--dom-scene-secondary), transparent 70%), var(--dom-scene-bg);grid-template-columns:minmax(380px,1fr) minmax(220px,.42fr);align-items:center;gap:34px;padding:108px 56px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-emissive-dissolve{background:radial-gradient(55% 60% at 44% 46%, color-mix(in srgb, var(--dom-scene-accent) 22%, transparent), transparent 74%), radial-gradient(35% 46% at 72% 58%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 70%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-emissive-dissolve__stage{border:1px solid var(--dom-scene-accent);gap:12px;width:min(540px,46vw);margin:0 auto;padding:16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-emissive-dissolve__stage{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 22%, transparent)}}.archive-emissive-dissolve__stage{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-emissive-dissolve__stage{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-emissive-dissolve__stage{box-shadow:0 0 70px var(--dom-scene-accent), 0 38px 120px #00000070}@supports (color:color-mix(in lab, red, red)){.archive-emissive-dissolve__stage{box-shadow:0 0 70px color-mix(in srgb, var(--dom-scene-accent) 22%, transparent), 0 38px 120px #00000070}}.archive-emissive-dissolve__stage img{aspect-ratio:4/5;filter:saturate(1.12)contrast(1.04);-webkit-mask-image:radial-gradient(circle at 50% 46%,#000 54%,#000000b8 65%,#0000 86%);mask-image:radial-gradient(circle at 50% 46%,#000 54%,#000000b8 65%,#0000 86%)}.archive-emissive-dissolve__spark{aspect-ratio:1;background:radial-gradient(circle, var(--dom-scene-accent), transparent 9%), radial-gradient(circle, var(--dom-scene-secondary), transparent 38%);border-radius:999px;width:42%;position:absolute}@supports (color:color-mix(in lab, red, red)){.archive-emissive-dissolve__spark{background:radial-gradient(circle, color-mix(in srgb, var(--dom-scene-accent) 72%, white), transparent 9%), radial-gradient(circle, color-mix(in srgb, var(--dom-scene-secondary) 56%, transparent), transparent 38%)}}.archive-emissive-dissolve__spark{filter:blur(10px);opacity:.32;pointer-events:none}.archive-emissive-dissolve__spark:first-of-type{top:8%;right:-12%}.archive-emissive-dissolve__spark:nth-of-type(2){bottom:18%;left:-16%}.archive-emissive-dissolve__spark:nth-of-type(3){bottom:-12%;right:12%}.archive-emissive-dissolve__strip{grid-template-columns:repeat(2,minmax(82px,1fr));gap:10px;display:grid}.archive-emissive-dissolve__strip button{aspect-ratio:1/1.15}.archive-animated-letters{background:radial-gradient(62% 68% at 30% 52%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(320px,.72fr) minmax(420px,1fr);align-items:center;gap:38px;padding:108px 56px 58px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-animated-letters{background:radial-gradient(62% 68% at 30% 52%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #fff)}}.archive-animated-letters__preview{z-index:3;aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight);width:min(390px,34vw);margin:0 auto;padding:14px;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-animated-letters__preview{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-animated-letters__preview{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-animated-letters__preview{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-animated-letters__preview{transform:translate(var(--letters-x), var(--letters-y)) rotate(-2deg);transition:transform .14s;box-shadow:0 36px 110px #00000038}.archive-animated-letters__index{gap:8px;display:grid}.archive-animated-letters__index button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;padding:7px 0;display:grid}.archive-animated-letters__index span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-animated-letters__index span{color:color-mix(in srgb, var(--dom-scene-accent) 72%, var(--dom-scene-highlight))}}.archive-animated-letters__index span{font-size:.75rem;font-weight:900}.archive-animated-letters__index strong{color:var(--dom-scene-highlight);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.archive-animated-letters__index strong{color:color-mix(in srgb, var(--dom-scene-highlight) 66%, transparent)}}.archive-animated-letters__index strong{text-transform:uppercase;font-size:clamp(1.7rem,4.4vw,4.8rem);font-weight:650;line-height:.9}.archive-animated-letters__index i{transition:color .18s,transform .22s cubic-bezier(.16,1,.3,1);transition-delay:var(--letter-delay);font-style:normal;display:inline-block}.archive-animated-letters__index button[data-active=true] strong,.archive-animated-letters__index button:hover strong,.archive-animated-letters__index button:focus-visible strong{color:var(--dom-scene-highlight)}.archive-animated-letters__index button[data-active=true] i,.archive-animated-letters__index button:hover i,.archive-animated-letters__index button:focus-visible i{transform:translateY(-6px)skew(-8deg)}.archive-ps1-jitter{background:repeating-linear-gradient(0deg, #ffffff0b 0 1px, transparent 1px 5px), radial-gradient(65% 68% at 34% 48%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(320px,.72fr) minmax(420px,1fr);align-items:center;gap:28px;padding:108px 54px 58px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-ps1-jitter{background:repeating-linear-gradient(0deg, #ffffff0b 0 1px, transparent 1px 5px), radial-gradient(65% 68% at 34% 48%, color-mix(in srgb, var(--dom-scene-accent) 14%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-ps1-jitter{image-rendering:pixelated;perspective:900px}.archive-ps1-jitter__hero{border:1px solid var(--dom-scene-accent);gap:10px;width:min(380px,34vw);margin:0 auto;padding:12px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-ps1-jitter__hero{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 24%, transparent)}}.archive-ps1-jitter__hero{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-ps1-jitter__hero{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-ps1-jitter__hero{transform:rotateX(5deg)rotateY(-9deg);box-shadow:0 30px 100px #0000006b}.archive-ps1-jitter__hero img{aspect-ratio:4/5;filter:contrast(1.18)saturate(.92)}.archive-ps1-jitter__hero figcaption{gap:6px;display:grid}.archive-ps1-jitter__hero span{color:var(--dom-scene-accent);text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-ps1-jitter__hero strong{color:var(--dom-scene-highlight);font-size:1rem}.archive-ps1-jitter__grid{transform-style:preserve-3d;grid-template-columns:repeat(4,minmax(78px,1fr));gap:10px;display:grid;transform:rotateY(8deg)}.archive-ps1-jitter__grid button{aspect-ratio:1/1.12;border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-ps1-jitter__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-ps1-jitter__grid button{background:var(--dom-scene-bg);border-radius:6px;padding:5px}@supports (color:color-mix(in lab, red, red)){.archive-ps1-jitter__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-ps1-jitter__grid button{cursor:pointer;transform:translate(var(--jitter-x), var(--jitter-y))}.archive-ps1-jitter__grid button[data-active=true],.archive-ps1-jitter__grid button:hover,.archive-ps1-jitter__grid button:focus-visible,.archive-text-circle-scroll__rail button[data-active=true],.archive-text-circle-scroll__rail button:hover,.archive-text-circle-scroll__rail button:focus-visible,.archive-emissive-dissolve__strip button[data-active=true],.archive-emissive-dissolve__strip button:hover,.archive-emissive-dissolve__strip button:focus-visible,.archive-risograph-grain__proofs button[data-active=true],.archive-risograph-grain__proofs button:hover,.archive-risograph-grain__proofs button:focus-visible,.archive-dithering-grid__matrix button[data-active=true],.archive-dithering-grid__matrix button:hover,.archive-dithering-grid__matrix button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-ps1-jitter__grid button[data-active=true],.archive-ps1-jitter__grid button:hover,.archive-ps1-jitter__grid button:focus-visible,.archive-text-circle-scroll__rail button[data-active=true],.archive-text-circle-scroll__rail button:hover,.archive-text-circle-scroll__rail button:focus-visible,.archive-emissive-dissolve__strip button[data-active=true],.archive-emissive-dissolve__strip button:hover,.archive-emissive-dissolve__strip button:focus-visible,.archive-risograph-grain__proofs button[data-active=true],.archive-risograph-grain__proofs button:hover,.archive-risograph-grain__proofs button:focus-visible,.archive-dithering-grid__matrix button[data-active=true],.archive-dithering-grid__matrix button:hover,.archive-dithering-grid__matrix button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-risograph-grain{background:radial-gradient(70% 72% at 36% 50%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(360px,.9fr) minmax(340px,1fr);align-items:center;gap:34px;padding:108px 56px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-risograph-grain{background:radial-gradient(70% 72% at 36% 50%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #fff)}}.archive-risograph-grain:after,.archive-dithering-grid:after{content:"";z-index:2;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background-image:radial-gradient(circle at 20% 30%,#0000002e 0 1px,#0000 1px),radial-gradient(circle at 70% 60%,#00000029 0 1px,#0000 1px);background-size:7px 7px,11px 11px;position:absolute;inset:0}.archive-risograph-grain__poster{z-index:4;border:1px solid var(--dom-scene-highlight);gap:12px;width:min(440px,38vw);margin:0 auto;padding:14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-risograph-grain__poster{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-risograph-grain__poster{background:linear-gradient(135deg, var(--dom-scene-secondary), transparent 44%), var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-risograph-grain__poster{background:linear-gradient(135deg, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 44%), color-mix(in srgb, var(--dom-scene-bg) 78%, #fff)}}.archive-risograph-grain__poster{box-shadow:0 34px 100px #0003}.archive-risograph-grain__poster img{aspect-ratio:4/5;filter:saturate(.78)contrast(1.14)sepia(.14)}.archive-risograph-grain__proofs{z-index:4;grid-template-columns:repeat(3,minmax(88px,1fr));gap:12px;display:grid;position:relative}.archive-risograph-grain__proofs button{aspect-ratio:1/1.16}.archive-shaders-on-scroll{background:radial-gradient(70% 72% at 54% 38%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);height:100svh;padding:106px 52px 220px;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.archive-shaders-on-scroll{background:radial-gradient(70% 72% at 54% 38%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-shaders-on-scroll__stack{max-width:980px;transform:translateY(var(--shader-scroll));gap:26px;margin:0 auto;transition:transform .12s linear;display:grid}.archive-shaders-on-scroll__stack figure{border:1px solid var(--dom-scene-highlight);grid-template-columns:minmax(260px,.8fr) minmax(260px,.55fr);align-items:end;gap:18px;min-height:58vh;margin:0;padding:16px;display:grid;position:sticky;top:96px}@supports (color:color-mix(in lab, red, red)){.archive-shaders-on-scroll__stack figure{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-shaders-on-scroll__stack figure{background:linear-gradient(120deg, var(--dom-scene-accent), transparent 46%), var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-shaders-on-scroll__stack figure{background:linear-gradient(120deg, color-mix(in srgb, var(--dom-scene-accent) 14%, transparent), transparent 46%), color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-shaders-on-scroll__stack figure{box-shadow:0 34px 110px #00000057}.archive-shaders-on-scroll__stack figure:nth-child(2n){filter:hue-rotate(var(--shader-hue))}.archive-shaders-on-scroll__stack img{filter:saturate(1.12)contrast(1.08);clip-path:polygon(0 4%,96% 0,100% 94%,5% 100%);min-height:340px}.archive-shaders-on-scroll__stack figcaption{gap:7px;padding-bottom:18px;display:grid}.archive-dithering-grid{background:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(70% 72% at 30% 48%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(320px,.72fr) minmax(420px,1fr);align-items:center;gap:34px;padding:108px 56px 62px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-dithering-grid{background:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), radial-gradient(70% 72% at 30% 48%, color-mix(in srgb, var(--dom-scene-accent) 14%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-dithering-grid{background-size:18px 18px,18px 18px,auto,auto}.archive-dithering-grid__hero{z-index:4;border:1px solid var(--dom-scene-highlight);gap:12px;width:min(390px,34vw);margin:0 auto;padding:14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-dithering-grid__hero{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-dithering-grid__hero{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-dithering-grid__hero{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-dithering-grid__hero{box-shadow:0 34px 110px #00000057}.archive-dithering-grid__hero img{aspect-ratio:4/5}.archive-dithering-grid[data-dithered=true] img{filter:contrast(1.34)saturate(.72);image-rendering:pixelated}.archive-dithering-grid__matrix{z-index:4;grid-template-columns:repeat(4,minmax(80px,1fr));gap:10px;display:grid;position:relative}.archive-dithering-grid__matrix button{aspect-ratio:1/1.1}.archive-dithering-grid__toggle{z-index:8;border:1px solid var(--dom-scene-highlight);min-width:84px;min-height:44px;position:absolute;bottom:28px;right:30px}@supports (color:color-mix(in lab, red, red)){.archive-dithering-grid__toggle{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 20%, transparent)}}.archive-dithering-grid__toggle{background:var(--dom-scene-bg);border-radius:999px;padding:0 16px}@supports (color:color-mix(in lab, red, red)){.archive-dithering-grid__toggle{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-dithering-grid__toggle{color:var(--dom-scene-highlight);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.archive-r3f-carousel{cursor:grab;-webkit-user-select:none;user-select:none;background:radial-gradient(70% 74% at 50% 44%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);place-items:center;padding:104px 42px 82px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-r3f-carousel{background:radial-gradient(70% 74% at 50% 44%, color-mix(in srgb, var(--dom-scene-accent) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-r3f-carousel{perspective:1200px}.archive-r3f-carousel__track{width:min(980px,90vw);height:min(620px,66vh);transform-style:preserve-3d;position:relative}.archive-r3f-carousel__track figure{width:clamp(160px,20vw,260px);transform:translate(calc(-50% + var(--slide-x) + var(--carousel-drag)), -50%) translateZ(var(--slide-z)) rotateY(var(--slide-rotate));gap:10px;margin:0;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .18s;display:grid;position:absolute;top:50%;left:50%}.archive-r3f-carousel__track figure[data-active=true]{z-index:8;transform:translate(calc(-50% + var(--slide-x) + var(--carousel-drag)), -54%) translateZ(40px) rotateY(0deg)}.archive-r3f-carousel__track button{aspect-ratio:4/5;border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-r3f-carousel__track button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-r3f-carousel__track button{background:var(--dom-scene-bg);border-radius:8px;padding:9px}@supports (color:color-mix(in lab, red, red)){.archive-r3f-carousel__track button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-r3f-carousel__track button{cursor:pointer;box-shadow:0 26px 90px #00000057}.archive-r3f-carousel__track figcaption{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-r3f-carousel__track figcaption{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.archive-r3f-carousel__track figcaption{text-align:center;font-size:.82rem;font-weight:850;line-height:1.05}.archive-wave-motion{background:radial-gradient(66% 70% at 50% 45%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);place-items:center;padding:104px 44px 88px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-wave-motion{background:radial-gradient(66% 70% at 50% 45%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-wave-motion__stage{border:1px solid var(--dom-scene-highlight);gap:12px;width:min(560px,48vw);margin:0;padding:16px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-wave-motion__stage{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-wave-motion__stage{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-wave-motion__stage{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-wave-motion__stage{box-shadow:0 38px 120px #0000006b}.archive-wave-motion__stage img{aspect-ratio:4/5}.archive-wave-motion__stage img:first-child{opacity:.38;filter:saturate(1.45)hue-rotate(42deg);width:calc(100% - 32px);height:calc(100% - 32px);transform:translate(var(--wave-x), var(--wave-y));clip-path:polygon(0 18%,100% 0,100% 74%,0 100%);pointer-events:none;position:absolute;inset:16px}.archive-wave-motion__chapters{z-index:8;gap:8px;display:flex;position:absolute;bottom:30px;right:32px}.archive-wave-motion__chapters button{border:1px solid var(--dom-scene-highlight);width:44px;height:44px}@supports (color:color-mix(in lab, red, red)){.archive-wave-motion__chapters button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-wave-motion__chapters button{background:var(--dom-scene-bg);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.archive-wave-motion__chapters button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-wave-motion__chapters button{color:var(--dom-scene-highlight);cursor:pointer}.archive-wave-motion__chapters button[data-active=true],.archive-wave-motion__chapters button:hover,.archive-wave-motion__chapters button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-wave-motion__chapters button[data-active=true],.archive-wave-motion__chapters button:hover,.archive-wave-motion__chapters button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-wave-motion__chapters button[data-active=true],.archive-wave-motion__chapters button:hover,.archive-wave-motion__chapters button:focus-visible{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-wave-motion__chapters button[data-active=true],.archive-wave-motion__chapters button:hover,.archive-wave-motion__chapters button:focus-visible{background:color-mix(in srgb, var(--dom-scene-accent) 18%, var(--dom-scene-bg))}}@media (max-width:920px){.archive-postprocessing__head{max-width:calc(100vw - 36px);top:18px;left:18px}.archive-postprocessing__head .scene-title{font-size:2.2rem}.archive-text-circle-scroll,.archive-emissive-dissolve,.archive-animated-letters,.archive-ps1-jitter,.archive-risograph-grain,.archive-dithering-grid{grid-template-columns:1fr;gap:24px;padding:88px 18px 92px}.archive-text-circle-scroll__hero,.archive-emissive-dissolve__stage,.archive-animated-letters__preview,.archive-ps1-jitter__hero,.archive-risograph-grain__poster,.archive-dithering-grid__hero,.archive-wave-motion__stage{width:min(360px,84vw)}.archive-text-circle-scroll__ring{opacity:.48;width:86vmin}.archive-text-circle-scroll__rail,.archive-wave-motion__chapters{bottom:18px;left:18px;right:18px;overflow-x:auto}.archive-emissive-dissolve__strip,.archive-risograph-grain__proofs,.archive-dithering-grid__matrix{grid-template-columns:repeat(3,minmax(82px,1fr))}.archive-animated-letters__index strong{font-size:clamp(1.55rem,10vw,3.4rem)}.archive-ps1-jitter__grid{grid-template-columns:repeat(3,minmax(80px,1fr));transform:none}.archive-shaders-on-scroll{padding:88px 18px 180px}.archive-shaders-on-scroll__stack figure{grid-template-columns:1fr;min-height:auto;position:relative;top:auto}.archive-shaders-on-scroll__stack img{min-height:280px}.archive-dithering-grid__toggle{bottom:18px;right:18px}.archive-r3f-carousel{padding:88px 18px 84px}.archive-r3f-carousel__track{height:min(560px,62vh)}.archive-r3f-carousel__track figure{width:clamp(138px,38vw,210px)}.archive-wave-motion{padding:88px 18px 92px}}@media (max-width:560px){.archive-emissive-dissolve__strip,.archive-risograph-grain__proofs,.archive-dithering-grid__matrix,.archive-ps1-jitter__grid{grid-template-columns:repeat(2,minmax(100px,1fr))}.archive-animated-letters__index button{grid-template-columns:30px minmax(0,1fr);gap:9px}.archive-text-circle-scroll__rail button{flex:0 0 58px;width:58px}.archive-wave-motion__chapters button{flex:0 0 40px}}@media (prefers-reduced-motion:reduce){.archive-postprocessing *,.archive-postprocessing :before,.archive-postprocessing :after{transition-duration:1ms!important;animation-duration:1ms!important}}.archive-postprocessing[data-reduced=true] .archive-text-circle-scroll__ring,.archive-postprocessing[data-reduced=true] .archive-shaders-on-scroll__stack,.archive-postprocessing[data-reduced=true] .archive-r3f-carousel__track figure,.archive-postprocessing[data-reduced=true] .archive-wave-motion__stage img:first-child{transform:none}.archive-reveal-filter__head{z-index:24;pointer-events:none;max-width:min(54ch,100vw - 64px);position:absolute;top:28px;left:32px}.archive-reveal-filter__head .scene-title{color:var(--dom-scene-highlight);overflow-wrap:anywhere;text-shadow:0 22px 70px #0000007a;font-size:3.2rem;line-height:.92}.dom-gallery[data-dom-variant=archive-thumbnail-fullwidth-transition],.dom-gallery[data-dom-variant=archive-fullscreen-clip-grid-transition],.dom-gallery[data-dom-variant=archive-image-layer-clip-transition],.dom-gallery[data-dom-variant=archive-image-to-content-scroll-transition],.dom-gallery[data-dom-variant=archive-column-row-scroll-gallery],.dom-gallery[data-dom-variant=archive-tile-scroll-image-grid],.dom-gallery[data-dom-variant=archive-pixel-loading-scroll-reveal],.dom-gallery[data-dom-variant=archive-scroll-svg-filter-reveal]{min-height:100svh;color:var(--dom-scene-highlight);background:var(--dom-scene-bg);position:relative}.archive-reveal-filter img{object-fit:contain;width:100%;height:100%;display:block}.archive-reveal-filter button{color:inherit;font:inherit}.archive-thumbnail-fullwidth-transition{background:radial-gradient(70% 76% at 50% 42%, var(--dom-scene-secondary), transparent 72%), linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), var(--dom-scene-bg);grid-template-rows:minmax(0,1fr) auto;gap:18px;padding:98px 40px 32px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-fullwidth-transition{background:radial-gradient(70% 76% at 50% 42%, color-mix(in srgb, var(--dom-scene-secondary) 13%, transparent), transparent 72%), linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), color-mix(in srgb, var(--dom-scene-bg) 94%, #fff)}}.archive-thumbnail-fullwidth-transition{background-size:auto,76px 76px,auto}.archive-thumbnail-fullwidth-transition__hero{grid-template-columns:minmax(360px,1fr) minmax(260px,.36fr);align-items:end;gap:20px;min-height:0;margin:0;display:grid}.archive-thumbnail-fullwidth-transition__hero img{border:1px solid var(--dom-scene-highlight);min-height:420px;padding:16px}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-fullwidth-transition__hero img{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-thumbnail-fullwidth-transition__hero img{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-fullwidth-transition__hero img{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-thumbnail-fullwidth-transition__hero img{box-shadow:0 38px 120px #0000003d}.archive-thumbnail-fullwidth-transition__hero figcaption,.archive-image-layer-clip__stage figcaption,.archive-pixel-loading-reveal__stage figcaption,.archive-scroll-svg-filter__stage figcaption{gap:9px;display:grid}.archive-thumbnail-fullwidth-transition__hero span,.archive-fullscreen-clip-grid__stage span,.archive-image-layer-clip__stage span,.archive-image-to-content__hero span,.archive-pixel-loading-reveal__stage span,.archive-scroll-svg-filter__stage span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-fullwidth-transition__hero span,.archive-fullscreen-clip-grid__stage span,.archive-image-layer-clip__stage span,.archive-image-to-content__hero span,.archive-pixel-loading-reveal__stage span,.archive-scroll-svg-filter__stage span{color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-thumbnail-fullwidth-transition__hero span,.archive-fullscreen-clip-grid__stage span,.archive-image-layer-clip__stage span,.archive-image-to-content__hero span,.archive-pixel-loading-reveal__stage span,.archive-scroll-svg-filter__stage span{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:900}.archive-thumbnail-fullwidth-transition__hero strong,.archive-fullscreen-clip-grid__stage strong,.archive-image-layer-clip__stage strong,.archive-image-to-content__hero strong,.archive-pixel-loading-reveal__stage strong,.archive-scroll-svg-filter__stage strong{color:var(--dom-scene-highlight);overflow-wrap:anywhere;font-size:clamp(1.2rem,2.6vw,2.8rem);line-height:.95}.archive-thumbnail-fullwidth-transition__hero p,.archive-image-layer-clip__stage p,.archive-image-to-content__hero p,.archive-image-to-content__notes p,.archive-pixel-loading-reveal__stage p,.archive-scroll-svg-filter__stage p{color:var(--dom-scene-highlight);margin:0}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-fullwidth-transition__hero p,.archive-image-layer-clip__stage p,.archive-image-to-content__hero p,.archive-image-to-content__notes p,.archive-pixel-loading-reveal__stage p,.archive-scroll-svg-filter__stage p{color:color-mix(in srgb, var(--dom-scene-highlight) 64%, transparent)}}.archive-thumbnail-fullwidth-transition__hero p,.archive-image-layer-clip__stage p,.archive-image-to-content__hero p,.archive-image-to-content__notes p,.archive-pixel-loading-reveal__stage p,.archive-scroll-svg-filter__stage p{font-size:.9rem;line-height:1.45}.archive-thumbnail-fullwidth-transition__thumbs{grid-template-columns:repeat(10,minmax(54px,1fr));gap:8px;display:grid}.archive-thumbnail-fullwidth-transition__thumbs button,.archive-fullscreen-clip-grid__grid button,.archive-pixel-loading-reveal__strip button{aspect-ratio:1;border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-fullwidth-transition__thumbs button,.archive-fullscreen-clip-grid__grid button,.archive-pixel-loading-reveal__strip button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-thumbnail-fullwidth-transition__thumbs button,.archive-fullscreen-clip-grid__grid button,.archive-pixel-loading-reveal__strip button{background:var(--dom-scene-bg);border-radius:8px;padding:5px}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-fullwidth-transition__thumbs button,.archive-fullscreen-clip-grid__grid button,.archive-pixel-loading-reveal__strip button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-thumbnail-fullwidth-transition__thumbs button,.archive-fullscreen-clip-grid__grid button,.archive-pixel-loading-reveal__strip button{cursor:pointer}.archive-thumbnail-fullwidth-transition__thumbs button[data-active=true],.archive-thumbnail-fullwidth-transition__thumbs button:hover,.archive-thumbnail-fullwidth-transition__thumbs button:focus-visible,.archive-fullscreen-clip-grid__grid button[data-active=true],.archive-fullscreen-clip-grid__grid button:hover,.archive-fullscreen-clip-grid__grid button:focus-visible,.archive-pixel-loading-reveal__strip button[data-active=true],.archive-pixel-loading-reveal__strip button:hover,.archive-pixel-loading-reveal__strip button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-thumbnail-fullwidth-transition__thumbs button[data-active=true],.archive-thumbnail-fullwidth-transition__thumbs button:hover,.archive-thumbnail-fullwidth-transition__thumbs button:focus-visible,.archive-fullscreen-clip-grid__grid button[data-active=true],.archive-fullscreen-clip-grid__grid button:hover,.archive-fullscreen-clip-grid__grid button:focus-visible,.archive-pixel-loading-reveal__strip button[data-active=true],.archive-pixel-loading-reveal__strip button:hover,.archive-pixel-loading-reveal__strip button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 78%, var(--dom-scene-highlight))}}.archive-fullscreen-clip-grid{background:radial-gradient(60% 70% at var(--clip-x) var(--clip-y), var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(0,1fr) minmax(230px,.28fr);gap:20px;padding:98px 36px 42px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-fullscreen-clip-grid{background:radial-gradient(60% 70% at var(--clip-x) var(--clip-y), color-mix(in srgb, var(--dom-scene-accent) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-fullscreen-clip-grid__stage{border:1px solid var(--dom-scene-highlight);min-height:72vh;margin:0;padding:16px;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-fullscreen-clip-grid__stage{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-fullscreen-clip-grid__stage{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-fullscreen-clip-grid__stage{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-fullscreen-clip-grid__stage{box-shadow:0 36px 120px #00000061}.archive-fullscreen-clip-grid__stage img{clip-path:polygon(0 10%,94% 0,100% 86%,7% 100%);filter:saturate(1.1)contrast(1.04)}.archive-fullscreen-clip-grid__stage figcaption{border:1px solid var(--dom-scene-highlight);gap:7px;max-width:36ch;padding:14px;display:grid;position:absolute;bottom:26px;left:30px}@supports (color:color-mix(in lab, red, red)){.archive-fullscreen-clip-grid__stage figcaption{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-fullscreen-clip-grid__stage figcaption{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-fullscreen-clip-grid__stage figcaption{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.archive-fullscreen-clip-grid__stage figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.archive-fullscreen-clip-grid__grid{grid-template-columns:repeat(2,minmax(84px,1fr));align-self:center;gap:10px;display:grid}.archive-fullscreen-clip-grid__grid button:nth-child(2n){transform:translateY(22px)}.archive-image-layer-clip{background:radial-gradient(70% 70% at 34% 46%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(340px,.68fr) minmax(380px,1fr);align-items:center;gap:40px;padding:104px 54px 58px;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.archive-image-layer-clip{background:radial-gradient(70% 70% at 34% 46%, color-mix(in srgb, var(--dom-scene-secondary) 18%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-image-layer-clip__stage{border:1px solid var(--dom-scene-highlight);width:min(460px,38vw);min-height:620px;margin:0 auto;padding:16px;position:relative}@supports (color:color-mix(in lab, red, red)){.archive-image-layer-clip__stage{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-image-layer-clip__stage{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-image-layer-clip__stage{background:color-mix(in srgb, var(--dom-scene-bg) 70%, transparent)}}.archive-image-layer-clip__stage{box-shadow:0 38px 120px #0000005c}.archive-image-layer-clip__stage img{clip-path:polygon(0 0,100% 6%,94% 100%,4% 92%);width:calc(100% - 32px);height:calc(100% - 150px);position:absolute;inset:16px}.archive-image-layer-clip__stage img:first-of-type{opacity:.32;filter:saturate(1.4)hue-rotate(24deg);clip-path:polygon(0 18%,86% 0,100% 84%,12% 100%);transform:translate(-20px,16px)}.archive-image-layer-clip__stage img:nth-of-type(2){opacity:.5;filter:saturate(1.2);clip-path:polygon(14% 0,100% 16%,78% 100%,0 80%);transform:translate(22px,-12px)}.archive-image-layer-clip__stage figcaption{position:absolute;bottom:16px;left:16px;right:16px}.archive-image-layer-clip__index,.archive-scroll-svg-filter__list{gap:8px;display:grid}.archive-image-layer-clip__index button,.archive-scroll-svg-filter__list button,.archive-image-to-content__notes button{border:0;border-bottom:1px solid var(--dom-scene-highlight);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-image-layer-clip__index button,.archive-scroll-svg-filter__list button,.archive-image-to-content__notes button{border-bottom:1px solid color-mix(in srgb, var(--dom-scene-highlight) 12%, transparent)}}.archive-image-layer-clip__index button,.archive-scroll-svg-filter__list button,.archive-image-to-content__notes button{text-align:left;cursor:pointer;background:0 0;padding:13px 0}.archive-image-layer-clip__index span,.archive-scroll-svg-filter__list span,.archive-image-to-content__notes span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-image-layer-clip__index span,.archive-scroll-svg-filter__list span,.archive-image-to-content__notes span{color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--dom-scene-highlight))}}.archive-image-layer-clip__index span,.archive-scroll-svg-filter__list span,.archive-image-to-content__notes span{font-size:.78rem;font-weight:900}.archive-image-layer-clip__index strong,.archive-scroll-svg-filter__list strong,.archive-image-to-content__notes strong{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-image-layer-clip__index strong,.archive-scroll-svg-filter__list strong,.archive-image-to-content__notes strong{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.archive-image-layer-clip__index strong,.archive-scroll-svg-filter__list strong,.archive-image-to-content__notes strong{overflow-wrap:anywhere;font-size:clamp(1rem,2.2vw,2.2rem);line-height:.98}.archive-image-layer-clip__index button[data-active=true] strong,.archive-image-layer-clip__index button:hover strong,.archive-image-layer-clip__index button:focus-visible strong,.archive-scroll-svg-filter__list button[data-active=true] strong,.archive-scroll-svg-filter__list button:hover strong,.archive-scroll-svg-filter__list button:focus-visible strong{color:var(--dom-scene-highlight)}.archive-image-to-content,.archive-column-row-scroll,.archive-tile-scroll-grid,.archive-pixel-loading-reveal,.archive-scroll-svg-filter{height:100svh;overflow-y:auto}.archive-image-to-content{background:linear-gradient(var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(72% 74% at 24% 32%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(320px,.76fr) minmax(360px,1fr);align-items:start;gap:34px;padding:104px 56px 180px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-image-to-content{background:linear-gradient(color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), radial-gradient(72% 74% at 24% 32%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #fff)}}.archive-image-to-content{background-size:82px 82px,auto,auto}.archive-image-to-content__hero{border:1px solid var(--dom-scene-highlight);gap:12px;width:min(430px,36vw);margin:0 auto;padding:14px;display:grid;position:sticky;top:96px}@supports (color:color-mix(in lab, red, red)){.archive-image-to-content__hero{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 16%, transparent)}}.archive-image-to-content__hero{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-image-to-content__hero{background:color-mix(in srgb, var(--dom-scene-bg) 76%, transparent)}}.archive-image-to-content__hero{transform:translateY(var(--content-progress));box-shadow:0 34px 110px #0000003d}.archive-image-to-content__hero img{aspect-ratio:4/5}.archive-image-to-content__hero figcaption{gap:7px;display:grid}.archive-image-to-content__notes{gap:24px;padding-top:36vh;display:grid}.archive-image-to-content__notes button{grid-template-columns:52px minmax(0,1fr);min-height:28vh}.archive-image-to-content__notes p{grid-column:2}.archive-column-row-scroll{background:radial-gradient(70% 74% at 50% 40%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);padding:104px 40px 180px}@supports (color:color-mix(in lab, red, red)){.archive-column-row-scroll{background:radial-gradient(70% 74% at 50% 40%, color-mix(in srgb, var(--dom-scene-accent) 14%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-column-row-scroll__wall{max-width:1080px;min-height:170vh;transform:translateY(var(--column-scroll));grid-template-columns:repeat(4,minmax(120px,1fr));gap:14px;margin:0 auto;display:grid}.archive-column-row-scroll__wall button{border:1px solid var(--dom-scene-highlight);gap:8px;min-height:220px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-column-row-scroll__wall button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-column-row-scroll__wall button{background:var(--dom-scene-bg);border-radius:8px;padding:9px}@supports (color:color-mix(in lab, red, red)){.archive-column-row-scroll__wall button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-column-row-scroll__wall button{cursor:pointer;transform:translateY(var(--row-scroll))}.archive-column-row-scroll__wall button:nth-child(2n){transform:translateY(calc(var(--row-scroll) * -.7))}.archive-column-row-scroll__wall button:nth-child(3n){transform:translateY(calc(var(--row-scroll) * .42))}.archive-column-row-scroll__wall img{min-height:170px}.archive-column-row-scroll__wall span{color:var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-column-row-scroll__wall span{color:color-mix(in srgb, var(--dom-scene-highlight) 72%, transparent)}}.archive-column-row-scroll__wall span{overflow-wrap:anywhere;font-size:.78rem;font-weight:850;line-height:1.05}.archive-column-row-scroll__wall button:hover,.archive-column-row-scroll__wall button:focus-visible,.archive-tile-scroll-grid__grid button:hover,.archive-tile-scroll-grid__grid button:focus-visible{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-column-row-scroll__wall button:hover,.archive-column-row-scroll__wall button:focus-visible,.archive-tile-scroll-grid__grid button:hover,.archive-tile-scroll-grid__grid button:focus-visible{border-color:color-mix(in srgb, var(--dom-scene-accent) 74%, var(--dom-scene-highlight))}}.archive-tile-scroll-grid{background:linear-gradient(90deg, var(--dom-scene-highlight) 1px, transparent 1px), radial-gradient(68% 72% at 50% 42%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);padding:104px 40px 180px}@supports (color:color-mix(in lab, red, red)){.archive-tile-scroll-grid{background:linear-gradient(90deg, color-mix(in srgb, var(--dom-scene-highlight) 6%, transparent) 1px, transparent 1px), radial-gradient(68% 72% at 50% 42%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-tile-scroll-grid{background-size:72px 72px,auto,auto}.archive-tile-scroll-grid__grid{grid-template-columns:repeat(4,minmax(120px,1fr));gap:12px;max-width:1080px;min-height:185vh;margin:0 auto;display:grid}.archive-tile-scroll-grid__grid button{aspect-ratio:1/1.15;border:1px solid var(--dom-scene-highlight)}@supports (color:color-mix(in lab, red, red)){.archive-tile-scroll-grid__grid button{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 13%, transparent)}}.archive-tile-scroll-grid__grid button{background:var(--dom-scene-bg);border-radius:8px;padding:8px}@supports (color:color-mix(in lab, red, red)){.archive-tile-scroll-grid__grid button{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-tile-scroll-grid__grid button{cursor:pointer;transform:translateY(var(--tile-scroll))}.archive-tile-scroll-grid__grid button:nth-child(2n){transform:translateY(calc(var(--tile-scroll) * -.54))}.archive-tile-scroll-grid__grid button:nth-child(4n){transform:translateY(calc(var(--tile-scroll) * .32))}.archive-pixel-loading-reveal{background:repeating-linear-gradient(0deg, #ffffff0b 0 1px, transparent 1px 5px), radial-gradient(70% 72% at 50% 44%, var(--dom-scene-accent), transparent 72%), var(--dom-scene-bg);place-items:center;padding:104px 42px 160px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-pixel-loading-reveal{background:repeating-linear-gradient(0deg, #ffffff0b 0 1px, transparent 1px 5px), radial-gradient(70% 72% at 50% 44%, color-mix(in srgb, var(--dom-scene-accent) 14%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-pixel-loading-reveal__stage{border:1px solid var(--dom-scene-highlight);gap:12px;width:min(560px,48vw);margin:0;padding:16px;display:grid;position:sticky;top:96px}@supports (color:color-mix(in lab, red, red)){.archive-pixel-loading-reveal__stage{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 15%, transparent)}}.archive-pixel-loading-reveal__stage{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-pixel-loading-reveal__stage{background:color-mix(in srgb, var(--dom-scene-bg) 74%, transparent)}}.archive-pixel-loading-reveal__stage{box-shadow:0 36px 120px #0000005c}.archive-pixel-loading-reveal__stage img{aspect-ratio:4/5;image-rendering:auto}.archive-pixel-loading-reveal__pixels{pointer-events:none;opacity:.42;mix-blend-mode:screen;grid-template-columns:repeat(10,1fr);display:grid;position:absolute;inset:16px 16px 122px}.archive-pixel-loading-reveal__pixels i{background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.archive-pixel-loading-reveal__pixels i{background:color-mix(in srgb, var(--dom-scene-accent) 70%, transparent)}}.archive-pixel-loading-reveal__pixels i{animation:2.8s steps(4,end) infinite archive-pixel-resolve;animation-delay:calc(var(--pixel-index) * -28ms)}.archive-pixel-loading-reveal__strip{gap:8px;margin-top:48px;display:flex}.archive-pixel-loading-reveal__strip button{width:64px}.archive-scroll-svg-filter{background:radial-gradient(66% 72% at 36% 48%, var(--dom-scene-secondary), transparent 72%), var(--dom-scene-bg);grid-template-columns:minmax(340px,.68fr) minmax(380px,1fr);align-items:center;gap:40px;padding:104px 56px 180px;display:grid}@supports (color:color-mix(in lab, red, red)){.archive-scroll-svg-filter{background:radial-gradient(66% 72% at 36% 48%, color-mix(in srgb, var(--dom-scene-secondary) 16%, transparent), transparent 72%), color-mix(in srgb, var(--dom-scene-bg) 94%, #000)}}.archive-scroll-svg-filter__defs{width:0;height:0;position:absolute;overflow:hidden}.archive-scroll-svg-filter__stage{border:1px solid var(--dom-scene-highlight);gap:12px;width:min(440px,38vw);margin:0 auto;padding:16px;display:grid;position:sticky;top:96px}@supports (color:color-mix(in lab, red, red)){.archive-scroll-svg-filter__stage{border:1px solid color-mix(in srgb, var(--dom-scene-highlight) 14%, transparent)}}.archive-scroll-svg-filter__stage{background:var(--dom-scene-bg);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.archive-scroll-svg-filter__stage{background:color-mix(in srgb, var(--dom-scene-bg) 72%, transparent)}}.archive-scroll-svg-filter__stage{transform:translateY(var(--svg-scroll));box-shadow:0 36px 120px #00000057}.archive-scroll-svg-filter__stage img{aspect-ratio:4/5}.archive-scroll-svg-filter__stage figcaption{gap:8px;display:grid}.archive-scroll-svg-filter__list{align-content:start;min-height:150vh;padding-top:30vh}@keyframes archive-pixel-resolve{0%,to{opacity:.18;transform:scale(.82)}45%{opacity:.64;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.archive-reveal-filter *,.archive-reveal-filter :before,.archive-reveal-filter :after{transition-duration:1ms!important;animation-duration:1ms!important}.archive-pixel-loading-reveal__pixels{opacity:.16}}@media (max-width:920px){.archive-reveal-filter__head{max-width:calc(100vw - 36px);top:18px;left:18px}.archive-reveal-filter__head .scene-title{font-size:2.05rem}.archive-thumbnail-fullwidth-transition,.archive-fullscreen-clip-grid,.archive-image-layer-clip,.archive-image-to-content,.archive-scroll-svg-filter{grid-template-columns:1fr;gap:22px;padding:88px 18px 92px}.archive-thumbnail-fullwidth-transition__hero{grid-template-columns:1fr}.archive-thumbnail-fullwidth-transition__hero img,.archive-fullscreen-clip-grid__stage,.archive-image-layer-clip__stage,.archive-image-to-content__hero,.archive-pixel-loading-reveal__stage,.archive-scroll-svg-filter__stage{width:min(360px,86vw);min-height:0}.archive-fullscreen-clip-grid__stage{min-height:56vh}.archive-fullscreen-clip-grid__grid,.archive-column-row-scroll__wall,.archive-tile-scroll-grid__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-thumbnail-fullwidth-transition__thumbs{grid-template-columns:repeat(5,minmax(44px,1fr))}.archive-image-layer-clip__stage{width:min(360px,86vw);min-height:520px}.archive-image-layer-clip__index strong,.archive-scroll-svg-filter__list strong,.archive-image-to-content__notes strong{font-size:1rem;line-height:1.12}.archive-image-to-content__hero,.archive-scroll-svg-filter__stage{position:relative;top:auto;transform:none}.archive-image-to-content__notes,.archive-scroll-svg-filter__list{min-height:auto;padding-top:0}.archive-column-row-scroll,.archive-tile-scroll-grid,.archive-pixel-loading-reveal{padding:88px 18px 110px}.archive-column-row-scroll__wall,.archive-tile-scroll-grid__grid{gap:9px;min-height:150vh}.archive-column-row-scroll__wall button{min-height:160px}.archive-pixel-loading-reveal__strip{flex-wrap:wrap;justify-content:center}}@media (max-width:520px){.archive-fullscreen-clip-grid__grid,.archive-column-row-scroll__wall,.archive-tile-scroll-grid__grid{grid-template-columns:1fr 1fr}.archive-thumbnail-fullwidth-transition__hero strong,.archive-fullscreen-clip-grid__stage strong,.archive-image-layer-clip__stage strong,.archive-image-to-content__hero strong,.archive-pixel-loading-reveal__stage strong,.archive-scroll-svg-filter__stage strong{font-size:1.24rem;line-height:1.05}.archive-fullscreen-clip-grid__stage figcaption{bottom:18px;left:18px;right:18px}}.dom-gallery.layout-morph{--scene-runway:100cqh;--lm-pad:clamp(16px, 2.45cqw, 38px);--lm-gap:clamp(7px, .9cqw, 14px);--lm-top-safe:0px;--lm-bottom-safe:0px;--lm-ink:var(--dom-scene-highlight,#f4f1e9);--lm-paper:var(--dom-scene-highlight,#f4f1e9)}@supports (color:color-mix(in lab, red, red)){.dom-gallery.layout-morph{--lm-paper:color-mix(in srgb, var(--dom-scene-highlight,#f4f1e9) 91%, var(--dom-scene-bg,#07090b))}}.dom-gallery.layout-morph{--lm-quiet:var(--lm-ink)}@supports (color:color-mix(in lab, red, red)){.dom-gallery.layout-morph{--lm-quiet:color-mix(in srgb, var(--lm-ink) 52%, transparent)}}.dom-gallery.layout-morph{--lm-hair:var(--lm-ink)}@supports (color:color-mix(in lab, red, red)){.dom-gallery.layout-morph{--lm-hair:color-mix(in srgb, var(--lm-ink) 14%, transparent)}}.dom-gallery.layout-morph{z-index:0;box-sizing:border-box;width:100%;height:100cqh;min-height:100cqh;color:var(--lm-ink);background:linear-gradient(90deg, var(--lm-ink) 1px, transparent 1px) 50% 0 / 16.666% 100%, linear-gradient(180deg, var(--lm-ink) 1px, transparent 1px) 0 50% / 100% 25%, var(--dom-scene-bg,#07090b);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dom-gallery.layout-morph{background:linear-gradient(90deg, color-mix(in srgb, var(--lm-ink) 3.5%, transparent) 1px, transparent 1px) 50% 0 / 16.666% 100%, linear-gradient(180deg, color-mix(in srgb, var(--lm-ink) 2.5%, transparent) 1px, transparent 1px) 0 50% / 100% 25%, var(--dom-scene-bg,#07090b)}}.dom-gallery.layout-morph{isolation:isolate;font-variant-numeric:tabular-nums}.layout-morph__light{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.layout-morph__light:before{content:"";background:radial-gradient(ellipse at 50% 0%, var(--lm-ink), transparent 66%);position:absolute;inset:-34% -12% 22%}@supports (color:color-mix(in lab, red, red)){.layout-morph__light:before{background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--lm-ink) 11%, transparent), transparent 66%)}}.layout-morph__light span{border:1px solid var(--dom-scene-accent);width:48cqw;height:48cqw;position:absolute}@supports (color:color-mix(in lab, red, red)){.layout-morph__light span{border:1px solid color-mix(in srgb, var(--dom-scene-accent) 12%, transparent)}}.layout-morph__light span{opacity:.4;border-radius:50%}.layout-morph__light span:first-child{top:-38cqw;right:-20cqw}.layout-morph__light span:last-child{bottom:-42cqw;left:-24cqw}.layout-morph__stage{box-sizing:border-box;width:100%;height:100cqh;min-height:100cqh;position:relative;overflow:hidden}.layout-morph__header{z-index:30;top:calc(var(--lm-pad) + var(--lm-top-safe));left:var(--lm-pad);pointer-events:none;gap:4px;max-width:min(44ch,46%);display:grid;position:absolute}.layout-morph__header p,.layout-morph__header h1,.layout-morph__header>span{margin:0}.layout-morph__header p{color:var(--lm-ink)}@supports (color:color-mix(in lab, red, red)){.layout-morph__header p{color:color-mix(in srgb, var(--lm-ink) 42%, transparent)}}.layout-morph__header p{letter-spacing:.18em;text-transform:uppercase;font-size:clamp(8px,.68cqw,10px);font-weight:700;line-height:1}.layout-morph__header p span{color:var(--dom-scene-accent);margin:0 .32em}.layout-morph__header h1{color:var(--lm-ink);letter-spacing:-.025em;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.15rem,2.15cqw,2rem);font-weight:450;line-height:1.04;overflow:hidden}.layout-morph__header>span{color:var(--lm-quiet);font-size:clamp(9px,.78cqw,12px);line-height:1.3}.layout-morph__works{z-index:5;top:calc(var(--lm-top-safe) + clamp(88px, 12.5cqh, 118px));right:var(--lm-pad);bottom:calc(var(--lm-bottom-safe) + clamp(92px, 13cqh, 122px));left:var(--lm-pad);gap:var(--lm-gap);isolation:isolate;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:dense;min-width:0;min-height:0;margin:0;padding:0;list-style:none;display:grid;position:absolute}.layout-morph__work{box-sizing:border-box;width:auto;min-width:0;height:auto;min-height:0;color:inherit;font:inherit;text-align:left;cursor:pointer;transform-origin:50%;backface-visibility:hidden;background:0 0;border:0;border-radius:3px;grid-area:auto;place-self:stretch stretch;margin:0;padding:0;display:block;position:relative}.layout-morph__work:disabled{cursor:default}.layout-morph__mount{box-sizing:border-box;transform-origin:50%;width:100%;min-width:0;height:100%;min-height:0;transition:transform var(--lm-duration,1s) cubic-bezier(.19, 1, .22, 1);flex-direction:column;display:flex;position:relative;transform:none}.layout-morph[data-trigger=scrub] .layout-morph__mount{transition:none}.layout-morph__frame{box-sizing:border-box;border:1px solid var(--lm-hair);border-radius:inherit;background:var(--lm-paper);flex:auto;min-width:0;min-height:0;padding:clamp(3px,.43cqw,7px);transition:border-color .32s,box-shadow .42s,background-color .32s;display:block;position:relative;overflow:hidden;box-shadow:0 16px 32px -24px #000000c7,inset 0 1px 1px #ffffff70}.layout-morph__frame:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#ffffff14,#0000 30% 72%,#0000000d);position:absolute;inset:0}.layout-morph__frame img{object-fit:contain;background:var(--dom-scene-bg);width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.layout-morph__frame img{background:color-mix(in srgb, var(--dom-scene-bg) 92%, #000)}}.layout-morph__frame img{-webkit-user-select:none;user-select:none;transition:transform .64s cubic-bezier(.19,1,.22,1);transform:scale(1)}.layout-morph__caption{min-width:0;color:var(--lm-quiet);flex:none;align-items:baseline;gap:7px;padding:clamp(5px,.65cqh,9px) 1px 0;display:flex}.layout-morph__caption small{color:var(--dom-scene-accent);flex:none}@supports (color:color-mix(in lab, red, red)){.layout-morph__caption small{color:color-mix(in srgb, var(--dom-scene-accent) 68%, var(--lm-quiet))}}.layout-morph__caption small{letter-spacing:.13em;font-size:clamp(7px,.58cqw,9px);font-weight:700}.layout-morph__caption strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:clamp(8px,.68cqw,10px);font-weight:500;line-height:1.1;overflow:hidden}.layout-morph__work[data-selected=true]{z-index:20}.layout-morph__work[data-selected=true] .layout-morph__frame{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.layout-morph__work[data-selected=true] .layout-morph__frame{border-color:color-mix(in srgb, var(--dom-scene-accent) 68%, transparent)}}.layout-morph__work[data-selected=true] .layout-morph__frame{box-shadow:0 20px 40px -25px var(--dom-scene-accent), 0 0 0 1px var(--dom-scene-accent) inset}@supports (color:color-mix(in lab, red, red)){.layout-morph__work[data-selected=true] .layout-morph__frame{box-shadow:0 20px 40px -25px color-mix(in srgb, var(--dom-scene-accent) 46%, #000), 0 0 0 1px color-mix(in srgb, var(--dom-scene-accent) 18%, transparent) inset}}.layout-morph__work:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.layout-morph__work:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 88%, var(--lm-ink))}}.layout-morph__work:focus-visible{outline-offset:4px}@media (hover:hover){.layout-morph__work:hover .layout-morph__frame{border-color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.layout-morph__work:hover .layout-morph__frame{border-color:color-mix(in srgb, var(--dom-scene-accent) 48%, transparent)}}.layout-morph__work:hover .layout-morph__frame{box-shadow:0 24px 42px -25px var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.layout-morph__work:hover .layout-morph__frame{box-shadow:0 24px 42px -25px color-mix(in srgb, var(--dom-scene-accent) 42%, #000)}}.layout-morph__work:hover .layout-morph__frame img{transform:scale(1.025)}}.layout-morph__works--index,.layout-morph__works--expanded{gap:var(--lm-gap);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));padding:0}.layout-morph__works--compact{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(5px,.65cqw,10px);padding:clamp(26px,5.8cqh,58px) clamp(54px,9cqw,132px)}.layout-morph__works--compact .layout-morph__caption{opacity:.68;padding-top:4px}.layout-morph__works--narrative{gap:var(--lm-gap);grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(12,minmax(0,1fr))}.layout-morph__works--narrative .layout-morph__work:first-child{grid-area:1/1/5/8}.layout-morph__works--narrative .layout-morph__work:nth-child(2){grid-area:1/8/3/11}.layout-morph__works--narrative .layout-morph__work:nth-child(3){grid-area:1/11/3/13}.layout-morph__works--narrative .layout-morph__work:nth-child(4){grid-area:3/8/5/13}.layout-morph__works--narrative .layout-morph__work:nth-child(5){grid-area:5/1/7/3}.layout-morph__works--narrative .layout-morph__work:nth-child(6){grid-area:5/3/7/5}.layout-morph__works--narrative .layout-morph__work:nth-child(7){grid-area:5/5/7/7}.layout-morph__works--narrative .layout-morph__work:nth-child(8){grid-area:5/7/7/9}.layout-morph__works--narrative .layout-morph__work:nth-child(9){grid-area:5/9/7/11}.layout-morph__works--narrative .layout-morph__work:nth-child(10){grid-area:5/11/7/13}.layout-morph__works--narrative .layout-morph__work:first-child .layout-morph__caption strong{color:var(--lm-ink);font-size:clamp(10px,.9cqw,13px)}.layout-morph__works--cover{gap:var(--lm-gap);grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(15,minmax(0,1fr))}.layout-morph__works--cover .layout-morph__work:first-child{grid-area:1/1/7/10}.layout-morph__works--cover .layout-morph__work:nth-child(2),.layout-morph__works--cover .layout-morph__work:nth-child(5),.layout-morph__works--cover .layout-morph__work:nth-child(8){grid-column:10/12}.layout-morph__works--cover .layout-morph__work:nth-child(3),.layout-morph__works--cover .layout-morph__work:nth-child(6),.layout-morph__works--cover .layout-morph__work:nth-child(9){grid-column:12/14}.layout-morph__works--cover .layout-morph__work:nth-child(4),.layout-morph__works--cover .layout-morph__work:nth-child(7),.layout-morph__works--cover .layout-morph__work:nth-child(10){grid-column:14/16}.layout-morph__works--cover .layout-morph__work:nth-child(n+2):nth-child(-n+4){grid-row:1/3}.layout-morph__works--cover .layout-morph__work:nth-child(n+5):nth-child(-n+7){grid-row:3/5}.layout-morph__works--cover .layout-morph__work:nth-child(n+8){grid-row:5/7}.layout-morph__works--case-study{gap:var(--lm-gap);grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(18,minmax(0,1fr))}.layout-morph__works--case-study .layout-morph__work:first-child{grid-area:1/7/5/19}.layout-morph__works--case-study .layout-morph__work:nth-child(2){grid-area:1/1/3/7}.layout-morph__works--case-study .layout-morph__work:nth-child(3){grid-area:3/1/5/4}.layout-morph__works--case-study .layout-morph__work:nth-child(4){grid-area:3/4/5/7}.layout-morph__works--case-study .layout-morph__work:nth-child(5){grid-area:5/7/7/9}.layout-morph__works--case-study .layout-morph__work:nth-child(6){grid-area:5/9/7/11}.layout-morph__works--case-study .layout-morph__work:nth-child(7){grid-area:5/11/7/13}.layout-morph__works--case-study .layout-morph__work:nth-child(8){grid-area:5/13/7/15}.layout-morph__works--case-study .layout-morph__work:nth-child(9){grid-area:5/15/7/17}.layout-morph__works--case-study .layout-morph__work:nth-child(10){grid-area:5/17/7/19}.layout-morph__works--stack,.layout-morph__works--deck{grid-template-rows:1fr;grid-template-columns:1fr;place-items:center;gap:0}.layout-morph__works--stack .layout-morph__work,.layout-morph__works--deck .layout-morph__work{grid-area:1/1;place-self:center;width:clamp(150px,24%,292px);height:min(74%,470px)}.layout-morph__works--deck .layout-morph__work{width:clamp(142px,21%,258px);height:min(68%,430px)}.layout-morph__works--stack .layout-morph__caption,.layout-morph__works--deck .layout-morph__caption{opacity:0}.layout-morph__works--stack .layout-morph__work:first-child,.layout-morph__works--deck .layout-morph__work:first-child{z-index:1}.layout-morph__works--stack .layout-morph__work:nth-child(2),.layout-morph__works--deck .layout-morph__work:nth-child(2){z-index:2}.layout-morph__works--stack .layout-morph__work:nth-child(3),.layout-morph__works--deck .layout-morph__work:nth-child(3){z-index:3}.layout-morph__works--stack .layout-morph__work:nth-child(4),.layout-morph__works--deck .layout-morph__work:nth-child(4){z-index:4}.layout-morph__works--stack .layout-morph__work:nth-child(5),.layout-morph__works--deck .layout-morph__work:nth-child(5){z-index:5}.layout-morph__works--stack .layout-morph__work:nth-child(6),.layout-morph__works--deck .layout-morph__work:nth-child(6){z-index:6}.layout-morph__works--stack .layout-morph__work:nth-child(7),.layout-morph__works--deck .layout-morph__work:nth-child(7){z-index:7}.layout-morph__works--stack .layout-morph__work:nth-child(8),.layout-morph__works--deck .layout-morph__work:nth-child(8){z-index:8}.layout-morph__works--stack .layout-morph__work:nth-child(9),.layout-morph__works--deck .layout-morph__work:nth-child(9){z-index:9}.layout-morph__works--stack .layout-morph__work:nth-child(10),.layout-morph__works--deck .layout-morph__work:nth-child(10){z-index:10}.layout-morph__works--stack .layout-morph__work:first-child .layout-morph__mount{transform:translate(-9%,4%)rotate(-7deg)}.layout-morph__works--stack .layout-morph__work:nth-child(2) .layout-morph__mount{transform:translate(7%,-5%)rotate(5deg)}.layout-morph__works--stack .layout-morph__work:nth-child(3) .layout-morph__mount{transform:translate(-5%,-3%)rotate(-3deg)}.layout-morph__works--stack .layout-morph__work:nth-child(4) .layout-morph__mount{transform:translate(10%,5%)rotate(7deg)}.layout-morph__works--stack .layout-morph__work:nth-child(5) .layout-morph__mount{transform:translate(-8%,-6%)rotate(-5deg)}.layout-morph__works--stack .layout-morph__work:nth-child(6) .layout-morph__mount{transform:translate(5%,2%)rotate(3deg)}.layout-morph__works--stack .layout-morph__work:nth-child(7) .layout-morph__mount{transform:translate(-3%,6%)rotate(-2deg)}.layout-morph__works--stack .layout-morph__work:nth-child(8) .layout-morph__mount{transform:translate(7%,-2%)rotate(4deg)}.layout-morph__works--stack .layout-morph__work:nth-child(9) .layout-morph__mount{transform:translate(-4%,1%)rotate(-1.5deg)}.layout-morph__works--stack .layout-morph__work:nth-child(10) .layout-morph__mount{transform:translate(2%,-1%)rotate(1deg)}.layout-morph__works--deck .layout-morph__work:first-child .layout-morph__mount{transform:translate(-122%,12%)rotate(-13deg)}.layout-morph__works--deck .layout-morph__work:nth-child(2) .layout-morph__mount{transform:translate(-96%,4%)rotate(-10deg)}.layout-morph__works--deck .layout-morph__work:nth-child(3) .layout-morph__mount{transform:translate(-70%,-2%)rotate(-7deg)}.layout-morph__works--deck .layout-morph__work:nth-child(4) .layout-morph__mount{transform:translate(-44%,-7%)rotate(-4deg)}.layout-morph__works--deck .layout-morph__work:nth-child(5) .layout-morph__mount{transform:translate(-17%,-10%)rotate(-1.5deg)}.layout-morph__works--deck .layout-morph__work:nth-child(6) .layout-morph__mount{transform:translate(17%,-10%)rotate(1.5deg)}.layout-morph__works--deck .layout-morph__work:nth-child(7) .layout-morph__mount{transform:translate(44%,-7%)rotate(4deg)}.layout-morph__works--deck .layout-morph__work:nth-child(8) .layout-morph__mount{transform:translate(70%,-2%)rotate(7deg)}.layout-morph__works--deck .layout-morph__work:nth-child(9) .layout-morph__mount{transform:translate(96%,4%)rotate(10deg)}.layout-morph__works--deck .layout-morph__work:nth-child(10) .layout-morph__mount{transform:translate(122%,12%)rotate(13deg)}.layout-morph__works--focus{gap:var(--lm-gap);grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(10,minmax(0,1fr))}.layout-morph__works--focus .layout-morph__work:not([data-selected=true]){grid-row:5/7}.layout-morph__works--focus .layout-morph__work[data-selected=true]{grid-area:1/3/5/9}.layout-morph__works--focus .layout-morph__work:not([data-selected=true]) .layout-morph__caption{opacity:0}.layout-morph__works--focus .layout-morph__work[data-selected=true] .layout-morph__caption strong{color:var(--lm-ink);font-size:clamp(10px,.88cqw,13px)}.layout-morph__footer{z-index:35;right:var(--lm-pad);bottom:calc(var(--lm-pad) + var(--lm-bottom-safe));left:var(--lm-pad);justify-content:space-between;align-items:flex-end;gap:18px;min-width:0;display:flex;position:absolute}.layout-morph__label{border-left:1px solid var(--dom-scene-accent);min-width:0;max-width:min(38ch,44%);display:grid}@supports (color:color-mix(in lab, red, red)){.layout-morph__label{border-left:1px solid color-mix(in srgb, var(--dom-scene-accent) 58%, transparent)}}.layout-morph__label{pointer-events:none;gap:2px;padding-left:11px}.layout-morph__label>span{color:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.layout-morph__label>span{color:color-mix(in srgb, var(--dom-scene-accent) 76%, var(--lm-quiet))}}.layout-morph__label>span{letter-spacing:.16em;font-size:9px;font-weight:750}.layout-morph__label strong{color:var(--lm-ink);white-space:nowrap;text-overflow:ellipsis;font-size:clamp(11px,1cqw,14px);font-weight:550;line-height:1.15;overflow:hidden}.layout-morph__label p{color:var(--lm-quiet);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;font-size:clamp(8px,.68cqw,10px);line-height:1.3;display:-webkit-box;overflow:hidden}.layout-morph__state-nav{border:1px solid var(--lm-hair);background:var(--dom-scene-bg);border-radius:999px;flex:none;align-items:center;gap:3px;padding:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.layout-morph__state-nav{background:color-mix(in srgb, var(--dom-scene-bg) 78%, transparent)}}.layout-morph__state-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 34px #00000038}.layout-morph__state-nav button{color:var(--lm-quiet);font:inherit;letter-spacing:.08em;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:clamp(8px,.64cqw,10px);font-weight:650;line-height:1;transition:color .22s,background-color .22s;display:flex}.layout-morph__state-nav button span{color:currentColor}@supports (color:color-mix(in lab, red, red)){.layout-morph__state-nav button span{color:color-mix(in srgb, currentColor 62%, transparent)}}.layout-morph__state-nav button span{letter-spacing:.04em;font-size:.82em}.layout-morph__state-nav button[data-active=true]{color:var(--dom-scene-bg);background:var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.layout-morph__state-nav button[data-active=true]{background:color-mix(in srgb, var(--dom-scene-accent) 88%, var(--lm-ink))}}.layout-morph__state-nav button:disabled{cursor:default}.layout-morph__state-nav button:focus-visible{outline:2px solid var(--dom-scene-accent)}@supports (color:color-mix(in lab, red, red)){.layout-morph__state-nav button:focus-visible{outline:2px solid color-mix(in srgb, var(--dom-scene-accent) 85%, var(--lm-ink))}}.layout-morph__state-nav button:focus-visible{outline-offset:2px}.layout-morph__state-nav em{color:var(--lm-quiet);letter-spacing:.08em;white-space:nowrap;padding:0 11px 0 5px;font-size:clamp(8px,.62cqw,9px);font-style:normal}.layout-morph__state-nav .layout-morph__replay{border-left:1px solid var(--lm-hair);color:var(--lm-ink);border-radius:0 999px 999px 0;margin-left:2px}.layout-morph[data-overlay=hybrid] .layout-morph__state-nav,.layout-morph[data-overlay=hybrid] .layout-morph__label p{display:none}.immersive-shell[data-surface=studio] .layout-morph{--lm-top-safe:44px}@media (max-width:1024px){.immersive-shell[data-surface=studio][data-preview-mode=false] .layout-morph{--lm-top-safe:70px;--lm-bottom-safe:76px}}@media (max-width:620px){.dom-gallery.layout-morph{--lm-pad:14px;--lm-gap:6px}.layout-morph__header{right:var(--lm-pad);gap:3px;max-width:none}.layout-morph__header h1{font-size:clamp(1rem,5.2vw,1.45rem)}.layout-morph__header>span{display:none}.layout-morph__works{top:calc(var(--lm-top-safe) + 78px);bottom:calc(var(--lm-bottom-safe) + 128px)}.layout-morph__caption{display:none}.layout-morph__works--index,.layout-morph__works--expanded,.layout-morph__works--compact{gap:var(--lm-gap);grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.layout-morph__works--compact{padding:8% 9%}.layout-morph__works--index .layout-morph__work:last-child,.layout-morph__works--expanded .layout-morph__work:last-child,.layout-morph__works--compact .layout-morph__work:last-child{grid-column:1/4}.layout-morph__works--narrative,.layout-morph__works--cover{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.layout-morph__works--narrative .layout-morph__work:first-child,.layout-morph__works--cover .layout-morph__work:first-child{grid-area:1/1/4/4}.layout-morph__works--narrative .layout-morph__work:nth-child(n+2),.layout-morph__works--cover .layout-morph__work:nth-child(n+2){grid-area:auto}.layout-morph__works--case-study{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr))}.layout-morph__works--case-study .layout-morph__work:first-child{grid-area:1/2/4/4}.layout-morph__works--case-study .layout-morph__work:nth-child(2){grid-area:1/1}.layout-morph__works--case-study .layout-morph__work:nth-child(3){grid-area:2/1}.layout-morph__works--case-study .layout-morph__work:nth-child(4){grid-area:3/1}.layout-morph__works--case-study .layout-morph__work:nth-child(n+5){grid-area:auto}.layout-morph__works--stack .layout-morph__work,.layout-morph__works--deck .layout-morph__work{width:min(48%,230px);height:min(70%,370px)}.layout-morph__works--deck .layout-morph__work:first-child .layout-morph__mount{transform:translate(-66%,12%)rotate(-12deg)}.layout-morph__works--deck .layout-morph__work:nth-child(2) .layout-morph__mount{transform:translate(-52%,5%)rotate(-9deg)}.layout-morph__works--deck .layout-morph__work:nth-child(3) .layout-morph__mount{transform:translate(-39%)rotate(-6deg)}.layout-morph__works--deck .layout-morph__work:nth-child(4) .layout-morph__mount{transform:translate(-25%,-4%)rotate(-4deg)}.layout-morph__works--deck .layout-morph__work:nth-child(5) .layout-morph__mount{transform:translate(-10%,-7%)rotate(-1deg)}.layout-morph__works--deck .layout-morph__work:nth-child(6) .layout-morph__mount{transform:translate(10%,-7%)rotate(1deg)}.layout-morph__works--deck .layout-morph__work:nth-child(7) .layout-morph__mount{transform:translate(25%,-4%)rotate(4deg)}.layout-morph__works--deck .layout-morph__work:nth-child(8) .layout-morph__mount{transform:translate(39%)rotate(6deg)}.layout-morph__works--deck .layout-morph__work:nth-child(9) .layout-morph__mount{transform:translate(52%,5%)rotate(9deg)}.layout-morph__works--deck .layout-morph__work:nth-child(10) .layout-morph__mount{transform:translate(66%,12%)rotate(12deg)}.layout-morph__works--focus{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(5,minmax(0,1fr))}.layout-morph__works--focus .layout-morph__work[data-selected=true]{grid-area:1/1/5/6}.layout-morph__works--focus .layout-morph__work:not([data-selected=true]){grid-area:span 1}.layout-morph__footer{right:var(--lm-pad);bottom:calc(var(--lm-pad) + var(--lm-bottom-safe));left:var(--lm-pad);gap:8px;display:grid}.layout-morph__label{max-width:none}.layout-morph__label p{display:none}.layout-morph__state-nav{box-sizing:border-box;justify-content:center;width:100%}.layout-morph__state-nav button{min-height:34px;padding:7px 9px;font-size:8px}.layout-morph__state-nav button span,.layout-morph__state-nav em{display:none}}@media (prefers-reduced-motion:reduce){.layout-morph__mount,.layout-morph__frame,.layout-morph__frame img,.layout-morph__state-nav button{transition:none!important}}.layout-morph[data-reduced=true] .layout-morph__mount,.layout-morph[data-reduced=true] .layout-morph__frame,.layout-morph[data-reduced=true] .layout-morph__frame img,.layout-morph[data-reduced=true] .layout-morph__state-nav button{transition:none}.loop-columns__semantic-layer{pointer-events:none}.loop-columns__accessible-artwork{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.immersive-canvas-wrap:has(.loop-columns__semantic-layer) canvas{touch-action:none}.loop-columns__artwork-nav{--loop-bg:#0b0b10;--loop-ink:#f6f3eb;--loop-muted:#9d9aa3;--loop-accent:#cf543e;left:50%;bottom:max(24px, env(safe-area-inset-bottom));width:min(720px,100% - 40px);color:var(--loop-ink);font-family:var(--font-geist-sans), Arial, sans-serif;pointer-events:auto;grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid;position:absolute;transform:translate(-50%)}.loop-columns__artwork-nav[data-topology=runway]{border:1px solid var(--loop-ink);gap:22px;padding:13px 14px 13px 18px}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-nav[data-topology=runway]{border:1px solid color-mix(in srgb, var(--loop-ink) 12%, transparent)}}.loop-columns__artwork-nav[data-topology=runway]{background:var(--loop-bg);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-nav[data-topology=runway]{background:color-mix(in srgb, var(--loop-bg) 76%, transparent)}}.loop-columns__artwork-nav[data-topology=runway]{box-shadow:0 20px 54px var(--loop-bg)}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-nav[data-topology=runway]{box-shadow:0 20px 54px color-mix(in srgb, var(--loop-bg) 36%, transparent)}}.loop-columns__artwork-nav[data-topology=runway]{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12)}.loop-columns__artwork-nav[data-topology=arc-belt]{bottom:max(21px, env(safe-area-inset-bottom));width:min(660px,100% - 40px);color:var(--loop-ink)}.loop-columns__artwork-nav[data-topology=travel-wall]{bottom:max(20px, env(safe-area-inset-bottom));border-block:1px solid var(--loop-ink);gap:24px;width:min(760px,100% - 48px);padding:11px 12px 11px 17px}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-nav[data-topology=travel-wall]{border-block:1px solid color-mix(in srgb, var(--loop-ink) 16%, transparent)}}.loop-columns__artwork-nav[data-topology=travel-wall]{color:var(--loop-ink);background:var(--loop-bg)}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-nav[data-topology=travel-wall]{background:color-mix(in srgb, var(--loop-bg) 64%, transparent)}}.loop-columns__artwork-nav[data-topology=travel-wall]{box-shadow:0 22px 72px var(--loop-bg)}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-nav[data-topology=travel-wall]{box-shadow:0 22px 72px color-mix(in srgb, var(--loop-bg) 48%, transparent)}}.loop-columns__artwork-nav[data-topology=travel-wall]{-webkit-backdrop-filter:blur(20px)saturate(1.14);backdrop-filter:blur(20px)saturate(1.14)}.loop-travel-wall__veil{pointer-events:none;background:linear-gradient(90deg,#0000006b,#0000 14% 86%,#0000006b),radial-gradient(circle at 50% 48%,#0000 0 24%,#01020424 60%,#0102047a 100%),repeating-linear-gradient(90deg,#ffffff04 0 1px,#0000 1px 8.333vw);position:absolute;inset:0}.loop-travel-wall__masthead{color:#fff;font-family:var(--font-geist-sans), Arial, sans-serif;text-align:center;text-transform:uppercase;pointer-events:none;mix-blend-mode:difference;align-content:center;justify-items:center;padding:10vh 7vw 18vh;display:grid;position:absolute;inset:0}.loop-travel-wall__masthead>span,.loop-travel-wall__masthead>small{letter-spacing:.22em;opacity:.68;font-size:clamp(8px,.72vw,11px);font-weight:680}.loop-travel-wall__masthead>strong{max-width:none;font-family:var(--font-editorial-serif), Georgia, serif;letter-spacing:-.072em;text-wrap:balance;white-space:nowrap;opacity:.78;margin-block:clamp(10px,1.4vw,22px);font-size:clamp(56px,10.6vw,164px);font-weight:460;line-height:.78}.loop-travel-wall__masthead[data-axis=vertical]>strong{max-width:none}.loop-travel-wall__telemetry{top:max(24px, env(safe-area-inset-top));color:#ffffff94;font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;pointer-events:none;mix-blend-mode:difference;justify-items:end;gap:5px;font-size:8px;font-weight:620;line-height:1;display:grid;position:absolute;right:28px}.loop-columns__artwork-copy{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:13px;min-width:0;display:grid}.loop-columns__artwork-copy span{color:var(--loop-ink)}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-copy span{color:color-mix(in srgb, var(--loop-ink) 54%, transparent)}}.loop-columns__artwork-copy span{font-variant-numeric:tabular-nums;letter-spacing:.16em;font-size:10px;font-weight:650}.loop-columns__artwork-copy strong{letter-spacing:-.012em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12px,1.15vw,15px);font-weight:560;line-height:1.15;overflow:hidden}.loop-columns__artwork-nav[data-topology=arc-belt] .loop-columns__artwork-copy{grid-template-columns:48px minmax(0,1fr)}.loop-columns__artwork-nav[data-topology=arc-belt] .loop-columns__artwork-copy strong{font-family:var(--font-editorial-serif), Georgia, serif;letter-spacing:-.025em;font-size:clamp(15px,1.4vw,19px);font-weight:480}.loop-columns__artwork-nav[data-topology=arc-belt] .loop-columns__artwork-copy span{color:var(--loop-ink);font-weight:720}.loop-columns__artwork-nav[data-topology=travel-wall] .loop-columns__artwork-copy{grid-template-columns:54px minmax(0,1fr)}.loop-columns__artwork-nav[data-topology=travel-wall] .loop-columns__artwork-copy strong{letter-spacing:.01em;text-transform:uppercase;font-size:clamp(12px,1.05vw,14px);font-weight:620}.loop-columns__artwork-nav[data-topology=travel-wall] .loop-columns__artwork-copy span{color:var(--loop-ink)}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-nav[data-topology=travel-wall] .loop-columns__artwork-copy span{color:color-mix(in srgb, var(--loop-ink) 62%, transparent)}}.loop-columns__artwork-list{scrollbar-width:none;justify-content:flex-start;align-items:center;gap:1px;max-width:min(48vw,342px);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.loop-columns__nav-rail{display:contents}.immersive-canvas-wrap:has(.loop-columns__artwork-nav[data-topology=runway][data-profile=focus-slider]) canvas{cursor:grab;touch-action:pan-y}.loop-columns__focus-atmosphere,.loop-columns__focus-atmosphere:before,.loop-columns__focus-atmosphere:after{pointer-events:none;position:absolute;inset:0}.loop-columns__focus-atmosphere{background:linear-gradient(90deg, #020305c2, transparent 16% 84%, #020305c2), linear-gradient(180deg, #02030561, transparent 24% 69%, #020305b3), radial-gradient(circle at 50% 44%, var(--loop-accent,#9de9ff), transparent 34%);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.loop-columns__focus-atmosphere{background:linear-gradient(90deg, #020305c2, transparent 16% 84%, #020305c2), linear-gradient(180deg, #02030561, transparent 24% 69%, #020305b3), radial-gradient(circle at 50% 44%, color-mix(in srgb, var(--loop-accent,#9de9ff) 9%, transparent), transparent 34%)}}.loop-columns__focus-atmosphere{isolation:isolate}.loop-columns__focus-atmosphere:before{content:"";background:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#ffffff08 calc(12.5% - 1px) 12.5%),linear-gradient(#0000 49.85%,#ffffff17 50%,#0000 50.15%);-webkit-mask-image:linear-gradient(#0000,#000 17% 76%,#0000);mask-image:linear-gradient(#0000,#000 17% 76%,#0000)}.loop-columns__focus-atmosphere:after{background:radial-gradient(circle at 19% 44%, var(--loop-accent,#9de9ff), transparent 23%), radial-gradient(circle at 81% 48%, #ae6eff21, transparent 24%)}@supports (color:color-mix(in lab, red, red)){.loop-columns__focus-atmosphere:after{background:radial-gradient(circle at 19% 44%, color-mix(in srgb, var(--loop-accent,#9de9ff) 16%, transparent), transparent 23%), radial-gradient(circle at 81% 48%, #ae6eff21, transparent 24%)}}.loop-columns__focus-atmosphere:after{content:"";filter:blur(48px);opacity:.62;animation:9s ease-in-out infinite alternate loop-focus-breathe;transform:scale(1.06)}.loop-columns__focus-atmosphere>span{opacity:.52;background:linear-gradient(#0000,#ffffff1b,#0000);width:1px;position:absolute;top:17%;bottom:18%}.loop-columns__focus-atmosphere>span:first-child{left:6.5%}.loop-columns__focus-atmosphere>span:nth-child(2){left:50%}.loop-columns__focus-atmosphere>span:nth-child(3){right:6.5%}.loop-columns__focus-masthead{top:max(24px, env(safe-area-inset-top));color:var(--loop-ink,#fff);font-family:var(--font-geist-sans), Arial, sans-serif;pointer-events:none;justify-content:space-between;align-items:flex-start;gap:28px;animation:.72s cubic-bezier(.16,1,.3,1) both loop-focus-copy-in;display:flex;position:absolute;left:clamp(24px,3.4vw,58px);right:clamp(24px,3.4vw,58px)}.loop-columns__focus-masthead>div{gap:3px;display:grid}.loop-columns__focus-masthead span,.loop-columns__focus-masthead p{color:var(--loop-ink,#fff);margin:0}@supports (color:color-mix(in lab, red, red)){.loop-columns__focus-masthead span,.loop-columns__focus-masthead p{color:color-mix(in srgb, var(--loop-ink,#fff) 52%, transparent)}}.loop-columns__focus-masthead span,.loop-columns__focus-masthead p{font-family:var(--font-geist-mono), monospace;font-variant-numeric:tabular-nums;letter-spacing:.17em;text-transform:uppercase;font-size:clamp(8px,.68vw,10px);font-weight:650;line-height:1.2}.loop-columns__focus-masthead strong{max-width:min(52vw,720px);font-family:var(--font-editorial-serif), Georgia, serif;letter-spacing:-.05em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(22px,2.5vw,40px);font-weight:450;line-height:.98;overflow:hidden}.loop-columns__focus-masthead p{align-items:center;gap:8px;padding-top:6px;display:flex}.loop-columns__focus-masthead p span:first-child{color:var(--loop-accent,#9de9ff);font-size:13px}.loop-columns__artwork-nav[data-topology=runway][data-profile=focus-slider]{bottom:max(22px, env(safe-area-inset-bottom));border-color:var(--loop-ink);grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,3.2vw,52px);width:min(1040px,100% - 56px);padding:17px 18px 16px 20px}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-nav[data-topology=runway][data-profile=focus-slider]{border-color:color-mix(in srgb, var(--loop-ink) 15%, transparent)}}.loop-columns__artwork-nav[data-topology=runway][data-profile=focus-slider]{background:linear-gradient(110deg, var(--loop-bg), var(--loop-bg));border-radius:3px}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-nav[data-topology=runway][data-profile=focus-slider]{background:linear-gradient(110deg, color-mix(in srgb, var(--loop-bg) 88%, transparent), color-mix(in srgb, var(--loop-bg) 68%, transparent))}}.loop-columns__artwork-nav[data-topology=runway][data-profile=focus-slider]{box-shadow:0 30px 80px var(--loop-bg), inset 0 1px var(--loop-ink)}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-nav[data-topology=runway][data-profile=focus-slider]{box-shadow:0 30px 80px color-mix(in srgb, var(--loop-bg) 62%, transparent), inset 0 1px color-mix(in srgb, var(--loop-ink) 5%, transparent)}}.loop-columns__artwork-nav[data-topology=runway][data-profile=focus-slider]{-webkit-backdrop-filter:blur(22px)saturate(1.14);backdrop-filter:blur(22px)saturate(1.14);animation:.76s cubic-bezier(.16,1,.3,1) 80ms both loop-focus-footer-in}.loop-columns__artwork-nav[data-profile=focus-slider]:before,.loop-columns__artwork-nav[data-profile=focus-slider]:after{content:"";pointer-events:none;height:1px;position:absolute;top:-1px;left:0}.loop-columns__artwork-nav[data-profile=focus-slider]:before{background:var(--loop-ink);width:100%}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-nav[data-profile=focus-slider]:before{background:color-mix(in srgb, var(--loop-ink) 12%, transparent)}}.loop-columns__artwork-nav[data-profile=focus-slider]:after{background:linear-gradient(90deg, var(--loop-accent), var(--loop-accent));width:100%}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-nav[data-profile=focus-slider]:after{background:linear-gradient(90deg, var(--loop-accent), color-mix(in srgb, var(--loop-accent) 38%, #a46cff))}}.loop-columns__artwork-nav[data-profile=focus-slider]:after{box-shadow:0 0 14px var(--loop-accent)}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-nav[data-profile=focus-slider]:after{box-shadow:0 0 14px color-mix(in srgb, var(--loop-accent) 34%, transparent)}}.loop-columns__artwork-nav[data-profile=focus-slider]:after{transform:scaleX(var(--loop-progress,0));transform-origin:0;transition:transform .54s cubic-bezier(.16,1,.3,1)}.loop-columns__artwork-nav[data-profile=focus-slider] .loop-columns__artwork-copy{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px}.loop-columns__artwork-nav[data-profile=focus-slider] .loop-columns__artwork-copy>span{color:var(--loop-accent);padding-top:2px}.loop-columns__artwork-nav[data-profile=focus-slider] .loop-columns__artwork-copy>div{gap:4px;min-width:0;animation:.42s cubic-bezier(.16,1,.3,1) both loop-focus-caption-in;display:grid}.loop-columns__artwork-nav[data-profile=focus-slider] .loop-columns__artwork-copy strong{font-family:var(--font-editorial-serif), Georgia, serif;letter-spacing:-.032em;font-size:clamp(16px,1.5vw,22px);font-weight:470}.loop-columns__artwork-nav[data-profile=focus-slider] .loop-columns__artwork-copy small{max-width:52ch;color:var(--loop-ink);display:-webkit-box;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-nav[data-profile=focus-slider] .loop-columns__artwork-copy small{color:color-mix(in srgb, var(--loop-ink) 52%, transparent)}}.loop-columns__artwork-nav[data-profile=focus-slider] .loop-columns__artwork-copy small{letter-spacing:.005em;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:clamp(9px,.76vw,11px);font-weight:470;line-height:1.3}.loop-columns__artwork-nav[data-profile=focus-slider] .loop-columns__nav-rail{grid-template-columns:44px minmax(132px,auto) 44px;align-items:center;gap:7px;display:grid}.loop-columns__artwork-nav[data-profile=focus-slider] .loop-columns__artwork-list{justify-content:center;max-width:min(34vw,330px)}.loop-columns__focus-arrow{border:1px solid var(--loop-ink);width:44px;height:44px;display:grid}@supports (color:color-mix(in lab, red, red)){.loop-columns__focus-arrow{border:1px solid color-mix(in srgb, var(--loop-ink) 17%, transparent)}}.loop-columns__focus-arrow{color:var(--loop-ink);background:var(--loop-bg);border-radius:50%;place-items:center;padding:0}@supports (color:color-mix(in lab, red, red)){.loop-columns__focus-arrow{background:color-mix(in srgb, var(--loop-bg) 72%, transparent)}}.loop-columns__focus-arrow{cursor:pointer;transition:color .22s,border-color .22s,background-color .22s,transform .28s cubic-bezier(.16,1,.3,1)}.loop-columns__focus-arrow:hover:not(:disabled),.loop-columns__focus-arrow:focus-visible{border-color:var(--loop-accent);color:var(--loop-bg);background:var(--loop-accent);outline:none;transform:scale(1.06)}.loop-columns__focus-arrow:active:not(:disabled){transform:scale(.95)}.loop-columns__focus-arrow:disabled{cursor:not-allowed;opacity:.24}.loop-columns__artwork-nav[data-profile=focus-slider][data-caption-motion=lift] .loop-columns__artwork-copy>div{transform-origin:0 100%}.loop-columns__artwork-nav[data-profile=focus-slider][data-caption-motion=split] .loop-columns__artwork-copy>div{animation-name:loop-focus-caption-split}.loop-columns__artwork-nav[data-profile=focus-slider][data-caption-motion=quiet] .loop-columns__artwork-copy>div{animation-name:loop-focus-caption-quiet;animation-duration:.18s}.loop-columns__artwork-list::-webkit-scrollbar{display:none}.loop-columns__artwork-list li{flex:none}.loop-columns__artwork-list button{color:#0000;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.loop-columns__artwork-list button:after{background:var(--loop-ink);border-radius:50%;width:4px;height:4px}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-list button:after{background:color-mix(in srgb, var(--loop-ink) 33%, transparent)}}.loop-columns__artwork-list button:after{content:"";transition:width .26s cubic-bezier(.22,1,.36,1),height .26s cubic-bezier(.22,1,.36,1),background-color .22s,box-shadow .22s}.loop-columns__artwork-list button:hover:after,.loop-columns__artwork-list button:focus-visible:after{background:var(--loop-ink)}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-list button:hover:after,.loop-columns__artwork-list button:focus-visible:after{background:color-mix(in srgb, var(--loop-ink) 74%, transparent)}}.loop-columns__artwork-list button:focus-visible{outline:1px solid var(--loop-accent)}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-list button:focus-visible{outline:1px solid color-mix(in srgb, var(--loop-accent) 78%, var(--loop-ink))}}.loop-columns__artwork-list button:focus-visible{outline-offset:-3px}.loop-columns__artwork-list button[data-active=true]{transform:scale(1.08)}.loop-columns__artwork-list button[data-active=true]:after{background:var(--loop-accent);width:9px;height:9px;box-shadow:0 0 0 3px var(--loop-accent)}@supports (color:color-mix(in lab, red, red)){.loop-columns__artwork-list button[data-active=true]:after{box-shadow:0 0 0 3px color-mix(in srgb, var(--loop-accent) 14%, transparent)}}@container immersive-canvas (max-width:720px){.loop-columns__artwork-nav,.loop-columns__artwork-nav[data-topology=arc-belt],.loop-columns__artwork-nav[data-topology=travel-wall]{bottom:max(14px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:7px;width:calc(100% - 28px)}.loop-columns__artwork-nav[data-topology=runway]{padding:11px 12px}.loop-columns__artwork-copy,.loop-columns__artwork-nav[data-topology=arc-belt] .loop-columns__artwork-copy,.loop-columns__artwork-nav[data-topology=travel-wall] .loop-columns__artwork-copy{grid-template-columns:44px minmax(0,1fr);padding-inline:3px}.loop-columns__artwork-list{justify-content:flex-start;width:100%;max-width:none;padding-bottom:1px}.loop-columns__artwork-list button{width:44px;height:44px}.loop-columns__artwork-nav[data-topology=travel-wall]{border-radius:2px;padding:9px 10px 8px}.loop-travel-wall__masthead{padding:max(76px, calc(env(safe-area-inset-top) + 62px)) 22px 140px;align-content:start}.loop-travel-wall__masthead>strong{opacity:.72;max-width:none;margin-block:9px 11px;font-size:clamp(42px,13.2vw,72px);line-height:.84}.loop-travel-wall__telemetry{top:max(18px, env(safe-area-inset-top));right:16px}.loop-travel-wall__telemetry span:not(:first-child){display:none}}@media (max-width:1024px){@container immersive-canvas (max-width:720px){.immersive-shell[data-surface=studio][data-preview-mode=false]:not([data-fullscreen=true]) .loop-columns__artwork-nav,.immersive-shell[data-surface=studio][data-preview-mode=false]:not([data-fullscreen=true]) .loop-columns__artwork-nav[data-topology=arc-belt],.immersive-shell[data-surface=studio][data-preview-mode=false]:not([data-fullscreen=true]) .loop-columns__artwork-nav[data-topology=travel-wall]{bottom:calc(max(12px, env(safe-area-inset-bottom)) + 64px)}}}@media (prefers-reduced-motion:reduce){.loop-columns__artwork-list button,.loop-columns__artwork-list button:after{transition:none}.loop-travel-wall__masthead,.loop-travel-wall__telemetry{scroll-behavior:auto}}.loop-columns__artwork-nav[data-reduced=true] .loop-columns__artwork-list button,.loop-columns__artwork-nav[data-reduced=true] .loop-columns__artwork-list button:after{transition:none}@container immersive-canvas (max-width:720px){.loop-columns__focus-masthead{top:max(17px, env(safe-area-inset-top));left:16px;right:16px}.loop-columns__focus-masthead strong{max-width:65vw;font-size:clamp(19px,6.2vw,28px)}.loop-columns__focus-masthead p{gap:5px}.loop-columns__artwork-nav[data-topology=runway][data-profile=focus-slider]{bottom:max(14px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:9px;width:calc(100% - 28px);padding:12px 11px 10px}.loop-columns__artwork-nav[data-profile=focus-slider] .loop-columns__artwork-copy{grid-template-columns:36px minmax(0,1fr);gap:9px;padding-inline:3px}.loop-columns__artwork-nav[data-profile=focus-slider] .loop-columns__artwork-copy strong{font-size:clamp(15px,4.5vw,19px)}.loop-columns__artwork-nav[data-profile=focus-slider] .loop-columns__artwork-copy small{max-width:none;font-size:9px}.loop-columns__artwork-nav[data-profile=focus-slider] .loop-columns__nav-rail{grid-template-columns:44px minmax(0,1fr) 44px;width:100%}.loop-columns__artwork-nav[data-profile=focus-slider] .loop-columns__artwork-list{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.loop-columns__focus-atmosphere:after,.loop-columns__focus-masthead,.loop-columns__artwork-nav[data-profile=focus-slider],.loop-columns__artwork-nav[data-profile=focus-slider] .loop-columns__artwork-copy>div{animation:none}.loop-columns__artwork-nav[data-profile=focus-slider]:after,.loop-columns__focus-arrow{transition:none}}.loop-columns__artwork-nav[data-profile=focus-slider][data-reduced=true]:after,.loop-columns__artwork-nav[data-profile=focus-slider][data-reduced=true] .loop-columns__focus-arrow{transition:none}@keyframes loop-focus-breathe{0%{opacity:.46;transform:scale(1.02)translate(-1%)}to{opacity:.74;transform:scale(1.11)translate(1%)}}@keyframes loop-focus-copy-in{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes loop-focus-footer-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}@keyframes loop-focus-caption-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes loop-focus-caption-split{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes loop-focus-caption-quiet{0%{opacity:0}to{opacity:1}}.rotating-gallery__semantic-layer{pointer-events:none;color:var(--rotation-ink,#11100e)}.rotating-gallery__accessible-artwork{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.immersive-canvas-wrap:has(.rotating-gallery__semantic-layer) canvas{cursor:grab;touch-action:none}.immersive-canvas-wrap:has(.rotating-gallery__semantic-layer) canvas:active{cursor:grabbing}.immersive-canvas-wrap:has(.rotating-gallery__navigator[data-reduced=true]) canvas{cursor:default;touch-action:pan-y}.immersive-canvas-wrap:has(.rotating-gallery__navigator[data-reduced=true]) canvas:active{cursor:default;touch-action:pan-y}.rotating-gallery__paper-grain{z-index:1;pointer-events:none;opacity:.38;mix-blend-mode:multiply;background:radial-gradient(circle at 23% 19%,#ffffffb8,#0000 34%),linear-gradient(115deg,#2f271e09,#0000 28% 72%,#2f271e06),repeating-linear-gradient(91deg,#1f1b1604 0 1px,#0000 1px 5px);position:absolute;inset:0}.rotating-gallery__masthead{z-index:2;color:var(--rotation-ink,#11100e);grid-template-columns:1fr auto;align-items:start;display:grid;position:absolute;inset:clamp(18px,3.2vw,48px) clamp(18px,3.2vw,52px) auto}@supports (color:color-mix(in lab, red, red)){.rotating-gallery__masthead{color:color-mix(in srgb, var(--rotation-ink,#11100e) 74%, transparent)}}.rotating-gallery__masthead{letter-spacing:.17em;text-transform:uppercase;font-size:10px;font-weight:760;line-height:1}.rotating-gallery__masthead strong{z-index:-1;color:var(--rotation-ink,#11100e);position:absolute;top:clamp(11vh,16vh,160px);left:50%}@supports (color:color-mix(in lab, red, red)){.rotating-gallery__masthead strong{color:color-mix(in srgb, var(--rotation-ink,#11100e) 7%, transparent)}}.rotating-gallery__masthead strong{letter-spacing:-.075em;white-space:nowrap;font-size:clamp(70px,15.4vw,244px);font-weight:880;line-height:.72;transform:translate(-50%)}.rotating-gallery__masthead small{font:inherit;color:var(--rotation-ink,#11100e)}@supports (color:color-mix(in lab, red, red)){.rotating-gallery__masthead small{color:color-mix(in srgb, var(--rotation-ink,#11100e) 46%, transparent)}}.rotating-gallery__profile{z-index:3;width:min(190px,20vw);color:var(--rotation-ink,#11100e);justify-items:end;gap:7px;display:grid;position:absolute;top:50%;right:clamp(18px,3.2vw,52px)}@supports (color:color-mix(in lab, red, red)){.rotating-gallery__profile{color:color-mix(in srgb, var(--rotation-ink,#11100e) 56%, transparent)}}.rotating-gallery__profile{letter-spacing:.16em;text-align:right;text-transform:uppercase;font-size:9px;font-weight:760;transform:translateY(-50%)}.rotating-gallery__profile:before{background:var(--rotation-ink,#11100e);width:36px;height:1px;margin-bottom:4px}@supports (color:color-mix(in lab, red, red)){.rotating-gallery__profile:before{background:color-mix(in srgb, var(--rotation-ink,#11100e) 30%, transparent)}}.rotating-gallery__profile:before{content:""}.rotating-gallery__profile strong{max-width:100%;color:var(--rotation-ink,#11100e);letter-spacing:.12em;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.rotating-gallery__profile small{font:inherit;letter-spacing:.1em}.rotating-gallery__focus-line{top:var(--rotation-focus,50%);z-index:2;background:var(--rotation-ink,#11100e);width:clamp(28px,4vw,62px);height:1px;position:absolute;left:clamp(18px,3.2vw,52px)}@supports (color:color-mix(in lab, red, red)){.rotating-gallery__focus-line{background:color-mix(in srgb, var(--rotation-ink,#11100e) 24%, transparent)}}.rotating-gallery__focus-line:before{background:var(--rotation-ink,#11100e);content:"";border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;left:0}.rotating-gallery__preview-anchors{pointer-events:none;position:absolute;inset:0}.rotating-gallery__preview-anchors>span{position:absolute}.rotating-gallery__navigator{--rotation-bg:#f1ece1;--rotation-ink:#050505;--rotation-accent:#171411;z-index:8;pointer-events:auto;grid-template-columns:minmax(180px,.68fr) minmax(240px,1.32fr);align-items:end;gap:clamp(18px,4vw,70px);display:grid;position:absolute;bottom:clamp(16px,3.2vw,40px);left:clamp(16px,3.2vw,52px);right:clamp(16px,3.2vw,52px)}.rotating-gallery__copy{gap:6px;min-width:0;display:grid}.rotating-gallery__copy span{color:var(--rotation-ink)}@supports (color:color-mix(in lab, red, red)){.rotating-gallery__copy span{color:color-mix(in srgb, var(--rotation-ink) 48%, transparent)}}.rotating-gallery__copy span{letter-spacing:.18em;font-size:9px;font-weight:760}.rotating-gallery__copy strong{color:var(--rotation-ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(14px,1.25vw,19px);font-weight:590;line-height:1.05;overflow:hidden}.rotating-gallery__index{scrollbar-width:none;justify-content:flex-end;gap:3px;min-width:0;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.rotating-gallery__index::-webkit-scrollbar{display:none}.rotating-gallery__index li{flex:none}.rotating-gallery__index button{border:0;border-bottom:1px solid var(--rotation-ink);place-items:center;width:44px;height:44px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.rotating-gallery__index button{border-bottom:1px solid color-mix(in srgb, var(--rotation-ink) 18%, transparent)}}.rotating-gallery__index button{color:var(--rotation-ink);background:0 0;border-radius:0}@supports (color:color-mix(in lab, red, red)){.rotating-gallery__index button{color:color-mix(in srgb, var(--rotation-ink) 40%, transparent)}}.rotating-gallery__index button{cursor:pointer;transition:color .18s,border-color .18s,background .18s}.rotating-gallery__index button:after{background:var(--rotation-accent);content:"";transform-origin:0;height:2px;transition:transform .24s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.rotating-gallery__index button span{letter-spacing:.08em;font-size:9px;font-weight:780}.rotating-gallery__index button:hover,.rotating-gallery__index button:focus-visible,.rotating-gallery__index button[data-active=true]{color:var(--rotation-ink)}.rotating-gallery__index button:focus-visible{outline:1px solid var(--rotation-ink);outline-offset:-3px}.rotating-gallery__index button[data-active=true]:after{transform:scaleX(1)}@media (max-width:900px){.rotating-gallery__masthead{grid-template-columns:1fr}.rotating-gallery__masthead small,.rotating-gallery__profile,.rotating-gallery__focus-line{display:none}.rotating-gallery__masthead strong{font-size:clamp(58px,20vw,138px);top:12vh}.rotating-gallery__navigator{grid-template-columns:1fr;gap:10px}.rotating-gallery__copy{padding-right:12vw}.rotating-gallery__index{justify-content:flex-start}}@media (max-width:560px){.rotating-gallery__paper-grain{opacity:.22}.rotating-gallery__masthead{inset:18px 16px auto}.rotating-gallery__masthead strong{font-size:19vw;top:15vh}.rotating-gallery__navigator{right:14px;bottom:calc(12px + env(safe-area-inset-bottom,0px));left:14px}.rotating-gallery__copy strong{max-width:84vw;font-size:15px}}@media (prefers-reduced-motion:reduce){.rotating-gallery__index button,.rotating-gallery__index button:after{transition-duration:1ms}}.immersive-canvas-wrap[data-background-treatment=solid]{background-image:none!important}.immersive-canvas-wrap[data-background-treatment=solid]>.dom-gallery{background:var(--dom-scene-bg,#05050a)!important;background-blend-mode:normal!important}.immersive-canvas-wrap[data-background-treatment=solid]>.dom-gallery:is(.grid-v2,.v3-scene,.v4-css-carousel,.v4-infinite-drag,.repeating-transition,.archive-classic-display,.archive-classic-grid-stack,.archive-classic-slideshow,.archive-legacy-ui-effect,.archive-webgl-frontier,.archive-effect-lab,.archive-svg-webgl-lab,.archive-motion-stage,.archive-interaction-lab,.archive-spatial-showcase,.archive-editorial-portfolio,.ai-curation-board,.constellation-archive):before,.immersive-canvas-wrap[data-background-treatment=solid]>.dom-gallery[data-dom-variant=motion-trail-follow]:after,.immersive-canvas-wrap[data-background-treatment=solid]>.dom-gallery[data-dom-variant=pixel-voxel-gallery]:before,.immersive-canvas-wrap[data-background-treatment=solid]>.dom-gallery[data-dom-variant=slideshow-v2]:before,.immersive-canvas-wrap[data-background-treatment=solid]>.dom-gallery[data-dom-variant=slideshow-v2]:after,.immersive-canvas-wrap[data-background-treatment=solid]>.dom-gallery[data-dom-variant=misc-v2]:before,.immersive-canvas-wrap[data-background-treatment=solid]>.dom-gallery[data-dom-variant=misc-v2]:after,.immersive-canvas-wrap[data-background-treatment=solid]>.dom-gallery.archive-risograph-grain:after,.immersive-canvas-wrap[data-background-treatment=solid]>.dom-gallery.archive-dithering-grid:after{background-image:none!important}.immersive-canvas-wrap[data-background-treatment=solid]>.dom-gallery :is(.dom-gallery__composite-noise,.dom-gallery__lookback-paper,.dom-gallery__corentin-grid-helper,.dom-gallery__corentin-noise,.dom-gallery__corentin-grid-rules,.dom-gallery__corentin-rulers,.dom-gallery__focus-grid){display:none!important}.immersive-canvas-wrap[data-background-treatment=solid]>.dom-gallery .motion-trail__atmosphere,.immersive-canvas-wrap[data-background-treatment=solid]>.dom-gallery .dom-gallery__telha-sheet:before,.immersive-canvas-wrap[data-background-treatment=solid]>.dom-gallery .v4-motion-trail__surface:after{background-image:none!important}