._iv-hero_15jfj_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_15jfj_6{--iv-hero-pad-block: var(--hsElevate--spacing--80, 80px)}}._iv-hero--padding-compact_15jfj_28{--iv-hero-pad-block: var(--hsElevate--section--horizontalPadding, 32px)}._iv-hero--padding-spacious_15jfj_31{--iv-hero-pad-block: var(--hsElevate--spacing--96, 96px)}@media (min-width: 768px){._iv-hero--padding-spacious_15jfj_31{--iv-hero-pad-block: var(--hsElevate--spacing--144, 144px)}}._iv-hero--container-boxed_15jfj_42{padding-inline:max(var(--hsElevate--section--horizontalPadding, 32px),calc((100% - var(--hsElevate--contentWrapper--wide__maxWidth)) / 2))}._iv-hero--container-wide_15jfj_48{padding-inline:var(--hsElevate--section--horizontalPadding, 32px)}._iv-hero__bg_15jfj_53,._iv-hero__overlay_15jfj_54{position:absolute;top:0;right:0;bottom:0;left:0}._iv-hero__bg_15jfj_53{z-index:-2}._iv-hero__img_15jfj_61{width:100%;height:100%;object-fit:cover;object-position:var(--iv-hero-image-position, center center);display:block}._iv-hero__overlay_15jfj_54{z-index:-1;background-color:var(--iv-hero-overlay-color, #131313);opacity:var(--iv-hero-overlay-opacity, .45)}._iv-hero__content_15jfj_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_15jfj_1 .8s cubic-bezier(.22,1,.36,1) both}._iv-hero__content_15jfj_75 h1,._iv-hero__content_15jfj_75 h2,._iv-hero__content_15jfj_75 ._iv-hero__body_15jfj_90,._iv-hero__content_15jfj_75 ._iv-hero__body_15jfj_90 p,._iv-hero__content_15jfj_75 ._iv-hero__body_15jfj_90 li,._iv-hero__content_15jfj_75 ._iv-hero__body_15jfj_90 a{color:var(--iv-hero-text-color, #ffffff)}._iv-hero__eyebrow_15jfj_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_15jfj_106{margin:0}._iv-hero--heading-large_15jfj_110 ._iv-hero__heading_15jfj_106{font-size:clamp(2.25rem,5vw,3.75rem);line-height:1.05;letter-spacing:-.02em}._iv-hero--heading-display_15jfj_115 ._iv-hero__heading_15jfj_106{font-size:clamp(2.75rem,7vw,5.5rem);line-height:1;letter-spacing:-.025em}._iv-hero__highlight_15jfj_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_15jfj_122{color:var(--hl-start, #DFFD0A);background:none}}._iv-hero__body_15jfj_90{font-size:var(--hsElevate--body--large__fontSize, 1.0625rem);line-height:var(--hsElevate--body__lineHeight, 1.55)}._iv-hero__body_15jfj_90 p:last-child{margin-bottom:0}._iv-hero__buttons_15jfj_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--has-scroll_15jfj_156 ._iv-hero__content_15jfj_75{margin-bottom:calc(40px + clamp(16px,3vh,32px))}._iv-hero__scroll-indicator_15jfj_160{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:1.5px solid color-mix(in srgb,currentcolor 45%,transparent);border-radius:50%;color:var(--iv-hero-text-color, #ffffff);cursor:pointer;z-index:3;padding:0;animation:_iv-hero-scroll-bounce_15jfj_1 1.8s ease-in-out infinite;opacity:.85}._iv-hero__scroll-indicator_15jfj_160:hover{opacity:1}._iv-hero__scroll-indicator_15jfj_160:focus-visible{outline:2px solid currentColor;outline-offset:4px}@keyframes _iv-hero-scroll-bounce_15jfj_1{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}@keyframes _iv-hero-rise_15jfj_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){._iv-hero__content_15jfj_75,._iv-hero__scroll-indicator_15jfj_160{animation:none}}
