@font-face{font-family:Nunito;src:url(/assets/Nunito-Variable-CQ6I0d66.woff2) format("woff2-variations");font-weight:200 1000;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/assets/Nunito-VariableItalic-TeAiV1Ya.woff2) format("woff2-variations");font-weight:200 1000;font-style:italic;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-Variable-BgkCu2QO.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/assets/Roboto-VariableItalic-BBSrx4D0.woff2) format("woff2-variations");font-weight:100 900;font-style:italic;font-display:swap}@font-face{font-family:Sentient;src:url(/assets/Sentient-Variable-Dg5biqQp.woff2) format("woff2-variations");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:Sentient;src:url(/assets/Sentient-VariableItalic-BSw3jeUm.woff2) format("woff2-variations");font-weight:200 700;font-style:italic;font-display:swap}:root{--rx-teal: #42cad1;--rx-teal-ink: #30989d;--rx-sky: #c9e8ff;--rx-blue: #4e7882;--rx-blue-700: #3a5b63;--rx-cyan: #52b2cf;--rx-highlight: #e9ff86;--rx-ink: #242424;--rx-ink-2: #4a4a4a;--rx-ink-3: #6b6b6b;--rx-line: #e6e6e6;--rx-line-2: #dfdfdf;--rx-paper: #ffffff;--rx-mist: #f6f6f6;--rx-cloud: #eef4f6;--rx-metabolic-soft: #ccf9ca;--rx-metabolic: #81c67d;--rx-horizon-soft: #ebdeff;--rx-horizon: #ae97db;--rx-clarity-soft: #afc8c8;--rx-clarity: #9bb4b6;--rx-glow-soft: #f8d8b8;--rx-glow: #e2a269;--rx-drive-soft: #c0d3f4;--rx-drive: #709ad6;--rx-recover-soft: #c4e8e4;--rx-recover: #5fd6c4;--rx-heart-soft: #f8c4b8;--rx-heart: #e5778c;--rx-energy-soft: #d4f3ff;--rx-energy: #88cde2;--rx-gradient-primary: linear-gradient(120deg, #42cad1 0%, #c9e8ff 100%);--rx-gradient-secondary: linear-gradient(120deg, #c9e8ff 0%, #ffffff 100%);--text-strong: var(--rx-ink);--text-body: var(--rx-ink-2);--text-muted: var(--rx-ink-3);--text-on-brand: #ffffff;--text-link: var(--rx-blue);--surface-page: var(--rx-paper);--surface-alt: var(--rx-mist);--surface-card: var(--rx-paper);--surface-sky: var(--rx-sky);--surface-mint: var(--rx-metabolic-soft);--surface-cloud: var(--rx-cloud);--accent: var(--rx-teal);--accent-ink: var(--rx-teal-ink);--border-hairline: var(--rx-line);--border-strong: var(--rx-line-2);--success: #2e9e5b;--success-ink: #2c7a2c;--danger: #d1443a}:root{--font-sans: "Roboto", "Helvetica Neue", Arial, sans-serif;--font-display: "Nunito", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-serif: "Sentient", Georgia, "Times New Roman", serif;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700;--fw-black: 900;--fw-serif-light: 300;--fs-display: 4rem;--fs-h1: 3rem;--fs-h2: 2.25rem;--fs-h3: 1.5rem;--fs-h4: 1.25rem;--fs-lead: 1.25rem;--fs-body: 1rem;--fs-sm: .875rem;--fs-xs: .75rem;--lh-tight: 1.02;--lh-snug: 1.15;--lh-normal: 1.5;--lh-relaxed: 1.65;--ls-tight: -.03em;--ls-snug: -.01em;--ls-normal: 0;--ls-wide: .08em}:root{--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--sp-12: 48px;--sp-16: 64px;--sp-20: 80px;--sp-24: 96px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(13, 15, 13, .05);--shadow-sm: 0 2px 8px rgba(13, 15, 13, .06);--shadow-md: 0 8px 24px rgba(32, 80, 137, .08);--shadow-lg: 0 18px 48px rgba(32, 80, 137, .12);--container-max: 1160px;--gutter: var(--sp-6);--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .14s;--dur-base: .22s;--dur-slow: .4s}.rx-root,.rx-scope{font-family:var(--font-sans);color:var(--text-strong);font-size:var(--fs-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.rx-root h1,.rx-root h2,.rx-root h3,.rx-root h4,.rx-root h5,.rx-root h6,.rx-scope h1,.rx-scope h2,.rx-scope h3,.rx-scope h4,.rx-scope h5,.rx-scope h6{font-family:var(--font-display)}.rx-accent{font-family:var(--font-serif);font-weight:var(--fw-serif-light);font-style:italic;letter-spacing:0}.rx-headline{font-family:var(--font-display);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);color:var(--text-strong)}.rx-eyebrow{font-family:var(--font-sans);font-weight:var(--fw-bold);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-muted)}
