.cta-band[data-astro-cid-hwvj6ntz]{padding-block:clamp(4.5rem,10vw,8.5rem)}.cta-band__grid[data-astro-cid-hwvj6ntz]{gap:var(--space-6);display:grid}.cta-band__title[data-astro-cid-hwvj6ntz]{max-width:13em;color:var(--on-ink)}.cta-band__side[data-astro-cid-hwvj6ntz]{align-content:end;justify-items:start;gap:var(--space-5);display:grid}.cta-band__text[data-astro-cid-hwvj6ntz]{max-width:30em;color:var(--on-ink-2);font-size:1.1875rem;line-height:1.5}.cta-band[data-astro-cid-hwvj6ntz] a:not(.btn){color:var(--on-ink)}@media (width>=1024px){.cta-band__grid[data-astro-cid-hwvj6ntz]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:24px}.cta-band__title[data-astro-cid-hwvj6ntz]{grid-column:1/span 8}.cta-band__side[data-astro-cid-hwvj6ntz]{grid-column:9/-1}}.crumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{font-size:var(--fs-label);flex-wrap:wrap;align-items:center;margin:0;padding:0;line-height:1.4;list-style:none;display:flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]{align-items:center;min-width:0;display:inline-flex}.crumbs__sep[data-astro-cid-vx4iavld]{color:var(--ink-2);padding:0 .5em}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{min-height:32px;color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{color:var(--ink);text-decoration:underline}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld][aria-current=page]{color:var(--ink)}@media (width<=599.98px){.crumbs__current[data-astro-cid-vx4iavld]{display:none!important}.crumbs--short[data-astro-cid-vx4iavld]{display:none}}.photo[data-astro-cid-ibx6unlj]{background:var(--paper);margin:0;overflow:hidden}.photo[data-astro-cid-ibx6unlj] img[data-astro-cid-ibx6unlj]{object-fit:cover;outline-offset:-1px;outline:1px solid #00000014;width:100%;height:100%}.photo-placeholder[data-astro-cid-ibx6unlj]{width:100%;padding:var(--space-5);border:1px dashed var(--field);background:var(--paper);color:var(--ink-2);text-align:center;place-items:center;display:grid}.photo-placeholder__inner[data-astro-cid-ibx6unlj]{justify-items:center;gap:var(--space-2);max-width:22rem;display:grid}.photo-placeholder__id[data-astro-cid-ibx6unlj]{font-size:var(--fs-label);color:var(--ink);font-weight:600}.photo-placeholder__subject[data-astro-cid-ibx6unlj]{color:var(--ink);font-size:var(--fs-small);line-height:1.45}.photo-placeholder__meta[data-astro-cid-ibx6unlj]{font-size:var(--fs-label)}.spec[data-astro-cid-s44ozm2d]{border:1px solid var(--rule);background:var(--paper);padding:clamp(1.25rem,3vw,2rem)}.spec__title[data-astro-cid-s44ozm2d]{margin-bottom:var(--space-3)}.spec[data-astro-cid-s44ozm2d] dl[data-astro-cid-s44ozm2d]{margin:0}.spec__row[data-astro-cid-s44ozm2d]{border-top:1px solid var(--rule);gap:.25rem;padding:.9rem 0;display:grid}.spec__row[data-astro-cid-s44ozm2d]:first-child{border-top:0;padding-top:0}.spec__row[data-astro-cid-s44ozm2d]:last-child{padding-bottom:0}.spec[data-astro-cid-s44ozm2d] dt[data-astro-cid-s44ozm2d]{font-size:var(--fs-label);color:var(--ink-2);font-weight:500}.spec[data-astro-cid-s44ozm2d] dd[data-astro-cid-s44ozm2d]{font-size:var(--fs-small);color:var(--ink);margin:0;line-height:1.5}.page-hero[data-astro-cid-75ysl5lo]{padding-top:clamp(1rem,3vw,2rem);padding-bottom:clamp(3.5rem,8vw,6.5rem)}.page-hero__grid[data-astro-cid-75ysl5lo]{gap:var(--space-7);margin-top:clamp(2rem,6vw,4.5rem);display:grid}.page-hero__text[data-astro-cid-75ysl5lo]{align-content:start;gap:var(--space-6);min-width:0;display:grid}.page-hero__title[data-astro-cid-75ysl5lo]{max-width:14em}.page-hero__kicker[data-astro-cid-75ysl5lo]{font-size:var(--fs-small);letter-spacing:0;color:var(--ink-2);margin-bottom:.9rem;font-weight:500;line-height:1.4;display:block}.page-hero__actions[data-astro-cid-75ysl5lo]{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.page-hero__lead[data-astro-cid-75ysl5lo]{color:var(--ink-2)}.page-hero__micro[data-astro-cid-75ysl5lo]{color:var(--ink-2);font-size:var(--fs-small)}@media (width>=1024px){.page-hero--split[data-astro-cid-75ysl5lo] .page-hero__grid[data-astro-cid-75ysl5lo]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.page-hero--split[data-astro-cid-75ysl5lo] .page-hero__text[data-astro-cid-75ysl5lo]{grid-column:1/span 7}.page-hero--split[data-astro-cid-75ysl5lo] .page-hero__aside[data-astro-cid-75ysl5lo]{grid-column:9/-1;align-self:end}}.section__full[data-astro-cid-w6ymvdtg]{margin-top:clamp(1.5rem,4vw,3rem)}.sect--split[data-astro-cid-w6ymvdtg] .sect__head[data-astro-cid-w6ymvdtg],.sect--wide[data-astro-cid-w6ymvdtg] .sect__head[data-astro-cid-w6ymvdtg]{align-content:start;gap:var(--space-5);display:grid}.sect--split[data-astro-cid-w6ymvdtg] .sect__content[data-astro-cid-w6ymvdtg],.sect--wide[data-astro-cid-w6ymvdtg] .sect__content[data-astro-cid-w6ymvdtg]{align-content:start;gap:var(--space-5);min-width:0;display:grid}.sect--wide[data-astro-cid-w6ymvdtg] .sect__head[data-astro-cid-w6ymvdtg] h2[data-astro-cid-w6ymvdtg]{max-width:16em}.sect--wide[data-astro-cid-w6ymvdtg] .sect__content[data-astro-cid-w6ymvdtg]{margin-top:clamp(1rem,3vw,2.5rem)}@media (width>=1024px){.sect--split[data-astro-cid-w6ymvdtg] .sect__label[data-astro-cid-w6ymvdtg],.sect--wide[data-astro-cid-w6ymvdtg] .sect__label[data-astro-cid-w6ymvdtg]{grid-column:1/-1}.sect--split[data-astro-cid-w6ymvdtg] .sect__head[data-astro-cid-w6ymvdtg]{top:calc(var(--header-h) + var(--space-6));grid-column:1/span 5;align-self:start;position:sticky}.sect--split[data-astro-cid-w6ymvdtg] .sect__content[data-astro-cid-w6ymvdtg]{grid-column:7/-1}.sect--wide[data-astro-cid-w6ymvdtg] .sect__head[data-astro-cid-w6ymvdtg]{grid-column:1/-1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px}.sect--wide[data-astro-cid-w6ymvdtg] .sect__head[data-astro-cid-w6ymvdtg] h2[data-astro-cid-w6ymvdtg]{grid-column:1/span 10}.sect--wide[data-astro-cid-w6ymvdtg] .sect__head[data-astro-cid-w6ymvdtg] .intro[data-astro-cid-w6ymvdtg]{grid-column:1/span 7}.sect--wide[data-astro-cid-w6ymvdtg] .sect__content[data-astro-cid-w6ymvdtg]{grid-column:1/-1}}.sindex[data-astro-cid-duyvv7jp]{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.sindex[data-astro-cid-duyvv7jp] li[data-astro-cid-duyvv7jp]{border-bottom:1px solid var(--rule)}.sindex__row[data-astro-cid-duyvv7jp]{align-items:baseline;gap:var(--space-2) var(--space-3);color:var(--ink);transition:background-color var(--dur) var(--ease);grid-template-columns:2.5rem minmax(0,1fr) auto;grid-template-areas:"n name arrow"".desc desc";padding:clamp(1.25rem,2.4vw,1.75rem) 0;text-decoration:none;display:grid}.sindex__row[data-astro-cid-duyvv7jp]:hover{background:var(--paper);color:var(--ink)}.sindex--plain[data-astro-cid-duyvv7jp] .sindex__row[data-astro-cid-duyvv7jp]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name arrow""desc desc"}.sindex__n[data-astro-cid-duyvv7jp]{font-size:var(--fs-label);color:var(--ink-2);grid-area:n}.sindex__name[data-astro-cid-duyvv7jp]{font-size:var(--fs-index);letter-spacing:-.03em;grid-area:name;font-weight:500;line-height:1.1}.sindex__desc[data-astro-cid-duyvv7jp]{gap:var(--space-2);max-width:34em;color:var(--ink);grid-area:desc;display:grid}.sindex__line--muted[data-astro-cid-duyvv7jp]{color:var(--ink-2)}.sindex__row[data-astro-cid-duyvv7jp] .sindex__arrow{color:var(--ink-2);transition:transform var(--dur) var(--ease), color var(--dur) var(--ease);grid-area:arrow;align-self:center}.sindex__row[data-astro-cid-duyvv7jp]:hover .sindex__arrow{color:var(--blue);transform:translate(4px)}.sindex__row[data-astro-cid-duyvv7jp]:focus-visible{outline-offset:2px}@media (width>=1024px){.sindex__row[data-astro-cid-duyvv7jp]{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none;align-items:baseline;column-gap:24px;margin-inline:-12px;padding-inline:12px}.sindex--plain[data-astro-cid-duyvv7jp] .sindex__row[data-astro-cid-duyvv7jp]{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none}.sindex__n[data-astro-cid-duyvv7jp]{grid-area:auto/1/auto/span 1}.sindex__name[data-astro-cid-duyvv7jp]{grid-area:auto/2/auto/span 5}.sindex--plain[data-astro-cid-duyvv7jp] .sindex__name[data-astro-cid-duyvv7jp]{grid-column:1/span 6}.sindex__desc[data-astro-cid-duyvv7jp]{font-size:var(--fs-small);grid-area:auto/7/auto/span 5;line-height:1.55}.sindex__row[data-astro-cid-duyvv7jp] .sindex__arrow{grid-area:auto/12/auto/span 1;justify-self:end}}
