:root{--color-deep-navy-blue: #07084C;--color-midnight-navy: #02035B;--color-deep-indigo: #172171;--color-white: #FFFFFF;--color-lavender-blue: #CACBFF;--color-baby-blue: #AFCBFF;--color-ultramarine-blue: #001CFF;--color-royal-indigo: #181B9D;--color-bg: var(--color-deep-navy-blue);--color-text: var(--color-white);--color-primary: var(--color-ultramarine-blue);--color-muted: var(--color-lavender-blue);--color-accent: var(--color-baby-blue);--color-border: #CACBFF80}:root{font-size:16px}:root{--container-max: 79.25rem;--gutter: clamp(1rem, 3.5vw, 1.5rem);--gutter-lg: 2rem}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html:focus-within{scroll-behavior:smooth}html,body{height:100%}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--font-family-base: "Avenir Next Cyr", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Apple Color Emoji", "Segoe UI Emoji";--radius-1: .25rem;--radius-2: .5rem;--radius-3: .75rem;--shadow-1: 0 0 0 .0625rem rgba(255, 255, 255, .06);--shadow-2: 0 .125rem .5rem rgba(0, 0, 0, .25)}html{font-size:100%;-webkit-text-size-adjust:100%}body{color:var(--color-text, #FFFFFF);background:var(--color-bg, #010366);font-family:var(--font-family-base);font-size:1rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}.is-locked{overflow:hidden}::selection{background:color-mix(in oklab,var(--color-primary),white 80%);color:#000}:where(a,button,input,textarea,select,[tabindex]) :focus-visible{outline:.125rem solid var(--color-accent);outline-offset:.125rem;border-radius:var(--radius-2)}:where(a):not(.nonunderline){color:inherit;text-decoration:none;position:relative}:where(a):not(.nonunderline):after{content:"";position:absolute;left:50%;bottom:-.125rem;width:0;height:.125rem;background:currentColor;border-radius:.0625rem;transform:translate(-50%);transition:width .2s ease}:where(a):not(.nonunderline):hover:after{width:100%}@media (prefers-reduced-motion: reduce){:where(a):not(.nonunderline):after{transition:none}}:where(ul,ol) li::marker{content:none}h1{font-size:clamp(2.75rem,2.2250839866rem + 2.2396416573vw,4rem);line-height:clamp(3rem,2.4225923852rem + 2.4636058231vw,4.375rem);font-weight:700;letter-spacing:0}h2{font-size:clamp(1.75rem,1.3300671892rem + 1.7917133259vw,2.75rem);line-height:clamp(1.9375rem,1.4913213886rem + 1.9036954087vw,3rem);font-weight:700;letter-spacing:0}h3{font-size:clamp(1.125rem,.967525196rem + .6718924972vw,1.5rem);line-height:clamp(1.3125rem,1.1287793953rem + .7838745801vw,1.75rem);font-weight:600;letter-spacing:0}p.body-1{font-size:clamp(1.125rem,1.0725083987rem + .2239641657vw,1.25rem);line-height:clamp(1.4375rem,1.358762598rem + .3359462486vw,1.625rem);font-weight:500;letter-spacing:0}p.body-2{font-size:clamp(1rem,1rem + 0vw,1rem);line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);font-weight:500;letter-spacing:0}p.body-3{font-size:clamp(1.125rem,1.125rem + 0vw,1.125rem);line-height:clamp(1.5rem,1.5rem + 0vw,1.5rem);font-weight:500;letter-spacing:0}p.body-4-regular{font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);font-weight:400;letter-spacing:0}p.body-4-demi{font-size:clamp(.875rem,.875rem + 0vw,.875rem);line-height:clamp(1.25rem,1.25rem + 0vw,1.25rem);font-weight:600;letter-spacing:0}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--gutter);box-sizing:border-box}@media (min-width: 90rem){.container{padding-inline:var(--gutter-lg)}}.revealable{will-change:opacity,transform;contain:layout paint style;transition:opacity .6s ease,transform .7s cubic-bezier(.22,.61,.36,1)}.revealable.is-reveal-pending{opacity:0;transform:var(--reveal-transform-initial, translateY(0))}.revealable.is-revealed{opacity:1;transform:none}[data-variant=fade]{--reveal-transform-initial: translateY(0)}[data-variant=fade-down]{--reveal-transform-initial: translateY(-1.5rem)}[data-variant=fade-up]{--reveal-transform-initial: translateY(1.5rem)}[data-variant=slide-left]{--reveal-transform-initial: translateX(1.5rem)}[data-variant=slide-right]{--reveal-transform-initial: translateX(-1.5rem)}[data-variant=scale-in]{--reveal-transform-initial: scale(.98)}@media (prefers-reduced-motion: reduce){.revealable{transition:none}.revealable.is-reveal-pending,.revealable.is-revealed{opacity:1!important;transform:none!important}}
