.Hero-module-scss-module__PXXiSa__hero{--__duration:1.5s;--hero-images-transition-duration:var(--__duration);--hero-progress-transition-duration:var(--__duration);contain:layout;z-index:0;padding-block-start:calc(var(--ui-section-spacing)*.5);padding-block-end:32px;padding-inline:var(--ui-container-gutter);background-color:var(--ui-color-primary-light);color:var(--ui-color-text-primary);flex-direction:column;row-gap:16px;display:flex;position:relative;overflow:hidden}@media (max-width:1079.9px){.Hero-module-scss-module__PXXiSa__hero{min-block-size:calc(100svb - var(--ui-header-height))}}@media (min-width:1080px){.Hero-module-scss-module__PXXiSa__hero{block-size:clamp(700px,var(--ui-viewport-height) - var(--ui-header-height),1000px);grid-template-rows:auto 1fr;row-gap:32px;padding-inline:0;display:grid}}@media (min-width:1080px) and (min-height:1000px){.Hero-module-scss-module__PXXiSa__hero{padding-block-start:calc(var(--ui-section-spacing)*.75)}}@media (max-width:1079.9px){.Hero-module-scss-module__PXXiSa__hero .Hero-module-scss-module__PXXiSa__hero__layout{display:contents}}@media (min-width:1080px){.Hero-module-scss-module__PXXiSa__hero .Hero-module-scss-module__PXXiSa__hero__layout{row-gap:clamp(48px,5.5vb,64px)}}.Hero-module-scss-module__PXXiSa__hero__contentWrap{opacity:0}.Hero-module-scss-module__PXXiSa__inView .Hero-module-scss-module__PXXiSa__hero__contentWrap{opacity:1;transition:opacity .6s ease-in .3s}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__PXXiSa__inView .Hero-module-scss-module__PXXiSa__hero__contentWrap{transition:none}}.Hero-module-scss-module__PXXiSa__hero__contentWrap{padding-block-end:16px;display:grid}@media (min-width:1080px){.Hero-module-scss-module__PXXiSa__hero__contentWrap{padding-block-end:0}}.Hero-module-scss-module__PXXiSa__hero__content{opacity:0;transition:opacity var(--hero-images-transition-duration)cubic-bezier(.65,0,.35,1);grid-area:1/1;align-self:end}@media (max-width:1079.9px){.Hero-module-scss-module__PXXiSa__hero__content{font-size:2rem}}@media (min-width:1080px){.Hero-module-scss-module__PXXiSa__hero__content{max-inline-size:15em}}.Hero-module-scss-module__PXXiSa__hero__content.Hero-module-scss-module__PXXiSa__active{z-index:1;opacity:1}.Hero-module-scss-module__PXXiSa__hero__buttonWrap{opacity:0}.Hero-module-scss-module__PXXiSa__inView .Hero-module-scss-module__PXXiSa__hero__buttonWrap{opacity:1;transition:opacity .6s ease-in .3s}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__PXXiSa__inView .Hero-module-scss-module__PXXiSa__hero__buttonWrap{transition:none}}.Hero-module-scss-module__PXXiSa__hero__buttonWrap{display:grid}.Hero-module-scss-module__PXXiSa__hero__button{pointer-events:none;opacity:0;grid-area:1/1;transition:opacity .6s cubic-bezier(.65,0,.35,1)}.Hero-module-scss-module__PXXiSa__hero__button.Hero-module-scss-module__PXXiSa__active{pointer-events:auto;opacity:1;transition-delay:calc(var(--hero-images-transition-duration) - .6s)}@media (max-width:1079.9px){.Hero-module-scss-module__PXXiSa__hero__button{order:1}}.Hero-module-scss-module__PXXiSa__hero__controls{opacity:0}.Hero-module-scss-module__PXXiSa__inView .Hero-module-scss-module__PXXiSa__hero__controls{opacity:1;transition:opacity .6s ease-in .3s}@media (prefers-reduced-motion:reduce){.Hero-module-scss-module__PXXiSa__inView .Hero-module-scss-module__PXXiSa__hero__controls{transition:none}}@media (max-width:1079.9px){.Hero-module-scss-module__PXXiSa__hero__controls{z-index:1;order:1;position:relative}}@media (min-width:1080px){.Hero-module-scss-module__PXXiSa__hero__controls{justify-content:flex-end;align-self:center;inline-size:100%;display:flex}}
