.hero[data-astro-cid-lcdefpme]{grid-template-columns:43% 57%;min-height:min(700px,100svh - 86px);display:grid}.hero[data-astro-cid-lcdefpme].is-empty,.hero-collection[data-astro-cid-lcdefpme]:has(>:only-child){grid-template-columns:1fr}.hero-copy[data-astro-cid-lcdefpme]{background:#e9e6df;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(32px,5vw,72px);display:flex}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.04em;max-width:11ch;font-size:clamp(54px,6.1vw,92px);font-weight:500;line-height:.98}.hero-copy[data-astro-cid-lcdefpme] .button-dark[data-astro-cid-lcdefpme]{margin-top:34px}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:28ch;margin-top:26px;font-size:18px;line-height:1.5}.hero-collection[data-astro-cid-lcdefpme]{background:#e1ded8;grid-template-columns:1fr 1fr;align-content:center;gap:16px;min-width:0;padding:24px;display:grid}.hero-visual[data-astro-cid-lcdefpme]{min-width:0;display:block}.hero-visual[data-astro-cid-lcdefpme] .hero-photo{aspect-ratio:4/3;object-fit:cover;width:100%}.hero-caption[data-astro-cid-lcdefpme]{color:var(--color-fg);justify-content:space-between;gap:10px;padding:14px 0;font-size:14px;display:flex}.hero-visual[data-astro-cid-lcdefpme]:hover .hero-caption[data-astro-cid-lcdefpme]{text-underline-offset:4px;text-decoration:underline}.featured[data-astro-cid-lcdefpme]{grid-template-columns:55% 45%;padding-block:clamp(80px,9vw,140px);display:grid}.featured-image[data-astro-cid-lcdefpme]{background:#e0ded9}.featured-image[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.featured-copy[data-astro-cid-lcdefpme]{align-items:center;padding:clamp(32px,6vw,86px);display:flex}.featured-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.about-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;font-size:clamp(38px,4vw,60px);font-weight:500;line-height:1.03}.featured-price[data-astro-cid-lcdefpme]{margin-top:20px;font-size:16px}.featured-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.featured-price),.about-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:33ch;color:var(--color-fg-muted);margin-top:28px;font-size:17px;line-height:1.55}.featured-copy[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme],.about-copy[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:24px}.more-products[data-astro-cid-lcdefpme]{padding-bottom:clamp(80px,9vw,140px)}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:30px;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:clamp(32px,4vw,52px);font-weight:500}.product-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.about[data-astro-cid-lcdefpme]{background:#dedbd3;grid-template-columns:48% 52%;margin-bottom:32px;display:grid}.about-copy[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;align-items:start;padding:clamp(35px,7vw,100px);display:flex}.about-image[data-astro-cid-lcdefpme]{aspect-ratio:4/3.7;overflow:hidden}.about-image[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}@media (width<=767px){.hero[data-astro-cid-lcdefpme]{flex-direction:column;min-height:0;display:flex}.hero-copy[data-astro-cid-lcdefpme]{min-height:390px;padding:42px 28px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(48px,11vw,72px)}.hero-collection[data-astro-cid-lcdefpme]{gap:12px;padding:18px}.featured[data-astro-cid-lcdefpme]{grid-template-columns:1fr;padding-block:70px}.featured-copy[data-astro-cid-lcdefpme]{padding:35px 0 0}.product-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.about[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.about-copy[data-astro-cid-lcdefpme]{padding:45px 28px}.about-image[data-astro-cid-lcdefpme]{aspect-ratio:4/3}}@media (width<=430px){.product-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
