.AmbientArtworkArtifact-module-scss-module__VQvyZq__root{--art-size:min(56vw, 58vh, 30rem);--ease-cinematic:cubic-bezier(.22, .72, .2, 1);background:var(--color-page);width:100%;min-width:0;height:100%;color:var(--color-text);isolation:isolate;touch-action:pan-y;place-items:center;display:grid;position:relative;overflow:clip}.AmbientArtworkArtifact-module-scss-module__VQvyZq__full{min-height:inherit}.AmbientArtworkArtifact-module-scss-module__VQvyZq__preview{--art-size:min(58%, 12.75rem);background:var(--card-preview-bg,#d8d2c7)}.AmbientArtworkArtifact-module-scss-module__VQvyZq__artStage{width:var(--art-size);aspect-ratio:1;perspective:900px;animation:AmbientArtworkArtifact-module-scss-module__VQvyZq__drift 12s var(--ease-cinematic) infinite alternate;animation-play-state:paused;position:relative}.AmbientArtworkArtifact-module-scss-module__VQvyZq__playing .AmbientArtworkArtifact-module-scss-module__VQvyZq__artStage[data-motion=running]{animation-play-state:running}.AmbientArtworkArtifact-module-scss-module__VQvyZq__paused .AmbientArtworkArtifact-module-scss-module__VQvyZq__artStage{animation:none}.AmbientArtworkArtifact-module-scss-module__VQvyZq__artwork{--tilt-x:0deg;--tilt-y:0deg;--art-lift:0px;--reflection-shift:0%;--reflection-opacity:.12;--shadow-x:0px;box-shadow:var(--shadow-x) 24px 60px #14120e54;transform:translate3d(0, var(--art-lift), 0) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transform-style:preserve-3d;transition:filter .6s var(--ease-cinematic),box-shadow .6s var(--ease-cinematic);background:#171816;border-radius:5px;position:absolute;inset:0;overflow:hidden}.AmbientArtworkArtifact-module-scss-module__VQvyZq__paused .AmbientArtworkArtifact-module-scss-module__VQvyZq__artwork{filter:saturate(.76)brightness(.91);box-shadow:var(--shadow-x) 18px 48px #14120e45}.AmbientArtworkArtifact-module-scss-module__VQvyZq__image{z-index:1;object-fit:cover}.AmbientArtworkArtifact-module-scss-module__VQvyZq__full .AmbientArtworkArtifact-module-scss-module__VQvyZq__image{animation:AmbientArtworkArtifact-module-scss-module__VQvyZq__artwork-arrive .42s var(--ease-cinematic) both}.AmbientArtworkArtifact-module-scss-module__VQvyZq__reflection{z-index:2;opacity:var(--reflection-opacity);transform:translate3d(var(--reflection-shift), 0, 26px);pointer-events:none;background:linear-gradient(108deg,#0000 34%,#ffffff08 43%,#fff3 49%,#ffffff09 55%,#0000 64%);transition:opacity .42s;position:absolute;inset:-35% -65%}.AmbientArtworkArtifact-module-scss-module__VQvyZq__paused .AmbientArtworkArtifact-module-scss-module__VQvyZq__reflection{opacity:.035}.AmbientArtworkArtifact-module-scss-module__VQvyZq__controls{top:var(--space-4);align-items:center;gap:.45rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}.AmbientArtworkArtifact-module-scss-module__VQvyZq__stateControl,.AmbientArtworkArtifact-module-scss-module__VQvyZq__shuffleControl{border-radius:var(--radius-sm);color:#171714;cursor:pointer;min-height:2.75rem;transition:transform var(--duration-fast) var(--ease-out),box-shadow var(--duration-fast) ease;background:#fff;border:0;place-items:center;display:grid;box-shadow:0 .5rem 1.5rem #1212101f}.AmbientArtworkArtifact-module-scss-module__VQvyZq__stateControl{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;padding:.5rem .8rem;font-weight:600}.AmbientArtworkArtifact-module-scss-module__VQvyZq__shuffleControl{width:2.75rem;padding:0}.AmbientArtworkArtifact-module-scss-module__VQvyZq__shuffleControl svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:1rem;height:1rem}.AmbientArtworkArtifact-module-scss-module__VQvyZq__stateControl:hover,.AmbientArtworkArtifact-module-scss-module__VQvyZq__shuffleControl:hover{transform:translateY(-2px);box-shadow:0 .7rem 1.8rem #1212102e}@keyframes AmbientArtworkArtifact-module-scss-module__VQvyZq__artwork-arrive{0%{opacity:0;scale:.985}to{opacity:1;scale:1}}@keyframes AmbientArtworkArtifact-module-scss-module__VQvyZq__drift{0%{transform:translate(0,0)scale(1)}to{transform:translateY(-2px)scale(1.014)}}@media (hover:hover) and (pointer:fine){.AmbientArtworkArtifact-module-scss-module__VQvyZq__artwork{will-change:transform}}@media (max-width:720px){.AmbientArtworkArtifact-module-scss-module__VQvyZq__root{--art-size:min(78vw, 40svh, 21.875rem)}.AmbientArtworkArtifact-module-scss-module__VQvyZq__full{min-height:inherit;padding:4.5rem 1rem 5.75rem}.AmbientArtworkArtifact-module-scss-module__VQvyZq__controls{top:.9rem}.AmbientArtworkArtifact-module-scss-module__VQvyZq__preview{--art-size:min(62vw, 12rem)}}@media (max-width:420px){.AmbientArtworkArtifact-module-scss-module__VQvyZq__root{--art-size:min(82vw, 43vh, 20.625rem)}.AmbientArtworkArtifact-module-scss-module__VQvyZq__preview{--art-size:min(64vw, 11rem)}}@media (max-width:720px) and (max-height:700px){.AmbientArtworkArtifact-module-scss-module__VQvyZq__full{--art-size:min(72vw, 36svh, 17.5rem)}}@media (max-width:720px) and (max-height:520px){.AmbientArtworkArtifact-module-scss-module__VQvyZq__full{--art-size:min(60vw, 28svh, 11.25rem)}}@media (max-height:500px) and (max-width:900px){.AmbientArtworkArtifact-module-scss-module__VQvyZq__full{--art-size:min(31svh, 10rem);min-height:inherit;padding:3.25rem 1rem 2.75rem}.AmbientArtworkArtifact-module-scss-module__VQvyZq__controls{top:.35rem}}@media (prefers-reduced-motion:reduce){.AmbientArtworkArtifact-module-scss-module__VQvyZq__artStage{animation:none}.AmbientArtworkArtifact-module-scss-module__VQvyZq__artwork{will-change:auto;transition:none;--tilt-x:0deg!important;--tilt-y:0deg!important;--art-lift:0px!important;--shadow-x:0px!important;transform:none!important}.AmbientArtworkArtifact-module-scss-module__VQvyZq__reflection{display:none}.AmbientArtworkArtifact-module-scss-module__VQvyZq__full .AmbientArtworkArtifact-module-scss-module__VQvyZq__image{animation:none}}
.BlockOrbitArtifact-module-scss-module__Pa4w5G__stage{--cube-size:clamp(13rem, 26vw, 25rem);perspective:1100px;perspective-origin:50% 36%;isolation:isolate;place-items:center;width:100%;min-width:0;height:100%;display:grid;position:relative;overflow:clip}.BlockOrbitArtifact-module-scss-module__Pa4w5G__full{min-height:inherit;background:var(--card-preview-bg,#e3e0d8);touch-action:pan-y}.BlockOrbitArtifact-module-scss-module__Pa4w5G__preview{--cube-size:clamp(8.25rem, 13vw, 11.5rem);background:var(--card-preview-bg,#d8d2c7);perspective:760px;perspective-origin:50% 42%;touch-action:pan-x}.BlockOrbitArtifact-module-scss-module__Pa4w5G__tilt{width:var(--cube-size);height:var(--cube-size);transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform;position:relative}.BlockOrbitArtifact-module-scss-module__Pa4w5G__cube{width:100%;height:100%;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;will-change:transform;animation:16s linear infinite BlockOrbitArtifact-module-scss-module__Pa4w5G__spin;position:absolute;inset:0;transform:rotateX(-12deg)rotateY(0)}.BlockOrbitArtifact-module-scss-module__Pa4w5G__cube[data-paused=true]{will-change:auto;animation-play-state:paused}.BlockOrbitArtifact-module-scss-module__Pa4w5G__face{backface-visibility:hidden;background:#2a2927;border:0;display:block;position:absolute;inset:0;overflow:hidden}.BlockOrbitArtifact-module-scss-module__Pa4w5G__face img{object-fit:cover;width:100%;height:100%;transform:scale(1.006)}.BlockOrbitArtifact-module-scss-module__Pa4w5G__front{transform:translateZ(calc(var(--cube-size) / 2))}.BlockOrbitArtifact-module-scss-module__Pa4w5G__back{transform:rotateY(180deg) translateZ(calc(var(--cube-size) / 2))}.BlockOrbitArtifact-module-scss-module__Pa4w5G__right{transform:rotateY(90deg) translateZ(calc(var(--cube-size) / 2))}.BlockOrbitArtifact-module-scss-module__Pa4w5G__left{transform:rotateY(-90deg) translateZ(calc(var(--cube-size) / 2))}.BlockOrbitArtifact-module-scss-module__Pa4w5G__top{transform:rotateX(90deg) translateZ(calc(var(--cube-size) / 2))}.BlockOrbitArtifact-module-scss-module__Pa4w5G__bottom{transform:rotateX(-90deg) translateZ(calc(var(--cube-size) / 2))}@keyframes BlockOrbitArtifact-module-scss-module__Pa4w5G__spin{0%{transform:rotateX(-12deg)rotateY(0)}to{transform:rotateX(-12deg)rotateY(360deg)}}@media (max-width:700px){.BlockOrbitArtifact-module-scss-module__Pa4w5G__full{min-height:inherit}.BlockOrbitArtifact-module-scss-module__Pa4w5G__stage{--cube-size:clamp(10rem, 50vw, 13.5rem);perspective:800px;perspective-origin:50%}.BlockOrbitArtifact-module-scss-module__Pa4w5G__preview{--cube-size:clamp(8.75rem, 42vw, 11rem);perspective:700px}}@media (max-width:900px){.BlockOrbitArtifact-module-scss-module__Pa4w5G__preview{touch-action:pan-y}}@media (prefers-reduced-motion:reduce){.BlockOrbitArtifact-module-scss-module__Pa4w5G__tilt{will-change:auto;transform:none!important}.BlockOrbitArtifact-module-scss-module__Pa4w5G__cube{will-change:auto;animation:none;transform:rotateX(-12deg)rotateY(35deg)}}
.PaletteShiftArtifact-module-scss-module__kbIKra__root{--palette-base:22, 22, 24;--palette-accent:78, 92, 88;--palette-foreground:247, 244, 236;isolation:isolate;background:rgb(var(--palette-base));width:100%;height:100%;min-height:0;color:rgb(var(--palette-foreground));transition:background-color .85s cubic-bezier(.22,.72,.2,1),color .3s;position:relative;overflow:hidden}.PaletteShiftArtifact-module-scss-module__kbIKra__full{min-height:calc(100svh - 5.5rem)}.PaletteShiftArtifact-module-scss-module__kbIKra__preview{min-height:100%}.PaletteShiftArtifact-module-scss-module__kbIKra__field,.PaletteShiftArtifact-module-scss-module__kbIKra__ambientBuffer,.PaletteShiftArtifact-module-scss-module__kbIKra__accentBloom,.PaletteShiftArtifact-module-scss-module__kbIKra__grain,.PaletteShiftArtifact-module-scss-module__kbIKra__shade{pointer-events:none;position:absolute;inset:0}.PaletteShiftArtifact-module-scss-module__kbIKra__field{overflow:hidden}.PaletteShiftArtifact-module-scss-module__kbIKra__ambientBuffer{opacity:0;background-position:50%;background-size:cover;transition:opacity .85s cubic-bezier(.22,.72,.2,1);inset:-10%;overflow:hidden;transform:scale(1.12)}.PaletteShiftArtifact-module-scss-module__kbIKra__ambientBuffer img{object-fit:cover;filter:blur(46px)saturate(1.28)brightness(.72);opacity:.76;transform:scale(1.16)}.PaletteShiftArtifact-module-scss-module__kbIKra__ambientBuffer.PaletteShiftArtifact-module-scss-module__kbIKra__active{opacity:.9;animation:28s ease-in-out infinite alternate PaletteShiftArtifact-module-scss-module__kbIKra__ambientDrift}.PaletteShiftArtifact-module-scss-module__kbIKra__ambientBuffer.PaletteShiftArtifact-module-scss-module__kbIKra__blooming{animation:.72s cubic-bezier(.22,.72,.2,1) both PaletteShiftArtifact-module-scss-module__kbIKra__ambientBloom}.PaletteShiftArtifact-module-scss-module__kbIKra__accentBloom{z-index:1;background:radial-gradient(circle at 68% 35%, rgba(var(--palette-accent), .4), transparent 48%);filter:blur(28px);mix-blend-mode:screen;transition:background .85s cubic-bezier(.22,.72,.2,1);inset:12% 15%}.PaletteShiftArtifact-module-scss-module__kbIKra__grain{z-index:2;mix-blend-mode:soft-light;opacity:.22;background-image:repeating-radial-gradient(circle at 24% 18%,#ffffff09 0 .45px,#0000 .7px 3px),repeating-linear-gradient(112deg,#ffffff04 0 1px,#0000 1px 4px);background-size:4px 4px,7px 7px}.PaletteShiftArtifact-module-scss-module__kbIKra__shade{z-index:3;background:radial-gradient(circle at 50% 43%,#0000 0 22%,#0000001f 52%,#0006 100%),linear-gradient(#0000001f,#03030375)}.PaletteShiftArtifact-module-scss-module__kbIKra__artworkStage{z-index:4;place-items:center;padding:clamp(4.5rem,9vh,7rem) clamp(1.5rem,6vw,6rem);display:grid;position:absolute;inset:0}.PaletteShiftArtifact-module-scss-module__kbIKra__artworkFrame{aspect-ratio:1;background:#ffffff0f;width:min(48vmin,27rem);max-width:72%;position:relative;overflow:hidden;box-shadow:0 2.2rem 5rem #00000057,0 0 0 1px #ffffff1a}.PaletteShiftArtifact-module-scss-module__kbIKra__artworkBuffer{opacity:0;transition:opacity .76s cubic-bezier(.22,.72,.2,1),transform .9s cubic-bezier(.22,.72,.2,1);position:absolute;inset:0;transform:scale(1.025)}.PaletteShiftArtifact-module-scss-module__kbIKra__artworkBuffer img{object-fit:cover}.PaletteShiftArtifact-module-scss-module__kbIKra__artworkBuffer.PaletteShiftArtifact-module-scss-module__kbIKra__active{opacity:1;transform:scale(1)}.PaletteShiftArtifact-module-scss-module__kbIKra__controls{z-index:6;gap:.45rem;display:flex;position:absolute;bottom:clamp(1.5rem,4vh,2.6rem);left:50%;transform:translate(-50%)}.PaletteShiftArtifact-module-scss-module__kbIKra__controls button{border:1px solid rgba(var(--palette-foreground), .28);background:rgba(var(--palette-base), .46);width:2.75rem;height:2.75rem;color:rgb(var(--palette-foreground));font:inherit;letter-spacing:.08em;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50%;place-items:center;font-size:.68rem;transition:border-color .18s,background-color .18s,transform .18s;display:grid}.PaletteShiftArtifact-module-scss-module__kbIKra__controls button:hover{border-color:rgba(var(--palette-foreground), .72)}.PaletteShiftArtifact-module-scss-module__kbIKra__controls button[aria-pressed=true]{background:rgb(var(--palette-accent));border-color:rgb(var(--palette-foreground))}.PaletteShiftArtifact-module-scss-module__kbIKra__controls button:focus-visible{outline:2px solid rgb(var(--palette-foreground));outline-offset:3px}.PaletteShiftArtifact-module-scss-module__kbIKra__paletteReadout{z-index:5;letter-spacing:.1em;text-transform:uppercase;gap:1rem;font-size:.68rem;display:flex;position:absolute;top:clamp(1.5rem,4vw,3rem);right:clamp(1.5rem,4vw,3rem)}.PaletteShiftArtifact-module-scss-module__kbIKra__paletteReadout span{align-items:center;gap:.45rem;display:flex}.PaletteShiftArtifact-module-scss-module__kbIKra__paletteReadout i{border:1px solid rgba(var(--palette-foreground), .32);width:.75rem;height:.75rem}.PaletteShiftArtifact-module-scss-module__kbIKra__baseSwatch{background:rgb(var(--palette-base))}.PaletteShiftArtifact-module-scss-module__kbIKra__accentSwatch{background:rgb(var(--palette-accent))}.PaletteShiftArtifact-module-scss-module__kbIKra__status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.PaletteShiftArtifact-module-scss-module__kbIKra__preview .PaletteShiftArtifact-module-scss-module__kbIKra__ambientBuffer{filter:none}.PaletteShiftArtifact-module-scss-module__kbIKra__preview .PaletteShiftArtifact-module-scss-module__kbIKra__ambientBuffer img{filter:blur(28px)saturate(1.22)brightness(.72)}.PaletteShiftArtifact-module-scss-module__kbIKra__preview .PaletteShiftArtifact-module-scss-module__kbIKra__accentBloom{filter:blur(18px);inset:8%}.PaletteShiftArtifact-module-scss-module__kbIKra__preview .PaletteShiftArtifact-module-scss-module__kbIKra__artworkStage{padding:12%}.PaletteShiftArtifact-module-scss-module__kbIKra__preview .PaletteShiftArtifact-module-scss-module__kbIKra__artworkFrame{width:min(60%,13.5rem);max-width:none;box-shadow:0 1rem 2.6rem #0000004d}.PaletteShiftArtifact-module-scss-module__kbIKra__root[data-motion=paused] .PaletteShiftArtifact-module-scss-module__kbIKra__ambientBuffer{animation-play-state:paused}@keyframes PaletteShiftArtifact-module-scss-module__kbIKra__ambientDrift{0%{transform:translate(-.35%,.15%)scale(1.12)}to{transform:translate(.4%,-.25%)scale(1.135)}}@keyframes PaletteShiftArtifact-module-scss-module__kbIKra__ambientBloom{0%{opacity:.08;transform:scale(1.15)}48%{opacity:.96}to{opacity:.9;transform:scale(1.12)}}@media (max-width:700px){.PaletteShiftArtifact-module-scss-module__kbIKra__full{min-height:inherit}.PaletteShiftArtifact-module-scss-module__kbIKra__artworkStage{padding:4.5rem 1rem 8rem}.PaletteShiftArtifact-module-scss-module__kbIKra__artworkFrame{width:min(78vw,42svh,23rem);max-width:100%}.PaletteShiftArtifact-module-scss-module__kbIKra__paletteReadout{top:1.25rem;right:1.25rem}.PaletteShiftArtifact-module-scss-module__kbIKra__controls{bottom:max(4.75rem,env(safe-area-inset-bottom) + 4rem)}.PaletteShiftArtifact-module-scss-module__kbIKra__controls button{width:2.75rem;height:2.75rem}}@media (max-height:500px) and (max-width:900px){.PaletteShiftArtifact-module-scss-module__kbIKra__full{min-height:inherit}.PaletteShiftArtifact-module-scss-module__kbIKra__artworkStage{padding:2.75rem 5rem 1rem}.PaletteShiftArtifact-module-scss-module__kbIKra__artworkFrame{width:min(48svh,13rem);max-width:55%}.PaletteShiftArtifact-module-scss-module__kbIKra__paletteReadout{top:.75rem;right:1rem}.PaletteShiftArtifact-module-scss-module__kbIKra__controls{bottom:max(.5rem,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.PaletteShiftArtifact-module-scss-module__kbIKra__root,.PaletteShiftArtifact-module-scss-module__kbIKra__ambientBuffer,.PaletteShiftArtifact-module-scss-module__kbIKra__artworkBuffer,.PaletteShiftArtifact-module-scss-module__kbIKra__accentBloom,.PaletteShiftArtifact-module-scss-module__kbIKra__controls button{transition-duration:1ms}.PaletteShiftArtifact-module-scss-module__kbIKra__ambientBuffer.PaletteShiftArtifact-module-scss-module__kbIKra__active,.PaletteShiftArtifact-module-scss-module__kbIKra__ambientBuffer.PaletteShiftArtifact-module-scss-module__kbIKra__blooming{animation:none}}
.ScrollCinemaPreview-module-scss-module__Fp4hEW__preview{background:var(--card-preview-bg,#d8d3c9);place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.ScrollCinemaPreview-module-scss-module__Fp4hEW__frame{aspect-ratio:16/9;will-change:transform;width:62%;animation:5.4s cubic-bezier(.65,0,.35,1) infinite paused ScrollCinemaPreview-module-scss-module__Fp4hEW__cinema-preview;position:relative;overflow:hidden;transform:scale(1)}.ScrollCinemaPreview-module-scss-module__Fp4hEW__preview[data-motion=running] .ScrollCinemaPreview-module-scss-module__Fp4hEW__frame{animation-play-state:running}.ScrollCinemaPreview-module-scss-module__Fp4hEW__frame iframe{border:0;width:100%;height:100%}@keyframes ScrollCinemaPreview-module-scss-module__Fp4hEW__cinema-preview{0%,18%{transform:scale(1)}44%,66%{transform:scale(1.64)}92%,to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ScrollCinemaPreview-module-scss-module__Fp4hEW__frame{will-change:auto;width:74%;animation:none;transform:none}}
.SplitMenuPreview-module-scss-module__nK7LqW__preview{background:var(--card-preview-bg,#d9d3c7);place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.SplitMenuPreview-module-scss-module__nK7LqW__panels{gap:.35rem;width:82%;height:64%;display:flex}.SplitMenuPreview-module-scss-module__nK7LqW__panel,.SplitMenuPreview-module-scss-module__nK7LqW__active{background:#222;flex:15%;min-width:0;display:block;position:relative;overflow:hidden}.SplitMenuPreview-module-scss-module__nK7LqW__active{flex:3.67 55%}.SplitMenuPreview-module-scss-module__nK7LqW__panel:after,.SplitMenuPreview-module-scss-module__nK7LqW__active:after{content:"";background:#0c0c0b61;position:absolute;inset:0}.SplitMenuPreview-module-scss-module__nK7LqW__active:after{background:#0c0c0b14}.SplitMenuPreview-module-scss-module__nK7LqW__panel img,.SplitMenuPreview-module-scss-module__nK7LqW__active img{object-fit:cover;filter:saturate(.7)}.SplitMenuPreview-module-scss-module__nK7LqW__active img{filter:saturate(.96)}.SplitMenuPreview-module-scss-module__nK7LqW__panel i,.SplitMenuPreview-module-scss-module__nK7LqW__active i{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.5rem;font-style:normal;font-weight:600;position:absolute;bottom:.65rem;left:.6rem}.SplitMenuPreview-module-scss-module__nK7LqW__panel i{opacity:0}
.ScrollCinemaArtifact-module-scss-module__lUgVNW__root{background:var(--color-page);width:100%;max-width:100%;color:var(--color-text);position:relative}.ScrollCinemaArtifact-module-scss-module__lUgVNW__full{min-height:100svh}.ScrollCinemaArtifact-module-scss-module__lUgVNW__preview,.ScrollCinemaArtifact-module-scss-module__lUgVNW__preview .ScrollCinemaArtifact-module-scss-module__lUgVNW__stage{background:var(--card-preview-bg,#d8d3c9)}.ScrollCinemaArtifact-module-scss-module__lUgVNW__stage{background:var(--color-page);place-items:center;width:100%;height:100svh;min-height:36rem;display:grid;position:relative;overflow:hidden}.ScrollCinemaArtifact-module-scss-module__lUgVNW__scaleWrapper{aspect-ratio:16/9;transform-origin:50%;backface-visibility:hidden;will-change:transform;flex:none;width:min(55vw,52.5rem);position:relative}.ScrollCinemaArtifact-module-scss-module__lUgVNW__media{isolation:isolate;background:radial-gradient(circle at 32% 28%,#827c75,#0000 34%),linear-gradient(135deg,#252422,#0e0e0d);border-radius:.45rem;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 1.5rem 4rem #1817142e}.ScrollCinemaArtifact-module-scss-module__lUgVNW__media:before{z-index:0;color:#ffffff80;content:"SC / 004";letter-spacing:.16em;place-items:center;font-size:.65rem;display:grid;position:absolute;inset:0}.ScrollCinemaArtifact-module-scss-module__lUgVNW__video{z-index:1;object-fit:cover;object-position:center;pointer-events:none;background:#000;border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ScrollCinemaArtifact-module-scss-module__lUgVNW__shade{z-index:2;pointer-events:none;background:linear-gradient(#00000005 18%,#0003);width:100%;height:100%;position:absolute;inset:0}.ScrollCinemaArtifact-module-scss-module__lUgVNW__instruction{z-index:4;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.68rem;position:absolute;top:clamp(1.5rem,4vw,3rem);left:50%;transform:translate(-50%)}.ScrollCinemaArtifact-module-scss-module__lUgVNW__cinemaTrigger{z-index:3;aspect-ratio:1;color:#111;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:clamp(3.5rem,5vw,4.75rem);padding:0;transition:transform .18s,box-shadow .18s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 .75rem 2.5rem #0000003d}.ScrollCinemaArtifact-module-scss-module__lUgVNW__cinemaTrigger>span{border-top:.48rem solid #0000;border-bottom:.48rem solid #0000;border-left:.76rem solid;width:0;height:0;margin-left:.2rem}.ScrollCinemaArtifact-module-scss-module__lUgVNW__cinemaTrigger:hover{transform:translate(-50%,-50%)scale(1.07);box-shadow:0 1rem 3rem #0000004d}.ScrollCinemaArtifact-module-scss-module__lUgVNW__cinemaTrigger:focus-visible{outline-offset:4px;outline:2px solid #fff}.ScrollCinemaArtifact-module-scss-module__lUgVNW__dialog{color:#fff;opacity:0;background:#030303;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;padding:0;transition:opacity .22s,transform .22s cubic-bezier(.22,.72,.2,1);position:fixed;inset:0;overflow:hidden;transform:scale(1.012)}.ScrollCinemaArtifact-module-scss-module__lUgVNW__dialog::backdrop{background:#000000d1}.ScrollCinemaArtifact-module-scss-module__lUgVNW__dialog[data-state=opening],.ScrollCinemaArtifact-module-scss-module__lUgVNW__dialog[data-state=open],.ScrollCinemaArtifact-module-scss-module__lUgVNW__dialog[data-state=closing]{display:block}.ScrollCinemaArtifact-module-scss-module__lUgVNW__dialog[data-state=opening],.ScrollCinemaArtifact-module-scss-module__lUgVNW__dialog[data-state=open]{opacity:1;transform:scale(1)}.ScrollCinemaArtifact-module-scss-module__lUgVNW__dialog[data-state=closing]{opacity:0;transform:scale(.995)}.ScrollCinemaArtifact-module-scss-module__lUgVNW__cinemaFrame{background:#000;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.ScrollCinemaArtifact-module-scss-module__lUgVNW__cinemaVideo{object-fit:contain;object-position:center;background:#000;border:0;width:100%;height:100%;display:block}.ScrollCinemaArtifact-module-scss-module__lUgVNW__cinemaControls{z-index:2;pointer-events:none;position:absolute;inset:0}.ScrollCinemaArtifact-module-scss-module__lUgVNW__cinemaControls button{pointer-events:auto;color:#fff;font:inherit;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(12px);background:#00000094;border:1px solid #ffffff5c;font-size:.72rem;transition:background .16s,color .16s}.ScrollCinemaArtifact-module-scss-module__lUgVNW__cinemaControls button:hover{color:#111;background:#fff}.ScrollCinemaArtifact-module-scss-module__lUgVNW__cinemaControls button:focus-visible{outline-offset:3px;outline:2px solid #fff}.ScrollCinemaArtifact-module-scss-module__lUgVNW__closeButton{top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));align-items:center;gap:.75rem;min-height:2.75rem;padding:.7rem .9rem;display:inline-flex;position:absolute}.ScrollCinemaArtifact-module-scss-module__lUgVNW__playButton{left:max(1rem,env(safe-area-inset-left));bottom:max(1rem,env(safe-area-inset-bottom));justify-content:center;align-items:center;gap:.7rem;min-width:6.5rem;min-height:2.75rem;padding:.7rem 1rem;display:inline-flex;position:absolute}.ScrollCinemaArtifact-module-scss-module__lUgVNW__playButton>span{width:.8rem;height:.8rem;display:block;position:relative}.ScrollCinemaArtifact-module-scss-module__lUgVNW__playButton[data-playing=false]>span:before{content:"";border-top:.4rem solid #0000;border-bottom:.4rem solid #0000;border-left:.65rem solid;position:absolute;inset:0}.ScrollCinemaArtifact-module-scss-module__lUgVNW__playButton[data-playing=true]>span:before,.ScrollCinemaArtifact-module-scss-module__lUgVNW__playButton[data-playing=true]>span:after{content:"";background:currentColor;width:.22rem;position:absolute;top:0;bottom:0}.ScrollCinemaArtifact-module-scss-module__lUgVNW__playButton[data-playing=true]>span:before{left:.08rem}.ScrollCinemaArtifact-module-scss-module__lUgVNW__playButton[data-playing=true]>span:after{right:.08rem}.ScrollCinemaArtifact-module-scss-module__lUgVNW__preview{height:100%;min-height:100%;overflow:hidden}.ScrollCinemaArtifact-module-scss-module__lUgVNW__preview .ScrollCinemaArtifact-module-scss-module__lUgVNW__stage{height:100%;min-height:0}.ScrollCinemaArtifact-module-scss-module__lUgVNW__preview .ScrollCinemaArtifact-module-scss-module__lUgVNW__scaleWrapper{width:min(72%,22rem);transition:width .65s cubic-bezier(.22,.72,.2,1)}.ScrollCinemaArtifact-module-scss-module__lUgVNW__preview .ScrollCinemaArtifact-module-scss-module__lUgVNW__media{border-radius:.28rem;transition:border-radius .65s;box-shadow:0 .9rem 2rem #1817142e}.ScrollCinemaArtifact-module-scss-module__lUgVNW__preview .ScrollCinemaArtifact-module-scss-module__lUgVNW__video{object-fit:cover}@media (hover:hover) and (pointer:fine){.ScrollCinemaArtifact-module-scss-module__lUgVNW__preview:hover .ScrollCinemaArtifact-module-scss-module__lUgVNW__scaleWrapper{width:min(86%,27rem)}.ScrollCinemaArtifact-module-scss-module__lUgVNW__preview:hover .ScrollCinemaArtifact-module-scss-module__lUgVNW__media{border-radius:.08rem}}@media (max-width:700px){.ScrollCinemaArtifact-module-scss-module__lUgVNW__full{min-height:0}.ScrollCinemaArtifact-module-scss-module__lUgVNW__stage{height:100svh;min-height:100svh;padding:0}.ScrollCinemaArtifact-module-scss-module__lUgVNW__scaleWrapper{width:calc(100vw - 2rem)}.ScrollCinemaArtifact-module-scss-module__lUgVNW__instruction{top:1.25rem}.ScrollCinemaArtifact-module-scss-module__lUgVNW__cinemaTrigger{width:clamp(3.75rem,17vw,4.5rem)}.ScrollCinemaArtifact-module-scss-module__lUgVNW__preview .ScrollCinemaArtifact-module-scss-module__lUgVNW__scaleWrapper{width:82%}.ScrollCinemaArtifact-module-scss-module__lUgVNW__cinemaVideo{object-fit:contain;width:100%;height:100%}}.ScrollCinemaArtifact-module-scss-module__lUgVNW__full[data-reduced=true]{min-height:0}.ScrollCinemaArtifact-module-scss-module__lUgVNW__full[data-reduced=true] .ScrollCinemaArtifact-module-scss-module__lUgVNW__stage{height:auto;min-height:clamp(34rem,82svh,48rem);padding:5rem 1rem 8rem}.ScrollCinemaArtifact-module-scss-module__lUgVNW__full[data-reduced=true] .ScrollCinemaArtifact-module-scss-module__lUgVNW__scaleWrapper{will-change:auto;width:min(92vw,60rem)}@media (prefers-reduced-motion:reduce){.ScrollCinemaArtifact-module-scss-module__lUgVNW__scaleWrapper,.ScrollCinemaArtifact-module-scss-module__lUgVNW__media,.ScrollCinemaArtifact-module-scss-module__lUgVNW__dialog,.ScrollCinemaArtifact-module-scss-module__lUgVNW__cinemaTrigger{transition-duration:1ms}.ScrollCinemaArtifact-module-scss-module__lUgVNW__preview:hover .ScrollCinemaArtifact-module-scss-module__lUgVNW__scaleWrapper{width:min(72%,22rem)}.ScrollCinemaArtifact-module-scss-module__lUgVNW__preview:hover .ScrollCinemaArtifact-module-scss-module__lUgVNW__media{border-radius:.28rem}}
.SpatialServicesPreview-module-scss-module__BTgQMa__preview{background:var(--card-preview-bg);width:100%;height:100%;min-height:12rem;color:var(--color-text);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:clamp(.7rem,2vw,1.2rem);padding:clamp(1rem,3.5vw,1.5rem);display:grid;position:relative;overflow:hidden}.SpatialServicesPreview-module-scss-module__BTgQMa__list{align-self:center;min-width:0;display:grid}.SpatialServicesPreview-module-scss-module__BTgQMa__list span{border-bottom:1px solid var(--color-border);min-width:0;min-height:2.7rem;color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding:.55rem 0;font-size:clamp(.72rem,1.25vw,.92rem);line-height:1.1;transition:color .22s;display:flex;position:relative;overflow:hidden}.SpatialServicesPreview-module-scss-module__BTgQMa__list span.SpatialServicesPreview-module-scss-module__BTgQMa__active{color:var(--color-text)}.SpatialServicesPreview-module-scss-module__BTgQMa__list span i{transform-origin:0;background:var(--color-accent);content:"";height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.SpatialServicesPreview-module-scss-module__BTgQMa__list span.SpatialServicesPreview-module-scss-module__BTgQMa__active i{transition:transform 2.8s linear;transform:scaleX(1)}.SpatialServicesPreview-module-scss-module__BTgQMa__image{aspect-ratio:4/3;background:var(--color-surface);align-self:center;width:100%;position:relative;overflow:hidden}.SpatialServicesPreview-module-scss-module__BTgQMa__image img{object-fit:cover;opacity:0;clip-path:inset(0 100% 0 0);filter:saturate(.86);transition:opacity .18s ease,clip-path .52s var(--ease-out),transform .62s var(--ease-out);transform:scale(1.02)}.SpatialServicesPreview-module-scss-module__BTgQMa__image img.SpatialServicesPreview-module-scss-module__BTgQMa__visible{opacity:1;clip-path:inset(0 0% 0 0);transform:scale(1)}@media (prefers-reduced-motion:reduce){.SpatialServicesPreview-module-scss-module__BTgQMa__list span i,.SpatialServicesPreview-module-scss-module__BTgQMa__image img{transition:none}}
.SplitMenuArtifact-module-scss-module__AWOUTG__root{background:var(--color-page);width:100%;min-width:0;height:100%;color:var(--color-text);position:relative;overflow:clip}.SplitMenuArtifact-module-scss-module__AWOUTG__full{min-height:inherit}.SplitMenuArtifact-module-scss-module__AWOUTG__preview{background:var(--card-preview-bg,#d9d3c7)}.SplitMenuArtifact-module-scss-module__AWOUTG__closedStage{height:100%;min-height:inherit;position:relative}.SplitMenuArtifact-module-scss-module__AWOUTG__decorativeMark{background:var(--color-surface);width:clamp(4.5rem,8vw,6rem);height:.9rem;position:absolute;top:2.15rem;left:2.15rem}.SplitMenuArtifact-module-scss-module__AWOUTG__featureFrame{aspect-ratio:16/9;background:var(--color-surface);width:min(64%,42rem);position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.SplitMenuArtifact-module-scss-module__AWOUTG__mobileTeaser{display:none}.SplitMenuArtifact-module-scss-module__AWOUTG__openButton,.SplitMenuArtifact-module-scss-module__AWOUTG__closeButton{align-items:center;gap:var(--space-2);min-height:2.75rem;color:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:.65rem 0;font-weight:500;display:inline-flex}.SplitMenuArtifact-module-scss-module__AWOUTG__openButton{font-size:var(--text-base);text-transform:uppercase;border-bottom:0;position:absolute;top:1.35rem;right:2.15rem}.SplitMenuArtifact-module-scss-module__AWOUTG__triggerLines{gap:4px;width:1.9rem;display:grid}.SplitMenuArtifact-module-scss-module__AWOUTG__triggerLines i{transform-origin:100%;background:currentColor;height:1px;transition:transform .28s;display:block}.SplitMenuArtifact-module-scss-module__AWOUTG__openButton:hover .SplitMenuArtifact-module-scss-module__AWOUTG__triggerLines i:first-child{transform:translate(-3px)scaleX(1.15)}.SplitMenuArtifact-module-scss-module__AWOUTG__openButton:hover .SplitMenuArtifact-module-scss-module__AWOUTG__triggerLines i:last-child{transform:translate(3px)scaleX(.75)}.SplitMenuArtifact-module-scss-module__AWOUTG__dialog{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-text);opacity:0;background:0 0;border:0;margin:0;padding:0;overflow:hidden}.SplitMenuArtifact-module-scss-module__AWOUTG__dialog::backdrop{background:#0d0d0b6b}.SplitMenuArtifact-module-scss-module__AWOUTG__dialog[data-state=opening],.SplitMenuArtifact-module-scss-module__AWOUTG__dialog[data-state=open],.SplitMenuArtifact-module-scss-module__AWOUTG__dialog[data-state=closing]{display:block}.SplitMenuArtifact-module-scss-module__AWOUTG__background{background:var(--color-page);transform-origin:100%;position:absolute;inset:0}.SplitMenuArtifact-module-scss-module__AWOUTG__dialogContent{z-index:1;padding:max(var(--space-4),env(safe-area-inset-top)) max(var(--space-4),env(safe-area-inset-right)) max(var(--space-3),env(safe-area-inset-bottom)) max(var(--space-4),env(safe-area-inset-left));position:absolute;inset:0}.SplitMenuArtifact-module-scss-module__AWOUTG__dialogHeader{z-index:3;height:3.75rem;font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;font-weight:600;display:flex;position:relative}.SplitMenuArtifact-module-scss-module__AWOUTG__dialogHeader p{margin:0}.SplitMenuArtifact-module-scss-module__AWOUTG__dialogHeader p span{margin-left:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs)}.SplitMenuArtifact-module-scss-module__AWOUTG__closeButton{text-transform:uppercase;padding-inline:.25rem}.SplitMenuArtifact-module-scss-module__AWOUTG__navigation{height:calc(100dvh - 6.75rem)}.SplitMenuArtifact-module-scss-module__AWOUTG__cards{align-items:flex-end;gap:clamp(.65rem,1.2vw,1.35rem);width:100%;min-width:0;height:100%;padding-top:clamp(3rem,8vh,7rem);display:flex;position:relative;overflow:visible}.SplitMenuArtifact-module-scss-module__AWOUTG__card{min-width:0;height:min(44vh,430px);color:inherit;text-align:left;transform-origin:bottom;cursor:pointer;will-change:transform;background:0 0;border:0;flex:1 1 0;align-items:flex-end;padding:0;display:flex;position:relative}.SplitMenuArtifact-module-scss-module__AWOUTG__locked{position:relative}.SplitMenuArtifact-module-scss-module__AWOUTG__label{z-index:3;opacity:0;visibility:hidden;color:var(--color-text);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;font-weight:600;line-height:1.2;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:block;position:absolute;bottom:calc(100% + .65rem);left:50%;transform:translate(-50%,6px)}.SplitMenuArtifact-module-scss-module__AWOUTG__active .SplitMenuArtifact-module-scss-module__AWOUTG__label,.SplitMenuArtifact-module-scss-module__AWOUTG__card:focus-visible .SplitMenuArtifact-module-scss-module__AWOUTG__label{opacity:1;visibility:visible;transition:opacity .18s,transform .18s,visibility;transform:translate(-50%)}.SplitMenuArtifact-module-scss-module__AWOUTG__muted{opacity:.72}.SplitMenuArtifact-module-scss-module__AWOUTG__imageWrap{background:var(--color-surface);width:100%;height:100%;display:block;position:relative;overflow:hidden}.SplitMenuArtifact-module-scss-module__AWOUTG__imageWrap img{object-fit:cover}.SplitMenuArtifact-module-scss-module__AWOUTG__previewFrame{padding:7% 6% 5%;position:absolute;inset:0}.SplitMenuArtifact-module-scss-module__AWOUTG__preview .SplitMenuArtifact-module-scss-module__AWOUTG__cards{gap:clamp(.25rem,.8vw,.55rem);padding-top:12%}.SplitMenuArtifact-module-scss-module__AWOUTG__preview .SplitMenuArtifact-module-scss-module__AWOUTG__card{height:72%}.SplitMenuArtifact-module-scss-module__AWOUTG__preview .SplitMenuArtifact-module-scss-module__AWOUTG__label{font-size:.55rem;bottom:calc(100% + .35rem)}@media (hover:none),(pointer:coarse){.SplitMenuArtifact-module-scss-module__AWOUTG__dialogContent{padding-inline:0;padding-bottom:0}.SplitMenuArtifact-module-scss-module__AWOUTG__dialogHeader{padding-inline:max(var(--space-4),env(safe-area-inset-left))}.SplitMenuArtifact-module-scss-module__AWOUTG__navigation{height:auto;position:absolute;inset:0}.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__cards{touch-action:pan-y;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;width:100%;height:100dvh;padding:max(6.25rem,env(safe-area-inset-top) + 5rem) 0 max(2rem,env(safe-area-inset-bottom));display:block;position:absolute;inset:0;overflow:hidden auto}.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__card,.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__active,.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__muted{opacity:.68;width:min(86vw,36rem);height:auto;min-height:48vh;margin:0 auto 1rem;transition:opacity .25s,scale .25s;display:block;scale:.96}.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__nearCenter{opacity:1;scale:1}.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__label{opacity:1;visibility:visible;margin-bottom:.55rem;font-size:.8rem;display:block;position:static;transform:none}.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__imageWrap{height:42vh}.SplitMenuArtifact-module-scss-module__AWOUTG__preview .SplitMenuArtifact-module-scss-module__AWOUTG__cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;display:grid}.SplitMenuArtifact-module-scss-module__AWOUTG__preview .SplitMenuArtifact-module-scss-module__AWOUTG__card{opacity:.74;width:100%;height:68%;scale:.97}.SplitMenuArtifact-module-scss-module__AWOUTG__preview .SplitMenuArtifact-module-scss-module__AWOUTG__card:nth-child(2),.SplitMenuArtifact-module-scss-module__AWOUTG__preview .SplitMenuArtifact-module-scss-module__AWOUTG__card:nth-child(3){opacity:1;height:78%;scale:1}.SplitMenuArtifact-module-scss-module__AWOUTG__preview .SplitMenuArtifact-module-scss-module__AWOUTG__label{opacity:1;visibility:visible;transform:translate(-50%)}}@media (max-width:700px){.SplitMenuArtifact-module-scss-module__AWOUTG__full{min-height:inherit}.SplitMenuArtifact-module-scss-module__AWOUTG__closedStage{min-height:inherit;align-content:center;padding:4.75rem 1rem 6rem;display:grid}.SplitMenuArtifact-module-scss-module__AWOUTG__decorativeMark{width:3.5rem;height:.7rem;top:1.35rem;left:1rem}.SplitMenuArtifact-module-scss-module__AWOUTG__openButton{justify-content:flex-end;min-width:2.75rem;top:.65rem;right:1rem}.SplitMenuArtifact-module-scss-module__AWOUTG__featureFrame{display:none}.SplitMenuArtifact-module-scss-module__AWOUTG__mobileTeaser{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;width:100%;max-width:32rem;margin-inline:auto;display:grid}.SplitMenuArtifact-module-scss-module__AWOUTG__mobileTeaserCard{aspect-ratio:.72;background:var(--color-surface);display:block;position:relative;overflow:hidden}.SplitMenuArtifact-module-scss-module__AWOUTG__mobileTeaserCard img{object-fit:cover}.SplitMenuArtifact-module-scss-module__AWOUTG__dialogContent{padding:0}.SplitMenuArtifact-module-scss-module__AWOUTG__dialogHeader{height:calc(4.75rem + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(1rem,env(safe-area-inset-right)) 0 max(1rem,env(safe-area-inset-left));background:var(--color-page);align-items:center}.SplitMenuArtifact-module-scss-module__AWOUTG__closeButton{justify-content:flex-end;min-width:2.75rem}.SplitMenuArtifact-module-scss-module__AWOUTG__navigation{height:auto;position:absolute;inset:0}.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__cards{overscroll-behavior-y:contain;width:100%;height:100dvh;padding:max(6rem,env(safe-area-inset-top) + 5rem) 1rem max(1.5rem,env(safe-area-inset-bottom));touch-action:pan-y;display:block;position:absolute;inset:0;overflow:hidden auto}.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__card,.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__active,.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__muted{opacity:1;width:min(100%,36rem);min-height:0;margin:0 auto 1rem;display:block;scale:1}.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__label{opacity:1;visibility:visible;margin-bottom:.55rem;font-size:.8rem;display:block;position:static;transform:none}.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__imageWrap{aspect-ratio:4/3;height:auto}}@media (hover:none) and (pointer:coarse) and (orientation:landscape) and (min-width:700px){.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__cards{padding:5rem var(--space-4) var(--space-4);grid-template-columns:1fr 1fr;gap:1rem;display:grid}.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__card,.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__active,.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__muted{width:100%;min-height:0;margin:0}.SplitMenuArtifact-module-scss-module__AWOUTG__full .SplitMenuArtifact-module-scss-module__AWOUTG__imageWrap{height:34vh}}@media (prefers-reduced-motion:reduce){.SplitMenuArtifact-module-scss-module__AWOUTG__triggerLines i,.SplitMenuArtifact-module-scss-module__AWOUTG__card,.SplitMenuArtifact-module-scss-module__AWOUTG__label,.SplitMenuArtifact-module-scss-module__AWOUTG__imageWrap img{transition:none!important}}
.TrackTransitionArtifact-module-scss-module__rHWaIW__root{--palette-base:22, 22, 24;--palette-accent:78, 92, 88;--palette-foreground:247, 244, 236;isolation:isolate;background:rgb(var(--palette-base));width:100%;height:100%;min-height:0;color:rgb(var(--palette-foreground));transition:background-color .85s cubic-bezier(.22,.72,.2,1),color .3s;position:relative;overflow:hidden}.TrackTransitionArtifact-module-scss-module__rHWaIW__full{min-height:calc(100svh - 5.5rem)}.TrackTransitionArtifact-module-scss-module__rHWaIW__preview{min-height:100%}.TrackTransitionArtifact-module-scss-module__rHWaIW__ambientField,.TrackTransitionArtifact-module-scss-module__rHWaIW__ambientBuffer,.TrackTransitionArtifact-module-scss-module__rHWaIW__accentBloom,.TrackTransitionArtifact-module-scss-module__rHWaIW__grain,.TrackTransitionArtifact-module-scss-module__rHWaIW__shade{pointer-events:none;position:absolute;inset:0}.TrackTransitionArtifact-module-scss-module__rHWaIW__ambientField{overflow:hidden}.TrackTransitionArtifact-module-scss-module__rHWaIW__ambientBuffer{opacity:0;background-position:50%;background-size:cover;transition:opacity .85s cubic-bezier(.22,.72,.2,1);inset:-10%;overflow:hidden;transform:scale(1.12)}.TrackTransitionArtifact-module-scss-module__rHWaIW__ambientBuffer img{object-fit:cover;filter:blur(48px)saturate(1.2)brightness(.68);opacity:.68;transform:scale(1.17)}.TrackTransitionArtifact-module-scss-module__rHWaIW__ambientBuffer.TrackTransitionArtifact-module-scss-module__rHWaIW__active{opacity:.88;animation:28s ease-in-out infinite alternate TrackTransitionArtifact-module-scss-module__rHWaIW__ambientDrift}.TrackTransitionArtifact-module-scss-module__rHWaIW__ambientBuffer.TrackTransitionArtifact-module-scss-module__rHWaIW__prepared{transition:none;opacity:0!important}.TrackTransitionArtifact-module-scss-module__rHWaIW__ambientBuffer.TrackTransitionArtifact-module-scss-module__rHWaIW__blooming{animation:.72s cubic-bezier(.22,.72,.2,1) both TrackTransitionArtifact-module-scss-module__rHWaIW__ambientBloom}.TrackTransitionArtifact-module-scss-module__rHWaIW__accentBloom{z-index:1;background:radial-gradient(circle at 66% 38%, rgba(var(--palette-accent), .38), transparent 48%);filter:blur(30px);mix-blend-mode:screen;transition:background .85s cubic-bezier(.22,.72,.2,1),opacity .24s;inset:10% 14%}.TrackTransitionArtifact-module-scss-module__rHWaIW__grain{z-index:2;mix-blend-mode:soft-light;opacity:.2;background-image:repeating-radial-gradient(circle at 24% 18%,#ffffff08 0 .45px,#0000 .7px 3px),repeating-linear-gradient(112deg,#ffffff03 0 1px,#0000 1px 4px);background-size:4px 4px,7px 7px}.TrackTransitionArtifact-module-scss-module__rHWaIW__shade{z-index:3;background:radial-gradient(circle at 40% 44%,#0000 0 18%,#0000001f 55%,#0000006b 100%),linear-gradient(#00000014,#0303037a)}.TrackTransitionArtifact-module-scss-module__rHWaIW__composition{z-index:4;width:100%;height:100%;min-height:inherit;grid-template-columns:minmax(16rem,.9fr) minmax(18rem,1.1fr);align-items:center;gap:clamp(2rem,7vw,8rem);padding:clamp(4.5rem,8vw,8rem);display:grid;position:relative}.TrackTransitionArtifact-module-scss-module__rHWaIW__artworkColumn{min-width:0}.TrackTransitionArtifact-module-scss-module__rHWaIW__artworkFrame{aspect-ratio:1;background:#ffffff12;width:min(36vw,27rem);max-width:100%;transition:opacity .18s,transform .18s cubic-bezier(.4,0,1,1),box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 2.2rem 5.5rem #00000061}.TrackTransitionArtifact-module-scss-module__rHWaIW__artworkFrame img{object-fit:cover}.TrackTransitionArtifact-module-scss-module__rHWaIW__artworkFallback{background:radial-gradient(circle at 68% 28%, rgba(var(--palette-accent), .76), transparent 36%),linear-gradient(145deg, rgba(var(--palette-accent), .3), rgb(var(--palette-base)));position:absolute;inset:0}.TrackTransitionArtifact-module-scss-module__rHWaIW__position{letter-spacing:.14em;margin-top:1rem;font-size:.68rem;display:block}.TrackTransitionArtifact-module-scss-module__rHWaIW__copy{min-width:0;max-width:36rem;transition:opacity .18s,transform .18s cubic-bezier(.4,0,1,1)}.TrackTransitionArtifact-module-scss-module__rHWaIW__eyebrow{letter-spacing:.13em;text-transform:uppercase;margin:0 0 clamp(2rem,5vw,4.5rem);font-size:.68rem}.TrackTransitionArtifact-module-scss-module__rHWaIW__title{letter-spacing:-.065em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.4rem,5.2vw,5.6rem);font-weight:500;line-height:.86}.TrackTransitionArtifact-module-scss-module__rHWaIW__titleWord{display:inline-block}.TrackTransitionArtifact-module-scss-module__rHWaIW__artist{margin:clamp(1.4rem,3vw,2.3rem) 0 0;font-size:clamp(.92rem,1.3vw,1.15rem);font-weight:600}.TrackTransitionArtifact-module-scss-module__rHWaIW__collection{color:rgba(var(--palette-foreground), .68);margin:.25rem 0 0;font-size:.76rem}.TrackTransitionArtifact-module-scss-module__rHWaIW__progress{background:rgba(var(--palette-foreground), .24);width:min(100%,9rem);height:1px;margin-top:1rem;display:none;overflow:hidden}.TrackTransitionArtifact-module-scss-module__rHWaIW__progress i{transform-origin:0;background:currentColor;width:100%;height:100%;animation:6.5s linear both TrackTransitionArtifact-module-scss-module__rHWaIW__previewProgress;display:block;transform:scaleX(0)}.TrackTransitionArtifact-module-scss-module__rHWaIW__controls{flex-wrap:wrap;gap:.6rem;margin-top:clamp(2rem,5vw,4rem);display:flex}.TrackTransitionArtifact-module-scss-module__rHWaIW__controls button{border:1px solid rgba(var(--palette-foreground), .28);background:rgba(var(--palette-base), .44);min-height:2.75rem;color:inherit;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center;gap:.7rem;padding:.75rem .9rem;font-size:.7rem;transition:border-color .18s,background-color .18s;display:inline-flex}.TrackTransitionArtifact-module-scss-module__rHWaIW__controls button:hover{border-color:rgba(var(--palette-foreground), .76)}.TrackTransitionArtifact-module-scss-module__rHWaIW__controls button:focus-visible{outline:2px solid rgb(var(--palette-foreground));outline-offset:3px}.TrackTransitionArtifact-module-scss-module__rHWaIW__footer{z-index:5;right:var(--space-4);bottom:var(--space-4);position:absolute}.TrackTransitionArtifact-module-scss-module__rHWaIW__departing .TrackTransitionArtifact-module-scss-module__rHWaIW__artworkFrame{opacity:.48;transform:translateY(.75rem)scale(.978);box-shadow:0 1rem 2.5rem #0003}.TrackTransitionArtifact-module-scss-module__rHWaIW__departing .TrackTransitionArtifact-module-scss-module__rHWaIW__copy{opacity:0;transform:translateY(.7rem)}.TrackTransitionArtifact-module-scss-module__rHWaIW__departing .TrackTransitionArtifact-module-scss-module__rHWaIW__accentBloom{opacity:.42}.TrackTransitionArtifact-module-scss-module__rHWaIW__departing .TrackTransitionArtifact-module-scss-module__rHWaIW__ambientBuffer.TrackTransitionArtifact-module-scss-module__rHWaIW__active{opacity:.62;transition-duration:.18s;animation-play-state:paused}.TrackTransitionArtifact-module-scss-module__rHWaIW__committing .TrackTransitionArtifact-module-scss-module__rHWaIW__artworkFrame{opacity:0;transform:translateY(1rem)scale(.97)}.TrackTransitionArtifact-module-scss-module__rHWaIW__committing .TrackTransitionArtifact-module-scss-module__rHWaIW__copy{opacity:0;transform:translateY(.8rem)}.TrackTransitionArtifact-module-scss-module__rHWaIW__arriving .TrackTransitionArtifact-module-scss-module__rHWaIW__artworkFrame{animation:.62s cubic-bezier(.22,.72,.2,1) both TrackTransitionArtifact-module-scss-module__rHWaIW__artworkArrival}.TrackTransitionArtifact-module-scss-module__rHWaIW__arriving .TrackTransitionArtifact-module-scss-module__rHWaIW__eyebrow{animation:.52s cubic-bezier(.22,.72,.2,1) 20ms both TrackTransitionArtifact-module-scss-module__rHWaIW__copyIn}.TrackTransitionArtifact-module-scss-module__rHWaIW__arriving .TrackTransitionArtifact-module-scss-module__rHWaIW__artist{animation:.52s cubic-bezier(.22,.72,.2,1) .15s both TrackTransitionArtifact-module-scss-module__rHWaIW__copyIn}.TrackTransitionArtifact-module-scss-module__rHWaIW__arriving .TrackTransitionArtifact-module-scss-module__rHWaIW__collection,.TrackTransitionArtifact-module-scss-module__rHWaIW__arriving .TrackTransitionArtifact-module-scss-module__rHWaIW__controls{animation:.52s cubic-bezier(.22,.72,.2,1) .22s both TrackTransitionArtifact-module-scss-module__rHWaIW__copyIn}.TrackTransitionArtifact-module-scss-module__rHWaIW__arriving .TrackTransitionArtifact-module-scss-module__rHWaIW__titleWord{animation:.42s cubic-bezier(.22,.72,.2,1) both TrackTransitionArtifact-module-scss-module__rHWaIW__wordReveal;animation-delay:var(--word-delay)}.TrackTransitionArtifact-module-scss-module__rHWaIW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TrackTransitionArtifact-module-scss-module__rHWaIW__root[data-motion=paused] .TrackTransitionArtifact-module-scss-module__rHWaIW__ambientBuffer,.TrackTransitionArtifact-module-scss-module__rHWaIW__root[data-motion=paused] .TrackTransitionArtifact-module-scss-module__rHWaIW__progress i{animation-play-state:paused}.TrackTransitionArtifact-module-scss-module__rHWaIW__preview .TrackTransitionArtifact-module-scss-module__rHWaIW__composition{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:8%;padding:9%}.TrackTransitionArtifact-module-scss-module__rHWaIW__preview .TrackTransitionArtifact-module-scss-module__rHWaIW__artworkFrame{width:100%;box-shadow:0 1rem 2.4rem #0000004d}.TrackTransitionArtifact-module-scss-module__rHWaIW__preview .TrackTransitionArtifact-module-scss-module__rHWaIW__eyebrow,.TrackTransitionArtifact-module-scss-module__rHWaIW__preview .TrackTransitionArtifact-module-scss-module__rHWaIW__collection{display:none}.TrackTransitionArtifact-module-scss-module__rHWaIW__preview .TrackTransitionArtifact-module-scss-module__rHWaIW__position{opacity:.72;margin-top:.6rem}.TrackTransitionArtifact-module-scss-module__rHWaIW__preview .TrackTransitionArtifact-module-scss-module__rHWaIW__progress{display:block}.TrackTransitionArtifact-module-scss-module__rHWaIW__preview .TrackTransitionArtifact-module-scss-module__rHWaIW__title{font-size:clamp(1.15rem,3vw,2rem);line-height:.92}.TrackTransitionArtifact-module-scss-module__rHWaIW__preview .TrackTransitionArtifact-module-scss-module__rHWaIW__artist{margin-top:.75rem;font-size:.7rem}.TrackTransitionArtifact-module-scss-module__rHWaIW__preview .TrackTransitionArtifact-module-scss-module__rHWaIW__ambientBuffer img{filter:blur(28px)saturate(1.16)brightness(.68)}@keyframes TrackTransitionArtifact-module-scss-module__rHWaIW__artworkArrival{0%{opacity:0;transform:translateY(1rem)scale(.97);box-shadow:0 1rem 2.5rem #0003}to{opacity:1;transform:none;box-shadow:0 2.2rem 5.5rem #00000061}}@keyframes TrackTransitionArtifact-module-scss-module__rHWaIW__copyIn{0%{opacity:0;transform:translateY(.7rem)}to{opacity:1;transform:none}}@keyframes TrackTransitionArtifact-module-scss-module__rHWaIW__wordReveal{0%{opacity:0;filter:blur(5px);transform:translateY(.72em)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes TrackTransitionArtifact-module-scss-module__rHWaIW__previewProgress{to{transform:scaleX(1)}}@keyframes TrackTransitionArtifact-module-scss-module__rHWaIW__ambientDrift{0%{transform:translate(-.35%,.15%)scale(1.12)}to{transform:translate(.4%,-.25%)scale(1.135)}}@keyframes TrackTransitionArtifact-module-scss-module__rHWaIW__ambientBloom{0%{opacity:.08;transform:scale(1.15)}48%{opacity:.94}to{opacity:.88;transform:scale(1.12)}}@media (max-width:760px){.TrackTransitionArtifact-module-scss-module__rHWaIW__full{height:auto;min-height:0}.TrackTransitionArtifact-module-scss-module__rHWaIW__composition{grid-template-columns:1fr;align-content:center;gap:1.5rem;height:auto;min-height:0;padding:2rem 0 1.5rem}.TrackTransitionArtifact-module-scss-module__rHWaIW__preview .TrackTransitionArtifact-module-scss-module__rHWaIW__composition{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-content:center;align-items:center;gap:8%;width:100%;height:100%;min-height:100%;padding:6%}.TrackTransitionArtifact-module-scss-module__rHWaIW__artworkColumn,.TrackTransitionArtifact-module-scss-module__rHWaIW__copy{padding-inline:1rem}.TrackTransitionArtifact-module-scss-module__rHWaIW__artworkFrame{width:calc(100% + 2rem);max-width:none;margin-left:-1rem}.TrackTransitionArtifact-module-scss-module__rHWaIW__position{margin-top:.65rem}.TrackTransitionArtifact-module-scss-module__rHWaIW__eyebrow{margin-bottom:1.25rem}.TrackTransitionArtifact-module-scss-module__rHWaIW__title{max-width:14ch;font-size:clamp(2rem,10vw,3.5rem)}.TrackTransitionArtifact-module-scss-module__rHWaIW__artist{margin-top:1rem}.TrackTransitionArtifact-module-scss-module__rHWaIW__controls{margin-top:1.5rem}.TrackTransitionArtifact-module-scss-module__rHWaIW__footer{padding:0 max(1rem,env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom) + 1rem) max(1rem,env(safe-area-inset-left));flex-shrink:0;position:relative;bottom:auto;right:auto}.TrackTransitionArtifact-module-scss-module__rHWaIW__committing .TrackTransitionArtifact-module-scss-module__rHWaIW__artworkFrame{opacity:1;transform:none}.TrackTransitionArtifact-module-scss-module__rHWaIW__arriving .TrackTransitionArtifact-module-scss-module__rHWaIW__artworkFrame{animation:.42s cubic-bezier(.22,.72,.2,1) both TrackTransitionArtifact-module-scss-module__rHWaIW__mobileArtworkArrival}}@media (max-width:420px){.TrackTransitionArtifact-module-scss-module__rHWaIW__title{font-size:clamp(1.85rem,9.5vw,3rem)}}@media (max-height:500px) and (max-width:900px){.TrackTransitionArtifact-module-scss-module__rHWaIW__full{height:auto;min-height:0}.TrackTransitionArtifact-module-scss-module__rHWaIW__composition{grid-template-columns:minmax(10rem,.72fr) minmax(14rem,1.28fr);gap:1.5rem;height:auto;min-height:0;padding:1rem 5rem 1rem 1.25rem}.TrackTransitionArtifact-module-scss-module__rHWaIW__artworkFrame{width:min(54svh,13rem)}.TrackTransitionArtifact-module-scss-module__rHWaIW__position{margin-top:.35rem}.TrackTransitionArtifact-module-scss-module__rHWaIW__eyebrow{margin-bottom:.6rem}.TrackTransitionArtifact-module-scss-module__rHWaIW__title{font-size:clamp(1.6rem,5vw,2.4rem)}.TrackTransitionArtifact-module-scss-module__rHWaIW__artist{margin-top:.6rem}.TrackTransitionArtifact-module-scss-module__rHWaIW__controls{margin-top:.75rem}.TrackTransitionArtifact-module-scss-module__rHWaIW__footer{padding:0 max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));position:relative;bottom:auto;right:auto}}@media (prefers-reduced-motion:reduce){.TrackTransitionArtifact-module-scss-module__rHWaIW__root,.TrackTransitionArtifact-module-scss-module__rHWaIW__ambientBuffer,.TrackTransitionArtifact-module-scss-module__rHWaIW__accentBloom,.TrackTransitionArtifact-module-scss-module__rHWaIW__artworkFrame,.TrackTransitionArtifact-module-scss-module__rHWaIW__copy,.TrackTransitionArtifact-module-scss-module__rHWaIW__controls button{transition-duration:1ms}.TrackTransitionArtifact-module-scss-module__rHWaIW__ambientBuffer.TrackTransitionArtifact-module-scss-module__rHWaIW__active,.TrackTransitionArtifact-module-scss-module__rHWaIW__ambientBuffer.TrackTransitionArtifact-module-scss-module__rHWaIW__blooming,.TrackTransitionArtifact-module-scss-module__rHWaIW__arriving .TrackTransitionArtifact-module-scss-module__rHWaIW__artworkFrame,.TrackTransitionArtifact-module-scss-module__rHWaIW__arriving .TrackTransitionArtifact-module-scss-module__rHWaIW__eyebrow,.TrackTransitionArtifact-module-scss-module__rHWaIW__arriving .TrackTransitionArtifact-module-scss-module__rHWaIW__artist,.TrackTransitionArtifact-module-scss-module__rHWaIW__arriving .TrackTransitionArtifact-module-scss-module__rHWaIW__collection,.TrackTransitionArtifact-module-scss-module__rHWaIW__arriving .TrackTransitionArtifact-module-scss-module__rHWaIW__controls,.TrackTransitionArtifact-module-scss-module__rHWaIW__arriving .TrackTransitionArtifact-module-scss-module__rHWaIW__titleWord{animation:none}}@keyframes TrackTransitionArtifact-module-scss-module__rHWaIW__mobileArtworkArrival{0%{opacity:.72;transform:scale(.992)}to{opacity:1;transform:none}}
.ThreeImageOrbit-module-scss-module__gzjvwW__stage{perspective:1100px;perspective-origin:50%;width:min(58rem,100%);height:clamp(14.75rem,20.75vw,20.5rem);transform-style:preserve-3d;margin-inline:auto;position:relative;overflow:visible}.ThreeImageOrbit-module-scss-module__gzjvwW__preview{perspective:760px;width:100%;height:100%;min-height:0}.ThreeImageOrbit-module-scss-module__gzjvwW__card{position:absolute;top:50%;left:50%;overflow:visible}.ThreeImageOrbit-module-scss-module__gzjvwW__full .ThreeImageOrbit-module-scss-module__gzjvwW__card1{aspect-ratio:4/3;width:clamp(13rem,18vw,18rem)}.ThreeImageOrbit-module-scss-module__gzjvwW__full .ThreeImageOrbit-module-scss-module__gzjvwW__card2{aspect-ratio:3/4;width:clamp(11rem,15vw,15rem)}.ThreeImageOrbit-module-scss-module__gzjvwW__full .ThreeImageOrbit-module-scss-module__gzjvwW__card3{aspect-ratio:1;width:clamp(12rem,16vw,16rem)}.ThreeImageOrbit-module-scss-module__gzjvwW__image{background:var(--color-surface);width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 1rem 2rem #1413111f}.ThreeImageOrbit-module-scss-module__gzjvwW__image img{object-fit:cover}.ThreeImageOrbit-module-scss-module__gzjvwW__preview .ThreeImageOrbit-module-scss-module__gzjvwW__card{aspect-ratio:4/3;width:clamp(7.5rem,15vw,10rem)}.ThreeImageOrbit-module-scss-module__gzjvwW__preview .ThreeImageOrbit-module-scss-module__gzjvwW__image{box-shadow:0 .55rem 1.2rem #14131124}@media (max-width:700px){.ThreeImageOrbit-module-scss-module__gzjvwW__stage{perspective:800px;height:clamp(19rem,75vw,23rem)}.ThreeImageOrbit-module-scss-module__gzjvwW__full .ThreeImageOrbit-module-scss-module__gzjvwW__card1{aspect-ratio:4/3;width:clamp(9.5rem,48vw,12rem)}.ThreeImageOrbit-module-scss-module__gzjvwW__full .ThreeImageOrbit-module-scss-module__gzjvwW__card2{aspect-ratio:3/4;width:clamp(8.25rem,41vw,10.5rem)}.ThreeImageOrbit-module-scss-module__gzjvwW__full .ThreeImageOrbit-module-scss-module__gzjvwW__card3{aspect-ratio:1;width:clamp(8.75rem,44vw,11rem)}}@media (prefers-reduced-motion:reduce){.ThreeImageOrbit-module-scss-module__gzjvwW__card{will-change:auto}}
.ArtifactCard-module-scss-module__zcznoa__card{scroll-snap-align:start;flex:none;width:clamp(17.5rem,23vw,22.5rem);scroll-margin-inline:clamp(2rem,4vw,5rem)}.ArtifactCard-module-scss-module__zcznoa__card a{transition:transform var(--duration-fast) var(--ease-out);display:block}.ArtifactCard-module-scss-module__zcznoa__card a:hover{transform:translateY(-.2rem)}.ArtifactCard-module-scss-module__zcznoa__card a:focus-visible{outline-offset:.45rem}.ArtifactCard-module-scss-module__zcznoa__preview{aspect-ratio:1;background:var(--card-preview-bg);position:relative;overflow:hidden}.ArtifactCard-module-scss-module__zcznoa__heading{font-family:var(--font-syne),sans-serif;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:.55rem;margin-top:1.1rem;font-size:clamp(1.15rem,1.02rem + .42vw,1.45rem);display:grid}.ArtifactCard-module-scss-module__zcznoa__heading h2{min-width:0;font-size:inherit;letter-spacing:-.045em;font-weight:700;line-height:1}.ArtifactCard-module-scss-module__zcznoa__number{color:var(--color-accent);letter-spacing:-.055em;font-weight:800;line-height:1}.ArtifactCard-module-scss-module__zcznoa__category{font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;margin-top:var(--space-2);color:var(--color-text-muted);font-weight:500;line-height:1.2}.ArtifactCard-module-scss-module__zcznoa__description{margin-top:var(--space-4);color:var(--color-text-secondary);font-size:var(--text-sm);line-height:1.5}@media (max-width:900px){.ArtifactCard-module-scss-module__zcznoa__card{scroll-snap-align:none;justify-self:center;width:100%;max-width:36rem}.ArtifactCard-module-scss-module__zcznoa__description{max-width:34rem}}@media (prefers-reduced-motion:reduce){.ArtifactCard-module-scss-module__zcznoa__card a:hover{transform:none}}
.page-module-scss-module__rcUngW__archive{grid-template-columns:clamp(16.25rem,25vw,21.25rem) minmax(0,1fr);width:100%;height:100svh;min-height:0;display:grid;overflow:hidden}.page-module-scss-module__rcUngW__collection{overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-color:var(--color-text-muted) var(--color-border);scrollbar-width:thin;outline-offset:-3px;min-width:0;height:100%;overflow:auto hidden}.page-module-scss-module__rcUngW__track{gap:clamp(3rem,5vw,5.5rem);width:max-content;min-width:100%;height:100%;padding:clamp(2rem,4svh,3.5rem) clamp(2rem,4vw,5rem);display:flex}.page-module-scss-module__rcUngW__track>article:first-child{margin-top:clamp(4.5rem,17svh,9rem)}.page-module-scss-module__rcUngW__track>article:nth-child(2){margin-top:0}.page-module-scss-module__rcUngW__track>article:nth-child(3){margin-top:clamp(5rem,19svh,10rem)}.page-module-scss-module__rcUngW__track>article:nth-child(4){margin-top:clamp(2.5rem,8svh,4.5rem)}.page-module-scss-module__rcUngW__track>article:nth-child(5){margin-top:clamp(4rem,14svh,7.5rem)}.page-module-scss-module__rcUngW__track>article:nth-child(6){margin-top:clamp(1rem,9svh,5rem)}.page-module-scss-module__rcUngW__track>article:nth-child(7){margin-top:clamp(.75rem,3svh,1.75rem)}.page-module-scss-module__rcUngW__track>article:nth-child(8){margin-top:clamp(4rem,15svh,8rem)}.page-module-scss-module__rcUngW__collection::-webkit-scrollbar{height:.3rem}.page-module-scss-module__rcUngW__collection::-webkit-scrollbar-thumb{background:var(--color-text-muted);border-radius:0}.page-module-scss-module__rcUngW__collection::-webkit-scrollbar-track{background:var(--color-border);border-radius:0}@media (max-width:900px){.page-module-scss-module__rcUngW__archive{height:auto;min-height:100svh;display:block;overflow:visible}.page-module-scss-module__rcUngW__collection{scroll-snap-type:none;height:auto;padding-bottom:env(safe-area-inset-bottom);overflow:visible}.page-module-scss-module__rcUngW__track{width:100%;min-width:0;height:auto;padding:clamp(1.5rem,5vw,3rem);padding-right:max(clamp(1.5rem,5vw,3rem),env(safe-area-inset-right));padding-left:max(clamp(1.5rem,5vw,3rem),env(safe-area-inset-left));gap:clamp(1.25rem,5vw,2.5rem);display:grid}.page-module-scss-module__rcUngW__track>article:nth-child(n){margin-top:0}}
.SpatialServicesArtifact-module-scss-module__y4GX9q__artifact{background:var(--color-page);width:100%;height:100%;min-height:34rem;color:var(--color-text);grid-template-columns:minmax(14rem,.85fr) minmax(16rem,.95fr) minmax(25rem,1.3fr);gap:clamp(1.25rem,2vw,2.75rem);padding:clamp(2rem,5vw,5.5rem);display:grid}.SpatialServicesArtifact-module-scss-module__y4GX9q__intro{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.SpatialServicesArtifact-module-scss-module__y4GX9q__intro h2{letter-spacing:-.04em;margin:0;font-size:clamp(2.6rem,3.2vw,4.5rem);font-weight:500;line-height:.96}.SpatialServicesArtifact-module-scss-module__y4GX9q__supportingCopy{max-width:16rem;color:var(--color-text-secondary);font-size:var(--text-sm);margin:0;line-height:1.35}.SpatialServicesArtifact-module-scss-module__y4GX9q__services{align-self:end;min-width:0}.SpatialServicesArtifact-module-scss-module__y4GX9q__list{border-top:0}.SpatialServicesArtifact-module-scss-module__y4GX9q__service{border:0;border-bottom:1px solid var(--color-border);width:100%;color:var(--color-text-muted);cursor:pointer;text-align:left;background:0 0;padding:1rem 0;transition:color .22s;display:block;position:relative}.SpatialServicesArtifact-module-scss-module__y4GX9q__service:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.SpatialServicesArtifact-module-scss-module__y4GX9q__service:not(.SpatialServicesArtifact-module-scss-module__y4GX9q__active):hover{color:var(--color-text-secondary)}.SpatialServicesArtifact-module-scss-module__y4GX9q__service.SpatialServicesArtifact-module-scss-module__y4GX9q__active{color:var(--color-text)}.SpatialServicesArtifact-module-scss-module__y4GX9q__label{font-size:clamp(.92rem,1vw,1.12rem);line-height:1.15}.SpatialServicesArtifact-module-scss-module__y4GX9q__divider{z-index:1;transform-origin:0;background:var(--color-accent);height:2px;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.SpatialServicesArtifact-module-scss-module__y4GX9q__media{background:var(--color-surface);min-height:0;position:relative;overflow:hidden}.SpatialServicesArtifact-module-scss-module__y4GX9q__mediaLayer{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.SpatialServicesArtifact-module-scss-module__y4GX9q__mediaLayer img{object-fit:cover;filter:saturate(.86)contrast(.97);width:100%;height:100%}@media (max-width:1000px){.SpatialServicesArtifact-module-scss-module__y4GX9q__artifact{grid-template-columns:minmax(12rem,.8fr) minmax(18rem,1fr)}.SpatialServicesArtifact-module-scss-module__y4GX9q__intro{grid-row:span 2}.SpatialServicesArtifact-module-scss-module__y4GX9q__media{min-height:25rem}}@media (max-width:767px){.SpatialServicesArtifact-module-scss-module__y4GX9q__artifact{flex-direction:column;gap:2.25rem;min-height:0;padding:clamp(1.5rem,6vw,3rem);display:flex}.SpatialServicesArtifact-module-scss-module__y4GX9q__intro{display:contents}.SpatialServicesArtifact-module-scss-module__y4GX9q__intro h2{order:1;margin:1rem 0 0;font-size:clamp(2.8rem,14vw,4.8rem)}.SpatialServicesArtifact-module-scss-module__y4GX9q__supportingCopy{order:4;max-width:20rem}.SpatialServicesArtifact-module-scss-module__y4GX9q__services{order:2;width:100%}.SpatialServicesArtifact-module-scss-module__y4GX9q__media{aspect-ratio:4/3;order:3;width:100%;min-height:0}}@media (prefers-reduced-motion:reduce){.SpatialServicesArtifact-module-scss-module__y4GX9q__service{transition:none}}
.InformationPanel-module-scss-module__inEA3G__trigger{font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;width:11rem;min-height:2.75rem;color:var(--information-fg,var(--color-text));cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-content:space-between;padding:.65rem 0;font-weight:500;line-height:1.2;display:flex}.InformationPanel-module-scss-module__inEA3G__trigger span{color:currentColor}.InformationPanel-module-scss-module__inEA3G__overlay{z-index:var(--layer-panel);overscroll-behavior:none;opacity:0;visibility:hidden;pointer-events:none;width:100%;height:100dvh;transition:opacity var(--duration-fast) ease,visibility 0s linear var(--duration-medium);background:#12120f6b;justify-content:flex-end;display:flex;position:fixed;inset:0;overflow:hidden}.InformationPanel-module-scss-module__inEA3G__overlay[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--duration-fast) ease,visibility 0s}.InformationPanel-module-scss-module__inEA3G__panel{background:var(--color-page);width:min(32rem,100%);height:100dvh;color:var(--color-text);transition:transform var(--duration-medium) var(--ease-out);will-change:transform;grid-template-rows:auto minmax(0,1fr);margin:0;display:grid;overflow:hidden;transform:translate(100%)}.InformationPanel-module-scss-module__inEA3G__panel[data-open=true]{transform:translate(0,0)}.InformationPanel-module-scss-module__inEA3G__panelHeader{font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;padding:var(--space-4);justify-content:space-between;align-items:center;font-weight:500;line-height:1.2;display:flex;position:relative}.InformationPanel-module-scss-module__inEA3G__panelHeader:after{right:var(--space-4);bottom:0;left:var(--space-4);background:var(--color-border);content:"";height:1px;position:absolute}.InformationPanel-module-scss-module__inEA3G__panelHeader button{min-height:2.75rem;color:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;align-items:center;padding:0 .25rem;display:inline-flex}.InformationPanel-module-scss-module__inEA3G__panelBody{min-height:0;padding:clamp(1.25rem,3vh,2rem) var(--space-4);flex-direction:column;display:flex}.InformationPanel-module-scss-module__inEA3G__number{color:var(--color-accent);letter-spacing:-.07em;font-size:clamp(5.5rem,16vh,8.75rem);font-weight:700;line-height:.78}.InformationPanel-module-scss-module__inEA3G__details{margin-top:auto}.InformationPanel-module-scss-module__inEA3G__panelBody h2{font-size:var(--text-lg);letter-spacing:-.03em;font-weight:600}.InformationPanel-module-scss-module__inEA3G__description{color:var(--color-text-secondary);margin-top:.75rem}.InformationPanel-module-scss-module__inEA3G__panelBody dl{border-top:1px solid var(--color-border);margin-top:clamp(1.25rem,3vh,1.75rem)}.InformationPanel-module-scss-module__inEA3G__panelBody dl div{gap:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--text-sm);grid-template-columns:1fr 1fr;padding:clamp(.7rem,1.8vh,1rem) 0;display:grid}.InformationPanel-module-scss-module__inEA3G__panelBody dl div:last-child{border-bottom:0}.InformationPanel-module-scss-module__inEA3G__panelBody dt{color:var(--color-text-muted)}.InformationPanel-module-scss-module__inEA3G__panelBody dd{font-weight:500}.InformationPanel-module-scss-module__inEA3G__note{padding-left:var(--space-3);border-left:2px solid var(--color-accent);color:var(--color-text-secondary);font-size:var(--text-sm);margin-top:clamp(1rem,2.5vh,1.5rem)}.InformationPanel-module-scss-module__inEA3G__attribution{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:clamp(.75rem,2vh,1rem)}@media (max-height:700px){.InformationPanel-module-scss-module__inEA3G__panelHeader,.InformationPanel-module-scss-module__inEA3G__panelBody{padding-block:1rem}.InformationPanel-module-scss-module__inEA3G__number{font-size:4.75rem}.InformationPanel-module-scss-module__inEA3G__description{margin-top:.5rem}.InformationPanel-module-scss-module__inEA3G__panelBody dl{margin-top:1rem}.InformationPanel-module-scss-module__inEA3G__panelBody dl div{padding-block:.6rem}.InformationPanel-module-scss-module__inEA3G__note{margin-top:1rem}.InformationPanel-module-scss-module__inEA3G__attribution{margin-top:.65rem}}@media (max-width:600px){.InformationPanel-module-scss-module__inEA3G__trigger{width:min(11rem,100vw - 2rem)}.InformationPanel-module-scss-module__inEA3G__overlay{align-items:stretch;width:100%;height:100dvh;min-height:100dvh;margin:0;inset:0}.InformationPanel-module-scss-module__inEA3G__panel{background:var(--color-page);width:min(32rem,100%);max-width:none;height:100dvh;max-height:100dvh;color:var(--color-text);will-change:transform;backface-visibility:hidden;animation:InformationPanel-module-scss-module__inEA3G__slide-in var(--duration-medium) var(--ease-out) both;grid-template-rows:auto minmax(0,1fr);margin:0;display:grid;overflow:hidden}.InformationPanel-module-scss-module__inEA3G__panelHeader{min-height:calc(3.5rem + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--space-3),env(safe-area-inset-right)) 0 max(var(--space-3),env(safe-area-inset-left))}.InformationPanel-module-scss-module__inEA3G__panelHeader:after{right:max(var(--space-3),env(safe-area-inset-right));left:max(var(--space-3),env(safe-area-inset-left))}.InformationPanel-module-scss-module__inEA3G__panelBody{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:1.5rem max(var(--space-3),env(safe-area-inset-right)) max(1.5rem,env(safe-area-inset-bottom)) max(var(--space-3),env(safe-area-inset-left));flex-direction:column;display:flex;overflow-y:auto}.InformationPanel-module-scss-module__inEA3G__number{font-size:clamp(4rem,22vw,6rem);line-height:.82}.InformationPanel-module-scss-module__inEA3G__details{margin-top:auto;padding-top:1.5rem}.InformationPanel-module-scss-module__inEA3G__panelBody h2{font-size:clamp(1.45rem,7vw,2rem)}.InformationPanel-module-scss-module__inEA3G__description{font-size:1rem;line-height:1.5}.InformationPanel-module-scss-module__inEA3G__panelBody dl{margin-top:1.25rem}.InformationPanel-module-scss-module__inEA3G__panelBody dl div{align-items:center;min-height:2.75rem;font-size:.875rem}.InformationPanel-module-scss-module__inEA3G__attribution{font-size:.875rem;line-height:1.45}}@keyframes InformationPanel-module-scss-module__inEA3G__slide-in{0%{transform:translate(100%)}to{transform:translate(0,0)}}
.ArtifactStage-module-scss-module__5lIihW__stage,.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=block-orbit],.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=split-menu],.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=three-image-orbit],.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=spatial-services]{--information-fg:var(--color-text)}.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=ambient-artwork],.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=palette-shift],.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=track-transition]{--information-fg:#fff}.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=scroll-cinema]{--information-fg:var(--color-text)}.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=scroll-cinema][data-information-theme=light]{--information-fg:#fff}.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=scroll-cinema][data-information-theme=dark]{--information-fg:var(--color-text)}.ArtifactStage-module-scss-module__5lIihW__stage{background:var(--stage-bg);min-height:calc(100svh - 5.5rem);color:var(--stage-fg);isolation:isolate;position:relative;overflow:hidden}.ArtifactStage-module-scss-module__5lIihW__visual{--color-text-secondary:#4f4d47;--color-text-muted:#817d74;position:absolute;inset:0}.ArtifactStage-module-scss-module__5lIihW__visual>div{background:var(--stage-bg)}.ArtifactStage-module-scss-module__5lIihW__pending{font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;left:var(--space-4);bottom:var(--space-4);font-weight:500;line-height:1.2;position:absolute}.ArtifactStage-module-scss-module__5lIihW__info{z-index:10;right:var(--space-4);bottom:var(--space-4);position:absolute}.ArtifactStage-module-scss-module__5lIihW__scrollStage{min-height:0;overflow:visible}.ArtifactStage-module-scss-module__5lIihW__scrollStage .ArtifactStage-module-scss-module__5lIihW__visual{position:relative;inset:auto}.ArtifactStage-module-scss-module__5lIihW__scrollStage .ArtifactStage-module-scss-module__5lIihW__pending,.ArtifactStage-module-scss-module__5lIihW__scrollStage .ArtifactStage-module-scss-module__5lIihW__info{z-index:2}.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=three-image-orbit]{isolation:auto;min-height:calc(100dvh - 5.5rem);overflow:visible}.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=three-image-orbit] .ArtifactStage-module-scss-module__5lIihW__visual{min-height:inherit;box-sizing:border-box;place-items:center;padding-bottom:3.5rem;display:grid;overflow:visible}.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=three-image-orbit] .ArtifactStage-module-scss-module__5lIihW__visual>div{background:0 0}@media (max-width:600px){.ArtifactStage-module-scss-module__5lIihW__stage{min-height:calc(100dvh - 6.1rem)}.ArtifactStage-module-scss-module__5lIihW__scrollStage{min-height:0}.ArtifactStage-module-scss-module__5lIihW__pending{bottom:5.2rem}.ArtifactStage-module-scss-module__5lIihW__info{right:auto;bottom:max(var(--space-3),env(safe-area-inset-bottom));left:max(var(--space-3),env(safe-area-inset-left))}.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=scroll-cinema]{min-height:0}}@media (max-width:700px){.ArtifactStage-module-scss-module__5lIihW__scrollStage .ArtifactStage-module-scss-module__5lIihW__info{width:100%;padding:var(--space-3) max(var(--space-3),env(safe-area-inset-right)) max(var(--space-3),env(safe-area-inset-bottom)) max(var(--space-3),env(safe-area-inset-left));position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:767px){.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=spatial-services]{height:auto;min-height:0;overflow:visible}.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=spatial-services] .ArtifactStage-module-scss-module__5lIihW__visual{position:relative;inset:auto}.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=spatial-services] .ArtifactStage-module-scss-module__5lIihW__info{margin-top:var(--space-3);padding:0 max(var(--space-3),env(safe-area-inset-right)) max(var(--space-3),env(safe-area-inset-bottom)) max(var(--space-3),env(safe-area-inset-left));position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:760px),(max-height:500px) and (max-width:900px){.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=track-transition]{min-height:0;overflow:visible}.ArtifactStage-module-scss-module__5lIihW__stage[data-artifact=track-transition] .ArtifactStage-module-scss-module__5lIihW__visual{position:relative;inset:auto}}@media (max-height:500px) and (max-width:900px){.ArtifactStage-module-scss-module__5lIihW__stage{min-height:calc(100dvh - 3.75rem)}.ArtifactStage-module-scss-module__5lIihW__scrollStage{min-height:0}.ArtifactStage-module-scss-module__5lIihW__info{right:max(var(--space-3),env(safe-area-inset-right));bottom:max(.5rem,env(safe-area-inset-bottom))}}
.page-module-scss-module__pu_RWa__page{flex-direction:column;min-height:100dvh;display:flex}.page-module-scss-module__pu_RWa__page>section{flex:1 0 auto}.page-module-scss-module__pu_RWa__header{font-size:var(--text-xs);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:var(--space-4);min-height:5.5rem;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);grid-template-columns:1fr auto 1fr;font-weight:500;line-height:1.2;display:grid}.page-module-scss-module__pu_RWa__backLink{width:fit-content;font-size:var(--text-xs);letter-spacing:.015em;text-transform:uppercase;align-items:center;gap:.45rem;padding:.55rem 0;font-weight:700;line-height:1;display:inline-flex}.page-module-scss-module__pu_RWa__backLink:focus-visible{outline-offset:.25rem}.page-module-scss-module__pu_RWa__header>div{font-family:var(--font-syne),sans-serif;grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:.55rem;font-size:clamp(1.15rem,1.02rem + .42vw,1.45rem);display:grid}.page-module-scss-module__pu_RWa__header>div>span{color:var(--color-accent);letter-spacing:-.055em;font-weight:800;line-height:1}.page-module-scss-module__pu_RWa__header h1{min-width:0;font-size:inherit;letter-spacing:-.045em;text-transform:none;font-weight:700;line-height:1}.page-module-scss-module__pu_RWa__header>span:last-child{text-align:right;color:var(--color-text-muted)}@media (max-width:600px){.page-module-scss-module__pu_RWa__header{gap:.25rem var(--space-3);min-height:0;padding:max(.35rem,env(safe-area-inset-top)) max(var(--space-3),env(safe-area-inset-right)) .75rem max(var(--space-3),env(safe-area-inset-left));grid-template-columns:1fr auto}.page-module-scss-module__pu_RWa__backLink{min-height:2.75rem;padding:0}.page-module-scss-module__pu_RWa__header>div{grid-area:2/1/auto/-1;justify-content:start;font-size:1rem}.page-module-scss-module__pu_RWa__header>span:last-child{grid-area:1/2}}@media (max-height:500px) and (max-width:900px){.page-module-scss-module__pu_RWa__header{min-height:3.75rem;padding:max(.25rem,env(safe-area-inset-top)) max(var(--space-3),env(safe-area-inset-right)) .25rem max(var(--space-3),env(safe-area-inset-left));grid-template-columns:1fr auto 1fr}.page-module-scss-module__pu_RWa__backLink{min-height:2.75rem;padding:0}.page-module-scss-module__pu_RWa__header>div{grid-area:auto;justify-content:center;font-size:1rem}.page-module-scss-module__pu_RWa__header>span:last-child{grid-area:auto}}
