.header{height:76px;padding-block:5px;border-bottom:1px solid #ffffff13;background:#0b0c0def}.header.scrolled{height:68px}.brand img{height:58px;width:106px}body{background:#0b0c0d}.experience{height:310svh;position:relative}.cinema-stage{height:calc(100svh - 68px);min-height:540px;position:sticky;top:68px;overflow:hidden;background:radial-gradient(ellipse at 72% 64%,#3c211827,transparent 55%),#0b0c0d;isolation:isolate}.scene-watermark{position:absolute;left:4%;right:3%;top:19%;font:800 clamp(80px,13.2vw,210px)/.85 var(--display);letter-spacing:-.025em;color:#b8aea210;white-space:nowrap;pointer-events:none;z-index:0;transform:translateY(calc(var(--scene-progress,0)*-20px))}#scene-canvas{position:absolute;inset:0;z-index:1;opacity:0;transition:opacity 1.2s}#scene-canvas canvas{width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab}#scene-canvas canvas:active{cursor:grabbing}html[data-scene=ready] #scene-canvas{opacity:1}.scene-fallback{position:absolute;right:13%;top:15%;width:24%;transform:rotate(-8deg);z-index:0;transition:opacity .8s}.scene-fallback img{box-shadow:20px 30px 60px #000a}html[data-scene=ready] .scene-fallback{opacity:0;pointer-events:none}.scene-top{position:absolute;left:56px;right:78px;top:24px;display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:2px;color:#6f6c65;z-index:3;pointer-events:none}.scene-top>span:nth-child(2){color:var(--accent)}.chapter-copy{position:absolute;left:56px;top:47%;transform:translateY(-50%);z-index:3;max-width:34%;pointer-events:none}.chapter-copy .eyebrow{font-size:8px;color:var(--accent);letter-spacing:2.5px;margin-bottom:20px}.chapter-copy h1{font-size:clamp(60px,6.7vw,105px);width:auto;max-width:none;line-height:.87;font-family:var(--display);font-weight:700;letter-spacing:-.025em;margin:0}.chapter-copy h1 em{font-family:var(--display);font-weight:700;color:var(--accent);font-style:normal}.chapter-copy>p:not(.eyebrow){font-size:12px;line-height:1.8;max-width:290px;margin-top:23px;color:#a7a197}.scene-action{pointer-events:auto;background:none;font-size:10px;letter-spacing:.5px;padding:10px 0;border-bottom:1px solid #706556;display:flex;align-items:center;justify-content:space-between;gap:45px;margin-top:21px}.scene-action>span{color:var(--accent);font-size:19px}.scene-action:hover{border-color:var(--accent)}.scene-rail{position:absolute;right:23px;top:50%;transform:translateY(-50%);width:27px;display:flex;flex-direction:column;align-items:center;gap:9px;z-index:4}.scene-rail>span{font-size:7px;color:var(--accent);letter-spacing:1px}.rail-track{height:105px;width:1px;background:#ffffff20;position:relative;margin:8px 0}.rail-track i{position:absolute;left:-1px;top:0;width:3px;height:0;background:var(--accent)}.scene-rail button{background:none;color:#6a655c;font-size:8px;width:25px;height:25px;border:1px solid transparent;transition:border-color .3s,color .3s}.scene-rail button.active{color:var(--accent);border-color:#ed704e66;background:#ed704e0b}.scene-rail button:hover{color:var(--ink)}.scene-bottom{position:absolute;bottom:24px;left:56px;right:78px;display:flex;align-items:center;justify-content:space-between;z-index:3;font-size:6px;letter-spacing:1.6px;color:#888073;gap:25px}.scene-scroll{display:flex;align-items:center;gap:15px}.scene-scroll>span:last-child{font-size:15px;color:var(--accent)}.scene-facts{display:flex;gap:30px;font-size:6px;letter-spacing:1.1px}.scene-facts>span+span{padding-left:30px;border-left:1px solid #ffffff24}.scene-bottom>a{color:var(--ink);display:flex;align-items:center;gap:18px}.scene-bottom>a>span{font-size:15px;color:var(--accent)}.scene-loading{position:absolute;right:25%;top:50%;transform:translate(50%,-50%);font-size:7px;letter-spacing:2px;z-index:4;color:#a79d8d;display:flex;align-items:center;gap:12px;transition:opacity .5s}.scene-loading>span{width:12px;height:12px;border:1px solid #504439;border-top-color:var(--accent);border-radius:50%;animation:scene-spin 1s linear infinite}@keyframes scene-spin{to{rotate:360deg}}html[data-scene=ready] .scene-loading,html[data-scene=fallback] .scene-loading{opacity:0;pointer-events:none}.scene-grain{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:.025;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='%23fff' filter='url(%23n)' opacity='.4' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.catalog{padding-top:50px}.catalog .product-art{background:linear-gradient(145deg,#1b1c1b,#101111)}.house-strip{padding-bottom:35px}.footer-top{border-color:#ffffff18}html[data-motion=off] .scene-grain{display:none}
@media(min-width:1550px){.chapter-copy h1{font-size:110px}.chapter-copy{max-width:33%}}
@media(max-width:1100px){.scene-top{left:32px;right:65px}.chapter-copy{left:32px;max-width:35%}.chapter-copy h1{font-size:7vw}.chapter-copy>p:not(.eyebrow){font-size:11px;max-width:245px}.scene-bottom{left:32px;right:65px}.scene-facts{gap:15px;font-size:5px}.scene-facts>span+span{padding-left:15px}.scene-rail{right:15px}.scene-action{font-size:9px;gap:30px}.scene-top{font-size:6px}}
@media(max-width:700px){.scene-facts{display:none}.chapter-copy{max-width:38%}.chapter-copy h1{font-size:8vw}.scene-top>span:last-child{display:none}}
@media(max-width:600px){.header{height:68px}.header.scrolled{height:64px}.brand img{height:52px;width:92px}.experience{height:290svh}.cinema-stage{top:64px;height:calc(100svh - 64px);min-height:640px}.scene-top{left:20px;right:48px;top:18px;font-size:5px;letter-spacing:1.4px}.scene-top>span:nth-child(2){font-size:5px}.chapter-copy{left:20px;top:56px;transform:none;max-width:82%;width:82%;display:grid;grid-template-columns:1.05fr 1fr;gap:10px 16px;align-items:start}.chapter-copy .eyebrow{grid-column:1/-1;font-size:6px;letter-spacing:1.7px;margin-bottom:2px}.chapter-copy h1{font-size:40px;line-height:.9;grid-row:2/4;letter-spacing:-.02em}.chapter-copy>p:not(.eyebrow){font-size:9px;line-height:1.8;margin-top:0;max-width:145px}.scene-action{font-size:8px;margin-top:3px;padding-block:5px;gap:10px;align-self:start;width:max-content;max-width:100%}.scene-action>span{font-size:13px}.scene-rail{right:10px;top:60%;gap:6px;width:24px}.scene-rail button{height:24px;width:24px;font-size:7px}.scene-rail>span{font-size:6px}.rail-track{height:70px;margin-block:5px}.scene-bottom{left:20px;right:43px;bottom:18px;font-size:5px;letter-spacing:1px;gap:10px}.scene-scroll{gap:10px}.scene-bottom>a{gap:9px}.scene-scroll .scroll-line{width:17px}.scene-watermark{top:45%;left:2%;font-size:26vw;opacity:.7}.scene-loading{right:50%;top:58%;font-size:6px;letter-spacing:1.4px}.scene-fallback{width:47%;top:35%;right:25%;transform:rotate(-9deg)}.catalog{padding-top:30px}}
@media(max-width:370px){.chapter-copy h1{font-size:39px}.chapter-copy{gap:8px 12px}.chapter-copy>p:not(.eyebrow){font-size:8px}.cinema-stage{min-height:610px}}
