.bn-home.svelte-jiu4fx{font-family:var(--font-body);color:var(--bn-ink, #1a1a1a);background:#fff}.bn-section.svelte-jiu4fx{max-width:1360px;margin:0 auto;padding:64px max(24px,calc((100vw - 1360px)/2))}.bn-heading.svelte-jiu4fx{font-family:var(--font-heading);font-weight:500;font-size:32px;letter-spacing:.01em;color:var(--bn-navy, #151542);text-align:center;margin:0}.bn-eyebrow.svelte-jiu4fx{display:block;text-align:center;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--bn-accent, #0024d6);margin-bottom:12px}.bn-btn.svelte-jiu4fx{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 34px;border-radius:2px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;transition:all .25s ease;cursor:pointer}.bn-btn-light.svelte-jiu4fx{background:#fff;color:var(--bn-navy, #151542);border-color:#fff}.bn-btn-light.svelte-jiu4fx:hover,.bn-btn-outline-light.svelte-jiu4fx{background:transparent;color:#fff;border-color:#fff}.bn-btn-outline-light.svelte-jiu4fx:hover{background:#fff;color:var(--bn-navy, #151542)}.bn-btn-navy.svelte-jiu4fx{background:var(--bn-navy, #151542);color:#fff;border-color:var(--bn-navy, #151542)}.bn-btn-navy.svelte-jiu4fx:hover{background:transparent;color:var(--bn-navy, #151542)}.bn-hero.svelte-jiu4fx{position:relative;min-height:560px;display:grid;place-items:center;overflow:hidden}.bn-hero.svelte-jiu4fx img:where(.svelte-jiu4fx){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.bn-hero-overlay.svelte-jiu4fx{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0c16362e,#0c163680)}.bn-hero-content.svelte-jiu4fx{position:relative;text-align:center;color:#fff;padding:24px;max-width:680px}.bn-hero-eyebrow.svelte-jiu4fx{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;color:#fff}.bn-hero-content.svelte-jiu4fx h1:where(.svelte-jiu4fx){font-family:var(--font-heading);font-weight:500;font-size:46px;line-height:1.12;letter-spacing:.01em;color:#fff;margin:0 0 28px}.bn-hero-cta.svelte-jiu4fx{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.bn-carousel.svelte-jiu4fx{display:flex;gap:24px;margin-top:40px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;-webkit-overflow-scrolling:touch}.bn-carousel.svelte-jiu4fx>:where(.svelte-jiu4fx){scroll-snap-align:start;flex:0 0 auto}.bn-carousel.svelte-jiu4fx::-webkit-scrollbar{height:6px}.bn-carousel.svelte-jiu4fx::-webkit-scrollbar-thumb{background:var(--bn-line, #e0e0e0);border-radius:3px}.bn-cat-slide.svelte-jiu4fx{width:210px;display:flex;flex-direction:column;align-items:center;gap:14px;text-decoration:none}.bn-cat-img.svelte-jiu4fx{display:grid;place-items:center;width:100%;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;background:var(--bn-cream, #f5f5f5)}.bn-cat-img.svelte-jiu4fx img:where(.svelte-jiu4fx){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.bn-cat-slide.svelte-jiu4fx:hover .bn-cat-img:where(.svelte-jiu4fx) img:where(.svelte-jiu4fx){transform:scale(1.06)}.bn-cat-label.svelte-jiu4fx{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--bn-navy, #151542);text-align:center}.bn-cat-skel.svelte-jiu4fx{width:210px;aspect-ratio:1 / 1;border-radius:6px}.bn-skeleton.svelte-jiu4fx{background:linear-gradient(90deg,#f0f0f0,#f7f7f7,#f0f0f0);background-size:200% 100%;animation:svelte-jiu4fx-bn-shimmer 1.4s infinite}@keyframes svelte-jiu4fx-bn-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.bn-banner.svelte-jiu4fx{position:relative;min-height:440px;display:grid;place-items:center;overflow:hidden}.bn-banner.svelte-jiu4fx img:where(.svelte-jiu4fx){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%}.bn-banner-overlay.svelte-jiu4fx{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c163673}.bn-banner-body.svelte-jiu4fx{position:relative;text-align:center;color:#fff;padding:24px;max-width:640px}.bn-banner-eyebrow.svelte-jiu4fx{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;color:#fff}.bn-banner-body.svelte-jiu4fx h2:where(.svelte-jiu4fx){font-family:var(--font-heading);font-weight:500;font-size:36px;color:#fff;margin:0 0 16px}.bn-banner-body.svelte-jiu4fx p:where(.svelte-jiu4fx){font-size:14px;line-height:1.7;color:#ffffffd9;margin:0 auto 26px;max-width:520px}.bn-split-grid.svelte-jiu4fx{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;background:var(--bn-cream, #f5f5f5)}.bn-split-left.svelte-jiu4fx{display:grid;grid-template-rows:1fr 1fr;gap:4px;min-height:520px}.bn-promo-tile.svelte-jiu4fx{position:relative;display:block;overflow:hidden;text-decoration:none}.bn-promo-tile.svelte-jiu4fx img:where(.svelte-jiu4fx){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.bn-promo-tile.svelte-jiu4fx:hover img:where(.svelte-jiu4fx){transform:scale(1.04)}.bn-promo-overlay.svelte-jiu4fx{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c163647}.bn-promo-cta.svelte-jiu4fx{position:absolute;inset:auto 0 0 0;display:inline-flex;align-items:center;gap:4px;padding:24px 28px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff}.bn-split-right.svelte-jiu4fx{padding:60px max(24px,6%);display:flex;flex-direction:column;justify-content:center;text-align:center}.bn-shape-grid.svelte-jiu4fx{display:grid;grid-template-columns:repeat(5,1fr);gap:20px 12px;margin:32px auto 8px;max-width:520px}.bn-shape.svelte-jiu4fx{display:flex;flex-direction:column;align-items:center;gap:8px;text-decoration:none}.bn-shape.svelte-jiu4fx img:where(.svelte-jiu4fx){width:60px;height:60px;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.bn-shape.svelte-jiu4fx:hover img:where(.svelte-jiu4fx){transform:scale(1.12)}.bn-shape.svelte-jiu4fx span:where(.svelte-jiu4fx){font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--bn-navy, #151542)}.bn-shapes-cta.svelte-jiu4fx{margin-top:30px}.bn-collection.svelte-jiu4fx{width:320px;text-decoration:none;display:flex;flex-direction:column}.bn-collection-media.svelte-jiu4fx{display:block;overflow:hidden;border-radius:6px;aspect-ratio:4 / 5;background:var(--bn-cream, #f5f5f5)}.bn-collection-media.svelte-jiu4fx img:where(.svelte-jiu4fx){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.bn-collection.svelte-jiu4fx:hover .bn-collection-media:where(.svelte-jiu4fx) img:where(.svelte-jiu4fx){transform:scale(1.04)}.bn-collection-body.svelte-jiu4fx{display:flex;flex-direction:column;gap:6px;padding:18px 4px 0}.bn-collection-title.svelte-jiu4fx{font-family:var(--font-heading);font-size:20px;font-weight:500;color:var(--bn-navy, #151542)}.bn-collection-text.svelte-jiu4fx{font-size:13px;line-height:1.6;color:var(--bn-muted, #656565)}.bn-collection-cta.svelte-jiu4fx{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--bn-accent, #0024d6)}.bn-only-slide.svelte-jiu4fx{width:300px;text-align:left}.bn-only-media.svelte-jiu4fx{display:block;overflow:hidden;border-radius:6px;aspect-ratio:4 / 3;background:var(--bn-cream, #f5f5f5)}.bn-only-media.svelte-jiu4fx img:where(.svelte-jiu4fx){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.bn-only-slide.svelte-jiu4fx:hover .bn-only-media:where(.svelte-jiu4fx) img:where(.svelte-jiu4fx){transform:scale(1.04)}.bn-only-slide.svelte-jiu4fx h3:where(.svelte-jiu4fx){margin:18px 0 8px;font-family:var(--font-body);font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--bn-navy, #151542)}.bn-only-slide.svelte-jiu4fx p:where(.svelte-jiu4fx){margin:0;font-size:13px;line-height:1.7;color:var(--bn-muted, #656565)}.bn-reviews.svelte-jiu4fx{text-align:center}.bn-review.svelte-jiu4fx{width:320px;background:#fff;border:1px solid var(--bn-line, #e0e0e0);border-radius:6px;padding:30px 26px;margin:0;text-align:left;display:flex;flex-direction:column}.bn-stars.svelte-jiu4fx{display:inline-flex;gap:3px;color:var(--bn-accent, #0024d6);margin-bottom:14px}.bn-stars.svelte-jiu4fx svg{fill:currentColor}.bn-review-heading.svelte-jiu4fx{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bn-navy, #151542);margin-bottom:10px}.bn-review.svelte-jiu4fx blockquote:where(.svelte-jiu4fx){margin:0 0 18px;font-size:14px;line-height:1.65;color:var(--bn-ink, #1a1a1a)}.bn-review-author.svelte-jiu4fx{margin-top:auto;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--bn-muted, #656565)}@media(max-width:1024px){.bn-split-grid.svelte-jiu4fx{grid-template-columns:1fr}.bn-split-left.svelte-jiu4fx{min-height:360px;grid-template-rows:1fr 1fr}.bn-shape-grid.svelte-jiu4fx{grid-template-columns:repeat(5,1fr)}}@media(max-width:720px){.bn-section.svelte-jiu4fx{padding:48px 18px}.bn-heading.svelte-jiu4fx{font-size:26px}.bn-hero-content.svelte-jiu4fx h1:where(.svelte-jiu4fx){font-size:32px}.bn-hero.svelte-jiu4fx{min-height:460px}.bn-banner-body.svelte-jiu4fx h2:where(.svelte-jiu4fx){font-size:28px}.bn-shape-grid.svelte-jiu4fx{grid-template-columns:repeat(4,1fr)}.bn-cat-slide.svelte-jiu4fx{width:150px}.bn-collection.svelte-jiu4fx,.bn-only-slide.svelte-jiu4fx{width:240px}.bn-review.svelte-jiu4fx{width:260px}}.embla.svelte-rwgio5{overflow:hidden}.embla__container.svelte-rwgio5{display:flex}.embla__slide.svelte-rwgio5{flex:0 0 20%;min-width:0}
