*{box-sizing:border-box}body,html{margin:0;padding:0;background-color:#ffffff;color:#0f172a;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth;scroll-padding-top:96px}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.skip-link{position:absolute;left:16px;top:-64px;z-index:100;background:#0a2f4f;color:#ffffff;font-size:13px;font-weight:700;padding:10px 18px;border-radius:999px;transition:top .15s ease}.skip-link:focus{top:12px;color:#ffffff}:focus-visible{outline:3px solid #097a8f;outline-offset:2px;border-radius:2px}.tnum{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.blueprint{background-image:linear-gradient(rgba(127,212,232,.05) 1px,transparent 0),linear-gradient(90deg,rgba(127,212,232,.05) 1px,transparent 0);background-size:44px 44px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}