:root{--bg: #eef1f5;--surface: #e2e7ee;--ink: #1f2329;--muted: #56606d;--accent: #1b5fd6;--accent-ink: #ffffff;--field-1: #d0d9e5;--field-1-ink: #1f2329;--night: #0f1621;--night-ink: #eef1f5;--night-muted: #9aa6b6;--approved: #1e7a46;--approved-ink: #ffffff;--step-small: clamp(.8125rem, .79rem + .1vw, .875rem);--step-body: clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--step-lead: clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--step-head: clamp(2rem, 1.3rem + 3.2vw, 4rem);--step-display: clamp(2.75rem, 1rem + 7.2vw, 7.5rem);--margin: clamp(16px, 2.2vw, 32px);--gap-section: clamp(96px, 12vw, 200px);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-in-out: cubic-bezier(.77, 0, .175, 1);--font: "Archivo", system-ui, sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root{--bg: #14181f;--surface: #1d232c;--ink: #e6eaf0;--muted: #9aa6b6;--accent: #6fa0ff;--accent-ink: #0b1220;--field-1: #283141;--field-1-ink: #e6eaf0;--night: #0b0f15;--approved: #5cc98a;--approved-ink: #0b1220;color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:var(--step-body);line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4{font-weight:400;letter-spacing:-.02em;line-height:1.05;margin:0;text-wrap:balance}p{margin:0;text-wrap:pretty}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}code{font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.88em;overflow-wrap:anywhere}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.wrap{padding-inline:var(--margin)}.section{padding-block:calc(var(--gap-section) / 2)}.section+.section{padding-top:calc(var(--gap-section) / 2)}.h2{font-size:var(--step-head)}.lead{font-size:var(--step-lead);line-height:1.35}.small{font-size:var(--step-small)}.muted{color:var(--muted)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:0 1.4em;font:600 var(--step-body)/1 var(--font);background:var(--accent);color:var(--accent-ink);text-decoration:none;border:0;cursor:pointer;transition:transform .16s var(--ease-out),background-color .2s ease}.btn:active{transform:scale(.97)}.btn--plain{background:transparent;color:inherit;border:2px solid currentColor}@media(hover:hover)and (pointer:fine){.btn:hover{background:color-mix(in srgb,var(--accent) 85%,var(--ink))}.btn--plain:hover{background:color-mix(in srgb,currentColor 10%,transparent)}}.will-reveal [data-reveal]{opacity:0;transform:translateY(24px)}.will-reveal .is-in [data-reveal],.will-reveal [data-reveal].is-in{opacity:1;transform:none;transition:opacity .6s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(var(--i, 0) * 75ms)}.drag-row{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.drag-row::-webkit-scrollbar{display:none}main:has(>.close:last-child)+.tiles{padding-top:8px}.prose{max-width:68ch}.prose>*+*{margin-top:1.1em}.prose h2{font-size:var(--step-lead);font-weight:600;letter-spacing:-.01em;margin-top:2.2em}.prose h3{font-size:var(--step-body);font-weight:600;margin-top:1.8em}.prose ul,.prose ol{padding-left:1.2em}.prose li+li{margin-top:.4em}.prose a{color:var(--accent)}.prose blockquote{margin:1.4em 0;padding:1em 1.2em;background:var(--surface)}.prose table{border-collapse:collapse;width:100%;font-size:var(--step-small)}.prose th,.prose td{text-align:left;padding:.6em .8em;border-bottom:1px solid var(--field-1);vertical-align:top}.tiles[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:repeat(12,1fr);gap:8px;padding:var(--gap-section) 10px 10px}.t[data-astro-cid-sz7xmlte]{background:var(--surface);padding:24px;display:flex;flex-direction:column;justify-content:space-between;gap:24px;min-height:220px}.t--statement[data-astro-cid-sz7xmlte]{grid-column:1 / 5}.t--nav[data-astro-cid-sz7xmlte]{grid-column:5 / 8;justify-content:flex-start;gap:6px}.t--nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;width:fit-content}.t--time[data-astro-cid-sz7xmlte]{grid-column:8 / 10}.t--mail[data-astro-cid-sz7xmlte]{grid-column:10 / 13;justify-content:flex-end}.legal[data-astro-cid-sz7xmlte]{font-size:1rem}.mail[data-astro-cid-sz7xmlte]{font-size:var(--step-lead);overflow-wrap:anywhere}.t--word[data-astro-cid-sz7xmlte]{grid-column:1 / 9;min-height:320px;background:var(--night);color:var(--night-ink);align-items:center;justify-content:center;overflow:hidden}.t--word[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{font-size:clamp(3rem,9vw,9rem);letter-spacing:-.04em;line-height:.9;white-space:nowrap}.t--go[data-astro-cid-sz7xmlte]{grid-column:9 / 13;min-height:320px;background:var(--accent);color:var(--accent-ink);text-decoration:none;justify-content:space-between}.go-text[data-astro-cid-sz7xmlte]{font-size:var(--step-lead);max-width:12ch;line-height:1.15}.t--go[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{align-self:flex-end;transition:transform .25s var(--ease-out)}@media(hover:hover)and (pointer:fine){.t--go[data-astro-cid-sz7xmlte]:hover svg[data-astro-cid-sz7xmlte]{transform:translate(6px,-6px)}.t--nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}}@media(max-width:860px){.tiles[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:6px;padding-inline:6px}.t[data-astro-cid-sz7xmlte]{padding:20px;min-height:0}.t--word[data-astro-cid-sz7xmlte]{grid-column:1 / -1;order:-2;min-height:160px}.t--go[data-astro-cid-sz7xmlte]{grid-column:1 / -1;order:-1;min-height:160px}.t--nav[data-astro-cid-sz7xmlte],.t--mail[data-astro-cid-sz7xmlte],.t--time[data-astro-cid-sz7xmlte],.t--statement[data-astro-cid-sz7xmlte]{grid-column:span 1}}@media(max-width:480px){.tiles[data-astro-cid-sz7xmlte]>.t[data-astro-cid-sz7xmlte]{grid-column:1 / -1}}.lb[data-astro-cid-gixpweiw]{width:min(1200px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:0;background:var(--bg);color:var(--ink);box-shadow:0 24px 64px #00000059;overflow:auto}.lb[data-astro-cid-gixpweiw]::backdrop{background:#0f0e0dc7}.lb[data-astro-cid-gixpweiw][open]{animation:lb-in .26s var(--ease-out)}.lb[data-astro-cid-gixpweiw][open]::backdrop{animation:lb-fade .2s ease-out}@keyframes lb-in{0%{opacity:0;transform:scale(.96)}}@keyframes lb-fade{0%{opacity:0}}figure[data-astro-cid-gixpweiw]{margin:0}img[data-astro-cid-gixpweiw]{width:100%;background:var(--surface)}figcaption[data-astro-cid-gixpweiw]{display:grid;gap:6px;padding:20px 24px 24px}.lb-title[data-astro-cid-gixpweiw]{font-size:var(--step-lead)}.lb-perms[data-astro-cid-gixpweiw]{overflow-wrap:anywhere;color:var(--accent)}.lb-meta[data-astro-cid-gixpweiw]{color:var(--muted)}.lb-actions[data-astro-cid-gixpweiw]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:12px}.lb-close[data-astro-cid-gixpweiw]{position:absolute;top:10px;right:10px;width:44px;height:44px;display:grid;place-items:center;border:0;cursor:pointer;background:var(--bg);color:var(--ink);transition:transform .16s var(--ease-out)}.lb-close[data-astro-cid-gixpweiw]:active{transform:scale(.94)}.skip[data-astro-cid-5hce7sga]{position:absolute;left:-999px}.skip[data-astro-cid-5hce7sga]:focus{left:var(--margin);top:8px;z-index:50;background:var(--bg);padding:8px 12px}.top[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px;font-size:var(--step-small)}.top--dark[data-astro-cid-5hce7sga]{background:var(--night);color:var(--night-ink)}.wordmark[data-astro-cid-5hce7sga]{font-weight:600;text-decoration:none;font-size:var(--step-body)}nav[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:clamp(16px,2.5vw,32px)}nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:not(.btn){text-decoration:none;padding-block:12px}@media(hover:hover)and (pointer:fine){nav[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:not(.btn):hover{text-decoration:underline}}.top__cta[data-astro-cid-5hce7sga]{min-height:40px;font-size:var(--step-small)}@media(max-width:420px){nav[data-astro-cid-5hce7sga]{gap:14px}.top__cta[data-astro-cid-5hce7sga]{padding:0 14px}}
