.gs-carousel,.gs-carousel *,.gs-carousel :after,.gs-carousel :before{box-sizing:border-box}.gs-carousel{font-family:var(--gs-body-font,"Source Sans Pro","Segoe UI",Arial,sans-serif);padding:var(--gs-section-pad,clamp(48px,6vw,96px)) 0}.gs-carousel[data-bg=white]{background:var(--gs-white,#fff)}.gs-carousel__inner{margin-inline:auto;max-width:var(--gs-content-max,1280px);padding-inline:var(--gs-content-pad,clamp(36px,5vw,84px));position:relative;z-index:1}.gs-carousel__header{margin-bottom:clamp(36px,4.5vw,60px)}.gs-carousel__header--align-center{text-align:center}.gs-carousel__eyebrow{align-items:center;color:var(--gs-green-cta,#0a8744);display:flex;flex-wrap:wrap;font-family:var(--gs-body-font,"Source Sans Pro",sans-serif);font-size:var(--gs-eyebrow-size,.8125rem);font-weight:var(--gs-eyebrow-weight,500);gap:12px;letter-spacing:var(--gs-eyebrow-tracking,.1em);margin:0 0 18px;text-transform:uppercase}.gs-carousel__header--align-center .gs-carousel__eyebrow{justify-content:center}.gs-carousel__heading{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:var(--gs-heading-size,clamp(1.6rem,1.1rem + 1.5vw,2.4rem));font-weight:700;line-height:1.15;margin:0 0 10px;max-width:var(--gs-heading-measure,40ch);text-wrap:balance}.gs-carousel__header--align-center .gs-carousel__heading{margin-inline:auto}.gs-carousel__subheading{color:var(--gs-charcoal,#2f2f2f);font-size:1.0625rem;line-height:1.55;margin:0;max-width:62ch}.gs-carousel__header--align-center .gs-carousel__subheading{margin-inline:auto}.gs-carousel[data-text=light] .gs-carousel__heading{color:var(--gs-white,#fff)}.gs-carousel[data-text=light] .gs-carousel__eyebrow{color:var(--gs-eyebrow-on-dark,#93b0d3)}.gs-carousel[data-text=light] .gs-carousel__subheading{color:hsla(0,0%,100%,.82)}.gs-carousel--tabbed .gs-carousel__layout{align-items:stretch;display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.gs-carousel--tabbed .gs-carousel__viewport{min-width:0}.gs-carousel__tablist{display:flex;flex-direction:column}.gs-carousel--tabbed .gs-carousel__tablist{border-right:1px solid rgba(6,42,71,.12);padding-right:clamp(20px,2.5vw,32px)}.gs-carousel[data-text=light] .gs-carousel__tablist{border-right-color:hsla(0,0%,100%,.2)}.gs-carousel__tab{background:transparent;border:1px solid transparent;border-radius:4px;color:var(--gs-charcoal,#2f2f2f);cursor:pointer;display:block;font-family:var(--gs-body-font,"Source Sans Pro",sans-serif);font-size:1rem;font-weight:400;line-height:1.4;margin:2px 0;padding:10px 14px;text-align:left;transition:color .2s ease;width:100%}.gs-carousel__tab:hover:not(.is-active){text-decoration:underline;text-decoration-color:#b8c3b1;text-underline-offset:6px}.gs-carousel__tab:focus-visible{outline:3px solid var(--gs-green,#85c441);outline-offset:2px}.gs-carousel__tab.is-active{color:var(--gs-navy,#062a47);text-decoration:underline;text-decoration-color:var(--gs-green,#85c441);text-decoration-skip-ink:none;text-decoration-thickness:2px;text-underline-offset:6px}.gs-carousel[data-text=light] .gs-carousel__tab{color:hsla(0,0%,100%,.9)}.gs-carousel--tabbed .gs-carousel__slide.is-active .gs-carousel__card{border-color:var(--gs-navy,#1d3a5d);border-width:2px}.gs-carousel--tabbed[data-text=light] .gs-carousel__slide.is-active .gs-carousel__card{border-color:var(--gs-white,#fff)}.gs-carousel__viewport{position:relative}.gs-carousel__track{align-items:stretch;display:flex;gap:20px;list-style:none;margin:0;overflow-x:auto;padding:4px 4px clamp(18px,2.5vw,28px);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;scrollbar-width:none}.gs-carousel__track::-webkit-scrollbar{display:none}.gs-carousel__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.gs-carousel__track{transition:opacity .2s ease}.gs-carousel__track.is-wrapping{opacity:0}.gs-carousel__track{--gs-carousel-fade:clamp(28px,6vw,64px);mask-image:linear-gradient(to right,#000 calc(100% - var(--gs-carousel-fade)),transparent);-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--gs-carousel-fade)),transparent);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%}.gs-carousel__track.is-at-end{mask-image:none;-webkit-mask-image:none}.gs-carousel--tabbed .gs-carousel__track:after{content:"";flex:0 0 var(--gs-endpad,0px)}.gs-carousel__slide{display:flex;flex:0 0 clamp(260px,30vw,360px);scroll-snap-align:start}.gs-carousel__viewport[data-per-view="1"] .gs-carousel__slide{flex-basis:min(420px,92%)}.gs-carousel__viewport[data-per-view="2"] .gs-carousel__slide{flex-basis:min(360px,46%)}.gs-carousel__viewport[data-per-view="3"] .gs-carousel__slide{flex-basis:min(320px,31%)}.gs-carousel__viewport[data-per-view="4"] .gs-carousel__slide{flex-basis:min(300px,23%)}.gs-carousel__card{--gs-carousel-pad:clamp(24px,3vw,30px);border:1px solid var(--gs-card-border-color,rgba(6,42,71,.1));border-radius:var(--gs-card-radius,12px);box-shadow:var(--gs-card-shadow,var(--gs-shadow-sm));color:inherit;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:var(--gs-carousel-pad);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;width:100%}a.gs-carousel__card:hover{box-shadow:var(--gs-shadow-md,0 16px 32px -16px rgba(6,42,71,.28));transform:translateY(-3px)}a.gs-carousel__card:focus-visible{outline:3px solid var(--gs-green,#85c441);outline-offset:3px}.gs-carousel__card--bg-white{background:var(--gs-white,#fff)!important}.gs-carousel__card--bg-sky{background:var(--gs-sky,#b9def0)!important}.gs-carousel__card--bg-navy{background:var(--gs-navy,#062a47)!important}.gs-carousel__card--bg-green{background:var(--gs-green,#85c441)!important}.gs-carousel__card--bg-mint{background:var(--gs-mint,#dfeae3)!important}.gs-carousel__card--bg-mist{background:var(--gs-mist,#eef4f1)!important}.gs-carousel__card--text-dark{color:var(--gs-slate,#41505b)}.gs-carousel__card--text-dark .gs-carousel__card-heading{color:var(--gs-navy,#062a47)}.gs-carousel__card--text-light{color:hsla(0,0%,100%,.88)}.gs-carousel__card--text-light .gs-carousel__card-heading{color:var(--gs-white,#fff)}.gs-carousel__card--text-light .gs-carousel__card-eyebrow{color:var(--gs-eyebrow-on-dark,#93b0d3)}.gs-carousel__card--text-light .gs-carousel__icon{background:hsla(0,0%,100%,.14);color:var(--gs-green,#85c441)}.gs-carousel__card--text-light .gs-carousel__bullet-check,.gs-carousel__card--text-light .gs-carousel__card-link-hint{color:var(--gs-green,#85c441)}.gs-carousel__card--bg-green,.gs-carousel__card--bg-green .gs-carousel__bullet-check,.gs-carousel__card--bg-green .gs-carousel__card-eyebrow,.gs-carousel__card--bg-green .gs-carousel__card-heading,.gs-carousel__card--bg-green .gs-carousel__card-link-hint,.gs-carousel__card--bg-green.gs-carousel__card--text-dark,.gs-carousel__card--bg-green.gs-carousel__card--text-light{color:var(--gs-navy,#062a47)}.gs-carousel__card--bg-green .gs-carousel__icon{background:rgba(6,42,71,.12);color:var(--gs-navy,#062a47)}.gs-carousel__icon{align-items:center;background:var(--gs-mint,#dfeae3);border-radius:12px;color:var(--gs-green-cta,#0a8744);display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;width:44px}.gs-carousel__icon svg{height:24px;width:24px}.gs-carousel__image{aspect-ratio:3/2;border-bottom:1px solid var(--gs-line,#e7e9ec);display:block;height:auto;margin:calc(var(--gs-carousel-pad)*-1) calc(var(--gs-carousel-pad)*-1) 0;max-width:none;object-fit:cover;width:calc(100% + var(--gs-carousel-pad)*2)}.gs-carousel__graphic{width:100%}.gs-carousel__graphic .gv-viz{margin-bottom:0;margin-top:0;max-width:100%;--gv-h:clamp(104px,13vw,132px)}.gs-carousel__graphic .gv-viz:not(.gv-tax){aspect-ratio:300/150;margin-inline:0;width:auto}.gs-carousel__graphic .gv-tax{height:auto;width:100%}.gs-carousel__body{display:flex;flex-direction:column;gap:8px}.gs-carousel__card-eyebrow{color:var(--gs-green-cta,#0a8744);font-family:var(--gs-body-font,"Source Sans Pro",sans-serif);font-size:var(--gs-eyebrow-size,.8125rem);font-weight:var(--gs-eyebrow-weight,500);letter-spacing:var(--gs-eyebrow-tracking,.1em);margin:0;text-transform:uppercase}.gs-carousel__card-heading{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font-2,"PT Serif",Georgia,serif);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}.gs-carousel__card-text{font-size:.95rem;line-height:1.55;margin:0}.gs-carousel__card-text :first-child{margin-top:0}.gs-carousel__card-text :last-child{margin-bottom:0}.gs-carousel__bullets{display:flex;flex-direction:column;gap:8px;list-style:none;margin:4px 0 0;padding:0}.gs-carousel__bullet{align-items:flex-start;display:flex;font-size:.9rem;gap:8px;line-height:1.4}.gs-carousel__bullet-check{color:var(--gs-green-cta,#0a8744);flex:0 0 auto;height:16px;margin-top:2px;width:16px}.gs-carousel__card-link-hint{color:var(--gs-green-cta,#0a8744);font-size:.9rem;font-weight:700;margin-top:auto}.gs-carousel__controls{align-items:center;display:flex;gap:20px}.gs-carousel__progress{background:rgba(6,42,71,.12);border-radius:var(--gs-radius-pill);flex:1 1 auto;height:3px;overflow:hidden}.gs-carousel[data-text=light] .gs-carousel__progress{background:hsla(0,0%,100%,.2)}.gs-carousel__progress-fill{background:var(--gs-green-cta,#0a8744);border-radius:var(--gs-radius-pill);height:100%;transition:width .15s ease-out;width:0}.gs-carousel[data-text=light] .gs-carousel__progress-fill{background:var(--gs-green,#85c441)}.gs-carousel__arrows{flex:0 0 auto}.gs-carousel[data-text=light] .gs-ctrl-arrow{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.25);color:var(--gs-white,#fff)}.gs-carousel__controls[hidden]{display:none}@media (max-width:900px){.gs-carousel__slide,.gs-carousel__viewport[data-per-view="2"] .gs-carousel__slide,.gs-carousel__viewport[data-per-view="3"] .gs-carousel__slide,.gs-carousel__viewport[data-per-view="4"] .gs-carousel__slide{flex-basis:clamp(240px,78vw,320px)}.gs-carousel--tabbed .gs-carousel__layout{grid-template-columns:1fr}.gs-carousel--tabbed .gs-carousel__tablist{flex-direction:row;gap:8px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;border-bottom:1px solid rgba(6,42,71,.12);border-right:none;margin-bottom:clamp(16px,3vw,24px);padding-bottom:clamp(12px,2.5vw,18px);padding-right:0;scroll-snap-type:x proximity}.gs-carousel--tabbed .gs-carousel__tablist::-webkit-scrollbar{display:none}.gs-carousel--tabbed .gs-carousel__tab{flex:0 0 auto;margin:0;scroll-snap-align:start;white-space:nowrap;width:auto}.gs-carousel[data-text=light] .gs-carousel__tablist{border-bottom-color:hsla(0,0%,100%,.2)}}@media (max-width:720px){.gs-carousel__track{gap:16px;margin-inline:calc(var(--gs-content-pad, clamp(36px, 5vw, 84px))*-1);mask-image:none;-webkit-mask-image:none;padding-inline:var(--gs-content-pad,clamp(36px,5vw,84px)) 0;scroll-padding-inline:var(--gs-content-pad,clamp(36px,5vw,84px))}.gs-carousel__track:after{content:"";flex:0 0 var(--gs-content-pad,clamp(36px,5vw,84px))}.gs-carousel__slide,.gs-carousel__viewport[data-per-view="1"] .gs-carousel__slide,.gs-carousel__viewport[data-per-view="2"] .gs-carousel__slide,.gs-carousel__viewport[data-per-view="3"] .gs-carousel__slide,.gs-carousel__viewport[data-per-view="4"] .gs-carousel__slide{flex-basis:86%}.gs-carousel--tabbed .gs-carousel__track{scroll-padding-inline:0}.gs-carousel--tabbed .gs-carousel__slide{scroll-snap-align:center}}@media (max-width:640px){.gs-carousel__arrows{display:none}.gs-carousel__card{padding:22px}.gs-carousel--tabbed .gs-carousel__arrows{display:flex}.gs-carousel--tabbed .gs-carousel__controls{justify-content:center}}@media (max-width:480px){.gs-carousel__slide{flex-basis:86%}.gs-carousel__card{padding:20px}.gs-carousel__card-heading{font-size:1.125rem}.gs-carousel__tab{font-size:.9375rem;padding:12px 14px}}@media (prefers-reduced-motion:reduce){.gs-carousel__card{transition:none}a.gs-carousel__card:hover{transform:none}.gs-carousel__progress-fill,.gs-carousel__tab{transition:none}}