._iv-hero_1y5hs_6{position:relative;min-height:var(--iv-hero-min-height, 760px);overflow:hidden;isolation:isolate;display:flex;justify-content:var(--iv-hero-justify, flex-start);align-items:var(--iv-hero-align, flex-end);color:var(--iv-hero-text-color, #ffffff);--iv-hero-pad-block: var(--hsElevate--spacing--48, 48px);padding-block:var(--iv-hero-pad-block);padding-inline:var(--hsElevate--spacing--24, 24px)}@media (min-width: 768px){._iv-hero_1y5hs_6{--iv-hero-pad-block: var(--hsElevate--spacing--80, 80px)}}._iv-hero--padding-compact_1y5hs_28{--iv-hero-pad-block: var(--hsElevate--section--horizontalPadding, 32px)}._iv-hero--padding-spacious_1y5hs_31{--iv-hero-pad-block: var(--hsElevate--spacing--96, 96px)}@media (min-width: 768px){._iv-hero--padding-spacious_1y5hs_31{--iv-hero-pad-block: var(--hsElevate--spacing--144, 144px)}}._iv-hero--container-boxed_1y5hs_42{padding-inline:max(var(--hsElevate--section--horizontalPadding, 32px),calc((100% - var(--hsElevate--contentWrapper--wide__maxWidth)) / 2))}._iv-hero--container-wide_1y5hs_48{padding-inline:var(--hsElevate--section--horizontalPadding, 32px)}._iv-hero__bg_1y5hs_53,._iv-hero__overlay_1y5hs_54{position:absolute;top:0;right:0;bottom:0;left:0}._iv-hero__bg_1y5hs_53{z-index:-2}._iv-hero__img_1y5hs_61{width:100%;height:100%;object-fit:cover;object-position:var(--iv-hero-image-position, center center);display:block}._iv-hero__overlay_1y5hs_54{z-index:-1;background-color:var(--iv-hero-overlay-color, #131313);opacity:var(--iv-hero-overlay-opacity, .45)}._iv-hero__content_1y5hs_75{position:relative;z-index:1;width:100%;max-width:var(--iv-hero-content-max-width, 620px);text-align:var(--iv-hero-text-align, left);color:var(--iv-hero-text-color, #ffffff);display:flex;flex-direction:column;gap:var(--hsElevate--spacing--20, 20px);animation:_iv-hero-rise_1y5hs_1 .8s cubic-bezier(.22,1,.36,1) both}._iv-hero__content_1y5hs_75 h1,._iv-hero__content_1y5hs_75 h2,._iv-hero__content_1y5hs_75 ._iv-hero__body_1y5hs_90,._iv-hero__content_1y5hs_75 ._iv-hero__body_1y5hs_90 p,._iv-hero__content_1y5hs_75 ._iv-hero__body_1y5hs_90 li,._iv-hero__content_1y5hs_75 ._iv-hero__body_1y5hs_90 a{color:var(--iv-hero-text-color, #ffffff)}._iv-hero__eyebrow_1y5hs_97{margin:0;text-transform:uppercase;letter-spacing:.12em;font-size:var(--hsElevate--body--small__fontSize, .875rem);font-weight:600;opacity:.85}._iv-hero__heading_1y5hs_106{margin:0}._iv-hero--heading-large_1y5hs_110 ._iv-hero__heading_1y5hs_106{font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05;letter-spacing:-.02em}._iv-hero--heading-display_1y5hs_115 ._iv-hero__heading_1y5hs_106{font-size:clamp(2.75rem,7vw,5.5rem);line-height:1;letter-spacing:-.025em}._iv-hero__highlight_1y5hs_122{background:linear-gradient(135deg,var(--hl-start, #DFFD0A),var(--hl-end, #F5FCC2));-webkit-background-clip:text;background-clip:text;color:transparent;display:inline}@supports not ((-webkit-background-clip: text) or (background-clip: text)){._iv-hero__highlight_1y5hs_122{color:var(--hl-start, #DFFD0A);background:none}}._iv-hero__body_1y5hs_90{font-size:var(--hsElevate--body--large__fontSize, 1.0625rem);line-height:var(--hsElevate--body__lineHeight, 1.55)}._iv-hero__body_1y5hs_90 p:last-child{margin-bottom:0}._iv-hero__buttons_1y5hs_144{display:flex;flex-wrap:wrap;gap:var(--hsElevate--spacing--12, 12px);margin-top:var(--hsElevate--spacing--8, 8px);justify-content:var(--iv-hero-justify, flex-start)}._iv-hero__scroll-indicator_1y5hs_153{position:absolute;bottom:clamp(16px,3vh,32px);left:50%;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:0;border-radius:50%;color:var(--iv-hero-text-color, #ffffff);cursor:pointer;z-index:3;padding:0;animation:_iv-hero-scroll-bounce_1y5hs_1 1.8s ease-in-out infinite;opacity:.85}._iv-hero__scroll-indicator_1y5hs_153:hover{opacity:1}._iv-hero__scroll-indicator_1y5hs_153:focus-visible{outline:2px solid currentColor;outline-offset:4px}@keyframes _iv-hero-scroll-bounce_1y5hs_1{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}@keyframes _iv-hero-rise_1y5hs_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){._iv-hero__content_1y5hs_75,._iv-hero__scroll-indicator_1y5hs_153{animation:none}}
