.hs{width:100%}.hs__upper{padding-bottom:var(--section-padding-y);padding-top:212px;position:relative}.hs__upper-bg{animation:hs-bg-fade 1.4s ease-out both;background-color:var(--topo-color,var(--color-primary));inset:0;-webkit-mask-image:var(--topo-mobile-url,var(--topo-url));mask-image:var(--topo-mobile-url,var(--topo-url));-webkit-mask-position:center center;mask-position:center center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;z-index:0}@media (prefers-reduced-motion:reduce){.hs__upper-bg{animation:none}}@media (min-width:640px){.hs__upper-bg{-webkit-mask-image:var(--topo-url);mask-image:var(--topo-url)}.hs__upper{padding-top:var(--section-padding-y)}}.hs__inner{align-items:center;display:flex;flex-direction:column;gap:var(--space-lg);justify-content:center;margin:0 auto;max-width:var(--container-max-width);padding-left:var(--template-margin);padding-right:var(--template-margin);position:relative;z-index:1}.hs__heading-track,.hs__inner{box-sizing:border-box;width:100%}.hs__heading-track{animation:hs-slide-up .7s ease-out both;overflow:hidden;will-change:transform}.hs__heading{all:unset;color:var(--color-text);display:block;font-family:var(--font-display);font-size:clamp(16px,30vh,400px);font-weight:var(--weight-bold);letter-spacing:var(--tracking-display);line-height:var(--leading-display);opacity:0;text-align:left;text-transform:uppercase;transition:opacity .5s ease;white-space:normal}.hs__heading--ready{opacity:1}@media (min-width:640px){.hs__heading{text-align:left;white-space:nowrap}}.hs__cta{align-items:center;animation:hs-fade-up .7s ease-out .15s both;display:flex;flex-flow:wrap;gap:var(--space-lg);will-change:transform,opacity}.hs__subtext{color:var(--color-text-variant)}.hs__btn{align-items:center;display:inline-flex;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;white-space:nowrap}.hs__btn--primary{background-color:var(--color-button-fill);border:2px solid var(--color-button-fill);color:var(--color-button-text);padding:10px 20px}.hs__btn--primary:hover{background-color:transparent;color:var(--color-button-fill)}.hs__btn--tertiary{background-color:transparent;border:none;color:var(--color-text);padding:10px 0;text-decoration:underline;text-underline-offset:3px}.hs__btn--tertiary:hover{color:var(--color-primary)}.hs__media{box-sizing:border-box;margin:0 auto;max-width:var(--container-max-width);width:100%}@media (min-width:640px){.hs__media{padding-left:var(--template-margin);padding-right:var(--template-margin)}}.hs__image,.hs__video{display:block;height:100%;object-fit:cover;width:100%}.hs__video-container{aspect-ratio:1/1;border-radius:0;overflow:hidden;position:relative;width:100%}.hs__video-container.has-mobile-video{aspect-ratio:1/1}@media (max-width:449px){.hs__image-container--wide,.hs__video-container--wide{aspect-ratio:16/9}}@media (min-width:640px){.hs__video-container{aspect-ratio:123/70;border-radius:8px}.hs__video-container.has-mobile-video{aspect-ratio:123/70}}.hs__image-container{aspect-ratio:1/1;border-radius:0;overflow:hidden;position:relative;width:100%}.hs__image-container.has-mobile-image{aspect-ratio:1/1}@media (min-width:640px){.hs__image-container{aspect-ratio:16/6;border-radius:8px}.hs__image-container.has-mobile-image{aspect-ratio:16/6}}.hs__image-container picture{display:block;inset:0;position:absolute}.hs__video{left:0;object-fit:cover;top:0;transform:none;z-index:2}.hs__video,.hs__video-poster{height:100%;position:absolute;width:100%}.hs__video-poster{background-position:50%;background-size:cover;left:50%;pointer-events:none;top:50%;transform:translate(-50%,-50%);z-index:1}.hs__video-poster--mobile{display:block}.hs__video-poster--desktop{display:none}@media (min-width:640px){.hs__video-poster--mobile{display:none}.hs__video-poster--desktop{display:block}}.hs__lower{padding:var(--section-padding-y) var(--template-margin)}.hs__body{color:var(--color-text);margin:0 auto;max-width:900px}@media (min-width:640px){.hs__cta{flex-wrap:nowrap}}.hs__mute-btn{align-items:center;background:rgba(0,0,0,.5);border:none;border-radius:50%;cursor:pointer;display:flex;height:44px;justify-content:center;padding:10px;position:absolute;right:16px;top:16px;transition:background .2s ease;width:44px;z-index:10}.hs__mute-btn:hover{background:rgba(0,0,0,.75)}.hs__scrub-bar{background:hsla(0,0%,100%,.3);border-radius:2px;bottom:16px;cursor:pointer;height:4px;left:16px;opacity:0;position:absolute;right:16px;transition:opacity .2s ease;z-index:10}.hs__scrub-bar:hover,.hs__video-container:hover .hs__scrub-bar{opacity:1}.hs__scrub-progress{background:#fff;border-radius:2px;height:100%;pointer-events:none;width:0}.hs__video-container .video-scrub-bar{background:hsla(0,0%,100%,.2);border-radius:3px;bottom:20px;cursor:pointer;height:6px;left:20px;opacity:0;position:absolute;right:20px;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:9}.hs__video-container:hover .video-scrub-bar{opacity:1;visibility:visible}@keyframes hs-bg-fade{0%{opacity:0}to{opacity:1}}@keyframes hs-slide-up{0%{transform:translateY(16px)}to{transform:translateY(0)}}@keyframes hs-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}