.hx[data-astro-cid-pgpo2ev5]{--gap: 12px;--w: clamp(64px, calc((86vw - 8 * var(--gap)) / 9), 160px);--h: calc(var(--w) * 1.22);--r: 14px;--top: 70px;--shift: 40px;--copy-top: calc(var(--w) * 2.27 + 44px);position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#fdfaf4,#f6f1e6 55%,#fdfaf4)}.hx-card[data-astro-cid-pgpo2ev5]{position:relative;min-height:100vh;min-height:100svh;padding:calc(var(--top) + var(--shift) + var(--copy-top)) 24px 88px}.hx-bgtext[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.hx-bgrow[data-astro-cid-pgpo2ev5]{position:absolute;left:0;white-space:nowrap;font:800 8.5rem/1 Inter,system-ui,sans-serif;letter-spacing:-.04em;color:#2c4a2c06;filter:blur(2px);animation:hx-drift 90s linear infinite}.hx-bgrow-0[data-astro-cid-pgpo2ev5]{top:40%}.hx-bgrow-1[data-astro-cid-pgpo2ev5]{top:74%;animation-direction:reverse}@keyframes hx-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}.hx-cols[data-astro-cid-pgpo2ev5]{position:absolute;top:var(--top);bottom:0;left:50%;display:flex;gap:var(--gap);transform:translate(-50%);z-index:1}.hx-col[data-astro-cid-pgpo2ev5]{width:var(--w);animation:hx-drop 1.15s cubic-bezier(.22,1.25,.36,1) both;animation-delay:calc(var(--i) * 80ms + .12s)}@keyframes hx-drop{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.hx-sway[data-astro-cid-pgpo2ev5]{height:100%;display:flex;flex-direction:column;align-items:center;gap:8px;animation:hx-bob 5s ease-in-out infinite alternate;animation-delay:calc(var(--b) * -1.7s)}@keyframes hx-bob{0%{transform:translateY(0)}to{transform:translateY(5px)}}.hx-ghost[data-astro-cid-pgpo2ev5]{flex:none;width:100%;height:calc(var(--g) * var(--w) / 100 + 24px + var(--shift));margin-top:-24px;border-radius:var(--r);background:linear-gradient(180deg,#2c4a2c00,#2c4a2c0d)}.hx-tile[data-astro-cid-pgpo2ev5]{--rx: 0deg;--ry: 0deg;--sc: 1;position:relative;flex:none;display:block;width:100%;height:var(--h);border-radius:var(--r);overflow:hidden;background:#eee8db;box-shadow:0 1px 2px #1a231814,0 6px 14px -8px #1a23182e;transform:perspective(700px) rotateX(var(--rx)) rotateY(var(--ry)) scale(var(--sc));transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;will-change:transform}.hx-tile[data-astro-cid-pgpo2ev5] img[data-astro-cid-pgpo2ev5]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hx-tile-empty[data-astro-cid-pgpo2ev5]{background:#2c4a2c0f;box-shadow:none}.hx-cap[data-astro-cid-pgpo2ev5]{position:absolute;inset:auto 0 0;padding:18px 8px 7px;font:600 10px/1.25 Inter,system-ui,sans-serif;color:#fff;background:linear-gradient(180deg,#141e1200,#141e12c7);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}.hx-cap[data-astro-cid-pgpo2ev5] b[data-astro-cid-pgpo2ev5]{display:block;font-weight:500;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#c8ddb8;margin-bottom:1px}.hx-tile[data-astro-cid-pgpo2ev5]:hover,.hx-tile[data-astro-cid-pgpo2ev5]:focus-visible{--sc: 1.07;z-index:5;box-shadow:0 28px 44px -14px #1a231861,0 4px 10px #1a23181f}.hx-tile[data-astro-cid-pgpo2ev5]:focus-visible{outline:2px solid #4A7A3D;outline-offset:3px}.hx-tile[data-astro-cid-pgpo2ev5]:hover .hx-cap[data-astro-cid-pgpo2ev5],.hx-tile[data-astro-cid-pgpo2ev5]:focus-visible .hx-cap[data-astro-cid-pgpo2ev5]{opacity:1;transform:none}.hx-string[data-astro-cid-pgpo2ev5]{flex:1;width:1px;min-height:40px;background:repeating-linear-gradient(180deg,var(--sc-color, rgba(44, 74, 44, .2)) 0 2px,transparent 2px 6px);background-size:1px 6px;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 35%,transparent 90%);mask-image:linear-gradient(180deg,#000 0%,#000 35%,transparent 90%);transition:opacity .3s}.hx-col[data-astro-cid-pgpo2ev5]:hover .hx-string[data-astro-cid-pgpo2ev5]{--sc-color: #4A7A3D;animation:hx-flow .5s linear infinite}@keyframes hx-flow{0%{background-position:0 0}to{background-position:0 6px}}.hx-copy[data-astro-cid-pgpo2ev5]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none}.hx-copy[data-astro-cid-pgpo2ev5] a[data-astro-cid-pgpo2ev5],.hx-copy[data-astro-cid-pgpo2ev5] .hx-pill[data-astro-cid-pgpo2ev5]{pointer-events:auto}.hx-pill[data-astro-cid-pgpo2ev5]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#2c4a2c12;color:#2c4a2c;font:500 .78rem/1 Inter,system-ui,sans-serif;margin-bottom:22px}.hx-h1[data-astro-cid-pgpo2ev5]{font:600 clamp(2.2rem,4.6vw,3.5rem)/1.06 Inter,system-ui,sans-serif;letter-spacing:-.045em;color:#1a2318;margin:0 0 22px;text-wrap:balance}.hx-h1[data-astro-cid-pgpo2ev5] span[data-astro-cid-pgpo2ev5]{display:block;color:#1a231861}.hx-sub[data-astro-cid-pgpo2ev5]{max-width:31rem;font:400 1.05rem/1.55 Inter,system-ui,sans-serif;color:#1a2318c7;margin:0 0 34px;text-wrap:pretty}.hx-cta[data-astro-cid-pgpo2ev5]{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;background:#1f3a1f;color:#fdfaf4;font:600 .92rem/1 Inter,system-ui,sans-serif;text-decoration:none;box-shadow:0 10px 24px -10px #1f3a1f99;transition:transform .2s,background .2s,box-shadow .2s}.hx-cta[data-astro-cid-pgpo2ev5]:hover{background:#2c4a2c;transform:translateY(-2px);box-shadow:0 16px 30px -12px #1f3a1f99}.hx-cta[data-astro-cid-pgpo2ev5] svg{transition:transform .2s}.hx-cta[data-astro-cid-pgpo2ev5]:hover svg{transform:translate(3px)}@media(max-width:820px){.hx[data-astro-cid-pgpo2ev5]{--gap: 8px;--w: clamp(56px, calc((96vw - 8 * var(--gap)) / 9), 90px);--r: 10px}}@media(max-width:600px){.hx[data-astro-cid-pgpo2ev5]{--gap: 7px;--w: 60px;--r: 9px;--shift: 16px;--copy-top: 214px}.hx-card[data-astro-cid-pgpo2ev5]{padding-left:16px;padding-right:16px;padding-bottom:56px}.hx-sway[data-astro-cid-pgpo2ev5]{gap:7px}.hx-h1[data-astro-cid-pgpo2ev5]{font-size:clamp(1.85rem,8.6vw,2.4rem)}.hx-sub[data-astro-cid-pgpo2ev5]{font-size:.98rem}.hx-bgrow[data-astro-cid-pgpo2ev5]{font-size:5rem}}@media(prefers-reduced-motion:reduce){.hx-col[data-astro-cid-pgpo2ev5],.hx-sway[data-astro-cid-pgpo2ev5],.hx-bgrow[data-astro-cid-pgpo2ev5],.hx-col[data-astro-cid-pgpo2ev5]:hover .hx-string[data-astro-cid-pgpo2ev5]{animation:none}.hx-tile[data-astro-cid-pgpo2ev5]{transition:box-shadow .2s}}.step-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 8px 30px #2c4a2c1f;border-color:#4a7a3d40!important}@media(max-width:1023px){.steps-grid[data-astro-cid-j7pv25f6],.blog-grid[data-astro-cid-j7pv25f6],.products-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:640px){.steps-grid[data-astro-cid-j7pv25f6],.blog-grid[data-astro-cid-j7pv25f6],.products-grid[data-astro-cid-j7pv25f6],.hub-subcats-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr!important}.cta-form[data-astro-cid-j7pv25f6]{flex-direction:column!important}.cta-form[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6],.cta-form[data-astro-cid-j7pv25f6] button[data-astro-cid-j7pv25f6]{width:100%!important;box-sizing:border-box!important}}
