.gc-hero{position:relative;overflow:hidden;color:var(--gc-hero-fg, #fff);background:var(--gc-hero-bg, #111)}.gc-hero__media,.gc-hero__poster,.gc-hero__video,.gc-hero__scrim{position:absolute;inset:0}.gc-hero__media{z-index:0;overflow:hidden;background:var(--gc-hero-bg, #111);transform:translate3d(0,var(--gc-hero-shift, 0),0);will-change:transform}.gc-hero__poster,.gc-hero__video{width:100%;height:100%;object-fit:cover}.gc-hero__poster{z-index:0}.gc-hero__video{z-index:1;opacity:0;transition:opacity var(--gc-video-fade-dur, .45s) ease}.gc-hero__video.is-loaded{opacity:var(--gc-hero-video-opacity, .74)}.gc-hero__scrim{z-index:1;pointer-events:none;background:var(--gc-hero-glow, none),var(--gc-hero-scrim-grad, linear-gradient(90deg, rgba(0, 0, 0, .78) 0%, rgba(0, 0, 0, .74) 52%, rgba(0, 0, 0, .5) 100%))}.gc-hero__inner{position:relative;z-index:2}.gc-hero__media-note{position:absolute;right:max(16px,calc((100vw - var(--gc-container-max, 1180px)) / 2 + 20px));bottom:14px;z-index:3;max-width:min(34ch,calc(100% - 32px));margin:0;padding:7px 10px;border-radius:var(--gc-radius-sm, 6px);background:#0000006b;color:#ffffffdb;font-size:11.5px;line-height:1.35}body.motion-ready .gc-hero :is(.eyebrow,h1,.sub,.cta,.segselect,.tracks,.trust,[data-hero-reveal]){opacity:0;transform:translate3d(var(--gc-reveal-x, 0),var(--gc-reveal-y, 18px),0);transition:opacity var(--gc-reveal-dur, .7s) var(--gc-motion-ease, cubic-bezier(.16, 1, .3, 1)),transform var(--gc-reveal-dur, .7s) var(--gc-motion-ease, cubic-bezier(.16, 1, .3, 1))}body.motion-ready .gc-hero.is-visible :is(.eyebrow,h1,.sub,.cta,.segselect,.tracks,.trust,[data-hero-reveal]){opacity:1;transform:translateZ(0)}body.motion-ready .gc-hero.is-visible .eyebrow{transition-delay:0ms}body.motion-ready .gc-hero.is-visible h1{transition-delay:var(--gc-hero-stagger, 80ms)}body.motion-ready .gc-hero.is-visible .sub{transition-delay:calc(var(--gc-hero-stagger, 80ms) * 2)}body.motion-ready .gc-hero.is-visible :is(.cta,.segselect,.tracks){transition-delay:calc(var(--gc-hero-stagger, 80ms) * 3)}body.motion-ready .gc-hero.is-visible .trust{transition-delay:calc(var(--gc-hero-stagger, 80ms) * 4)}.reveal-target{opacity:1;transform:none}body.motion-ready .reveal-target{opacity:0;transform:translate3d(var(--gc-reveal-x, 0),var(--gc-reveal-y, 18px),0);transition:opacity var(--gc-reveal-dur, .7s) var(--gc-motion-ease, cubic-bezier(.16, 1, .3, 1)),transform var(--gc-reveal-dur, .7s) var(--gc-motion-ease, cubic-bezier(.16, 1, .3, 1))}body.motion-ready .reveal-target.is-visible{opacity:1;transform:translateZ(0)}header{transition:background .18s ease,box-shadow .18s ease,border-color .18s ease}header .nav,header .gc-nav__inner,header .logo svg{transition:height .18s ease,padding .18s ease,transform .18s ease}header.is-condensed{box-shadow:0 8px 24px #00000014}header.is-condensed .nav{height:var(--gc-condensed-nav-height, 62px)}header.is-condensed .gc-nav__inner{padding-block:var(--gc-condensed-nav-pad, .45rem)}header.is-condensed .logo svg{height:var(--gc-condensed-logo-height, 38px)}:is(.card,.svc,.track,.segselect a){transition:transform .18s var(--gc-motion-ease, ease),box-shadow .18s ease,border-color .18s ease,background .18s ease}:is(.card,.svc,.track,.segselect a):hover{transform:translate3d(0,var(--gc-card-lift, 0),0) rotate(var(--gc-card-rotate, 0deg))}form.form-sent{outline:2px solid var(--gc-form-sent-outline, currentColor);outline-offset:4px}html[data-motion-pref=off] *,html[data-motion-pref=off] *:before,html[data-motion-pref=off] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}html[data-motion-pref=off] .gc-hero__video{display:none!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.gc-hero__media{transform:none!important}.gc-hero__video{display:none!important}body.motion-ready .gc-hero :is(.eyebrow,h1,.sub,.cta,.segselect,.tracks,.trust,[data-hero-reveal]),body.motion-ready .reveal-target{opacity:1!important;transform:none!important}}.af[data-astro-cid-iws3nowf],.af-wrap[data-astro-cid-iws3nowf]{position:relative}.af-list[data-astro-cid-iws3nowf]{position:absolute;z-index:30;left:0;right:0;top:calc(100% - 12px);margin:0;padding:4px;list-style:none;background:var(--paper, #fff);color:var(--ink, #222);border:1px solid var(--line, #ccc);border-radius:10px;box-shadow:0 10px 28px #00000024;max-height:260px;overflow-y:auto}.af-opt[data-astro-cid-iws3nowf]{padding:10px 12px;border-radius:7px;font-size:15px;cursor:pointer}.af-opt[data-astro-cid-iws3nowf].is-active,.af-opt[data-astro-cid-iws3nowf]:hover{background:var(--line, #eee)}.af-opt[data-astro-cid-iws3nowf].has-units:after{content:" ▸";opacity:.6}.af-unit[data-astro-cid-iws3nowf]{margin-top:2px}
