.inspiration-hub.svelte-ibyu6h{max-width:1280px;box-sizing:border-box;margin:auto;padding:30px 32px 70px;color:#332b22}.crumbs.svelte-ibyu6h{display:flex;gap:12px;font-size:.75rem;color:#735638;margin-bottom:30px}.crumbs.svelte-ibyu6h a:where(.svelte-ibyu6h){color:inherit}.eyebrow.svelte-ibyu6h{font-size:.65rem;letter-spacing:.14em;color:#735638;font-weight:600;margin:0 0 14px}header.svelte-ibyu6h{max-width:820px;margin-bottom:30px}h1.svelte-ibyu6h{font-size:clamp(2.15rem,4vw,3.7rem);line-height:1.1;letter-spacing:-.045em;font-weight:550;margin:0 0 18px}h1.svelte-ibyu6h em:where(.svelte-ibyu6h){font-family:"Instrument Serif",Georgia,serif;font-weight:400;color:#886b4e}header.svelte-ibyu6h>p:where(.svelte-ibyu6h):last-child{font-size:.98rem;line-height:1.75;color:#756653;margin:0}h2.svelte-ibyu6h{font-size:clamp(1.25rem,2.4vw,1.8rem);line-height:1.25;letter-spacing:-.025em;font-weight:600;margin:0}.heading.svelte-ibyu6h{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.heading.svelte-ibyu6h>a:where(.svelte-ibyu6h),.heading.svelte-ibyu6h>span:where(.svelte-ibyu6h){font-size:.78rem;color:#735638}.featured-grid.svelte-ibyu6h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guide.svelte-ibyu6h{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:25px 30px;border:1px solid #e3d9cc;border-radius:16px;background:#faf7f1;color:inherit;text-decoration:none;margin:38px 0 48px}.guide.svelte-ibyu6h h2:where(.svelte-ibyu6h){font-size:1.25rem;margin:8px 0}.guide.svelte-ibyu6h p:where(.svelte-ibyu6h){font-size:.9rem;line-height:1.6;color:#756653;margin:0}.guide.svelte-ibyu6h>span:where(.svelte-ibyu6h){font-size:1.5rem}.search.svelte-ibyu6h{display:block;max-width:520px;margin:24px 0}.search.svelte-ibyu6h>span:where(.svelte-ibyu6h){display:block;font-size:.8rem;margin-bottom:9px}.search.svelte-ibyu6h input:where(.svelte-ibyu6h){width:100%;box-sizing:border-box;border:1px solid #d7cbbd;border-radius:10px;background:#fffdfa;padding:14px 16px;font:inherit;color:#332b22}.families.svelte-ibyu6h{display:flex;flex-wrap:wrap;gap:9px}.families.svelte-ibyu6h a:where(.svelte-ibyu6h){font-size:.76rem;padding:10px 14px;border:1px solid #ded3c5;border-radius:24px;text-decoration:none;color:#735c41}.families.svelte-ibyu6h a:where(.svelte-ibyu6h):hover{background:#eee5d8}.results.svelte-ibyu6h{font-size:.8rem;min-height:1em;color:#756653}.family.svelte-ibyu6h{margin:32px 0 44px;scroll-margin-top:110px}.family.svelte-ibyu6h>h2:where(.svelte-ibyu6h){font-size:1.35rem;margin-bottom:18px}.catalog-grid.svelte-ibyu6h{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.empty.svelte-ibyu6h{color:#756653;font-size:.85rem}.next.svelte-ibyu6h{display:flex;align-items:center;justify-content:space-between;gap:32px;background:#f6f0e7;padding:32px;border-radius:18px;margin-top:44px}.next.svelte-ibyu6h>div:where(.svelte-ibyu6h){max-width:720px}.next.svelte-ibyu6h p:where(.svelte-ibyu6h):not(.eyebrow){font-size:.95rem;line-height:1.75;color:#756653}.text-link.svelte-ibyu6h{font-size:.85rem;color:#735638;text-underline-offset:4px}.reset.svelte-ibyu6h{background:#332b22;color:#fff;border:0;border-radius:24px;padding:12px 20px;font:inherit;cursor:pointer}a.svelte-ibyu6h:focus-visible,input.svelte-ibyu6h:focus-visible,button.svelte-ibyu6h:focus-visible{outline:3px solid #bd8654;outline-offset:4px}#all-styles.svelte-ibyu6h{scroll-margin-top:100px}@media (max-width:900px){.catalog-grid.svelte-ibyu6h{grid-template-columns:repeat(2,minmax(0,1fr))}.next.svelte-ibyu6h{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.inspiration-hub.svelte-ibyu6h{padding:24px 18px 45px}.crumbs.svelte-ibyu6h{margin-bottom:24px}header.svelte-ibyu6h{margin-bottom:25px}header.svelte-ibyu6h>p:where(.svelte-ibyu6h):last-child{font-size:.88rem;line-height:1.6}h1.svelte-ibyu6h{font-size:2.05rem}.heading.svelte-ibyu6h{align-items:start;flex-direction:column;gap:8px;margin-bottom:15px}.featured-grid.svelte-ibyu6h{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.catalog-grid.svelte-ibyu6h{grid-template-columns:1fr;gap:12px}.guide.svelte-ibyu6h{padding:21px;margin:30px 0 36px}.guide.svelte-ibyu6h h2:where(.svelte-ibyu6h){font-size:1.12rem}.next.svelte-ibyu6h{padding:23px}.families.svelte-ibyu6h{gap:8px}.families.svelte-ibyu6h a:where(.svelte-ibyu6h){padding:9px 12px;font-size:.72rem}.family.svelte-ibyu6h{margin-bottom:32px}}
