.hl-section.svelte-x5o0m0{margin-block:clamp(40px,6vw,72px)}.hl-section.svelte-x5o0m0 h2:where(.svelte-x5o0m0){font-size:var(--h2);max-width:min(30ch,100%)}.hl-section.svelte-x5o0m0 .section-head:where(.svelte-x5o0m0) .lead:where(.svelte-x5o0m0){text-wrap:pretty;max-width:60ch}.hl-hero.svelte-x5o0m0{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-block:0 clamp(40px,6vw,72px);display:grid}.hl-hero.svelte-x5o0m0 h1:where(.svelte-x5o0m0){font-size:var(--h1);margin:var(--space-s) 0 var(--space-m);max-width:20ch}.hl-excl.svelte-x5o0m0{font-family:var(--heading-font-family);font-size:var(--text-l);color:var(--primary-strong);margin:0 0 var(--space-m);text-wrap:balance;max-width:34ch}.hl-lead.svelte-x5o0m0{color:var(--text-dark-muted);max-width:58ch;margin:0 0 var(--space-l);text-wrap:pretty;line-height:1.7}.hl-ctas.svelte-x5o0m0{gap:var(--space-s);flex-wrap:wrap;display:flex}.hl-hero-art.svelte-x5o0m0 img:where(.svelte-x5o0m0){aspect-ratio:1;object-fit:cover;border-radius:var(--radius-l,16px);width:100%;height:auto;display:block}.hl-section.svelte-x5o0m0 .section-head:where(.svelte-x5o0m0){margin-bottom:var(--space-l)}.hl-section.svelte-x5o0m0 .section-head:where(.svelte-x5o0m0) .lead:where(.svelte-x5o0m0){margin-top:var(--space-s);color:var(--text-dark-muted);line-height:1.7}.hl-ladder.svelte-x5o0m0{gap:var(--space-l);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hl-card.svelte-x5o0m0{border:1px solid var(--neutral-light);border-radius:var(--radius-m);background:var(--white);flex-direction:column;min-width:0;display:flex;overflow:hidden}.hl-card-art.svelte-x5o0m0{aspect-ratio:1;background:var(--base-ultra-light);display:block;overflow:hidden}.hl-card-art.svelte-x5o0m0 img:where(.svelte-x5o0m0){object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.hl-card.svelte-x5o0m0:hover .hl-card-art:where(.svelte-x5o0m0) img:where(.svelte-x5o0m0){transform:scale(1.03)}.hl-card-body.svelte-x5o0m0{gap:var(--space-xs);padding:var(--space-l);flex-direction:column;flex:1;min-width:0;display:flex}.hl-card-body.svelte-x5o0m0 h3:where(.svelte-x5o0m0){font-size:var(--text-l);margin:0;line-height:1.3}.hl-size.svelte-x5o0m0{font-size:var(--text-s);color:var(--text-dark-muted);margin:0}.hl-fits.svelte-x5o0m0{font-size:var(--text-s);color:var(--text-subtle);text-wrap:pretty;margin:0;line-height:1.6}.hl-price.svelte-x5o0m0{font-family:var(--heading-font-family);font-size:var(--text-l);color:var(--text-dark);padding-top:var(--space-2xs);margin:auto 0 0}.hl-card-body.svelte-x5o0m0 .hl-fits:where(.svelte-x5o0m0){margin-bottom:var(--space-s)}.hl-card.is-ask.svelte-x5o0m0 .hl-price:where(.svelte-x5o0m0){font-size:var(--text-m);color:var(--primary-strong)}.hl-card-body.svelte-x5o0m0 .btn:where(.svelte-x5o0m0){margin-top:var(--space-xs);text-align:center;white-space:normal;justify-content:center;align-self:stretch;max-width:100%}.hl-advice.svelte-x5o0m0{background:var(--primary-ultra-light);border-color:var(--primary-light)}.hl-advice.svelte-x5o0m0 .hl-card-body:where(.svelte-x5o0m0){justify-content:center}.hl-advice.svelte-x5o0m0 .hl-fits:where(.svelte-x5o0m0){color:var(--text-dark-muted)}.hl-advice-ic.svelte-x5o0m0{border-radius:var(--radius-circle,50%);background:var(--white);width:48px;height:48px;color:var(--primary-strong);margin-bottom:var(--space-xs);place-items:center;display:grid}.hl-advice-ic.svelte-x5o0m0 svg:where(.svelte-x5o0m0){width:24px;height:24px}.hl-advice.svelte-x5o0m0 .btn:where(.svelte-x5o0m0){margin-top:var(--space-s)}.hl-split.svelte-x5o0m0,.hl-origin.svelte-x5o0m0,.hl-trade.svelte-x5o0m0{align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hl-split.svelte-x5o0m0{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.hl-origin.svelte-x5o0m0{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.hl-split.svelte-x5o0m0 img:where(.svelte-x5o0m0),.hl-origin.svelte-x5o0m0 img:where(.svelte-x5o0m0){aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius-l,16px);width:100%;height:auto;display:block}.hl-split-copy.svelte-x5o0m0,.hl-origin-copy.svelte-x5o0m0,.hl-trade-copy.svelte-x5o0m0{align-items:flex-start;gap:var(--space-s);flex-direction:column;min-width:0;display:flex}.hl-split-copy.svelte-x5o0m0>:where(.svelte-x5o0m0),.hl-origin-copy.svelte-x5o0m0>:where(.svelte-x5o0m0),.hl-trade-copy.svelte-x5o0m0>:where(.svelte-x5o0m0){max-width:100%}.hl-split-copy.svelte-x5o0m0 h2:where(.svelte-x5o0m0),.hl-origin-copy.svelte-x5o0m0 h2:where(.svelte-x5o0m0),.hl-trade-copy.svelte-x5o0m0 h2:where(.svelte-x5o0m0){margin-bottom:var(--space-2xs)}.hl-split-copy.svelte-x5o0m0 p:where(.svelte-x5o0m0),.hl-origin-copy.svelte-x5o0m0 p:where(.svelte-x5o0m0){color:var(--text-dark-muted);text-wrap:pretty;max-width:58ch;line-height:1.7}.hl-split-copy.svelte-x5o0m0 .btn:where(.svelte-x5o0m0),.hl-origin-copy.svelte-x5o0m0 .link-arrow:where(.svelte-x5o0m0){margin-top:var(--space-xs);display:inline-flex}.hl-origin-copy.svelte-x5o0m0 .eyebrow:where(.svelte-x5o0m0){white-space:normal}.hl-gallery.svelte-x5o0m0{gap:var(--space-m);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hl-gallery.svelte-x5o0m0 figure:where(.svelte-x5o0m0){margin:0}.hl-gallery.svelte-x5o0m0 img:where(.svelte-x5o0m0){aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-m);width:100%;height:auto;display:block}.hl-gallery.svelte-x5o0m0 figcaption:where(.svelte-x5o0m0){font-size:var(--text-s);color:var(--text-dark-muted);margin-top:var(--space-xs);text-wrap:pretty}.hl-trade.svelte-x5o0m0{background:var(--base);color:var(--text-on-dark,#c2cfd6);border-radius:var(--radius-l,16px);grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);padding:clamp(20px,3vw,40px)}.hl-trade.svelte-x5o0m0 h2:where(.svelte-x5o0m0){color:var(--white)}.hl-trade.svelte-x5o0m0 p:where(.svelte-x5o0m0){text-wrap:pretty;max-width:60ch;line-height:1.7}.hl-trade.svelte-x5o0m0 img:where(.svelte-x5o0m0){aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-m);width:100%;height:auto;display:block}.hl-trade.svelte-x5o0m0 .btn:where(.svelte-x5o0m0){margin-top:var(--space-xs)}.hl-delivery.svelte-x5o0m0 ul:where(.svelte-x5o0m0){margin:var(--space-m) 0;max-width:70ch;padding-left:1.2em}.hl-delivery.svelte-x5o0m0 li:where(.svelte-x5o0m0){color:var(--text-dark-muted);margin-bottom:var(--space-xs);text-wrap:pretty;line-height:1.7}.hl-faq-list.svelte-x5o0m0{gap:var(--space-xs);max-width:52rem;margin-top:var(--space-m);display:grid}.hl-faq-item.svelte-x5o0m0{border:1px solid var(--neutral-light);border-radius:var(--radius-s);background:var(--white);padding:0 1.1rem}.hl-faq-item.svelte-x5o0m0 summary:where(.svelte-x5o0m0){cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;list-style:none;display:flex}.hl-faq-item.svelte-x5o0m0 summary:where(.svelte-x5o0m0)::-webkit-details-marker{display:none}.hl-faq-item.svelte-x5o0m0 summary:where(.svelte-x5o0m0) h3:where(.svelte-x5o0m0){font-family:var(--text-font-family);font-size:var(--text-m);margin:0;font-weight:700}.hl-faq-item.svelte-x5o0m0 summary:where(.svelte-x5o0m0):after{content:"+";color:var(--primary-strong);flex-shrink:0;font-size:1.3rem;line-height:1}.hl-faq-item[open].svelte-x5o0m0 summary:where(.svelte-x5o0m0):after{content:"–"}.hl-faq-a.svelte-x5o0m0{color:var(--text-dark-muted);padding-bottom:1rem;line-height:1.7}.hl-faq-a.svelte-x5o0m0 p{margin:0 0 .6em}.hl-faq-a.svelte-x5o0m0 a{text-decoration:underline}.hl-form.svelte-x5o0m0{max-width:52rem}@media (width<=1100px){.hl-ladder.svelte-x5o0m0{gap:var(--space-m);grid-template-columns:repeat(2,minmax(0,1fr))}.hl-gallery.svelte-x5o0m0{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.hl-hero.svelte-x5o0m0{grid-template-columns:minmax(0,1fr)}.hl-hero-art.svelte-x5o0m0{order:-1}.hl-hero-art.svelte-x5o0m0 img:where(.svelte-x5o0m0){aspect-ratio:4/3}.hl-split.svelte-x5o0m0,.hl-origin.svelte-x5o0m0,.hl-trade.svelte-x5o0m0{grid-template-columns:minmax(0,1fr)}.hl-split.svelte-x5o0m0 img:where(.svelte-x5o0m0),.hl-origin.svelte-x5o0m0 img:where(.svelte-x5o0m0),.hl-trade.svelte-x5o0m0 img:where(.svelte-x5o0m0){aspect-ratio:4/3}}@media (width<=400px){.hl-trade.svelte-x5o0m0 h2:where(.svelte-x5o0m0){font-size:var(--h3)}}@media (width<=640px){.hl-ladder.svelte-x5o0m0{gap:var(--space-s);grid-template-columns:minmax(0,1fr)}.hl-card.svelte-x5o0m0{flex-direction:row}.hl-card-art.svelte-x5o0m0{aspect-ratio:auto;flex:0 0 38%}.hl-card-body.svelte-x5o0m0{padding:var(--space-m);gap:var(--space-2xs)}.hl-card-body.svelte-x5o0m0 h3:where(.svelte-x5o0m0){font-size:var(--text-m);overflow-wrap:anywhere;text-wrap:pretty}.hl-price.svelte-x5o0m0{font-size:var(--text-m);padding-top:var(--space-xs)}.hl-advice-ic.svelte-x5o0m0{width:40px;height:40px}.hl-gallery.svelte-x5o0m0{gap:var(--space-s);grid-template-columns:repeat(2,minmax(0,1fr))}.hl-ctas.svelte-x5o0m0 .btn:where(.svelte-x5o0m0){justify-content:center;width:100%}}@media (width<=400px){.hl-card-art.svelte-x5o0m0{flex-basis:31%}.hl-card-body.svelte-x5o0m0{padding:var(--space-s)}}.cat-hero.svelte-1msklzm h1:where(.svelte-1msklzm){font-size:var(--h2);max-width:30ch}.cat-hero.svelte-1msklzm{margin-block:0 var(--space-xl);align-items:start}
