@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/InterVariable.woff2) format("woff2")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{--type-font-family: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fw-extralight: 200;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700}:root{--bs-body-font-family: var(--type-font-family)}:root{--fs-h1: 3.5rem;--lh-h1: 1.143;--fs-h2: 2.5rem;--lh-h2: 1.2;--fs-h3: 2rem;--lh-h3: 1.25;--fs-h4: 1.5rem;--lh-h4: 1.25;--fs-h5: 1.125rem;--lh-h5: 1.333;--fs-h6: 1rem;--lh-h6: 1.25;--fs-h7: 1.5rem;--lh-h7: 1.333;--fs-title-1: 1.125rem;--lh-title-1: 1.333;--fs-title-2: 1rem;--lh-title-2: 1.25;--fs-title-3: .875rem;--lh-title-3: 1.429;--fs-title-base: .9375rem;--lh-title-base: 1.6;--fs-body-xl: 1.5rem;--lh-body-xl: 1.167;--fs-body-l: 1.25rem;--lh-body-l: 1.2;--lh-body-l-reg: 1.4;--fs-body-m: 1.0625rem;--lh-body-m: 1.412;--fs-body-s: .9375rem;--lh-body-s: 1.6;--fs-caption-m: .875rem;--lh-caption-m: 1.429;--fs-caption-s: .8125rem;--lh-caption-s: 1.231;--fs-caption-xs: .75rem;--lh-caption-xs: 1.333;--fs-button: .875rem;--lh-button: 1.714;--fs-menu: .9375rem;--lh-menu: 1.6;--fs-hairline: .8125rem;--lh-hairline: 1.231}@media(min-width:768px){:root{--fs-h2: 3rem;--lh-h2: 1.167;--fs-h3: 2.5rem;--lh-h3: 1.2;--fs-h4: 2rem;--lh-h4: 1.25;--fs-h5: 1.5rem;--lh-h5: 1.333;--fs-title-1: 1.5rem;--lh-title-1: 1.167;--fs-title-2: 1.0625rem;--lh-title-2: 1.176;--fs-title-3: 1.25rem;--lh-title-3: 1.2}}@media(min-width:1200px){:root{--fs-h1: 4.5rem;--lh-h1: 1.111;--fs-h2: 4rem;--lh-h2: 1.125;--fs-h3: 3.5rem;--lh-h3: 1.143;--fs-h4: 3rem;--lh-h4: 1.167;--fs-h5: 2.5rem;--lh-h5: 1.2;--fs-h6: 2rem;--lh-h6: 1.25;--fs-title-1: 1.25rem;--lh-title-1: 1.2}}:where([class^=type-],[class*=" type-"]){font-family:var(--type-font-family);font-style:normal}.type-display{font-family:var(--type-font-family);font-weight:var(--fw-semibold);letter-spacing:-.05em;font-size:var(--fs-h1);line-height:var(--lh-h1)}.type-h1,h1,.h1{font-weight:var(--fw-semibold);letter-spacing:-.04em;font-size:var(--fs-h1);line-height:var(--lh-h1)}.type-h2,h2,.h2{font-weight:var(--fw-semibold);letter-spacing:-.05em;font-size:var(--fs-h2);line-height:var(--lh-h2)}.type-h3,h3,.h3{font-weight:var(--fw-semibold);letter-spacing:-.04em;font-size:var(--fs-h3);line-height:var(--lh-h3)}.type-h4,h4,.h4{font-weight:var(--fw-semibold);letter-spacing:-.04em;font-size:var(--fs-h4);line-height:var(--lh-h4)}.type-h5,h5,.h5{font-weight:var(--fw-semibold);letter-spacing:-.04em;font-size:var(--fs-h5);line-height:var(--lh-h5)}.type-h6,h6,.h6{font-weight:var(--fw-semibold);letter-spacing:-.04em;font-size:var(--fs-h6);line-height:var(--lh-h6)}.type-h7{font-weight:var(--fw-semibold);letter-spacing:-.04em;font-size:var(--fs-h7);line-height:var(--lh-h7)}.type-title-1{font-weight:var(--fw-semibold);letter-spacing:-.02em;font-size:var(--fs-title-1);line-height:var(--lh-title-1)}.type-title-2{font-weight:var(--fw-semibold);letter-spacing:-.024em;font-size:var(--fs-title-2);line-height:var(--lh-title-2)}.type-title-3{font-weight:var(--fw-semibold);letter-spacing:-.04em;font-size:var(--fs-title-3);line-height:var(--lh-title-3)}.type-title-base{font-weight:var(--fw-semibold);letter-spacing:-.01em;font-size:var(--fs-title-base);line-height:var(--lh-title-base)}.type-body-xl-extralight{font-weight:var(--fw-extralight);letter-spacing:-.03em;font-size:var(--fs-body-xl);line-height:var(--lh-body-xl)}.type-body-xl-regular{font-weight:var(--fw-regular);letter-spacing:-.04em;font-size:var(--fs-body-xl);line-height:var(--lh-body-xl)}.type-body-l-light,.lead{font-weight:var(--fw-light);letter-spacing:-.02em;font-size:var(--fs-body-l);line-height:var(--lh-body-l)}.type-body-l-regular{font-weight:var(--fw-regular);letter-spacing:-.02em;font-size:var(--fs-body-l);line-height:var(--lh-body-l-reg)}.type-body-l-medium{font-weight:var(--fw-medium);letter-spacing:0;font-size:var(--fs-body-l);line-height:var(--lh-body-l)}.type-body-m-light{font-weight:var(--fw-light);letter-spacing:-.024em;font-size:var(--fs-body-m);line-height:var(--lh-body-m)}.type-body-m-regular{font-weight:var(--fw-regular);letter-spacing:-.024em;font-size:var(--fs-body-m);line-height:var(--lh-body-m)}.type-body-m-medium{font-weight:var(--fw-medium);letter-spacing:-.024em;font-size:var(--fs-body-m);line-height:var(--lh-body-m)}.type-body-s-light{font-weight:var(--fw-light);letter-spacing:0;font-size:var(--fs-body-s);line-height:var(--lh-body-s)}.type-body-s-regular{font-weight:var(--fw-regular);letter-spacing:-.01em;font-size:var(--fs-body-s);line-height:var(--lh-body-s)}.type-body-s-medium{font-weight:var(--fw-medium);letter-spacing:-.02em;font-size:var(--fs-body-s);line-height:var(--lh-body-s)}.type-caption-m-regular{font-weight:var(--fw-regular);letter-spacing:-.02em;font-size:var(--fs-caption-m);line-height:var(--lh-caption-m)}.type-caption-m-medium{font-weight:var(--fw-medium);letter-spacing:-.01em;font-size:var(--fs-caption-m);line-height:var(--lh-caption-m)}.type-caption-s-regular{font-weight:var(--fw-regular);letter-spacing:-.01em;font-size:var(--fs-caption-s);line-height:var(--lh-caption-s)}.type-caption-s-medium{font-weight:var(--fw-medium);letter-spacing:-.01em;font-size:var(--fs-caption-s);line-height:var(--lh-caption-s)}.type-caption-xs-regular{font-weight:var(--fw-regular);letter-spacing:0;font-size:var(--fs-caption-xs);line-height:var(--lh-caption-xs)}.type-caption-xs-medium{font-weight:var(--fw-medium);letter-spacing:-.02em;font-size:var(--fs-caption-xs);line-height:var(--lh-caption-xs)}.type-button{font-weight:var(--fw-semibold);letter-spacing:0;font-size:var(--fs-button);line-height:var(--lh-button)}.type-menu-regular{font-weight:var(--fw-regular);letter-spacing:0;font-size:var(--fs-menu);line-height:var(--lh-menu)}.type-menu-medium{font-weight:var(--fw-medium);letter-spacing:-.02em;font-size:var(--fs-menu);line-height:var(--lh-menu)}.type-menu-semibold{font-weight:var(--fw-semibold);letter-spacing:-.02em;font-size:var(--fs-menu);line-height:var(--lh-menu)}.type-hairline{font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;font-size:var(--fs-hairline);line-height:var(--lh-hairline)}
