@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:400;src:url(/assets/fonts/oswald-v57-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Oswald;font-style:normal;font-weight:700;src:url(/assets/fonts/oswald-v57-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(/assets/fonts/lato-v25-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url(/assets/fonts/lato-v25-latin-900.woff2) format("woff2")}html{overflow-x:clip}img{user-select:none}a{color:inherit;text-decoration:none}[data-disabled]{pointer-events:none}th,td{text-transform:capitalize}ul,ol{list-style:none}button,input[type=button]{cursor:pointer;background:none;border:none}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}html{scroll-behavior:auto;font-size:100%;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{text-rendering:optimizeSpeed;min-height:100vh;min-height:100dvh}img,picture,video{display:block;max-width:100%;min-width:0;height:auto}svg{display:block}p{max-width:72ch;text-wrap:pretty}input{min-width:0;max-width:none}thead tr{text-align:left}header,footer,main,section,article{container-type:normal}:root{--br-sm: .125rem;--br-md: .25rem;--br-lg: .5rem;--br-xlg: 1rem;--br-2xlg: 2rem;--br-3xlg: 3rem;--br-full: 999vmax;--bw-thinnest: 1px;--bw-thin: 2px;--bw-medium: 4px;--bw-thick: 6px;--bw-thicker: 8px;--bw-thickest: 16px}:root{--clr-light-primary-0: hsl(212, 100%, 98%);--clr-light-primary-100: hsl(214, 83%, 63%);--clr-light-primary-200: hsl(214, 75%, 41%);--clr-light-primary-300: hsl(214, 82%, 26%);--clr-light-primary-text: hsl(214, 70%, 40%);--clr-light-neutral-0: hsl(220, 13%, 95%);--clr-light-neutral-100: hsl(220, 7%, 75%);--clr-light-neutral-200: hsl(216, 2%, 51%);--clr-light-neutral-300: hsl(210, 2%, 22%);--clr-light-neutral-400: hsl(0, 0%, 10%);--clr-light-bg-primary-0: hsl(0, 0%, 99%);--clr-light-bg-primary-100: hsl(210, 5%, 94%);--clr-light-bg-secondary-0: hsl(214, 20%, 96%);--clr-light-bg-secondary-100: hsl(213, 80%, 96%);--clr-light-text-0: hsl(220, 11%, 95%);--clr-light-text-100: hsl(208, 14%, 90%);--clr-light-text-200: hsl(210, 5%, 54%);--clr-light-text-300: hsl(210, 42%, 20%);--clr-light-text-400: hsl(210, 6%, 14%);--clr-dark-primary-0: hsl(212, 100%, 98%);--clr-dark-primary-100: hsl(214, 83%, 63%);--clr-dark-primary-200: hsl(214, 75%, 41%);--clr-dark-primary-300: hsl(214, 82%, 28%);--clr-dark-primary-text: hsl(214, 83%, 70%);--clr-dark-neutral-0: hsl(0, 0%, 8%);--clr-dark-neutral-100: hsl(210, 2%, 22%);--clr-dark-neutral-200: hsl(216, 2%, 51%);--clr-dark-neutral-300: hsl(220, 7%, 75%);--clr-dark-neutral-400: hsl(220, 13%, 93%);--clr-dark-bg-primary-0: hsl(205, 65%, 5%);--clr-dark-bg-primary-100: hsl(205, 65%, 3%);--clr-dark-bg-secondary-0: hsl(208, 68%, 10%);--clr-dark-bg-secondary-100: hsl(208, 65%, 14%);--clr-dark-text-0: hsl(210, 6%, 14%);--clr-dark-text-100: hsl(210, 5%, 27%);--clr-dark-text-200: hsl(210, 5%, 54%);--clr-dark-text-300: hsl(208, 14%, 82%);--clr-dark-text-400: hsl(220, 11%, 94%)}:root:where([data-theme=light]){--clr-primary-0: hsl(212, 100%, 98%);--clr-primary-100: hsl(214, 83%, 63%);--clr-primary-200: hsl(214, 75%, 41%);--clr-primary-300: hsl(214, 82%, 26%);--clr-primary-text: hsl(214, 70%, 40%);--clr-neutral-0: hsl(220, 13%, 95%);--clr-neutral-100: hsl(220, 7%, 75%);--clr-neutral-200: hsl(216, 2%, 51%);--clr-neutral-300: hsl(210, 2%, 22%);--clr-neutral-400: hsl(0, 0%, 10%);--clr-bg-primary-0: hsl(0, 0%, 99%);--clr-bg-primary-100: hsl(210, 5%, 94%);--clr-bg-secondary-0: hsl(214, 20%, 96%);--clr-bg-secondary-100: hsl(213, 80%, 96%);--clr-text-0: hsl(220, 11%, 95%);--clr-text-100: hsl(208, 14%, 90%);--clr-text-200: hsl(210, 5%, 54%);--clr-text-300: hsl(210, 42%, 20%);--clr-text-400: hsl(210, 6%, 14%)}:root:where([data-theme=dark]){--clr-primary-0: hsl(212, 100%, 98%);--clr-primary-100: hsl(214, 83%, 63%);--clr-primary-200: hsl(214, 75%, 41%);--clr-primary-300: hsl(214, 82%, 28%);--clr-primary-text: hsl(214, 83%, 70%);--clr-neutral-0: hsl(0, 0%, 8%);--clr-neutral-100: hsl(210, 2%, 22%);--clr-neutral-200: hsl(216, 2%, 51%);--clr-neutral-300: hsl(220, 7%, 75%);--clr-neutral-400: hsl(220, 13%, 93%);--clr-bg-primary-0: hsl(205, 65%, 5%);--clr-bg-primary-100: hsl(205, 65%, 3%);--clr-bg-secondary-0: hsl(208, 68%, 10%);--clr-bg-secondary-100: hsl(208, 65%, 14%);--clr-text-0: hsl(210, 6%, 14%);--clr-text-100: hsl(210, 5%, 27%);--clr-text-200: hsl(210, 5%, 54%);--clr-text-300: hsl(208, 14%, 82%);--clr-text-400: hsl(220, 11%, 94%)}[data-theme=light]{--clr-primary-0: hsl(212, 100%, 98%);--clr-primary-100: hsl(214, 83%, 63%);--clr-primary-200: hsl(214, 75%, 41%);--clr-primary-300: hsl(214, 82%, 26%);--clr-primary-text: hsl(214, 70%, 40%);--clr-neutral-0: hsl(220, 13%, 95%);--clr-neutral-100: hsl(220, 7%, 75%);--clr-neutral-200: hsl(216, 2%, 51%);--clr-neutral-300: hsl(210, 2%, 22%);--clr-neutral-400: hsl(0, 0%, 10%);--clr-bg-primary-0: hsl(0, 0%, 99%);--clr-bg-primary-100: hsl(210, 5%, 94%);--clr-bg-secondary-0: hsl(214, 20%, 96%);--clr-bg-secondary-100: hsl(213, 80%, 96%);--clr-text-0: hsl(220, 11%, 95%);--clr-text-100: hsl(208, 14%, 90%);--clr-text-200: hsl(210, 5%, 54%);--clr-text-300: hsl(210, 42%, 20%);--clr-text-400: hsl(210, 6%, 14%)}[data-theme=dark]{--clr-primary-0: hsl(212, 100%, 98%);--clr-primary-100: hsl(214, 83%, 63%);--clr-primary-200: hsl(214, 75%, 41%);--clr-primary-300: hsl(214, 82%, 28%);--clr-primary-text: hsl(214, 83%, 70%);--clr-neutral-0: hsl(0, 0%, 8%);--clr-neutral-100: hsl(210, 2%, 22%);--clr-neutral-200: hsl(216, 2%, 51%);--clr-neutral-300: hsl(220, 7%, 75%);--clr-neutral-400: hsl(220, 13%, 93%);--clr-bg-primary-0: hsl(205, 65%, 5%);--clr-bg-primary-100: hsl(205, 65%, 3%);--clr-bg-secondary-0: hsl(208, 68%, 10%);--clr-bg-secondary-100: hsl(208, 65%, 14%);--clr-text-0: hsl(210, 6%, 14%);--clr-text-100: hsl(210, 5%, 27%);--clr-text-200: hsl(210, 5%, 54%);--clr-text-300: hsl(208, 14%, 82%);--clr-text-400: hsl(220, 11%, 94%)}:root{--bs-light: 0 17px 5px 0 rgba(133, 135, 138, 0), 0 11px 4px 0 rgba(133, 135, 138, .01), 0 6px 4px 0 rgba(133, 135, 138, .05), 0 3px 3px 0 rgba(133, 135, 138, .09), 0 1px 1px 0 rgba(133, 135, 138, .1);--bs-medium: 0 67px 19px 0 rgba(49, 51, 53, 0), 0 43px 17px 0 rgba(49, 51, 53, .01), 0 24px 14px 0 rgba(49, 51, 53, .05), 0 11px 11px 0 rgba(49, 51, 53, .09), 0 3px 6px 0 rgba(49, 51, 53, .1);--bs-dark: 0 102px 28px 0 rgba(133, 135, 138, 0), 0 65px 26px 0 rgba(133, 135, 138, .01), 0 37px 22px 0 rgba(133, 135, 138, .05), 0 16px 16px 0 rgba(133, 135, 138, .09), 0 4px 9px 0 rgba(133, 135, 138, .1);--bs-button: 0 1px 0 0 rgba(255, 255, 255, .3) inset;--bs-card: 0 0 0 var(--bw-thinnest, 1px) var(--clr-neutral-100, #D3D5D9)}:root{--size-4xs: clamp(.0625rem, .0405rem + .0939vw, .125rem);--size-3xs: clamp(.25rem, .25rem + 0vw, .25rem);--size-2xs: clamp(.4375rem, .4155rem + .0939vw, .5rem);--size-xs: clamp(.6875rem, .6655rem + .0939vw, .75rem);--size-s: clamp(.875rem, .831rem + .1878vw, 1rem);--size-m: clamp(1.3125rem, 1.2465rem + .2817vw, 1.5rem);--size-l: clamp(1.75rem, 1.662rem + .3756vw, 2rem);--size-xl: clamp(2.625rem, 2.493rem + .5634vw, 3rem);--size-2xl: clamp(3.5rem, 3.3239rem + .7512vw, 4rem);--size-3xl: clamp(5.25rem, 4.9859rem + 1.1268vw, 6rem);--size-4xl: clamp(7rem, 6.6479rem + 1.5023vw, 8rem);--size-5xl: clamp(8.75rem, 8.3099rem + 1.8779vw, 10rem);--size-6xl: clamp(12.25rem, 11.6338rem + 2.6291vw, 14rem);--size-4xs-3xs: clamp(.0625rem, -.0035rem + .2817vw, .25rem);--size-3xs-2xs: clamp(.25rem, .162rem + .3756vw, .5rem);--size-2xs-xs: clamp(.4375rem, .3275rem + .4695vw, .75rem);--size-xs-s: clamp(.6875rem, .5775rem + .4695vw, 1rem);--size-s-m: clamp(.875rem, .6549rem + .939vw, 1.5rem);--size-m-l: clamp(1.3125rem, 1.0704rem + 1.0329vw, 2rem);--size-l-xl: clamp(1.75rem, 1.3099rem + 1.8779vw, 3rem);--size-xl-2xl: clamp(2.625rem, 2.1408rem + 2.0657vw, 4rem);--size-2xl-3xl: clamp(3.5rem, 2.6197rem + 3.7559vw, 6rem);--size-3xl-4xl: clamp(5.25rem, 4.2817rem + 4.1315vw, 8rem);--size-4xl-5xl: clamp(7rem, 5.9437rem + 4.507vw, 10rem);--size-5xl-6xl: clamp(8.75rem, 6.9014rem + 7.8873vw, 14rem)}:root{--timing-fastest: 225ms;--timing-fast: .3s;--timing-normal: .5s;--timing-slow: .65s}:root{--fs--2: clamp(.68rem, .6995rem - .0217vw, .6944rem);--fs--1: clamp(.8333rem, .8275rem + .025vw, .85rem);--fs-0: clamp(1rem, .978rem + .0939vw, 1.0625rem);--fs-1: clamp(1.2rem, 1.1549rem + .1925vw, 1.3281rem);--fs-2: clamp(1.44rem, 1.3625rem + .3308vw, 1.6602rem);--fs-3: clamp(1.728rem, 1.6057rem + .5216vw, 2.0752rem);--fs-4: clamp(2.0736rem, 1.8904rem + .7818vw, 2.594rem);--fs-5: clamp(2.4883rem, 2.2228rem + 1.133vw, 3.2425rem);--fs-6: clamp(2.986rem, 2.6102rem + 1.6032vw, 4.0531rem);--fs-7: clamp(3.5832rem, 3.0609rem + 2.2283vw, 5.0664rem);--fs-8: clamp(4.2998rem, 3.5839rem + 3.0545vw, 6.333rem);--fs-9: clamp(5.1598rem, 4.1892rem + 4.1412vw, 7.9162rem);--fw-regular: 400;--fw-bold: 700;--fw-extra-bold: 900;--lh-tight: 1.25;--lh-normal: 1.5;--lh-relaxed: 1.75;--ls-tight: -.02em;--ls-normal: 0;--ls-wide: .05625em;--ff-lato: Lato, Helvetica Neue, Roboto, BlinkMacSystemFont, Segoe UI, Noto Sans, Liberation Sans, -apple-system, system-ui, sans-serif;--ff-oswald: Oswald, Anton, Impact, Helvetica, -apple-system, system-ui, sans-serif}.ji-s{justify-items:start}.ji-c{justify-items:center}.ji-e{justify-items:end}.jc-s{justify-content:start}.jc-c{justify-content:center}.jc-e{justify-content:end}.jc-sb{justify-content:space-between}.js-s{justify-self:start}.js-c{justify-self:center}.js-e{justify-self:end}.ai-s{align-items:start}.ai-c{align-items:center}.ai-e{align-items:end}.ac-s{align-content:start}.ac-c{align-content:center}.ac-e{align-content:end}.as-s{align-self:start}.as-c{align-self:center}.as-e{align-self:end}.pi-s{place-items:start}.pi-c{place-items:center}.pi-e{place-items:end}.pc-s{place-content:start}.pc-c{place-content:center}.pc-e{place-content:end}.ta-s{text-align:start}.ta-c{text-align:center}.ta-e{text-align:end}.content-grid{--_padding-inline: var(--body-padding-inline, var(--size-s-m));--_width: var(--body-max-width, 90rem);--_full-width-size: minmax(var(--_padding-inline), 1fr);--_content-size: min(100% - calc(var(--_padding-inline) * 2), var(--_width));display:grid;grid-template-columns:[full-width-start] var(--_full-width-size) [content-start] var(--_content-size) [content-end] var(--_full-width-size) [full-width-end]}.content-grid>*{grid-column:content}.content-grid>.full-width{grid-column:full-width}.content-grid>.full-width-start{grid-column-start:full-width-start}.content-grid>.full-width-end{grid-column-end:full-width-end}.flex-group{--_spacing: unset;display:flex;gap:var(--_spacing)}.flex-group.wrap{flex-wrap:wrap}.flex-group.wrap-rev{flex-wrap:wrap-reverse}.group{--_column-spacing: unset;--_row-spacing: unset;display:grid;align-content:start;column-gap:var(--_column-spacing);row-gap:var(--_row-spacing)}.margin-none{margin:0}.margin-top-4xs{margin-block-start:var(--size-4xs)}.margin-bottom-4xs{margin-block-end:var(--size-4xs)}.margin-block-4xs{margin-block:var(--size-4xs)}.margin-left-4xs{margin-inline-start:var(--size-4xs)}.margin-right-4xs{margin-inline-end:var(--size-4xs)}.margin-inline-4xs{margin-inline:var(--size-4xs)}.margin-4xs{margin:var(--size-4xs)}.margin-top-3xs{margin-block-start:var(--size-3xs)}.margin-bottom-3xs{margin-block-end:var(--size-3xs)}.margin-block-3xs{margin-block:var(--size-3xs)}.margin-left-3xs{margin-inline-start:var(--size-3xs)}.margin-right-3xs{margin-inline-end:var(--size-3xs)}.margin-inline-3xs{margin-inline:var(--size-3xs)}.margin-3xs{margin:var(--size-3xs)}.margin-top-2xs{margin-block-start:var(--size-2xs)}.margin-bottom-2xs{margin-block-end:var(--size-2xs)}.margin-block-2xs{margin-block:var(--size-2xs)}.margin-left-2xs{margin-inline-start:var(--size-2xs)}.margin-right-2xs{margin-inline-end:var(--size-2xs)}.margin-inline-2xs{margin-inline:var(--size-2xs)}.margin-2xs{margin:var(--size-2xs)}.margin-top-xs{margin-block-start:var(--size-xs)}.margin-bottom-xs{margin-block-end:var(--size-xs)}.margin-block-xs{margin-block:var(--size-xs)}.margin-left-xs{margin-inline-start:var(--size-xs)}.margin-right-xs{margin-inline-end:var(--size-xs)}.margin-inline-xs{margin-inline:var(--size-xs)}.margin-xs{margin:var(--size-xs)}.margin-top-s{margin-block-start:var(--size-s)}.margin-bottom-s{margin-block-end:var(--size-s)}.margin-block-s{margin-block:var(--size-s)}.margin-left-s{margin-inline-start:var(--size-s)}.margin-right-s{margin-inline-end:var(--size-s)}.margin-inline-s{margin-inline:var(--size-s)}.margin-s{margin:var(--size-s)}.margin-top-m{margin-block-start:var(--size-m)}.margin-bottom-m{margin-block-end:var(--size-m)}.margin-block-m{margin-block:var(--size-m)}.margin-left-m{margin-inline-start:var(--size-m)}.margin-right-m{margin-inline-end:var(--size-m)}.margin-inline-m{margin-inline:var(--size-m)}.margin-m{margin:var(--size-m)}.margin-top-l{margin-block-start:var(--size-l)}.margin-bottom-l{margin-block-end:var(--size-l)}.margin-block-l{margin-block:var(--size-l)}.margin-left-l{margin-inline-start:var(--size-l)}.margin-right-l{margin-inline-end:var(--size-l)}.margin-inline-l{margin-inline:var(--size-l)}.margin-l{margin:var(--size-l)}.margin-top-xl{margin-block-start:var(--size-xl)}.margin-bottom-xl{margin-block-end:var(--size-xl)}.margin-block-xl{margin-block:var(--size-xl)}.margin-left-xl{margin-inline-start:var(--size-xl)}.margin-right-xl{margin-inline-end:var(--size-xl)}.margin-inline-xl{margin-inline:var(--size-xl)}.margin-xl{margin:var(--size-xl)}.margin-top-2xl{margin-block-start:var(--size-2xl)}.margin-bottom-2xl{margin-block-end:var(--size-2xl)}.margin-block-2xl{margin-block:var(--size-2xl)}.margin-left-2xl{margin-inline-start:var(--size-2xl)}.margin-right-2xl{margin-inline-end:var(--size-2xl)}.margin-inline-2xl{margin-inline:var(--size-2xl)}.margin-2xl{margin:var(--size-2xl)}.margin-top-3xl{margin-block-start:var(--size-3xl)}.margin-bottom-3xl{margin-block-end:var(--size-3xl)}.margin-block-3xl{margin-block:var(--size-3xl)}.margin-left-3xl{margin-inline-start:var(--size-3xl)}.margin-right-3xl{margin-inline-end:var(--size-3xl)}.margin-inline-3xl{margin-inline:var(--size-3xl)}.margin-3xl{margin:var(--size-3xl)}.margin-top-4xl{margin-block-start:var(--size-4xl)}.margin-bottom-4xl{margin-block-end:var(--size-4xl)}.margin-block-4xl{margin-block:var(--size-4xl)}.margin-left-4xl{margin-inline-start:var(--size-4xl)}.margin-right-4xl{margin-inline-end:var(--size-4xl)}.margin-inline-4xl{margin-inline:var(--size-4xl)}.margin-4xl{margin:var(--size-4xl)}.margin-top-5xl{margin-block-start:var(--size-5xl)}.margin-bottom-5xl{margin-block-end:var(--size-5xl)}.margin-block-5xl{margin-block:var(--size-5xl)}.margin-left-5xl{margin-inline-start:var(--size-5xl)}.margin-right-5xl{margin-inline-end:var(--size-5xl)}.margin-inline-5xl{margin-inline:var(--size-5xl)}.margin-5xl{margin:var(--size-5xl)}.margin-top-6xl{margin-block-start:var(--size-6xl)}.margin-bottom-6xl{margin-block-end:var(--size-6xl)}.margin-block-6xl{margin-block:var(--size-6xl)}.margin-left-6xl{margin-inline-start:var(--size-6xl)}.margin-right-6xl{margin-inline-end:var(--size-6xl)}.margin-inline-6xl{margin-inline:var(--size-6xl)}.margin-6xl{margin:var(--size-6xl)}.margin-top-4xs-3xs{margin-block-start:var(--size-4xs-3xs)}.margin-bottom-4xs-3xs{margin-block-end:var(--size-4xs-3xs)}.margin-block-4xs-3xs{margin-block:var(--size-4xs-3xs)}.margin-left-4xs-3xs{margin-inline-start:var(--size-4xs-3xs)}.margin-right-4xs-3xs{margin-inline-end:var(--size-4xs-3xs)}.margin-inline-4xs-3xs{margin-inline:var(--size-4xs-3xs)}.margin-4xs-3xs{margin:var(--size-4xs-3xs)}.margin-top-3xs-2xs{margin-block-start:var(--size-3xs-2xs)}.margin-bottom-3xs-2xs{margin-block-end:var(--size-3xs-2xs)}.margin-block-3xs-2xs{margin-block:var(--size-3xs-2xs)}.margin-left-3xs-2xs{margin-inline-start:var(--size-3xs-2xs)}.margin-right-3xs-2xs{margin-inline-end:var(--size-3xs-2xs)}.margin-inline-3xs-2xs{margin-inline:var(--size-3xs-2xs)}.margin-3xs-2xs{margin:var(--size-3xs-2xs)}.margin-top-2xs-xs{margin-block-start:var(--size-2xs-xs)}.margin-bottom-2xs-xs{margin-block-end:var(--size-2xs-xs)}.margin-block-2xs-xs{margin-block:var(--size-2xs-xs)}.margin-left-2xs-xs{margin-inline-start:var(--size-2xs-xs)}.margin-right-2xs-xs{margin-inline-end:var(--size-2xs-xs)}.margin-inline-2xs-xs{margin-inline:var(--size-2xs-xs)}.margin-2xs-xs{margin:var(--size-2xs-xs)}.margin-top-xs-s{margin-block-start:var(--size-xs-s)}.margin-bottom-xs-s{margin-block-end:var(--size-xs-s)}.margin-block-xs-s{margin-block:var(--size-xs-s)}.margin-left-xs-s{margin-inline-start:var(--size-xs-s)}.margin-right-xs-s{margin-inline-end:var(--size-xs-s)}.margin-inline-xs-s{margin-inline:var(--size-xs-s)}.margin-xs-s{margin:var(--size-xs-s)}.margin-top-s-m{margin-block-start:var(--size-s-m)}.margin-bottom-s-m{margin-block-end:var(--size-s-m)}.margin-block-s-m{margin-block:var(--size-s-m)}.margin-left-s-m{margin-inline-start:var(--size-s-m)}.margin-right-s-m{margin-inline-end:var(--size-s-m)}.margin-inline-s-m{margin-inline:var(--size-s-m)}.margin-s-m{margin:var(--size-s-m)}.margin-top-m-l{margin-block-start:var(--size-m-l)}.margin-bottom-m-l{margin-block-end:var(--size-m-l)}.margin-block-m-l{margin-block:var(--size-m-l)}.margin-left-m-l{margin-inline-start:var(--size-m-l)}.margin-right-m-l{margin-inline-end:var(--size-m-l)}.margin-inline-m-l{margin-inline:var(--size-m-l)}.margin-m-l{margin:var(--size-m-l)}.margin-top-l-xl{margin-block-start:var(--size-l-xl)}.margin-bottom-l-xl{margin-block-end:var(--size-l-xl)}.margin-block-l-xl{margin-block:var(--size-l-xl)}.margin-left-l-xl{margin-inline-start:var(--size-l-xl)}.margin-right-l-xl{margin-inline-end:var(--size-l-xl)}.margin-inline-l-xl{margin-inline:var(--size-l-xl)}.margin-l-xl{margin:var(--size-l-xl)}.margin-top-xl-2xl{margin-block-start:var(--size-xl-2xl)}.margin-bottom-xl-2xl{margin-block-end:var(--size-xl-2xl)}.margin-block-xl-2xl{margin-block:var(--size-xl-2xl)}.margin-left-xl-2xl{margin-inline-start:var(--size-xl-2xl)}.margin-right-xl-2xl{margin-inline-end:var(--size-xl-2xl)}.margin-inline-xl-2xl{margin-inline:var(--size-xl-2xl)}.margin-xl-2xl{margin:var(--size-xl-2xl)}.margin-top-2xl-3xl{margin-block-start:var(--size-2xl-3xl)}.margin-bottom-2xl-3xl{margin-block-end:var(--size-2xl-3xl)}.margin-block-2xl-3xl{margin-block:var(--size-2xl-3xl)}.margin-left-2xl-3xl{margin-inline-start:var(--size-2xl-3xl)}.margin-right-2xl-3xl{margin-inline-end:var(--size-2xl-3xl)}.margin-inline-2xl-3xl{margin-inline:var(--size-2xl-3xl)}.margin-2xl-3xl{margin:var(--size-2xl-3xl)}.margin-top-3xl-4xl{margin-block-start:var(--size-3xl-4xl)}.margin-bottom-3xl-4xl{margin-block-end:var(--size-3xl-4xl)}.margin-block-3xl-4xl{margin-block:var(--size-3xl-4xl)}.margin-left-3xl-4xl{margin-inline-start:var(--size-3xl-4xl)}.margin-right-3xl-4xl{margin-inline-end:var(--size-3xl-4xl)}.margin-inline-3xl-4xl{margin-inline:var(--size-3xl-4xl)}.margin-3xl-4xl{margin:var(--size-3xl-4xl)}.margin-top-4xl-5xl{margin-block-start:var(--size-4xl-5xl)}.margin-bottom-4xl-5xl{margin-block-end:var(--size-4xl-5xl)}.margin-block-4xl-5xl{margin-block:var(--size-4xl-5xl)}.margin-left-4xl-5xl{margin-inline-start:var(--size-4xl-5xl)}.margin-right-4xl-5xl{margin-inline-end:var(--size-4xl-5xl)}.margin-inline-4xl-5xl{margin-inline:var(--size-4xl-5xl)}.margin-4xl-5xl{margin:var(--size-4xl-5xl)}.margin-top-5xl-6xl{margin-block-start:var(--size-5xl-6xl)}.margin-bottom-5xl-6xl{margin-block-end:var(--size-5xl-6xl)}.margin-block-5xl-6xl{margin-block:var(--size-5xl-6xl)}.margin-left-5xl-6xl{margin-inline-start:var(--size-5xl-6xl)}.margin-right-5xl-6xl{margin-inline-end:var(--size-5xl-6xl)}.margin-inline-5xl-6xl{margin-inline:var(--size-5xl-6xl)}.margin-5xl-6xl{margin:var(--size-5xl-6xl)}.padding-none{padding:0}.padding-top-4xs{padding-block-start:var(--size-4xs)}.padding-bottom-4xs{padding-block-end:var(--size-4xs)}.padding-block-4xs{padding-block:var(--size-4xs)}.padding-left-4xs{padding-inline-start:var(--size-4xs)}.padding-right-4xs{padding-inline-end:var(--size-4xs)}.padding-inline-4xs{padding-inline:var(--size-4xs)}.padding-4xs{padding:var(--size-4xs)}.padding-top-3xs{padding-block-start:var(--size-3xs)}.padding-bottom-3xs{padding-block-end:var(--size-3xs)}.padding-block-3xs{padding-block:var(--size-3xs)}.padding-left-3xs{padding-inline-start:var(--size-3xs)}.padding-right-3xs{padding-inline-end:var(--size-3xs)}.padding-inline-3xs{padding-inline:var(--size-3xs)}.padding-3xs{padding:var(--size-3xs)}.padding-top-2xs{padding-block-start:var(--size-2xs)}.padding-bottom-2xs{padding-block-end:var(--size-2xs)}.padding-block-2xs{padding-block:var(--size-2xs)}.padding-left-2xs{padding-inline-start:var(--size-2xs)}.padding-right-2xs{padding-inline-end:var(--size-2xs)}.padding-inline-2xs{padding-inline:var(--size-2xs)}.padding-2xs{padding:var(--size-2xs)}.padding-top-xs{padding-block-start:var(--size-xs)}.padding-bottom-xs{padding-block-end:var(--size-xs)}.padding-block-xs{padding-block:var(--size-xs)}.padding-left-xs{padding-inline-start:var(--size-xs)}.padding-right-xs{padding-inline-end:var(--size-xs)}.padding-inline-xs{padding-inline:var(--size-xs)}.padding-xs{padding:var(--size-xs)}.padding-top-s{padding-block-start:var(--size-s)}.padding-bottom-s{padding-block-end:var(--size-s)}.padding-block-s{padding-block:var(--size-s)}.padding-left-s{padding-inline-start:var(--size-s)}.padding-right-s{padding-inline-end:var(--size-s)}.padding-inline-s{padding-inline:var(--size-s)}.padding-s{padding:var(--size-s)}.padding-top-m{padding-block-start:var(--size-m)}.padding-bottom-m{padding-block-end:var(--size-m)}.padding-block-m{padding-block:var(--size-m)}.padding-left-m{padding-inline-start:var(--size-m)}.padding-right-m{padding-inline-end:var(--size-m)}.padding-inline-m{padding-inline:var(--size-m)}.padding-m{padding:var(--size-m)}.padding-top-l{padding-block-start:var(--size-l)}.padding-bottom-l{padding-block-end:var(--size-l)}.padding-block-l{padding-block:var(--size-l)}.padding-left-l{padding-inline-start:var(--size-l)}.padding-right-l{padding-inline-end:var(--size-l)}.padding-inline-l{padding-inline:var(--size-l)}.padding-l{padding:var(--size-l)}.padding-top-xl{padding-block-start:var(--size-xl)}.padding-bottom-xl{padding-block-end:var(--size-xl)}.padding-block-xl{padding-block:var(--size-xl)}.padding-left-xl{padding-inline-start:var(--size-xl)}.padding-right-xl{padding-inline-end:var(--size-xl)}.padding-inline-xl{padding-inline:var(--size-xl)}.padding-xl{padding:var(--size-xl)}.padding-top-2xl{padding-block-start:var(--size-2xl)}.padding-bottom-2xl{padding-block-end:var(--size-2xl)}.padding-block-2xl{padding-block:var(--size-2xl)}.padding-left-2xl{padding-inline-start:var(--size-2xl)}.padding-right-2xl{padding-inline-end:var(--size-2xl)}.padding-inline-2xl{padding-inline:var(--size-2xl)}.padding-2xl{padding:var(--size-2xl)}.padding-top-3xl{padding-block-start:var(--size-3xl)}.padding-bottom-3xl{padding-block-end:var(--size-3xl)}.padding-block-3xl{padding-block:var(--size-3xl)}.padding-left-3xl{padding-inline-start:var(--size-3xl)}.padding-right-3xl{padding-inline-end:var(--size-3xl)}.padding-inline-3xl{padding-inline:var(--size-3xl)}.padding-3xl{padding:var(--size-3xl)}.padding-top-4xl{padding-block-start:var(--size-4xl)}.padding-bottom-4xl{padding-block-end:var(--size-4xl)}.padding-block-4xl{padding-block:var(--size-4xl)}.padding-left-4xl{padding-inline-start:var(--size-4xl)}.padding-right-4xl{padding-inline-end:var(--size-4xl)}.padding-inline-4xl{padding-inline:var(--size-4xl)}.padding-4xl{padding:var(--size-4xl)}.padding-top-5xl{padding-block-start:var(--size-5xl)}.padding-bottom-5xl{padding-block-end:var(--size-5xl)}.padding-block-5xl{padding-block:var(--size-5xl)}.padding-left-5xl{padding-inline-start:var(--size-5xl)}.padding-right-5xl{padding-inline-end:var(--size-5xl)}.padding-inline-5xl{padding-inline:var(--size-5xl)}.padding-5xl{padding:var(--size-5xl)}.padding-top-6xl{padding-block-start:var(--size-6xl)}.padding-bottom-6xl{padding-block-end:var(--size-6xl)}.padding-block-6xl{padding-block:var(--size-6xl)}.padding-left-6xl{padding-inline-start:var(--size-6xl)}.padding-right-6xl{padding-inline-end:var(--size-6xl)}.padding-inline-6xl{padding-inline:var(--size-6xl)}.padding-6xl{padding:var(--size-6xl)}.padding-top-4xs-3xs{padding-block-start:var(--size-4xs-3xs)}.padding-bottom-4xs-3xs{padding-block-end:var(--size-4xs-3xs)}.padding-block-4xs-3xs{padding-block:var(--size-4xs-3xs)}.padding-left-4xs-3xs{padding-inline-start:var(--size-4xs-3xs)}.padding-right-4xs-3xs{padding-inline-end:var(--size-4xs-3xs)}.padding-inline-4xs-3xs{padding-inline:var(--size-4xs-3xs)}.padding-4xs-3xs{padding:var(--size-4xs-3xs)}.padding-top-3xs-2xs{padding-block-start:var(--size-3xs-2xs)}.padding-bottom-3xs-2xs{padding-block-end:var(--size-3xs-2xs)}.padding-block-3xs-2xs{padding-block:var(--size-3xs-2xs)}.padding-left-3xs-2xs{padding-inline-start:var(--size-3xs-2xs)}.padding-right-3xs-2xs{padding-inline-end:var(--size-3xs-2xs)}.padding-inline-3xs-2xs{padding-inline:var(--size-3xs-2xs)}.padding-3xs-2xs{padding:var(--size-3xs-2xs)}.padding-top-2xs-xs{padding-block-start:var(--size-2xs-xs)}.padding-bottom-2xs-xs{padding-block-end:var(--size-2xs-xs)}.padding-block-2xs-xs{padding-block:var(--size-2xs-xs)}.padding-left-2xs-xs{padding-inline-start:var(--size-2xs-xs)}.padding-right-2xs-xs{padding-inline-end:var(--size-2xs-xs)}.padding-inline-2xs-xs{padding-inline:var(--size-2xs-xs)}.padding-2xs-xs{padding:var(--size-2xs-xs)}.padding-top-xs-s{padding-block-start:var(--size-xs-s)}.padding-bottom-xs-s{padding-block-end:var(--size-xs-s)}.padding-block-xs-s{padding-block:var(--size-xs-s)}.padding-left-xs-s{padding-inline-start:var(--size-xs-s)}.padding-right-xs-s{padding-inline-end:var(--size-xs-s)}.padding-inline-xs-s{padding-inline:var(--size-xs-s)}.padding-xs-s{padding:var(--size-xs-s)}.padding-top-s-m{padding-block-start:var(--size-s-m)}.padding-bottom-s-m{padding-block-end:var(--size-s-m)}.padding-block-s-m{padding-block:var(--size-s-m)}.padding-left-s-m{padding-inline-start:var(--size-s-m)}.padding-right-s-m{padding-inline-end:var(--size-s-m)}.padding-inline-s-m{padding-inline:var(--size-s-m)}.padding-s-m{padding:var(--size-s-m)}.padding-top-m-l{padding-block-start:var(--size-m-l)}.padding-bottom-m-l{padding-block-end:var(--size-m-l)}.padding-block-m-l{padding-block:var(--size-m-l)}.padding-left-m-l{padding-inline-start:var(--size-m-l)}.padding-right-m-l{padding-inline-end:var(--size-m-l)}.padding-inline-m-l{padding-inline:var(--size-m-l)}.padding-m-l{padding:var(--size-m-l)}.padding-top-l-xl{padding-block-start:var(--size-l-xl)}.padding-bottom-l-xl{padding-block-end:var(--size-l-xl)}.padding-block-l-xl{padding-block:var(--size-l-xl)}.padding-left-l-xl{padding-inline-start:var(--size-l-xl)}.padding-right-l-xl{padding-inline-end:var(--size-l-xl)}.padding-inline-l-xl{padding-inline:var(--size-l-xl)}.padding-l-xl{padding:var(--size-l-xl)}.padding-top-xl-2xl{padding-block-start:var(--size-xl-2xl)}.padding-bottom-xl-2xl{padding-block-end:var(--size-xl-2xl)}.padding-block-xl-2xl{padding-block:var(--size-xl-2xl)}.padding-left-xl-2xl{padding-inline-start:var(--size-xl-2xl)}.padding-right-xl-2xl{padding-inline-end:var(--size-xl-2xl)}.padding-inline-xl-2xl{padding-inline:var(--size-xl-2xl)}.padding-xl-2xl{padding:var(--size-xl-2xl)}.padding-top-2xl-3xl{padding-block-start:var(--size-2xl-3xl)}.padding-bottom-2xl-3xl{padding-block-end:var(--size-2xl-3xl)}.padding-block-2xl-3xl{padding-block:var(--size-2xl-3xl)}.padding-left-2xl-3xl{padding-inline-start:var(--size-2xl-3xl)}.padding-right-2xl-3xl{padding-inline-end:var(--size-2xl-3xl)}.padding-inline-2xl-3xl{padding-inline:var(--size-2xl-3xl)}.padding-2xl-3xl{padding:var(--size-2xl-3xl)}.padding-top-3xl-4xl{padding-block-start:var(--size-3xl-4xl)}.padding-bottom-3xl-4xl{padding-block-end:var(--size-3xl-4xl)}.padding-block-3xl-4xl{padding-block:var(--size-3xl-4xl)}.padding-left-3xl-4xl{padding-inline-start:var(--size-3xl-4xl)}.padding-right-3xl-4xl{padding-inline-end:var(--size-3xl-4xl)}.padding-inline-3xl-4xl{padding-inline:var(--size-3xl-4xl)}.padding-3xl-4xl{padding:var(--size-3xl-4xl)}.padding-top-4xl-5xl{padding-block-start:var(--size-4xl-5xl)}.padding-bottom-4xl-5xl{padding-block-end:var(--size-4xl-5xl)}.padding-block-4xl-5xl{padding-block:var(--size-4xl-5xl)}.padding-left-4xl-5xl{padding-inline-start:var(--size-4xl-5xl)}.padding-right-4xl-5xl{padding-inline-end:var(--size-4xl-5xl)}.padding-inline-4xl-5xl{padding-inline:var(--size-4xl-5xl)}.padding-4xl-5xl{padding:var(--size-4xl-5xl)}.padding-top-5xl-6xl{padding-block-start:var(--size-5xl-6xl)}.padding-bottom-5xl-6xl{padding-block-end:var(--size-5xl-6xl)}.padding-block-5xl-6xl{padding-block:var(--size-5xl-6xl)}.padding-left-5xl-6xl{padding-inline-start:var(--size-5xl-6xl)}.padding-right-5xl-6xl{padding-inline-end:var(--size-5xl-6xl)}.padding-inline-5xl-6xl{padding-inline:var(--size-5xl-6xl)}.padding-5xl-6xl{padding:var(--size-5xl-6xl)}.card-grid{--_content-width: var(--body-max-width, 90rem);--_column-spacing: var(--size-m);--_row-spacing: var(--_column-spacing);--_columns: 3;--_column-size: calc(var(--_content-width)/var(--_columns)) - var(--_column-spacing);justify-self:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--_column-size)),1fr));column-gap:var(--_column-spacing);row-gap:var(--_row-spacing)}.scroll-lock{overflow-y:hidden;overscroll-behavior:none}[data-spacing="4xs"]{gap:clamp(.0625rem,.0405rem + .0939vw,.125rem)}[data-spacing="3xs"]{gap:clamp(.25rem,.25rem + 0vw,.25rem)}[data-spacing="2xs"]{gap:clamp(.4375rem,.4155rem + .0939vw,.5rem)}[data-spacing=xs]{gap:clamp(.6875rem,.6655rem + .0939vw,.75rem)}[data-spacing=s]{gap:clamp(.875rem,.831rem + .1878vw,1rem)}[data-spacing=m]{gap:clamp(1.3125rem,1.2465rem + .2817vw,1.5rem)}[data-spacing=l]{gap:clamp(1.75rem,1.662rem + .3756vw,2rem)}[data-spacing=xl]{gap:clamp(2.625rem,2.493rem + .5634vw,3rem)}[data-spacing="2xl"]{gap:clamp(3.5rem,3.3239rem + .7512vw,4rem)}[data-spacing="3xl"]{gap:clamp(5.25rem,4.9859rem + 1.1268vw,6rem)}[data-spacing="4xl"]{gap:clamp(7rem,6.6479rem + 1.5023vw,8rem)}[data-spacing="5xl"]{gap:clamp(8.75rem,8.3099rem + 1.8779vw,10rem)}[data-spacing="6xl"]{gap:clamp(12.25rem,11.6338rem + 2.6291vw,14rem)}[data-spacing="4xs-3xs"]{gap:clamp(.0625rem,-.0035rem + .2817vw,.25rem)}[data-spacing="3xs-2xs"]{gap:clamp(.25rem,.162rem + .3756vw,.5rem)}[data-spacing="2xs-xs"]{gap:clamp(.4375rem,.3275rem + .4695vw,.75rem)}[data-spacing=xs-s]{gap:clamp(.6875rem,.5775rem + .4695vw,1rem)}[data-spacing=s-m]{gap:clamp(.875rem,.6549rem + .939vw,1.5rem)}[data-spacing=m-l]{gap:clamp(1.3125rem,1.0704rem + 1.0329vw,2rem)}[data-spacing=l-xl]{gap:clamp(1.75rem,1.3099rem + 1.8779vw,3rem)}[data-spacing=xl-2xl]{gap:clamp(2.625rem,2.1408rem + 2.0657vw,4rem)}[data-spacing="2xl-3xl"]{gap:clamp(3.5rem,2.6197rem + 3.7559vw,6rem)}[data-spacing="3xl-4xl"]{gap:clamp(5.25rem,4.2817rem + 4.1315vw,8rem)}[data-spacing="4xl-5xl"]{gap:clamp(7rem,5.9437rem + 4.507vw,10rem)}[data-spacing="5xl-6xl"]{gap:clamp(8.75rem,6.9014rem + 7.8873vw,14rem)}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}:where(.section){--section-bg: var(--clr-bg-primary-0);--_padding-size: var(--size-2xl-3xl);--_padding-block-start: var(--_padding-size);--_padding-block-end: var(--_padding-size);--_spacing: var(--size-l-xl);--_inner-spacing: var(--size-l);--_content-spacing: var(--size-xs-s);--_content-font-size: var(--fs-0);--_content-font-color: var(--clr-text-300);--_content-max-width: 57.5ch;--_header-spacing: var(--size-4xs);--_tagline-font-size: var(--fs-0);--_tagline-font-color: unset;--_tagline-font-weight: var(--fw-bold);--_tagline-font-family: var(--ff-lato);--_tagline-letter-spacing: var(--ls-wide);--_tagline-line-height: var(--lh-normal);--_headline-font-size: var(--fs-6);--_headline-font-color: var(--clr-text-400);--_headline-font-weight: var(--fw-extra-bold);--_headline-font-family: var(--ff-oswald);--_headline-line-height: var(--lh-tight);--_headline-max-width: 32.5ch;--_headline-text-transform: uppercase;--_sub-headline-font-size: var(--fs-5);--_sub-headline-font-color: var(--_headline-font-color);--_sub-headline-font-weight: var(--fw-bold);--_sub-headline-font-family: var(--_headline-font-family);--_sub-headline-line-height: var(--_headline-line-height);--_sub-headline-max-width: 30ch;--_sub-headline-text-transform: var(--_headline-text-transform);--_list-wrapper-spacing: 0;--_list-wrapper-margin: 0;--_list-margin: 0;--_list-spacing: var(--size-s);--_list-item-spacing: var(--size-m);--_list-item-marker-size: var(--size-s);--_list-item-marker-color: var(--clr-primary-200);--_list-headline-font-size: var(--fs-1);--_list-headline-font-color: var(--clr-text-400);--_list-headline-font-weight: var(--fw-extra-bold);--_list-text-bold-font-color: var(--clr-text-300);--_list-text-bold-font-weight: var(--fw-bold);--_list-item-wrapper-padding: var(--size-xs);--_list-item-wrapper-bg: var(--clr-primary-0);--_list-icon-color: var(--clr-primary-200);--_button-group-margin: var(--size-s);--_button-group-spacing: var(--size-xs);--_image-border: var(--size-xs-s) solid var(--body-bg);position:relative;display:grid;align-content:start;padding-block:var(--_padding-block-start) var(--_padding-block-end);row-gap:var(--_spacing);background-color:var(--section-bg);scroll-margin-block:max(var(--_padding-size),var(--_padding-block-start)) max(var(--_padding-size),var(--_padding-block-end))}:where(.section):where([data-alignment=sbs],[data-alignment=sbs-r]) .section__inner{display:flex;flex-direction:column;align-items:center;gap:var(--_inner-spacing)}:where(.section):where([data-alignment=sbs],[data-alignment=sbs-r]) .section__content{max-width:var(--_content-max-width)}:where(.section):where([data-alignment=sbs][data-alignment-fixed]) .section__inner{flex-direction:row}:where(.section):where([data-alignment=sbs-r][data-alignment-fixed]) .section__inner{flex-direction:row-reverse}:where(.section):where([data-alignment=centered][data-alignment-fixed]){justify-content:center}:where(.section):where([data-alignment=centered][data-alignment-fixed]) .section__content{justify-items:center;text-align:center}:where(.section):where([data-alignment=centered][data-alignment-fixed]) .section__header{justify-items:center}.section .clr-primary{color:var(--clr-primary-text)}.section__banner{width:100%}.section__content{display:grid;align-content:start;row-gap:var(--_content-spacing);font-size:var(--_content-font-size);color:var(--_content-font-color)}.section__header{display:grid;row-gap:var(--_header-spacing)}.section__tagline{position:relative;font-size:var(--_tagline-font-size);font-weight:var(--_tagline-font-weight);font-family:var(--_tagline-font-family);color:var(--_tagline-font-color);letter-spacing:var(--_tagline-letter-spacing);line-height:var(--_tagline-line-height);text-transform:uppercase;text-wrap:balance}.section__tagline:where([data-appearance=primary-light]){--_tagline-font-color: var(--clr-primary-100)}.section__tagline:where([data-appearance=primary]){--_tagline-font-color: var(--clr-primary-text)}.section__tagline:where([data-appearance=primary-dark]){--_tagline-font-color: var(--clr-primary-300)}.section__tagline:where([data-appearance=text]){--_tagline-font-color: var(--clr-text-400)}.section__headline{position:relative;font-size:var(--_headline-font-size);font-family:var(--_headline-font-family);color:var(--_headline-font-color);font-weight:var(--_headline-font-weight);line-height:var(--_headline-line-height);max-width:var(--_headline-max-width);text-wrap:balance;text-transform:var(--_headline-text-transform)}.section__sub-headline{position:relative;font-size:var(--_sub-headline-font-size);font-family:var(--_sub-headline-font-family);color:var(--_sub-headline-font-color);font-weight:var(--_sub-headline-font-weight);line-height:var(--_sub-headline-line-height);max-width:var(--_sub-headline-max-width);text-wrap:balance;text-transform:var(--_sub-headline-text-transform)}.section__list-wrapper{display:grid;place-items:start;gap:var(--_list-wrapper-spacing);margin-block-start:var(--_list-wrapper-margin)}.section__list{display:grid;place-items:start;gap:var(--_list-spacing);margin-block-start:var(--_list-margin)}.section__list-item{display:flex;align-items:start;gap:var(--_list-item-spacing)}.section__list-headline{font-size:var(--_list-headline-font-size);font-weight:var(--_list-headline-font-weight);font-family:var(--ff-oswald);color:var(--_list-headline-font-color);text-transform:uppercase}.section__list-text strong{color:var(--_list-text-bold-font-color);font-weight:var(--_list-text-bold-font-weight)}.section__list-icon-wrapper,.section__list-icon{flex:1 0 auto}.section__button-group{display:flex;gap:var(--_button-group-spacing);margin-block-start:var(--_button-group-margin);flex-wrap:wrap;justify-content:start}.section__image{object-fit:cover}.section__media{--_frame-max: unset;--_frame-scale: unset;--_frame-width: unset;--_frame-height: unset;position:relative;font-size:var(--_frame-scale);width:var(--_frame-width);height:var(--_frame-height)}.section__media-item{position:absolute}.section__media-item .section__image{position:absolute;inset:0;width:100%;height:100%}@media(min-width:60rem){:where(.section:not([data-alignment-fixed])):where([data-alignment=centered]){justify-content:center}:where(.section:not([data-alignment-fixed])):where([data-alignment=centered]) .section__content{justify-items:center;text-align:center}:where(.section:not([data-alignment-fixed])):where([data-alignment=centered]) .section__header{justify-items:center}}@media(min-width:80rem){:where(.section:not([data-alignment-fixed])):where([data-alignment=sbs],[data-alignment=sbs-r]) .section__inner{justify-content:center}:where(.section:not([data-alignment-fixed])):where([data-alignment=sbs]) .section__inner{flex-direction:row-reverse}:where(.section:not([data-alignment-fixed])):where([data-alignment=sbs-r]) .section__inner{flex-direction:row}}.banner{--_border-radius: 0;--_overlay-bg: hsl(0, 0%, 0%);--_overlay-opacity: .575;position:relative;border-radius:var(--_border-radius);overflow:hidden}.banner__image-wrapper{position:absolute;width:100%;height:100%;inset:0}.banner__image-wrapper:after{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:var(--_overlay-bg);opacity:var(--_overlay-opacity);pointer-events:none}.banner__image{width:100%;height:100%;object-fit:cover;pointer-events:none}.banner__content{isolation:isolate}.button{--_main-color: unset;--_hover-main-color: unset;--_spacing: unset;--_padding: unset;--_icon-size: unset;--_font-color: unset;--_hover-font-color: var(--_font-color);--_bg: var(--_main-color);--_hover-bg: var(--_hover-main-color);--_border-color: unset;--_border-width: var(--bw-thin);--_border-radius: var(--br-full);--_focus-width: var(--bw-thin);--_focus-margin: var(--size-2xs);--_focus-color: unset;--_timing: var(--timing-fast);cursor:pointer;position:relative;display:flex;gap:var(--_spacing);justify-content:center;align-items:center;text-align:center;text-wrap:balance;padding:var(--_padding);background-color:var(--_bg);color:var(--_font-color);font-family:var(--ff-oswald);font-weight:var(--fw-bold);font-size:var(--_font-size);text-transform:uppercase;line-height:normal;border:none;outline:none;user-select:none;max-width:fit-content;border-radius:var(--_border-radius);transition:color var(--_timing),background-color var(--_timing)}.button:hover,.button:focus-visible{background-color:var(--_hover-bg);color:var(--_hover-font-color)}.button:focus-visible:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - var(--_focus-margin));height:calc(100% - var(--_focus-margin));border:var(--_focus-width) solid var(--_focus-color);border-radius:inherit;pointer-events:none}.button__icon{width:var(--_icon-size);height:var(--_icon-size);flex:0 0 auto}.button__icon path{stroke:currentColor}.button[data-fill=true]{max-width:none}.button[data-size=l]{--_spacing: var(--size-xs);--_padding: var(--size-m) var(--size-xl);--_font-size: var(--fs-1);--_icon-size: var(--size-l)}.button[data-size=m]{--_spacing: var(--size-2xs);--_padding: var(--size-s) var(--size-l);--_font-size: var(--fs-0);--_icon-size: var(--size-m)}.button[data-size=s]{--_spacing: var(--size-2xs);--_padding: var(--size-xs) var(--size-m);--_font-size: var(--fs--1);--_icon-size: var(--size-s)}.button[data-appearance^=primary]{--_main-color: var(--clr-primary-200);--_hover-main-color: var(--clr-primary-300);--_font-color: var(--clr-primary-0);--_focus-color: var(--_font-color)}.button[data-appearance^=neutral]{--_main-color: var(--clr-neutral-400);--_hover-main-color: var(--clr-neutral-300);--_font-color: var(--clr-text-0);--_focus-color: var(--clr-neutral-0)}.button[data-appearance^=neutral-light]{--_main-color: var(--clr-neutral-0);--_focus-color: var(--clr-neutral-400);--_font-color: var(--clr-text-400);--_hover-main-color: var(--clr-neutral-200);--_hover-font-color: var(--clr-text-400)}.button[data-appearance$=ghost]{--_bg: transparent;--_hover-bg: var(--_main-color);--_font-color: var(--_main-color);box-shadow:inset 0 0 0 var(--_border-width) var(--_main-color)}.button:where([data-appearance$=ghost]){--_hover-font-color: var(--clr-text-0)}.header{--header-z-index: 99;--header-timing-delay: 0ms;--_top: var(--size-m);--_width: calc(100% - var(--_margin-inline));--_max-width: var(--body-max-width);--_margin-inline: var(--size-l-xl);--_padding-block: var(--size-m);--_padding-inline: var(--size-m);--_border-radius: var(--br-2xlg);--_bg: var(--clr-bg-primary-0);--_timing: var(--timing-fast);--_center-spacing: var(--size-s-m);--_end-spacing: var(--size-s-m);position:fixed;display:grid;grid-auto-flow:column;justify-content:space-between;align-items:center;top:0;left:50%;width:var(--_width);max-width:var(--_max-width);padding:var(--_padding-block) var(--_padding-inline);border-radius:var(--_border-radius);transform:translate(-50%,var(--_top));z-index:var(--header-z-index);transition-property:transform,width,max-width,border-radius;transition-duration:var(--_timing);transition-delay:var(--header-timing-delay)}.header:before{--_scale: 100%;--_timing-delay: calc(var(--header-timing-delay) + 80ms);content:"";display:block;position:absolute;width:100%;height:100%;background-color:var(--_bg);box-shadow:var(--bs-light);border-radius:inherit;pointer-events:none;transform:scale(var(--_scale));transition:transform var(--_timing);transition-delay:var(--_timing-delay)}.header__start{justify-self:start;isolation:isolate}.header__center{display:grid;grid-auto-flow:column;gap:var(--_center-spacing)}.header__end{justify-self:end;isolation:isolate;grid-auto-flow:column;align-items:center;gap:var(--_end-spacing);display:none}.header--open:before{--_scale: 103%;transition-delay:0ms}[data-scrolled] .header{--_margin-inline: 0px;--_max-width: 100vmax;--_top: 0;--_border-radius: 0}[data-scrolled] .header:before{--_scale: 100%}@media(min-width:60rem){.header{justify-items:center;grid-auto-columns:1fr}.header__center>:first-child{display:none}.header__end{display:flex}.header__end>.button{display:none}}@media(min-width:80rem){.header__end>.button{display:flex}}.link,.link-label{--_font-color: unset;--_hover-font-color: unset;line-height:normal;color:var(--_font-color);transition:color var(--timing-fast);text-decoration:underline}.link:hover,.link:focus-visible,.link-label:hover,.link-label:focus-visible{color:var(--_hover-font-color);text-decoration:none}.link[data-appearance=neutral],.link-label[data-appearance=neutral]{--_font-color: var(--clr-neutral-400);--_hover-font-color: var(--_font-color)}.link[data-appearance=primary],.link[data-active=true],.link-label[data-appearance=primary],.link-label[data-active=true]{--_font-color: var(--clr-primary-text);--_hover-font-color: var(--_font-color)}.logo{display:grid}.logo>*{grid-area:1/1}.logo__icon{transition:opacity var(--_timing)}[data-theme=light] .logo__icon--dark{opacity:0}[data-theme=light] .logo__icon--light{opacity:1}[data-theme=dark] .logo__icon--light{opacity:0}[data-theme=dark] .logo__icon--dark{opacity:1}.nav-dropdown{--_spacing: 0;--_timing: var(--timing-fast);--_toggle-spacing: var(--size-4xs-3xs);--_list-wrapper-width: auto;--_list-wrapper-padding: var(--_spacing);--_list-wrapper-border-width: var(--bw-thinnest);--_list-wrapper-border: var(--_list-wrapper-border-width) solid var(--clr-primary-text);--_list-wrapper-border-radius: var(--br-md);--_list-wrapper-box-shadow: none;--_list-spacing: var(--_spacing);--_item-bg: transparent;--_item-hover-bg: var(--_item-bg);--_item-focus-width: var(--bw-thin);--_item-focus-color: var(--clr-neutral-400);--_item-padding: 0;display:grid;gap:var(--_spacing);justify-items:center;transition:gap var(--_timing)}.nav-dropdown__toggle{position:relative;display:flex;align-items:center}.nav-dropdown__toggle-icon{position:absolute;left:calc(100% + var(--_toggle-spacing));transition:transform var(--_timing)}.nav-dropdown__toggle-icon path{stroke:var(--clr-neutral-400)}.nav-dropdown__list-wrapper{display:grid;width:var(--_list-wrapper-width);border-end-start-radius:var(--_list-wrapper-border-radius);border-end-end-radius:var(--_list-wrapper-border-radius);border-block-end:var(--_list-wrapper-border);padding-block-end:var(--_list-wrapper-padding);box-shadow:var(--_list-wrapper-box-shadow);will-change:grid-template-rows,padding-block;transition-property:grid-template-rows,visibility,opacity,padding-block;grid-template-rows:0fr;opacity:0;visibility:hidden;pointer-events:none;transition-duration:var(--_timing)}.nav-dropdown__list{grid-row:1/span 2;display:grid;gap:var(--_list-spacing);transform-origin:top;transition-property:transform,gap;transition-duration:var(--_timing);overflow-y:hidden;transform:rotateX(-60deg)}.nav-dropdown__item{display:block;background-color:var(--_item-bg);padding:var(--_item-padding);border-radius:var(--br-md);outline:none}.nav-dropdown__item:focus-visible{box-shadow:inset 0 0 0 calc(var(--_item-focus-width) / 2) var(--_item-hover-bg),inset 0 0 0 calc(var(--_item-focus-width)) var(--_item-focus-color)}.nav-dropdown--open{--_spacing: var(--navbar-list-spacing, var(--size-s))}.nav-dropdown--open .nav-dropdown__toggle-icon{transform:rotate(-90deg)}.nav-dropdown--open .nav-dropdown__list-wrapper{transition-property:grid-template-rows,opacity,padding-block-end;grid-template-rows:1fr;opacity:1;visibility:visible;pointer-events:all}.nav-dropdown--open .nav-dropdown__list{transform:rotateX(0)}@media(min-width:60rem){.nav-dropdown{--_list-wrapper-width: var(--size-6xl);--_list-wrapper-padding: 0;--_list-wrapper-border-width: var(--bw-medium);--_list-wrapper-border-radius: var(--br-xlg);--_list-wrapper-box-shadow: var(--bs-light);--_list-spacing: 0;--_item-bg: var(--clr-bg-primary-0);--_item-hover-bg: var(--clr-bg-secondary-0);--_item-focus-width: calc(var(--bw-thin) + .15rem);--_item-padding: var(--size-m) var(--size-s);justify-items:start}.nav-dropdown__toggle{gap:var(--_toggle-spacing)}.nav-dropdown__toggle-icon{position:static}.nav-dropdown__list-wrapper{position:absolute;top:99%}.nav-dropdown__list{border-radius:inherit}.nav-dropdown__item{border-radius:0;transition-property:background-color,color;transition-duration:var(--_timing)}.nav-dropdown__item:hover,.nav-dropdown__item:focus-visible{background-color:var(--_item-hover-bg)}.nav-dropdown__item:focus-visible{box-shadow:inset 0 0 0 calc(var(--_item-focus-width) / 2) var(--_item-hover-bg),inset 0 0 0 var(--_item-focus-width) var(--_item-focus-color)}.nav-dropdown__list>li:last-of-type>.nav-dropdown__item{border-end-start-radius:var(--_list-wrapper-border-radius);border-end-end-radius:var(--_list-wrapper-border-radius)}}.nav-link,.nav-link-label{--_font-size: var(--fs-1);text-transform:uppercase;text-decoration:none;font-family:var(--ff-oswald);font-weight:var(--fw-bold);font-size:var(--_font-size)}.nav-link[data-appearance=neutral],.nav-link-label[data-appearance=neutral]{--_hover-font-color: var(--clr-primary-text)}@media(min-width:60rem){.nav-link,.nav-link-label{--_font-size: var(--fs-0)}}.navbar{--navbar-list-spacing: var(--size-s-m);--_top: 95%;--_bg: var(--body-bg);--_timing: var(--timing-fast);--_toggle-bg: var(--clr-neutral-400);--_toggle-padding: var(--size-3xs);--_toggle-border-radius: var(--br-md);--_toggle-focus-color: var(--clr-neutral-0);--_toggle-focus-width: var(--bw-medium);--_toggle-icon-color: var(--clr-neutral-0);--_list-wrapper-width: 92.5%;--_list-wrapper-max-height: calc(95dvh - 100%) ;--_list-wrapper-bg: var(--_bg);--_list-wrapper-padding: var(--size-2xl) 0 var(--size-l);--_list-wrapper-border-radius: var(--br-2xlg);--_list-wrapper-box-shadow: var(--bs-light);--_list-wrapper-z-index: -1;--_list-timing: var(--timing-normal);--_list-timing-delay: calc(var(--header-timing-delay) + 50ms);display:flex}.navbar__toggle{isolation:isolate;background-color:var(--_toggle-bg);padding:var(--_toggle-padding);border-radius:var(--_toggle-border-radius)}.navbar__toggle:focus-visible{outline:none;box-shadow:inset 0 0 0 calc(var(--_toggle-focus-width) / 2) var(--_toggle-bg),inset 0 0 0 var(--_toggle-focus-width) var(--_toggle-focus-color)}.navbar__toggle-icon path{stroke:var(--_toggle-icon-color)}.navbar__toggle-icon--open{display:block}.navbar__toggle-icon--close{display:none}.navbar__list-wrapper{position:absolute;transform-origin:top;display:grid;justify-items:center;text-align:center;top:var(--_top);left:50%;width:var(--_list-wrapper-width);max-height:var(--_list-wrapper-max-height);padding:var(--_list-wrapper-padding);background-color:var(--_list-wrapper-bg);border-end-start-radius:var(--_list-wrapper-border-radius);border-end-end-radius:var(--_list-wrapper-border-radius);box-shadow:var(--_list-wrapper-box-shadow);z-index:var(--_list-wrapper-z-index);overflow-y:auto;transform:translate(-50%) scaleY(0%);visibility:hidden;transition-property:transform,visibility,width;transition-duration:var(--_timing);transition-delay:var(--header-timing-delay)}.navbar__list{display:grid;justify-items:center;gap:var(--navbar-list-spacing);transition-property:transform,opacity;transition-duration:var(--_timing);transition-delay:var(--_list-timing-delay);opacity:.2;transform:translateY(-50%) rotateX(-90deg)}.navbar--open .navbar__list-wrapper{transform:translate(-50%) scaleY(1);visibility:visible;transition-property:transform}.navbar--open .navbar__list{opacity:1;transform:translateY(0) rotateX(0)}.navbar--open .navbar__toggle-icon--open{display:none}.navbar--open .navbar__toggle-icon--close{display:block}@media(min-width:60rem){.navbar{--_top: 0;--_list-wrapper-bg: transparent;--_list-wrapper-padding: 0;--_list-wrapper-border-radius: 0;--_list-wrapper-box-shadow: none;--_list-wrapper-z-index: auto;isolation:isolate}.navbar__toggle{display:none}.navbar__list-wrapper{position:static;transform:none;transition:none;transition-delay:0s;visibility:visible;transform-origin:unset;text-align:initial;overflow-y:initial}.navbar__list{display:flex;position:static;transform:none;transition:none;opacity:1}}.social-link{--_bg: unset;--_hover-bg: unset;--_focus-width: var(--bw-thin);--_focus-margin: var(--size-3xs);--_focus-color: var(--_icon-color);--_box-shadow: var(--bs-button);--_icon-size: 1.25rem;--_icon-color: unset;--_hover-icon-color: unset;position:relative;display:inline-flex;justify-content:center;align-items:center;padding:var(--size-2xs);background-color:var(--_bg);border-radius:var(--br-full);transition:background-color var(--timing-fast);outline:none}.social-link:hover,.social-link:focus-visible{background-color:var(--_hover-bg)}.social-link:focus-visible:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - var(--_focus-margin));height:calc(100% - var(--_focus-margin));border:var(--_focus-width) solid var(--_focus-color);border-radius:inherit;pointer-events:none}.social-link__icon{width:var(--_icon-size);height:var(--_icon-size)}.social-link__icon path{fill:var(--_icon-color)}.social-link[data-appearance=light]{--_bg: var(--clr-neutral-0);--_hover-bg: var(--clr-neutral-100);--_icon-color: var(--clr-neutral-400)}.social-link[data-appearance=primary]{--_bg: var(--clr-primary-200);--_hover-bg: var(--clr-primary-300);--_icon-color: var(--clr-primary-0);box-shadow:var(--_box-shadow)}.social-link[data-appearance=dark]{--_bg: var(--clr-neutral-400);--_hover-bg: var(--clr-neutral-200);--_icon-color: var(--clr-neutral-0)}.socials{display:flex;gap:var(--size-s);align-items:center}.theme-toggler{--_icon-size: 2rem;--_padding: var(--size-2xs);--_timing: var(--timing-fast) cubic-bezier(.2,.9,.3,1);position:relative;display:grid;place-items:center;overflow:hidden;padding:var(--_padding);isolation:isolate}.theme-toggler__thumb{display:inline-block;width:var(--_icon-size);height:var(--_icon-size)}.theme-toggler__icon{display:block;position:absolute;top:50%;left:50%;transition:transform var(--_timing)}[data-theme=light] :where(.theme-toggler__icon--light){transform:translate(-50%,-200%)}[data-theme=light] :where(.theme-toggler__icon--dark){transform:translate(-50%,-50%)}[data-theme=dark] :where(.theme-toggler__icon--light){transform:translate(-50%,-50%)}[data-theme=dark] :where(.theme-toggler__icon--dark){transform:translate(-50%,100%)}@media(min-width:60rem){.theme-toggler{--_width: var(--size-3xl);--_height: var(--size-xl);--_padding: var(--size-4xs);--_bg: var(--clr-neutral-0);--_border: var(--bw-thinnest) solid var(--clr-neutral-100);--_border-radius: var(--br-xlg);--_focus-width: var(--bw-thin);--_focus-color: var(--clr-neutral-400);--_focus-offset: var(--_focus-width);--_box-shadow: 0 2px 4px 0 hsl(0, 0%, 0%, .1) inset;--_thumb-size: calc(var(--_height) - (var(--_padding) * 2));--_thumb-padding: var(--size-s);--_thumb-left: 0px;--_thumb-bg: unset;--_thumb-hover-bg: unset;--_thumb-scale: 1;--_thumb-box-shadow: 0 1px 0 0 hsl(0, 0%, 100%, .2) inset;--_thumb-transition: background-color var(--_timing), transform var(--_timing);--_icon-color: unset;position:relative;display:inline-block;width:var(--_width);height:var(--_height);padding:0;border-radius:var(--_border-radius);background:var(--_bg);border:var(--_border);box-shadow:var(--_box-shadow);cursor:pointer;-webkit-tap-highlight-color:transparent}.theme-toggler:focus-visible{outline:var(--_focus-width) solid var(--_focus-color);outline-offset:var(--_focus-offset)}.theme-toggler__thumb{position:absolute;display:flex;align-items:center;justify-content:center;top:50%;left:0;width:var(--_thumb-size);height:var(--_thumb-size);border-radius:var(--_border-radius);background:var(--_thumb-bg);box-shadow:var(--_thumb-box-shadow);transform:translate(var(--_thumb-left),-50%) scale(var(--_thumb-scale));transition:var(--_thumb-transition)}.theme-toggler__thumb:hover,.theme-toggler__thumb:focus-visible{background-color:var(--_thumb-hover-bg)}.theme-toggler__thumb:active{--_thumb-scale: .95}.theme-toggler__icon{position:static;transform:unset;width:calc(var(--_thumb-size) - var(--_thumb-padding))}.theme-toggler__icon--dark path{fill:var(--_icon-color)}[data-theme=light] .theme-toggler{--_thumb-bg: var(--clr-primary-200);--_thumb-hover-bg: var(--clr-primary-300)}[data-theme=light] .theme-toggler .theme-toggler__icon--light{display:block}[data-theme=light] .theme-toggler .theme-toggler__icon--dark{display:none}[data-theme=dark] .theme-toggler{--_thumb-bg: var(--clr-neutral-400);--_thumb-hover-bg: var(--clr-neutral-200);--_thumb-left: calc(var(--_width) - var(--_thumb-size) - calc(var(--_padding) * 1.5));--_icon-color: var(--clr-neutral-0)}[data-theme=dark] .theme-toggler .theme-toggler__icon{position:static;transform:unset}[data-theme=dark] .theme-toggler .theme-toggler__icon--light{display:none}[data-theme=dark] .theme-toggler .theme-toggler__icon--dark{display:block}}body{--body-bg: var(--clr-bg-primary-0);--body-max-width: 85rem;--body-padding-inline: var(--size-m-l);background-color:var(--body-bg);font-family:var(--ff-lato);font-size:var(--fs-0);color:var(--clr-text-300);line-height:var(--lh-normal)}
