.style-discovery.svelte-ijmvli{max-width:1180px;margin:auto;padding:30px 30px 60px;color:#332b22;box-sizing:border-box}.crumbs.svelte-ijmvli{display:flex;gap:12px;flex-wrap:wrap;font-size:.75rem;color:#735638;margin-bottom:32px}.crumbs.svelte-ijmvli a:where(.svelte-ijmvli){color:inherit}.hero.svelte-ijmvli{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:50px}.eyebrow.svelte-ijmvli{font-size:.65rem;font-weight:600;letter-spacing:.14em;color:#735638;margin:0 0 16px}h1.svelte-ijmvli{font-size:clamp(2.1rem,3.9vw,3.4rem);line-height:1.12;letter-spacing:-.04em;font-weight:550;margin:0 0 22px}.intro.svelte-ijmvli,.lead.svelte-ijmvli,.advice.svelte-ijmvli p:where(.svelte-ijmvli),.closing.svelte-ijmvli p:where(.svelte-ijmvli){font-size:.98rem;color:#756653;line-height:1.8}.intro.svelte-ijmvli{margin-bottom:26px}.actions.svelte-ijmvli{display:flex;flex-wrap:wrap;gap:12px}.outline.svelte-ijmvli{border:1px solid #cfc5b8;border-radius:999px;padding:.8rem 1rem;text-decoration:none;color:inherit;font-size:.9rem;display:flex;align-items:center}figure.svelte-ijmvli{margin:0;min-width:0}.hero.svelte-ijmvli img:where(.svelte-ijmvli){width:100%;height:auto;border-radius:18px;display:block}.hero.svelte-ijmvli figcaption:where(.svelte-ijmvli){font-size:.7rem;color:#756653;margin-top:10px}.jump.svelte-ijmvli{display:flex;flex-wrap:wrap;gap:10px;margin:36px 0 50px;padding-bottom:22px;border-bottom:1px solid #e3d9cc}.jump.svelte-ijmvli a:where(.svelte-ijmvli){color:#735638;text-decoration:none;border:1px solid #e3d9cc;border-radius:24px;padding:10px 14px;font-size:.8rem}section.svelte-ijmvli{margin-top:54px;scroll-margin-top:105px}h2.svelte-ijmvli{font-size:clamp(1.55rem,2.5vw,2.1rem);line-height:1.2;letter-spacing:-.025em;font-weight:550;margin:0 0 16px}h3.svelte-ijmvli{font-size:1.1rem;line-height:1.35;font-weight:600;margin:0 0 10px}.lead.svelte-ijmvli{max-width:850px;margin:0 0 25px}.drawing-grid.svelte-ijmvli,.photo-grid.svelte-ijmvli{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.drawing.svelte-ijmvli{border:1px solid #e5dcd1;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;background:#fff}.zoom.svelte-ijmvli{display:block;position:relative;cursor:zoom-in;border:0;padding:0;width:100%;background:#fff}.zoom.svelte-ijmvli img:where(.svelte-ijmvli){width:100%;height:auto;display:block}.drawing.svelte-ijmvli .zoom:where(.svelte-ijmvli) img:where(.svelte-ijmvli){aspect-ratio:3/4;object-fit:contain}.zoom.svelte-ijmvli>span:where(.svelte-ijmvli){position:absolute;bottom:12px;right:12px;border-radius:50%;width:30px;height:30px;background:#fff8;color:#332b22;display:grid;place-items:center}.drawing-body.svelte-ijmvli{padding:18px;display:flex;align-items:flex-start;flex-direction:column;flex:1;gap:14px}.drawing-body.svelte-ijmvli p:where(.svelte-ijmvli){font-size:.88rem;color:#756653;line-height:1.65;flex:1;margin:0}.photo-grid.svelte-ijmvli img:where(.svelte-ijmvli){aspect-ratio:1;object-fit:cover;border-radius:14px}.photo-grid.svelte-ijmvli figcaption:where(.svelte-ijmvli){padding-top:18px}.photo-grid.svelte-ijmvli figcaption:where(.svelte-ijmvli) p:where(.svelte-ijmvli){font-size:.88rem;line-height:1.7;color:#756653;margin:0}.photo-grid.single.svelte-ijmvli{max-width:560px;grid-template-columns:1fr}.editorial.svelte-ijmvli{max-width:860px}.advice.svelte-ijmvli{display:flex;gap:22px;margin-top:28px}.advice.svelte-ijmvli>span:where(.svelte-ijmvli){font-family:Georgia,serif;font-size:2rem;color:#ab8b6c;line-height:1.1}.advice.svelte-ijmvli p:where(.svelte-ijmvli){margin:0}.compare-grid.svelte-ijmvli{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:850px}.text-link.svelte-ijmvli{display:inline-block;color:#735638;font-size:.85rem;margin-top:20px}.faq.svelte-ijmvli{max-width:860px}.faq.svelte-ijmvli details:where(.svelte-ijmvli){border-bottom:1px solid #e3d9cc;padding:20px 0}.faq.svelte-ijmvli summary:where(.svelte-ijmvli){cursor:pointer;font-weight:550;font-size:1rem;line-height:1.5}.faq.svelte-ijmvli p:where(.svelte-ijmvli){line-height:1.8;font-size:.92rem;color:#756653;margin:14px 0 0}.closing.svelte-ijmvli{display:flex;gap:30px;align-items:center;justify-content:space-between;background:#f6f0e7;border-radius:18px;padding:32px}.closing.svelte-ijmvli>div:where(.svelte-ijmvli){max-width:670px}.closing.svelte-ijmvli p:where(.svelte-ijmvli){margin-bottom:0}.animation-link.svelte-ijmvli{margin-top:30px;font-size:.8rem;color:#756653}.animation-link.svelte-ijmvli a:where(.svelte-ijmvli){color:inherit}dialog.svelte-ijmvli{border:1px solid #cfc5b8;border-radius:16px;padding:38px 18px 18px;max-width:min(850px,92vw);max-height:90vh;box-sizing:border-box;background:#fffdfa}dialog.svelte-ijmvli::backdrop{background:#171510cc}dialog.svelte-ijmvli>img:where(.svelte-ijmvli){display:block;max-width:100%;max-height:70vh;object-fit:contain;margin:auto}dialog.svelte-ijmvli p:where(.svelte-ijmvli){font-size:.8rem;max-width:600px;line-height:1.5;color:#756653}.close.svelte-ijmvli{position:absolute;right:10px;top:6px;background:transparent;border:0;font-size:1.6rem;cursor:pointer;padding:3px 10px}a.svelte-ijmvli:focus-visible,button.svelte-ijmvli:focus-visible,summary.svelte-ijmvli:focus-visible{outline:3px solid #bd8654;outline-offset:4px}@media (max-width:800px){.hero.svelte-ijmvli{gap:28px}.drawing-grid.svelte-ijmvli,.photo-grid.svelte-ijmvli{gap:14px}.drawing-body.svelte-ijmvli{padding:12px}.closing.svelte-ijmvli{align-items:flex-start;flex-direction:column}}@media (max-width:600px){.style-discovery.svelte-ijmvli{padding:24px 18px 40px}.crumbs.svelte-ijmvli{margin-bottom:24px}.hero.svelte-ijmvli{display:flex;flex-direction:column;align-items:stretch;gap:25px}h1.svelte-ijmvli{font-size:2.15rem}.intro.svelte-ijmvli,.lead.svelte-ijmvli{font-size:.9rem;line-height:1.7}.hero.svelte-ijmvli img:where(.svelte-ijmvli){max-height:380px;object-fit:cover}.jump.svelte-ijmvli{gap:8px;margin:26px 0}.jump.svelte-ijmvli a:where(.svelte-ijmvli){font-size:.74rem;padding:9px 12px}section.svelte-ijmvli{margin-top:38px}.drawing-grid.svelte-ijmvli{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.drawing-body.svelte-ijmvli p:where(.svelte-ijmvli){font-size:.79rem}.drawing-body.svelte-ijmvli a{padding:.6rem .7rem;font-size:.75rem}.photo-grid.svelte-ijmvli{grid-template-columns:1fr;gap:28px}.compare-grid.svelte-ijmvli{grid-template-columns:1fr}.advice.svelte-ijmvli{gap:16px}.advice.svelte-ijmvli p:where(.svelte-ijmvli){font-size:.9rem}.closing.svelte-ijmvli{padding:23px}}
