:root{color-scheme:light;--hs-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--hs-font-display:var(--hs-font-sans);--hs-weight-regular:400;--hs-weight-medium:500;--hs-weight-semibold:600;--hs-weight-bold:700;--hs-text-xs:.75rem;--hs-text-sm:.875rem;--hs-text-base:1.0625rem;--hs-text-lg:1.1875rem;--hs-text-xl:1.375rem;--hs-text-2xl:clamp(1.625rem, 1.35rem + .9vw, 2.125rem);--hs-text-3xl:clamp(2rem, 1.55rem + 1.8vw, 2.875rem);--hs-text-display:clamp(2.65rem, 1.8rem + 3.6vw, 4.75rem);--hs-leading-none:1;--hs-leading-tight:1.08;--hs-leading-snug:1.28;--hs-leading-normal:1.62;--hs-tracking-tight:-.025em;--hs-tracking-normal:0;--hs-tracking-wide:.14em;--hs-color-ink:#24211c;--hs-color-ink-soft:#4f4a41;--hs-color-muted:#6a6358;--hs-color-surface:#faf7f1;--hs-color-surface-raised:#fffdf9;--hs-color-surface-deep:#f1ebe1;--hs-color-surface-translucent:#faf7f1eb;--hs-color-border:#e2d9cb;--hs-color-border-strong:#c9bcaa;--hs-color-sage-50:#eef3e9;--hs-color-sage-100:#dfe9d8;--hs-color-sage-200:#c8d8bd;--hs-color-sage-500:#6f8a63;--hs-color-sage-600:#55724c;--hs-color-sage-700:#3f5a3a;--hs-color-sage-800:#33492f;--hs-color-terracotta-50:#fbeee6;--hs-color-terracotta-100:#f5dccd;--hs-color-terracotta-500:#c06a45;--hs-color-terracotta-600:#a5522f;--hs-color-terracotta-700:#833f24;--hs-color-dark:#202a23;--hs-color-dark-soft:#2b382f;--hs-color-on-dark:#f6f2ea;--hs-color-on-dark-muted:#c9d3c6;--hs-color-focus:#2f5d43;--hs-color-focus-on-dark:#f0c9b4;--hs-color-selection:#dfe9d8;--hs-space-1:.25rem;--hs-space-2:.5rem;--hs-space-3:.75rem;--hs-space-4:1rem;--hs-space-5:1.25rem;--hs-space-6:1.5rem;--hs-space-8:2rem;--hs-space-10:2.5rem;--hs-space-12:3rem;--hs-space-16:4rem;--hs-space-20:5rem;--hs-container:76rem;--hs-measure:44rem;--hs-gutter:clamp(1.25rem, 4vw, 2.5rem);--hs-section-space:clamp(3.5rem, 7vw, 6rem);--hs-header-height:4.75rem;--hs-border-width:1px;--hs-radius-sm:.5rem;--hs-radius-md:.875rem;--hs-radius-lg:1.375rem;--hs-radius-xl:2rem;--hs-radius-pill:999px;--hs-shadow-sm:0 1px 2px #24211c0f, 0 10px 30px -24px #24211c59;--hs-shadow-md:0 2px 4px #24211c0d, 0 18px 44px -28px #24211c66;--hs-shadow-lg:0 4px 10px #24211c0d, 0 30px 70px -40px #24211c73;--hs-focus-ring-width:3px;--hs-focus-ring-offset:3px;--hs-transition-fast:.15s ease;--hs-transition:.22s ease}@media (prefers-reduced-motion:reduce){:root{--hs-transition-fast:1ms;--hs-transition:1ms}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--hs-header-height) + var(--hs-space-4))}body{background:var(--hs-color-surface);color:var(--hs-color-ink);font-family:var(--hs-font-sans);font-size:var(--hs-text-base);font-weight:var(--hs-weight-regular);line-height:var(--hs-leading-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}img{max-width:100%;height:auto;display:block}svg{max-width:100%;display:block}button,input,select,textarea{font:inherit}button{color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--hs-font-display);font-weight:var(--hs-weight-semibold);line-height:var(--hs-leading-tight);letter-spacing:var(--hs-tracking-tight);text-wrap:balance;margin:0}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0}a{color:inherit}::selection{background:var(--hs-color-selection);color:var(--hs-color-ink)}:focus-visible{outline:var(--hs-focus-ring-width) solid var(--hs-color-focus);outline-offset:var(--hs-focus-ring-offset)}.hs-container{width:100%;max-width:var(--hs-container);padding-inline:var(--hs-gutter);margin-inline:auto}.hs-section{padding-block:var(--hs-section-space)}.hs-section-head{gap:var(--hs-space-3);max-width:var(--hs-measure);margin-bottom:clamp(2rem,4vw,3.25rem);display:grid}.hs-section-title{font-size:var(--hs-text-3xl);line-height:var(--hs-leading-tight)}.hs-section-lede{max-width:38rem;color:var(--hs-color-ink-soft);font-size:var(--hs-text-lg);line-height:var(--hs-leading-normal)}.hs-eyebrow{align-items:center;gap:var(--hs-space-3);color:var(--hs-color-terracotta-700);font-size:var(--hs-text-xs);font-weight:var(--hs-weight-semibold);letter-spacing:var(--hs-tracking-wide);line-height:var(--hs-leading-snug);text-transform:uppercase;margin:0;display:flex}.hs-eyebrow:before{content:"";border-radius:var(--hs-radius-pill);background:currentColor;flex:none;width:1.75rem;height:2px}.hs-eyebrow--on-dark{color:var(--hs-color-terracotta-100)}.hs-button{justify-content:center;align-items:center;gap:var(--hs-space-2);border:var(--hs-border-width) solid transparent;border-radius:var(--hs-radius-pill);min-height:2.875rem;color:var(--hs-color-ink);font-family:var(--hs-font-sans);font-size:var(--hs-text-sm);font-weight:var(--hs-weight-semibold);text-align:center;cursor:pointer;transition:background-color var(--hs-transition-fast), border-color var(--hs-transition-fast), color var(--hs-transition-fast);background:0 0;padding:.75rem 1.35rem;line-height:1.2;text-decoration:none;display:inline-flex}.hs-button--primary{background:var(--hs-color-terracotta-600);border-color:var(--hs-color-terracotta-600);color:var(--hs-color-on-dark)}.hs-button--primary:hover{background:var(--hs-color-terracotta-700);border-color:var(--hs-color-terracotta-700)}.hs-button--secondary{border-color:var(--hs-color-sage-500);color:var(--hs-color-ink)}.hs-button--secondary:hover{background:var(--hs-color-sage-50);border-color:var(--hs-color-sage-600)}.hs-button--light{background:var(--hs-color-on-dark);border-color:var(--hs-color-on-dark);color:var(--hs-color-dark)}.hs-button--light:hover{background:var(--hs-color-sage-100);border-color:var(--hs-color-sage-100)}.hs-button--ghost-light{border-color:var(--hs-color-sage-500);color:var(--hs-color-on-dark)}.hs-button--ghost-light:hover{background:var(--hs-color-dark-soft);border-color:var(--hs-color-sage-200)}.hs-button--ghost-light:focus-visible{outline-color:var(--hs-color-focus-on-dark)}.hs-link{color:var(--hs-color-sage-800);font-weight:var(--hs-weight-medium);text-underline-offset:.18em;text-decoration:underline 1px}.hs-link:hover{color:var(--hs-color-terracotta-700)}.hs-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.hs-button{border-color:buttontext}}html[dir=rtl]{--hs-font-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Noto Sans Hebrew", "Noto Sans", Arial, sans-serif;--hs-font-display:var(--hs-font-sans);--hs-tracking-tight:0;--hs-tracking-wide:.03em}html[dir=rtl] :is(h1,h2,h3,h4,h5,h6){line-height:1.3}html[dir=rtl] :is(.hs-eyebrow,.hs-product-card__category,.hs-product-card__availability,.hs-contact-list dt){text-transform:none}html[dir=rtl] .hs-header__skip{left:auto;right:var(--hs-gutter)}html[dir=rtl] .hs-product-card__badge{left:auto;right:var(--hs-space-3)}html[dir=rtl] .hs-product-card__availability{padding-left:0;padding-right:var(--hs-space-3);border-left:0;border-right:var(--hs-border-width) solid var(--hs-color-border)}html[dir=rtl] .hs-product-card__spec dd{text-align:end}html[dir=rtl] .hs-specs :is(th,td){text-align:start}html[dir=rtl] .hs-prose :is(ul,ol){padding-left:0;padding-inline-start:1.25rem}html[dir=rtl] .hs-notice{border-left:0;border-inline-start:3px solid var(--hs-color-terracotta-500)}html[dir=rtl] :is(.hs-price,.hs-product-card__price){unicode-bidi:isolate}.hs-main{min-height:40vh;display:block}.hs-page-head{padding-block:clamp(2.5rem,5vw,4rem) clamp(1.5rem,3vw,2.5rem)}.hs-page-head__inner{gap:var(--hs-space-4);max-width:var(--hs-measure);display:grid}.hs-page-title{font-size:var(--hs-text-3xl)}.hs-page-lede{color:var(--hs-color-ink-soft);font-size:var(--hs-text-lg);line-height:var(--hs-leading-normal)}.hs-prose{max-width:var(--hs-measure);color:var(--hs-color-ink-soft)}.hs-prose>*+*{margin-top:var(--hs-space-4)}.hs-prose h2,.hs-prose h3{color:var(--hs-color-ink);margin-top:var(--hs-space-8)}.hs-prose h2{font-size:var(--hs-text-2xl)}.hs-prose h3{font-size:var(--hs-text-xl)}.hs-prose p,.hs-prose li{font-size:var(--hs-text-base);line-height:var(--hs-leading-normal)}.hs-prose ul,.hs-prose ol{padding-left:1.25rem}.hs-prose li+li{margin-top:var(--hs-space-2)}.hs-prose a{color:var(--hs-color-sage-800);text-underline-offset:.18em}.hs-prose blockquote{padding-left:var(--hs-space-4);border-left:3px solid var(--hs-color-sage-200);color:var(--hs-color-ink);margin:0}.hs-prose img{border-radius:var(--hs-radius-md);width:100%;height:auto}.hs-band{background:var(--hs-color-surface-deep)}.hs-band--plain{background:0 0}.hs-toolbar{gap:var(--hs-space-4);margin-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.hs-search{gap:var(--hs-space-2);flex-wrap:wrap;align-items:center;display:flex}.hs-search__label{font-size:var(--hs-text-sm);font-weight:var(--hs-weight-semibold)}.hs-search__input{border:var(--hs-border-width) solid var(--hs-color-border-strong);border-radius:var(--hs-radius-pill);background:var(--hs-color-surface-raised);min-height:2.875rem;color:var(--hs-color-ink);flex:16rem;padding:.65rem 1rem}.hs-search__input::placeholder{color:var(--hs-color-muted)}.hs-filters{gap:var(--hs-space-2);flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.hs-filter{border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-pill);background:var(--hs-color-surface-raised);min-height:2.25rem;color:var(--hs-color-ink-soft);font-size:var(--hs-text-sm);align-items:center;padding:.35rem .9rem;text-decoration:none;display:inline-flex}.hs-filter:hover{border-color:var(--hs-color-sage-500);color:var(--hs-color-sage-800)}.hs-filter[aria-current=page]{background:var(--hs-color-sage-700);border-color:var(--hs-color-sage-700);color:var(--hs-color-on-dark)}.hs-result-count{color:var(--hs-color-muted);font-size:var(--hs-text-sm)}.hs-empty{gap:var(--hs-space-3);max-width:var(--hs-measure);padding:var(--hs-space-8);border:var(--hs-border-width) dashed var(--hs-color-border-strong);border-radius:var(--hs-radius-lg);background:var(--hs-color-surface-raised);display:grid}.hs-notice{max-width:var(--hs-measure);padding:var(--hs-space-4) var(--hs-space-5);border-left:3px solid var(--hs-color-terracotta-500);border-radius:var(--hs-radius-sm);background:var(--hs-color-terracotta-50);color:var(--hs-color-ink);font-size:var(--hs-text-sm)}.hs-pagination{gap:var(--hs-space-3);flex-wrap:wrap;align-items:center;margin-top:clamp(2rem,4vw,3rem);display:flex}.hs-product{grid-template-columns:minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width>=60rem){.hs-product{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}}.hs-product__gallery{gap:var(--hs-space-3);display:grid}.hs-product__hero-image{border-radius:var(--hs-radius-lg);background:var(--hs-color-surface-deep);overflow:hidden}.hs-product__thumbs{gap:var(--hs-space-3);grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));display:grid}.hs-product__thumb{border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-md);background:var(--hs-color-surface-deep);overflow:hidden}.hs-product__info{gap:var(--hs-space-4);align-content:start;display:grid}.hs-product__eyebrow{color:var(--hs-color-muted);font-size:var(--hs-text-xs);font-weight:var(--hs-weight-semibold);letter-spacing:var(--hs-tracking-wide);text-transform:uppercase}.hs-product__title{font-size:var(--hs-text-3xl)}.hs-product__meta{gap:var(--hs-space-2) var(--hs-space-4);color:var(--hs-color-ink-soft);font-size:var(--hs-text-sm);flex-wrap:wrap;align-items:center;display:flex}.hs-price{font-size:var(--hs-text-xl);font-weight:var(--hs-weight-semibold);color:var(--hs-color-ink)}.hs-badge{border-radius:var(--hs-radius-pill);background:var(--hs-color-sage-100);min-height:1.75rem;color:var(--hs-color-sage-800);font-size:var(--hs-text-xs);font-weight:var(--hs-weight-semibold);align-items:center;padding:.15rem .6rem;display:inline-flex}.hs-specs{border-collapse:collapse;width:100%;font-size:var(--hs-text-sm)}.hs-specs th,.hs-specs td{border-bottom:var(--hs-border-width) solid var(--hs-color-border);text-align:left;vertical-align:top;padding:.65rem 0}.hs-specs th{width:40%;color:var(--hs-color-muted);font-weight:var(--hs-weight-medium)}.hs-actions{gap:var(--hs-space-3);flex-wrap:wrap;align-items:center;display:flex}.hs-contact-list{gap:var(--hs-space-4);margin:0;padding:0;list-style:none;display:grid}.hs-contact-list li{gap:var(--hs-space-1);padding-bottom:var(--hs-space-3);border-bottom:var(--hs-border-width) solid var(--hs-color-border);display:grid}.hs-contact-list dt{color:var(--hs-color-muted);font-size:var(--hs-text-xs);font-weight:var(--hs-weight-semibold);letter-spacing:var(--hs-tracking-wide);text-transform:uppercase}.hs-contact-list dd{font-size:var(--hs-text-lg);margin:0}.hs-two-col{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=60rem){.hs-two-col{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start}}.hs-two-col--solo{grid-template-columns:minmax(0,1fr)}.hs-two-col--solo .hs-page-head__inner{max-width:var(--hs-measure)}.hs-image[data-astro-cid-ufosmvab]{object-fit:cover;width:100%;height:100%;display:block}.hs-image--cover[data-astro-cid-ufosmvab]{object-fit:cover}.hs-image--contain[data-astro-cid-ufosmvab]{object-fit:contain}.hs-header[data-astro-cid-vz677a45]{z-index:50;border-bottom:var(--hs-border-width) solid var(--hs-color-border);background:var(--hs-color-surface-translucent);backdrop-filter:blur(12px);position:sticky;top:0}.hs-header__skip[data-astro-cid-vz677a45]{top:var(--hs-space-3);left:var(--hs-gutter);z-index:1;padding:var(--hs-space-2) var(--hs-space-4);border-radius:var(--hs-radius-sm);background:var(--hs-color-ink);color:var(--hs-color-on-dark);font-size:var(--hs-text-sm);font-weight:var(--hs-weight-semibold);transition:transform var(--hs-transition-fast);text-decoration:none;position:absolute;transform:translateY(-200%)}.hs-header__skip[data-astro-cid-vz677a45]:focus{transform:translateY(0)}.hs-header__inner[data-astro-cid-vz677a45]{justify-content:space-between;align-items:center;gap:var(--hs-space-6);min-height:var(--hs-header-height);display:flex}.hs-header__brand[data-astro-cid-vz677a45]{align-items:center;gap:var(--hs-space-3);color:var(--hs-color-ink);font-size:var(--hs-text-lg);font-weight:var(--hs-weight-semibold);letter-spacing:var(--hs-tracking-tight);line-height:var(--hs-leading-snug);text-decoration:none;display:inline-flex}.hs-header__brand[data-astro-cid-vz677a45]:hover{color:var(--hs-color-sage-800)}.hs-header__logo[data-astro-cid-vz677a45]{border-radius:var(--hs-radius-sm);flex:none;width:2.5rem;height:2.5rem;overflow:hidden}.hs-header__logo[data-astro-cid-vz677a45] .hs-image{object-fit:contain;width:100%;height:100%}.hs-header__nav[data-astro-cid-vz677a45]{align-items:center;gap:clamp(1rem,2.5vw,2.25rem);display:flex}.hs-header__links[data-astro-cid-vz677a45]{align-items:center;gap:clamp(1rem,2.5vw,2rem);list-style:none;display:flex}.hs-header__links[data-astro-cid-vz677a45] a[data-astro-cid-vz677a45]{color:var(--hs-color-ink-soft);font-size:var(--hs-text-sm);font-weight:var(--hs-weight-medium);padding-block:.35rem;text-decoration:none;display:inline-block;position:relative}.hs-header__links[data-astro-cid-vz677a45] a[data-astro-cid-vz677a45]:hover{color:var(--hs-color-ink)}.hs-header__links[data-astro-cid-vz677a45] a[data-astro-cid-vz677a45][aria-current=page]{color:var(--hs-color-ink);font-weight:var(--hs-weight-semibold)}.hs-header__links[data-astro-cid-vz677a45] a[data-astro-cid-vz677a45][aria-current=page]:after{content:"";border-radius:var(--hs-radius-pill);background:var(--hs-color-terracotta-600);height:2px;position:absolute;bottom:0;left:0;right:0}.hs-header__cta[data-astro-cid-vz677a45]{min-height:2.75rem;padding:.55rem 1.05rem}.hs-header__toggle[data-astro-cid-vz677a45]{align-items:center;gap:var(--hs-space-2);border:var(--hs-border-width) solid var(--hs-color-sage-500);border-radius:var(--hs-radius-pill);min-height:2.75rem;color:var(--hs-color-ink);font-size:var(--hs-text-sm);font-weight:var(--hs-weight-semibold);cursor:pointer;background:0 0;padding:.55rem .9rem;display:none}.hs-header__toggle[data-astro-cid-vz677a45]:hover{border-color:var(--hs-color-sage-600);background:var(--hs-color-sage-50)}.hs-header__toggle-icon[data-astro-cid-vz677a45]{gap:4px;width:1rem;display:grid}.hs-header__toggle-icon[data-astro-cid-vz677a45] span[data-astro-cid-vz677a45]{border-radius:var(--hs-radius-pill);height:2px;transition:transform var(--hs-transition-fast), opacity var(--hs-transition-fast);background:currentColor;display:block}.hs-header[data-astro-cid-vz677a45][data-menu-open=true] .hs-header__toggle-icon[data-astro-cid-vz677a45] span[data-astro-cid-vz677a45]:first-child{transform:translateY(6px)rotate(45deg)}.hs-header[data-astro-cid-vz677a45][data-menu-open=true] .hs-header__toggle-icon[data-astro-cid-vz677a45] span[data-astro-cid-vz677a45]:nth-child(2){opacity:0}.hs-header[data-astro-cid-vz677a45][data-menu-open=true] .hs-header__toggle-icon[data-astro-cid-vz677a45] span[data-astro-cid-vz677a45]:nth-child(3){transform:translateY(-6px)rotate(-45deg)}@media (width<=60rem){.hs-header[data-astro-cid-vz677a45]:not([data-menu-ready=true]) .hs-header__inner[data-astro-cid-vz677a45]{padding-block:var(--hs-space-3);flex-wrap:wrap}.hs-header[data-astro-cid-vz677a45]:not([data-menu-ready=true]) .hs-header__nav[data-astro-cid-vz677a45]{flex-wrap:wrap;justify-content:flex-start;width:100%}.hs-header[data-astro-cid-vz677a45][data-menu-ready=true] .hs-header__toggle[data-astro-cid-vz677a45]{display:inline-flex}.hs-header[data-astro-cid-vz677a45][data-menu-ready=true] .hs-header__nav[data-astro-cid-vz677a45]{display:none}.hs-header[data-astro-cid-vz677a45][data-menu-ready=true][data-menu-open=true] .hs-header__nav[data-astro-cid-vz677a45]{align-items:stretch;gap:var(--hs-space-4);max-height:calc(100vh - var(--hs-header-height));max-height:calc(100dvh - var(--hs-header-height));padding:var(--hs-space-4) var(--hs-gutter) var(--hs-space-6);border-bottom:var(--hs-border-width) solid var(--hs-color-border);background:var(--hs-color-surface);box-shadow:var(--hs-shadow-md);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.hs-header__links[data-astro-cid-vz677a45]{flex-direction:column;align-items:stretch;gap:0;width:100%}.hs-header__links[data-astro-cid-vz677a45] li[data-astro-cid-vz677a45]+li[data-astro-cid-vz677a45]{border-top:var(--hs-border-width) solid var(--hs-color-border)}.hs-header__links[data-astro-cid-vz677a45] a[data-astro-cid-vz677a45]{padding-block:var(--hs-space-4);font-size:var(--hs-text-base);display:block}.hs-header__links[data-astro-cid-vz677a45] a[data-astro-cid-vz677a45][aria-current=page]:after{display:none}.hs-header__cta[data-astro-cid-vz677a45]{justify-content:center;width:100%}}.hs-footer[data-astro-cid-ik24gyjc]{padding-block:clamp(3rem, 6vw, 4.5rem) var(--hs-space-6);border-top:var(--hs-border-width) solid var(--hs-color-border);background:var(--hs-color-surface-deep);color:var(--hs-color-ink-soft)}.hs-footer__grid[data-astro-cid-ik24gyjc]{gap:var(--hs-space-8) var(--hs-space-6);grid-template-columns:minmax(16rem,1.5fr) repeat(auto-fit,minmax(9rem,1fr));display:grid}.hs-footer__brand[data-astro-cid-ik24gyjc]{align-items:flex-start;gap:var(--hs-space-3);flex-direction:column;max-width:28rem;display:flex}.hs-footer__logo[data-astro-cid-ik24gyjc]{border-radius:var(--hs-radius-sm);width:3rem;height:3rem;overflow:hidden}.hs-footer__logo[data-astro-cid-ik24gyjc] .hs-image{object-fit:contain;width:100%;height:100%}.hs-footer__name[data-astro-cid-ik24gyjc]{color:var(--hs-color-ink);font-size:var(--hs-text-xl);font-weight:var(--hs-weight-semibold);letter-spacing:var(--hs-tracking-tight);line-height:var(--hs-leading-snug);text-decoration:none}.hs-footer__name[data-astro-cid-ik24gyjc]:hover{color:var(--hs-color-sage-800)}.hs-footer__tagline[data-astro-cid-ik24gyjc]{color:var(--hs-color-muted);font-size:var(--hs-text-sm);line-height:var(--hs-leading-normal)}.hs-footer__column[data-astro-cid-ik24gyjc]{align-content:start;gap:var(--hs-space-3);display:grid}.hs-footer__title[data-astro-cid-ik24gyjc]{color:var(--hs-color-sage-800);font-size:var(--hs-text-xs);font-weight:var(--hs-weight-semibold);letter-spacing:var(--hs-tracking-wide);line-height:var(--hs-leading-snug);text-transform:uppercase}.hs-footer__list[data-astro-cid-ik24gyjc]{gap:var(--hs-space-2);list-style:none;display:grid}.hs-footer__list[data-astro-cid-ik24gyjc] a[data-astro-cid-ik24gyjc]{color:var(--hs-color-ink-soft);font-size:var(--hs-text-sm);line-height:var(--hs-leading-normal);text-decoration:none}.hs-footer__list[data-astro-cid-ik24gyjc] a[data-astro-cid-ik24gyjc]:hover{color:var(--hs-color-sage-800);text-underline-offset:.18em;text-decoration:underline}.hs-footer__bottom[data-astro-cid-ik24gyjc]{justify-content:space-between;align-items:baseline;gap:var(--hs-space-2) var(--hs-space-5);padding-top:var(--hs-space-5);border-top:var(--hs-border-width) solid var(--hs-color-border);color:var(--hs-color-muted);font-size:var(--hs-text-xs);line-height:var(--hs-leading-normal);flex-wrap:wrap;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.hs-footer__note[data-astro-cid-ik24gyjc]{max-width:60ch}@media (width<=48rem){.hs-footer__grid[data-astro-cid-ik24gyjc]{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-footer__brand[data-astro-cid-ik24gyjc]{grid-column:1/-1}}@media (width<=30rem){.hs-footer__grid[data-astro-cid-ik24gyjc]{grid-template-columns:1fr}.hs-footer__brand[data-astro-cid-ik24gyjc]{grid-column:auto}}.hs-hero[data-astro-cid-q4xlcqk6]{padding-block:clamp(2.75rem,6vw,5.5rem) clamp(3.5rem,7vw,6.5rem)}.hs-hero__grid[data-astro-cid-q4xlcqk6]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hs-hero__grid--solo[data-astro-cid-q4xlcqk6]{grid-template-columns:minmax(0,52rem)}.hs-hero__copy[data-astro-cid-q4xlcqk6]{justify-items:start;gap:var(--hs-space-5);max-width:40rem;display:grid}.hs-hero__title[data-astro-cid-q4xlcqk6]{max-width:13ch;font-size:var(--hs-text-display);line-height:var(--hs-leading-tight)}.hs-hero__lede[data-astro-cid-q4xlcqk6]{max-width:42ch;color:var(--hs-color-ink-soft);font-size:var(--hs-text-lg);line-height:var(--hs-leading-normal)}.hs-hero__actions[data-astro-cid-q4xlcqk6]{gap:var(--hs-space-3);margin-top:var(--hs-space-2);flex-wrap:wrap;display:flex}.hs-hero__note[data-astro-cid-q4xlcqk6]{max-width:44ch;padding-left:var(--hs-space-4);border-left:2px solid var(--hs-color-sage-500);color:var(--hs-color-muted);font-size:var(--hs-text-sm);line-height:var(--hs-leading-normal)}.hs-hero__media[data-astro-cid-q4xlcqk6]{min-width:0}.hs-hero__frame[data-astro-cid-q4xlcqk6]{aspect-ratio:4/5;border-radius:var(--hs-radius-xl);background:var(--hs-color-sage-100);box-shadow:var(--hs-space-4) var(--hs-space-4) 0 var(--hs-color-sage-100);overflow:hidden}@media (width<=60rem){.hs-hero__grid[data-astro-cid-q4xlcqk6]{gap:var(--hs-space-10);grid-template-columns:1fr}.hs-hero__copy[data-astro-cid-q4xlcqk6]{max-width:46rem}.hs-hero__title[data-astro-cid-q4xlcqk6]{max-width:18ch}.hs-hero__frame[data-astro-cid-q4xlcqk6]{aspect-ratio:4/3;box-shadow:var(--hs-space-3) var(--hs-space-3) 0 var(--hs-color-sage-100)}}@media (width<=34rem){.hs-hero__actions[data-astro-cid-q4xlcqk6],.hs-hero__actions[data-astro-cid-q4xlcqk6] .hs-button[data-astro-cid-q4xlcqk6]{width:100%}}.hs-benefits[data-astro-cid-qaos4ql4]{border-block:var(--hs-border-width) solid var(--hs-color-border);background:var(--hs-color-sage-50);padding-block:clamp(1.75rem,3.5vw,2.75rem)}.hs-benefits__list[data-astro-cid-qaos4ql4]{gap:var(--hs-space-6);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.hs-benefits__item[data-astro-cid-qaos4ql4]{align-items:flex-start;gap:var(--hs-space-4);display:flex}.hs-benefits__item[data-astro-cid-qaos4ql4]+.hs-benefits__item[data-astro-cid-qaos4ql4]{padding-left:var(--hs-space-6);border-left:var(--hs-border-width) solid var(--hs-color-sage-200)}.hs-benefits__marker[data-astro-cid-qaos4ql4]{color:var(--hs-color-terracotta-600);font-size:var(--hs-text-lg);font-weight:var(--hs-weight-semibold);font-variant-numeric:tabular-nums;line-height:var(--hs-leading-snug);flex:none}.hs-benefits__body[data-astro-cid-qaos4ql4]{gap:var(--hs-space-1);display:grid}.hs-benefits__title[data-astro-cid-qaos4ql4]{font-size:var(--hs-text-base);font-weight:var(--hs-weight-semibold);line-height:var(--hs-leading-snug)}.hs-benefits__description[data-astro-cid-qaos4ql4]{color:var(--hs-color-muted);font-size:var(--hs-text-sm);line-height:var(--hs-leading-normal)}@media (width<=60rem){.hs-benefits__list[data-astro-cid-qaos4ql4]{grid-template-columns:1fr;gap:0}.hs-benefits__item[data-astro-cid-qaos4ql4]{padding-block:var(--hs-space-4)}.hs-benefits__item[data-astro-cid-qaos4ql4]:first-child{padding-top:0}.hs-benefits__item[data-astro-cid-qaos4ql4]:last-child{padding-bottom:0}.hs-benefits__item[data-astro-cid-qaos4ql4]+.hs-benefits__item[data-astro-cid-qaos4ql4]{border-left:0;border-top:var(--hs-border-width) solid var(--hs-color-sage-200);padding-left:0}}.hs-category-card[data-astro-cid-bc3aqrcq]{border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-lg);background:var(--hs-color-surface-raised);height:100%;transition:border-color var(--hs-transition), box-shadow var(--hs-transition), transform var(--hs-transition);flex-direction:column;display:flex;overflow:hidden}.hs-category-card[data-astro-cid-bc3aqrcq]:hover,.hs-category-card[data-astro-cid-bc3aqrcq]:focus-within{border-color:var(--hs-color-sage-500);box-shadow:var(--hs-shadow-sm);transform:translateY(-2px)}.hs-category-card__media[data-astro-cid-bc3aqrcq]{aspect-ratio:4/3;background:var(--hs-color-sage-50);display:block;overflow:hidden}.hs-category-card__placeholder[data-astro-cid-bc3aqrcq]{width:100%;height:100%;color:var(--hs-color-sage-700);font-size:var(--hs-text-3xl);font-weight:var(--hs-weight-semibold);place-items:center;display:grid}.hs-category-card__body[data-astro-cid-bc3aqrcq]{gap:var(--hs-space-2);padding:var(--hs-space-5) var(--hs-space-5) var(--hs-space-6);display:grid}.hs-category-card__title[data-astro-cid-bc3aqrcq]{font-size:var(--hs-text-xl);line-height:var(--hs-leading-snug)}.hs-category-card__title[data-astro-cid-bc3aqrcq] a[data-astro-cid-bc3aqrcq]{text-decoration:none}.hs-category-card__title[data-astro-cid-bc3aqrcq] a[data-astro-cid-bc3aqrcq]:hover{color:var(--hs-color-sage-800);text-underline-offset:.16em;text-decoration:underline}.hs-category-card__description[data-astro-cid-bc3aqrcq]{color:var(--hs-color-muted);font-size:var(--hs-text-sm);line-height:var(--hs-leading-normal)}.hs-category-card__link[data-astro-cid-bc3aqrcq]{margin-top:var(--hs-space-1);color:var(--hs-color-sage-800);font-size:var(--hs-text-sm);font-weight:var(--hs-weight-semibold);text-underline-offset:.18em;justify-self:start;text-decoration:underline 1px}.hs-category-card__link[data-astro-cid-bc3aqrcq]:hover{color:var(--hs-color-terracotta-700)}@media (prefers-reduced-motion:reduce){.hs-category-card[data-astro-cid-bc3aqrcq]:hover,.hs-category-card[data-astro-cid-bc3aqrcq]:focus-within{transform:none}}.hs-category-grid[data-astro-cid-llsriuko]{gap:var(--hs-space-5);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.hs-empty[data-astro-cid-llsriuko]{padding:var(--hs-space-8);border:var(--hs-border-width) dashed var(--hs-color-border-strong);border-radius:var(--hs-radius-lg);color:var(--hs-color-muted);text-align:center}@media (width<=60rem){.hs-category-grid[data-astro-cid-llsriuko]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=40rem){.hs-category-grid[data-astro-cid-llsriuko]{grid-template-columns:1fr}}.hs-product-card[data-astro-cid-5l65j5im]{border:var(--hs-border-width) solid var(--hs-color-border);border-radius:var(--hs-radius-lg);background:var(--hs-color-surface-raised);height:100%;transition:border-color var(--hs-transition), box-shadow var(--hs-transition), transform var(--hs-transition);flex-direction:column;display:flex;overflow:hidden}.hs-product-card[data-astro-cid-5l65j5im]:hover,.hs-product-card[data-astro-cid-5l65j5im]:focus-within{border-color:var(--hs-color-sage-500);box-shadow:var(--hs-shadow-sm)}.hs-product-card[data-astro-cid-5l65j5im]:hover{transform:translateY(-2px)}.hs-product-card__media[data-astro-cid-5l65j5im]{aspect-ratio:4/5;background:var(--hs-color-sage-50);position:relative;overflow:hidden}.hs-product-card__media-link[data-astro-cid-5l65j5im]{width:100%;height:100%;display:block}.hs-product-card__placeholder[data-astro-cid-5l65j5im]{width:100%;height:100%;color:var(--hs-color-sage-700);font-size:var(--hs-text-3xl);font-weight:var(--hs-weight-semibold);place-items:center;display:grid}.hs-product-card__badge[data-astro-cid-5l65j5im]{top:var(--hs-space-3);left:var(--hs-space-3);border-radius:var(--hs-radius-pill);background:var(--hs-color-terracotta-50);color:var(--hs-color-terracotta-700);font-size:var(--hs-text-xs);font-weight:var(--hs-weight-semibold);letter-spacing:.02em;line-height:var(--hs-leading-snug);padding:.35rem .65rem;position:absolute}.hs-product-card__body[data-astro-cid-5l65j5im]{gap:var(--hs-space-2);padding:var(--hs-space-5) var(--hs-space-5) var(--hs-space-6);flex-direction:column;flex:1;display:flex}.hs-product-card__meta[data-astro-cid-5l65j5im]{align-items:center;gap:var(--hs-space-2) var(--hs-space-3);flex-wrap:wrap;min-height:1.25rem;display:flex}.hs-product-card__category[data-astro-cid-5l65j5im],.hs-product-card__availability[data-astro-cid-5l65j5im]{color:var(--hs-color-muted);font-size:var(--hs-text-xs);font-weight:var(--hs-weight-medium);letter-spacing:.04em;text-transform:uppercase}.hs-product-card__category[data-astro-cid-5l65j5im]{color:var(--hs-color-sage-800);text-decoration:none}.hs-product-card__category[data-astro-cid-5l65j5im]:hover{text-underline-offset:.16em;text-decoration:underline}.hs-product-card__availability[data-astro-cid-5l65j5im]{padding-left:var(--hs-space-3);border-left:var(--hs-border-width) solid var(--hs-color-border)}.hs-product-card__title[data-astro-cid-5l65j5im]{font-size:var(--hs-text-xl);line-height:var(--hs-leading-snug)}.hs-product-card__title[data-astro-cid-5l65j5im] a[data-astro-cid-5l65j5im]{text-decoration:none}.hs-product-card__title[data-astro-cid-5l65j5im] a[data-astro-cid-5l65j5im]:hover{color:var(--hs-color-sage-800);text-underline-offset:.16em;text-decoration:underline}.hs-product-card__description[data-astro-cid-5l65j5im]{color:var(--hs-color-ink-soft);font-size:var(--hs-text-sm);line-height:var(--hs-leading-normal)}.hs-product-card__specs[data-astro-cid-5l65j5im]{gap:var(--hs-space-1);margin:var(--hs-space-2) 0 0;display:grid}.hs-product-card__spec[data-astro-cid-5l65j5im]{justify-content:space-between;gap:var(--hs-space-4);padding-top:var(--hs-space-1);border-top:var(--hs-border-width) solid var(--hs-color-border);font-size:var(--hs-text-xs);line-height:var(--hs-leading-snug);display:flex}.hs-product-card__spec[data-astro-cid-5l65j5im] dt[data-astro-cid-5l65j5im]{color:var(--hs-color-muted)}.hs-product-card__spec[data-astro-cid-5l65j5im] dd[data-astro-cid-5l65j5im]{color:var(--hs-color-ink-soft);font-weight:var(--hs-weight-medium);text-align:right;margin:0}.hs-product-card__footer[data-astro-cid-5l65j5im]{justify-content:space-between;align-items:baseline;gap:var(--hs-space-3);padding-top:var(--hs-space-4);margin-top:auto;display:flex}.hs-product-card__price[data-astro-cid-5l65j5im]{color:var(--hs-color-ink);font-size:var(--hs-text-lg);font-weight:var(--hs-weight-semibold);font-variant-numeric:tabular-nums}.hs-product-card__inquire[data-astro-cid-5l65j5im]{color:var(--hs-color-sage-800);font-size:var(--hs-text-sm);font-weight:var(--hs-weight-semibold);text-underline-offset:.18em;text-decoration:underline 1px}.hs-product-card__inquire[data-astro-cid-5l65j5im]:hover{color:var(--hs-color-terracotta-700)}@media (prefers-reduced-motion:reduce){.hs-product-card[data-astro-cid-5l65j5im]:hover{transform:none}}.hs-product-grid[data-astro-cid-pvcls3du]{gap:var(--hs-space-5);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.hs-empty[data-astro-cid-pvcls3du]{padding:var(--hs-space-8);border:var(--hs-border-width) dashed var(--hs-color-border-strong);border-radius:var(--hs-radius-lg);color:var(--hs-color-muted);text-align:center}@media (width<=68rem){.hs-product-grid[data-astro-cid-pvcls3du]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=52rem){.hs-product-grid[data-astro-cid-pvcls3du]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=34rem){.hs-product-grid[data-astro-cid-pvcls3du]{grid-template-columns:1fr}}.hs-steps[data-astro-cid-frq25lll]{gap:var(--hs-space-6);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.hs-step[data-astro-cid-frq25lll]{align-content:start;gap:var(--hs-space-3);padding-top:var(--hs-space-5);border-top:var(--hs-border-width) solid var(--hs-color-border-strong);display:grid;position:relative}.hs-step[data-astro-cid-frq25lll]:before{content:"";border-radius:var(--hs-radius-pill);background:var(--hs-color-terracotta-600);width:2.75rem;height:2px;position:absolute;top:-1px;left:0}.hs-step__number[data-astro-cid-frq25lll]{color:var(--hs-color-sage-700);font-size:var(--hs-text-sm);font-weight:var(--hs-weight-semibold);font-variant-numeric:tabular-nums;letter-spacing:var(--hs-tracking-wide);line-height:var(--hs-leading-snug)}.hs-step__title[data-astro-cid-frq25lll]{font-size:var(--hs-text-lg);line-height:var(--hs-leading-snug)}.hs-step__description[data-astro-cid-frq25lll]{color:var(--hs-color-muted);font-size:var(--hs-text-sm);line-height:var(--hs-leading-normal)}@media (width<=64rem){.hs-steps[data-astro-cid-frq25lll]{gap:var(--hs-space-8) var(--hs-space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=36rem){.hs-steps[data-astro-cid-frq25lll]{gap:var(--hs-space-6);grid-template-columns:1fr}}.hs-cta[data-astro-cid-x5cdhqdg]{padding-block:var(--hs-section-space)}.hs-cta__panel[data-astro-cid-x5cdhqdg]{background:var(--hs-color-dark);color:var(--hs-color-on-dark);border-radius:clamp(1.5rem,3vw,2.5rem);padding:clamp(2rem,5vw,4rem);position:relative;overflow:hidden}.hs-cta__panel[data-astro-cid-x5cdhqdg]:before{content:"";background:radial-gradient(circle, var(--hs-color-sage-700), transparent 68%);opacity:.55;pointer-events:none;border-radius:50%;width:30rem;height:30rem;position:absolute;top:-10rem;right:-8rem}.hs-cta__panel--split[data-astro-cid-x5cdhqdg]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.hs-cta__copy[data-astro-cid-x5cdhqdg]{z-index:1;justify-items:start;gap:var(--hs-space-4);max-width:42rem;display:grid;position:relative}.hs-cta__title[data-astro-cid-x5cdhqdg]{color:var(--hs-color-on-dark);font-size:var(--hs-text-3xl);line-height:var(--hs-leading-tight)}.hs-cta__description[data-astro-cid-x5cdhqdg]{max-width:42ch;color:var(--hs-color-on-dark-muted);font-size:var(--hs-text-lg);line-height:var(--hs-leading-normal)}.hs-cta__actions[data-astro-cid-x5cdhqdg]{gap:var(--hs-space-3);margin-top:var(--hs-space-2);flex-wrap:wrap;display:flex}.hs-cta__contact[data-astro-cid-x5cdhqdg]{color:var(--hs-color-on-dark-muted);font-size:var(--hs-text-sm);line-height:var(--hs-leading-normal)}.hs-cta__contact[data-astro-cid-x5cdhqdg] a[data-astro-cid-x5cdhqdg]{color:var(--hs-color-on-dark);font-weight:var(--hs-weight-medium);text-decoration:underline;text-decoration-color:var(--hs-color-sage-500);text-underline-offset:.18em}.hs-cta__contact[data-astro-cid-x5cdhqdg] a[data-astro-cid-x5cdhqdg]:hover{text-decoration-color:var(--hs-color-terracotta-100)}.hs-cta__contact[data-astro-cid-x5cdhqdg] a[data-astro-cid-x5cdhqdg]:focus-visible,.hs-cta__panel[data-astro-cid-x5cdhqdg] [data-astro-cid-x5cdhqdg]:focus-visible{outline-color:var(--hs-color-focus-on-dark)}.hs-cta__media[data-astro-cid-x5cdhqdg]{z-index:1;aspect-ratio:4/3;border-radius:var(--hs-radius-lg);background:var(--hs-color-dark-soft);position:relative;overflow:hidden}@media (width<=60rem){.hs-cta__panel--split[data-astro-cid-x5cdhqdg]{grid-template-columns:1fr}}@media (width<=34rem){.hs-cta__actions[data-astro-cid-x5cdhqdg],.hs-cta__actions[data-astro-cid-x5cdhqdg] .hs-button[data-astro-cid-x5cdhqdg]{width:100%}}.hs-breadcrumbs[data-astro-cid-gr3bbf3c]{padding-block:var(--hs-space-4)}.hs-breadcrumbs__list[data-astro-cid-gr3bbf3c]{align-items:center;gap:var(--hs-space-2);color:var(--hs-color-muted);font-size:var(--hs-text-sm);line-height:var(--hs-leading-normal);flex-wrap:wrap;list-style:none;display:flex}.hs-breadcrumbs__item[data-astro-cid-gr3bbf3c]{align-items:center;gap:var(--hs-space-2);display:inline-flex}.hs-breadcrumbs__item[data-astro-cid-gr3bbf3c] a[data-astro-cid-gr3bbf3c]{color:var(--hs-color-sage-800);text-decoration:none}.hs-breadcrumbs__item[data-astro-cid-gr3bbf3c] a[data-astro-cid-gr3bbf3c]:hover{color:var(--hs-color-terracotta-700);text-underline-offset:.16em;text-decoration:underline}.hs-breadcrumbs__item[data-astro-cid-gr3bbf3c] span[data-astro-cid-gr3bbf3c][aria-current=page]{color:var(--hs-color-ink);font-weight:var(--hs-weight-medium)}.hs-breadcrumbs__separator[data-astro-cid-gr3bbf3c]{color:var(--hs-color-border-strong)}
