.page-hero[data-v-7c83d121]{background:var(--color-graphite);color:var(--color-white);display:grid;height:clamp(300px,34vw,400px);isolation:isolate;overflow:hidden;position:relative}.page-hero__media[data-v-7c83d121],.page-hero__overlay[data-v-7c83d121]{inset:0;position:absolute}.page-hero__media[data-v-7c83d121]{background:var(--color-blue-dark);z-index:-2}.page-hero__media img[data-v-7c83d121]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 52%;object-position:center 52%;transform:scale(1.1);width:100%}.page-hero__overlay[data-v-7c83d121]{background:#13202bc2;z-index:-1}.page-hero__overlay[data-v-7c83d121]:after{background:var(--color-orange);content:"";height:4px;inset:auto 0 0;position:absolute}.page-hero__content[data-v-7c83d121]{display:flex;flex-direction:column;justify-content:center;padding-block:2.5rem 3.5rem}.page-hero .utility-label[data-v-7c83d121]{color:var(--color-orange)}.page-hero h1[data-v-7c83d121]{color:var(--color-white);font-size:clamp(2.25rem,4.4vw,4rem);margin-bottom:.8rem;max-width:24ch;text-wrap:balance}.page-hero__summary[data-v-7c83d121]{color:#ffffffc7;font-size:clamp(.98rem,1.4vw,1.15rem);margin:0;max-width:66ch}.page-hero .button[data-v-7c83d121]{margin-top:1.25rem;width:-moz-fit-content;width:fit-content}.breadcrumbs[data-v-7c83d121]{bottom:1rem;position:absolute}.breadcrumbs ol[data-v-7c83d121]{display:flex;flex-wrap:wrap;font-size:.78rem;gap:.55rem;list-style:none;margin:0;padding:0}.breadcrumbs li[data-v-7c83d121]{align-items:center;display:flex;gap:.55rem}.breadcrumbs li+li[data-v-7c83d121]:before{color:var(--color-orange);content:"/"}.breadcrumbs a[data-v-7c83d121],.breadcrumbs span[data-v-7c83d121]{color:#ffffffc2;text-decoration:none}.breadcrumbs a[data-v-7c83d121]:hover{color:var(--color-white)}@media(max-width:600px){.page-hero[data-v-7c83d121]{height:auto}.page-hero[data-v-7c83d121],.page-hero__content[data-v-7c83d121]{min-height:clamp(300px,100vw,400px)}.page-hero__content[data-v-7c83d121]{padding-block:2rem 2.5rem}.page-hero h1[data-v-7c83d121]{font-size:clamp(2rem,9vw,2.7rem)}.breadcrumbs[data-v-7c83d121]{margin-top:1.25rem;position:static}}
