.gs-orbit,.gs-orbit *,.gs-orbit :after,.gs-orbit :before{box-sizing:border-box}.gs-orbit{--orbit-size:clamp(320px,36vw,500px);--orbit-sat:clamp(60px,7vw,88px);--orbit-hub:clamp(104px,12.5vw,156px);--orbit-r:calc(var(--orbit-size)/2 - var(--orbit-sat)/2 - 2px);--orbit-dur:0.85s;--orbit-ease:cubic-bezier(0.22,0.61,0.36,1);--orbit-tile-r:var(--gs-card-radius,12px);--orbit-ripple:var(--gs-harbor-300,#457aba);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-orbit--space-compact{padding-block:var(--gs-section-pad-compact,clamp(36px,4.5vw,64px))}.gs-orbit--space-normal{padding-block:var(--gs-section-pad,clamp(48px,6vw,96px))}.gs-orbit--space-spacious{padding-block:var(--gs-section-pad-spacious,clamp(64px,8vw,120px))}.gs-orbit--bg-white{background:var(--gs-white,#fff)}.gs-orbit__inner{margin-inline:auto;max-width:var(--gs-content-max,1280px);padding-inline:var(--gs-content-pad,clamp(36px,5vw,84px))}.gs-orbit__head{margin-inline:auto;margin-bottom:clamp(28px,4vw,56px);max-width:720px;text-align:center}.gs-orbit__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;justify-content:center;letter-spacing:var(--gs-eyebrow-tracking,.1em);margin:0 0 14px;text-transform:uppercase}.gs-orbit__heading{color:var(--gs-navy,#1d3a5d);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;letter-spacing:-.01em;line-height:1.15;margin:0 0 12px;text-wrap:balance}.gs-orbit__subhead{color:var(--gs-slate,#2b4950);font-size:clamp(1rem,.96rem + .3vw,1.18rem);line-height:1.55;margin:0}.gs-orbit__cols{display:grid;gap:clamp(14px,1.8vw,28px);grid-template-columns:auto auto minmax(0,480px)}.gs-orbit__brace,.gs-orbit__cols{align-items:center;justify-content:center}.gs-orbit__brace{color:var(--gs-harbor-100,#dde7f4);display:flex;font-family:"Inter",var(--gs-body-font,system-ui),sans-serif;font-size:clamp(240px,25vw,360px);font-weight:100;line-height:.8;margin-inline:calc(clamp(14px, 1.8vw, 28px)*-.25);pointer-events:none;transform:translateY(-.04em);user-select:none}.gs-orbit__stage{height:var(--orbit-size);margin-inline:auto;position:relative;width:var(--orbit-size)}.gs-orbit__path{border:1px dashed color-mix(in srgb,var(--gs-navy,#1d3a5d) 22%,transparent);border-radius:50%;height:calc(var(--orbit-r)*2);left:50%;margin:calc(var(--orbit-r)*-1) 0 0 calc(var(--orbit-r)*-1);position:absolute;top:50%;width:calc(var(--orbit-r)*2)}.gs-orbit__ring{--orbit-rot:90deg;inset:0;position:absolute;transform:rotate(var(--orbit-rot));transition:transform var(--orbit-dur) var(--orbit-ease);will-change:transform}.gs-orbit__sat{height:var(--orbit-sat);left:50%;margin:calc(var(--orbit-sat)/-2) 0 0 calc(var(--orbit-sat)/-2);position:absolute;top:50%;transform:rotate(var(--a)) translateY(calc(var(--orbit-r)*-1));width:var(--orbit-sat)}.gs-orbit__sat-inner{display:block;transform:rotate(calc((var(--a) + var(--orbit-rot))*-1));transition:transform var(--orbit-dur) var(--orbit-ease)}.gs-orbit__sat-btn,.gs-orbit__sat-inner{height:100%;position:relative;width:100%}.gs-orbit__sat-btn{align-items:center;background:var(--gs-white,#fff);border:1px solid var(--gs-card-border-color,rgba(29,58,93,.12));border-radius:var(--orbit-tile-r);box-shadow:var(--gs-shadow-1,0 1px 2px rgba(29,58,93,.08));cursor:pointer;display:flex;justify-content:center;padding:0;transition:transform .3s var(--orbit-ease),box-shadow .3s ease,border-color .3s ease;z-index:1}.gs-orbit__icon{display:block;height:74%;object-fit:contain;pointer-events:none;width:74%}.gs-orbit__sat-btn:hover{box-shadow:var(--gs-shadow-2,0 6px 16px rgba(29,58,93,.14));transform:scale(1.07)}.gs-orbit__sat-btn:focus-visible{outline:3px solid var(--gs-fern-300,#85c441);outline-offset:3px}.gs-orbit__sat.is-active .gs-orbit__sat-btn{border-color:var(--gs-harbor-400,#1d3a5d);box-shadow:0 0 0 4px color-mix(in srgb,var(--orbit-ripple) 45%,transparent),var(--gs-shadow-3,0 18px 40px rgba(29,58,93,.2));transform:scale(1.15)}.gs-orbit__ripple{border-radius:var(--orbit-tile-r);inset:0;pointer-events:none;position:absolute;transform:scale(1.15);z-index:0}.gs-orbit__ripple:after,.gs-orbit__ripple:before{border:2px solid color-mix(in srgb,var(--orbit-ripple) 75%,transparent);border-radius:var(--orbit-tile-r);content:"";inset:0;opacity:0;position:absolute}.gs-orbit__sat.is-active .gs-orbit__ripple{box-shadow:0 0 34px 8px color-mix(in srgb,var(--orbit-ripple) 22%,transparent)}.gs-orbit__sat.is-active .gs-orbit__ripple:after,.gs-orbit__sat.is-active .gs-orbit__ripple:before{animation:gs-orbit-ripple 3.6s cubic-bezier(.2,.6,.3,1) infinite}.gs-orbit__sat.is-active .gs-orbit__ripple:after{animation-delay:1.8s}@keyframes gs-orbit-ripple{0%{opacity:.65;transform:scale(1)}65%{opacity:.12}to{opacity:0;transform:scale(1.55)}}.gs-orbit__hub{align-items:center;background:var(--gs-harbor-400,#1d3a5d);border:1px solid color-mix(in srgb,#fff 16%,transparent);border-radius:50%;box-shadow:var(--gs-shadow-3,0 18px 40px rgba(29,58,93,.24));display:flex;flex-direction:column;gap:4px;height:var(--orbit-hub);justify-content:center;left:50%;margin:calc(var(--orbit-hub)/-2) 0 0 calc(var(--orbit-hub)/-2);padding:8%;position:absolute;text-align:center;top:50%;width:var(--orbit-hub);z-index:2}.gs-orbit__hub-icon{display:block;height:clamp(42px,7vw,74px);width:clamp(42px,7vw,74px)}.gs-orbit__hub-icon .gs-orbit__icon{height:100%;width:100%}.gs-orbit__hub-logo{display:block;width:clamp(44px,7vw,74px)}.gs-orbit__hub-logo-img{display:block;height:auto;object-fit:contain;width:100%}.gs-orbit__hub-title{color:#fff;font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1rem,.9rem + .6vw,1.4rem);font-weight:700;line-height:1.1}.gs-orbit__hub-sub{color:hsla(0,0%,100%,.82);font-size:.8rem;line-height:1.3}.gs-orbit__copy{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.gs-orbit__copy>.gs-orbit__detail{width:100%}.gs-orbit__playpause{align-items:center;background:transparent;border:0;border-radius:50%;color:var(--gs-navy,#1d3a5d);cursor:pointer;display:inline-flex;flex:0 0 auto;height:36px;justify-content:center;margin-top:clamp(20px,2.4vw,28px);padding:0;position:relative;transition:background .2s ease;width:36px}.gs-orbit__playpause[hidden]{display:none}@media (min-width:901px) and (hover:hover){.gs-orbit__playpause{display:none}}.gs-orbit__playpause:hover{background:color-mix(in srgb,var(--orbit-ripple) 10%,transparent)}.gs-orbit__playpause:focus-visible{outline:3px solid var(--gs-fern-300,#85c441);outline-offset:3px}.gs-orbit__playpause svg{height:12px;width:12px}.gs-orbit__playpause .gs-orbit__ic-play{display:none;margin-left:2px}.gs-orbit__playpause[data-state=paused] .gs-orbit__ic-pause{display:none}.gs-orbit__playpause[data-state=paused] .gs-orbit__ic-play{display:block}.gs-orbit__playpause .gs-orbit__timer{height:100%;inset:0;position:absolute;transform:rotate(-90deg);width:100%}.gs-orbit__timer circle{fill:none;stroke-width:1.5}.gs-orbit__timer-track{stroke:var(--gs-card-border-color,rgba(29,58,93,.16))}.gs-orbit__timer-fill{stroke:var(--orbit-ripple);stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round}.gs-orbit__playpause.is-counting .gs-orbit__timer-fill{animation:gs-orbit-timer var(--orbit-cycle,7s) linear forwards}@keyframes gs-orbit-timer{to{stroke-dashoffset:0}}.gs-orbit__detail{display:grid;min-width:0;position:relative;text-align:left}.gs-orbit__panel{grid-area:1/1;margin:0;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease;visibility:hidden}.gs-orbit__panel.is-active{opacity:1;transform:none;visibility:visible}.gs-orbit__panel{align-self:center}.gs-orbit__panel-title{color:var(--gs-navy,#1d3a5d);font-family:var(--gs-heading-font,"PT Serif",Georgia,serif);font-size:clamp(1.4rem,1.1rem + 1vw,2rem);font-weight:700;line-height:1.15;margin:0 0 12px;text-wrap:balance}.gs-orbit__panel-desc{color:var(--gs-slate,#2b4950);font-size:clamp(1rem,.97rem + .25vw,1.15rem);line-height:1.6}.gs-orbit__panel-desc p{margin:0}.gs-orbit__bullets{display:flex;flex-direction:column;gap:12px;list-style:none;margin:18px 0 0;padding:0}.gs-orbit__bullet{align-items:flex-start;color:var(--gs-slate,#2b4950);display:flex;font-size:clamp(.95rem,.93rem + .15vw,1.05rem);gap:12px;line-height:1.5}.gs-orbit__bullet-mark{align-items:center;background:var(--gs-navy,#1d3a5d);border-radius:50%;color:var(--gs-white,#fff);display:inline-flex;flex:0 0 auto;height:22px;justify-content:center;margin-top:1px;width:22px}.gs-orbit__bullet-mark svg{display:block;height:12px;width:12px}.gs-orbit__bullet-text{min-width:0}.gs-orbit__panel-link{color:var(--gs-green-cta,#1e6724);display:inline-block;font-weight:700;margin-top:16px;text-decoration:none}.gs-orbit__panel-link:hover{text-decoration:underline}.gs-orbit[data-text=light]{color:var(--gs-harbor-50,#f4f7fb);--orbit-ripple:#fff}.gs-orbit[data-text=light] .gs-orbit__heading,.gs-orbit[data-text=light] .gs-orbit__panel-title{color:#fff}.gs-orbit[data-text=light] .gs-orbit__bullet,.gs-orbit[data-text=light] .gs-orbit__panel-desc,.gs-orbit[data-text=light] .gs-orbit__subhead{color:hsla(0,0%,100%,.82)}.gs-orbit[data-text=light] .gs-orbit__bullet-mark{background:var(--gs-white,#fff);color:var(--gs-navy,#1d3a5d)}.gs-orbit[data-text=light] .gs-orbit__eyebrow,.gs-orbit[data-text=light] .gs-orbit__panel-link{color:var(--gs-fern-300,#85c441)}.gs-orbit[data-text=light] .gs-orbit__brace{color:color-mix(in srgb,#fff 28%,transparent)}.gs-orbit[data-text=light] .gs-orbit__path{border-color:color-mix(in srgb,#fff 30%,transparent)}.gs-orbit[data-text=light] .gs-orbit__sat.is-active .gs-orbit__sat-btn{border-color:#fff;box-shadow:0 0 0 4px color-mix(in srgb,#fff 55%,transparent),var(--gs-shadow-3,0 18px 40px rgba(29,58,93,.2))}.gs-orbit[data-text=light] .gs-orbit__playpause{color:#fff}.gs-orbit[data-text=light] .gs-orbit__timer-track{stroke:hsla(0,0%,100%,.3)}.gs-reveal-on .gs-orbit [data-gs-reveal]{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.gs-reveal-on .gs-orbit [data-gs-reveal].is-revealed{opacity:1;transform:none}@media (max-width:900px){.gs-orbit{--orbit-size:clamp(300px,58vw,460px);--orbit-hub:clamp(104px,14vw,150px)}.gs-orbit__cols{gap:clamp(28px,4vw,44px);grid-template-columns:minmax(0,1fr)}.gs-orbit__brace{display:none}.gs-orbit__copy{align-items:center}.gs-orbit__ring{--orbit-rot:180deg}.gs-orbit__detail{margin-inline:auto;max-width:620px;min-height:6.5em;text-align:center}.gs-orbit__panel{align-self:start}.gs-orbit__bullets{display:inline-flex;text-align:left}}@media (max-width:640px){.gs-orbit{overflow-x:clip;--orbit-size:min(380px,calc(100vw - var(--gs-card-gutter, clamp(24px, 6vw, 104px))*2 - var(--gs-content-pad, clamp(36px, 5vw, 84px))*2 - 12px));--orbit-sat:clamp(50px,14vw,72px);--orbit-hub:clamp(78px,22vw,112px)}.gs-orbit__detail{min-height:8em}.gs-orbit:not(.gs-orbit--bullets-mobile) .gs-orbit__bullets{display:none}.gs-orbit__hub-logo{width:38px}.gs-orbit__hub-title{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.gs-orbit__panel,.gs-orbit__ring,.gs-orbit__sat-btn,.gs-orbit__sat-inner{transition:none}.gs-orbit__sat.is-active .gs-orbit__ripple:after,.gs-orbit__sat.is-active .gs-orbit__ripple:before{animation:none}}