.hero[data-astro-cid-lcdefpme]{padding:clamp(32px,6vw,80px) 0 clamp(56px,8vw,110px)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.25fr 1fr;align-items:end;gap:clamp(32px,6vw,96px);display:grid}.hero-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:24px}.hero-copy[data-astro-cid-lcdefpme] .display[data-astro-cid-lcdefpme]{margin-bottom:28px}.hero-cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.hero-art[data-astro-cid-lcdefpme]{position:relative}.hero-art[data-astro-cid-lcdefpme] .arch{border-radius:var(--radius-arch)}.hero-badge[data-astro-cid-lcdefpme]{background:var(--gold);width:104px;height:104px;color:var(--brown-900);text-align:center;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:50%;place-items:center;font-size:12px;line-height:1.35;display:grid;position:absolute;bottom:36px;left:-28px}@media (width<=820px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-art[data-astro-cid-lcdefpme]{width:88%;max-width:420px;margin:0 auto}.hero-badge[data-astro-cid-lcdefpme]{width:88px;height:88px;font-size:11px;left:-12px}}.strip[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);padding:18px 0;overflow:hidden}.strip-track[data-astro-cid-lcdefpme]{width:max-content;animation:40s linear infinite marquee;display:flex}.strip[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-family:var(--serif);white-space:nowrap;align-items:center;gap:40px;padding-right:40px;font-size:clamp(28px,3.4vw,44px);display:inline-flex}.strip[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--gold);font-size:.5em;font-style:normal}@keyframes marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.strip-track[data-astro-cid-lcdefpme]{animation:none}}.sec-head[data-astro-cid-lcdefpme]{margin-bottom:clamp(40px,6vw,72px)}.sec-head[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:16px}.sec-head[data-astro-cid-lcdefpme].split{grid-template-columns:1fr 1fr;align-items:end;gap:32px;display:grid}.sec-head[data-astro-cid-lcdefpme].split .lead[data-astro-cid-lcdefpme]{margin:0}@media (width<=820px){.sec-head[data-astro-cid-lcdefpme].split{grid-template-columns:1fr}}.wings[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);display:grid}.wing[data-astro-cid-lcdefpme]{border-top:1px solid var(--ink);padding-top:24px}.wing-num[data-astro-cid-lcdefpme]{font-family:var(--mono);color:var(--brown-500);font-size:12px}.wing[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:12px 0 14px}.wing-blurb[data-astro-cid-lcdefpme]{color:var(--ink-soft);max-width:40ch}.wing-list[data-astro-cid-lcdefpme]{margin:28px 0 0;padding:0;list-style:none}.wing-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:16px 0;text-decoration:none;transition:padding .25s,color .25s;display:flex}.wing-list[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--brown-500);padding-left:10px}.wl-title[data-astro-cid-lcdefpme]{font-family:var(--serif);font-size:26px;line-height:1.1}.wl-kind[data-astro-cid-lcdefpme]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap;font-size:11px}@media (width<=820px){.wings[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.works-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:clamp(16px,2vw,28px);display:grid}.works-grid[data-astro-cid-lcdefpme]>:nth-child(2n){margin-top:56px}@media (width<=1024px){.works-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.works-grid[data-astro-cid-lcdefpme]{gap:24px 12px}.works-grid[data-astro-cid-lcdefpme]>:nth-child(2n){margin-top:32px}.works-grid[data-astro-cid-lcdefpme] .title{font-size:21px}.works-grid[data-astro-cid-lcdefpme] .tags{display:none}}.center[data-astro-cid-lcdefpme]{text-align:center;margin-top:clamp(40px,6vw,72px)}.mission[data-astro-cid-lcdefpme] .quote[data-astro-cid-lcdefpme]{font-family:var(--serif);max-width:24ch;margin:20px 0 clamp(48px,7vw,88px);font-size:clamp(28px,3.6vw,52px);line-height:1.15}.mission-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:56px;display:grid}.mission-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-top:1px solid #f4eee640;padding-top:20px}.mission-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--gold);margin:10px 0}.mission-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f4eee6c7;margin:0}.m-num[data-astro-cid-lcdefpme]{font-family:var(--mono);color:#f4eee680;font-size:12px}@media (width<=820px){.mission-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
