.hero[data-astro-cid-i3irphx7]{min-height:max(100svh,720px);padding-top:calc(var(--nav-h) + 3rem);align-items:end;padding-bottom:clamp(3rem,7vw,6rem);display:grid;position:relative;overflow:hidden}.hero-photo[data-astro-cid-i3irphx7]{inset:calc(var(--nav-h) + 1.5rem) 3vw 0 auto;z-index:0;width:min(44vw,800px);position:absolute}.hero-photo-inner[data-astro-cid-i3irphx7]{position:absolute;inset:-6% 0}.hero-photo[data-astro-cid-i3irphx7] .hero-img{object-fit:cover;object-position:50% 0%;filter:grayscale();width:100%;height:100%}.hero-photo-inner[data-astro-cid-i3irphx7]{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38% 90%,#0000 100%),linear-gradient(#0000 0%,#000 7% 68%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 38% 90%,#0000 100%),linear-gradient(#0000 0%,#000 7% 68%,#0000 100%);mask-composite:intersect}.hero-veil[data-astro-cid-i3irphx7]{background:linear-gradient(to top, var(--color-bg) 2%, transparent 35%);pointer-events:none;position:absolute;inset:0}.hero-grid[data-astro-cid-i3irphx7]{z-index:2;align-items:end;gap:2.5rem;display:grid;position:relative}.hero-copy[data-astro-cid-i3irphx7]{gap:1.75rem;max-width:52rem;display:grid}.hero-kicker[data-astro-cid-i3irphx7]{align-items:center;gap:.7rem;display:inline-flex}.dot[data-astro-cid-i3irphx7]{background:var(--color-blood);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #b3122e2e,0 0 18px #b3122ed9}.hero-title[data-astro-cid-i3irphx7]{max-width:13ch}.hero-lede[data-astro-cid-i3irphx7]{max-width:34ch}.hero-ctas[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.85rem;margin-top:.5rem;display:flex}.hero-panel[data-astro-cid-i3irphx7]{gap:.8rem;max-width:380px;padding:1.6rem 1.7rem 1.4rem;display:grid}.hero-panel-wrap[data-astro-cid-i3irphx7]{display:grid}.hp-name[data-astro-cid-i3irphx7]{font-family:var(--font-display);font-variation-settings:"opsz" 72;font-size:1.65rem;font-weight:360;line-height:1.1}.hp-facts[data-astro-cid-i3irphx7]{margin:.4rem 0 0;padding:0;list-style:none;display:grid}.hp-facts[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{border-top:1px solid var(--color-line);color:var(--color-ink-2);grid-template-columns:5.5rem 1fr;gap:1rem;padding-block:.7rem;font-size:.9rem;display:grid}.hp-facts[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]:first-child{color:var(--color-ink-3)}.hero-scroll[data-astro-cid-i3irphx7]{z-index:3;width:22px;height:36px;box-shadow:inset 0 0 0 1px var(--color-line-hi);border-radius:12px;display:none;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.hero-scroll[data-astro-cid-i3irphx7] span[data-astro-cid-i3irphx7]{background:var(--color-ink-2);width:2px;height:7px;animation:scroll-cue 2s var(--ease-out-expo) infinite;border-radius:2px;position:absolute;top:7px;left:50%;transform:translate(-50%)}@keyframes scroll-cue{0%{opacity:0;transform:translate(-50%)}30%{opacity:1}to{opacity:0;transform:translate(-50%,12px)}}@media (width>=900px){.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:1fr auto}.hero-panel-wrap[data-astro-cid-i3irphx7]{margin-bottom:.5rem}.hero-scroll[data-astro-cid-i3irphx7]{display:block}}@media (width>=900px) and (height<=820px){.hero-panel-wrap[data-astro-cid-i3irphx7]{display:none}}@media (width<=899px){.hero[data-astro-cid-i3irphx7]{align-items:end;min-height:auto;padding-top:0}.hero-photo[data-astro-cid-i3irphx7]{width:100%;height:62svh;min-height:400px;margin-top:calc(var(--nav-h) + .5rem);margin-bottom:-14svh;position:relative;inset:auto}.hero-photo-inner[data-astro-cid-i3irphx7]{inset:0;-webkit-mask-image:linear-gradient(#000 45%,#0000 100%);mask-image:linear-gradient(#000 45%,#0000 100%)}.hero[data-astro-cid-i3irphx7]{grid-template-rows:auto auto}.hero-panel[data-astro-cid-i3irphx7]{max-width:none}}.mq[data-astro-cid-eykxo7h2]{border-block:1px solid var(--color-line);background:linear-gradient(90deg,#0000,#ffffff05,#0000);padding-block:1.6rem}.marquee-track[data-astro-cid-eykxo7h2]{gap:0;margin:0;padding:0;list-style:none}.mq-item[data-astro-cid-eykxo7h2]{white-space:nowrap;align-items:baseline;gap:.9rem;padding-inline:1.6rem;display:inline-flex}.mq-a[data-astro-cid-eykxo7h2]{font-family:var(--font-display);color:var(--color-ink);font-size:1.35rem;font-style:italic;font-weight:340}.mq-b[data-astro-cid-eykxo7h2]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink-3);font-size:.85rem}.mq-star[data-astro-cid-eykxo7h2]{color:var(--color-blood);margin-left:1.6rem;font-size:.7rem}@media (prefers-reduced-motion:reduce){.mq-item[data-astro-cid-eykxo7h2][aria-hidden=true]{display:none}.mq-item[data-astro-cid-eykxo7h2]{padding-block:.35rem}}.pg[data-astro-cid-uu2fe4eu]{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pg-card[data-astro-cid-uu2fe4eu]{flex-direction:column;gap:1rem;height:100%;min-height:240px;padding:1.5rem 1.5rem 1.6rem;display:flex}.pg-top[data-astro-cid-uu2fe4eu]{justify-content:space-between;align-items:center;display:flex}.pg-card[data-astro-cid-uu2fe4eu] .pg-arrow{color:var(--color-ink-3);transition:transform .6s var(--ease-out-expo), color .3s}.pg-card[data-astro-cid-uu2fe4eu]:hover .pg-arrow{color:var(--color-blood);transform:translate(3px,-3px)}.pg-title[data-astro-cid-uu2fe4eu]{font-family:var(--font-display);font-variation-settings:"opsz" 60;margin-top:auto;font-size:1.45rem;font-weight:360;line-height:1.15}.pg-short[data-astro-cid-uu2fe4eu]{color:var(--color-ink-2);font-size:.95rem;line-height:1.5}.fm[data-astro-cid-a326u2pe]{gap:2rem;padding:clamp(1.5rem,3.5vw,3rem);display:grid}.fm-head[data-astro-cid-a326u2pe]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.fm-body[data-astro-cid-a326u2pe]{gap:2.5rem;display:grid}.fm-title[data-astro-cid-a326u2pe]{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"opsz" 144;font-size:clamp(2rem,4vw,3.4rem);font-weight:320;line-height:1.02}.fm-title[data-astro-cid-a326u2pe] em[data-astro-cid-a326u2pe]{font-style:italic}.fm-court[data-astro-cid-a326u2pe]{color:var(--color-ink-3);margin-top:1rem;font-size:.95rem}.fm-role[data-astro-cid-a326u2pe]{color:var(--color-ink-2);max-width:40ch;margin-top:1.25rem}.fm-list[data-astro-cid-a326u2pe]{margin:1rem 0 0;padding:0;list-style:none;display:grid}.fm-list[data-astro-cid-a326u2pe] li[data-astro-cid-a326u2pe]{border-top:1px solid var(--color-line);color:var(--color-ink-2);grid-template-columns:2.5rem 1fr;gap:.75rem;padding-block:1rem;display:grid}.fm-n[data-astro-cid-a326u2pe]{color:var(--color-ink-3);padding-top:.2rem;font-size:.85rem}.fm-links[data-astro-cid-a326u2pe]{flex-wrap:wrap;gap:1.5rem;margin-top:1.25rem;display:flex}.fm-link[data-astro-cid-a326u2pe]{color:var(--color-ink);align-items:center;gap:.45rem;font-size:.95rem;display:inline-flex}.fm-note[data-astro-cid-a326u2pe]{color:var(--color-ink-3);border-top:1px solid var(--color-line);padding-top:1.25rem;font-size:.8125rem}@media (width>=960px){.fm-body[data-astro-cid-a326u2pe]{grid-template-columns:1fr 1.1fr;gap:4rem}}.intro-grid[data-astro-cid-lcdefpme]{align-items:start;gap:2rem;display:grid}.intro-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{padding-top:1rem}.intro-main[data-astro-cid-lcdefpme]{gap:2.5rem;display:grid}.intro-title[data-astro-cid-lcdefpme]{max-width:24ch}.intro-cols[data-astro-cid-lcdefpme]{gap:1.5rem;display:grid}@media (width>=960px){.intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 3fr}.intro-cols[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:3rem}}.pillars[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pillar[data-astro-cid-lcdefpme]{align-content:start;gap:1rem;min-height:260px;padding:2rem 1.75rem;display:grid}.pillar[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:2.5rem}.ins[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ins-more[data-astro-cid-lcdefpme]{margin-top:2rem}
