@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/assets/fonts/inter-v20-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/assets/fonts/inter-v20-latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(/assets/fonts/inter-v20-latin-800.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}@media(prefers-reduced-motion:reduce){*,:before,:after{transition:none;animation: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-small: .125rem;--br-medium: .25rem;--br-large: .5rem;--br-full: 999vmax;--bw-thin: 1px;--bw-medium: 2px;--bw-thick: 6px;--bw-thicker: 8px;--bw-thickest: 16px}:root{--clr-primary-0: hsl(5, 100%, 97%);--clr-primary-100: hsl(5, 90%, 70%);--clr-primary-200: hsl(5, 70%, 45%);--clr-primary-300: hsl(5, 80%, 30%);--clr-secondary-0: hsl(33, 100%, 97%);--clr-secondary-100: hsl(39, 93%, 72%);--clr-secondary-200: hsl(38, 79%, 53%);--clr-secondary-300: hsl(38, 83%, 33%);--clr-neutral-0: hsl(20, 14%, 95%);--clr-neutral-100: hsl(0, 3%, 76%);--clr-neutral-200: hsl(6, 3%, 28%);--clr-neutral-300: hsl(0, 3%, 8%);--clr-bg-primary-0: hsl(0, 0%, 99%);--clr-bg-primary-100: hsl(30, 9%, 95%);--clr-bg-primary-200: hsl(0, 1%, 22%);--clr-bg-primary-300: hsl(60, 2%, 15%);--clr-text-0: hsl(240, 20%, 96%);--clr-text-100: hsl(217, 19%, 88%);--clr-text-200: hsl(218, 8%, 64%);--clr-text-300: hsl(225, 9%, 30%);--clr-text-400: hsl(220, 11%, 14%)}:root{--bs-light: 0 50px 14px 0 hsla(0, 3%, 76%, 0), 0 32px 13px 0 hsla(0, 3%, 76%, .01), 0 18px 11px 0 hsla(0, 3%, 76%, .05), 0 8px 8px 0 hsla(0, 3%, 76%, .09), 0 2px 4px 0 hsla(0, 3%, 76%, .1);--bs-medium: 0 59px 16px 0 hsla(6, 3%, 28%, 0), 0 37px 15px 0 hsla(6, 3%, 28%, .01), 0 21px 13px 0 hsla(6, 3%, 28%, .03), 0 9px 9px 0 hsla(6, 3%, 28%, .04), 0 2px 5px 0 hsla(6, 3%, 28%, .05)}: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: 800;--lh-tight: 1.2;--lh-normal: 1.5;--lh-relaxed: 1.75;--ls-tight: -.02em;--ls-normal: 0;--ls-wide: .05em;--ff-base: Inter, Inter Fallback, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, 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}.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{--content-padding-inline: var(--size-m-l);--content-width: 1440px;--_full-width-size: minmax(var(--content-padding-inline), 1fr);--_content-size: min(100% - calc(var(--content-padding-inline) * 2), var(--content-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{display:flex}.flex-group.wrap{flex-wrap:wrap}.flex-group.wrap-rev{flex-wrap:wrap-reverse}.group{display:grid}.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)}.responsive-grid{--_spacing: var(--size-m);--_columns: 3;--_column-size: calc(var(--content-width)/var(--_columns)) - var(--_spacing);justify-self:stretch;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--_column-size)),1fr));gap:var(--_spacing)}@media(min-width:60rem){.responsive-grid{--_spacing: var(--size-s)}}.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){--_padding-size: var(--size-2xl-3xl);--_padding-block-start: var(--_padding-size);--_padding-block-end: var(--_padding-size);--_spacing: var(--size-l-xl);--_bg: var(--body-bg);--_inner-spacing: var(--size-l);--_content-spacing: var(--size-s-m);--_content-font-size: var(--fs-0);--_content-font-color: var(--clr-text-300);--_content-max-width: 57.5ch;--_header-spacing: var(--size-3xs);--_headline-font-size: var(--fs-6);--_headline-font-color: var(--clr-text-400);--_headline-font-weight: var(--fw-extra-bold);--_headline-line-height: var(--lh-tight);--_headline-max-width: 32.5ch;--_sub-headline-font-size: var(--fs-5);--_sub-headline-font-color: var(--_headline-font-color);--_sub-headline-font-weight: var(--fw-bold);--_sub-headline-line-height: var(--_headline-line-height);--_sub-headline-max-width: 30ch;--_tagline-font-size: var(--fs-0);--_tagline-font-color: unset;--_tagline-font-weight: var(--fw-bold);--_tagline-letter-spacing: var(--ls-wide);--_list-spacing: var(--size-s);--_list-item-spacing: var(--size-s);--_list-item-marker-width: var(--size-xs);--_list-item-marker-height: var(--_list-item-marker-width);--_list-item-marker-bg: var(--clr-secondary-200);--_list-content-spacing: var(--size-4xs);--_button-margin: var(--size-s);--_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(--_bg)}:where(.section):where([data-container=sbs],[data-container=sbs-r]) .section__inner{display:flex;flex-direction:column;align-items:center;gap:var(--_inner-spacing)}:where(.section):where([data-container=sbs],[data-container=sbs-r]) .section__content{max-width:var(--_content-max-width)}:where(.section):where([data-container=sbs][data-container-fixed]) .section__inner{flex-direction:row-reverse}:where(.section):where([data-container=sbs-r][data-container-fixed]) .section__inner{flex-direction:row}:where(.section):where([data-container=centered][data-container-fixed]){justify-items:center}:where(.section):where([data-container=centered][data-container-fixed]) .section__content{justify-items:center;text-align:center}:where(.section):where([data-container=centered][data-container-fixed]) .section__header{justify-items:center}.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__content>.button{margin-block-start:var(--_button-margin)}.section__tagline{position:relative;font-size:var(--_tagline-font-size);font-weight:var(--_tagline-font-weight);color:var(--_tagline-font-color);letter-spacing:var(--_tagline-letter-spacing);text-transform:uppercase;text-wrap:balance}.section__tagline[data-appearance=primary-light]{--_tagline-font-color: var(--clr-primary-100)}.section__tagline[data-appearance=primary]{--_tagline-font-color: var(--clr-primary-200)}.section__headline{position:relative;font-size:var(--_headline-font-size);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}.section__sub-headline{position:relative;font-size:var(--_sub-headline-font-size);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}.section__list-wrapper{display:grid;place-items:start;gap:var(--size-xs);padding-block-start:var(--size-3xs)}.section__list-headline{font-size:var(--fs-1);font-weight:var(--fw-bold);color:var(--clr-text-400)}.section__list{display:grid;place-items:start;gap:var(--_list-spacing)}.section__list-item{display:flex;align-items:baseline;gap:var(--_list-item-spacing)}.section__list-item:before{content:"";display:inline-block;aspect-ratio:1;width:var(--_list-item-marker-width);height:var(--_list-item-marker-height);background-color:var(--_list-item-marker-bg);rotate:45deg}.section__list--no-marker .section__list-item{align-items:start}.section__list--no-marker .section__list-item:before{display:none}.section__list-content{display:grid;place-items:start;gap:var(--_list-content-spacing)}.section__list-sub-headline{font-weight:var(--fw-bold);color:var(--clr-text-400)}.section__list-title{font-weight:var(--fw-bold)}.section__list-icon-wrapper{padding:var(--size-2xs);background-color:var(--clr-primary-0)}.section__list-icon path{fill:var(--clr-primary-200)}.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:80rem){:where(.section){--_headline-font-size: var(--fs-7)}:where(.section):where([data-container=sbs],[data-container=sbs-r]) .section__inner{justify-content:center}:where(.section):where([data-container=sbs]) .section__inner{flex-direction:row-reverse}:where(.section):where([data-container=sbs-r]) .section__inner{flex-direction:row}:where(.section):where([data-container=centered]){justify-items:center}:where(.section):where([data-container=centered]) .section__content{justify-items:center;text-align:center}:where(.section):where([data-container=centered]) .section__header{justify-items:center}}.banner{--_overlay-bg: var(--clr-neutral-300);--_overlay-opacity: .85;position:relative}.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)}.banner__image{width:100%;height:100%;object-fit:cover;pointer-events:none}.banner__content{isolation:isolate}.business-info{display:flex;align-items:center;gap:var(--size-2xs)}.business-info__icon path{stroke:var(--clr-primary-200)}.business-info__text{color:var(--clr-text-400)}.button{--_main-color: unset;--_hover-main-color: unset;--_spacing: unset;--_padding: unset;--_icon-size: unset;--_font-color: var(--clr-text-0);--_hover-font-color: var(--_font-color);--_bg: var(--_main-color);--_hover-bg: var(--_hover-main-color);--_border-color: unset;--_border-width: var(--bw-medium);--_focus-width: var(--bw-thick);--_focus-color: var(--clr-neutral-0);--_timing: var(--timing-fast);cursor:pointer;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-weight:var(--fw-bold);font-size:var(--_font-size);text-transform:uppercase;line-height:normal;border:none;outline:none;user-select:none;min-width:fit-content;max-width:fit-content;transition:color var(--_timing),background-color var(--_timing)}.button:hover{background-color:var(--_hover-bg);color:var(--_hover-font-color)}.button:focus-visible{background-color:var(--_hover-bg);color:var(--_hover-font-color);box-shadow:inset 0 0 0 calc(var(--_focus-width) / 2) var(--_hover-bg),inset 0 0 0 var(--_focus-width) var(--_focus-color)}.button__icon{width:var(--_icon-size);height:var(--_icon-size);flex:1 0 auto}.button__icon path{stroke:currentColor}.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)}.button[data-appearance^=neutral]{--_main-color: var(--clr-neutral-300);--_hover-main-color: var(--clr-neutral-200)}.button:where([data-appearance$=ghost]){--_bg: transparent;--_hover-bg: var(--_main-color);--_font-color: var(--_main-color);--_hover-font-color: var(--clr-text-0);box-shadow:inset 0 0 0 var(--_border-width) var(--_main-color)}.button[data-appearance$=light]{--_bg: var(--clr-neutral-0);--_hover-bg: var(--clr-neutral-100);--_font-color: var(--_main-color);--_focus-color: var(--clr-neutral-300)}.contact-widget{display:flex;align-items:center;gap:var(--size-xs)}.contact-widget__icon-wrapper{--_icon-wrapper-bg: unset;display:flex;justify-content:center;align-items:center;padding-block:var(--size-xs);padding-inline:var(--size-xs);background-color:var(--_icon-wrapper-bg)}.contact-widget[data-appearance=primary] .contact-widget__icon-wrapper{--_icon-wrapper-bg: var(--clr-primary-0)}.contact-widget[data-appearance=neutral] .contact-widget__icon-wrapper{--_icon-wrapper-bg: var(--clr-neutral-0)}.contact-widget__icon{width:var(--size-l);height:var(--size-l)}.contact-widget__icon path{stroke:var(--clr-primary-200)}.contact-widget__text{font-weight:var(--fw-bold);font-size:var(--fs-1);color:var(--clr-text-400)}.contact-widget:hover .contact-widget__text,.contact-widget:focus-visible .contact-widget__text{text-decoration:underline}.header{--header-z-index: 1;--header-timing: var(--timing-normal);--_padding-inline: var(--size-s-m);--_padding-block: var(--size-m);--_bg: var(--body-bg);--_border: var(--bw-thin) solid var(--clr-neutral-100);--_timing: var(--timing-fast);--_overlay-bg: var(--clr-neutral-300);--_overlay-opacity: .9;--_top-bar-height: 4.1rem;--_top-bar-transition: height var(--_timing), opacity var(--_timing), transform var(--_timing);display:flex;position:fixed;width:100%;background-color:var(--_bg);z-index:var(--header-z-index);isolation:isolate}.header:before{content:"";display:block;position:fixed;inset:0;width:100%;height:100%;background-color:var(--_overlay-bg);opacity:0;pointer-events:none;transition:opacity var(--header-timing);z-index:calc(var(--header-z-index) - 1)}.header--overlay-open:before{opacity:var(--_overlay-opacity);cursor:pointer;pointer-events:all}.header:after{content:"";display:block;position:absolute;inset:0;width:100%;height:100%;box-shadow:var(--bs-light);pointer-events:none;opacity:0;transition:opacity var(--_timing);z-index:calc(var(--header-z-index) + 1)}.header__logo{display:grid;place-items:center;padding-inline:var(--_padding-inline);border-inline-end:var(--_border);background-color:var(--_bg);z-index:calc(var(--header-z-index) + 1)}.header__center{flex:1;background-color:var(--_bg);z-index:calc(var(--header-z-index) + 1)}.header__top-bar{display:flex;justify-content:space-between;padding-inline:var(--_padding-inline);border-block-end:var(--_border);height:var(--_top-bar-height);transition:var(--_top-bar-transition),visibility 0s}.header__top-bar-right{display:flex;align-items:center;gap:var(--size-m)}.header__bottom-bar{display:flex;justify-content:space-between;align-items:center;padding-block:var(--_padding-block);padding-inline:var(--_padding-inline)}.header__bottom-bar>.logo{display:none}.header__contact{display:grid;place-items:center;padding-inline:var(--_padding-inline);border-inline-start:var(--_border);background-color:var(--_bg);z-index:calc(var(--header-z-index) + 1)}[data-scrolled] .header:after{opacity:1}[data-scrolled=down] .header__top-bar{height:0;transform:rotateX(-90deg);opacity:.1;visibility:hidden;transition:var(--_top-bar-transition),visibility var(--_timing)}@media(max-width:80rem){.header__contact{display:none}}@media(max-width:60rem){.header__logo{display:none}.header__bottom-bar>.logo{display:inherit}.header__bottom-bar>.button{display:none}}@media(max-width:30rem){.header__top-bar{--_top-bar-height: 3.25rem;justify-content:center}.header__top-bar>.socials{display:none}.header__top-bar-right>:first-child{display:none}}.link,.link-label{--_font-color: unset;--_hover-font-color: unset;line-height:normal;color:var(--_font-color);transition:color var(--timing-fast)}.link:hover,.link:focus-visible,.link-label:hover,.link-label:focus-visible{color:var(--_hover-font-color)}.link[data-appearance=neutral],.link-label[data-appearance=neutral]{--_font-color: var(--clr-neutral-300);--_hover-font-color: var(--clr-primary-200)}.link[data-appearance=primary],.link[data-active=true],.link-label[data-appearance=primary],.link-label[data-active=true]{--_font-color: var(--clr-primary-200);--_hover-font-color: var(--clr-primary-300)}.nav-dropdown{--_spacing: unset;--_timing: var(--timing-fast);--_list-wrapper-width: minmax(var(--size-6xl), 1fr);--_list-wrapper-transition: opacity var(--_timing), grid-template-rows var(--_timing) ease-out;--_list-timing: var(--timing-normal);--_list-transition: transform var(--_timing);--_toggle-spacing: var(--size-3xs);--_item-padding: var(--size-m) var(--size-s)}.nav-dropdown__toggle{display:inline-flex;align-items:center;gap:var(--_toggle-spacing);cursor:pointer;border:none;background:none}.nav-dropdown__toggle-icon{stroke:currentColor;transition:rotate var(--timing-fastest)}.nav-dropdown__list-wrapper{display:grid;position:absolute;top:100%;transform-origin:top left;transition:var(--_list-wrapper-transition),visibility var(--_timing);grid-template-columns:var(--_list-wrapper-width);background-color:var(--body-bg);box-shadow:var(--bs-light);border-block-end:var(--bw-medium) solid var(--clr-primary-200);z-index:calc(var(--header-z-index) + 1);will-change:transform;visibility:hidden;opacity:0;grid-template-rows:0fr;pointer-events:none}.nav-dropdown__list{grid-row:1/span 2;display:grid;overflow-y:hidden;transform:rotateX(90deg);transform-origin:top;transition:var(--_list-transition)}.nav-dropdown__item{display:block;padding:var(--_item-padding);transition:color var(--_timing),background-color var(--_timing)}.nav-dropdown__item:hover,.nav-dropdown__item:focus-visible{background-color:var(--clr-neutral-0)}.nav-dropdown--open .nav-dropdown__toggle-icon{rotate:-90deg}.nav-dropdown--open .nav-dropdown__list-wrapper{visibility:visible;opacity:1;grid-template-rows:1fr;transition:var(--_list-wrapper-transition),visibility 0s;pointer-events:all}.nav-dropdown--open .nav-dropdown__list{transform:rotateX(0)}@media(max-width:60rem){.nav-dropdown{--_spacing: 0;--_list-transition: transform var(--_timing), gap var(--_timing);display:grid;justify-items:end;gap:var(--_spacing);transition:gap var(--_timing)}.nav-dropdown__toggle{position:relative}.nav-dropdown__toggle-icon{position:absolute;left:calc(100% + var(--_toggle-spacing))}.nav-dropdown__list-wrapper{grid-template-columns:auto;position:static;transform-origin:top right;box-shadow:none;background:none;padding-block-end:var(--_spacing)}.nav-dropdown__list{justify-items:end;gap:var(--_spacing);transform-origin:top}.nav-dropdown__item{padding-block:0;padding-inline:0;transition:color var(--_timing)}.nav-dropdown__item:hover,.nav-dropdown__item:focus-visible{background-color:transparent}.nav-dropdown--open{--_spacing: var(--navbar-list-spacing, var(--size-s-m))}}.nav-link,.nav-link-label{text-transform:uppercase;font-size:var(--fs-0)}.navbar{--navbar-list-spacing: var(--size-s-m);--_timing: var(--header-timing);--_list-wrapper-width: max(17.5rem, 40vw);--_list-wrapper-height: calc(100dvh - 100%) ;--_list-wrapper-bg: var(--body-bg);--_list-wrapper-timing: var(--_timing);--_list-wrapper-transition: padding-inline var(--_list-wrapper-timing), transform var(--_list-wrapper-timing), opacity var(--_list-wrapper-timing)}.navbar__toggle{display:none}.navbar__list{display:flex;align-items:center;gap:var(--navbar-list-spacing)}@media(max-width:60rem){.navbar{--navbar-list-spacing: var(--size-m-l);display:grid;justify-items:end;overflow-x:hidden}.navbar__toggle{display:block;padding:var(--size-xs);background-color:var(--clr-neutral-0)}.navbar__toggle-icon--close{display:none}.navbar__list-wrapper{position:absolute;top:100%;right:0;width:var(--_list-wrapper-width);height:var(--_list-wrapper-height);overflow:hidden auto;background-color:var(--_list-wrapper-bg);padding:var(--size-3xl) var(--size-l) var(--size-l) var(--size-m);backface-visibility:hidden;transform-origin:top right;transition:var(--_list-wrapper-transition),visibility var(--_timing);visibility:hidden;opacity:0;transform:rotateY(90deg);pointer-events:none;isolation:isolate}.navbar__list{display:grid;justify-items:end;text-align:right;transform-origin:right;transition:transform var(--_list-wrapper-timing);transform:translate(45%)}.navbar--open .navbar__list-wrapper{transition:var(--_list-wrapper-transition),visibility 0s;visibility:visible;opacity:1;transform:rotateY(0);pointer-events:all}.navbar--open .navbar__toggle-icon--open{display:none}.navbar--open .navbar__toggle-icon--close{display:block}.navbar--open .navbar__list{transform:translate(0)}}.social-link{--_bg: unset;--_hover-bg: unset;--_focus-width: var(--bw-thick);--_focus-color: var(--_icon-color);--_icon-size: 1.25rem;--_icon-color: unset;--_hover-icon-color: unset;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)}.social-link:hover{background-color:var(--_hover-bg)}.social-link:focus-visible{background-color:var(--_hover-bg);box-shadow:inset 0 0 0 calc(var(--_focus-width) / 3) var(--_hover-bg),inset 0 0 0 var(--_focus-width) var(--_focus-color)}.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-200);--_focus-width: var(--bw-medium)}.social-link[data-appearance=dark]{--_bg: var(--clr-neutral-300);--_hover-bg: var(--clr-neutral-200);--_icon-color: var(--body-bg);--_focus-width: var(--bw-thick)}.socials{display:flex;gap:var(--size-s);align-items:center}body{--body-bg: var(--clr-bg-primary-0);background:var(--body-bg);font-family:var(--ff-base);font-size:var(--fs-0);color:var(--clr-text-300);line-height:var(--lh-normal)}
