.text-display.svelte-dk6o9w{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-dk6o9w{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-dk6o9w{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-dk6o9w{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-dk6o9w{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-dk6o9w{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-dk6o9w{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-dk6o9w{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-dk6o9w{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-dk6o9w{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-dk6o9w{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-dk6o9w{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-dk6o9w{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-dk6o9w{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.img-wrapper.svelte-dk6o9w{position:relative;overflow:hidden;display:block;width:100%;height:100%}.img-wrapper.svelte-dk6o9w:not(figure,.cover,.contain):before{content:"";display:block;width:100%;padding-bottom:var(--pb, 56.25%)}.img-wrapper.loaded.svelte-dk6o9w .lazy-overlay:where(.svelte-dk6o9w){visibility:hidden;opacity:0}.img-wrapper.cover.svelte-dk6o9w,.img-wrapper.contain.svelte-dk6o9w{height:100%}.img-wrapper.cover.svelte-dk6o9w:before,.img-wrapper.contain.svelte-dk6o9w:before{content:none}.img-wrapper.cover.svelte-dk6o9w img:where(.svelte-dk6o9w){object-fit:cover}.img-wrapper.cover.svelte-dk6o9w .lazy-overlay:where(.svelte-dk6o9w){background-size:cover}.img-wrapper.contain.svelte-dk6o9w img:where(.svelte-dk6o9w){object-fit:contain}.img-wrapper.contain.svelte-dk6o9w .lazy-overlay:where(.svelte-dk6o9w){background-size:contain}.img-wrapper.svelte-dk6o9w .img:where(.svelte-dk6o9w){position:absolute;top:0;left:0;display:block;width:100%;height:100%}.img-wrapper.svelte-dk6o9w img:where(.svelte-dk6o9w),.img-wrapper.svelte-dk6o9w .lazy-overlay:where(.svelte-dk6o9w){pointer-events:none;position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.img-wrapper.svelte-dk6o9w .lazy-overlay:where(.svelte-dk6o9w){z-index:1;background-color:#151411;background-repeat:no-repeat;background-size:100% auto;transition:opacity .3s cubic-bezier(.47,0,.745,.715),visibility 0s linear .3s}.article-card-link{text-decoration:none}.article-card.svelte-1r9m74i{display:flex;flex-direction:column;gap:1.6rem}.card-image-block.svelte-1r9m74i{position:relative;overflow:hidden}.card-image.svelte-1r9m74i{position:relative;transform-origin:top right;aspect-ratio:1/1;width:100%;transition:scale 1s cubic-bezier(.16,1,.3,1)}.card-image.svelte-1r9m74i:before,.card-image.svelte-1r9m74i:after{content:"";position:absolute;transform-origin:0 0;background-color:#1d1d1d}.card-image.svelte-1r9m74i:before{top:100%;right:0;transform:skew(-45deg);width:101%;height:20%}.card-image.svelte-1r9m74i:after{top:0;right:100%;transform-origin:top right;transform:skewY(-45deg);width:20%;height:101%}.card-image.svelte-1r9m74i img{object-fit:cover}.learn-more.svelte-1r9m74i{position:absolute;top:.8rem;right:.8rem;display:grid;grid-template-columns:0fr auto;gap:0;align-items:center;justify-content:flex-end;height:3.6rem;padding-inline:1.2rem;border-radius:1.9rem;color:#121212;background-color:#fff;transition:grid-template-columns 1s cubic-bezier(.16,1,.3,1),gap 1s cubic-bezier(.16,1,.3,1),padding-inline 1s cubic-bezier(.16,1,.3,1);font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.learn-more.svelte-1r9m74i span:where(.svelte-1r9m74i){translate:0 .05rem;overflow:hidden;white-space:pre}.learn-more.svelte-1r9m74i svg:where(.svelte-1r9m74i){width:1.2rem;height:1.2rem}.card-info.svelte-1r9m74i{display:flex;flex-direction:column;gap:.8rem}@media screen and (width > 768px){.card-info.svelte-1r9m74i{padding-right:1.2rem}}.card-eyebrow.svelte-1r9m74i{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.card-title.svelte-1r9m74i{text-wrap:balance;font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.card-date.svelte-1r9m74i{margin-top:.8rem;color:#b8b8b8;font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.article-card:hover .card-image.svelte-1r9m74i{scale:.9}.article-card:hover .learn-more.svelte-1r9m74i{grid-template-columns:1fr auto;gap:1.2rem;padding-inline:1.6rem}.text-display.svelte-1eerh4u{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-1eerh4u{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-1eerh4u{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-1eerh4u{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-1eerh4u{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-1eerh4u{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-1eerh4u{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-1eerh4u{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-1eerh4u{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-1eerh4u{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-1eerh4u{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-1eerh4u{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-1eerh4u{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-1eerh4u{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-1eerh4u{padding-top:11.2rem}.content.svelte-1eerh4u{display:grid;grid-template-columns:2fr 1fr 1fr;gap:4.8rem 1.2rem}@media screen and (width <= 768px){.content.svelte-1eerh4u{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}}.content.svelte-1eerh4u .column:not(:first-of-type) .card-title{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}@media screen and (width <= 768px){.content.svelte-1eerh4u{grid-template-columns:1fr}}.text-display.svelte-1h6tuce{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-1h6tuce{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-1h6tuce{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-1h6tuce{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-1h6tuce{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-1h6tuce{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-1h6tuce{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-1h6tuce{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-1h6tuce{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-1h6tuce{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-1h6tuce{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-1h6tuce{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-1h6tuce{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-1h6tuce{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.content.svelte-1h6tuce{margin-top:4.8rem}@media screen and (width <= 768px){.content.svelte-1h6tuce{margin-top:3.2rem}}@media screen and (width > 768px){.content.svelte-1h6tuce{padding-bottom:12.6rem}}.title.svelte-1h6tuce{padding-top:6.4rem;font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.list-item.svelte-1h6tuce{position:relative;overflow-x:clip;padding-block:1.6rem;border-top:1px solid var(--themed-lines)}@media screen and (width <= 768px){.list-item.svelte-1h6tuce{padding-right:12.8rem}}@media screen and (width > 768px){.list-item.svelte-1h6tuce:hover{z-index:1}.list-item.svelte-1h6tuce:hover .list-image{scale:1}}.list-item.svelte-1h6tuce .border:where(.svelte-1h6tuce){position:absolute;top:0;left:0;transform-origin:left;translate:0 -1px;width:100%;height:1px;background-color:#fff}.list-item.svelte-1h6tuce .list-title:where(.svelte-1h6tuce){font-family:Atyp Display,sans-serif;font-size:4.8rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.048rem}@media screen and (width <= 768px){.list-item.svelte-1h6tuce .list-title:where(.svelte-1h6tuce){text-wrap:balance;font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}}.list-item.svelte-1h6tuce .list-image{position:absolute;top:0;right:0;left:auto;transform-origin:top right;translate:0 -1px;scale:0;width:21.1rem;height:21.1rem;transition:scale 1s cubic-bezier(.16,1,.3,1)}@media screen and (width <= 768px){.list-item.svelte-1h6tuce .list-image{scale:1;width:7.5rem;height:7.5rem}}.list-item.svelte-1h6tuce .list-image img{object-fit:cover}[data-layout=small-title-size].svelte-1h6tuce .list-title:where(.svelte-1h6tuce){font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}@media screen and (width <= 768px){[data-layout=small-title-size].svelte-1h6tuce .list-title:where(.svelte-1h6tuce){font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}}[data-theme=light].svelte-1h6tuce .list-item:where(.svelte-1h6tuce) .border:where(.svelte-1h6tuce){background-color:#121212}.text-display.svelte-9omwh9{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-9omwh9{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-9omwh9{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-9omwh9{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-9omwh9{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-9omwh9{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-9omwh9{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-9omwh9{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-9omwh9{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-9omwh9{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-9omwh9{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-9omwh9{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-9omwh9{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-9omwh9{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.product-icon.svelte-9omwh9{aspect-ratio:1/1;width:auto;height:3.2rem}.section-bar.svelte-u1zvfj{transform-origin:top left;transform:scaleX(0);height:1.6rem}@media (prefers-reduced-motion: reduce){.section-bar.svelte-u1zvfj{transform:scaleX(1)}}.text-display.svelte-phaqhs{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-phaqhs{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-phaqhs{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-phaqhs{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-phaqhs{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-phaqhs{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-phaqhs{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-phaqhs{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-phaqhs{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-phaqhs{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-phaqhs{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-phaqhs{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-phaqhs{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-phaqhs{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-phaqhs{position:relative;z-index:1;overflow-x:clip;padding-top:16rem}.content.svelte-phaqhs{display:flex;flex-direction:column;gap:3.2rem}.title-block.svelte-phaqhs{display:flex;flex-direction:column;gap:2.4rem}.eyebrow.svelte-phaqhs{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.title.svelte-phaqhs{display:flex;flex-direction:column;width:100%;font-family:Atyp Display,sans-serif;font-size:4.8rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.048rem}@media screen and (width > 768px){.title.svelte-phaqhs{font-family:Atyp Display,sans-serif;font-size:12.8rem;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.256rem}}.title-item.svelte-phaqhs{display:flex;gap:.15em;align-items:baseline}@media screen and (width > 768px){.title-item.svelte-phaqhs{margin-left:calc(var(--item-index) / (var(--total-items) - 1) * (100% - var(--last-item-width, 50%)))}.title-item.svelte-phaqhs:first-of-type{margin-left:0}.title-item.svelte-phaqhs:last-of-type{margin-left:auto}}.title-item.svelte-phaqhs .title-item-icon{height:.71em}.text-display.svelte-3b4ft{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-3b4ft{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-3b4ft{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-3b4ft{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-3b4ft{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-3b4ft{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-3b4ft{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-3b4ft{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-3b4ft{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-3b4ft{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-3b4ft{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-3b4ft{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-3b4ft{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-3b4ft{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.btn.svelte-3b4ft{position:relative;overflow:hidden;display:flex;gap:.4rem;align-items:center;justify-content:center;width:min-content;height:5.6rem;padding:0 2.4rem;border:1px solid transparent;border-radius:2.8rem;text-decoration:none;transition:color 1s cubic-bezier(.16,1,.3,1),border-color 1s cubic-bezier(.16,1,.3,1);font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}@media (prefers-reduced-motion: reduce){.btn.svelte-3b4ft{transition:none}}@media screen and (width > 768px){.btn.svelte-3b4ft:before{content:"";position:absolute;right:0;width:0%;height:100%;border-radius:5.6rem;transition:left 1s cubic-bezier(.16,1,.3,1),width 1s cubic-bezier(.16,1,.3,1)}}@media screen and (width > 768px) and (prefers-reduced-motion: reduce){.btn.svelte-3b4ft:before{transition:none}}.btn-primary.btn-dark.svelte-3b4ft{color:#121212;background-color:#cefd54}.btn-primary.btn-dark.svelte-3b4ft:before{background-color:#121212}@media screen and (width > 768px){.btn-primary.btn-dark.svelte-3b4ft:hover{border-color:#fff;color:#fff}}.btn-primary.btn-light.svelte-3b4ft{color:#fff;background-color:#121212}.btn-primary.btn-light.svelte-3b4ft:before{background-color:#fff}@media screen and (width > 768px){.btn-primary.btn-light.svelte-3b4ft:hover{border-color:#121212;color:#121212}}.btn-secondary.svelte-3b4ft{background-color:transparent}.btn-secondary.btn-dark.svelte-3b4ft{border-color:#fff;color:#fff}.btn-secondary.btn-dark.svelte-3b4ft:before{background-color:#fff}@media screen and (width > 768px){.btn-secondary.btn-dark.svelte-3b4ft:hover{color:#121212}}.btn-secondary.btn-light.svelte-3b4ft{border-color:#121212;color:#121212}.mask.svelte-3b4ft{overflow:hidden;display:flex}.btn-text.svelte-3b4ft{position:relative;overflow:hidden;flex-shrink:0;white-space:nowrap}.btn.svelte-3b4ft:hover:before{left:0;width:100%}.btn-only-icon.svelte-3b4ft{aspect-ratio:1/1;height:3.2rem;padding:0}.btn-icon.svelte-3b4ft{position:relative;width:2rem;height:2rem}.text-display.svelte-1okow93{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-1okow93{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-1okow93{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-1okow93{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-1okow93{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-1okow93{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-1okow93{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-1okow93{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-1okow93{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-1okow93{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-1okow93{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-1okow93{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-1okow93{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-1okow93{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.title-line.svelte-1okow93{display:inline-block;text-wrap:balance}.text-display.svelte-ys06mp{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-ys06mp{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-ys06mp{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-ys06mp{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-ys06mp{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-ys06mp{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-ys06mp{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-ys06mp{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-ys06mp{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-ys06mp{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-ys06mp{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-ys06mp{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-ys06mp{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-ys06mp{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-ys06mp{padding-top:16rem}@media screen and (width <= 768px){.section.svelte-ys06mp{padding-top:11.2rem}}.content.svelte-ys06mp{border-top:1px solid var(--themed-lines)}.content-inner.svelte-ys06mp{display:flex;flex-direction:column;gap:1.2rem;align-items:center;max-width:50%;margin-inline:auto;padding-top:3.2rem;text-align:center;text-wrap:balance}@media screen and (width <= 768px){.content-inner.svelte-ys06mp{max-width:100%}}.content-inner.svelte-ys06mp .eyebrow:where(.svelte-ys06mp){font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.content-inner.svelte-ys06mp .title:where(.svelte-ys06mp){font-family:Atyp Display,sans-serif;font-size:4.8rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.048rem}.content-inner.svelte-ys06mp .description:where(.svelte-ys06mp){color:#595959;font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.content-inner.svelte-ys06mp .button{margin-top:2rem}[data-theme=dark].svelte-ys06mp .description:where(.svelte-ys06mp){color:#b8b8b8}.text-display.svelte-1h5zm7a{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-1h5zm7a{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-1h5zm7a{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-1h5zm7a{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-1h5zm7a{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-1h5zm7a{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-1h5zm7a{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-1h5zm7a{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-1h5zm7a{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-1h5zm7a{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-1h5zm7a{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-1h5zm7a{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-1h5zm7a{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-1h5zm7a{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-1h5zm7a{position:relative;z-index:1;margin-bottom:-1px}.title.svelte-1h5zm7a{width:100%;margin:9.6rem auto 0;text-align:center;font-family:Atyp Display,sans-serif;font-size:6.4rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.128rem}@media screen and (width > 768px){.title.svelte-1h5zm7a{max-width:66.6666666667%;font-family:Atyp Display,sans-serif;font-size:12.8rem;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.256rem}}.title.svelte-1h5zm7a .title-line{overflow:hidden}.spline-canvas.svelte-dg07bn{display:block;width:100%;height:100%;transition:opacity .5s ease}.spline-wrapper.svelte-1g3afde{position:relative;overflow:clip;width:100%;min-height:100svh;background-color:#121212}.spline-wrapper.svelte-1g3afde .sticky-container:where(.svelte-1g3afde){position:absolute;z-index:0;top:0;left:0;width:100%;height:calc(100% + 100svh)}@media (prefers-reduced-motion: reduce){.spline-wrapper.svelte-1g3afde .sticky-container:where(.svelte-1g3afde){display:none}}@media screen and (width <= 768px){.spline-wrapper.svelte-1g3afde .sticky-container:where(.svelte-1g3afde){display:none}}.spline-wrapper.svelte-1g3afde .canvas-wrapper:where(.svelte-1g3afde){position:sticky;top:0;left:0;width:100%;height:100svh;height:70rem}.spline-wrapper.svelte-1g3afde .canvas-wrapper:where(.svelte-1g3afde) .gradient:where(.svelte-1g3afde){position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#121212 0%,transparent 100%)}.spline-wrapper.svelte-1g3afde .spline-content:where(.svelte-1g3afde){pointer-events:auto;position:relative;z-index:1;width:100%;height:100%;padding-bottom:var(--bottom-spacer)}.spline-wrapper.svelte-1g3afde .spline-content section{background-color:transparent}.spline-wrapper.svelte-1g3afde .spline-content section .section-gradient{background:transparent}.spline-wrapper.svelte-1g3afde .fallback:where(.svelte-1g3afde){pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden;display:none;opacity:.6}@media (prefers-reduced-motion: reduce){.spline-wrapper.svelte-1g3afde .fallback:where(.svelte-1g3afde){display:block}}@media screen and (width <= 768px){.spline-wrapper.svelte-1g3afde .fallback:where(.svelte-1g3afde){display:block}}.spline-wrapper.svelte-1g3afde .fallback:where(.svelte-1g3afde) .image-hero{position:absolute;top:20rem;left:50%;transform:translate(-50%);aspect-ratio:1440/816;width:100vw;height:auto}@media screen and (width <= 768px){.spline-wrapper.svelte-1g3afde .fallback:where(.svelte-1g3afde) .image-hero{top:35rem;left:55%;transform:translate(-50%);width:250%}}.embla.svelte-itsl1s{-webkit-user-select:none;user-select:none;overflow:hidden}.embla__container.svelte-itsl1s{display:flex}.embla__slide.svelte-itsl1s{flex:0 0 42rem;min-width:0}@media screen and (width <= 768px){.embla__slide.svelte-itsl1s{flex:0 0 100%}}.timeline-carousel.svelte-itsl1s{display:flex;flex-direction:column;gap:4.8rem}.slide-content.svelte-itsl1s{cursor:grab;display:flex;flex-direction:column;gap:1.6rem}.slide-content.svelte-itsl1s:active{cursor:grabbing}.title.svelte-itsl1s{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text.svelte-itsl1s{padding-right:8rem;font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.title.svelte-itsl1s,.text.svelte-itsl1s,.separator.svelte-itsl1s,.nav-buttons.svelte-itsl1s{margin-left:3.2rem}@media screen and (width <= 768px){.title.svelte-itsl1s,.text.svelte-itsl1s,.separator.svelte-itsl1s,.nav-buttons.svelte-itsl1s{margin-left:2.4rem}}.separator.svelte-itsl1s{position:relative;width:100%;height:1px;background-color:#cefd54}.separator.svelte-itsl1s:before{content:"";position:absolute;top:50%;left:0;translate:0 -50%;display:block;width:.8rem;height:.8rem;background-color:#cefd54}.nav-buttons.svelte-itsl1s{display:flex;gap:.4rem;align-self:flex-start;padding:.4rem;border-radius:2.8rem;background-color:#fff}.nav-button.svelte-itsl1s{cursor:pointer;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:2.4rem;color:inherit;background-color:var(--themed-grey-bg);transition:color .6s ease,background-color .6s ease}.nav-button.svelte-itsl1s:not(:disabled):hover{color:#121212;background-color:#cefd54}.nav-button.svelte-itsl1s:disabled{cursor:not-allowed;opacity:.25;background-color:transparent}.nav-button.svelte-itsl1s svg:where(.svelte-itsl1s){width:1.6rem;height:1.6rem}[data-theme=dark] .timeline-carousel .nav-buttons{background-color:#121212}.text-display.svelte-17fk9dh{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-17fk9dh{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-17fk9dh{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-17fk9dh{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-17fk9dh{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-17fk9dh{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-17fk9dh{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-17fk9dh{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-17fk9dh{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-17fk9dh{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-17fk9dh{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-17fk9dh{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-17fk9dh{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-17fk9dh{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-17fk9dh{padding-top:19.6rem}@media screen and (width <= 768px){.section.svelte-17fk9dh{padding-top:12.5rem}}.content.svelte-17fk9dh{display:flex;flex-direction:column;gap:4.8rem}.title.svelte-17fk9dh{overflow:clip;white-space:pre;font-family:Atyp Display,sans-serif;font-size:12.8rem;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.256rem}@media screen and (width <= 768px){.title.svelte-17fk9dh{font-size:6.7rem}}@media screen and (width > 768px){.title.svelte-17fk9dh{font-size:25.6rem;line-height:90%}}.timeline.svelte-17fk9dh{--open-panel-width: 100%;display:flex;gap:1.2rem}@media screen and (width <= 768px){.timeline.svelte-17fk9dh{flex-direction:column}}.timeline-item.svelte-17fk9dh{display:grid;grid-template-columns:auto 1fr;background-color:var(--themed-grey-bg)}.timeline-item.active.svelte-17fk9dh{flex:1}@media screen and (width <= 768px){.timeline-item.svelte-17fk9dh{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.item-header.svelte-17fk9dh{cursor:pointer;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:6.4rem;height:100%;padding-block:3.2rem 2.4rem;color:inherit;transition:color .6s cubic-bezier(.215,.61,.355,1);font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}@media screen and (width <= 768px){.item-header.svelte-17fk9dh{flex-direction:row;width:100%;height:6.4rem;padding:2.4rem}}@media screen and (width > 768px){.item-header.svelte-17fk9dh:hover{color:#121212}.item-header.svelte-17fk9dh:hover:before{left:0;width:100%}.item-header.svelte-17fk9dh:before{content:"";position:absolute;top:0;right:0;width:0%;height:100%;background-color:#cefd54;transition:left .6s cubic-bezier(.215,.61,.355,1),width .6s cubic-bezier(.215,.61,.355,1)}}@media screen and (width > 768px) and (prefers-reduced-motion: reduce){.item-header.svelte-17fk9dh:before{transition:none}}.item-header-label.svelte-17fk9dh{position:relative;display:flex;gap:1.6rem;align-items:center;writing-mode:vertical-lr;text-align:left;text-orientation:mixed}@media screen and (width <= 768px){.item-header-label.svelte-17fk9dh{writing-mode:horizontal-tb;text-orientation:upright}}.item-header-icon.svelte-17fk9dh{position:relative;width:1.6rem;height:1.6rem}.item-header-icon.svelte-17fk9dh path:where(.svelte-17fk9dh){transform-origin:center;transition:rotate .6s ease}.active.svelte-17fk9dh .item-header-icon:where(.svelte-17fk9dh) path:where(.svelte-17fk9dh):first-child{rotate:180deg}.active.svelte-17fk9dh .item-header-icon:where(.svelte-17fk9dh) path:where(.svelte-17fk9dh):last-child{rotate:270deg}.item-content.svelte-17fk9dh{--open-panel-height: 100%;overflow:hidden;max-width:100%;transition:width .6s cubic-bezier(.645,.045,.355,1),height .6s cubic-bezier(.645,.045,.355,1)}@media screen and (width > 768px){.item-content.svelte-17fk9dh:not(.open){width:0}}@media screen and (width <= 768px){.item-content.svelte-17fk9dh:not(.open){height:0}}@media screen and (width > 768px){.item-content.svelte-17fk9dh{width:var(--open-panel-width, 100%);height:100%}}@media screen and (width <= 768px){.item-content.svelte-17fk9dh{width:100%;height:var(--open-panel-height, 100%)}}.item-content-inner.svelte-17fk9dh{display:flex;flex-direction:column;gap:10rem;height:100%}@media screen and (width > 768px){.item-content-inner.svelte-17fk9dh{width:var(--open-panel-width, 100%);border-left:1px solid var(--themed-lines)}}@media screen and (width <= 768px){.item-content-inner.svelte-17fk9dh{width:100%;border-top:1px solid var(--themed-lines)}}.item-content-top.svelte-17fk9dh{display:flex;padding-top:3.2rem;padding-inline:3.2rem}.item-content-top.svelte-17fk9dh:last-child{padding-bottom:4.8rem}@media screen and (width <= 768px){.item-content-top.svelte-17fk9dh{padding-top:2.4rem;padding-inline:2.4rem}}.item-content-top.svelte-17fk9dh .item-description:where(.svelte-17fk9dh){width:52rem}.item-content-top.svelte-17fk9dh .item-image{width:21.2rem;height:21.2rem;margin-left:auto}@media screen and (width <= 768px){.item-content-top.svelte-17fk9dh .item-image{display:none}}.item-title.svelte-17fk9dh{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.item-text.svelte-17fk9dh{margin-top:2.4rem;padding-right:3.6rem;color:var(--themed-grey-text);font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}@media screen and (width <= 768px){.item-text.svelte-17fk9dh{padding-right:2.8rem}}.item-content-bottom.svelte-17fk9dh{margin-top:auto;padding-bottom:4.8rem}.spline-wrapper.svelte-1ctd1c8{--bottom-spacer: 50rem;position:relative;overflow:clip;width:100%;min-height:100svh;background-color:#121212}.spline-wrapper.svelte-1ctd1c8 .sticky-container:where(.svelte-1ctd1c8){position:absolute;z-index:0;top:0;left:0;width:100%;height:calc(100% + 100svh)}@media (prefers-reduced-motion: reduce){.spline-wrapper.svelte-1ctd1c8 .sticky-container:where(.svelte-1ctd1c8){display:none}}@media screen and (width <= 768px){.spline-wrapper.svelte-1ctd1c8 .sticky-container:where(.svelte-1ctd1c8){display:none}}.spline-wrapper.svelte-1ctd1c8 .canvas-wrapper:where(.svelte-1ctd1c8){position:sticky;top:0;left:0;width:100%;height:100svh}.spline-wrapper.svelte-1ctd1c8 .spline-content:where(.svelte-1ctd1c8){pointer-events:auto;position:relative;z-index:1;width:100%;height:100%;padding-bottom:var(--bottom-spacer);background:linear-gradient(to top,#121212 0%,transparent 15%)}.spline-wrapper.svelte-1ctd1c8 .spline-content section{background-color:transparent}.spline-wrapper.svelte-1ctd1c8 .fallback:where(.svelte-1ctd1c8){pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden;display:none;opacity:.6}@media (prefers-reduced-motion: reduce){.spline-wrapper.svelte-1ctd1c8 .fallback:where(.svelte-1ctd1c8){display:block}}@media screen and (width <= 768px){.spline-wrapper.svelte-1ctd1c8 .fallback:where(.svelte-1ctd1c8){display:block}}.spline-wrapper.svelte-1ctd1c8 .fallback:where(.svelte-1ctd1c8) .image-hero{position:absolute;top:0;right:0;aspect-ratio:1440/816;height:120dvh}@media screen and (width <= 768px){.spline-wrapper.svelte-1ctd1c8 .fallback:where(.svelte-1ctd1c8) .image-hero{top:0;right:unset;left:20%;transform:translate(-50%);width:auto;height:90dvh}}.spline-wrapper.svelte-1ctd1c8 .fallback:where(.svelte-1ctd1c8) .image-bottom{position:absolute;bottom:calc(var(--bottom-spacer) * -1);left:50%;transform:translate(-50%);aspect-ratio:1440/816;width:auto;height:calc(var(--bottom-spacer) * 2)}@media screen and (width <= 768px){.spline-wrapper.svelte-1ctd1c8 .fallback:where(.svelte-1ctd1c8) .image-bottom{bottom:10rem;width:auto;height:50dvh}}.text-display.svelte-168y4qf{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-168y4qf{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-168y4qf{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-168y4qf{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-168y4qf{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-168y4qf{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-168y4qf{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-168y4qf{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-168y4qf{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-168y4qf{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-168y4qf{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-168y4qf{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-168y4qf{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-168y4qf{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.topical-element.svelte-168y4qf{position:absolute;z-index:9;bottom:3.6rem;left:3.6rem;overflow:hidden;width:43.6rem;height:0;padding:.8rem;padding:8px;text-decoration:unset;opacity:0;background-color:#cefd54;transition:transform .5s}@media screen and (width <= 768px){.topical-element.svelte-168y4qf{bottom:1.2rem;left:50%;transform:translate(-50%);width:calc(100% - 3.6rem)}}.topical-element.svelte-168y4qf .close:where(.svelte-168y4qf){cursor:pointer;position:absolute;z-index:2;top:.5rem;right:1rem;display:grid;place-items:center;width:3rem;height:3rem;border:1px solid blue;border:0;transition:opacity .5s 1.3s}@media screen and (width <= 768px){.topical-element.svelte-168y4qf .close:where(.svelte-168y4qf){top:.5rem}}.topical-element.svelte-168y4qf .close:where(.svelte-168y4qf) svg{width:1rem;height:auto}.topical-element.svelte-168y4qf .link:where(.svelte-168y4qf){display:flex;gap:1.6rem;align-items:flex-start;text-decoration:unset}.topical-element.svelte-168y4qf .image:where(.svelte-168y4qf){position:absolute;left:.8rem;overflow:clip;flex-shrink:0;aspect-ratio:1;width:12.4rem;height:0;background-color:#d8d8d8;transition:opacity .01s .85s linear}@media screen and (width <= 768px){.topical-element.svelte-168y4qf .image:where(.svelte-168y4qf){width:4.8rem}}.topical-element.svelte-168y4qf .image:where(.svelte-168y4qf) .img-wrapper{position:absolute;bottom:0;left:0;display:block;width:100%;height:12.4rem;object-fit:cover}@media screen and (width <= 768px){.topical-element.svelte-168y4qf .image:where(.svelte-168y4qf) .img-wrapper{height:4.8rem}}.topical-element.svelte-168y4qf .content:where(.svelte-168y4qf){display:flex;flex-direction:column;gap:.4rem;align-self:flex-start;width:22.4rem;margin-left:14rem;padding-top:.4rem;opacity:0}@media screen and (width <= 768px){.topical-element.svelte-168y4qf .content:where(.svelte-168y4qf){width:20rem;margin-left:5.6rem}}.topical-element.svelte-168y4qf .category:where(.svelte-168y4qf){font-family:Atyp Text,sans-serif;font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;color:#121212;text-decoration:unset;text-transform:capitalize;letter-spacing:.024rem}.topical-element.svelte-168y4qf .title:where(.svelte-168y4qf){font-family:Atyp Text,sans-serif;font-size:1.2rem;font-weight:400;font-style:normal;line-height:140%;color:#121212;text-decoration:unset;text-transform:capitalize;letter-spacing:.024rem}.topical-element.svelte-168y4qf .external:where(.svelte-168y4qf){position:absolute;z-index:2;right:8px;bottom:8px;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:0;transition:opacity .5s 1.1s var(--ease-out-quad)}.topical-element.svelte-168y4qf .external:where(.svelte-168y4qf) .btn:where(.svelte-168y4qf){position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:1px solid #121212;border-radius:50%;color:#fff;background-color:#121212;transition:color 1s cubic-bezier(.16,1,.3,1)}.topical-element.svelte-168y4qf .external:where(.svelte-168y4qf) .btn:where(.svelte-168y4qf):hover{color:#121212}.topical-element.svelte-168y4qf .external:where(.svelte-168y4qf) .btn:where(.svelte-168y4qf):hover:before{left:0;width:100%}.topical-element.svelte-168y4qf .external:where(.svelte-168y4qf) .btn:where(.svelte-168y4qf):before{content:"";position:absolute;right:0;width:0%;height:100%;border-radius:50%;background-color:#fff;transition:width 1s cubic-bezier(.16,1,.3,1),left 1s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: reduce){.topical-element.svelte-168y4qf .external:where(.svelte-168y4qf) .btn:where(.svelte-168y4qf):before{transition:none}}.topical-element.svelte-168y4qf .external:where(.svelte-168y4qf) .btn:where(.svelte-168y4qf) svg:where(.svelte-168y4qf){position:relative;z-index:1;width:1rem;height:1rem}.text-display.svelte-1oqz43n{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-1oqz43n{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-1oqz43n{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-1oqz43n{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-1oqz43n{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-1oqz43n{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-1oqz43n{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-1oqz43n{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-1oqz43n{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-1oqz43n{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-1oqz43n{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-1oqz43n{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-1oqz43n{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-1oqz43n{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-1oqz43n{overflow-x:clip;box-sizing:border-box;height:100dvh;min-height:75rem;padding-top:19.6rem;padding-bottom:3.2rem}@media screen and (width <= 768px){.section.svelte-1oqz43n{padding-top:14.4rem}}.hero-grid.svelte-1oqz43n{display:grid;grid-template:"title title" auto "buttons buttons" 1fr "cta-scroll description" auto/1fr 1fr;gap:3.2rem;height:100%}@media screen and (width <= 768px){.hero-grid.svelte-1oqz43n{display:flex;flex-direction:column}}.title.svelte-1oqz43n{display:flex;grid-area:title;flex-direction:column;font-family:Atyp Display,sans-serif;font-size:6.4rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.128rem}@media screen and (width > 768px){.title.svelte-1oqz43n{font-family:Atyp Display,sans-serif;font-size:12.8rem;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.256rem}}.buttons-block.svelte-1oqz43n{display:flex;grid-area:buttons;flex-wrap:wrap;gap:1.2rem;align-items:flex-start;justify-content:flex-start}.description.svelte-1oqz43n{grid-area:description;flex-grow:0;margin-top:auto;opacity:.7;font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}@media screen and (width > 768px){.description.svelte-1oqz43n{max-width:70%}}.cta-scroll-mask.svelte-1oqz43n{overflow:clip;grid-area:cta-scroll;place-self:flex-end flex-start}@media screen and (width <= 768px){.cta-scroll-mask.svelte-1oqz43n{display:none}}.cta-scroll.svelte-1oqz43n{color:#b8b8b8;text-align:center;font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}@media screen and (width <= 768px){.cta-scroll.svelte-1oqz43n{display:none}}.image-gradient.svelte-1oqz43n{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top,#121212 0%,transparent 100%)}.image-hero.svelte-1oqz43n{position:absolute;width:100%;height:100%;object-fit:cover}@media screen and (width > 768px){[data-layout=products-variant].svelte-1oqz43n .line-2{transform:translate(12rem)}}@media screen and (width <= 768px){[data-layout=products-variant].svelte-1oqz43n .title{font-size:4.8rem}}.text-display.svelte-1lpgxel{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-1lpgxel{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-1lpgxel{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-1lpgxel{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-1lpgxel{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-1lpgxel{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-1lpgxel{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-1lpgxel{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-1lpgxel{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-1lpgxel{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-1lpgxel{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-1lpgxel{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-1lpgxel{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-1lpgxel{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-1lpgxel{position:relative;overflow-x:clip;padding-top:20.8rem}@media screen and (width <= 768px){.section.with-spline.svelte-1lpgxel .title-line{text-align:left}.section.with-spline.svelte-1lpgxel .buttons-block:where(.svelte-1lpgxel){align-items:flex-start}}.section.svelte-1lpgxel .content:where(.svelte-1lpgxel){position:relative;z-index:2;overflow:hidden;display:flex;flex-direction:column;gap:3.2rem}@media screen and (width <= 768px){.section.svelte-1lpgxel .content:where(.svelte-1lpgxel){gap:2.4rem}}.section.svelte-1lpgxel .eyebrow:where(.svelte-1lpgxel){font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.section.svelte-1lpgxel .title:where(.svelte-1lpgxel){position:relative;z-index:3;display:flex;flex-direction:column;font-family:Atyp Display,sans-serif;font-size:6.4rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.128rem}@media screen and (width > 768px){.section.svelte-1lpgxel .title:where(.svelte-1lpgxel){font-family:Atyp Display,sans-serif;font-size:14.4rem;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.288rem}.section.svelte-1lpgxel .title:where(.svelte-1lpgxel) .title-line:nth-child(2n){margin-left:auto}}@media screen and (width <= 768px){.section.svelte-1lpgxel .title:where(.svelte-1lpgxel){text-align:center}}.section.svelte-1lpgxel .buttons-block:where(.svelte-1lpgxel){position:relative;z-index:3;display:flex;gap:.8rem}@media screen and (width <= 768px){.section.svelte-1lpgxel .buttons-block:where(.svelte-1lpgxel){flex-direction:column;align-items:center}}.section.svelte-1lpgxel .image-block:where(.svelte-1lpgxel){pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;z-index:0;inset:0}.section.svelte-1lpgxel .image-gradient:where(.svelte-1lpgxel){position:absolute;inset:0;width:100%;height:calc(100% + 1px);background:linear-gradient(to top,#121212 0%,transparent 100%)}.section.svelte-1lpgxel .img-wrapper{position:absolute;z-index:0;inset:0}.section-gradient.svelte-1lpgxel{pointer-events:none;position:absolute;z-index:1;inset:50% 0 0;background:linear-gradient(to top,#121212 0%,transparent 50%)}@media screen and (width <= 768px){.section-gradient.svelte-1lpgxel{inset:75% 0 0}}@media screen and (width <= 768px){[data-layout=default].svelte-1lpgxel .img-wrapper img{scale:2}}@media screen and (width > 768px){[data-layout=multiline-spaced].svelte-1lpgxel .image-block:where(.svelte-1lpgxel){inset:20% 10% 0}}@media screen and (width <= 768px){[data-layout=multiline-spaced].svelte-1lpgxel{padding-top:11.2rem}[data-layout=multiline-spaced].svelte-1lpgxel .content:where(.svelte-1lpgxel){padding-bottom:16rem}[data-layout=multiline-spaced].svelte-1lpgxel .image-block:where(.svelte-1lpgxel){inset:50% 0 0}}@media screen and (width <= 768px){[data-layout=multiline-spaced].svelte-1lpgxel .title:where(.svelte-1lpgxel){font-size:4.8rem;text-align:unset}}[data-layout=multiline-spaced].svelte-1lpgxel .title:where(.svelte-1lpgxel) .title-line:nth-child(n){margin-left:0}[data-layout=multiline-spaced].svelte-1lpgxel .title:where(.svelte-1lpgxel) .title-line:nth-child(n+3){margin-left:auto;text-align:right;text-wrap:no-wrap}@media screen and (width <= 768px){[data-layout=multiline-scaled].svelte-1lpgxel .title:where(.svelte-1lpgxel){text-align:center}}@media screen and (width > 768px){[data-layout=multiline-scaled].svelte-1lpgxel .title:where(.svelte-1lpgxel) .title-line{white-space:nowrap}[data-layout=multiline-scaled].svelte-1lpgxel .title:where(.svelte-1lpgxel) .title-line.line-1{margin-right:auto;margin-left:0}[data-layout=multiline-scaled].svelte-1lpgxel .title:where(.svelte-1lpgxel) .title-line.line-2{margin-right:auto;margin-left:20rem}[data-layout=multiline-scaled].svelte-1lpgxel .title:where(.svelte-1lpgxel) .title-line.line-3,[data-layout=multiline-scaled].svelte-1lpgxel .title:where(.svelte-1lpgxel) .title-line.line-4{margin-right:0;margin-left:auto}}[data-layout=multiline-scaled].svelte-1lpgxel .image-block:where(.svelte-1lpgxel){inset:20% 10% 0}@media screen and (width <= 768px){[data-layout=multiline-scaled].svelte-1lpgxel .image-block:where(.svelte-1lpgxel){scale:3}}.text-display.svelte-jx531f{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-jx531f{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-jx531f{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-jx531f{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-jx531f{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-jx531f{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-jx531f{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-jx531f{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-jx531f{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-jx531f{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-jx531f{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-jx531f{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-jx531f{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-jx531f{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.richtext{color:#595959;font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.richtext p:not(:last-child){margin-bottom:2.4rem}.richtext a{color:#121212}.richtext b{font-weight:500;color:#121212}.richtext i{font-style:italic}.richtext u{text-decoration:underline}.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6{margin-bottom:1.2rem;color:#121212;font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.richtext h2:not(:first-child),.richtext h3:not(:first-child),.richtext h4:not(:first-child),.richtext h5:not(:first-child),.richtext h6:not(:first-child){margin-top:3.2rem}.richtext ul{list-style:disc}.richtext ol{list-style:decimal}.richtext ul,.richtext ol{padding-left:1.25em}.richtext ul:not(:last-child),.richtext ol:not(:last-child){margin-bottom:2.4rem}[data-theme=dark] .richtext{color:#b8b8b8}[data-theme=dark] .richtext a,[data-theme=dark] .richtext b,[data-theme=dark] .richtext h2,[data-theme=dark] .richtext h3,[data-theme=dark] .richtext h4,[data-theme=dark] .richtext h5,[data-theme=dark] .richtext h6{color:#fff}.text-display.svelte-16ogqb7{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-16ogqb7{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-16ogqb7{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-16ogqb7{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-16ogqb7{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-16ogqb7{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-16ogqb7{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-16ogqb7{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-16ogqb7{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-16ogqb7{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-16ogqb7{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-16ogqb7{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-16ogqb7{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-16ogqb7{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-16ogqb7{position:relative;z-index:1;padding-top:16rem}.content.svelte-16ogqb7{display:flex;flex-direction:column;gap:3.2rem}.title-block.svelte-16ogqb7{display:flex;flex-direction:column;gap:2.4rem}@media screen and (width > 768px){.title-block.svelte-16ogqb7{padding-right:19.2rem}}.eyebrow.svelte-16ogqb7{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.title.svelte-16ogqb7{font-family:Atyp Display,sans-serif;font-size:4.8rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.048rem}@media screen and (width > 768px){.title.svelte-16ogqb7{font-family:Atyp Display,sans-serif;font-size:10.4rem;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.208rem}}.title.svelte-16ogqb7 .word{opacity:.2}.buttons-block.svelte-16ogqb7{display:flex;flex-direction:column;gap:.8rem}@media screen and (width > 768px){.buttons-block.svelte-16ogqb7{flex-direction:row}}@media screen and (width <= 768px){.buttons-block.svelte-16ogqb7 .btn{width:100%}}.rich-text-wrapper.svelte-16ogqb7{margin-top:11.2rem;padding-top:2.4rem;border-top:1px solid var(--themed-lines)}@media screen and (width > 768px){.rich-text-wrapper.svelte-16ogqb7{padding-left:50%}.rich-text-wrapper.svelte-16ogqb7 .richtext{padding-right:33.3333333333%}}@media screen and (width > 768px){[data-layout=medium].svelte-16ogqb7 .title-block:where(.svelte-16ogqb7),[data-layout=medium-rich-text].svelte-16ogqb7 .title-block:where(.svelte-16ogqb7){padding-right:29.4rem}}[data-layout=medium].svelte-16ogqb7 .title:where(.svelte-16ogqb7),[data-layout=medium-rich-text].svelte-16ogqb7 .title:where(.svelte-16ogqb7){font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}@media screen and (width > 768px){[data-layout=medium].svelte-16ogqb7 .title:where(.svelte-16ogqb7),[data-layout=medium-rich-text].svelte-16ogqb7 .title:where(.svelte-16ogqb7){font-family:Atyp Display,sans-serif;font-size:6.4rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.128rem}}.text-display.svelte-lofj4g{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-lofj4g{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-lofj4g{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-lofj4g{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-lofj4g{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-lofj4g{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-lofj4g{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-lofj4g{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-lofj4g{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-lofj4g{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-lofj4g{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-lofj4g{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-lofj4g{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-lofj4g{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.content.svelte-lofj4g,.title-block.svelte-lofj4g{display:flex;flex-direction:column;gap:2.4rem}@media screen and (width > 768px){.title-block.svelte-lofj4g{gap:4.8rem}}.eyebrow.svelte-lofj4g{text-align:center;font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.title.svelte-lofj4g{display:flex;font-family:Atyp Display,sans-serif;font-size:12.8rem;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.256rem}@media screen and (width <= 768px){.title.svelte-lofj4g{flex-direction:column;align-items:center;font-size:11.8rem}}@media screen and (width > 768px){.title.svelte-lofj4g{flex-direction:row;align-items:center;justify-content:space-between;font-size:31.5rem;line-height:90%}}.title-metric.svelte-lofj4g{display:inline-flex;gap:0;height:100%;height:31.5rem}@media screen and (width <= 768px){.title-metric.svelte-lofj4g{height:12rem}}.metric-stack-wrapper.svelte-lofj4g{position:relative;overflow:hidden;display:block;height:31.5rem}@media (prefers-reduced-motion: reduce){.metric-stack-wrapper.svelte-lofj4g{display:none}}.metric-stack.svelte-lofj4g{display:flex;flex-direction:column}.metric-value.svelte-lofj4g{line-height:1;text-align:center}.fallback.svelte-lofj4g{display:none}@media (prefers-reduced-motion: reduce){.fallback.svelte-lofj4g{display:inline-block}}.text-display.svelte-155zmea{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-155zmea{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-155zmea{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-155zmea{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-155zmea{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-155zmea{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-155zmea{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-155zmea{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-155zmea{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-155zmea{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-155zmea{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-155zmea{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-155zmea{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-155zmea{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-155zmea{padding-top:12.8rem}.section.bottom-spacer.svelte-155zmea{padding-bottom:12.8rem}.content.svelte-155zmea{display:flex;flex-direction:column;gap:6.4rem;padding-top:2.4rem;border-top:1px solid var(--themed-lines)}.title-block.svelte-155zmea{display:flex;flex-direction:column;gap:1.2rem}.eyebrow.svelte-155zmea{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.title.svelte-155zmea{font-family:Atyp Display,sans-serif;font-size:4.8rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.048rem}.two-cols-grid.svelte-155zmea{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}@media screen and (width <= 768px){.two-cols-grid.svelte-155zmea{grid-template-columns:1fr}}.form-field.svelte-155zmea{display:flex;align-items:center;justify-content:space-between;height:5.6rem;padding:.4rem .4rem .4rem 2.4rem;border-radius:200px;color:#fff;background-color:#1d1d1d;font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.form-field.svelte-155zmea .label:where(.svelte-155zmea){line-height:1}.form-checkbox.svelte-155zmea{cursor:pointer}.form-checkbox.svelte-155zmea input[type=checkbox]:where(.svelte-155zmea){position:relative;aspect-ratio:1;width:4.8rem;height:4.8rem;margin:0;border-radius:50%;background-color:#121212;transition:background-color 1s cubic-bezier(.16,1,.3,1)}.form-checkbox.svelte-155zmea input[type=checkbox]:where(.svelte-155zmea):checked{background-color:#cefd54}.form-checkbox.svelte-155zmea input[type=checkbox]:where(.svelte-155zmea):checked:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMxMjEyMTIiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNoZWNrLWljb24gbHVjaWRlLWNoZWNrIj48cGF0aCBkPSJNMjAgNiA5IDE3bC01LTUiLz48L3N2Zz4=)}.form-checkbox.svelte-155zmea input[type=checkbox]:where(.svelte-155zmea):before{pointer-events:none;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:2.4rem;height:2.4rem;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLXBsdXMtaWNvbiBsdWNpZGUtcGx1cyI+PHBhdGggZD0iTTUgMTJoMTQiLz48cGF0aCBkPSJNMTIgNXYxNCIvPjwvc3ZnPg==) center center/cover no-repeat}.form-email-wrapper.svelte-155zmea{position:relative;display:flex;grid-column:1/-1}.form-email-wrapper.svelte-155zmea .form-email:where(.svelte-155zmea){flex:1;height:100%;color:#fff;background-color:transparent;font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.form-email-wrapper.svelte-155zmea .btn{cursor:pointer;position:absolute;right:.4rem;inset-block:.4rem;height:calc(100% - .8rem)}.form-nickname.svelte-155zmea{position:absolute;top:auto;left:-9999px;overflow:hidden;width:1px;height:1px}.sr-only.svelte-155zmea{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;white-space:nowrap;clip:rect(0,0,0,0)}.privacy-notice.svelte-155zmea .richtext{margin-top:5.2rem;text-wrap:balance;font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.privacy-notice.svelte-155zmea .richtext a{font-weight:500;color:#fff;text-decoration:unset}.validation-error.svelte-155zmea{grid-column:1/-1;padding-left:2.4rem;color:#e05129;font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.form-alert.svelte-155zmea{display:flex;grid-column:1/-1;align-items:center;justify-content:center;height:5.6rem;padding:.4rem 2.4rem;border-radius:200px;color:#121212;font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.form-success.svelte-155zmea{color:#cefd54;background-color:#cefd5440}.form-error.svelte-155zmea{color:#e05129;background-color:#e0512940}.text-display.svelte-d2242r{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-d2242r{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-d2242r{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-d2242r{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-d2242r{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-d2242r{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-d2242r{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-d2242r{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-d2242r{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-d2242r{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-d2242r{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-d2242r{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-d2242r{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-d2242r{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-d2242r{position:relative;z-index:1}.container.svelte-d2242r{position:relative;z-index:2;overflow-x:clip;display:flex;flex-direction:column;justify-content:end;height:90dvh;min-height:min-content}.content.svelte-d2242r{position:relative;display:flex;flex-direction:column;gap:1.8rem}@media screen and (width <= 768px){.content.svelte-d2242r{padding-top:10rem}}.eyebrow.svelte-d2242r{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.title.svelte-d2242r{display:flex;flex-direction:column}@media screen and (width > 768px){.title.svelte-d2242r{font-family:Atyp Display,sans-serif;font-size:14.4rem;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.288rem}.title.svelte-d2242r .title-line.line-2{margin-left:12rem}.title.svelte-d2242r .title-line.line-4{margin-left:auto}}@media screen and (width <= 768px){.title.svelte-d2242r{font-family:Atyp Display,sans-serif;font-size:6.4rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.128rem}.title.svelte-d2242r .title-line.line-2{margin-left:auto}}.ethereum-block.svelte-d2242r{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0;width:100%;height:100%}@media (prefers-reduced-motion: reduce){.ethereum-block.svelte-d2242r{display:none}}.fallback.svelte-d2242r{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:33deg;display:none;aspect-ratio:8/10;width:50rem;max-width:80%}@media (prefers-reduced-motion: reduce){.fallback.svelte-d2242r{display:block}}.fallback.svelte-d2242r .ethereum-img:where(.svelte-d2242r){position:absolute;width:100%}.fallback.svelte-d2242r .ethereum-top:where(.svelte-d2242r){top:0}.fallback.svelte-d2242r .ethereum-bottom:where(.svelte-d2242r){bottom:0}.link-overlay.svelte-19321qn{position:absolute;top:0;left:0;translate:-100% 100%;display:flex;align-items:center;justify-content:center;width:100%;height:100%;background-color:#cefd54;transition:translate 1s cubic-bezier(.16,1,.3,1)}.link-overlay.svelte-19321qn .icon:where(.svelte-19321qn){display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;width:3.2rem;max-width:50%;border-radius:1.6rem;color:#fff;background-color:#121212}.link-overlay.svelte-19321qn .icon:where(.svelte-19321qn) svg:where(.svelte-19321qn){width:1.5rem;height:1.5rem}@media screen and (width > 768px){.link-overlay-trigger:hover .link-overlay{translate:0 0}}.small-product-card.svelte-12qye7g{display:grid;grid-template:"title image" auto "text text" auto/1fr auto;flex-grow:0;flex-shrink:0;gap:1.2rem;width:100%;height:100%;padding:2.4rem;background-color:#f6f6f6}@media screen and (width <= 768px){.small-product-card.svelte-12qye7g{grid-template:"image" auto "title" auto "text" auto;gap:.8rem}}.card-title.svelte-12qye7g{grid-area:title;font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.card-image.svelte-12qye7g{position:relative;overflow:hidden;grid-area:image;width:12.8rem;height:12.8rem;background-color:#fff}@media screen and (width <= 768px){.card-image.svelte-12qye7g{margin-bottom:4.8rem}}.card-text.svelte-12qye7g{grid-area:text;align-content:end;text-wrap:balance;font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}[data-theme=dark] .small-product-card{background-color:#1d1d1d}.small-card-link{text-decoration:none}.small-card-link.download .link-overlay .icon{rotate:135deg}.text-display.svelte-525vwf{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-525vwf{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-525vwf{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-525vwf{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-525vwf{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-525vwf{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-525vwf{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-525vwf{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-525vwf{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-525vwf{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-525vwf{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-525vwf{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-525vwf{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-525vwf{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-525vwf{position:relative;z-index:1;padding-top:16rem}@media screen and (width > 768px){.section.svelte-525vwf .two-cols:where(.svelte-525vwf) .col-1:where(.svelte-525vwf){grid-area:col1;padding-right:16.6666666667%}.section.svelte-525vwf .two-cols:where(.svelte-525vwf) .col-2:where(.svelte-525vwf){grid-area:col2}.section.svelte-525vwf .two-cols:where(.svelte-525vwf) .col-2:where(.svelte-525vwf) .richtext{padding-right:33.3333333333%}}.content.svelte-525vwf{display:flex;flex-direction:column;gap:4.8rem}.two-cols.svelte-525vwf{display:grid;grid-template:"col1 col2" 1fr/1fr 1fr;gap:1.2rem}@media screen and (width <= 768px){.two-cols.svelte-525vwf{display:flex;flex-direction:column;gap:4.8rem}}.two-cols.svelte-525vwf .col-block:where(.svelte-525vwf){display:flex;flex-direction:column;gap:2.4rem;padding-top:2.4rem;border-top:1px solid var(--themed-lines)}.title.svelte-525vwf{font-family:Atyp Display,sans-serif;font-size:4.8rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.048rem}.title-small.svelte-525vwf{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.cards-grid.svelte-525vwf{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr;gap:1.2rem}@media screen and (width <= 768px){.cards-grid.svelte-525vwf{display:flex;flex-direction:column}}.cards-grid.svelte-525vwf .card{min-height:27.7rem}.text-display.svelte-40fxnc{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-40fxnc{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-40fxnc{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-40fxnc{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-40fxnc{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-40fxnc{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-40fxnc{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-40fxnc{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-40fxnc{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-40fxnc{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-40fxnc{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-40fxnc{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-40fxnc{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-40fxnc{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-40fxnc{padding-top:16rem}.content.svelte-40fxnc{display:flex;flex-direction:column;gap:4.8rem;padding-top:2.4rem;border-top:1px solid var(--themed-lines)}.eyebrow.svelte-40fxnc{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.content-grid.svelte-40fxnc{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;gap:1.2rem}@media screen and (width <= 768px){.content-grid.svelte-40fxnc{display:flex;flex-direction:column}}[data-layout="2-columns"].svelte-40fxnc .content-grid:where(.svelte-40fxnc){grid-template-columns:repeat(2,1fr)}.countup-wrapper.svelte-zixpwj{contain:layout style paint;overflow:hidden;display:inline-flex;flex-shrink:0;height:1em;font-variant-numeric:tabular-nums}.countup-stack.svelte-zixpwj{will-change:transform;transform:translateY(0);display:flex;flex-direction:column;align-items:end}.countup-value.svelte-zixpwj{height:1em;line-height:1em;text-align:center}.text-display.svelte-1d102rv{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-1d102rv{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-1d102rv{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-1d102rv{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-1d102rv{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-1d102rv{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-1d102rv{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-1d102rv{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-1d102rv{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-1d102rv{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-1d102rv{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-1d102rv{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-1d102rv{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-1d102rv{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.btn.svelte-1d102rv{position:relative;overflow:hidden;display:grid;grid-template-columns:0fr auto;gap:0;align-items:center;align-self:self-start;justify-content:flex-end;height:3.6rem;margin-top:2.4rem;padding-inline:1.2rem;border:1px solid #121212;border-radius:1.9rem;color:#fff;text-decoration:none;background-color:#121212;transition:grid-template-columns 1s cubic-bezier(.16,1,.3,1),gap 1s cubic-bezier(.16,1,.3,1),padding-inline 1s cubic-bezier(.16,1,.3,1),color 1s cubic-bezier(.16,1,.3,1);font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.btn.svelte-1d102rv:hover{grid-template-columns:1fr auto;gap:1.2rem;padding-inline:1.6rem;color:#121212}.btn.svelte-1d102rv:hover:before{left:0;width:100%}.btn.svelte-1d102rv:before{content:"";position:absolute;right:0;width:0%;height:100%;border-radius:5.6rem;background-color:#fff;transition:width 1s cubic-bezier(.16,1,.3,1),left 1s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: reduce){.btn.svelte-1d102rv:before{transition:none}}.btn.svelte-1d102rv span:where(.svelte-1d102rv){transform-origin:left;translate:0 .05rem;overflow:hidden;white-space:pre}.btn.svelte-1d102rv svg:where(.svelte-1d102rv){position:relative;width:1rem;height:1rem}[data-btn-theme=dark].svelte-1d102rv{border-color:#fff;color:#121212;background-color:#fff}[data-btn-theme=dark].svelte-1d102rv:hover{color:#fff}[data-btn-theme=dark].svelte-1d102rv:before{background-color:#121212}.large-product-card-wrapper[data-full-background=true] .btn-reveal:before{background-color:var(--card-color)}.text-display.svelte-1455og4{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-1455og4{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-1455og4{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-1455og4{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-1455og4{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-1455og4{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-1455og4{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-1455og4{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-1455og4{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-1455og4{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-1455og4{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-1455og4{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-1455og4{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-1455og4{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.carousel.svelte-1455og4{position:relative;overflow:clip;display:flex;align-items:center;justify-content:center;height:66.6rem;background-color:var(--card-color)}@media screen and (width <= 768px){.carousel.svelte-1455og4{aspect-ratio:3/4;width:100%;height:auto}}.carousel-image-wrapper.svelte-1455og4{position:absolute;bottom:0;aspect-ratio:2/1;width:124%;height:auto}.carousel-image-wrapper.svelte-1455og4 .carousel-image{width:100%;height:100%}.carousel-image-gradient.svelte-1455og4{position:absolute;inset:0;display:none;background:linear-gradient(to top,var(--card-color) 0%,transparent 50%)}@media screen and (width <= 768px){[data-full-background=true] .carousel-image-wrapper.svelte-1455og4{width:200%}[data-full-background=true] .carousel-image-gradient.svelte-1455og4{display:block}}[data-full-background=true] .carousel.svelte-1455og4{position:unset;overflow:unset}.carousel-lottie.svelte-1455og4{isolation:isolate;position:relative;z-index:4;display:grid;place-items:center;width:100%;height:auto}@media screen and (width <= 768px){.carousel-lottie.svelte-1455og4{height:50rem}}.lottie-container.svelte-1455og4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.carousel-lottie.metamask-dev.svelte-1455og4 canvas{width:90%;height:auto}@media screen and (width <= 768px){.carousel-lottie.metamask-dev.svelte-1455og4 canvas{width:120%;height:auto}}.carousel-lottie.metamask.svelte-1455og4 canvas{width:120%;height:auto}@media screen and (width <= 768px){.carousel-lottie.metamask.svelte-1455og4 canvas{width:240%;height:auto}}.carousel-lottie.linea.svelte-1455og4 canvas{width:120%;height:auto}@media screen and (width <= 768px){.carousel-lottie.linea.svelte-1455og4 canvas{width:180%;height:auto}}.carousel-lottie.infura.svelte-1455og4 canvas{width:90%;height:auto}@media screen and (width <= 768px){.carousel-lottie.infura.svelte-1455og4 canvas{width:100%;height:auto}}.text-display.svelte-npq0g2{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-npq0g2{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-npq0g2{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-npq0g2{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-npq0g2{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-npq0g2{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-npq0g2{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-npq0g2{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-npq0g2{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-npq0g2{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-npq0g2{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-npq0g2{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-npq0g2{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-npq0g2{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-npq0g2{padding-top:6.4rem}.card-stack.svelte-npq0g2{position:relative}.large-product-card-wrapper.svelte-npq0g2{will-change:transform,opacity;position:sticky;top:0;transform-origin:top center;contain:layout style paint;overflow:clip;border:1px solid #fff;background-color:#fff}.large-product-card-wrapper[data-theme=dark].svelte-npq0g2{border:1px solid #121212;background-color:#121212}.large-product-card-wrapper[data-theme=dark].svelte-npq0g2 .description{color:#b8b8b8}@media screen and (width <= 768px){.large-product-card-wrapper.svelte-npq0g2{position:relative}}.large-product-card.svelte-npq0g2{display:grid;grid-template-columns:1fr 2fr;gap:1.2rem;padding-top:4.8rem}@media screen and (width <= 768px){.large-product-card.svelte-npq0g2{display:flex;flex-direction:column-reverse;gap:4.8rem}}.card-info.svelte-npq0g2{position:relative;z-index:1;display:flex;flex-direction:column;gap:4.8rem;padding-top:2.4rem;padding-bottom:8.8rem;border-top:1px solid var(--themed-lines)}.card-carousel.svelte-npq0g2{position:relative}@media screen and (width > 768px){.card-carousel.svelte-npq0g2{padding-bottom:8.8rem}}.info.svelte-npq0g2{display:flex;flex-direction:column;gap:1.2rem;padding-right:2.4rem}@media screen and (width <= 768px){.info.svelte-npq0g2{padding-right:0}}.eyebrow.svelte-npq0g2{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.title.svelte-npq0g2{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.large-product-card.svelte-npq0g2 .description{color:#595959;font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.large-product-card.svelte-npq0g2 .link{margin-top:2.4rem}.stats.svelte-npq0g2{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem}.stat.svelte-npq0g2{display:flex;flex-direction:column;gap:1.2rem;padding-top:2.4rem;border-top:1px solid var(--themed-lines)}.stat-label.svelte-npq0g2{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.stat-full.svelte-npq0g2{display:flex;margin-top:auto;font-family:Atyp Display,sans-serif;font-size:4.8rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.048rem}[data-card-color=chartreuse].svelte-npq0g2{--card-color: #cefd54;--description-text-color: #595959}[data-card-color=blue].svelte-npq0g2{--card-color: #1437f5;--description-text-color: #fff}[data-card-color=red].svelte-npq0g2{--card-color: #e05129;--description-text-color: #595959}[data-card-color=magenta].svelte-npq0g2{--card-color: #ed6de0;--description-text-color: #595959}[data-card-color=gray].svelte-npq0g2{--card-color: #d8d8d8;--description-text-color: #595959}.large-product-card-wrapper[data-full-background=true].svelte-npq0g2{border-width:0;background-color:var(--card-color)}@media screen and (width > 768px){.large-product-card-wrapper[data-full-background=true].svelte-npq0g2 .card-info:where(.svelte-npq0g2){margin-block:12rem}}.large-product-card-wrapper[data-full-background=true].svelte-npq0g2 .description{color:var(--description-text-color)}.text-display.svelte-1tjl9x7{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-1tjl9x7{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-1tjl9x7{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-1tjl9x7{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-1tjl9x7{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-1tjl9x7{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-1tjl9x7{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-1tjl9x7{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-1tjl9x7{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-1tjl9x7{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-1tjl9x7{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-1tjl9x7{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-1tjl9x7{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-1tjl9x7{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-1tjl9x7{--list-spacer: 2.4rem;--list-spacer-half: calc(var(--list-spacer) * .5);--list-spacer-double: calc(var(--list-spacer) * 2);position:relative;z-index:2;padding-top:11.2rem}@media screen and (width > 768px){.section.svelte-1tjl9x7 .content:where(.svelte-1tjl9x7){display:grid;grid-template-columns:1fr 1fr;gap:var(--list-spacer-half)}}@media screen and (width > 768px){.section.svelte-1tjl9x7 .image-block:where(.svelte-1tjl9x7),.section.svelte-1tjl9x7 .list-block:where(.svelte-1tjl9x7){border-top:1px solid var(--themed-lines)}}@media screen and (width > 768px){.section.svelte-1tjl9x7 .image-block:where(.svelte-1tjl9x7){padding-top:var(--list-spacer)}}.section.svelte-1tjl9x7 .img-wrapper.image{position:sticky;top:var(--list-spacer);left:unset;translate:unset;overflow:hidden;display:block;aspect-ratio:1;width:100%;height:auto;object-fit:cover}@media (prefers-reduced-motion: reduce){.section.svelte-1tjl9x7 .img-wrapper.image{position:relative}}@media screen and (width > 768px){.section.svelte-1tjl9x7 .img-wrapper.image{width:44rem}}.section.svelte-1tjl9x7 .title:where(.svelte-1tjl9x7){margin-block:var(--list-spacer);font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}@media screen and (width > 768px){.section.svelte-1tjl9x7 .title:where(.svelte-1tjl9x7){font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}}.section.svelte-1tjl9x7 .list:where(.svelte-1tjl9x7){display:flex;flex-direction:column;gap:var(--list-spacer)}@media screen and (width > 768px) and (prefers-reduced-motion: no-preference){.section.svelte-1tjl9x7 .list:hover .list-item{opacity:.3}.section.svelte-1tjl9x7 .list:hover .list-item:hover{gap:calc(var(--list-item-gap) + var(--list-item-translate));margin-left:calc(-1 * var(--list-item-translate));border-color:#fff;opacity:1}}.section.svelte-1tjl9x7 .list-item{--list-item-gap: 10.4rem;--list-item-translate: 10rem;display:flex;gap:var(--list-spacer-double);padding-top:var(--list-spacer);border-top:1px solid var(--themed-lines);text-decoration:none;transition:gap 1.6s cubic-bezier(.16,1,.3,1),margin-left 1.6s cubic-bezier(.16,1,.3,1),border-color 1.6s cubic-bezier(.16,1,.3,1),opacity 1.6s cubic-bezier(.16,1,.3,1)}@media screen and (width > 768px){.section.svelte-1tjl9x7 .list-item{gap:var(--list-item-gap)}}.section.svelte-1tjl9x7 .list-content:where(.svelte-1tjl9x7){display:flex;flex:1;flex-direction:column;gap:var(--list-spacer)}.section.svelte-1tjl9x7 .list-eyebrow:where(.svelte-1tjl9x7){font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.section.svelte-1tjl9x7 .list-title:where(.svelte-1tjl9x7){text-wrap:balance;font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}@media screen and (width > 768px){.section.svelte-1tjl9x7 .list-title:where(.svelte-1tjl9x7){font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}}.section.svelte-1tjl9x7 .list-description:where(.svelte-1tjl9x7){color:var(--themed-grey-text);font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.section.svelte-1tjl9x7 .list-image:where(.svelte-1tjl9x7){position:relative;overflow:hidden;width:4.8rem;height:4.8rem}.section.svelte-1tjl9x7 .list-image:where(.svelte-1tjl9x7) .list-icon{width:100%;height:100%}.btn-share.svelte-16mxb3t{cursor:pointer;display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;color:#fff;background-color:#121212}.btn-share.svelte-16mxb3t svg:where(.svelte-16mxb3t){width:1.6rem;height:1.6rem}.text-display.svelte-1vtwg0j{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-1vtwg0j{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-1vtwg0j{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-1vtwg0j{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-1vtwg0j{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-1vtwg0j{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-1vtwg0j{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-1vtwg0j{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-1vtwg0j{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-1vtwg0j{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-1vtwg0j{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-1vtwg0j{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-1vtwg0j{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-1vtwg0j{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-1vtwg0j{padding-top:4.8rem}.content.svelte-1vtwg0j{display:flex;flex-direction:column;gap:1.2rem}.quote-icon.svelte-1vtwg0j{display:flex;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;background-color:#1d1d1d}.quote-card.svelte-1vtwg0j{display:grid;grid-template-columns:32.7rem 1fr;gap:3.2rem;padding:2.4rem;color:#fff;background-color:#1437f5}@media screen and (width <= 768px){.quote-card.svelte-1vtwg0j{grid-template-columns:1fr}}.quote-image-block.svelte-1vtwg0j{position:relative;overflow:hidden;aspect-ratio:1;width:100%}.quote-image-block.svelte-1vtwg0j .image-content{position:absolute;width:100%;height:100%;object-fit:cover}.quote-content-block.svelte-1vtwg0j{display:flex;flex:1;flex-direction:column;gap:3.2rem;justify-content:space-between}.quote-blockquote.svelte-1vtwg0j{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}@media screen and (width <= 768px){.quote-blockquote.svelte-1vtwg0j{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}}.quote-footer.svelte-1vtwg0j{display:flex;gap:3.2rem;align-items:end}.quote-author.svelte-1vtwg0j{flex:1;font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-display.svelte-18r1smx{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-18r1smx{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-18r1smx{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-18r1smx{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-18r1smx{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-18r1smx{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-18r1smx{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-18r1smx{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-18r1smx{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-18r1smx{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-18r1smx{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-18r1smx{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-18r1smx{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-18r1smx{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-18r1smx{padding-top:11.2rem}@media screen and (width <= 768px){.section.svelte-18r1smx{padding-top:4.8rem}}.content.svelte-18r1smx{display:grid;grid-template-columns:repeat(3,1fr);min-height:130dvh;border-right:1px solid var(--themed-lines)}@media screen and (width <= 768px){.content.svelte-18r1smx{grid-template-columns:1fr}}.research-column.svelte-18r1smx{overflow:hidden;display:flex;align-items:start;padding-bottom:12rem;padding-inline:2.4rem;border-left:1px solid var(--themed-lines)}.research-column.svelte-18r1smx:nth-of-type(1) .research-card{align-self:center}.research-column.svelte-18r1smx:nth-of-type(2) .research-card{align-self:flex-start}.research-column.svelte-18r1smx:nth-of-type(3) .research-card{align-self:flex-end}.text-display.svelte-cb7wlp{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-cb7wlp{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-cb7wlp{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-cb7wlp{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-cb7wlp{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-cb7wlp{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-cb7wlp{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-cb7wlp{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-cb7wlp{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-cb7wlp{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-cb7wlp{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-cb7wlp{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-cb7wlp{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-cb7wlp{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.spline-wrapper.svelte-cb7wlp{--bottom-spacer: 50rem;position:relative;overflow:clip;width:100%;min-height:100svh;background-color:#121212}.spline-wrapper.svelte-cb7wlp .sticky-container:where(.svelte-cb7wlp){position:absolute;z-index:0;top:0;left:0;width:100%;height:calc(100% + 100svh)}@media (prefers-reduced-motion: reduce){.spline-wrapper.svelte-cb7wlp .sticky-container:where(.svelte-cb7wlp){display:none}}.spline-wrapper.svelte-cb7wlp .canvas-wrapper:where(.svelte-cb7wlp){position:sticky;top:0;left:0;width:100%;height:100svh}.spline-wrapper.svelte-cb7wlp .spline-content:where(.svelte-cb7wlp){pointer-events:auto;position:relative;z-index:1;width:100%;height:100%;padding-bottom:var(--bottom-spacer);background:linear-gradient(to top,#121212 0%,transparent 15%)}.spline-wrapper.svelte-cb7wlp .spline-content section{background-color:transparent}.spline-wrapper.svelte-cb7wlp .fallback:where(.svelte-cb7wlp){pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden;display:none;opacity:.6}@media (prefers-reduced-motion: reduce){.spline-wrapper.svelte-cb7wlp .fallback:where(.svelte-cb7wlp){display:block}}.spline-wrapper.svelte-cb7wlp .fallback:where(.svelte-cb7wlp) .image-hero:where(.svelte-cb7wlp){position:absolute;top:-10rem;right:-10rem;width:auto;height:120dvh}@media screen and (width <= 768px){.spline-wrapper.svelte-cb7wlp .fallback:where(.svelte-cb7wlp) .image-hero:where(.svelte-cb7wlp){top:0;right:auto;left:-5rem}}.spline-wrapper.svelte-cb7wlp .fallback:where(.svelte-cb7wlp) .image-bottom:where(.svelte-cb7wlp){position:absolute;bottom:calc(var(--bottom-spacer) * -1);left:50%;transform:translate(-50%);width:auto;height:calc(var(--bottom-spacer) * 2)}.sections-wrapper.svelte-14qwuth{--bottom-spacer: 0rem;position:relative;overflow:clip;width:100%;min-height:100svh;background-color:#121212}.sections-wrapper[data-wrapper=HomeHero].svelte-14qwuth{--bottom-spacer: 50rem}.sections-wrapper[data-wrapper=ProductsHero].svelte-14qwuth{--bottom-spacer: 12rem}.spline-container.svelte-14qwuth{position:absolute;z-index:0;top:0;left:0;width:100%;height:calc(100% + 100svh)}@media (prefers-reduced-motion: reduce){.spline-container.svelte-14qwuth{display:none}}@media screen and (width <= 768px){.spline-container.hidden.svelte-14qwuth{display:none}}.canvas-wrapper.svelte-14qwuth{position:sticky;top:0;left:0;width:100%;height:100svh}.canvas-wrapper.svelte-14qwuth .gradient-overlay:where(.svelte-14qwuth){position:absolute;z-index:99;top:0;left:0;width:100%;height:100svh;background:linear-gradient(to top,#121212,#1212121a)}.sections-content.svelte-14qwuth{pointer-events:auto;position:relative;z-index:1;width:100%;height:100%;padding-bottom:var(--bottom-spacer);background:linear-gradient(to top,rgb(18,18,18) 0%,transparent 15%)}.sections-content.svelte-14qwuth section{background-color:transparent}.fallback.svelte-14qwuth{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden;display:none;opacity:.6}@media (prefers-reduced-motion: reduce){.fallback.svelte-14qwuth{display:block}}.fallback.visible.svelte-14qwuth{display:block}.fallback.svelte-14qwuth .image-hero{position:absolute;top:0;right:0;aspect-ratio:1440/816;width:100%;max-height:100svh}@media screen and (width <= 768px){.fallback.svelte-14qwuth .image-hero{top:0;right:unset;right:0;aspect-ratio:375/786;width:100%;max-height:100svh}}.fallback.svelte-14qwuth .image-bottom{position:absolute;bottom:calc(var(--bottom-spacer) * -1);left:50%;transform:translate(-50%);aspect-ratio:1440/816;width:auto;height:calc(var(--bottom-spacer) * 2)}@media screen and (width <= 768px){.fallback.svelte-14qwuth .image-bottom{bottom:10rem;width:auto;height:50dvh}}.text-display.svelte-wh7xpt{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-wh7xpt{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-wh7xpt{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-wh7xpt{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-wh7xpt{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-wh7xpt{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-wh7xpt{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-wh7xpt{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-wh7xpt{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-wh7xpt{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-wh7xpt{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-wh7xpt{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-wh7xpt{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-wh7xpt{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.stat-card.svelte-wh7xpt{position:relative;overflow:hidden;display:grid;place-items:center;padding:2.4rem}.stat-card-small.svelte-wh7xpt{aspect-ratio:1}.stat-card-gray.svelte-wh7xpt{color:#121212;background-color:#d8d8d8}.stat-card-blue.svelte-wh7xpt{color:#fff;background-color:#1437f5}.stat-card-black.svelte-wh7xpt{color:#fff;background-color:#121212}.stat-card-red.svelte-wh7xpt{color:#121212;background-color:#e05129}.stat-card-magenta.svelte-wh7xpt{color:#121212;background-color:#ed6de0}.stat-card-chartreuse.svelte-wh7xpt{color:#595959;background-color:#cefd54}.card-content.svelte-wh7xpt{position:relative;display:flex;flex-direction:column;gap:2.4rem;justify-content:space-between;width:100%;height:100%}.title.svelte-wh7xpt{display:flex;flex-wrap:wrap;align-items:flex-start;text-wrap:balance;font-family:Atyp Display,sans-serif;font-size:6.4rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.128rem}.title.svelte-wh7xpt .countup-wrapper{height:6.5rem}.title.svelte-wh7xpt .countup-value{height:7rem;padding-right:.18rem;letter-spacing:-.35rem}.label.svelte-wh7xpt{max-width:90%;font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.description.svelte-wh7xpt{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.description.svelte-wh7xpt .title-highlight{color:#121212}.button-block.svelte-wh7xpt{display:flex;margin-top:auto}.bg-image.svelte-wh7xpt{position:absolute;z-index:0;aspect-ratio:1;width:35rem}.bg-image.bg-image-1.svelte-wh7xpt{top:5rem;right:-16rem}.bg-image.bg-image-4.svelte-wh7xpt{top:-9rem;right:-21rem;width:38rem}.bg-image.bg-image-6.svelte-wh7xpt{right:-17rem;bottom:-15rem;width:50rem}@media screen and (width <= 768px){.bg-image.bg-image-6.svelte-wh7xpt{display:none}}.bg-image.svelte-wh7xpt .img-wrapper{width:100%;height:100%}.text-display.svelte-1j78zc9{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-1j78zc9{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-1j78zc9{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-1j78zc9{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-1j78zc9{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-1j78zc9{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-1j78zc9{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-1j78zc9{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-1j78zc9{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-1j78zc9{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-1j78zc9{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-1j78zc9{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-1j78zc9{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-1j78zc9{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-1j78zc9{padding-top:11.2rem}.content-grid.svelte-1j78zc9{display:flex;flex-direction:column;gap:1.2rem}@media screen and (width > 768px){.content-grid.svelte-1j78zc9{display:grid;grid-template:"c1 c2 c3 c4" 1fr "c6 c6 c5 .." 1fr "c6 c6 .. .." 1fr/1fr 1fr 1fr 1fr}}@media screen and (width > 768px) and (prefers-reduced-motion: reduce){.content-grid.svelte-1j78zc9{grid-template:"c1 c2 .. .." 1fr ".. .. c3 c4" 1fr "c6 c6 c5 .." 1fr "c6 c6 .. .." 1fr/1fr 1fr 1fr 1fr}}.text-display.svelte-ya6cft{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-ya6cft{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-ya6cft{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-ya6cft{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-ya6cft{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-ya6cft{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-ya6cft{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-ya6cft{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-ya6cft{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-ya6cft{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-ya6cft{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-ya6cft{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-ya6cft{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-ya6cft{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-ya6cft{padding-top:16.8rem}.story-list.svelte-ya6cft{display:flex;flex-direction:column;gap:24rem}@media screen and (width <= 768px){.story-list.svelte-ya6cft{gap:16rem}}.story-item.svelte-ya6cft{border-top:1px solid var(--themed-lines)}.story-eyebrow.svelte-ya6cft{padding-top:2.4rem;font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.story-text.svelte-ya6cft{padding-top:2.4rem;font-family:Atyp Display,sans-serif;font-size:4.8rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.048rem}@media screen and (width <= 768px){.story-text.svelte-ya6cft{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}}@media screen and (width > 768px){.story-item-wrapper.svelte-ya6cft{overflow-x:clip;display:grid;grid-template-columns:repeat(12,1fr)}.story-item.svelte-ya6cft{display:grid;grid-template-columns:subgrid}.story-item.item-1.svelte-ya6cft{grid-column:1/-1}.story-item.item-2.svelte-ya6cft{grid-column:6/-1}.story-item.item-3.svelte-ya6cft{grid-column:4/-1}.story-item-content.svelte-ya6cft{grid-column:span 7;width:100%}}.text-display.svelte-mtgbul{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-mtgbul{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-mtgbul{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-mtgbul{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-mtgbul{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-mtgbul{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-mtgbul{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-mtgbul{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-mtgbul{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-mtgbul{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-mtgbul{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-mtgbul{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-mtgbul{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-mtgbul{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-mtgbul{padding-top:16rem}.content.svelte-mtgbul{display:grid;grid-template-columns:repeat(2,1fr);gap:1.2rem;margin-top:3.2rem}@media screen and (width <= 768px){.content.svelte-mtgbul{grid-template-columns:1fr;gap:6.4rem}}.text-col.svelte-mtgbul{display:flex;flex-direction:column;gap:11.2rem}.eyebrow.svelte-mtgbul{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.title-block.svelte-mtgbul{display:flex;flex-direction:column;gap:1.2rem}.title.svelte-mtgbul{font-family:Atyp Display,sans-serif;font-size:4.8rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.048rem}.button-block.svelte-mtgbul{display:flex;margin-top:3.2rem}.description.svelte-mtgbul{margin-top:auto;padding-top:2.4rem;padding-right:17.9rem;color:#b8b8b8;text-wrap:balance;font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem;border-top:1px solid var(--themed-lines)}@media screen and (width <= 768px){.description.svelte-mtgbul{padding-right:0}}.image-col.svelte-mtgbul{height:56.8rem}.image-col.svelte-mtgbul .team-image{width:100%}.image-col.svelte-mtgbul img{object-fit:cover}.text-display.svelte-1c31gqe{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-1c31gqe{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-1c31gqe{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-1c31gqe{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-1c31gqe{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-1c31gqe{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-1c31gqe{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-1c31gqe{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-1c31gqe{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-1c31gqe{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-1c31gqe{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-1c31gqe{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-1c31gqe{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-1c31gqe{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-1c31gqe{overflow:clip;padding-top:11.2rem}.section.svelte-1c31gqe .content:where(.svelte-1c31gqe){display:flex;flex-direction:column;gap:4.8rem}.section.svelte-1c31gqe .three-cols:where(.svelte-1c31gqe){display:grid;grid-template:"b1 b2 b4" auto ".. b3 .." auto/1fr 1fr 1fr;gap:3.2rem 1.2rem}@media screen and (width <= 768px){.section.svelte-1c31gqe .three-cols:where(.svelte-1c31gqe){grid-template:"b1" auto "b4" auto "b2" auto "b3" auto/1fr;gap:4.8rem}}.section.svelte-1c31gqe .three-cols:where(.svelte-1c31gqe) .block-1:where(.svelte-1c31gqe){grid-area:b1}.section.svelte-1c31gqe .three-cols:where(.svelte-1c31gqe) .block-2:where(.svelte-1c31gqe){grid-area:b2}@media screen and (width > 768px){.section.svelte-1c31gqe .three-cols:where(.svelte-1c31gqe) .block-2:where(.svelte-1c31gqe){padding-right:4.8rem}}.section.svelte-1c31gqe .three-cols:where(.svelte-1c31gqe) .block-4:where(.svelte-1c31gqe){grid-area:b4}.section.svelte-1c31gqe .three-cols:where(.svelte-1c31gqe) .block-4:where(.svelte-1c31gqe) .img-wrapper.image{margin-left:auto}.section.svelte-1c31gqe .col-block:where(.svelte-1c31gqe){padding-top:2.4rem;border-top:1px solid var(--themed-lines)}@media screen and (width <= 768px){.section.svelte-1c31gqe .col-block:where(.svelte-1c31gqe):not(.block-1){padding-top:unset;border-top:unset}}.section.svelte-1c31gqe .spline-coins:where(.svelte-1c31gqe){width:100%;height:35rem}@media screen and (width <= 768px){.section.svelte-1c31gqe .spline-coins:where(.svelte-1c31gqe){height:7.5rem}}.section.svelte-1c31gqe .spline-coins:where(.svelte-1c31gqe) .canvas-wrapper:where(.svelte-1c31gqe){position:relative;height:71.4rem}@media (prefers-reduced-motion: reduce){.section.svelte-1c31gqe .spline-coins:where(.svelte-1c31gqe) .canvas-wrapper:where(.svelte-1c31gqe){display:none}}@media screen and (width <= 768px){.section.svelte-1c31gqe .spline-coins:where(.svelte-1c31gqe) .canvas-wrapper:where(.svelte-1c31gqe){height:19rem}}.section.svelte-1c31gqe .spline-coins:where(.svelte-1c31gqe) .fallback-img:where(.svelte-1c31gqe){pointer-events:none;-webkit-user-select:none;user-select:none;display:none;width:100%;max-width:80%;height:100%;margin:0 auto;object-fit:contain;object-position:bottom center}@media (prefers-reduced-motion: reduce){.section.svelte-1c31gqe .spline-coins:where(.svelte-1c31gqe) .fallback-img:where(.svelte-1c31gqe){display:block}}.section.svelte-1c31gqe .title:where(.svelte-1c31gqe){font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}@media screen and (width > 768px){.section.svelte-1c31gqe .title:where(.svelte-1c31gqe){padding-right:4.8rem;text-wrap:balance}}.section.svelte-1c31gqe .title-small:where(.svelte-1c31gqe){margin-bottom:2.4rem;font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.section.svelte-1c31gqe .list-item:where(.svelte-1c31gqe){display:flex;gap:1.6rem;align-items:center;padding-block:1.6rem;border-top:1px solid var(--themed-lines)}.section.svelte-1c31gqe .list-title:where(.svelte-1c31gqe){flex:1;color:var(--themed-grey-text);font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.section.svelte-1c31gqe .list-icon{left:unset;translate:unset;width:3.2rem;height:3.2rem}.section.svelte-1c31gqe .img-wrapper.image{left:unset;translate:unset;display:block;width:100%;height:100%;object-fit:cover}.section.svelte-1c31gqe .img-wrapper.image-square{left:unset;translate:unset;aspect-ratio:1;height:auto}@media screen and (width > 768px){.section.svelte-1c31gqe .img-wrapper.image-square{max-width:32.7rem}}.text-display.svelte-an85xw{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-an85xw{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-an85xw{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-an85xw{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-an85xw{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-an85xw{font-family:Atyp Display,sans-serif;font-size:3.2rem;font-weight:400;font-style:normal;line-height:120%}.text-h6.svelte-an85xw{font-size:2.4rem;font-weight:400;font-style:normal;line-height:120%}.text-p-regular.svelte-an85xw{font-size:1.8rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.018rem}.text-ps-regular.svelte-an85xw{font-size:1.6rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-ps-medium.svelte-an85xw{font-size:1.6rem;font-weight:500;font-style:normal;line-height:140%;letter-spacing:.016rem}.text-eyebrow.svelte-an85xw{font-size:1.2rem;font-weight:600;font-style:normal;line-height:140%;text-transform:uppercase;letter-spacing:.096rem}.text-p-extrasmall.svelte-an85xw{font-size:1rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.04rem}.text-cta-regular.svelte-an85xw{font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}.text-cta-semibold.svelte-an85xw{font-size:1.4rem;font-weight:600;font-style:normal;line-height:140%;letter-spacing:.028rem}.section.svelte-an85xw{position:relative;overflow-x:hidden}.container.svelte-an85xw{position:relative;display:flex;flex-direction:column;justify-content:center;height:100vh;min-height:90rem;min-height:min-content}@media screen and (width <= 768px){.container.svelte-an85xw{justify-content:start}}.content.svelte-an85xw{display:flex;flex-direction:column;gap:1.8rem}@media screen and (width <= 768px){.content.svelte-an85xw{padding-top:14.4rem}}.title.svelte-an85xw{display:flex;flex-direction:column;font-family:Atyp Display,sans-serif;font-size:6.4rem;font-weight:400;font-style:normal;line-height:110%;letter-spacing:-.128rem}@media screen and (width > 768px){.title.svelte-an85xw{font-family:Atyp Display,sans-serif;font-size:14.4rem;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.288rem}}@media screen and (width > 768px){.title.svelte-an85xw .line-2{transform:translate(12rem)}}@media screen and (width <= 768px){.title.svelte-an85xw .title-line{font-size:6.1rem}}.buttons-block.svelte-an85xw{display:flex;flex-direction:column;gap:.8rem}@media screen and (width > 768px){.buttons-block.svelte-an85xw{flex-direction:row}}.cta-scroll-mask.svelte-an85xw{position:absolute;bottom:2.4rem;left:50%;transform:translate(-50%);overflow:clip}@media screen and (width <= 768px){.cta-scroll-mask.svelte-an85xw{display:none}}.cta-scroll.svelte-an85xw{color:#b8b8b8;text-align:center;font-size:1.4rem;font-weight:400;font-style:normal;line-height:140%;letter-spacing:.028rem}@media screen and (width > 768px){[data-layout=company-variant].svelte-an85xw .title{font-family:Atyp Display,sans-serif;font-size:12.8rem;font-weight:400;font-style:normal;line-height:100%;letter-spacing:-.256rem}}.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}
