@media (min-width:769px){body[data-page] .hero.hero-2027.hero-outcomes[data-hero-kind=impact]:not([data-hero-spacing=compact]){align-items:center;min-height:calc(94svh - var(--header-h))}}body:has(.im27-video-hero){--im27-tooltip-bg:var(--ink);--im27-tooltip-ink:var(--bg);--im27-media-ink:oklch(from var(--tint) .985 calc(var(--c)*0.006) h);--im27-media-muted:oklch(from var(--tint) .92 calc(var(--c)*0.012) h);--im27-media-tint:oklch(from var(--tint) .16 calc(var(--c)*0.065) h)}body .hero.im27-video-hero{--im27-media-overhang:0px;align-items:center;background:transparent;color:var(--im27-media-ink);display:flex;isolation:isolate;min-height:calc(94svh - var(--header-h));padding:88px 0 80px;position:relative}body .hero.im27-video-hero[data-extend-header=true]{--im27-media-overhang:var(--header-h)}body .hero.im27-video-hero[data-extend-header=true][data-under-announcement]{--im27-media-overhang:calc(var(--header-h) + var(--announcement-space, 60px))}body .hero.im27-video-hero:before{display:none}.im27-video-hero__backdrop{background:var(--im27-media-tint);inset:calc(var(--im27-media-overhang)*-1) 0 0;overflow:hidden;position:absolute;z-index:-1}.im27-video-hero__poster,.im27-video-hero__video{height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}[data-video-position=left] :is(.im27-video-hero__poster,.im27-video-hero__video){object-position:left center}[data-video-position=right] :is(.im27-video-hero__poster,.im27-video-hero__video){object-position:right center}.im27-video-hero__video{opacity:0;transition:opacity .4s var(--ease)}.im27-video-hero[data-video-ready] .im27-video-hero__video{opacity:1}.im27-video-hero__backdrop:after{background:linear-gradient(180deg,color-mix(in srgb,var(--im27-media-tint) 82%,transparent),transparent 38%,color-mix(in srgb,var(--im27-media-tint) 35%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--im27-media-tint) 88%,transparent),color-mix(in srgb,var(--im27-media-tint) 76%,transparent) 46%,color-mix(in srgb,var(--im27-media-tint) 24%,transparent));content:"";inset:0;position:absolute}.im27-video-hero>.wrap{position:relative}.im27-video-hero__copy{max-width:760px;width:64%}body .hero.im27-video-hero .hero-2027__title{color:var(--im27-media-ink);font-size:var(--fs-display-ms);line-height:var(--lh-display);text-align:left;text-wrap:balance}body .hero.im27-video-hero .lede{color:var(--im27-media-muted);font-size:var(--fs-lede);line-height:var(--lh-lede);margin:28px 0 0;max-width:var(--measure)}body .hero.im27-video-hero .hero-review{color:var(--im27-media-muted);flex-wrap:wrap;font-size:var(--fs-body);justify-content:flex-start;line-height:var(--lh-body);margin:0 0 32px}body .hero.im27-video-hero .hero-review :is(strong,a){color:var(--im27-media-ink)}body .hero.im27-video-hero .hero-review__stars{color:var(--im27-media-ink)}body .hero.im27-video-hero .actions{justify-content:flex-start;margin-top:32px}body .hero.im27-video-hero .btn:not(.primary):not(.grad){background:transparent;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--im27-media-ink) 70%,transparent);color:var(--im27-media-ink)}body .hero.im27-video-hero .btn:not(.primary):not(.grad):hover{background:color-mix(in srgb,var(--im27-media-ink) 12%,transparent)}.im27-video-hero__toggle{background:color-mix(in srgb,var(--im27-media-tint) 92%,transparent);border:0;border-radius:50%;bottom:var(--im27-video-control-bottom,96px);color:#fff;cursor:pointer;display:inline-grid;height:44px;padding:0;place-items:center;position:absolute;right:var(--im27-video-control-right,32px);transition:background-color .15s var(--ease);width:44px}.im27-video-hero__toggle:hover{background:var(--im27-media-tint)}.im27-video-hero__toggle .tip{background:var(--im27-tooltip-bg);border-radius:8px;bottom:calc(100% + 12px);color:var(--im27-tooltip-ink);font-size:var(--fs-fine);font-weight:var(--w-ui);line-height:var(--lh-tight);opacity:0;padding:7px 10px;pointer-events:none;position:absolute;right:0;transform:translateY(3px);transition:opacity .15s var(--ease),transform .15s var(--ease);white-space:nowrap;z-index:1}.im27-video-hero__toggle .tip:before{border:6px solid transparent;border-bottom:0;border-top:6px solid var(--im27-tooltip-bg);content:"";position:absolute;right:22px;top:100%;transform:translateX(50%)}.im27-video-hero__toggle .tip:after{content:"";inset:100% 0 -12px;position:absolute}.im27-video-hero__toggle:not([data-tip-dismissed]):is(:hover,:focus-visible) .tip{opacity:1;pointer-events:auto;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.im27-video-hero__toggle .tip{transition:none}}.im27-video-hero__toggle[hidden]{display:none}.im27-video-hero__toggle svg{height:18px;width:18px}.im27-video-hero__play,[data-video-paused] .im27-video-hero__pause{display:none}[data-video-paused] .im27-video-hero__play{display:block}.im27-video-hero :is(a,button):focus-visible{outline:3px solid var(--im27-media-ink);outline-offset:5px}body:has(.im27-video-hero) .header .icon-btn .tip{background:var(--im27-tooltip-bg);color:var(--im27-tooltip-ink)}body:has(.im27-video-hero) .header .icon-btn .tip:before{border-bottom-color:var(--im27-tooltip-bg)}body[data-im27-video-header]:not([data-open]):not([data-mobile-open]) .header{--ink:var(--im27-media-ink);--ink-2:var(--im27-media-muted);--ink-max:var(--im27-media-ink);--line-strong:color-mix(in srgb,var(--im27-media-ink) 60%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent}html:not([data-scrolled]) body:has(.im27-video-hero[data-extend-header=true]):not([data-open]):not([data-mobile-open]) .header{--ink:var(--im27-media-ink);--ink-2:var(--im27-media-muted);--ink-max:var(--im27-media-ink);--line-strong:color-mix(in srgb,var(--im27-media-ink) 60%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent}@media (max-width:768px){.im27-video-hero .im27-video-hero__toggle,.im27-video-hero .im27-video-hero__video{display:none}body .hero.im27-video-hero{min-height:calc(94svh - var(--header-h));padding:64px 0 96px}.im27-video-hero__copy{max-width:none;width:100%}body .hero.im27-video-hero .hero-2027__title{font-size:var(--fs-display-ms);line-height:var(--lh-display)}body .hero.im27-video-hero .hero-review{gap:8px;margin-bottom:24px}body .hero.im27-video-hero .lede{margin-top:24px}.im27-video-hero__backdrop:after{background:linear-gradient(180deg,color-mix(in srgb,var(--im27-media-tint) 80%,transparent),color-mix(in srgb,var(--im27-media-tint) 72%,transparent))}}body .hero.im27-video-hero[data-hero-spacing=compact]{min-height:0}@media (prefers-reduced-motion:reduce){.im27-video-hero__video{transition:none}}body[data-im27-video-sticky] .header{animation:im27-video-nav-in .28s var(--ease)}@keyframes im27-video-nav-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){body[data-im27-video-sticky] .header{animation:none}}body[data-im27-video-sticky]:not([data-open]):not([data-mobile-open]) .header{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgb(from var(--frost) r g b/1)}.im27-video-hero__copy{container-type:inline-size}body .hero.im27-video-hero .hero-2027__title[data-heading-scale]{--fs-hero-adaptive:clamp(2.25rem,calc(1.5rem + 6.5cqi),4.5rem);font-size:var(--fs-hero-adaptive);line-height:var(--lh-display);max-width:100%;overflow-wrap:anywhere;text-wrap:balance}body .hero.im27-video-hero .hero-2027__title[data-heading-scale=large]{--fs-hero-adaptive:clamp(3rem,calc(2rem + 7.5cqi),5.5rem)}body .hero.im27-video-hero .hero-2027__title[data-heading-scale=compact]{--fs-hero-adaptive:clamp(2rem,calc(1.25rem + 5cqi),3.5rem)}body .hero.im27-video-hero .hero-2027__title[data-heading-scale=extended]{--fs-hero-adaptive:clamp(2rem,calc(1.25rem + 4cqi),3rem)}@media (min-width:769px){body .hero.im27-video-hero[data-extend-header=true]:not([data-hero-spacing=compact]){--hero-optical-shift:clamp(0px,calc(12svh - 60px),36px);padding-bottom:calc(80px + var(--hero-optical-shift));padding-top:calc(88px - var(--hero-optical-shift))}}