.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}.intake[data-astro-cid-y5mq4jyn]{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px;text-align:left}.hp[data-astro-cid-y5mq4jyn]{position:absolute;left:-9999px;height:0;overflow:hidden}.row[data-astro-cid-y5mq4jyn]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width: 560px){.row[data-astro-cid-y5mq4jyn]{grid-template-columns:1fr}}.intake[data-astro-cid-y5mq4jyn] label[data-astro-cid-y5mq4jyn]{display:block;font-size:13px;font-weight:600;color:var(--stone);margin:0 0 5px}.intake[data-astro-cid-y5mq4jyn] input[data-astro-cid-y5mq4jyn],.intake[data-astro-cid-y5mq4jyn] select[data-astro-cid-y5mq4jyn],.intake[data-astro-cid-y5mq4jyn] textarea[data-astro-cid-y5mq4jyn]{width:100%;border:1px solid var(--line);border-radius:8px;padding:12px 13px;font-size:16px;font-family:inherit;margin-bottom:14px;background:var(--paper);color:var(--ink)}.intake[data-astro-cid-y5mq4jyn] textarea[data-astro-cid-y5mq4jyn]{resize:vertical}.extras[data-astro-cid-y5mq4jyn]{border:1px dashed var(--line);border-radius:10px;padding:0 14px;margin:2px 0 14px}.extras[data-astro-cid-y5mq4jyn][open]{padding-bottom:6px}.extras[data-astro-cid-y5mq4jyn] summary[data-astro-cid-y5mq4jyn]{cursor:pointer;font-family:var(--font-serif);font-size:16px;font-weight:700;color:var(--ink);padding:12px 0;list-style-position:inside}.extras[data-astro-cid-y5mq4jyn]>label[data-astro-cid-y5mq4jyn]:first-of-type{margin-top:4px}.upload-note[data-astro-cid-y5mq4jyn]{font-size:13px;color:var(--stone);background:var(--paper);border:1px dashed var(--line);border-radius:8px;padding:12px 14px;margin:2px 0 14px;line-height:1.5}.upload-note[data-astro-cid-y5mq4jyn] b[data-astro-cid-y5mq4jyn]{color:var(--ink)}.consent[data-astro-cid-y5mq4jyn]{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--stone);margin:4px 0 16px}.consent[data-astro-cid-y5mq4jyn] input[data-astro-cid-y5mq4jyn]{width:auto;margin-top:3px}.intake[data-astro-cid-y5mq4jyn] .btn[data-astro-cid-y5mq4jyn]{width:100%;text-align:center}.disclaimer[data-astro-cid-y5mq4jyn]{font-size:12px;color:var(--stone);line-height:1.5;margin-top:14px;border-top:1px solid var(--line);padding-top:12px}.intake[data-astro-cid-y5mq4jyn] small[data-astro-cid-y5mq4jyn]{color:var(--stone);font-size:12.5px;display:block;margin-top:10px;text-align:center}
