.gs-value-pyramid,.gs-value-pyramid *,.gs-value-pyramid :after,.gs-value-pyramid :before{box-sizing:border-box}.gs-value-pyramid{color:var(--gs-charcoal,#2f2f2f);font-family:var(--gs-body-font,"Source Sans Pro","Segoe UI",Arial,sans-serif);padding-inline:0;position:relative}.gs-value-pyramid--space-compact{padding-block:var(--gs-section-pad-compact,clamp(36px,4.5vw,64px))}.gs-value-pyramid--space-normal{padding-block:var(--gs-section-pad,clamp(48px,6vw,96px))}.gs-value-pyramid--space-spacious{padding-block:var(--gs-section-pad-spacious,clamp(64px,8vw,120px))}.gs-value-pyramid__inner{margin-inline:auto;max-width:var(--gs-content-max,1280px);padding-inline:var(--gs-content-pad,clamp(36px,5vw,84px))}.gs-value-pyramid__cols{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,440px) minmax(0,1fr)}.gs-value-pyramid__copy{min-width:0}.gs-value-pyramid__eyebrow{align-items:center;color:var(--gs-green-cta,#1e6724);display:inline-flex;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 14px;text-transform:uppercase}.gs-value-pyramid__heading{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:var(--gs-heading-size,clamp(1.625rem,1.35rem + 1.2vw,2rem));font-weight:700;letter-spacing:-.01em;line-height:1.15;margin:0 0 14px;max-width:var(--gs-heading-measure,40ch);text-wrap:balance}.gs-value-pyramid__subhead{color:var(--gs-slate,#2b4950);font-size:clamp(1rem,.96rem + .3vw,1.15rem);line-height:1.6;max-width:var(--gs-subhead-measure,60ch)}.gs-value-pyramid__subhead p{margin:0 0 .8em}.gs-value-pyramid__subhead p:last-child{margin-bottom:0}.gs-value-pyramid__viz{min-width:0}.gs-value-pyramid__stage{align-items:center;display:flex;flex-direction:column;gap:clamp(20px,3vw,32px)}.gs-value-pyramid__tiers{align-items:center;display:flex;flex-direction:column-reverse;gap:clamp(6px,1vw,10px);max-width:480px;width:100%}.gs-value-pyramid__tier{align-items:center;appearance:none;background:var(--gs-vp-fill,var(--gs-gray-50,#f7f7f7));border:0;clip-path:polygon(9% 0,91% 0,100% 100%,0 100%);color:var(--gs-vp-text,var(--gs-navy,#062a47));cursor:pointer;display:flex;font-family:var(--gs-body-font,inherit);font-size:clamp(.92rem,.86rem + .3vw,1.05rem);font-weight:700;justify-content:center;margin:0;min-height:clamp(46px,6vw,58px);padding:10px clamp(16px,3vw,28px);text-align:center;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;width:var(--gs-vp-w,100%)}.gs-value-pyramid__tier:hover{filter:brightness(1.05)}.gs-value-pyramid__tier:focus-visible{outline:3px solid var(--gs-fern-300,#85c441);outline-offset:3px}.gs-value-pyramid__tier[aria-selected=true]{box-shadow:0 0 0 3px color-mix(in srgb,var(--gs-navy,#062a47) 28%,transparent),var(--gs-shadow-2,0 6px 16px rgba(29,58,93,.14));transform:translateY(-3px)}.gs-value-pyramid__tier:first-child{--gs-vp-w:100%;--gs-vp-fill:var(--gs-slate-400,#2b4950);--gs-vp-text:#fff}.gs-value-pyramid__tier:nth-child(2){--gs-vp-w:80%;--gs-vp-fill:var(--gs-fern-400,#1e6724);--gs-vp-text:#fff}.gs-value-pyramid__tier:nth-child(3){--gs-vp-w:60%;--gs-vp-fill:var(--gs-green,var(--gs-fern-300,#85c441));--gs-vp-text:var(--gs-ink,#0f141a)}.gs-value-pyramid__tier:nth-child(4){--gs-vp-w:42%;--gs-vp-fill:var(--gs-fern-200,#aade73);--gs-vp-text:var(--gs-ink,#0f141a)}.gs-value-pyramid__tier:nth-child(5){--gs-vp-w:26%;--gs-vp-fill:var(--gs-fern-100,#e8f2de);--gs-vp-text:var(--gs-ink,#0f141a)}.gs-value-pyramid__detail{max-width:480px;min-height:7.5em;text-align:center;width:100%}.gs-value-pyramid__panel[hidden]{display:none}.gs-value-pyramid__panel-title{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1.15rem,1rem + .6vw,1.4rem);font-weight:700;line-height:1.2;margin:0 0 8px}.gs-value-pyramid__panel-body{color:var(--gs-slate,#2b4950);font-size:1rem;line-height:1.6}.gs-value-pyramid__panel-body p{margin:0}.gs-value-pyramid.gs-section-card{padding-block:0}.gs-value-pyramid.gs-section-card .gs-value-pyramid__inner{padding-block:var(--gs-section-pad,clamp(48px,6vw,96px))}.gs-value-pyramid[data-text=light] .gs-value-pyramid__eyebrow{color:var(--gs-eyebrow-on-dark,#93b0d3)}.gs-value-pyramid[data-text=light] .gs-value-pyramid__heading,.gs-value-pyramid[data-text=light] .gs-value-pyramid__panel-title{color:var(--gs-white,#fff)}.gs-value-pyramid[data-text=light] .gs-value-pyramid__panel-body,.gs-value-pyramid[data-text=light] .gs-value-pyramid__subhead{color:hsla(0,0%,100%,.85)}@media (max-width:900px){.gs-value-pyramid__cols{gap:clamp(28px,5vw,44px);grid-template-columns:minmax(0,1fr)}.gs-value-pyramid__copy{text-align:center}.gs-value-pyramid__heading,.gs-value-pyramid__subhead{margin-inline:auto}}@media (max-width:640px){.gs-value-pyramid__detail,.gs-value-pyramid__tiers{max-width:100%}.gs-value-pyramid__tier{padding-inline:clamp(12px,5vw,20px)}}@media (max-width:480px){.gs-value-pyramid--space-compact{padding-block:clamp(28px,6vw,48px)}.gs-value-pyramid--space-normal{padding-block:clamp(36px,7vw,64px)}.gs-value-pyramid--space-spacious{padding-block:clamp(44px,8vw,80px)}.gs-value-pyramid__heading{font-size:clamp(1.4rem,1.2rem + 1.2vw,1.75rem)}.gs-value-pyramid__stage{gap:clamp(16px,4vw,24px)}}@media (prefers-reduced-motion:reduce){.gs-value-pyramid__tier{transition:none}}