.hero__inner[data-astro-cid-yjf3vhcn]{flex-direction:column;display:flex}.hero__inner--split[data-astro-cid-yjf3vhcn]{gap:var(--space-8);grid-template-columns:1.1fr 1fr;align-items:center;display:grid}.section--hero-cover[data-astro-cid-yjf3vhcn]{padding-top:calc(var(--header-h-overlay,120px) + clamp(24px, 5vw, 64px));padding-bottom:clamp(48px,8vw,104px);overflow:hidden}.hero__bg[data-astro-cid-yjf3vhcn]{z-index:0;position:absolute;inset:0;overflow:hidden}.hero__bg[data-astro-cid-yjf3vhcn] img,.hero__bg[data-astro-cid-yjf3vhcn] video{object-fit:cover;width:100%;height:100%;display:block}.hero__bg[data-astro-cid-yjf3vhcn] figure{width:100%;height:100%;box-shadow:none;border-radius:0;margin:0;overflow:hidden}.hero__bg[data-astro-cid-yjf3vhcn]:after{content:"";pointer-events:none;background:linear-gradient(90deg, #000c 0%, #000000a8 50%, #00000075 78%, #00000047 100%), linear-gradient(0deg, var(--hero-cover-tint,transparent), var(--hero-cover-tint,transparent));position:absolute;inset:0}.hero__inner--cover[data-astro-cid-yjf3vhcn]{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;min-height:min(66vh,640px);display:flex;position:relative}.hero__inner--cover[data-astro-cid-yjf3vhcn] .hero__text[data-astro-cid-yjf3vhcn]{max-width:620px}.hero__inner--cover[data-astro-cid-yjf3vhcn] .hero__lead[data-astro-cid-yjf3vhcn]{color:var(--color-text-on-dark)}@media (width<=900px){.hero__bg[data-astro-cid-yjf3vhcn]:after{background:linear-gradient(180deg, #00000080 0%, #000000b8 100%), linear-gradient(0deg, var(--hero-cover-tint,transparent), var(--hero-cover-tint,transparent))}.hero__inner--cover[data-astro-cid-yjf3vhcn]{min-height:min(72vh,560px)}}.hero__inner--single[data-astro-cid-yjf3vhcn] .hero__text[data-astro-cid-yjf3vhcn]{max-width:720px}.hero__inner--align-center[data-astro-cid-yjf3vhcn]{text-align:center;align-items:center}.hero__inner--align-center[data-astro-cid-yjf3vhcn] .hero__text[data-astro-cid-yjf3vhcn]{margin-inline:auto}.hero__inner--align-center[data-astro-cid-yjf3vhcn] .hero__actions[data-astro-cid-yjf3vhcn]{justify-content:center}.hero__inner--align-center[data-astro-cid-yjf3vhcn] .hero__head[data-astro-cid-yjf3vhcn] .heading,.hero__inner--align-center[data-astro-cid-yjf3vhcn] .hero__head[data-astro-cid-yjf3vhcn] .hero__eyebrow[data-astro-cid-yjf3vhcn]{text-align:center}.hero__rot[data-astro-cid-yjf3vhcn]{display:grid}.hero__rot[data-astro-cid-yjf3vhcn]>.hero__slide[data-astro-cid-yjf3vhcn],.hero__media-rot[data-astro-cid-yjf3vhcn]>picture{grid-area:1/1}.hero__slide[data-astro-cid-yjf3vhcn]{opacity:0;visibility:hidden;transition:opacity .5s}.hero__slide[data-astro-cid-yjf3vhcn].is-active{opacity:1;visibility:visible}.hero__slide[data-astro-cid-yjf3vhcn] .heading--display{font-size:clamp(30px,3.6vw,46px)}.hero__media-rot[data-astro-cid-yjf3vhcn]{place-items:center}.hero__media-rot[data-astro-cid-yjf3vhcn] img{width:auto;max-width:100%;height:auto;max-height:460px;display:block}.hero__dots[data-astro-cid-yjf3vhcn]{margin-top:var(--space-6);gap:0;display:flex}.hero__dot[data-astro-cid-yjf3vhcn]{box-sizing:content-box;cursor:pointer;border-radius:var(--radius-full);background-color:var(--color-border);width:10px;height:10px;transition:var(--transition);background-clip:content-box;border:none;padding:8px}.hero__dot[data-astro-cid-yjf3vhcn].is-active{background-color:var(--color-primary);width:26px}.hero__inner--on-dark[data-astro-cid-yjf3vhcn] .hero__dot[data-astro-cid-yjf3vhcn]{background-color:var(--color-border-on-dark)}.hero__inner--on-dark[data-astro-cid-yjf3vhcn] .hero__dot[data-astro-cid-yjf3vhcn].is-active{background-color:var(--color-secondary-gold)}@media (prefers-reduced-motion:reduce){.hero__slide[data-astro-cid-yjf3vhcn]{transition:none}}.hero__eyebrow[data-astro-cid-yjf3vhcn]{font-family:var(--font-sans);font-size:var(--font-size-label);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-accent);margin-bottom:var(--space-4)}.hero__inner--on-dark[data-astro-cid-yjf3vhcn] .hero__eyebrow[data-astro-cid-yjf3vhcn]{color:var(--color-secondary-gold)}.hero__lead[data-astro-cid-yjf3vhcn]{margin-top:var(--space-5);max-width:620px}.hero__inner--align-center[data-astro-cid-yjf3vhcn] .hero__lead[data-astro-cid-yjf3vhcn]{margin-inline:auto}.hero__actions[data-astro-cid-yjf3vhcn]{gap:var(--space-4);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.hero__slide-cta[data-astro-cid-yjf3vhcn]{margin-top:var(--space-3)}.hero__slide-link[data-astro-cid-yjf3vhcn]{align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-weight:var(--font-weight-semibold);color:var(--color-text-accent);padding-block:10px;text-decoration:none;display:inline-flex}.hero__slide-link[data-astro-cid-yjf3vhcn]:hover{text-decoration:underline}.hero__slide-link[data-astro-cid-yjf3vhcn]:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none;text-decoration:underline}.hero__slide-link[data-astro-cid-yjf3vhcn] svg{transition:var(--transition)}.hero__slide-link[data-astro-cid-yjf3vhcn]:hover svg{transform:translate(3px)}.hero__inner--on-dark[data-astro-cid-yjf3vhcn] .hero__slide-link[data-astro-cid-yjf3vhcn]{color:var(--color-secondary-gold)}@media (prefers-reduced-motion:reduce){.hero__slide-link[data-astro-cid-yjf3vhcn]:hover svg{transform:none}}.hero__usp[data-astro-cid-yjf3vhcn]{gap:var(--space-3) var(--space-6);margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--color-border);flex-wrap:wrap;list-style:none;display:flex}.hero__usp-item[data-astro-cid-yjf3vhcn]{align-items:center;gap:var(--space-2);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-text);display:flex}.hero__usp-check[data-astro-cid-yjf3vhcn]{color:var(--color-primary);flex-shrink:0;display:inline-flex}.hero__inner--align-center[data-astro-cid-yjf3vhcn] .hero__usp[data-astro-cid-yjf3vhcn]{justify-content:center}.hero__inner--on-dark[data-astro-cid-yjf3vhcn] .hero__usp[data-astro-cid-yjf3vhcn]{border-top-color:var(--color-border-on-dark)}.hero__inner--on-dark[data-astro-cid-yjf3vhcn] .hero__usp-item[data-astro-cid-yjf3vhcn]{color:var(--color-text-on-dark)}.hero__inner--on-dark[data-astro-cid-yjf3vhcn] .hero__usp-check[data-astro-cid-yjf3vhcn]{color:var(--color-secondary-gold)}.hero__media[data-astro-cid-yjf3vhcn]{display:block}.hero__media[data-astro-cid-yjf3vhcn] img,.hero__media[data-astro-cid-yjf3vhcn] video{width:100%;height:auto;display:block}.hero__media[data-astro-cid-yjf3vhcn] video{aspect-ratio:16/9;object-fit:cover}@media (width<=880px){.hero__inner--split[data-astro-cid-yjf3vhcn]{gap:var(--space-6);grid-template-columns:1fr}.hero__inner--split[data-astro-cid-yjf3vhcn] .hero__media[data-astro-cid-yjf3vhcn]{order:-1}}
