@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;0,600;1,300;1,400&family=Space+Grotesk:wght@300;400&display=swap";:root{--color-void: #050505;--color-charcoal: #0a0a0a;--color-surface: #1a1a1a;--color-surface-2: #222222;--color-gold: #C9A96E;--color-gold-dim: #8B6F3E;--color-gold-light: #E8D5A3;--color-ivory: #F5F0E8;--color-muted: #888070;--color-pale-gold: #D4C4A0;--color-text: #e8e0d0;--color-green: #4a7c59;--font-display: "Cormorant Garamond", Georgia, serif;--font-ui: "Space Grotesk", Arial, sans-serif;--sp-1: 8px;--sp-2: 16px;--sp-3: 24px;--sp-4: 32px;--sp-5: 40px;--sp-6: 48px;--sp-8: 64px;--sp-10: 80px;--sp-15: 120px;--ease-atelier: cubic-bezier(.25, .46, .45, .94);--ease-reveal: cubic-bezier(.16, 1, .3, 1);--ease-lift: cubic-bezier(.34, 1.56, .64, 1);--ease-sweep: linear;--ease-crown: cubic-bezier(.68, -.55, .265, 1.55);--border-gold-dim: 1px solid rgba(201,169,110,.2);--border-gold: 1px solid var(--color-gold);--border-surface: 1px solid rgba(255,255,255,.06)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{background:var(--color-charcoal);color:var(--color-text);font-family:var(--font-ui);font-weight:300;cursor:none;overflow-x:hidden;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:var(--font-ui);cursor:none}#chronos-cursor{width:8px;height:8px;border-radius:50%;background:var(--color-gold);position:fixed;pointer-events:none;z-index:99999;transform:translate(-50%,-50%);transition:width .22s var(--ease-atelier),height .22s var(--ease-atelier),background .22s;box-shadow:0 0 8px 2px #c9a96e66;animation:cursorBeat 2.4s ease-in-out infinite}#chronos-cursor.is-hovering{width:32px;height:32px;background:transparent;border:1px solid var(--color-gold);box-shadow:0 0 16px 4px #c9a96e80;animation:none}@keyframes cursorBeat{0%,to{box-shadow:0 0 6px 2px #c9a96e40}50%{box-shadow:0 0 16px 5px #c9a96e99}}#chronos-nav{position:fixed;top:0;left:0;right:0;z-index:900;height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 var(--sp-5);background:#0a0a0ae0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid rgba(201,169,110,.12);transform:translateY(-100%);opacity:0;transition:transform .4s var(--ease-atelier),opacity .4s var(--ease-atelier)}#chronos-nav.is-visible{transform:translateY(0);opacity:1}.nav-logo{font-family:var(--font-display);font-size:18px;font-weight:300;letter-spacing:10px;color:var(--color-text)}.nav-logo span{color:var(--color-gold)}.crown-btn{width:44px;height:44px;border-radius:50%;border:var(--border-gold-dim);background:#0a0a0a80;display:flex;align-items:center;justify-content:center;position:relative;transition:border-color .3s}.crown-btn:hover{border-color:var(--color-gold)}.crown-btn svg{animation:crownGlow 3s ease-in-out infinite}@keyframes crownGlow{0%,to{filter:drop-shadow(0 0 3px rgba(201,169,110,.3))}50%{filter:drop-shadow(0 0 10px rgba(201,169,110,.7))}}#crown-fixed{position:fixed;top:var(--sp-3);right:var(--sp-3);z-index:1000}.radial-menu{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);pointer-events:none}.radial-menu.is-open{pointer-events:all}.radial-item{position:absolute;font-family:var(--font-ui);font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--color-gold);white-space:nowrap;background:#0a0a0aeb;border:var(--border-gold-dim);padding:8px 14px;opacity:0;transform:scale(.8);transition:opacity .3s,transform .3s var(--ease-crown)}.radial-item:nth-child(1){top:-96px;right:-36px;transition-delay:0ms}.radial-item:nth-child(2){top:-44px;right:-150px;transition-delay:50ms}.radial-item:nth-child(3){top:28px;right:-150px;transition-delay:.1s}.radial-item:nth-child(4){top:80px;right:-36px;transition-delay:.15s}.radial-menu.is-open .radial-item{opacity:1;transform:scale(1)}.radial-item:hover{color:var(--color-gold-light)}.hero{height:100vh;min-height:600px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--color-charcoal)}.hero__video-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.hero__video{width:100%;height:100%;object-fit:cover;opacity:.35}.hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 30%,rgba(10,10,10,.7) 100%)}.hero__mechanism{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.12}.hero__content{position:relative;z-index:2;text-align:center}.hero__eyebrow{font-family:var(--font-ui);font-size:9px;letter-spacing:6px;color:var(--color-gold);text-transform:uppercase;margin-bottom:var(--sp-5);opacity:0;animation:fadeUp 1s .5s forwards}.hero__title{font-family:var(--font-display);font-size:clamp(64px,10vw,120px);font-weight:300;letter-spacing:24px;line-height:1;color:var(--color-text);opacity:0;animation:fadeUp 1.2s .8s forwards}.hero__title span{color:var(--color-gold)}.hero__tagline{font-family:var(--font-display);font-size:clamp(16px,2.4vw,24px);font-style:italic;color:var(--color-muted);margin-top:var(--sp-3);letter-spacing:2px;overflow:hidden;white-space:nowrap;width:0;opacity:0}.hero__tagline.is-typing{animation:typewriter 3s 3.5s steps(32,end) forwards}.hero__cta{margin-top:var(--sp-8);opacity:0;animation:fadeUp 1s 5.8s forwards}.hero__scroll{position:absolute;bottom:var(--sp-5);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);opacity:0;animation:fadeUp 1s 6.2s forwards}.hero__scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,var(--color-gold),transparent);animation:scrollPulse 2s 6.2s infinite}.hero__scroll-text{font-size:8px;letter-spacing:4px;color:var(--color-muted);text-transform:uppercase}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-family:var(--font-ui);font-size:9px;letter-spacing:5px;text-transform:uppercase;padding:18px 40px;border:none;transition:all .4s var(--ease-atelier);position:relative;overflow:hidden}.btn--ghost{background:transparent;color:var(--color-gold);border:var(--border-gold-dim)}.btn--ghost:hover{background:var(--color-gold);color:var(--color-void);border-color:var(--color-gold)}.btn--solid{background:var(--color-gold);color:var(--color-void);border:var(--border-gold)}.btn--solid:hover{background:var(--color-gold-light)}.btn--sweep{overflow:hidden}.btn--sweep .sweep-fill{position:absolute;top:0;left:0;bottom:0;width:0%;background:var(--color-gold);transition:width 1.2s var(--ease-sweep);z-index:0}.btn--sweep.is-sweeping .sweep-fill{width:100%}.btn--sweep.is-swept{color:var(--color-void)}.btn--sweep span{position:relative;z-index:1}.section{padding:var(--sp-15) var(--sp-10)}.section-label{font-size:9px;letter-spacing:6px;color:var(--color-gold);text-transform:uppercase;margin-bottom:var(--sp-2)}.section-title{font-family:var(--font-display);font-size:clamp(32px,5vw,56px);font-weight:300;line-height:1.1;color:var(--color-text)}.section-title em{font-style:italic;color:var(--color-gold)}.divider{width:48px;height:1px;background:var(--color-gold-dim);margin:var(--sp-4) 0}.collection{background:var(--color-void)}.collection__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--sp-10)}.collection__note{font-size:11px;color:var(--color-muted);max-width:280px;line-height:2;text-align:right}.velvet-table{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--color-charcoal)}@media(max-width:900px){.velvet-table{grid-template-columns:1fr}}.watch-card{background:var(--color-surface);padding:var(--sp-8) var(--sp-5);position:relative;overflow:hidden;border:1px solid transparent;transition:border-color .4s}.watch-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at var(--mx,50%) var(--my,50%),rgba(201,169,110,.07) 0%,transparent 65%);opacity:0;transition:opacity .3s}.watch-card:hover{border-color:#c9a96e26}.watch-card:hover:before{opacity:1}.watch-card__inner{transition:transform .3s var(--ease-atelier);transform-style:preserve-3d}.watch-card__visual{display:flex;justify-content:center;margin-bottom:var(--sp-4)}.watch-card__ref{font-size:9px;letter-spacing:4px;color:var(--color-gold-dim);text-transform:uppercase;margin-bottom:6px}.watch-card__name{font-family:var(--font-display);font-size:22px;font-weight:300;color:var(--color-text);margin-bottom:6px}.watch-card__desc{font-size:11px;color:var(--color-muted);line-height:1.8;margin-bottom:var(--sp-3)}.watch-card__cta{font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--color-gold);display:flex;align-items:center;gap:12px;opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s var(--ease-atelier)}.watch-card__cta:after{content:"";flex:1;height:1px;background:var(--color-gold-dim);max-width:36px}.watch-card:hover .watch-card__cta{opacity:1;transform:translateY(0)}.watch-card__price{margin-top:10px;font-family:var(--font-display);font-size:18px;color:var(--color-muted);opacity:0;transform:translateY(4px);transition:opacity .35s .08s,transform .35s .08s}.watch-card:hover .watch-card__price{opacity:1;transform:translateY(0)}.watch-card__badge{position:absolute;top:16px;left:16px;font-size:8px;letter-spacing:3px;color:var(--color-gold-dim);text-transform:uppercase}.watch-card__units{position:absolute;bottom:16px;right:16px;font-size:8px;letter-spacing:2px;color:var(--color-green);text-transform:uppercase}.exhibition{background:#0c0c0c;border-top:1px solid rgba(201,169,110,.08)}.exhibition__layout{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-10);align-items:start}@media(max-width:900px){.exhibition__layout{grid-template-columns:1fr}}.exhibition__visual{background:var(--color-surface);padding:var(--sp-10) var(--sp-8);display:flex;align-items:center;justify-content:center;min-height:480px;position:relative}.exhibition__visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 30% 40%,rgba(201,169,110,.05) 0%,transparent 60%)}.spec-annotation{position:absolute;display:flex;align-items:center;gap:8px;opacity:0;transition:opacity .5s var(--ease-reveal)}.spec-annotation.is-visible{opacity:1}.spec-annotation__label{font-size:9px;letter-spacing:2px;color:var(--color-gold);text-transform:uppercase;white-space:nowrap}.spec-annotation__dot{width:4px;height:4px;border-radius:50%;background:var(--color-gold);flex-shrink:0}.spec-annotation__dash{height:1px;background:var(--color-gold-dim);min-width:20px;flex-shrink:0}.spec-annotation--left{flex-direction:row;left:12%;top:22%}.spec-annotation--right{flex-direction:row-reverse;right:10%;top:38%}.spec-annotation--bl{flex-direction:row;left:12%;bottom:28%}.tab-nav{display:flex;border-bottom:var(--border-surface);margin-bottom:var(--sp-5)}.tab-btn{font-family:var(--font-ui);font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--color-muted);background:none;border:none;padding:12px 0;margin-right:var(--sp-4);position:relative;transition:color .3s}.tab-btn.is-active{color:var(--color-gold)}.tab-btn.is-active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:1px;background:var(--color-gold)}.tab-panel{display:none}.tab-panel.is-active{display:block}.story-pull{font-family:var(--font-display);font-size:18px;font-style:italic;line-height:1.8;color:var(--color-text);margin-bottom:var(--sp-3)}.story-body{font-size:12px;color:var(--color-muted);line-height:2.2}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}.spec-item{border-top:var(--border-surface);padding-top:var(--sp-2)}.spec-item__key{font-size:9px;letter-spacing:3px;color:var(--color-gold-dim);text-transform:uppercase;margin-bottom:6px}.spec-item__val{font-family:var(--font-display);font-size:16px;color:var(--color-text)}.cta-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:var(--sp-6);margin-bottom:var(--sp-2)}.cta-note{font-size:9px;letter-spacing:1.5px;color:var(--color-muted);text-transform:uppercase;text-align:center;line-height:2}.waitlist-strip{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);background:#c9a96e0a;border:var(--border-gold-dim);padding:16px 20px;margin-top:var(--sp-2)}.waitlist-strip__text{font-size:10px;letter-spacing:1px;color:var(--color-muted);line-height:1.9}.waitlist-strip__text strong{color:var(--color-gold);font-weight:400}.price-reveal{display:flex;align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:var(--border-surface);border-bottom:var(--border-surface);margin:var(--sp-4) 0}.price-label{font-size:9px;letter-spacing:3px;color:var(--color-muted);text-transform:uppercase}.price-value{font-family:var(--font-display);font-size:28px;color:var(--color-text)}.price-note{font-size:9px;letter-spacing:1px;color:var(--color-gold-dim);text-transform:uppercase;margin-left:auto}.avail-badge{display:inline-flex;align-items:center;gap:8px;font-size:9px;letter-spacing:3px;color:var(--color-muted);text-transform:uppercase}.avail-dot{width:6px;height:6px;border-radius:50%;background:var(--color-green);animation:availPulse 2.2s ease-in-out infinite}@keyframes availPulse{0%,to{opacity:.4}50%{opacity:1}}.vault{background:var(--color-void);min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--sp-10)}.vault__gate{max-width:480px;width:100%;text-align:center}.vault__icon{width:56px;height:56px;border-radius:50%;border:var(--border-gold-dim);display:flex;align-items:center;justify-content:center;margin:0 auto var(--sp-3);animation:lockGlow 3s ease-in-out infinite}@keyframes lockGlow{0%,to{border-color:#c9a96e33}50%{border-color:#c9a96e99;box-shadow:0 0 20px #c9a96e26}}.vault__title{font-family:var(--font-display);font-size:36px;font-weight:300;color:var(--color-text);margin-bottom:12px}.vault__desc{font-size:12px;color:var(--color-muted);line-height:2;margin-bottom:var(--sp-4)}.vault__input{width:100%;background:transparent;border:var(--border-gold-dim);color:var(--color-text);font-family:var(--font-ui);font-size:14px;letter-spacing:6px;text-align:center;padding:14px;outline:none;transition:border-color .3s;margin-bottom:12px}.vault__input:focus{border-color:var(--color-gold)}.vault__input--error{border-color:#8b3a3a;animation:shake .4s ease}@keyframes shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.vault__error{font-size:9px;letter-spacing:2px;color:#8b3a3a;text-transform:uppercase;min-height:16px;margin-top:8px}.vault__content{display:none}.vault__content.is-unlocked{display:block}.vault__items{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;margin-top:var(--sp-5)}.vault__item{background:var(--color-surface);padding:var(--sp-3);border:1px solid transparent;transition:border-color .3s}.vault__item:hover{border-color:#c9a96e26}.vault__item-ref{font-size:8px;letter-spacing:3px;color:var(--color-gold-dim);text-transform:uppercase;margin-bottom:4px}.vault__item-name{font-family:var(--font-display);font-size:18px;color:var(--color-text);margin-bottom:6px}.vault__item-status{font-size:9px;letter-spacing:2px;color:var(--color-muted);text-transform:uppercase}.vault__item-status.available:before{content:"\25c9  ";color:var(--color-green)}.vault__item-status.closed:before{content:"\25c9  ";color:#8b3a3a}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;z-index:5000;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .35s var(--ease-atelier);padding:var(--sp-3)}.modal-overlay.is-open{opacity:1;pointer-events:all}.modal{background:var(--color-surface);border:var(--border-gold-dim);padding:var(--sp-8);max-width:520px;width:100%;position:relative;transform:translateY(20px);transition:transform .4s var(--ease-reveal)}.modal-overlay.is-open .modal{transform:translateY(0)}.modal__close{position:absolute;top:18px;right:18px;background:none;border:none;color:var(--color-muted);font-size:18px;line-height:1;transition:color .2s}.modal__close:hover{color:var(--color-gold)}.modal__badge{display:inline-block;font-size:8px;letter-spacing:4px;text-transform:uppercase;padding:6px 14px;margin-bottom:var(--sp-2)}.modal__badge--viewing{color:var(--color-gold);border:var(--border-gold-dim);background:#c9a96e0f}.modal__badge--acquire{color:var(--color-green);border:1px solid rgba(74,124,89,.3);background:#4a7c590f}.modal__title{font-family:var(--font-display);font-size:28px;font-weight:300;color:var(--color-text);margin-bottom:4px}.modal__ref{font-size:9px;letter-spacing:3px;color:var(--color-muted);text-transform:uppercase;margin-bottom:var(--sp-3)}.modal__desc{font-size:11px;font-style:italic;color:var(--color-muted);line-height:2;margin-bottom:var(--sp-3);border-left:2px solid rgba(201,169,110,.2);padding-left:14px}.modal__input{width:100%;background:transparent;border:var(--border-gold-dim);color:var(--color-text);font-family:var(--font-ui);font-size:11px;letter-spacing:1px;padding:13px 14px;outline:none;margin-bottom:10px;transition:border-color .3s}.modal__input:focus{border-color:var(--color-gold)}.modal__input::placeholder{color:var(--color-muted)}.modal__select{width:100%;-webkit-appearance:none;appearance:none;background:var(--color-surface-2);border:var(--border-gold-dim);color:var(--color-muted);font-family:var(--font-ui);font-size:11px;letter-spacing:1px;padding:13px 14px;outline:none;margin-bottom:10px;transition:border-color .3s}.modal__select:focus{border-color:var(--color-gold)}.modal__footnote{font-size:9px;letter-spacing:1.5px;color:var(--color-muted);text-align:center;margin-top:14px;line-height:1.9;text-transform:uppercase}.date-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:var(--sp-3)}.date-slot{padding:10px 6px;text-align:center;background:var(--color-surface-2);border:var(--border-surface);cursor:none;transition:all .2s}.date-slot:hover,.date-slot.is-selected{background:transparent;border-color:var(--color-gold)}.date-slot.is-selected .date-slot__day{color:var(--color-gold)}.date-slot__day{font-size:8px;letter-spacing:1px;color:var(--color-muted);text-transform:uppercase;display:block;margin-bottom:3px}.date-slot__date{font-family:var(--font-display);font-size:16px;color:var(--color-text)}.modal-success{text-align:center;padding:20px 0;display:none}.modal-success.is-visible{display:block}.modal-success__mark{font-size:32px;color:var(--color-gold);margin-bottom:var(--sp-2)}.modal-success__title{font-family:var(--font-display);font-size:24px;font-weight:300;color:var(--color-text);margin-bottom:12px}.modal-success__body{font-size:11px;color:var(--color-muted);line-height:2}.heritage{background:var(--color-charcoal);display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-15);align-items:center;padding:var(--sp-15) var(--sp-10)}@media(max-width:900px){.heritage{grid-template-columns:1fr;gap:var(--sp-8)}}.heritage__stats{display:grid;grid-template-columns:1fr 1fr;gap:2px}.heritage__stat{background:var(--color-surface);padding:var(--sp-5) var(--sp-4)}.heritage__num{font-family:var(--font-display);font-size:52px;font-weight:300;color:var(--color-gold);line-height:1;margin-bottom:8px}.heritage__label{font-size:9px;letter-spacing:3px;color:var(--color-muted);text-transform:uppercase}.sound-toggle{position:fixed;bottom:var(--sp-3);left:var(--sp-3);z-index:800;display:flex;align-items:center;gap:10px;background:#0a0a0acc;border:var(--border-gold-dim);padding:10px 14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;transition:opacity .4s,border-color .3s}.sound-toggle.is-visible{opacity:1}.sound-toggle:hover{border-color:#c9a96e66}.toggle-switch{width:36px;height:20px;border-radius:10px;background:#ffffff0f;border:var(--border-gold-dim);position:relative;cursor:none;flex-shrink:0;transition:background .3s}.toggle-switch.is-on{background:#c9a96e1f}.toggle-knob{width:12px;height:12px;border-radius:50%;background:var(--color-gold-dim);position:absolute;top:3px;left:3px;transition:transform .3s var(--ease-atelier),background .3s}.toggle-switch.is-on .toggle-knob{transform:translate(16px);background:var(--color-gold)}.toggle-label{font-size:8px;letter-spacing:2px;color:var(--color-muted);text-transform:uppercase}.tick-bars{display:flex;gap:2px;align-items:flex-end;height:16px}.tick-bar{width:2px;border-radius:1px;background:var(--color-gold-dim);transition:height .1s,background .1s}body.atm-dawn{--color-gold: #D4A96E;--color-gold-dim: #9B7040}body.atm-noon{--color-gold: #C9A96E;--color-gold-dim: #8B6F3E}body.atm-dusk{--color-gold: #C08B5A;--color-gold-dim: #8B6040}body.atm-midnight{--color-gold: #9A7A5E;--color-gold-dim: #6B5540}.scroll-story{overflow:hidden}.scroll-story__track{display:flex;transition:transform .7s var(--ease-atelier)}.scroll-story__slide{min-width:100%;padding:var(--sp-6) var(--sp-5);display:flex;flex-direction:column;gap:12px}.scroll-story__chapter{font-size:8px;letter-spacing:5px;color:var(--color-gold);text-transform:uppercase}.scroll-story__title{font-family:var(--font-display);font-size:clamp(20px,3vw,28px);font-style:italic;color:var(--color-text);line-height:1.4}.scroll-story__body{font-size:11px;color:var(--color-muted);line-height:2.2;max-width:500px}.scroll-story__nav{display:flex;gap:8px;align-items:center;margin-top:var(--sp-2)}.scroll-dot{width:24px;height:1px;background:var(--color-gold-dim);cursor:none;transition:all .3s}.scroll-dot.is-active{width:40px;background:var(--color-gold)}.scroll-arrow{background:none;border:var(--border-gold-dim);color:var(--color-gold);width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:14px;transition:border-color .3s}.scroll-arrow:hover{border-color:var(--color-gold)}.scroll-arrow:disabled{opacity:.2}.scroll-arrow--next{margin-left:auto}.site-footer{background:var(--color-charcoal);border-top:1px solid rgba(201,169,110,.1);padding:var(--sp-8) var(--sp-10);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--sp-4)}.footer-brand{font-family:var(--font-display);font-size:28px;letter-spacing:10px;color:var(--color-text)}.footer-brand span{color:var(--color-gold)}.footer-tagline{font-size:9px;letter-spacing:3px;color:var(--color-muted);text-transform:uppercase;margin-top:6px}.footer-links{display:flex;gap:var(--sp-4);flex-wrap:wrap}.footer-link{font-size:9px;letter-spacing:3px;color:var(--color-muted);text-transform:uppercase;transition:color .3s}.footer-link:hover{color:var(--color-gold)}.reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease-reveal),transform .8s var(--ease-reveal)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes typewriter{0%{width:0;opacity:0}to{width:100%;opacity:1}}@keyframes scrollPulse{0%,to{opacity:.3}50%{opacity:1}}.text-gold{color:var(--color-gold)}.text-muted{color:var(--color-muted)}.font-display{font-family:var(--font-display)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.nav-right{display:flex;align-items:center;gap:var(--sp-3)}.nav-cart{display:flex;align-items:center;position:relative;color:var(--color-muted);transition:color .3s;padding:4px}.nav-cart:hover{color:var(--color-gold)}.nav-cart__count{position:absolute;top:-4px;right:-6px;width:16px;height:16px;border-radius:50%;background:var(--color-gold);color:var(--color-void);font-size:8px;font-family:var(--font-ui);font-weight:400;letter-spacing:0;display:flex;align-items:center;justify-content:center}.pagination{display:flex;justify-content:center;align-items:center;gap:6px;padding:var(--sp-10) var(--sp-10) var(--sp-8)}.pagination__item{min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:2px;color:var(--color-muted);border:var(--border-surface);padding:0 8px;transition:color .3s,border-color .3s}.pagination__item:hover{color:var(--color-gold);border-color:#c9a96e4d}.pagination__item--active{color:var(--color-gold);border-color:var(--color-gold);pointer-events:none}.pagination__item--gap{pointer-events:none;border-color:transparent}.cart__layout{display:grid;grid-template-columns:1fr 360px;gap:var(--sp-10);align-items:start}@media(max-width:960px){.cart__layout{grid-template-columns:1fr}}.cart__items{display:flex;flex-direction:column;gap:0}.cart-item{display:grid;grid-template-columns:90px 1fr auto;gap:var(--sp-4);align-items:start;padding:var(--sp-5) 0;border-bottom:var(--border-surface)}.cart-item__visual{background:var(--color-surface);display:flex;align-items:center;justify-content:center;height:110px;overflow:hidden}.cart-item__visual img{width:100%;height:100%;object-fit:cover}.cart-item__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cart-item__ref{font-size:9px;letter-spacing:3px;color:var(--color-gold-dim);text-transform:uppercase;margin-bottom:4px}.cart-item__name{font-family:var(--font-display);font-size:18px;font-weight:300;color:var(--color-text)}.cart-item__name a{color:inherit;transition:color .25s}.cart-item__name a:hover{color:var(--color-gold)}.cart-item__variant{font-size:10px;letter-spacing:1px;color:var(--color-muted);margin-top:4px}.cart-item__qty-wrap{margin-top:var(--sp-2)}.cart-item__qty-input{width:56px;background:transparent;border:var(--border-gold-dim);color:var(--color-text);font-family:var(--font-ui);font-size:12px;text-align:center;padding:6px 8px;outline:none;transition:border-color .3s;-moz-appearance:textfield}.cart-item__qty-input::-webkit-inner-spin-button,.cart-item__qty-input::-webkit-outer-spin-button{-webkit-appearance:none}.cart-item__qty-input:focus{border-color:var(--color-gold)}.cart-item__remove{display:inline-block;font-size:8px;letter-spacing:2px;color:var(--color-muted);text-transform:uppercase;margin-top:var(--sp-2);transition:color .2s}.cart-item__remove:hover{color:#8b3a3a}.cart-item__price{font-family:var(--font-display);font-size:18px;color:var(--color-text);white-space:nowrap;padding-top:4px}.cart__summary{background:var(--color-surface);padding:var(--sp-5);border:var(--border-gold-dim);position:sticky;top:80px}.main-page__layout{max-width:760px;margin:0 auto}.main-page__content{font-size:14px;line-height:2.4;color:var(--color-muted)}.main-page__content h2{font-family:var(--font-display);font-size:clamp(22px,3vw,32px);font-weight:300;color:var(--color-text);margin:var(--sp-6) 0 var(--sp-3)}.main-page__content h3{font-family:var(--font-display);font-size:20px;font-weight:300;color:var(--color-text);margin:var(--sp-4) 0 var(--sp-2)}.main-page__content p{margin-bottom:var(--sp-3)}.main-page__content a{color:var(--color-gold);border-bottom:1px solid rgba(201,169,110,.3);transition:border-color .2s}.main-page__content a:hover{border-color:var(--color-gold)}.main-page__content ul,.main-page__content ol{padding-left:var(--sp-4);margin-bottom:var(--sp-3)}.main-page__content li{margin-bottom:var(--sp-1)}.main-404{min-height:72vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--sp-10) var(--sp-5)}.main-404__content{max-width:520px}.velvet-table--collections{grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.velvet-table--collections{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.velvet-table--collections{grid-template-columns:1fr}}.collection-card{display:flex;flex-direction:column;background:var(--color-surface);overflow:hidden;border:1px solid transparent;transition:border-color .4s;position:relative}.collection-card:hover{border-color:#c9a96e33}.collection-card__visual{position:relative;aspect-ratio:4 / 3;background:var(--color-surface-2);overflow:hidden}.collection-card__visual img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease-atelier)}.collection-card:hover .collection-card__visual img{transform:scale(1.05)}.collection-card__visual-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.collection-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,10,10,.7) 0%,transparent 55%)}.collection-card__body{padding:var(--sp-5) var(--sp-5) var(--sp-6);display:flex;flex-direction:column;gap:8px;flex:1}.collection-card__count{font-size:8px;letter-spacing:4px;text-transform:uppercase;color:var(--color-gold-dim)}.collection-card__title{font-family:var(--font-display);font-size:clamp(20px,2.2vw,26px);font-weight:300;color:var(--color-text);line-height:1.2}.collection-card__desc{font-size:11px;color:var(--color-muted);line-height:1.9;flex:1}.collection-card__cta{display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--color-gold);margin-top:var(--sp-2);opacity:0;transform:translateY(6px);transition:opacity .3s,transform .3s var(--ease-atelier)}.collection-card:hover .collection-card__cta{opacity:1;transform:translateY(0)}.collection-card__arrow{transition:transform .3s}.collection-card:hover .collection-card__arrow{transform:translate(4px)}.viewer-360{position:relative;background:var(--color-surface);display:flex;align-items:center;justify-content:center;min-height:480px;width:100%;cursor:grab;overflow:hidden;user-select:none;-webkit-user-select:none}.viewer-360:active{cursor:grabbing}.viewer-360:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 35% 45%,rgba(201,169,110,.06) 0%,transparent 60%);pointer-events:none;z-index:0}.exhibition__visual--viewer{padding:0}.exhibition__visual--viewer .spec-annotation{z-index:2}.viewer-360__frames{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:1}.viewer-360__frame{display:none;max-height:420px;object-fit:contain;pointer-events:none}.viewer-360__frame.is-active{display:block}.viewer-360__static{position:relative;z-index:1;display:flex;align-items:center;justify-content:center}.viewer-360__img{max-height:420px;object-fit:contain;pointer-events:none}.viewer-360__svg{pointer-events:none}.viewer-360__hint{position:absolute;bottom:56px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;font-size:8px;letter-spacing:4px;color:var(--color-gold-dim);text-transform:uppercase;white-space:nowrap;pointer-events:none;z-index:3;animation:hintPulse 2.5s ease-in-out infinite;transition:opacity .5s}@keyframes hintPulse{0%,to{opacity:.4}50%{opacity:1}}.viewer-360__arc{position:absolute;bottom:20px;left:50%;transform:translate(-50%);pointer-events:none;z-index:3}.viewer-360__arc-dot{transition:cx .08s linear;filter:drop-shadow(0 0 4px rgba(201,169,110,.6))}.blog-section{background:var(--color-void)}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;background:var(--color-charcoal)}@media(max-width:640px){.blog-grid{grid-template-columns:1fr}}.article-card{background:var(--color-surface);overflow:hidden;display:flex;flex-direction:column;border:1px solid transparent;transition:border-color .4s}.article-card:hover{border-color:#c9a96e26}.article-card__image-wrap{display:block;overflow:hidden;position:relative;aspect-ratio:16 / 9;background:var(--color-surface-2)}.article-card__image-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-atelier)}.article-card:hover .article-card__image-wrap img{transform:scale(1.04)}.article-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,10,10,.5) 0%,transparent 50%)}.article-card__image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-surface-2)}.article-card__body{padding:var(--sp-5) var(--sp-5) var(--sp-6);display:flex;flex-direction:column;gap:10px;flex:1}.article-card__tag{font-size:8px;letter-spacing:4px;text-transform:uppercase;color:var(--color-gold)}.article-card__title{font-family:var(--font-display);font-size:clamp(18px,2.2vw,24px);font-weight:300;line-height:1.3;color:var(--color-text)}.article-card__title a{transition:color .25s}.article-card__title a:hover{color:var(--color-gold)}.article-card__excerpt{font-size:11px;color:var(--color-muted);line-height:2;flex:1}.article-card__meta{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:2px;color:var(--color-gold-dim);text-transform:uppercase;margin-top:auto}.article-card__meta-sep{color:var(--color-gold-dim)}.article-page__header{max-width:760px;margin:0 auto}.article-page__back{display:inline-block;font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--color-muted);margin-bottom:var(--sp-5);transition:color .25s}.article-page__back:hover{color:var(--color-gold)}.article-page__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--sp-3)}.article-page__tag{font-size:8px;letter-spacing:3px;text-transform:uppercase;color:var(--color-gold);border:var(--border-gold-dim);padding:4px 12px;transition:background .25s,color .25s}.article-page__tag:hover{background:var(--color-gold);color:var(--color-void)}.article-page__title{font-family:var(--font-display);font-size:clamp(28px,5vw,56px);font-weight:300;line-height:1.15;color:var(--color-text);margin-bottom:var(--sp-4)}.article-page__meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--color-muted)}.article-page__meta-sep{color:var(--color-gold-dim)}.article-page__hero{width:100%;max-height:560px;overflow:hidden;margin-bottom:var(--sp-10)}.article-page__hero img{width:100%;height:100%;object-fit:cover;opacity:.85}.article-page__body{max-width:680px;margin:0 auto;padding:0 var(--sp-10) var(--sp-10);font-size:15px;line-height:2.4;color:var(--color-muted)}.article-page__body h2{font-family:var(--font-display);font-size:clamp(22px,3vw,32px);font-weight:300;color:var(--color-text);margin:var(--sp-8) 0 var(--sp-3)}.article-page__body h3{font-family:var(--font-display);font-size:20px;font-weight:300;color:var(--color-text);margin:var(--sp-5) 0 var(--sp-2)}.article-page__body p{margin-bottom:var(--sp-3)}.article-page__body a{color:var(--color-gold);border-bottom:1px solid rgba(201,169,110,.3);transition:border-color .2s}.article-page__body a:hover{border-color:var(--color-gold)}.article-page__body blockquote{border-left:2px solid rgba(201,169,110,.3);padding-left:var(--sp-4);margin:var(--sp-5) 0;font-family:var(--font-display);font-style:italic;font-size:18px;color:var(--color-text)}.article-page__body img{width:100%;margin:var(--sp-6) 0;opacity:.88}.article-page__body ul,.article-page__body ol{padding-left:var(--sp-4);margin-bottom:var(--sp-3)}.article-page__body li{margin-bottom:var(--sp-1)}.article-page__footer{max-width:760px;margin:0 auto}.article-page__footer-tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:var(--sp-6)}.article-page__nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.article-page__nav-link{display:flex;flex-direction:column;gap:6px;padding:var(--sp-4);border:var(--border-surface);transition:border-color .3s}.article-page__nav-link:hover{border-color:#c9a96e4d}.article-page__nav-link--next{text-align:right}.article-page__nav-dir{font-size:8px;letter-spacing:3px;text-transform:uppercase;color:var(--color-gold-dim)}.article-page__nav-title{font-family:var(--font-display);font-size:16px;color:var(--color-text);line-height:1.4}.radial-item:nth-child(5){top:124px;right:-36px;transition-delay:.2s}input[type=date].modal__input{color-scheme:dark}input[type=date].modal__input::-webkit-calendar-picker-indicator{filter:invert(.6) sepia(1) saturate(2) hue-rotate(5deg);cursor:pointer;opacity:.7}input[type=date].modal__input::-webkit-calendar-picker-indicator:hover{opacity:1}.watch-card{position:relative}.watch-card__stretched-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer}.product-page{display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:100vh;padding-top:80px;background:var(--color-bg)}@media(max-width:960px){.product-page{grid-template-columns:1fr;padding-top:70px}}.product-gallery{position:sticky;top:80px;height:calc(100vh - 80px);overflow:hidden;background:var(--color-surface);display:flex;flex-direction:column}@media(max-width:960px){.product-gallery{position:static;height:auto;min-height:70vw}}.product-gallery__tabs{display:flex;gap:0;border-bottom:1px solid rgba(201,169,110,.15);flex-shrink:0}.pgal-tab{flex:1;padding:14px;font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--color-muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .3s,border-color .3s}.pgal-tab.is-active{color:var(--color-gold);border-bottom-color:var(--color-gold)}.product-gallery__panel{flex:1;overflow:hidden;display:flex;flex-direction:column}.product-gallery__panel.is-hidden{display:none}.product-gallery__panel--360{justify-content:center;align-items:center;padding:40px}.product-gallery__main{flex:1;position:relative;overflow:hidden}.pgal-main__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .5s ease;padding:40px;box-sizing:border-box}.pgal-main__img.is-active{opacity:1}.pgal-main__placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.product-gallery__thumbs{display:flex;gap:8px;padding:16px 24px;overflow-x:auto;flex-shrink:0;scrollbar-width:none;border-top:1px solid rgba(201,169,110,.1)}.product-gallery__thumbs::-webkit-scrollbar{display:none}.pgal-thumb{flex-shrink:0;width:58px;height:72px;border:1px solid transparent;overflow:hidden;cursor:pointer;transition:border-color .3s;background:transparent;padding:0}.pgal-thumb img{width:100%;height:100%;object-fit:cover}.pgal-thumb.is-active{border-color:var(--color-gold)}.pgal-thumb:hover{border-color:#c9a96e80}.product-page__badge{position:absolute;top:24px;left:24px;font-size:8px;letter-spacing:3px;text-transform:uppercase;color:var(--color-bg);background:var(--color-gold);padding:5px 10px;pointer-events:none}.product-info{padding:60px 56px 80px;overflow-y:auto;display:flex;flex-direction:column;gap:24px}@media(max-width:1200px){.product-info{padding:48px 32px 64px}}@media(max-width:960px){.product-info{padding:32px 24px 56px}}.product-info__breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--color-muted)}.product-info__breadcrumb a{color:var(--color-muted);text-decoration:none;transition:color .3s}.product-info__breadcrumb a:hover{color:var(--color-gold)}.product-info__breadcrumb [aria-current=page]{color:var(--color-gold-dim)}.product-info__meta{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--color-gold-dim)}.product-info__dot{opacity:.4}.product-info__title{font-family:var(--font-display);font-size:clamp(28px,3.5vw,46px);font-weight:300;line-height:1.1;color:var(--color-text)}.product-info__price-block{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.product-info__price{font-family:var(--font-display);font-size:clamp(20px,2.5vw,30px);font-weight:300;color:var(--color-gold)}.product-info__price--sale{color:#e07070}.product-info__price--poa{font-size:14px;letter-spacing:3px;text-transform:uppercase}.product-info__compare{font-size:13px;color:var(--color-muted)}.product-info__units{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--color-muted);border:1px solid rgba(201,169,110,.2);padding:4px 10px}.product-info__variants{display:flex;flex-direction:column;gap:16px}.product-info__option-label{font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--color-muted);margin-bottom:8px}.product-info__option-values{display:flex;flex-wrap:wrap;gap:8px}.product-info__swatch{cursor:pointer;border:1px solid rgba(255,255,255,.1);padding:7px 16px;font-size:11px;letter-spacing:2px;color:var(--color-muted);transition:border-color .3s,color .3s}.product-info__swatch input{position:absolute;opacity:0;pointer-events:none}.product-info__swatch:hover{border-color:#c9a96e80;color:var(--color-text)}.product-info__swatch.is-selected{border-color:var(--color-gold);color:var(--color-gold)}.product-info__form{display:contents}.product-info__actions{display:flex;gap:12px;flex-wrap:wrap}.product-info__btn-buy{flex:1;min-width:160px;padding:16px 28px;font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--color-bg);background:var(--color-gold);border:none;cursor:pointer;position:relative;overflow:hidden;transition:color .3s}.product-info__btn-buy--sold{background:transparent;border:1px solid rgba(255,255,255,.1);color:var(--color-muted);cursor:not-allowed}.product-info__btn-buy .sweep-fill{background:var(--color-text)}.product-info__btn-reserve{flex:1;min-width:160px;padding:16px 28px;font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--color-gold);background:transparent;border:1px solid rgba(201,169,110,.4);cursor:pointer;transition:border-color .3s,background .3s,color .3s}.product-info__btn-reserve:hover{background:#c9a96e14;border-color:var(--color-gold)}.product-info__trust{list-style:none;display:flex;flex-direction:column;gap:10px;padding:20px 0;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}.product-info__trust li{display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--color-muted)}.product-info__tab-bar{display:flex;gap:0;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:20px}.pinfo-tab{padding:10px 0;margin-right:32px;font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--color-muted);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .3s,border-color .3s}.pinfo-tab.is-active{color:var(--color-gold);border-bottom-color:var(--color-gold)}.product-info__tab-panel{display:none}.product-info__tab-panel.is-active{display:block}.product-info__description{font-size:13px;color:var(--color-muted);line-height:2}.product-info__description p{margin:0 0 16px}.product-info__specs-table{display:grid;grid-template-columns:auto 1fr;gap:0}.product-info__specs-table dt,.product-info__specs-table dd{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.05);font-size:11px;line-height:1.6}.product-info__specs-table dt{font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--color-gold-dim);padding-right:32px}.product-info__specs-table dd{color:var(--color-text);margin:0}.related-products{padding:80px 48px;border-top:1px solid rgba(201,169,110,.1)}@media(max-width:768px){.related-products{padding:56px 24px}}.related-products__header{display:grid;grid-template-columns:1fr auto;align-items:end;gap:24px;margin-bottom:48px}.related-products__title{font-family:var(--font-display);font-size:clamp(26px,3vw,40px);font-weight:300;line-height:1.2;color:var(--color-text)}.related-products__title em{font-style:italic;color:var(--color-gold)}.related-products__see-all{font-size:9px;letter-spacing:4px;text-transform:uppercase;color:var(--color-gold-dim);text-decoration:none;display:flex;align-items:center;gap:8px;white-space:nowrap;transition:color .3s}.related-products__see-all:hover{color:var(--color-gold)}.velvet-table--related{grid-template-columns:repeat(4,1fr)}@media(max-width:900px){.velvet-table--related{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.velvet-table--related{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/chronos.css.map */
