.hero[data-astro-cid-7ieuuc65]{isolation:isolate;min-height:340px;color:var(--c-on-scene);padding-bottom:96px;position:relative;overflow:hidden}.hero[data-astro-cid-7ieuuc65] .scene{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero-text[data-astro-cid-7ieuuc65]{max-width:760px;padding:44px var(--gutter-right) 0 var(--gutter-left);gap:6px;margin:0 auto;display:grid;position:relative}.hero-text[data-astro-cid-7ieuuc65] .eyebrow[data-astro-cid-7ieuuc65]{color:inherit;opacity:.88}.greet[data-astro-cid-7ieuuc65]{font:italic 400 21px/1.3 var(--font-display)}h1[data-astro-cid-7ieuuc65]{font:600 clamp(34px, 6vw, 48px)/1.06 var(--font-ui);letter-spacing:-.03em;text-shadow:0 2px 14px #0a11184d;margin:0}.column[data-astro-cid-7ieuuc65]{max-width:760px;padding:0 var(--gutter-right) 72px var(--gutter-left);gap:40px;margin:0 auto;display:grid;position:relative}.column[data-astro-cid-7ieuuc65] section{border-top:1px solid var(--c-border);gap:12px;padding-top:26px;display:grid}.column[data-astro-cid-7ieuuc65] h2{font:600 23px/1.2 var(--font-ui);letter-spacing:-.02em;margin:0}.column[data-astro-cid-7ieuuc65] h3{font:600 17px/1.3 var(--font-ui);margin:0}.column[data-astro-cid-7ieuuc65] p,.column[data-astro-cid-7ieuuc65] ul{max-width:66ch;margin:0}.column[data-astro-cid-7ieuuc65] ul{gap:6px;padding-left:1.2em;display:grid}.column[data-astro-cid-7ieuuc65] .muted{color:var(--c-text-muted)}.column[data-astro-cid-7ieuuc65] mark.todo{background:color-mix(in srgb, var(--c-accent) 26%, transparent);color:inherit;border-radius:4px;padding:0 4px}
