.sh-topbar{color:#fffc;background:linear-gradient(90deg,#010140 0%,#020270 50%,#010140 100%);border-bottom:1px solid #1a4fd626;width:100%;font-size:.8125rem;line-height:1}.sh-topbar__inner{justify-content:center;align-items:center;gap:1.25rem;max-width:75rem;margin:0 auto;padding:.6875rem 1.25rem;display:flex}.sh-topbar__left{color:#ffffff8c;white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;display:none}.sh-topbar__left svg{color:#4a7aef;flex-shrink:0}.sh-topbar__right{flex-wrap:nowrap;align-items:center;gap:1.5rem;display:flex}.sh-topbar__link{color:#ffffffe6;white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.sh-topbar__link svg{color:#4a7aef;flex-shrink:0}.sh-topbar__link:hover{color:#fff}.sh-topbar__link:hover svg{color:#7da5ff}.sh-topbar__sep{background:#ffffff1f;width:1px;height:14px;display:none}.sh-topbar__hours{color:#ffffff8c;white-space:nowrap;align-items:center;gap:.5rem;font-size:.8125rem;display:none}.sh-topbar__hours svg{color:#4a7aef;flex-shrink:0}@media (width>=56.25rem){.sh-topbar__inner{justify-content:space-between;padding:.6875rem 1.5rem}.sh-topbar__left{display:flex}.sh-topbar__sep{display:block}.sh-topbar__hours{display:inline-flex}}.sh-nav{z-index:1000;-webkit-backdrop-filter:blur(16px);background:#fffffff7;border-bottom:1px solid #e5e7eb;width:100%;transition:box-shadow .3s;position:sticky;top:0}.sh-nav--scrolled{box-shadow:0 1px 24px #0000000f}.sh-nav__inner{justify-content:space-between;align-items:center;max-width:75rem;height:4rem;margin:0 auto;padding:0 1rem;display:flex}.sh-nav__logo{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.sh-nav__logo-img{-o-object-fit:contain;object-fit:contain;width:auto;height:1.8125rem}.sh-nav__links{align-items:center;gap:.25rem;display:none}.sh-nav__item{align-items:center;display:flex;position:relative}.sh-nav__link{color:#374151;letter-spacing:-.01em;border-radius:.25rem;align-items:center;padding:.5rem .75rem;font-family:Inter,system-ui,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:flex}.sh-nav__link:hover{color:#020293}.sh-nav__chevron{color:#9ca3af;margin-left:2px;transition:transform .2s}.sh-nav__item--dd:hover .sh-nav__chevron{color:#020293;transform:rotate(180deg)}.sh-nav__dropdown{opacity:0;visibility:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;min-width:14.5rem;padding:.375rem;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:calc(100% + .375rem);left:-.5rem;transform:translateY(6px);box-shadow:0 12px 32px #00000014,0 2px 6px #0000000a}.sh-nav__item--dd:hover .sh-nav__dropdown{opacity:1;visibility:visible;transform:translateY(0)}.sh-nav__dd-link{color:#374151;border-radius:.375rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;text-decoration:none;transition:background .15s,color .15s;display:flex}.sh-nav__dd-link svg{color:#d1d5db;flex-shrink:0;transition:color .15s,transform .15s}.sh-nav__dd-link:hover{color:#020293;background:#f0f4ff}.sh-nav__dd-link:hover svg{color:#020293;transform:translate(2px)}.sh-nav__cta{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#020293;border-radius:.25rem;flex-shrink:0;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-family:Barlow,system-ui,sans-serif;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:none}.sh-nav__cta svg{transition:transform .2s}.sh-nav__cta:hover{background:#1a4fd6;transform:translateY(-1px);box-shadow:0 4px 16px #1a4fd64d}.sh-nav__cta:hover svg{transform:translate(3px)}@media (width>=75rem){.sh-nav__links{display:flex}.sh-nav__cta{display:inline-flex}.sh-nav__burger{display:none!important}}.sh-nav__burger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;gap:5px;padding:.5rem;display:flex}.sh-nav__burger span{background:#111827;border-radius:1px;width:22px;height:2px;transition:transform .3s,opacity .3s;display:block}.sh-nav__burger[aria-expanded=true] span:first-child{transform:rotate(45deg)translate(5px,5px)}.sh-nav__burger[aria-expanded=true] span:nth-child(2){opacity:0}.sh-nav__burger[aria-expanded=true] span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.sh-mobile{z-index:999;overscroll-behavior:contain;background:#fff;flex-direction:column;width:100%;height:calc(100dvh - 4rem);transition:transform .35s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:4rem;left:0;overflow-y:auto;transform:translate(100%)}.sh-mobile--open{transform:translate(0)}.sh-mobile__body{flex:1;padding:1.25rem 1.5rem}.sh-mobile__group{border-bottom:1px solid #f1f5f9}.sh-mobile__link{color:#111827;letter-spacing:-.01em;padding:.875rem 0;font-family:Barlow,system-ui,sans-serif;font-size:1.0625rem;font-weight:600;text-decoration:none;display:block}.sh-mobile__link:hover{color:#020293}.sh-mobile__trigger{cursor:pointer;color:#111827;letter-spacing:-.01em;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.875rem 0;font-family:Barlow,system-ui,sans-serif;font-size:1.0625rem;font-weight:600;display:flex}.sh-mobile__arrow{color:#9ca3af;flex-shrink:0;transition:transform .25s}.sh-mobile__trigger[aria-expanded=true] .sh-mobile__arrow{color:#020293;transform:rotate(180deg)}.sh-mobile__sub{padding-bottom:.625rem;display:none}.sh-mobile__trigger[aria-expanded=true]+.sh-mobile__sub{display:block}.sh-mobile__sublink{color:#64748b;border-left:2px solid #e5e7eb;padding:.5rem 0 .5rem 1rem;font-size:.9375rem;text-decoration:none;transition:color .2s,border-color .2s;display:block}.sh-mobile__sublink:hover{color:#020293;border-color:#020293}.sh-mobile__sublink--parent{color:#374151;font-weight:600}.sh-mobile__foot{background:#fafbfc;border-top:1px solid #f1f5f9;flex-direction:column;gap:.625rem;padding:1.25rem 1.5rem;display:flex}.sh-mobile__contact{color:#374151;align-items:center;gap:.625rem;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.sh-mobile__contact svg{color:#020293;flex-shrink:0}.sh-mobile__cta{color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.06em;background:#020293;border-radius:.375rem;margin-top:.25rem;padding:.75rem;font-family:Barlow,system-ui,sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s;display:block}.sh-mobile__cta:hover{background:#1a4fd6}@media (width>=75rem){.sh-mobile{display:none!important}}.sf{color:#fff;background:linear-gradient(160deg,#020270 0%,#010150 40%,#010140 100%);width:100%;padding:0;position:relative;overflow:hidden}.sf__accent{background:linear-gradient(90deg,#020293 0%,#1a4fd6 30%,#4a7aef 50%,#1a4fd6 70%,#020293 100%);height:3px}.sf-deco{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sf-deco__grid{opacity:.05;background-image:linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff80 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.sf-deco__rings{width:20rem;height:20rem;position:absolute;top:-20%;right:-5%}@media (width<=56.25rem){.sf-deco__rings{width:14rem;height:14rem;top:-10%;right:-10%}}.sf-deco__ring{border:1px solid #1a4fd624;border-radius:50%;position:absolute;inset:0}.sf-deco__ring--1{animation:7s ease-in-out infinite sfRingPulse}.sf-deco__ring--2{border-color:#1a4fd617;animation:7s ease-in-out 2s infinite sfRingPulse;inset:22%}@keyframes sfRingPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.06)}}.sf-deco__gear{display:none}.sf-deco__dot{background:#4a7aef61;border-radius:50%;width:4px;height:4px;position:absolute}.sf-deco__dot--1{animation:8s ease-in-out infinite sfDotFloat;top:25%;left:20%}.sf-deco__dot--2{animation:8s ease-in-out 3s infinite sfDotFloat;top:60%;right:30%}.sf-deco__dot--3{animation:8s ease-in-out 5.5s infinite sfDotFloat;top:40%;left:55%}@keyframes sfDotFloat{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-10px)}}.sf-deco__crosshair{width:2rem;height:2rem;animation:5s ease-in-out 1s infinite sfCrosshairFade;position:absolute;bottom:35%;right:18%}.sf-deco__crosshair span{background:#1a4fd638;position:absolute}.sf-deco__crosshair span:first-child{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.sf-deco__crosshair span:last-child{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}@keyframes sfCrosshairFade{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.8;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.sf-deco__ring,.sf-deco__gear,.sf-deco__dot,.sf-deco__crosshair{animation:none!important}}.sf__inner{z-index:1;max-width:75rem;margin:0 auto;padding:3.5rem 1.25rem 2rem;position:relative}@media (width>=56.25rem){.sf__inner{padding:4rem 1.5rem 2rem}}.sf__top{border-bottom:1px solid #4a7aef1f;flex-direction:column;gap:2.5rem;padding-bottom:2.5rem;display:flex}@media (width>=56.25rem){.sf__top{flex-direction:row;gap:3.5rem}}.sf__brand{flex-shrink:0}@media (width>=56.25rem){.sf__brand{max-width:21rem}}.sf__logo{align-items:center;margin-bottom:1rem;text-decoration:none;display:flex}.sf__logo-img{-o-object-fit:contain;object-fit:contain;width:auto;height:2.0625rem}.sf__desc{color:#fff9;margin:0 0 1.25rem;font-size:.9375rem;line-height:1.7}.sf__contacts{flex-direction:column;gap:.625rem;display:flex}.sf__contact{color:#ffffffb3;align-items:center;gap:.625rem;font-size:.875rem;text-decoration:none;transition:color .2s;display:inline-flex}.sf__contact:not(.sf__contact--static):hover{color:#fff}.sf__contact svg{color:#4a7aef;flex-shrink:0}.sf__columns{flex:1;grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (width>=56.25rem){.sf__columns{grid-template-columns:repeat(3,1fr)}}.sf__col-title{text-transform:uppercase;letter-spacing:.12em;color:#fffffff2;margin:0 0 1rem;padding-bottom:.625rem;font-family:Barlow,system-ui,sans-serif;font-size:.75rem;font-weight:700;position:relative}.sf__col-title:after{content:"";background:linear-gradient(90deg,#4a7aef,#0000);border-radius:1px;width:1.5rem;height:2px;position:absolute;bottom:0;left:0}.sf__col-links{flex-direction:column;gap:.5625rem;margin:0;padding:0;list-style:none;display:flex}.sf__col-links a{color:#fff9;font-size:.875rem;text-decoration:none;transition:color .2s,padding-left .2s}.sf__col-links a:hover{color:#fff;padding-left:.25rem}.sf__grant{border-bottom:1px solid #4a7aef1f;grid-template-columns:1fr;gap:1.25rem;padding:2rem 0;display:grid}@media (width>=56.25rem){.sf__grant{grid-template-columns:auto 1fr;align-items:center;gap:2.5rem}}.sf__grant-logo{width:13rem;height:auto;display:block}.sf__grant-text p{margin:0}.sf__grant-intro{color:#ffffffe6;font-size:.875rem;font-style:italic;font-weight:600}.sf__grant-body{color:#fff9;font-size:.8125rem;line-height:1.65;margin-top:.5rem!important}.sf__grant-body strong,.sf__grant-data strong{color:#ffffffd9}.sf__grant-data{color:#fff9;flex-direction:column;gap:.25rem;margin:.75rem 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}@media (width>=56.25rem){.sf__grant-data{flex-flow:wrap;gap:.25rem 0}.sf__grant-data li+li{border-left:1px solid #ffffff40;margin-left:.75rem;padding-left:.75rem}}.sf__bottom{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding-top:1.5rem;display:flex}@media (width>=56.25rem){.sf__bottom{flex-direction:row;justify-content:space-between}}.sf__copy{color:#fff6;margin:0;font-size:.8125rem}.sf__legal{gap:1.25rem;display:flex}.sf__legal a{color:#fff6;font-size:.8125rem;text-decoration:none;transition:color .2s}.sf__legal a:hover{color:#ffffffd9}.sf__cookies-btn{color:#fff6;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.8125rem;transition:color .2s}.sf__cookies-btn:hover{color:#ffffffd9}
