.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}}