.site-hero{background:radial-gradient(56rem 32rem at 12% -8%,rgb(38 128 169/.5),transparent 62%),radial-gradient(44rem 26rem at 96% 4%,rgb(23 85 112/.6),transparent 58%),linear-gradient(168deg,#0d2634 8%,#163c4e 52%,#17475d)}.site-dark{background:radial-gradient(46rem 28rem at 50% -12%,rgb(38 128 169/.35),transparent 60%),linear-gradient(172deg,#163c4e,#0d2634 85%)}.site-grid-dots{background-image:radial-gradient(rgb(255 255 255/.055) 1px,transparent 0);background-size:24px 24px}.site-watermark{color:transparent;-webkit-text-stroke:1.5px rgb(174 215 234/.14);-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-step{border-radius:1.125rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 229 229/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(250 250 250/var(--tw-bg-opacity,1))}.js-reveal .reveal{opacity:0}@keyframes site-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.js-reveal .reveal-in{animation:site-reveal .64s cubic-bezier(.22,1,.36,1) both}.rollcall-dot{width:.625rem;height:.625rem;border-radius:9999px;background-color:rgb(34 197 94/.9)}@media (min-width:768px){.rollcall-dot{width:.75rem;height:.75rem}}.rollcall-dot-absent{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}@keyframes rollcall-mark{0%{background-color:#d4d4d4;transform:scale(.55)}70%{transform:scale(1.25)}to{transform:scale(1)}}.js-reveal .reveal-in .rollcall-dot{animation:rollcall-mark .46s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--d,0s)}@keyframes site-sheen{0%{transform:translateX(-130%) skewX(-18deg)}to{transform:translateX(230%) skewX(-18deg)}}.site-sheen{pointer-events:none;position:absolute;top:0;bottom:0;width:33.333333%;background:linear-gradient(105deg,transparent,rgb(255 255 255/.14),transparent);transform:translateX(-130%) skewX(-18deg)}.js-reveal .reveal-in .site-sheen{animation:site-sheen 1.1s cubic-bezier(.4,0,.2,1) .35s both}@media (prefers-reduced-motion:reduce){.js-reveal .reveal{opacity:1}.js-reveal .reveal-in,.js-reveal .reveal-in .rollcall-dot,.js-reveal .reveal-in .site-sheen{animation:none}}