h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme]{letter-spacing:-.055em;margin:0 0 12px;font-family:Bodoni Moda,Georgia,serif;font-weight:400;line-height:1.04}h1[data-astro-cid-lcdefpme]{font-size:clamp(44px,5.6vw,76px)}h2[data-astro-cid-lcdefpme]{font-size:clamp(34px,4vw,55px)}h3[data-astro-cid-lcdefpme]{font-size:clamp(25px,2.7vw,37px)}@media (width>=761px){h1[data-astro-cid-lcdefpme]{font-size:54px}h2[data-astro-cid-lcdefpme]{font-size:39px}h3[data-astro-cid-lcdefpme]{font-size:27px}}.home-page[data-astro-cid-lcdefpme]{container-type:inline-size}.home-hero[data-astro-cid-lcdefpme]{aspect-ratio:946/424;background:#f5f0f4;position:relative;overflow:hidden}.hero-background[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-copy[data-astro-cid-lcdefpme]{width:54%;padding:4.9cqw 0 0 4.86cqw;position:relative}.hero-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.23cqw;text-transform:uppercase;border-bottom:1px solid #a79bd1;width:31.5cqw;margin:0 0 1.85cqw;padding-bottom:1.4cqw;font-size:1.16cqw;line-height:1}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.34cqw;white-space:nowrap;margin:0 0 1.85cqw;font-size:5.05cqw;font-weight:500;line-height:1.05}.hero-description[data-astro-cid-lcdefpme]{margin:0 0 2.65cqw;font-size:1.97cqw;line-height:1.4}.home-button[data-astro-cid-lcdefpme]{color:#fff;background:#25094f;justify-content:space-between;align-items:center;gap:2cqw;min-height:4.2cqw;padding:1.05cqw 3.5cqw;font-size:1.45cqw;line-height:1.2;display:inline-flex}.home-button[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:2cqw;line-height:1}.explore[data-astro-cid-lcdefpme]{color:#142cff;align-items:center;gap:1.2cqw;margin-top:2.15cqw;font-size:1.25cqw;display:flex}.explore[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-bottom:1px solid #8f82d0;padding-bottom:.6cqw}.home-products[data-astro-cid-lcdefpme]{padding:2.65cqw 3.6cqw 3cqw}.section-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.19cqw;text-transform:uppercase;align-items:center;gap:1.3cqw;margin:0 0 1.5cqw;font-size:1.1cqw;display:flex}.section-eyebrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-top:1px solid #9d89cb;width:4.8cqw}.home-products[data-astro-cid-lcdefpme]>.section-eyebrow[data-astro-cid-lcdefpme],.home-products[data-astro-cid-lcdefpme]>h2[data-astro-cid-lcdefpme]{margin-left:1.25cqw}.home-page[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.24cqw;font-size:5cqw;font-weight:500;line-height:1.04}.home-products[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1.5cqw}.featured-products[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:1.6cqw;display:grid}.featured-products[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:209/221;object-fit:cover;width:100%;display:block}.featured-products[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:1px solid #8b83dd;justify-content:space-between;align-items:center;padding:1.4cqw 0 .9cqw;display:flex}.featured-products[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.1cqw;margin:0;font-size:2.15cqw}.featured-products[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:#3434ff;font-size:2cqw}.home-details[data-astro-cid-lcdefpme]{background:#f4edf6;grid-template-columns:51.2% 48.8%;display:grid;overflow:hidden}.home-details[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:30.8cqw;display:block}.details-copy[data-astro-cid-lcdefpme]{isolation:isolate;padding:4.4cqw 3.3cqw 2cqw;position:relative}.details-copy[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;border:1px solid #a890cb;border-radius:50%;width:23cqw;height:23cqw;position:absolute;top:1cqw;right:-12cqw;box-shadow:0 22cqw 0 -1px #f4edf6,0 22cqw #a890cb}.short-rule[data-astro-cid-lcdefpme]{border-top:1px solid #9e86ca;width:4cqw;margin:1.6cqw 0;display:block}.details-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0 0 2.7cqw;font-size:1.75cqw;line-height:1.4}.details-copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-bottom:1px solid #a086c5;padding-bottom:.8cqw;font-size:1.5cqw;display:inline-block}.details-copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:1cqw}.home-process[data-astro-cid-lcdefpme]{padding:2.2cqw 4.86cqw 2.7cqw}.process-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2.4cqw;display:grid}.process-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-right:1px solid #d6c5e7;align-items:center;gap:1.8cqw;display:flex}.process-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]:last-child{border:0}.step-number[data-astro-cid-lcdefpme]{color:#b99bd1;letter-spacing:-.5cqw;font-family:Bodoni Moda,Georgia,serif;font-size:7.3cqw;line-height:1}.process-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.08cqw;margin:0 0 .8cqw;font-size:2cqw}.process-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#7563bb;margin:0;font-size:1.23cqw;line-height:1.5}.home-cta[data-astro-cid-lcdefpme]{text-align:center;isolation:isolate;background:#f4edf6;padding:3.4cqw 3cqw 1.9cqw;position:relative;overflow:hidden}.home-cta[data-astro-cid-lcdefpme]:before,.home-cta[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;border:1px solid #d0bee2;border-radius:50%;width:24cqw;height:24cqw;position:absolute}.home-cta[data-astro-cid-lcdefpme]:before{top:-14cqw;left:-6cqw;box-shadow:0 0 0 3cqw #f4edf6,0 0 0 calc(3cqw + 1px) #d0bee2}.home-cta[data-astro-cid-lcdefpme]:after{top:3cqw;right:-4cqw}.home-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:1.9cqw}@media (width<=640px){.home-hero[data-astro-cid-lcdefpme]{aspect-ratio:auto;align-items:flex-start;min-height:640px;display:flex}.hero-background[data-astro-cid-lcdefpme]{object-position:right;object-fit:cover;height:310px;top:auto;bottom:0}.hero-copy[data-astro-cid-lcdefpme]{background:linear-gradient(#f6f1f7 90%,#0000);width:100%;padding:30px 6%}.hero-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:1.8px;width:280px;max-width:100%;margin-bottom:18px;padding-bottom:12px;font-size:10px}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-2px;margin-bottom:15px;font-size:clamp(34px,8.7vw,56px)}.hero-description[data-astro-cid-lcdefpme]{margin-bottom:18px;font-size:16px;line-height:1.5}.desktop-break[data-astro-cid-lcdefpme]{display:none}.home-button[data-astro-cid-lcdefpme]{gap:24px;min-height:44px;padding:13px 24px;font-size:14px}.home-button[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:22px}.explore[data-astro-cid-lcdefpme]{gap:12px;margin-top:18px;font-size:13px}.explore[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{padding-bottom:5px}.home-products[data-astro-cid-lcdefpme],.home-process[data-astro-cid-lcdefpme]{padding:28px 6%}.section-eyebrow[data-astro-cid-lcdefpme]{letter-spacing:1.8px;gap:12px;margin-bottom:15px;font-size:10px}.section-eyebrow[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{width:40px}.home-page[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-1.8px;font-size:36px}.home-products[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:20px}.featured-products[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:22px 14px}.featured-products[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-1px;font-size:23px}.featured-products[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:20px}.featured-products[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{padding:12px 0}.home-details[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.home-details[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{height:auto}.details-copy[data-astro-cid-lcdefpme]{padding:30px 6%}.short-rule[data-astro-cid-lcdefpme]{width:40px;margin:18px 0}.details-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:22px;font-size:17px}.details-copy[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{padding-bottom:8px;font-size:15px}.process-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:24px}.process-grid[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border:0;gap:22px}.step-number[data-astro-cid-lcdefpme]{letter-spacing:-4px;font-size:72px}.process-grid[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-1px;margin-bottom:8px;font-size:25px}.process-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:14px}.home-cta[data-astro-cid-lcdefpme]{padding:32px 6%}.home-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:22px}}.home-button[data-astro-cid-lcdefpme] .button-text[data-astro-cid-lcdefpme]{font-size:inherit;line-height:inherit}
