.module-hero[data-astro-cid-xwljyk2b]{background:radial-gradient(120% 90% at 88% 12%, rgb(var(--mh-accent-rgb) / 14%) 0%, transparent 62%), linear-gradient(180deg, #fff 0%, rgb(var(--mh-accent-rgb) / 6%) 100%);padding:var(--section-pad-y) 0;position:relative;overflow:hidden}.module-hero[data-astro-cid-xwljyk2b]:before{content:"";background:var(--mh-accent);height:4px;position:absolute;inset:0 0 auto}.module-hero__grid[data-astro-cid-xwljyk2b]{gap:var(--block-gap);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid;position:relative}.module-hero__logo[data-astro-cid-xwljyk2b]{width:auto;max-width:min(100%,420px);height:clamp(52px,5.6vw,72px);margin-bottom:28px}.module-hero__brand[data-astro-cid-xwljyk2b]{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:28px;display:flex}.module-hero__brand[data-astro-cid-xwljyk2b] .module-hero__logo[data-astro-cid-xwljyk2b]{min-width:0;margin-bottom:0}.module-hero__status[data-astro-cid-xwljyk2b]{flex:none;margin:0;display:flex}.module-hero__status[data-astro-cid-xwljyk2b] .coming-soon-tag{background:var(--coming-soon-tint-bg);height:28px;color:var(--coming-soon-tint-ink);border-radius:6px;padding:0 10px;font-size:.8125rem}.module-hero__headline[data-astro-cid-xwljyk2b]{letter-spacing:-.01em;color:#10243a;margin-bottom:20px;font-family:Montserrat,sans-serif;font-size:clamp(2rem,3.9vw,3.1rem);font-weight:800;line-height:1.14}.module-hero__lede[data-astro-cid-xwljyk2b]{color:#41536b;max-width:34em;margin-bottom:34px;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.7}.module-hero__ctas[data-astro-cid-xwljyk2b]{flex-wrap:wrap;gap:14px;display:flex}.module-hero__cta[data-astro-cid-xwljyk2b]{white-space:nowrap;transition:var(--transition,.3s ease);border:2px solid #0000;border-radius:999px;align-items:center;gap:9px;padding:15px 30px;font-family:Montserrat,sans-serif;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.module-hero__cta--primary[data-astro-cid-xwljyk2b]{background:var(--mh-ink);color:#fff}.module-hero__cta--primary[data-astro-cid-xwljyk2b]:hover{box-shadow:0 10px 26px rgb(var(--mh-accent-rgb) / 38%);transform:translateY(-2px)}.module-hero__cta--secondary[data-astro-cid-xwljyk2b]{border-color:var(--mh-ink);color:var(--mh-ink);background:#fff9}.module-hero__cta--secondary[data-astro-cid-xwljyk2b]:hover{background:var(--mh-ink);color:#fff;transform:translateY(-2px)}.module-hero__art[data-astro-cid-xwljyk2b]{aspect-ratio:1/.86;width:100%;position:relative}.module-hero__circle[data-astro-cid-xwljyk2b]{background:linear-gradient(150deg, rgb(var(--mh-accent-rgb) / 92%) 0%, rgb(var(--mh-accent-rgb) / 45%) 100%);box-shadow:0 18px 44px rgb(var(--mh-accent-rgb) / 26%);border-radius:50%;position:absolute;overflow:hidden}.module-hero__circle[data-astro-cid-xwljyk2b] img[data-astro-cid-xwljyk2b]{object-fit:cover;width:100%;height:100%}.module-hero__circle--1[data-astro-cid-xwljyk2b]{aspect-ratio:1;width:62%;top:0;right:4%}.module-hero__circle--2[data-astro-cid-xwljyk2b]{aspect-ratio:1;width:40%;bottom:2%;right:34%}.module-hero__circle--3[data-astro-cid-xwljyk2b]{aspect-ratio:1;width:27%;bottom:22%;right:0}.module-hero[data-astro-cid-xwljyk2b][data-hero-art=accent] .module-hero__circle[data-astro-cid-xwljyk2b]{background:rgb(var(--mh-accent-rgb) / 9%);border:2px solid rgb(var(--mh-accent-rgb) / 34%);box-shadow:none}.module-hero[data-astro-cid-xwljyk2b][data-hero-art=accent] .module-hero__circle--1[data-astro-cid-xwljyk2b]{background:radial-gradient(circle at 32% 28%, rgb(var(--mh-accent-rgb) / 30%) 0%, rgb(var(--mh-accent-rgb) / 8%) 70%)}@media (width<=1000px){.module-hero__grid[data-astro-cid-xwljyk2b]{grid-template-columns:1fr;gap:40px}.module-hero__art[data-astro-cid-xwljyk2b]{max-width:420px;margin:0 auto}.module-hero__circle--1[data-astro-cid-xwljyk2b]{width:52%;top:0;left:20%;right:auto}.module-hero__circle--2[data-astro-cid-xwljyk2b]{width:34%;inset:auto auto 5.5% 0}.module-hero__circle--3[data-astro-cid-xwljyk2b]{width:23%;inset:17% 0 auto auto}}@media (width<=700px){.module-hero__headline[data-astro-cid-xwljyk2b]{font-size:clamp(1.65rem,7vw,2.1rem)}.module-hero__logo[data-astro-cid-xwljyk2b]{height:auto;max-height:clamp(64px,20vw,80px);margin-inline:auto}.module-hero__brand[data-astro-cid-xwljyk2b]{justify-content:center}.module-hero__brand[data-astro-cid-xwljyk2b] .module-hero__logo[data-astro-cid-xwljyk2b]{margin-inline:0}.module-hero[data-astro-cid-xwljyk2b][data-hero-art=accent] .module-hero__art[data-astro-cid-xwljyk2b]{display:none}}@media (width<=460px){.module-hero__logo[data-astro-cid-xwljyk2b],.module-hero__brand[data-astro-cid-xwljyk2b]{margin-bottom:22px}.module-hero__ctas[data-astro-cid-xwljyk2b]{gap:10px}.module-hero__cta[data-astro-cid-xwljyk2b]{flex:100%;justify-content:center}}.sibling-products__header[data-astro-cid-s32tivc7]{text-align:center;padding:var(--section-pad-y-tight) 24px 0}.sibling-products__header[data-astro-cid-s32tivc7] h2[data-astro-cid-s32tivc7]{color:#242525;letter-spacing:.03em;margin:0;font-family:Montserrat,sans-serif;font-size:54px;font-weight:700;line-height:1.2}@media (width<=900px){.sibling-products__header[data-astro-cid-s32tivc7] h2[data-astro-cid-s32tivc7]{font-size:40px}}@media (width<=700px){.sibling-products__header[data-astro-cid-s32tivc7] h2[data-astro-cid-s32tivc7]{font-size:32px}}@media (width<=500px){.sibling-products__header[data-astro-cid-s32tivc7] h2[data-astro-cid-s32tivc7]{font-size:28px}}
