:root{--ink: #0a0a0a;--panel: #111111;--panel-2: #161616;--paper: #f5f5f0;--stone: #a39e93;--graphite: #66635c;--gold: #d4af37;--gold-soft: rgba(212, 175, 55, .14);--gold-dim: #8a732b;--hairline: rgba(245, 245, 240, .1);--hairline-strong: rgba(245, 245, 240, .18);--font-display: "Cormorant Garamond", "Times New Roman", serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sp-1: .5rem;--sp-2: 1rem;--sp-3: 1.5rem;--sp-4: 2rem;--sp-5: 3rem;--sp-6: 4rem;--sp-7: 6rem;--sp-8: 8rem;--ease-lux: cubic-bezier(.22, 1, .36, 1);--dur-s: .4s;--dur-m: .8s;--dur-l: 1.2s;--container: 1440px;--gutter: clamp(1.5rem, 4vw, 3rem)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,dl,dd,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,picture,video,canvas{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer;padding:0}body{background:var(--ink);color:var(--paper);font-family:var(--font-body);font-weight:300;line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:hidden}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:focus-visible{outline:1px solid var(--gold);outline-offset:3px}.font-display{font-family:var(--font-display)}h1,h2,h3{font-family:var(--font-display);font-weight:300;letter-spacing:.01em;line-height:.98}.overline{display:inline-block;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);font-weight:400}.eyebrow-muted{color:var(--graphite)}.lede{color:var(--stone);font-weight:300;line-height:1.7;max-width:34rem}.display-1{font-size:clamp(2.75rem,3.2rem + 4vw,9rem)}.display-2{font-size:clamp(2.25rem,2.2rem + 3.4vw,6rem)}.display-3{font-size:clamp(1.9rem,1.7rem + 2.4vw,4rem)}.display-4{font-size:clamp(1.6rem,1.5rem + 1.4vw,2.75rem)}.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--sp-7)}.section-lg{padding-block:var(--sp-8)}.hairline{border-color:var(--hairline)!important}.border-t{border-top:1px solid}.border-b{border-bottom:1px solid}.border-y{border-block:1px solid}.cols-2{display:grid;grid-template-columns:1fr;gap:var(--sp-5);align-items:start}@media (min-width: 900px){.cols-2{grid-template-columns:1fr 1fr;gap:var(--sp-6)}.cols-2.weight-5-7{grid-template-columns:5fr 7fr}.cols-2.weight-8-4{grid-template-columns:8fr 4fr}.cols-2.reverse>:first-child{order:2}}.manifesto-list{border-top:1px solid var(--hairline)}.manifesto-row{display:grid;grid-template-columns:1fr;gap:var(--sp-3);padding-block:var(--sp-5);border-bottom:1px solid var(--hairline)}@media (min-width: 760px){.manifesto-row{grid-template-columns:4.5rem 1fr 1fr;gap:var(--sp-5);align-items:baseline}}.manifesto-num{font-family:var(--font-display);color:var(--gold-dim);font-size:1.4rem}.manifesto-heading{align-self:start}.manifesto-text{max-width:36rem;align-self:start}.panel{background:var(--panel)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-1);padding:.95rem 2.1rem;font-size:11px;letter-spacing:.28em;text-transform:uppercase;border:1px solid var(--hairline-strong);color:var(--paper);white-space:nowrap;transition:background-color var(--dur-s) var(--ease-lux),color var(--dur-s) var(--ease-lux),border-color var(--dur-s) var(--ease-lux)}.btn:hover{border-color:var(--gold);color:var(--gold)}.btn-solid{background:var(--gold);border-color:var(--gold);color:var(--ink)}.btn-solid:hover{background:transparent;color:var(--gold)}.btn:disabled{opacity:.5;cursor:not-allowed}.link{position:relative;transition:color var(--dur-s) var(--ease-lux)}.link:after{content:"";position:absolute;left:0;right:100%;bottom:-3px;height:1px;background:currentColor;transition:right var(--dur-m) var(--ease-lux)}.link:hover:after{right:0}.img-frame{position:relative;overflow:hidden}.img-cover{width:100%;height:100%;object-fit:cover;transform:scale(1.001);transition:transform 1.4s var(--ease-lux)}.img-frame:hover .img-cover{transform:scale(1.045)}.gold-glow{filter:drop-shadow(0 0 60px rgba(212,175,55,.22))}.field{display:flex;flex-direction:column;gap:var(--sp-1)}.form-row-2{display:grid;gap:var(--sp-4);grid-template-columns:1fr}@media (min-width: 560px){.form-row-2{grid-template-columns:1fr 1fr}}.input{background:transparent;border:none;border-bottom:1px solid var(--hairline-strong);padding:.85rem 0;color:var(--paper);font-weight:300;font-size:1rem;transition:border-color var(--dur-s) var(--ease-lux)}.input::placeholder{color:var(--graphite)}.input:focus{border-color:var(--gold);outline:none}select.input option{background:var(--ink)}textarea.input{resize:none}.toast-stack{position:fixed;right:var(--sp-3);bottom:var(--sp-3);z-index:200;display:flex;flex-direction:column;gap:var(--sp-1);max-width:min(360px,calc(100vw - 2 * var(--sp-3)))}.toast-item{background:var(--panel-2);border:1px solid var(--hairline-strong);color:var(--paper);padding:var(--sp-2) var(--sp-3);font-size:.85rem;font-weight:300;animation:toast-in var(--dur-s) var(--ease-lux)}.toast-error{border-color:#d45a3780}.toast-success{border-color:var(--gold)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.noise-overlay{position:fixed;inset:0;pointer-events:none;z-index:90;opacity:.025;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body.has-custom-cursor,body.has-custom-cursor a,body.has-custom-cursor button{cursor:none}.cursor-dot,.cursor-ring{position:fixed;top:0;left:0;pointer-events:none;z-index:999;border-radius:50%}.cursor-dot{width:6px;height:6px;background:var(--gold)}.cursor-ring{width:34px;height:34px;border:1px solid rgba(212,175,55,.5);transition:width var(--dur-s) var(--ease-lux),height var(--dur-s) var(--ease-lux),opacity var(--dur-s)}.cursor-ring.is-hover{width:54px;height:54px;background:var(--gold-soft)}.nav{position:fixed;inset-inline:0;top:0;z-index:150;transition:background-color var(--dur-m) var(--ease-lux),border-color var(--dur-m) var(--ease-lux);background:linear-gradient(to bottom,rgba(0,0,0,.55),transparent)}.nav.is-scrolled,.nav.is-open{background:#0a0a0ad1;backdrop-filter:blur(10px);border-bottom:1px solid var(--hairline)}.nav-bar{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);height:5.25rem;display:flex;align-items:center;gap:var(--sp-4)}.nav-logo{font-family:var(--font-display);font-size:clamp(1.25rem,1rem + 1vw,1.6rem);letter-spacing:.28em;margin-right:auto}.nav-links{display:none;align-items:center;gap:var(--sp-4);margin-inline:auto}@media (min-width: 1180px){.nav-links{display:flex}.nav-toggle{display:none!important}}.nav-link{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--stone);transition:color var(--dur-s)}.nav-link:hover,.nav-link.is-active{color:var(--gold)}.nav-toggle{display:flex;align-items:center;gap:var(--sp-2);font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--stone)}.nav-toggle-bars{position:relative;width:1.5rem;height:.75rem}.nav-toggle-bars span{position:absolute;left:0;width:100%;height:1px;background:currentColor;transition:transform var(--dur-m) var(--ease-lux)}.nav-toggle-bars span:first-child{top:0}.nav-toggle-bars span:last-child{bottom:0}.nav-toggle.is-open .nav-toggle-bars span:first-child{transform:translateY(5px) rotate(45deg)}.nav-toggle.is-open .nav-toggle-bars span:last-child{transform:translateY(-6px) rotate(-45deg)}.nav-acquire{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);border:1px solid rgba(212,175,55,.4);padding:.65rem 1.3rem;transition:background-color var(--dur-s),color var(--dur-s)}.nav-acquire:hover{background:var(--gold);color:var(--ink)}.nav-panel{position:fixed;inset:0;z-index:140;background:var(--ink);display:flex;align-items:center;overflow-y:auto}.nav-panel-grid{max-width:var(--container);margin-inline:auto;padding:7rem var(--gutter) var(--sp-6);display:grid;gap:var(--sp-6);width:100%}@media (min-width: 860px){.nav-panel-grid{grid-template-columns:1fr 1fr}}.nav-panel-link{font-family:var(--font-display);font-size:clamp(2rem,1.6rem + 2.4vw,3rem);font-weight:300;color:var(--paper);display:block;padding-block:var(--sp-1)}.nav-panel-link:hover,.nav-panel-link.is-active{color:var(--gold)}.footer{border-top:1px solid var(--hairline)}.footer-grid{padding-block:var(--sp-6);display:grid;gap:var(--sp-5)}@media (min-width: 860px){.footer-grid{grid-template-columns:5fr 4fr 3fr}}.footer-brand{font-family:var(--font-display);font-size:1.9rem;letter-spacing:.3em}.footer-nav{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-1) var(--sp-4);align-content:start}.footer-bottom{border-top:1px solid var(--hairline);padding-block:var(--sp-3);display:flex;flex-wrap:wrap;gap:var(--sp-2);justify-content:space-between;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite)}.trust-bar{border-block:1px solid var(--hairline);background:var(--panel)}.trust-bar-row{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-4) var(--sp-3);padding-block:var(--sp-4)}@media (min-width: 720px){.trust-bar-row{grid-template-columns:repeat(4,1fr);gap:var(--sp-3)}}.trust-item{display:flex;align-items:center;gap:var(--sp-2);padding-inline:var(--sp-2);border-left:1px solid var(--hairline)}.trust-item:first-child{border-left:none}@media (max-width: 719px){.trust-item:nth-child(odd){border-left:none}}.trust-icon{color:var(--gold);flex-shrink:0}.trust-label{font-size:.85rem;letter-spacing:.02em;color:var(--paper)}.trust-sub{font-size:.7rem;color:var(--graphite);margin-top:.2rem;letter-spacing:.02em}.watch-card{display:block}.watch-card-media{position:relative;aspect-ratio:4 / 5;background:var(--panel)}.watch-card-tag{position:absolute;top:var(--sp-2);left:var(--sp-2);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);background:#0009;backdrop-filter:blur(4px);padding:.4rem .75rem}.watch-card-badge{position:absolute;top:var(--sp-2);right:var(--sp-2);font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);background:var(--gold);padding:.4rem .75rem}.watch-card-body{margin-top:var(--sp-3);display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-2)}.watch-card-name{font-family:var(--font-display);font-size:1.7rem;font-weight:300;transition:color var(--dur-s)}.watch-card:hover .watch-card-name{color:var(--gold)}.watch-card-ref{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite);margin-top:.25rem}.watch-card-caption{margin-top:var(--sp-2);font-size:.9rem;color:var(--stone)}.watch-card-price{color:var(--gold);white-space:nowrap;padding-top:.2rem}.watch-card-cta{margin-top:var(--sp-2);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--graphite);transition:color var(--dur-s)}.watch-card:hover .watch-card-cta{color:var(--gold)}.filter-pill{padding:.65rem 1.25rem;font-size:11px;letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--hairline-strong);color:var(--stone);transition:all var(--dur-s) var(--ease-lux)}.filter-pill:hover{border-color:#d4af3799;color:var(--gold)}.filter-pill.is-active{border-color:var(--gold);background:var(--gold);color:var(--ink)}.journal-overlay{position:fixed;inset:0;z-index:160;background:#000000db;backdrop-filter:blur(10px);overflow-y:auto}.journal-reader{max-width:54rem;margin:var(--sp-4) auto var(--sp-7);background:var(--panel);border:1px solid var(--hairline)}@media (min-width: 640px){.journal-reader{margin-block:var(--sp-6) var(--sp-8)}}.journal-reader-hero{position:relative;aspect-ratio:16/9}@media (min-width: 640px){.journal-reader-hero{aspect-ratio:21/9}}.journal-reader-close{position:absolute;top:var(--sp-3);right:var(--sp-3);width:2.75rem;height:2.75rem;display:flex;align-items:center;justify-content:center;background:#0a0a0a99;backdrop-filter:blur(6px);border:1px solid var(--hairline-strong);color:var(--paper);transition:border-color var(--dur-s),color var(--dur-s)}.journal-reader-close:hover{color:var(--gold);border-color:var(--gold)}.journal-reader-body{padding:var(--sp-5) var(--sp-4) var(--sp-6)}@media (min-width: 640px){.journal-reader-body{padding:var(--sp-7) var(--sp-6) var(--sp-7)}}.journal-reader-meta{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--graphite);margin-bottom:var(--sp-3)}.journal-reader-body p.lede-drop:first-of-type:first-letter{font-family:var(--font-display);font-size:3.6rem;float:left;line-height:.8;padding-right:.6rem;padding-top:.3rem;color:var(--gold)}.journal-reader-next{border-top:1px solid var(--hairline);margin-top:var(--sp-6);padding-top:var(--sp-5)}.journal-reader-next-link{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3);border:1px solid var(--hairline);transition:border-color var(--dur-s)}.journal-reader-next-link:hover{border-color:#d4af3780}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-between{justify-content:space-between}.gap-1{gap:var(--sp-1)}.gap-2{gap:var(--sp-2)}.gap-3{gap:var(--sp-3)}.gap-4{gap:var(--sp-4)}.text-center{text-align:center}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.specs-grid{display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width: 640px){.specs-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1080px){.specs-grid{grid-template-columns:repeat(5,1fr)}}.specs-cell{border:1px solid var(--hairline);margin-left:-1px;margin-top:-1px;padding:var(--sp-4) var(--sp-3);transition:background-color var(--dur-m) var(--ease-lux),transform var(--dur-m) var(--ease-lux)}.specs-cell:hover{background:var(--panel-2);transform:translateY(-2px)}.specs-icon{color:var(--gold);margin-bottom:var(--sp-3)}.specs-label{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--graphite);margin-bottom:var(--sp-1)}.specs-value{font-weight:300;font-size:1.05rem;line-height:1.35}.stat-card{border:1px solid var(--hairline);padding:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-2);transition:border-color var(--dur-m) var(--ease-lux),transform var(--dur-m) var(--ease-lux)}.stat-card:hover{border-color:#d4af3766;transform:translateY(-2px)}.stat-card-icon{color:var(--gold)}.stat-card-value{font-family:var(--font-display);font-size:clamp(1.9rem,1.6rem + 1.2vw,2.5rem);color:var(--gold);font-weight:300}.stat-card-label{color:var(--stone);font-size:.88rem;line-height:1.5}.ritual-card{border:1px solid var(--hairline);background:var(--panel);padding:var(--sp-4);transition:border-color var(--dur-m) var(--ease-lux),transform var(--dur-m) var(--ease-lux)}.ritual-card:hover{border-color:#d4af3766;transform:translateY(-3px)}.ritual-num{font-family:var(--font-display);color:var(--gold-dim);font-size:1rem}.accordion-item{border-bottom:1px solid var(--hairline)}.accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-block:var(--sp-3);text-align:left;font-size:.98rem;color:var(--paper)}.accordion-trigger:hover{color:var(--gold)}.accordion-icon{flex-shrink:0;transition:transform var(--dur-s) var(--ease-lux);color:var(--gold)}.accordion-item.is-open .accordion-icon{transform:rotate(45deg)}.accordion-panel{overflow:hidden}.accordion-panel-inner{padding-bottom:var(--sp-3);color:var(--stone);font-weight:300;line-height:1.7;max-width:42rem}.reason-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-2)}@media (min-width: 560px){.reason-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 860px){.reason-grid{grid-template-columns:repeat(5,1fr)}}.reason-pill{border:1px solid var(--hairline-strong);padding:var(--sp-3) var(--sp-2);display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);text-align:center;font-size:.78rem;letter-spacing:.03em;color:var(--stone);transition:all var(--dur-s) var(--ease-lux)}.reason-pill svg{color:inherit}.reason-pill:hover{border-color:#d4af3799;color:var(--gold)}.reason-pill.is-active{border-color:var(--gold);background:var(--gold-soft);color:var(--gold)}.method-toggle{display:inline-flex;border:1px solid var(--hairline-strong)}.method-toggle-btn{padding:.6rem 1.1rem;font-size:.8rem;letter-spacing:.04em;color:var(--stone);transition:all var(--dur-s) var(--ease-lux)}.method-toggle-btn.is-active{background:var(--gold);color:var(--ink)}.checkbox-row{display:flex;align-items:flex-start;gap:var(--sp-2)}.checkbox-row input[type=checkbox]{margin-top:.2rem;width:16px;height:16px;accent-color:var(--gold);flex-shrink:0}.checkbox-row label{font-size:.82rem;color:var(--stone);line-height:1.5}.timeline-connected{position:relative}.timeline-connected:before{content:"";position:absolute;left:5px;top:.6rem;bottom:.6rem;width:1px;background:var(--hairline-strong)}@media (min-width: 760px){.timeline-connected:before{left:5.5rem}}.timeline-node{position:relative;padding-left:var(--sp-4)}@media (min-width: 760px){.timeline-node{padding-left:8rem}}.timeline-node:before{content:"";position:absolute;left:0;top:.5rem;width:11px;height:11px;border-radius:50%;background:var(--ink);border:1px solid var(--gold)}@media (min-width: 760px){.timeline-node:before{left:5rem}}.timeline-year{position:absolute;left:1.4rem;top:-.35rem;font-family:var(--font-display);color:var(--gold);font-size:1.3rem}@media (min-width: 760px){.timeline-year{left:0;top:-.35rem}}.hide-mobile{display:none}@media (min-width: 900px){.hide-mobile{display:block}}.dot{width:4px;height:4px;border-radius:50%;background:var(--gold)}.dot-line{width:2.5rem;height:1px;background:#d4af3766}.journal-featured{display:grid;grid-template-columns:1fr;gap:var(--sp-4)}@media (min-width: 860px){.journal-featured{grid-template-columns:3fr 2fr;align-items:center;gap:var(--sp-6)}}.journal-featured-badge{display:inline-block;font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--ink);background:var(--gold);padding:.35rem .75rem;margin-bottom:var(--sp-3)}.materials-mosaic{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}@media (min-width: 760px){.materials-mosaic{grid-template-columns:repeat(4,1fr);gap:var(--sp-4)}.materials-mosaic .mosaic-lead{grid-column:span 2;grid-row:span 2}}.mosaic-caption{margin-top:var(--sp-2);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--graphite)}.process-steps{display:flex;flex-direction:column;gap:var(--sp-3)}.process-step{display:flex;gap:var(--sp-3);align-items:flex-start}.process-step-num{flex-shrink:0;width:1.9rem;height:1.9rem;border:1px solid rgba(212,175,55,.5);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);color:var(--gold);font-size:.9rem}.process-step-text p:first-child{color:var(--paper);font-size:.92rem}.process-step-text p:last-child{color:var(--graphite);font-size:.82rem;margin-top:.15rem}.form-panel{border:1px solid var(--hairline);background:var(--panel);padding:var(--sp-5)}@media (min-width: 640px){.form-panel{padding:var(--sp-6)}}@media (min-width: 900px){.acquisition-form-col{position:sticky;top:7rem;align-self:start}}
