@font-face{font-family:Anton;src:url(/fonts/anton-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"42dot Sans";src:url(/fonts/42dot-sans-latin-300-normal.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:"42dot Sans";src:url(/fonts/42dot-sans-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:"42dot Sans";src:url(/fonts/42dot-sans-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-100-normal.woff2)format("woff2");font-weight:100;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Special Gothic Expanded One;src:url(/fonts/special-gothic-expanded-one-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-latin-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Anton Fallback;src:local(Arial Narrow Bold),local(ArialNarrow-Bold),local(Impact),local(Arial);size-adjust:92%;ascent-override:118%;descent-override:33%}@font-face{font-family:Body Fallback;src:local(Arial),local(Helvetica);size-adjust:100%}:root{--bone:#ece8df;--bone-2:#e3ded3;--bone-3:#d8d2c5;--rule:#b9b2a4;--ink:#161616;--ink-2:#2b2a27;--muted:#5e5a52;--signal:#e4471f;--signal-text:#a8310d;--field:#3f5a4c;--carbon:#141414;--carbon-2:#1e1e1e;--carbon-rule:#3a3935;--on-carbon:#ece8df;--on-carbon-muted:#a39e94;--signal-on-carbon:#f05a32;--field-on-carbon:#7fa08e;--f-display:"Anton", "Anton Fallback", Impact, "Arial Narrow", sans-serif;--f-label:"Special Gothic Expanded One", "Arial Black", "Helvetica Neue", sans-serif;--f-cond:"Barlow Condensed", "Arial Narrow", sans-serif;--f-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--f-body:"42dot Sans", "Body Fallback", system-ui, sans-serif;--f-serif:"Instrument Serif", "Times New Roman", Georgia, serif;--t-mega:clamp(4.25rem, 1.2rem + 15.4vw, 17rem);--t-h1:clamp(3.4rem, 1.6rem + 8.2vw, 10.5rem);--t-h2:clamp(2.6rem, 1.4rem + 5.2vw, 7rem);--t-h3:clamp(1.55rem, 1.2rem + 1.3vw, 2.4rem);--t-lede:clamp(1.45rem, 1.05rem + 1.7vw, 2.75rem);--t-body:clamp(1rem, .96rem + .18vw, 1.125rem);--t-small:.875rem;--t-micro:.6875rem;--gutter:clamp(1rem, .6rem + 1.8vw, 2.5rem);--section:clamp(4.5rem, 3rem + 7vw, 11rem);--max:1520px;--radius:2px;--hair:1px solid var(--rule);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:6rem}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}body{background:var(--bone);color:var(--ink);font-family:var(--f-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-weight:400;line-height:1.55;overflow-x:clip}body:before{content:"";z-index:90;pointer-events:none;opacity:.16;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}img,svg,video{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--signal)}p{text-wrap:pretty;max-width:68ch;margin:0 0 1em}li,dd,figcaption,td,th{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance;margin:0;font-weight:400}.label,.eyebrow,.h3,.ph__kicker,.hero__kicker,summary{text-wrap:balance}ul,ol{margin:0;padding:0}button{font:inherit;color:inherit}::selection{background:var(--signal);color:var(--bone)}:focus-visible{outline:2px solid var(--signal);outline-offset:3px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{left:var(--gutter);z-index:200;background:var(--ink);color:var(--bone);font-family:var(--f-mono);font-size:var(--t-small);padding:.75rem 1rem;position:absolute;top:-100px}.skip:focus{top:.75rem}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section);position:relative}.section--tight{padding-block:calc(var(--section) * .6)}.grid-12{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.rule{border:0;border-top:var(--hair);margin:0}.rule--ink{border-top-color:var(--ink)}.dark{background:var(--carbon);color:var(--on-carbon);--rule:var(--carbon-rule);--muted:var(--on-carbon-muted);--signal-text:var(--signal-on-carbon);--field:var(--field-on-carbon)}.dark ::selection{background:var(--signal-on-carbon);color:var(--carbon)}.panel{background:var(--bone-2)}.mega,.h1,.h2{font-family:var(--f-display);text-transform:uppercase;letter-spacing:-.012em;font-kerning:normal;text-wrap:balance;font-weight:400;line-height:.9}.mega{font-size:var(--t-mega);letter-spacing:-.02em;line-height:.8}.h1{font-size:var(--t-h1)}.h2{font-size:var(--t-h2)}.h3{font-family:var(--f-cond);text-transform:uppercase;font-weight:700;font-size:var(--t-h3);letter-spacing:.005em;line-height:1}.h4{text-wrap:balance;font-family:var(--f-label);letter-spacing:.06em;text-transform:uppercase;font-size:.95rem;line-height:1.25}.lede{font-family:var(--f-serif);font-style:italic;font-size:var(--t-lede);letter-spacing:-.012em;text-wrap:balance;max-width:30ch;line-height:1.08}.lines .ln{text-wrap:balance;display:block}.lines .ln+.ln{margin-top:.04em}.serif{font-family:var(--f-serif);font-style:italic}.mono{font-family:var(--f-mono)}.eyebrow,.meta{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.14em;text-transform:uppercase;font-weight:500;line-height:1.4}.meta{color:var(--muted);font-weight:400}.code{color:var(--signal-text)}.label{font-family:var(--f-label);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.body-lg{font-size:clamp(1.08rem,1rem + .35vw,1.3rem);font-weight:300;line-height:1.5}.body-lg strong,strong{font-weight:700}.muted{color:var(--muted)}.signal{color:var(--signal-text)}.tm{font-family:var(--f-mono);vertical-align:top;letter-spacing:0;margin-left:.2em;font-size:.14em;position:relative;top:.55em}.fitbox{container-type:inline-size}.fit{font-size:calc(100cqi / var(--em,5));white-space:nowrap;text-wrap:nowrap;line-height:.82;display:block}.doc-row{border-block:var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;padding-block:.85rem;display:flex}.doc-row>*{white-space:nowrap}.crosshair{color:currentColor;flex:none;width:22px;height:22px}.tick-ruler{opacity:.5;background:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 10px);height:10px}.stripe{background:repeating-linear-gradient(-45deg, var(--signal) 0 14px, var(--bone) 14px 28px)}.dark .stripe{background:repeating-linear-gradient(-45deg, var(--signal-on-carbon) 0 14px, var(--carbon) 14px 28px)}.stamp{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.16em;text-transform:uppercase;border:1.5px solid;align-items:center;gap:.5em;padding:.35em .7em .3em;font-weight:500;display:inline-flex}.stamp--signal{color:var(--signal-text)}.pill{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;gap:.5em;padding:.3em .9em;display:inline-flex}.dot{background:var(--field);border-radius:50%;width:.55em;height:.55em;display:inline-block}.dot--live{box-shadow:0 0 0 0 color-mix(in srgb, var(--field) 60%, transparent);animation:2.4s infinite pulse}@keyframes pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--field) 55%, transparent)}70%{box-shadow:0 0 0 .6em #0000}to{box-shadow:0 0 #0000}}.btn{border:1.5px solid var(--ink);background:var(--ink);min-height:3.25rem;color:var(--bone);font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .25s var(--ease-out), color .25s var(--ease-out), border-color .25s;justify-content:space-between;align-items:center;gap:1.25rem;padding:.95rem 1.35rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.btn:hover{background:var(--signal);border-color:var(--signal);color:var(--carbon)}.btn .arrow{transition:transform .35s var(--ease-out)}.btn:hover .arrow{transform:translate(.3rem)}.btn--ghost{color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);color:var(--bone);border-color:var(--ink)}.dark .btn{background:var(--on-carbon);color:var(--carbon);border-color:var(--on-carbon)}.dark .btn:hover{background:var(--signal-on-carbon);border-color:var(--signal-on-carbon)}.dark .btn--ghost{color:var(--on-carbon);background:0 0}.textlink{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.6em;padding-bottom:.15em;font-size:.8125rem;text-decoration:none;display:inline-flex}.textlink:hover{color:var(--signal-text)}.spec{border-collapse:collapse;width:100%;font-family:var(--f-mono);font-size:.875rem}.spec th,.spec td{text-align:left;vertical-align:top;border-bottom:var(--hair);padding:.9rem .75rem .9rem 0}.spec th{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-weight:400;font-size:var(--t-micro);width:38%;padding-top:1.05rem}.spec td{font-weight:500}.spec tr:first-child th,.spec tr:first-child td{border-top:1.5px solid var(--ink)}.dark .spec tr:first-child th,.dark .spec tr:first-child td{border-top-color:var(--on-carbon)}.plate{margin:0;position:relative}.plate img{width:100%;height:auto}.plate figcaption{font-family:var(--f-mono);font-size:var(--t-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:1rem;padding-top:.7rem;display:flex}.frame{border:1.5px solid var(--ink);background:var(--bone);padding:.5rem}.dark .frame{border-color:var(--on-carbon);background:var(--carbon)}@media (prefers-reduced-motion:no-preference){.is-ready [data-reveal]{opacity:0;transform:translateY(24px)}.is-ready [data-reveal].is-in{opacity:1;transition:opacity .9s var(--ease-out), transform 1.1s var(--ease-out);transform:none}.is-ready [data-reveal-line]{transform-origin:0;transform:scaleX(0)}.is-ready [data-reveal-line].is-in{transition:transform 1.4s var(--ease-in-out);transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.flow>*+*{margin-top:var(--flow,1rem)}.nowrap{white-space:nowrap}.center{text-align:center}.mt-0{margin-top:0}@media (width<=720px){.hide-sm{display:none!important}}@media (width>=721px){.show-sm{display:none!important}}.statusbar[data-astro-cid-nen7h5rs]{background:var(--ink);color:var(--bone);font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;font-size:.625rem}.statusbar__in[data-astro-cid-nen7h5rs]{justify-content:space-between;gap:1rem;padding-block:.45rem;display:flex}.statusbar[data-astro-cid-nen7h5rs] .dot[data-astro-cid-nen7h5rs]{background:var(--field-on-carbon)}.hdr[data-astro-cid-nen7h5rs]{z-index:80;background:color-mix(in srgb, var(--bone) 88%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--ink);transition:transform .5s var(--ease-out);position:sticky;top:0}.hdr[data-astro-cid-nen7h5rs].is-hidden{transform:translateY(-100%)}.hdr__in[data-astro-cid-nen7h5rs]{align-items:center;gap:1.5rem;min-height:4.25rem;display:flex}.hdr__brand[data-astro-cid-nen7h5rs]{align-items:center;gap:.75rem;margin-right:auto;text-decoration:none;display:inline-flex}.hdr__name[data-astro-cid-nen7h5rs]{font-family:var(--f-label);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;font-size:.8rem;line-height:1.05;display:flex}.hdr__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(.9rem,1.6vw,2rem);list-style:none;display:flex}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;align-items:baseline;gap:.45rem;padding-block:.5rem;font-size:.75rem;text-decoration:none;display:inline-flex;position:relative}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--signal);transform-origin:0;height:1.5px;transition:transform .45s var(--ease-out);position:absolute;bottom:.1rem;left:0;right:0;transform:scaleX(0)}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]:after{transform:scaleX(1)}.hdr__code[data-astro-cid-nen7h5rs]{color:var(--signal-text);font-size:.65rem}.hdr__cta[data-astro-cid-nen7h5rs]{min-height:2.75rem;padding:.65rem 1rem;font-size:.72rem}@media (width<=1080px){.hdr__nav[data-astro-cid-nen7h5rs]{display:none}}.hdr__menu[data-astro-cid-nen7h5rs]{border:1.5px solid var(--ink);cursor:pointer;background:0 0;place-items:center;width:3rem;height:3rem;display:grid}.hdr__burger[data-astro-cid-nen7h5rs]{gap:6px;display:grid}.hdr__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:var(--ink);width:20px;height:1.5px;transition:transform .4s var(--ease-out);display:block}.hdr__menu[data-astro-cid-nen7h5rs][aria-expanded=true] .hdr__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.75px)rotate(45deg)}.hdr__menu[data-astro-cid-nen7h5rs][aria-expanded=true] .hdr__burger[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.75px)rotate(-45deg)}@media (width<=1080px) and (width>=721px){.hdr__menu[data-astro-cid-nen7h5rs]{display:grid!important}.hdr__cta[data-astro-cid-nen7h5rs]{order:2}}.sheet[data-astro-cid-nen7h5rs]{z-index:79;background:var(--bone);padding-block:2rem 3rem;position:fixed;inset:5.85rem 0 0;overflow-y:auto}.sheet[data-astro-cid-nen7h5rs][hidden]{display:none}.sheet__list[data-astro-cid-nen7h5rs]{border-top:1px solid var(--ink);margin:1rem 0 2rem;list-style:none}.sheet__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--rule);align-items:baseline;gap:1rem;padding-block:.9rem;text-decoration:none;display:flex}.sheet__code[data-astro-cid-nen7h5rs]{font-family:var(--f-mono);color:var(--signal-text);font-size:.75rem}.sheet__label[data-astro-cid-nen7h5rs]{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(2.4rem,11vw,4rem);line-height:.9}.sheet__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page] .sheet__label[data-astro-cid-nen7h5rs]{color:var(--signal-text)}.ftr[data-astro-cid-jo6i4kqk]{padding-block:var(--section) 2rem;border-top:1px solid var(--carbon-rule);position:relative;overflow:hidden}.ftr__top[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--carbon-rule);grid-template-columns:auto 1fr;align-items:center;gap:clamp(2rem,5vw,6rem);padding-bottom:clamp(3rem,6vw,6rem);display:grid}.ftr__seal[data-astro-cid-jo6i4kqk]{opacity:.95;width:clamp(140px,18vw,240px);height:auto}.ftr__quote[data-astro-cid-jo6i4kqk]{letter-spacing:-.015em;max-width:26ch;margin-block:1rem 2rem;font-size:clamp(1.8rem,1.2rem + 2.6vw,3.8rem);line-height:1.02}.ftr__cols[data-astro-cid-jo6i4kqk]{gap:2rem var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));padding-block:3rem;display:grid}.ftr__cols[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.55rem;margin-top:1rem;list-style:none;display:grid}.ftr__cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font-size:.95rem;text-decoration:none}.ftr__cols[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--signal-on-carbon)}.ftr__cols[data-astro-cid-jo6i4kqk] .code[data-astro-cid-jo6i4kqk]{font-family:var(--f-mono);color:var(--signal-on-carbon);font-size:.7rem}.ftr__facts[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{letter-spacing:.04em;font-size:.82rem}.ftr__barcode[data-astro-cid-jo6i4kqk]{text-align:right;justify-self:end}.ftr__barcode[data-astro-cid-jo6i4kqk] svg{color:var(--on-carbon);margin-left:auto}.ftr__wordmark[data-astro-cid-jo6i4kqk]{opacity:.96;width:100%;height:auto;margin-block:2rem 2.5rem}.ftr__legal[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--carbon-rule);flex-wrap:wrap;justify-content:space-between;gap:1rem 3rem;padding-top:1.25rem;display:flex}.ftr__legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:60ch;margin:0}@media (width<=900px){.ftr__top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.ftr__cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.ftr__barcode[data-astro-cid-jo6i4kqk]{text-align:left;justify-self:start}.ftr__barcode[data-astro-cid-jo6i4kqk] svg{margin-left:0}}
