:root{--srf:#0D0F14;--elev:#161A22;--elev-2:#1D222C;--hair:rgba(255,255,255,.08);--hair-strong:rgba(255,255,255,.16);--txt:#E8ECF1;--txt-dim:#9AA4B2;--txt-mute:#6B7482;--acc:#00D68F;--acc-dim:rgba(0,214,143,.12);--acc-glow:rgba(0,214,143,.28);--amb:#FFB020;--amb-dim:rgba(255,176,32,.12);--amb-glow:rgba(255,176,32,.26);--danger:#FF5C5C;--f-text:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--f-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.9375rem;--fs-base:1rem;--fs-lg:1.125rem;--fs-xl:1.375rem;--fs-2xl:1.75rem;--fs-3xl:2.25rem;--fs-4xl:clamp(2.25rem,1.4rem + 3.6vw,3.75rem);--fs-num:clamp(2rem,1.2rem + 3vw,3.25rem);--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:40px;--s6:48px;--s7:64px;--s8:80px;--s9:112px;--r:10px;--r-sm:6px;--r-pill:999px;--t-fast:.2s;--t-mid:.3s;--t-slow:.4s;--ease:cubic-bezier(.22,.61,.36,1);--w-page:1200px;--w-prose:68ch;--hdr-h:64px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--hdr-h) + var(--s3))}body{margin:0;background:var(--srf);color:var(--txt);font-family:var(--f-text);font-size:var(--fs-base);line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"cv02","cv03","cv04","calt";overflow-x:hidden}img,svg,iframe,video{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,figure,blockquote,ul,ol{margin:0}ul,ol{padding:0;list-style:none}table{border-collapse:collapse;width:100%}hr{border:0;border-top:1px solid var(--hair);margin:var(--s5) 0}h1,h2,h3,h4{font-weight:600;line-height:1.15;letter-spacing:-.02em}h1{font-size:var(--fs-4xl);letter-spacing:-.035em}h2{font-size:var(--fs-3xl)}h3{font-size:var(--fs-xl)}.eyebrow{font-family:var(--f-mono);font-size:var(--fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--txt-mute);font-weight:500}.num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-feature-settings:"tnum" 1,"zero" 1}.dim{color:var(--txt-dim)}.mute{color:var(--txt-mute)}.acc{color:var(--acc)}.amb{color:var(--amb)}.wrap{width:100%;max-width:var(--w-page);margin-inline:auto;padding-inline:var(--s3)}.wrap--narrow{max-width:880px}.sec{padding-block:var(--s7)}.sec--tight{padding-block:var(--s5)}.sec-head{display:flex;flex-direction:column;gap:var(--s1);margin-bottom:var(--s4)}.sec-head__row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s3);flex-wrap:wrap}.sec-head p{color:var(--txt-dim);max-width:60ch}.stack{display:flex;flex-direction:column}.grid{display:grid;gap:var(--s3)}.hair-t{border-top:1px solid var(--hair)}@media(min-width:900px){.wrap{padding-inline:var(--s4)}.sec{padding-block:var(--s9)}.sec--tight{padding-block:var(--s7)}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;left:var(--s2);top:-100px;z-index:200;background:var(--acc);color:#06231a;padding:var(--s1) var(--s2);border-radius:var(--r-sm);font-weight:600;transition:top var(--t-fast) var(--ease)}.skip:focus{top:var(--s2)}:focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:var(--r-sm)}.btn:focus-visible,.field input:focus-visible,.field select:focus-visible,input[type=range]:focus-visible{box-shadow:0 0 0 4px var(--acc-glow)}[data-reveal]{opacity:0;transform:translateY(12px);transition:opacity var(--t-slow) var(--ease),transform var(--t-slow) var(--ease)}[data-reveal].is-in{opacity:1;transform:none}html[data-motion=off] *,html[data-motion=off] *:before,html[data-motion=off] *:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}html[data-motion=off] [data-reveal]{opacity:1!important;transform:none!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
