:root{color-scheme:light;color:#111;font-synthesis:none;text-rendering:optimizelegibility;background:#fff;font-family:Montserrat Variable,Montserrat Fallback,sans-serif}*{box-sizing:border-box}html{min-height:100%}body{background:radial-gradient(circle at 50% 30%,#0000000f,#0000 31rem),#fff;min-height:100vh;margin:0}a{color:inherit}.aero-skip-link{z-index:20;color:#fff;background:#111;border-radius:999px;padding:.7rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.aero-skip-link:focus{transform:translateY(0)}.aero-header{z-index:10;color:#111;-webkit-backdrop-filter:blur(30px)saturate(180%);isolation:isolate;background:linear-gradient(115deg,#ffffffc2 0%,#ffffff6b 42%,#ffffffa8 100%),#ffffff5c;border:1px solid #ffffffc7;border-radius:999px;justify-content:space-between;align-items:center;gap:24px;width:min(100% - 48px,1180px);min-height:68px;padding:10px 12px 10px 24px;display:flex;position:fixed;top:24px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:inset 0 1px #fffffff5,inset 0 -1px #11111114,0 18px 55px #11111129,0 3px 12px #11111114}.aero-header:before,.aero-header:after{z-index:-1;content:"";pointer-events:none;position:absolute}.aero-header:before{border-radius:inherit;opacity:.72;background:radial-gradient(at 18% 0,#ffffffe0,#0000 42%),linear-gradient(100deg,#0000 24%,#ffffff7a 48%,#0000 72%);inset:1px}.aero-header:after{filter:blur(.5px);background:linear-gradient(90deg,#0000,#ffffffeb,#0000);height:1px;top:3px;left:10%;right:10%}.aero-header-brand{flex:none;align-items:center;gap:10px;display:flex}.aero-header-brand img{width:auto;height:30px;display:block}.aero-header-brand .aero-header-mark{width:auto;height:30px}.aero-header nav{align-items:center;gap:4px;font-size:13px;display:flex}.aero-header nav a{white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding-inline:15px;text-decoration:none;display:inline-flex}.aero-header nav a:hover,.aero-header nav a:focus-visible{background:#11111114}.aero-header nav .aero-header-action{color:#fff;background:#111;margin-left:6px;padding-inline:20px}.aero-header nav .aero-header-action:hover,.aero-header nav .aero-header-action:focus-visible{background:#242424}.aero-header :focus-visible{outline-offset:2px;outline:2px solid #111}main,.aero-footer{width:min(100% - 48px,1180px);margin-inline:auto}.aero-home{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:148px 0 88px;display:flex}.aero-home-wordmark{width:clamp(108px,10vw,142px);height:auto;margin-bottom:30px;display:block}.aero-home h1{color:#111;text-wrap:balance;max-width:1180px;margin:0;font-size:clamp(26px,6vw,82px);font-weight:600;line-height:.98}.aero-home h1 span{white-space:nowrap;display:block}.aero-home-status{color:#1111117a;margin:24px 0 0;font-size:13px;line-height:1.4}.aero-footer a:focus-visible{outline-offset:4px;outline:2px solid #111}.aero-footer{color:#1111117a;text-align:center;border-top:1px solid #11111124;justify-content:center;align-items:center;gap:24px;min-height:120px;padding-block:30px;font-size:12px;display:flex}.aero-footer p{margin:0}.aero-footer a{text-underline-offset:.3em}.aero-not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100% - 48px,48rem);min-height:100svh;margin:0 auto;padding-top:110px;display:flex}.aero-not-found img{width:3rem;margin-bottom:2rem}.aero-not-found p{color:#1111118a;margin-bottom:.75rem}.aero-not-found h1{margin-bottom:2rem;font-size:clamp(2.5rem,8vw,5rem)}.aero-link{text-underline-offset:.35em;font-weight:600}@media (width<=600px){.aero-header{width:calc(100% - 24px);min-height:58px;padding:7px 7px 7px 18px;top:12px}.aero-header-brand{gap:8px}.aero-header-brand img,.aero-header-brand .aero-header-mark{height:25px}.aero-header nav{gap:0;font-size:12px}.aero-header nav a{min-height:42px;padding-inline:12px}.aero-header nav .aero-header-action{margin-left:0;padding-inline:15px}main,.aero-footer{width:min(100% - 32px,1180px)}.aero-home{padding:126px 0 64px}.aero-home h1{font-size:clamp(26px,6vw,82px)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.aero-skip-link,.aero-header a{transition:background-color .16s,color .16s,transform .16s}}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0%;size-adjust:112.83%}
