.crumbs[data-astro-cid-vx4iavld] ol[data-astro-cid-vx4iavld]{font-size:var(--fs-cap);color:var(--c-muted);flex-wrap:wrap;align-items:center;row-gap:4px;padding:0;font-weight:500;line-height:1.4;list-style:none;display:flex}.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]{align-items:center;min-inline-size:0;display:inline-flex}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]{min-block-size:44px;color:var(--c-muted);text-underline-offset:.25em;transition:color var(--dur-fast) var(--ease), text-decoration-color var(--dur-fast) var(--ease);align-items:center;margin-block:-12px;text-decoration:underline #0000;display:inline-flex}.crumbs[data-astro-cid-vx4iavld] a[data-astro-cid-vx4iavld]:hover{color:var(--c-fg);text-decoration-color:currentColor}.crumbs[data-astro-cid-vx4iavld] [data-astro-cid-vx4iavld][aria-current=page]{color:var(--c-fg)}.crumbs__sep[data-astro-cid-vx4iavld]{opacity:.55;margin-inline:10px}@media (width<=760px){.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]:last-child{flex:1 1 0;min-inline-size:0}.crumbs[data-astro-cid-vx4iavld] [data-astro-cid-vx4iavld][aria-current=page]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}.hero[data-astro-cid-75ysl5lo]{isolation:isolate;padding-block:32px clamp(4rem,3rem + 3vw,5rem);position:relative}.hero[data-astro-cid-75ysl5lo]:before{content:"";z-index:-1;background-image:var(--blueprint);background-size:var(--blueprint-size) var(--blueprint-size);opacity:.35;pointer-events:none;background-position:-1px -1px;position:absolute;inset-block:0;inset-inline:50% 0}.hero[data-astro-cid-75ysl5lo]:not(.hero--crumbs){padding-block-start:clamp(3.5rem,2.5rem + 3vw,4.5rem)}.hero[data-astro-cid-75ysl5lo] .hero__crumbs{margin-block-end:clamp(2.5rem,1.5rem + 3vw,4rem)}.hero__grid[data-astro-cid-75ysl5lo]{column-gap:var(--col-gap);row-gap:var(--space-8);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.hero__text[data-astro-cid-75ysl5lo],.hero__visual[data-astro-cid-75ysl5lo]{grid-column:1/-1;min-inline-size:0}.hero[data-astro-cid-75ysl5lo] .hero__eyebrow{margin-block-end:var(--space-5)}.hero__top[data-astro-cid-75ysl5lo]{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.hero__title[data-astro-cid-75ysl5lo]{font-size:var(--fs-h1);line-height:var(--lh-h1);color:var(--white);max-inline-size:15em}.hero--display[data-astro-cid-75ysl5lo] .hero__title[data-astro-cid-75ysl5lo]{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display);max-inline-size:13em}.hero__lead[data-astro-cid-75ysl5lo]{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--on-dark-muted);max-inline-size:44ch;margin-block-start:28px}.hero__actions[data-astro-cid-75ysl5lo]{gap:var(--space-3);flex-wrap:wrap;margin-block-start:36px;display:flex}.hero__meta[data-astro-cid-75ysl5lo]{align-items:center;gap:var(--space-3) var(--space-5);border-block-start:1px solid var(--line-on-dark);font-size:var(--fs-small);color:var(--on-dark-muted);flex-wrap:wrap;margin-block-start:var(--space-7);padding-block-start:var(--space-5);display:flex}@media (width<=960px){.hero[data-astro-cid-75ysl5lo]:before{inset-block-start:55%;inset-inline-start:0}}@media (width>=1024px){.hero__text[data-astro-cid-75ysl5lo]{grid-column:1/span 9}.hero--visual[data-astro-cid-75ysl5lo] .hero__text[data-astro-cid-75ysl5lo]{grid-column:1/span 6}.hero--visual[data-astro-cid-75ysl5lo] .hero__visual[data-astro-cid-75ysl5lo]{grid-column:8/-1}.hero--visual[data-astro-cid-75ysl5lo].hero--display .hero__text[data-astro-cid-75ysl5lo]{grid-column:1/span 8}.hero--visual[data-astro-cid-75ysl5lo].hero--display .hero__visual[data-astro-cid-75ysl5lo]{grid-column:9/-1}.hero--visual[data-astro-cid-75ysl5lo].hero--eyebrow .hero__visual[data-astro-cid-75ysl5lo]{padding-block-start:calc(var(--fs-eyebrow) * 1.2 + var(--space-5))}.hero--visual[data-astro-cid-75ysl5lo].hero--top .hero__visual[data-astro-cid-75ysl5lo]{padding-block-start:calc(var(--fs-chip) * 1.2 + 12px + var(--space-4))}.hero--visual[data-astro-cid-75ysl5lo].hero--top.hero--eyebrow .hero__visual[data-astro-cid-75ysl5lo]{padding-block-start:calc(var(--fs-chip) * 1.2 + 12px + var(--space-4) + var(--fs-eyebrow) * 1.2 + var(--space-5))}}@media (width<=479px){.hero__actions[data-astro-cid-75ysl5lo]>*{flex:100%}}
