/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--color-red-50:#ff5454;--color-red-100:#490000;--color-orange-50:#ff7840;--color-orange-100:#5e1c00;--color-yellow-50:#ffc52e;--color-yellow-100:#5c4300;--color-green-50:#72ff72;--color-green-100:#004f00;--color-cyan-50:#70f4ff;--color-cyan-100:#005259;--color-blue-50:#6d9eff;--color-blue-100:#00246d;--color-purple-50:#d270ff;--color-purple-100:#40005d;--color-gray-50:#afafb3;--color-gray-100:#3a3a42;--color-black:#000;--color-white:#fff;--text-xs:12px;--text-sm:14px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:32px;--text-4xl:48px;--text-5xl:64px;--font-weight-light:200;--font-weight-bold:600;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--color-blue-10:#edf3ff;--color-blue-20:#cddeff;--color-blue-30:#adc8ff;--color-blue-40:#8db3ff;--color-blue-60:#4d88ff;--color-blue-70:#2e6ce8;--color-blue-80:#134cbf;--color-blue-90:#003296;--color-blue-110:#001338;--color-gray-10:#f9f9f9;--color-gray-20:#f7f7f7;--color-gray-30:#e0e0e0;--color-gray-40:#c8c8ca;--color-gray-60:#96969c;--color-gray-70:#7e7e86;--color-gray-80:#66666f;--color-gray-90:#505058;--color-magenta-10:#ffe7f5;--color-magenta-20:#ffbde5;--color-magenta-30:#ff94d4;--color-magenta-40:#ff6ac3;--color-magenta-50:#ff40b3;--color-magenta-60:#ff16a2;--color-magenta-70:#e20088;--color-magenta-80:#b90070;--color-magenta-90:#900057;--color-magenta-100:#68003e;--color-purple-10:#f9edff;--color-purple-20:#efceff;--color-purple-30:#e6aeff;--color-purple-40:#dc8fff;--color-purple-60:#c850ff;--color-purple-70:#a22dd8;--color-purple-80:#7e12af;--color-purple-90:#5c0086;--color-purple-110:#1c0029;--color-orange-10:#ffeee7;--color-orange-20:#ffd1be;--color-orange-30:#ffb394;--color-orange-40:#ff966a;--color-orange-60:#ff5b16;--color-orange-70:#d84000;--color-orange-80:#af3400;--color-orange-90:#862800;--color-red-10:#ffeaea;--color-red-20:#ffc4c4;--color-red-30:#ff9f9f;--color-red-40:#ff7979;--color-red-60:#ec2b2b;--color-red-70:#c31313;--color-red-80:#9a0303;--color-red-90:#710000;--color-red-110:#190000;--color-brown-10:#fff9ed;--color-brown-20:#fff0ce;--color-brown-30:#ffe6af;--color-brown-40:#ffdd90;--color-brown-50:#ffd370;--color-brown-60:#fcc750;--color-brown-70:#d4a02d;--color-brown-80:#ab7c12;--color-brown-90:#825a00;--color-brown-100:#593e00;--color-yellow-10:#fff8e5;--color-yellow-20:#ffebb7;--color-yellow-30:#ffdf8a;--color-yellow-40:#ffd25c;--color-yellow-60:#ffb900;--color-yellow-70:#d69b00;--color-yellow-80:#ad7e00;--color-yellow-90:#856000;--color-yellow-110:#291e00;--color-green-10:#efe;--color-green-20:#cfffcf;--color-green-30:#b0ffb0;--color-green-40:#91ff91;--color-green-60:#4ff24f;--color-green-70:#2cca2c;--color-green-80:#11a111;--color-green-90:#007800;--color-green-110:#002900;--color-cyan-10:#edfdff;--color-cyan-20:#cefbff;--color-cyan-30:#aff9ff;--color-cyan-40:#90f6ff;--color-cyan-60:#50effc;--color-cyan-70:#2dc7d4;--color-cyan-80:#129fab;--color-cyan-90:#007882;--color-cyan-110:#002529;--color-sand-10:#fffefd;--color-sand-20:#fff8f0;--color-sand-30:#ede6db;--color-sand-40:#d6cec2;--color-sand-50:#c0b7aa;--color-sand-60:#a9a093;--color-sand-70:#928a7d;--color-sand-80:#7c7167;--color-sand-90:#655e53;--color-sand-100:#4a443b;--color-sand-110:#333029;--color-sand-120:#171512;--color-bordeaux-10:#ffeef6;--color-bordeaux-20:#ffcfe7;--color-bordeaux-30:#ffb0d7;--color-bordeaux-40:#ff91c8;--color-bordeaux-50:#ff72b8;--color-bordeaux-60:#f24fa1;--color-bordeaux-70:#ca2c7b;--color-bordeaux-80:#a11159;--color-bordeaux-90:#78003c;--color-bordeaux-100:#4f0028;--color-bordeaux-110:#290014;--color-bordeaux-120:#0a0005;--color-light-blue-10:#e8f8ff;--color-light-blue-20:#beecff;--color-light-blue-30:#94e0ff;--color-light-blue-40:#6ad4ff;--color-light-blue-50:#41c9ff;--color-light-blue-60:#16b2f1;--color-light-blue-70:#008fc8;--color-light-blue-80:#00729f;--color-light-blue-90:#005576;--color-light-blue-100:#00384e;--font-weight-regular:400;--radius-round:999px;--spacing-flea:1px;--spacing-ant:2px;--spacing-beetle:4px;--spacing-snail:8px;--spacing-mouse:12px;--spacing-rat:16px;--spacing-rabbit:20px;--spacing-cat:24px;--spacing-pig:32px;--spacing-donkey:40px;--spacing-tiger:48px;--spacing-horse:64px;--spacing-camel:80px;--spacing-elephant:96px;--spacing-giraffe:160px;--size-5xs:2px;--size-4xs:4px;--size-3xs:8px;--size-2xs:16px;--size-xs:24px;--size-sm:32px;--size-md:48px;--size-lg:64px;--size-xl:96px;--size-2xl:128px;--size-icon-sm:16px;--size-icon-md:24px;--size-icon-lg:32px;--size-icon-xl:48px;--opacity-zero:0;--opacity-one-tenth:.1;--opacity-one-fifth:.2;--opacity-one-quarter:.25;--opacity-three-tenths:.3;--opacity-one-third:.33;--opacity-two-fifths:.4;--opacity-half:.5;--opacity-three-fifths:.6;--opacity-two-thirds:.66;--opacity-seven-tenths:.7;--opacity-three-quarters:.75;--opacity-four-fifths:.8;--opacity-nine-tenths:.9;--opacity-full:1;--text-md:16px;--asap:Asap;--leading-xs:1;--leading-sm:1.25;--leading-md:1.5;--leading-lg:2;--paragraph-spacing-sm:8px;--paragraph-spacing-md:16px;--paragraph-spacing-lg:32px;--caveat:Caveat;--shadow-sm-blur:4px;--shadow-sm-spread:0;--shadow-sm-color:#100d0a1a;--shadow-sm-type:dropShadow;--shadow-sm-offsetx:0;--shadow-sm-offsety:2px;--shadow-md-blur:8px;--shadow-md-spread:0;--shadow-md-color:#100d0a1a;--shadow-md-type:dropShadow;--shadow-md-offsetx:0;--shadow-md-offsety:4px;--shadow-lg-blur:16px;--shadow-lg-spread:0;--shadow-lg-color:#100d0a1a;--shadow-lg-type:dropShadow;--shadow-lg-offsetx:0;--shadow-lg-offsety:8px;--body-regular-body-xs-fontfamily:Asap;--body-regular-body-xs-fontweight:400;--body-regular-body-xs-lineheight:1.5;--body-regular-body-xs-fontsize:12px;--body-regular-body-xs-paragraphspacing:16px;--body-regular-body-s-fontfamily:Asap;--body-regular-body-s-fontweight:400;--body-regular-body-s-lineheight:1.5;--body-regular-body-s-fontsize:14px;--body-regular-body-s-paragraphspacing:32px;--body-regular-body-m-fontfamily:Asap;--body-regular-body-m-fontweight:400;--body-regular-body-m-lineheight:1.5;--body-regular-body-m-fontsize:16px;--body-regular-body-m-paragraphspacing:32px;--body-regular-body-l-fontfamily:Asap;--body-regular-body-l-fontweight:400;--body-regular-body-l-lineheight:1.5;--body-regular-body-l-fontsize:18px;--body-regular-body-l-paragraphspacing:32px;--body-concept-concept-m-fontfamily:Caveat;--body-concept-concept-m-fontweight:400;--body-concept-concept-m-lineheight:1.5;--body-concept-concept-m-fontsize:24px;--body-concept-concept-m-paragraphspacing:32px;--body-concept-concept-l-fontfamily:Caveat;--body-concept-concept-l-fontweight:400;--body-concept-concept-l-lineheight:1.5;--body-concept-concept-l-fontsize:32px;--body-concept-concept-l-paragraphspacing:32px;--body-concept-concept-xl-fontfamily:Caveat;--body-concept-concept-xl-fontweight:400;--body-concept-concept-xl-lineheight:1.5;--body-concept-concept-xl-fontsize:48px;--body-concept-concept-xl-paragraphspacing:32px;--body-bold-body-xs-bold-fontfamily:Asap;--body-bold-body-xs-bold-fontweight:600;--body-bold-body-xs-bold-lineheight:1.5;--body-bold-body-xs-bold-fontsize:12px;--body-bold-body-xs-bold-paragraphspacing:16px;--body-bold-body-s-bold-fontfamily:Asap;--body-bold-body-s-bold-fontweight:600;--body-bold-body-s-bold-lineheight:1.5;--body-bold-body-s-bold-fontsize:14px;--body-bold-body-s-bold-paragraphspacing:32px;--body-bold-body-m-bold-fontfamily:Asap;--body-bold-body-m-bold-fontweight:600;--body-bold-body-m-bold-lineheight:1.5;--body-bold-body-m-bold-fontsize:16px;--body-bold-body-m-bold-paragraphspacing:32px;--body-bold-body-l-bold-fontfamily:Asap;--body-bold-body-l-bold-fontweight:600;--body-bold-body-l-bold-lineheight:1.5;--body-bold-body-l-bold-fontsize:18px;--body-bold-body-l-bold-paragraphspacing:32px;--desktop-headings-h1-fontfamily:Asap;--desktop-headings-h1-fontweight:600;--desktop-headings-h1-lineheight:1;--desktop-headings-h1-fontsize:32px;--desktop-headings-h1-paragraphspacing:16px;--desktop-headings-h2-fontfamily:Asap;--desktop-headings-h2-fontweight:600;--desktop-headings-h2-lineheight:1.25;--desktop-headings-h2-fontsize:24px;--desktop-headings-h2-paragraphspacing:8px;--desktop-headings-h3-fontfamily:Asap;--desktop-headings-h3-fontweight:600;--desktop-headings-h3-lineheight:1.25;--desktop-headings-h3-fontsize:20px;--desktop-headings-h3-paragraphspacing:8px;--mobile-headings-h1-fontfamily:Asap;--mobile-headings-h1-fontweight:600;--mobile-headings-h1-lineheight:1;--mobile-headings-h1-fontsize:24px;--mobile-headings-h1-paragraphspacing:16px;--mobile-headings-h2-fontfamily:Asap;--mobile-headings-h2-fontweight:600;--mobile-headings-h2-lineheight:1.25;--mobile-headings-h2-fontsize:20px;--mobile-headings-h2-paragraphspacing:8px;--mobile-headings-h3-fontfamily:Asap;--mobile-headings-h3-fontweight:600;--mobile-headings-h3-lineheight:1.25;--mobile-headings-h3-fontsize:18px;--mobile-headings-h3-paragraphspacing:8px;--color-brand-primary-default:#2e6ce8;--color-brand-primary-highlight:#134cbf;--color-text-and-icon-primary:#333029;--color-text-and-icon-primary-inverse:#fffefd;--color-text-and-icon-secondary:#7c7167;--color-text-and-icon-action:#2e6ce8;--color-text-and-icon-error:#9a0303;--color-text-and-icon-warning:#856000;--color-text-and-icon-warning-alt:#af3400;--color-text-and-icon-success:#007800;--color-text-and-icon-magenta:#b90070;--color-text-and-icon-bordeaux:#78003c;--color-text-and-icon-purple:#7e12af;--color-text-and-icon-blue:#134cbf;--color-text-and-icon-cyan:#007882;--color-surface-level-0-canvas:#fff8f0;--color-surface-level-1:#fffefd;--color-surface-level-1-highlight:#fff;--color-surface-level-2:#fff8f0;--color-surface-level-3:#ede6db;--color-surface-level-4:#d6cec2;--color-surface-inverse:#333029;--color-surface-action:#2e6ce8;--color-surface-magenta:#e20088;--color-surface-bordeaux:#78003c;--color-surface-purple:#7e12af;--color-surface-blue:#134cbf;--color-surface-cyan:#129fab;--color-border-level-1:#c0b7aa;--color-border-level-2:#a9a093;--color-border-level-3:#928a7d;--color-border-level-4:#7c7167;--color-border-light:#fffefd;--color-border-dark:#333029;--color-border-action:#2e6ce8;--color-border-focus-ring:#134cbf;--color-border-magenta:#b90070;--color-border-bordeaux:#78003c;--color-border-purple:#7e12af;--color-border-blue:#134cbf;--color-border-cyan:#007882;--color-border-red:#9a0303;--color-border-orange:#af3400;--color-border-yellow:#856000;--color-border-green:#007800;--color-signal-red:#c31313;--color-signal-orange:#d84000;--color-signal-yellow:#d69b00;--color-signal-green:#2cca2c;--color-button-primary-background-color:#2e6ce8;--color-button-primary-text-color:#fffefd;--color-button-primary-hover-background-color:#134cbf;--color-button-primary-hover-text-color:#fffefd;--color-button-secondary-background-color:#fffefd;--color-button-secondary-text-color:#2e6ce8;--color-button-secondary-border-color:#2e6ce8;--color-button-secondary-hover-background-color:#ede6db;--color-button-secondary-hover-text-color:#134cbf;--color-button-secondary-hover-border-color:#134cbf;--color-button-delete-background-color:#fffefd;--color-button-delete-text-color:#9a0303;--color-button-delete-border-color:#9a0303;--color-button-delete-hover-background-color:#fff8f0;--color-button-delete-hover-text-color:#710000;--color-button-delete-hover-border-color:#710000;--color-alert-informative-bg:#edf3ff;--color-alert-error-bg:#ffeaea;--color-alert-warning-bg:#fff8e5;--color-alert-success-bg:#efe;--color-map-sequence-10-steps-background-color-1:#4f0028;--color-map-sequence-10-steps-background-color-2:#78003c;--color-map-sequence-10-steps-background-color-3:#a11159;--color-map-sequence-10-steps-background-color-4:#ca2c7b;--color-map-sequence-10-steps-background-color-5:#f24fa1;--color-map-sequence-10-steps-background-color-6:#ff72b8;--color-map-sequence-10-steps-background-color-7:#ff91c8;--color-map-sequence-10-steps-background-color-8:#ffb0d7;--color-map-sequence-10-steps-background-color-9:#ffcfe7;--color-map-sequence-10-steps-background-color-10:#ffeef6;--color-map-sequence-10-steps-border-color-1:#290014;--color-map-sequence-10-steps-border-color-2:#4f0028;--color-map-sequence-10-steps-border-color-3:#78003c;--color-map-sequence-10-steps-border-color-4:#a11159;--color-map-sequence-10-steps-border-color-5:#ca2c7b;--color-map-sequence-10-steps-border-color-6:#f24fa1;--color-map-sequence-10-steps-border-color-7:#ff72b8;--color-map-sequence-10-steps-border-color-8:#ff91c8;--color-map-sequence-10-steps-border-color-9:#ffb0d7;--color-map-sequence-10-steps-border-color-10:#ffcfe7;--color-map-sequence-4-steps-background-color-1:#78003c;--color-map-sequence-4-steps-background-color-2:#ca2c7b;--color-map-sequence-4-steps-background-color-3:#ff72b8;--color-map-sequence-4-steps-background-color-4:#ffb0d7;--color-map-sequence-4-steps-border-color-1:#4f0028;--color-map-sequence-4-steps-border-color-2:#a11159;--color-map-sequence-4-steps-border-color-3:#f24fa1;--color-map-sequence-4-steps-border-color-4:#ff91c8;--color-map-sequence-3-steps-background-color-1:#78003c;--color-map-sequence-3-steps-background-color-2:#f24fa1;--color-map-sequence-3-steps-background-color-3:#ffb0d7;--color-map-sequence-3-steps-border-color-1:#4f0028;--color-map-sequence-3-steps-border-color-2:#ca2c7b;--color-map-sequence-3-steps-border-color-3:#ff91c8;--color-map-sequence-10-steps-alt-background-color-1:#40005d;--color-map-sequence-10-steps-alt-background-color-2:#5c0086;--color-map-sequence-10-steps-alt-background-color-3:#7e12af;--color-map-sequence-10-steps-alt-background-color-4:#a22dd8;--color-map-sequence-10-steps-alt-background-color-5:#c850ff;--color-map-sequence-10-steps-alt-background-color-6:#d270ff;--color-map-sequence-10-steps-alt-background-color-7:#dc8fff;--color-map-sequence-10-steps-alt-background-color-8:#e6aeff;--color-map-sequence-10-steps-alt-background-color-9:#efceff;--color-map-sequence-10-steps-alt-background-color-10:#f9edff;--color-map-sequence-10-steps-alt-border-color-1:#1c0029;--color-map-sequence-10-steps-alt-border-color-2:#40005d;--color-map-sequence-10-steps-alt-border-color-3:#5c0086;--color-map-sequence-10-steps-alt-border-color-4:#7e12af;--color-map-sequence-10-steps-alt-border-color-5:#a22dd8;--color-map-sequence-10-steps-alt-border-color-6:#c850ff;--color-map-sequence-10-steps-alt-border-color-7:#d270ff;--color-map-sequence-10-steps-alt-border-color-8:#dc8fff;--color-map-sequence-10-steps-alt-border-color-9:#e6aeff;--color-map-sequence-10-steps-alt-border-color-10:#efceff;--color-map-sequence-4-steps-alt-background-color-1:#5c0086;--color-map-sequence-4-steps-alt-background-color-2:#a22dd8;--color-map-sequence-4-steps-alt-background-color-3:#d270ff;--color-map-sequence-4-steps-alt-background-color-4:#e6aeff;--color-map-sequence-4-steps-alt-border-color-1:#40005d;--color-map-sequence-4-steps-alt-border-color-2:#7e12af;--color-map-sequence-4-steps-alt-border-color-3:#c850ff;--color-map-sequence-4-steps-alt-border-color-4:#dc8fff;--color-map-categories-5-classes-background-color-1:#f24fa1;--color-map-categories-5-classes-background-color-2:#129fab;--color-map-categories-5-classes-background-color-3:#ffb900;--color-map-categories-5-classes-background-color-4:#78003c;--color-map-categories-5-classes-background-color-5:#134cbf;--color-map-categories-5-classes-border-color-1:#ca2c7b;--color-map-categories-5-classes-border-color-2:#007882;--color-map-categories-5-classes-border-color-3:#d69b00;--color-map-categories-5-classes-border-color-4:#4f0028;--color-map-categories-5-classes-border-color-5:#003296;--color-map-diverging-6-steps-background-color-1:#856000;--color-map-diverging-6-steps-background-color-2:#ffc52e;--color-map-diverging-6-steps-background-color-3:#ffebb7;--color-map-diverging-6-steps-background-color-4:#cddeff;--color-map-diverging-6-steps-background-color-5:#4d88ff;--color-map-diverging-6-steps-background-color-6:#003296;--color-map-diverging-6-steps-border-color-1:#5c4300;--color-map-diverging-6-steps-border-color-2:#ffb900;--color-map-diverging-6-steps-border-color-3:#ffdf8a;--color-map-diverging-6-steps-border-color-4:#adc8ff;--color-map-diverging-6-steps-border-color-5:#2e6ce8;--color-map-diverging-6-steps-border-color-6:#00246d}}.dark{--color-brand-primary-default:#8db3ff;--color-brand-primary-highlight:#adc8ff;--color-text-and-icon-primary:#fffefd;--color-text-and-icon-primary-inverse:#333029;--color-text-and-icon-secondary:#c0b7aa;--color-text-and-icon-action:#8db3ff;--color-text-and-icon-error:#ff9f9f;--color-text-and-icon-warning:#ffdf8a;--color-text-and-icon-warning-alt:#ffb394;--color-text-and-icon-success:#b0ffb0;--color-text-and-icon-magenta:#ff94d4;--color-text-and-icon-bordeaux:#ffeef6;--color-text-and-icon-purple:#e6aeff;--color-text-and-icon-blue:#adc8ff;--color-text-and-icon-cyan:#aff9ff;--color-surface-level-0-canvas:#333029;--color-surface-level-1:#171512;--color-surface-level-1-highlight:#333029;--color-surface-level-2:#4a443b;--color-surface-level-3:#655e53;--color-surface-level-4:#7c7167;--color-surface-inverse:#fffefd;--color-surface-action:#8db3ff;--color-surface-magenta:#ff6ac3;--color-surface-bordeaux:#ffeef6;--color-surface-bordeaux-alt:#290014;--color-surface-purple:#d270ff;--color-surface-blue:#6d9eff;--color-surface-cyan:#90f6ff;--color-border-level-1:#7c7167;--color-border-level-2:#928a7d;--color-border-level-3:#a9a093;--color-border-level-4:#c0b7aa;--color-border-light:#333029;--color-border-dark:#fffefd;--color-border-action:#8db3ff;--color-border-focus-ring:#adc8ff;--color-border-magenta:#ff6ac3;--color-border-bordeaux:#ff91c8;--color-border-purple:#dc8fff;--color-border-blue:#8db3ff;--color-border-cyan:#90f6ff;--color-border-red:#ff9f9f;--color-border-orange:#ffb394;--color-border-yellow:#ffdf8a;--color-border-green:#b0ffb0;--color-signal-red:#ff7979;--color-signal-orange:#ff966a;--color-signal-yellow:#ffd25c;--color-signal-green:#91ff91;--color-button-primary-background-color:#8db3ff;--color-button-primary-text-color:#333029;--color-button-primary-hover-background-color:#adc8ff;--color-button-primary-hover-text-color:#333029;--color-button-secondary-background-color:#171512;--color-button-secondary-text-color:#8db3ff;--color-button-secondary-border-color:#8db3ff;--color-button-secondary-hover-background-color:#4a443b;--color-button-secondary-hover-text-color:#adc8ff;--color-button-secondary-hover-border-color:#adc8ff;--color-button-delete-background-color:#171512;--color-button-delete-text-color:#ff9f9f;--color-button-delete-border-color:#ff9f9f;--color-button-delete-hover-background-color:#4a443b;--color-button-delete-hover-text-color:#ffc4c4;--color-button-delete-hover-border-color:#ffc4c4;--color-alert-informative-bg:#001338;--color-alert-error-bg:#190000;--color-alert-warning-bg:#291e00;--color-alert-success-bg:#002900}@font-face{font-family:Asap Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/asap-vietnamese-wght-normal-bit87jlS.woff2)format("woff2-variations");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:Asap Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/asap-latin-ext-wght-normal-CIvLbTDW.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Asap Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/asap-latin-wght-normal-C35zWjpn.woff2)format("woff2-variations");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}:root{--canvas:#f0e6eb;--ink:var(--color-bordeaux-90);--accent:var(--color-magenta-70);--font:"Asap Variable", Asap, system-ui, sans-serif;--gutter:clamp(1rem, 4vw, 4rem);--band:clamp(3.5rem, 8vw, 7.5rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:1.5rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--canvas);min-height:100svh;color:var(--ink);font-family:var(--font);margin:0;font-size:1.125rem;line-height:1.5;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-underline-offset:.15em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.skip{z-index:10;background:#fff;padding:.5rem 1rem;position:absolute;top:.5rem;left:-100vw}.skip:focus{left:.5rem}.title{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.75rem,7.4vw,7.25rem);font-weight:700;line-height:.98}.subhead{color:var(--accent);text-wrap:balance;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:600;line-height:1.15}
