.bp-home.svelte-8dg54j{--bp-lime: #edff94;--bp-ink: #171717;--bp-blush: #f8f2ee;width:min(100%,1920px);margin-inline:auto;background:#fff;color:var(--bp-ink);font-family:var(--font-body)}.bp-wrap.svelte-8dg54j{width:min(100%,1920px);margin-inline:auto;box-sizing:border-box;padding-inline:120px}.bp-home.svelte-8dg54j em{font-family:Georgia,Times New Roman,serif;font-weight:400}.bp-hero.svelte-8dg54j{display:grid;grid-template-columns:3fr 2fr;min-height:clamp(540px,45vw,720px)}.bp-hero-copy.svelte-8dg54j{display:flex;flex-direction:column;justify-content:center;background:var(--bp-lime);padding:clamp(56px,7vw,132px)}.bp-hero-gem.svelte-8dg54j{display:block;position:relative;width:28px;height:28px;margin-bottom:38px;transform-origin:center;transform-style:preserve-3d;animation:svelte-8dg54j-bp-gem-turn 10s linear infinite}.bp-hero-gem-face.svelte-8dg54j{position:absolute;top:0;right:0;bottom:0;left:0;width:28px;height:28px;-o-object-fit:contain;object-fit:contain;backface-visibility:hidden;filter:drop-shadow(1px 2px 1px rgb(0 0 0 / 24%))}.bp-hero-gem-front.svelte-8dg54j{transform:translateZ(2px)}.bp-hero-gem-back.svelte-8dg54j{transform:rotateY(180deg) translateZ(2px)}@keyframes svelte-8dg54j-bp-gem-turn{0%{transform:perspective(120px) rotateY(0)}to{transform:perspective(120px) rotateY(360deg)}}@media(prefers-reduced-motion:reduce){.bp-hero-gem.svelte-8dg54j{animation:none}}.bp-hero.svelte-8dg54j h1:where(.svelte-8dg54j){max-width:760px;margin:0;font-size:clamp(48px,5vw,82px);font-weight:500;letter-spacing:-.065em;line-height:.94}.bp-hero.svelte-8dg54j h1:where(.svelte-8dg54j) strong:where(.svelte-8dg54j){font-weight:800}.bp-hero.svelte-8dg54j h1:where(.svelte-8dg54j) em:where(.svelte-8dg54j){font-size:1.04em}.bp-hero-copy.svelte-8dg54j>p:where(.svelte-8dg54j){max-width:460px;margin:30px 0 44px;font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.65;text-transform:uppercase}.bp-wide-cta.svelte-8dg54j{display:flex;width:min(100%,540px);height:54px;align-items:center;justify-content:space-between;border-radius:999px;background:#fff;color:var(--bp-ink);padding:5px 6px 5px 24px;font-size:10px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.bp-wide-cta.svelte-8dg54j i:where(.svelte-8dg54j),.bp-category-card.svelte-8dg54j i:where(.svelte-8dg54j){display:grid;place-items:center;border-radius:999px;background:#111;color:#fff}.bp-wide-cta.svelte-8dg54j i:where(.svelte-8dg54j){width:42px;height:42px}.bp-wide-cta.svelte-8dg54j svg,.bp-category-card.svelte-8dg54j svg{width:16px;height:16px}.bp-hero-media.svelte-8dg54j,.bp-hero-media.svelte-8dg54j img:where(.svelte-8dg54j){width:100%;height:100%}.bp-hero-media.svelte-8dg54j{overflow:hidden}.bp-hero-media.svelte-8dg54j img:where(.svelte-8dg54j){display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center 24%;object-position:center 24%}.bp-discover.svelte-8dg54j{padding-top:72px;padding-bottom:72px}.bp-discover-intro.svelte-8dg54j{display:grid;grid-template-columns:1.6fr .7fr;align-items:end;gap:60px;height:113.66px;margin-bottom:28px}.bp-discover.svelte-8dg54j h2:where(.svelte-8dg54j),.bp-story.svelte-8dg54j h2:where(.svelte-8dg54j),.bp-craft.svelte-8dg54j h2:where(.svelte-8dg54j),.bp-newsletter.svelte-8dg54j h2:where(.svelte-8dg54j){margin:0;font-size:clamp(36px,4vw,58px);font-weight:500;letter-spacing:-.055em;line-height:.98}.bp-discover-intro.svelte-8dg54j>div:where(.svelte-8dg54j){padding-bottom:4px}.bp-discover-intro.svelte-8dg54j p:where(.svelte-8dg54j),.bp-collection-head.svelte-8dg54j p:where(.svelte-8dg54j),.bp-craft-copy.svelte-8dg54j>p:where(.svelte-8dg54j),.bp-mosaic-last.svelte-8dg54j p:where(.svelte-8dg54j){font-size:11px;font-weight:500;letter-spacing:.04em;line-height:1.65;text-transform:uppercase}.bp-discover-intro.svelte-8dg54j p:where(.svelte-8dg54j){font-size:14px}.bp-outline-btn.svelte-8dg54j{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin-top:14px;border:1px solid #1e1e1e;border-radius:999px;color:#1e1e1e;padding:0 22px;font-size:9px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:.2s ease}.bp-outline-btn.svelte-8dg54j:hover{background:#171717;color:#fff}.bp-discover-intro.svelte-8dg54j .bp-outline-btn:where(.svelte-8dg54j){font-size:12px}.bp-pills.svelte-8dg54j{display:flex;height:71px;box-sizing:border-box;gap:8px;margin-bottom:28px;overflow-x:auto;padding-top:34px;scrollbar-width:none}.bp-pills.svelte-8dg54j a:where(.svelte-8dg54j){flex:0 0 auto;border:1px solid #d1d1d1;border-radius:999px;color:#242424;padding:10px 20px;font-size:14px;font-weight:700;letter-spacing:.07em;line-height:14.85px;text-decoration:none;text-transform:uppercase}.bp-pills.svelte-8dg54j a.active:where(.svelte-8dg54j),.bp-pills.svelte-8dg54j a:where(.svelte-8dg54j):hover{border-color:#171717;background:#171717;color:#fff}.bp-category-grid.svelte-8dg54j,.bp-product-grid.svelte-8dg54j{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.bp-category-card.svelte-8dg54j{position:relative;display:block;overflow:hidden;background:#f3f3f1;color:#171717;text-decoration:none}.bp-category-card.svelte-8dg54j img:where(.svelte-8dg54j){display:block;width:100%;aspect-ratio:.88;box-sizing:border-box;-o-object-fit:contain;object-fit:contain;padding:40px 42px 72px;transition:transform .5s ease}.bp-category-card.svelte-8dg54j:hover img:where(.svelte-8dg54j){transform:scale(1.035)}.bp-category-card.svelte-8dg54j span:where(.svelte-8dg54j){position:absolute;bottom:18px;left:18px;border-radius:999px;background:#fff;padding:10px 18px;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bp-category-card.svelte-8dg54j i:where(.svelte-8dg54j){position:absolute;right:18px;bottom:18px;width:44px;height:44px}.bp-category-card.svelte-8dg54j svg{width:20px;height:20px}.bp-story.svelte-8dg54j{display:grid;height:821.92px;box-sizing:border-box;grid-template-columns:1.25fr .75fr;gap:76px;align-items:stretch;padding-top:55px;padding-bottom:55px}.bp-story-copy.svelte-8dg54j{display:flex;flex-direction:column;justify-content:space-between;padding:12px 0 10px}.bp-story-detail.svelte-8dg54j{display:grid;grid-template-columns:minmax(180px,.7fr) 1fr;gap:54px;align-items:end;margin-top:100px}.bp-story-detail.svelte-8dg54j img:where(.svelte-8dg54j){width:100%;aspect-ratio:.82;-o-object-fit:cover;object-fit:cover}.bp-story-detail.svelte-8dg54j p:where(.svelte-8dg54j){margin:0;font-size:14px;line-height:1.75}.bp-story-detail.svelte-8dg54j .bp-outline-btn:where(.svelte-8dg54j){font-size:12px}.bp-story-image.svelte-8dg54j{width:100%;height:100%;min-height:580px;-o-object-fit:cover;object-fit:cover}.bp-mosaic.svelte-8dg54j{display:grid;grid-template-columns:36.5364583333% 36.09375% 27.3697916667%;height:1314.64px;align-items:start;font-family:Arial,sans-serif}.bp-mosaic-portrait.svelte-8dg54j{position:relative;height:100%;overflow:hidden}.bp-mosaic-portrait.svelte-8dg54j img:where(.svelte-8dg54j){position:absolute;top:0;left:-30%;width:160%;max-width:none;height:100%}.bp-mosaic-copy.svelte-8dg54j{display:flex;height:100%;box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:86.875px 88px 88.01px}.bp-lime.svelte-8dg54j{background:var(--bp-lime)}.bp-mosaic-copy.svelte-8dg54j h2:where(.svelte-8dg54j),.bp-mosaic-last.svelte-8dg54j h3:where(.svelte-8dg54j){margin:0;color:#191516;text-transform:uppercase}.bp-mosaic-copy.svelte-8dg54j h2:where(.svelte-8dg54j){font-size:55.5px;font-weight:400;letter-spacing:-3.08px;line-height:54.88px}.bp-mosaic-copy.svelte-8dg54j h2:where(.svelte-8dg54j) strong:where(.svelte-8dg54j){font-weight:800}.bp-mosaic-copy.svelte-8dg54j p:where(.svelte-8dg54j){width:360px;max-width:100%;margin:0;font-size:16px;font-weight:700;letter-spacing:.72px;line-height:22px}.bp-mosaic-last.svelte-8dg54j{display:grid;height:1299.11px;min-width:0;overflow:hidden;grid-template-columns:minmax(0,1fr);grid-template-rows:640px 659.11px}.bp-mosaic-last.svelte-8dg54j img:where(.svelte-8dg54j){display:block;width:100%;height:100%;min-height:0}.bp-mosaic-last.svelte-8dg54j>div:where(.svelte-8dg54j){display:flex;min-width:0;box-sizing:border-box;flex-direction:column;justify-content:space-between;padding:64px 64px 20px}.bp-mosaic-last.svelte-8dg54j h3:where(.svelte-8dg54j){display:flex;flex-direction:column;gap:12px;font-size:44px;font-weight:400;letter-spacing:-2.42px;line-height:43.12px;white-space:nowrap}.bp-mosaic-last.svelte-8dg54j p:where(.svelte-8dg54j){width:453px;margin:0;font-size:16px;font-weight:400;letter-spacing:.44px;line-height:22.1px;text-transform:uppercase}.bp-collection.svelte-8dg54j{padding-top:72px;padding-bottom:72px}.bp-collection-head.svelte-8dg54j{display:flex;justify-content:space-between;align-items:end;height:70.5px;margin-bottom:42px}.bp-collection-head.svelte-8dg54j .bp-outline-btn:where(.svelte-8dg54j){justify-self:start;margin:0}.bp-collection-head.svelte-8dg54j span:where(.svelte-8dg54j){display:block;margin-bottom:8px;color:#666;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bp-collection-head.svelte-8dg54j h2:where(.svelte-8dg54j){margin:0;font-size:clamp(30px,3vw,48px);font-weight:400;letter-spacing:-.05em;line-height:1}.bp-collection-head.svelte-8dg54j p:where(.svelte-8dg54j){max-width:400px;margin:0;justify-self:end;font-size:14px}.bp-product-card.svelte-8dg54j{color:#171717;text-decoration:none}.bp-product-card.svelte-8dg54j>span:where(.svelte-8dg54j){display:block;overflow:hidden;background:var(--bp-blush)}.bp-product-card.svelte-8dg54j img:where(.svelte-8dg54j){display:block;width:100%;aspect-ratio:.84;box-sizing:border-box;-o-object-fit:contain;object-fit:contain;padding:clamp(20px,2vw,36px);transition:transform .45s ease}.bp-product-card.svelte-8dg54j:hover img:where(.svelte-8dg54j){transform:scale(1.035)}.bp-product-card.svelte-8dg54j small:where(.svelte-8dg54j){display:block;margin-top:14px;color:#666;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.bp-product-card.svelte-8dg54j h3:where(.svelte-8dg54j){margin:5px 0 0;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bp-product-card.svelte-8dg54j p:where(.svelte-8dg54j){margin:7px 0 0;font-size:11px}.bp-collection-0.svelte-8dg54j .bp-collection-head:where(.svelte-8dg54j){margin-bottom:32px}.bp-collection-0.svelte-8dg54j .bp-product-grid:where(.svelte-8dg54j){min-height:556.7px}.bp-collection-1.svelte-8dg54j .bp-product-grid:where(.svelte-8dg54j){min-height:566.7px}.bp-collection-2.svelte-8dg54j .bp-product-grid:where(.svelte-8dg54j){min-height:558.7px}.bp-craft.svelte-8dg54j{display:grid;grid-template-columns:728fr 952fr;align-items:stretch;padding-top:72px;padding-bottom:72px}.bp-craft.svelte-8dg54j>img:where(.svelte-8dg54j){width:100%;height:702.05px;min-height:0;-o-object-fit:cover;object-fit:cover}.bp-craft-copy.svelte-8dg54j{height:702.05px;box-sizing:border-box;padding:clamp(48px,7vw,112px);background:#fafafa}.bp-craft-copy.svelte-8dg54j>p:where(.svelte-8dg54j){margin:28px 0 42px}.bp-accordion-item.svelte-8dg54j{border-top:1px solid #d8d8d8}.bp-accordion-item.svelte-8dg54j:last-child{border-bottom:1px solid #d8d8d8}.bp-accordion-item.svelte-8dg54j button:where(.svelte-8dg54j){display:flex;width:100%;align-items:center;justify-content:space-between;border:0;background:transparent;padding:20px 0;font:inherit;font-size:14px;font-weight:700;letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer}.bp-accordion-item.svelte-8dg54j button:where(.svelte-8dg54j) svg{width:14px;height:14px}.bp-accordion-item.svelte-8dg54j p:where(.svelte-8dg54j){margin:-4px 32px 22px 0;color:#606060;font-size:12px;line-height:1.7}.bp-newsletter.svelte-8dg54j{display:grid;height:370.48px;box-sizing:border-box;grid-template-columns:1fr 1fr;gap:100px;align-items:end;padding-top:90px;padding-bottom:110px}.bp-newsletter.svelte-8dg54j>div:where(.svelte-8dg54j){display:flex;flex-direction:column;align-items:flex-start;gap:12px}.bp-newsletter.svelte-8dg54j form:where(.svelte-8dg54j){display:flex;width:100%;align-items:center;border-bottom:1px solid #262626}.bp-newsletter.svelte-8dg54j input:where(.svelte-8dg54j){width:100%;border:0;outline:0;background:transparent;padding:16px 0 17.5px;font-family:Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.8px;line-height:normal}.bp-newsletter.svelte-8dg54j input:where(.svelte-8dg54j)::-moz-placeholder{color:#9ca3af;opacity:1}.bp-newsletter.svelte-8dg54j input:where(.svelte-8dg54j)::placeholder{color:#9ca3af;opacity:1}.bp-newsletter.svelte-8dg54j button:where(.svelte-8dg54j){display:flex;width:44px;height:44px;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:999px;background:#171717;color:#fff;padding:10px;cursor:pointer}.bp-newsletter.svelte-8dg54j button:where(.svelte-8dg54j) img:where(.svelte-8dg54j){display:block;width:22px;height:22px;max-width:none}.bp-newsletter.svelte-8dg54j>div:where(.svelte-8dg54j)>p:where(.svelte-8dg54j){width:100%;margin:0;font-family:Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.45px;line-height:14.85px;text-transform:uppercase}.bp-benefits.svelte-8dg54j{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #e4e4e4;padding-top:40px;padding-bottom:40px}.bp-benefit.svelte-8dg54j{min-height:180px;border-right:1px solid #e4e4e4;padding:0 28px}.bp-benefit.svelte-8dg54j:first-child{padding-left:0}.bp-benefit.svelte-8dg54j:last-child{border-right:0;padding-right:0}.bp-benefit.svelte-8dg54j>span:where(.svelte-8dg54j){display:block;margin-bottom:28px;color:#666;font-size:14px}.bp-benefit.svelte-8dg54j svg{width:28px;height:28px;margin-bottom:20px;stroke-width:2}.bp-benefit.svelte-8dg54j h3:where(.svelte-8dg54j){margin:0 0 10px;font-size:16px;letter-spacing:.07em;text-transform:uppercase}.bp-benefit.svelte-8dg54j p:where(.svelte-8dg54j){max-width:160px;margin:0;color:#6d6d6d;font-size:13px;line-height:1.6}@media(min-width:901px)and (max-width:1500px){.bp-mosaic-copy.svelte-8dg54j{padding:clamp(44px,4.5vw,68px)}.bp-mosaic-last.svelte-8dg54j>div:where(.svelte-8dg54j){padding:clamp(32px,4vw,52px) clamp(28px,3.5vw,48px) 20px}.bp-mosaic-last.svelte-8dg54j h3:where(.svelte-8dg54j){font-size:clamp(32px,3vw,44px);white-space:normal}.bp-mosaic-last.svelte-8dg54j p:where(.svelte-8dg54j){width:100%}}@media(max-width:900px){.bp-wrap.svelte-8dg54j{padding-inline:20px}.bp-hero.svelte-8dg54j{grid-template-columns:1fr}.bp-hero-copy.svelte-8dg54j{min-height:500px;padding:64px 24px}.bp-hero-media.svelte-8dg54j{height:78vw;max-height:620px}.bp-discover.svelte-8dg54j{padding-top:72px;padding-bottom:80px}.bp-discover-intro.svelte-8dg54j,.bp-story.svelte-8dg54j,.bp-craft.svelte-8dg54j,.bp-newsletter.svelte-8dg54j{grid-template-columns:1fr}.bp-discover-intro.svelte-8dg54j{gap:30px;margin-bottom:44px}.bp-discover-intro.svelte-8dg54j,.bp-pills.svelte-8dg54j,.bp-collection-head.svelte-8dg54j,.bp-story.svelte-8dg54j,.bp-newsletter.svelte-8dg54j{height:auto}.bp-pills.svelte-8dg54j{padding-top:0}.bp-category-grid.svelte-8dg54j,.bp-product-grid.svelte-8dg54j{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-story.svelte-8dg54j{gap:30px;padding-bottom:80px}.bp-story-detail.svelte-8dg54j{margin-top:56px}.bp-story-image.svelte-8dg54j{min-height:480px}.bp-mosaic.svelte-8dg54j{height:auto;grid-template-columns:1fr 1fr}.bp-mosaic-copy.svelte-8dg54j,.bp-mosaic-portrait.svelte-8dg54j{min-height:460px}.bp-mosaic-copy.svelte-8dg54j,.bp-mosaic-portrait.svelte-8dg54j,.bp-mosaic-last.svelte-8dg54j{min-width:0}.bp-mosaic-copy.svelte-8dg54j p:where(.svelte-8dg54j){width:100%}.bp-mosaic-copy.svelte-8dg54j{padding:42px}.bp-mosaic-portrait.svelte-8dg54j img:where(.svelte-8dg54j){left:0;width:100%;-o-object-fit:cover;object-fit:cover}.bp-mosaic-last.svelte-8dg54j{height:auto;grid-column:1 / -1;grid-template-columns:1fr 1fr;grid-template-rows:none}.bp-mosaic-last.svelte-8dg54j img:where(.svelte-8dg54j){min-height:460px;-o-object-fit:cover;object-fit:cover}.bp-mosaic-last.svelte-8dg54j>div:where(.svelte-8dg54j){min-height:460px;padding:clamp(30px,4vw,64px)}.bp-mosaic-last.svelte-8dg54j p:where(.svelte-8dg54j){width:100%}.bp-collection-head.svelte-8dg54j{display:grid;grid-template-columns:1fr 1.5fr;gap:46px}.bp-collection-head.svelte-8dg54j>p:where(.svelte-8dg54j){grid-column:1 / -1;justify-self:start}.bp-craft.svelte-8dg54j{padding-top:100px;padding-bottom:80px}.bp-craft.svelte-8dg54j>img:where(.svelte-8dg54j){height:auto;min-height:560px}.bp-craft-copy.svelte-8dg54j{height:auto}.bp-newsletter.svelte-8dg54j{gap:46px;padding-top:70px;padding-bottom:80px}.bp-benefits.svelte-8dg54j{grid-template-columns:repeat(2,minmax(0,1fr))}.bp-benefit.svelte-8dg54j{border-bottom:1px solid #e4e4e4;padding:28px}}@media(max-width:560px){.bp-hero-copy.svelte-8dg54j{min-height:460px}.bp-hero-gem.svelte-8dg54j{margin-bottom:28px}.bp-hero.svelte-8dg54j h1:where(.svelte-8dg54j){font-size:45px}.bp-mosaic-copy.svelte-8dg54j{padding:36px 24px}.bp-mosaic-copy.svelte-8dg54j h2:where(.svelte-8dg54j){font-size:clamp(40px,13vw,50px);line-height:.98;letter-spacing:-.04em}.bp-category-grid.svelte-8dg54j{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.bp-category-card.svelte-8dg54j{min-width:76vw;scroll-snap-align:start}.bp-story-detail.svelte-8dg54j{grid-template-columns:.8fr 1fr;gap:22px}.bp-mosaic.svelte-8dg54j{grid-template-columns:1fr}.bp-mosaic-portrait.svelte-8dg54j{height:120vw;min-height:0}.bp-mosaic-last.svelte-8dg54j{grid-column:auto;grid-template-columns:1fr}.bp-mosaic-last.svelte-8dg54j h3:where(.svelte-8dg54j){white-space:normal}.bp-mosaic-last.svelte-8dg54j img:where(.svelte-8dg54j){height:90vw;min-height:0}.bp-collection.svelte-8dg54j{padding-top:76px}.bp-collection-head.svelte-8dg54j{grid-template-columns:1fr;gap:24px}.bp-collection-head.svelte-8dg54j>p:where(.svelte-8dg54j){grid-column:auto}.bp-product-grid.svelte-8dg54j{gap:10px}.bp-craft.svelte-8dg54j>img:where(.svelte-8dg54j){min-height:440px}.bp-craft-copy.svelte-8dg54j{padding:46px 24px}.bp-newsletter.svelte-8dg54j h2:where(.svelte-8dg54j){font-size:38px}.bp-benefits.svelte-8dg54j{grid-template-columns:1fr}.bp-benefit.svelte-8dg54j,.bp-benefit.svelte-8dg54j:first-child,.bp-benefit.svelte-8dg54j:last-child{min-height:0;border-right:0;padding:28px 0}}.embla.svelte-rwgio5{overflow:hidden}.embla__container.svelte-rwgio5{display:flex}.embla__slide.svelte-rwgio5{flex:0 0 20%;min-width:0}
