:root{color-scheme:light;--surface-base:#F3F4F6;--surface-panel:#FFFFFF;--surface-raised:#F7F8FA;--surface-inset:#ECEEF1;--surface-overlay:#FFFFFF;--scrim:rgb(0 0 0/.48);--surface-paper:#FAF6ED;--text-primary:#17191C;--text-secondary:#50555C;--text-muted:#59616C;--text-on-accent:#FFFFFF;--line-subtle:rgb(23 25 28/.07);--line:rgb(23 25 28/.12);--line-strong:rgb(23 25 28/.22);--accent:#0E9E88;--accent-strong:#066556;--accent-hover:#054D42;--accent-tint:rgb(14 158 136/.09);--accent-tint-strong:rgb(14 158 136/.16);--brand-signal:#F97316;--success:#1D7A52;--warning:#8A600B;--danger:#B8453D;--info:#2A6BB8;--chip-success-fg:#15613F;--chip-warning-fg:#7A550A;--chip-danger-fg:#9C3832;--chip-info-fg:#235796;--chip-accent-fg:#075E51;--chip-neutral-fg:#50555C;--chip-success-bg:rgb(29 122 82/.10);--chip-warning-bg:rgb(138 96 11/.10);--chip-danger-bg:rgb(184 69 61/.10);--chip-info-bg:rgb(42 107 184/.10);--chip-accent-bg:rgb(14 158 136/.10);--chip-neutral-bg:rgb(23 25 28/.05);--data-1:#0E9E88;--data-2:#2A6BB8;--data-3:#8A600B;--data-4:#B8453D;--data-5:#6A4FB3;--data-6:#1D7A52;--data-7:#A33168;--data-8:#4A5568;--text-on-dark:#FFFFFF;--text-on-dark-muted:rgb(255 255 255/.7);--text-on-dark-subtle:rgb(255 255 255/.6);--line-on-dark:rgb(255 255 255/.3);--line-on-dark-strong:rgb(255 255 255/.5);--surface-on-dark-hover:rgb(255 255 255/.08);--surface-on-dark-dot:rgb(255 255 255/.25);--surface-on-dark-press:rgb(255 255 255/.9);--brand-signal-tint:rgb(249 115 22/.07);--accent-tint-faint:rgb(14 158 136/.05);--shimmer:rgb(255 255 255/.55);--c-instagram-from:#FDD266;--c-instagram-to:#5851DB;--c-tiktok-ink:#0A0A0A;--c-instagram:#E1306C;--c-tiktok:#00F2EA;--c-youtube:#FF0033;--c-linkedin:#0A66C2;--c-x:#0A0A0A;--c-facebook:#1877F2;--c-threads:#0A0A0A;--c-pinterest:#E60023;--c-bluesky:#0085FF;--fs-nano:11px;--fs-small:12px;--fs-body:13px;--fs-h2:14px;--fs-h1:17px;--fs-figure:20px;--fs-display:26px;--lh-body:1.5;--track-caps:.02em;--mk-fs-nano:11px;--mk-fs-eyebrow:12px;--mk-fs-caption:13px;--mk-fs-small:14px;--mk-fs-body:16px;--mk-fs-lead:18px;--mk-fs-h3:20px;--mk-fs-h2:28px;--mk-fs-h1:36px;--mk-fs-display:clamp(2.5rem,5vw,4.5rem);--mk-lh-body:1.6;--font-ui:var(--font-whitney),"Whitney Fallback",system-ui,sans-serif;--font-ui-emphasis:var(--font-whitney-emphasis),var(--font-ui);--font-sc:var(--font-whitney-sc),var(--font-ui);--font-metric:var(--font-dinpro),"DIN Pro Fallback",var(--font-ui);--font-mono:var(--font-monument-mono),ui-monospace,monospace;--font-marketing:var(--font-graphik),"Graphik Fallback",system-ui,sans-serif;--font-marketing-emphasis:var(--font-graphik-emphasis),var(--font-marketing);--row-h:34px;--row-pad-y:7px;--ctl-sm:24px;--ctl:32px;--ctl-touch:44px;--nav-item-h:28px;--panel-pad:12px;--r-panel:10px;--r-control:7px;--r-row:6px;--r-pill:999px;--r-mark:2px;--sidebar-w:220px;--rail-w:56px;--topbar-h:48px;--inspector-w:440px;--shadow-1:0 1px 2px rgb(23 25 28/.05);--shadow-2:0 2px 8px rgb(23 25 28/.07);--shadow-3:0 8px 28px rgb(23 25 28/.10);--focus-ring:0 0 0 2px var(--surface-panel),0 0 0 4px var(--accent-strong);--ease:cubic-bezier(.2,.6,.4,1);--ease-emph:cubic-bezier(.18,1,.24,1);--dur-quick:120ms;--dur:180ms;--dur-slow:240ms;--z-sticky:10;--z-bar:20;--z-rail:30;--z-popover:60;--z-toast:70;--z-overlay:80;--z-dialog:90;--container:1280px;--container-wide:1320px;--container-narrow:880px;--gutter:24px}:where(:root){--font-whitney:"Whitney Fallback";--font-whitney-emphasis:"Whitney Fallback";--font-whitney-sc:"Whitney Fallback";--font-dinpro:"DIN Pro Fallback";--font-monument-mono:ui-monospace;--font-graphik:"Graphik Fallback";--font-graphik-emphasis:"Graphik Fallback"}[data-surface=marketing]{--font-ui:var(--font-marketing);--font-ui-emphasis:var(--font-marketing-emphasis);--font-metric:var(--font-dinpro),"DIN Pro Fallback",var(--font-marketing);--container:1200px}@media (min-width:768px){[data-surface=marketing]{--gutter:32px}}[data-density=comfortable]{--row-h:44px}@media (max-width:959px),(pointer:coarse){:root{--row-h:44px}}@media (max-width:767px){:root{--fs-body:15px;--fs-small:13px;--fs-nano:12px;--fs-h2:16px;--fs-display:22px}}@font-face{font-family:Whitney Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Helvetica");font-weight:100 500;font-style:normal;size-adjust:93.6%;ascent-override:102.6%;descent-override:25.6%;line-gap-override:0%}@font-face{font-family:Whitney Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Neue Bold"),local("Helvetica Bold");font-weight:600 900;font-style:normal;size-adjust:87.9%;ascent-override:109.2%;descent-override:27.3%;line-gap-override:0%}@font-face{font-family:DIN Pro Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Helvetica");font-weight:100 450;font-style:normal;size-adjust:93.9%;ascent-override:110.9%;descent-override:25.2%;line-gap-override:1.1%;unicode-range:u+0020,u+0024-0025,u+0028-0029,u+002b-003a,u+0041-005a,u+0061-007a,u+00a3,u+00a5,u+00b7,u+2013,u+2212,u+20ac,u+2192}@font-face{font-family:DIN Pro Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Helvetica");font-weight:451 600;font-style:normal;size-adjust:95.9%;ascent-override:108.6%;descent-override:24.7%;line-gap-override:1.0%;unicode-range:u+0020,u+0024-0025,u+0028-0029,u+002b-003a,u+0041-005a,u+0061-007a,u+00a3,u+00a5,u+00b7,u+2013,u+2212,u+20ac,u+2192}@font-face{font-family:DIN Pro Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Neue Bold"),local("Helvetica Bold");font-weight:601 900;font-style:normal;size-adjust:97.7%;ascent-override:106.6%;descent-override:24.3%;line-gap-override:1.0%;unicode-range:u+0020,u+0024-0025,u+0028-0029,u+002b-003a,u+0041-005a,u+0061-007a,u+00a3,u+00a5,u+00b7,u+2013,u+2212,u+20ac,u+2192}@font-face{font-family:Graphik Fallback;src:local("Arial"),local("ArialMT"),local("Helvetica Neue"),local("Helvetica");font-weight:100 500;font-style:normal;size-adjust:103.2%;ascent-override:79.3%;descent-override:17.6%;line-gap-override:9.7%}@font-face{font-family:Graphik Fallback;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Neue Bold"),local("Helvetica Bold");font-weight:600 900;font-style:normal;size-adjust:101.3%;ascent-override:81.1%;descent-override:17.6%;line-gap-override:9.9%}html{font-synthesis:none;font-feature-settings:"liga","calt","kern"}.font-metric,.tnum{font-family:var(--font-metric);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}