@font-face{font-family:Zalando Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/7664051434e46ed1.3ff-mbivqsu46.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Zalando Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/5bc9b5dab60b6c7c.3skdtst99q83c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zalando Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/496c01d8870fabba.p.0w6om6c4_q8f_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.zalando_sans_5ac9d40a-module__zo34tG__className{font-family:Zalando Sans,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-style:normal}.zalando_sans_5ac9d40a-module__zo34tG__variable{--font-zalando:"Zalando Sans", system-ui, -apple-system, Segoe UI, Arial, sans-serif}
@font-face{font-family:Zalando Sans;font-style:italic;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/f5587bb84f6c0ce5.2cmfzks_d_zx7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Zalando Sans;font-style:italic;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/8c6d0f65099e6f05.1padtkino528n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Zalando Sans;font-style:italic;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/57f925bd30d7851f.3ro32zpu_awv0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.zalando_sans_f3c84e58-module__kZjisG__className{font-family:Zalando Sans,system-ui,-apple-system,Segoe UI,Arial,sans-serif;font-style:italic}.zalando_sans_f3c84e58-module__kZjisG__variable{--font-zalando-italic:"Zalando Sans", system-ui, -apple-system, Segoe UI, Arial, sans-serif}
.DraftBanner-module__C0jIrq__banner{right:var(--space-16);bottom:var(--space-16);z-index:20;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-16);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--smoke-40);background:var(--surface-dark);color:var(--text-on-dark);font-size:var(--text-eyebrow);letter-spacing:var(--text-eyebrow-tracking);text-transform:var(--display-transform);font-family:var(--font-display);box-shadow:var(--shadow-lift);display:flex;position:fixed}.DraftBanner-module__C0jIrq__dot{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--electric-rose);flex:none}.DraftBanner-module__C0jIrq__exit{color:var(--text-on-dark);text-underline-offset:var(--space-4);text-decoration:underline}.DraftBanner-module__C0jIrq__exit:hover{opacity:.85}
:root{--obsidian-night:#191a1d;--black:#050505;--white:#fff;--smoke:#e7e8ed;--midnight-azure:#003c5d;--electric-sky:#00a3e0;--dark-blue:#103093;--electric-rose:#ff2e92;--hyper-coral:#ff623e;--solar-flare:#ffea70;--neon-mint:#00d084;--red:#ef0e0e;--smoke-60:#e7e8ed99;--smoke-40:#e7e8ed66;--smoke-20:#e7e8ed33;--white-40:#fff6;--white-60:#fff9;--accent-training:var(--electric-sky);--accent-cardio:var(--electric-rose);--accent-activity:var(--hyper-coral);--accent-training-on-pale:#006f99;--accent-cardio-on-pale:#c7005f;--accent-activity-on-pale:#c72500;--surface-light:var(--white);--surface-dark:var(--obsidian-night);--surface-neutral:var(--smoke);--surface-banner-control:var(--smoke-40);--text-on-light:var(--obsidian-night);--text-on-dark:var(--white);--text-sub-on-light:#191a1dcc;--text-muted-on-light:#191a1da6;--text-struck-on-light:#191a1d80;--border-subtle:var(--smoke);--border-strong:#191a1d59;--border-control:#191a1d8c;--ink-required:var(--red);--pill-primary:var(--black);--pill-primary-ink:var(--text-on-dark);--space-0:0;--space-4:4px;--space-6:6px;--space-8:8px;--space-12:12px;--space-14:14px;--space-16:16px;--space-24:24px;--space-40:40px;--space-64:64px;--space-112:112px;--font-display:var(--font-zalando), system-ui, -apple-system, sans-serif;--font-body:var(--font-zalando), system-ui, -apple-system, sans-serif;--display-weight:800;--display-weight-black:900;--body-weight-medium:500;--body-weight-bold:700;--display-tracking:-.02em;--display-transform:uppercase;--display-width:85%;--display-width-wide:125%;--text-body:16px;--text-body-line:21px;--text-body-tracking:-.32px;--text-lead:clamp(18px, 1.6vw, 24px);--text-lead-line:1.45;--text-eyebrow:12px;--text-promo:14px;--text-eyebrow-tracking:.08em;--text-footer:15px;--text-footer-line:28px;--text-footer-tagline:24px;--text-footer-tagline-line:32px;--text-footer-tagline-width:120%;--footer-cta-min:316px;--text-display-1:clamp(31px, 9.2vw, 52px);--text-display-2:clamp(32px, 7vw, 76px);--text-display-column:clamp(28px, 4.4vw, 60px);--text-display-pricing:clamp(28px, 9.2vw, 32px);--text-display-3:clamp(24px, 4.5vw, 44px);--text-display-4:clamp(19px, 2.6vw, 28px);--text-poster:clamp(64px, 21vw, 300px);--text-poster-line:clamp(40px, 22cqi, 80px);--display-line-tight:.92;--display-line:1.05;--display-line-poster:.8;--text-display:32px;--text-quiz-intro:24px;--text-quiz-intro-line:32px;--text-quiz-body:14px;--text-quiz-body-line:20px;--text-quiz-body-tracking:-.2px;--text-body-small:12px;--text-body-small-line:18px;--text-quiz-card-line:40px;--text-quiz-quote-mark:96px;--text-display-column-head:clamp(28px, 9.2vw, 32px)}@media (min-width:768px){:root{--text-display-1:clamp(27px, 6.8vw, 70px);--text-promo:var(--text-body);--text-display-pricing:clamp(28px, 2.5vw, 48px);--text-display-column-head:clamp(28px, 4.4vw, 60px)}}:root{--radius-pill:999px;--radius-card:16px;--radius-card-intro:24px;--radius-control:8px;--radius-card-program:20px;--radius-callout-icon:24px;--container-max:1760px;--measure-quiz:601px;--measure-quiz-flow:clamp(var(--measure-quiz), 61vw, 880px);--measure-auth:394px;--auth-art-strip:221px;--measure-join-plan:805px;--measure-modal:390px;--challenge-banner-ratio:390 / 120;--challenge-strip-title:60px;--challenge-strip-kicker:28px;--auth-banner-height:150px;--welcome-art-height:142px;--welcome-badge-size:151px;--welcome-badge-centre:75px;--welcome-badge-glow:30px;--plan-picker-max:631px;--border-hairline:1px;--stroke-display:2px;--focus-ring:2px;--gradient-brand:linear-gradient(118deg, var(--dark-blue) 0%, var(--midnight-azure) 26%, var(--electric-sky) 52%, var(--electric-rose) 78%, var(--hyper-coral) 100%);--gradient-training:linear-gradient(140deg, var(--midnight-azure) 0%, var(--dark-blue) 38%, var(--electric-sky) 100%);--gradient-cardio:linear-gradient(140deg, var(--midnight-azure) 0%, var(--electric-rose) 62%, var(--hyper-coral) 100%);--gradient-activity:linear-gradient(140deg, var(--electric-rose) 0%, var(--hyper-coral) 58%, var(--hyper-coral) 100%);--gradient-training-veil:linear-gradient(150deg, #00a3e024 0%, #10309314 55%, #fff0 100%);--gradient-cardio-veil:linear-gradient(150deg, #ff2e9221 0%, #ff623e14 55%, #fff0 100%);--gradient-activity-veil:linear-gradient(150deg, #ff623e24 0%, #ff2e9212 55%, #fff0 100%);--gradient-callout-icon:linear-gradient(44.1deg, var(--electric-rose) 0%, var(--obsidian-night) 50%, var(--electric-sky) 100%);--mask-copy-band:linear-gradient(to bottom, #000 0%, #000 20%, #0000 32%, #0000 68%, #000 80%, #000 100%);--mask-copy-column:linear-gradient(to right, #000 0%, #000 22%, #0000 30%, #0000 70%, #000 78%, #000 100%);--mask-join-inline:linear-gradient(to right, #0000 0%, #0000006b 22%, #000 42%);--mask-join-block:linear-gradient(to bottom, #0000 0%, #0000006b 18%, #000 34%);--mask-pricing-hero:linear-gradient(191deg, #000 60%, #0000 77%);--mask-quiz-rail:linear-gradient(to right, #0000 0%, #000 11%, #000 89%, #0000 100%);--ellipse-training:radial-gradient(closest-side, #00a3e09e, #00a3e000);--ellipse-cardio:radial-gradient(closest-side, #ff2e9294, #ff2e9200);--ellipse-activity:radial-gradient(closest-side, #ff623e94, #ff623e00);--ellipse-blur:72px;--gradient-quiz-recap:radial-gradient(30vmax 26vmax at 26% 58%, #ff2e9238, #ff2e9212 50%, #ff2e9200), radial-gradient(34vmax 28vmax at 78% 56%, #00a3e033, #00a3e00f 50%, #00a3e000);--gradient-quiz-proof:radial-gradient(40vmax 50vmax at 4% 18%, #ff2e9273, #ff2e9224 50%, #ff2e9200), radial-gradient(40vmax 50vmax at 98% 76%, #00a3e066, #00a3e01f 50%, #00a3e000);--gradient-ground: radial-gradient(19.4vmax 24.7vmax at 17.6% -5.1%, #e7e8ed24, #e7e8ed0d 50%, #e7e8ed00),  radial-gradient(27.9vmax 17.7vmax at 30.6% -7.2%, #ff623e5e, #ff623e1f 50%, #ff623e00),  radial-gradient(26.3vmax 43.3vmax at 17.8% 13.1%, #ff2e9270, #ff2e9224 50%, #ff2e9200),  radial-gradient(19.4vmax 24.7vmax at 97.8% 104.6%, #e7e8ed24, #e7e8ed0a 50%, #e7e8ed00),  radial-gradient(27.5vmax 16.1vmax at 63% 101.9%, #00a3e045, #00a3e017 50%, #00a3e000),  radial-gradient(29.4vmax 42.2vmax at 94.2% 84.3%, #00a3e078, #00a3e024 50%, #00a3e000),  radial-gradient(38.8vmax 19.5vmax at 64.5% 95.3%, #003c5d6b, #003c5d21 50%, #003c5d00), linear-gradient(var(--obsidian-night), var(--obsidian-night));--gradient-footer: radial-gradient(38% 62% at 19% 60%, #e7e8ed29, #e7e8ed0d 50%, #e7e8ed00),  radial-gradient(24% 46% at 11% 47%, #ff623e57, #ff623e1c 50%, #ff623e00),  radial-gradient(32% 78% at 13% 62%, #ff2e9285, #ff2e922b 50%, #ff2e9200),  radial-gradient(30% 40% at 44% 88%, #e7e8ed1f, #e7e8ed0a 50%, #e7e8ed00),  radial-gradient(42% 96% at 93% 66%, #00a3e08c, #00a3e02e 50%, #00a3e000),  radial-gradient(60% 46% at 82% 100%, #003c5d80, #003c5d29 50%, #003c5d00), linear-gradient(var(--obsidian-night), var(--obsidian-night));--footer-brand-max:850px;--logo-lockup-size:clamp(32px, 2.78vw, 64px);--footer-wordmark-bloom:radial-gradient(58% 92% at 50% 100%, #ffffff6b, #ffffff1c 45%, #fff0);--gradient-plan-featured: radial-gradient(30% 44% at 86% 102%, #e7e8ed17, #e7e8ed08 50%, #e7e8ed00),  radial-gradient(58% 84% at 106% 86%, #ff623e70, #ff623e24 50%, #ff623e00),  radial-gradient(66% 116% at 94% 32%, #ff2e92ad, #ff2e9238 50%, #ff2e9200),  radial-gradient(26% 38% at -2% 2%, #e7e8ed14, #e7e8ed05 50%, #e7e8ed00),  radial-gradient(44% 70% at 2% 16%, #00a3e066, #00a3e021 50%, #00a3e000),  radial-gradient(58% 96% at 4% 82%, #00a3e08f, #00a3e02e 50%, #00a3e000),  radial-gradient(76% 146% at -12% 52%, #003c5d8f, #003c5d2e 50%, #003c5d00), linear-gradient(var(--obsidian-night), var(--obsidian-night));--gradient-nav:linear-gradient(to bottom, #191a1d 0%, #191a1deb 25%, #191a1db8 58%, #191a1d61 72%, #191a1d24 84%, #191a1d0a 93%, #191a1d00 100%);--gradient-auth-banner: radial-gradient(26.9% 229.2% at 15.9% 123.0%, #ff2e92f7, #ff2e923b 50%, #ff2e9200),  radial-gradient(27.6% 276.2% at 4.1% 107%, #ff623ecc, #ff623e0f 50%, #ff623e00),  radial-gradient(35.9% 339.2% at 82.1% 140.7%, #00a3e0ed, #00a3e01c 50%, #00a3e000),  radial-gradient(58.6% 73.2% at 105.8% 96.7%, #003c5d9c, #003c5d38 50%, #003c5d00),  radial-gradient(17.2% 215.9% at 92.3% 71.7%, #e7e8edc4, #e7e8ed7a 50%, #e7e8ed00), linear-gradient(var(--obsidian-night), var(--obsidian-night));--scrim-modal:#191a1d8c;--scrim-hero:linear-gradient(100deg, #191a1deb 0%, #191a1db8 42%, #191a1d47 100%);--scrim-base:linear-gradient(to top, #191a1de0 0%, #191a1d00 60%);--scrim-card:linear-gradient(to top, #191a1df0 0%, #191a1d9e 40%, #191a1d00 62%);--scrim-card-foot:linear-gradient(to top, #191a1d 0%, #191a1d 22%, #191a1db8 34%, #191a1d00 70%);--scrim-proof:linear-gradient(to bottom, #191a1d00 28%, #191a1d 88%);--shadow-panel:0 2px 4px #191a1d08, 0 12px 32px #191a1d0f;--shadow-card:0 1px 2px #191a1d0a, 0 6px 16px #191a1d14;--shadow-lift:0 4px 8px #191a1d0f, 0 24px 56px #191a1d24;--shadow-option:-6px 2px 13px #1c1c1c05, -22px 8px 24px #1c1c1c05, -50px 18px 32px #1c1c1c03;--shadow-welcome-card:0 0 32px #191a1d66, inset 0 0 12px #191a1d33;--shadow-challenge-card:0 0 32px #fff6, inset 0 0 12px var(--smoke-20);--shadow-modal:0 4px 8px #191a1d66;--backdrop-modal:#050505b3;--backdrop-video:#050505e6;--opacity-disabled:.4;--drop-contact:0 2px 6px #191a1d1a;--drop-lift:0 32px 64px #191a1d38;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-intro:cubic-bezier(.5, 0, .1, 1);--duration-reveal:1.35s;--duration-reveal-long:1.5s;--duration-count:2.4s;--duration-wipe:1.4s;--duration-intro:1.4s;--stagger-line:.15s;--stagger-logo:.1s;--duration-recap-card:1.1s;--stagger-recap-card:.35s;--duration-fast:.12s;--duration-base:.24s;--duration-join-bar:.6s;--duration-disclosure:.52s;--duration-welcome-card:.75s;--duration-welcome-badge:.773s;--delay-welcome-badge:.227s;--distance-welcome-rise:498px;--ease-welcome-rise:cubic-bezier(.449, 0, .55, 1);--ease-welcome-grow:cubic-bezier(.5, 0, .5, 1);--ease-welcome-fade:cubic-bezier(.005, .997, .131, 1);--duration-roll:.48s;--stagger-roll:14ms;--easing:cubic-bezier(.4, 0, .2, 1);--duration-carousel:.64s;--duration-carousel-dwell:6s;--carousel-inactive-scale:.93;--carousel-inactive-opacity:.5;--dots-min:112px;--quiz-card-width:min(362px, 70vw);--quiz-card-ratio:362 / 254;--quiz-program-inactive-opacity:.6;--quiz-program-hover-opacity:.85;--quiz-program-hover-scale:1.03;--quiz-proof-ratio:603 / 544;--quiz-proof-card-max:min(var(--measure-quiz), calc(66svh * var(--quiz-proof-ratio)));--quiz-step-video-max:min(var(--measure-quiz), calc(40svh * 16 / 9));--quiz-proof-ratio-narrow:4 / 5;--plan-divider-height:72px;--plan-divider-zone:calc(var(--plan-divider-height) + 2 * var(--space-24));--plan-band-ratio:4 / 3;--plan-band-media:calc(var(--measure-quiz-flow) + 2 * var(--space-112));--plan-band-ratio-wide:16 / 9;--plan-hero-media-max:45svh;--mask-band-foot:linear-gradient(to top, #0000 0%, #00000061 40%, #000 62%);--mask-band-float:linear-gradient(to bottom, #0000 0%, #000 20%, #000 38%, #00000061 60%, #0000 100%);--mask-band-sides:linear-gradient(to right, #0000 0%, #000 calc(50% - var(--measure-quiz-flow) / 2), #000 calc(50% + var(--measure-quiz-flow) / 2), #0000 100%);--gradient-plan-band:radial-gradient(40% 50% at 0% 36%, #ff2e9273, #ff2e9224 50%, #ff2e9200), radial-gradient(40% 50% at 100% 36%, #00a3e066, #00a3e01f 50%, #00a3e000);--gradient-plan-join:radial-gradient(30vmax 90% at 26% 50%, #ff2e9238, #ff2e9212 50%, #ff2e9200), radial-gradient(34vmax 90% at 78% 50%, #00a3e033, #00a3e00f 50%, #00a3e000);--gradient-plan-turn:linear-gradient(to bottom, var(--hyper-coral) 18%, #ff623ebf 79%);--highlight-marker:#ff623e66;--text-plan-quote:clamp(18px, 1.8vw, 26px);--text-plan-quote-line:1.12;--plan-step-badge:calc(var(--text-lead) * var(--text-lead-line));--plan-emphasis-width:110%;--plan-card-title-width:120%;--mask-plan-glow-foot:linear-gradient(to bottom, #000 calc(100% - var(--plan-divider-zone)), #0000 100%);--equipment-card-width:min(500px, 66vw);--equipment-neighbour-offset:80%;--equipment-neighbour-opacity:.4;--equipment-art-height:calc(var(--equipment-card-width) * 533 / 500);--equipment-neighbour-drop:calc(var(--equipment-art-height) * 84 / 533);--radius-card-equipment:20px;--stroke-equipment-active:clamp(4px, 1.6vw, 8px);--equipment-cta-max:516px;--equipment-bar-max:82px;--app-phone-max:20rem;--control-icon-button:32px;--control-disclosure:44px;--equipment-card-light:var(--smoke);--equipment-card-lift:8%;--text-muted-on-dark:#ffffffa6;--coach-image-drift:12%;--coach-leaving-scale:1.04;--coach-leaving-brightness:.55}:where(:root){--accent:var(--accent-training);--accent-veil:var(--gradient-training-veil);--accent-wash:var(--ellipse-training);--accent-gradient:var(--gradient-training)}[data-accent=training]{--accent:var(--accent-training);--accent-on-pale:var(--accent-training-on-pale);--accent-veil:var(--gradient-training-veil);--accent-wash:var(--ellipse-training);--accent-gradient:var(--gradient-training)}[data-accent=cardio]{--accent:var(--accent-cardio);--accent-on-pale:var(--accent-cardio-on-pale);--accent-veil:var(--gradient-cardio-veil);--accent-wash:var(--ellipse-cardio);--accent-gradient:var(--gradient-cardio)}[data-accent=activity]{--accent:var(--accent-activity);--accent-on-pale:var(--accent-activity-on-pale);--accent-veil:var(--gradient-activity-veil);--accent-wash:var(--ellipse-activity);--accent-gradient:var(--gradient-activity)}[data-challenge-theme]{--accent:var(--challenge-primary);--accent-veil:linear-gradient(150deg, color-mix(in srgb, var(--challenge-primary) 14%, transparent) 0%, color-mix(in srgb, var(--challenge-secondary) 8%, transparent) 55%, transparent 100%);--accent-wash:radial-gradient(closest-side, color-mix(in srgb, var(--challenge-primary) 60%, transparent), transparent);--accent-gradient:linear-gradient(140deg, var(--challenge-primary) 0%, var(--challenge-secondary) 100%);--gradient-plan-featured:radial-gradient(58% 84% at 106% 86%, color-mix(in srgb, var(--challenge-secondary) 44%, transparent), color-mix(in srgb, var(--challenge-secondary) 14%, transparent) 50%, transparent), radial-gradient(66% 116% at 94% 32%, color-mix(in srgb, var(--challenge-secondary) 68%, transparent), color-mix(in srgb, var(--challenge-secondary) 22%, transparent) 50%, transparent), radial-gradient(44% 70% at 2% 16%, color-mix(in srgb, var(--challenge-primary) 40%, transparent), color-mix(in srgb, var(--challenge-primary) 13%, transparent) 50%, transparent), radial-gradient(58% 96% at 4% 82%, color-mix(in srgb, var(--challenge-primary) 56%, transparent), color-mix(in srgb, var(--challenge-primary) 18%, transparent) 50%, transparent), radial-gradient(76% 146% at -12% 52%, color-mix(in srgb, color-mix(in srgb, var(--challenge-primary) 50%, var(--obsidian-night)) 56%, transparent), color-mix(in srgb, color-mix(in srgb, var(--challenge-primary) 50%, var(--obsidian-night)) 18%, transparent) 50%, transparent), linear-gradient(var(--obsidian-night), var(--obsidian-night));--challenge-ink:var(--text-on-light);--gradient-challenge-ground:radial-gradient(60% 70% at 100% 70%, color-mix(in srgb, var(--challenge-secondary) 80%, transparent), transparent), radial-gradient(55% 60% at 0% 75%, color-mix(in srgb, var(--challenge-primary) 85%, transparent), transparent), radial-gradient(50% 45% at 20% 0%, color-mix(in srgb, var(--challenge-primary) 35%, transparent), transparent), linear-gradient(var(--obsidian-night), var(--obsidian-night))}[data-challenge-theme][data-challenge-ink=light]{--challenge-ink:var(--text-on-dark)}[data-surface=dark]{--surface-light:var(--obsidian-night);--text-on-light:var(--white);--text-sub-on-light:#fffc;--text-muted-on-light:var(--text-muted-on-dark);--text-struck-on-light:#ffffff80;--border-subtle:#ffffff1a;--border-strong:#ffffff59;--border-control:#ffffff8c;--smoke-60:#2c2c2c99;--smoke-40:#2c2c2c66;--red:#f44141;--ink-required:var(--red);--pill-primary:var(--white);--pill-primary-ink:var(--obsidian-night);color:var(--text-on-light);background:var(--surface-light)}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--surface-dark);scroll-behavior:smooth}body{isolation:isolate;background:var(--surface-light);color:var(--text-on-light);font-family:var(--font-body);font-size:var(--text-body);line-height:var(--text-body-line);letter-spacing:var(--text-body-tracking);-webkit-font-smoothing:antialiased;margin:0}p{text-wrap:pretty}h1,h2,h3,h4{margin:var(--space-0);overflow-wrap:anywhere;font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--display-tracking);text-transform:var(--display-transform);font-stretch:var(--display-width);line-height:var(--display-line)}p{margin:var(--space-0)}img,video{max-width:100%;height:auto;display:block}a{color:inherit}ul{margin:var(--space-0);padding:var(--space-0);list-style:none}:focus-visible{outline:var(--focus-ring) solid var(--electric-sky);outline-offset:var(--focus-ring)}html[data-motion=on] [data-reveal]{visibility:hidden}.srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{overflow-x:clip}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
