.gs-bento,.gs-bento *,.gs-bento :after,.gs-bento :before{box-sizing:border-box}.gs-bento{font-family:var(--gs-body-font,"Source Sans Pro","Segoe UI",Arial,sans-serif);padding:clamp(44px,6vw,88px) 0}.gs-bento[data-bg=white]{background:var(--gs-white,#fff)}.gs-bento[data-bg=sky]{background:var(--gs-sky,#b9def0)}.gs-bento[data-bg=tan]{background:var(--gs-tan,#ede6dd)}.gs-bento[data-bg=navy]{background:var(--gs-navy,#062a47)}.gs-bento[data-bg=warm]{background:var(--gs-warm,#f4f4f1)}.gs-bento[data-bg=mint]{background:var(--gs-mint,#dfeae3)}.gs-bento[data-bg=mist]{background:var(--gs-mist,#eef4f1)}.gs-bento__inner{margin-inline:auto;max-width:var(--gs-content-max,1280px);padding-inline:var(--gs-content-pad,clamp(36px,5vw,84px))}.gs-bento__header{margin:0 auto clamp(32px,4vw,52px);max-width:720px;text-align:center}.gs-bento__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:.8125rem;font-weight:700;gap:12px;justify-content:center;letter-spacing:.1em;margin:0 0 8px;text-transform:uppercase}.gs-bento__eyebrow-rule{background:currentColor;flex:0 0 auto;height:2px;width:28px}.gs-bento__heading{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1.6rem,1.1rem + 1.5vw,2.4rem);font-weight:700;line-height:1.15;margin:0 0 12px;margin-inline:auto;max-width:40ch;text-wrap:balance}.gs-bento__subheading{color:var(--gs-charcoal,#2f2f2f);font-family:var(--gs-body-font,"Source Sans Pro",sans-serif);font-size:clamp(1rem,.9rem + .3vw,1.15rem);line-height:1.55;margin:0;margin-inline:auto;max-width:76ch;text-wrap:pretty}.gs-bento[data-text=light] .gs-bento__heading{color:var(--gs-white,#fff)}.gs-bento[data-text=light] .gs-bento__subheading{color:hsla(0,0%,100%,.82)}.gs-bento[data-text=light] .gs-bento__eyebrow{color:var(--gs-green,#85c441)}.gs-bento__grid{display:grid;gap:var(--bento-gap,20px);grid-auto-flow:row dense;grid-auto-rows:minmax(200px,auto);grid-template-columns:repeat(var(--bento-cols,4),1fr)}.gs-bento.is-equal .gs-bento__grid{align-items:stretch}.gs-bento__grid:not(.is-equal){align-items:start}.gs-bento__cell--wide{grid-column:span 2}.gs-bento__cell--tall{grid-row:span 2}.gs-bento__cell--large{grid-column:span 2;grid-row:span 2}.gs-bento__cell{border:1px solid rgba(6,42,71,.1);border-radius:14px;display:flex;flex-direction:column;gap:12px;overflow:hidden;padding:clamp(20px,2.2vw,30px);position:relative;transition:transform .2s ease,box-shadow .2s ease}.gs-bento__cell[data-cell-bg=none]{background:transparent}.gs-bento__cell[data-cell-bg=white]{background:var(--gs-white,#fff)}.gs-bento__cell[data-cell-bg=sky]{background:var(--gs-sky,#b9def0)}.gs-bento__cell[data-cell-bg=navy]{background:var(--gs-navy,#062a47);border-color:transparent}.gs-bento__cell[data-cell-bg=green]{background:var(--gs-green-cta,#0a8744);border-color:transparent}.gs-bento__cell[data-cell-bg=mint]{background:var(--gs-mint,#dfeae3);border-color:transparent}.gs-bento__cell[data-cell-bg=mist]{background:var(--gs-mist,#eef4f1);border-color:transparent}.gs-bento__cell[data-cell-text=dark]{color:var(--gs-charcoal,#2f2f2f)}.gs-bento__cell[data-cell-text=light]{color:var(--gs-white,#fff)}.gs-bento__cell-eyebrow{color:var(--gs-green-cta,#0a8744);font-size:.75rem;font-weight:700;letter-spacing:.09em;margin:0;text-transform:uppercase}.gs-bento__cell[data-cell-text=light] .gs-bento__cell-eyebrow{color:var(--gs-green,#85c441)}.gs-bento__cell-heading{color:inherit;font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1.15rem,1rem + .5vw,1.5rem);font-weight:700;line-height:1.2;margin:0}.gs-bento__cell[data-cell-text=dark] .gs-bento__cell-heading{color:var(--gs-navy,#062a47)}.gs-bento__cell-text{font-size:.975rem;line-height:1.5}.gs-bento__cell-text :first-child{margin-top:0}.gs-bento__cell-text :last-child{margin-bottom:0}.gs-bento__cell-icon{height:24px;object-fit:contain;width:24px}.gs-bento__cell-media{margin:calc(clamp(20px, 2.2vw, 30px)*-1) calc(clamp(20px, 2.2vw, 30px)*-1) 4px}.gs-bento__cell-img{display:block;height:auto;max-height:180px;object-fit:cover;width:100%}.gs-bento__cell--media-side{align-items:center;flex-direction:row}.gs-bento__cell--media-side .gs-bento__cell-media{align-self:stretch;flex:0 0 40%;margin:0}.gs-bento__cell--media-side .gs-bento__cell-img{height:100%;max-height:none}.gs-bento__cell--media-bottom .gs-bento__cell-media{align-self:stretch;background:var(--gs-white,#fff);border:1px solid rgba(6,42,71,.12);border-radius:10px;box-shadow:var(--gs-shadow-md,0 18px 40px -28px rgba(6,42,71,.45));flex:1 1 auto;margin:4px 0 0;min-height:150px;overflow:hidden}.gs-bento__cell--media-bottom .gs-bento__cell-img{height:100%;max-height:none;object-position:top}.gs-bento__cell.has-bg-image{background-position:50%;background-size:cover;border-color:transparent;justify-content:flex-end}.gs-bento__cell-overlay{background:linear-gradient(180deg,rgba(6,42,71,.1),rgba(6,42,71,.78));inset:0;position:absolute}.gs-bento__cell.has-bg-image .gs-bento__cell-body{position:relative;z-index:1}.gs-bento__cell:hover{box-shadow:var(--gs-shadow-lg,0 26px 50px -22px rgba(6,42,71,.6));transform:translateY(-3px)}.gs-bento__link{inset:0;position:absolute;z-index:2}.gs-bento__link:focus-visible{border-radius:14px;outline:3px solid var(--gs-green,#85c441);outline-offset:-3px}.gs-bento__cell--vquote{min-height:320px;overflow:hidden;padding:0;position:relative}.gs-bento__vframe{background:var(--gs-navy,#062a47);border-radius:14px;inset:0;isolation:isolate;overflow:hidden;position:absolute}.gs-bento__vframe:before{background:linear-gradient(90deg,var(--gs-green,#85c441),transparent 65%);content:"";height:4px;inset:0 0 auto 0;position:absolute;z-index:3}.gs-bento__vmedia{display:block;height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.gs-bento__vscrim{background:linear-gradient(0deg,#062a47 0,#062a47 12%,rgba(6,42,71,.72) 34%,rgba(6,42,71,.28) 57%,rgba(6,42,71,0) 80%);inset:0;pointer-events:none;z-index:1}.gs-bento__voverlay,.gs-bento__vscrim{position:absolute;transition:opacity .3s ease}.gs-bento__voverlay{align-items:flex-start;color:var(--gs-white,#fff);display:flex;flex-direction:column;gap:14px;inset:auto 0 0 0;padding:clamp(20px,2.6vw,30px);text-align:left;z-index:2}.gs-bento__vlogo{align-items:center;background:hsla(0,0%,100%,.92);border-radius:8px;box-shadow:var(--gs-shadow-chip,0 6px 18px -8px rgba(6,42,71,.55));display:inline-flex;left:clamp(14px,2vw,20px);padding:6px 10px;position:absolute;top:clamp(14px,2vw,20px);transition:opacity .3s ease;z-index:3}.gs-bento__vlogo img{display:block;max-height:28px;width:auto}.gs-bento__voutcome{align-self:flex-start;background:var(--gs-green,#85c441);border-radius:999px;color:var(--gs-navy,#062a47);font-size:.8125rem;font-weight:700;margin:0;padding:5px 12px}.gs-bento__vquote{color:var(--gs-white,#fff);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1.05rem,.9rem + .6vw,1.45rem);font-weight:700;line-height:1.3;margin:0;quotes:none;text-wrap:pretty}.gs-bento__vquote :first-child{margin-top:0}.gs-bento__vquote :last-child{margin-bottom:0}.gs-bento__vperson{align-items:center;display:flex;gap:12px}.gs-bento__vphoto{border:2px solid var(--gs-green,#85c441);border-radius:50%;flex:0 0 auto;height:46px;object-fit:cover;width:46px}.gs-bento__vcite{align-items:flex-start;display:flex;flex-direction:column;line-height:1.3;text-align:left}.gs-bento__vname{color:var(--gs-white,#fff);font-weight:700}.gs-bento__vtitle{color:hsla(0,0%,100%,.82);font-size:.875rem}.gs-bento__vplay{align-items:center;background:var(--gs-white,#fff);border:0;border-radius:50%;bottom:clamp(16px,2vw,24px);box-shadow:var(--gs-shadow-control,0 12px 28px -8px rgba(6,42,71,.6));color:var(--gs-navy,#062a47);cursor:pointer;display:inline-flex;height:54px;justify-content:center;position:absolute;right:clamp(16px,2vw,24px);transition:transform .2s ease,background-color .2s ease;width:54px;z-index:4}.gs-bento__vplay svg{height:22px;margin-left:3px;width:22px}.gs-bento__vplay:hover{background:var(--gs-green,#85c441);transform:scale(1.06)}.gs-bento__vplay:focus-visible{outline:3px solid var(--gs-green,#85c441);outline-offset:3px}.gs-bento__vframe.is-playing{box-shadow:none}.gs-bento__vframe.is-playing:before{display:none}.gs-bento__vframe.is-playing .gs-bento__vlogo,.gs-bento__vframe.is-playing .gs-bento__voverlay,.gs-bento__vframe.is-playing .gs-bento__vscrim{opacity:0;pointer-events:none}.gs-bento__vframe.is-playing .gs-bento__vplay{display:none}.gs-bento__vbackdrop{background:color-mix(in srgb,var(--gs-navy,#062a47) 97%,transparent);inset:0;opacity:0;overscroll-behavior:contain;position:fixed;transition:opacity .42s ease;z-index:2147483500}.gs-bento__vbackdrop[hidden]{display:none}.gs-bento__vbackdrop.is-open{opacity:1}.gs-bento__vclose{align-items:center;background:var(--gs-white,#fff);border:0;border-radius:50%;box-shadow:0 10px 24px -8px rgba(0,0,0,.6);color:var(--gs-navy,#062a47);cursor:pointer;display:inline-flex;height:46px;justify-content:center;position:fixed;right:clamp(14px,2.5vw,26px);top:clamp(14px,2.5vw,26px);transition:transform .2s ease,background-color .2s ease;width:46px;z-index:2147483700}.gs-bento__vclose[hidden]{display:none}.gs-bento__vclose svg{height:22px;width:22px}.gs-bento__vclose:hover{background:var(--gs-green,#85c441);transform:scale(1.06)}.gs-bento__vclose:focus-visible{outline:3px solid var(--gs-green,#85c441);outline-offset:3px}@media (max-width:900px){.gs-bento__grid{grid-template-columns:repeat(2,1fr)}.gs-bento__cell--large{grid-column:span 2;grid-row:span 1}.gs-bento__cell--tall{grid-row:span 1}}@media (max-width:560px){.gs-bento__grid{grid-auto-rows:auto;grid-template-columns:1fr}.gs-bento__cell--large,.gs-bento__cell--tall,.gs-bento__cell--wide{grid-column:span 1;grid-row:span 1}.gs-bento__cell--media-side{align-items:stretch;flex-direction:column}.gs-bento__cell--media-side .gs-bento__cell-media{flex-basis:auto}.gs-bento__cell--media-bottom .gs-bento__cell-media{flex:0 0 auto;height:180px;min-height:0}}@media (prefers-reduced-motion:reduce){.gs-bento__cell{transition:none}.gs-bento__cell:hover{transform:none}.gs-bento__vbackdrop,.gs-bento__vclose,.gs-bento__voverlay,.gs-bento__vplay,.gs-bento__vscrim{transition:none}.gs-bento__vclose:hover,.gs-bento__vplay:hover{transform:none}}.gs-bento__cell--window{min-height:240px;overflow:hidden;padding:0;position:relative}.gs-bento__cell--window.gs-bento__cell--large,.gs-bento__cell--window.gs-bento__cell--tall{min-height:460px}.gs-bento__cell-win{background:#f3f5f7;display:flex;flex-direction:column;inset:0;position:absolute;text-align:left}.gs-bento__cell-win-bar{align-items:center;background:#e9eaee;border-bottom:1px solid rgba(6,42,71,.08);display:flex;flex:0 0 38px;padding:0 14px;position:relative}.gs-bento__cell-win-dots{display:inline-flex;gap:8px}.gs-bento__cell-win-dots span{border-radius:50%;height:11px;width:11px}.gs-bento__cell-win-dots span:first-child{background:#ff5f57}.gs-bento__cell-win-dots span:nth-child(2){background:#febc2e}.gs-bento__cell-win-dots span:nth-child(3){background:#28c840}.gs-bento__cell-win-title{color:#5c6470;font-size:.75rem;font-weight:600;left:50%;max-width:60%;overflow:hidden;position:absolute;text-overflow:ellipsis;transform:translateX(-50%);white-space:nowrap}.gs-bento__cell-win--windows .gs-bento__cell-win-bar{background:#f4f5f7;padding:0 0 0 14px}.gs-bento__cell-win-title--win{left:auto;max-width:70%;position:static;transform:none}.gs-bento__cell-win-caption{align-self:stretch;display:inline-flex;margin-left:auto}.gs-bento__cell-win-cbtn{align-items:center;align-self:stretch;color:#3b4652;display:inline-flex;justify-content:center;position:relative;width:46px}.gs-bento__cell-win-cbtn--min:before{background:currentColor;content:"";height:1px;width:11px}.gs-bento__cell-win-cbtn--max:before{border:1px solid;border-radius:1px;content:"";height:9px;width:9px}.gs-bento__cell-win-cbtn--close:after,.gs-bento__cell-win-cbtn--close:before{background:currentColor;content:"";height:1px;position:absolute;width:12px}.gs-bento__cell-win-cbtn--close:before{transform:rotate(45deg)}.gs-bento__cell-win-cbtn--close:after{transform:rotate(-45deg)}.gs-bento__cell-win-canvas{background:linear-gradient(180deg,#f7f9fb,#eef2f5);flex:1;min-height:0;overflow:hidden;position:relative}.gs-bento__cell-win-dash{display:flex;flex-direction:column;height:100%}.gs-bento__cell-win-appbar{align-items:center;background:color-mix(in srgb,var(--gs-green-cta,#0a8744) 52%,#0c2416);display:flex;flex:0 0 34px;gap:12px;padding:0 14px}.gs-bento__cell-win-mark{align-items:center;display:inline-flex;flex:0 0 auto;margin-right:2px}.gs-bento__cell-win-mark svg{display:block;height:19px;width:19px}.gs-bento__cell-win-nav{background:hsla(0,0%,100%,.28);border-radius:4px;flex:0 0 auto;height:8px}.gs-bento__cell-win-nav:nth-of-type(2){width:38px}.gs-bento__cell-win-nav:nth-of-type(3){width:32px}.gs-bento__cell-win-nav:nth-of-type(4){width:44px}.gs-bento__cell-win-nav:nth-of-type(5){width:34px}.gs-bento__cell-win-nav:nth-of-type(6){width:40px}.gs-bento__cell-win-nav.is-active{background:var(--gs-green,#85c441)}.gs-bento__cell-win-search{background:hsla(0,0%,100%,.88);border-radius:5px;flex:0 0 auto;height:15px;margin-left:auto;width:68px}.gs-bento__cell-win-main{display:flex;flex:1;flex-direction:column;gap:10px;min-width:0;padding:clamp(12px,3.5%,20px)}.gs-bento__cell-win-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.gs-bento__cell-win-heading{color:var(--gs-navy,#062a47);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:.95rem;font-weight:700}.gs-bento__cell-win-live{align-items:center;color:var(--gs-green-cta,#0a8744);display:inline-flex;flex:0 0 auto;font-size:.6rem;font-weight:700;gap:6px;letter-spacing:.08em;text-transform:uppercase}.gs-bento__cell-win-live-dot{background:var(--gs-green,#85c441);border-radius:50%;height:7px;width:7px}.gs-bento__cell-win-stats{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(84px,1fr))}.gs-bento__cell-win-stat{background:var(--gs-white,#fff);border-radius:9px;box-shadow:var(--gs-shadow-sm,0 2px 12px rgba(6,42,71,.08),0 1px 3px rgba(6,42,71,.05));display:flex;flex-direction:column;gap:3px;min-width:0;padding:9px 11px}.gs-bento__cell-win-stat-label{color:var(--gs-slate,#41505b);font-size:.6rem;letter-spacing:.06em;opacity:.75;text-transform:uppercase}.gs-bento__cell-win-stat-label,.gs-bento__cell-win-stat-value{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-bento__cell-win-stat-value{color:var(--gs-navy,#062a47);font-size:.9rem}.gs-bento__cell-win-stat-delta{align-self:flex-start;background:color-mix(in srgb,var(--gs-green,#85c441) 18%,transparent);border-radius:999px;color:var(--gs-green-cta,#0a8744);font-size:.6rem;font-weight:700;padding:1px 7px}.gs-bento__cell-win-chart{align-items:flex-end;background:var(--gs-white,#fff);border-radius:9px;box-shadow:var(--gs-shadow-sm,0 2px 12px rgba(6,42,71,.08),0 1px 3px rgba(6,42,71,.05));display:flex;flex:1;gap:7px;min-height:54px;padding:11px}.gs-bento__cell-win-chart span{background:linear-gradient(180deg,color-mix(in srgb,var(--gs-green-cta,#0a8744) 78%,#fff),var(--gs-green-cta,#0a8744));border-radius:4px 4px 0 0;flex:1;height:var(--wb,50%)}.gs-bento__cell-win-run{align-items:center;background:var(--gs-white,#fff);border-radius:9px;box-shadow:var(--gs-shadow-sm,0 2px 12px rgba(6,42,71,.08),0 1px 3px rgba(6,42,71,.05));display:flex;gap:10px;padding:9px 11px}.gs-bento__cell-win-run-label{color:var(--gs-slate,#41505b);font-size:.66rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-bento__cell-win-run-track{background:#e6e9ed;border-radius:999px;flex:1;height:6px;overflow:hidden}.gs-bento__cell-win-run-fill{background:var(--gs-green-cta,#0a8744);border-radius:999px;display:block;height:100%;width:var(--wp,82%)}.gs-bento__cell-win-run-pct{color:var(--gs-navy,#062a47);font-size:.66rem;font-weight:700}.gs-bento__cell--window.gs-bento__cell--wide .gs-bento__cell-win-chart{display:none}@media (prefers-reduced-motion:no-preference){.gs-bento__cell-win-chart span{animation:gsBentoWinBar .9s cubic-bezier(.22,.61,.36,1) var(--wd,0s) backwards}.gs-bento__cell-win-run-fill{animation:gsBentoWinFill 1.2s cubic-bezier(.22,.61,.36,1) .35s backwards}.gs-bento__cell-win-live-dot{animation:gsBentoWinPulse 2.2s ease infinite}}@keyframes gsBentoWinBar{0%{height:8%}}@keyframes gsBentoWinFill{0%{width:0}}@keyframes gsBentoWinPulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--gs-green,#85c441) 55%,transparent)}55%{box-shadow:0 0 0 6px transparent}}.gs-bento__cell--window-narr{display:flex;flex-direction:column}.gs-bento__cell--window-narr.gs-bento__cell--wide{min-height:380px}.gs-bento__cell--window-narr .gs-bento__cell-win{flex:1 1 auto;inset:auto;min-height:0;position:relative}.gs-bento__cell-win-narr{background:var(--gs-navy,#062a47);flex:0 0 auto;padding:clamp(20px,2.6vw,30px);position:relative;z-index:2}.gs-bento__cell--window-narr.is-narr-top .gs-bento__cell-win-narr{order:-1}.gs-bento__cell-win-narr-inner{max-width:52ch}.gs-bento__cell-win-narr-eyebrow{color:var(--gs-green,#85c441);font-family:var(--gs-body-font,"Source Sans Pro",sans-serif);font-size:.75rem;font-weight:700;letter-spacing:.1em;margin:0 0 6px;text-transform:uppercase}.gs-bento__cell-win-narr-heading{color:var(--gs-white,#fff);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1.15rem,1rem + .5vw,1.5rem);font-weight:700;line-height:1.18;margin:0 0 8px}.gs-bento__cell-win-narr-body{color:hsla(0,0%,100%,.9);font-family:var(--gs-body-font,"Source Sans Pro",sans-serif);font-size:.95rem;line-height:1.5}.gs-bento__cell-win-narr-body p{margin:0}.gs-bento__cell-win-narr-body p+p{margin-top:.5em}.gs-bento__cell-win-narr-body a{color:var(--gs-green,#85c441)}