@import url("https://fonts.googleapis.com/css2?family=PT+Mono&display=swap");@font-face{font-family:NewScienceThin;src:url(/fonts/NewScience-Thin.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:NewScienceLight;src:url(/fonts/NewScience-Light.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:NewScienceRegular;src:url(/fonts/NewScience-Regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:NewScienceMedium;src:url(/fonts/NewScience-Medium.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:NewScienceSemiBold;src:url(/fonts/NewScience-SemiBold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:NewScienceBold;src:url(/fonts/NewScience-Bold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}:root{--circle-size:80%;--blending:hard-light;--softYellow-rgb:237,255,141;--softGreen-rgb:199,241,194;--softBlue-rgb:202,216,236;--skyBlue-rgb:74,144,226;--blue-rgb:15,89,175;--navy-rgb:18,60,109;--white-rgb:255,255,255;--eggshell-rgb:240,240,240;--midGrey-rgb:65,65,65;--darkGrey-rgb:33,33,33;--black-rgb:0,0,0;--softYellow:#edff8d;--softGreen:#c7f1c2;--softBlue:#cad8ec;--skyBlue:#4a90e2;--blue:#0f59af;--navy:#123c6d;--white:#fff;--eggshell:#f0f0f0;--midGrey:#414141;--darkGrey:#212121;--black:#000;--crispRed:#e53935;--vibrantOrange:#f57c00;--containerMax:60rem}html{@media (prefers-color-scheme:dark){--surface-1:var(--black);--text-1:var(--white);--surface-2:var(--darkGrey);--text-2:var(--white);--surface-3:var(--navy);--text-3:var(--white);--text-highlight-1:var(--softYellow);--text-highlight-2:var(--softGreen);--text-highlight-3:var(--skyBlue);--link-color:var(--skyBlue);--link-hover:var(--softYellow);--link-visited:var(--softBlue);--logo-outline:var(--skyBlue);--logo-eyes:var(--softBlue);--logo-text:var(--softBlue);--error:var(--vibrantOrange);--border-subtle:rgba(var(--white-rgb),0.3);--border-subtle-hover:rgba(var(--white-rgb),0.5)}@media (prefers-color-scheme:light){--surface-1:var(--white);--text-1:var(--navy);--surface-2:var(--eggshell);--text-2:var(--navy);--surface-3:var(--navy);--text-3:var(--white);--text-highlight-1:var(--blue);--text-highlight-2:var(--blue);--text-highlight-3:var(--skyBlue);--link-color:var(--blue);--link-hover:var(--navy);--link-visited:var(--skyBlue);--logo-outline:var(--skyBlue);--logo-eyes:var(--softBlue);--logo-text:var(--softBlue);--error:var(--crispRed);--border-subtle:var(--softBlue);--border-subtle-hover:var(--skyBlue)}background:var(--surface-1);scrollbar-width:thin}body{background:var(--surface-1);background-color:var(--surface-1);font-family:Arial,Helvetica,sans-serif}*,:after,:before{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}img,svg,video{display:block;width:100%;max-width:100%;height:auto}a,button{cursor:pointer}button,input,textarea{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;outline:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}input,textarea{width:100%;resize:none}:where(body:has(.aq-portal)) *,:where(body:has(.aq-portal)) :after,:where(body:has(.aq-portal)) :before{padding:revert-layer;margin:revert-layer}:where(body:has(.aq-portal)) img,:where(body:has(.aq-portal)) svg,:where(body:has(.aq-portal)) video{display:revert-layer;width:revert-layer;max-width:revert-layer;height:revert-layer}:where(body:has(.aq-portal)) :is(button,input,textarea,select){background:revert-layer;border:revert-layer;padding:revert-layer;margin:revert-layer;font:revert-layer;color:revert-layer}:where(html:has(.aq-portal)){scrollbar-color:#b3d0dd transparent;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(body:has(.aq-portal)) ::selection{background:#f0b43c;color:#12303f}:where(body:has(.aq-portal)){caret-color:#12303f}:where(body:has(.aq-portal)) ::-webkit-scrollbar{width:10px;height:10px}:where(body:has(.aq-portal)) ::-webkit-scrollbar-thumb{background:#b3d0dd;border-radius:999px;border:2px solid #fff}:where(body:has(.aq-portal)) ::-webkit-scrollbar-track{background:transparent}:where(body:has(.aq-portal)) :is(a,button,input,select,textarea,summary,[role=button],[role=switch],[tabindex]):focus-visible{outline:3px solid #12303f!important;outline-offset:3px!important;box-shadow:none}:where(body:has(.aq-portal)) a{text-underline-offset:.2em}:where(body:has(.aq-portal)) select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}@keyframes aqPortalSettle{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}.aq-settle{animation:aqPortalSettle .22s cubic-bezier(.16,1,.3,1) both}@media (prefers-reduced-motion:reduce){:where(body:has(.aq-portal)) *,:where(body:has(.aq-portal)) :after,:where(body:has(.aq-portal)) :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}