.partner-feature[data-astro-cid-zvdjd3sp]{gap:var(--space-m);padding:var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);grid-template-columns:minmax(0,1fr);display:grid}.partner-feature[data-astro-cid-zvdjd3sp]:target{outline:3px solid var(--highlight);outline-offset:3px}.media[data-astro-cid-zvdjd3sp] figure{margin:0}.media[data-astro-cid-zvdjd3sp] img:not(.logo-large){aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius-m);background:color-mix(in srgb, var(--text) 8%, transparent);width:100%}.media[data-astro-cid-zvdjd3sp] figcaption{font-size:var(--step--2);line-height:1.45}.logo-panel[data-astro-cid-zvdjd3sp]{min-height:11rem;padding:var(--space-l);border-radius:var(--radius-m);background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 70%), var(--accent-soft);place-items:center;display:grid}.logo-plate[data-astro-cid-zvdjd3sp]{padding:var(--space-s);border-radius:var(--radius-m);background:#fff;justify-content:center;align-items:center;display:inline-flex}.logo-panel[data-astro-cid-zvdjd3sp] .logo-plate[data-astro-cid-zvdjd3sp]{padding:var(--space-m);box-shadow:var(--shadow-s)}.logo-large[data-astro-cid-zvdjd3sp]{object-fit:contain;width:auto;max-width:100%;max-height:7rem}.logo-plate-small[data-astro-cid-zvdjd3sp]{padding:var(--space-2xs);border:1px solid var(--border);align-self:flex-start}.logo[data-astro-cid-zvdjd3sp]{object-fit:contain;width:auto;max-height:3.5rem}.text[data-astro-cid-zvdjd3sp]{gap:var(--space-s);flex-direction:column;min-width:0;display:flex}.heading[data-astro-cid-zvdjd3sp]{gap:var(--space-3xs);display:grid}.tier[data-astro-cid-zvdjd3sp]{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0;font-weight:700}.name[data-astro-cid-zvdjd3sp]{font-size:var(--step-2);margin:0}.copy[data-astro-cid-zvdjd3sp]{gap:var(--space-s);max-width:var(--measure);flex-direction:column;display:flex}.about[data-astro-cid-zvdjd3sp]>:last-child{margin-bottom:0}.about-line[data-astro-cid-zvdjd3sp]{color:var(--text-soft);margin:0}.collab[data-astro-cid-zvdjd3sp]{padding:var(--space-xs) var(--space-s);border-left:3px solid var(--highlight);border-radius:0 var(--radius-s) var(--radius-s) 0;background:var(--bg-alt);font-size:var(--step--1);color:var(--text-soft);margin:0}.collab-label[data-astro-cid-zvdjd3sp]{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.15rem;font-weight:700;display:block}.people[data-astro-cid-zvdjd3sp]{color:var(--text-muted);margin:0}.foot[data-astro-cid-zvdjd3sp]{justify-content:space-between;align-items:flex-end;gap:var(--space-s) var(--space-m);padding-top:var(--space-s);border-top:1px solid var(--border);flex-wrap:wrap;margin-top:auto;display:flex}.related[data-astro-cid-zvdjd3sp]{font-size:var(--step--1);flex:18rem}.related-title[data-astro-cid-zvdjd3sp]{font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .2rem;font-weight:700}.related[data-astro-cid-zvdjd3sp] ul[data-astro-cid-zvdjd3sp]{gap:.2rem;margin:0;padding-left:1.1em;display:grid}.visit[data-astro-cid-zvdjd3sp]{overflow-wrap:anywhere;text-align:center;max-width:100%}@media (width>=800px){.partner-feature[data-astro-cid-zvdjd3sp]{padding:var(--space-l)}.has-photo[data-astro-cid-zvdjd3sp],.has-logo[data-astro-cid-zvdjd3sp]{gap:var(--space-xl);grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-items:start}.has-logo[data-astro-cid-zvdjd3sp]{align-items:stretch}.media[data-astro-cid-zvdjd3sp] img:not(.logo-large){aspect-ratio:4/3}.logo-panel[data-astro-cid-zvdjd3sp]{min-height:16rem}.logo-large[data-astro-cid-zvdjd3sp]{max-height:9rem}.has-none[data-astro-cid-zvdjd3sp] .text[data-astro-cid-zvdjd3sp]{gap:var(--space-m) var(--space-xl);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,43fr) minmax(0,57fr);align-items:start;display:grid}.has-none[data-astro-cid-zvdjd3sp] .heading[data-astro-cid-zvdjd3sp]{grid-area:1/1}.has-none[data-astro-cid-zvdjd3sp] .foot[data-astro-cid-zvdjd3sp]{border-top:0;flex-direction:column;grid-area:2/1;align-items:flex-start;margin-top:0;padding-top:0}.has-none[data-astro-cid-zvdjd3sp] .related[data-astro-cid-zvdjd3sp]{flex:none}.has-none[data-astro-cid-zvdjd3sp] .copy[data-astro-cid-zvdjd3sp]{grid-area:1/2/span 2}}.jump[data-astro-cid-abraqu54] ul[data-astro-cid-abraqu54]{gap:var(--space-2xs);margin:0 0 var(--space-xl);flex-wrap:wrap;padding:0;list-style:none;display:flex}.jump[data-astro-cid-abraqu54] a[data-astro-cid-abraqu54]{border:1px solid var(--border-strong);border-radius:var(--radius-pill);font-size:var(--step--1);padding:.35em .9em;font-weight:600;text-decoration:none;display:inline-block}.jump[data-astro-cid-abraqu54] a[data-astro-cid-abraqu54]:hover{border-color:var(--accent);background:var(--accent-soft)}.group[data-astro-cid-abraqu54]+.group[data-astro-cid-abraqu54]{margin-top:var(--space-2xl)}.group-head[data-astro-cid-abraqu54]{padding-bottom:var(--space-xs);margin-bottom:var(--space-l);border-bottom:1px solid var(--border)}.group-head[data-astro-cid-abraqu54] h2[data-astro-cid-abraqu54]{font-size:var(--step-3);margin-bottom:var(--space-3xs)}.group-head[data-astro-cid-abraqu54] p[data-astro-cid-abraqu54]{margin:0}.features[data-astro-cid-abraqu54]{gap:var(--space-l);display:grid}@media (width>=800px){.features[data-astro-cid-abraqu54]{gap:var(--space-xl)}}.cta[data-astro-cid-abraqu54]{margin-top:var(--space-2xl)}
