:root,[data-theme=dark]{--bg:#121211;--fg:#f2f2ee;--fg2:#b3b3ad;--field:#1c1c1a;--sel:#262624;--stripe:#2a2a27;--track:#3a3a37;--waveoff:#5c5c58;--blend:screen;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light]{--bg:#f2f2ee;--fg:#000;--fg2:#4a4a48;--field:#fff;--sel:#e4e4de;--stripe:#deded8;--track:#cfcfc9;--waveoff:#ababa5;--blend:multiply;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--pink:#ff48b0;--blue:#0078bf;--on-pink:#000;--check:#fff;--team:#9d5cff;--on-team:#000;--font-display:var(--font-big-shoulders), Impact, sans-serif;--font-text:var(--font-archivo), system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--d1:clamp(64px, 10vw, 136px);--d2:clamp(44px, 6vw, 76px);--d3:40px;--d4:30px;--d5:24px;--lede:clamp(18px, 1.7vw, 21px);--s-4:4px;--s-8:8px;--s-12:12px;--s-16:16px;--gutter:20px;--s-24:24px;--s-32:32px;--s-48:48px;--s-64:64px;--s-88:88px;--rule:3px;--rule-sm:2px;--rule-row:1px;--max-width:1280px;--tap:44px}
*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--fg);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--fg);font-family:var(--font-text);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.45}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}a{color:var(--fg)}@media (hover:hover){a:hover{color:var(--on-pink);background:var(--pink)}}button,input,textarea,select{font:inherit;color:inherit;border-radius:0}img,svg,video{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}.d1,.d2,.d3,.d4,.d5{font-family:var(--font-display);font-weight:900}.d1{font-size:var(--d1);text-wrap:balance;line-height:.86}.d2{font-size:var(--d2);line-height:.9}.d3{font-size:var(--d3);line-height:1}.d4{font-size:var(--d4);line-height:1}.d5{font-size:var(--d5);line-height:1}.lede{font-size:var(--lede);line-height:1.5}.label{font-size:16px;font-weight:800}.small{font-size:14px}.muted{color:var(--fg2)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page{max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}::view-transition-group(*.sample){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,.7,.2,1);overflow:clip}::view-transition-old(*.sample){object-fit:none;object-position:top;height:auto;animation-duration:.2s}::view-transition-new(*.sample){object-fit:none;object-position:top;height:auto;animation-duration:.2s}::view-transition-group(root){animation-duration:.32s}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none}::view-transition-old(*){animation:none}::view-transition-new(*){animation:none}}
