:root{--color-white: #ffffff;--color-black: #000000;--color-gray-1: #262626;--color-nasa-red: #fc3d21;--color-nasa-blue: #0b3d91;--color-nasa-gradient: linear-gradient(to top left, var(--color-nasa-red) -30%, var(--color-nasa-blue) 80%);--color-gold: #FEDDAB;--color-rose: #DC889B;--color-dusk: #A16299;--color-purple: #6A41BA;--color-blue: #3158A0;--color-azure: #529DE3;--color-cyan: #64C7DA;--gradient-fade-1: linear-gradient( var(--color-gold), var(--color-rose) );--gradient-fade-2: linear-gradient( to bottom right, var(--color-rose), var(--color-dusk) );--gradient-fade-3: linear-gradient( to bottom right, var(--color-dusk), var(--color-purple) );--gradient-fade-4: linear-gradient( to bottom right, var(--color-purple), var(--color-blue) );--gradient-fade-5: linear-gradient( to bottom right, var(--color-blue), var(--color-azure) );--gradient-fade-6: linear-gradient( to bottom right, var(--color-azure), var(--color-cyan) );--gradient-fade-7: linear-gradient( to bottom right, var(--color-cyan), var(--color-gold) );--gradient-rainbow: linear-gradient( to top left, var(--color-gold), var(--color-rose), var(--color-dusk), var(--color-purple), var(--color-blue), var(--color-azure), var(--color-cyan) );--gradient-rainbow-horizontal: linear-gradient( to left, var(--color-gold), var(--color-rose), var(--color-dusk), var(--color-purple), var(--color-blue), var(--color-azure), var(--color-cyan) );--color-black-alpha-50: #00000088;--color-black-alpha-80: #000000CC;--color-white-alpha-30: #ffffff4C;--color-white-alpha-80: #ffffffCC;--gradient-background: linear-gradient(153deg, var(--color-gray-1) 0%, var(--color-black) 92.66%);--gradient-fade: linear-gradient(to top, var(--color-black) 50%, rgba(0,0,0,0));--color-background: var(--color-black);--color-border: var(--color-white);--color-text: var(--color-white);--color-text-inverse: var(--color-black);--color-link-text: var(--color-white);--color-link-active-text: var(--color-gold);--color-modal-background: var(--color-black);--color-modal-border: var(--gradient-rainbow);--color-button-fill: var(--color-black);--color-button-text: var(--color-white);--color-button-border: var(--gradient-rainbow);--color-button-hover-fill: var(--color-black);--color-button-hover-text: var(--color-white);--color-button-hover-border: var(--gradient-rainbow);--color-outline-button-fill: var(--color-black);--color-outline-button-text: var(--color-white);--color-outline-button-border: var(--color-white-alpha-30);--color-outline-button-hover-fill: var(--color-black);--color-outline-button-hover-text: var(--color-white);--color-outline-button-hover-border: var(--color-white-alpha-80);--color-hotspot-button-fill: transparent;--color-hotspot-button-text: var(--color-white);--color-hotspot-button-border: transparent;--color-hotspot-button-hover-fill: transparent;--color-hotspot-button-hover-text: var(--color-white);--color-hotspot-button-hover-border: transparent}:root{--font-family: "Plus Jakarta Sans", sans-serif;--font-family-header: "Barlow Semi Condensed", sans-serif;--font-family-button: "Barlow Condensed", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-black: 800;--font-size-h1: 22px;--font-size-h1-desktop: 32px;--font-size-h2: 20px;--font-size-h2-desktop: 22px;--font-size-h3: 18px;--font-size-h3-desktop: 20px;--font-size-h4: 16px;--font-size-h4-desktop: 16px;--font-size-p: 14px;--font-size-p-desktop: 18px;--line-height-p: 150%;--font-size-p-small: 12px;--font-size-p-small-desktop: 14px;--font-size-button-small: 14px;--font-size-button-small-desktop: 16px;--font-size-link: 15px;--font-size-link-desktop: 15px;--font-size-button-large: 20px;--font-size-button-large-desktop: 24px;--font-size-nav-link: 16px;--font-size-nav-link-desktop: 16px}body,#root{width:100%;height:100%;position:absolute;top:0;left:0}@media screen and (min-width: 990px){:root{--font-size-h1: var(--font-size-h1-desktop);--font-size-h2: var(--font-size-h2-desktop);--font-size-h3: var(--font-size-h3-desktop);--font-size-h4: var(--font-size-h4-desktop);--font-size-p: var(--font-size-p-desktop);--font-size-p-small: var(--font-size-p-small-desktop);--font-size-link: var(--font-size-link-desktop);--font-size-button-large: var(--font-size-button-large-desktop);--font-size-nav-link: var(--font-size-nav-link-desktop)}}*{font-family:var(--font-family);color:var(--color-text);font-weight:var(--font-weight-regular);font-size:var(--font-size-p);font-optical-sizing:auto}h1,.h1,h1>*,.h1>*{margin-top:0;font-weight:var(--font-weight-regular);font-size:var(--font-size-h1);font-family:var(--font-family-header)}h2,.h2,h2>*,.h2>*{font-weight:var(--font-weight-regular);font-size:var(--font-size-h2);font-family:var(--font-family-header)}h3,.h3,h3>*,.h3>*{font-weight:var(--font-weight-regular);font-size:var(--font-size-h3);font-family:var(--font-family-header)}h4,.h4,h4>*,.h4>*{font-weight:var(--font-weight-regular);font-size:var(--font-size-h4);font-family:var(--font-family-header)}p,.paragraph{font-size:var(--font-size-p);line-height:var(--line-height-p);font-weight:var(--font-weight-regular)}p,ul{margin-bottom:12px}li{margin-left:16px;margin-bottom:12px}.paragraph--small,.paragraph--small>*{font-size:var(--font-size-p-small)}.paragraph--small>.paragraph--regular{font-size:var(--font-size-p)}strong,.bold{font-weight:var(--font-weight-bold)}em,.italic{font-style:italic}.medium{font-weight:var(--font-weight-medium)}a,.link,a>*{font-weight:var(--font-weight-medium);font-size:var(--font-size-link);line-height:var(--font-size-link)}.button__text,.button__text *{font-weight:var(--font-weight-medium);font-size:var(--font-size-link);line-height:var(--font-size-link);font-family:var(--font-family-header)}.button--size-medium .button__text,.button--size-large .button__text{font-size:18px}.button__text--large{font-weight:var(--font-weight-bold)}.button__text--small{font-size:var(--font-size-button-small)}.button--tab .button__text{font-family:var(--font-family-button);font-weight:var(--font-weight-medium)}.button--list .button__text{line-height:150%}.nav__link,.nav__link>*{font-weight:var(--font-weight-bold);font-size:var(--font-size-nav-link);line-height:var(--font-size-nav-link);letter-spacing:4px;text-transform:uppercase;text-decoration:none}:root{--anim-ease: cubic-bezier(.39, .575, .565, 1)}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appearUp{0%{opacity:0;transform:translate3d(0,20%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes appearZoom{0%{opacity:0;transform:scale3d(.9,.9,.9)}to{opacity:1;transform:scale(1,1,1)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359.999deg)}}@keyframes link-underline{0%{transform-origin:right center;transform:scaleX(1)}40%{transform-origin:right center;transform:scaleX(0)}60%{transform-origin:left center;transform:scaleX(0)}to{transform-origin:left center;transform:scaleX(1)}}@keyframes enterFromLeft{0%{transform:translate3d(-100%,0,0)}to{transform:translateZ(0)}}@keyframes enterFromRight{0%{transform:translate3d(100%,0,0)}to{transform:translateZ(0)}}@keyframes revealLeftRight{0%{clip-path:polygon(0 0,0 0,0 100%,0% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@keyframes clipOutToLeft{0%{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transform:translateZ(0)}to{clip-path:polygon(100% 0,200% 0,200% 100%,100% 100%);transform:translate3d(-100%,0,0)}}@keyframes clipOutToRight{0%{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transform:translateZ(0)}to{clip-path:polygon(-100% 0,0 0,0 100%,-100% 100%);transform:translate3d(100%,0,0)}}@keyframes clipInFromLeft{0%{clip-path:polygon(100% 0,200% 0,200% 100%,100% 100%);transform:translate3d(-100%,0,0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transform:translateZ(0)}}@keyframes clipInOut{0%{clip-path:polygon(-100% 0,0 0,0 100%,-100% 100%);transform:translate3d(100%,0,0)}48%{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transform:translateZ(0)}52%{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transform:translateZ(0)}to{clip-path:polygon(100% 0,200% 0,200% 100%,100% 100%);transform:translate3d(-100%,0,0)}}@keyframes clipInFromRight{0%{clip-path:polygon(-100% 0,0 0,0 100%,-100% 100%);transform:translate3d(100%,0,0)}to{clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);transform:translateZ(0)}}@keyframes orbit{0%{transform:rotateX(70deg) rotate(0) translateZ(-2px)}to{transform:rotateX(70deg) rotate(359deg) translateZ(-1px)}}@keyframes pulseBrightness{0%{filter:brightness(1)}to{filter:brightness(1.05)}}@keyframes resizeGradient{0%{background-size:100%}to{background-size:150%}}@keyframes letterBounce{0%{transform:translateY(0)}8%{transform:translateY(-3px)}16%{transform:translateY(0)}}@keyframes letterSway{0%{transform:translate3d(-1px,-2px,0)}25%{transform:translate3d(1px,-2px,0)}50%{transform:translate3d(1px,2px,0)}75%{transform:translate3d(-1px,2px,0)}to{transform:translate3d(-1px,-2px,0)}}@keyframes letterWeight{0%{min-width:20px;font-weight:400;text-shadow:1px 1px 2px red,0 0 1em blue,0 0 .2em blue}30%{font-weight:800;text-shadow:1px 1px 2px red,0 0 1em orange,0 0 .2em yellow}60%{font-weight:400;text-shadow:1px 1px 2px red,0 0 1em blue,0 0 .2em blue}to{min-width:20px;font-weight:400;text-shadow:1px 1px 2px red,0 0 1em blue,0 0 .2em blue}}@keyframes letterGlow{0%{text-shadow:1px 1px 2px red,0 0 1em blue,0 0 .2em blue}30%{text-shadow:1px 1px 2px red,0 0 1em orange,0 0 .2em yellow}60%{text-shadow:1px 1px 2px red,0 0 1em blue,0 0 .2em blue}to{text-shadow:1px 1px 2px red,0 0 1em blue,0 0 .2em blue}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(359.9deg)}}@keyframes drawSvg{0%{stroke-dashoffset:200%}to{stroke-dashoffset:0%}}@keyframes buttonTrace{0%{transform:translateZ(0)}20%{transform:translate3d(400px,0,0)}30%{transform:translate3d(400px,100px,0)}75%{transform:translate3d(0,100px,0)}to{transform:translateZ(0);animation-timing-function:var(--anim-ease)}}@keyframes buttonTrace2{0%{transform:translateZ(0)}to{transform:translate3d(400px,0,0)}}:root{--max-width: 1100px;--border-radius: 12px;--font-mono: ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--foreground-rgb: 0, 0, 0;--background-start-rgb: 214, 219, 220;--background-end-rgb: 255, 255, 255;--primary-glow: conic-gradient( from 180deg at 50% 50%, #16abff33 0deg, #0885ff33 55deg, #54d6ff33 120deg, #0071ff33 160deg, transparent 360deg );--secondary-glow: radial-gradient( rgba(255, 255, 255, 1), rgba(255, 255, 255, 0) );--tile-start-rgb: 239, 245, 249;--tile-end-rgb: 228, 232, 233;--tile-border: conic-gradient( #00000080, #00000040, #00000030, #00000020, #00000010, #00000010, #00000080 );--callout-rgb: 238, 240, 241;--callout-border-rgb: 172, 175, 176;--card-rgb: 180, 185, 188;--card-border-rgb: 131, 134, 135}@media (prefers-color-scheme: dark){:root{--foreground-rgb: 255, 255, 255;--background-start-rgb: 0, 0, 0;--background-end-rgb: 0, 0, 0;--primary-glow: radial-gradient(rgba(1, 65, 255, .4), rgba(1, 65, 255, 0));--secondary-glow: linear-gradient( to bottom right, rgba(1, 65, 255, 0), rgba(1, 65, 255, 0), rgba(1, 65, 255, .3) );--tile-start-rgb: 2, 13, 46;--tile-end-rgb: 2, 5, 19;--tile-border: conic-gradient( #ffffff80, #ffffff40, #ffffff30, #ffffff20, #ffffff10, #ffffff10, #ffffff80 );--callout-rgb: 20, 20, 20;--callout-border-rgb: 108, 108, 108;--card-rgb: 100, 100, 100;--card-border-rgb: 200, 200, 200}}*{box-sizing:border-box;padding:0;margin:0}html,body{max-width:100vw;overflow-x:hidden}body{color:rgb(var(--foreground-rgb));background:linear-gradient(to bottom,transparent,rgb(var(--background-end-rgb))) rgb(var(--background-start-rgb))}div:focus{outline:none}a{color:inherit;text-decoration:none}.display-none{display:none!important}@media (prefers-color-scheme: dark){html{color-scheme:dark}}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}
