@font-face{font-family:ConnectEra Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/connectera-sans-400.woff2) format("woff2")}@font-face{font-family:ConnectEra Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/connectera-sans-500.woff2) format("woff2")}@font-face{font-family:ConnectEra Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/connectera-sans-700.woff2) format("woff2")}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/oswald.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/poppins-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--arc-color-infiniteblue-dark: #021c29;--arc-color-infiniteblue: #032d42;--arc-color-infiniteblue-light: #124d6b;--arc-color-midblue: #035d99;--arc-color-brightblue: #52b8ff;--arc-color-lightblue: #c2e6ff;--arc-color-brandblue-50: #f2f5f7;--arc-color-brandblue-100: #d7e0e6;--arc-color-brandblue-200: #bccad4;--arc-color-brandblue-300: #a2b5c1;--arc-color-brandblue-400: #879fae;--arc-color-brandblue-500: #6c889a;--arc-color-brandblue-600: #517285;--arc-color-brandblue-700: #365b6f;--arc-color-brandblue-800: #1b4459;--arc-color-brandblue-900: #032d42;--arc-color-brandgreen-50: #f4fcf2;--arc-color-brandgreen-100: #e0f7dc;--arc-color-brandgreen-200: #beeeb5;--arc-color-brandgreen-300: #9fe793;--arc-color-brandgreen-400: #81df71;--arc-color-brandgreen-500: #63df4e;--arc-color-brandgreen-600: #4dbf39;--arc-color-brandgreen-700: #3eaa2b;--arc-color-brandgreen-800: #298319;--arc-color-brandgreen-900: #1a610e;--arc-color-wasabigreen: #63df4e;--arc-color-midwasabigreen: #005f1e;--arc-color-darkwasabigreen: #003310;--arc-color-lightwasabigreen: #deffd9;--arc-color-brightindigo: #7661ff;--arc-color-midindigo: #3c288d;--arc-color-darkindigo: #14103b;--arc-color-lightindigo: #bdbafd;--arc-color-brightpurple: #bf71f2;--arc-color-midpurple: #412c58;--arc-color-darkpurple: #1e012e;--arc-color-lightpurple: #e6dbff;--arc-color-purple: #5274ff;--arc-color-blue: #24c2ce;--arc-color-pink: #fc7786;--arc-color-orange: #fca822;--arc-color-yellow: #ffde1d;--arc-color-green: #009156;--arc-color-lightyellow: #dbef89;--arc-color-white: #ffffff;--arc-color-neutral-50: #f7f7f7;--arc-color-neutral-100: #ebebeb;--arc-color-neutral-200: #dbdbdb;--arc-color-neutral-300: #c3c3c3;--arc-color-neutral-400: #adadad;--arc-color-neutral-500: #848484;--arc-color-neutral-600: #666666;--arc-color-neutral-700: #4f4f4f;--arc-color-neutral-800: #333333;--arc-color-neutral-900: #1d1d1d;--arc-color-black: #000000;--arc-color-gray: #c3c3c3;--arc-color-infiniteblue-rgb: 3, 45, 66;--arc-color-infiniteblue-dark-rgb: 2, 28, 41;--arc-color-wasabigreen-rgb: 99, 223, 78;--arc-color-brightblue-rgb: 82, 184, 255;--arc-color-white-rgb: 255, 255, 255;--arc-color-ui-success: var(--arc-color-brandgreen-800);--arc-color-ui-positive: var(--arc-color-wasabigreen);--arc-color-ui-attention: var(--arc-color-orange);--arc-color-ui-attention-background: #fbf7bc;--arc-color-ui-attention-text: #ad5918;--arc-color-ui-warning: #b33233;--arc-color-ui-warning-background: #ffccd2;--arc-color-ui-warning-on-dark: #fc9ca7;--arc-color-ui-negative: var(--arc-color-pink);--arc-color-ui-featured: var(--arc-color-yellow);--arc-color-ui-focus: #3eaa2b;--arc-color-accessible-green: #497e6e;--arc-color-accessible-grey: #5b6f70;--arc-color-text-primary-on-light: var(--arc-color-neutral-900);--arc-color-text-primary-on-dark: var(--arc-color-white);--arc-color-text-secondary-on-light: var(--arc-color-infiniteblue);--arc-color-text-secondary-on-dark: var(--arc-color-wasabigreen);--arc-color-link-default-on-light: #00718f;--arc-color-link-hover-on-light: #024f69;--arc-color-link-active-on-light: var(--arc-color-infiniteblue);--arc-color-link-visited-on-light: #7057c7;--arc-color-link-disabled-on-light: var(--arc-color-neutral-300);--arc-color-link-default-on-dark: #00cbe6;--arc-color-link-hover-on-dark: #42e9ff;--arc-color-link-active-on-dark: #99f3ff;--arc-color-link-visited-on-dark: #bfadff;--arc-color-link-disabled-on-dark: var(--arc-color-neutral-500);--arc-color-gradient-brand-dark-blue: radial-gradient(ellipse 60% 60% at bottom left, rgba(82, 184, 255, .5) 10%, rgba(82, 184, 255, 0) 100%), radial-gradient(ellipse 60% 60% at top right, rgba(118, 97, 255, .5) 10%, rgba(118, 97, 255, 0) 100%), var(--arc-color-infiniteblue);--arc-color-gradient-brand-dark-green: radial-gradient(ellipse 60% 60% at bottom left, rgba(99, 223, 78, .5) 10%, rgba(99, 223, 78, 0) 100%), radial-gradient(ellipse 60% 60% at top right, rgba(82, 184, 255, .5) 10%, rgba(82, 184, 255, 0) 100%), var(--arc-color-infiniteblue);--arc-color-gradient-diagonal-purple-blue: linear-gradient(to bottom right, #5A7AFF 20%, var(--arc-color-blue) 100%);--arc-color-gradient-diagonal-wasabigreen-blue: linear-gradient(to bottom right, var(--arc-color-wasabigreen) 0%, var(--arc-color-blue) 80%);--arc-font-family-fallback: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--arc-font-family-display: "ConnectEra Sans", "Space Grotesk", "Inter Tight", var(--arc-font-family-fallback);--arc-font-family-body: "ConnectEra Sans", "Inter", var(--arc-font-family-fallback);--arc-font-family-serif: "Fraunces", "Cormorant Garamond", "Times New Roman", serif;--arc-font-family-monospace: "JetBrains Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--arc-font-family-100: var(--arc-font-family-body);--arc-font-family-300: var(--arc-font-family-body);--arc-font-family-400: var(--arc-font-family-body);--arc-font-family-500: var(--arc-font-family-display);--arc-font-family-600: var(--arc-font-family-display);--arc-font-family-700: var(--arc-font-family-display);--arc-font-family-light: var(--arc-font-family-300);--arc-font-family-regular: var(--arc-font-family-400);--arc-font-family-medium: var(--arc-font-family-500);--arc-font-family-semibold: var(--arc-font-family-600);--arc-font-family-bold: var(--arc-font-family-700);--arc-font-family-black: var(--arc-font-family-700);--arc-font-size-heading-level-1-anthemic-at-xs: 3.4rem;--arc-font-size-heading-level-1-anthemic-at-lg: 6.4rem;--arc-font-size-heading-level-1-anthemic-at-xxl: 11rem;--arc-font-size-heading-level-1-jumbo-at-xs: 3.2rem;--arc-font-size-heading-level-1-jumbo-at-lg: 6.4rem;--arc-font-size-heading-level-1-jumbo-at-xxl: 8rem;--arc-font-size-heading-level-1-at-xs: 2.8rem;--arc-font-size-heading-level-1-at-lg: 4.8rem;--arc-font-size-heading-level-1-at-xxl: 6.4rem;--arc-font-size-heading-level-2-at-xs: 2.4rem;--arc-font-size-heading-level-2-at-lg: 3.6rem;--arc-font-size-heading-level-2-at-xxl: 4.8rem;--arc-font-size-heading-level-3-at-xs: 2.2rem;--arc-font-size-heading-level-3-at-lg: 2.8rem;--arc-font-size-heading-level-3-at-xxl: 3.6rem;--arc-font-size-heading-level-4-at-xs: 2rem;--arc-font-size-heading-level-4-at-lg: 2.4rem;--arc-font-size-heading-level-4-at-xxl: 2.8rem;--arc-font-size-heading-level-5-at-xs: 1.8rem;--arc-font-size-heading-level-5-at-lg: 2.2rem;--arc-font-size-heading-level-5-at-xxl: 2.4rem;--arc-font-size-heading-level-6-at-xs: 1.6rem;--arc-font-size-heading-level-6-at-lg: 1.8rem;--arc-font-size-heading-level-6-at-xxl: 1.8rem;--arc-font-size-body-xlarge-at-xs: 1.8rem;--arc-font-size-body-xlarge-at-lg: 2.4rem;--arc-font-size-body-xlarge-at-xxl: 2.8rem;--arc-font-size-body-large-at-xs: 1.8rem;--arc-font-size-body-large-at-lg: 2rem;--arc-font-size-body-large-at-xxl: 2.2rem;--arc-font-size-body-medium-at-xs: 1.6rem;--arc-font-size-body-medium-at-lg: 1.8rem;--arc-font-size-body-medium-at-xxl: 2rem;--arc-font-size-body-small-at-xs: 1.6rem;--arc-font-size-body-small-at-lg: 1.6rem;--arc-font-size-body-small-at-xxl: 1.8rem;--arc-font-size-body-xsmall-at-xs: 1.4rem;--arc-font-size-body-xsmall-at-lg: 1.6rem;--arc-font-size-body-xsmall-at-xxl: 1.6rem;--arc-font-size-eyebrow-large-at-xs: 1.6rem;--arc-font-size-eyebrow-large-at-lg: 1.8rem;--arc-font-size-eyebrow-large-at-xxl: 2rem;--arc-font-size-eyebrow-small: 1.2rem;--arc-font-size-caption: 1.4rem;--arc-font-size-footnote: 1.4rem;--arc-font-size-breadcrumb: 1.6rem;--arc-font-line-height-heading-anthemic: 1;--arc-font-line-height-heading-jumbo: 1.1;--arc-font-line-height-heading: 1.1;--arc-font-line-height-stat: 1;--arc-font-line-height-body: 1.5;--arc-font-line-height-caption: 1.5;--arc-font-line-height-footnote: 1.5;--arc-font-line-height-breadcrumb: 1.5;--arc-font-line-height-eyebrow-large: 1.3;--arc-font-line-height-eyebrow-small: 1.3;--arc-font-letter-spacing-heading-anthemic: -.01em;--arc-font-letter-spacing-heading-jumbo: -.01em;--arc-font-letter-spacing-heading: -.01em;--arc-font-letter-spacing-stat: -.01em;--arc-font-letter-spacing-footnote: -.01em;--arc-font-letter-spacing-eyebrow-large: 0;--arc-font-letter-spacing-eyebrow-small: 0;--arc-space-size-base: 16px;--arc-space-size-10: calc(var(--arc-space-size-base) * .125);--arc-space-size-25: calc(var(--arc-space-size-base) * .25);--arc-space-size-50: calc(var(--arc-space-size-base) * .5);--arc-space-size-75: calc(var(--arc-space-size-base) * .75);--arc-space-size-100: calc(var(--arc-space-size-base) * 1);--arc-space-size-125: calc(var(--arc-space-size-base) * 1.25);--arc-space-size-150: calc(var(--arc-space-size-base) * 1.5);--arc-space-size-200: calc(var(--arc-space-size-base) * 2);--arc-space-size-250: calc(var(--arc-space-size-base) * 2.5);--arc-space-size-300: calc(var(--arc-space-size-base) * 3);--arc-space-size-350: calc(var(--arc-space-size-base) * 3.5);--arc-space-size-400: calc(var(--arc-space-size-base) * 4);--arc-space-size-450: calc(var(--arc-space-size-base) * 4.5);--arc-space-size-500: calc(var(--arc-space-size-base) * 5);--arc-space-size-600: calc(var(--arc-space-size-base) * 6);--arc-space-size-750: calc(var(--arc-space-size-base) * 7.5);--arc-space-size-1000: calc(var(--arc-space-size-base) * 10);--arc-border-radius-xsmall: 4px;--arc-border-radius-small: 8px;--arc-border-radius-medium: 16px;--arc-border-radius-large: 24px;--arc-border-radius-xlarge: 32px;--arc-border-radius-xxlarge: 40px;--arc-border-radius-capsule: 500px;--arc-icon-size-xsmall: 12px;--arc-icon-size-small: 16px;--arc-icon-size-medium: 24px;--arc-icon-size-large: 32px;--arc-icon-size-xlarge: 48px;--arc-motion-duration-short-1: .16s;--arc-motion-duration-short-2: .2s;--arc-motion-duration-short-3: .25s;--arc-motion-duration-medium-1: .32s;--arc-motion-duration-medium-2: .38s;--arc-motion-duration-medium-3: .5s;--arc-motion-duration-long-1: .66s;--arc-motion-duration-long-2: 1s;--arc-motion-duration-long-3: 1.5s;--arc-motion-easing-linear: linear;--arc-motion-easing-ease-out: cubic-bezier(.2, 0, 0, 1);--arc-motion-easing-ease-in-out: cubic-bezier(.6, 0, .4, 1);--arc-motion-scale-1: 1.03;--arc-motion-scale-2: 1.05;--arc-motion-scale-3: 1.07;--arc-motion-scale-4: 1.15;--arc-z-index-deep: -1000;--arc-z-index-default: 0;--arc-z-index-docked: 100;--arc-z-index-dropdown: 200;--arc-z-index-header-nav: 300;--arc-z-index-sticky-nav: 400;--arc-z-index-scrim: 500;--arc-z-index-overlay: 600;--arc-z-index-modal: 700;--arc-z-index-spinner: 800;--arc-z-index-notice: 900;--arc-z-index-top: 1000;--arc-breakpoint-xs: 0;--arc-breakpoint-sm: 576px;--arc-breakpoint-md: 768px;--arc-breakpoint-lg: 1024px;--arc-breakpoint-xl: 1366px;--arc-breakpoint-xxl: 1680px;--arc-grid-max-width: 1680px;--arc-grid-gutter-width-at-xs: 16px;--arc-grid-gutter-width-at-sm: 24px;--arc-grid-gutter-width-at-md: 32px;--arc-grid-gutter-width-at-lg: 32px;--arc-grid-gutter-width-at-xl: 40px;--arc-grid-gutter-width-at-xxl: 48px;--arc-grid-gutter-height-at-xs: 32px;--arc-grid-gutter-height-at-xxl: 48px;--arc-shadow-xs: 0 1px 2px rgba(3, 45, 66, .06), 0 1px 1px rgba(3, 45, 66, .04);--arc-shadow-sm: 0 2px 4px rgba(3, 45, 66, .06), 0 1px 2px rgba(3, 45, 66, .04);--arc-shadow-md: 0 4px 10px -2px rgba(3, 45, 66, .1), 0 2px 4px -1px rgba(3, 45, 66, .06);--arc-shadow-lg: 0 12px 24px -6px rgba(3, 45, 66, .14), 0 4px 8px -2px rgba(3, 45, 66, .08);--arc-shadow-xl: 0 24px 48px -12px rgba(3, 45, 66, .22), 0 8px 16px -4px rgba(3, 45, 66, .1);--arc-shadow-2xl: 0 48px 96px -24px rgba(3, 45, 66, .3), 0 16px 32px -8px rgba(3, 45, 66, .14);--arc-glow-green: 0 0 0 1px rgba(99, 223, 78, .25), 0 8px 24px rgba(99, 223, 78, .3);--arc-glow-blue: 0 0 0 1px rgba(82, 184, 255, .25), 0 8px 24px rgba(82, 184, 255, .3);--arc-shadow-inset-sm: inset 0 1px 2px rgba(3, 45, 66, .08);--arc-shadow-inset-md: inset 0 2px 4px rgba(3, 45, 66, .1);--arc-opacity-0: 0;--arc-opacity-5: .05;--arc-opacity-10: .1;--arc-opacity-20: .2;--arc-opacity-40: .4;--arc-opacity-60: .6;--arc-opacity-80: .8;--arc-opacity-100: 1;--arc-blur-sm: 4px;--arc-blur-md: 12px;--arc-blur-lg: 24px;--arc-blur-xl: 40px;--arc-border-width-0: 0;--arc-border-width-1: 1px;--arc-border-width-1-5: 1.5px;--arc-border-width-2: 2px;--arc-border-width-4: 4px;--arc-border-width-8: 8px;--arc-focus-ring: 0 0 0 3px var(--arc-color-brandgreen-700), 0 0 0 4px var(--arc-color-white);--arc-focus-ring-on-dark: 0 0 0 3px var(--arc-color-brandgreen-400), 0 0 0 4px var(--arc-color-infiniteblue-dark);--arc-focus-ring-offset: 2px;--arc-touch-target-min: 44px;--arc-text-on-wasabigreen: var(--arc-color-infiniteblue);--arc-text-on-infiniteblue: var(--arc-color-white);--arc-text-on-orange: var(--arc-color-neutral-900);--arc-text-on-pink: var(--arc-color-neutral-900);--arc-text-on-yellow: var(--arc-color-neutral-900);--arc-text-on-ui-warning: var(--arc-color-white);--arc-text-on-attention-bg: var(--arc-color-ui-attention-text);--arc-text-on-warning-bg: #7f1d1d;--arc-surface-page: #f7f7f7;--arc-surface-canvas: var(--arc-color-white);--arc-surface-raised: var(--arc-color-white);--arc-surface-sunken: var(--arc-color-neutral-50);--arc-surface-brand: var(--arc-color-infiniteblue);--arc-surface-brand-soft: var(--arc-color-brandblue-50);--arc-surface-accent: var(--arc-color-brandgreen-50);--arc-surface-inverse: var(--arc-color-neutral-900);--arc-border-subtle: var(--arc-color-neutral-100);--arc-border-default: var(--arc-color-neutral-200);--arc-border-strong: var(--arc-color-neutral-400);--arc-button-regular-border-radius: var(--arc-border-radius-capsule);--arc-button-regular-border-width: var(--arc-border-width-2);--arc-button-regular-height-at-xs: 48px;--arc-button-regular-height-at-xxl: 56px;--arc-button-regular-font-size-at-xs: 1.6rem;--arc-button-regular-font-size-at-xxl: 1.8rem;--arc-button-regular-padding-at-xs: var(--arc-space-size-150);--arc-button-regular-padding-at-xxl: var(--arc-space-size-200);--arc-button-regular-icon-spacing: var(--arc-space-size-75);--arc-button-small-border-radius: var(--arc-border-radius-capsule);--arc-button-small-border-width: var(--arc-border-width-2);--arc-button-small-height: 36px;--arc-button-small-font-size: 1.4rem;--arc-button-small-padding: var(--arc-space-size-125);--arc-button-small-icon-spacing: var(--arc-space-size-50);--arc-button-font-family: var(--arc-font-family-500);--arc-button-font-weight: 600;--arc-button-solid-background-color-default-on-light: var(--arc-color-brandgreen-500);--arc-button-solid-background-color-hover-on-light: var(--arc-color-brandgreen-300);--arc-button-solid-background-color-active-on-light: var(--arc-color-brandgreen-400);--arc-button-solid-font-color-default-on-light: var(--arc-color-infiniteblue);--arc-button-solid-background-color-default-on-dark: var(--arc-color-brandgreen-500);--arc-button-solid-background-color-hover-on-dark: var(--arc-color-brandgreen-300);--arc-input-background: var(--arc-surface-canvas);--arc-input-border-color-default: var(--arc-border-default);--arc-input-border-color-hover: var(--arc-border-strong);--arc-input-border-color-focus: var(--arc-color-brandgreen-700);--arc-input-border-color-error: var(--arc-color-ui-warning);--arc-input-border-width: var(--arc-border-width-1-5);--arc-input-radius: var(--arc-border-radius-small);--arc-input-padding-x: var(--arc-space-size-75);--arc-input-padding-y: 10px;--arc-input-font-size: 1.6rem;--arc-input-text-color: var(--arc-color-neutral-900);--arc-input-placeholder-color: var(--arc-color-neutral-500);--arc-input-label-font-size: 1.4rem;--arc-input-label-font-weight: 500;--arc-input-help-font-size: 1.2rem;--arc-input-shadow: var(--arc-shadow-inset-sm);--arc-input-shadow-focus: 0 0 0 3px rgba(62, 170, 43, .2);--arc-input-shadow-error: 0 0 0 3px rgba(179, 50, 51, .2);--arc-input-disabled-background: var(--arc-color-neutral-50);--arc-input-disabled-text: var(--arc-color-neutral-400);--arc-card-background: var(--arc-surface-raised);--arc-card-border-color: var(--arc-border-subtle);--arc-card-border-width: var(--arc-border-width-1);--arc-card-radius: var(--arc-border-radius-medium);--arc-card-padding-at-xs: var(--arc-space-size-150);--arc-card-padding-at-lg: var(--arc-space-size-200);--arc-card-shadow: var(--arc-shadow-sm);--arc-card-shadow-hover: var(--arc-shadow-md);--arc-card-brand-background: var(--arc-surface-brand);--arc-card-brand-text: var(--arc-color-text-primary-on-dark);--arc-modal-background: var(--arc-surface-canvas);--arc-modal-radius: var(--arc-border-radius-large);--arc-modal-padding: var(--arc-space-size-300);--arc-modal-shadow: var(--arc-shadow-2xl);--arc-modal-max-width: 480px;--arc-modal-backdrop: rgba(3, 45, 66, .6);--arc-modal-backdrop-blur: var(--arc-blur-md);--arc-toast-radius: var(--arc-border-radius-small);--arc-toast-padding-x: var(--arc-space-size-100);--arc-toast-padding-y: var(--arc-space-size-75);--arc-toast-border-left-width: var(--arc-border-width-4);--arc-toast-shadow: var(--arc-shadow-lg);--arc-toast-font-size: 1.4rem;--arc-toast-success-bg: #e0f7dc;--arc-toast-success-text: var(--arc-color-brandgreen-900);--arc-toast-success-border: var(--arc-color-brandgreen-700);--arc-toast-warning-bg: var(--arc-color-ui-attention-background);--arc-toast-warning-text: var(--arc-color-ui-attention-text);--arc-toast-warning-border: var(--arc-color-orange);--arc-toast-danger-bg: var(--arc-color-ui-warning-background);--arc-toast-danger-text: var(--arc-color-ui-warning);--arc-toast-danger-border: var(--arc-color-ui-warning);--arc-toast-info-bg: #d7e0e6;--arc-toast-info-text: var(--arc-color-infiniteblue);--arc-toast-info-border: var(--arc-color-midblue);--arc-tab-indicator-weight: var(--arc-border-width-4);--arc-tab-indicator-color: var(--arc-color-brandgreen-500);--arc-tab-text: var(--arc-color-neutral-600);--arc-tab-text-active: var(--arc-color-infiniteblue);--arc-tab-padding-x: var(--arc-space-size-100);--arc-tab-padding-y: var(--arc-space-size-75);--arc-tab-gap: var(--arc-space-size-25);--arc-tooltip-background: var(--arc-color-neutral-900);--arc-tooltip-text: var(--arc-color-white);--arc-tooltip-radius: var(--arc-border-radius-xsmall);--arc-tooltip-padding-x: var(--arc-space-size-50);--arc-tooltip-padding-y: var(--arc-space-size-25);--arc-tooltip-font-size: 1.2rem;--arc-tooltip-max-width: 240px;--arc-badge-border-radius: var(--arc-border-radius-xsmall);--arc-badge-horizontal-padding: var(--arc-space-size-50);--arc-badge-vertical-padding: var(--arc-space-size-50);--arc-badge-font-size: 1.4rem;--arc-badge-line-height: 1;--arc-badge-font-color-on-light: var(--arc-color-neutral-900);--arc-badge-font-color-on-dark: var(--arc-color-white);--arc-control-size: 18px;--arc-control-radius-checkbox: var(--arc-border-radius-xsmall);--arc-control-radius-radio: 50%;--arc-control-border-color: var(--arc-border-strong);--arc-control-border-color-checked: var(--arc-color-brandgreen-500);--arc-control-bg-checked: var(--arc-color-brandgreen-500);--arc-control-icon-color: var(--arc-color-infiniteblue);--arc-switch-width: 36px;--arc-switch-height: 20px;--arc-switch-thumb-size: 16px;--arc-switch-bg-off: var(--arc-color-neutral-300);--arc-switch-bg-on: var(--arc-color-brandgreen-500);--arc-switch-thumb-color: var(--arc-color-white);--arc-menu-background: var(--arc-surface-raised);--arc-menu-radius: var(--arc-border-radius-small);--arc-menu-shadow: var(--arc-shadow-lg);--arc-menu-item-padding-x: var(--arc-space-size-75);--arc-menu-item-padding-y: var(--arc-space-size-50);--arc-menu-item-hover-bg: var(--arc-color-neutral-50);--arc-menu-divider-color: var(--arc-border-subtle)}[data-theme=dark],:root[data-theme=dark],.is-dark{--arc-surface-page: var(--arc-color-infiniteblue-dark);--arc-surface-canvas: var(--arc-color-infiniteblue);--arc-surface-raised: var(--arc-color-infiniteblue-light);--arc-surface-sunken: var(--arc-color-infiniteblue-dark);--arc-surface-brand: var(--arc-color-infiniteblue);--arc-surface-brand-soft: var(--arc-color-infiniteblue-light);--arc-surface-inverse: var(--arc-color-white);--arc-border-subtle: var(--arc-color-infiniteblue-light);--arc-border-default: var(--arc-color-brandblue-700);--arc-border-strong: var(--arc-color-neutral-400);--arc-input-background: var(--arc-color-infiniteblue-light);--arc-input-text-color: var(--arc-color-white);--arc-input-placeholder-color: var(--arc-color-neutral-400);--arc-input-shadow: none;--arc-card-background: var(--arc-color-infiniteblue-light);--arc-card-border-color: rgba(255, 255, 255, .08);--arc-modal-background: var(--arc-color-infiniteblue-light);--arc-modal-backdrop: rgba(2, 28, 41, .8);--arc-tab-text: var(--arc-color-brandblue-300);--arc-tab-text-active: var(--arc-color-white);--arc-tooltip-background: var(--arc-color-white);--arc-tooltip-text: var(--arc-color-neutral-900)}@media(prefers-reduced-motion:reduce){:root{--arc-motion-duration-short-1: 0ms;--arc-motion-duration-short-2: 0ms;--arc-motion-duration-short-3: 0ms;--arc-motion-duration-medium-1: 0ms;--arc-motion-duration-medium-2: 0ms;--arc-motion-duration-medium-3: 0ms;--arc-motion-duration-long-1: 0ms;--arc-motion-duration-long-2: 0ms;--arc-motion-duration-long-3: 0ms}}:root{--c-green: var(--arc-color-wasabigreen);--c-green-bright: var(--arc-color-brandgreen-300);--c-green-deep: var(--arc-color-brandgreen-700);--c-green-ink: var(--arc-color-infiniteblue);--c-green-rgb: var(--arc-color-wasabigreen-rgb);--c-green-glow: rgba(var(--arc-color-wasabigreen-rgb), .4);--c-green-soft: rgba(var(--arc-color-wasabigreen-rgb), .12);--c-blue-anchor: var(--arc-color-infiniteblue);--c-blue-dark: var(--arc-color-infiniteblue-dark);--c-blue-light: var(--arc-color-infiniteblue-light);--c-blue-rgb: var(--arc-color-infiniteblue-rgb);--c-black: var(--arc-color-infiniteblue);--c-black-2: var(--arc-color-infiniteblue-dark);--c-black-3: var(--arc-color-infiniteblue-light);--c-black-line: rgba(255, 255, 255, .08);--c-black-line-2: rgba(255, 255, 255, .16);--c-white: var(--arc-color-white);--c-off-white: var(--arc-color-neutral-50);--c-cream: var(--arc-color-neutral-50);--c-paper: var(--arc-color-brandblue-50);--c-paper-2: var(--arc-color-brandblue-100);--c-line: rgba(3, 45, 66, .1);--c-line-2: rgba(3, 45, 66, .16);--c-bg: var(--c-off-white);--c-bg-soft: var(--c-cream);--c-bg-card: var(--c-white);--c-bg-raised: var(--c-white);--c-bg-sunk: var(--c-paper);--c-ink-100: var(--arc-color-infiniteblue);--c-ink-80: var(--arc-color-infiniteblue-light);--c-ink-60: var(--arc-color-brandblue-700);--c-ink-40: var(--arc-color-brandblue-500);--c-ink-20: var(--arc-color-brandblue-300);--c-border: var(--arc-border-subtle);--c-border-hover: var(--arc-border-default);--c-divider: var(--arc-border-subtle);--c-accent: var(--c-green);--c-accent-hover: var(--c-green-bright);--c-accent-deep: var(--c-green-deep);--c-accent-ink: var(--c-green-ink);--c-accent-glow: var(--c-green-glow);--c-text-on-accent: var(--arc-text-on-wasabigreen);--font-display: var(--arc-font-family-display);--font-body: var(--arc-font-family-body);--font-serif: var(--arc-font-family-serif);--font-mono: var(--arc-font-family-monospace);--font-haas: var(--arc-font-family-display);--fs-display-xl: clamp(3.25rem, 7vw, 6.5rem);--fs-display-lg: clamp(2.5rem, 5vw, 4.5rem);--fs-display-md: clamp(2rem, 4vw, 3.25rem);--fs-display-sm: clamp(1.625rem, 3vw, 2.25rem);--fs-h1: clamp(2.25rem, 4vw, 3.25rem);--fs-h2: clamp(1.75rem, 3vw, 2.5rem);--fs-h3: clamp(1.375rem, 2vw, 1.75rem);--fs-h4: 1.25rem;--fs-lg: 1.125rem;--fs-md: 1rem;--fs-sm: .875rem;--fs-xs: .75rem;--fs-xxs: .6875rem;--fs-counter: clamp(3.5rem, 8vw, 7rem);--tracking-eyebrow: .16em;--tracking-loose: .04em;--tracking-tight: -.02em;--tracking-tighter: -.035em;--tracking-x-tight: -.05em;--leading-display: 1;--leading-tight: 1.1;--leading-snug: 1.3;--leading-normal: 1.55;--leading-relaxed: 1.7;--sp-0: 0;--sp-1: .25rem;--sp-2: .5rem;--sp-3: .75rem;--sp-4: 1rem;--sp-5: 1.5rem;--sp-6: 2rem;--sp-7: 2.5rem;--sp-8: 3rem;--sp-9: 4rem;--sp-10: 5rem;--sp-11: 6rem;--sp-12: 8rem;--sp-13: 10rem;--section-py: clamp(5rem, 10vw, 9rem);--section-py-tight: clamp(3.5rem, 6vw, 5rem);--container-xs: 640px;--container-sm: 768px;--container-md: 1024px;--container-lg: 1200px;--container-xl: 1320px;--container-2xl: 1480px;--gutter: clamp(1.25rem, 3vw, 2.5rem);--r-xs: var(--arc-border-radius-xsmall);--r-sm: var(--arc-border-radius-small);--r-md: var(--arc-border-radius-medium);--r-lg: var(--arc-border-radius-large);--r-xl: var(--arc-border-radius-xlarge);--r-2xl: var(--arc-border-radius-xxlarge);--r-pill: var(--arc-border-radius-capsule);--shadow-soft: var(--arc-shadow-sm);--shadow-medium: var(--arc-shadow-lg);--shadow-deep: var(--arc-shadow-xl);--shadow-press: var(--arc-shadow-inset-sm);--shadow-glow: var(--arc-glow-green);--ease-out: var(--arc-motion-easing-ease-out);--ease-in-out: var(--arc-motion-easing-ease-in-out);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ease-cinema: cubic-bezier(.16, 1, .3, 1);--ease-magnet: cubic-bezier(.2, .8, .2, 1);--dur-instant: 80ms;--dur-fast: var(--arc-motion-duration-short-1);--dur-base: var(--arc-motion-duration-short-3);--dur-slow: var(--arc-motion-duration-medium-3);--dur-cinematic: var(--arc-motion-duration-long-1);--z-below: var(--arc-z-index-deep);--z-base: var(--arc-z-index-default);--z-content: var(--arc-z-index-docked);--z-overlay: var(--arc-z-index-scrim);--z-floating: var(--arc-z-index-overlay);--z-header: var(--arc-z-index-header-nav);--z-modal: var(--arc-z-index-modal);--header-h: 76px;--header-h-compact: 64px;--grad-brand-blue: var(--arc-color-gradient-brand-dark-blue);--grad-brand-green: var(--arc-color-gradient-brand-dark-green);--arc-gradient-dark-deep: linear-gradient(180deg, #021c29 0%, #01131c 100%);--c-bg-deepest: var(--c-bg);--c-bg-base: var(--c-bg-soft);--c-bg-overlay: rgba(255, 255, 255, .85);--c-line-soft: var(--c-border);--c-line-medium: var(--c-border-hover);--c-line-strong: var(--c-line-2);--c-line-accent: rgba(var(--arc-color-wasabigreen-rgb), .4);--c-accent-bright: var(--c-accent-hover);--c-slate-100: var(--c-ink-20);--c-slate-80: var(--c-ink-40);--c-slate-60: var(--c-ink-60);--c-success: var(--arc-color-ui-success);--c-warning: var(--arc-color-ui-attention);--c-error: var(--arc-color-ui-warning)}.is-dark{--c-bg: var(--arc-color-infiniteblue);--c-bg-soft: var(--arc-color-infiniteblue-dark);--c-bg-card: var(--arc-color-infiniteblue-light);--c-bg-raised: var(--arc-color-infiniteblue-light);--c-bg-sunk: var(--arc-color-infiniteblue-dark);--c-ink-100: var(--arc-color-white);--c-ink-80: var(--arc-color-brandblue-100);--c-ink-60: var(--arc-color-brandblue-300);--c-ink-40: var(--arc-color-brandblue-500);--c-ink-20: var(--arc-color-brandblue-700);--c-border: var(--c-black-line);--c-border-hover: var(--c-black-line-2);--c-divider: var(--c-black-line);--c-bg-deepest: var(--arc-color-infiniteblue-dark);--c-bg-base: var(--arc-color-infiniteblue);--c-bg-overlay: rgba(2, 28, 41, .85);--c-line-soft: var(--c-black-line);--c-line-medium: var(--c-black-line-2);--c-line-strong: rgba(255, 255, 255, .24);background:var(--c-bg);color:var(--c-ink-100)}.is-light{background:var(--c-bg);color:var(--c-ink-100)}@media(prefers-reduced-motion:reduce){:root{--dur-instant: 0ms;--dur-fast: 0ms;--dur-base: 0ms;--dur-slow: 0ms;--dur-cinematic: 0ms}}
