.sh-shell{--sh-ease:cubic-bezier(.22,1,.36,1);--sh-t:.5s var(--sh-ease);--sh-progress:0;font-family:inherit;left:0;padding:0;position:fixed;right:0;top:0;transition:padding var(--sh-t);z-index:999}.sh-shell.is-scrolled{padding:var(--sh-inset) clamp(10px,2.4vw,26px)}.sh-shell *,.sh-shell :after,.sh-shell :before{box-sizing:border-box}.sh-shell a{color:inherit;text-decoration:none}.sh-shell button{-webkit-appearance:none;appearance:none;background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0}.sh-shell :focus-visible{border-radius:8px;outline:2px solid var(--sh-accent);outline-offset:3px}.sh-bar{align-items:center;background:var(--sh-brand);border:1px solid transparent;border-radius:0;color:var(--sh-text);display:flex;gap:clamp(14px,2vw,40px);height:var(--sh-h);margin-inline:auto;max-width:none;padding-inline:clamp(16px,3vw,44px);position:relative;transition:height var(--sh-t),border-radius var(--sh-t),background var(--sh-t),border-color var(--sh-t),box-shadow var(--sh-t);width:100%;will-change:height,border-radius}.sh-shell.is-scrolled .sh-bar{background:var(--sh-brand-soft);border-color:hsla(0,0%,100%,.22);border-radius:var(--sh-radius);box-shadow:0 22px 45px -20px rgba(2,20,66,.7),inset 0 1px 0 hsla(0,0%,100%,.28);height:80px;max-width:var(--sh-max)}.sh-shell[data-glass=true].is-scrolled .sh-bar{backdrop-filter:blur(var(--sh-blur)) saturate(1.6);-webkit-backdrop-filter:blur(var(--sh-blur)) saturate(1.6)}.sh-bar:after{background:var(--sh-accent);border-radius:2px;bottom:0;content:"";height:2px;left:var(--sh-radius);opacity:0;pointer-events:none;position:absolute;right:var(--sh-radius);transform:scaleX(var(--sh-progress));transform-origin:left center;transition:opacity .35s var(--sh-ease);width:auto}.sh-shell[data-progress=true].is-scrolled .sh-bar:after{opacity:.95}.sh-logo{align-items:center;display:flex;flex:0 0 auto;margin-right:auto}.sh-logo img{display:block;height:var(--sh-logo);transition:height var(--sh-t);width:auto}.sh-shell.is-scrolled .sh-logo img{height:var(--sh-logo-sm)}.sh-wordmark{font-size:19px;font-weight:700;letter-spacing:-.01em}.sh-nav{align-items:center;display:flex;gap:clamp(2px,.7vw,12px)}.sh-item,.sh-link{position:relative}.sh-link{align-items:center;border-radius:999px;display:flex;font-size:15px;font-weight:600;gap:6px;isolation:isolate;line-height:1;padding:10px 16px;transition:color .3s var(--sh-ease);white-space:nowrap}.sh-link:before{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.16);border:1px solid hsla(0,0%,100%,.34);border-radius:inherit;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.45);transform:scale(.82);transition:opacity .32s var(--sh-ease),transform .32s var(--sh-ease);z-index:-2}.sh-link:after,.sh-link:before{content:"";inset:0;opacity:0;position:absolute}.sh-link:after{background:linear-gradient(105deg,transparent 32%,hsla(0,0%,100%,.42) 50%,transparent 68%);background-position:130% 0;background-repeat:no-repeat;background-size:260% 100%;border-radius:inherit;transition:background-position .75s var(--sh-ease),opacity .3s linear;z-index:-1}.sh-item.is-open .sh-link:before,.sh-link:focus-visible:before,.sh-link:hover:before{opacity:1;transform:scale(1)}.sh-item.is-open .sh-link:after,.sh-link:hover:after{background-position:-40% 0;opacity:1}.sh-chev{flex:0 0 auto;height:11px;transition:transform .35s var(--sh-ease);width:11px}.sh-link.is-active:before{opacity:1;transform:scale(1)}.sh-line{background:var(--sh-accent);border-radius:2px;bottom:-7px;height:2px;left:16px;opacity:0;pointer-events:none;position:absolute;right:16px;transform:scaleX(0);transform-origin:center;transition:opacity .3s var(--sh-ease),transform .4s var(--sh-ease)}.sh-link.is-active .sh-line{opacity:1;transform:scaleX(1)}.sh-panel .sh-line{display:none}.sh-panel-link.is-active{background:hsla(0,0%,100%,.12);box-shadow:inset 3px 0 0 var(--sh-accent)}.sh-sub a.is-active{color:var(--sh-accent)}.sh-group.is-open>.sh-panel-link .sh-chev,.sh-item.is-open .sh-chev{transform:rotate(180deg)}.sh-menu{backdrop-filter:blur(26px) saturate(1.7);-webkit-backdrop-filter:blur(26px) saturate(1.7);background:var(--sh-panel);border:1px solid hsla(0,0%,100%,.24);border-radius:20px;box-shadow:0 28px 60px -26px rgba(2,16,54,.9),inset 0 1px 0 hsla(0,0%,100%,.3);left:50%;opacity:0;padding:10px;position:absolute;top:calc(100% + 14px);transform:translate(-50%,-10px) scale(.97);transform-origin:top center;transition:opacity .3s var(--sh-ease),transform .3s var(--sh-ease),visibility .3s;visibility:hidden;width:290px}.sh-menu:before{content:"";height:18px;left:0;position:absolute;right:0;top:-18px}.sh-item.is-open>.sh-menu{opacity:1;transform:translate(-50%) scale(1);visibility:visible}.sh-menu a{border-radius:13px;display:block;font-size:14.5px;font-weight:500;padding:11px 14px;transition:background .25s var(--sh-ease),padding-left .25s var(--sh-ease)}.sh-menu a+a{margin-top:2px}.sh-menu a:focus-visible,.sh-menu a:hover{background:hsla(0,0%,100%,.17);padding-left:20px}.sh-cta{align-items:center;background:var(--sh-accent);border-radius:12px;color:#000!important;display:inline-flex;flex:0 0 auto;font-size:15px;font-weight:700;line-height:1;overflow:hidden;padding:14px 26px;position:relative;transition:transform .35s var(--sh-ease),box-shadow .35s var(--sh-ease),background .3s linear,padding var(--sh-t);white-space:nowrap}.sh-shell.is-scrolled .sh-bar>.sh-cta{padding:11px 22px}.sh-cta span{position:relative;z-index:1}.sh-cta:before{background:linear-gradient(100deg,transparent 35%,hsla(0,0%,100%,.75) 50%,transparent 65%);background-position:140% 0;background-repeat:no-repeat;background-size:240% 100%;content:"";inset:0;position:absolute;transition:background-position .8s var(--sh-ease)}.sh-cta:hover{background:#d6f500;box-shadow:0 16px 30px -12px rgba(0,0,0,.35);transform:translateY(-2px)}.sh-cta:hover:before{background-position:-40% 0}.sh-cta:active{transform:translateY(0)}.sh-burger{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.3);border-radius:14px;display:none;flex:0 0 auto;height:46px;padding:0;position:relative;transition:background .3s var(--sh-ease),transform .3s var(--sh-ease);width:46px}.sh-burger:hover{background:hsla(0,0%,100%,.24)}.sh-burger:active{transform:scale(.94)}.sh-burger i{background:currentColor;border-radius:2px;height:2px;left:13px;position:absolute;transition:transform .4s var(--sh-ease),opacity .25s linear,width .4s var(--sh-ease);width:20px}.sh-burger i:first-child{top:16px}.sh-burger i:nth-child(2){top:22px;width:14px}.sh-burger i:nth-child(3){top:28px}.sh-burger[aria-expanded=true] i:first-child{transform:translateY(6px) rotate(45deg)}.sh-burger[aria-expanded=true] i:nth-child(2){opacity:0;transform:translateX(10px)}.sh-burger[aria-expanded=true] i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.sh-panel{backdrop-filter:blur(28px) saturate(1.7);-webkit-backdrop-filter:blur(28px) saturate(1.7);background:var(--sh-panel);border:1px solid hsla(0,0%,100%,.22);border-radius:26px;box-shadow:0 30px 70px -28px rgba(2,16,54,.95);color:var(--sh-text);left:clamp(10px,2.4vw,26px);max-height:calc(100vh - var(--sh-h) - 40px);opacity:0;overflow-y:auto;padding:14px;position:absolute;right:clamp(10px,2.4vw,26px);top:calc(100% + 10px);transform:translateY(-14px);transition:opacity .38s var(--sh-ease),transform .38s var(--sh-ease),visibility .38s;visibility:hidden}.sh-shell:not(.is-scrolled) .sh-panel{border-radius:0 0 26px 26px;left:0;right:0;top:100%}.sh-shell.is-menu-open .sh-panel{opacity:1;transform:translateY(0);visibility:visible}.sh-panel-link{align-items:center;border-radius:16px;display:flex;font-size:16px;font-weight:600;justify-content:space-between;opacity:0;padding:15px 16px;text-align:left;transform:translateY(10px);transition:background .25s var(--sh-ease);width:100%}.sh-panel-link:focus-visible,.sh-panel-link:hover{background:hsla(0,0%,100%,.16)}.sh-shell.is-menu-open .sh-panel-link,.sh-shell.is-menu-open .sh-panel>.sh-cta{animation:sh-rise .5s var(--sh-ease) forwards}.sh-panel>:first-child,.sh-panel>:first-child .sh-panel-link{animation-delay:.06s}.sh-panel>:nth-child(2){animation-delay:.1s}.sh-panel>:nth-child(3){animation-delay:.14s}.sh-panel>:nth-child(4){animation-delay:.18s}.sh-panel>:nth-child(5){animation-delay:.22s}.sh-panel>:nth-child(6){animation-delay:.26s}.sh-panel>:nth-child(7){animation-delay:.3s}@keyframes sh-rise{to{opacity:1;transform:translateY(0)}}.sh-sub{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--sh-ease)}.sh-sub>div{overflow:hidden}.sh-group.is-open .sh-sub{grid-template-rows:1fr}.sh-sub a{border-radius:14px;display:block;font-size:14.5px;font-weight:500;opacity:.9;padding:12px 16px 12px 28px}.sh-sub a:hover{background:hsla(0,0%,100%,.12)}.sh-panel>.sh-cta{display:flex;justify-content:center;margin-top:8px;opacity:0;padding:16px;transform:translateY(10px)}.sh-bar>*{animation:sh-drop .7s var(--sh-ease) both}.sh-bar>:first-child{animation-delay:.05s}.sh-bar>:nth-child(2){animation-delay:.14s}.sh-bar>:nth-child(3){animation-delay:.22s}.sh-bar>:nth-child(4){animation-delay:.3s}@keyframes sh-drop{0%{opacity:0;transform:translateY(-14px)}}.sh-skip{background:#fff;border-radius:0 0 10px 0;color:#05122e;font-weight:600;left:-9999px;padding:12px 20px;position:absolute;top:0;z-index:1000}.sh-skip:focus{left:0}@media (prefers-reduced-motion:reduce){.sh-shell *,.sh-shell :after,.sh-shell :before{animation-delay:0s!important;animation-duration:.001ms!important;transition-duration:.001ms!important}}body.hs-inline-edit .sh-shell{position:absolute}