@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.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}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_267e814d-module__vynkjq__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_267e814d-module__vynkjq__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_267fb058-module__BpIiyG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_267fb058-module__BpIiyG__variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.441olqq_uijdr.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:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.27vw08z6_vw0m.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}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.097vcw437jzga.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:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.0zem_9y19rte6.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}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_82274610-module__yp-KGq__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_82274610-module__yp-KGq__variable{--font-lato:"Lato", "Lato Fallback"}
:root{--color-bleu-coupole:#1b2a4e;--color-bleu-nuit:#111c36;--color-or-sable:#bfa584;--color-or-fonce:#8a6f45;--color-text:#2b3441;--color-text-muted:#6b7280;--color-bg:#fff;--color-bg-cream:#faf4e8;--color-border:#e3ded3;--color-success:#2e7d5b;--color-error:#b3261e;--color-white:#fff;--color-accent-primaire:#3e6fa3;--color-tint-primaire:#e8f0f8;--color-accent-plus:var(--color-or-sable);--color-tint-plus:#f3ede3;--color-accent-college-lycee:#2f4f86;--color-tint-college-lycee:#e6eaf2;--color-or-fonce-on-tint:#7a6240;--color-text-muted-on-tint:#5b6270;--color-border-input:#8a8474;--color-success-on-tint:#2a7253;--color-or-sable-soft:#efe8e0;--btn-primary-bg:var(--color-or-sable);--btn-primary-fg:var(--color-bleu-coupole);--btn-primary-hover-bg:var(--color-bleu-coupole);--btn-primary-hover-fg:var(--color-white);--btn-secondary-hover-bg:var(--color-bleu-nuit);--btn-secondary-hover-fg:var(--color-white);--btn-tertiary-fg:var(--color-bleu-coupole);--btn-tertiary-border:var(--color-bleu-coupole);--btn-tertiary-hover-bg:var(--color-bleu-coupole);--btn-tertiary-hover-fg:var(--color-white);--btn-link-fg:var(--color-bleu-coupole);--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-pill:999px;--radius-card:var(--radius-md);--radius-btn:var(--radius-sm);--card-band:4px;--btn-min-h:44px;--btn-border:1.5px;--focus-width:2px;--icon-stroke:1.5px;--target-min:44px;--target-min-aa:24px;--shadow-card:0 1px 3px #1b2a4e1f;--shadow-card-hover:0 4px 14px #1b2a4e29;--card-bg:var(--color-bg);--icon-pad-size:48px;--icon-pad-glyph:24px;--decor-gold:var(--color-or-sable);--decor-opacity-faint:.12;--decor-opacity-soft:.24;--decor-opacity-medium:.4;--divider-h:32px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--container-max:1200px;--container-padding:16px;--container-padding-start:max(var(--container-padding), env(safe-area-inset-left,0px));--container-padding-end:max(var(--container-padding), env(safe-area-inset-right,0px));--font-display:var(--font-cormorant), "Georgia", "Times New Roman", serif;--font-ui:var(--font-montserrat), system-ui, sans-serif;--font-body:var(--font-lato), system-ui, -apple-system, "Segoe UI", "Roboto", "Arial", sans-serif;--fs-h1:34px;--fs-h2:28px;--fs-h3:22px;--fs-body:16px;--fs-help:14px;--fs-overline:14px;--lh-body:1.6;--lh-heading:1.2;--ls-overline:.1em;--header-h:64px;--logo-h:36px;--fs-brand:18px;--ls-menu:.08em;--mobile-bar-pad-bottom:max(var(--space-2), env(safe-area-inset-bottom,0px));--mobile-bar-reserve:calc(1px + var(--space-2) + var(--btn-min-h) + var(--mobile-bar-pad-bottom));--field-bg:var(--color-bg);--field-text:var(--color-text);--field-border:var(--color-border-input);--field-border-error:var(--color-error);--field-border-valid:var(--color-success);--field-h:48px;--on-accent-ui:var(--color-white);--step-upcoming:var(--color-border-input);--skip-link-bg:var(--color-bleu-coupole);--skip-link-fg:var(--color-white);--motion-duration-fast:.16s;--motion-duration-base:.24s;--motion-duration-slow:.48s;--motion-distance:24px;--motion-stagger:80ms;--motion-ease-standard:cubic-bezier(.2, 0, 0, 1);--motion-ease-emphasized:cubic-bezier(.3, 0, 0, 1);--motion-ease-float:cubic-bezier(.37, 0, .63, 1);--motion-hero-draw:.6s;--motion-hero-step:.12s;--motion-hero-fill:.4s;--motion-hero-pop:.36s;--motion-hero-float-in:.4s;--motion-hero-at-fill:.6s;--motion-hero-at-cover:.8s;--motion-hero-at-pop:1s;--motion-hero-at-decor:1.04s;--motion-hero-total:1.6s;--motion-pop-from:.6;--motion-pop-overshoot:1.08;--motion-float-distance:6px;--motion-float-period:7s;--motion-parallax-distance:16px;--motion-spinner-period:.8s;--motion-press-scale:.97;--motion-button-lift:-2px;--motion-nudge:4px;--motion-card-lift:-4px;--motion-tilt:-8deg;--motion-bounce-scale:1.08;--dome-outline-width:3;--surface:var(--color-bg);--text-body:var(--color-text);--text-heading:var(--color-bleu-coupole);--text-overline:var(--color-or-fonce);--text-muted:var(--color-text-muted);--text-success:var(--color-success);--text-error:var(--color-error);--border-decorative:var(--color-border);--accent-ui:var(--color-bleu-coupole);--decor-ink:var(--color-bleu-coupole)}@media (min-width:768px){:root{--container-padding:24px;--fs-h1:48px;--fs-h2:36px;--fs-body:17px;--icon-pad-size:56px;--icon-pad-glyph:28px;--divider-h:48px;--header-h:80px;--logo-h:48px;--fs-brand:20px}}@media (min-width:1024px){:root{--container-padding:32px}}[data-surface=alt]{--surface:var(--section-alt-bg);--text-overline:var(--color-or-fonce-on-tint);--text-muted:var(--color-text-muted-on-tint);--text-success:var(--color-success-on-tint);--field-border-valid:var(--color-success-on-tint)}[data-space=groupe],:where([data-space=groupe]) [data-surface=page]{--accent:var(--color-bleu-coupole);--tint:var(--color-bg-cream);--on-accent:var(--color-white);--accent-ui:var(--color-bleu-coupole);--btn-secondary-bg:var(--color-bleu-coupole);--btn-secondary-fg:var(--color-white);--card-band-color:var(--color-or-sable);--heading-rule-color:var(--color-or-sable);--icon-color:var(--color-white);--icon-pad-bg:var(--color-bleu-coupole);--section-alt-bg:var(--color-bg-cream);--decor-ink:var(--color-bleu-coupole);--strong-bg:var(--color-bleu-coupole);--on-strong:var(--color-white);--on-strong-overline:var(--color-or-sable);--on-strong-ui:var(--color-or-sable);--on-strong-ornament:var(--color-or-sable)}[data-space=primaire],:where([data-space=primaire]) [data-surface=page]{--accent:var(--color-accent-primaire);--tint:var(--color-tint-primaire);--on-accent:var(--color-white);--accent-ui:var(--color-accent-primaire);--btn-secondary-bg:var(--color-accent-primaire);--btn-secondary-fg:var(--color-white);--card-band-color:var(--color-accent-primaire);--heading-rule-color:var(--color-accent-primaire);--icon-color:var(--color-white);--icon-pad-bg:var(--color-accent-primaire);--section-alt-bg:var(--color-tint-primaire);--decor-ink:var(--color-accent-primaire);--strong-bg:var(--color-accent-primaire);--on-strong:var(--color-white);--on-strong-overline:var(--color-white);--on-strong-ui:var(--color-white);--on-strong-ornament:var(--color-white)}[data-space=plus],:where([data-space=plus]) [data-surface=page]{--accent:var(--color-accent-plus);--tint:var(--color-tint-plus);--on-accent:var(--color-bleu-coupole);--accent-ui:var(--color-or-fonce);--btn-secondary-bg:var(--color-bleu-coupole);--btn-secondary-fg:var(--color-white);--card-band-color:var(--color-accent-plus);--heading-rule-color:var(--color-accent-plus);--icon-color:var(--color-bleu-coupole);--icon-pad-bg:var(--color-accent-plus);--section-alt-bg:var(--color-tint-plus);--decor-ink:var(--color-accent-plus);--strong-bg:var(--color-accent-plus);--on-strong:var(--color-bleu-coupole);--on-strong-overline:var(--color-bleu-coupole);--on-strong-ui:var(--color-bleu-coupole);--on-strong-ornament:var(--color-bleu-coupole)}[data-space=college-lycee],:where([data-space=college-lycee]) [data-surface=page]{--accent:var(--color-accent-college-lycee);--tint:var(--color-tint-college-lycee);--on-accent:var(--color-white);--accent-ui:var(--color-accent-college-lycee);--btn-secondary-bg:var(--color-accent-college-lycee);--btn-secondary-fg:var(--color-white);--card-band-color:var(--color-accent-college-lycee);--heading-rule-color:var(--color-accent-college-lycee);--icon-color:var(--color-white);--icon-pad-bg:var(--color-accent-college-lycee);--section-alt-bg:var(--color-tint-college-lycee);--decor-ink:var(--color-accent-college-lycee);--strong-bg:var(--color-accent-college-lycee);--on-strong:var(--color-white);--on-strong-overline:var(--color-white);--on-strong-ui:var(--color-white);--on-strong-ornament:var(--color-or-sable)}[data-surface=strong]{--surface:var(--strong-bg);--text-body:var(--on-strong);--text-heading:var(--on-strong);--text-overline:var(--on-strong-overline);--text-muted:var(--on-strong);--heading-rule-color:var(--on-strong-ornament);--accent-ui:var(--on-strong-ui);--decor-ink:var(--on-strong-ornament);--icon-pad-bg:var(--on-strong);--icon-color:var(--strong-bg);--btn-primary-hover-bg:var(--on-strong);--btn-primary-hover-fg:var(--strong-bg);--btn-secondary-bg:var(--surface);--btn-secondary-fg:var(--on-strong);--btn-secondary-border:var(--on-strong);--btn-secondary-hover-bg:var(--on-strong);--btn-secondary-hover-fg:var(--strong-bg);--btn-tertiary-fg:var(--on-strong);--btn-tertiary-border:var(--on-strong);--btn-tertiary-hover-bg:var(--on-strong);--btn-tertiary-hover-fg:var(--strong-bg);--btn-link-fg:var(--on-strong)}[data-surface=soft]{--surface:var(--color-or-sable-soft);--text-overline:var(--color-or-fonce-on-tint);--text-muted:var(--color-text-muted-on-tint);--text-success:var(--color-success-on-tint);--field-border-valid:var(--color-success-on-tint);--heading-rule-color:var(--color-or-fonce)}[data-surface=dark]{--surface:var(--color-bleu-coupole);--text-body:var(--color-white);--text-heading:var(--color-white);--text-overline:var(--color-or-sable);--text-muted:var(--color-white);--heading-rule-color:var(--color-or-sable);--accent-ui:var(--color-or-sable);--decor-ink:var(--color-or-sable);--icon-pad-bg:var(--color-or-sable);--icon-color:var(--color-bleu-coupole);--btn-primary-hover-bg:var(--color-white);--btn-primary-hover-fg:var(--color-bleu-coupole);--btn-secondary-bg:var(--surface);--btn-secondary-fg:var(--color-white);--btn-secondary-border:var(--color-white);--btn-secondary-hover-bg:var(--color-white);--btn-secondary-hover-fg:var(--color-bleu-coupole);--btn-tertiary-fg:var(--color-white);--btn-tertiary-border:var(--color-white);--btn-tertiary-hover-bg:var(--color-white);--btn-tertiary-hover-fg:var(--color-bleu-coupole);--btn-link-fg:var(--color-white)}[data-surface=page]{--surface:var(--color-bg);--text-body:var(--color-text);--text-heading:var(--color-bleu-coupole);--text-overline:var(--color-or-fonce);--text-muted:var(--color-text-muted);--text-success:var(--color-success);--text-error:var(--color-error);--field-border-valid:var(--color-success);--btn-primary-hover-bg:var(--color-bleu-coupole);--btn-primary-hover-fg:var(--color-white);--btn-secondary-border:var(--btn-secondary-bg);--btn-secondary-hover-bg:var(--color-bleu-nuit);--btn-secondary-hover-fg:var(--color-white);--btn-tertiary-fg:var(--color-bleu-coupole);--btn-tertiary-border:var(--color-bleu-coupole);--btn-tertiary-hover-bg:var(--color-bleu-coupole);--btn-tertiary-hover-fg:var(--color-white);--btn-link-fg:var(--color-bleu-coupole)}:root[data-motion=discret]{--motion-duration-fast:.15s;--motion-duration-base:.2s;--motion-duration-slow:.32s;--motion-distance:8px;--motion-stagger:40ms;--motion-float-distance:3px;--motion-parallax-distance:8px;--motion-button-lift:-1px;--motion-nudge:2px;--motion-card-lift:-2px;--motion-tilt:-4deg;--motion-bounce-scale:1.04}@media (prefers-reduced-motion:reduce){:root,:root[data-motion]{--motion-duration-fast:0s;--motion-duration-base:0s;--motion-duration-slow:0s;--motion-distance:0px;--motion-stagger:0s;--motion-spinner-period:0s;--motion-hero-draw:0s;--motion-hero-step:0s;--motion-hero-fill:0s;--motion-hero-pop:0s;--motion-hero-float-in:0s;--motion-hero-at-fill:0s;--motion-hero-at-cover:0s;--motion-hero-at-pop:0s;--motion-hero-at-decor:0s;--motion-hero-total:0s;--motion-float-distance:0px;--motion-float-period:0s;--motion-parallax-distance:0px;--motion-press-scale:1;--motion-button-lift:0px;--motion-nudge:0px;--motion-card-lift:0px;--motion-tilt:0deg;--motion-bounce-scale:1}}
body{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}h1,h2,h3{font-family:var(--font-display);line-height:var(--lh-heading);color:var(--text-heading)}h1{font-size:var(--fs-h1);font-weight:700}h2{font-size:var(--fs-h2);font-weight:600}h3{font-size:var(--fs-h3);font-weight:600}small{font-size:var(--fs-help)}a{color:inherit;text-decoration:underline}.overline{font-family:var(--font-ui);font-size:var(--fs-overline);letter-spacing:var(--ls-overline);text-transform:uppercase;color:var(--text-overline);font-weight:600}
*,:before,:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}img{max-width:100%;height:auto}body,[data-surface]{background:var(--surface)}:focus-visible{outline:var(--focus-width) solid var(--accent-ui);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}}
