*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}button{border:none;background:none;padding:0}a{color:inherit;text-decoration:none}b,strong{font-weight:bolder}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Gotham Rounded;src:url(/_astro/GothamRounded-Book.CF-vSA3Q.woff2) format("woff2"),url(/_astro/GothamRounded-Book.43-wTuZH.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham Rounded;src:url(/_astro/GothamRounded-Medium.C7aGSrk8.woff2) format("woff2"),url(/_astro/GothamRounded-Medium.CwR4WksR.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham Rounded;src:url(/_astro/GothamRounded-Bold.CO-oCnUe.woff2) format("woff2"),url(/_astro/GothamRounded-Bold.Ck5pqaV5.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}body{font-family:Gotham Rounded,system-ui,-apple-system,sans-serif}:root{--viewport-min: 20;--viewport-max: 98}:root{--color-bg: #f3f3f9;--color-surface: #ffffff;--color-text: #03054D;--color-border: color-mix(in srgb, var(--color-text) 20%, transparent);--color-dark-bg: #000125;--color-dark-surface: #070943;--color-dark-text: var(--color-bg);--color-dark-border: color-mix(in srgb, var(--color-dark-text) 20%, transparent);--color-primary-500: #DD085F;--color-primary-100: color-mix(in srgb, var(--color-primary-500), var(--color-bg) 80%);--color-primary-200: color-mix(in srgb, var(--color-primary-500), var(--color-bg) 60%);--color-primary-300: color-mix(in srgb, var(--color-primary-500), var(--color-bg) 40%);--color-primary-400: color-mix(in srgb, var(--color-primary-500), var(--color-bg) 20%);--color-primary-600: color-mix(in srgb, var(--color-primary-500), var(--color-dark-bg) 20%);--color-primary-700: color-mix(in srgb, var(--color-primary-500), var(--color-dark-bg) 40%);--color-primary-800: color-mix(in srgb, var(--color-primary-500), var(--color-dark-bg) 60%);--color-primary-900: color-mix(in srgb, var(--color-primary-500), var(--color-dark-bg) 80%);--color-primary-text: var(--color-text);--color-secondary-500: #0c15e7;--color-secondary-100: color-mix(in srgb, var(--color-secondary-500), var(--color-bg) 80%);--color-secondary-200: color-mix(in srgb, var(--color-secondary-500), var(--color-bg) 60%);--color-secondary-300: color-mix(in srgb, var(--color-secondary-500), var(--color-bg) 40%);--color-secondary-400: color-mix(in srgb, var(--color-secondary-500), var(--color-bg) 20%);--color-secondary-600: color-mix(in srgb, var(--color-secondary-500), var(--color-dark-bg) 20%);--color-secondary-700: color-mix(in srgb, var(--color-secondary-500), var(--color-dark-bg) 40%);--color-secondary-800: color-mix(in srgb, var(--color-secondary-500), var(--color-dark-bg) 60%);--color-secondary-900: color-mix(in srgb, var(--color-secondary-500), var(--color-dark-bg) 80%);--color-secondary-text: var(--color-text);--color-transparent: transparent;--color-selection-bg: var(--color-primary-300);--color-selection-text: var(--color-primary-text);--color-focus: var(--color-primary-500)}:root{--space-1: clamp(.375rem, calc((.375 - ((.5 - .375) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((.5 - .375) / (var(--viewport-max) - var(--viewport-min))) * 100vw), .5rem);--space-2: clamp(.625rem, calc((.625 - ((.75 - .625) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((.75 - .625) / (var(--viewport-max) - var(--viewport-min))) * 100vw), .75rem);--space-3: clamp(.875rem, calc((.875 - ((1 - .875) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((1 - .875) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 1rem);--space-4: clamp(1.25rem, calc((1.25 - ((1.5 - 1.25) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((1.5 - 1.25) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 1.5rem);--space-5: clamp(1.75rem, calc((1.75 - ((2 - 1.75) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((2 - 1.75) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 2rem);--space-6: clamp(2rem, calc((2 - ((2.5 - 2) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((2.5 - 2) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 2.5rem);--space-7: clamp(2.25rem, calc((2.25 - ((3 - 2.25) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((3 - 2.25) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 3rem);--space-8: clamp(2.5rem, calc((2.5 - ((4 - 2.5) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((4 - 2.5) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 4rem);--space-section-none: 0;--space-section-sm: clamp(3rem, calc((3 - ((5 - 3) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((5 - 3) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 5rem);--space-section-md: clamp(4rem, calc((4 - ((7 - 4) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((7 - 4) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 7rem);--space-section-lg: clamp(5.5rem, calc((5.5 - ((10 - 5.5) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((10 - 5.5) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 10rem);--space-section-page-top: clamp(10rem, calc((10 - ((14 - 10) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((14 - 10) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 14rem);--layout-max-width: calc(var(--viewport-max) * 1rem);--layout-max-width-sm: 50rem;--layout-max-width-md: 64rem;--layout-page-margin: clamp(1rem, calc((1 - ((3 - 1) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((3 - 1) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 3rem);--layout-gutter: clamp(1rem, calc((1 - ((2 - 1) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((2 - 1) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 2rem);--layout-column-count: 12;--button-height-md: 3rem;--button-padding-x: var(--space-4);--button-padding-y: var(--space-2);--button-radius: .75em;--button-font-weight: var(--font-weight-medium);--focus-ring-width: .125rem;--focus-ring-offset-inner: calc(var(--focus-ring-width) * -1);--focus-ring-offset-outer: .1875rem;--nav-height: 4rem;--nav-padding-x: 1rem;--nav-padding-y: 1rem;--nav-radius: 1rem;--nav-banner-height: 2.4rem}:root{--theme-color-bg: var(--color-bg);--theme-color-surface: var(--color-surface);--theme-color-text: var(--color-text);--theme-color-text-faded: color-mix(in srgb, var(--theme-color-text) 40%, transparent);--theme-color-accent: var(--color-primary-500);--theme-color-border: var(--color-border);--theme-button-primary-bg: var(--color-secondary-500);--theme-button-primary-text: white;--theme-button-primary-border: var(--theme-button-primary-bg);--theme-button-primary-bg-hover: var(--theme-color-text);--theme-button-primary-text-hover: var(--theme-color-bg);--theme-button-secondary-bg: white;--theme-button-secondary-text: var(--theme-color-text);--theme-button-secondary-border: var(--theme-color-border);--theme-button-secondary-bg-hover: var(--theme-button-primary-bg-hover);--theme-button-secondary-text-hover: white;--theme-button-secondary-border-hover: var(--color-primary-400);--theme-button-focus-color: var(--color-focus);--theme-link-text: var(--theme-color-text);--theme-link-border: var(--theme-color-border);--theme-link-text-hover: var(--theme-link-text);--theme-link-border-hover: var(--theme-color-accent);--theme-shadow-subtle: 0 4px 12px color-mix(in srgb, var(--theme-color-text) 8%, transparent)}[data-theme=light]{--theme-color-bg: var(--color-bg);--theme-color-surface: var(--color-surface);--theme-color-text: var(--color-text);--theme-color-text-faded: color-mix(in srgb, var(--theme-color-text) 40%, transparent);--theme-color-accent: var(--color-primary-500);--theme-color-border: var(--color-border)}[data-theme=dark]{--theme-color-bg: var(--color-dark-bg);--theme-color-surface: var(--color-dark-surface);--theme-color-text: var(--color-dark-text);--theme-color-text-faded: color-mix(in srgb, var(--theme-color-text) 40%, transparent);--theme-color-accent: var(--color-primary-500);--theme-color-border: var(--color-dark-border);--theme-button-primary-bg-hover: white;--theme-button-primary-text-hover: var(--theme-color-bg);--theme-button-secondary-bg: var(--theme-color-surface);--theme-button-secondary-text: var(--theme-color-text);--theme-button-secondary-border: var(--theme-color-border);--theme-button-secondary-bg-hover: var(--theme-button-primary-bg-hover);--theme-button-secondary-text-hover: var(--theme-color-bg);--theme-button-secondary-border-hover: var(--color-primary-400);--theme-link-text: var(--theme-color-text);--theme-link-border: var(--theme-color-border);--theme-link-text-hover: var(--theme-link-text);--theme-link-border-hover: var(--theme-color-accent)}:root{--font-family-base: "Gotham Rounded", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-size-body-sm: clamp(.75rem, calc((.75 - ((.875 - .75) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * .875rem + ((.875 - .75) / (var(--viewport-max) - var(--viewport-min))) * 100vw), .875rem);--font-size-body: clamp(1rem, calc((1 - ((1.125 - 1) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((1.125 - 1) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 1.125rem);--font-size-body-lg: clamp(1.125rem, calc((1.125 - ((1.25 - 1.125) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((1.25 - 1.125) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 1.25rem);--font-size-h6: clamp(1rem, calc((1 - ((1.125 - 1) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((1.125 - 1) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 1.125rem);--font-size-h5: clamp(1.375rem, calc((1.375 - ((1.5 - 1.375) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((1.5 - 1.375) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 1.5rem);--font-size-h4: clamp(1.75rem, calc((1.75 - ((2 - 1.75) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((2 - 1.75) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 2rem);--font-size-h3: clamp(2.25rem, calc((2.25 - ((3 - 2.25) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((3 - 2.25) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 3rem);--font-size-h2: clamp(2.5rem, calc((2.5 - ((4 - 2.5) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((4 - 2.5) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 4rem);--font-size-h1: clamp(2.75rem, calc((2.75 - ((4.5 - 2.75) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((4.5 - 2.75) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 4.5rem);--font-size-display: clamp(4rem, calc((4 - ((7 - 4) / (var(--viewport-max) - var(--viewport-min)) * var(--viewport-min))) * 1rem + ((7 - 4) / (var(--viewport-max) - var(--viewport-min))) * 100vw), 7rem);--line-height-tight: 1;--line-height-normal: 1.3;--line-height-loose: 1.5;--letter-spacing-tight: -.04em;--letter-spacing-small: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .2em;--text-transform-none: none;--text-transform-uppercase: uppercase;--text-transform-capitalize: capitalize;--text-transform-lowercase: lowercase;--font-trim-top: .44em;--font-trim-bottom: .32em;--text-style-body-sm-font-size: var(--font-size-body-sm);--text-style-body-sm-line-height: var(--line-height-loose);--text-style-body-sm-letter-spacing: var(--letter-spacing-small);--text-style-body-sm-font-weight: var(--font-weight-regular);--text-style-body-sm-text-transform: var(--text-transform-none);--text-style-body-sm-text-wrap: pretty;--text-style-body-sm-margin-bottom: var(--space-3);--text-style-body-sm-max-chars: 70;--text-style-body-sm-trim-top: var(--font-trim-top);--text-style-body-sm-trim-bottom: var(--font-trim-bottom);--text-style-body-font-size: var(--font-size-body);--text-style-body-line-height: var(--line-height-loose);--text-style-body-letter-spacing: var(--letter-spacing-small);--text-style-body-font-weight: var(--font-weight-regular);--text-style-body-text-transform: var(--text-transform-none);--text-style-body-text-wrap: pretty;--text-style-body-margin-bottom: var(--space-5);--text-style-body-max-chars: 66;--text-style-body-trim-top: var(--font-trim-top);--text-style-body-trim-bottom: var(--font-trim-bottom);--text-style-body-lg-font-size: var(--font-size-body-lg);--text-style-body-lg-line-height: var(--line-height-loose);--text-style-body-lg-letter-spacing: var(--letter-spacing-small);--text-style-body-lg-font-weight: var(--font-weight-regular);--text-style-body-lg-text-transform: var(--text-transform-none);--text-style-body-lg-text-wrap: pretty;--text-style-body-lg-margin-bottom: var(--space-3);--text-style-body-lg-max-chars: 62;--text-style-body-lg-trim-top: var(--font-trim-top);--text-style-body-lg-trim-bottom: var(--font-trim-bottom);--text-style-eyebrow-font-size: var(--font-size-body-sm);--text-style-eyebrow-line-height: var(--line-height-normal);--text-style-eyebrow-letter-spacing: var(--letter-spacing-wide);--text-style-eyebrow-font-weight: var(--font-weight-bold);--text-style-eyebrow-text-transform: var(--text-transform-uppercase);--text-style-eyebrow-text-wrap: balance;--text-style-eyebrow-margin-bottom: var(--space-3);--text-style-eyebrow-max-chars: 32;--text-style-eyebrow-trim-top: var(--font-trim-top);--text-style-eyebrow-trim-bottom: var(--font-trim-bottom);--text-style-h6-font-size: var(--font-size-h6);--text-style-h6-line-height: var(--line-height-normal);--text-style-h6-letter-spacing: var(--letter-spacing-normal);--text-style-h6-font-weight: var(--font-weight-bold);--text-style-h6-text-transform: var(--text-transform-uppercase);--text-style-h6-text-wrap: balance;--text-style-h6-margin-bottom: var(--space-4);--text-style-h6-max-chars: 36;--text-style-h6-trim-top: var(--font-trim-top);--text-style-h6-trim-bottom: var(--font-trim-bottom);--text-style-h5-font-size: var(--font-size-h5);--text-style-h5-line-height: var(--line-height-normal);--text-style-h5-letter-spacing: var(--letter-spacing-normal);--text-style-h5-font-weight: var(--font-weight-bold);--text-style-h5-text-transform: var(--text-transform-none);--text-style-h5-text-wrap: balance;--text-style-h5-margin-bottom: var(--space-4);--text-style-h5-max-chars: 32;--text-style-h5-trim-top: var(--font-trim-top);--text-style-h5-trim-bottom: var(--font-trim-bottom);--text-style-h4-font-size: var(--font-size-h4);--text-style-h4-line-height: var(--line-height-tight);--text-style-h4-letter-spacing: var(--letter-spacing-tight);--text-style-h4-font-weight: var(--font-weight-bold);--text-style-h4-text-transform: var(--text-transform-none);--text-style-h4-text-wrap: balance;--text-style-h4-margin-bottom: var(--space-5);--text-style-h4-max-chars: 28;--text-style-h4-trim-top: var(--font-trim-top);--text-style-h4-trim-bottom: var(--font-trim-bottom);--text-style-h3-font-size: var(--font-size-h3);--text-style-h3-line-height: var(--line-height-tight);--text-style-h3-letter-spacing: var(--letter-spacing-tight);--text-style-h3-font-weight: var(--font-weight-bold);--text-style-h3-text-transform: var(--text-transform-none);--text-style-h3-text-wrap: balance;--text-style-h3-margin-bottom: var(--space-5);--text-style-h3-max-chars: 24;--text-style-h3-trim-top: var(--font-trim-top);--text-style-h3-trim-bottom: var(--font-trim-bottom);--text-style-h2-font-size: var(--font-size-h2);--text-style-h2-line-height: var(--line-height-tight);--text-style-h2-letter-spacing: var(--letter-spacing-tight);--text-style-h2-font-weight: var(--font-weight-bold);--text-style-h2-text-transform: var(--text-transform-none);--text-style-h2-text-wrap: balance;--text-style-h2-margin-bottom: var(--space-6);--text-style-h2-max-chars: 20;--text-style-h2-trim-top: var(--font-trim-top);--text-style-h2-trim-bottom: var(--font-trim-bottom);--text-style-h1-font-size: var(--font-size-h1);--text-style-h1-line-height: var(--line-height-tight);--text-style-h1-letter-spacing: var(--letter-spacing-tight);--text-style-h1-font-weight: var(--font-weight-bold);--text-style-h1-text-transform: var(--text-transform-none);--text-style-h1-text-wrap: balance;--text-style-h1-margin-bottom: var(--space-6);--text-style-h1-max-chars: 18;--text-style-h1-trim-top: var(--font-trim-top);--text-style-h1-trim-bottom: var(--font-trim-bottom);--text-style-display-font-size: var(--font-size-display);--text-style-display-line-height: var(--line-height-tight);--text-style-display-letter-spacing: var(--letter-spacing-tight);--text-style-display-font-weight: var(--font-weight-bold);--text-style-display-text-transform: var(--text-transform-none);--text-style-display-text-wrap: balance;--text-style-display-margin-bottom: var(--space-6);--text-style-display-max-chars: 16;--text-style-display-trim-top: var(--font-trim-top);--text-style-display-trim-bottom: var(--font-trim-bottom)}:root{--responsive-large: 1;--responsive-medium: 0;--responsive-small: 0;--responsive-xsmall: 0}@container (width < 50em){*{--responsive-large: 0;--responsive-medium: 1;--flex-medium: flex;--none-medium: none;--column-medium: column;--row-medium: row;--start-medium: start;--center-medium: center;--end-medium: end}}@container (width < 35em){*{--responsive-medium: 0;--responsive-small: 1;--flex-small: flex;--none-small: none;--column-small: column;--row-small: row;--start-small: start;--center-small: center;--end-small: end}}@container (width < 20em){*{--responsive-small: 0;--responsive-xsmall: 1;--flex-xsmall: flex;--none-xsmall: none;--column-xsmall: column;--row-xsmall: row;--start-xsmall: start;--center-xsmall: center;--end-xsmall: end}}.u-sr-only:not(:focus):not(:active){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.button[data-astro-cid-vnzlvqnm]{--_button-bg: var(--theme-button-primary-bg);--_button-text: var(--theme-button-primary-text);--_button-bg-hover: var(--theme-button-primary-bg-hover);--_button-text-hover: var(--theme-button-primary-text-hover);appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--button-height-md);padding-inline:var(--button-padding-x);padding-block:var(--button-padding-y);border:none;border-radius:var(--button-radius);background-color:var(--_button-bg);color:var(--_button-text);font:inherit;font-family:var(--font-family-base);font-size:var(--font-size-body);font-weight:var(--button-font-weight);line-height:var(--line-height-normal);text-align:center;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease,outline-color .2s ease;outline-offset:var(--focus-ring-offset-outer);-webkit-tap-highlight-color:transparent}.button[data-astro-cid-vnzlvqnm]:hover{background-color:var(--_button-bg-hover);color:var(--_button-text-hover)}.button[data-astro-cid-vnzlvqnm]:focus-visible{outline:var(--focus-ring-width) solid var(--theme-button-focus-color);outline-offset:var(--focus-ring-offset-outer)}.button[data-astro-cid-vnzlvqnm][data-variant=secondary]{--_button-bg: var(--theme-button-secondary-bg);--_button-text: var(--theme-button-secondary-text);--_button-bg-hover: var(--theme-button-secondary-bg-hover);--_button-text-hover: var(--theme-button-secondary-text-hover)}.button__label[data-astro-cid-vnzlvqnm]{display:inline-flex;align-items:center;gap:inherit}.navbar[data-astro-cid-5blmo7yk]{position:fixed;top:0;left:0;right:0;z-index:20;pointer-events:none}.navbar__element[data-astro-cid-5blmo7yk]{width:calc(100% - (var(--nav-padding-x) * 2));max-width:52rem;min-height:var(--nav-height);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);container-type:inline-size;background-color:#fff;border-radius:var(--nav-radius);box-shadow:var(--theme-shadow-subtle);margin-top:var(--space-6);padding-inline:var(--nav-padding-x);padding-block:0;pointer-events:auto}.navbar__brand[data-astro-cid-5blmo7yk]{font-family:var(--font-family-base);font-weight:var(--font-weight-bold);font-size:var(--font-size-body-lg);color:var(--theme-color-text);line-height:1;white-space:nowrap;max-width:10rem}.navbar__toggle[data-astro-cid-5blmo7yk]{display:none;position:relative;z-index:41;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:0;background:#fff;color:var(--theme-link-text);cursor:pointer}.navbar__toggle[data-astro-cid-5blmo7yk]:hover,.navbar__toggle[data-astro-cid-5blmo7yk]:focus-visible{color:var(--theme-link-text-hover)}.navbar__toggle[data-astro-cid-5blmo7yk]:focus-visible{outline:var(--focus-ring-width) solid var(--theme-button-focus-color);outline-offset:var(--focus-ring-offset-outer)}.navbar__toggle-icon[data-astro-cid-5blmo7yk]{display:inline-flex;align-items:center;justify-content:center}.navbar__toggle-icon--close[data-astro-cid-5blmo7yk],.navbar__element[data-astro-cid-5blmo7yk][data-open=true] .navbar__toggle-icon--menu[data-astro-cid-5blmo7yk]{display:none}.navbar__element[data-astro-cid-5blmo7yk][data-open=true] .navbar__toggle-icon--close[data-astro-cid-5blmo7yk]{display:block}.navbar__panel[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:var(--space-5);margin-inline-start:auto}.navbar__list[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:var(--space-4);justify-content:flex-start;flex-wrap:nowrap;margin:0;padding:0;list-style:none}.navbar__link[data-astro-cid-5blmo7yk]{color:var(--theme-link-text);font-weight:var(--font-weight-medium);border-bottom:2px solid transparent;padding-bottom:.2em;transition:color .2s ease,border-color .2s ease}.navbar__link[data-astro-cid-5blmo7yk]:hover,.navbar__link[data-astro-cid-5blmo7yk]:focus-visible{color:var(--theme-link-text-hover);border-color:var(--theme-link-border-hover)}.navbar__cta-button[data-astro-cid-5blmo7yk]{white-space:nowrap}@container (width < 50em){.navbar__element[data-astro-cid-5blmo7yk]{flex-wrap:wrap;row-gap:var(--space-2);padding-block:var(--space-2)}.navbar__toggle[data-astro-cid-5blmo7yk]{display:inline-flex}.navbar__panel[data-astro-cid-5blmo7yk]{display:none;position:fixed;inset:0;z-index:40;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-5);margin-inline-start:0;padding-block:calc(var(--nav-height) + 3rem) var(--space-5);padding-inline:var(--nav-padding-x);background:#fff;overflow-y:auto}.navbar__element[data-astro-cid-5blmo7yk][data-open=true] .navbar__panel[data-astro-cid-5blmo7yk]{display:flex}.navbar__list[data-astro-cid-5blmo7yk]{flex-direction:column;align-items:flex-start;gap:var(--space-4)}.navbar__cta-button[data-astro-cid-5blmo7yk]{width:100%;white-space:initial}.navbar__cta-button[data-astro-cid-5blmo7yk] .button{width:100%}}.footer[data-astro-cid-sz7xmlte]{background:var(--theme-color-bg);color:var(--theme-color-text);display:flex;position:relative;isolation:isolate;padding-block:var(--space-section-md)}.footer__inner[data-astro-cid-sz7xmlte]{margin-inline:auto;max-width:var(--layout-max-width);width:calc(100% - (var(--section-padding-x, var(--layout-page-margin)) * 2));container-type:inline-size}.footer__grid[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-7)}.footer__brand-col[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-4);align-content:start}.footer__brand[data-astro-cid-sz7xmlte]{display:inline-flex;width:fit-content}.footer__brand[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{width:clamp(9.5rem,18vw,11.3rem);height:auto;display:block}.footer__copyright[data-astro-cid-sz7xmlte]{margin:0;color:color-mix(in srgb,var(--theme-color-text) 72%,transparent);font-size:var(--text-style-body-sm-font-size);line-height:var(--text-style-body-sm-line-height);letter-spacing:var(--text-style-body-sm-letter-spacing)}.footer__socials[data-astro-cid-sz7xmlte]{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);margin:0;padding:0}.footer__social-link[data-astro-cid-sz7xmlte]{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:color-mix(in srgb,var(--theme-color-text) 72%,transparent);transition:color .2s ease,transform .2s ease}.footer__social-link[data-astro-cid-sz7xmlte]:hover,.footer__social-link[data-astro-cid-sz7xmlte]:focus-visible{color:var(--theme-color-text);transform:translateY(-1px)}.footer__social-link[data-astro-cid-sz7xmlte]:focus-visible{outline:var(--focus-ring-width) solid var(--theme-button-focus-color);outline-offset:var(--focus-ring-offset-outer);border-radius:.25rem}.footer__social-link[data-astro-cid-sz7xmlte] svg[data-astro-cid-sz7xmlte]{width:100%;height:100%;fill:currentColor}.footer__links-col[data-astro-cid-sz7xmlte]{display:grid;align-content:start;gap:var(--space-2)}.footer__heading[data-astro-cid-sz7xmlte]{margin:0;font-size:var(--font-size-body-lg);font-weight:var(--font-weight-bold);line-height:var(--line-height-normal)}.footer__links[data-astro-cid-sz7xmlte]{list-style:none;display:grid;gap:.35rem;margin:0;padding:0}.footer__link[data-astro-cid-sz7xmlte]{color:color-mix(in srgb,var(--theme-color-text) 78%,transparent);text-decoration:none;font-size:var(--text-style-body-font-size);line-height:var(--text-style-body-line-height);letter-spacing:var(--text-style-body-letter-spacing);transition:color .2s ease}.footer__link[data-astro-cid-sz7xmlte]:hover,.footer__link[data-astro-cid-sz7xmlte]:focus-visible{color:var(--theme-color-text)}.footer__link[data-astro-cid-sz7xmlte]:focus-visible{outline:var(--focus-ring-width) solid var(--theme-button-focus-color);outline-offset:var(--focus-ring-offset-outer);border-radius:.125rem}@container (min-width: 48rem){.footer__grid[data-astro-cid-sz7xmlte]{grid-template-columns:minmax(17rem,1.4fr) minmax(11rem,1fr) minmax(11rem,1fr);gap:clamp(2rem,4vw,5rem)}}body{background-color:var(--theme-color-bg);color:var(--theme-color-text)}.section[data-astro-cid-sh445jdo]{--_section-padding-block-start: var(--space-section-md);--_section-padding-block-end: var(--space-section-md);--_section-container-type-root: normal;--_section-container-type-inner: inline-size;--_section-inner-max-width: var(--layout-max-width);background:var(--theme-color-bg);color:var(--theme-color-text);flex-flow:column;justify-content:center;align-items:stretch;display:flex;position:relative;isolation:isolate;padding-block-start:var(--_section-padding-block-start);padding-block-end:var(--_section-padding-block-end);container-type:var(--_section-container-type-root)}.section[data-astro-cid-sh445jdo][data-container-scope=section]{--_section-container-type-root: inline-size;--_section-container-type-inner: normal}.section[data-astro-cid-sh445jdo][data-inner-max-width=sm]{--_section-inner-max-width: var(--layout-max-width-sm)}.section[data-astro-cid-sh445jdo][data-inner-max-width=md]{--_section-inner-max-width: var(--layout-max-width-md, var(--layout-max-width))}.section[data-astro-cid-sh445jdo][data-padding-top=none]{--_section-padding-block-start: var(--space-section-none)}.section[data-astro-cid-sh445jdo][data-padding-top=small]{--_section-padding-block-start: var(--space-section-sm)}.section[data-astro-cid-sh445jdo][data-padding-top=main]{--_section-padding-block-start: var(--space-section-md)}.section[data-astro-cid-sh445jdo][data-padding-top=large]{--_section-padding-block-start: var(--space-section-lg)}.section[data-astro-cid-sh445jdo][data-padding-top=page-top]{--_section-padding-block-start: var(--space-section-page-top)}.section[data-astro-cid-sh445jdo][data-padding-bottom=none]{--_section-padding-block-end: var(--space-section-none)}.section[data-astro-cid-sh445jdo][data-padding-bottom=small]{--_section-padding-block-end: var(--space-section-sm)}.section[data-astro-cid-sh445jdo][data-padding-bottom=main]{--_section-padding-block-end: var(--space-section-md)}.section[data-astro-cid-sh445jdo][data-padding-bottom=large]{--_section-padding-block-end: var(--space-section-lg)}.section[data-astro-cid-sh445jdo][data-padding-bottom=page-top]{--_section-padding-block-end: var(--space-section-page-top)}.section__background[data-astro-cid-sh445jdo]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;z-index:0}.section__background[data-astro-cid-sh445jdo]>*{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:unset!important}.section__background[data-astro-cid-sh445jdo]>img,.section__background[data-astro-cid-sh445jdo]>video,.section__background[data-astro-cid-sh445jdo]>picture{object-fit:cover}.section__inner[data-astro-cid-sh445jdo]{z-index:1;margin-inline:auto;max-width:var(--_section-inner-max-width);width:calc(100% - (var(--section-padding-x, var(--layout-page-margin)) * 2));flex-flow:column;justify-content:center;display:flex;position:relative;gap:var(--space-8);container-type:var(--_section-container-type-inner)}.section__inner[data-astro-cid-sh445jdo]>[data-astro-cid-sh445jdo]:first-child{margin-top:0}.section__inner[data-astro-cid-sh445jdo]>[data-astro-cid-sh445jdo]:last-child{margin-bottom:0}
