.text-display.svelte-1dpb2u9{font-family:Atyp Display,sans-serif;font-size:14.4rem;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.288rem}.text-h1.svelte-1dpb2u9{font-family:Atyp Display,sans-serif;font-size:12.8rem;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.256rem}.text-h2.svelte-1dpb2u9{font-family:Atyp Display,sans-serif;font-size:10.4rem;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.208rem}.text-h3.svelte-1dpb2u9{font-family:Atyp Display,sans-serif;font-size:6.4rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.128rem}.text-h4.svelte-1dpb2u9{font-family:Atyp Display,sans-serif;font-size:4.8rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.048rem}.text-h5.svelte-1dpb2u9{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-1dpb2u9{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-1dpb2u9{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-1dpb2u9{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-1dpb2u9{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-1dpb2u9{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-1dpb2u9{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-1dpb2u9{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-1dpb2u9{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.list.svelte-1dpb2u9{margin-top:2.4rem}.list.svelte-1dpb2u9 .list-item-link{display:flex;gap:1.6rem;align-items:center;padding-block:1.6rem;color:var(--themed-grey-text);text-decoration:none;transition:padding-left 1.6s cubic-bezier(.16,1,.3,1);border-top:1px solid var(--themed-lines);font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}@media screen and (width > 768px){.list.svelte-1dpb2u9 .list-item-link:hover{padding-left:1.6rem}}.list.svelte-1dpb2u9 .list-product-icon{width:3.2rem;height:3.2rem}.list-item-icon.svelte-1dpb2u9{width:1rem;height:1rem;margin-left:auto}.text-display.svelte-ysxuj{font-family:Atyp Display,sans-serif;font-size:14.4rem;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.288rem}.text-h1.svelte-ysxuj{font-family:Atyp Display,sans-serif;font-size:12.8rem;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.256rem}.text-h2.svelte-ysxuj{font-family:Atyp Display,sans-serif;font-size:10.4rem;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.208rem}.text-h3.svelte-ysxuj{font-family:Atyp Display,sans-serif;font-size:6.4rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.128rem}.text-h4.svelte-ysxuj{font-family:Atyp Display,sans-serif;font-size:4.8rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.048rem}.text-h5.svelte-ysxuj{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-ysxuj{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-ysxuj{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-ysxuj{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-ysxuj{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-ysxuj{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-ysxuj{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-ysxuj{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-ysxuj{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-ysxuj{position:relative;z-index:1;padding-top:11.2rem}@media screen and (width > 768px){.section.svelte-ysxuj .two-cols.top:where(.svelte-ysxuj) .col-1:where(.svelte-ysxuj){grid-area:col1;padding-right:16.6666666667%}.section.svelte-ysxuj .two-cols.top:where(.svelte-ysxuj) .col-2:where(.svelte-ysxuj),.section.svelte-ysxuj .two-cols.bottom:where(.svelte-ysxuj) .col-2:where(.svelte-ysxuj){grid-area:col2}.section.svelte-ysxuj .two-cols.top:where(.svelte-ysxuj) .col-2:where(.svelte-ysxuj) .richtext,.section.svelte-ysxuj .two-cols.bottom:where(.svelte-ysxuj) .col-2:where(.svelte-ysxuj) .richtext{padding-right:33.3333333333%}}.section.svelte-ysxuj .content:where(.svelte-ysxuj){display:flex;flex-direction:column;gap:4.8rem}.section.svelte-ysxuj .two-cols:where(.svelte-ysxuj){display:grid;grid-template:"col1 col2" 1fr/1fr 1fr;gap:1.2rem}@media screen and (width <= 768px){.section.svelte-ysxuj .two-cols:where(.svelte-ysxuj){display:flex;flex-direction:column;gap:4.8rem}}@media screen and (width <= 768px){.section.svelte-ysxuj .two-cols.top:where(.svelte-ysxuj) .col-1.no-title:where(.svelte-ysxuj){display:none}}@media screen and (width > 768px){.section.svelte-ysxuj .two-cols.top:where(.svelte-ysxuj) .col-2.decoration-square:where(.svelte-ysxuj):before{display:none}}.section.svelte-ysxuj .two-cols.top:where(.svelte-ysxuj) .col-block:where(.svelte-ysxuj){padding-top:2.4rem;border-top:1px solid var(--themed-lines)}.section.svelte-ysxuj .two-cols.small-media:where(.svelte-ysxuj) .col-1:where(.svelte-ysxuj){padding-top:2.4rem;padding-left:0;border-top:1px solid var(--themed-lines)}@media screen and (width > 768px){.section.svelte-ysxuj .two-cols.small-media:where(.svelte-ysxuj) .col-1:where(.svelte-ysxuj){border-bottom:1px solid var(--themed-lines)}}.section.svelte-ysxuj .two-cols.small-media:where(.svelte-ysxuj) .col-2:where(.svelte-ysxuj){display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}@media screen and (width <= 768px){.section.svelte-ysxuj .two-cols.small-media:where(.svelte-ysxuj) .col-2:where(.svelte-ysxuj){grid-template-columns:1fr}}.section.svelte-ysxuj .title:where(.svelte-ysxuj){font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.section.svelte-ysxuj .title-small:where(.svelte-ysxuj){font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.section.svelte-ysxuj .img-wrapper.image{left:unset;translate:unset;display:block;width:100%;height:100%;object-fit:cover}.section.svelte-ysxuj .img-wrapper.image-square{aspect-ratio:1}
