.page-hero{align-items:center;display:flex;overflow:visible;padding:1rem;position:relative;width:100%}@media (min-width:768px){.page-hero{padding:1.5rem}}@media (min-width:1024px){.page-hero{padding:2rem 1.5rem}}.page-hero__inner{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:1320px;position:relative;width:100%;z-index:1}.page-hero.title_only .page-hero__inner{align-items:center;flex-direction:row}.page-hero__bg{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:0}.page-hero.full_bleed{padding:3rem 1.5rem}@media (min-width:768px){.page-hero.full_bleed{padding:4rem 1.5rem}}@media (min-width:1024px){.page-hero.full_bleed{padding:5rem 1.5rem}}.page-hero.full_bleed .page-hero__image{inset:0;position:absolute;z-index:0}@media (max-width:1023px){.page-hero.full_bleed .page-hero__image{bottom:40%}}.page-hero.full_bleed .page-hero__image:before{background-color:var(--overlay-color,transparent);content:"";inset:0;position:absolute;z-index:1}.page-hero.full_bleed .page-hero__image img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media (min-width:768px){.page-hero.full_bleed .page-hero__content-wrapper{max-width:75%}}@media (min-width:1024px){.page-hero.full_bleed .page-hero__content-wrapper{max-width:66%}}.page-hero.split .page-hero__image img{display:block;height:auto;width:100%}@media (min-width:1024px){.page-hero.split .page-hero__inner{align-items:center}.page-hero.split .page-hero__image{flex:0 0 55%}.page-hero.split .page-hero__content{flex:1 1 45%}}.page-hero__content{align-items:flex-start;display:flex}.page-hero__content-wrapper{display:flex;flex-direction:column;gap:1rem;margin:0;position:relative;width:100%;z-index:1}.page-hero__content .page-hero__heading{margin:0;text-wrap:balance}.page-hero__body-wrapper{display:flex;flex-direction:column;gap:1rem}.page-hero__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.page-hero__content .body-text *{margin:0;text-wrap:balance}.page-hero__content .body-text *+*{margin-top:1rem}@media (min-width:768px){.page-hero__body-wrapper,.page-hero__content-wrapper{gap:1.5rem}}.page-hero__slides{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.page-hero__slides::-webkit-scrollbar{display:none}.page-hero__slides>.page-hero{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.page-hero__carousel-nav{margin:0 auto;max-width:1320px;padding:0 1.5rem}.gha__nav-arrows.page-hero__carousel-nav{gap:.25rem}.page-hero__pagination{display:flex;flex:1 1 auto;gap:.25rem;min-width:0}.page-hero__pagination-tab{align-items:center;background-color:rgba(0,0,0,.06);border:none;border-radius:2px;color:inherit;cursor:pointer;display:flex;flex:1 1 0;justify-content:center;min-width:0;opacity:.55;overflow:hidden;padding:.625rem .75rem;position:relative;text-align:center;transition:opacity .3s ease,background-color .3s ease}.page-hero__pagination-tab.is-active{background-color:var(--tab-bg,rgba(0,0,0,.06));opacity:1}.page-hero__pagination-tab:not(.is-active):active,.page-hero__pagination-tab:not(.is-active):focus,.page-hero__pagination-tab:not(.is-active):focus-visible,.page-hero__pagination-tab:not(.is-active):hover{background-color:var(--tab-bg,rgba(0,0,0,.06));opacity:.8}.page-hero__pagination-tab:active,.page-hero__pagination-tab:focus,.page-hero__pagination-tab:focus-visible,.page-hero__pagination-tab:hover{border-radius:2px;color:inherit}.page-hero__pagination-label{font-size:.8125rem;font-weight:600;line-height:1.3;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page-hero__pagination-track{background-color:transparent;height:3px;left:0;position:absolute;right:0;top:0}.page-hero__pagination-tab.is-active .page-hero__pagination-track{background-color:var(--tab-track-bg,rgba(0,0,0,.15))}.page-hero__pagination-fill{background-color:var(--tab-fill,currentColor);display:block;height:100%;width:0}.page-hero__pagination-tab.is-active .page-hero__pagination-fill.is-animating{animation:page-hero-pagination-fill var(--pagination-fill-duration,5s) linear forwards}@keyframes page-hero-pagination-fill{0%{width:0}to{width:100%}}@media (max-width:767px){.page-hero__pagination-label{display:none}.page-hero__pagination-tab{height:6px;min-height:6px;padding:0}.page-hero__pagination-track{height:6px}}