@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/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(/_astro/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{--border-disabled: #071d4933;--border-invert: #ffffff;--border-minimal: #071d49b2;--border-primary: #071d49;--border-secondary: #071d49;--border-status-error: #d66965;--border-status-error-invert: #e49b98;--border-status-success: #56c271;--border-status-success-invert: #8ed6a0;--border-status-warning: #f5812b;--border-status-warning-invert: #f8ab71;--border-subtle-subtle-1: #071d490a;--border-subtle-subtle-2: #071d4914;--border-subtle-subtle-3: #071d4929;--components-disabled: #0000000a;--components-disabled-invert: #ffffff0a;--components-focused-outline: #1559df;--components-buttons-danger-default: #00ff1e;--components-buttons-danger-primary-invert-bg-default: #f5ab9f;--components-buttons-danger-primary-invert-bg-hover: #f39b8c;--components-buttons-danger-primary-invert-bg-pressed: #f0826f;--components-buttons-danger-primary-invert-txt-default: #071d49;--components-buttons-danger-primary-invert-txt-hover: #071d49;--components-buttons-danger-primary-invert-txt-pressed: #000000cc;--components-buttons-danger-primary-bg-default: #763a38;--components-buttons-danger-primary-bg-hover: #aa5c4f;--components-buttons-danger-primary-bg-pressed: #65372f;--components-buttons-danger-primary-txt-default: #ffffff;--components-buttons-danger-primary-txt-hover: #ffffff;--components-buttons-danger-primary-txt-pressed: #ffffff99;--components-buttons-danger-secondary-invert-bg-default: #84483d;--components-buttons-danger-secondary-invert-bg-hover: #aa5c4f;--components-buttons-danger-secondary-invert-bg-pressed: #65372f;--components-buttons-danger-secondary-invert-txt-default: #ffffff;--components-buttons-danger-secondary-invert-txt-hover: #ffffff;--components-buttons-danger-secondary-invert-txt-pressed: #ffffffcc;--components-buttons-danger-secondary-bg-default: #ecbab8;--components-buttons-danger-secondary-bg-hover: #e49b98;--components-buttons-danger-secondary-bg-pressed: #f2d1cf;--components-buttons-danger-secondary-txt-default: #763a38;--components-buttons-danger-secondary-txt-hover: #5a2c2a;--components-buttons-danger-secondary-txt-pressed: #763a38;--components-buttons-danger-tertiary-invert-bg-default: #ffffff00;--components-buttons-danger-tertiary-invert-bg-hover: #ffffff00;--components-buttons-danger-tertiary-invert-bg-pressed: #ffffff00;--components-buttons-danger-tertiary-invert-outline-default: #984b48;--components-buttons-danger-tertiary-invert-outline-hover: #d66965;--components-buttons-danger-tertiary-invert-outline-pressed: #763a38;--components-buttons-danger-tertiary-invert-txt-default: #e49b98;--components-buttons-danger-tertiary-invert-txt-hover: #de8784;--components-buttons-danger-tertiary-invert-txt-pressed: #e49b98;--components-buttons-danger-tertiary-bg-default: #ffffff00;--components-buttons-danger-tertiary-bg-hover: #ffffff00;--components-buttons-danger-tertiary-bg-pressed: #ffffff00;--components-buttons-danger-tertiary-outline-default: #de8784;--components-buttons-danger-tertiary-outline-hover: #d66965;--components-buttons-danger-tertiary-outline-pressed: #f8c6bd;--components-buttons-danger-tertiary-txt-default: #763a38;--components-buttons-danger-tertiary-txt-hover: #763a38;--components-buttons-danger-tertiary-txt-pressed: #763a38;--components-buttons-danger-text-invert-txt-default: #e49b98;--components-buttons-danger-text-invert-txt-hover: #ecbab8;--components-buttons-danger-text-invert-txt-pressed: #de8784;--components-buttons-danger-text-txt-default: #984b48;--components-buttons-danger-text-txt-hover: #763a38;--components-buttons-danger-text-txt-pressed: #763a38;--components-buttons-primary-invert-bg-default: #ffffff;--components-buttons-primary-invert-bg-hover: #ffffffcc;--components-buttons-primary-invert-bg-pressed: #ffffff99;--components-buttons-primary-invert-txt-default: #071d49;--components-buttons-primary-invert-txt-hover: #071d49;--components-buttons-primary-invert-txt-pressed: #071d49b2;--components-buttons-primary-bg-default: #071d49;--components-buttons-primary-bg-hover: #2c4678;--components-buttons-primary-bg-pressed: #071d49;--components-buttons-primary-txt-default: #ffffff;--components-buttons-primary-txt-hover: #ffffff;--components-buttons-primary-txt-pressed: #ffffff99;--components-buttons-secondary-invert-bg-default: #ffffff29;--components-buttons-secondary-invert-bg-hover: #ffffff33;--components-buttons-secondary-invert-bg-pressed: #ffffff14;--components-buttons-secondary-invert-txt-default: #ffffff;--components-buttons-secondary-invert-txt-hover: #ffffff;--components-buttons-secondary-invert-txt-pressed: #ffffffcc;--components-buttons-secondary-bg-default: #071d4914;--components-buttons-secondary-bg-hover: #071d491f;--components-buttons-secondary-bg-pressed: #071d4933;--components-buttons-secondary-txt-default: #071d49;--components-buttons-secondary-txt-hover: #071d49;--components-buttons-secondary-txt-pressed: #071d49b2;--components-buttons-tertiary-invert-bg-default: #ffffff00;--components-buttons-tertiary-invert-bg-hover: #ffffff00;--components-buttons-tertiary-invert-bg-pressed: #ffffff00;--components-buttons-tertiary-invert-outline-default: #ffffff29;--components-buttons-tertiary-invert-outline-hover: #ffffff;--components-buttons-tertiary-invert-outline-pressed: #ffffff29;--components-buttons-tertiary-invert-txt-default: #ffffff;--components-buttons-tertiary-invert-txt-hover: #ffffff;--components-buttons-tertiary-invert-txt-pressed: #ffffff99;--components-buttons-tertiary-bg-default: #ffffff00;--components-buttons-tertiary-bg-hover: #ffffff00;--components-buttons-tertiary-bg-pressed: #ffffff00;--components-buttons-tertiary-outline-default: #071d4929;--components-buttons-tertiary-outline-hover: #071d49;--components-buttons-tertiary-outline-pressed: #071d4929;--components-buttons-tertiary-txt-default: #071d49;--components-buttons-tertiary-txt-hover: #071d49;--components-buttons-tertiary-txt-pressed: #00000099;--components-buttons-text-invert-txt-default: #ffffff;--components-buttons-text-invert-txt-hover: #ffffffcc;--components-buttons-text-invert-txt-pressed: #ffffff;--components-buttons-text-txt-default: #071d49;--components-buttons-text-txt-hover: #071d49b2;--components-buttons-text-txt-pressed: #071d49;--components-fields-placeholder-text: #071d4933;--components-fields-active: #ffffff;--components-fields-default: #ffffff66;--components-fields-filled: #ffffff99;--components-fields-hover: #ffffff99;--components-selector-default: #00000000;--components-selector-filled: #071d490a;--components-selector-hover: #071d4905;--overlay-white-overlay: #ffffff66;--overlay-background-tint: #00000066;--surface-contrast: #071d4929;--surface-invert: #071d49;--surface-minimal: #071d490a;--surface-secondary: #071d490f;--surface-white: #ffffff;--surface-background-minimal: #faf6f1;--surface-background-secondary: #f6efe6;--surface-background-secondary-invert: #5f5379;--surface-background-white: #ffffff;--surface-background-invert: #071d49;--surface-background-primary: #ffffff;--surface-brand-tints-01: #ad96dc;--surface-brand-tints-02: #77c5d5;--surface-brand-tints-03: #f1b434;--surface-brand-tints-04: #56c271;--surface-brand-tints-05: #f5812b;--surface-brand-tints-06: #d66965;--surface-brand-tints-07: #071d49;--surface-brand-tints-08: #ff00d4;--surface-brand-tints-09: #ff00d4;--surface-brand-tints-10: #ff00d4;--surface-brand-primary-invert: #ab8025;--surface-brand-primary-minimal: #f9dda2;--surface-brand-primary-primary: #f1b434;--surface-brand-secondary-invert: #5f5379;--surface-brand-secondary-minimal: #d9cfef;--surface-brand-secondary-primary: #ad96dc;--surface-status-error-invert: #984b48;--surface-status-error-minimal: #f2d1cf;--surface-status-error-primary: #d66965;--surface-status-neutral-invert: #071d4999;--surface-status-neutral-minimal: #071d490a;--surface-status-neutral-primary: #071d4914;--surface-status-success-invert: #2f6b3e;--surface-status-success-minimal: #cbecd3;--surface-status-success-primary: #4eb167;--surface-status-info-primary: var(--surface-brand-tints-02);--surface-status-warning-invert: #874718;--surface-status-warning-minimal: #fcd8bd;--surface-status-warning-primary: #f5812b;--text-colour-brand: #5f5379;--text-colour-disabled: #071d4933;--text-colour-disabled-invert: #ffffff33;--text-colour-invert: #ffffff;--text-colour-minimal: #071d49b2;--text-colour-primary: #071d49;--text-colour-secondary: #071d49;--text-colour-brand-green: #416c75;--text-colour-brand-purple: #5f5379;--text-colour-link-invert: #bdabe3;--text-colour-link-invert-hover: #ad96dc;--text-colour-link-primary: #5f5379;--text-colour-link-primary-hover: #493f5c;--text-colour-status-error: #763a38;--text-colour-status-error-invert: #e49b98;--text-colour-status-success: #2f6b3e;--text-colour-status-success-invert: #8ed6a0;--text-colour-status-warning: #874718;--text-colour-status-warning-invert: #f8ab71;--border-radius-tiny: .25rem;--border-radius-small: .5rem;--border-radius-normal: 1rem;--border-radius-large: 1.5rem;--border-radius-extra-large: 2.5rem;--border-radius-full: 6250000023552rem;--border-radius-panel-child: 1rem;--border-radius-panel-parent: 1.5rem;--border-width-light: .0312rem;--border-width-normal: .0625rem;--border-width-bold: .125rem;--border-width-extra-bold: .25rem;--components-buttons-desktop-button-horizontal-padding-small: 1rem;--components-buttons-desktop-button-height-small: 2rem;--components-buttons-desktop-button-horizontal-padding-default: 2rem;--components-buttons-desktop-button-height-default: 3rem;--components-buttons-desktop-corner-radius: 6250000023552rem;--components-buttons-mobile-button-horizontal-padding-small: 1rem;--components-buttons-mobile-button-horizontal-padding-default: 1.5rem;--components-buttons-mobile-button-height-small: 2rem;--components-buttons-mobile-button-height-default: 3rem;--components-buttons-mobile-corner-radius: 6250000023552rem;--components-fields-desktop-corner-radius: .5rem;--components-fields-desktop-horizontal-padding: .75rem;--components-fields-desktop-height: 3rem;--components-fields-mobile-corner-radius: .5rem;--components-fields-mobile-horizontal-padding: .75rem;--components-fields-mobile-height: 3rem;--components-selector-desktop-corner-radius: .5rem;--components-selector-desktop-horizontal-padding-selector: .75rem;--components-selector-desktop-horizontal-padding: 1.5rem;--components-selector-desktop-height: 3rem;--components-selector-mobile-corner-radius: .5rem;--components-selector-mobile-horizontal-padding-selector: .75rem;--components-selector-mobile-horizontal-padding: 1.5rem;--components-selector-mobile-height: 3rem;--spacing-0: 0rem;--spacing-1: .125rem;--spacing-2: .25rem;--spacing-3: .375rem;--spacing-4: .5rem;--spacing-5: .75rem;--spacing-6: 1rem;--spacing-7: 1.25rem;--spacing-8: 1.5rem;--spacing-9: 2rem;--spacing-10: 2.5rem;--spacing-11: 3.75rem;--spacing-12: 5rem;--spacing-13: 7.5rem;--spacing-14: 10rem;--text-typography-style---desktop-button-spacing: -.25;--text-typography-style---desktop-button-size: 1rem;--text-typography-style---desktop-button-line-height: 1.5rem;--text-typography-style---desktop-c1-spacing: -.30000001192092896;--text-typography-style---desktop-c1-size: .75rem;--text-typography-style---desktop-c1-line-height: .875rem;--text-typography-style---desktop-c2-spacing: -.30000001192092896;--text-typography-style---desktop-c2-size: .625rem;--text-typography-style---desktop-c2-line-height: .75rem;--text-typography-style---desktop-display-spacing: 0;--text-typography-style---desktop-display-size: 3.75rem;--text-typography-style---desktop-display-line-height: 4.125rem;--text-typography-style---desktop-display-xl-spacing: 0;--text-typography-style---desktop-display-xl-size: 4.875rem;--text-typography-style---desktop-display-xl-line-height: 5.25rem;--text-typography-style---desktop-h1-spacing: 0;--text-typography-style---desktop-h1-size: 2.75rem;--text-typography-style---desktop-h1-line-height: 3rem;--text-typography-style---desktop-h2-spacing: 0;--text-typography-style---desktop-h2-size: 2.125rem;--text-typography-style---desktop-h2-line-height: 2.375rem;--text-typography-style---desktop-h3-spacing: 0;--text-typography-style---desktop-h3-size: 1.625rem;--text-typography-style---desktop-h3-line-height: 1.875rem;--text-typography-style---desktop-o1-spacing: 0;--text-typography-style---desktop-o1-size: .75rem;--text-typography-style---desktop-o1-line-height: .875rem;--text-typography-style---desktop-p1-spacing: -.5;--text-typography-style---desktop-p1-size: 1.125rem;--text-typography-style---desktop-p1-line-height: 1.5rem;--text-typography-style---desktop-p2-spacing: -.4000000059604645;--text-typography-style---desktop-p2-size: 1rem;--text-typography-style---desktop-p2-line-height: 1.375rem;--text-typography-style---desktop-p3-spacing: -.30000001192092896;--text-typography-style---desktop-p3-size: .875rem;--text-typography-style---desktop-p3-line-height: 1.25rem;--text-typography-style---mobile-button-spacing: -.25;--text-typography-style---mobile-button-size: 1rem;--text-typography-style---mobile-button-line-height: 1.5rem;--text-typography-style---mobile-c1-spacing: -.30000001192092896;--text-typography-style---mobile-c1-size: .75rem;--text-typography-style---mobile-c1-line-height: .875rem;--text-typography-style---mobile-c2-spacing: -.30000001192092896;--text-typography-style---mobile-c2-size: .625rem;--text-typography-style---mobile-c2-line-height: .75rem;--text-typography-style---mobile-display-spacing: 0;--text-typography-style---mobile-display-size: 2.625rem;--text-typography-style---mobile-display-line-height: 2.875rem;--text-typography-style---mobile-display-xl-spacing: 0;--text-typography-style---mobile-display-xl-size: 3.25rem;--text-typography-style---mobile-display-xl-line-height: 3.5rem;--text-typography-style---mobile-h1-spacing: 0;--text-typography-style---mobile-h1-size: 2.125rem;--text-typography-style---mobile-h1-line-height: 2.25rem;--text-typography-style---mobile-h2-spacing: 0;--text-typography-style---mobile-h2-size: 1.625rem;--text-typography-style---mobile-h2-line-height: 1.75rem;--text-typography-style---mobile-h3-spacing: 0;--text-typography-style---mobile-h3-size: 1.375rem;--text-typography-style---mobile-h3-line-height: 1.5rem;--text-typography-style---mobile-o1-spacing: 0;--text-typography-style---mobile-o1-size: .625rem;--text-typography-style---mobile-o1-line-height: .875rem;--text-typography-style---mobile-p1-spacing: -.5;--text-typography-style---mobile-p1-size: 1.125rem;--text-typography-style---mobile-p1-line-height: 1.5rem;--text-typography-style---mobile-p2-spacing: -.4000000059604645;--text-typography-style---mobile-p2-size: 1rem;--text-typography-style---mobile-p2-line-height: 1.375rem;--text-typography-style---mobile-p3-spacing: -.30000001192092896;--text-typography-style---mobile-p3-size: .875rem;--text-typography-style---mobile-p3-line-height: 1.25rem;--text-typography-font-main: spirits-soft, "Times New Roman", Times, Baskerville, "Liberation Serif", serif;--text-typography-font-secondary: "DM Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--text-typography-style---desktop-o1-weight: 900;--text-typography-style---mobile-o1-weight: 900;--text-typography-weight-body: 400;--text-typography-weight-button: 500;--text-typography-weight-heading: 400;--text-typography-weight-overline: 900;--text-typography-weight-subheading: 700}:root{--shadow-2xs: 0 .0625rem rgb(0 0 0 / .05);--shadow-xs: 0 .0625rem .125rem 0 rgb(0 0 0 / .05);--shadow-sm: 0 .0625rem .1875rem 0 rgb(0 0 0 / .1), 0 .0625rem .125rem -.0625rem rgb(0 0 0 / .1);--shadow-md: 0 .25rem .375rem -.0625rem rgb(0 0 0 / .1), 0 .125rem .25rem -.125rem rgb(0 0 0 / .1);--shadow-lg: 0 .625rem .9375rem -.1875rem rgb(0 0 0 / .1), 0 .25rem .375rem -.25rem rgb(0 0 0 / .1);--shadow-xl: 0 1.25rem 1.5625rem -.3125rem rgb(0 0 0 / .1), 0 .5rem .625rem -.375rem rgb(0 0 0 / .1);--shadow-2xl: 0 1.5625rem 3.125rem -.75rem rgb(0 0 0 / .25);--max-content-width: 90rem}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}html,body{margin:0;font-family:var(--text-typography-font-secondary);color:var(--text-colour-primary)}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin-block-end:0;margin-block-start:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:var(--text-colour-link-primary)}a:not([class]):hover{color:var(--text-colour-link-primary-hover)}.isDark a:not([class]){text-decoration-skip-ink:auto;color:var(--text-colour-link-invert)}.isDark a:not([class]):hover{color:var(--text-colour-link-invert-hover)}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.sr-only{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.grecaptcha-badge{visibility:hidden}:focus{outline:none}:focus-visible{outline:var(--border-width-bold) solid var(--components-focused-outline);outline-offset:var(--border-width-bold);box-shadow:0 0 0 var(--border-width-bold) var(--border-invert)}*{scrollbar-color:var(--text-colour-primary) var(--surface-secondary);scrollbar-width:var(--spacing-4);scrollbar-gutter:auto;scroll-behavior:smooth}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{background-color:var(--surface-secondary);border-radius:var(--border-radius-full);width:var(--spacing-4);height:var(--spacing-4)}}@supports selector(::-webkit-scrollbar-thumb){::-webkit-scrollbar-thumb{background-color:var(--text-colour-primary);border-radius:var(--border-radius-full);width:var(--spacing-4)}}@view-transition{navigation:auto}.display-xl{font-family:var(--text-typography-font-main);font-size:var(--text-typography-style---mobile-display-xl-size);font-style:normal;font-weight:var(--text-typography-weight-heading);line-height:var(--text-typography-style---mobile-display-xl-line-height);letter-spacing:var(--text-typography-style---mobile-display-xl-spacing)}.display{font-family:var(--text-typography-font-main);font-size:var(--text-typography-style---mobile-display-size);font-style:normal;font-weight:var(--text-typography-weight-heading);line-height:var(--text-typography-style---mobile-display-line-height);letter-spacing:var(--text-typography-style---mobile-display-spacing)}.h1{font-family:var(--text-typography-font-main);font-size:var(--text-typography-style---mobile-h1-size);font-style:normal;font-weight:var(--text-typography-weight-heading);line-height:var(--text-typography-style---mobile-h1-line-height);letter-spacing:var(--text-typography-style---mobile-h1-spacing)}.h2{font-family:var(--text-typography-font-main);font-size:var(--text-typography-style---mobile-h2-size);font-style:normal;font-weight:var(--text-typography-weight-heading);line-height:var(--text-typography-style---mobile-h2-line-height);letter-spacing:var(--text-typography-style---mobile-h2-spacing)}.h3{font-family:var(--text-typography-font-main);font-size:var(--text-typography-style---mobile-h3-size);font-style:normal;font-weight:var(--text-typography-weight-heading);line-height:var(--text-typography-style---mobile-h3-line-height);letter-spacing:var(--text-typography-style---mobile-h3-spacing)}.s1{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-p1-size);font-style:normal;font-weight:var(--text-typography-weight-subheading);line-height:var(--text-typography-style---mobile-p1-line-height);letter-spacing:var(--text-typography-style---mobile-p1-spacing)}.s2{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-p2-size);font-style:normal;font-weight:var(--text-typography-weight-subheading);line-height:var(--text-typography-style---mobile-p2-line-height);letter-spacing:var(--text-typography-style---mobile-p2-spacing)}.s3{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-p3-size);font-style:normal;font-weight:var(--text-typography-weight-subheading);line-height:var(--text-typography-style---mobile-p3-line-height);letter-spacing:var(--text-typography-style---mobile-p3-spacing)}.p1{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-p1-size);font-style:normal;font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-p1-line-height);letter-spacing:var(--text-typography-style---mobile-p1-spacing)}.p2{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-p2-size);font-style:normal;font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-p2-line-height);letter-spacing:var(--text-typography-style---mobile-p2-spacing)}.p3{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-p3-size);font-style:normal;font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-p3-line-height);letter-spacing:var(--text-typography-style---mobile-p3-spacing)}.o1{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-o1-size);font-style:normal;font-weight:var(--text-typography-weight-overline);line-height:var(--text-typography-style---mobile-o1-line-height);letter-spacing:var(--text-typography-style---mobile-o1-spacing);text-transform:uppercase}.c1{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-c1-size);font-style:normal;font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-c1-line-height);letter-spacing:var(--text-typography-style---mobile-c1-spacing)}.c2{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-c2-size);font-style:normal;font-weight:var(--text-typography-weight-body);line-height:var(--text-typography-style---mobile-c2-line-height);letter-spacing:var(--text-typography-style---mobile-c2-spacing)}.button{font-family:var(--text-typography-font-secondary);font-size:var(--text-typography-style---mobile-button-size);font-style:normal;font-weight:var(--text-typography-weight-button);line-height:var(--text-typography-style---mobile-button-line-height);letter-spacing:var(--text-typography-style---mobile-button-spacing)}.button_small{font-family:var(--text-typography-font-secondary);font-weight:var(--text-typography-weight-button);font-size:var(--text-typography-style---mobile-p2-size);line-height:var(--text-typography-style---mobile-p2-line-height);letter-spacing:var(--text-typography-style---mobile-p2-spacing)}@media(min-width:768px){.display-xl{font-size:var(--text-typography-style---desktop-display-xl-size);line-height:var(--text-typography-style---desktop-display-xl-line-height);letter-spacing:var(--text-typography-style---desktop-display-xl-spacing)}.display{font-size:var(--text-typography-style---desktop-display-size);line-height:var(--text-typography-style---desktop-display-line-height);letter-spacing:var(--text-typography-style---desktop-display-spacing)}.h1{font-size:var(--text-typography-style---desktop-h1-size);line-height:var(--text-typography-style---desktop-h1-line-height);letter-spacing:var(--text-typography-style---desktop-h1-spacing)}.h2{font-size:var(--text-typography-style---desktop-h2-size);line-height:var(--text-typography-style---desktop-h2-line-height);letter-spacing:var(--text-typography-style---desktop-h2-spacing)}.h3{font-size:var(--text-typography-style---desktop-h3-size);line-height:var(--text-typography-style---desktop-h3-line-height);letter-spacing:var(--text-typography-style---desktop-h3-spacing)}.s1{font-size:var(--text-typography-style---desktop-p1-size);line-height:var(--text-typography-style---desktop-p1-line-height);letter-spacing:var(--text-typography-style---desktop-p1-spacing)}.s2{font-size:var(--text-typography-style---desktop-p2-size);line-height:var(--text-typography-style---desktop-p2-line-height);letter-spacing:var(--text-typography-style---desktop-p2-spacing)}.s3{font-size:var(--text-typography-style---desktop-p3-size);line-height:var(--text-typography-style---desktop-p3-line-height);letter-spacing:var(--text-typography-style---desktop-p3-spacing)}.p1{font-size:var(--text-typography-style---desktop-p1-size);line-height:var(--text-typography-style---desktop-p1-line-height);letter-spacing:var(--text-typography-style---desktop-p1-spacing)}.p2{font-size:var(--text-typography-style---desktop-p2-size);line-height:var(--text-typography-style---desktop-p2-line-height);letter-spacing:var(--text-typography-style---desktop-p2-spacing)}.p3{font-size:var(--text-typography-style---desktop-p3-size);line-height:var(--text-typography-style---desktop-p3-line-height);letter-spacing:var(--text-typography-style---desktop-p3-spacing)}.o1{font-size:var(--text-typography-style---desktop-o1-size);line-height:var(--text-typography-style---desktop-o1-line-height);letter-spacing:var(--text-typography-style---desktop-o1-spacing)}.c1{font-size:var(--text-typography-style---desktop-c1-size);line-height:var(--text-typography-style---desktop-c1-line-height);letter-spacing:var(--text-typography-style---desktop-c1-spacing)}.c2{font-size:var(--text-typography-style---desktop-c2-size);line-height:var(--text-typography-style---desktop-c2-line-height);letter-spacing:var(--text-typography-style---desktop-c2-spacing)}.button{font-size:var(--text-typography-style---desktop-button-size);line-height:var(--text-typography-style---desktop-button-line-height);letter-spacing:var(--text-typography-style---desktop-button-spacing)}.button_small{font-size:var(--text-typography-style---desktop-p2-size);line-height:var(--text-typography-style---desktop-p2-line-height);letter-spacing:var(--text-typography-style---desktop-p2-spacing)}}h1,h2,h3{margin:var(--spacing-0)}
