@font-face{font-family:Space;src:url(./vo-assets-fonts-space-grotesk.ttf);font-display:swap;font-weight:300 700}@font-face{font-family:Cormorant;src:url(./vo-assets-fonts-cormorant-garamond.ttf);font-display:swap;font-weight:300 700}@font-face{font-family:Pinyon;src:url(./vo-assets-fonts-pinyon-script.ttf);font-display:swap}:root{--ink:#20252b;--paper:#e2e3e0;--pad:5vw;--serif:Cormorant,Georgia,serif;--sans:Space,"PingFang TC",sans-serif;--mono:ui-monospace,Menlo,monospace;--shade:0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);overflow-x:clip}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer}button:disabled{opacity:.3;cursor:default}[hidden]{display:none!important}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid #647f9c;outline-offset:5px}.eyebrow,.fine{font:10px/1.6 var(--mono);letter-spacing:.08em}.fine{font:10px/1.7 var(--sans);letter-spacing:.02em;color:#68727b}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:#fff;padding:15px}.skip:focus{top:20px}.masthead{position:fixed;top:0;left:0;right:0;height:82px;z-index:30;display:flex;align-items:center;gap:30px;padding:0 var(--pad);color:#323a43;background:linear-gradient(#e2e3e0cf,transparent);pointer-events:none}.masthead a{pointer-events:auto}.logo{font:600 25px var(--serif);letter-spacing:-.04em;white-space:nowrap}.logo span{display:inline-block;font:21px var(--sans);margin-left:8px;animation:insignia 24s linear infinite}.header-note{font:9px var(--mono);letter-spacing:.1em;margin-left:auto;color:#6b737a}.masthead nav{display:flex;gap:23px;font:11px var(--sans)}.masthead nav a{padding:11px 0;border-bottom:1px solid #59626a44}.masthead nav a:hover{border-color:#333}#journey{height:780svh;position:relative}.anchors{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.anchors>span{position:absolute;left:0;width:1px;height:1px}.anchors #intro-anchor{top:0}.anchors #assembly-anchor{top:18%}.anchors #detail-anchor{top:39%}.anchors #runway-anchor{top:75%}.scene-shell{height:100svh;min-height:590px;position:sticky;top:0;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 60% 38%,#f1f2ef,#dde0df 45%,#b3bbc1 110%)}.scene-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 70% 35%,#404953,#171d24 80%);opacity:var(--shade);pointer-events:none;z-index:0}.scene-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;opacity:.18;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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' opacity='.15' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.giant-type{position:absolute;z-index:0;left:1%;top:42%;font:500 20vw/.8 var(--serif);letter-spacing:-.075em;color:#717c8a15;white-space:nowrap;pointer-events:none}#world{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:3;pointer-events:none}#fallback{position:absolute;left:50%;top:23%;width:40%;height:62%;object-fit:contain;mix-blend-mode:multiply;z-index:3}.copy{position:absolute;left:var(--pad);top:26%;z-index:5;opacity:0;pointer-events:none;will-change:transform,opacity;max-width:46%}.copy.is-active{pointer-events:auto}.copy h1,.copy h2{font:500 clamp(60px,7.8vw,150px)/.85 var(--serif);letter-spacing:-.055em}.copy h1 em,.copy h2 em{font:400 1.12em/.95 Pinyon,cursive;letter-spacing:-.035em;display:inline-block;padding:10px 0}.intro-copy{opacity:1;top:23%}.intro-copy .eyebrow{margin-bottom:30px}.intro-copy h1{font-size:clamp(85px,9.5vw,180px)}.body-copy{font-size:13px;line-height:2;letter-spacing:.08em;margin-top:22px}.copy .eyebrow{margin-bottom:27px}.text-link{display:inline-flex;gap:30px;align-items:center;border-bottom:1px solid #53606b6b;padding:13px 0;font:10px var(--mono);margin-top:27px}.text-link span{font-size:20px}.parts-list{list-style:none;padding:0;margin:28px 0 0;max-width:270px;font:9px var(--mono);letter-spacing:.05em}.parts-list li{border-top:1px solid #6d788333;padding:13px 0;color:#818a93;display:flex;gap:35px}.parts-list li.landed{color:#1b2531}.parts-list li.landed:after{content:"\2713";margin-left:auto}.detail-copy{color:#e4e8eb;top:29%}.detail-copy h2{font-size:7vw}.detail-copy .body-copy{color:#bdc6cd}.detail-copy .fine{display:block;color:#96a2ac;margin-top:20px}.detail-switch{display:flex;gap:10px;flex-wrap:wrap;margin-top:27px}.detail-switch button{border:1px solid #abb6c245;background:transparent;padding:13px 18px;font-size:11px;border-radius:30px}.detail-switch button[aria-pressed=true]{background:#d6dde3;color:#1b2531;border-color:#d6dde3}.attitude-copy{top:17%;max-width:none;width:100%;left:0;text-align:center;color:#e7ebee}.attitude-copy h2{font-size:6vw}.attitude-copy .body-copy{margin-top:10px;font-size:11px}.floating-photo{position:absolute;z-index:2;width:24vw;height:46vh;top:37%;opacity:0;pointer-events:none;will-change:transform,opacity}.floating-photo img{height:100%;width:100%;object-fit:cover;filter:saturate(.65);box-shadow:0 25px 50px #02050a50}.floating-photo figcaption{font:9px var(--mono);letter-spacing:.12em;color:#b6c2cb;margin-top:15px}.photo-left{left:7%}.photo-right{right:7%}.runway-ui{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;opacity:0;pointer-events:none}.runway-ui.is-active{pointer-events:none}.runway-heading{position:absolute;left:0;right:0;top:14%;text-align:center;pointer-events:none}.runway-heading h2{font:500 clamp(45px,5.3vw,88px)/1 var(--serif);letter-spacing:-.045em;margin-top:10px}.runway-heading h2 em{font:400 1.2em Pinyon,cursive;letter-spacing:-.03em;margin-left:7px}.runway-instruction{font-size:10px;letter-spacing:.08em;color:#717b84;margin-top:7px}#rotation-zone{position:absolute;left:35%;right:35%;top:29%;bottom:26%;cursor:grab;touch-action:pan-y;pointer-events:none;border-radius:25%;outline-offset:0}.runway-ui.is-active #rotation-zone{pointer-events:auto}#rotation-zone.dragging{cursor:grabbing}.drag-label{position:absolute;bottom:5%;left:0;right:0;text-align:center;font:8px var(--mono);letter-spacing:.1em;color:#717c87;opacity:.6;pointer-events:none}.runway-ui.is-active button,.runway-ui.is-active a,.runway-ui.is-active #style-rail{pointer-events:auto}.runway-arrow{position:absolute;top:49%;width:45px;height:45px;border:1px solid #78838f55;background:#eef0f033;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:50%;font-size:20px;transition:background .2s,transform .2s}.runway-arrow:hover{background:#f4f5f2;transform:scale(1.1)}.prev{left:5vw}.next{right:5vw}.runway-selection{position:absolute;left:0;right:0;bottom:7%;text-align:center}.runway-selection h3{font:500 22px var(--serif);margin:7px 0 10px}.selection-actions{display:flex;justify-content:center;align-items:center;gap:22px}.selection-actions button{border:0;border-bottom:1px solid #6f7a8555;background:none;padding:8px 0;font-size:10px}.selection-actions a{background:#26313c;color:#eef1f3;padding:12px 20px;border-radius:2px;font-size:11px;transition:background .2s}.selection-actions a:hover{background:#4a5e71}#style-rail{display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;touch-action:pan-x pan-y;gap:0;padding:0 calc(50% - 40px);margin-top:14px;scroll-behavior:smooth}#style-rail::-webkit-scrollbar{display:none}#style-rail button{flex:0 0 80px;height:43px;scroll-snap-align:center;border:0;border-bottom:1px solid transparent;background:none;color:#77828a;font:10px var(--mono)}#style-rail button[aria-pressed=true]{color:#1f2e3b;border-color:#536677}#selection-note{margin:10px 20px 0;color:#6e7a84;font-size:9px}.scene-bottom{position:absolute;bottom:23px;left:var(--pad);right:var(--pad);z-index:7;display:flex;align-items:center;gap:30px;pointer-events:none;color:#7d8995}.scene-bottom>a{pointer-events:auto;margin-left:auto}.scene-bottom .progress{height:1px;background:#8c99a633;width:26vw;overflow:hidden}.progress i{display:block;height:100%;width:100%;background:#83909d;transform-origin:left;transform:scaleX(0)}#load-status{position:absolute;bottom:54px;right:var(--pad);z-index:8;font:9px var(--mono);color:#707c85;max-width:250px;text-align:right}#load-status:empty{display:none}footer{position:relative;z-index:10;background:linear-gradient(125deg,#dfe2e1,#c3cbd0);padding:55px var(--pad) 35px;overflow:hidden}.footer-top{display:flex;align-items:center;gap:35px;font:11px var(--sans)}.footer-top .eyebrow{margin-right:auto}.footer-word{font:500 clamp(65px,10vw,160px)/1 var(--serif);letter-spacing:-.05em;margin:70px 0}.footer-word em{font:400 1.2em Pinyon,cursive}.footer-bottom{border-top:1px solid #7e8a9655;padding-top:25px;display:flex;justify-content:space-between;align-items:center;font-size:10px;line-height:1.8;color:#687481}.footer-bottom a{font:10px var(--mono);white-space:nowrap}@keyframes insignia{to{transform:rotate(360deg)}}@media(max-width:900px){.header-note{display:none}.masthead nav{margin-left:auto}.copy h1{font-size:11vw}.copy h2{font-size:8vw}.copy .eyebrow{font-size:8px}.body-copy{font-size:11px}.detail-switch{gap:6px}.detail-switch button{font-size:10px;padding:11px 13px}.runway-heading{top:13%}.runway-selection{bottom:8%}.scene-bottom .eyebrow{font-size:8px}}@media(max-width:600px){:root{--pad:6vw}.masthead{height:65px;gap:10px}.logo{font-size:21px}.logo span{font-size:17px}.masthead nav{gap:17px;font-size:10px}.masthead nav a:first-child{display:none}#journey{height:700svh}.scene-shell{min-height:580px}.copy{top:17%;max-width:88%}.intro-copy h1{font-size:18vw;line-height:.85}.intro-copy h1 br:first-of-type{display:none}.intro-copy .eyebrow{margin-bottom:19px;font-size:7px}.intro-copy .body-copy{margin-top:9px}.intro-copy .text-link{margin-top:7px;font-size:8px;padding:8px 0}.copy h2{font-size:15vw}.copy .eyebrow{font-size:7px;margin-bottom:18px}.assembly-copy{top:15%}.assembly-copy .body-copy{font-size:10px;margin-top:8px}.parts-list{display:flex;gap:10px;margin-top:14px;max-width:none}.parts-list li{font-size:7px;padding:9px 0;gap:6px}.parts-list li.landed:after{display:none}.detail-copy{top:15%}.detail-copy h2{font-size:14vw}.detail-copy .body-copy{margin-top:8px;font-size:10px}.detail-switch{margin-top:10px}.detail-switch button{font-size:9px;padding:10px 12px}.detail-copy .fine{font-size:8px;margin-top:10px}.attitude-copy{top:16%;left:6%;width:88%;text-align:left}.attitude-copy h2{font-size:13vw}.attitude-copy .body-copy{font-size:10px}.floating-photo{width:30vw;height:27vh;top:48%}.photo-left{left:-6%}.photo-right{right:-4%;top:53%}.floating-photo figcaption{font-size:7px;margin-top:10px}.runway-heading{top:13%}.runway-heading .eyebrow{font-size:7px}.runway-heading h2{font-size:10vw;margin-top:12px}.runway-heading h2 em{margin-left:4px}.runway-instruction{font-size:9px;margin-top:8px}#rotation-zone{left:24%;right:24%;top:30%;bottom:31%}.drag-label{font-size:7px;bottom:0}.runway-arrow{width:40px;height:40px;top:45%}.prev{left:5%}.next{right:5%}.runway-selection{bottom:8%}.runway-selection .eyebrow{font-size:8px}.runway-selection h3{font-size:20px;margin:6px 0}.selection-actions a{padding:10px 17px;font-size:10px}.selection-actions button{font-size:9px}#style-rail{margin-top:8px}#style-rail button{height:38px}#selection-note{font-size:8px;line-height:1.5;margin-top:7px}.scene-bottom{bottom:19px;gap:15px}.scene-bottom .eyebrow{font-size:7px}.scene-bottom .progress{width:20vw}#load-status{font-size:8px;bottom:40px}.giant-type{font-size:32vw;top:53%;left:-20%}#fallback{left:23%;width:54%;top:31%;height:35%}footer{padding-top:35px}.footer-top{flex-wrap:wrap;gap:20px}.footer-top .eyebrow{width:100%;font-size:8px}.footer-word{font-size:15vw;line-height:.95;margin:50px 0}.footer-word em{display:block;margin-left:12%}.footer-bottom{align-items:start;gap:15px;font-size:8px}.footer-bottom a{font-size:8px}}.scene-shell{overflow:clip}.dark-chapter .masthead{color:#dae1e7;background:linear-gradient(#1a222be6,transparent)}.dark-chapter .header-note{color:#aeb9c4}.dark-chapter .masthead nav a{border-color:#c8d0da55}.intro-copy h1 em{white-space:nowrap;font-size:1em}.runway-heading{top:12%}.runway-heading h2{font-size:clamp(40px,4.8vw,80px);line-height:.9}.runway-heading h2 em{line-height:.85;display:inline-block}.drag-label{display:none}.clear-photo{position:absolute;z-index:4;object-fit:contain;mix-blend-mode:multiply;pointer-events:none;will-change:transform,opacity}.shelf-side{position:absolute;top:29%;bottom:31%;width:35%;cursor:ew-resize;touch-action:pan-y;pointer-events:none}.shelf-side.left{left:0}.shelf-side.right{right:0}.runway-ui.is-active .shelf-side{pointer-events:auto}.runway-arrow{z-index:2}.photo-fallback[data-chapter="4"] #fallback{left:35%;width:30%;top:29%;height:36%}@media(max-width:600px){.intro-copy h1{font-size:16vw}.runway-heading h2{font-size:10vw}.runway-heading{top:13%}.shelf-side{width:24%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}#style-rail{scroll-behavior:auto}#journey{height:500svh}}:root{--ink:#e5e1db;--paper:#101116;--shade:0}::selection{background:#9e858a;color:#fff}body{background:#101116;color:var(--ink)}#journey{height:920svh}.anchors #detail-anchor{top:36%}.anchors #attitude-anchor{top:57%}.scene-shell{background:radial-gradient(ellipse at 78% 34%,#313940,#191c23 37%,#101116 76%)}.scene-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at 4% 75%,#653d4d55,transparent 53%),radial-gradient(ellipse at 95% 90%,#31555340,transparent 55%)}.scene-glow{background:radial-gradient(ellipse at 65% 35%,#344045,#151820 60%,#0c0e12);opacity:calc(.25 + var(--shade)*.75)}.light-ribbon{position:absolute;left:32%;top:-35%;width:50%;height:170%;background:linear-gradient(90deg,transparent,#8fa8b222,transparent 55%,#9e71851a,transparent);filter:blur(38px);z-index:1;pointer-events:none;will-change:transform;opacity:.3}.orbital-line{position:absolute;left:68%;top:52%;width:68vw;height:46vw;border:1px solid #b0b9c117;border-radius:50%;box-shadow:0 0 90px #6b849212,inset 0 0 70px #5568780a;z-index:1;pointer-events:none;will-change:transform}.scene-grain{opacity:.12}.giant-type{color:#b4b7bc09;letter-spacing:-.05em}.masthead,.dark-chapter .masthead{color:#e3e0db;background:linear-gradient(#101116e8,transparent)}.header-note,.dark-chapter .header-note{color:#9e9da5}.masthead nav a,.dark-chapter .masthead nav a{border-color:#b6afb844}.logo span{animation-duration:40s}.fine{color:#9a9ca6}.copy .eyebrow{color:#bcb1b5}.body-copy{color:#c3c0c4}.text-link{border-color:#b4a8b866}.text-link span{animation:scroll-cue 2.5s ease-in-out infinite}.parts-list li{color:#7f7c86;border-color:#b6a6b833}.parts-list li.landed{color:#ece7e3}.detail-switch button{border-color:#b0b2b944;color:#d2d4da}.detail-switch button[aria-pressed=true]{background:#c7c3be;color:#171a20;border-color:#c7c3be}.floating-photo{width:20vw;height:43vh;top:40%;z-index:4;overflow:visible;filter:drop-shadow(0 25px 35px #0008)}.floating-photo img{height:calc(100% - 24px);filter:saturate(.7);box-shadow:none;transition:none;will-change:transform;object-fit:cover}.floating-photo figcaption{font-size:8px;letter-spacing:.09em;color:#a7a2ad;margin-top:12px}.photo-one{left:4%;top:37%}.photo-two{left:28%;top:44%;height:37vh}.photo-three{left:52%;top:35%;height:46vh}.photo-four{left:76%;top:46%;height:34vh}.attitude-copy{top:14%;z-index:6}.attitude-copy h2{font-size:5.7vw}.attitude-copy .body-copy{display:none}.runway-instruction{color:#b6adb8}.runway-heading .eyebrow{color:#aea3b0}.runway-arrow{width:34px;height:34px;background:#22283266;border-color:#a6a0ac44;color:#c9c3ce;font-size:16px;opacity:.65}.runway-arrow:hover{background:#3b414d;opacity:1}.runway-selection{bottom:6%}.runway-selection h3{color:#efebe6}.selection-actions a{background:#d4cfca;color:#151920;border:1px solid #d4cfca}.selection-actions a:hover{background:#ebe5df}.selection-actions button{color:#b7b0bc;border-color:#77717e66}#style-rail{touch-action:pan-y;scroll-behavior:auto;-webkit-user-select:none;user-select:none;cursor:grab}#style-rail.dragging{cursor:grabbing}#style-rail button{color:#97919f;-webkit-user-select:none;user-select:none}#style-rail button[aria-pressed=true]{color:#f1e9e4;border-color:#b9a9b6}#selection-note{color:#928c9a}.scene-bottom{color:#a19aa8}.progress i{background:#b4a5b1}.clear-photo{mix-blend-mode:normal;border-radius:2px}.photo-fallback #fallback{mix-blend-mode:normal}.shelf-side{cursor:grab;bottom:30%}.shelf-side.dragging{cursor:grabbing}#rotation-zone{bottom:35%}.runway-ui.is-active #swipe-track{pointer-events:auto}#swipe-track{position:absolute;left:16%;right:16%;top:64%;height:38px;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;color:#b6a8b8;font:9px var(--mono);letter-spacing:.2em;z-index:1;background:linear-gradient(90deg,transparent,#a191a20c,transparent)}#swipe-track:before,#swipe-track:after{content:"";height:1px;background:linear-gradient(90deg,transparent,#aa98aa66);flex:1;margin:0 24px}#swipe-track:after{transform:rotate(180deg)}#swipe-track.dragging{cursor:grabbing;color:#fff}#swipe-track i{position:absolute;bottom:0;height:1px;width:40px;background:#cab7c7;animation:swipe-cue 3s ease-in-out infinite}footer{background:radial-gradient(ellipse at 80% 0,#30303966,transparent 70%),linear-gradient(130deg,#17171e,#101218);color:#ded8d3}.footer-bottom{color:#99909e;border-color:#91839844}.footer-word em{color:#bcb0be}@keyframes scroll-cue{50%{transform:translateY(7px)}}@keyframes swipe-cue{0%,to{transform:translate(-45px);opacity:.35}50%{transform:translate(45px);opacity:.8}}@media(max-width:900px){.floating-photo figcaption{font-size:7px}.floating-photo{width:21vw}.photo-one{left:3%}.photo-two{left:27%}.photo-three{left:51%}.photo-four{left:75%}}@media(max-width:600px){#journey{height:860svh}.scene-shell{min-height:630px}.scene-shell{background:radial-gradient(ellipse at 70% 58%,#343842,#171a23 48%,#101116 90%)}.orbital-line{left:50%;top:65%;width:110vw;height:72vw}.intro-copy h1{font-size:16.5vw}.attitude-copy{top:13%;left:6%;width:88%}.attitude-copy h2{font-size:11vw}.attitude-copy .body-copy{font-size:9px;margin-top:5px}.floating-photo{width:39vw;height:24vh;top:34%}.photo-one{left:7%;top:33%;height:24vh}.photo-two{left:54%;top:36%;height:21vh}.photo-three{left:7%;top:63%;height:23vh}.photo-four{left:54%;top:63%;height:23vh}.floating-photo figcaption{font-size:6px;letter-spacing:.01em;margin-top:6px}.runway-heading h2{font-size:10vw}.runway-instruction{font-size:8px}.runway-selection{bottom:7%}#rotation-zone{top:30%;bottom:38%}.shelf-side{bottom:38%}#swipe-track{left:7%;right:7%;top:61.5%;height:32px;font-size:8px;letter-spacing:.14em}#swipe-track:before,#swipe-track:after{margin:0 12px}.runway-arrow{width:30px;height:30px}.runway-selection h3{font-size:19px}.runway-selection .eyebrow{font-size:7px}#style-rail{margin-top:6px}#style-rail button{height:32px}#selection-note{font-size:7px}.scene-bottom{bottom:15px}}@media(prefers-reduced-motion:reduce){#journey{height:600svh}.light-ribbon,.orbital-line{will-change:auto}#swipe-track i,.text-link span{animation:none}}:root{--ink:#e9e3d9;--paper:#10100f}body{background:#10100f}.scene-shell{background:radial-gradient(ellipse at 72% 32%,#353431,#1c1c1b 40%,#10100f 85%)}.scene-shell:after{background:radial-gradient(ellipse at 5% 90%,#54473c26,transparent 58%),radial-gradient(ellipse at 95% 80%,#52545116,transparent 55%)}.scene-glow{background:radial-gradient(ellipse at 65% 35%,#343633,#181918 60%,#101110)}.light-ribbon{background:linear-gradient(90deg,transparent,#c4b9a51c,transparent 55%,#a0a39a10,transparent);filter:blur(50px)}.orbital-line{display:none}.mouse-light{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 450px 360px at var(--mouse-x,70%) var(--mouse-y,35%),#e8ddc410,transparent 75%)}.masthead,.dark-chapter .masthead{background:linear-gradient(#10100fe8,transparent);color:#e5ded1}.header-note,.dark-chapter .header-note{color:#a39f95}.copy .eyebrow,.runway-heading .eyebrow{color:#b5aa96}.body-copy,.detail-copy .body-copy{color:#c8c2b9}.fine,.scene-bottom,#selection-note{color:#a09a91}.giant-type{color:#c6bcaa07}.story-guides{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;fill:none;stroke:#c0b49a;stroke-width:.6;stroke-dasharray:3400;stroke-dashoffset:3400;opacity:0;pointer-events:none}.story-guides path:nth-child(2){stroke-dasharray:900}.story-guides path:nth-child(3){stroke-dasharray:1000}.copy h1,.copy h2{will-change:transform,clip-path}.floating-photo{pointer-events:none}.scene-shell[data-chapter="3"] .floating-photo{pointer-events:auto}.floating-photo img{border:1px solid #c9c0b022;translate:calc(var(--pointer-x,0)*-4px) calc(var(--pointer-y,0)*3px)}.floating-photo:hover img{filter:saturate(.95);border-color:#c9c0b066}.floating-photo figcaption{color:#b6ad9f}.runway-instruction{color:#aaa296}#swipe-track{color:#baad98;background:linear-gradient(90deg,transparent,#c7b99d08,transparent)}#swipe-track i{background:#c5b393}#style-rail button{color:#9b9489}#style-rail button[aria-pressed=true]{color:#f0e6d6;border-color:#b5a282}.runway-selection h3{color:#e9e0d3}.selection-actions a{background:#d3c8b5;border-color:#d3c8b5;color:#181817}.selection-actions a:hover{background:#efe4cf;box-shadow:0 4px 25px #c9b8991c;transform:translateY(-2px)}.selection-actions button{color:#aca395}.runway-arrow{background:#20211f77;border-color:#b7aa9144;color:#c5bba9}.runway-arrow:hover{background:#393a35}footer{background:radial-gradient(ellipse at 80% 0,#38372e66,transparent 70%),linear-gradient(130deg,#1a1916,#101110)}.footer-word em{color:#bfb49e}.footer-bottom{color:#a49b8b;border-color:#a4967944}#interaction-cursor{position:fixed;z-index:100;pointer-events:none;width:66px;height:66px;border:1px solid #d9c9ac66;border-radius:50%;transform:translate(-50%,-50%) scale(.6);opacity:0;display:grid;place-items:center;color:#f3ead9;font:8px var(--mono);letter-spacing:.12em;background:#15161318;transition:opacity .2s,transform .2s,width .2s,height .2s;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}#interaction-cursor.visible{opacity:1;transform:translate(-50%,-50%) scale(1)}#interaction-cursor.action{width:30px;height:30px;background:#eadbc212}@media(max-width:600px){.scene-shell{background:radial-gradient(ellipse at 70% 58%,#373832,#1b1d1a 48%,#10110f 90%)}.story-guides path:nth-child(2){display:none}.mouse-light,#interaction-cursor{display:none}.floating-photo img{translate:none}}@media(prefers-reduced-motion:reduce){.mouse-light,#interaction-cursor{display:none}.floating-photo img{translate:none}.copy h1,.copy h2{will-change:auto}}:root{--ink:#e2e4e7;--paper:#0d0e10}body{background:#0d0e10;color:#e2e4e7}.scene-shell{background:radial-gradient(ellipse at 72% 32%,#34373b,#191c20 40%,#0b0d10 85%)}.scene-shell:after{background:radial-gradient(ellipse at 5% 90%,#666c7422,transparent 58%),radial-gradient(ellipse at 95% 80%,#71798512,transparent 55%)}.scene-glow{background:radial-gradient(ellipse at 65% 35%,#32363b,#171a1e 60%,#0b0e11)}.light-ribbon{background:linear-gradient(90deg,transparent,#c5ced81c,transparent 55%,#a9b2bd10,transparent)}.mouse-light{background:radial-gradient(ellipse 450px 360px at var(--mouse-x,70%) var(--mouse-y,35%),#e0e7ef13,transparent 75%)}.masthead,.dark-chapter .masthead{background:linear-gradient(#0d0e10e8,transparent);color:#e0e3e7}.header-note,.dark-chapter .header-note{color:#9ca3ad}.copy .eyebrow,.runway-heading .eyebrow{color:#aab3bf}.body-copy,.detail-copy .body-copy{color:#c1c7cf}.fine,.scene-bottom,#selection-note{color:#939da9}.giant-type{color:#bfc9d407}.story-guides{stroke:#b4c0cd}.floating-photo figcaption{color:#a8b3bf}.floating-photo img{border-color:#bfc9d422}.floating-photo:hover img{border-color:#c4ceda66}.runway-instruction{color:#a2adbb}#swipe-track{color:#aab8c9;background:linear-gradient(90deg,transparent,#c5d3e108,transparent)}#swipe-track i{background:#b6c5d8}#style-rail button{color:#909cae}#style-rail button[aria-pressed=true]{color:#e4edf8;border-color:#9daec2}.runway-selection h3{color:#e6ebf1;font-family:var(--serif);letter-spacing:.015em;font-size:22px}.selection-actions a{background:#cbd2dc;border-color:#cbd2dc;color:#151a21}.selection-actions a:hover{background:#e6edf6;box-shadow:0 4px 25px #c4d4e61c}.selection-actions button{color:#9caabb}.runway-arrow{background:#1b202777;border-color:#aab9cb44;color:#b8c6d8}.runway-arrow:hover{background:#333c48}.detail-switch button[aria-pressed=true]{background:#ccd3dd;border-color:#ccd3dd;color:#131921}footer{background:radial-gradient(ellipse at 80% 0,#32363c66,transparent 70%),linear-gradient(130deg,#16191d,#0d0f12);color:#d8dfe8}.footer-word em{color:#b7bec7}.footer-bottom{color:#989fa9;border-color:#a4afbd44}#interaction-cursor{border-color:#c9d9ec66;color:#e7f0fb;background:#11192218}#interaction-cursor.action{background:#d3e1f212}@media(max-width:600px){.scene-shell{background:radial-gradient(ellipse at 70% 58%,#35383d,#1b1e23 48%,#0d0f13 90%)}.runway-selection h3{font-size:18px}}#journey{height:1200svh}.anchors #runway-anchor{top:77%}.runway-arrow{display:none}@media(max-width:600px){#journey{height:1120svh}}@media(prefers-reduced-motion:reduce){#journey{height:800svh}}@font-face{font-family:Almendra;src:url(./vo-assets-fonts-almendra.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Almendra SC;src:url(./vo-assets-fonts-almendra-sc.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--paper:#000;--ink:#e8e8e8;--serif:"Almendra SC","Songti TC",serif;--sans:Almendra,"Songti TC",serif;--mono:Almendra,"Songti TC",serif}.anchors #detail-anchor{top:43%}body,.scene-shell,footer{background:#000;color:#e8e8e8}.scene-shell:after,.scene-glow,.light-ribbon,.mouse-light,.scene-grain,.giant-type{display:none}.masthead,.dark-chapter .masthead{background:linear-gradient(#000 10%,#0000);color:#e8e8e8}.logo{display:block;line-height:0;flex-shrink:0}.logo img{display:block;width:190px;height:auto;max-width:29vw}.header-note{font-size:12px;letter-spacing:.06em}.masthead nav{font-size:13px}.copy h1,.copy h2,.runway-heading h2,.footer-word,.runway-selection h3{font-family:var(--serif);font-weight:400;letter-spacing:-.025em}.copy h1 em,.copy h2 em,.runway-heading h2 em,.footer-word em{font-family:Almendra,Songti TC,serif;font-style:italic;font-size:1em;font-weight:400;letter-spacing:-.025em}.copy h1{font-size:clamp(64px,8.3vw,145px);line-height:.95}.copy h2{line-height:1}.runway-heading h2{line-height:1.05}.eyebrow{font-size:12px;letter-spacing:.06em}.fine{font-size:11px}.body-copy{font-size:14px}.copy .eyebrow,.runway-heading .eyebrow,.fine,.scene-bottom,#selection-note,.header-note,.dark-chapter .header-note{color:#a7a7a7}.body-copy,.detail-copy .body-copy,.runway-instruction{color:#ccc}.runway-selection h3{color:#eee;font-size:25px}.parts-list,.text-link{font-size:12px}.parts-list li.landed{color:#eee}.parts-list li{color:#999;border-color:#444}.story-guides{stroke:#aaa}.scene-shell[data-chapter="3"] .story-guides{visibility:hidden}.selection-actions a{background:#dedede;border-color:#dedede;color:#111}.selection-actions a:hover{background:#fff;box-shadow:0 4px 25px #ffffff18}.detail-switch button[aria-pressed=true]{background:#ddd;border-color:#ddd;color:#111}#style-rail button{font-family:var(--sans);color:#aaa}#style-rail button[aria-pressed=true]{color:#fff;border-color:#ddd}#swipe-track{font-size:11px;color:#aaa;background:none}#swipe-track i{background:#bbb}#swipe-track:before,#swipe-track:after{background:linear-gradient(90deg,transparent,#777)}.progress i{background:#ccc}#interaction-cursor{font-family:Almendra,serif;border-color:#bbb8;color:#eee;background:#0001}#interaction-cursor.action{background:#fff1}.attitude-copy{left:7%;top:13%;width:86%;text-align:left}.attitude-copy h2{font-size:clamp(30px,4.2vw,65px);line-height:1.1}.attitude-copy .eyebrow{display:flex;justify-content:space-between;margin-bottom:12px}.gallery-hint{font-size:11px;color:#aaa}.floating-photo,.photo-one,.photo-two,.photo-three,.photo-four{left:28%;top:32%;width:44vw;height:54svh;filter:none;will-change:transform,opacity}.photo-open{position:relative;display:block;width:100%;height:calc(100% - 60px);padding:0;border:1px solid #292929;overflow:hidden;background:#000;cursor:zoom-in}.floating-photo .photo-open img{width:100%;height:100%;border:0;translate:none;object-fit:cover;filter:saturate(.86);transition:filter .3s;box-shadow:none}.photo-open>span{position:absolute;left:20px;bottom:18px;font-size:14px;background:#000b;padding:7px 12px;opacity:0;transform:translateY(6px);transition:opacity .2s,transform .2s}.photo-open:hover>span,.photo-open:focus-visible>span{opacity:1;transform:none}.photo-open:hover img{filter:saturate(1)}.floating-photo figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#aaa;font:12px/1.3 var(--sans);letter-spacing:.04em;margin-top:12px}.floating-photo figcaption strong{display:block;font:24px/1.2 var(--serif);color:#e7e7e7;margin-top:5px;letter-spacing:0}.photo-shop{background:none;border:0;border-bottom:1px solid #555;padding:8px 0;font-size:13px;white-space:nowrap}.light-play{display:grid;gap:8px;max-width:240px;margin-top:22px;font:12px var(--sans);color:#bbb}.light-play label{display:flex;justify-content:space-between}.light-play input{width:100%;accent-color:#dedede;cursor:ew-resize;touch-action:pan-y}.light-play small{font-size:10px;line-height:1.6}#photo-viewer{background:#050505;color:#e6e6e6;border:1px solid #333;width:min(1100px,94vw);max-height:94svh;padding:22px;overflow:auto}#photo-viewer::backdrop{background:#000e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.viewer-head,.viewer-actions{display:flex;align-items:center;gap:20px;justify-content:space-between}.viewer-head{margin-bottom:16px;font:22px var(--serif)}.viewer-head button,.viewer-actions button{background:transparent;border:1px solid #555;padding:10px 16px;font:14px var(--sans)}#photo-zoom{display:block;position:relative;overflow:hidden;border:0;padding:0;background:#000;width:100%;height:65svh;cursor:zoom-in}#photo-large{width:100%;height:100%;object-fit:contain;transition:transform .25s;transform-origin:var(--zoom-x,50%) var(--zoom-y,50%)}#photo-zoom.zoomed{cursor:zoom-out}#photo-zoom.zoomed #photo-large{transform:scale(1.8)}#photo-zoom>span{position:absolute;bottom:12px;right:12px;background:#000b;padding:6px 10px;font-size:11px;color:#eee}.viewer-actions{justify-content:flex-start;margin-top:16px;font-family:var(--sans)}#photo-explore{margin-left:auto}footer{border-top:1px solid #222}.footer-word em{color:#bbb}.footer-bottom{color:#999;border-color:#444}@media(max-width:600px){.logo img{width:156px;max-width:39vw}.masthead nav{font-size:12px;gap:15px}.copy h1{font-size:16vw}.copy h2{font-size:13vw}.body-copy{font-size:12px}.eyebrow{font-size:10px}.runway-heading h2{font-size:10vw}.runway-instruction{font-size:10px}.runway-selection h3{font-size:22px}.attitude-copy{top:13%;left:8%;width:84%}.attitude-copy h2{font-size:8.5vw}.attitude-copy h2 em{display:block;padding:4px 0}.attitude-copy .eyebrow{margin-bottom:10px}.gallery-hint{font-size:9px}.floating-photo,.photo-one,.photo-two,.photo-three,.photo-four{left:12%;top:33%;width:76vw;height:49svh}.floating-photo figcaption{font-size:10px;margin-top:10px}.floating-photo figcaption strong{font-size:20px}.photo-shop{font-size:12px}.photo-open>span{font-size:11px;opacity:1;transform:none;left:10px;bottom:10px}.light-play{max-width:175px;margin-top:14px;gap:5px}.detail-copy .fine{margin-top:12px}.detail-copy .body-copy{font-size:11px}#photo-viewer{padding:14px}.viewer-head{font-size:18px}.viewer-head button,.viewer-actions button{font-size:12px;padding:9px}.viewer-actions{gap:10px}#photo-zoom{height:59svh}.fine{font-size:9px}}@media(prefers-reduced-motion:reduce){#photo-large{transition:none}.photo-open>span{transition:none}}@media(max-width:600px){.detail-copy{top:13%;max-width:90%}.detail-copy .eyebrow{margin-bottom:14px}.detail-copy h2{font-size:10.5vw;line-height:1}.detail-copy h2 em{padding:4px 0}.detail-copy .body-copy{margin-top:12px;line-height:1.7}.detail-switch{margin-top:14px;gap:7px}.detail-switch button{padding:9px 12px;font-size:10px}.light-play{margin-top:10px;gap:3px;font-size:11px}.light-play small{font-size:9px}.detail-copy .fine{font-size:8px;margin-top:8px}}#silver-playground{position:relative;background:#000;padding:90px 0 35px;scroll-margin-top:65px;border-top:1px solid #222;color:#e7e7e7;overflow:hidden}.play-heading{padding:0 7%;pointer-events:none}.play-heading h2{font:400 clamp(42px,5.3vw,84px)/1.1 var(--serif);letter-spacing:-.03em;margin:18px 0}.play-heading h2 em{font-family:Almendra,serif;font-weight:400}.play-heading>p:last-child{font-size:13px;color:#999}.play-world{position:relative;height:420px;margin:28px 5% 0;border:1px solid #333;overflow:hidden;background:linear-gradient(#000 70%,#101113)}.play-wordmark{position:absolute;width:60%;left:20%;top:46%;opacity:.14;pointer-events:none}.play-tip{position:absolute;top:20px;left:24px;font:14px var(--sans);letter-spacing:.08em;color:#aaa;pointer-events:none}#silver-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:crosshair;touch-action:none}#silver-canvas.can-grab{cursor:grab}#silver-canvas.grabbing{cursor:grabbing}.play-footer{display:flex;justify-content:space-between;align-items:center;padding:22px 7% 0;font:14px var(--sans)}.play-footer button{background:none;border:0;border-bottom:1px solid #777;padding:10px 0}.play-footer a{padding:10px 0;border-bottom:1px solid #777}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){#silver-playground{padding-top:65px}.play-heading h2{font-size:11vw}.play-heading>p:last-child{font-size:11px}.play-world{height:340px;margin-top:24px}.play-tip{font-size:11px;left:16px}.play-footer{font-size:12px}.masthead nav{gap:14px}.masthead nav a[href="#silver-playground"]{display:block}.play-wordmark{width:76%;left:12%}}:root{--type-primary:#f5f5f5;--type-body:#bcbcbc;--type-secondary:#969696;--type-muted:#888;--mono:ui-monospace,"SFMono-Regular",Menlo,monospace;--ui:Space,"PingFang TC","Microsoft JhengHei",sans-serif}.copy h1,.copy h2,.runway-heading h2,.runway-selection h3,.play-heading h2,.footer-word,.viewer-head{color:var(--type-primary)}.copy h1 em,.copy h2 em,.runway-heading h2 em,.play-heading h2 em,.footer-word em{color:#d7d7d7;background:linear-gradient(120deg,#f5f5f5 5%,#aaa 45%,#e1e1e1 70%,#929292);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.eyebrow,.header-note,.copy .eyebrow,.runway-heading .eyebrow,.play-heading .eyebrow{font-family:var(--mono);font-size:10px;font-weight:400;letter-spacing:.22em;line-height:1.7;color:var(--type-muted);text-transform:uppercase}.header-note,.dark-chapter .header-note{color:#999;font-size:9px;letter-spacing:.17em}.body-copy,.detail-copy .body-copy,.play-heading>p:last-child{font-family:var(--ui);font-size:13px;line-height:1.9;color:var(--type-body);letter-spacing:.05em}.masthead nav,.detail-switch button,.selection-actions,.photo-shop,.viewer-actions,.viewer-head button,.play-footer,.footer-top>a,.footer-bottom>a{font-family:var(--ui)}.masthead nav a{color:#b8b8b8}.masthead nav a:last-child{color:#f1f1f1;border-color:#9b9b9b}.masthead nav a:hover{color:#fff}.text-link,#swipe-track,.play-tip,.parts-list{font-family:var(--mono);font-size:10px;letter-spacing:.13em;color:#a3a3a3}.fine,#selection-note,.detail-copy .fine,.runway-instruction,.footer-bottom{font-family:var(--ui);color:var(--type-secondary);font-size:10px;line-height:1.8;letter-spacing:.035em}.gallery-hint{font-family:var(--ui);text-transform:none;letter-spacing:.05em;color:#aaa}.floating-photo figcaption>span{font-family:var(--mono);color:#929292;font-size:9px;letter-spacing:.13em}.floating-photo figcaption strong{font-family:var(--serif);font-size:25px;color:#e8e8e8;letter-spacing:.015em}.photo-shop{color:#b7b7b7;font-size:11px;border-color:#555}.photo-shop:hover{color:#fff;border-color:#bbb}.photo-open>span{font-family:var(--sans);color:#eee}.parts-list li{color:#888}.parts-list li.landed{color:#e7e7e7}#style-rail button{font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:#8e8e8e}#style-rail button[aria-pressed=true]{color:#fff;border-color:#d7d7d7}.detail-switch button{color:#aaa;border-color:#666}.detail-switch button[aria-pressed=true]{color:#111;background:#ddd;border-color:#ddd}.selection-actions a{color:#111;background:#e1e1e1;border-color:#e1e1e1;font-size:12px}.play-world{background:#000}.play-footer button{color:#e8e8e8}.play-footer a{color:#aaa}.footer-top>a{color:#ddd}.footer-bottom a{color:#c8c8c8}#interaction-cursor{font-family:var(--mono);font-size:8px}@media(max-width:600px){.eyebrow,.copy .eyebrow,.runway-heading .eyebrow,.play-heading .eyebrow{font-size:8px;letter-spacing:.12em}.masthead nav{font-size:10px;gap:13px}.body-copy,.detail-copy .body-copy,.play-heading>p:last-child{font-size:11px}.gallery-hint{font-size:9px;letter-spacing:0}.floating-photo figcaption>span{font-size:8px;letter-spacing:.06em}.floating-photo figcaption strong{font-size:21px}.photo-shop{font-size:10px}.fine,#selection-note,.detail-copy .fine{font-size:8px}.runway-instruction,.play-tip,#swipe-track,.text-link,.footer-bottom{font-size:9px}.play-footer{font-size:12px}}@media(forced-colors:active){.copy h1 em,.copy h2 em,.runway-heading h2 em,.play-heading h2 em,.footer-word em{background:none;-webkit-text-fill-color:CanvasText;color:CanvasText}}.scene-shell:before,#silver-playground:before,footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:.29;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='310' height='410' viewBox='0 0 310 410'%3E%3Cg stroke='%23b9bfc6' stroke-width='.65' stroke-linecap='round'%3E%3Cpath opacity='.5' d='M24 26l-3 12M144 73l-2 9M278 18l-3 13M82 177l-2 10M235 221l-3 14M31 315l-2 9M171 365l-3 12M295 341l-2 10'/%3E%3Cpath opacity='.25' d='M64 63l-2 7M197 137l-2 9M126 264l-2 8M268 292l-2 7'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='470' height='560'%3E%3Cg stroke='%23c4c8ce' opacity='.38' stroke-width='.8'%3E%3Cpath d='M35 62l-4 18M301 132l-3 14M164 320l-4 17M415 443l-3 13M80 511l-4 15'/%3E%3C/g%3E%3C/svg%3E");background-size:310px 410px,470px 560px;animation:quiet-drizzle 8s linear infinite}#silver-playground,footer{position:relative;isolation:isolate}.play-heading,.play-world,.play-footer,footer>div,footer>.footer-word{position:relative;z-index:2}.scene-shell:before{z-index:2}.copy,.runway-ui,.floating-photo,#world{isolation:auto}.floating-photo{z-index:4}#silver-playground{padding-top:85px;border-top:1px solid #1c1c1c}.water-world{height:480px;margin:15px 0 0;border:0;overflow:hidden;background:#000}.water-world #silver-canvas{touch-action:pan-y;cursor:default;outline-offset:-6px}.water-world .play-tip{left:7%;top:24px;color:#939393;z-index:2;letter-spacing:.16em;font-size:9px}.play-footer>span{font:10px var(--mono);color:#888;letter-spacing:.09em}.play-footer{padding-top:10px}.touch-water-note{display:none}.water-unavailable{background:radial-gradient(ellipse at 55% 40%,#1c2026,#000 65%)}@keyframes quiet-drizzle{0%{background-position:0 0,130px 30px}to{background-position:0 410px,130px 590px}}@media(max-width:600px){.scene-shell:before,#silver-playground:before,footer:before{opacity:.23;background-size:310px 410px,470px 560px}.water-world{height:380px}.touch-water-note{display:block}.play-footer>span{font-size:8px;max-width:52%;line-height:1.8}.play-heading>p:last-child{line-height:1.8}}@media(prefers-reduced-motion:reduce){.scene-shell:before,#silver-playground:before,footer:before{animation:none;opacity:.12}}.has-interactive-rain:before{display:none}.interactive-rain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none!important;contain:strict}.scene-shell>.interactive-rain{z-index:2}.scene-shell:before,#silver-playground:before,footer:before{display:none;animation:none;background-image:none}.black-mist{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none!important;contain:strict}.scene-shell>.black-mist{z-index:2}#interaction-cursor{display:none!important}.intro-copy{top:21%;max-width:43%}.intro-copy h1{font-size:clamp(54px,6.4vw,118px);line-height:.98}.intro-copy h1 br:first-of-type{display:none}.intro-copy h1 em{padding:5px 0}.intro-copy .eyebrow{margin-bottom:18px}@media(max-width:600px){.intro-copy{top:14%;max-width:88%;width:88%}.intro-copy h1{font-size:clamp(30px,9.8vw,58px);line-height:1.04}.intro-copy h1 em{padding:3px 0}.intro-copy .eyebrow{margin-bottom:12px;font-size:7px;letter-spacing:.08em}.intro-copy .body-copy{font-size:10px;margin-top:9px}.intro-copy .text-link{margin-top:5px;padding:7px 0;font-size:8px;gap:16px}}@media(hover:none)and (pointer:coarse),(max-width:600px){.scene-shell{height:100vh;min-height:0}@supports (height:100dvh){.scene-shell{height:100dvh}}.scene-bottom{bottom:max(18px,env(safe-area-inset-bottom,0px))}#load-status{bottom:calc(48px + env(safe-area-inset-bottom,0px))}}.vo-silver-light{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none!important;z-index:1;contain:strict;background:radial-gradient(ellipse at 83% 44%,#353a4229,transparent 58%)}.scene-shell>.vo-silver-light{z-index:1}.vo-silver-light__beam{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;pointer-events:none;background:linear-gradient(116deg,transparent 9%,#aab4c308 24%,#dae4f221 30%,#9ca9ba0b 35%,transparent 45%,transparent 66%,#bdc7d70e 75%,transparent 84%),radial-gradient(ellipse at 72% 73%,#c3cedb18,transparent 56%);transform:translateZ(0);transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .55s;opacity:.86}.vo-silver-light.is-touching .vo-silver-light__beam{opacity:1}.black-mist{display:none!important}@media(hover:none)and (pointer:coarse),(max-width:600px){.scene-shell{height:100vh!important;min-height:0}@supports (height:100dvh){.scene-shell{height:100dvh!important}}.vo-silver-light__beam{opacity:.72;transition:transform .65s ease-out,opacity .5s}.scene-shell .scene-glow,.scene-shell .scene-grain{animation:none!important}}.vo-edit{position:relative;padding:100px 0 88px;background:#08090b;color:#f2f3f5;overflow:hidden;border-top:1px solid #ffffff13}.vo-edit__head{display:flex;justify-content:space-between;align-items:end;gap:24px;padding:0 6vw;margin-bottom:35px}.vo-edit__head .eyebrow{color:#8c939d;letter-spacing:.17em;margin-bottom:12px}.vo-edit__head h2{font:500 clamp(34px,4.4vw,65px)/1.05 var(--serif);letter-spacing:-.035em}.vo-edit__head h2 em{color:#aeb8c7;font-family:Pinyon,cursive;font-weight:400}.vo-edit__head>a{color:#c0c6d1;font:12px var(--sans);white-space:nowrap;padding-bottom:4px;border-bottom:1px solid #777d88}.vo-edit__rail{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:6vw;padding:4px 6vw 28px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#606975 #16181c}.vo-edit__card{flex:0 0 clamp(280px,29vw,390px);display:flex;flex-direction:column;position:relative;scroll-snap-align:start;overflow:hidden;border-radius:24px;background:#15171c;border:1px solid #cbd3df1c;box-shadow:0 16px 35px #0005;isolation:isolate;transition:transform .35s ease,border-color .35s}.vo-edit__image{height:360px;overflow:hidden;background:#171a20;position:relative}.vo-edit__image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 63%,#15171c);pointer-events:none}.vo-edit__image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.vo-edit__body{padding:5px 26px 27px;position:relative;flex:1;display:flex;flex-direction:column;align-items:start}.vo-edit__code{font:10px var(--mono);letter-spacing:.17em;color:#9fa8b6;margin:0 0 9px}.vo-edit__body h3{font:500 32px/1.05 var(--serif);color:#f1f3f7;margin:0 0 12px;letter-spacing:-.02em}.vo-edit__body p{font:12px/1.75 var(--sans);color:#abb3c0;margin:0 0 20px}.vo-edit__foot{display:flex;align-items:center;justify-content:space-between;width:100%;gap:14px;margin-top:auto;color:#e2e7ed;font:12px var(--sans)}.vo-edit__arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#dfe4ec;color:#171a21;font-size:18px}.vo-edit__note{color:#8b949f;font:11px/1.7 var(--sans);padding:0 6vw;margin-top:13px}@media(hover:hover){.vo-edit__card:hover{transform:translateY(-4px);border-color:#cbd3df55}.vo-edit__card:hover img{transform:scale(1.035)}}@media(max-width:600px){.vo-edit{padding:65px 0 55px}.vo-edit__head{align-items:start;padding:0 22px;gap:14px}.vo-edit__head>a{font-size:10px;margin-top:8px}.vo-edit__head h2{font-size:37px}.vo-edit__rail{padding-inline:22px;scroll-padding-inline:22px;gap:14px}.vo-edit__card{flex-basis:80vw;border-radius:21px}.vo-edit__image{height:310px}.vo-edit__body{padding:5px 23px 23px}.vo-edit__body h3{font-size:30px}.vo-edit__note{padding-inline:22px}}@media(prefers-reduced-motion:reduce){.vo-silver-light__beam,.vo-edit__card,.vo-edit__image img{transition:none!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/vo-styles.css.map */
