._page_158jf_1{background:#faf8f4;color:#252e29}._products_158jf_2{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin-top:2rem}._product_158jf_2{border:1px solid #deded3;border-radius:4px;background:#fff;overflow:hidden;display:flex;flex-direction:column}._product_158jf_2>img{width:100%;height:260px;object-fit:contain;padding:1rem;background:#fff}._productBody_158jf_5{padding:1.5rem;display:flex;flex-direction:column;flex:1}._productBody_158jf_5 h3{font-family:Georgia,serif;font-size:1.6rem;margin:0}._productBody_158jf_5 p{line-height:1.6}._productBody_158jf_5 ._button_158jf_8{margin-top:auto}._price_158jf_9{font-size:1.5rem}._srOnly_158jf_10{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){._products_158jf_2{grid-template-columns:1fr}._product_158jf_2>img{height:280px}}._hero_158jf_12{max-width:1280px;margin:auto;padding:4rem 2rem;display:grid;grid-template-columns:1fr 1.2fr;gap:3rem;align-items:center}._back_158jf_13{color:#46584c;text-decoration:underline;text-underline-offset:4px}._eyebrow_158jf_14{font-size:.75rem;letter-spacing:.16em;font-weight:700;margin:2rem 0 1rem}._intro_158jf_15 h1{font-family:Georgia,serif;font-size:clamp(2.7rem,5vw,4.8rem);line-height:1.1;margin:0 0 1rem}._lead_158jf_16{font-size:1.4rem}._intro_158jf_15 p,._quote_158jf_17 p,._card_158jf_17 p{line-height:1.75}._figure_158jf_18{margin:0;min-width:0}._figure_158jf_18 img{display:block;width:100%;height:520px;object-fit:cover;border-radius:4px}._figure_158jf_18 figcaption{font-size:.75rem;margin-top:.65rem;color:#59665d}._button_158jf_8{display:inline-flex;align-items:center;justify-content:center;background:#293f32;color:#fff;padding:1rem 1.4rem;border-radius:4px;text-decoration:none;font-weight:600;margin-top:1rem;min-height:48px;text-align:center}._button_158jf_8:hover{background:#3d5747}._button_158jf_8:focus-visible,._back_158jf_13:focus-visible{outline:3px solid #ac873e;outline-offset:4px}._note_158jf_24{font-size:.85rem;color:#59665d}._section_158jf_25{max-width:1280px;margin:auto;padding:1rem 2rem 4rem}._section_158jf_25 h2,._quote_158jf_17 h2{font-family:Georgia,serif;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.25}._grid_158jf_27{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem}._card_158jf_17{background:#efeee7;padding:1.4rem;border-radius:4px}._card_158jf_17 h3{margin:0;font-size:1.1rem}._quote_158jf_17{background:#e9e9df;padding:3rem max(2rem,calc((100vw - 1216px)/2));display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:center}._quote_158jf_17 ._eyebrow_158jf_14{margin-top:0}._quote_158jf_17 ._button_158jf_8{max-width:280px}@media(max-width:800px){._hero_158jf_12{grid-template-columns:1fr;padding:2rem 1.25rem;gap:1.5rem}._figure_158jf_18 img{height:360px}._grid_158jf_27{grid-template-columns:repeat(2,1fr)}._section_158jf_25{padding:1rem 1.25rem 2.5rem}._quote_158jf_17{grid-template-columns:1fr;padding:2rem 1.25rem;gap:.5rem}}@media(max-width:420px){._grid_158jf_27{grid-template-columns:1fr}._figure_158jf_18 img{height:280px}}
