.site-header{height:104px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:10px clamp(24px,5vw,80px);border-bottom:1px solid var(--line);background:#fff;position:relative;z-index:20}.site-header .brand img{width:280px;max-height:82px}.site-header nav{display:flex;gap:clamp(18px,2.2vw,36px);align-items:center;font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.site-header .nav-right{justify-content:flex-end}.site-header a:hover{color:var(--gold)}.menu-toggle,.mobile-nav{display:none}.hero-status{position:absolute;right:clamp(24px,7vw,110px);bottom:52px;width:245px;padding:22px;border:1px solid #ffffff66;color:#fff;background:#16151188;backdrop-filter:blur(5px)}.hero-status span,.hero-status small{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.hero-status strong{display:block;font:500 23px/1.2 'Cormorant Garamond';margin:7px 0 18px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:26px}.text-link{font-size:14px;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:3px}.light-link{color:#fff}.light{color:var(--champagne)!important}.assurance-bar{display:grid;grid-template-columns:repeat(4,1fr);background:#f4f1ea;border-bottom:1px solid var(--line)}.assurance-bar article{display:flex;gap:16px;padding:27px clamp(18px,2.5vw,40px);border-right:1px solid var(--line)}.assurance-bar article>span{font:500 25px 'Cormorant Garamond';color:var(--gold)}.assurance-bar strong{font-size:14px}.assurance-bar p{margin:4px 0 0;font-size:12px;color:var(--muted);line-height:1.5}.brand-navigation{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px clamp(24px,7vw,112px);border-bottom:1px solid var(--line)}.brand-navigation p{font-size:12px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted)}.brand-navigation div{display:flex;flex-wrap:wrap;gap:14px}.brand-navigation button{border:0;background:transparent;font:600 13px Manrope;cursor:pointer;padding:7px 4px;border-bottom:1px solid transparent}.brand-navigation button:hover,.brand-navigation button.active{color:var(--gold);border-color:var(--gold)}.collection .section-head>p,.process .section-head>p{max-width:520px}.collection-toolbar{display:grid;grid-template-columns:1fr 260px;gap:22px;margin-bottom:26px}.collection-toolbar label{margin:0}.collection-search{position:relative}.collection-search span{position:absolute;left:15px;top:10px;font-size:21px;color:var(--muted)}.collection-search input{padding-left:47px}.result-line{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding:18px 0 28px;font-size:13px;color:var(--muted)}.result-line p{margin:0}.watch-title{display:flex;justify-content:space-between;align-items:start;gap:16px}.watch-title strong{white-space:nowrap;margin:5px 0 0}.card-facts{display:grid;grid-template-columns:repeat(3,1fr);margin:20px 0 16px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.card-facts div+div{border-left:1px solid var(--line);padding-left:12px}.card-facts dt{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.card-facts dd{margin:3px 0 0;font-size:12px}.card-link{font-size:12px;font-weight:600}.inspection{background:#172019;color:#f4f0e8;padding:100px clamp(24px,7vw,112px)}.inspection-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(40px,7vw,100px)}.inspection-intro{position:relative;min-height:650px}.inspection-intro>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.37}.inspection-intro>div{position:relative;padding:clamp(34px,6vw,76px);max-width:620px}.inspection h2,.process h2,.handover h2,.buyback h2,.atelier h2,.faq h2,.contact-strip h2,.valuation-card h2{font:500 clamp(42px,5vw,64px)/1.05 'Cormorant Garamond';margin:0 0 24px}.inspection-intro aside{display:grid;gap:6px;border-left:2px solid var(--gold);padding:18px 20px;margin-top:50px;background:#0e130fb3}.inspection-intro aside span{font-size:13px;color:#d6d2c9}.inspection ol{list-style:none;margin:0;padding:0}.inspection ol li{display:grid;grid-template-columns:50px 1fr;gap:20px;padding:24px 0;border-bottom:1px solid #ffffff26}.inspection ol li>span{font:500 25px 'Cormorant Garamond';color:var(--gold)}.inspection h3{font:500 24px 'Cormorant Garamond';margin:0 0 7px}.inspection ol p{font-size:14px;color:#cbcfc9;margin:0}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:30px}.process-grid article{background:#fff;padding:36px}.process-grid article>span{font:500 32px 'Cormorant Garamond';color:var(--gold)}.process-grid h3{font:500 29px 'Cormorant Garamond';margin:20px 0 10px}.process-grid p{font-size:14px;color:var(--muted)}.payment-plan{display:flex;flex-wrap:wrap;gap:22px;justify-content:space-between;background:var(--paper);padding:25px 30px;margin-top:25px;font-size:13px}.handover{margin:0 clamp(24px,7vw,112px) 100px;min-height:600px;position:relative;color:white;display:flex;align-items:center;overflow:hidden}.handover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.handover:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a0a09dd,#0a0a0966 65%,transparent)}.handover>div{position:relative;z-index:1;padding:clamp(34px,6vw,78px);max-width:720px}.handover p{max-width:580px}.buyback{display:grid;grid-template-columns:1.15fr .85fr;background:#1c241d;color:#fff}.buyback-story{position:relative;min-height:720px;display:flex;align-items:end;overflow:hidden}.buyback-story>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35}.buyback-story>div{position:relative;padding:clamp(35px,7vw,95px);max-width:750px}.buyback-story ol{list-style:none;padding:20px 0 0;margin:0}.buyback-story li{padding:12px 0;border-bottom:1px solid #ffffff36}.buyback-story li span{color:var(--gold);margin-right:18px}.valuation-card{background:#f6f3ed;color:var(--ink);padding:clamp(35px,6vw,80px);display:flex;flex-direction:column;justify-content:center}.atelier{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,8vw,120px);align-items:center}.atelier-image img{width:100%;aspect-ratio:4/5;object-fit:cover}.atelier-image span{display:block;font-size:12px;color:var(--muted);margin-top:10px}.atelier-copy>p:not(.eyebrow){font-size:18px;line-height:1.8}.values{margin-top:30px}.values article{display:grid;grid-template-columns:45px 1fr;gap:18px;padding:20px 0;border-top:1px solid var(--line)}.values article>strong{color:var(--gold);font:500 24px 'Cormorant Garamond'}.values h3{margin:0;font:500 23px 'Cormorant Garamond'}.values p{margin:5px 0 0!important;font-size:13px!important;color:var(--muted)}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(40px,8vw,120px);background:var(--paper)}.faq-list details{border-top:1px solid var(--line);padding:22px 0}.faq-list summary{cursor:pointer;display:flex;justify-content:space-between;font-weight:600;list-style:none}.faq-list details p{color:var(--muted);font-size:14px;padding-right:40px}.contact-strip{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(40px,8vw,120px);padding:90px clamp(24px,7vw,112px);background:#19211a;color:#fff}.contact-strip form{max-width:720px}.contact-strip input,.contact-strip textarea{background:transparent;border-color:#ffffff55;color:#fff}.contact-strip label{color:#ddd}.full-footer{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:60px;background:#101310;color:#ddd;padding:75px clamp(24px,7vw,112px) 30px}.full-footer img{width:220px}.full-footer nav,.full-footer>div:nth-child(3){display:flex;flex-direction:column;align-items:flex-start;gap:10px;font-size:13px}.full-footer strong{color:#fff;margin-bottom:8px}.footer-bottom{grid-column:1/-1;border-top:1px solid #ffffff25;margin-top:25px;padding-top:25px;display:flex!important;flex-direction:row!important;justify-content:space-between;align-items:center!important}.footer-bottom nav{display:flex;flex-direction:row;flex-wrap:wrap}.product-empty[hidden]{display:none}
@media(max-width:1050px){.assurance-bar{grid-template-columns:repeat(2,1fr)}.watch-grid{grid-template-columns:repeat(2,1fr)}.inspection-grid,.buyback,.atelier,.faq,.contact-strip{grid-template-columns:1fr}.buyback-story{min-height:590px}.site-header .nav-left a:not(:first-child),.site-header .nav-right>a:not(:last-child){display:none}.site-header{grid-template-columns:1fr auto 1fr}.process-grid{grid-template-columns:1fr}}
@media(max-width:700px){.site-header{height:78px;padding:8px 18px;grid-template-columns:48px 1fr auto}.site-header .brand{justify-self:center}.site-header .brand img{width:188px}.nav-left{display:none!important}.nav-right a:not(:last-child){display:none!important}.nav-right{font-size:0!important}.nav-right a:last-child{font-size:0}.nav-right a:last-child span{font-size:12px}.menu-toggle{display:grid;gap:6px;border:0;background:transparent;padding:10px}.menu-toggle span{display:block;width:23px;border-top:2px solid var(--ink)}.mobile-nav{display:none!important;position:absolute;top:78px;left:0;right:0;background:#fff;padding:18px;box-shadow:0 15px 30px #0002;flex-direction:column!important;align-items:stretch!important}.mobile-nav.open{display:flex!important}.mobile-nav a{padding:12px;border-bottom:1px solid var(--line)}.hero{min-height:620px}.hero-status{display:none}.hero-actions{align-items:flex-start;flex-direction:column;gap:16px}.assurance-bar{grid-template-columns:1fr}.brand-navigation{align-items:flex-start;flex-direction:column}.collection-toolbar{grid-template-columns:1fr}.card-facts{grid-template-columns:1fr}.card-facts div+div{border-left:0;padding-left:0}.inspection{padding:70px 20px}.inspection-intro{min-height:560px}.handover{margin:0 20px 70px;min-height:620px}.buyback-story{min-height:650px}.full-footer{grid-template-columns:1fr;gap:35px;padding:55px 20px 25px}.footer-bottom{grid-column:1;flex-direction:column!important;align-items:flex-start!important}.section-head{display:block}.section-head>p{display:block!important}.watch-grid{grid-template-columns:1fr}.contact-strip{padding:65px 20px}.form-grid{grid-template-columns:1fr}}
