@font-face{font-family:SuisseIntlCond;src:local(Suisse Intl Cond Bold),local(SuisseIntlCond-Bold),url(../fonts/SuisseIntlCond-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SuisseIntl;src:local(Suisse Intl Regular),local(SuisseIntl-Regular),url(../fonts/SuisseIntl-Regular.otf)format("opentype");font-weight:400;font-display:swap}@font-face{font-family:SuisseIntl;src:local(Suisse Intl Book),local(SuisseIntl-Book),url(../fonts/SuisseIntl-Book.otf)format("opentype");font-weight:450;font-display:swap}@font-face{font-family:SuisseIntl;src:local(Suisse Intl Medium),local(SuisseIntl-Medium),url(../fonts/SuisseIntl-Medium.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:SuisseIntlMono;src:local(Suisse Intl Mono),local(SuisseIntlMono-Regular),url(../fonts/SuisseIntlMono-Regular.otf)format("opentype");font-weight:400;font-display:swap}:root{--color-carbon-black:#000;--color-paper-white:#fff;--color-warm-canvas:#e5e5e5;--color-mist-gray:#f3f3f3;--color-ash:#c6c6c6;--color-smoke:#979797;--color-slate:#444;--color-graphite:#2f2f2f;--color-mint-chip:#d1ffca;--color-voltage-yellow:#fff100;--font-cond:"SuisseIntlCond", sans-serif;--font-sans:"SuisseIntl", sans-serif;--font-mono:"SuisseIntlMono", monospace;--s-8:8px;--s-16:16px;--s-24:24px;--s-40:40px;--s-64:64px;--s-80:80px;--s-96:96px;--r-btn:8px;--r-btn-sm:4px;--r-card:32px;--r-card-sm:24px;--r-nav:48px;--r-tag:64px;--r-large:64px;--page-max:1200px;--gutter:24px;--tracking-display:-.03em}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--color-warm-canvas);color:var(--color-carbon-black);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:16px;font-weight:450;line-height:1.25}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p{margin:0}ul{margin:0;padding:0;list-style:none}button{font:inherit;cursor:pointer}::selection{background:var(--color-voltage-yellow);color:var(--color-carbon-black)}:focus-visible{outline:2px solid var(--color-carbon-black);outline-offset:3px}.container{width:100%;max-width:calc(var(--page-max) + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.section{padding:var(--s-80) 0}.stack-16>*+*{margin-top:var(--s-16)}.stack-24>*+*{margin-top:var(--s-24)}.display-xl,.display,.heading-lg{font-family:var(--font-cond);text-transform:uppercase;letter-spacing:var(--tracking-display,-.01em);font-weight:700;line-height:.9}.display-xl{overflow-wrap:anywhere;font-size:clamp(44px,14vw,130px)}.display{overflow-wrap:anywhere;font-size:clamp(40px,10vw,80px)}.heading-lg{font-size:48px}.heading{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(28px,3.6vw,40px);font-weight:450;line-height:1.1}.heading-sm{letter-spacing:-.03em;font-size:28px;font-weight:450;line-height:1.3}.sub-lg{letter-spacing:-.011em;font-size:20px;line-height:1.2}.sub{letter-spacing:-.01em;font-size:18px;line-height:1.33}.body-sm{letter-spacing:-.011em;font-size:14px;font-weight:500;line-height:1.3}.mono{font-family:var(--font-mono);letter-spacing:-.03em;font-size:12px;font-weight:400;line-height:1.6}.muted{color:var(--color-slate)}.smoke{color:var(--color-smoke)}.btn{font-family:var(--font-sans);white-space:nowrap;border:0;align-items:center;gap:10px;font-size:16px;font-weight:500;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.btn-dark{background:var(--color-carbon-black);color:var(--color-paper-white);border-radius:var(--r-btn);padding:16px 24px}.btn-dark:hover{background:var(--color-graphite)}.btn-light{background:var(--color-paper-white);color:var(--color-carbon-black);border-radius:var(--r-btn);padding:16px 24px}.btn-light:hover{background:var(--color-mint-chip)}.btn-ghost{color:var(--color-slate);border:1.5px solid var(--color-slate);border-radius:var(--r-btn-sm);background:0 0;padding:14.5px 16px}.btn-ghost:hover{color:var(--color-carbon-black);border-color:var(--color-carbon-black)}.btn-ghost.on-dark{color:var(--color-paper-white);border-color:var(--color-paper-white)}.btn-link{color:currentColor;text-underline-offset:4px;background:0 0;padding:0}.btn-link:hover{text-decoration:underline}.card{background:var(--color-paper-white);border-radius:var(--r-card);padding:var(--s-24)}.card-inverted{background:var(--color-carbon-black);color:var(--color-paper-white);border-radius:var(--r-card);padding:var(--s-24)}.card-mist{background:var(--color-mist-gray);border-radius:var(--r-card-sm);padding:var(--s-24)}.arc-top{border-radius:var(--r-large) var(--r-large) 0 0}.tag{font-family:var(--font-mono);letter-spacing:-.03em;border-radius:var(--r-tag);background:var(--color-mint-chip);color:var(--color-carbon-black);white-space:nowrap;align-items:center;gap:6px;padding:6px 12px;font-size:12px;line-height:1.3;display:inline-flex}.tag-yellow{background:var(--color-voltage-yellow)}.tag-outline{background:0 0;box-shadow:inset 0 0 0 1px}.tag-dark{background:var(--color-carbon-black);color:var(--color-paper-white)}.dot{background:var(--color-voltage-yellow);border-radius:50%;width:8px;height:8px;display:inline-block}.highlight{background:var(--color-voltage-yellow);padding:0 4px}.mint-link{background:var(--color-mint-chip);border-radius:4px;padding:2px 6px}.mint-link:hover{background:var(--color-carbon-black);color:var(--color-mint-chip)}.grid-2{gap:var(--s-16);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.grid-3{gap:var(--s-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (width<=960px){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){:root{--gutter:16px}.section{padding:var(--s-64) 0}.grid-2,.grid-3{grid-template-columns:1fr}.heading-lg{font-size:48px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.btn-yellow{background:var(--color-voltage-yellow);color:var(--color-carbon-black);border-radius:var(--r-btn);padding:16px 24px}.btn-yellow:hover{background:var(--color-paper-white)}.btn-sm{padding:10px 16px;font-size:14px}.btn svg{flex:none}.on-dark{color:var(--color-paper-white)}.on-dark .muted{color:var(--color-smoke)}.dim{color:var(--color-slate)}.surface-dark{background:var(--color-carbon-black);color:var(--color-paper-white)}.surface-white{background:var(--color-paper-white);color:var(--color-carbon-black)}.round-top{border-radius:var(--r-large) var(--r-large) 0 0}@media (width<=720px){.round-top{border-radius:var(--r-card) var(--r-card) 0 0}}.eyebrow{font-family:var(--font-mono);letter-spacing:-.03em;text-transform:uppercase;font-size:12px}.surface-dark .eyebrow.dim,.surface-dark .mono.dim,.surface-dark p .dim,.card-inverted .eyebrow.dim,.card-inverted .mono.dim{color:var(--color-smoke)}.err[data-v-2820a177]{padding:var(--s-40) var(--gutter) var(--s-96);align-items:flex-start;gap:var(--s-24);flex-direction:column;display:flex}.line[data-v-2820a177]{display:block}
