:root{--ink:#080909;--ink-soft:#101213;--panel:#0d0d0c;--panel-2:#121210;--paper:#ece8de;--cream:#ece8de;--muted:#aaa396;--gold:#c59845;--gold-light:#f3d68a;--line:#ede5d224;--line-helix:#c5984559;--display:var(--font-display);--mono:var(--font-mono);--sans:var(--font-sans)}*{box-sizing:border-box}html{background:var(--ink);scroll-behavior:smooth}body{background:var(--ink);color:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;font-weight:400;line-height:1.6;overflow-x:hidden}::selection{background:var(--gold);color:#110e08}a{color:inherit;text-decoration:none}button,textarea,input{font:inherit}img{max-width:100%;display:block}.grain{z-index:50;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.glow{z-index:0;pointer-events:none;background:radial-gradient(50% 60% at 50% 40%,#c5984512,#0000 70%);width:120vw;height:62vh;position:fixed;top:-32vh;left:50%;transform:translate(-50%)}.js-reveal .rv{opacity:0;transition:opacity .85s cubic-bezier(.2,.6,.2,1),transform .85s cubic-bezier(.2,.6,.2,1);transform:translateY(26px)}.js-reveal .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js-reveal .rv{opacity:1;transition:none;transform:none}}.eyebrow{font-family:var(--mono);color:var(--gold);letter-spacing:.3em;text-transform:uppercase;margin:0 0 20px;font-size:10.5px}.eyebrow .idx{color:var(--muted)}.lead{color:#c6bfb2;max-width:620px;font-size:15.5px;font-weight:400}.lead b{color:var(--paper);font-weight:600}.preview-banner{z-index:20;background:var(--gold);color:#110e08;text-align:center;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;padding:8px 16px;font-size:9px;position:relative}.site-nav{border-bottom:1px solid var(--line);z-index:10;-webkit-backdrop-filter:blur(16px);background:#080909b8;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex;position:relative}.site-nav nav{color:#b9b1a2;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;gap:30px;font-size:10.5px;display:flex}.site-nav nav a,.text-link{transition:color .2s}.site-nav nav a:hover,.text-link:hover{color:var(--gold-light)}.site-nav__utility{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--gold-light);font-size:10px}.site-nav__utility span{font-size:14px}.brand-mark{align-items:center;gap:10px;display:flex}.brand-mark__helix{width:38px;height:40px}.brand-mark__wordmark{letter-spacing:.12em;line-height:.85;font-family:var(--mono);flex-direction:column;display:flex}.brand-mark__wordmark b{font-size:15px}.brand-mark__wordmark i{letter-spacing:.5em;color:var(--gold);align-items:center;gap:6px;margin:7px 0 0;padding-left:.5em;font-size:8px;font-style:normal;display:flex}.brand-mark__rule{background:var(--gold);opacity:.55;flex:none;width:12px;height:1px}.brand-mark__rule:last-child{margin-left:-.5em}.hero__brand{margin-bottom:32px}.hero__brand .brand-mark__helix{width:52px;height:56px}.hero__brand .brand-mark__wordmark b{letter-spacing:.16em;font-size:21px}.hero__brand .brand-mark__wordmark i{font-size:9px}.button{border:1px solid var(--gold);color:var(--paper);text-transform:uppercase;letter-spacing:.18em;font-family:var(--mono);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:10px;padding:16px 24px;font-size:10.5px;transition:transform .18s,box-shadow .25s,background .25s,color .25s;display:inline-flex}.button--gold{background:var(--gold);color:#110e08}.button--gold:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 12px 38px #c5984559}.button--outline:hover{background:#c5984514;transform:translateY(-2px)}.button:disabled{opacity:.4;cursor:not-allowed}.text-link{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px}.text-link b{color:var(--gold)}.hero{isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:calc(100svh - 78px);display:flex;position:relative;overflow:hidden}.hero__bg{z-index:-2;background:url(/img/agx-hero.jpg) center right / cover no-repeat var(--ink);position:absolute;inset:0}.hero__shade{z-index:-1;background:linear-gradient(90deg,#080909eb 0%,#080909ad 36%,#0809091f 66%,#08090905 100%),linear-gradient(#08090999,#0000 26% 60%,#080909f0 97%);position:absolute;inset:0}.hero__inner{width:100%;max-width:1520px;margin:0 auto;padding:140px 6vw 110px;position:relative}.hero__kick{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--gold-light);flex-wrap:wrap;align-items:center;gap:14px;margin:0 0 28px;font-size:10.5px;display:flex}.hero__kick i{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:2.2s infinite pulse;display:inline-block}@keyframes pulse{0%,to{opacity:1;box-shadow:0 0 #c5984580}50%{opacity:.6;box-shadow:0 0 0 8px #c5984500}}.hero h1{font:640 clamp(40px, 6.2vw, 96px) / .98 var(--display);letter-spacing:-.03em;text-wrap:balance;max-width:11ch;margin:0;font-stretch:118%}.hero h1 em,.inner-hero h1 em,.product-page h1 em,.intro h2 em,.strip-sec h2 em,.concierge h2 em,.standards-callout h2 em{color:var(--gold);font-style:normal;font-weight:inherit}.hero__lead{color:#cfc8bb;max-width:540px;margin:30px 0 0;font-size:16px;font-weight:400}.hero__actions{flex-wrap:wrap;align-items:center;gap:28px;margin-top:42px;display:flex}.hero__stamp{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;font-size:10px;line-height:1.9}.hero__corner{text-align:right;font-family:var(--mono);letter-spacing:.18em;color:var(--muted);text-transform:uppercase;font-size:10px;line-height:2;position:absolute;top:44px;right:6vw}.hero__corner b{color:var(--gold);font-weight:400;display:block}.ticker{border-block:1px solid var(--line);z-index:2;background:#080909d9;padding:13px 0;position:relative;overflow:hidden}.ticker__track{white-space:nowrap;gap:38px;width:max-content;animation:44s linear infinite tick;display:flex}.ticker span{font-family:var(--mono);letter-spacing:.22em;color:var(--muted);text-transform:uppercase;font-size:10.5px}.ticker span b{color:var(--gold);font-weight:400}.ticker .d{color:#c5984566}@keyframes tick{to{transform:translate(-50%)}}.section-pad{max-width:1520px;margin:0 auto;padding:9vw 7vw;position:relative}.sec-head{align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.sec-num{font-family:var(--display);letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px var(--line-helix);-webkit-user-select:none;user-select:none;flex:none;font-size:clamp(52px,6vw,88px);font-weight:640;font-stretch:120%;line-height:.85}.intro h2,.strip-sec h2,.standards-callout h2{font:640 clamp(30px, 3.9vw, 58px) / 1.04 var(--display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-stretch:116%}.intro .lead{margin:30px 0 0}.stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:58px;display:grid}.stat{background:var(--panel);padding:28px 26px;position:relative}.stat:after{content:"";border-top:1px solid var(--line-helix);border-right:1px solid var(--line-helix);width:7px;height:7px;position:absolute;top:10px;right:10px}.stat .v{font-family:var(--mono);letter-spacing:-.02em;font-size:clamp(28px,2.8vw,42px);font-weight:500;line-height:1}.stat .v i{color:var(--gold);font-style:normal}.stat .l{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:9.5px;line-height:1.9}.catalogue-shell{max-width:1520px;margin:0 auto;padding:0 5vw 8vw}.areas{color:#141312;background:#ddd5c4;max-width:none}.areas .eyebrow{color:#8d672b}.areas__inner{max-width:1380px;margin:0 auto}.areas__grid{border-top:1px solid #14131238;border-left:1px solid #14131238;grid-template-columns:repeat(3,1fr);margin-top:52px;display:grid}.area-card{border-bottom:1px solid #14131238;border-right:1px solid #14131238;min-height:230px;padding:30px 28px;transition:background .25s;position:relative}.area-card:hover{background:#e9e1d0}.area-card span,.area-card b{font-family:var(--mono);letter-spacing:.14em;color:#8d672b;text-transform:uppercase;font-size:10px}.area-card h3{font:640 23px/1.08 var(--display);letter-spacing:-.03em;margin:36px 0 12px}.area-card p{color:#55504a;max-width:280px;font-size:13px;font-weight:400}.area-card b{margin-top:24px;transition:letter-spacing .25s;display:block}.area-card:hover b{letter-spacing:.22em}.photostrip{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:56px;display:grid}.photo{border:1px solid var(--line);aspect-ratio:3/2;background:var(--panel);border-radius:5px;margin:0;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.photo:hover img{transform:scale(1.04)}.photo .cap{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#ece8dee6;border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080909a8;border-radius:2px;padding:6px 10px;font-size:9px;position:absolute;bottom:12px;left:13px}.standards-callout{isolation:isolate;justify-content:space-between;align-items:flex-end;gap:40px;padding:13vw 8vw;display:flex;position:relative;overflow:hidden}.standards-callout__bg{z-index:-2;background:url(/img/agx-close.jpg) center / cover no-repeat var(--ink);position:absolute;inset:0}.standards-callout__shade{z-index:-1;background:linear-gradient(90deg,#080909eb 0%,#08090999 48%,#0809094d 100%),linear-gradient(#080909e6,#0000 30% 65%,#080909eb 100%);position:absolute;inset:0}.concierge{background:linear-gradient(180deg, #0b0c0b, var(--ink));border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:7vw;padding:9vw 8vw;display:grid}.concierge h2{font:640 clamp(32px, 3.8vw, 54px) / 1.04 var(--display);letter-spacing:-.03em;margin:0;font-stretch:116%}.concierge>div>p:last-child{color:#bdb6a9;max-width:360px;margin-top:24px}.concierge__form{background:var(--panel-2);border:1px solid var(--line);border-radius:5px;align-self:start;padding:30px}.concierge label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--gold-light);margin-bottom:12px;font-size:10px;display:block}.concierge textarea{resize:vertical;border:1px solid var(--line);width:100%;color:var(--paper);font-family:var(--sans);background:#0a0a09;border-radius:3px;outline:none;margin-bottom:15px;padding:15px;font-weight:400}.concierge textarea:focus{border-color:var(--gold)}.concierge__answer{border-top:1px solid var(--line);color:#ddd4c6;margin-top:22px;padding-top:18px}.concierge__answer strong{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);font-size:10px}.concierge__answer p{font-family:var(--sans);margin:10px 0;font-size:16px;font-weight:500;line-height:1.5}.concierge__answer small{color:#989184;font-family:var(--mono);font-size:10px}.inner-hero{isolation:isolate;padding:13vw 7vw 8vw;position:relative;overflow:hidden}.inner-hero__bg{z-index:-2;background-position:50%;background-size:cover;background-color:var(--ink);position:absolute;inset:0}.inner-hero__shade{z-index:-1;background:linear-gradient(90deg,#080909f0 0%,#080909c7 45%,#08090980 100%),linear-gradient(#080909bf,#0000 40%,#080909f5 96%);position:absolute;inset:0}.inner-hero__content{max-width:1000px}.inner-hero h1{font:640 clamp(36px, 5.2vw, 84px) / 1 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-stretch:118%}.inner-hero p:last-child{color:#c6bfb2;max-width:540px;margin-top:32px;font-size:16.5px}.product-page{max-width:1520px;margin:0 auto;padding:6vw 8vw}.product-page__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:7vw;margin:60px 0 70px;display:grid}.product-page__media{border:1px solid var(--line);aspect-ratio:1;background:#060606;border-radius:6px;position:relative;overflow:hidden}.product-page__media img{object-fit:cover;width:100%;height:100%}.product-page__media .cap{font-family:var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#ece8dee6;border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080909a8;border-radius:2px;padding:6px 10px;font-size:9px;position:absolute;bottom:13px;left:14px}.product-page__compliance{flex-wrap:wrap;gap:8px;margin:34px 0 6px;display:flex}.product-page__compliance span{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#bfb7a8;border:1px solid var(--line);border-radius:2px;padding:6px 10px;font-size:8.5px}.product-page__compliance span:before{content:"✓ ";color:var(--gold)}.product-page h1{font:640 clamp(34px, 4.6vw, 72px) / 1 var(--display);letter-spacing:-.03em;margin:10px 0 0;font-stretch:116%}.product-page__tagline{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);font-size:12px;margin:8px 0 0!important}.product-page__molecular{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:10px 18px;padding-bottom:22px;display:flex;max-width:none!important;margin:22px 0 0!important}.product-page__molecular span{font-family:var(--mono);letter-spacing:.06em;color:#d5cdbe;word-break:break-word;font-size:12px}.product-page__molecular b{font-family:var(--mono);letter-spacing:.08em;color:var(--gold);white-space:nowrap;font-size:11px;font-weight:400}.product-page__badge{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);border:1px solid #c5984566;border-radius:2px;padding:6px 9px;font-size:8.5px;display:inline-flex}.product-page__format{color:var(--gold-light);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.product-page__grid p:not(.eyebrow):not(.product-page__format){color:#bdb6a9;max-width:560px}.tag-row{flex-wrap:wrap;gap:8px;margin:30px 0;display:flex}.tag-row span{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#bfb7a8;border-radius:2px;padding:7px 10px;font-size:9px}.record-table{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.record-table div{background:var(--panel);padding:24px}.record-table span{color:var(--gold);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;margin-bottom:11px;font-size:9px;display:block}.record-table b{font:600 16px/1.3 var(--display)}.order-panel{border:1px solid var(--line-helix);background:radial-gradient(120% 100% at 100% 0%, #c5984514, transparent 55%), var(--panel-2);border-radius:6px;margin-top:34px;padding:28px}.order-panel .eyebrow{margin-bottom:14px}.order-panel .eyebrow .idx{color:var(--gold)}.order-panel h3{font:640 21px/1.1 var(--display);letter-spacing:-.02em;margin:0 0 12px}.order-panel>p{font-size:14px;color:#bdb6a9!important;margin:0 0 22px!important}.order-panel__actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.order-panel__coa{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#d5cdbe;align-items:center;gap:8px;font-size:10px;transition:color .2s;display:inline-flex}.order-panel__coa span{color:var(--gold);font-size:13px}.order-panel__coa b{color:var(--muted);font-weight:400}.order-panel__coa:hover{color:var(--gold-light)}.order-panel small{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:22px;font-size:9px;display:block}.standards-list{max-width:1520px;margin:0 auto;padding:2vw 7vw 9vw}.standards-list article{border-top:1px solid var(--line);grid-template-columns:100px 1fr .8fr;align-items:baseline;gap:30px;padding:34px 0;display:grid}.standards-list article:last-child{border-bottom:1px solid var(--line)}.standards-list span{color:#0000;-webkit-text-stroke:1px var(--line-helix);font-family:var(--display);font-size:34px;font-weight:640;font-stretch:118%;line-height:1}.standards-list h2{font:640 26px/1.15 var(--display);letter-spacing:-.02em;margin:0}.standards-list p{color:#aaa295;margin:0;font-size:13.5px}.clauncher{z-index:60;flex-direction:column;align-items:flex-end;gap:14px;display:flex;position:fixed;bottom:22px;right:22px}.clauncher__fab{border:1px solid var(--gold);background:var(--gold);color:#110e08;font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;border-radius:40px;align-items:center;gap:9px;padding:13px 18px;font-size:10.5px;transition:transform .18s,box-shadow .25s;display:inline-flex;box-shadow:0 10px 34px #00000080,0 0 #c5984500}.clauncher__fab:hover{transform:translateY(-2px);box-shadow:0 14px 40px #c598454d}.clauncher__fab-dot{background:#110e08;border-radius:50%;width:7px;height:7px;animation:2.2s infinite pulse}.clauncher__panel{border:1px solid var(--line-helix);background:var(--panel-2);border-radius:10px;flex-direction:column;width:min(380px,100vw - 44px);max-height:min(560px,100vh - 120px);animation:.28s cubic-bezier(.2,.6,.2,1) clauncher-in;display:flex;overflow:hidden;box-shadow:0 30px 80px #000000a6}@keyframes clauncher-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.clauncher__head{border-bottom:1px solid var(--line);background:radial-gradient(120% 120% at 100% 0,#c598451a,#0000 60%);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 16px;display:flex}.clauncher__head .eyebrow{margin:0 0 8px}.clauncher__head strong{font-family:var(--display);color:var(--paper);font-size:17px;font-weight:640;line-height:1.1}.clauncher__close{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;flex:none;width:28px;height:28px;font-size:11px;transition:color .2s,border-color .2s}.clauncher__close:hover{color:var(--gold-light);border-color:var(--gold)}.clauncher__body{padding:18px 20px;overflow-y:auto}.clauncher__hint{color:#bdb6a9;margin:0 0 16px;font-size:12.5px}.clauncher__chips{gap:9px;display:grid}.clauncher__chips button{text-align:left;border:1px solid var(--line);color:#d5cdbe;font-family:var(--mono);letter-spacing:.02em;cursor:pointer;background:#0a0a09;border-radius:4px;padding:11px 13px;font-size:11px;line-height:1.4;transition:border-color .2s,color .2s,background .2s}.clauncher__chips button:hover{border-color:var(--gold);color:var(--gold-light);background:#121210}.clauncher__loading{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);margin:8px 0;font-size:11px}.clauncher__answer strong{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);font-size:10px}.clauncher__answer p{font-family:var(--sans);color:#ede7db;margin:10px 0;font-size:13.5px;line-height:1.55}.clauncher__answer small{font-family:var(--mono);color:var(--muted);font-size:10px;display:block}.clauncher__reset{color:var(--gold);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:10px}.clauncher__reset:hover{color:var(--gold-light)}.clauncher__form{border-top:1px solid var(--line);background:#0b0c0b;gap:8px;padding:14px 16px;display:flex}.clauncher__form input{border:1px solid var(--line);min-width:0;color:var(--paper);font-family:var(--sans);background:#0a0a09;border-radius:4px;outline:none;flex:1;padding:11px 12px;font-size:13px}.clauncher__form input:focus{border-color:var(--gold)}.clauncher__form button{border:1px solid var(--gold);background:var(--gold);color:#110e08;cursor:pointer;border-radius:4px;flex:none;width:42px;font-size:15px;transition:background .2s}.clauncher__form button:hover{background:var(--gold-light)}.clauncher__form button:disabled{opacity:.4;cursor:not-allowed}.site-footer{border-top:1px solid var(--line);max-width:1520px;margin:0 auto;padding:64px 5vw 40px}.site-footer__top{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1.8fr;gap:48px;padding-bottom:38px;display:grid}.site-footer__brand p{color:#a49d90;max-width:340px;margin:20px 0 0;font-size:13px;line-height:1.7}.newsletter{max-width:340px;margin:24px 0 0}.newsletter__label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:9.5px;display:block}.newsletter__note{color:#8d8578!important;margin:8px 0 12px!important;font-size:12px!important}.newsletter__row{gap:8px;display:flex}.newsletter__row input{border:1px solid var(--line);min-width:0;color:var(--paper);background:0 0;flex:1;padding:10px 12px;font-size:13px}.newsletter__row input:focus-visible{border-color:var(--gold);outline:none}.newsletter__row .button{padding:10px 16px;font-size:10px}.newsletter__done{color:#7fd39a!important;margin:10px 0 0!important;font-size:12.5px!important}.newsletter__error{color:#e1b7a6;margin:9px 0 0;font-size:12px}.checkout__optin{margin-top:4px}.unsubpage{justify-content:center;display:flex}.unsubpage__card{border:1px solid var(--line);background:var(--ink-soft);border-radius:5px;max-width:520px;padding:40px 34px}.unsubpage__card h1{font:600 clamp(26px, 3.4vw, 34px) / 1.12 var(--display);letter-spacing:-.02em;margin:14px 0 12px}.unsubpage__card p{color:var(--muted);margin:0 0 22px;font-size:14px;line-height:1.7}.site-footer__cols{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.site-footer__cols>div{flex-direction:column;gap:12px;display:flex}.site-footer__cols span{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:4px;font-size:9px}.site-footer__cols a{color:#c6bfb2;font-size:14px;transition:color .2s}.site-footer__cols a:hover{color:var(--gold-light)}.site-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding-top:28px;display:flex}.site-footer__bottom p{max-width:640px;color:var(--muted);margin:0;font-size:11px;line-height:1.8}.site-footer__bottom span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:9px}.legal{max-width:820px;margin:0 auto;padding:9vw 7vw 7vw}.legal__head{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:30px}.legal__head h1{font:640 clamp(30px, 4.2vw, 52px) / 1.04 var(--display);letter-spacing:-.03em;margin:14px 0 0;font-stretch:114%}.legal__updated{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:18px 0 0;font-size:10px}.legal__body h2{font:620 19px/1.3 var(--display);letter-spacing:-.02em;color:var(--paper);margin:36px 0 12px}.legal__body p{color:#c6bfb2;max-width:66ch;margin:0 0 14px;font-size:15px;line-height:1.75}.legal__body p b{color:var(--paper)}.legal__note{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.04em;padding-top:20px;color:var(--muted)!important;margin-top:30px!important;font-size:11px!important}.cart-button{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold-light);border:1px solid var(--line-helix);border-radius:3px;align-items:center;gap:8px;padding:10px 15px;font-size:10.5px;transition:border-color .2s,color .2s,background .2s;display:inline-flex;position:relative}.cart-button:hover{border-color:var(--gold);background:#c5984514}.cart-button__glyph{color:var(--gold);font-size:13px}.purchase{border:1px solid var(--line-helix);background:radial-gradient(120% 100% at 100% 0%, #c5984512, transparent 55%), var(--panel-2);border-radius:6px;margin-top:30px;padding:26px}.purchase__pricerow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;display:flex}.purchase__price{font-family:var(--mono);letter-spacing:-.02em;color:var(--paper);font-size:clamp(24px,2.8vw,36px);font-weight:500;line-height:1}.purchase__format{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:right;font-size:10px;line-height:1.7}.purchase__format span{color:var(--gold);display:block}.purchase__controls{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:22px;display:flex}.qty{border:1px solid var(--line);border-radius:3px;flex:none;align-items:center;display:inline-flex}.qty button{width:40px;color:var(--paper);cursor:pointer;background:0 0;border:0;font-size:17px;transition:color .2s}.qty button:hover{color:var(--gold-light)}.qty span{text-align:center;min-width:32px;font-family:var(--mono);font-size:13px}.purchase__add,.purchase__buy{flex:1;justify-content:center}.purchase__meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.purchase__coa{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#d5cdbe;align-items:center;gap:8px;font-size:10px;transition:color .2s;display:inline-flex}.purchase__coa span{color:var(--gold);font-size:13px}.purchase__coa b{color:var(--muted);font-weight:400}.purchase__coa:hover{color:var(--gold-light)}.purchase__badge{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold-light);border:1px solid #c5984566;border-radius:2px;padding:5px 8px;font-size:8.5px}.purchase__note{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:16px;font-size:9px;line-height:1.8;display:block}.pdp-content{max-width:920px;margin:0 auto}.pdp-block{border-top:1px solid var(--line);grid-template-columns:minmax(200px,260px) 1fr;gap:30px;padding:42px 0;display:grid}.pdp-block .eyebrow{text-wrap:balance;margin:0}.pdp-block p{color:#c6bfb2;max-width:62ch;margin:0;font-size:15.5px}.pdp-lead{line-height:1.6;color:var(--paper)!important;font-size:17.5px!important}.pdp-facts,.pdp-faq{border-top:1px solid var(--line);padding:42px 0}.pdp-faq .eyebrow{margin-bottom:8px}.pdp-faq details{border-bottom:1px solid var(--line)}.pdp-faq summary{cursor:pointer;font-family:var(--display);color:var(--paper);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:16.5px;font-weight:600;list-style:none;display:flex}.pdp-faq summary::-webkit-details-marker{display:none}.pdp-faq summary span{color:var(--gold);font-family:var(--mono);flex:none;font-size:20px;transition:transform .2s}.pdp-faq details[open] summary span{transform:rotate(45deg)}.pdp-faq details>p{color:#bdb6a9;max-width:62ch;margin:0 0 22px}.pdp-related{border-top:1px solid var(--line);padding:44px 0 6px}.pdp-related .eyebrow{margin-bottom:24px}.pdp-relgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pdp-relcard{border:1px solid var(--line);border-radius:6px;align-items:center;gap:16px;padding:14px;transition:border-color .25s,transform .25s,background .25s;display:flex}.pdp-relcard:hover{border-color:var(--line-helix);background:#121210;transform:translateY(-3px)}.pdp-relcard img{object-fit:cover;background:#060606;border-radius:4px;flex:none;width:72px;height:72px}.pdp-relcard b{font-family:var(--display);color:var(--paper);font-size:16px;font-weight:600;display:block}.pdp-relcard span{color:#bdb6a9;margin:2px 0 8px;font-size:12px;display:block}.pdp-relcard em{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-size:10px;font-style:normal}.checkout{max-width:1200px;margin:0 auto;padding:8vw 7vw}.checkout__head{max-width:720px;margin-bottom:48px}.checkout__head h1{font:640 clamp(32px, 4.4vw, 60px) / 1.02 var(--display);letter-spacing:-.03em;margin:14px 0 0;font-stretch:116%}.checkout__head h1 em{color:var(--gold);font-style:normal}.checkout__grid{grid-template-columns:1.4fr .9fr;align-items:start;gap:40px;display:grid}.checkout__summary .eyebrow{margin-bottom:20px}.checkout__items{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.checkout__item{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr auto auto;align-items:center;gap:16px;padding:18px 0;display:grid}.checkout__item img{object-fit:cover;background:#060606;border-radius:4px;width:64px;height:64px}.checkout__totals{gap:12px;margin:24px 0 0;display:grid}.checkout__totals>div{color:#bdb6a9;justify-content:space-between;gap:20px;font-size:14px;display:flex}.checkout__totals dt,.checkout__totals dd{margin:0}.checkout__empty{text-align:center;max-width:520px;margin:60px auto}.checkout__empty h2{font:640 28px/1.1 var(--display);margin:0 0 14px}.checkout__empty p{color:#bdb6a9;margin:0 0 26px}.compare{max-width:1100px;margin:0 auto}.compare__pickers{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:20px;margin-bottom:44px;display:flex}.compare__picker{flex-direction:column;gap:8px;min-width:260px;display:flex}.compare__picker span{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-size:9px}.compare__picker select{appearance:none;background:var(--panel-2);border:1px solid var(--line-helix);color:var(--paper);font-family:var(--display);cursor:pointer;border-radius:4px;padding:12px 16px;font-size:16px;font-weight:600}.compare__picker select:focus{border-color:var(--gold);outline:none}.compare__vs{font-family:var(--mono);letter-spacing:.26em;text-transform:uppercase;color:var(--muted);padding-bottom:18px;font-size:11px}.compare__heads{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:8px;display:grid}.compare__col{text-align:center;border:1px solid var(--line);background:linear-gradient(180deg, var(--panel-2), var(--panel));border-radius:6px;padding:26px}.compare__img{background:#060606;border-radius:6px;width:120px;height:120px;margin:0 auto 16px;overflow:hidden}.compare__img img{object-fit:cover;width:100%;height:100%}.compare__col .eyebrow{margin:0 0 8px;font-size:8.5px}.compare__col h3{font:640 21px/1.1 var(--display);margin:0}.compare__tag{color:#bdb6a9;margin:8px 0 12px;font-size:13px}.compare__price{font-family:var(--mono);color:var(--gold-light);margin:0 0 12px;font-size:18px;font-weight:500}.compare__table{border:1px solid var(--line);border-top:0}.compare__row{border-top:1px solid var(--line);grid-template-columns:150px 1fr 1fr;display:grid}.compare__rowlabel{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border-right:1px solid var(--line);background:#ffffff04;padding:16px 18px;font-size:9px}.compare__cell{color:#c6bfb2;border-right:1px solid var(--line);overflow-wrap:anywhere;padding:16px 18px;font-size:13.5px}.compare__cell:last-child{border-right:0}.article{max-width:920px;margin:0 auto}.article-sec{border-top:1px solid var(--line);padding:52px 0}.article-sec:first-child{border-top:0;padding-top:10px}.article-sec h2{font:640 clamp(24px, 3vw, 36px) / 1.12 var(--display);letter-spacing:-.02em;margin:14px 0 20px}.article-sec .eyebrow{margin:0}.article-sec p{color:#c6bfb2;max-width:68ch;margin:0 0 16px;font-size:15.5px}.article-sec .lead{color:var(--paper);font-size:17.5px}.article-sec .button{margin-top:12px}.numbered{background:var(--line);border:1px solid var(--line);gap:1px;margin:26px 0 30px;display:grid}.numbered__item{background:var(--panel);grid-template-columns:60px 1fr;align-items:baseline;gap:18px;padding:22px;display:grid}.numbered__n{font-family:var(--display);color:#0000;-webkit-text-stroke:1px var(--line-helix);font-size:24px;font-weight:640;font-stretch:118%}.numbered__item b{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);font-size:11px}.numbered__item p{margin:8px 0 0;font-size:14px}.glossary{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;margin:24px 0 0;display:grid}.glossary__item{background:var(--panel);padding:20px 22px}.glossary dt{font-family:var(--display);color:var(--gold-light);font-size:16px;font-weight:600}.glossary dd{color:#bdb6a9;margin:8px 0 0;font-size:13.5px}.learn-cta{max-width:1520px;margin:0 auto;padding:0 7vw 9vw}.learn-cta__inner{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:20px;padding-top:40px;display:grid}.learn-cta__card{border:1px solid var(--line);border-radius:6px;padding:26px;transition:border-color .25s,transform .25s,background .25s}.learn-cta__card:hover{border-color:var(--line-helix);background:#121210;transform:translateY(-4px)}.learn-cta__card b{font-family:var(--display);color:var(--paper);font-size:18px;font-weight:620;display:block}.learn-cta__card span{color:#bdb6a9;margin-top:8px;font-size:13px;display:block}.classes{max-width:1520px;margin:0 auto}.classes__h{font:640 clamp(26px, 3.4vw, 46px) / 1.08 var(--display);letter-spacing:-.02em;margin:0;font-stretch:114%}.classes__h em{color:var(--gold);font-style:normal}.class-list{border-top:1px solid var(--line);margin-top:20px}.class-row{border-bottom:1px solid var(--line);grid-template-columns:70px 300px 1fr;align-items:baseline;gap:30px;padding:34px 0;display:grid}.class-row__n{font-family:var(--display);color:#0000;-webkit-text-stroke:1px var(--line-helix);font-size:34px;font-weight:640;font-stretch:118%}.class-row__title h3{font:640 19px/1.2 var(--display);letter-spacing:-.02em;margin:0}.class-row__ex{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:10px 0 0;font-size:9.5px}.class-row__body{color:#c6bfb2;max-width:62ch;margin:0;font-size:14.5px}.verify{background:linear-gradient(180deg, #0b0c0b, var(--ink));border-top:1px solid var(--line)}.verify__inner{max-width:1520px;margin:0 auto;padding:9vw 7vw}.verify__grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:44px;display:grid}.verify__card{background:var(--panel);padding:24px 20px}.verify__card span{font-family:var(--display);color:#0000;-webkit-text-stroke:1px var(--line-helix);font-size:24px;font-weight:640;font-stretch:118%;display:block}.verify__card b{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold-light);margin:14px 0 10px;font-size:10px;display:block}.verify__card p{color:#bdb6a9;margin:0;font-size:13px}.verify__cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:44px;display:flex}.verify__cta p{font-family:var(--display);color:var(--paper);margin:0;font-size:18px;font-weight:500;line-height:1.4}.offer{max-width:1520px;margin:0 auto}.offer__grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;margin-top:40px;display:grid}.offer__card{background:var(--panel);padding:34px 30px}.offer__card b{font-family:var(--display);color:var(--paper);margin-bottom:12px;font-size:18px;font-weight:620;display:block}.offer__card p{color:#bdb6a9;max-width:46ch;margin:0;font-size:14.5px}.steps-sec{max-width:1520px;margin:0 auto}.steps{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px;display:grid}.step{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel-2), var(--panel));border-radius:6px;padding:30px}.step__n{font-family:var(--display);color:#0000;-webkit-text-stroke:1px var(--line-helix);margin-bottom:14px;font-size:30px;font-weight:640;font-stretch:118%;display:block}.step b{font-family:var(--display);color:var(--paper);margin-bottom:10px;font-size:18px;font-weight:620;display:block}.step p{color:#bdb6a9;margin:0;font-size:14px}.principles{background:linear-gradient(180deg, #0b0c0b, var(--ink));border-top:1px solid var(--line)}.principles__inner{grid-template-columns:.9fr 1.1fr;align-items:center;gap:6vw;max-width:1520px;margin:0 auto;padding:9vw 7vw;display:grid}.principles__list{background:var(--line);border:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.principles__list li{background:var(--panel);color:var(--paper);padding:24px 26px 24px 56px;font-size:16px;position:relative}.principles__list li:before{content:"✓";color:var(--gold);position:absolute;left:26px}.guarantee{border-block:1px solid var(--line);z-index:2;background:#ffffff03;position:relative}.guarantee__inner{grid-template-columns:repeat(4,1fr);gap:24px;max-width:1520px;margin:0 auto;padding:22px 6vw;display:grid}.guarantee__item{align-items:center;gap:12px;display:flex}.guarantee__check{border:1px solid var(--line-helix);width:24px;height:24px;color:var(--gold);border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.guarantee__item b{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--paper);font-size:11px;display:block}.guarantee__item span{color:var(--muted);margin-top:3px;font-size:12px;display:block}.calc{border:1px solid var(--line-helix);background:var(--panel-2);border-radius:6px;overflow:hidden}.calc__inputs{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.calc__field{background:var(--panel);flex-direction:column;gap:10px;padding:18px 20px;display:flex}.calc__field>span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-size:9px}.calc__inputwrap{border:1px solid var(--line);background:#0a0a09;border-radius:4px;align-items:center;gap:8px;padding:0 12px;display:flex}.calc__inputwrap:focus-within{border-color:var(--gold)}.calc__inputwrap input{min-width:0;color:var(--paper);font-family:var(--mono);background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:18px}.calc__inputwrap i{font-family:var(--mono);color:var(--muted);font-size:11px;font-style:normal}.calc__outputs{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.calc__out{background:var(--panel);padding:20px}.calc__out--hi{background:linear-gradient(180deg, #c5984514, var(--panel) 70%)}.calc__out>span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9px}.calc__out b{font-family:var(--mono);letter-spacing:-.02em;color:var(--paper);margin:10px 0 6px;font-size:26px;font-weight:500;line-height:1;display:block}.calc__out--hi b{color:var(--gold-light)}.calc__out b i{font-family:var(--mono);color:var(--muted);margin-left:6px;font-size:12px;font-style:normal}.calc__out small{font-family:var(--mono);color:var(--muted);font-size:10px}.calc__note{font-family:var(--mono);letter-spacing:.06em;color:var(--muted);border-top:1px solid var(--line);margin:0;padding:16px 20px;font-size:9.5px;line-height:1.7}.stacks{max-width:1520px;margin:0 auto}.stacks .eyebrow{margin-bottom:26px}.stacks__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.stack-card{border:1px solid var(--line);background:linear-gradient(180deg, var(--panel-2), var(--panel));border-radius:6px;flex-direction:column;transition:border-color .25s,transform .25s;display:flex;overflow:hidden}.stack-card:hover{border-color:var(--line-helix);transform:translateY(-4px)}.stack-card__media{aspect-ratio:16/9;background:#060606;position:relative;overflow:hidden}.stack-card__media img{object-fit:cover;width:100%;height:100%}.stack-card__save{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#110e08;background:var(--gold);border-radius:2px;padding:5px 9px;font-size:9px;position:absolute;top:12px;right:12px}.stack-card__body{flex-direction:column;flex:1;padding:22px;display:flex}.stack-card__body h3{font:640 18px/1.15 var(--display);margin:0}.stack-card__tag{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:8px 0 12px;font-size:10px}.stack-card__blurb{color:#bdb6a9;flex:1;margin:0 0 20px;font-size:13px}.stack-card__foot{justify-content:space-between;align-items:center;gap:14px;display:flex}.stack-card__price{font-family:var(--mono);color:var(--paper);font-size:16px;font-weight:500}.stack-card__foot .button{padding:11px 16px}.agegate{z-index:200;-webkit-backdrop-filter:blur(8px);background:#040506db;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.agegate__box{border:1px solid var(--line-helix);background:radial-gradient(120% 100% at 100% 0%, #c598451a, transparent 55%), var(--panel-2);border-radius:10px;width:100%;max-width:520px;padding:38px 34px;box-shadow:0 40px 100px #000000b3}.agegate__box .eyebrow{margin:0 0 12px}.agegate__box h2{font:640 clamp(23px, 3vw, 32px) / 1.1 var(--display);letter-spacing:-.02em;margin:0 0 18px}.agegate__box p{color:#c6bfb2;margin:0;font-size:14.5px}.agegate__box p b{color:var(--paper)}.agegate__checks{gap:12px;margin-top:24px;display:grid}.agegate__check{border:1px solid var(--line);color:var(--paper);cursor:pointer;border-radius:8px;grid-template-columns:20px 1fr;align-items:start;gap:12px;padding:14px;display:grid}.agegate__check input{width:18px;height:18px;accent-color:var(--gold);margin:1px 0 0}.agegate__check span{font-size:13.5px;line-height:1.5}.agegate__actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.agegate__actions .button{flex:1;justify-content:center}.agegate__actions .button:disabled{cursor:not-allowed;opacity:.45}.verify__ctabtns{flex-wrap:wrap;gap:16px;display:flex}.coa-topbar{z-index:2;position:relative}.coa-page{max-width:900px;margin:0 auto;padding:5vw 6vw 8vw}.coa-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.coa-doc{color:#20242b;font-family:var(--sans);background:#f4f1ea;border-radius:6px;padding:44px 46px;box-shadow:0 40px 100px #00000080}.coa-doc__head{border-bottom:2px solid #20242b;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:20px;display:flex}.coa-doc__brand{font-family:var(--mono);letter-spacing:.22em;color:#5a4a24;font-size:13px}.coa-doc__brand b{color:#20242b}.coa-doc__head h1{font:660 24px/1.1 var(--display);letter-spacing:-.01em;color:#20242b;margin:10px 0 0;font-stretch:112%}.coa-doc__seal{flex:none;width:80px;height:80px}.coa-doc__meta{background:#d9d3c6;border:1px solid #d9d3c6;grid-template-columns:repeat(2,1fr);gap:1px;margin:26px 0;display:grid}.coa-doc__meta>div{background:#f4f1ea;padding:12px 14px}.coa-doc__meta dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#8a7f6a;font-size:8.5px}.coa-doc__meta dd{color:#20242b;margin:5px 0 0;font-size:14px;font-weight:500}.coa-doc__seq{font-family:var(--mono);word-break:break-word;font-size:11px!important}.coa-doc__tablewrap{-webkit-overflow-scrolling:touch;margin:8px 0 26px;overflow-x:auto}.coa-doc__table{border-collapse:collapse;width:100%;min-width:460px;margin:0;font-size:13px}.coa-doc__table th{text-align:left;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8a7f6a;border-bottom:1.5px solid #20242b;padding:10px 12px;font-size:9px}.coa-doc__table td{color:#333;border-bottom:1px solid #ded8cc;padding:12px}.coa-doc__table td b{color:#20242b}.coa-doc__pass{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#2f6b3a;background:#e7f0e4;border:1px solid #b7cdb2;border-radius:2px;padding:3px 8px;font-size:9px}.coa-doc__chrom{border:1px solid #ded8cc;border-radius:4px;margin-bottom:24px;padding:16px}.coa-doc__chromhead{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8a7f6a;justify-content:space-between;margin-bottom:8px;font-size:10px;display:flex}.coa-doc__chrom svg{width:100%;height:110px;display:block}.coa-doc__chromaxis{font-family:var(--mono);color:#8a7f6a;justify-content:space-between;margin-top:4px;font-size:9px;display:flex}.coa-doc__foot{border-top:2px solid #20242b;padding-top:20px}.coa-doc__sig span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8a7f6a;font-size:9px}.coa-doc__sig b{font-family:var(--display);color:#20242b;margin-top:6px;font-size:15px;font-weight:600;display:block}.coa-doc__disc{color:#6a6355;margin:18px 0 0;font-size:11.5px;line-height:1.7}.coa-page__note{text-align:center;color:var(--muted);font-family:var(--mono);letter-spacing:.08em;margin-top:24px;font-size:10px}@media print{.site-nav,.coa-actions,.coa-page__note,.grain,.glow,.clauncher,.agegate{display:none!important}html,body{background:#fff}.coa-page{max-width:none;padding:0}.coa-doc{box-shadow:none;border:1px solid #ccc}}.site-nav__right{align-items:center;gap:14px;display:flex}.owner-console-link{color:var(--gold-light);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1px solid #cda3547a;align-items:center;gap:5px;padding:9px 11px;font-size:9px;line-height:1;transition:border-color .2s,background .2s,color .2s;display:inline-flex}.owner-console-link:hover{border-color:var(--gold-light);color:#fff8e9;background:#cda3541f}.account-nav-link{border:1px solid var(--line-helix);color:var(--paper);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:9px 12px;font-size:9px;line-height:1;transition:border-color .2s,color .2s;display:inline-flex}.account-nav-link:hover{border-color:var(--gold-light);color:var(--gold-light)}@media (max-width:850px){.account-nav-link span{display:none}}.navburger{border:1px solid var(--line-helix);cursor:pointer;background:0 0;border-radius:4px;flex-direction:column;justify-content:center;gap:5px;width:42px;height:40px;padding:0 9px;display:none}.navburger span{background:var(--gold-light);width:100%;height:1.5px;transition:transform .25s,opacity .2s;display:block}.navburger--open span:first-child{transform:translateY(6.5px)rotate(45deg)}.navburger--open span:nth-child(2){opacity:0}.navburger--open span:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mobilemenu{z-index:120;-webkit-backdrop-filter:blur(12px);background:#050607fa;flex-direction:column;justify-content:center;padding:8vh 8vw;animation:.24s cubic-bezier(.2,.6,.2,1) clauncher-in;display:flex;position:fixed;inset:0;overflow-y:auto}.mobilemenu__close{border:1px solid var(--line-helix);width:42px;height:42px;color:var(--gold-light);cursor:pointer;background:0 0;border-radius:50%;font-size:15px;position:absolute;top:22px;right:22px}.mobilemenu nav{flex-direction:column;display:flex}.mobilemenu nav a{font-family:var(--display);color:var(--paper);border-bottom:1px solid var(--line);letter-spacing:-.02em;padding:14px 0;font-size:clamp(26px,8.4vw,42px);font-weight:640;font-stretch:112%;line-height:1}.mobilemenu nav a:active,.mobilemenu nav a:hover{color:var(--gold-light)}.mobilemenu nav .mobilemenu__owner{color:var(--gold-light);border-top:1px solid #cda35447;margin-top:16px;padding-top:22px}.mobilemenu__foot{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-top:34px;font-size:12px}.mobilemenu__foot b{color:var(--gold-light)}@media (max-width:850px){.site-nav{padding:0 20px}.site-nav nav{display:none}.navburger{display:flex}.site-nav__utility{font-size:8px}.hero__inner{padding:30vw 7vw 70px}.hero__corner{display:none}.hero__bg{background-position:72%}.sec-num{display:none}.stats{grid-template-columns:repeat(2,1fr)}.areas__grid,.photostrip,.standards-callout,.concierge,.product-page__grid{grid-template-columns:1fr}.standards-callout{flex-direction:column;align-items:start;padding:20vw 7vw}.record-table{grid-template-columns:1fr}.standards-list article{grid-template-columns:60px 1fr}.standards-list article p{grid-column:2}.inner-hero{padding-top:24vw}.site-footer__top{grid-template-columns:1fr;gap:32px}.site-footer__cols{grid-template-columns:1fr 1fr}.site-footer__bottom{flex-direction:column}.pdp-block{grid-template-columns:1fr;gap:10px;padding:32px 0}.glossary,.offer__grid,.pdp-relgrid,.learn-cta__inner,.steps,.checkout__grid,.principles__inner{grid-template-columns:1fr}.checkout__item{grid-template-columns:52px 1fr;row-gap:8px}.compare__heads,.verify__grid{grid-template-columns:1fr}.class-row{grid-template-columns:1fr;gap:8px}.class-row__n{display:none}.guarantee__inner{grid-template-columns:1fr 1fr;gap:16px}.calc__inputs,.calc__outputs,.stacks__grid{grid-template-columns:1fr}.coa-doc{padding:26px 22px}.coa-doc__meta{grid-template-columns:1fr}.coa-doc__head{flex-direction:column}}@media (max-width:480px){.hero__actions{flex-direction:column;align-items:flex-start}.section-pad,.catalogue-shell,.standards-list{padding-inline:6vw}.stats{grid-template-columns:1fr 1fr}.compare__row{grid-template-columns:84px 1fr 1fr}.compare__rowlabel,.compare__cell{padding:12px 10px;font-size:12px}}.navicon{border:1px solid var(--line);width:34px;height:34px;color:var(--cream);border-radius:50%;justify-content:center;align-items:center;transition:border-color .25s,color .25s;display:inline-flex}.navicon:hover{border-color:var(--line-helix);color:var(--gold-light)}.authpage{place-items:center;min-height:78vh;padding:120px 7vw 90px;display:grid}.authcard{background:var(--panel);border:1px solid var(--line);flex-direction:column;width:min(430px,100%);padding:40px 38px 32px;display:flex}.authcard__badge{filter:drop-shadow(0 10px 24px #00000073);align-self:center;width:168px;margin-bottom:26px}.authcard h1{font:640 clamp(23px, 3vw, 31px) / 1.1 var(--display);letter-spacing:-.02em;margin:10px 0 0}.authcard h1 em{color:var(--gold);font-style:normal}.authcard__lead{color:var(--muted);margin:14px 0 22px;font-size:13px;line-height:1.6}.authcard__field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.authcard__field span{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:9px}.authcard__field input{border:1px solid var(--line);color:var(--cream);font:400 14px var(--sans);background:#15130f;outline:none;padding:12px 13px;transition:border-color .2s}.authcard__field input:focus{border-color:var(--line-helix)}.authcard__field textarea{border:1px solid var(--line);color:var(--cream);resize:vertical;background:#15130f;outline:none;min-height:88px;padding:10px 12px;transition:border-color .2s}.authcard__field textarea:focus{border-color:var(--line-helix)}.research-access-card{width:min(590px,100%)}.research-access__checks{border-block:1px solid var(--line);margin:20px 0 16px;padding:12px 0}.research-access__checks label{color:var(--muted);align-items:flex-start;gap:9px;margin:10px 0;font-size:11px;line-height:1.55;display:flex}.research-access__checks input{accent-color:var(--gold);margin-top:2px}.research-access__checks a{color:var(--gold-light)}.authcard__error{color:#e1b7a6;margin:2px 0 10px;font-size:12px}.authcard__notice{color:#b9d3ae;margin:2px 0 10px;font-size:12px}.authcard__submit{justify-content:center;width:100%;margin-top:4px}.authcard__switch{flex-wrap:wrap;gap:8px 20px;margin-top:18px;display:flex}.authcard__switch .text-link{cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.authcard__fineprint{color:var(--muted);margin-top:22px;font-size:10.5px;line-height:1.6}.authcard__fineprint a{color:var(--gold-light)}.authpage{min-height:calc(100svh - 64px);padding:clamp(92px,10vw,148px) 5vw clamp(56px,8vw,104px)}.access-shell{background:var(--panel);border:1px solid #e2d0a933;border-radius:20px;grid-template-columns:minmax(0,.92fr) minmax(470px,1.08fr);width:min(1120px,100%);display:grid;overflow:hidden;box-shadow:0 44px 120px #00000085}.access-shell__context{background:radial-gradient(circle at 12% 13%,#edca782e,#0000 25%),radial-gradient(circle at 100% 100%,#1c525061,#0000 46%),linear-gradient(145deg,#131612 0%,#0b0f0d 74%);flex-direction:column;min-height:660px;padding:clamp(34px,4vw,62px);display:flex;position:relative;overflow:hidden}.access-shell__context:before,.access-shell__context:after{content:"";pointer-events:none;position:absolute}.access-shell__context:before{border:1px solid #e5c97e40;border-radius:50%;width:340px;height:340px;bottom:-136px;right:-146px;box-shadow:0 0 0 30px #e5c97e09,0 0 0 62px #e5c97e06}.access-shell__context:after{background:linear-gradient(#0000,#e5c97e3d,#0000);width:1px;height:100%;top:0;right:20%}.access-shell__context>*{z-index:1;position:relative}.access-shell__context .eyebrow{margin:0}.access-shell__context h1{max-width:390px;color:var(--paper);font:580 clamp(37px, 4.3vw, 58px) / .98 var(--display);letter-spacing:-.045em;margin:22px 0 0}.access-shell__context h1 em{color:var(--gold-light);font-style:normal}.access-shell__lead{color:#c5cbbd;max-width:390px;margin:25px 0 0;font-size:15px;line-height:1.7}.access-shell__signals{border-top:1px solid #e2d0a933;gap:17px;margin:auto 0 0;padding:46px 0 0;list-style:none;display:grid}.access-shell__signals li{gap:14px;display:flex}.access-shell__signals li>span{color:var(--gold-light);font:500 10px / 1.7 var(--mono);letter-spacing:.14em;flex:none}.access-shell__signals b{color:var(--paper);font-size:12px;font-weight:650;display:block}.access-shell__signals small{color:#9fa89b;margin-top:3px;font-size:11px;line-height:1.55;display:block}.access-shell__scope{color:#9fa89b;max-width:360px;font:500 9px / 1.65 var(--mono);letter-spacing:.055em;text-transform:uppercase;margin:32px 0 0}.access-card{background:linear-gradient(135deg,#1c1b15fa,#111412fa);padding:clamp(34px,5vw,66px) clamp(28px,5vw,68px)}.access-card__topline{justify-content:space-between;align-items:center;gap:20px;display:flex}.access-card__topline>p{color:var(--gold-light);font:500 10px / 1.2 var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0}.access-card__steps{align-items:center;gap:7px;display:flex}.access-card__steps span{border:1px solid var(--line);width:22px;height:22px;color:var(--muted);font:500 9px / 1 var(--mono);border-radius:50%;place-items:center;display:grid}.access-card__steps span.is-active{border-color:var(--gold);color:#1b1914;background:var(--gold)}.access-card__steps span.is-complete{color:var(--gold-light);border-color:#dec6868c}.access-card__steps i{background:var(--line);width:25px;height:1px}.access-card h2{max-width:510px;color:var(--paper);font:580 clamp(29px, 3.2vw, 43px) / 1.02 var(--display);letter-spacing:-.04em;margin:21px 0 0}.access-card__lead{max-width:500px;color:var(--muted);margin:15px 0 32px;font-size:13px;line-height:1.65}.access-fields{gap:15px;display:grid}.access-fields--split{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.access-field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.access-field>span:first-child{color:var(--gold-light);font:500 9px / 1.2 var(--mono);letter-spacing:.15em;text-transform:uppercase}.access-field input,.access-field textarea{box-sizing:border-box;width:100%;color:var(--paper);font:400 14px / 1.45 var(--sans);background:#070b099e;border:1px solid #e2d0a93d;border-radius:6px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.access-field input{min-height:48px;padding:11px 13px}.access-field textarea{resize:vertical;min-height:112px;padding:12px 13px}.access-field input::placeholder,.access-field textarea::placeholder{color:#747a72}.access-field input:focus,.access-field textarea:focus{border-color:var(--gold);background:#0d120fe0;box-shadow:0 0 0 3px #d3ad5b1c}.access-field small{color:var(--muted);font-size:10px}.access-field__password{display:block;position:relative}.access-field__password input{padding-right:62px}.access-field__password button{color:var(--gold-light);cursor:pointer;font:500 9px / 1 var(--mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.access-field__password button:focus-visible,.access-text-button:focus-visible,.access-card__switch button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.access-card__utility{justify-content:space-between;align-items:center;gap:16px;margin:3px 0 20px;display:flex}.access-check{color:#bfc5b9;align-items:flex-start;gap:10px;font-size:11px;line-height:1.58;display:flex}.access-check input{width:15px;height:15px;accent-color:var(--gold);flex:none;margin:2px 0 0}.access-check a{color:var(--gold-light)}.access-check--compact{font-size:10.5px}.access-text-button,.access-card__switch button{color:var(--gold-light);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.access-text-button{flex:none;font-size:10.5px}.access-text-button:disabled{cursor:wait;opacity:.6}.access-checks{border-block:1px solid #e2d0a92e;gap:12px;margin:7px 0 23px;padding:18px 0;display:grid}.access-message{color:#f0c7b8;background:#94432e1f;border:1px solid #cf846c6b;border-radius:5px;margin:0 0 17px;padding:11px 12px;font-size:11.5px;line-height:1.52}.access-message--success{color:#cadfc2;background:#4f794726;border-color:#a2c9925c}.access-card__submit{justify-content:center;width:100%;min-height:49px}.access-card__actions{align-items:stretch;gap:12px;display:flex}.access-card__actions .button{flex:1;justify-content:center;min-height:48px}.access-card__actions .button:disabled{cursor:wait;opacity:.65}.access-card__switch{color:var(--muted);text-align:center;margin:20px 0 0;font-size:11.5px}.access-card__fineprint{color:#92998f;margin:28px 0 0;font-size:10px;line-height:1.62}.access-card__fineprint a{color:var(--gold-light)}.agegate__detail{color:var(--gold-light)!important;margin-top:14px!important;font-size:12px!important}.agegate__returning{color:var(--muted)!important;margin:18px 0 0!important;font-size:11px!important}@media (max-width:820px){.authpage{min-height:auto;padding:92px 20px 50px}.access-shell{grid-template-columns:1fr;max-width:590px}.access-shell__context{min-height:0;padding:32px 28px 31px}.access-shell__context h1{max-width:460px;font-size:clamp(34px,9vw,48px)}.access-shell__lead{margin-top:17px}.access-shell__signals{display:none}.access-shell__scope{margin-top:25px}.access-card{padding:34px 28px 31px}}@media (max-width:470px){.access-fields--split{grid-template-columns:1fr;gap:0}.access-card__utility{flex-direction:column;align-items:flex-start;gap:12px}.access-card__actions{flex-direction:column-reverse}.access-card__topline{align-items:flex-start}}.checkout__error{color:#e1b7a6;margin:0 0 12px;font-size:12px}.otl{flex-direction:column;gap:20px;margin:6px 0 18px;display:flex}.otl__steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.otl__step{border-top:2px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;padding-top:10px;font-size:9.5px;display:flex}.otl__step i{border:1px solid var(--line);border-radius:50%;flex:none;justify-content:center;align-items:center;width:15px;height:15px;font-size:8px;font-style:normal;display:inline-flex}.otl__step--done{border-top-color:var(--line-helix);color:var(--cream)}.otl__step--done i{border-color:var(--gold);color:var(--gold-light)}.otl__step--current{border-top-color:var(--gold);color:var(--gold-light)}.otl__step--current i{border-color:var(--gold);background:#c598452e}.otl__cancelled{color:#e1b7a6;background:#d6958014;border:1px solid #d6958066;margin:0;padding:12px 14px;font-size:12.5px}.otl__tracking{border:1px solid var(--line-helix);background:#c5984512;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.otl__tlabel{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:4px;font-size:9px;display:block}.otl__tnumber{font-family:var(--mono);color:var(--cream);font-size:14px}.otl__tbtn{flex:none}.otl__events{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.otl__events li{border-bottom:1px solid var(--line);gap:18px;padding:9px 0;font-size:12.5px;display:flex}.otl__edate{font-family:var(--mono);color:var(--muted);flex:none;width:130px;font-size:10.5px}.otl__enote{color:var(--cream)}.trackpage{max-width:860px;margin:0 auto;padding:130px 7vw 90px}.trackpage__head h1{font:640 clamp(30px, 4.2vw, 52px) / 1.04 var(--display);letter-spacing:-.03em;margin:10px 0 0;font-stretch:114%}.trackpage__head h1 em{color:var(--gold);font-style:normal}.trackpage__lead{color:var(--muted);max-width:560px;margin:18px 0 0;font-size:14px;line-height:1.7}.trackpage__lead a{color:var(--gold-light)}.trackpage__form{grid-template-columns:1.1fr 1.3fr auto;align-items:end;gap:12px;margin:34px 0 0;display:grid}.trackpage__form label{flex-direction:column;gap:6px;display:flex}.trackpage__form label span{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:9px}.trackpage__form input{border:1px solid var(--line);color:var(--cream);font:400 14px var(--sans);background:#15130f;outline:none;padding:12px 13px}.trackpage__form input:focus{border-color:var(--line-helix)}.trackpage__error{color:#e1b7a6;margin:22px 0 0;font-size:13px}.trackpage__result{border:1px solid var(--line);background:var(--panel);margin-top:44px;padding:30px 30px 24px}.trackpage__meta{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.trackpage__status{font:640 clamp(20px, 2.6vw, 28px) / 1.12 var(--display);margin:8px 0 0}.trackpage__totals{text-align:right;flex-direction:column;gap:4px;display:flex}.trackpage__totals span{color:var(--muted);font-size:12px}.trackpage__totals b{font-family:var(--mono);color:var(--gold-light);font-size:16px}.trackpage__items{border-top:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none}.trackpage__items li{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:10px 0;font-size:13px;display:flex}.trackpage__items li span{color:var(--muted);flex:1;font-size:11.5px}.trackpage__items li i{font-style:normal;font-family:var(--mono);color:var(--gold-light);font-size:11px}.account{max-width:980px;margin:0 auto;padding:130px 7vw 90px}.account__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.account__head h1{font:640 clamp(28px, 3.8vw, 46px) / 1.05 var(--display);letter-spacing:-.03em;margin:10px 0 0;font-stretch:114%}.account__head h1 em{color:var(--gold);font-style:normal}.account__email{color:var(--muted);font-family:var(--mono);margin:10px 0 0;font-size:11.5px}.account__headactions{align-items:center;gap:22px;display:flex}.account__signout{cursor:pointer;background:0 0;border:0;padding:0}.account__verify{border:1px solid var(--line-helix);background:#c5984512;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;padding:14px 18px;display:flex}.account__verify p{color:var(--cream);margin:0;font-size:13px}.account__error{color:#e1b7a6;margin:0 0 18px;font-size:13px}.account__loading{color:var(--muted);font-size:13px}.account__empty,.account__signin{border:1px solid var(--line);background:var(--panel);padding:46px 40px}.account__empty h2,.account__signin h1{font:640 clamp(24px, 3.2vw, 38px) / 1.08 var(--display);letter-spacing:-.02em;margin:10px 0 16px}.account__signin h1 em{color:var(--gold);font-style:normal}.account__empty p,.account__signin p{color:var(--muted);max-width:460px;margin:0 0 26px;line-height:1.7}.account__signinactions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.account__orders{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.aorder{border:1px solid var(--line);background:var(--panel);transition:border-color .25s}.aorder--open{border-color:var(--line-helix)}.aorder__row{width:100%;color:var(--cream);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;grid-template-columns:1.6fr auto auto auto 20px;align-items:center;gap:18px;padding:16px 20px;display:grid}.aorder__id{flex-direction:column;gap:3px;min-width:0;display:flex}.aorder__id b{font-family:var(--mono);letter-spacing:.04em;font-size:13px}.aorder__id span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.aorder__items{color:var(--muted);white-space:nowrap;font-size:11.5px}.aorder__total{font-family:var(--mono);font-size:13px}.aorder__chip{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--line);color:var(--muted);white-space:nowrap;padding:5px 9px;font-size:9px}.aorder__chip--placed{color:var(--gold-light);border-color:#c5984580}.aorder__chip--processing{color:var(--gold-light);background:#c598451a;border-color:#c59845b3}.aorder__chip--shipped{color:#b9cfe3;border-color:#97b2cc8c}.aorder__chip--delivered{color:#b9d3ae;border-color:#9abe8d80}.aorder__chip--cancelled{color:#e1b7a6;border-color:#d6958073}.aorder__chip--pending{color:var(--gold-light);border-color:#c5984580}.aorder__chip--approved{color:#b9d3ae;border-color:#9abe8d80}.aorder__chip--paid{color:#cfe6c4;background:#9abe8d1a;border-color:#9abe8dcc}.aorder__chip--void{color:#e1b7a6;border-color:#d6958073}.aorder__caret{color:var(--muted);font-style:normal;transition:transform .25s}.aorder--open .aorder__caret{transform:rotate(180deg)}.aorder__detail{border-top:1px solid var(--line);padding:22px 20px 20px}.aorder__cols{grid-template-columns:1.4fr 1fr;gap:26px;display:grid}.aorder__label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:14px 0 8px;font-size:9px;display:block}.aorder__list{margin:0;padding:0;list-style:none}.aorder__list li{border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:8px 0;font-size:12.5px;display:flex}.aorder__list li span{color:var(--muted);flex:1;font-size:11px}.aorder__list li i{font-style:normal;font-family:var(--mono);color:var(--gold-light);font-size:11px}.aorder__address{color:var(--muted);margin:0;font-size:12.5px;line-height:1.7}.aorder__address b{color:var(--cream)}.congate{background:var(--ink);place-items:center;min-height:100vh;padding:40px 6vw;display:grid}.admin__loading{color:var(--muted);font-size:13px}.admin__error{color:#e1b7a6;font-size:13px}.admin__gate{border:1px solid var(--line);background:var(--panel);max-width:520px;padding:46px 40px}.admin__gatebrand{margin-bottom:22px;display:block}.admin__gate h1{font:640 clamp(26px, 3.4vw, 40px) / 1.06 var(--display);margin:10px 0 16px}.admin__gate h1 em{color:var(--gold);font-style:normal}.admin__gate p{color:var(--muted);margin:0 0 26px;line-height:1.7}.admin__chipbtn{border:1px solid var(--line);color:var(--muted);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;padding:7px 12px;font-size:9.5px;transition:color .2s,border-color .2s}.admin__chipbtn--on{border-color:var(--gold);color:var(--gold-light);background:#c5984514}body.is-console .site-footer,body.is-console .clauncher{display:none}.console{background:var(--ink);grid-template-columns:250px 1fr;min-height:100vh;display:grid}.console__side{border-right:1px solid var(--line);background:linear-gradient(180deg, var(--ink-soft), var(--ink));flex-direction:column;gap:26px;height:100vh;padding:26px 20px;display:flex;position:sticky;top:0;overflow-y:auto}.console__brand{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:4px 6px 22px;display:flex}.console__brand span{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:9px;line-height:1.4}.console__nav{flex-direction:column;flex:1;gap:3px;display:flex}.console__navlabel{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);opacity:.7;margin:16px 8px 8px;font-size:8.5px}.console__navlabel:first-child{margin-top:0}.console__navitem{color:var(--muted);font:500 13.5px var(--sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:11px 12px;transition:background .18s,color .18s;display:flex}.console__navitem svg{opacity:.85;flex:none}.console__navitem:hover{color:var(--cream);background:#ede5d20a}.console__navitem--on{color:var(--gold-light);box-shadow:inset 2px 0 0 var(--gold);background:linear-gradient(90deg,#c598452e,#c598450d)}.console__navitem--on svg{opacity:1}.console__who{border-top:1px solid var(--line);align-items:center;gap:11px;padding:14px 10px 4px;display:flex}.console__avatar{color:#110e08;width:34px;height:34px;font:600 12px var(--mono);letter-spacing:.04em;background:radial-gradient(circle at 30% 30%,#d8ad5b,#9a7226);border-radius:50%;flex:none;place-items:center;display:grid}.console__whotext{flex-direction:column;flex:1;min-width:0;display:flex}.console__whotext b{color:var(--cream);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.console__whotext span{font-family:var(--mono);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.console__signout{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;flex:none;padding:7px;transition:color .2s,border-color .2s;display:inline-flex}.console__signout:hover{color:var(--gold-light);border-color:var(--line-helix)}.console__main{flex-direction:column;min-width:0;display:flex}.console__top{z-index:5;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080909d1;align-items:center;gap:16px;padding:20px 34px;display:flex;position:sticky;top:0}.console__top h1{font:640 clamp(20px, 2.4vw, 26px) / 1.12 var(--display);letter-spacing:-.02em}.console__spacer{flex:1}.console__live{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-size:9px;display:inline-flex}.console__live i{background:#7fd39a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #7fd39a29}.console__back{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--paper);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:7px 13px;font-size:10px;transition:border-color .18s,color .18s;display:inline-flex}.console__back:hover{border-color:var(--gold);color:var(--gold)}.console__topemail{font-family:var(--mono);color:var(--muted);font-size:11px}.console__body{padding:30px 34px 70px}.condash{flex-direction:column;gap:20px;display:flex}.kpis{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:9px;padding:20px 20px 17px;display:flex}.kpi--gold{border-color:var(--line-helix);background:linear-gradient(#c5984514,#c5984505)}.kpi__k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.kpi__v{font:500 clamp(23px, 2.6vw, 30px) / 1 var(--mono);letter-spacing:-.02em;color:var(--cream)}.kpi--gold .kpi__v{color:var(--gold-light)}.kpi__delta{align-items:center;gap:5px;font-size:11.5px;display:flex}.kpi__delta--up{color:#86c294}.kpi__delta--down{color:#d99f86}.kpi__delta--flat{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;font-size:10px}.condash__split{grid-template-columns:1.6fr 1fr;gap:20px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.panel__h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.panel__h h3{font:640 15px/1.25 var(--display);letter-spacing:-.01em}.panel__hint{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.funnel{margin:0;padding:18px 20px 4px;list-style:none}.funnel li{grid-template-columns:150px 1fr 52px;align-items:center;gap:14px;padding:6px 0;display:grid}.funnel__label{color:var(--muted);font-size:12.5px}.funnel__bar{background:#ffffff0d;border-radius:2px;height:9px;display:block;overflow:hidden}.funnel__bar i{background:linear-gradient(90deg, var(--gold), var(--gold-light));height:100%;display:block}.funnel__count{font-family:var(--mono);text-align:right;color:var(--paper);font-size:13px}.funnel__rates{background:var(--line);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1px;margin:16px 0 0;display:grid}.funnel__rates>div{background:var(--ink-soft);padding:13px 20px}.funnel__rates dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px}.funnel__rates dd{font-family:var(--mono);color:var(--paper);margin:6px 0 0;font-size:17px}.funnel__truncated{color:#e1b7a6;margin:0;padding:12px 20px 16px;font-size:11.5px}@media (max-width:620px){.funnel li{grid-template-columns:110px 1fr 42px;gap:10px}.funnel__label{font-size:11.5px}}.bcast{gap:14px;padding:20px;display:grid}.bcast textarea{resize:vertical;min-height:96px}.bcast__products{border:0;margin:0;padding:0}.bcast__products legend{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;padding:0;font-size:9.5px}.bcast__products legend small{text-transform:none;letter-spacing:.02em;opacity:.75;margin-left:8px;font-size:10px}.bcast__chips{flex-wrap:wrap;gap:7px;display:flex}.bcast__cta{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bcast__out{border-top:1px solid var(--line)}.bcast__outhead{justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.bcast__outhead span{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.bcast__frame{background:#0a0a09;border:0;width:100%;height:620px;display:block}.bcast__note{color:var(--muted);margin:0;padding:14px 20px 18px;font-size:11.5px;line-height:1.6}@media (max-width:620px){.bcast__cta{grid-template-columns:1fr}}.panel__spec{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:7px;font-size:9px;display:inline-flex}.panel__spec i{background:var(--gold);border-radius:50%;width:4px;height:4px}.panel__link{cursor:pointer;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gold-light);background:0 0;border:0;padding:0;font-size:9.5px}.panel__b{padding:22px 20px 18px}.panel__b--flush{padding:0}.cbars{align-items:flex-end;gap:5px;height:150px;display:flex}.cbars i{background:linear-gradient(180deg, var(--gold-light), #c5984524);border-radius:3px 3px 0 0;flex:1;min-height:3px;transition:filter .2s;position:relative}.cbars i:hover{filter:brightness(1.15)}.cbars i span{font-family:var(--mono);color:var(--gold-light);opacity:0;white-space:nowrap;font-size:9px;transition:opacity .18s;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.cbars i:hover span{opacity:1}.cbarx{gap:5px;margin-top:9px;display:flex}.cbarx span{text-align:center;font-family:var(--mono);color:var(--muted);white-space:nowrap;flex:1;font-size:8.5px}.conqueue{margin:0;padding:0;list-style:none}.conqueue li button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--cream);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:13px 20px;transition:background .15s;display:grid}.conqueue li:last-child button{border-bottom:0}.conqueue li button:hover{background:#ede5d208}.conqueue__id{font-family:var(--mono);letter-spacing:.03em;font-size:11.5px}.conqueue__cust{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conqueue__total{font-family:var(--mono);color:var(--gold-light);font-size:12px}.condash__empty{color:var(--muted);margin:0;padding:26px 20px;font-size:13px}.condash__strip{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.condash__mini{background:var(--panel);border:1px solid var(--line);color:var(--cream);font:inherit;text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:5px;padding:16px 18px;transition:border-color .2s;display:flex}.condash__mini:hover{border-color:var(--line-helix)}.condash__mini--static{cursor:default}.condash__mini--static:hover{border-color:var(--line)}.condash__mini b{font:500 19px/1 var(--mono);color:var(--gold-light)}.condash__mini span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9px}.acat{flex-direction:column;gap:17px;display:flex}.acat__intro{border:1px solid var(--line-helix);background:linear-gradient(118deg,#c5984521,#11110ff0 50%);border-radius:12px;justify-content:space-between;align-items:flex-end;gap:32px;padding:25px 26px;display:flex}.acat__intro h2{font:600 24px/1.12 var(--display);letter-spacing:-.02em;margin:7px 0 10px}.acat__intro p:last-child{max-width:660px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.acat__mode{border-left:1px solid #cda35459;flex-direction:column;gap:5px;min-width:170px;padding:12px 14px;display:flex}.acat__mode b{color:var(--gold-light);font:500 12px var(--mono)}.acat__mode span,.acat__foot{color:var(--muted);font:10px/1.45 var(--mono);letter-spacing:.04em}.acat__legend{color:var(--muted);flex-wrap:wrap;gap:16px;padding:0 2px;font-size:11px;display:flex}.acat__legend span{align-items:center;gap:7px;display:inline-flex}.acat__dot{background:#827b6e;border-radius:50%;width:6px;height:6px}.acat__dot--approved{background:#7fd39a;box-shadow:0 0 0 3px #7fd39a21}.acat__tablewrap{border:1px solid var(--line);background:var(--panel);border-radius:12px;overflow-x:auto}.acat__table{border-collapse:collapse;width:100%;min-width:895px}.acat__table th,.acat__table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:13px 15px}.acat__table thead th{color:var(--muted);font:8.5px var(--mono);letter-spacing:.14em;text-transform:uppercase;background:#ede5d206}.acat__table tbody tr:last-child th,.acat__table tbody tr:last-child td{border-bottom:0}.acat__table tbody tr:hover{background:#c598450a}.acat__table th[scope=row] b{color:var(--cream);font-size:13px;font-weight:600;display:block}.acat__table th[scope=row] span{color:var(--muted);font:10px var(--mono);margin-top:3px;display:block}.acat__state{color:#a7a095;font:10px var(--mono);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.acat__state:before{content:"";background:#827b6e;border-radius:50%;width:5px;height:5px}.acat__state--approved{color:#9ad8ad}.acat__state--approved:before{background:#7fd39a}.acat__foot{margin:0;padding:3px 2px}@media (max-width:900px){.console{grid-template-columns:1fr}.console__side{flex-flow:wrap;align-items:center;gap:12px;height:auto;padding:14px 18px;position:static}.console__brand{border-bottom:0;border-right:1px solid var(--line);padding:0 12px 0 0}.console__brand span{display:none}.console__nav{flex-flow:wrap;flex:1;gap:4px}.console__navlabel{display:none}.console__who{border-top:0;padding:0}.console__whotext{display:none}.console__top{padding:16px 20px}.console__topemail{display:none}.console__body{padding:22px 18px 60px}.kpis{grid-template-columns:1fr 1fr}.condash__split{grid-template-columns:1fr}.condash__strip{grid-template-columns:1fr 1fr}}@media (max-width:640px){.acat__intro{flex-direction:column;align-items:start;gap:20px;padding:21px}.acat__mode{border-top:1px solid #cda35459;border-left:0;min-width:0;padding:13px 0 0}}.atable__wrap{border:1px solid var(--line);background:var(--panel);overflow-x:auto}.atable{border-collapse:collapse;width:100%;min-width:640px;font-size:12.5px}.atable th{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);text-align:left;border-bottom:1px solid var(--line-helix);white-space:nowrap;padding:12px 14px;font-size:9px}.atable td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px 14px}.atable tbody tr:last-child td{border-bottom:0}.atable__mono{font-family:var(--mono);letter-spacing:.03em;white-space:nowrap;font-size:11.5px}.atable__dim{color:var(--muted);white-space:nowrap}.atable__sub{color:var(--muted);margin-top:3px;font-size:10.5px;display:block}.admindash__recent .atable{min-width:560px}.admindash__recent{overflow-x:auto}.adminorders__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.adminorders__filters{flex-wrap:wrap;gap:6px;display:flex}.adminorders__search{gap:8px;display:flex}.adminorders__search input{border:1px solid var(--line);color:var(--cream);font:400 12.5px var(--sans);background:#15130f;outline:none;width:250px;padding:9px 12px}.adminorders__search input:focus{border-color:var(--line-helix)}.adminorders__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.adminorders__ship{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.adminorders__ship select{border:1px solid var(--line);color:var(--cream);font:400 12.5px var(--sans);background:#15130f;outline:none;padding:10px}.adminorders__ship input{border:1px solid var(--line);color:var(--cream);font:400 12.5px var(--mono);background:#15130f;outline:none;width:210px;padding:10px 12px}.adminorders__ship input:focus{border-color:var(--line-helix)}.adminorders__danger{color:#e1b7a6;border-color:#d6958073}.adminorders__testflag,.adminorders__refflag{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:1px dashed var(--line);padding:6px 10px;font-size:9px}.adminorders__refflag{color:var(--gold-light);border-color:var(--line-helix)}.adminorders__notes{color:var(--cream);margin:0 0 10px;padding:0;font-size:12px;list-style:none}.adminorders__notes li{border-bottom:1px solid var(--line);padding:6px 0}.adminorders__notes span{color:var(--muted);font-family:var(--mono);margin-right:8px;font-size:10px}.adminorders__noteform{gap:8px;display:flex}.adminorders__noteform input{border:1px solid var(--line);color:var(--cream);font:400 12.5px var(--sans);background:#15130f;outline:none;flex:1;padding:9px 12px}.adminorders__noteform input:focus{border-color:var(--line-helix)}.adminaff{flex-direction:column;gap:40px;display:flex}.adminaff__section>.eyebrow{margin-bottom:14px}.adminaff__rate{align-items:center;gap:6px;display:flex}.adminaff__rate input{border:1px solid var(--line);width:44px;color:var(--cream);font:400 12px var(--mono);text-align:right;background:#15130f;outline:none;padding:6px 7px}.adminaff__rate span{color:var(--muted);font-size:11px}.adminaff__rate .text-link{cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.adminaff__comhead{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:14px;display:flex}.adminaff__bulk{margin-left:auto}.adminaff__rowactions{white-space:nowrap;gap:12px;display:flex}.adminaff__rowactions .text-link{cursor:pointer;background:0 0;border:0;padding:0;font-size:11.5px}.adminaff__void{color:#e1b7a6!important}.adminaff__payout{border:1px solid var(--line);background:#ffffff05;border-radius:4px;margin-bottom:18px;padding:18px 20px}.adminaff__payouthead{color:var(--paper);margin:0 0 4px;font-size:13.5px}.adminaff__payoutdest{color:var(--muted);overflow-wrap:anywhere;margin:0 0 14px;font-size:12px}.adminaff__payoutfields{grid-template-columns:minmax(140px,200px) 1fr;gap:14px;display:grid}@media (max-width:620px){.adminaff__payoutfields{grid-template-columns:1fr}}.adminaff__payoutactions{justify-content:flex-end;gap:12px;margin-top:14px;display:flex}.affpage{max-width:980px;margin:0 auto;padding:130px 7vw 90px}.affpage__pitch h1{font:640 clamp(30px, 4.6vw, 58px) / 1.04 var(--display);letter-spacing:-.03em;margin:10px 0 0;font-stretch:116%}.affpage__pitch h1 em{color:var(--gold);font-style:normal}.affpage__lead{color:var(--muted);max-width:560px;margin:20px 0 0;font-size:14.5px;line-height:1.75}.affpage__perks{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;margin:40px 0 44px;display:grid}.affpage__perk{background:var(--panel);flex-direction:column;gap:8px;padding:22px 20px;display:flex}.affpage__perk b{color:var(--gold-light);font-size:14px}.affpage__perk span{color:var(--muted);font-size:12px;line-height:1.6}.affpage__join{border:1px solid var(--line);background:var(--panel);flex-direction:column;max-width:460px;padding:40px 38px;display:flex}.affpage__join h2{font:640 clamp(21px, 2.6vw, 28px) / 1.12 var(--display);margin:0 0 8px}.affpage__join p{color:var(--muted);margin:0 0 22px;font-size:13px;line-height:1.65}.affpage__join .button{justify-content:center}.affdash__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:28px;display:flex}.affdash__head h1{font:640 clamp(28px, 3.8vw, 46px) / 1.05 var(--display);letter-spacing:-.03em;margin:10px 0 0;font-stretch:114%}.affdash__head h1 em{color:var(--gold);font-style:normal}.affdash__paused{color:#e1b7a6;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border:1px solid #d6958073;padding:8px 12px;font-size:10px}.affdash__link{border:1px solid var(--line-helix);background:#c5984512;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:26px;padding:18px 20px;display:flex}.affdash__link>div{min-width:0}.affdash__linklabel{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:9px;display:block}.affdash__url{font-family:var(--mono);color:var(--cream);word-break:break-all;font-size:13px}.affdash__stats{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:34px;display:grid}.affdash__stat{border:1px solid var(--line);background:var(--panel);flex-direction:column;gap:6px;padding:18px 16px 14px;display:flex}.affdash__stat b{font:500 20px/1 var(--mono);color:var(--cream)}.affdash__stat span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:9px}.affdash__stat--gold{border-color:var(--line-helix)}.affdash__stat--gold b{color:var(--gold-light)}.affdash__ledger .eyebrow{margin-bottom:14px}.affdash__note{color:var(--muted);max-width:640px;margin:26px 0 0;font-size:12px;line-height:1.7}.plaque{place-items:center;display:grid}.plaque__frame{border:1px solid var(--line-helix);background:radial-gradient(120% 90% at 50% 0%, #c598451a, transparent 55%), var(--panel);flex-direction:column;align-items:center;gap:26px;padding:clamp(30px,6vw,70px);display:flex}.plaque__frame img{filter:drop-shadow(0 22px 45px #0000008c);width:min(430px,78vw)}.plaque__caption{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);text-align:center;margin:0;font-size:10px}.coa-doc__badge{width:190px;margin-bottom:14px;display:block}@media (max-width:860px){.aorder__row{grid-template-columns:1fr auto 20px;gap:10px}.aorder__items,.aorder__total{display:none}.aorder__cols{grid-template-columns:1fr;gap:6px}.otl__steps{grid-template-columns:repeat(2,1fr)}.trackpage__form{grid-template-columns:1fr}.adminorders__bar{flex-direction:column;align-items:stretch}.adminorders__search input{flex:1;width:100%}.admin__tabs{overflow-x:auto}.site-footer__cols{grid-template-columns:repeat(2,1fr)}.authcard{padding:32px 24px 26px}.affdash__link{flex-direction:column;align-items:flex-start}}.compare__img{position:relative}.photo .cap,.product-page__media .cap,.stack-card__save{z-index:1}.gridlines{z-index:0;pointer-events:none;background-image:linear-gradient(#c5984508 1px,#0000 1px),linear-gradient(90deg,#c5984508 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(130% 100% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(130% 100% at 50% 0,#000 30%,#0000 80%)}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.skiplink{z-index:300;background:var(--gold);color:#110e08;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;padding:10px 14px;font-size:11px;transition:transform .2s;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skiplink:focus-visible{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker__track,.hero__kick i,.clauncher__fab-dot{animation:none}.speccard,.photo img,.button,.pdp-relcard,.stack-card,.learn-cta__card{transition:none}}.errpage{flex-direction:column;justify-content:center;align-items:flex-start;max-width:1520px;min-height:72vh;margin:0 auto;padding:120px 7vw 90px;display:flex;position:relative}.errpage__code{font-family:var(--display);color:#0000;-webkit-text-stroke:1px var(--line-helix);-webkit-user-select:none;user-select:none;margin:0 0 8px;font-size:clamp(90px,14vw,190px);font-weight:640;font-stretch:122%;line-height:1}.errpage h1{font:640 clamp(26px, 3.4vw, 44px) / 1.08 var(--display);letter-spacing:-.02em;text-wrap:balance;max-width:16ch;margin:0;font-stretch:114%}.errpage__lead{color:var(--muted);max-width:52ch;margin:18px 0 0;font-size:15px;line-height:1.7}.errpage__actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:34px;display:flex}.cat-toolbar{flex-wrap:wrap;align-items:stretch;gap:12px;margin-bottom:18px;display:flex}.cat-search{border:1px solid var(--line);background:var(--panel-2);border-radius:4px;flex:1;align-items:center;gap:10px;min-width:260px;padding:0 14px;display:flex}.cat-search:focus-within{border-color:var(--line-gold)}.cat-search svg{width:15px;height:15px;color:var(--muted);flex:none}.cat-search input{min-width:0;color:var(--paper);font-family:var(--sans);background:0 0;border:0;outline:none;flex:1;padding:12px 0;font-size:14px}.cat-search__clear{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:11px}.cat-search__clear:hover{color:var(--gold-light)}.cat-sort{appearance:none;background:var(--panel-2);border:1px solid var(--line);color:var(--paper);font-family:var(--mono);letter-spacing:.04em;cursor:pointer;border-radius:4px;padding:12px 16px;font-size:11px}.cat-sort:focus-visible{border-color:var(--gold)}.cat-view{border:1px solid var(--line);border-radius:4px;flex:none;display:inline-flex;overflow:hidden}.cat-view button{color:var(--muted);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:12px 15px;font-size:10px;transition:background .2s,color .2s}.cat-view button.on{color:var(--gold-light);background:#c5984524}.cat-facets{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:11px;padding:18px 0 16px;display:flex}.cat-facet{grid-template-columns:132px 1fr;align-items:start;gap:14px;display:grid}.cat-facet__label{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);padding-top:8px;font-size:9px}.cat-facet__chips{flex-wrap:wrap;gap:7px;display:flex}.cat-facet__chips button{border:1px solid var(--line);color:#bdb5a8;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:2px;padding:7px 11px;font-size:9.5px;transition:border-color .2s,color .2s,background .2s}.cat-facet__chips button:hover{border-color:var(--line-gold);color:var(--gold-light)}.cat-facet__chips button.on{border-color:var(--gold);color:#110e08;background:var(--gold)}.cat-count{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);align-items:center;gap:14px;padding:16px 0 20px;font-size:10px;display:flex}.cat-count b{color:var(--gold-light);font-weight:500}.cat-count button,.cat-empty button{color:var(--gold);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.cat-empty{text-align:center;color:var(--muted);font-family:var(--mono);padding:70px 0;font-size:12px}.cat-grid{grid-template-columns:repeat(auto-fill,minmax(268px,1fr));gap:14px;display:grid}.speccard{border:1px solid var(--line);background:linear-gradient(168deg, #ffffff06, transparent 42%), var(--panel);border-radius:5px;flex-direction:column;transition:border-color .22s,transform .22s,background .22s;display:flex;overflow:hidden}.speccard:hover{border-color:var(--line-gold);background:#121210;transform:translateY(-3px)}.speccard__body{flex-direction:column;flex:1;padding:15px 17px 0;display:flex}.speccard__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.speccard__area{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0;font-size:8px}.speccard__name{font:640 21px/1.08 var(--display);letter-spacing:-.012em;-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:keep-all;text-wrap:balance;margin:9px 0 0}.speccard__class{color:#a9a196;margin:6px 0 14px;font-size:11.5px;line-height:1.4}.speccard__lot{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.14em;color:var(--muted);white-space:nowrap;border-radius:2px;padding:4px 6px;font-size:8px}.speccard__specs{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:auto 0 0;display:grid}.speccard__specs>div{background:#0b0b0a;padding:9px 10px}.speccard__specs dt{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:7.5px}.speccard__specs dd{font-family:var(--mono);color:var(--paper);white-space:nowrap;margin:5px 0 0;font-size:12px}.speccard__foot{justify-content:space-between;align-items:center;gap:10px;padding:13px 17px 14px;display:flex}.speccard__price{font-family:var(--mono);color:var(--paper);font-size:15px}.speccard__open{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#ebe3d4;font-size:9px}.speccard__open b{color:var(--gold)}.cat-tablewrap{border:1px solid var(--line);background:var(--panel);border-radius:5px;overflow-x:auto}.cat-table{border-collapse:collapse;width:100%;min-width:900px;font-size:13px}.cat-table th[scope=col]{text-align:left;font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--line-gold);white-space:nowrap;padding:13px 15px;font-size:8.5px}.cat-table td,.cat-table th[scope=row]{border-bottom:1px solid var(--line);text-align:left;color:#c6bfb2;vertical-align:middle;padding:13px 15px;font-weight:400}.cat-table tbody tr:last-child td,.cat-table tbody tr:last-child th{border-bottom:0}.cat-table tbody tr:hover{background:#c598450a}.cat-table th[scope=row] a{flex-direction:column;gap:3px;display:flex}.cat-table th[scope=row] b{font-family:var(--display);color:var(--paper);font-size:16px;font-weight:640}.cat-table th[scope=row] span{font-family:var(--mono);letter-spacing:.12em;color:var(--muted);font-size:9px}.cat-table tbody tr:hover th[scope=row] b{color:var(--gold-light)}.cat-table .num,.cat-table .mono{font-family:var(--mono);white-space:nowrap;color:var(--paper);font-size:12px}.cat-table .mono{color:#a9a196;font-size:11px}.cat-table td.num span{color:var(--muted);margin-top:3px;font-size:9.5px;display:block}@media (max-width:1080px){.cat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:850px){.cat-facet{grid-template-columns:1fr;gap:7px}.cat-facet__label{padding-top:0}.cat-toolbar{flex-direction:column}.cat-view{align-self:flex-start}}@media (max-width:560px){.cat-grid{grid-template-columns:1fr}}.pdp-specbar{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;max-width:none!important;margin:24px 0 0!important}.pdp-specbar>div{background:#0b0b0a;padding:13px 14px}.pdp-specbar dt{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:8px}.pdp-specbar dd{font-family:var(--mono);color:var(--paper);white-space:nowrap;margin:7px 0 0;font-size:15px}.pdp-specbar__formula{overflow-wrap:anywhere;color:#c6bfb2!important;white-space:normal!important;font-size:11.5px!important}.pdp-sequence{border:1px solid var(--line);background:#0a0a09;border-radius:5px;margin-top:22px;padding:16px 17px}.pdp-sequence__label{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;align-items:baseline;gap:10px;font-size:8.5px;display:flex;color:var(--muted)!important;margin:0 0 12px!important}.pdp-sequence__label b{color:var(--gold);font-weight:400}.pdp-sequence__label i{color:var(--muted);margin-left:auto;font-style:normal}.pdp-sequence__chips{flex-wrap:wrap;gap:4px;display:flex;max-width:none!important;margin:0!important}.pdp-sequence__chips span{flex-direction:column;align-items:center;gap:3px;display:flex}.pdp-sequence__chips b{font-family:var(--mono);color:var(--gold-light);background:#c598451a;border:1px solid #c5984547;border-radius:3px;place-items:center;width:25px;height:27px;font-size:13px;font-weight:500;display:grid}.pdp-sequence__chips i{font-family:var(--mono);color:var(--muted);font-size:7.5px;font-style:normal}@media (max-width:850px){.pdp-specbar{grid-template-columns:repeat(2,1fr)}}.hero__readout{background:var(--line);border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);flex-wrap:wrap;gap:1px;width:fit-content;max-width:100%;margin:38px 0 0;display:flex}.hero__readout>div{background:#0b0b0ad1;min-width:108px;padding:12px 18px}.hero__readout dt{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:8px}.hero__readout dd{font-family:var(--mono);color:var(--gold-light);white-space:nowrap;margin:7px 0 0;font-size:17px}.hero__readout--zero{color:#b9b1a2!important}@media (max-width:850px){.hero__readout{width:100%}.hero__readout>div{flex:42%;min-width:0;padding:10px 13px}.hero__readout dd{font-size:14px}}.product-presentation{isolation:isolate;background:radial-gradient(circle at 50% 42%,#ca9c4a29,#0000 58%),linear-gradient(160deg,#0b0a08 0%,#070706 62%);border:1px solid #cda35438;border-radius:7px;margin:0;position:relative;overflow:hidden}.product-presentation:after{content:"";pointer-events:none;background:linear-gradient(90deg,#c598451a,#0000 22% 78%,#c5984514);position:absolute;inset:0}.product-presentation__vial{aspect-ratio:1;object-fit:cover;mix-blend-mode:lighten;width:100%;height:auto;transition:transform .5s cubic-bezier(.2,.7,.3,1);display:block}.product-presentation--compact{border-color:#0000 #0000 #cda3542e;border-radius:6px 6px 0 0;margin:-1px -1px 0}.speccard:hover .product-presentation__vial{transform:scale(1.04)}@media (prefers-reduced-motion:reduce){.product-presentation__vial,.speccard:hover .product-presentation__vial{transition:none;transform:none}}.product-page__grid--catalogue{align-items:center}.product-page__presentation{max-width:520px}.pdp-specbar--catalogue dd{white-space:normal;font-size:12px;line-height:1.35}.record-table--catalogue>div b{text-align:right;max-width:440px}.documentation-status-page{width:min(100% - 44px,960px);margin:0 auto;padding:58px 0 104px}.documentation-status-card{background:linear-gradient(135deg,#c5984514,#0c0c0bf5 38%);border:1px solid #cda35452;border-radius:8px;max-width:660px;margin-top:28px;padding:36px}.documentation-status-card h1{margin:9px 0 5px}.documentation-status-card__strength{color:var(--gold-light);font-family:var(--mono);margin:0;font-size:12px}.documentation-status-card__state{color:var(--gold-light);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #cda35466;border-radius:999px;margin:28px 0 17px;padding:7px 10px;font-size:10px;display:inline-flex}.documentation-status-card__note{max-width:600px;color:var(--muted);margin:20px 0 26px}@media (max-width:700px){.record-table--catalogue>div b{text-align:left}.documentation-status-page{width:min(100% - 28px,960px);padding-top:38px}.documentation-status-card{padding:25px 20px}}.qty input{border:0;border-inline:1px solid var(--line);width:46px;color:var(--paper);font-family:var(--mono);text-align:center;appearance:textfield;background:0 0;padding:9px 0;font-size:13px}.qty input::-webkit-outer-spin-button{appearance:none;margin:0}.qty input::-webkit-inner-spin-button{appearance:none;margin:0}.qty input:focus-visible{outline:1px solid var(--gold);outline-offset:-1px}.qty--sm button{width:30px;font-size:14px}.qty--sm input{width:36px;padding:5px 0;font-size:12px}.purchase__added{font-family:var(--mono);letter-spacing:.06em;color:var(--gold-light);margin:14px 0 0;font-size:11px}.purchase__added a{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.pdp-faq{max-width:760px;margin:56px auto 0}.pdp-faq__item{border-bottom:1px solid var(--line)}.pdp-faq__item summary{font-family:var(--display);color:var(--paper);cursor:pointer;padding:18px 28px 18px 0;font-size:16px;list-style:none;position:relative}.pdp-faq__item summary::-webkit-details-marker{display:none}.pdp-faq__item summary:after{content:"+";color:var(--gold);font-family:var(--mono);font-size:16px;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.pdp-faq__item[open] summary:after{content:"−"}.pdp-faq__item p{color:#b6afa4;max-width:66ch;margin:0 0 20px;font-size:14px;line-height:1.65}.checkout__item{grid-template-columns:72px 1fr auto}.checkout__item figure,.checkout__item .checkout__thumb{background:#060606;border-radius:4px;width:72px;height:72px;overflow:hidden}.checkout__item img{object-fit:cover;mix-blend-mode:lighten;width:100%;height:100%;display:block;transform:scale(1.45)}.checkout__itembody b{font-family:var(--display);color:var(--paper);font-size:16px;font-weight:600}.checkout__itembody>span{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);margin:3px 0 10px;font-size:10px;display:block}.checkout__itemprice{flex-direction:column;align-items:flex-end;gap:8px;min-width:84px;display:flex}.checkout__itemprice b{font-family:var(--mono);color:var(--paper);font-size:15px;font-weight:500}.checkout__itemprice button{color:var(--muted);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;transition:color .2s}.checkout__itemprice button:hover{color:var(--gold-light)}.checkout__totals{border:1px solid var(--line-helix);background:var(--panel-2);border-radius:6px;gap:12px;margin:0;padding:26px;display:grid;position:sticky;top:100px}.checkout__row{color:#bdb6a9;justify-content:space-between;gap:20px;font-size:14px;display:flex}.checkout__row b{font-family:var(--mono);color:var(--paper);font-weight:500}.checkout__row--total{border-top:1px solid var(--line);padding-top:14px;font-size:16px}.checkout__row--total b{font-size:19px}.checkout__freeship{font-family:var(--mono);letter-spacing:.06em;color:var(--gold);margin:-4px 0 0;font-size:10.5px}.checkout__row--discount b{color:#7fd39a}.checkout__coupon{border-top:1px solid var(--line);margin-top:2px;padding-top:14px}.checkout__couponlabel{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);margin-bottom:7px;font-size:9.5px;display:block}.checkout__couponinput{gap:8px;display:flex}.checkout__couponinput input{border:1px solid var(--line);min-width:0;color:var(--paper);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;flex:1;padding:10px 12px;font-size:12px}.checkout__couponinput input:focus-visible{border-color:var(--gold);outline:none}.checkout__couponinput .button{white-space:nowrap;padding:10px 16px;font-size:10px}.checkout__couponon{font-family:var(--mono);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.checkout__couponon b{color:#7fd39a;letter-spacing:.08em}.checkout__couponerror{color:#e1b7a6;margin:9px 0 0;font-size:11.5px;line-height:1.5}.checkout__go{justify-content:center;margin-top:8px}.checkout__go:disabled{opacity:.55;cursor:not-allowed}.checkout__note{color:#bdb6a9;border-left:2px solid var(--gold);margin:0;padding-left:14px;font-size:12.5px;line-height:1.55}.checkout__legal{color:var(--muted);margin-top:4px;font-size:10.5px;line-height:1.6;display:block}.checkout__empty{text-align:left;max-width:560px}.checkout__empty h1{font:640 clamp(30px, 4vw, 52px) / 1.03 var(--display);letter-spacing:-.03em;margin:12px 0 14px}.checkout__empty p{color:#bdb6a9;margin-bottom:26px}.access-federated{margin-bottom:22px}.access-google{border:1px solid var(--line-helix);color:#14120e;width:100%;font-family:var(--sans);cursor:pointer;background:#f6f3ec;border-radius:4px;justify-content:center;align-items:center;gap:11px;padding:13px 18px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:flex}.access-google:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.access-google:disabled{opacity:.6;cursor:not-allowed}.access-federated__note{font-family:var(--mono);letter-spacing:.05em;color:var(--muted);margin:10px 0 0;font-size:10px;line-height:1.5}.access-divider{align-items:center;gap:14px;margin:20px 0 0;display:flex}.access-divider:before,.access-divider:after{content:"";background:var(--line);flex:1;height:1px}.access-divider span{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.documentation-status-card__actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.checkout__grid{grid-template-columns:1fr}.checkout__totals{position:static}}@media (max-width:560px){.checkout__item{grid-template-columns:56px 1fr;row-gap:10px}.checkout__item img{width:56px;height:56px}.checkout__itemprice{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center}}.checkout__steps{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);gap:10px;margin:18px 0 0;padding:0;font-size:9.5px;list-style:none;display:flex}.checkout__steps li:after{content:"›";color:var(--line);margin-left:10px}.checkout__steps li:last-child:after{content:""}.checkout__steps .is-active{color:var(--gold)}.checkout__steps .is-done{color:#8d8578}.checkout__form{gap:16px;display:grid}.checkout__formrow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.checkout__formrow--three{grid-template-columns:2fr 1fr 1fr}.checkout__form .access-field i{color:var(--muted);text-transform:none;letter-spacing:0;font-style:normal}.checkout__formactions{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.checkout__rates{border:0;gap:10px;margin:0;padding:0;display:grid}.checkout__rates legend{margin-bottom:10px;padding:0}.checkout__rate{border:1px solid var(--line);cursor:pointer;border-radius:4px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:15px 16px;transition:border-color .2s,background .2s;display:grid}.checkout__rate:hover{border-color:var(--line-gold)}.checkout__rate.is-selected{border-color:var(--gold);background:#c598450f}.checkout__rate input{accent-color:var(--gold)}.checkout__rate:has(input:disabled){cursor:not-allowed;opacity:.5}.checkout__rate:has(input:disabled):hover{border-color:var(--line)}.checkout__ratename{color:var(--paper);flex-direction:column;gap:3px;font-size:14px;display:flex}.checkout__ratename i{font-style:normal;font-family:var(--mono);letter-spacing:.06em;color:var(--muted);font-size:10px}.checkout__rate b{font-family:var(--mono);color:var(--paper);font-size:14px}.checkout__shipto{color:#a9a196;margin:4px 0 0;font-size:12.5px;line-height:1.6}.checkout__shipto b{color:var(--paper);font-weight:500}@media (max-width:560px){.checkout__formrow,.checkout__formrow--three{grid-template-columns:1fr}}.confirm{max-width:640px}.confirm__check{border:1px solid var(--gold);width:52px;height:52px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:22px;font-size:22px;display:grid}.confirm h1{font:640 clamp(30px, 4vw, 52px) / 1.03 var(--display);letter-spacing:-.03em;margin:12px 0 20px}.confirm h1 em{color:var(--gold);font-style:normal}.confirm__lead{color:#c6bfb2;margin:0 0 26px;font-size:15.5px;line-height:1.65}.confirm__lead b{color:var(--paper);font-weight:500}.confirm__items{border-top:1px solid var(--line);margin:0 0 4px;padding:0;list-style:none}.confirm__items li{border-bottom:1px solid var(--line);color:var(--paper);justify-content:space-between;gap:16px;padding:13px 0;font-size:14px;display:flex}.confirm__items i{font-style:normal;font-family:var(--mono);color:var(--muted);font-size:12px}.confirm__total{color:#bdb6a9;justify-content:space-between;gap:16px;padding:16px 0 26px;font-size:15px;display:flex}.confirm__total b{font-family:var(--mono);color:var(--paper);font-size:19px}.confirm__actions{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.accountpage{max-width:1000px;margin:0 auto;padding:8vw 7vw}.accountorders{gap:18px;margin-top:34px;display:grid}.accountorders__empty{max-width:520px;margin-top:34px}.accountorders__empty h2{font:640 26px/1.15 var(--display);margin:0 0 10px}.accountorders__empty p{color:#bdb6a9;margin:0 0 22px}.ordercard{border:1px solid var(--line-helix);background:var(--panel-2);border-radius:6px;padding:24px 26px}.ordercard__head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.ordercard__head .eyebrow{margin:0}.ordercard__date{color:var(--muted);margin:5px 0 0;font-size:12.5px}.ordercard__total{font-family:var(--mono);color:var(--paper);font-size:17px}.ordercard__steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 20px;padding:0;list-style:none;display:grid}.ordercard__steps li{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);gap:8px;font-size:9px;display:grid}.ordercard__steps i{background:var(--line);border-radius:2px;height:3px;display:block}.ordercard__steps .is-done{color:var(--gold-light)}.ordercard__steps .is-done i{background:var(--gold)}.ordercard__cancelled{color:#e1b7a6;border-left:2px solid #e1b7a6;margin:0 0 20px;padding-left:14px;font-size:13.5px}.ordercard__items{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.ordercard__items li{border-bottom:1px solid var(--line);color:var(--paper);justify-content:space-between;gap:14px;padding:11px 0;font-size:13.5px;display:flex}.ordercard__items i{font-style:normal;font-family:var(--mono);color:var(--muted);font-size:11.5px}.ordercard__tracking{margin-top:16px}.ordercard__tracking p{gap:12px;margin:0 0 6px;font-size:13px;display:flex}.ordercard__tracking span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-self:center;font-size:10px}.ordercard__tracking a,.ordercard__tracking b{font-family:var(--mono);color:var(--gold-light);font-weight:500}.ordercard__tracking a:hover{color:var(--gold)}.ordercard__notracking{color:var(--muted);margin:16px 0 0;font-size:12px;line-height:1.55}.ordercard__refund{font-family:var(--mono);color:#7fd39a;margin:16px 0 0;font-size:12px}.ordercard__notes{border-top:1px solid var(--line);margin:18px 0 0;padding-top:16px}.ordercard__notes blockquote{border-left:2px solid var(--gold);background:#ffffff05;margin:10px 0 0;padding:12px 14px}.ordercard__notes blockquote cite{font-family:var(--mono);letter-spacing:.1em;color:var(--muted);margin-bottom:5px;font-size:10px;font-style:normal;display:block}.ordercard__notes blockquote p{color:var(--paper);white-space:pre-line;margin:0;font-size:13.5px;line-height:1.65}.aorder__sent{letter-spacing:.1em;text-transform:uppercase;color:#7fd39a;border:1px solid #7fd39a66;border-radius:2px;margin-left:8px;padding:2px 6px;font-size:9px;font-style:normal}.aorder__tocust{margin-top:10px}.tracklookup{gap:16px;max-width:460px;margin-top:28px;display:grid}.tracklookup button{justify-self:start}.trackresult{max-width:640px;margin-top:30px}@media (max-width:560px){.ordercard__steps{grid-template-columns:1fr 1fr}}.aorder__grid{grid-template-columns:1fr 1fr;gap:26px;margin-bottom:20px;display:grid}.aorder__address{color:#bdb6a9;gap:2px;margin:8px 0 0;font-size:13px;line-height:1.5;display:grid}.aorder__address b{color:var(--paper);font-weight:500}.aorder__facts{gap:6px;margin:8px 0 0;display:grid}.aorder__facts>div{justify-content:space-between;gap:14px;font-size:12.5px;display:flex}.aorder__facts dt{color:var(--muted)}.aorder__facts dd{font-family:var(--mono);color:var(--paper);margin:0}.aorder__lines{border-top:1px solid var(--line);margin:0 0 20px;padding:0;list-style:none}.aorder__lines li{border-bottom:1px solid var(--line);color:var(--paper);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:10px 0;font-size:13px;display:grid}.aorder__lines i,.aorder__lines b{font-style:normal;font-family:var(--mono);color:var(--muted);font-size:11.5px}.aorder__section{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.aorder__tracking,.aorder__notes{gap:8px;margin:10px 0 14px;padding:0;list-style:none;display:grid}.aorder__tracking li{align-items:center;gap:12px;font-size:13px;display:flex}.aorder__tracking span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:10px}.aorder__tracking a,.aorder__tracking b{font-family:var(--mono);color:var(--gold-light)}.aorder__notes li{border-left:2px solid var(--line-gold);background:#ffffff05;padding:10px 12px}.aorder__notes span{font-family:var(--mono);letter-spacing:.08em;color:var(--muted);font-size:9.5px}.aorder__notes p{color:var(--paper);margin:5px 0 0;font-size:13px}@media (max-width:760px){.aorder__grid{grid-template-columns:1fr}}.aorder__sheet{border:1px solid var(--line);font-family:var(--mono);color:#c6bfb2;white-space:pre;background:#0b0b0a;border-radius:4px;margin:10px 0 14px;padding:16px 18px;font-size:11.5px;line-height:1.7;overflow-x:auto}.afflink{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 26px;display:flex}.afflink code{border:1px solid var(--line-gold);min-width:260px;font-family:var(--mono);color:var(--gold-light);white-space:nowrap;background:#0b0b0a;border-radius:4px;flex:1;padding:13px 15px;font-size:12.5px;overflow-x:auto}.affstats{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 24px;display:grid}.affstats>div{background:#0b0b0a;padding:13px 15px}.affstats dt{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:8px}.affstats dd{font-family:var(--mono);color:var(--paper);margin:6px 0 0;font-size:16px}.affcommissions{border-top:1px solid var(--line);margin:0 0 22px;padding:0;list-style:none}.affcommissions li{border-bottom:1px solid var(--line);color:var(--paper);grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:11px 0;font-size:13.5px;display:grid}.affcommissions i{font-style:normal;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10px}.affcommissions b{font-family:var(--mono)}.affcommissions__payout{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10.5px;display:block}.affpage__note,.affpage__legal{max-width:62ch;color:var(--muted);font-size:12.5px;line-height:1.65}.affpage__legal{border-top:1px solid var(--line);margin-top:36px;padding-top:22px}@media (max-width:620px){.affstats{grid-template-columns:repeat(2,1fr)}}.payconfirm{z-index:60;padding:12px 5vw calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--gold);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080909f0;position:fixed;bottom:0;left:0;right:0}.payconfirm__inner{align-items:center;gap:16px;max-width:1100px;margin:0 auto;display:flex}.payconfirm__inner p{color:var(--paper);flex:1;margin:0;font-size:13.5px;line-height:1.55}.payconfirm__inner b{color:var(--gold-light)}.payconfirm__inner .button{white-space:nowrap;padding:9px 16px;font-size:10px}.payconfirm__close{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px;font-size:15px;line-height:1}.payconfirm__close:hover{color:var(--paper)}@media (max-width:620px){.payconfirm__inner{flex-wrap:wrap;gap:10px}.payconfirm__inner p{flex-basis:100%}}.ordercard__refund span{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10.5px;display:block}.aorder__refundform{grid-template-columns:minmax(120px,1fr) 100px minmax(140px,1.4fr) auto;gap:8px;margin-bottom:8px;display:grid}.aorder__refundform input,.aorder__refundform select{border:1px solid var(--line);min-width:0;color:var(--paper);background:0 0;padding:9px 10px;font-size:12px}.aorder__refunded{color:var(--paper);margin:8px 0 0;font-size:13px}.aorder__refunded span,.aorder__refunded small{font-family:var(--mono);color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10.5px;display:block}@media (max-width:760px){.aorder__refundform{grid-template-columns:1fr 1fr}}.codes__row{grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid}@media (max-width:700px){.codes__row{grid-template-columns:1fr}}.aorder__credit{margin-bottom:8px;padding:8px 14px;font-size:10px}.orderitem__product{align-items:center;gap:12px;min-width:0;display:flex}.orderitem__image{object-fit:cover;border:1px solid var(--line);border-radius:4px;flex:0 0 56px;width:56px;height:56px}.ordercard__items li,.confirm__items li,.aorder__lines li{align-items:center}.adminorder__toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.adminorder__editor{border:1px solid var(--line);background:var(--ink);margin-bottom:24px;padding:24px}.adminorder__editor h2{margin:0 0 10px;font-size:26px}.adminorder__editor h3{margin:20px 0 14px;font-size:18px}.adminorder__editor fieldset{border:0;min-width:0;margin:0;padding:0}.adminorder__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.adminorder__editor .access-field{min-width:0;margin:0}.adminorder__editor .access-field input,.adminorder__editor .access-field select{box-sizing:border-box;width:100%}.adminorder__editor select{border:1px solid var(--line);background:var(--ink);color:var(--paper);padding:12px;font-size:14px}.adminorder__check{color:var(--paper);align-items:center;gap:10px;margin-top:18px;font-size:14px;display:flex}.adminorder__products{gap:14px;margin-bottom:16px;display:grid}.adminorder__product{grid-template-columns:minmax(0,1fr) 90px auto;align-items:end;gap:12px;display:grid}.adminorder__payment{margin-top:24px}.adminorder__estimate{color:var(--paper);font-size:16px}.adminorder__success{border:1px solid var(--gold);color:var(--paper);margin:16px 0;padding:14px 18px}@media (max-width:640px){.adminorder__toolbar{align-items:flex-start}.adminorder__editor{padding:16px}.adminorder__fields,.adminorder__product{grid-template-columns:minmax(0,1fr)}.adminorder__product{border-bottom:1px solid var(--line);padding-bottom:16px}}
