@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.x1vXZa_className{font-family:Geist,Geist Fallback;font-style:normal}.x1vXZa_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.C72cgW_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.C72cgW_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f2f2f1;--bg-2:#e9e9e7;--white:#fff;--ink:#0c0c0d;--ink-2:#3a3a3e;--muted:#5c5c62;--hair:#0c0c0d1a;--hair-2:#0c0c0d29;--stage:#0a0a0b;--stage-2:#151517;--stage-3:#1e1e21;--stage-ink:#f4f4f2;--stage-muted:#9b9ba2;--stage-hair:#ffffff1a;--studio-wall:#d9d3ca;--studio-lit:#f3efe8;--studio-horizon:#e2dcd3;--studio-floor:#ebe6de;--studio-front:#c4bdb2;--studio-key:#fffdf9b3;--studio-shade:46, 36, 24;--gold:#d8b062;--gold-hi:#ecd09a;--gold-deep:#7c5e1f;--sale:#d4412f;--paper:var(--bg);--paper-2:#ececea;--paper-3:#e4e4e2;--surface:#fff;--surface-2:#f8f8f7;--surface-3:#efefed;--line:var(--hair);--line-strong:var(--hair-2);--accent:var(--gold-deep);--accent-deep:#5d4514;--accent-soft:#7c5e1f1f;--accent-line:#7c5e1f52;--buy:var(--ink);--buy-hover:#26262a;--buy-ink:#fff;--amber:#8a6a2c;--red:var(--sale);--font-sans:var(--font-geist), ui-sans-serif, system-ui, -apple-system, sans-serif;--font-code:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--font-display:var(--font-sans);--font-serif:var(--font-sans);--font-ui:var(--font-sans);--font-mono:var(--font-code);--max:1320px;--gut:clamp(16px, 3.4vw, 48px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--s-9:112px;--s-10:128px;--section:clamp(72px, 9vw, 144px);--r:14px;--r-card:22px;--r-stage:clamp(20px, 2.2vw, 32px);--ease:cubic-bezier(.22, .7, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--header-h:64px}*{box-sizing:border-box}html{scroll-behavior:smooth;overscroll-behavior-y:none;height:100%;scroll-padding-top:calc(var(--header-h) + 16px)}.skip{z-index:1000;background:var(--ink);color:#fff;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:12px;left:12px;transform:translateY(-200%)}.skip:focus{outline:2px solid var(--gold);outline-offset:2px;transform:none}#content:focus{outline:none}html,body{max-width:100vw;overflow-x:clip}body{min-height:100%;color:var(--ink);background:var(--bg);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.5}html:not([data-age=ok]) body{overflow:hidden}[data-tone]{--tone:var(--accent);--sec:var(--accent);--sec-soft:var(--accent-soft);--sec-line:var(--accent-line)}[data-tone=jade]{--tone:#6f8466}[data-tone=amber]{--tone:#a5813c}[data-tone=cyan]{--tone:#4e87a6}[data-tone=violet]{--tone:#7e6a92}[data-tone=lime]{--tone:#6b7333}[data-tone=sky]{--tone:#5f7c9c}[data-tone=coral]{--tone:#a9694f}[data-tone=magenta]{--tone:#8d6076}[data-tone=gold]{--tone:#96762e}[data-tone=teal]{--tone:#4c8279}[data-tone=peri]{--tone:#5c6480}[data-tone=orange]{--tone:#9a7a58}[data-tone=sage]{--tone:#6f8466}[data-tone=mist]{--tone:#8e8a76}[data-tone=almond]{--tone:#a8916a}[data-tone=steel]{--tone:#6f8466}[data-tone=sea]{--tone:#3f6f66}[data-tone=twilight]{--tone:#a06a4e}a{color:inherit}button{font:inherit;color:inherit;border:0}img{max-width:100%;display:block}.num{font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.caps{font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:11px}[data-solid] .caps{color:color-mix(in srgb, var(--sec,var(--accent)) 62%, #fff)}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gut);margin:0 auto}[data-white]{--surface:#fff;--surface-2:#fafafa;--surface-3:#f2f2f1}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}::view-transition{pointer-events:none}::view-transition-group(.vial){animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.75,.15,1)}::view-transition-old(.vial){animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.75,.15,1)}::view-transition-new(.vial){animation-duration:.62s;animation-timing-function:cubic-bezier(.2,.75,.15,1)}p.code-rise{background:0 0}.code-rise>span{white-space:pre;background:linear-gradient(#2e2e33 0%,#18181b 72%,#18181b00 100%);color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes code-rise{0%{opacity:0;transform:translateY(.34em)}}@keyframes code-drift{to{translate:-5%}}.glint{pointer-events:none;-webkit-mask:var(--m) center bottom / contain no-repeat;-webkit-mask:var(--m) center bottom / contain no-repeat;mask:var(--m) center bottom / contain no-repeat;mix-blend-mode:screen;opacity:0;background:linear-gradient(104deg,#0000 0 42%,#ffffff1f 47%,#ffffffd9 50%,#ffffff1f 53%,#0000 58% 100%) 120% 0/280% 100%}@keyframes glint{0%{opacity:0;background-position:120% 0}18%,80%{opacity:1}to{opacity:0;background-position:-20% 0}}@media (prefers-reduced-motion:no-preference){.code-rise>span{animation:1.1s cubic-bezier(.2,.75,.15,1) both code-rise;animation-delay:calc(.14s + var(--i,0) * 45ms)}.glint{animation:1.8s cubic-bezier(.45,0,.25,1) .45s both glint}@supports (animation-timeline:scroll()){.code-rise{animation:linear both code-drift;animation-timeline:scroll(root);animation-range:0 900px}}}::view-transition-group(.shelf-move){animation-duration:.52s;animation-timing-function:cubic-bezier(.2,.75,.15,1)}::view-transition-group(.shelf-swap){animation-duration:.52s;animation-timing-function:cubic-bezier(.2,.75,.15,1)}::view-transition-old(.shelf-swap){animation-duration:.42s}::view-transition-new(.shelf-swap){animation-duration:.42s}::view-transition-new(.shelf-in){animation:.42s cubic-bezier(.2,.75,.15,1) 80ms both shelf-in}::view-transition-old(.shelf-out){animation:.2s ease-in both shelf-out}@keyframes shelf-in{0%{opacity:0;transform:translateY(10px)}}@keyframes shelf-out{to{opacity:0}}::view-transition-old(.vial-gone){opacity:0;animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.was{color:var(--muted);white-space:nowrap;margin-right:.45em;font-size:.82em;font-weight:500;text-decoration-color:currentColor;text-decoration-thickness:1.5px}.saleTag{color:#fff;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;white-space:nowrap;background:#b4442e;border-radius:999px;margin-left:.5em;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-block}body{letter-spacing:-.006em}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}.code{font-family:var(--font-code);font-feature-settings:"zero" 0;letter-spacing:-.01em}.eyebrow{font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow[data-gold]{color:var(--gold-deep)}[data-stage] .eyebrow{color:var(--stage-muted)}[data-stage] .eyebrow[data-gold]{color:var(--gold)}.t-display{letter-spacing:-.045em;margin:0;font-size:clamp(44px,6.6vw,104px);font-weight:600;line-height:.98}.t-h2{letter-spacing:-.04em;margin:0;font-size:clamp(34px,4.4vw,64px);font-weight:600;line-height:1.02}.t-h3{letter-spacing:-.02em;margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:600;line-height:1.2}.t-lead{color:var(--ink-2);letter-spacing:-.012em;margin:0;font-size:clamp(17px,1.35vw,21px);line-height:1.45}[data-stage] .t-lead{color:var(--stage-muted)}.btn{letter-spacing:-.01em;white-space:nowrap;cursor:pointer;min-height:46px;transition:background-color .2s var(--ease), color .2s var(--ease), box-shadow .2s var(--ease), transform .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.98)}.btn-ink{background:var(--ink);color:#fff}.btn-ink:hover{background:#2a2a2e}.btn-gold{background:linear-gradient(180deg, var(--gold-hi), var(--gold));color:#17130a;box-shadow:inset 0 -1px #0000002e}.btn-gold:hover{background:linear-gradient(#f3dcae,#e0bb72)}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--hair-2);background:0 0}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}[data-stage] .btn-ghost{color:var(--stage-ink);box-shadow:inset 0 0 0 1.5px #ffffff3d}[data-stage] .btn-ghost:hover{box-shadow:inset 0 0 0 1.5px #ffffffb3}.btn[disabled]{opacity:.45;cursor:not-allowed}.link-arrow{align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow:after{content:"→";transition:transform .25s var(--ease)}.link-arrow:hover:after{transform:translate(3px)}[data-stage]{background:var(--stage);color:var(--stage-ink)}html[data-motion] [data-reveal]{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(18px)}html[data-motion] [data-reveal][data-in]{opacity:1;transform:none}html[data-motion] [data-reveal=facts]{opacity:1;transition:transform .7s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(12px)}html[data-motion] [data-reveal=facts][data-in]{transform:none}html[data-motion] [data-reveal][data-now]{transition:none}@media (prefers-reduced-motion:reduce){html[data-motion] [data-reveal]{opacity:1;transition:none;transform:none}}:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}[data-stage] :focus-visible{outline-color:var(--gold)}::selection{background:var(--gold-hi);color:var(--ink)}.nf-page{justify-items:start;gap:18px;padding-top:clamp(64px,12vh,140px);padding-bottom:clamp(72px,14vh,160px);display:grid}.nf-h1{max-width:12em;margin:0}.nf-lede{max-width:34em;color:var(--ink-2);margin:0;font-size:18px;line-height:1.55}.nf-ctas{flex-wrap:wrap;gap:10px;margin:8px 0 0;display:flex}.nf-more{border-top:1px solid var(--hair);flex-wrap:wrap;gap:8px 24px;margin:18px 0 0;padding:18px 0 0;list-style:none;display:flex}.nf-more a{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:var(--hair-2);text-decoration-color:var(--hair-2);text-underline-offset:3px;font-size:15px}.nf-more a:hover{color:var(--ink);text-decoration-color:currentColor}@media (max-width:760px){.nf-lede{font-size:16.5px}.nf-ctas{width:100%}.nf-ctas .btn{flex:1}}html[data-flight] [data-vial-stage] img{opacity:0}
