.products-head[data-astro-cid-jls4ghy7]{background:var(--black)}.products-head-inner[data-astro-cid-jls4ghy7]{max-width:var(--page-max);padding:calc(var(--nav-space) + clamp(3rem, 7vw, 6rem)) var(--page-pad) clamp(3.5rem, 7vw, 6rem);margin:0 auto}.products-head[data-astro-cid-jls4ghy7] h1[data-astro-cid-jls4ghy7]{max-width:16ch;font-size:var(--fs-display);font-weight:800;line-height:var(--lh-tight);text-transform:uppercase;margin:1rem 0 0}.products-head[data-astro-cid-jls4ghy7] .lead[data-astro-cid-jls4ghy7]{max-width:64ch;font-size:var(--fs-lead);color:var(--muted-on-dark);margin:1.25rem 0 0}.products-body[data-astro-cid-jls4ghy7]{padding-top:clamp(3rem,6vw,5rem)}.products-body[data-astro-cid-jls4ghy7] .product-card[hidden],.pricing-promo[data-astro-cid-jls4ghy7][hidden],.products-side[data-astro-cid-jls4ghy7]{display:none}.products-body[data-astro-cid-jls4ghy7].is-js .products-side[data-astro-cid-jls4ghy7]{margin-bottom:1.75rem;display:block}.side-label[data-astro-cid-jls4ghy7]{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--muted-on-light);margin:0 0 .75rem;font-weight:800}.side-filters[data-astro-cid-jls4ghy7],.side-links[data-astro-cid-jls4ghy7]{margin:0;padding:0;list-style:none}.side-filters[data-astro-cid-jls4ghy7]{scrollbar-width:none;margin-inline:calc(-1 * var(--page-pad));padding-inline:var(--page-pad);gap:.5rem;display:flex;overflow-x:auto}.side-filters[data-astro-cid-jls4ghy7]::-webkit-scrollbar{display:none}.side-filters[data-astro-cid-jls4ghy7] button[data-astro-cid-jls4ghy7]{border:1.5px solid var(--black);border-radius:var(--radius-pill);background:var(--white);min-height:44px;color:var(--black);font:inherit;font-size:var(--fs-small);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-color) var(--ease-ui), color var(--dur-color) var(--ease-ui);align-items:center;gap:.35rem;padding:0 1.1rem;font-weight:700;display:inline-flex}.side-filters[data-astro-cid-jls4ghy7] button[data-astro-cid-jls4ghy7][aria-pressed=true]{background:var(--black);color:var(--white)}.side-filters[data-astro-cid-jls4ghy7] sup[data-astro-cid-jls4ghy7]{opacity:.6;font-size:.7em;font-weight:600}.side-more[data-astro-cid-jls4ghy7],.side-links[data-astro-cid-jls4ghy7]{display:none}@media (width>=1100px){.products-body[data-astro-cid-jls4ghy7].is-js{grid-template-columns:12rem minmax(0,1fr);align-items:start;gap:clamp(2rem,3vw,3rem);display:grid}.products-body[data-astro-cid-jls4ghy7].is-js .products-side[data-astro-cid-jls4ghy7]{top:calc(var(--header-h,80px) + 2rem);margin:0;position:sticky}.side-filters[data-astro-cid-jls4ghy7]{border-left:1px solid var(--line-on-light);gap:.1rem;margin:0;padding:0 0 0 .9rem;display:grid;overflow:visible}.side-filters[data-astro-cid-jls4ghy7] button[data-astro-cid-jls4ghy7]{min-height:0;color:var(--muted-on-light);font-size:var(--fs-body);text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;padding:.4rem 0;font-weight:600;position:relative}.side-filters[data-astro-cid-jls4ghy7] button[data-astro-cid-jls4ghy7]:is(:hover,:focus-visible){color:var(--black)}.side-filters[data-astro-cid-jls4ghy7] button[data-astro-cid-jls4ghy7][aria-pressed=true]{color:var(--black);background:0 0}.side-filters[data-astro-cid-jls4ghy7] button[data-astro-cid-jls4ghy7][aria-pressed=true]:before{content:"";background:var(--blue);width:2px;position:absolute;top:.4rem;bottom:.4rem;left:calc(-.9rem - 1px)}.side-more[data-astro-cid-jls4ghy7]{margin-top:2rem;display:block}.side-links[data-astro-cid-jls4ghy7]{gap:.5rem;display:grid}.side-links[data-astro-cid-jls4ghy7] a[data-astro-cid-jls4ghy7]{color:var(--black);font-weight:600}}.product-grid[data-astro-cid-jls4ghy7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem);display:grid}.pricing-promo[data-astro-cid-jls4ghy7]{border-radius:var(--radius-lg);background:var(--black);color:var(--white);flex-direction:column;grid-column:span 2;padding:clamp(1.75rem,3.5vw,3rem);display:flex}.pp-eyebrow[data-astro-cid-jls4ghy7]{font-size:var(--fs-small);color:var(--muted-on-dark);margin:0;font-weight:700}.pricing-promo[data-astro-cid-jls4ghy7] .pp-title[data-astro-cid-jls4ghy7]{max-width:18ch;margin:.75rem 0 0;font-size:clamp(2rem,3.6vw,3rem);line-height:1}.pp-lead[data-astro-cid-jls4ghy7]{max-width:36rem;font-size:var(--fs-lead);color:var(--muted-on-dark);margin:1rem 0 0}.pp-packages[data-astro-cid-jls4ghy7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:auto 0 0;padding:2rem 0 0;list-style:none;display:grid}.pp-packages[data-astro-cid-jls4ghy7] a[data-astro-cid-jls4ghy7]{border-radius:var(--radius-lg);color:var(--white);transition:border-color var(--dur-color) var(--ease-ui), translate var(--dur-ui) var(--ease-spring);border:1px solid #ffffff4d;flex-direction:column;gap:.35rem;padding:1rem 1.25rem;text-decoration:none;display:flex}.pp-packages[data-astro-cid-jls4ghy7] a[data-astro-cid-jls4ghy7]:is(:hover,:focus-visible){border-color:var(--white);translate:0 -3px}.pp-name[data-astro-cid-jls4ghy7]{font-size:clamp(1.75rem,2.6vw,2.25rem);font-weight:800;line-height:1}.pp-price[data-astro-cid-jls4ghy7]{font-size:var(--fs-small);white-space:nowrap;font-weight:700}.pp-ctas[data-astro-cid-jls4ghy7]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:1.75rem;display:flex}@media (width>=1100px) and (width<=1299px){.products-body[data-astro-cid-jls4ghy7].is-js .product-grid[data-astro-cid-jls4ghy7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.product-grid[data-astro-cid-jls4ghy7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.product-grid[data-astro-cid-jls4ghy7]{grid-template-columns:minmax(0,1fr)}.pricing-promo[data-astro-cid-jls4ghy7]{grid-column:auto}.pp-packages[data-astro-cid-jls4ghy7]{grid-template-columns:minmax(0,1fr)}}
