@font-face{font-family:Helvetica Now Fallback;font-style:normal;font-weight:1 450;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo Regular),local(Arimo-Regular),local(Helvetica);size-adjust:95.9%;ascent-override:115.75%;descent-override:37.54%;line-gap-override:0%}@font-face{font-family:Helvetica Now Fallback;font-style:normal;font-weight:451 550;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo Regular),local(Arimo-Regular),local(Helvetica);size-adjust:98.3%;ascent-override:112.92%;descent-override:36.62%;line-gap-override:0%}@font-face{font-family:Helvetica Now Fallback;font-style:normal;font-weight:551 650;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold),local(Helvetica Bold),local(Helvetica-Bold);size-adjust:93.7%;ascent-override:118.46%;descent-override:38.42%;line-gap-override:0%}@font-face{font-family:Helvetica Now Fallback;font-style:normal;font-weight:651 1000;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold),local(Helvetica Bold),local(Helvetica-Bold);size-adjust:95.5%;ascent-override:116.23%;descent-override:37.7%;line-gap-override:0%}@font-face{font-family:Helvetica Now Fallback;font-style:italic;font-weight:1 450;src:local(Arial Italic),local(Arial-ItalicMT),local(Liberation Sans Italic),local(LiberationSans-Italic),local(Arimo Italic),local(Arimo-Italic),local(Helvetica Oblique),local(Helvetica-Oblique);size-adjust:96.07%;ascent-override:115.55%;descent-override:37.47%;line-gap-override:0%}@font-face{font-family:Helvetica Now Fallback;font-style:italic;font-weight:451 550;src:local(Arial Italic),local(Arial-ItalicMT),local(Liberation Sans Italic),local(LiberationSans-Italic),local(Arimo Italic),local(Arimo-Italic),local(Helvetica Oblique),local(Helvetica-Oblique);size-adjust:98.3%;ascent-override:112.92%;descent-override:36.62%;line-gap-override:0%}@font-face{font-family:Helvetica Now Fallback;font-style:italic;font-weight:551 650;src:local(Arial Bold Italic),local(Arial-BoldItalicMT),local(Liberation Sans Bold Italic),local(LiberationSans-BoldItalic),local(Arimo Bold Italic),local(Arimo-BoldItalic),local(Helvetica Bold Oblique),local(Helvetica-BoldOblique);size-adjust:93.8%;ascent-override:118.34%;descent-override:38.38%;line-gap-override:0%}@font-face{font-family:Helvetica Now Fallback;font-style:italic;font-weight:651 1000;src:local(Arial Bold Italic),local(Arial-BoldItalicMT),local(Liberation Sans Bold Italic),local(LiberationSans-BoldItalic),local(Arimo Bold Italic),local(Arimo-BoldItalic),local(Helvetica Bold Oblique),local(Helvetica-BoldOblique);size-adjust:95.6%;ascent-override:116.11%;descent-override:37.66%;line-gap-override:0%}@font-face{font-family:Helvetica Now Fallback Roboto;font-style:normal;font-weight:1 450;src:local(Roboto),local(Roboto-Regular);size-adjust:96.1%;ascent-override:115.5%;descent-override:37.46%;line-gap-override:0%}@font-face{font-family:Helvetica Now Fallback Roboto;font-style:normal;font-weight:451 550;src:local(Roboto Medium),local(Roboto-Medium);size-adjust:97.6%;ascent-override:113.73%;descent-override:36.89%;line-gap-override:0%}@font-face{font-family:Helvetica Now Fallback Roboto;font-style:normal;font-weight:551 650;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:99.5%;ascent-override:111.56%;descent-override:36.18%;line-gap-override:0%}@font-face{font-family:Helvetica Now Fallback Roboto;font-style:normal;font-weight:651 1000;src:local(Roboto Bold),local(Roboto-Bold);size-adjust:101.4%;ascent-override:109.47%;descent-override:35.5%;line-gap-override:0%}@font-face{font-family:Helvetica Now Fallback Roboto;font-style:italic;font-weight:1 550;src:local(Roboto Italic),local(Roboto-Italic);size-adjust:98.2%;ascent-override:113.03%;descent-override:36.66%;line-gap-override:0%}@font-face{font-family:Helvetica Now Fallback Roboto;font-style:italic;font-weight:551 1000;src:local(Roboto Bold Italic),local(Roboto-BoldItalic);size-adjust:103.4%;ascent-override:107.35%;descent-override:34.82%;line-gap-override:0%}
:root{--color-neutral-900:#111;--color-neutral-800:#161616;--color-neutral-700:#292827;--color-neutral-600:#373533;--color-neutral-550:#595959;--color-neutral-500:#727272;--color-neutral-400:#aaa;--color-neutral-300:#d8d7d6;--color-neutral-200:#e9e8e7;--color-neutral-100:#fcfcfc;--color-neutral-060:#fcfcfc99;--color-black:#000;--color-accent:#a6ce39;--color-bg:var(--color-neutral-100);--color-ink:var(--color-neutral-800);--color-ink-muted:var(--color-neutral-500);--color-ink-muted-surface:var(--color-neutral-550);--color-surface:var(--color-neutral-200);--color-line:#1616161f;--color-surface-tint:#16161614;--focus-ring:2px solid var(--color-neutral-800);--focus-ring-offset:2px;--focus-halo:0 0 0 3px var(--color-accent);--font-sans:var(--font-hn);--font-sans-italic:var(--font-hn-italic);--weight-default:400;--weight-emphasis:500;--design-unit:.0625rem;--radius-s:calc(var(--design-unit,1px) * 6);--radius-m:calc(var(--design-unit,1px) * 8);--radius-l:calc(var(--design-unit,1px) * 16);--radius-xl:calc(var(--design-unit,1px) * 24);--space-2xs:calc(var(--design-unit,1px) * 4);--space-xs:calc(var(--design-unit,1px) * 8);--space-s:calc(var(--design-unit,1px) * 12);--space-m:calc(var(--design-unit,1px) * 16);--space-l:calc(var(--design-unit,1px) * 24);--space-xl:calc(var(--design-unit,1px) * 40);--space-2xl:calc(var(--design-unit,1px) * 64);--space-3xl:calc(var(--design-unit,1px) * 96);--layout-row:calc(var(--design-unit,1px) * 80);--gutter:calc(var(--design-unit,1px) * 24);--grid-inset:calc(var(--design-unit,1px) * 24);--layout-half-row:calc(var(--layout-row) / 2);--space-section:var(--layout-half-row)}@media (min-width:1024px){:root{--space-section:var(--layout-row)}}:root{--radius-pill:999px;--container-pad:max(1rem, calc(100vw * 2 / 45));--grid-columns:6;--duration-fast:.3s;--duration-base:.6s;--duration-slow:1s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}[data-theme=dark]{--color-bg:var(--color-neutral-900);--color-ink:var(--color-neutral-100);--color-ink-muted:var(--color-neutral-400);--color-ink-muted-surface:var(--color-neutral-400);--color-surface:#fcfcfc14;--color-line:#fcfcfc14;--color-surface-tint:#fcfcfc14}*,:before,:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(120*max(.0625rem,.0694445vw))}body{font-family:var(--font-sans);font-weight:var(--weight-default);letter-spacing:-.04em;font-size:calc(var(--design-unit,1px)*16);background:var(--color-bg);color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}img,picture,video,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}em,i,cite{font-family:var(--font-sans-italic),var(--font-sans);font-style:italic}:where(ul[role=list],ol[role=list]){padding:0;list-style:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::selection{background:var(--color-accent);color:var(--color-neutral-800)}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:var(--focus-halo)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{html{scroll-padding-top:0}[data-site-ticker],[data-site-header]>:not(:first-child),[aria-hidden=true]:not(svg),[data-photo-source],iframe,video{display:none!important}figure:has(>[data-photo-source]):not(:has(figcaption)){display:none!important}[data-site-header]{position:static;transform:none!important}*{min-height:0!important}[data-reveal]{opacity:1!important;transform:none!important}[data-orbit-copy],[data-orbit-copy] [style],[data-orbit-mission],[data-orbit-mission] [style],[data-scroll-copy]{opacity:1!important;visibility:visible!important;transform:none!important}[data-scroll-story][data-motion] [data-orbit-mission],[data-copy-fixed]{position:static!important}[data-scroll-story],[data-orbit-hero]{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;position:relative!important;inset:auto!important;transform:none!important}.pin-spacer{width:auto!important;height:auto!important;padding:0!important}details::details-content{content-visibility:visible;display:block}summary:after{content:none!important}main a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.8em}h1,h2,h3,summary{break-after:avoid}details,dl,figure,li{break-inside:avoid}}
