.page-head[data-astro-cid-zpzoxhr3]{gap:18px;padding-top:150px;padding-bottom:clamp(32px,5vw,64px);display:grid}.page-head[data-astro-cid-zpzoxhr3] h1[data-astro-cid-zpzoxhr3]{max-width:20ch;margin-top:6px;font-size:clamp(2.25rem,4.6vw,3.5rem)}.page-head[data-astro-cid-zpzoxhr3] .lead[data-astro-cid-zpzoxhr3]{max-width:58ch}.page-head[data-astro-cid-zpzoxhr3] .crumbs{margin-bottom:12px}.origin-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.origin-media[data-astro-cid-zpzoxhr3]{gap:12px;margin:0;display:grid;position:sticky;top:110px}.origin-media[data-astro-cid-zpzoxhr3] figcaption[data-astro-cid-zpzoxhr3]{color:var(--muted);font-size:.8125rem;line-height:1.45}.origin-copy[data-astro-cid-zpzoxhr3]{gap:16px;display:grid}.origin-copy[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]:not(.eyebrow){color:var(--ash);font-size:1rem;line-height:1.65}.origin-copy[data-astro-cid-zpzoxhr3] .body-lg[data-astro-cid-zpzoxhr3]{font-size:1.125rem;line-height:1.6}.facts[data-astro-cid-zpzoxhr3]{background:var(--hairline);border:1px solid var(--hairline);border-radius:var(--r-lg);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:10px 0 0;display:grid;overflow:hidden}.facts[data-astro-cid-zpzoxhr3]>div[data-astro-cid-zpzoxhr3]{background:var(--canvas);padding:14px 16px}.facts[data-astro-cid-zpzoxhr3] dt[data-astro-cid-zpzoxhr3]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.625rem}.facts[data-astro-cid-zpzoxhr3] dd[data-astro-cid-zpzoxhr3]{color:var(--ivory);margin:5px 0 0;font-size:.875rem;line-height:1.4}@media (width<=900px){.origin-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1fr)}.origin-media[data-astro-cid-zpzoxhr3]{position:static}}.inhouse[data-astro-cid-zpzoxhr3]{border-block:1px solid var(--hairline)}.machines[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--hairline);margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none}.machine[data-astro-cid-zpzoxhr3]{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:12px clamp(16px,4vw,56px);padding-block:24px;display:grid}.machine-head[data-astro-cid-zpzoxhr3]{align-content:start;gap:6px;display:grid}.machine-num[data-astro-cid-zpzoxhr3]{font-family:var(--font-display);letter-spacing:.14em;color:var(--brand-bright);font-size:.6875rem}.machine[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{font-size:1.1875rem}.machine[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{max-width:64ch;color:var(--ash);font-size:.9375rem;line-height:1.6}.machines-note[data-astro-cid-zpzoxhr3]{max-width:74ch;color:var(--muted);margin-top:20px;font-size:.8125rem;line-height:1.55}@media (width<=800px){.machine[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1fr)}}.team-grid[data-astro-cid-zpzoxhr3]{margin-top:clamp(28px,4vw,44px)}.role[data-astro-cid-zpzoxhr3]{align-content:start;gap:12px;display:grid}.role[data-astro-cid-zpzoxhr3] h3[data-astro-cid-zpzoxhr3]{font-size:1.1875rem}.role[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]{color:var(--ash);font-size:.9375rem;line-height:1.6}.role[data-astro-cid-zpzoxhr3] .role-when[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--hairline);color:var(--muted);margin-top:4px;padding-top:12px;font-size:.8125rem;line-height:1.5}.team-note[data-astro-cid-zpzoxhr3]{max-width:74ch;color:var(--muted);margin-top:20px;font-size:.8125rem;line-height:1.55}.community[data-astro-cid-zpzoxhr3]{border-block:1px solid var(--hairline)}.community-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.community-head[data-astro-cid-zpzoxhr3]{gap:16px;display:grid;position:sticky;top:110px}.community-copy[data-astro-cid-zpzoxhr3]{gap:16px;display:grid}.community-copy[data-astro-cid-zpzoxhr3] p[data-astro-cid-zpzoxhr3]:not(.eyebrow){color:var(--ash);font-size:1rem;line-height:1.65}.community-copy[data-astro-cid-zpzoxhr3] .body-lg[data-astro-cid-zpzoxhr3]{font-size:1.125rem;line-height:1.6}.community-copy[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]{color:var(--ivory);text-underline-offset:3px;text-decoration:underline #0ebfc199}.community-copy[data-astro-cid-zpzoxhr3] a[data-astro-cid-zpzoxhr3]:hover{color:var(--brand-bright)}@media (width<=900px){.community-grid[data-astro-cid-zpzoxhr3]{grid-template-columns:minmax(0,1fr)}.community-head[data-astro-cid-zpzoxhr3]{position:static}}.stats-band[data-astro-cid-zpzoxhr3]{border-top:1px solid var(--hairline);grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:clamp(36px,4vw,52px);padding-top:clamp(28px,4vw,40px);display:grid}.stat[data-astro-cid-zpzoxhr3]{gap:6px;display:grid}.stat-value[data-astro-cid-zpzoxhr3]{font-family:var(--font-display);letter-spacing:.01em;color:var(--ivory);font-size:clamp(2rem,3.4vw,2.75rem);font-weight:480;font-stretch:112%;line-height:1}.stat-label[data-astro-cid-zpzoxhr3]{letter-spacing:.06em;color:var(--muted);font-size:.75rem}@media (width<=700px){.stats-band[data-astro-cid-zpzoxhr3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.scene-wrap[data-astro-cid-zpzoxhr3]{margin-block:clamp(24px,4vw,44px)}
