.crumb[data-astro-cid-nw6byctd]{padding:32px 0 0;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.crumb[data-astro-cid-nw6byctd] a[data-astro-cid-nw6byctd]{color:var(--mute);text-decoration:none;transition:color .2s ease}.crumb[data-astro-cid-nw6byctd] a[data-astro-cid-nw6byctd]:hover{color:var(--clay)}.crumb[data-astro-cid-nw6byctd] .sep[data-astro-cid-nw6byctd]{margin:0 8px;opacity:.6}.crumb[data-astro-cid-nw6byctd] .current[data-astro-cid-nw6byctd]{color:var(--ink)}.cat-hero[data-astro-cid-nw6byctd]{padding:40px 0 56px;position:relative;isolation:isolate;max-width:760px}.eyebrow[data-astro-cid-nw6byctd]{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--clay);margin-bottom:20px}.cat-hero[data-astro-cid-nw6byctd] h1[data-astro-cid-nw6byctd]{font-family:var(--display);font-weight:300;font-size:clamp(48px,7vw,96px);line-height:.96;letter-spacing:-.022em;font-variation-settings:"opsz" 144;margin-bottom:24px}.cat-hero[data-astro-cid-nw6byctd] h1[data-astro-cid-nw6byctd] em[data-astro-cid-nw6byctd]{font-style:italic;color:var(--moss)}.cat-hero[data-astro-cid-nw6byctd] .lede[data-astro-cid-nw6byctd]{font-size:clamp(18px,1.6vw,22px);color:var(--mute);line-height:1.6;max-width:620px}.cat-count[data-astro-cid-nw6byctd]{margin-top:22px;font-family:var(--display);font-style:italic;font-size:15px;color:var(--mute)}.cat-products[data-astro-cid-nw6byctd]{display:grid;grid-template-columns:repeat(4,1fr);gap:64px 36px;padding-bottom:96px}.cat-copy[data-astro-cid-nw6byctd]{max-width:720px;margin:0 auto;padding:16px 0 24px;border-top:1px solid var(--line)}.cat-copy[data-astro-cid-nw6byctd] p[data-astro-cid-nw6byctd]{font-size:19px;line-height:1.75;color:var(--ink);margin:28px 0 0}.cat-copy[data-astro-cid-nw6byctd] p[data-astro-cid-nw6byctd]:first-child{margin-top:36px}.cat-faq[data-astro-cid-nw6byctd]{max-width:720px;margin:0 auto;padding:56px 0 24px}.cat-faq[data-astro-cid-nw6byctd] h2[data-astro-cid-nw6byctd],.cat-cross[data-astro-cid-nw6byctd] h2[data-astro-cid-nw6byctd]{font-family:var(--display);font-weight:300;font-style:italic;font-size:clamp(26px,3vw,34px);color:var(--ink);margin-bottom:28px}.faq-item[data-astro-cid-nw6byctd]{padding:22px 0;border-top:1px solid var(--line)}.faq-item[data-astro-cid-nw6byctd]:last-child{border-bottom:1px solid var(--line)}.faq-item[data-astro-cid-nw6byctd] dt[data-astro-cid-nw6byctd]{font-family:var(--display);font-style:italic;font-size:21px;color:var(--ink);margin-bottom:10px}.faq-item[data-astro-cid-nw6byctd] dd[data-astro-cid-nw6byctd]{margin:0;font-size:17px;line-height:1.65;color:var(--mute)}.cat-cross[data-astro-cid-nw6byctd]{display:grid;grid-template-columns:1fr 1fr;gap:56px;max-width:960px;margin:0 auto;padding:72px 0 120px}.cross-list[data-astro-cid-nw6byctd]{list-style:none;margin:0;padding:0}.cross-list[data-astro-cid-nw6byctd] li[data-astro-cid-nw6byctd]{border-top:1px solid var(--line)}.cross-list[data-astro-cid-nw6byctd] li[data-astro-cid-nw6byctd]:last-child{border-bottom:1px solid var(--line)}.cross-list[data-astro-cid-nw6byctd] a[data-astro-cid-nw6byctd]{display:block;padding:18px 0;text-decoration:none;color:inherit;transition:padding-left .28s cubic-bezier(.2,.8,.2,1)}.cross-list[data-astro-cid-nw6byctd] a[data-astro-cid-nw6byctd]:hover{padding-left:12px}.cross-name[data-astro-cid-nw6byctd]{display:block;font-family:var(--display);font-style:italic;font-size:22px;color:var(--ink);transition:color .22s ease}.cross-list[data-astro-cid-nw6byctd] a[data-astro-cid-nw6byctd]:hover .cross-name[data-astro-cid-nw6byctd]{color:var(--clay)}.cross-meta[data-astro-cid-nw6byctd]{display:block;font-size:14px;line-height:1.5;color:var(--mute);margin-top:4px}@media(max-width:1100px){.cat-products[data-astro-cid-nw6byctd]{grid-template-columns:repeat(3,1fr);gap:48px 24px}}@media(max-width:760px){.cat-products[data-astro-cid-nw6byctd]{grid-template-columns:repeat(2,1fr);gap:36px 14px}.cat-cross[data-astro-cid-nw6byctd]{grid-template-columns:1fr;gap:40px;padding:56px 0 96px}}@media(max-width:480px){.cat-products[data-astro-cid-nw6byctd]{grid-template-columns:1fr;gap:36px}}
