.hero[data-astro-cid-i3irphx7]{padding-block:clamp(1.5rem,5vw,4rem) clamp(3rem,8vw,6rem);container-type:inline-size}.hero__kicker[data-astro-cid-i3irphx7]{border:2px solid var(--line);background:var(--bg);align-items:center;gap:.5rem;padding:.35rem .6rem;display:inline-flex}.hero__kicker[data-astro-cid-i3irphx7] .glyph{color:var(--accent-text)}.hero__title[data-astro-cid-i3irphx7]{flex-direction:column;margin-block:clamp(1rem,3vw,2rem);font-size:min(10cqi,10rem);line-height:.9;display:flex}.hero__line[data-astro-cid-i3irphx7]{white-space:nowrap;align-items:baseline;gap:.12em;padding-block:.04em;display:flex;overflow:hidden}.hero__line[data-astro-cid-i3irphx7]:nth-child(2){padding-left:.6em}.hero__line[data-astro-cid-i3irphx7]:nth-child(3){padding-left:.2em}.hero__slash[data-astro-cid-i3irphx7]{color:var(--accent-text);font-size:.7em}.hero__word[data-astro-cid-i3irphx7]{isolation:isolate;animation:hero-rise .9s var(--ease-out) both;animation-delay:calc(var(--i) * .11s);padding-inline:.04em;text-decoration:none;display:inline-block;position:relative;overflow:hidden}.hero__word[data-astro-cid-i3irphx7]:before{content:"";z-index:-1;background:var(--accent);animation:hero-mark 9s var(--ease-snap) infinite;animation-delay:calc(1.2s + var(--i) * 3s);position:absolute;inset:.08em 0 .02em;transform:translate(-101%)}.hero__word[data-astro-cid-i3irphx7]:hover:before,.hero__word[data-astro-cid-i3irphx7]:focus-visible:before{animation:none;transform:none}.hero__word[data-astro-cid-i3irphx7]:hover,.hero__word[data-astro-cid-i3irphx7]:focus-visible{color:var(--ink)}@keyframes hero-rise{0%{transform:translateY(105%)}}@keyframes hero-mark{0%,to{transform:translate(-101%)}6%,28%{transform:translate(0)}34%{transform:translate(101%)}34.01%{transform:translate(-101%)}}[data-theme=dark] .hero__line[data-astro-cid-i3irphx7]:nth-child(2) .hero__word[data-astro-cid-i3irphx7]{color:var(--accent)}[data-theme=dark] .hero__line[data-astro-cid-i3irphx7]:nth-child(2) .hero__word[data-astro-cid-i3irphx7]:before{background:var(--fg)}[data-theme=dark] .hero__line[data-astro-cid-i3irphx7]:nth-child(2) .hero__word[data-astro-cid-i3irphx7]:hover,[data-theme=dark] .hero__line[data-astro-cid-i3irphx7]:nth-child(2) .hero__word[data-astro-cid-i3irphx7]:focus-visible{color:var(--ink)}.hero__grid[data-astro-cid-i3irphx7]{align-items:end;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=64rem){.hero__grid[data-astro-cid-i3irphx7]{grid-template-columns:7fr 5fr}}.hero__reel[data-astro-cid-i3irphx7]{border:2px solid var(--line);box-shadow:8px 8px 0 var(--shadow)}.hero__lede[data-astro-cid-i3irphx7]{max-width:38ch;font-size:clamp(1.1rem,1.8vw,1.4rem);line-height:1.4}.hero__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.75rem;margin-block:1.5rem;display:flex}.hero__status[data-astro-cid-i3irphx7]{color:var(--muted);align-items:center;gap:.5rem;display:inline-flex}.hero__dot[data-astro-cid-i3irphx7]{background:#1fa35c;border-radius:50%;width:.6rem;height:.6rem;box-shadow:0 0 0 3px oklab(63.127% -.135694 .0677394/.3)}@media (prefers-reduced-motion:reduce){.hero__word[data-astro-cid-i3irphx7],.hero__word[data-astro-cid-i3irphx7]:before{animation:none}}.intro[data-astro-cid-nwktezpe]{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=64rem){.intro[data-astro-cid-nwktezpe]{grid-template-columns:2fr 3fr}}.intro__avatar[data-astro-cid-nwktezpe]{border:2px solid var(--line);max-width:30rem;box-shadow:10px 10px 0 var(--accent)}.intro__roles[data-astro-cid-nwktezpe]{gap:1.5rem;margin-block:2rem;display:grid}.intro__roles[data-astro-cid-nwktezpe] li[data-astro-cid-nwktezpe]{border-bottom:2px solid var(--hairline);grid-template-columns:auto 1fr;gap:1rem;padding-bottom:1.5rem;display:grid}.intro__roles[data-astro-cid-nwktezpe] .intro__glyph{color:var(--accent)}.intro__role[data-astro-cid-nwktezpe]{margin-bottom:.35rem;font-size:1.5rem}.featured-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.featured-all[data-astro-cid-lcdefpme]{align-items:center;gap:.4rem;padding-block:.75rem;font-weight:700;display:inline-flex}
