.gs-hero{--gs-navy:#062a47;--gs-green:#85c441;--gs-green-dark:#0a8944;--gs-green-cta:#0a8744;--gs-charcoal:#2f2f2f;--gs-white:#fff;--gs-hero-min-h:520px;--gs-radius:16px;--gs-offset:18px;font-family:Source Sans Pro,Segoe UI,Arial,sans-serif;isolation:isolate;overflow:hidden;position:relative;width:100%}.gs-hero,.gs-hero *,.gs-hero :after,.gs-hero :before{box-sizing:border-box}.gs-hero__inner{align-items:stretch;display:grid;margin:0 auto;max-width:1280px;min-height:var(--gs-hero-min-h);position:relative;z-index:2}.gs-hero--split .gs-hero__inner{grid-template-columns:1.05fr .95fr}.gs-hero--split.gs-hero--image-right .gs-hero__content{grid-column:1;grid-row:1}.gs-hero--split.gs-hero--image-right .gs-hero__media{grid-column:2;grid-row:1}.gs-hero--split.gs-hero--image-left .gs-hero__media{grid-column:1;grid-row:1}.gs-hero--split.gs-hero--image-left .gs-hero__content{grid-column:2;grid-row:1}.gs-hero--bleed .gs-hero__inner,.gs-hero--split.gs-hero--text-only .gs-hero__inner{grid-template-columns:1fr}.gs-hero__ledger{background-image:repeating-linear-gradient(90deg,transparent,transparent 87px,currentColor 0,currentColor 88px);inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 60%,transparent 92%);mask-image:linear-gradient(90deg,#000,#000 60%,transparent 92%);pointer-events:none;position:absolute;z-index:1}.gs-hero[data-text=light] .gs-hero__ledger{color:hsla(0,0%,100%,.05)}.gs-hero[data-text=dark] .gs-hero__ledger{color:rgba(6,42,71,.045)}.gs-hero--image-left .gs-hero__ledger{-webkit-mask-image:linear-gradient(270deg,#000,#000 60%,transparent 92%);mask-image:linear-gradient(270deg,#000,#000 60%,transparent 92%)}.gs-hero__bg{animation:gsHeroKenBurns 18s ease-out forwards;background-color:var(--gs-navy);background-image:linear-gradient(135deg,var(--gs-green-dark),var(--gs-navy));background-position:50%;background-size:cover;transform:scale(1.04)}.gs-hero__bg,.gs-hero__bgvideo{inset:0;position:absolute;z-index:0}.gs-hero__bgvideo{background:var(--gs-navy);height:100%;object-fit:cover;width:100%}.gs-hero__overlay{background:var(--gs-hero-overlay,rgba(6,42,71,.4))}.gs-hero__overlay,.gs-hero__scrim{inset:0;position:absolute;z-index:1}.gs-hero__scrim{pointer-events:none}.gs-hero--align-left .gs-hero__scrim{background:linear-gradient(90deg,rgba(6,42,71,.82),rgba(6,42,71,.7) 48%,rgba(6,42,71,.2) 78%,rgba(6,42,71,0) 96%)}.gs-hero--align-right .gs-hero__scrim{background:linear-gradient(270deg,rgba(6,42,71,.82),rgba(6,42,71,.7) 48%,rgba(6,42,71,.2) 78%,rgba(6,42,71,0) 96%)}.gs-hero--align-center .gs-hero__scrim{background:linear-gradient(0deg,rgba(6,42,71,.8),rgba(6,42,71,.68))}.gs-hero__content{align-items:center;display:flex;padding:clamp(36px,5vw,84px);position:relative;z-index:2}.gs-hero__content-stack{max-width:560px;width:100%}.gs-hero--bleed.gs-hero--align-center .gs-hero__content-stack{margin-inline:auto;text-align:center}.gs-hero--bleed.gs-hero--align-center .gs-hero__title{margin-inline:auto}.gs-hero--bleed.gs-hero--align-right .gs-hero__content-stack{margin-inline-start:auto}.gs-hero--bleed.gs-hero--align-center .gs-hero__cta--buttons,.gs-hero--bleed.gs-hero--align-center .gs-hero__cta--form,.gs-hero--bleed.gs-hero--align-center .gs-hero__eyebrow,.gs-hero--bleed.gs-hero--align-center .gs-hero__trust{justify-content:center}.gs-hero__media{align-items:stretch;display:flex;padding:clamp(28px,4vw,64px);position:relative;z-index:2}.gs-hero__media-frame{align-self:stretch;background:linear-gradient(135deg,#dfe6ec,#c3cfd9);border-radius:var(--gs-radius);flex:1;min-height:320px;position:relative;z-index:0}.gs-hero__media-frame--ratio{align-self:center;aspect-ratio:calc(var(--gs-arn, 1.7778)*var(--gs-zoom, 100)/100);flex:1;min-height:0}.gs-hero__media-frame:before{background:var(--gs-green);border-radius:var(--gs-radius);content:"";inset:0;position:absolute;transition:transform .5s ease;z-index:-1}.gs-hero--image-right .gs-hero__media-frame:before{animation:gsHeroAccentR .9s cubic-bezier(.22,.61,.36,1) .18s backwards;transform:translate(var(--gs-offset),var(--gs-offset))}.gs-hero--image-left .gs-hero__media-frame:before{animation:gsHeroAccentL .9s cubic-bezier(.22,.61,.36,1) .18s backwards;transform:translate(calc(var(--gs-offset)*-1),var(--gs-offset))}.gs-hero--image-right .gs-hero__media-frame:hover:before{transform:translate(calc(var(--gs-offset) + 5px),calc(var(--gs-offset) + 5px))}.gs-hero--image-left .gs-hero__media-frame:hover:before{transform:translate(calc(var(--gs-offset)*-1 - 5px),calc(var(--gs-offset) + 5px))}.gs-hero__media-clip{border-radius:var(--gs-radius);box-shadow:0 24px 48px -24px rgba(6,42,71,.55);inset:0;overflow:hidden;position:absolute;transition:box-shadow .5s ease}.gs-hero__media-frame:hover .gs-hero__media-clip{box-shadow:0 30px 62px -22px rgba(6,42,71,.6)}.gs-hero__img{animation:gsHeroImgZoom 1.15s cubic-bezier(.22,.61,.36,1) .05s backwards;border-radius:var(--gs-radius);display:block;height:100%;inset:0;object-fit:cover;position:absolute;transition:transform .5s ease;width:100%}.gs-hero__media-frame:hover .gs-hero__img{transform:scale(1.03)}.gs-hero__play{align-items:center;background:rgba(6,42,71,.55);border:2px solid hsla(0,0%,100%,.9);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:72px;inset:0;justify-content:center;margin:auto;padding:0;position:absolute;transition:transform .2s ease,background-color .2s ease;width:72px;z-index:3}.gs-hero__play svg{height:30px;margin-left:3px;width:30px}.gs-hero__play:hover{background:var(--gs-green-cta);transform:scale(1.06)}.gs-hero__play:focus-visible{outline:3px solid var(--gs-green);outline-offset:3px}.gs-hero__media-frame[data-playing] .gs-hero__play{display:none}.gs-hero__media-frame[data-playing]:hover .gs-hero__img{transform:none}.gs-hero__badge{align-items:center;background:#fff;border-left:3px solid var(--gs-green);border-radius:6px;bottom:18px;box-shadow:0 10px 28px -12px rgba(6,42,71,.45);color:var(--gs-navy);display:inline-flex;font-size:.8125rem;font-weight:700;left:18px;padding:10px 16px;position:absolute;white-space:nowrap;z-index:3}.gs-hero--image-right .gs-hero__badge:not(.gs-hero__badge--inline){border-left:0;border-right:3px solid var(--gs-green);left:auto;right:18px}.gs-hero__badge--inline{margin-top:24px;position:static}.gs-hero__eyebrow{align-items:center;color:var(--gs-green);display:flex;flex-wrap:wrap;font-family:Source Sans Pro,Arial,sans-serif;font-size:.8125rem;font-weight:700;gap:12px;letter-spacing:.1em;margin:0 0 18px;text-transform:uppercase}.gs-hero__eyebrow-rule{background:currentColor;flex:0 0 auto;height:2px;width:28px}.gs-hero[data-text=dark] .gs-hero__eyebrow{color:var(--gs-green-cta)}.gs-hero__eyebrow-badge{align-items:center;background:#6366f1;border-radius:999px;color:var(--gs-white);display:inline-flex;font-size:.6875rem;font-weight:800;letter-spacing:.08em;padding:3px 9px}.gs-hero__title{font-size:clamp(1.8rem,1.15rem + 2vw,2.75rem);font-weight:700;letter-spacing:-.015em;line-height:1.12;margin:0;max-width:22ch;text-wrap:balance}.gs-hero__subtitle,.gs-hero__title{font-family:"PT Serif",Georgia,serif}.gs-hero__subtitle{font-size:clamp(1rem,.92rem + .35vw,1.2rem);font-weight:400;line-height:1.32;margin:10px 0 0;opacity:.9}.gs-hero__body{font-family:Source Sans Pro,Segoe UI,Arial,sans-serif;font-size:1.0625rem;line-height:1.6;margin-top:28px;max-width:46ch}.gs-hero__body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.gs-hero--bleed.gs-hero--align-center .gs-hero__body{margin-inline:auto}.gs-hero__body p{margin:0 0 .75em}.gs-hero__body p:last-child{margin-bottom:0}.gs-hero[data-text=light] .gs-hero__body,.gs-hero[data-text=light] .gs-hero__subtitle,.gs-hero[data-text=light] .gs-hero__title{color:var(--gs-white)}.gs-hero[data-text=dark] .gs-hero__subtitle,.gs-hero[data-text=dark] .gs-hero__title{color:var(--gs-navy)}.gs-hero[data-text=dark] .gs-hero__body{color:var(--gs-charcoal)}.gs-hero__trust{align-items:center;display:flex;font-size:.9375rem;font-weight:600;gap:9px;margin:18px 0 0;opacity:.82}.gs-hero[data-text=light] .gs-hero__trust{color:var(--gs-white)}.gs-hero[data-text=dark] .gs-hero__trust{color:var(--gs-charcoal)}.gs-hero__trust-check{background:var(--gs-green);border-radius:50%;flex:0 0 auto;height:18px;position:relative;width:18px}.gs-hero__trust-check:after{border:solid var(--gs-navy);border-width:0 2px 2px 0;content:"";height:8px;left:6px;position:absolute;top:3px;transform:rotate(45deg);width:4px}.gs-hero__cta{margin-top:30px}.gs-hero__cta--buttons{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px;max-width:520px}.gs-hero__btn{align-items:center;border:2px solid transparent;border-radius:4px;display:inline-flex;flex:1 1 0;font-family:Source Sans Pro,Arial,sans-serif;font-size:1.0625rem;font-weight:700;gap:6px;justify-content:center;line-height:1;min-width:168px;padding:17px 26px;text-align:center;text-decoration:none;transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.gs-hero__cta--buttons.is-single{max-width:none}.gs-hero__cta--buttons.is-single .gs-hero__btn{flex:0 0 auto}.gs-hero__btn--primary{background:var(--gs-green-cta);border-color:var(--gs-green-cta);box-shadow:0 14px 30px -14px rgba(10,137,68,.85);color:var(--gs-white)}.gs-hero__btn--primary:after{content:"\2192";font-size:1.1em;transition:transform .2s ease}.gs-hero__btn--primary:hover{background:var(--gs-green);border-color:var(--gs-green);color:var(--gs-navy);transform:translateY(-2px)}.gs-hero__btn--primary:hover:after{transform:translateX(4px)}.gs-hero__btn--secondary{background:transparent;border-color:currentColor}.gs-hero[data-text=light] .gs-hero__btn--secondary{color:var(--gs-white)}.gs-hero[data-text=dark] .gs-hero__btn--secondary{color:var(--gs-navy)}.gs-hero__btn--secondary:hover{background:hsla(0,0%,100%,.12);transform:translateY(-2px)}.gs-hero[data-text=dark] .gs-hero__btn--secondary:hover{background:rgba(6,42,71,.06)}.gs-hero__btn:focus-visible{outline:3px solid var(--gs-green);outline-offset:3px}.gs-hero__cta--form .email-capture-form__form{align-items:stretch;background-color:#fafafa;border:1px solid #d2d4d5;border-radius:4px;box-shadow:0 14px 34px -22px rgba(6,42,71,.5);display:flex;gap:8px;margin-bottom:10px;max-width:480px;padding:8px;position:relative}.gs-hero__cta--form .email-capture-form__form .hs-form-field{flex:1;margin:0}.gs-hero__cta--form .email-capture-form__form input[type=email],.gs-hero__cta--form .email-capture-form__form input[type=submit]{box-sizing:border-box;height:50px}.gs-hero__cta--form .email-capture-form__form input[type=email]{background-color:#f6f8fa;border:1px solid #d2d4d5;border-radius:3px;font-size:15px;padding:0 14px;width:100%}.gs-hero__cta--form .email-capture-form__form .hs-form-field>label:not(.hs-error-msg){display:none}.gs-hero__cta--form .email-capture-form__form .hs-error-msgs{bottom:-46px;list-style:none;margin:14px 0 0;padding-inline-start:0;position:absolute}.gs-hero__cta--form .email-capture-form__form .hs-error-msg{color:#ef6b51!important;font-size:12px;font-weight:500}.gs-hero__cta--form .email-capture-form__form .hs-form-field.hs-error input[type=email]{border-color:#b42318}.gs-hero__cta--form .email-capture-form__form .hs_submit{margin:0}.gs-hero__cta--form .email-capture-form__form input[type=submit]{background-color:var(--gs-green-cta);border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;line-height:1;padding:0 26px;white-space:nowrap}.gs-hero__cta--form .email-capture-form__form input[type=submit]:hover{background-color:var(--gs-green);color:var(--gs-navy)}.gs-hero .hs_recaptcha{position:absolute;visibility:hidden}.gs-hero__modal[hidden]{display:none}.gs-hero__modal{align-items:center;display:flex;inset:0;justify-content:center;padding:clamp(16px,4vw,40px);position:fixed;z-index:1000}.gs-hero__modal-backdrop{animation:gsHeroModalFade .2s ease both;backdrop-filter:blur(2px);background:rgba(6,42,71,.55);inset:0;position:absolute}.gs-hero__modal-dialog{animation:gsHeroModalPop .22s ease both;background:var(--gs-white,#fff);border-radius:10px;box-shadow:0 30px 70px -20px rgba(6,42,71,.55);color:var(--gs-charcoal,#2f2f2f);max-height:calc(100vh - clamp(32px, 8vw, 80px));max-width:540px;overflow-y:auto;padding:clamp(28px,4vw,44px);position:relative;text-align:left;width:100%;z-index:1}.gs-hero__modal-close{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--gs-charcoal,#2f2f2f);cursor:pointer;display:inline-flex;font-size:28px;height:40px;justify-content:center;line-height:1;position:absolute;right:12px;top:12px;transition:background-color .2s ease;width:40px}.gs-hero__modal-close:hover{background:rgba(6,42,71,.08)}.gs-hero__modal-close:focus-visible{outline:3px solid var(--gs-green,#85c441);outline-offset:2px}.gs-hero__modal-title{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);font-weight:700;letter-spacing:-.015em;line-height:1.15;margin:0 36px 18px 0}.gs-hero__modal-form .hs-form{font-family:var(--gs-body-font,"Source Sans Pro",system-ui,sans-serif)!important}.gs-hero__modal-form fieldset{margin-bottom:0!important;max-width:100%!important}.gs-hero__modal-form .hs-form-field{margin-bottom:14px!important}.gs-hero__modal-form .hs-form-field>label{color:var(--gs-charcoal,#2f2f2f)!important;display:block!important;font-size:.8rem!important;font-weight:700!important;margin-bottom:5px!important}.gs-hero__modal-form .hs-form-required{color:#d44!important;margin-left:2px!important}.gs-hero__modal-form input[type=email],.gs-hero__modal-form input[type=number],.gs-hero__modal-form input[type=tel],.gs-hero__modal-form input[type=text],.gs-hero__modal-form select,.gs-hero__modal-form textarea{-webkit-appearance:none!important;background:#f8f7f5!important;border:1.5px solid #e2dfd9!important;border-radius:4px!important;box-sizing:border-box!important;color:var(--gs-charcoal,#2f2f2f)!important;font-family:inherit!important;font-size:.92rem!important;outline:none!important;padding:11px 14px!important;transition:border-color .2s,box-shadow .2s!important;width:100%!important}.gs-hero__modal-form select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:#f8f7f5!important;background-image:linear-gradient(45deg,transparent 50%,#6a7570 0),linear-gradient(135deg,#6a7570 50%,transparent 0)!important;background-position:calc(100% - 20px) calc(50% - 2px),calc(100% - 15px) calc(50% - 2px)!important;background-repeat:no-repeat!important;background-size:5px 5px,5px 5px!important;padding-right:40px!important}.gs-hero__modal-form textarea{min-height:96px!important;resize:vertical!important}.gs-hero__modal-form input::placeholder,.gs-hero__modal-form textarea::placeholder{color:#b0b8c2!important}.gs-hero__modal-form input[type=email]:focus,.gs-hero__modal-form input[type=number]:focus,.gs-hero__modal-form input[type=tel]:focus,.gs-hero__modal-form input[type=text]:focus,.gs-hero__modal-form select:focus,.gs-hero__modal-form textarea:focus{background:var(--gs-white,#fff)!important;border-color:var(--gs-green-cta,#0a8744)!important;box-shadow:0 0 0 3px rgba(10,137,68,.08)!important}.gs-hero__modal-form .form-columns-2{display:grid!important;gap:12px!important;grid-template-columns:1fr 1fr!important}.gs-hero__modal-form .form-columns-2 .hs-form-field{float:none!important;width:100%!important}.gs-hero__modal-form .hs-fieldtype-checkbox>label,.gs-hero__modal-form .hs-fieldtype-radio>label{color:var(--gs-charcoal,#2f2f2f)!important;font-size:.8rem!important;font-weight:700!important;margin-bottom:3px!important}.gs-hero__modal-form .hs-field-desc{color:#8a9199!important;font-size:.8rem!important;margin:0 0 10px!important;padding:0!important}.gs-hero__modal-form ul.inputs-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;list-style:none!important}.gs-hero__modal-form .hs-form-checkbox,.gs-hero__modal-form .hs-form-radio,.gs-hero__modal-form ul.inputs-list{margin:0!important;padding:0!important}.gs-hero__modal-form .hs-form-checkbox-display,.gs-hero__modal-form .hs-form-radio-display{align-items:center!important;background:#f8f7f5!important;border:1.5px solid #e2dfd9!important;border-radius:4px!important;color:var(--gs-charcoal,#2f2f2f)!important;cursor:pointer!important;display:flex!important;font-size:.85rem!important;font-weight:400!important;gap:7px!important;line-height:1.3!important;margin:0!important;padding:7px 14px!important;transition:all .15s!important}.gs-hero__modal-form .hs-form-checkbox-display:hover,.gs-hero__modal-form .hs-form-radio-display:hover{border-color:#c8c5be!important}.gs-hero__modal-form .hs-form-checkbox-display input[type=checkbox],.gs-hero__modal-form .hs-form-radio-display input[type=radio]{-webkit-appearance:none!important;appearance:none!important;background:var(--gs-white,#fff)!important;border:1.5px solid #c8c5be!important;border-radius:4px!important;cursor:pointer!important;flex-shrink:0!important;height:16px!important;margin:0!important;position:relative!important;transition:all .15s!important;width:16px!important}.gs-hero__modal-form .hs-form-radio-display input[type=radio]{border-radius:50%!important}.gs-hero__modal-form .hs-form-checkbox-display input[type=checkbox]:checked,.gs-hero__modal-form .hs-form-radio-display input[type=radio]:checked{background:var(--gs-green-cta,#0a8744)!important;border-color:var(--gs-green-cta,#0a8744)!important}.gs-hero__modal-form .hs-form-checkbox-display input[type=checkbox]:checked:after{border:solid #fff!important;border-width:0 2px 2px 0!important;content:""!important;height:8px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-58%) rotate(45deg)!important;width:4px!important}.gs-hero__modal-form .hs-form-radio-display input[type=radio]:checked:after{background:#fff!important;border-radius:50%!important;content:""!important;height:6px!important;left:50%!important;position:absolute!important;top:50%!important;transform:translate(-50%,-50%)!important;width:6px!important}.gs-hero__modal-form .hs-form-checkbox-display input:focus-visible,.gs-hero__modal-form .hs-form-radio-display input:focus-visible{outline:3px solid var(--gs-green,#85c441)!important;outline-offset:2px!important}.gs-hero__modal-form .hs-form-checkbox-display:has(input:checked),.gs-hero__modal-form .hs-form-radio-display:has(input:checked){background:#f0f8ec!important;border-color:var(--gs-green-cta,#0a8744)!important;color:var(--gs-navy,#062a47)!important}.gs-hero__modal-form .hs-submit{margin-top:4px!important}.gs-hero__modal-form .hs-submit .hs-field-desc{display:none!important}.gs-hero__modal-form .hs-button.primary,.gs-hero__modal-form input[type=submit]{background:var(--gs-green-cta,#0a8744)!important;border:none!important;border-radius:4px!important;color:var(--gs-white,#fff)!important;cursor:pointer!important;font-family:inherit!important;font-size:.95rem!important;font-weight:700!important;line-height:1.2!important;padding:13px 24px!important;transition:all .2s!important;width:100%!important}.gs-hero__modal-form .hs-button.primary:hover,.gs-hero__modal-form input[type=submit]:hover{background:#087a3b!important;box-shadow:0 4px 14px rgba(10,137,68,.25)!important;transform:translateY(-1px)!important}.gs-hero__modal-form .hs-button.primary:focus-visible,.gs-hero__modal-form input[type=submit]:focus-visible{outline:3px solid var(--gs-green,#85c441)!important;outline-offset:2px!important}.gs-hero__modal-form .hs-error-msgs{list-style:none!important;margin:4px 0 0!important;padding:0!important}.gs-hero__modal-form .hs-error-msg{color:#d44!important;font-size:.75rem!important;margin-top:4px!important}@media (max-width:640px){.gs-hero__modal-form .form-columns-2{gap:0!important;grid-template-columns:1fr!important}.gs-hero__modal-form ul.inputs-list{flex-direction:column!important}}@keyframes gsHeroModalFade{0%{opacity:0}to{opacity:1}}@keyframes gsHeroModalPop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@keyframes gsHeroRise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes gsHeroCardIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes gsHeroImgZoom{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes gsHeroAccentR{0%{opacity:.4;transform:translate(6px,6px)}to{opacity:1;transform:translate(var(--gs-offset),var(--gs-offset))}}@keyframes gsHeroAccentL{0%{opacity:.4;transform:translate(-6px,6px)}to{opacity:1;transform:translate(calc(var(--gs-offset)*-1),var(--gs-offset))}}@keyframes gsHeroKenBurns{to{transform:scale(1)}}.gs-hero__badge--inline,.gs-hero__cta,.gs-hero__eyebrow,.gs-hero__subtitle,.gs-hero__title,.gs-hero__trust{animation:gsHeroRise .6s cubic-bezier(.22,.61,.36,1) both}.gs-hero__title{animation-delay:.06s}.gs-hero__subtitle{animation-delay:.12s}.gs-hero__cta{animation-delay:.22s}.gs-hero__trust{animation-delay:.3s}.gs-hero__media-frame{animation:gsHeroCardIn .7s cubic-bezier(.22,.61,.36,1) both}@media (max-width:900px){.gs-hero--split .gs-hero__inner{grid-template-columns:1fr;min-height:0}.gs-hero--split.gs-hero--image-left .gs-hero__content,.gs-hero--split.gs-hero--image-right .gs-hero__content{grid-column:1;grid-row:1}.gs-hero--split.gs-hero--image-left .gs-hero__media,.gs-hero--split.gs-hero--image-right .gs-hero__media{grid-column:1;grid-row:2;padding:clamp(20px,5vw,28px)}.gs-hero--split .gs-hero__media-frame{min-height:230px}.gs-hero--bleed .gs-hero__inner{min-height:min(var(--gs-hero-min-h),600px)}.gs-hero__ledger{display:none}.gs-hero--split .gs-hero__content .gs-hero__content-stack,.gs-hero--split .gs-hero__content-stack .gs-hero__subtitle,.gs-hero--split .gs-hero__content-stack .gs-hero__title{max-width:none}.gs-hero--split.gs-hero--image-left .gs-hero__media-frame,.gs-hero--split.gs-hero--image-right .gs-hero__media-frame{flex:0 1 auto;margin-inline:auto;max-width:calc(100% - var(--gs-offset));width:100%}.gs-hero--split.gs-hero--image-right .gs-hero__media-frame{left:calc(var(--gs-offset)/-2)}.gs-hero--split.gs-hero--image-left .gs-hero__media-frame{left:calc(var(--gs-offset)/2)}}@media (max-width:480px){.gs-hero__content{padding:30px 22px}.gs-hero--split .gs-hero__media{padding:22px}.gs-hero--split .gs-hero__media-frame{min-height:200px}.gs-hero__title{font-size:clamp(1.7rem,1.3rem + 3.5vw,2.1rem)}}@media (max-width:640px){.gs-hero__title{max-width:none}.gs-hero__cta--buttons{flex-direction:column;max-width:none}.gs-hero__btn,.gs-hero__cta--buttons.is-single .gs-hero__btn{flex:unset;width:100%}.gs-hero__cta--form .email-capture-form__form{flex-direction:column;margin-bottom:16px;margin-top:8px;max-width:none;padding:10px}.gs-hero__cta--form .email-capture-form__form input[type=submit]{width:100%}.gs-hero__cta--form .email-capture-form__form .hs-error-msgs{bottom:auto;position:absolute;top:-46px}.gs-hero__modal-form input[type=submit]{width:100%}}.gs-hero__media--form{align-items:center}.gs-hero__form-panel{background:var(--gs-white,#fff);border-radius:14px;box-shadow:0 30px 70px -28px rgba(6,42,71,.45);margin-inline:auto;max-width:460px;padding:clamp(24px,3vw,40px);width:100%}.gs-hero__form-heading{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1.3rem,1.1rem + .8vw,1.75rem);font-weight:700;line-height:1.15;margin:0 0 18px}.gs-hero__checklist{display:flex;flex-direction:column;gap:14px;list-style:none;margin:24px 0 0;padding:0}.gs-hero__check-item{font-size:1.0625rem;line-height:1.4;padding-left:34px;position:relative}.gs-hero__check-item:before{background:var(--gs-green,#85c441);border-radius:50%;content:"";height:22px;left:0;position:absolute;top:1px;width:22px}.gs-hero__check-item:after{border-width:medium;border-bottom:2px solid var(--gs-navy,#062a47);border-left:0 solid var(--gs-navy,#062a47);border-right:2px solid var(--gs-navy,#062a47);border-top:0 solid var(--gs-navy,#062a47);content:"";height:9px;left:8px;position:absolute;top:6px;transform:rotate(45deg);width:5px}.gs-hero[data-text=light] .gs-hero__check-item{color:var(--gs-white,#fff)}.gs-hero[data-text=dark] .gs-hero__check-item{color:var(--gs-charcoal,#2f2f2f)}@media (max-width:900px){.gs-hero__form-panel{max-width:520px}}@media (max-width:640px){.gs-hero__form-panel{max-width:none}}@media (prefers-reduced-motion:reduce){.gs-hero__badge--inline,.gs-hero__bg,.gs-hero__cta,.gs-hero__eyebrow,.gs-hero__img,.gs-hero__media-frame,.gs-hero__media-frame:before,.gs-hero__subtitle,.gs-hero__title,.gs-hero__trust{animation:none}.gs-hero__badge--inline,.gs-hero__bg,.gs-hero__cta,.gs-hero__eyebrow,.gs-hero__media-frame,.gs-hero__subtitle,.gs-hero__title,.gs-hero__trust{transform:none}.gs-hero__img,.gs-hero__media-frame:before{transition:none}.gs-hero__media-frame:hover .gs-hero__img{box-shadow:0 24px 48px -24px rgba(6,42,71,.55);transform:none}.gs-hero--image-right .gs-hero__media-frame:hover:before{transform:translate(var(--gs-offset),var(--gs-offset))}.gs-hero--image-left .gs-hero__media-frame:hover:before{transform:translate(calc(var(--gs-offset)*-1),var(--gs-offset))}.gs-hero__btn{transition:none}.gs-hero__btn--primary:hover:after,.gs-hero__btn:hover{transform:none}.gs-hero__modal-backdrop,.gs-hero__modal-dialog{animation:none}}