
.hz-section{padding:64px 0}.hz-section h2{font-family:Fraunces,Georgia,serif;font-size:clamp(28px,4vw,42px);line-height:1.2;margin-bottom:28px;color:var(--forest)}.hz-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hz-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.hz-card{border:1px solid var(--line,#d4ccb8);padding:28px;background:#fff}.hz-card h3{font-family:Fraunces,Georgia,serif;font-size:25px;line-height:1.25;margin:0 0 14px}.hz-card p,.hz-section p,.hz-section li{line-height:1.75;color:#405348;font-size:16px}.hz-card img{width:100%;height:230px;object-fit:contain;background:#fff;margin-bottom:20px}.hz-link{display:inline-block;color:#a53c11;font-weight:600;margin-top:20px}.hz-copy{max-width:780px}.hz-copy h3{font-size:24px;margin:30px 0 12px}.hz-copy ul,.hz-copy ol{padding-left:24px}.hz-note{background:#eee9df;border-left:3px solid #c8511a;padding:18px 22px;margin:24px 0;line-height:1.7}.hz-status:empty{display:none}.hz-status{padding:18px;margin-top:20px;line-height:1.6;border:1px solid #536958;background:#f5f1e8}.hz-status[data-state="error"]{border-color:#a33;color:#7d2020}.hz-skip{position:absolute;left:-9999px}.hz-skip:focus{left:12px;top:12px;z-index:9999;padding:15px;background:#fff}.hz-section table{width:100%;border-collapse:collapse}.hz-section td,.hz-section th{text-align:left;border-bottom:1px solid #ccc;padding:14px}.hz-section th{width:42%}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #c8511a;outline-offset:4px}.thumb{font:inherit;padding:0}.hero-stats{display:none}.hero-inner{grid-template-columns:1fr!important}.hero-lede{max-width:760px}.hz-section .product-grid{margin-top:24px}.hz-print{color:#a53c11;border:1px solid #c8511a;background:transparent;padding:12px 18px;cursor:pointer}.hz-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:760px){.hz-grid,.hz-grid.two{grid-template-columns:1fr}.hz-section{padding:40px 0}.hz-card{padding:22px}.page-title{overflow-wrap:anywhere}.topbar-right{flex-wrap:wrap}.pd-hero-grid{gap:28px}.pd-gallery{position:static}.footer-bottom{flex-wrap:wrap;gap:12px}.hz-section table{font-size:14px}}@media print{.topbar,nav,footer,.float-wa,.cta-section,.hz-print{display:none!important}.hz-section{padding:20px 0}.page-header{padding:20px!important}body{background:white!important;color:black!important}}
.hero{padding:0;min-height:65vh}.hero-inner{padding-top:64px;padding-bottom:64px}.hero h1{max-width:1000px;font-size:clamp(42px,5vw,72px)}.nav-links a.cta-btn,.nav-links a.cta-btn:hover{color:var(--cream)}@media(max-width:600px){.logo-sub{display:none}.hero{min-height:auto}.hero-inner{padding-top:48px;padding-bottom:48px}.hero-lede{font-size:16px}.hero-eyebrow{font-size:10px}.page-header{padding:48px 0}.topbar-right{gap:14px;font-size:11px}.hz-grid{min-width:0}.form-wrapper{min-width:0}.form-group input,.form-group select,.form-group textarea{min-width:0;max-width:100%}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
