.Hero-module__JgYmMq__hero{min-height:100svh;margin-top:calc(var(--nav-h) * -1);padding-top:var(--nav-h);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__mediaWrap{z-index:0;will-change:transform;position:absolute;inset:-6% 0}.Hero-module__JgYmMq__video{object-fit:cover;width:100%;height:100%;animation:Hero-module__JgYmMq__heroZoom 22s var(--ease-in-out) both;filter:saturate(1.05)contrast(1.04);transform:scale(1.06)}@keyframes Hero-module__JgYmMq__heroZoom{0%{transform:scale(1.16)}to{transform:scale(1.06)}}.Hero-module__JgYmMq__veil{background:linear-gradient(180deg, #060403b8 0%, #06040347 34%, #0604039e 72%, var(--ink) 100%), radial-gradient(90% 60% at 22% 78%, #d3a63d29, transparent 62%), linear-gradient(90deg, #0604038c, transparent 45%);position:absolute;inset:0}.Hero-module__JgYmMq__orb{filter:blur(70px);opacity:.5;animation:Hero-module__JgYmMq__auroraDrift 16s var(--ease-in-out) infinite;pointer-events:none;border-radius:50%;position:absolute}.Hero-module__JgYmMq__orb[data-orb="1"]{background:radial-gradient(circle,#d3a63d80,#0000 65%);width:46vw;height:46vw;bottom:-18vw;left:-12vw}.Hero-module__JgYmMq__orb[data-orb="2"]{background:radial-gradient(circle,#f0d98e47,#0000 65%);width:34vw;height:34vw;animation-duration:20s;animation-delay:-8s;top:4vh;right:-8vw}.Hero-module__JgYmMq__inner{grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);align-items:end;gap:clamp(2rem,5vw,5rem);padding-top:clamp(6rem,14vh,10rem);padding-bottom:clamp(2.5rem,5vh,4rem);display:grid}.Hero-module__JgYmMq__stampRow{opacity:0;animation:Hero-module__JgYmMq__riseIn .9s var(--ease) .15s forwards;display:block}.Hero-module__JgYmMq__title{font-family:var(--font-display), Georgia, serif;font-size:var(--fs-display);letter-spacing:.002em;margin-top:clamp(1.4rem,3vh,2.2rem);font-weight:500;line-height:.98}.Hero-module__JgYmMq__line{--reveal-delay:calc(.26s + var(--i) * .14s)}.Hero-module__JgYmMq__goldLine{padding-right:.06em;font-style:italic;font-weight:500}.Hero-module__JgYmMq__lede{max-width:52ch;color:var(--bone-70);opacity:0;animation:Hero-module__JgYmMq__riseIn .9s var(--ease) .75s forwards;margin-top:clamp(1.3rem,3vh,2rem);font-size:clamp(1.08rem,1.5vw,1.32rem);font-weight:300;line-height:1.6}.Hero-module__JgYmMq__actions{opacity:0;animation:Hero-module__JgYmMq__riseIn .9s var(--ease) .9s forwards;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:clamp(1.8rem,4vh,2.6rem);display:flex}.Hero-module__JgYmMq__primary{border-radius:var(--radius-pill);background:var(--gold-grad);min-height:54px;color:var(--ink-well);letter-spacing:.05em;text-transform:uppercase;box-shadow:var(--glow-gold);transition:background-position .6s var(--ease), box-shadow .4s var(--ease), transform .3s var(--ease);background-size:200%;justify-content:center;align-items:center;padding:0 2.1rem;font-size:.98rem;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.Hero-module__JgYmMq__primary:hover{background-position:90%;transform:translateY(-2px);box-shadow:0 0 70px #d3a63d59,0 18px 40px #0006}.Hero-module__JgYmMq__shine{width:40%;animation:Hero-module__JgYmMq__shineSweep 2.6s var(--ease-in-out) 1.4s 2;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;top:0;bottom:0}.Hero-module__JgYmMq__primary:hover .Hero-module__JgYmMq__shine{animation:Hero-module__JgYmMq__shineSweep .9s var(--ease-in-out)}.Hero-module__JgYmMq__ghost{border-radius:var(--radius-pill);border:1px solid var(--glass-border);background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);min-height:54px;color:var(--bone);letter-spacing:.04em;transition:border-color .35s var(--ease), background .35s var(--ease), transform .3s var(--ease);align-items:center;gap:.6rem;padding:0 1.8rem;font-size:.98rem;font-weight:500;display:inline-flex}.Hero-module__JgYmMq__ghost:hover{border-color:var(--gold);background:#d3a63d1a;transform:translateY(-2px)}.Hero-module__JgYmMq__ghostArrow{transition:transform .35s var(--ease)}.Hero-module__JgYmMq__ghost:hover .Hero-module__JgYmMq__ghostArrow{transform:translate(5px)}.Hero-module__JgYmMq__trust{font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.22em;text-transform:uppercase;color:var(--bone-45);opacity:0;animation:Hero-module__JgYmMq__riseIn .9s var(--ease) 1.05s forwards;flex-wrap:wrap;gap:.6rem 1.9rem;margin:clamp(1.6rem,3.5vh,2.4rem) 0 0;padding:0;list-style:none;display:flex}.Hero-module__JgYmMq__trust li{align-items:center;gap:.6rem;display:inline-flex}.Hero-module__JgYmMq__trust li:before{content:"";background:var(--gold);border-radius:50%;width:4px;height:4px}.Hero-module__JgYmMq__desk{border-radius:var(--radius-lg);border:1px solid var(--glass-border);background:var(--glass-bg-strong);background-image:var(--glass-highlight);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-lift), inset 0 1px 0 #fff3c914;opacity:0;animation:Hero-module__JgYmMq__riseIn 1s var(--ease) 1.1s forwards, Hero-module__JgYmMq__floatY 7s var(--ease-in-out) 2.4s infinite;padding:1.4rem 1.5rem 1.2rem;position:relative}.Hero-module__JgYmMq__deskHead{border-bottom:1px solid var(--line-soft);font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:.6rem;padding-bottom:.9rem;display:flex}.Hero-module__JgYmMq__liveDot{background:var(--up);border-radius:50%;flex:none;width:8px;height:8px;animation:2.2s ease-out infinite Hero-module__JgYmMq__pulseDot}.Hero-module__JgYmMq__deskLabel{color:var(--bone-70)}.Hero-module__JgYmMq__deskNote{color:var(--bone-25);letter-spacing:.16em;margin-left:auto}.Hero-module__JgYmMq__deskRow{justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 0 .35rem;display:flex}.Hero-module__JgYmMq__deskMetal{letter-spacing:.04em;color:var(--bone-70);align-items:baseline;gap:.6rem;font-size:.94rem;display:inline-flex}.Hero-module__JgYmMq__deskMetal em{font-style:normal;font-family:var(--font-serif), Georgia, serif;color:var(--gold-lt);font-size:1.02rem;font-weight:600}.Hero-module__JgYmMq__deskRow[data-metal=silver] .Hero-module__JgYmMq__deskMetal em{color:var(--silver-lt)}.Hero-module__JgYmMq__deskPrice{color:var(--bone);text-shadow:0 0 26px #d3a63d4d;font-size:clamp(1.5rem,2vw,1.85rem);font-weight:500}.Hero-module__JgYmMq__deskFoot{border-top:1px solid var(--line-soft);letter-spacing:.04em;color:var(--bone-25);justify-content:space-between;align-items:center;gap:1rem;margin-top:.9rem;padding-top:.85rem;font-size:.78rem;display:flex}.Hero-module__JgYmMq__deskLink{color:var(--gold-lt);font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transition:color .3s var(--ease)}.Hero-module__JgYmMq__deskLink:hover{color:var(--au-200)}.Hero-module__JgYmMq__footStrip{z-index:1;border-top:1px solid var(--line-soft);background:linear-gradient(#0000,#06040366);position:relative}.Hero-module__JgYmMq__footInner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:62px;display:flex}.Hero-module__JgYmMq__footNote{font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.24em;text-transform:uppercase;color:var(--bone-25)}.Hero-module__JgYmMq__scroll{min-height:44px;font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.28em;text-transform:uppercase;color:var(--bone-45);transition:color .3s var(--ease);align-items:center;gap:.85rem;display:inline-flex}.Hero-module__JgYmMq__scroll:hover{color:var(--gold-lt)}.Hero-module__JgYmMq__scrollLine{background:var(--line);width:54px;height:1px;position:relative;overflow:hidden}.Hero-module__JgYmMq__scrollLine:after{content:"";background:var(--gold-grad-soft);animation:Hero-module__JgYmMq__scrollRun 2.4s var(--ease-in-out) infinite;position:absolute;inset:0;transform:translate(-100%)}@keyframes Hero-module__JgYmMq__scrollRun{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@keyframes Hero-module__JgYmMq__riseIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@media (max-width:1020px){.Hero-module__JgYmMq__inner{grid-template-columns:1fr;align-items:start}.Hero-module__JgYmMq__desk{max-width:460px}}@media (max-width:700px){.Hero-module__JgYmMq__hero{min-height:100svh}.Hero-module__JgYmMq__inner{gap:2rem;padding-top:clamp(5rem,16vh,7rem);padding-bottom:2rem}.Hero-module__JgYmMq__title{line-height:1.02}.Hero-module__JgYmMq__actions{width:100%}.Hero-module__JgYmMq__primary,.Hero-module__JgYmMq__ghost{flex:auto;justify-content:center;min-height:52px;padding-inline:1.4rem}.Hero-module__JgYmMq__desk{max-width:none;padding:1.2rem 1.2rem 1rem}.Hero-module__JgYmMq__deskPrice{font-size:1.45rem}.Hero-module__JgYmMq__footNote{display:none}.Hero-module__JgYmMq__footInner{justify-content:center}.Hero-module__JgYmMq__orb{filter:blur(50px)}.Hero-module__JgYmMq__orb[data-orb="1"]{width:90vw;height:90vw;bottom:-40vw;left:-30vw}}@media (prefers-reduced-motion:reduce){.Hero-module__JgYmMq__video{animation:none;transform:none}.Hero-module__JgYmMq__orb,.Hero-module__JgYmMq__shine,.Hero-module__JgYmMq__scrollLine:after,.Hero-module__JgYmMq__liveDot{animation:none}.Hero-module__JgYmMq__stampRow,.Hero-module__JgYmMq__lede,.Hero-module__JgYmMq__actions,.Hero-module__JgYmMq__trust,.Hero-module__JgYmMq__desk{opacity:1;animation:none}}@keyframes Hero-module__JgYmMq__auroraDrift{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(6%,-8%)scale(1.12)}66%{transform:translate(-5%,6%)scale(.94)}}@keyframes Hero-module__JgYmMq__pulseDot{0%,to{box-shadow:0 0 #4cb5838c}60%{box-shadow:0 0 0 9px #4cb58300}}@keyframes Hero-module__JgYmMq__shineSweep{0%{transform:translate(-130%)skew(-18deg)}to{transform:translate(230%)skew(-18deg)}}@keyframes Hero-module__JgYmMq__floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}
.PageLoader-module__JyA3eW__loader{z-index:300;background:var(--ink-well);transition:opacity .65s var(--ease), visibility 0s linear .65s;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0}.PageLoader-module__JyA3eW__loader[data-done=true]{opacity:0;visibility:hidden;pointer-events:none}.PageLoader-module__JyA3eW__word{font-family:var(--font-serif), serif;letter-spacing:.32em;text-transform:uppercase;background:linear-gradient(100deg,#c79a4b 0%,#f1dca0 48%,#c79a4b 100%);color:#0000;opacity:0;animation:PageLoader-module__JyA3eW__loaderWordIn .8s var(--ease) .1s forwards;-webkit-background-clip:text;background-clip:text;padding-left:.32em;font-size:clamp(1.05rem,3vw,1.5rem);font-weight:400}@keyframes PageLoader-module__JyA3eW__loaderWordIn{0%{opacity:0;letter-spacing:.44em}to{opacity:1;letter-spacing:.32em}}.PageLoader-module__JyA3eW__track{opacity:0;background:#f8f3e71a;width:72px;height:1px;animation:.4s .25s forwards PageLoader-module__JyA3eW__loaderFadeIn;position:relative;overflow:hidden}.PageLoader-module__JyA3eW__seg{background:var(--gold);width:34%;height:100%;animation:1.7s ease-in-out infinite PageLoader-module__JyA3eW__loaderSlide;position:absolute;top:0;left:0}@keyframes PageLoader-module__JyA3eW__loaderFadeIn{to{opacity:1}}@keyframes PageLoader-module__JyA3eW__loaderSlide{0%{transform:translate(-120%)}50%{transform:translate(220%)}to{transform:translate(-120%)}}@media (prefers-reduced-motion:reduce){.PageLoader-module__JyA3eW__word,.PageLoader-module__JyA3eW__track{opacity:1;animation:none}.PageLoader-module__JyA3eW__seg{animation:none;left:33%}}
.ImageLightbox-module__MRQwfG__overlay{z-index:200;padding:.75rem;padding-top:max(.75rem, env(safe-area-inset-top));padding-right:max(.75rem, env(safe-area-inset-right));padding-bottom:max(.75rem, env(safe-area-inset-bottom));padding-left:max(.75rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(8px);animation:ImageLightbox-module__MRQwfG__fadeIn .28s var(--ease) both;background:#040405f2;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes ImageLightbox-module__MRQwfG__fadeIn{0%{opacity:0}to{opacity:1}}.ImageLightbox-module__MRQwfG__panel{aspect-ratio:1;width:min(92vw,92svh);max-width:100%;max-height:100%;animation:ImageLightbox-module__MRQwfG__rise .4s var(--ease) both;position:relative}@keyframes ImageLightbox-module__MRQwfG__rise{0%{opacity:0;transform:scale(.975)}to{opacity:1;transform:none}}.ImageLightbox-module__MRQwfG__image{object-fit:contain;border:1px solid var(--line-soft);border-radius:var(--radius);width:100%;height:100%;display:block}.ImageLightbox-module__MRQwfG__close{z-index:3;border:1px solid var(--line);border-radius:var(--radius);color:var(--bone-70);cursor:pointer;-webkit-backdrop-filter:blur(10px);transition:color .25s var(--ease), border-color .25s var(--ease), background .25s var(--ease), transform .25s var(--ease);background:#08080abd;align-items:center;gap:.5rem;padding:.6rem .9rem;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.ImageLightbox-module__MRQwfG__close svg{width:18px;height:18px}.ImageLightbox-module__MRQwfG__closeLabel{font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.18em;text-transform:uppercase}.ImageLightbox-module__MRQwfG__close:hover{color:var(--ink);background:var(--gold);border-color:var(--gold)}.ImageLightbox-module__MRQwfG__close:active{transform:scale(.94)}@media (max-width:760px){.ImageLightbox-module__MRQwfG__close{padding:.6rem .7rem;top:.6rem;right:.6rem}.ImageLightbox-module__MRQwfG__closeLabel{display:none}}@media (prefers-reduced-motion:reduce){.ImageLightbox-module__MRQwfG__overlay,.ImageLightbox-module__MRQwfG__panel{animation:none}}.ImageLightbox-module__MRQwfG__close:focus-visible{outline-offset:3px}
.ProductCard-module__g-pugq__card{border:1px solid var(--card-border);border-radius:var(--radius-lg);background:var(--card-bg);-webkit-backdrop-filter:blur(8px);height:100%;transition:transform .5s var(--ease), border-color .5s var(--ease), box-shadow .5s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.ProductCard-module__g-pugq__card:hover{border-color:var(--card-border-hover);box-shadow:var(--shadow-lift), 0 0 60px #d3a63d1f;transform:translateY(-8px)}.ProductCard-module__g-pugq__card[data-metal=silver]:hover{box-shadow:var(--shadow-lift), 0 0 60px #bcc1c71a}.ProductCard-module__g-pugq__card:before{content:"";background:var(--gold-grad-soft);opacity:.35;height:1px;transition:opacity .5s var(--ease), left .5s var(--ease), right .5s var(--ease);z-index:2;position:absolute;top:0;left:8%;right:8%}.ProductCard-module__g-pugq__card:hover:before{opacity:1;left:0;right:0}.ProductCard-module__g-pugq__card[data-metal=silver]:before{background:linear-gradient(90deg, transparent, var(--silver-lt), transparent)}.ProductCard-module__g-pugq__media{aspect-ratio:1/.86;background:radial-gradient(70% 70% at 50% 42%, #d3a63d1a, transparent 70%), var(--card-well);position:relative;overflow:hidden}.ProductCard-module__g-pugq__card[data-metal=silver] .ProductCard-module__g-pugq__media{background:radial-gradient(70% 70% at 50% 42%, #bcc1c717, transparent 70%), var(--card-well)}.ProductCard-module__g-pugq__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--ease), transform 1.4s var(--ease), filter .6s var(--ease);transform:scale(1.08)}.ProductCard-module__g-pugq__media[data-loaded=true] .ProductCard-module__g-pugq__img{opacity:1;transform:scale(1.02)}.ProductCard-module__g-pugq__card:hover .ProductCard-module__g-pugq__img{filter:brightness(1.06)saturate(1.05);transform:scale(1.09)}.ProductCard-module__g-pugq__sweep{pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000,#fff3c938,#0000);width:34%;position:absolute;top:-20%;bottom:-20%;transform:translate(-160%)skew(-16deg)}.ProductCard-module__g-pugq__card:hover .ProductCard-module__g-pugq__sweep{animation:ProductCard-module__g-pugq__shineSweep 1s var(--ease-in-out) forwards}.ProductCard-module__g-pugq__expand{z-index:2;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(8px);width:42px;height:42px;color:var(--bone-70);cursor:pointer;opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease), border-color .3s var(--ease), color .3s var(--ease);background:#0604039e;border-radius:50%;place-items:center;display:grid;position:absolute;top:.9rem;right:.9rem;transform:translateY(-6px)}.ProductCard-module__g-pugq__card:hover .ProductCard-module__g-pugq__expand,.ProductCard-module__g-pugq__expand:focus-visible{opacity:1;transform:none}.ProductCard-module__g-pugq__expand:hover{border-color:var(--gold);color:var(--gold-lt)}.ProductCard-module__g-pugq__expand svg{width:18px;height:18px}@media (pointer:coarse){.ProductCard-module__g-pugq__expand{opacity:1;transform:none}}.ProductCard-module__g-pugq__body{flex-direction:column;flex:1;padding:1.35rem 1.4rem 1.3rem;display:flex}.ProductCard-module__g-pugq__head{justify-content:space-between;align-items:baseline;gap:.9rem;display:flex}.ProductCard-module__g-pugq__name{font-family:var(--font-serif), Georgia, serif;color:var(--bone);transition:color .4s var(--ease);font-size:1.28rem;font-weight:600;line-height:1.2}.ProductCard-module__g-pugq__card:hover .ProductCard-module__g-pugq__name{color:var(--gold-lt)}.ProductCard-module__g-pugq__card[data-metal=silver]:hover .ProductCard-module__g-pugq__name{color:var(--silver-lt)}.ProductCard-module__g-pugq__weight{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--gold);white-space:nowrap;font-size:.82rem}.ProductCard-module__g-pugq__card[data-metal=silver] .ProductCard-module__g-pugq__weight{color:var(--silver)}.ProductCard-module__g-pugq__blurb{color:var(--bone-45);margin-top:.65rem;font-size:.9rem;font-weight:300;line-height:1.6}.ProductCard-module__g-pugq__assay{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);gap:.75rem;margin:1.15rem 0 0;padding:.9rem 0 0;display:grid}.ProductCard-module__g-pugq__assay div{text-align:center;min-width:0}.ProductCard-module__g-pugq__assay dt{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-25);font-size:.6rem}.ProductCard-module__g-pugq__assay dd{color:var(--bone-70);text-overflow:ellipsis;white-space:nowrap;margin:.25rem 0 0;font-size:.8rem;overflow:hidden}.ProductCard-module__g-pugq__foot{justify-content:center;align-items:center;margin-top:auto;padding-top:1.05rem;display:flex}.ProductCard-module__g-pugq__link{border:1px solid var(--line);border-radius:var(--radius-pill);min-height:44px;font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-lt);white-space:nowrap;transition:background .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease), gap .35s var(--ease);align-items:center;gap:.5rem;padding:0 1.05rem;font-size:.68rem;display:inline-flex}.ProductCard-module__g-pugq__link:hover{background:var(--gold);border-color:var(--gold);color:var(--ink-well);gap:.8rem}@media (max-width:480px){.ProductCard-module__g-pugq__body{padding:1.15rem 1.1rem 1.1rem}}@keyframes ProductCard-module__g-pugq__shineSweep{0%{transform:translate(-160%)skew(-16deg)}to{transform:translate(420%)skew(-16deg)}}
.ProductGrid-module__I0z52G__wrap{flex-direction:column;gap:clamp(2.5rem,5vw,4rem);display:flex}.ProductGrid-module__I0z52G__metalHead{border-bottom:1px solid var(--line-soft);margin-bottom:clamp(1.25rem,2.5vw,1.75rem);padding-bottom:1rem}.ProductGrid-module__I0z52G__metalTitleRow{align-items:baseline;gap:.9rem;display:flex}.ProductGrid-module__I0z52G__symbol{font-family:var(--font-mono), monospace;letter-spacing:.2em;color:var(--gold);border:1px solid var(--line);border-radius:var(--radius);align-self:center;padding:.25rem .5rem;font-size:.72rem}.ProductGrid-module__I0z52G__symbol[data-metal=silver]{color:var(--silver);border-color:#b8bcc03d}.ProductGrid-module__I0z52G__metalTitle{letter-spacing:.02em;font-size:clamp(1.5rem,3vw,2.1rem)}.ProductGrid-module__I0z52G__count{font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.2em;text-transform:uppercase;color:var(--bone-25);white-space:nowrap;margin-left:auto}.ProductGrid-module__I0z52G__metalBlurb{color:var(--bone-45);max-width:64ch;margin-top:.7rem;font-size:.92rem;line-height:1.7}.ProductGrid-module__I0z52G__track{grid-template-columns:repeat(auto-fill,minmax(288px,1fr));gap:clamp(1rem,2vw,1.6rem);display:grid}.ProductGrid-module__I0z52G__cell{min-width:0}@media (min-width:761px){.ProductGrid-module__I0z52G__cell[data-beyond-limit=true]{display:none}}.ProductGrid-module__I0z52G__pager{display:none}@media (max-width:760px){.ProductGrid-module__I0z52G__track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);gap:.75rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.ProductGrid-module__I0z52G__track::-webkit-scrollbar{display:none}.ProductGrid-module__I0z52G__cell{scroll-snap-align:start;flex:0 0 82%}.ProductGrid-module__I0z52G__track:after{content:"";flex:0 0 calc(18% - var(--gutter))}.ProductGrid-module__I0z52G__track:focus-visible{outline:2px solid var(--gold-lt);outline-offset:4px}.ProductGrid-module__I0z52G__pager{justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;display:flex}.ProductGrid-module__I0z52G__dots{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ProductGrid-module__I0z52G__dot{background:var(--bone-25);cursor:pointer;width:7px;height:7px;min-height:0;transition:background .3s var(--ease), width .3s var(--ease);border:0;border-radius:50%;padding:0}.ProductGrid-module__I0z52G__dot[data-active=true]{background:var(--gold);border-radius:4px;width:20px}.ProductGrid-module__I0z52G__counter{font-family:var(--font-mono), monospace;font-size:var(--fs-micro);letter-spacing:.16em;color:var(--bone-45);white-space:nowrap;align-items:baseline;gap:.3rem;display:inline-flex}.ProductGrid-module__I0z52G__counterSep{color:var(--bone-25)}.ProductGrid-module__I0z52G__metalHead{padding-bottom:.85rem}.ProductGrid-module__I0z52G__metalBlurb{font-size:.86rem}}@media (min-width:761px){.ProductGrid-module__I0z52G__pager{display:none}}.ProductGrid-module__I0z52G__dot:focus-visible{outline-offset:4px}.ProductGrid-module__I0z52G__dot:active{transform:scale(.85)}@media (prefers-reduced-motion:reduce){.ProductGrid-module__I0z52G__dot:active{transform:none}}
.ProcessSteps-module__U3Hrzq__bar{background:linear-gradient(155deg,#2a2517 0%,#151208 40%,#0c0a06 70%,#1d1a10 100%);border-radius:3px;padding:7px;position:relative;box-shadow:0 30px 70px -40px #000,0 0 60px #d3a63d1a,0 0 0 1px #e8ce7a2e}.ProcessSteps-module__U3Hrzq__mill{pointer-events:none;background:repeating-linear-gradient(90deg,#e8ce7a1a 0 1px,#0000 1px 5px);border-radius:3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 7px,#0000 7px calc(100% - 7px),#000 calc(100% - 7px) 100%);mask-image:linear-gradient(#000 0 7px,#0000 7px calc(100% - 7px),#000 calc(100% - 7px) 100%)}.ProcessSteps-module__U3Hrzq__face{background:radial-gradient(120% 140% at 18% -10%, #d3a63d17, transparent 55%), repeating-linear-gradient(96deg, #ffffff04 0 2px, transparent 2px 5px), linear-gradient(168deg, var(--ink-4), var(--ink-3) 55%, #1a140d);border-radius:2px;position:relative;overflow:hidden;box-shadow:inset 0 2px 3px #000000b3,inset 0 -1px #e8ce7a24}.ProcessSteps-module__U3Hrzq__sheen{z-index:4;pointer-events:none;filter:blur(1px);background:linear-gradient(100deg,#0000,#ffffff0e,#e8ce7a13,#ffffff08,#0000);width:34%;position:absolute;top:-20%;bottom:-20%;left:-42%;transform:skew(-16deg)}.ProcessSteps-module__U3Hrzq__bar[data-struck=true] .ProcessSteps-module__U3Hrzq__sheen{animation:1.35s cubic-bezier(.3,.9,.4,1) 1.1s forwards ProcessSteps-module__U3Hrzq__sheenRun}@keyframes ProcessSteps-module__U3Hrzq__sheenRun{to{left:118%}}.ProcessSteps-module__U3Hrzq__header,.ProcessSteps-module__U3Hrzq__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ProcessSteps-module__U3Hrzq__header{border-bottom:1px solid var(--line);padding:.7rem 1.15rem}.ProcessSteps-module__U3Hrzq__footer{border-top:1px solid var(--line);padding:.6rem 1.15rem}.ProcessSteps-module__U3Hrzq__etch,.ProcessSteps-module__U3Hrzq__etchBrand{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-45);white-space:nowrap;font-size:.62rem}.ProcessSteps-module__U3Hrzq__etchBrand{font-family:var(--font-serif), serif;letter-spacing:.26em;color:var(--gold-lt);font-size:.78rem;font-weight:600}.ProcessSteps-module__U3Hrzq__cells{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ProcessSteps-module__U3Hrzq__cell{border-left:1px solid var(--line);transition:background .4s var(--ease);padding:clamp(1.4rem,2.4vw,1.9rem) clamp(.9rem,1.6vw,1.15rem) clamp(1.3rem,2.2vw,1.7rem);position:relative}.ProcessSteps-module__U3Hrzq__cell:first-child{border-left:0}.ProcessSteps-module__U3Hrzq__cell:hover{background:radial-gradient(120% 80% at 50% 0,#e8ce7a13,#0000 70%)}.ProcessSteps-module__U3Hrzq__num{font-family:var(--font-display), serif;background:var(--gold-grad);color:#0000;filter:drop-shadow(0 0 16px #d3a63d66);opacity:0;transition:filter .35s var(--ease);background-size:220%;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,3.4vw,2.9rem);font-weight:600;line-height:1;display:inline-block;position:relative}.ProcessSteps-module__U3Hrzq__bar[data-struck=true] .ProcessSteps-module__U3Hrzq__num{animation:ProcessSteps-module__U3Hrzq__strikeIn .52s var(--ease) forwards;animation-delay:calc(.2s + var(--i) * .18s)}@keyframes ProcessSteps-module__U3Hrzq__strikeIn{0%{opacity:0;filter:blur(4px);transform:scale(2.1)translateY(-6px)}50%{opacity:1;filter:blur()}68%{transform:scale(.94)translateY(1px)}84%{transform:scale(1.022)}to{opacity:1;transform:scale(1)}}.ProcessSteps-module__U3Hrzq__cell:hover .ProcessSteps-module__U3Hrzq__num{filter:drop-shadow(0 0 22px #d3a63d99)}.ProcessSteps-module__U3Hrzq__shock{opacity:0;pointer-events:none;border:1px solid #e8ce7a80;border-radius:50%;width:52px;height:52px;margin:-26px 0 0 -26px;position:absolute;top:50%;left:50%}.ProcessSteps-module__U3Hrzq__bar[data-struck=true] .ProcessSteps-module__U3Hrzq__shock{animation:ProcessSteps-module__U3Hrzq__ring .55s var(--ease) forwards;animation-delay:calc(.2s + var(--i) * .18s)}@keyframes ProcessSteps-module__U3Hrzq__ring{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.ProcessSteps-module__U3Hrzq__meta{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transition-delay:calc(.28s + var(--i) * .17s);transform:translateY(9px)}.ProcessSteps-module__U3Hrzq__bar[data-struck=true] .ProcessSteps-module__U3Hrzq__meta{opacity:1;transform:none}.ProcessSteps-module__U3Hrzq__title{transition:color .3s var(--ease);margin-top:.85rem;font-size:clamp(1.05rem,1.5vw,1.24rem)}.ProcessSteps-module__U3Hrzq__cell:hover .ProcessSteps-module__U3Hrzq__title{color:var(--gold-lt)}.ProcessSteps-module__U3Hrzq__srIndex{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ProcessSteps-module__U3Hrzq__rule{background:var(--gold);width:16px;height:1px;transition:width .4s var(--ease);margin:.55rem 0;display:block}.ProcessSteps-module__U3Hrzq__cell:hover .ProcessSteps-module__U3Hrzq__rule{width:34px}.ProcessSteps-module__U3Hrzq__body{color:var(--bone-70);font-size:.86rem;line-height:1.62}@media (max-width:1000px){.ProcessSteps-module__U3Hrzq__cells{grid-template-columns:repeat(3,minmax(0,1fr))}.ProcessSteps-module__U3Hrzq__cell:nth-child(n+4){border-top:1px solid var(--line)}.ProcessSteps-module__U3Hrzq__cell:nth-child(4){border-left:0}}@media (max-width:680px){.ProcessSteps-module__U3Hrzq__bar{padding:6px}.ProcessSteps-module__U3Hrzq__cells{grid-template-columns:1fr}.ProcessSteps-module__U3Hrzq__cell,.ProcessSteps-module__U3Hrzq__cell:first-child,.ProcessSteps-module__U3Hrzq__cell:nth-child(4){border-left:0;border-top:1px solid var(--line);padding:1.1rem 1.15rem 1.2rem}.ProcessSteps-module__U3Hrzq__cell:first-child{border-top:0}.ProcessSteps-module__U3Hrzq__cell{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:0 1rem;display:grid}.ProcessSteps-module__U3Hrzq__num{grid-row:1;font-size:2rem}.ProcessSteps-module__U3Hrzq__meta{grid-area:1/2}.ProcessSteps-module__U3Hrzq__title{margin-top:.15rem}.ProcessSteps-module__U3Hrzq__shock{width:40px;height:40px;margin:-20px 0 0 -20px;top:1.6rem;left:1.5rem}.ProcessSteps-module__U3Hrzq__header,.ProcessSteps-module__U3Hrzq__footer{padding-inline:.9rem}.ProcessSteps-module__U3Hrzq__header .ProcessSteps-module__U3Hrzq__etch:nth-child(2){display:none}.ProcessSteps-module__U3Hrzq__footer{flex-direction:column;align-items:flex-start;gap:.3rem}}@media (max-width:400px){.ProcessSteps-module__U3Hrzq__etch,.ProcessSteps-module__U3Hrzq__etchBrand{letter-spacing:.18em}}@media (prefers-reduced-motion:reduce){.ProcessSteps-module__U3Hrzq__bar[data-struck=true] .ProcessSteps-module__U3Hrzq__num,.ProcessSteps-module__U3Hrzq__bar[data-struck=true] .ProcessSteps-module__U3Hrzq__shock,.ProcessSteps-module__U3Hrzq__bar[data-struck=true] .ProcessSteps-module__U3Hrzq__sheen{animation:none}.ProcessSteps-module__U3Hrzq__num{opacity:1}.ProcessSteps-module__U3Hrzq__shock{display:none}.ProcessSteps-module__U3Hrzq__meta{opacity:1;transition:none;transform:none}}
.PartnerStrip-module__Te3SYG__section{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:linear-gradient(#0000,#c9a22707,#0000);padding:clamp(2.5rem,5vw,4rem) 0;overflow:hidden}.PartnerStrip-module__Te3SYG__kicker{flex-wrap:wrap;align-items:baseline;gap:.7rem 1.5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);display:flex}.PartnerStrip-module__Te3SYG__kickerNote{color:var(--bone-45);font-size:.88rem}.PartnerStrip-module__Te3SYG__viewport{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.PartnerStrip-module__Te3SYG__track{width:max-content;animation:PartnerStrip-module__Te3SYG__scroll var(--speed,46s) linear infinite;will-change:transform;display:flex}.PartnerStrip-module__Te3SYG__viewport:hover .PartnerStrip-module__Te3SYG__track{animation-play-state:paused}.PartnerStrip-module__Te3SYG__run{align-items:stretch;display:flex}@keyframes PartnerStrip-module__Te3SYG__scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.PartnerStrip-module__Te3SYG__tile{border:1px solid var(--line-soft);border-radius:var(--radius);width:clamp(158px,17vw,208px);height:clamp(66px,7vw,84px);transition:border-color .4s var(--ease), background .4s var(--ease), transform .4s var(--ease);background:#ffffff04;flex:none;justify-content:center;align-items:center;margin-right:clamp(.6rem,1.2vw,1rem);padding:.5rem .7rem;display:flex;overflow:hidden}.PartnerStrip-module__Te3SYG__tile[data-logo=true]{padding:0}.PartnerStrip-module__Te3SYG__tile:hover{border-color:var(--line);transform:translateY(-2px)}.PartnerStrip-module__Te3SYG__tile[data-logo=false]:hover{background:#c9a2270f}.PartnerStrip-module__Te3SYG__name{font-family:var(--font-display), serif;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--bone-45);transition:color .4s var(--ease);font-size:clamp(.74rem,.95vw,.88rem);line-height:1.3}.PartnerStrip-module__Te3SYG__tile:hover .PartnerStrip-module__Te3SYG__name{color:var(--gold-lt)}.PartnerStrip-module__Te3SYG__logo{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s var(--ease)}.PartnerStrip-module__Te3SYG__tile[data-logo=true]:hover .PartnerStrip-module__Te3SYG__logo{transform:scale(1.04)}@media (max-width:700px){.PartnerStrip-module__Te3SYG__tile{width:146px;height:62px;padding:.45rem .6rem}.PartnerStrip-module__Te3SYG__name{letter-spacing:.09em;font-size:.76rem}.PartnerStrip-module__Te3SYG__track{animation-duration:calc(var(--speed,46s) * 1.35)}}@media (prefers-reduced-motion:reduce){.PartnerStrip-module__Te3SYG__track{animation:none}.PartnerStrip-module__Te3SYG__viewport{scrollbar-width:none;overflow-x:auto}.PartnerStrip-module__Te3SYG__viewport::-webkit-scrollbar{display:none}.PartnerStrip-module__Te3SYG__run:last-child{display:none}}.PartnerStrip-module__Te3SYG__viewport:focus-within .PartnerStrip-module__Te3SYG__track{animation-play-state:paused}
.ServiceCard-module__OSStpa__row{border-bottom:1px solid var(--line-soft);scroll-margin-top:calc(var(--nav-h) + 64px);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4.5rem);padding:clamp(2.5rem,6vw,5rem) 0;display:grid}.ServiceCard-module__OSStpa__row[data-flipped=true] .ServiceCard-module__OSStpa__media{order:2}.ServiceCard-module__OSStpa__media{border:1px solid var(--line-soft);border-radius:var(--radius);background:var(--ink-well);position:relative;overflow:hidden}.ServiceCard-module__OSStpa__img{object-fit:cover;width:100%;height:auto;transition:transform 1.2s var(--ease)}.ServiceCard-module__OSStpa__row:hover .ServiceCard-module__OSStpa__img{transform:scale(1.04)}.ServiceCard-module__OSStpa__index{font-family:var(--font-mono), monospace;letter-spacing:.24em;color:var(--gold);font-size:.72rem;position:absolute;bottom:.9rem;right:1.1rem}.ServiceCard-module__OSStpa__title{font-size:var(--fs-h2);margin-top:1.1rem}.ServiceCard-module__OSStpa__summary{color:var(--bone);max-width:46ch;margin-top:1.2rem;font-size:1.06rem;line-height:1.7}.ServiceCard-module__OSStpa__detail{color:var(--bone-45);max-width:50ch;margin-top:1rem;line-height:1.75}.ServiceCard-module__OSStpa__points{background:var(--line-soft);border-block:1px solid var(--line-soft);gap:1px;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.ServiceCard-module__OSStpa__points li{color:var(--bone-70);background:var(--ink);transition:background .35s var(--ease), color .35s var(--ease);padding:.72rem 0 .72rem 1.9rem;font-size:.93rem;line-height:1.55;position:relative}.ServiceCard-module__OSStpa__points li:hover{background:var(--ink-2);color:var(--bone)}.ServiceCard-module__OSStpa__points li:before{content:"";border-left:1.5px solid var(--gold);border-bottom:1.5px solid var(--gold);width:9px;height:5px;position:absolute;top:.95em;left:.25rem;transform:rotate(-45deg)}.ServiceCard-module__OSStpa__summary{padding-left:1.4rem;position:relative}.ServiceCard-module__OSStpa__summary:before{content:"";background:linear-gradient(180deg, var(--gold), transparent);width:2px;position:absolute;top:.4em;bottom:.3em;left:0}@media (max-width:900px){.ServiceCard-module__OSStpa__row{grid-template-columns:1fr}.ServiceCard-module__OSStpa__row[data-flipped=true] .ServiceCard-module__OSStpa__media{order:0}}@media (max-width:700px){.ServiceCard-module__OSStpa__row{scroll-margin-top:calc(var(--nav-h) + 60px);gap:1.5rem;padding-block:2.25rem}.ServiceCard-module__OSStpa__summary{max-width:100%;font-size:1rem}.ServiceCard-module__OSStpa__detail{max-width:100%}.ServiceCard-module__OSStpa__points{margin-top:1.4rem}}.ServiceCard-module__OSStpa__row:target .ServiceCard-module__OSStpa__title{color:var(--gold-lt)}
