@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(./dm-sans-latin-wght-normal.Xz1IZZA0.woff2) format("woff2-variations");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{--ut-blue-50: #eef3ff;--ut-blue-100: #dde7ff;--ut-blue-500: #2f5cf5;--ut-blue-600: #1f45d1;--ut-blue-700: #17349e;--ut-ink-900: #0b1020;--ut-ink-700: #333c52;--ut-ink-500: #5b6478;--ut-ink-300: #9aa2b4;--ut-ink-100: #e6e9f0;--ut-ink-50: #f4f6fb;--ut-white: #ffffff;--ut-alarm-50: #fdeeec;--ut-alarm-600: #c33b2c;--ut-alarm-700: #8f2a1f;--ut-hold-50: #fdf2e3;--ut-hold-700: #8a5a12;--ut-bg: var(--ut-white);--ut-surface: var(--ut-ink-50);--ut-line: var(--ut-ink-100);--ut-text: var(--ut-ink-900);--ut-text-soft: var(--ut-ink-500);--ut-text-faint: var(--ut-ink-300);--ut-accent: var(--ut-blue-500);--ut-accent-hover: var(--ut-blue-600);--ut-accent-text: var(--ut-blue-700);--ut-accent-wash: var(--ut-blue-50);--ut-on-accent: var(--ut-white);--ut-font: "DM Sans Variable", ui-sans-serif, system-ui, sans-serif;--ut-font-mono: ui-monospace, "JetBrains Mono", "SF Mono", menlo, monospace;--ut-text-xs: .78rem;--ut-text-sm: .875rem;--ut-text-base: 1rem;--ut-text-md: 1.125rem;--ut-text-lg: 1.35rem;--ut-text-xl: 1.7rem;--ut-display: clamp(2.25rem, 1.4rem + 3.4vw, 3.6rem);--ut-leading-tight: 1.12;--ut-leading-snug: 1.35;--ut-leading-body: 1.6;--ut-track-display: -.03em;--ut-track-heading: -.02em;--ut-track-label: .06em;--ut-weight-regular: 400;--ut-weight-medium: 500;--ut-weight-bold: 600;--ut-space-1: .25rem;--ut-space-2: .5rem;--ut-space-3: .75rem;--ut-space-4: 1rem;--ut-space-5: 1.5rem;--ut-space-6: 2rem;--ut-space-7: 3rem;--ut-space-8: 4rem;--ut-section: clamp(4rem, 2rem + 8vw, 7rem);--ut-radius: 12px;--ut-radius-lg: 20px;--ut-radius-pill: 999px;--ut-shadow-raised: 0 1px 2px rgb(11 16 32 / .06), 0 8px 24px -12px rgb(11 16 32 / .18);--ut-ease: cubic-bezier(.22, 1, .36, 1);--ut-fast: .13s;--ut-slow: .42s;--ut-page: min(1080px, 100% - 2.5rem);--ut-measure: 62ch;--ut-focus-ring: 2px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ut-bg);color:var(--ut-text);font-family:var(--ut-font);font-size:var(--ut-text-base);line-height:var(--ut-leading-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;font-weight:var(--ut-weight-bold);line-height:var(--ut-leading-tight);letter-spacing:var(--ut-track-heading);text-wrap:balance}p{margin:0}a{color:inherit;text-decoration:none}:where(a,button,input,summary):focus-visible{outline:var(--ut-focus-ring) solid var(--ut-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.ut-page{width:var(--ut-page);margin-inline:auto}.ut-soft{color:var(--ut-text-soft)}.ut-measure{max-width:var(--ut-measure)}.ut-eyebrow{font-size:var(--ut-text-xs);font-weight:var(--ut-weight-bold);letter-spacing:var(--ut-track-label);text-transform:uppercase;color:var(--ut-text-soft)}
