.landing{--l-bg:#0c0c0b;--l-surface:#121210;--l-raised:#191916;--l-line:#efeadf1a;--l-line-strong:#efeadf33;--l-ink:#efeadf;--l-muted:#a29d91;--l-amber:#ff8f3f;--l-amber-soft:#ff8f3f29;--l-paper:#e9e2d2;--l-paper-card:#f8f4ea;--l-paper-ink:#17150f;--l-paper-muted:#5c574a;--l-paper-accent:#a8480f;--l-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--l-sans:"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--l-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;background:var(--l-bg);color:var(--l-ink);font-family:var(--l-sans);-webkit-font-smoothing:antialiased;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.landing .l-serif{font-family:var(--l-serif);letter-spacing:-.028em;font-weight:400}.landing .l-mono{font-family:var(--l-mono);letter-spacing:.12em;text-transform:uppercase}.landing .l-hatch{background:repeating-linear-gradient(135deg, var(--l-amber) 0 3px, transparent 3px 7px), var(--l-amber-soft)}.landing a:focus-visible,.landing summary:focus-visible,.landing button:focus-visible{outline:2px solid var(--l-amber);outline-offset:3px}.landing section[id]{scroll-margin-top:4.5rem}.landing details>summary{list-style:none}.landing details>summary::-webkit-details-marker{display:none}.landing details[open]>summary .l-plus{transform:rotate(45deg)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.landing [data-reveal]{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--l-delay,0s);transform:translateY(16px)}.landing [data-reveal][data-in]{opacity:1;transform:none}.landing .l-draw{transform-origin:top;transition:transform 1.2s cubic-bezier(.2, .7, .2, 1) calc(var(--l-delay,0s) + .45s);transform:scaleY(0)}.landing [data-in] .l-draw{transform:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference) and (min-width:1024px){.landing .l-draw{transform-origin:0;transform:scaleX(0)}.landing [data-in] .l-draw{transform:none}}@media (prefers-reduced-motion:reduce){.landing *{transition:none!important}}@media (prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}}
