.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto minmax(0,1fr);gap:56px;align-items:center;padding:40px 0 56px}.hero-mark[data-astro-cid-j7pv25f6]{display:block;width:clamp(160px,22vw,290px);height:auto;filter:var(--logo-filter)}.hero-copy[data-astro-cid-j7pv25f6]{display:grid;gap:20px;padding:8px 0 8px 48px;border-left:2px solid var(--gold)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:17ch;margin:0;font-size:clamp(40px,5.4vw,72px);line-height:1;letter-spacing:-.03em;text-wrap:balance}.hero-lede[data-astro-cid-j7pv25f6]{max-width:40ch;margin:0;color:var(--body);font-size:clamp(18px,1.6vw,21px);line-height:1.45;text-wrap:pretty}.vision-panel[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:5fr 7fr;min-height:300px;overflow:hidden;background:var(--band-bg);color:var(--band-fg)}.vision-photo[data-astro-cid-j7pv25f6]{position:relative;min-height:240px;background:var(--surface)}.vision-photo[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vision-copy[data-astro-cid-j7pv25f6]{display:grid;align-content:center;justify-items:start;gap:18px;padding:48px clamp(28px,4vw,56px)}.vision-copy[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(34px,3.6vw,48px);line-height:1}.vision-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:46ch;margin:0;font-size:18px;line-height:1.5;text-wrap:pretty}.vision-copy[data-astro-cid-j7pv25f6] .pill[data-astro-cid-j7pv25f6]{margin-top:6px}.moment[data-astro-cid-j7pv25f6]{padding:56px 0 28px;border-bottom:2px solid var(--gold)}.moment[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(34px,4.4vw,58px);line-height:1.05;text-wrap:balance}.moment[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:60ch;margin:12px 0 0;color:var(--body);font-size:clamp(18px,1.6vw,21px);line-height:1.45;text-wrap:pretty}.section-title[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(34px,3.8vw,50px);line-height:1.05}.values[data-astro-cid-j7pv25f6]{padding:48px 0 64px}.values[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:28px 0 0;padding:0;list-style:none}.values[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:grid;align-content:start;gap:10px;padding:8px 40px 8px 24px}.values[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:1px solid color-mix(in oklch,var(--gold) 60%,transparent)}.values[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:60px;height:40px;color:var(--gold)}.values[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:6px 0 0;font-size:28px;line-height:1.1}.values[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:30ch;margin:0;color:var(--body);font-size:17px;line-height:1.45}.initiatives[data-astro-cid-j7pv25f6]{padding:56px 0 72px;background:var(--surface)}.initiatives-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:32px}.initiatives-head[data-astro-cid-j7pv25f6]:after{content:"";flex:0 1 220px;margin-left:auto;border-top:2px solid var(--gold)}.initiative-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(200px,.85fr);gap:20px;margin-top:36px}.card[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-bottom:2px solid var(--gold);border-radius:4px;background:var(--card);box-shadow:0 1px 2px #0000000f,0 8px 24px #0000000d}a[data-astro-cid-j7pv25f6].card:hover{color:inherit}.card[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{display:block;width:100%;aspect-ratio:2 / 1;object-fit:cover;background:var(--surface)}.card-body[data-astro-cid-j7pv25f6]{display:grid;grid-template-rows:auto auto 1fr auto;gap:10px;padding:20px 20px 16px}.card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-size:28px;line-height:1.05}.kind[data-astro-cid-j7pv25f6],.portal-kind[data-astro-cid-j7pv25f6]{margin:0;font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.kind){margin:0;color:var(--body);font-size:15px;line-height:1.4}.card[data-astro-cid-j7pv25f6] .arrow[data-astro-cid-j7pv25f6]{justify-self:end;font-size:20px;line-height:1;transition:transform .15s}a[data-astro-cid-j7pv25f6].card:hover .arrow[data-astro-cid-j7pv25f6]{transform:translate(4px);color:var(--accent)}.portal[data-astro-cid-j7pv25f6]{display:grid;align-content:start;gap:14px;padding:20px 0 20px 24px;border-left:2px solid var(--gold)}.portal[data-astro-cid-j7pv25f6]:hover{color:inherit}.portal-name[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--serif);font-size:24px;font-weight:650;letter-spacing:-.02em}.portal[data-astro-cid-j7pv25f6]:hover .portal-name[data-astro-cid-j7pv25f6]{color:var(--accent)}.portal[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]:not(.portal-kind,.portal-name){max-width:24ch;margin:6px 0 0;color:var(--body);font-size:15px;line-height:1.45}.portal[data-astro-cid-j7pv25f6]:after{content:"";width:92px;margin-top:8px;border-top:2px solid var(--gold)}@media(max-width:1100px){.initiative-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}.portal[data-astro-cid-j7pv25f6]{grid-column:1 / -1}}@media(max-width:900px){.hero[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:28px;padding:24px 0 40px}.hero-mark[data-astro-cid-j7pv25f6]{width:140px}.hero-copy[data-astro-cid-j7pv25f6]{padding-left:24px}.vision-panel[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.vision-photo[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 9;min-height:0}.values[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:28px}.values[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{padding:0 0 0 20px;border-left:1px solid color-mix(in oklch,var(--gold) 60%,transparent)}.values[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]+li[data-astro-cid-j7pv25f6]{border-left:1px solid color-mix(in oklch,var(--gold) 60%,transparent)}.initiative-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;max-width:520px}}@media(max-width:640px){.vision-panel[data-astro-cid-j7pv25f6]{margin-inline:calc(-1 * var(--pad))}.initiatives-head[data-astro-cid-j7pv25f6]:after{display:none}}
