[data-astro-cid-haxw2vsd][id]{scroll-margin-top:96px}.narrow[data-astro-cid-haxw2vsd]{max-width:calc(var(--content-wide) + 2 * var(--sp-5))}.page-hero-meta:has(.hero-icon){display:flex;flex-direction:column;align-items:flex-start}.hero-icon[data-astro-cid-haxw2vsd]{order:-1;width:clamp(72px,9vw,112px);height:auto;margin-bottom:var(--sp-4);filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.intro[data-astro-cid-haxw2vsd]{padding-top:var(--section-y)}.lede[data-astro-cid-haxw2vsd]{font-size:clamp(1.1rem,.5vw + 1rem,1.3rem);line-height:1.65;color:var(--color-text);max-width:62ch;margin:0 0 var(--sp-8)}.photo-strip[data-astro-cid-haxw2vsd]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-4)}.photo-strip[data-astro-cid-haxw2vsd] li[data-astro-cid-haxw2vsd]{aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--radius-md);background:var(--color-bg-panel)}.photo-strip[data-astro-cid-haxw2vsd] img{width:100%;height:100%;object-fit:cover}@media(max-width:720px){.photo-strip[data-astro-cid-haxw2vsd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}}.section-nav[data-astro-cid-haxw2vsd]{margin-top:var(--sp-8);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4)}.section-nav[data-astro-cid-haxw2vsd] p[data-astro-cid-haxw2vsd]{margin:0}.section-nav[data-astro-cid-haxw2vsd] ul[data-astro-cid-haxw2vsd]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.chip[data-astro-cid-haxw2vsd]{display:inline-block;padding:.4rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);font-size:var(--fs-small);font-weight:600;color:var(--color-navy-900);text-decoration:none;background:var(--color-bg);transition:border-color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.chip[data-astro-cid-haxw2vsd]:hover{border-color:var(--color-navy-900);background:var(--color-bg-tint)}.partner-section[data-astro-cid-haxw2vsd]+.partner-section[data-astro-cid-haxw2vsd] .ps-grid[data-astro-cid-haxw2vsd]{border-top:1px solid var(--color-border);padding-top:var(--section-y-sm)}.partner-section[data-astro-cid-haxw2vsd]:first-of-type{padding-top:var(--sp-6)}.ps-grid[data-astro-cid-haxw2vsd]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:var(--sp-4) var(--sp-8);align-items:start}.ps-icon[data-astro-cid-haxw2vsd]{width:112px;aspect-ratio:1}.ps-icon[data-astro-cid-haxw2vsd] img{width:100%;height:100%;object-fit:contain}.ps-body[data-astro-cid-haxw2vsd] h2[data-astro-cid-haxw2vsd]{margin:var(--sp-3) 0 var(--sp-4);font-family:var(--font-serif);font-size:clamp(1.5rem,1vw + 1.1rem,2rem);line-height:1.2;color:var(--color-navy-900)}.prose[data-astro-cid-haxw2vsd] p,.prose[data-astro-cid-haxw2vsd] li{max-width:68ch;line-height:1.7}.prose[data-astro-cid-haxw2vsd] p{margin:0 0 var(--sp-4)}.prose[data-astro-cid-haxw2vsd] ul{margin:0 0 var(--sp-4);padding-left:1.2em}.prose[data-astro-cid-haxw2vsd] li{margin-bottom:var(--sp-2)}.prose[data-astro-cid-haxw2vsd] a,.logo-caption[data-astro-cid-haxw2vsd] a{color:var(--color-gold-700)}.prose[data-astro-cid-haxw2vsd] strong{color:var(--color-navy-900)}@media(max-width:640px){.ps-grid[data-astro-cid-haxw2vsd]{grid-template-columns:1fr;gap:0}.ps-icon[data-astro-cid-haxw2vsd]{width:88px}}.logo-group[data-astro-cid-haxw2vsd]{margin-top:var(--sp-6)}.group-label[data-astro-cid-haxw2vsd]{margin:0 0 var(--sp-3)}.group-text[data-astro-cid-haxw2vsd] p{margin-bottom:var(--sp-3)}.logo-row[data-astro-cid-haxw2vsd],.logo-cards[data-astro-cid-haxw2vsd]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-4)}.logo-row[data-astro-cid-haxw2vsd]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.logo-cards[data-astro-cid-haxw2vsd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}.logo-tile[data-astro-cid-haxw2vsd]{display:flex;align-items:center;justify-content:center;height:96px;padding:var(--sp-3) var(--sp-5);background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}a[data-astro-cid-haxw2vsd].logo-tile:hover{border-color:var(--color-gold-600);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.logo-tile[data-astro-cid-haxw2vsd] .logo-img{width:100%;height:100%;object-fit:contain}.logo-card[data-astro-cid-haxw2vsd]{display:flex;flex-direction:column;gap:var(--sp-3)}.logo-card[data-astro-cid-haxw2vsd] .logo-tile[data-astro-cid-haxw2vsd]{height:112px}.logo-caption[data-astro-cid-haxw2vsd]{margin:0;font-size:.95rem;line-height:1.6;color:var(--color-text-muted)}.logo-caption[data-astro-cid-haxw2vsd] strong{color:var(--color-navy-900)}@media(max-width:640px){.logo-row[data-astro-cid-haxw2vsd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.logo-tile[data-astro-cid-haxw2vsd]{height:80px;padding:var(--sp-2) var(--sp-3)}.logo-cards[data-astro-cid-haxw2vsd]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){a[data-astro-cid-haxw2vsd].logo-tile:hover{transform:none}}
