.mod-hero .inner{padding-block:var(--section-padding-y);position:relative}.mod-hero .container,.mod-hero .container-max,.mod-hero .wrapper{height:100%}.mod-hero .wrapper{align-items:center;display:flex;justify-content:space-between;position:relative}.mod-hero .wrapper img{width:100%}.mod-hero .top-link{position:relative;text-decoration:none;text-transform:uppercase}.mod-hero .top-link:before{background-color:currentColor;content:"";height:.1rem;inset-block-end:-.2rem;inset-inline-end:0;inset-inline-start:0;position:absolute;transform:scaleX(1);transform-origin:right;transition:transform var(--transition-timing-normal);width:100%}.mod-hero .top-link:focus:before,.mod-hero .top-link:hover:before{transform:scaleX(0);transform-origin:left}.mod-hero:has(.ctas) .hs-richtext{margin-block-end:1.5em}.mod-hero .text-col{position:relative}.mod-hero .background-image{display:block;inset:0;position:absolute}.mod-hero .background-image img{display:block;height:100%;object-fit:cover;pointer-events:none;user-select:none;width:100%}.mod-hero .scroll-down{background:transparent;border:none;cursor:pointer;padding:0;position:absolute;z-index:1}.mod-hero .scroll-down svg{animation-delay:cubic-bezier(.445,.05,.55,.95);animation-direction:alternate;animation-duration:1.5s;animation-fill-mode:none;animation-iteration-count:infinite;animation-name:levitate;animation-timing-function:1s}@keyframes levitate{0%{transform:translateY(1rem)}to{transform:translateY(-1rem)}}@media (max-width:992px){.mod-hero .inner{padding-block-start:var(--header-height)}.mod-hero .inner:has(.background-image){padding-block-end:calc(var(--section-padding-y)*7)}.mod-hero .inner .background-image{mask:linear-gradient(180deg,transparent 50%,#000 70%);mask-composite:intersect;mask-position:center;mask-repeat:no-repeat;mask-size:100% 100%}.mod-hero .wrapper{flex-direction:column;gap:calc(var(--container-gutter-x)*2)}.hs-content-id-228776238268 .mod-hero .inner:has(.background-image){padding-block-end:calc(var(--section-padding-y)*5)}}@media (min-width:992px){.mod-hero .inner{height:calc(var(--module-height, 100vh)*var(--viewport-factor))}.dnd-section:has(.mod-hero):has(+.dnd-section .mod-polygon-cards) .mod-hero .inner{height:calc(var(--module-height, 100vh)*var(--viewport-factor) + 4rem);padding-block-end:calc(var(--section-padding-y) + 4rem)}.hs-content-id-228776238268 .mod-hero .text-col{text-align:center}}html:not(.hs-inline-edit) .mod-hero .ctas,html:not(.hs-inline-edit) .mod-hero .heading,html:not(.hs-inline-edit) .mod-hero .hs-richtext,html:not(.hs-inline-edit) .mod-hero .top-link{opacity:0;transform:translateY(50%);transition:opacity var(--transition-timing-normal),transform var(--transition-timing-normal)}html:not(.hs-inline-edit) .mod-hero .hs-richtext{transition-delay:.2s}html:not(.hs-inline-edit) .mod-hero .ctas{transition-delay:.4s}html:not(.hs-inline-edit) .mod-hero:has(.top-link) .heading{transition-delay:.2s}html:not(.hs-inline-edit) .mod-hero:has(.top-link) .hs-richtext{transition-delay:.4s}html:not(.hs-inline-edit) .mod-hero:has(.top-link) .ctas{transition-delay:.6s}html:not(.hs-inline-edit) .hs-page.ready .mod-hero .inner.pg-active .ctas,html:not(.hs-inline-edit) .hs-page.ready .mod-hero .inner.pg-active .heading,html:not(.hs-inline-edit) .hs-page.ready .mod-hero .inner.pg-active .hs-richtext,html:not(.hs-inline-edit) .hs-page.ready .mod-hero .inner.pg-active .top-link,html:not(.hs-inline-edit) .hs-page.ready .mod-hero .wrapper>.is-inview .ctas,html:not(.hs-inline-edit) .hs-page.ready .mod-hero .wrapper>.is-inview .heading,html:not(.hs-inline-edit) .hs-page.ready .mod-hero .wrapper>.is-inview .hs-richtext,html:not(.hs-inline-edit) .hs-page.ready .mod-hero .wrapper>.is-inview .top-link{opacity:1;transform:translateY(0)}