.hero-image[data-astro-cid-vljsnnfv]{pointer-events:none;inline-size:min(100%,58rem);position:absolute;inset-block:0;inset-inline-end:0;-webkit-mask-image:linear-gradient(270deg,#000 32%,#00000080 60%,#0000 92%);mask-image:linear-gradient(270deg,#000 32%,#00000080 60%,#0000 92%)}picture[data-astro-cid-vljsnnfv],img[data-astro-cid-vljsnnfv]{block-size:100%;inline-size:100%;display:block}@media (prefers-reduced-motion:no-preference){img[data-astro-cid-vljsnnfv]{animation:settle 1.2s var(--ease) both}picture[data-astro-cid-vljsnnfv]{block-size:106%;margin-block-start:-3%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){picture[data-astro-cid-vljsnnfv]{animation:linear both drift;animation-timeline:view();animation-range:cover}}}@keyframes settle{0%{transform:scale(1.06)}to{transform:none}}@keyframes drift{0%{transform:translateY(-2%)}to{transform:translateY(2%)}}img[data-astro-cid-vljsnnfv]{object-fit:cover;object-position:68% 38%;mix-blend-mode:multiply;opacity:.4}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-image[data-astro-cid-vljsnnfv] img[data-astro-cid-vljsnnfv]{filter:invert();mix-blend-mode:screen;opacity:.28}}:root[data-theme=dark] .hero-image[data-astro-cid-vljsnnfv] img[data-astro-cid-vljsnnfv]{filter:invert();mix-blend-mode:screen;opacity:.28}.hero[data-astro-cid-5qqjv3h6]{background:var(--surface-sunken);border-block-end:var(--border-width) solid var(--border-subtle);position:relative;overflow:hidden}.hero-inner[data-astro-cid-5qqjv3h6]{z-index:1;max-width:var(--container-max);padding:var(--space-96) var(--container-pad) var(--space-128);gap:var(--space-24);justify-items:start;margin:0 auto;display:grid;position:relative}h1[data-astro-cid-5qqjv3h6]{letter-spacing:-.035em;max-width:15ch;font-size:clamp(2.5rem,1.4rem + 4.6vw,5.5rem);line-height:1.02}.lede[data-astro-cid-5qqjv3h6]{font-size:var(--text-lg);color:var(--text-secondary);max-width:46ch}.actions[data-astro-cid-5qqjv3h6]{gap:var(--space-12);flex-wrap:wrap;margin-block-start:var(--space-16);display:flex}.cta[data-astro-cid-5qqjv3h6]{padding:var(--space-12) var(--space-24);background:var(--accent);color:var(--accent-contrast);border:var(--border-width) solid var(--accent);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);transition:transform var(--dur-tap) var(--ease);text-decoration:none}.cta--quiet[data-astro-cid-5qqjv3h6]{color:var(--text-primary);border-color:var(--border-interactive);background:0 0}.cta[data-astro-cid-5qqjv3h6]:active{transform:translateY(1px)}.flow[data-astro-cid-5qqjv3h6]{max-width:var(--container-max);padding:var(--space-64) var(--container-pad) var(--space-128);gap:var(--space-64);margin:0 auto;display:grid}.section-heading[data-astro-cid-5qqjv3h6]{margin-block-end:var(--space-32)}.stance[data-astro-cid-5qqjv3h6]{gap:var(--space-24);max-width:var(--measure);color:var(--text-secondary);font-size:var(--text-lg);display:grid}.stance[data-astro-cid-5qqjv3h6] p:first-child{font-size:var(--text-xl);line-height:var(--leading-normal);color:var(--text-primary);text-wrap:pretty}.stance[data-astro-cid-5qqjv3h6] strong{color:var(--text-primary);font-weight:var(--weight-semibold)}.line-grid[data-astro-cid-5qqjv3h6]{gap:var(--space-48);grid-template-columns:1fr;max-width:52rem;display:grid}@media (min-width:52rem){.line-grid[data-astro-cid-5qqjv3h6]:has(>*+*){grid-template-columns:repeat(2,1fr);max-width:none}}.line[data-astro-cid-5qqjv3h6]{gap:var(--space-12);padding-block-end:var(--space-24);text-decoration:none;display:grid;position:relative}.line[data-astro-cid-5qqjv3h6] h3[data-astro-cid-5qqjv3h6]{font-size:var(--text-2xl);letter-spacing:-.02em;transition:color var(--dur-state) var(--ease)}.line[data-astro-cid-5qqjv3h6] p[data-astro-cid-5qqjv3h6]{color:var(--text-secondary);max-width:42ch}.line-go[data-astro-cid-5qqjv3h6]{inline-size:var(--space-48);block-size:var(--space-8);border-block-start:var(--border-width) solid var(--border-interactive);transition:transform var(--dur-state) var(--ease);transform-origin:0;border-start-start-radius:100%;border-start-end-radius:100%;display:block}.line[data-astro-cid-5qqjv3h6]:hover h3[data-astro-cid-5qqjv3h6]{color:var(--accent)}.line[data-astro-cid-5qqjv3h6]:hover .line-go[data-astro-cid-5qqjv3h6]{transform:scaleX(1.6)}.closing[data-astro-cid-5qqjv3h6]{gap:var(--space-16);justify-items:start;padding-block-start:var(--space-16);display:grid}.closing[data-astro-cid-5qqjv3h6] h2[data-astro-cid-5qqjv3h6]{font-size:var(--text-2xl);max-width:20ch}.closing[data-astro-cid-5qqjv3h6] p[data-astro-cid-5qqjv3h6]{color:var(--text-secondary)}.closing[data-astro-cid-5qqjv3h6] .cta[data-astro-cid-5qqjv3h6]{margin-block-start:var(--space-16)}
