.phero[data-astro-cid-75ysl5lo]{--step-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);font-size:var(--step-body);align-items:center;display:flex;position:relative;overflow:hidden}.phero__txt[data-astro-cid-75ysl5lo]{z-index:1;padding:clamp(40px, 5vw, 72px) clamp(24px, 4vw, 64px) clamp(40px, 5vw, 72px) max(clamp(32px, 5vw, 96px), env(safe-area-inset-left,0px));flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;display:flex;position:relative}h1[data-astro-cid-75ysl5lo]{max-width:9em;font-size:clamp(2.25rem,.9rem + 3.4vw,4.25rem);line-height:1.02}.phero__txt[data-astro-cid-75ysl5lo] p[data-astro-cid-75ysl5lo]{text-wrap:balance;max-width:36rem}figure[data-astro-cid-75ysl5lo]{z-index:0;margin:0;position:absolute;inset:0;overflow:hidden}figure[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.phero--banner[data-astro-cid-75ysl5lo]{color:#fff;background:#2b2829}.phero--banner[data-astro-cid-75ysl5lo] figure[data-astro-cid-75ysl5lo]{background:#2b2829}.phero--banner[data-astro-cid-75ysl5lo] figure[data-astro-cid-75ysl5lo]:after{content:"";background:#1815167a;position:absolute;inset:0}.phero--banner[data-astro-cid-75ysl5lo] .phero__txt[data-astro-cid-75ysl5lo]{max-width:min(42rem,62vw)}.phero--full[data-astro-cid-75ysl5lo],.phero--full[data-astro-cid-75ysl5lo] figure[data-astro-cid-75ysl5lo]{background:#ecebea}.phero--full[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{object-position:80% 100%}.phero--full[data-astro-cid-75ysl5lo] .phero__txt[data-astro-cid-75ysl5lo]{max-width:min(40rem,50vw)}@media (width<=1200px){.phero--full[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{object-position:66% 100%}}@media (width>=761px){.phero[data-astro-cid-75ysl5lo]{align-items:flex-end;height:100svh;min-height:600px}.phero__txt[data-astro-cid-75ysl5lo]{padding-block:calc(env(safe-area-inset-top,0px) + var(--header-height) + clamp(40px, 5vw, 72px)) clamp(48px, 6vw, 96px)}}@media (width<=760px){.phero[data-astro-cid-75ysl5lo]{color:#fff;align-items:flex-end;height:100svh;min-height:560px}.phero--banner[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{object-position:55% 50%!important}.phero--full[data-astro-cid-75ysl5lo] img[data-astro-cid-75ysl5lo]{object-position:66% 0%}.phero--banner[data-astro-cid-75ysl5lo] figure[data-astro-cid-75ysl5lo]:after,.phero--full[data-astro-cid-75ysl5lo] figure[data-astro-cid-75ysl5lo]:after{content:"";background:linear-gradient(#18151600 30%,#18151673 60%,#181516d1 100%);position:absolute;inset:0}.phero__txt[data-astro-cid-75ysl5lo],.phero--banner[data-astro-cid-75ysl5lo] .phero__txt[data-astro-cid-75ysl5lo],.phero--full[data-astro-cid-75ysl5lo] .phero__txt[data-astro-cid-75ysl5lo]{max-width:none;padding:0 max(var(--gutter), env(safe-area-inset-right,0px)) max(40px, env(safe-area-inset-bottom,0px)) max(var(--gutter), env(safe-area-inset-left,0px));gap:14px}}@media (prefers-reduced-motion:no-preference){:root.js .phero__txt[data-astro-cid-75ysl5lo]>*{animation:rise 1.1s var(--ease-out) both}:root.js .phero__txt[data-astro-cid-75ysl5lo]>p{animation-delay:.1s}}@keyframes rise{0%{transform:translateY(26px)}to{transform:none}}
