:root{--bg:#080706;--ink:#f2eee8;--copper:#d3a07b;--muted:#a79e94;--line:#ffffff26;--header:80px;font-family:'DM Sans',Arial,sans-serif;color:var(--ink);background:var(--bg);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{display:block;width:100%}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid var(--copper);outline-offset:7px}::selection{background:var(--copper);color:var(--bg)}.wrap{width:min(1360px,calc(100% - 96px));margin:auto}.eyebrow{font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;line-height:1.6}.muted{color:var(--muted)}.copper{color:var(--copper)}.skip{position:fixed;left:20px;top:-100px;z-index:100;background:white;color:black;padding:16px}.skip:focus{top:10px}.progress{position:fixed;top:0;left:0;height:2px;background:var(--copper);width:100%;transform:scaleX(0);transform-origin:left;z-index:50}header{height:var(--header);position:sticky;top:0;z-index:30;background:#080706e8;backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-family:Manrope,Arial,sans-serif;font-size:1rem;letter-spacing:.15em;font-weight:700}.brand small{display:block;font-size:.6rem;letter-spacing:.37em;color:var(--copper);margin-top:5px}.navlinks{display:flex;align-items:center;gap:32px;font-size:.875rem}.shoplink{border-bottom:1px solid var(--copper);padding:8px 0}.menu{display:none;background:none;border:1px solid var(--line);padding:10px 14px}.mobile-nav{display:none}.hero{height:190svh;position:relative}.hero-stage{height:calc(100svh - var(--header));min-height:630px;position:sticky;top:var(--header);overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 50%,#37241980,transparent 60%),#080706}.hero-title{position:absolute;left:0;right:0;top:8%;margin:0;text-align:center;font:500 clamp(4rem,13.2vw,15rem)/1 Manrope,Arial,sans-serif;letter-spacing:-.07em;color:#c3a78e;opacity:calc(.9 - var(--hero,0)*.55);transform:translateY(calc(var(--hero,0)*-80px));z-index:-1}.hero-title span{display:block;font-size:.75rem;letter-spacing:.45em;font-weight:500;color:var(--muted);margin-top:24px}.watch-container{position:absolute;top:7%;left:50%;height:91%;aspect-ratio:1086/1448;transform:translateX(-50%) translateY(calc(var(--hero,0)*5%)) scale(calc(1 + var(--hero,0)*.36));transform-origin:50% 48%;will-change:transform}.watch-container img{height:100%;object-fit:contain;mix-blend-mode:lighten}.watch-light{position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 33%,#f9dab01c 48%,transparent 58%);mix-blend-mode:screen;animation:lightpass 9s ease-in-out infinite;mask-image:linear-gradient(90deg,transparent 12%,black 30%,black 70%,transparent 88%)}@keyframes lightpass{0%,100%{opacity:0;transform:translateX(-18%)}45%{opacity:.7}70%{opacity:0;transform:translateX(18%)}}.second-hand{display:none;position:absolute;left:49.63%;top:48.16%;height:15.5%;width:1.5px;background:#dfb591;transform-origin:50% 0;animation:seconds 60s linear infinite;box-shadow:0 0 2px #000}.has-live-hand .second-hand{display:block}.second-hand:after{content:'';position:absolute;width:6px;height:6px;border-radius:50%;background:#c99871;left:50%;top:0;transform:translate(-50%,-50%)}@keyframes seconds{to{transform:rotate(360deg)}}.hero-copy{position:absolute;bottom:13%;left:max(48px,calc((100vw - 1360px)/2));width:270px;opacity:calc(1 - var(--hero,0)*1.5);transform:translateY(calc(var(--hero,0)*-30px))}.hero-copy h2{font:400 clamp(2rem,3vw,3.4rem)/1.1 Manrope,sans-serif;letter-spacing:-.045em;margin:14px 0 20px}.hero-copy p:not(.eyebrow){font-size:1rem;line-height:1.65;color:#beb4a9}.text-link{display:inline-flex;gap:24px;align-items:center;border-bottom:1px solid currentColor;padding:10px 0;font-size:.875rem}.hero-note{position:absolute;right:48px;bottom:15%;width:170px;border-top:1px solid var(--line);padding-top:18px;font-size:.875rem;line-height:1.8}.hero-note strong{display:block;font-size:1.05rem;font-weight:500}.hero-bottom{position:absolute;bottom:24px;left:48px;right:48px;display:flex;justify-content:space-between;align-items:center;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.motion-toggle{font-size:.75rem;border:1px solid var(--line);background:#08070699;padding:10px 14px;letter-spacing:0;text-transform:none}.intro{padding:120px 0 100px;border-top:1px solid var(--line)}.intro-grid{display:grid;grid-template-columns:1fr 2fr;gap:80px}.intro h2{font:400 clamp(2.5rem,5.2vw,5.5rem)/1.12 Manrope,sans-serif;letter-spacing:-.045em;margin:0}.intro h2 span{color:var(--copper)}.intro-copy{max-width:530px;line-height:1.8;color:var(--muted);margin:30px 0 0;font-size:1.05rem}.experience{height:300svh;position:relative}.experience-stage{position:sticky;top:var(--header);height:calc(100svh - var(--header));min-height:610px;border-block:1px solid var(--line);overflow:hidden;background:#0b0908}.experience-top{position:absolute;top:34px;left:48px;right:48px;display:flex;justify-content:space-between;z-index:4}.detail-photo{position:absolute;left:6%;width:57%;height:100%;object-fit:contain;transform:scale(var(--zoom,1.55));transform-origin:50% 48%;will-change:transform,opacity;mix-blend-mode:lighten}.detail-back{opacity:0}.detail-shade{position:absolute;inset:0;background:linear-gradient(90deg,transparent 40%,#0b0908 72%);pointer-events:none}.chapter-copy{position:absolute;top:35%;right:7%;width:29%;max-width:420px}.chapter{display:none}.chapter.active{display:block;animation:chapterIn .5s ease both}@keyframes chapterIn{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.chapter h2{font:400 clamp(2.5rem,4.1vw,4.8rem)/1.04 Manrope,sans-serif;letter-spacing:-.04em;margin:20px 0 24px}.chapter p{font-size:1rem;line-height:1.8;color:var(--muted)}.chapter .eyebrow{color:var(--copper)}.chapter-detail{border-top:1px solid var(--line);margin-top:26px;padding-top:20px;display:flex;gap:26px;font-size:.875rem}.chapter-detail strong{display:block;font-size:1.5rem;color:var(--ink);font-weight:400;margin-bottom:6px}.chapter-nav{position:absolute;bottom:30px;left:48px;right:48px;display:flex;gap:24px}.chapter-nav button{background:none;border:0;border-top:1px solid var(--line);padding:16px 0;text-align:left;flex:1;font-size:.875rem;color:var(--muted)}.chapter-nav button[aria-pressed=true]{color:var(--copper);border-color:var(--copper)}.chapter-nav span{margin-right:20px;font-size:.75rem}.collection{background:#eeeae3;color:#171411;padding:110px 0 100px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:48px}.section-head h2{font:400 clamp(2.7rem,5vw,5.6rem)/1.08 Manrope,sans-serif;letter-spacing:-.055em;margin:12px 0 0}.section-head>p{max-width:300px;color:#625c55;line-height:1.7}.products{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product-image{position:relative;overflow:hidden;aspect-ratio:3/4;background:#ddd7cf}.product-image img{height:100%;object-fit:cover;transition:transform .8s}.product:hover img{transform:scale(1.035)}.product-image .number{position:absolute;left:16px;top:16px;color:white;mix-blend-mode:difference;font-size:.75rem;z-index:1}.product h3{font:500 1.4rem Manrope,sans-serif;margin:22px 0 8px}.product p{font-size:.875rem;color:#625c55;margin:0 0 14px}.product .text-link{font-size:.875rem;width:100%;justify-content:space-between;border-color:#17141140}.collection-foot{margin-top:48px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#625c55;font-size:.875rem}.craft{padding:120px 0}.craft-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.craft-photo{aspect-ratio:1/1.14;object-fit:cover}.craft h2{font:400 clamp(2.7rem,4.6vw,5rem)/1.08 Manrope,sans-serif;letter-spacing:-.045em;margin:24px 0}.craft-copy{color:var(--muted);font-size:1.05rem;line-height:1.8}.video-offer{margin-top:36px;border-block:1px solid var(--line);padding:26px 0}.video-offer h3{font-weight:500;font-size:1.1rem;margin:0 0 10px}.video-offer p{font-size:.9375rem;color:var(--muted);line-height:1.7;margin:0 0 14px}.signature{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--copper);margin-top:28px}.specs{border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:90px;padding-top:30px}.specs h3{font-size:1rem;font-weight:500}.specs p{font-size:.9375rem;color:var(--muted);line-height:1.7}.closing{padding:90px 0;text-align:center;border-block:1px solid var(--line);background:#15100c}.closing h2{font:400 clamp(3.2rem,7vw,7.5rem)/1.1 Manrope,sans-serif;letter-spacing:-.055em;margin:26px 0 32px}.button{display:inline-flex;background:var(--copper);color:#16100a;padding:18px 28px;gap:32px;align-items:center;font-size:.9375rem}.footer{padding:50px 0 25px}.footer-top{display:flex;justify-content:space-between;gap:30px}.footer-links{display:flex;gap:24px;flex-wrap:wrap;font-size:.875rem;color:var(--muted)}.footer-bottom{border-top:1px solid var(--line);margin-top:40px;padding-top:20px;font-size:.75rem;color:var(--muted);display:flex;justify-content:space-between}.paused *, .paused *:before,.paused *:after{animation-play-state:paused!important}.reveal{transition:opacity .8s,transform .8s}.motion .reveal:not(.visible){opacity:0;transform:translateY(24px)}
.hero-title{font-size:clamp(3rem,10vw,12rem)}.second-hand{left:49.68%;top:48.24%}.hero-copy{z-index:2}.watch-container{mix-blend-mode:lighten}
@media(min-width:1600px){.hero-note{right:calc((100vw - 1360px)/2)}.watch-container{height:96%;top:3%}}
@media(max-width:1000px){.wrap{width:calc(100% - 48px)}.navlinks{gap:20px}.hero-copy{left:24px;width:210px}.hero-note{right:24px;width:135px}.hero-copy h2{font-size:2.4rem}.hero-copy p:not(.eyebrow){font-size:.9375rem}.watch-container{height:82%;top:13%}.intro-grid{gap:30px}.chapter-copy{right:5%;width:34%}.detail-photo{left:-6%;width:70%}.products{gap:16px}.craft-grid{gap:40px}.hero-bottom,.experience-top,.chapter-nav{left:24px;right:24px}}
@media(max-width:700px){:root{--header:70px}.wrap{width:calc(100% - 40px)}.brand{font-size:.85rem}.brand small{font-size:.6rem}.navlinks{display:none}.menu{display:block;font-size:.8125rem}.mobile-nav.open{display:grid;gap:0;position:absolute;top:70px;left:0;right:0;background:#100d0a;border-bottom:1px solid var(--line);padding:12px 20px}.mobile-nav a{padding:16px 0;border-bottom:1px solid var(--line);font-size:1rem}.hero{height:160svh}.hero-stage{min-height:660px}.hero-title{top:5%;font-size:14.1vw;letter-spacing:-.06em}.hero-title span{font-size:.65rem;margin-top:16px;letter-spacing:.23em}.watch-container{height:70%;top:10%;transform:translateX(-50%) translateY(calc(var(--hero,0)*5%)) scale(calc(1 + var(--hero,0)*.2))}.hero-copy{bottom:68px;left:20px;width:calc(100% - 40px)}.hero-copy h2{font-size:2.15rem;margin:0 0 12px;max-width:270px}.hero-copy .eyebrow,.hero-copy p:not(.eyebrow){display:none}.hero-copy .text-link{font-size:.875rem}.hero-note{display:none}.hero-bottom{left:20px;right:20px;bottom:18px;font-size:.65rem}.motion-toggle{font-size:.7rem;padding:10px}.intro{padding:70px 0}.intro-grid{grid-template-columns:1fr;gap:18px}.intro h2{font-size:2.7rem}.intro-copy{font-size:1rem}.experience{height:260svh}.experience-stage{min-height:700px}.experience-top{left:20px;right:20px;top:20px}.detail-photo{left:0;top:5%;width:100%;height:56%;transform:scale(var(--zoom,1.3))}.detail-shade{background:linear-gradient(0deg,#0b0908 28%,transparent 58%)}.chapter-copy{top:auto;bottom:102px;left:20px;right:20px;width:auto;max-width:none}.chapter h2{font-size:2.2rem;margin:8px 0 12px}.chapter p{font-size:.9375rem;line-height:1.6;margin:0;max-width:430px}.chapter-detail{margin-top:15px;padding-top:12px;gap:30px;font-size:.75rem}.chapter-detail strong{font-size:1.2rem;margin-bottom:2px}.chapter .eyebrow{font-size:.7rem;margin-bottom:8px}.chapter-nav{bottom:14px;left:20px;right:20px;gap:12px}.chapter-nav button{font-size:.75rem;padding:12px 0}.chapter-nav span{display:block;margin-bottom:6px}.collection{padding:70px 0}.section-head{display:block;margin-bottom:32px}.section-head h2{font-size:3rem}.section-head>p{font-size:.9375rem;max-width:100%;margin-top:20px}.products{grid-template-columns:1fr 1fr;gap:32px 14px}.product h3{font-size:1.2rem;margin:16px 0 8px}.product p{font-size:.8125rem;line-height:1.5}.product .text-link{font-size:.8125rem;gap:8px}.collection-foot{display:block;line-height:1.7}.collection-foot .text-link{margin-top:10px}.craft{padding:70px 0}.craft-grid{grid-template-columns:1fr;gap:36px}.craft-photo{aspect-ratio:1.05}.craft h2{font-size:2.8rem}.craft-copy{font-size:1rem}.specs{grid-template-columns:1fr;gap:12px;margin-top:50px}.specs>div{border-bottom:1px solid var(--line);padding-bottom:12px}.closing{padding:70px 20px}.closing h2{font-size:3.2rem}.footer-top{display:block}.footer-links{margin-top:30px;gap:18px;font-size:.8125rem}.footer-bottom{gap:20px;line-height:1.6}.eyebrow{font-size:.75rem}}
.hero-title{top:14%;font-size:clamp(4rem,12.5vw,13rem);z-index:0;opacity:1;line-height:.93;transform:translateY(calc(var(--hero,0)*-35px))}.hero-title b{display:block;font-weight:500;letter-spacing:-.06em}.hero-title b:nth-child(2){font-size:.74em;letter-spacing:.22em;padding-left:.22em;color:#b99170}.hero-title span{line-height:1.6}.watch-container{z-index:1;mix-blend-mode:lighten}.hero-copy,.hero-bottom,.hero-note{z-index:3}.hero-note{background:#080706a0}.hero-copy{background:linear-gradient(90deg,#080706e0,transparent)}
.experience{height:530svh}#watch-scene{position:absolute;left:0;top:0;bottom:64px;width:66%;z-index:2;cursor:grab;touch-action:pan-y}#watch-scene:active{cursor:grabbing}#watch-scene canvas{width:100%;height:100%;display:block}.webgl-ready .detail-photo,.webgl-ready .detail-shade{visibility:hidden}.experience-top{z-index:6}.chapter-copy{z-index:4;top:32%;pointer-events:none}.chapter-copy a{pointer-events:auto}.chapter p{max-width:390px}.chapter-nav{z-index:6;gap:18px}.chapter-nav button{font-size:.8125rem}.chapter-nav span{display:block;margin:0 0 10px}.studio-toolbar{position:absolute;left:48px;top:86px;right:48px;z-index:7;display:flex;justify-content:space-between;align-items:center;gap:20px;pointer-events:none}.studio-toolbar button{pointer-events:auto}.model-select{margin:0;padding:0;border:0;display:flex;gap:7px}.model-select legend{float:left;margin-right:16px;font-size:.75rem;color:var(--muted);line-height:38px}.model-select button{background:#15110dcc;border:1px solid var(--line);padding:10px 16px;font-size:.8125rem}.model-select button[aria-pressed=true]{border-color:var(--copper);background:#d3a07b;color:#110d09}.rotate-controls{display:flex;gap:8px}.rotate-controls button{width:40px;height:40px;border:1px solid var(--line);background:#15110d;font-size:1.3rem}.model-caption{position:absolute;left:48px;bottom:112px;z-index:4;font-size:.75rem;color:var(--muted);max-width:45%;line-height:1.6;pointer-events:none}.model-preview{padding:12px 0;background:none;border:0;color:#171411;font-size:.8125rem;text-align:left;text-decoration:underline;text-underline-offset:5px}.selected-product{margin-top:22px;font-size:.8125rem}.chapter h2{font-size:clamp(2.2rem,3.7vw,4.4rem)}
.hero-title b:nth-child(2){text-align:right;padding-right:8%;font-size:.62em;line-height:1.5}.hero-title span{position:absolute;right:8%;top:100%;margin-top:0}.hero-title{color:#d9b492}.hero-title b{font-weight:600}.watch-container,.watch-container img{mix-blend-mode:normal}.watch-container img{filter:url(#clean-edge)}.studio-toolbar[hidden]{display:none}
@media(max-width:1000px){.studio-toolbar{left:24px;right:24px}.model-caption{left:24px}.chapter-nav{gap:12px}.chapter-nav button{font-size:.75rem}}
@media(max-width:700px){.hero-title{top:15%;font-size:17vw}.hero-title span{font-size:.65rem;letter-spacing:.12em;margin-top:22px}.watch-container{top:15%;height:65%}.experience{height:490svh}.experience-stage{min-height:780px}#watch-scene{left:0;top:75px;width:100%;height:44%;bottom:auto}.studio-toolbar{left:20px;right:20px;top:54px;gap:8px}.model-select{gap:5px}.model-select legend{display:none}.model-select button{padding:9px 12px;font-size:.75rem}.rotate-controls{gap:4px}.rotate-controls button{width:32px;height:32px;font-size:1rem}.chapter-copy{top:auto;bottom:118px}.chapter h2{font-size:2.05rem;margin:8px 0 12px}.chapter p{font-size:.9375rem;line-height:1.6}.chapter-detail{margin-top:12px;padding-top:10px}.model-caption{left:20px;right:20px;bottom:auto;top:calc(44% + 54px);max-width:none;font-size:.7rem}.chapter-nav{gap:8px;bottom:16px;overflow-x:auto}.chapter-nav button{min-width:58px;font-size:.65rem}.chapter-nav span{font-size:.7rem}.selected-product{margin-top:12px}.detail-photo{top:80px;height:43%}}
@media(max-width:700px) and (max-height:760px){.experience-stage{height:720px;min-height:720px;top:0}.hero-stage{min-height:620px}}
@media(prefers-reduced-motion:reduce){#watch-scene{position:relative;left:auto;top:auto;bottom:auto;height:460px;width:100%}.studio-toolbar{position:relative;inset:auto;margin-top:12px}.model-caption{position:relative;inset:auto;max-width:none}.chapter-copy{top:auto}.webgl-ready .detail-photo{display:none}.webgl-ready .detail-back{display:none}}
.real-experience{height:330svh}.real-experience .detail-photo,.real-experience .detail-shade{display:none}.real-watch{position:absolute;left:8%;top:76px;bottom:110px;width:48%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px}.real-watch video{display:block;width:100%;height:calc(100% - 28px);object-fit:contain;background:#080706}.real-watch p{font-size:.75rem;color:var(--muted);margin:0;letter-spacing:.06em}.real-experience .chapter-nav{gap:24px}.real-experience .chapter-nav span{display:inline-block;margin-right:18px}.real-experience .chapter-copy{top:30%}
@media(max-width:700px){.real-experience{height:310svh}.real-watch{top:60px;left:20px;width:calc(100% - 40px);height:47%;bottom:auto;gap:8px}.real-watch p{font-size:.7rem}.real-experience .chapter-copy{top:auto;bottom:105px}.real-experience .chapter h2{font-size:1.9rem}.real-experience .chapter-nav button{font-size:.75rem}.real-experience .chapter-nav span{display:block;margin:0 0 8px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.motion-toggle{display:none}.hero{height:auto}.hero-stage{position:relative;top:0}.hero-copy{opacity:1;transform:none}.watch-container{transform:translateX(-50%)}.experience{height:auto}.experience-stage{position:relative;top:0;height:auto;padding:75px 24px 32px;min-height:0;overflow:visible}.detail-photo{position:relative;inset:auto;width:100%;height:420px;transform:none!important;opacity:1!important}.detail-back{display:none}.detail-shade{display:none}.chapter-copy,.real-experience .chapter-copy{position:relative;inset:auto;width:100%;max-width:none}.real-watch{position:relative;inset:auto;width:100%;height:450px}.chapter{display:block!important;margin:35px 0}.chapter-nav{display:none}.experience-top{top:20px}.motion .reveal:not(.visible){opacity:1;transform:none}}
