.hero-section[data-astro-cid-ewxirvlt]{background:var(--background, #fff);padding:4rem 1.5rem 3rem}.hero-inner[data-astro-cid-ewxirvlt]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:768px){.hero-inner[data-astro-cid-ewxirvlt]{grid-template-columns:1fr 1fr}}.hero-content[data-astro-cid-ewxirvlt]{order:2}@media(min-width:768px){.hero-content[data-astro-cid-ewxirvlt]{order:1}}.hero-image-wrap[data-astro-cid-ewxirvlt]{order:1;border-radius:16px;overflow:hidden;aspect-ratio:3 / 2;background:var(--u-stone-100, #f0ede8)}@media(min-width:768px){.hero-image-wrap[data-astro-cid-ewxirvlt]{order:2}}.hero-image[data-astro-cid-ewxirvlt]{width:100%;height:100%;object-fit:cover;display:block}.hero-heading[data-astro-cid-ewxirvlt]{font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--foreground, #111);line-height:1.15;margin:0 0 1.25rem}.hero-subline[data-astro-cid-ewxirvlt]{font-size:1rem;color:var(--u-stone-500, #7a7067);line-height:1.6;margin:0 0 2rem}.hero-ctas[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:.75rem}.cta-primary[data-astro-cid-ewxirvlt]{display:inline-block;padding:.875rem 2rem;background:var(--foreground, #111);color:#fff;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .16s}.cta-primary[data-astro-cid-ewxirvlt]:hover{opacity:.85}.cta-secondary[data-astro-cid-ewxirvlt]{display:inline-block;padding:.875rem 1.5rem;background:transparent;color:var(--foreground, #111);border:1.5px solid var(--u-stone-300, #bbb);border-radius:8px;font-size:1rem;font-weight:500;text-decoration:none;transition:border-color .16s,background .16s}.cta-secondary[data-astro-cid-ewxirvlt]:hover{border-color:var(--foreground, #111);background:var(--u-stone-50, #fafaf9)}.trust-strip[data-astro-cid-svbggdbr]{background:var(--u-stone-950, #111);color:var(--u-stone-200, #ddd);padding:.875rem 1.5rem}.trust-inner[data-astro-cid-svbggdbr]{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;gap:1.25rem 2rem;justify-content:center;align-items:center}.trust-item[data-astro-cid-svbggdbr]{display:flex;align-items:center;gap:.4rem;font-size:.875rem;white-space:nowrap}.trust-icon[data-astro-cid-svbggdbr]{color:var(--u-stone-400, #888);font-size:.7rem}.trust-text[data-astro-cid-svbggdbr]{color:var(--u-stone-300, #ccc)}.decision-router[data-astro-cid-bmdylkvq]{padding:4rem 1.5rem;background:var(--u-stone-50, #fafaf9)}.decision-inner[data-astro-cid-bmdylkvq]{max-width:1200px;margin:0 auto}.decision-heading[data-astro-cid-bmdylkvq]{font-family:Fraunces,Georgia,serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--foreground, #111);margin:0 0 2rem;text-align:center}.decision-grid[data-astro-cid-bmdylkvq]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.decision-grid[data-astro-cid-bmdylkvq]{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.decision-grid[data-astro-cid-bmdylkvq]{grid-template-columns:repeat(4,1fr)}}.decision-card[data-astro-cid-bmdylkvq]{display:flex;flex-direction:column;gap:.5rem;padding:1.5rem;background:#fff;border:1.5px solid var(--u-stone-100, #eee);border-radius:12px;text-decoration:none;color:inherit;transition:border-color .16s,box-shadow .16s;position:relative}.decision-card[data-astro-cid-bmdylkvq]:hover{border-color:var(--foreground, #111);box-shadow:0 4px 16px #0000000f}.decision-label[data-astro-cid-bmdylkvq]{font-family:Fraunces,Georgia,serif;font-size:1rem;font-weight:600;color:var(--foreground, #111);line-height:1.3}.decision-desc[data-astro-cid-bmdylkvq]{font-size:.875rem;color:var(--u-stone-500, #7a7067);line-height:1.5}.decision-arrow[data-astro-cid-bmdylkvq]{font-size:1.1rem;color:var(--u-stone-400, #9a8f85);margin-top:auto;transition:transform .16s}.decision-card[data-astro-cid-bmdylkvq]:hover .decision-arrow[data-astro-cid-bmdylkvq]{transform:translate(4px)}.bestsellers-section[data-astro-cid-lobpv6zr]{padding:4rem 1.5rem;background:var(--background, #fff)}.bestsellers-inner[data-astro-cid-lobpv6zr]{max-width:1200px;margin:0 auto}.bestsellers-heading[data-astro-cid-lobpv6zr]{font-family:Fraunces,Georgia,serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--foreground, #111);margin:0 0 2rem;text-align:center}.bestsellers-strip[data-astro-cid-lobpv6zr]{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--u-stone-300, #ccc) transparent;padding-bottom:1rem;padding-right:2rem}.bestsellers-strip[data-astro-cid-lobpv6zr]::-webkit-scrollbar{height:4px}.bestsellers-strip[data-astro-cid-lobpv6zr]::-webkit-scrollbar-track{background:transparent}.bestsellers-strip[data-astro-cid-lobpv6zr]::-webkit-scrollbar-thumb{background:var(--u-stone-300, #ccc);border-radius:2px}.bestsellers-card[data-astro-cid-lobpv6zr]{flex:0 0 calc(50% - .625rem);scroll-snap-align:start}@media(min-width:640px){.bestsellers-card[data-astro-cid-lobpv6zr]{flex:0 0 calc(33.333% - .833rem)}}@media(min-width:1024px){.bestsellers-card[data-astro-cid-lobpv6zr]{flex:0 0 calc(25% - .9375rem)}}.whimsy-section[data-astro-cid-zekc45ww]{padding:4rem 1.5rem;background:var(--u-stone-950, #111);color:var(--u-stone-100, #f0ede8)}.whimsy-inner[data-astro-cid-zekc45ww]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:768px){.whimsy-inner[data-astro-cid-zekc45ww]{grid-template-columns:1fr 1fr}}.whimsy-heading[data-astro-cid-zekc45ww]{font-family:Fraunces,Georgia,serif;font-size:clamp(1.75rem,4vw,3rem);font-weight:700;color:#fff;margin:0 0 1.25rem;line-height:1.1}.whimsy-body[data-astro-cid-zekc45ww]{font-size:1rem;line-height:1.7;color:var(--u-stone-300, #ccc);margin:0 0 1rem}.whimsy-images[data-astro-cid-zekc45ww]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.whimsy-image-wrap[data-astro-cid-zekc45ww]{border-radius:12px;overflow:hidden;aspect-ratio:1;background:var(--u-stone-800, #222)}.whimsy-image[data-astro-cid-zekc45ww]{width:100%;height:100%;object-fit:cover;display:block}.gift-section[data-astro-cid-mziz2zoq]{padding:5rem 1.5rem;background:var(--u-stone-50, #fafaf9)}.gift-inner[data-astro-cid-mziz2zoq]{max-width:720px;margin:0 auto;text-align:center}.gift-eyebrow[data-astro-cid-mziz2zoq]{display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--u-stone-500, #7a7067);margin-bottom:1rem}.gift-heading[data-astro-cid-mziz2zoq]{font-family:Fraunces,Georgia,serif;font-size:clamp(1.75rem,4vw,3rem);font-weight:700;color:var(--foreground, #111);margin:0 0 1.25rem;line-height:1.15}.gift-body[data-astro-cid-mziz2zoq]{font-size:1rem;line-height:1.7;color:var(--u-stone-500, #7a7067);margin:0 0 1rem;max-width:56ch;margin-left:auto;margin-right:auto}.gift-ctas[data-astro-cid-mziz2zoq]{margin:2rem 0 1rem}.gift-cta-primary[data-astro-cid-mziz2zoq]{display:inline-block;padding:.875rem 2rem;background:var(--foreground, #111);color:#fff;border-radius:8px;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .16s}.gift-cta-primary[data-astro-cid-mziz2zoq]:hover{opacity:.85}.gift-guarantee[data-astro-cid-mziz2zoq]{font-size:.875rem;color:var(--u-stone-400, #9a8f85);margin:0}.why-wooden-section[data-astro-cid-kj3q4bmw]{padding:4rem 1.5rem;background:var(--background, #fff)}.why-wooden-inner[data-astro-cid-kj3q4bmw]{max-width:1200px;margin:0 auto}.why-wooden-header[data-astro-cid-kj3q4bmw]{text-align:center;margin-bottom:3rem}.why-wooden-heading[data-astro-cid-kj3q4bmw]{font-family:Fraunces,Georgia,serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--foreground, #111);margin:0 0 .75rem}.why-wooden-subhead[data-astro-cid-kj3q4bmw]{font-size:1rem;color:var(--u-stone-500, #7a7067);max-width:56ch;margin:0 auto;line-height:1.6}.why-wooden-grid[data-astro-cid-kj3q4bmw]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:640px){.why-wooden-grid[data-astro-cid-kj3q4bmw]{grid-template-columns:1fr 1fr}}.why-wooden-card[data-astro-cid-kj3q4bmw]{padding:1.75rem;background:var(--u-stone-50, #fafaf9);border:1px solid var(--u-stone-100, #eee);border-radius:12px}.why-card-title[data-astro-cid-kj3q4bmw]{font-family:Fraunces,Georgia,serif;font-size:1.0625rem;font-weight:600;color:var(--foreground, #111);margin:0 0 .625rem}.why-card-body[data-astro-cid-kj3q4bmw]{font-size:.9rem;line-height:1.65;color:var(--u-stone-500, #7a7067);margin:0}.collections-grid-section[data-astro-cid-572lhmvg]{padding:4rem 1.5rem;background:var(--u-stone-50, #fafaf9)}.collections-grid-inner[data-astro-cid-572lhmvg]{max-width:1200px;margin:0 auto}.collections-grid-heading[data-astro-cid-572lhmvg]{font-family:Fraunces,Georgia,serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--foreground, #111);margin:0 0 2rem;text-align:center}.collections-grid[data-astro-cid-572lhmvg]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.collection-tile[data-astro-cid-572lhmvg]{display:inline-block;padding:.6rem 1.25rem;background:#fff;border:1.5px solid var(--u-stone-100, #eee);border-radius:999px;font-size:.9rem;color:var(--foreground, #111);text-decoration:none;transition:border-color .16s,background .16s}.collection-tile[data-astro-cid-572lhmvg]:hover{border-color:var(--foreground, #111);background:var(--u-stone-50, #fafaf9)}.reviews-wall-section[data-astro-cid-cycb72wm]{padding:4rem 1.5rem;background:var(--background, #fff)}.reviews-wall-inner[data-astro-cid-cycb72wm]{max-width:1200px;margin:0 auto}.reviews-wall-heading[data-astro-cid-cycb72wm]{font-family:Fraunces,Georgia,serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--foreground, #111);margin:0 0 2rem;text-align:center}.reviews-wall-grid[data-astro-cid-cycb72wm]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.reviews-wall-grid[data-astro-cid-cycb72wm]{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.reviews-wall-grid[data-astro-cid-cycb72wm]{grid-template-columns:1fr 1fr 1fr}}.review-quote-card[data-astro-cid-cycb72wm]{padding:1.75rem;background:var(--u-stone-50, #fafaf9);border:1px solid var(--u-stone-100, #eee);border-radius:12px;margin:0}.review-quote-text[data-astro-cid-cycb72wm]{font-size:.9375rem;line-height:1.65;color:var(--foreground, #111);margin:0 0 1rem;font-style:italic}.review-quote-footer[data-astro-cid-cycb72wm]{margin:0}.review-attribution[data-astro-cid-cycb72wm]{font-size:.875rem;font-weight:600;color:var(--u-stone-500, #7a7067)}.guides-section[data-astro-cid-s5x43j3f]{padding:4rem 1.5rem;background:var(--u-stone-50, #fafaf9)}.guides-inner[data-astro-cid-s5x43j3f]{max-width:1200px;margin:0 auto}.guides-heading[data-astro-cid-s5x43j3f]{font-family:Fraunces,Georgia,serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;color:var(--foreground, #111);margin:0 0 2rem;text-align:center}.guides-grid[data-astro-cid-s5x43j3f]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.guides-grid[data-astro-cid-s5x43j3f]{grid-template-columns:1fr 1fr 1fr}}.guide-card[data-astro-cid-s5x43j3f]{padding:1.75rem;background:#fff;border:1px solid var(--u-stone-100, #eee);border-radius:12px}.guide-title[data-astro-cid-s5x43j3f]{font-family:Fraunces,Georgia,serif;font-size:1rem;font-weight:600;color:var(--foreground, #111);margin:0 0 .625rem;line-height:1.4}.guide-blurb[data-astro-cid-s5x43j3f]{font-size:.875rem;line-height:1.6;color:var(--u-stone-500, #7a7067);margin:0 0 1rem}.guide-coming-soon[data-astro-cid-s5x43j3f]{font-size:.8rem;color:var(--u-stone-400, #9a8f85);font-style:italic}.email-capture-section[data-astro-cid-4ssv4tys]{padding:4rem 1.5rem;background:var(--u-stone-950, #111);color:var(--u-stone-100, #f0ede8);text-align:center}.email-capture-inner[data-astro-cid-4ssv4tys]{max-width:560px;margin:0 auto}.email-capture-heading[data-astro-cid-4ssv4tys]{font-family:Fraunces,Georgia,serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#fff;margin:0 0 .875rem}.email-capture-subhead[data-astro-cid-4ssv4tys]{font-size:.9375rem;line-height:1.6;color:var(--u-stone-300, #ccc);margin:0 0 1.5rem}.email-capture-coming-soon[data-astro-cid-4ssv4tys]{display:inline-block;padding:.6rem 1.5rem;border:1.5px solid var(--u-stone-600, #444);border-radius:8px;font-size:.875rem;color:var(--u-stone-400, #888);margin:0}
