.why-choose[data-astro-cid-fcgrrunm]{max-width:1600px;margin-inline:auto;padding:36px clamp(20px,4.45vw,64px) 56px;border-top:1px solid #d9d5cc}h2[data-astro-cid-fcgrrunm]{margin:0 0 28px;font:700 clamp(30px,3vw,42px)/1.1 var(--showcase-display);text-transform:uppercase;letter-spacing:-.025em}.why-choose__items[data-astro-cid-fcgrrunm]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}article[data-astro-cid-fcgrrunm]{min-width:0;padding:0 24px;border-left:1px solid #d9d5cc}article[data-astro-cid-fcgrrunm]:first-child{border-left:0;padding-left:0}article[data-astro-cid-fcgrrunm]:last-child{padding-right:0}img[data-astro-cid-fcgrrunm]{display:block;margin-bottom:16px}h3[data-astro-cid-fcgrrunm]{margin:0 0 10px;color:#562c5a;font-size:18px;font-weight:700;line-height:1.3}p[data-astro-cid-fcgrrunm]{margin:0;font-size:16px;line-height:1.6}@media(max-width:1000px){.why-choose__items[data-astro-cid-fcgrrunm]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}article[data-astro-cid-fcgrrunm]:nth-child(3){border-left:0;padding-left:0}}@media(max-width:600px){.why-choose[data-astro-cid-fcgrrunm]{padding-block:28px 36px}h2[data-astro-cid-fcgrrunm]{font-size:30px;margin-bottom:20px}.why-choose__items[data-astro-cid-fcgrrunm]{display:block}article[data-astro-cid-fcgrrunm],article[data-astro-cid-fcgrrunm]:first-child,article[data-astro-cid-fcgrrunm]:nth-child(3),article[data-astro-cid-fcgrrunm]:last-child{display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px;border:0;border-top:1px solid #d9d5cc;padding:20px 0}article[data-astro-cid-fcgrrunm]:first-child{border-top:0;padding-top:0}article[data-astro-cid-fcgrrunm]:last-child{padding-bottom:0}img[data-astro-cid-fcgrrunm]{margin:0}h3[data-astro-cid-fcgrrunm]{font-size:18px}p[data-astro-cid-fcgrrunm]{font-size:15px}}.showcase[data-astro-cid-ne2ydz7d]{background:var(--showcase-paper, #f4f2ed);color:var(--showcase-ink, #1c1b1c);font-family:Manrope Variable,Manrope,system-ui,sans-serif}.hero[data-astro-cid-ne2ydz7d],.category-section[data-astro-cid-ne2ydz7d],.quote-section[data-astro-cid-ne2ydz7d]{max-width:1600px;margin-inline:auto;padding-inline:clamp(1.25rem,4.45vw,4rem)}.hero[data-astro-cid-ne2ydz7d]{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(2rem,5.5vw,6rem);align-items:center;padding-top:clamp(2rem,3.4vw,3rem);padding-bottom:2.5rem}.kicker[data-astro-cid-ne2ydz7d]{margin:0;color:var(--showcase-purple, #562c5a);font-size:.7rem;font-weight:800;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}h1[data-astro-cid-ne2ydz7d],h2[data-astro-cid-ne2ydz7d]{font-family:var(--showcase-display, "Barlow Condensed", Impact, sans-serif);font-weight:700;letter-spacing:-.035em;text-transform:uppercase}h1[data-astro-cid-ne2ydz7d]{max-width:100%;margin:.7rem 0 0;font-size:clamp(2.65rem,5.15vw,4.5rem);line-height:1.02}h1[data-astro-cid-ne2ydz7d] span[data-astro-cid-ne2ydz7d],h1[data-astro-cid-ne2ydz7d] em[data-astro-cid-ne2ydz7d]{display:block;font-style:normal}h1[data-astro-cid-ne2ydz7d] em[data-astro-cid-ne2ydz7d]{color:var(--showcase-purple, #562c5a)}.hero-summary[data-astro-cid-ne2ydz7d]{max-width:31rem;margin:1.55rem 0 0;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.62}.hero-actions[data-astro-cid-ne2ydz7d]{display:flex;flex-wrap:wrap;align-items:center;gap:1.35rem;margin-top:1.65rem}.button[data-astro-cid-ne2ydz7d]{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:2rem;padding:.8rem 1.15rem;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;transition:transform .18s ease,background-color .18s ease}.button[data-astro-cid-ne2ydz7d]:hover{transform:translateY(-2px)}.button--ink[data-astro-cid-ne2ydz7d]{background:var(--showcase-ink, #1c1b1c);color:var(--showcase-paper, #f4f2ed)}.button--purple[data-astro-cid-ne2ydz7d]{background:var(--showcase-purple, #562c5a);color:#fff}.text-link[data-astro-cid-ne2ydz7d],.catalogue-link[data-astro-cid-ne2ydz7d]{display:inline-flex;min-height:44px;align-items:center;gap:.5rem;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-transform:uppercase}.hero-image[data-astro-cid-ne2ydz7d],.factory-image[data-astro-cid-ne2ydz7d]{margin:0}.hero-image[data-astro-cid-ne2ydz7d] img{display:block;width:100%;height:clamp(250px,26vw,380px);object-fit:cover;object-position:50% 64%}.category-section[data-astro-cid-ne2ydz7d]{position:relative;padding-top:2rem;padding-bottom:3rem}#product-grid[data-astro-cid-ne2ydz7d]{position:absolute;top:0;scroll-margin-top:92px}#trailer-families[data-astro-cid-ne2ydz7d],#factory-story[data-astro-cid-ne2ydz7d],#inquiry[data-astro-cid-ne2ydz7d]{scroll-margin-top:92px}.section-heading[data-astro-cid-ne2ydz7d]{display:flex;align-items:end;justify-content:space-between;gap:2rem;padding-bottom:1.05rem;border-bottom:1px solid var(--showcase-line, #d6d0c8)}.section-heading[data-astro-cid-ne2ydz7d] h2[data-astro-cid-ne2ydz7d]{margin:.4rem 0 0;font-size:clamp(2.25rem,2.6vw,2.25rem);line-height:.92}.section-note[data-astro-cid-ne2ydz7d]{margin:0 0 .25rem;font-size:.92rem;line-height:1.5}.category-list[data-astro-cid-ne2ydz7d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}.category-row[data-astro-cid-ne2ydz7d]{display:grid;grid-template-columns:150px minmax(0,1fr) auto;gap:1rem;align-items:center;min-height:112px;padding:.85rem 0;border-bottom:1px solid var(--showcase-line, #d6d0c8);transition:color .18s ease,background-color .18s ease}.category-row[data-astro-cid-ne2ydz7d]:nth-child(-n+4){grid-column:1}.category-row[data-astro-cid-ne2ydz7d]:nth-child(n+5){grid-column:2}.category-row[data-astro-cid-ne2ydz7d]:nth-child(5){grid-row:1}.category-row[data-astro-cid-ne2ydz7d]:nth-child(6){grid-row:2}.category-row[data-astro-cid-ne2ydz7d]:nth-child(7){grid-row:3}.category-row[data-astro-cid-ne2ydz7d]:nth-child(8){grid-row:4}.category-row[data-astro-cid-ne2ydz7d]:hover,.category-row[data-astro-cid-ne2ydz7d]:focus-visible{color:var(--showcase-purple, #562c5a)}.category-row__image[data-astro-cid-ne2ydz7d]{display:grid;place-items:center;width:100%;height:78px;margin:0;overflow:hidden}.category-row__image[data-astro-cid-ne2ydz7d] img,.category-row__image[data-astro-cid-ne2ydz7d]>img[data-astro-cid-ne2ydz7d]{display:block;width:100%;height:100%;object-fit:contain}.category-row__copy[data-astro-cid-ne2ydz7d]{display:grid;gap:.28rem}.category-row[data-astro-cid-ne2ydz7d] strong[data-astro-cid-ne2ydz7d]{font-size:clamp(1.22rem,1.35vw,1.48rem);line-height:1.05}.category-row[data-astro-cid-ne2ydz7d] small[data-astro-cid-ne2ydz7d]{color:#5d5755;font-size:.82rem;line-height:1.4}.category-row[data-astro-cid-ne2ydz7d] i[data-astro-cid-ne2ydz7d]{font-size:1.15rem;font-style:normal}.catalogue-link[data-astro-cid-ne2ydz7d]{margin-top:1rem}.factory-section[data-astro-cid-ne2ydz7d]{display:grid;grid-template-columns:minmax(245px,26rem) minmax(0,48rem);justify-content:center;gap:clamp(2rem,5vw,5rem);align-items:center;padding:3rem clamp(1.25rem,4.45vw,4rem);background:var(--showcase-ink, #1c1b1c);color:var(--showcase-paper, #f4f2ed)}.factory-intro[data-astro-cid-ne2ydz7d]{max-width:26rem;justify-self:end}.factory-intro[data-astro-cid-ne2ydz7d] .kicker[data-astro-cid-ne2ydz7d]{color:var(--showcase-gold, #b58b51)}.factory-intro[data-astro-cid-ne2ydz7d] h2[data-astro-cid-ne2ydz7d]{margin:.65rem 0 1.35rem;font-size:clamp(2.25rem,3.6vw,3.75rem);line-height:.9}.factory-intro[data-astro-cid-ne2ydz7d]>p[data-astro-cid-ne2ydz7d]:not(.kicker){margin:0;color:#ded9d1;font-size:.95rem;line-height:1.7}.factory-links[data-astro-cid-ne2ydz7d]{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;margin-top:1.6rem}.factory-links[data-astro-cid-ne2ydz7d] .text-link--muted[data-astro-cid-ne2ydz7d]{color:#ded9d1;font-size:.64rem}.factory-image[data-astro-cid-ne2ydz7d]{min-height:0}.factory-image[data-astro-cid-ne2ydz7d] img[data-astro-cid-ne2ydz7d]{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain}.quote-section[data-astro-cid-ne2ydz7d]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(15rem,.8fr) auto;gap:2rem;align-items:center;padding-top:2.25rem;padding-bottom:2.25rem}.quote-section[data-astro-cid-ne2ydz7d] h2[data-astro-cid-ne2ydz7d]{margin:.4rem 0 0;font-size:clamp(2.25rem,3.25vw,3rem);line-height:.92}.quote-section[data-astro-cid-ne2ydz7d]>p[data-astro-cid-ne2ydz7d]{max-width:25rem;margin:0;padding-left:2rem;border-left:1px solid var(--showcase-line, #d6d0c8);font-size:.94rem;line-height:1.5}a[data-astro-cid-ne2ydz7d]:focus-visible{outline:3px solid var(--showcase-purple, #562c5a);outline-offset:4px}.factory-section[data-astro-cid-ne2ydz7d] a[data-astro-cid-ne2ydz7d]:focus-visible{outline-color:var(--showcase-gold, #b58b51)}@media(max-width:900px){.hero[data-astro-cid-ne2ydz7d]{gap:2.5rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.category-row[data-astro-cid-ne2ydz7d]{grid-template-columns:118px minmax(0,1fr) auto;min-height:104px}.factory-section[data-astro-cid-ne2ydz7d]{grid-template-columns:minmax(210px,.36fr) minmax(0,.64fr);gap:2rem}.quote-section[data-astro-cid-ne2ydz7d]{grid-template-columns:1fr auto}.quote-section[data-astro-cid-ne2ydz7d]>p[data-astro-cid-ne2ydz7d]{grid-column:1;padding-left:0;border-left:0}.quote-section[data-astro-cid-ne2ydz7d] .button[data-astro-cid-ne2ydz7d]{grid-column:2;grid-row:1 / span 2}}@media(max-width:767px){.hero-copy[data-astro-cid-ne2ydz7d]{display:contents}.hero[data-astro-cid-ne2ydz7d]{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding-top:1.55rem;padding-bottom:1.75rem}h1[data-astro-cid-ne2ydz7d]{max-width:100%;margin-top:.6rem;font-size:clamp(2.5rem,10.5vw,3.1rem);line-height:1.02}.hero-summary[data-astro-cid-ne2ydz7d]{margin-top:.75rem;font-size:1rem;line-height:1.5}.hero-image[data-astro-cid-ne2ydz7d]{order:2;margin-top:.15rem}.hero-image[data-astro-cid-ne2ydz7d] img{height:auto;aspect-ratio:16 / 9;max-height:310px}.hero-actions[data-astro-cid-ne2ydz7d]{order:3;display:grid;grid-template-columns:1fr;gap:.35rem;margin-top:.45rem}.hero-actions[data-astro-cid-ne2ydz7d] .button[data-astro-cid-ne2ydz7d]{width:100%;min-height:54px}.hero-actions[data-astro-cid-ne2ydz7d] .text-link[data-astro-cid-ne2ydz7d]{justify-content:flex-start}.category-section[data-astro-cid-ne2ydz7d]{padding-top:2.4rem;padding-bottom:3.25rem}.section-heading[data-astro-cid-ne2ydz7d]{display:block;padding-bottom:.85rem}.section-heading[data-astro-cid-ne2ydz7d] h2[data-astro-cid-ne2ydz7d]{font-size:clamp(1.9rem,8.5vw,2.2rem)}.section-note[data-astro-cid-ne2ydz7d]{margin:.5rem 0 0}.category-list[data-astro-cid-ne2ydz7d]{display:block}.category-row[data-astro-cid-ne2ydz7d],.category-row[data-astro-cid-ne2ydz7d]:nth-child(n){grid-column:auto;grid-row:auto;grid-template-columns:minmax(98px,31vw) minmax(0,1fr) auto;gap:.8rem;min-height:0;padding:.66rem 0}.category-row__image[data-astro-cid-ne2ydz7d]{height:66px}.category-row[data-astro-cid-ne2ydz7d] strong[data-astro-cid-ne2ydz7d]{font-size:1.08rem}.category-row[data-astro-cid-ne2ydz7d] small[data-astro-cid-ne2ydz7d]{font-size:.875rem}.factory-section[data-astro-cid-ne2ydz7d]{display:flex;flex-direction:column;gap:1.5rem;padding-top:3.2rem;padding-bottom:3.2rem}.factory-intro[data-astro-cid-ne2ydz7d]{max-width:none;justify-self:auto}.factory-intro[data-astro-cid-ne2ydz7d] h2[data-astro-cid-ne2ydz7d]{font-size:clamp(2rem,9vw,2.65rem)}.factory-image[data-astro-cid-ne2ydz7d]{width:100%}.factory-image[data-astro-cid-ne2ydz7d] img[data-astro-cid-ne2ydz7d]{height:auto;max-height:none}.quote-section[data-astro-cid-ne2ydz7d]{display:grid;grid-template-columns:1fr;gap:1rem;padding-top:2.4rem;padding-bottom:2.4rem}.quote-section[data-astro-cid-ne2ydz7d] h2[data-astro-cid-ne2ydz7d]{font-size:clamp(1.9rem,8.5vw,2.3rem)}.quote-section[data-astro-cid-ne2ydz7d] .button[data-astro-cid-ne2ydz7d]{grid-column:auto;grid-row:auto;width:100%;min-height:54px}}@media(max-width:359px){.hero[data-astro-cid-ne2ydz7d],.category-section[data-astro-cid-ne2ydz7d],.quote-section[data-astro-cid-ne2ydz7d],.factory-section[data-astro-cid-ne2ydz7d]{padding-inline:1rem}.category-row[data-astro-cid-ne2ydz7d],.category-row[data-astro-cid-ne2ydz7d]:nth-child(n){grid-template-columns:88px minmax(0,1fr) auto;gap:.55rem}.category-row__image[data-astro-cid-ne2ydz7d]{height:58px}.category-row[data-astro-cid-ne2ydz7d] strong[data-astro-cid-ne2ydz7d]{font-size:1rem}.category-row[data-astro-cid-ne2ydz7d] small[data-astro-cid-ne2ydz7d]{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.button[data-astro-cid-ne2ydz7d]{transition-duration:1ms}}
