.hf[data-astro-cid-sblxgyxh]{border-radius:calc(var(--radius) * 2);gap:1.25rem;margin:0;padding:clamp(1rem,.5rem + 1.6vw,2rem);display:grid}.hf-bar[data-astro-cid-sblxgyxh]{letter-spacing:.16em;text-transform:uppercase;color:var(--night-ink-2);justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.hf-live[data-astro-cid-sblxgyxh]:before{content:"";background:var(--night-accent);vertical-align:.05em;border-radius:50%;width:.45rem;height:.45rem;margin-right:.55rem;display:inline-block}.hf-grid[data-astro-cid-sblxgyxh]{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:center;gap:clamp(1.25rem,1rem + 1.5vw,2.5rem);display:grid}.hf-media[data-astro-cid-sblxgyxh] figcaption{color:var(--night-ink-2);margin-top:.9rem}.hf-media[data-astro-cid-sblxgyxh] img{border-radius:var(--radius);aspect-ratio:3/2;width:100%}@media (width<=960px){.hf-grid[data-astro-cid-sblxgyxh]{grid-template-columns:1fr}.hf-bar[data-astro-cid-sblxgyxh] span[data-astro-cid-sblxgyxh]:last-child{display:none}}.hero[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:3rem clamp(2rem,1rem + 4vw,5rem);padding-block:clamp(2.5rem,1.5rem + 4vw,6rem) clamp(3rem,2rem + 4vw,6rem);display:grid}.hero-copy[data-astro-cid-wcolddp2]{justify-items:start;gap:1.5rem;display:grid}.hero-h1[data-astro-cid-wcolddp2]{gap:1.1rem;display:grid}.hero-name[data-astro-cid-wcolddp2]{font-size:var(--step-0);letter-spacing:0;color:var(--ink-2);font-weight:550;line-height:1.3}.hero-title[data-astro-cid-wcolddp2]{letter-spacing:-.045em;font-size:clamp(2.5rem,1.6rem + 3.2vw,4.25rem);line-height:1;display:block}.hero-roles[data-astro-cid-wcolddp2]{font-size:var(--step-1);color:var(--ink);letter-spacing:-.015em;margin-top:-.25rem;font-weight:500}.hero-statement[data-astro-cid-wcolddp2]{color:var(--ink-2);max-width:36ch;font-size:var(--step-0);line-height:1.55}.btn-row[data-astro-cid-wcolddp2]{margin-top:.5rem}.hero-visual[data-astro-cid-wcolddp2]{gap:.85rem;margin:0;display:grid}.hero-img[data-astro-cid-wcolddp2]{background:var(--paper-3);aspect-ratio:16/9;border-radius:6px;display:block;overflow:hidden}.hero-img[data-astro-cid-wcolddp2] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.hero-img[data-astro-cid-wcolddp2]:hover img{transform:scale(1.015)}.hero-visual[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{margin:0}@media (width<=960px){.hero[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.hero-visual[data-astro-cid-wcolddp2]{order:2}}.creds[data-astro-cid-wcolddp2]{border-top:1px solid var(--rule)}.creds[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{gap:1.5rem var(--gutter);grid-template-columns:repeat(4,minmax(0,1fr));padding-block:1.75rem;list-style:none;display:grid}.creds[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{gap:.2rem;display:grid}.cred-t[data-astro-cid-wcolddp2]{letter-spacing:-.01em;font-weight:550}.cred-i[data-astro-cid-wcolddp2]{font-size:var(--step--1);color:var(--ink-3)}@media (width<=860px){.creds[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}}.work[data-astro-cid-wcolddp2]{gap:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.lead[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(1.5rem,1rem + 3vw,4rem);text-decoration:none;display:grid}.lead-img[data-astro-cid-wcolddp2]{aspect-ratio:16/10;background:var(--paper-3);border-radius:6px;overflow:hidden}.lead-img[data-astro-cid-wcolddp2] img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.lead[data-astro-cid-wcolddp2]:hover .lead-img[data-astro-cid-wcolddp2] img{transform:scale(1.02)}.lead-copy[data-astro-cid-wcolddp2]{justify-items:start;gap:1rem;display:grid}.lead-copy[data-astro-cid-wcolddp2] .muted[data-astro-cid-wcolddp2]{max-width:42ch}.lead[data-astro-cid-wcolddp2]:hover h3[data-astro-cid-wcolddp2]{color:var(--accent)}.lead[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{transition:color .25s var(--ease)}.more[data-astro-cid-wcolddp2]{border-top:1px solid var(--rule);list-style:none}.more[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{border-bottom:1px solid var(--rule);grid-template-columns:1fr auto auto;align-items:center;gap:1.5rem;padding-block:1.1rem;text-decoration:none;display:grid}.more[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover .more-t[data-astro-cid-wcolddp2]{color:var(--accent)}.more-t[data-astro-cid-wcolddp2]{font-weight:550}.all[data-astro-cid-wcolddp2]{justify-self:start}@media (width<=860px){.lead[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.more[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{grid-template-columns:1fr auto}.more[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2] .small[data-astro-cid-wcolddp2]{grid-area:2/1}}.do[data-astro-cid-wcolddp2] .h2[data-astro-cid-wcolddp2]{margin-bottom:clamp(2.5rem,2rem + 2vw,4rem)}.do-list[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr;gap:clamp(2.5rem,2rem + 2vw,4rem) clamp(2rem,1rem + 5vw,7rem);max-width:64rem;list-style:none;display:grid}.do-list[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{align-content:start;justify-items:start;gap:.6rem;display:grid}.do-list[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{max-width:44ch}.do-list[data-astro-cid-wcolddp2] .link-arrow[data-astro-cid-wcolddp2]{border-bottom-color:var(--rule-strong);margin-top:.4rem}@media (width<=700px){.do-list[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}.proc-intro[data-astro-cid-wcolddp2]{max-width:52ch;margin-top:1.25rem}.steps[data-astro-cid-wcolddp2]{gap:2.5rem var(--gutter);counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,2rem + 3vw,4.5rem);list-style:none;display:grid}.steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-top:1px solid var(--rule-strong);align-content:start;gap:.4rem;padding-top:1rem;display:grid}.step-n[data-astro-cid-wcolddp2]{font-size:var(--step-1);letter-spacing:-.02em}@media (width<=960px){.steps[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}}@media (width<=480px){.steps[data-astro-cid-wcolddp2]{grid-template-columns:1fr}}
