@font-face{font-family:Archivo;src:url('../fonts/archivo-400_800-lat.woff2') format('woff2');font-style:normal;font-weight:400 800;font-display:swap}
@font-face{font-family:Archivo;src:url('../fonts/archivo-400_800-ext.woff2') format('woff2');font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0100-024F,U+1E00-1EFF}
@font-face{font-family:Mono;src:url('../fonts/jetbrains-mono-400-lat.woff2') format('woff2');font-weight:400;font-display:swap}
:root{--ink:#131310;--panel:#1c1c18;--bone:#eae7de;--muted:#a7a399;--copper:#cda17e;--line:#ffffff24;--gutter:clamp(24px,5vw,96px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;color:var(--bone);background:var(--ink);font-family:Archivo,Arial,sans-serif;-webkit-font-smoothing:antialiased}body:has(dialog[open]){overflow:hidden}a{color:inherit;text-decoration:none}button,summary{color:inherit;font:inherit}button{cursor:pointer;background:none;border:0}button,summary,a{-webkit-tap-highlight-color:transparent}button:disabled{cursor:default}button:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--copper);outline-offset:6px}::selection{color:var(--ink);background:var(--copper)}img{max-width:100%;display:block}svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}p,h1,h2,h3{margin:0}p{line-height:1.6}h1,h2,h3{font-weight:500;letter-spacing:-.055em;line-height:1.04}h2{font-size:clamp(46px,5.7vw,100px)}.serif{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:400;letter-spacing:-.06em}.muted{color:var(--muted)}.section{padding:120px var(--gutter)}.eyebrow,.mono,.mini-label{font-family:Mono,monospace;font-size:10px;font-weight:400;letter-spacing:.08em;line-height:1.5}.eyebrow{margin-bottom:30px}.skip{position:fixed;top:10px;left:10px;z-index:100;padding:12px 20px;color:var(--ink);background:var(--bone);transform:translateY(-180%)}.skip:focus{transform:translateY(0)}.header{position:absolute;top:0;left:0;z-index:10;display:flex;justify-content:space-between;align-items:center;width:100%;padding:30px var(--gutter);gap:30px}.brand{display:flex;align-items:center;gap:11px;font-size:18px;letter-spacing:-.04em}.brand img{border-radius:10px}.brand-light{font-weight:400;color:#c3beb4}.header-nav,.header-actions{display:flex;align-items:center;gap:38px;font-size:13px}.header-nav a{position:relative}.header-nav a:after{content:'';position:absolute;bottom:-5px;left:0;width:0;height:1px;background:var(--copper);transition:width .25s}.header-nav a:hover:after{width:100%}.language{font-size:11px;letter-spacing:.02em;min-height:44px}.language span{opacity:.5}.play-link{padding:13px 22px;border:1px solid #fff6;border-radius:2px;transition:background .2s,color .2s}.play-link:hover{background:var(--bone);color:var(--ink)}
.hero{--hero-height:clamp(800px,100svh,1250px);position:relative;height:var(--hero-height);min-height:800px;max-height:1250px;overflow:hidden;background:#1c1a16}.hero-scene{position:absolute;top:50%;left:50%;width:max(100%,calc(var(--hero-height)*1.777778));aspect-ratio:16/9;transform:translate(-50%,-50%)}.hero-image,.hero-film{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.hero-film{opacity:0;transition:opacity 1.2s}.hero-film.is-playing{opacity:1}.hero-tv{position:absolute;left:50.47%;top:24.45%;width:35.1%;height:32.55%;overflow:hidden;border-radius:1px;background:#050504;box-shadow:0 0 45px #0008}.hero-tv img{width:100%;height:100%;object-fit:fill;opacity:0;filter:brightness(.92);transition:opacity .8s}.hero-tv.is-on img{opacity:1}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0e0e0c88,transparent 58%),linear-gradient(0deg,#11110feb,transparent 24%,transparent 80%,#11110f44);pointer-events:none}.hero-content{position:absolute;left:var(--gutter);top:50%;transform:translateY(-48%);width:49%;max-width:730px}.hero-content .eyebrow{margin-bottom:42px;color:#d6c8b9}.hero h1{font-size:clamp(76px,8.65vw,166px);line-height:.95;letter-spacing:-.063em}.hero h1 span{display:block}.hero h1 .serif{padding:8px 0 12px;color:#ddd4c6;white-space:nowrap}.hero-description{max-width:340px;margin:36px 0;color:#c4beb3;font-size:16px;line-height:1.6}.button{display:inline-flex;justify-content:center;align-items:center;gap:35px;min-height:58px;padding:20px 25px;font-size:13px;letter-spacing:-.01em;transition:background .25s,transform .25s}.copper{background:var(--copper);color:#171511}.button:hover{background:#e2bb97;transform:translateY(-3px)}.tv-power{position:absolute;left:69.3%;top:65%;transform:translateX(-50%);display:flex;align-items:center;gap:10px;font-size:11px;color:#c5bcae;padding:13px 16px;white-space:nowrap;border:1px solid #c5bcae40;background:#1c1a1766;backdrop-filter:blur(8px);border-radius:25px}.tv-power svg{width:16px;height:16px}.power-dot{width:5px;height:5px;display:block;background:var(--copper);border-radius:50%;margin-left:10px}.tv-power[aria-pressed=false] .power-dot{background:#777}.hero-bottom{position:absolute;bottom:37px;left:var(--gutter);right:var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:25px}.hero-bottom>span:nth-child(2){font-size:10px;letter-spacing:.1em;color:#c8c2b7}.scroll-link{padding:14px;min-width:44px}.scroll-line{display:block;height:35px;width:1px;background:var(--bone);position:relative}.scroll-line:after{content:'';position:absolute;bottom:0;left:-3px;width:7px;height:7px;border-right:1px solid var(--bone);border-bottom:1px solid var(--bone);transform:rotate(45deg)}
.manifesto{background:var(--bone);color:var(--ink);padding-top:95px;padding-bottom:90px}.manifesto-top{display:flex;justify-content:space-between;align-items:start}.manifesto-top .eyebrow{margin:0}.statement{font-size:clamp(85px,13.5vw,250px);line-height:1;letter-spacing:-.07em;margin:60px 0 70px;display:flex;flex-direction:column}.statement .serif{align-self:flex-end;margin-right:7%;color:#706d63}.manifesto-bottom{display:grid;grid-template-columns:1fr 1.45fr 1fr;align-items:end;gap:30px}.asterisk{font-size:90px;line-height:1;color:#8e674b;font-family:Georgia,serif}.manifesto-bottom p{font-size:18px;max-width:490px;line-height:1.6}.mini-label{text-align:right;color:#747066}
.section-head{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:70px}.section-head>p{max-width:280px;font-size:15px;color:var(--muted)}.chapter-tabs{display:grid;grid-template-columns:repeat(6,1fr);margin-bottom:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.chapter-tabs button{display:flex;gap:14px;justify-content:start;align-items:center;text-align:left;min-height:75px;position:relative;font-size:14px;color:var(--muted);padding:15px 12px}.chapter-tabs button .mono{color:#74736a}.chapter-tabs button[aria-selected=true]{color:var(--bone)}.chapter-tabs button[aria-selected=true]:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--copper)}.chapter-tabs button[aria-selected=true] .mono{color:var(--copper)}.chapter-tabs button:hover{color:var(--bone);background:#ffffff04}.explorer-layout{display:grid;grid-template-columns:minmax(0,1fr) 150px;gap:45px;align-items:center}.product-panel{min-width:0}.screen-frame{padding:7px;position:relative;border-radius:12px;background:linear-gradient(145deg,#5b5951,#151511 15%,#080806 85%,#656157);box-shadow:0 26px 50px #0005;border:1px solid #b1aa9025}.screen-frame>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#060605;border-radius:5px}.zoom-button{position:absolute;top:20px;left:20px;width:42px;height:42px;border:1px solid #fff3;display:grid;place-items:center;background:#151512b3;backdrop-filter:blur(8px);font-size:24px;border-radius:3px}.zoom-button:hover{background:#2b2822}.hotspot{position:absolute;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#171511;background:var(--copper);box-shadow:0 0 0 7px #cda17e20;font-size:22px;transition:transform .3s}.hotspot:hover{transform:scale(1.1)}.hotspot[hidden]{display:none}.hotspot-control{right:6.4%;top:7.8%}.hotspot-settings{right:25.7%;bottom:13.7%}.screen-meta{display:flex;justify-content:space-between;gap:10px;margin-top:18px;color:var(--muted)}.screen-meta .mono{font-size:9px}.remote-wrap{text-align:center}.remote-label{font-size:8px;color:var(--muted);margin-bottom:16px}.remote{height:260px;width:113px;border:1px solid #827e6c4f;border-radius:40px;margin:auto;padding:22px 12px;display:flex;flex-direction:column;align-items:center;background:linear-gradient(120deg,#49473f,#2b2b26 25%,#1d1e19 80%,#36352e);box-shadow:10px 18px 30px #0005,inset 0 0 0 4px #171814;gap:24px;position:relative}.remote button{display:grid;place-items:center;min-height:38px;min-width:38px;background:#12130f;border:1px solid #5c5a4d75;border-radius:50%;box-shadow:0 3px 4px #0006;transition:background .2s}.remote button:hover{background:#63513e}.remote-home svg{width:16px;height:16px}.remote-direction{display:grid;grid-template-columns:30px 33px 30px;align-items:center;gap:0;background:#171814;border:1px solid #726f5a6b;border-radius:50%;height:90px;box-shadow:0 4px 6px #0004}.remote-direction button{border:0;box-shadow:none;font-size:14px;min-width:25px;min-height:65px;background:none}.remote-ok{font-size:9px;letter-spacing:-.03em;display:grid;place-items:center;height:33px;width:33px;border-radius:50%;background:#37362e;color:var(--copper);box-shadow:0 2px 3px #0007}.remote .remote-tour{border-radius:20px;display:flex;font-family:Mono,monospace;font-size:7px;gap:8px;padding:0 12px;min-height:32px}.remote-tour[aria-pressed=true]{color:var(--copper)}.remote-pin{width:16px;height:2px;border-radius:2px;background:var(--copper);position:absolute;bottom:17px}.remote-hint{font-size:9px;line-height:1.5;max-width:100px;margin:20px auto 0;color:var(--muted)}.chapter-caption{display:grid;grid-template-columns:160px 1.4fr 1fr;gap:40px;margin:58px 0 30px;align-items:start}.chapter-caption>.mono{padding-top:8px;color:var(--copper)}.chapter-caption h3{font-size:clamp(30px,3.4vw,58px);line-height:1.08;white-space:pre-line;letter-spacing:-.045em}.chapter-caption p{font-size:15px;color:var(--muted)}.chapter-caption .chapter-detail{font-size:10px;margin-top:20px;color:#d5c1ab;line-height:1.8}.preview-note{max-width:690px;font-size:10px;line-height:1.7;color:#98958b;margin-left:200px;border-top:1px solid var(--line);padding-top:22px}
.atmosphere{min-height:780px;height:93svh;max-height:1100px;position:relative;overflow:hidden;background:#22251e}.atmosphere-media,.atmosphere-media img,.atmosphere-media video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.atmosphere-media video{opacity:0;transition:opacity .6s}.atmosphere-media video.is-playing{opacity:1}.atmosphere-shade{position:absolute;inset:0;background:linear-gradient(90deg,#050905a3,transparent 78%),linear-gradient(0deg,#060904d9,transparent 55%,#05090570)}.atmosphere-top{position:absolute;top:50px;left:var(--gutter);right:var(--gutter);display:flex;justify-content:space-between;align-items:center}.atmosphere-top .eyebrow{margin:0}.film-toggle{width:44px;height:44px;display:grid;place-items:center;border:1px solid #fff6;border-radius:50%;background:#151a123d;font-size:16px}.atmosphere-copy{position:absolute;left:var(--gutter);top:50%;transform:translateY(-40%);max-width:650px}.atmosphere h2{font-size:clamp(80px,8.5vw,155px);letter-spacing:-.06em;line-height:.98}.atmosphere h2 span{display:block}.atmosphere h2 .serif{margin:5px 0 35px}.atmosphere-copy p{font-size:16px;max-width:345px;color:#e0dfd5}.atmosphere-bottom{position:absolute;bottom:50px;left:var(--gutter);right:var(--gutter);display:flex;justify-content:space-between;align-items:center;gap:30px}.atmosphere-options{display:flex;gap:24px}.atmosphere-options button{min-height:50px;padding:12px 0;display:flex;align-items:center;gap:12px;color:#ddd9cc;border-bottom:1px solid transparent;font-size:14px}.atmosphere-options .mono{font-size:8px;color:#babca8}.atmosphere-options button[aria-pressed=true]{border-bottom-color:var(--copper);color:#fff}.atmosphere-status{font-size:8px}
.details .section-head h2{font-size:clamp(50px,5.2vw,94px)}.detail-gallery{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:start}.detail-art{position:sticky;top:65px;aspect-ratio:1.05;overflow:hidden;background:#12130f;border:1px solid var(--line)}.detail-art img{width:100%;height:100%;object-fit:cover;object-position:65%;transition:opacity .25s}.detail-art>.mono{position:absolute;left:28px;bottom:28px;font-size:9px;color:#d3bba5}.art-cross{position:absolute;top:25px;right:25px;font-size:20px;color:#bfae95}.detail-accordion details{border-top:1px solid var(--line)}.detail-accordion details:last-child{border-bottom:1px solid var(--line)}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}.detail-accordion summary{display:grid;grid-template-columns:28px 1fr 20px;gap:22px;align-items:center;padding:26px 0;font-size:22px;letter-spacing:-.04em;line-height:1.15}.detail-accordion summary .mono{color:var(--muted);font-size:9px}.detail-plus{font-size:20px;transition:transform .25s;color:#b3a493}.detail-accordion details[open] .detail-plus{transform:rotate(45deg);color:var(--copper)}.detail-accordion details[open] summary{color:var(--copper)}.detail-accordion details>div{padding:0 35px 35px 50px}.detail-accordion p{color:var(--muted);font-size:15px;margin-bottom:20px}.text-link{padding:0 0 6px;border-bottom:1px solid currentColor;display:inline-block;font-size:12px;line-height:1.5;transition:color .2s}.text-link:hover{color:var(--copper)}.small-note{font-size:10px;color:#c0b5a4}.style-footnote{display:flex;align-items:center;gap:30px;border-top:1px solid var(--line);margin-top:70px;padding-top:42px}.style-number{font-size:108px;line-height:1;letter-spacing:-.08em;color:var(--copper)}.style-footnote p{font-size:20px;line-height:1.5}.material-swatches{display:flex;margin-left:auto;padding-right:6px}.material-swatches span{width:60px;height:60px;border-radius:50%;margin-left:-8px;border:1px solid #fff3;background:linear-gradient(135deg,#292923,#55554c)}.material-swatches span:nth-child(2){background:linear-gradient(135deg,#797666,#aba697)}.material-swatches span:nth-child(3){background:linear-gradient(135deg,#c7c2b2,#eae7de)}.material-swatches span:nth-child(4){background:linear-gradient(135deg,#7b5941,#d0a480)}
.privacy{background:var(--bone);color:var(--ink);display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;overflow:hidden}.privacy h2{font-size:clamp(56px,6vw,108px)}.privacy-copy>p:not(.eyebrow){font-size:18px;max-width:390px;margin:32px 0 24px}.privacy-copy .privacy-note{font-size:12px!important;color:#676459}.privacy .text-link:hover{color:#976c4b}.privacy-art{width:calc(100% + var(--gutter));height:520px;overflow:hidden}.privacy-art img{height:100%;width:100%;object-fit:cover;object-position:65%}
.faq{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;border-bottom:1px solid var(--line)}.faq h2{font-size:clamp(38px,4vw,68px);max-width:460px}.faq-items details{border-top:1px solid var(--line)}.faq-items details:last-child{border-bottom:1px solid var(--line)}.faq-items summary{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:27px 0;font-size:17px;letter-spacing:-.025em}.faq-items summary>span:last-child{transition:transform .2s;color:var(--copper)}.faq-items details[open] summary>span:last-child{transform:rotate(45deg)}.faq-items details p{font-size:14px;color:var(--muted);padding:0 30px 30px 0;max-width:550px}
.download{padding-top:80px;padding-bottom:100px;background:radial-gradient(ellipse at 90% 60%,#7e584012,transparent 65%)}.download-top{display:flex;justify-content:space-between;align-items:start}.download-top .eyebrow{margin:0}.availability{display:flex;gap:10px;align-items:center;font:9px Mono,monospace;letter-spacing:.06em;color:#c7b99e}.availability>span:first-child{width:5px;height:5px;background:#bcad8e;border-radius:50%}.download h2{font-size:clamp(80px,11.5vw,220px);letter-spacing:-.065em;line-height:1.02;margin:65px 0}.download h2 span{display:block}.download h2 .serif{text-align:right;padding-right:5%;color:#c2b5a1}.download-bottom{display:flex;justify-content:space-between;align-items:center;gap:40px}.store-button{gap:18px}.store-button svg{width:22px;height:22px}.store-button>span:last-child{margin-left:20px}.download-bottom p{max-width:230px;color:var(--muted);font-size:13px}.back-top{border:1px solid var(--line);height:60px;width:60px;border-radius:50%;display:grid;place-items:center;font-size:24px;transition:background .2s}.back-top:hover{background:#ffffff10}
.footer{padding-top:55px;padding-bottom:55px;border-top:1px solid var(--line)}.footer-top{display:flex;justify-content:space-between;align-items:end;margin-bottom:65px}.footer-brand{font-size:clamp(100px,13vw,200px);line-height:.8;letter-spacing:-.085em;font-weight:600}.footer-top p{font-family:Mono,monospace;font-size:9px;letter-spacing:.12em;color:#b7ae9d}.footer-bottom{display:flex;gap:40px;align-items:center;justify-content:space-between;color:var(--muted);font-size:10px}.footer-bottom>div{display:flex;gap:24px}.footer a:hover{color:var(--copper)}.footer-credit{font-style:italic;color:#bcb09c}.motion-toggle{position:fixed;right:18px;bottom:18px;z-index:30;border:1px solid #e0d7c13f;border-radius:30px;display:flex;gap:9px;align-items:center;padding:12px 16px;background:#1a1a16e6;backdrop-filter:blur(15px);font-size:9px;box-shadow:0 3px 14px #0003;color:var(--bone);min-height:44px}.motion-icon{font-size:12px}.screen-dialog{color:var(--bone);background:#131310;max-width:95vw;width:1400px;max-height:94svh;border:1px solid #aaa38e50;margin:auto;padding:22px;box-shadow:0 20px 100px #000a}.screen-dialog::backdrop{background:#080906ed;backdrop-filter:blur(10px)}.dialog-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:13px}.dialog-top button{font-size:32px;line-height:1;min-width:44px;min-height:44px}.screen-dialog>img{width:100%;height:auto;max-height:72svh;object-fit:contain}.screen-dialog>.mono{font-size:8px;color:var(--muted);margin-top:18px}.no-motion html,.no-motion{scroll-behavior:auto}.no-motion *{animation:none!important;transition:none!important}.reveal{transition:opacity .7s,transform .7s}.reveal.waiting{opacity:0;transform:translateY(25px)}.reveal.visible{opacity:1;transform:none}
@media(min-width:1900px){.hero-scene{width:100%;}.hero-content{max-width:800px}.section{padding-left:max(var(--gutter),calc((100vw - 1750px)/2));padding-right:max(var(--gutter),calc((100vw - 1750px)/2))}}
@media(max-width:1100px){.header-nav{gap:22px}.header-actions{gap:20px}.hero{--hero-height:clamp(740px,100svh,1250px);min-height:740px}.hero h1{font-size:9vw}.hero-content{width:48%}.hero-description{font-size:14px;max-width:280px}.hero-content .eyebrow{margin-bottom:30px}.tv-power{top:66%}.section{padding-top:90px;padding-bottom:90px}.manifesto-bottom{grid-template-columns:.5fr 1.5fr 1fr}.manifesto-bottom p{font-size:16px}.section-head{gap:35px;margin-bottom:50px}.chapter-tabs button{gap:8px;font-size:12px;padding-left:4px}.explorer-layout{grid-template-columns:minmax(0,1fr) 120px;gap:25px}.chapter-caption{grid-template-columns:120px 1fr 1fr;gap:25px}.preview-note{margin-left:145px}.detail-gallery{gap:40px}.detail-accordion summary{font-size:18px;gap:15px}.detail-accordion details>div{padding-left:43px;padding-right:0}.detail-accordion p{font-size:13px}.privacy{gap:30px}.privacy-art{height:470px}.faq{gap:50px}.footer-bottom{gap:20px}.footer-credit{display:none}}
@media(max-width:900px){:root{--gutter:24px}.header{padding-top:22px;gap:10px}.brand{font-size:16px;gap:8px}.brand img{width:30px;height:30px}.brand-light{display:none}.header-nav{display:none}.header-actions{gap:13px}.play-link{font-size:11px;padding:11px 13px}.language{font-size:10px}.hero{height:970px;max-height:none;min-height:900px}.hero-scene{width:960px;top:auto;bottom:25px;height:540px;left:calc(50% - 175px);transform:translateX(-50%)}.hero-content{width:calc(100% - 48px);max-width:none;top:151px;left:var(--gutter);transform:none}.hero h1{font-size:clamp(52px,16.8vw,97px);line-height:.96}.hero h1 .serif{white-space:nowrap;font-size:.94em}.hero-content .eyebrow{font-size:8px;margin-bottom:29px}.hero-description{max-width:280px;font-size:14px;margin:25px 0}.button{min-height:54px;padding:18px 20px;font-size:12px;gap:35px}.hero-shade{background:linear-gradient(0deg,#11110ff5,transparent 15%,transparent 44%,#131310 63%),linear-gradient(90deg,#13131033,transparent)}.tv-power{top:auto;bottom:189px;left:50%;font-size:10px;padding:12px 15px}.hero-bottom{bottom:28px;flex-wrap:wrap;gap:15px}.hero-bottom .mono{font-size:8px}.hero-bottom>span:nth-child(2){font-size:8px;position:absolute;left:0;bottom:42px;max-width:260px;line-height:1.8}.scroll-line{height:26px}.section{padding-top:74px;padding-bottom:74px}.eyebrow{font-size:9px;margin-bottom:25px}.manifesto-top>.mono{display:none}.statement{font-size:clamp(64px,14.8vw,112px);margin:48px 0;line-height:1.1}.statement .serif{margin-right:0;align-self:flex-end}.manifesto-bottom{grid-template-columns:52px 1fr;gap:20px}.asterisk{font-size:57px;align-self:start;padding-top:4px}.manifesto-bottom p{font-size:15px;line-height:1.65}.mini-label{display:none}.section-head{display:block;margin-bottom:36px}.section-head>p{max-width:330px;font-size:13px;margin-top:22px}.section-head h2{font-size:clamp(40px,8.5vw,64px)}.chapter-tabs{display:flex;overflow-x:auto;gap:20px;margin-bottom:24px;scrollbar-width:thin;scrollbar-color:#8f7659 transparent}.chapter-tabs button{min-width:max-content;padding:19px 5px;min-height:60px;font-size:12px;gap:8px;white-space:nowrap}.chapter-tabs button .mono{font-size:8px}.explorer-layout{display:flex;flex-direction:column;align-items:stretch;gap:23px}.screen-frame{padding:4px;border-radius:6px;box-shadow:0 16px 30px #0005}.screen-frame>img{border-radius:3px}.zoom-button{top:10px;left:10px;width:32px;height:32px;font-size:21px}.hotspot{width:25px;height:25px;font-size:17px;box-shadow:0 0 0 4px #cda17e30}.screen-meta{margin-top:13px}.screen-meta .mono{font-size:7px}.remote-wrap{display:flex;align-items:center;gap:17px;text-align:left}.remote-label{display:none}.remote{height:67px;width:270px;margin:0;padding:10px 16px;flex-direction:row;gap:20px;border-radius:40px;box-shadow:6px 8px 20px #0003,inset 0 0 0 3px #171814;justify-content:center;flex-shrink:0}.remote-direction{height:43px;border-radius:30px;grid-template-columns:25px 33px 25px}.remote-direction button{min-height:38px}.remote-ok{height:29px;width:29px;margin:2px;font-size:8px}.remote .remote-home{height:35px;min-height:35px;min-width:35px}.remote .remote-tour{min-height:30px;padding:0 10px;gap:7px;min-width:50px}.remote-pin{display:none}.remote-hint{font-size:8px;max-width:80px;margin:0;line-height:1.6}.chapter-caption{grid-template-columns:1fr;gap:17px;margin-top:35px;margin-bottom:23px}.chapter-caption>.mono{padding:0;font-size:9px}.chapter-caption h3{font-size:35px;max-width:500px}.chapter-caption p{font-size:13px;max-width:420px}.chapter-caption .chapter-detail{margin-top:13px;font-size:9px}.preview-note{margin-left:0;font-size:9px}.atmosphere{height:800px;min-height:750px}.atmosphere-media img,.atmosphere-media video{object-position:60%}.atmosphere-shade{background:linear-gradient(90deg,#050905a1,#05090515),linear-gradient(0deg,#060904eb,transparent 65%,#05090580)}.atmosphere-top{top:30px}.atmosphere-top .eyebrow{max-width:200px;font-size:8px}.atmosphere-copy{top:45%;max-width:calc(100% - 48px);transform:translateY(-30%)}.atmosphere h2{font-size:clamp(62px,13vw,94px)}.atmosphere-copy p{font-size:14px;max-width:285px}.atmosphere-bottom{bottom:33px;flex-direction:column;align-items:start;gap:20px}.atmosphere-options{gap:24px;width:100%;justify-content:space-between;max-width:400px}.atmosphere-options button{font-size:12px;gap:8px}.atmosphere-status{font-size:7px}.details .section-head h2{font-size:clamp(40px,8vw,60px)}.detail-gallery{grid-template-columns:1fr;gap:28px}.detail-art{position:relative;top:auto;aspect-ratio:1.3}.detail-art img{object-position:60%}.detail-art>.mono{left:20px;bottom:20px;font-size:8px}.detail-accordion summary{font-size:20px;padding:25px 0;grid-template-columns:24px 1fr 18px;gap:12px}.detail-accordion details>div{padding-left:36px;padding-bottom:28px}.detail-accordion p{font-size:13px}.style-footnote{gap:20px;flex-wrap:wrap;margin-top:45px;padding-top:30px}.style-number{font-size:80px}.style-footnote p{font-size:15px}.material-swatches{margin-left:0}.material-swatches span{width:38px;height:38px}.privacy{grid-template-columns:1fr;gap:35px}.privacy h2{font-size:clamp(54px,11vw,80px)}.privacy-copy>p:not(.eyebrow){font-size:16px;max-width:350px}.privacy-copy .privacy-note{font-size:11px!important}.privacy-art{width:calc(100% + 48px);margin-left:-24px;height:300px}.privacy-art img{object-position:65%}.faq{grid-template-columns:1fr;gap:35px}.faq h2{font-size:42px}.faq-items summary{font-size:16px;padding:23px 0}.faq-items details p{font-size:13px;padding-right:10px}.download-top{display:block}.availability{margin-top:18px;font-size:8px}.download h2{font-size:clamp(58px,11.8vw,100px);margin:45px 0;line-height:1.12}.download h2 .serif{padding:0}.download-bottom{flex-wrap:wrap;gap:25px}.store-button{gap:14px;padding:20px 18px;font-size:11px}.store-button>span:last-child{margin-left:0}.download-bottom p{max-width:220px;font-size:12px}.back-top{height:46px;width:46px;margin-left:auto;font-size:20px}.footer{padding-top:45px;padding-bottom:85px}.footer-top{margin-bottom:40px}.footer-brand{font-size:108px}.footer-top p{font-size:7px;max-width:110px;line-height:1.8;text-align:right}.footer-bottom{flex-wrap:wrap;gap:22px;font-size:9px}.footer-bottom>div{gap:25px}.motion-toggle{right:12px;bottom:12px;padding:10px 13px;font-size:8px}.screen-dialog{padding:12px;max-width:98vw}.screen-dialog>.mono{font-size:7px}.dialog-top{margin-bottom:8px;font-size:11px}}
@media(max-width:380px){.hero h1{font-size:clamp(52px,16.8vw,64px)}.hero-description{font-size:13px}.hero{height:940px}.hero-content{top:143px}.hero-scene{bottom:18px}.header{padding-left:18px;padding-right:18px}.header-actions{gap:8px}.language{font-size:9px}.play-link{font-size:10px;padding:10px}.remote{width:252px;gap:16px}.remote-hint{display:none}.statement{font-size:14.5vw}.detail-accordion summary{font-size:18px}.material-swatches{display:none}.style-footnote p{font-size:14px}.download h2{font-size:11.5vw}.store-button{width:100%;justify-content:space-between}.hero-bottom>span:nth-child(2){font-size:7px}.hero-bottom .mono{font-size:7px}}
@media(max-width:380px){.hero-scene{width:800px;height:450px;left:calc(50% - 144px);bottom:80px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal.waiting{opacity:1;transform:none}}
.hotspot-control{left:93.85%;top:8.15%;right:auto;transform:translate(-50%,-50%)}.hotspot-settings{left:72.5%;top:84.25%;right:auto;bottom:auto;transform:translate(-50%,-50%)}.hotspot:hover{transform:translate(-50%,-50%) scale(1.1)}.remote-tour:disabled{opacity:.5}

html[lang=tr] .hero h1{font-size:clamp(64px,7.4vw,140px)}
html[lang=tr] .statement{font-size:clamp(68px,10.8vw,210px)}
@media(max-width:900px){html[lang=tr] .hero h1{font-size:clamp(43px,13.5vw,86px)}html[lang=tr] .statement{font-size:clamp(50px,11.8vw,90px)}}

@media(min-width:761px) and (max-width:900px){.hero{height:1070px;min-height:1070px}.hero-content{max-width:660px}.hero-description{max-width:450px}.hero-scene{width:1280px;height:720px;left:calc(50% - 230px);bottom:-60px}}
