@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,picture,svg,video,canvas{max-width:100%;display:block}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit;background:0 0;border:0}ol,ul,menu{list-style:none}a{color:inherit;text-decoration:inherit}}@layer tokens{:root{color-scheme:dark;--bg:#0b0b0c;--bg-deep:#000401;--fg:#e9e5dd;--fg-80:#fffc;--fg-68:#ffffffad;--fg-60:#fff9;--fg-55:#ffffff8c;--fg-52:#ffffff85;--fg-48:#ffffff7a;--fg-45:#ffffff73;--fg-20:#fff3;--line:#ffffff1a;--line-soft:#ffffff12;--accent:#01a9db;--font-body:var(--font-sans,system-ui, sans-serif);--font-meta:var(--font-mono,ui-monospace, monospace);--step-eyebrow:.6875rem;--step-meta:.75rem;--step-body:.9375rem;--step-title:clamp(1.7rem, 3.8vw, 3rem);--step-h2:clamp(2.3rem, 6vw, 5rem);--step-display:clamp(3rem, 15vw, 14rem);--leading-display:.88;--leading-title:.95;--leading-body:1.65;--tracking-display:-.03em;--tracking-label:.14em;--tracking-eyebrow:.16em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-7:1.75rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--gutter:1.25rem;--ease:cubic-bezier(0, 0, .2, 1);--dur-fast:.2s;--dur:.3s;--dur-slow:.5s}@media (width>=48rem){:root{--gutter:2.5rem}}}@layer base{html{background-color:var(--bg-deep);color:var(--fg);font-family:var(--font-body);scrollbar-width:none;font-size:100%;font-weight:400;line-height:1.5}::-webkit-scrollbar{display:none}body{background-color:var(--bg);min-height:100dvh}:focus-visible{outline:none}a{color:var(--link-color,inherit);transition:color var(--dur) var(--ease)}a:is(:hover,:focus-visible){color:#fff}::selection{background-color:var(--accent);color:var(--bg-deep)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur);animation-timing-function:var(--ease)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer layout{.section{padding-inline:var(--gutter);padding-block:var(--space-12);border-block-start:1px solid var(--line)}.split{gap:var(--space-10);display:grid}@media (width>=64rem){.split{column-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr))}.split-main{grid-column:span 6}.split-aside{grid-column:8/span 5}}@media (width>=80rem){.split{column-gap:var(--space-10)}.split-main{grid-column:span 7}.split-aside{grid-column:9/span 4}}}@layer utilities{.meta,.label{font-family:var(--font-meta);font-size:var(--step-meta);line-height:1.4}.label{letter-spacing:var(--tracking-label);text-transform:uppercase}.eyebrow{font-family:var(--font-meta);font-size:var(--step-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:400;line-height:1.1}.skip-link{z-index:60;padding:var(--space-2) var(--space-3);background-color:var(--accent);color:var(--bg-deep);font-family:var(--font-meta);font-size:var(--step-meta);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:transform var(--dur-fast) var(--ease);position:absolute;inset-block-start:0;inset-inline-start:var(--gutter);transform:translateY(-110%)}.skip-link:focus-visible{transform:translateY(0)}}.header[data-astro-cid-yoqunqul]{z-index:40;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-block-end:1px solid #0000;position:fixed;inset-block-start:0;inset-inline:0}.header[data-astro-cid-yoqunqul].is-scrolled{border-block-end-color:var(--line);background-color:#0b0b0ceb}.bar[data-astro-cid-yoqunqul]{justify-content:space-between;align-items:center;gap:var(--space-6);padding-inline:var(--gutter);padding-block:var(--space-3);display:flex}.brand[data-astro-cid-yoqunqul]{--link-color:var(--fg-68);align-items:center;gap:var(--space-3);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease), visibility 0s var(--dur-slow);display:flex}.is-scrolled[data-astro-cid-yoqunqul] .brand[data-astro-cid-yoqunqul]{visibility:visible;opacity:1;pointer-events:auto;transition:opacity var(--dur-slow) var(--ease), visibility 0s}.brand[data-astro-cid-yoqunqul] img[data-astro-cid-yoqunqul]{width:auto;height:1rem}.nav[data-astro-cid-yoqunqul]{gap:var(--space-6);--link-color:var(--fg-52);display:flex}@media (width<40rem){.nav[data-astro-cid-yoqunqul]{display:none}}.footer[data-astro-cid-tyjnroto]{padding-inline:var(--gutter);padding-block:var(--space-6);border-block-start:1px solid var(--line)}.row[data-astro-cid-tyjnroto]{justify-content:space-between;align-items:center;column-gap:var(--space-6);row-gap:var(--space-2);--link-color:var(--fg-48);flex-wrap:wrap;display:flex}.legal[data-astro-cid-tyjnroto]{align-items:center;gap:var(--space-5);display:flex}.page[data-astro-cid-cuwfqyzt]{flex-direction:column;min-height:100dvh;display:flex}main[data-astro-cid-cuwfqyzt]{flex-direction:column;flex:1;display:flex}
