.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2.5rem,5vw,5rem) clamp(2rem,4vw,4rem)}.hero[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{align-items:start;row-gap:3rem}.hero-text[data-astro-cid-lcdefpme]{padding-top:clamp(0rem,3vw,2.5rem)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:11ch;margin-bottom:.45em;font-size:clamp(2.9rem,1rem + 6.6vw,6.8rem)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{max-width:34ch}.hero-photos[data-astro-cid-lcdefpme]{position:relative}.hero-b[data-astro-cid-lcdefpme]{background:var(--paper);width:56%;margin-top:1rem;margin-left:auto;padding:10px 0 0 10px;position:relative}@media (width>=900px){.hero-b[data-astro-cid-lcdefpme]{margin-top:-4.5rem}.hero-text[data-astro-cid-lcdefpme]{grid-area:1/1/auto/span 6}.hero-photos[data-astro-cid-lcdefpme]{margin-right:calc(var(--gutter) * -1);grid-area:1/7/auto/-1}.hero-a[data-astro-cid-lcdefpme]{margin-right:0}.hero-a[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{max-width:38%}}.motto[data-astro-cid-lcdefpme]{background:var(--ink);color:#f3eee6;padding-block:clamp(2.5rem,5vw,4.5rem)}.motto-line[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:-.045em;flex-wrap:wrap;gap:0 .3em;margin:0;font-size:clamp(2.2rem,.6rem + 7.2vw,7.2rem);font-weight:760;line-height:.95;display:flex}.motto-line[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){color:var(--accent)}.motto-note[data-astro-cid-lcdefpme]{color:#b9b2a8;max-width:46ch;margin:1.4rem 0 0;font-size:1.05rem}.stats[data-astro-cid-lcdefpme]{border-top:2px solid var(--ink);gap:0;display:grid}.stat[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule);align-items:baseline;gap:4px 28px;padding:26px 0;display:grid}@media (width>=800px){.stat[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,5fr) minmax(0,4fr)}.stat-label[data-astro-cid-lcdefpme]{max-width:34ch}}.stat-num[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:-.05em;margin:0;font-size:clamp(3.6rem,1rem + 9vw,9rem);font-weight:760;line-height:.9}.stat-1[data-astro-cid-lcdefpme] .stat-num[data-astro-cid-lcdefpme]{color:var(--accent-strong)}.stat-label[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0;font-size:1.15rem;line-height:1.4}.groups[data-astro-cid-lcdefpme]{gap:clamp(2.2rem,4vw,3.4rem);display:grid}.group-title[data-astro-cid-lcdefpme]{font:500 .78rem/1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.story[data-astro-cid-lcdefpme]{padding-block:clamp(2rem, 4vw, 4rem) var(--section)}.story[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{align-items:center;row-gap:2rem}@media (width>=900px){.story-photo[data-astro-cid-lcdefpme]{margin-left:calc(var(--gutter) * -1);grid-column:1/span 7}.story-text[data-astro-cid-lcdefpme]{grid-column:8/-1}}.reach[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.reach[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule)}.reach[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--rule)}.reach[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:4px 24px;padding:22px 4px;text-decoration:none;display:grid}@media (width>=700px){.reach[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:12rem 1fr;align-items:baseline}}.reach[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.6rem);line-height:1}.reach[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--ink-2)}.reach[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover strong[data-astro-cid-lcdefpme]{color:var(--accent-strong)}.strip[data-astro-cid-lcdefpme]{padding-bottom:var(--section)}.strip-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:14px;display:grid}.strip-grid[data-astro-cid-lcdefpme] .s2[data-astro-cid-lcdefpme],.strip-grid[data-astro-cid-lcdefpme] .s4[data-astro-cid-lcdefpme]{grid-column:1/-1}@media (width>=900px){.strip-grid[data-astro-cid-lcdefpme]{grid-template-columns:3fr 5fr 2.6fr 4fr;gap:20px}.strip-grid[data-astro-cid-lcdefpme] .s2[data-astro-cid-lcdefpme],.strip-grid[data-astro-cid-lcdefpme] .s4[data-astro-cid-lcdefpme]{grid-column:auto}.strip-grid[data-astro-cid-lcdefpme] .s3[data-astro-cid-lcdefpme]{margin-bottom:3rem}.strip-grid[data-astro-cid-lcdefpme] .s1[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}}.hub[data-astro-cid-lcdefpme]{overflow:hidden}.hub[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{align-items:center;row-gap:2.5rem}.hub-code[data-astro-cid-lcdefpme] .code-block[data-astro-cid-lcdefpme]{box-shadow:-10px 10px 0 var(--accent);margin:0}.logo-grid[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}@media (width>=700px){.logo-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}}.logo-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--rule)}.logo-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;padding:16px 8px 16px 0;text-decoration:none;display:grid}.logo-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover .lg-name[data-astro-cid-lcdefpme]{color:var(--accent-strong)}.lg-img[data-astro-cid-lcdefpme]{border:1px solid var(--rule);background:#fff;width:52px;height:52px;display:block}.lg-img[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:100%}.lg-name[data-astro-cid-lcdefpme]{overflow-wrap:anywhere;font-size:.9rem;font-weight:600;line-height:1.25}.callout[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff;max-width:12ch}.callout[data-astro-cid-lcdefpme] .grid[data-astro-cid-lcdefpme]{align-items:end;row-gap:2rem}.callout-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}@media (width>=900px){.callout-actions[data-astro-cid-lcdefpme]{flex-direction:column;align-items:stretch}}
