.section[data-astro-cid-5lyysmr3]{padding-block:var(--space-8) 0;scroll-margin-block-start:var(--space-7)}.section-ink[data-astro-cid-5lyysmr3]{padding-block:var(--space-8);background:var(--ink);color:var(--on-ink);margin-block-start:var(--space-8)}.section-ink[data-astro-cid-5lyysmr3] [data-astro-cid-5lyysmr3]:focus-visible{outline-color:var(--on-ink)}.section-title[data-astro-cid-5lyysmr3]{max-inline-size:22ch;margin-block-end:var(--space-6)}.cta[data-astro-cid-dzsli5pu]{padding-block-start:var(--space-8)}.cta-card[data-astro-cid-dzsli5pu]{gap:var(--space-5);padding:clamp(var(--space-5), 5vw, var(--space-7));background:var(--surface);border-radius:var(--radius);display:grid}h2[data-astro-cid-dzsli5pu]{max-inline-size:18ch}.cta-actions[data-astro-cid-dzsli5pu]{gap:var(--space-3);flex-wrap:wrap;display:flex}.cta-direct[data-astro-cid-dzsli5pu]{gap:var(--space-2) var(--space-5);flex-wrap:wrap;font-weight:500;display:flex}.logo-lead[data-astro-cid-276kybzh]{margin-block:calc(var(--space-4) * -1) var(--space-6)}.logos[data-astro-cid-276kybzh]{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,140px),1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-276kybzh]{min-block-size:96px;padding:var(--space-4);background:var(--surface);border-radius:var(--radius);text-align:center;place-items:center;display:grid}.logo[data-astro-cid-276kybzh]{object-fit:contain;filter:grayscale()contrast(1.1);opacity:.75;mix-blend-mode:multiply;block-size:52px;inline-size:auto;max-inline-size:100%}.name[data-astro-cid-276kybzh]{letter-spacing:-.02em;color:var(--muted);font-weight:600;line-height:1.15}@media (width<=520px){.logos[data-astro-cid-276kybzh]{grid-template-columns:repeat(3,minmax(0,1fr))}li[data-astro-cid-276kybzh]{min-block-size:72px;padding:var(--space-2)}.logo[data-astro-cid-276kybzh]{block-size:40px}.name[data-astro-cid-276kybzh]{font-size:var(--step-small)}}.refs-note[data-astro-cid-276kybzh]{margin-block-start:var(--space-4)}.more[data-astro-cid-276kybzh]{background:var(--ink);color:var(--on-ink);padding:0}.more[data-astro-cid-276kybzh] a[data-astro-cid-276kybzh]{block-size:100%;inline-size:100%;padding:var(--space-3);place-content:center;gap:2px;text-decoration:none;display:grid}.more[data-astro-cid-276kybzh] strong[data-astro-cid-276kybzh]{font-size:var(--step-lead);letter-spacing:-.02em;font-weight:600}.more[data-astro-cid-276kybzh] span[data-astro-cid-276kybzh]{font-size:var(--step-small);line-height:1.3}.more[data-astro-cid-276kybzh] a[data-astro-cid-276kybzh]:focus-visible{outline-color:var(--on-ink)}.consent[data-astro-cid-u6s5b3h2]{z-index:50;gap:var(--space-4);inline-size:min(440px, calc(100vw - 2 * var(--space-4)));max-block-size:calc(100dvh - 2 * var(--space-4));padding:var(--space-5);border-radius:var(--radius);background:var(--bg);color:var(--ink);font-size:var(--step-small);display:grid;position:fixed;inset-block-end:var(--space-4);inset-inline-end:var(--space-4);overflow-y:auto;box-shadow:0 12px 40px #0000002e}.consent[data-astro-cid-u6s5b3h2][hidden]{display:none}h2[data-astro-cid-u6s5b3h2]{letter-spacing:0;font-size:1rem}.options[data-astro-cid-u6s5b3h2]{gap:var(--space-3);display:grid}.options[data-astro-cid-u6s5b3h2] label[data-astro-cid-u6s5b3h2]{gap:var(--space-3);grid-template-columns:auto 1fr;align-items:start;font-weight:500;display:grid}.options[data-astro-cid-u6s5b3h2] input[data-astro-cid-u6s5b3h2]{block-size:20px;inline-size:20px;margin-block-start:2px}.options[data-astro-cid-u6s5b3h2] small[data-astro-cid-u6s5b3h2]{color:var(--muted);font-weight:400;font-size:inherit;display:block}.actions[data-astro-cid-u6s5b3h2]{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.actions[data-astro-cid-u6s5b3h2] .btn[data-astro-cid-u6s5b3h2]{padding-inline:var(--space-3)}.actions[data-astro-cid-u6s5b3h2] .btn-secondary[data-astro-cid-u6s5b3h2]{grid-column:1/-1}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--space-7) var(--space-5);background:var(--ink);color:var(--on-ink);margin-block-start:var(--space-8)}.footer-logo[data-astro-cid-jo6i4kqk]{block-size:auto;inline-size:clamp(180px,28vw,420px);margin-block-end:var(--space-6)}.cols[data-astro-cid-jo6i4kqk]{gap:var(--space-6) var(--space-5);grid-template-columns:1.4fr repeat(4,1fr);display:grid}h2[data-astro-cid-jo6i4kqk]{letter-spacing:0;margin-block-end:var(--space-3);font-size:1rem;font-weight:600}address[data-astro-cid-jo6i4kqk]{margin-block-end:var(--space-3);font-style:normal}ul[data-astro-cid-jo6i4kqk]{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}a[data-astro-cid-jo6i4kqk]{text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.cookie-pref[data-astro-cid-jo6i4kqk]{display:none}.js .cookie-pref[data-astro-cid-jo6i4kqk]{display:list-item}.cookie-pref[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cookie-pref[data-astro-cid-jo6i4kqk] button[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.site-footer[data-astro-cid-jo6i4kqk] [data-astro-cid-jo6i4kqk]:focus-visible{outline-color:var(--on-ink)}.bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-7);display:flex}.copy[data-astro-cid-jo6i4kqk]{font-size:var(--step-small);opacity:.8;margin:0}.social[data-astro-cid-jo6i4kqk]{gap:var(--space-2);display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{opacity:.85;border-radius:50%;place-items:center;block-size:44px;inline-size:44px;transition:opacity .2s;display:grid}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{opacity:1}@media (width<=900px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}}@media (width<=520px){.cols[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}ul[data-astro-cid-l4evwy7q]{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-l4evwy7q]{min-block-size:40px;padding-inline:var(--space-2);border-radius:var(--radius-small);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}a[data-astro-cid-l4evwy7q][aria-current=page]{background:var(--surface)}.mega[data-astro-cid-64xvcaau]{z-index:50;background:linear-gradient(to bottom, #eceef1, var(--panel) 60%);padding-block:var(--space-5) var(--space-6);position:absolute;inset-block-start:100%;inset-inline:0}.mega-groups[data-astro-cid-64xvcaau]{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mega-group[data-astro-cid-64xvcaau]{background:var(--bg);gap:var(--space-2) var(--space-4);padding:var(--space-4);grid-template-rows:auto auto 1fr;grid-template-columns:96px 1fr;display:grid}.mega-media[data-astro-cid-64xvcaau]{aspect-ratio:1;border-radius:var(--radius-small);background:var(--surface-2);grid-row:1/span 3;overflow:hidden}.mega-media[data-astro-cid-64xvcaau] img[data-astro-cid-64xvcaau]{object-fit:cover;block-size:100%;inline-size:100%}.mega-group[data-astro-cid-64xvcaau]:not(:has(.mega-media)){grid-template-columns:1fr}.mega-title[data-astro-cid-64xvcaau]{letter-spacing:-.02em;font-size:1.125rem;line-height:1.15}.mega-title[data-astro-cid-64xvcaau] a[data-astro-cid-64xvcaau]{text-decoration:none}.mega-title[data-astro-cid-64xvcaau] a[data-astro-cid-64xvcaau]:hover{text-decoration:underline}.mega-summary[data-astro-cid-64xvcaau]{font-size:var(--step-small);line-height:1.4}.mega-models[data-astro-cid-64xvcaau]{align-self:end;gap:var(--space-1) var(--space-2);font-weight:500;font-size:var(--step-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mega-models[data-astro-cid-64xvcaau]>li[data-astro-cid-64xvcaau]>span[data-astro-cid-64xvcaau]{color:var(--muted)}.mega-models-linked[data-astro-cid-64xvcaau]{gap:var(--space-1);display:grid}.mega-model-link[data-astro-cid-64xvcaau]{flex-direction:column;text-decoration:none;display:flex}.mega-model-link[data-astro-cid-64xvcaau]:hover strong[data-astro-cid-64xvcaau]{text-decoration:underline}.mega-note[data-astro-cid-64xvcaau]{font-weight:400}.mega-all[data-astro-cid-64xvcaau]{margin-block-start:var(--space-4);font-weight:500}.mega-extra[data-astro-cid-64xvcaau]{display:none}@media (width<=900px){.mega[data-astro-cid-64xvcaau]{inset:var(--header-block,64px) 0 0;overscroll-behavior:contain;padding-block-start:var(--space-3);position:fixed;overflow-y:auto}.mega-groups[data-astro-cid-64xvcaau]{grid-template-columns:1fr}.mega-extra[data-astro-cid-64xvcaau]{gap:var(--space-1);margin:var(--space-5) 0 0;font-size:var(--step-lead);padding:0;font-weight:500;list-style:none;display:grid}.mega-extra[data-astro-cid-64xvcaau] a[data-astro-cid-64xvcaau]{padding-block:var(--space-2);text-decoration:none;display:block}}.site-header[data-astro-cid-nen7h5rs]{z-index:40;background:var(--bg);position:relative}.menu-scrim[data-astro-cid-nen7h5rs]{z-index:35;background:#1f232852;position:fixed;inset:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-5);min-block-size:72px;display:flex}.wordmark[data-astro-cid-nen7h5rs]{flex:none;display:inline-flex}.wordmark[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{block-size:36px;inline-size:auto}.site-nav[data-astro-cid-nen7h5rs]{flex:1}.site-nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-1) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.nav-link[data-astro-cid-nen7h5rs]{min-block-size:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:500;text-decoration:none;display:inline-flex}.nav-link[data-astro-cid-nen7h5rs]:hover,.nav-link[data-astro-cid-nen7h5rs][aria-expanded=true],.nav-link[data-astro-cid-nen7h5rs][aria-current=page]{text-underline-offset:.35em;text-decoration:underline}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-4);display:flex}.quote[data-astro-cid-nen7h5rs]{min-block-size:40px;padding-block:var(--space-2)}@media (width>900px){.menu-toggle[data-astro-cid-nen7h5rs]{display:none}}@media (width<=900px){.bar[data-astro-cid-nen7h5rs]{gap:var(--space-3);padding-block:var(--space-2);flex-wrap:wrap}.site-nav[data-astro-cid-nen7h5rs]{flex-basis:100%;order:3}.has-menu .site-nav[data-astro-cid-nen7h5rs],.has-menu .quote[data-astro-cid-nen7h5rs]{display:none}.actions[data-astro-cid-nen7h5rs]{margin-inline-start:auto}}
