.gs-bb-hero,.gs-bb-hero *,.gs-bb-hero :after,.gs-bb-hero :before{box-sizing:border-box}.gs-bb-hero{background:var(--gs-white,#fff);padding-block:clamp(44px,6vw,80px) 0}.gs-bb-hero__inner{margin-inline:auto;max-width:var(--gs-content-max,1280px);padding-inline:var(--gs-content-pad,clamp(36px,5vw,84px))}.gs-bb-hero__copy{margin-inline:auto;text-align:center}.gs-bb-hero__eyebrow{color:var(--gs-green-cta,#0a8744);font:700 .78rem/1.35 var(--gs-body-font,sans-serif);letter-spacing:.12em;margin:0 0 18px;text-transform:uppercase}.gs-bb-hero__title{color:var(--gs-navy,#062a47);font:700 clamp(2.5rem,2rem + 2.6vw,4.4rem)/1.08 var(--gs-heading-font,Georgia,serif);letter-spacing:-.035em;margin:0;text-wrap:balance}.gs-bb-hero__dek{color:var(--gs-charcoal,#2f2f2f);font:400 clamp(1.07rem,1rem + .25vw,1.25rem)/1.55 var(--gs-body-font,sans-serif);margin:clamp(20px,2.5vw,30px) auto 0;max-width:650px}.gs-bb-hero__dek p{margin:0}.gs-bb-hero__cta{display:inline-flex;margin-top:clamp(22px,2.5vw,30px)}.gs-bb-hero__cta:focus-visible{outline:3px solid var(--gs-navy,#062a47);outline-offset:4px}.gs-bb-hero__figure{margin:clamp(42px,5vw,68px) 0 0}.gs-bb-hero__art{background:var(--gs-navy,#062a47);border-radius:var(--gs-card-radius,12px);overflow:hidden;position:relative}.gs-bb-hero__image{border-radius:var(--gs-card-radius,12px)}.gs-bb-hero__drawing,.gs-bb-hero__image{display:block;height:auto;width:100%}.gs-bb-hero__video{aspect-ratio:16/9;background:var(--gs-navy,#062a47);border-radius:var(--gs-card-radius,12px);display:block;isolation:isolate;overflow:hidden;position:relative;width:100%}.gs-bb-hero__video-el,.gs-bb-hero__video-play{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}.gs-bb-hero__video-play{background:none;cursor:pointer;margin:0;padding:0}.gs-bb-hero__video-poster{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.gs-bb-hero__video-btn{align-items:center;background:color-mix(in srgb,var(--gs-navy,#062a47) 70%,transparent);border-radius:50%;display:inline-flex;height:66px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .2s ease,background .2s ease;width:66px}.gs-bb-hero__video-btn svg{color:#fff;height:26px;margin-left:3px;width:26px}.gs-bb-hero__video-play:hover .gs-bb-hero__video-btn{background:var(--gs-green-cta,#0a8744);transform:translate(-50%,-50%) scale(1.06)}.gs-bb-hero__video-play:focus-visible{outline:3px solid var(--gs-green,#85c441);outline-offset:3px}.gs-bb-hero__video-nojs{bottom:16px;color:#fff;font-weight:700;left:50%;position:absolute;text-decoration:underline;transform:translateX(-50%)}@media (prefers-reduced-motion:reduce){.gs-bb-hero__video-btn{transition:none}.gs-bb-hero__video-play:hover .gs-bb-hero__video-btn{transform:translate(-50%,-50%)}}.gs-bb-hero__mobile-drawing{display:none}.gs-bb-hero__art-labels{inset-inline:clamp(20px,3vw,42px);bottom:clamp(14px,2vw,24px);color:var(--gs-white,#fff);display:flex;font:700 clamp(.7rem,.6rem + .35vw,.86rem)/1.2 var(--gs-body-font,sans-serif);gap:20px;justify-content:space-between;letter-spacing:.11em;position:absolute;text-transform:uppercase}.gs-bb-hero__caption{color:var(--gs-slate,#41505b);font:400 .85rem/1.5 var(--gs-body-font,sans-serif);margin-top:12px}@media (max-width:640px){.gs-bb-hero{padding-top:34px}.gs-bb-hero__title{font-size:clamp(2.15rem,8vw,2.8rem)}.gs-bb-hero__cta{justify-content:center;width:100%}.gs-bb-hero__drawing{display:none}.gs-bb-hero__mobile-drawing{display:block;height:auto;width:100%}.gs-bb-hero__art-labels{font-size:.65rem;letter-spacing:.05em}}.gs-bb-hero__modal[hidden]{display:none}.gs-bb-hero__modal{align-items:center;display:flex;inset:0;justify-content:center;overscroll-behavior:contain;padding:clamp(16px,4vw,40px);position:fixed;z-index:1000}.gs-bb-hero__modal-backdrop{animation:gsBbHeroModalFade .2s ease both;backdrop-filter:blur(2px);background:rgba(6,42,71,.55);inset:0;position:absolute}.gs-bb-hero__modal-dialog{animation:gsBbHeroModalPop .22s ease both;background:var(--gs-white,#fff);border-radius:var(--gs-card-radius);box-shadow:var(--gs-shadow-xl,0 30px 70px -20px rgba(6,42,71,.55));color:var(--gs-charcoal,#2f2f2f);max-height:min(calc(100dvh - clamp(32px, 8vw, 80px)),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-bb-hero__modal-close{align-items:center;background:transparent;border:0;border-radius:var(--gs-btn-radius);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-bb-hero__modal-close:hover{background:rgba(6,42,71,.08)}.gs-bb-hero__modal-close:focus-visible{outline:3px solid var(--gs-green,#85c441);outline-offset:2px}.gs-bb-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-bb-hero__modal-form .hs-form{font-family:var(--gs-body-font,"Source Sans Pro",system-ui,sans-serif)!important}.gs-bb-hero__modal-form fieldset{margin-bottom:0!important;max-width:100%!important}.gs-bb-hero__modal-form .hs-form-field{margin-bottom:14px!important}.gs-bb-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-bb-hero__modal-form .hs-form-required{color:var(--gs-error,#d23d2d)!important;margin-left:2px!important}.gs-bb-hero__modal-form input[type=email],.gs-bb-hero__modal-form input[type=number],.gs-bb-hero__modal-form input[type=tel],.gs-bb-hero__modal-form input[type=text],.gs-bb-hero__modal-form select,.gs-bb-hero__modal-form textarea{-webkit-appearance:none!important;background:var(--gs-slate-50,#f6f8f8)!important;border:1.5px solid var(--gs-line,#e1e8ea)!important;border-radius:var(--gs-radius-sm,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-bb-hero__modal-form select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-color:var(--gs-slate-50,#f6f8f8)!important;background-image:linear-gradient(45deg,transparent 50%,var(--gs-slate-300,#63919c) 50%),linear-gradient(135deg,var(--gs-slate-300,#63919c) 50%,transparent 50%)!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-bb-hero__modal-form textarea{min-height:96px!important;resize:vertical!important}.gs-bb-hero__modal-form input::placeholder,.gs-bb-hero__modal-form textarea::placeholder{color:var(--gs-gray-200,#b0b0b0)!important}.gs-bb-hero__modal-form input[type=email]:focus,.gs-bb-hero__modal-form input[type=number]:focus,.gs-bb-hero__modal-form input[type=tel]:focus,.gs-bb-hero__modal-form input[type=text]:focus,.gs-bb-hero__modal-form select:focus,.gs-bb-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 color-mix(in srgb,var(--gs-green-cta,#0a8744) 16%,transparent)!important}.gs-bb-hero__modal-form .form-columns-2{display:grid!important;gap:12px!important;grid-template-columns:1fr 1fr!important}.gs-bb-hero__modal-form .form-columns-2 .hs-form-field{float:none!important;width:100%!important}.gs-bb-hero__modal-form .hs-fieldtype-checkbox>label,.gs-bb-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-bb-hero__modal-form .hs-field-desc{color:var(--gs-slate-300,#63919c)!important;font-size:.8rem!important;margin:0 0 10px!important;padding:0!important}.gs-bb-hero__modal-form ul.inputs-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}.gs-bb-hero__modal-form .hs-form-checkbox,.gs-bb-hero__modal-form .hs-form-radio{margin:0!important;padding:0!important}.gs-bb-hero__modal-form .hs-form-checkbox-display,.gs-bb-hero__modal-form .hs-form-radio-display{align-items:center!important;background:var(--gs-slate-50,#f6f8f8)!important;border:1.5px solid var(--gs-line,#e1e8ea)!important;border-radius:var(--gs-radius-sm,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-bb-hero__modal-form .hs-form-checkbox-display:hover,.gs-bb-hero__modal-form .hs-form-radio-display:hover{border-color:var(--gs-slate-200,#96b0b6)!important}.gs-bb-hero__modal-form .hs-form-checkbox-display input[type=checkbox],.gs-bb-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 var(--gs-slate-200,#96b0b6)!important;border-radius:var(--gs-radius-sm,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-bb-hero__modal-form .hs-form-radio-display input[type=radio]{border-radius:50%!important}.gs-bb-hero__modal-form .hs-form-checkbox-display input[type=checkbox]:checked,.gs-bb-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-bb-hero__modal-form .hs-form-checkbox-display input[type=checkbox]:checked:after{border-width:medium!important;border-bottom:2px solid var(--gs-white,#fff)!important;border-left:0 solid var(--gs-white,#fff)!important;border-right:2px solid var(--gs-white,#fff)!important;border-top:0 solid var(--gs-white,#fff)!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-bb-hero__modal-form .hs-form-radio-display input[type=radio]:checked:after{background:var(--gs-white,#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-bb-hero__modal-form .hs-form-checkbox-display input:focus-visible,.gs-bb-hero__modal-form .hs-form-radio-display input:focus-visible{outline:3px solid var(--gs-navy,#062a47)!important;outline-offset:2px!important}.gs-bb-hero__modal-form .hs-form-checkbox-display:has(input:checked),.gs-bb-hero__modal-form .hs-form-radio-display:has(input:checked){background:var(--gs-fern-50,#f7faf5)!important;border-color:var(--gs-green-cta,#0a8744)!important;color:var(--gs-navy,#062a47)!important}.gs-bb-hero__modal-form .legal-consent-container{margin:4px 0 14px!important}.gs-bb-hero__modal-form .hs-richtext,.gs-bb-hero__modal-form .legal-consent-container .hs-richtext{color:var(--gs-slate-300,#63919c)!important;font-size:.78rem!important;line-height:1.5!important;margin:0 0 10px!important}.gs-bb-hero__modal-form .legal-consent-container .hs-richtext p{margin:0 0 8px!important}.gs-bb-hero__modal-form .hs-richtext a,.gs-bb-hero__modal-form .legal-consent-container a{color:var(--gs-green-cta,#0a8744)!important;text-decoration:underline!important}.gs-bb-hero__modal-form .hs-richtext a:focus-visible,.gs-bb-hero__modal-form .legal-consent-container a:focus-visible{outline:3px solid var(--gs-navy,#062a47)!important;outline-offset:2px!important}.gs-bb-hero__modal-form .hs-form-booleancheckbox{margin:0!important}.gs-bb-hero__modal-form .hs-form-booleancheckbox-display{align-items:flex-start!important;color:var(--gs-charcoal,#2f2f2f)!important;cursor:pointer!important;display:flex!important;font-size:.8rem!important;gap:8px!important;line-height:1.4!important}.gs-bb-hero__modal-form .hs-form-booleancheckbox-display input[type=checkbox]{-webkit-appearance:none!important;appearance:none!important;background:var(--gs-white,#fff)!important;border:1.5px solid var(--gs-slate-200,#96b0b6)!important;border-radius:var(--gs-radius-sm,4px)!important;cursor:pointer!important;flex-shrink:0!important;height:16px!important;margin:2px 0 0!important;position:relative!important;transition:all .15s!important;width:16px!important}.gs-bb-hero__modal-form .hs-form-booleancheckbox-display input[type=checkbox]:checked{background:var(--gs-green-cta,#0a8744)!important;border-color:var(--gs-green-cta,#0a8744)!important}.gs-bb-hero__modal-form .hs-form-booleancheckbox-display input[type=checkbox]:checked:after{border-width:medium!important;border-bottom:2px solid var(--gs-white,#fff)!important;border-left:0 solid var(--gs-white,#fff)!important;border-right:2px solid var(--gs-white,#fff)!important;border-top:0 solid var(--gs-white,#fff)!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-bb-hero__modal-form .hs-form-booleancheckbox-display input[type=checkbox]:focus-visible{outline:3px solid var(--gs-navy,#062a47)!important;outline-offset:2px!important}.gs-bb-hero__modal-form .hs-submit{margin-top:4px!important}.gs-bb-hero__modal-form .hs-submit .hs-field-desc{display:none!important}.gs-bb-hero__modal-form .hs-button.primary,.gs-bb-hero__modal-form input[type=submit]{background:var(--gs-green-cta,#0a8744)!important;border:none!important;border-radius:var(--gs-radius-sm,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-bb-hero__modal-form .hs-button.primary:hover,.gs-bb-hero__modal-form input[type=submit]:hover{background:var(--gs-green-cta,#1e6724)!important;box-shadow:0 4px 14px color-mix(in srgb,var(--gs-green-cta,#0a8744) 25%,transparent)!important;transform:translateY(-1px)!important}.gs-bb-hero__modal-form .hs-button.primary:focus-visible,.gs-bb-hero__modal-form input[type=submit]:focus-visible{outline:3px solid var(--gs-navy,#062a47)!important;outline-offset:2px!important}.gs-bb-hero__modal-form .hs-error-msgs{list-style:none!important;margin:4px 0 0!important;padding:0!important}.gs-bb-hero__modal-form .hs-error-msg{color:var(--gs-error,#d23d2d)!important;font-size:.75rem!important;margin-top:4px!important}@media (max-width:640px){.gs-bb-hero__modal-form .form-columns-2{gap:0!important;grid-template-columns:1fr!important}.gs-bb-hero__modal-form ul.inputs-list{flex-direction:column!important}.gs-bb-hero__modal-form input[type=submit]{width:100%}}@media (max-width:480px){.gs-bb-hero__modal{padding:12px}.gs-bb-hero__modal-dialog{max-height:100dvh}}@keyframes gsBbHeroModalFade{0%{opacity:0}to{opacity:1}}@keyframes gsBbHeroModalPop{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gs-bb-hero__modal-backdrop,.gs-bb-hero__modal-dialog{animation:none}}.gs-bb-hero__modal-intro{color:var(--gs-charcoal,#2f2f2f);font-size:.95rem;line-height:1.55;margin:0 0 20px}.gs-bb-hero__modal-intro :first-child{margin-top:0}.gs-bb-hero__modal-intro :last-child{margin-bottom:0}.gs-bb-hero__modal-success{padding-top:24px;text-align:center}.gs-bb-hero__modal-success-msg{color:var(--gs-charcoal,#2f2f2f);margin:0 0 20px}.gs-bb-hero__modal-success-msg :first-child{margin-top:0}.gs-bb-hero__modal-success-msg :last-child{margin-bottom:0}