.hero-stack[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;background:#070707;color:#f2f2f0;min-height:max(560px,min(100svh,56.25vw),48.5vw);display:grid;align-items:center}.hero-stack__art[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;width:100%;height:100%;max-width:none;object-fit:cover;object-position:right top}.hero-stack[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#070707d1,#07070780 38%,#07070700 62%)}.hero-stack__inner[data-astro-cid-j7pv25f6]{width:100%;max-width:none;padding-block:132px 72px;padding-inline:max(var(--gutter),5.8vw)}.nowrap[data-astro-cid-j7pv25f6]{white-space:nowrap}.hero-stack[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{margin:0;max-width:15ch;font-size:clamp(38px,5.4vw,120px);font-weight:300;line-height:1.02;letter-spacing:-.025em}.hero-stack__sub[data-astro-cid-j7pv25f6]{margin:22px 0 0;max-width:34ch;color:#c9c9c4;font-size:clamp(17px,1.5vw,21px);font-weight:300}.hero-stack[data-astro-cid-j7pv25f6] .hero__cta[data-astro-cid-j7pv25f6]{margin-top:34px;align-items:center;gap:28px}.hero-stack__btn[data-astro-cid-j7pv25f6]{padding:16px 26px;border:1.5px solid #f2f2f0;border-radius:999px;color:#f2f2f0;font-size:17px}.hero-stack__btn[data-astro-cid-j7pv25f6]:hover{background:#f2f2f0;color:#0a0a0a}.hero-stack__link[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;border-bottom:1px solid #8a8a85;color:#f2f2f0;font-size:17px}.hero-stack__link[data-astro-cid-j7pv25f6]:hover{color:#d4f200;border-color:#d4f200}.hero-stack[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:focus-visible{outline-color:#d4f200}@media(max-width:760px){.hero-stack[data-astro-cid-j7pv25f6]{min-height:max(560px,100svh)}.hero-stack__art[data-astro-cid-j7pv25f6]{object-position:72% center;opacity:.55}.hero-stack[data-astro-cid-j7pv25f6]:after{background:linear-gradient(180deg,#07070759,#070707bf)}.hero-stack[data-astro-cid-j7pv25f6] .hero__cta[data-astro-cid-j7pv25f6]{gap:18px}}.band[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;overflow:hidden;background:#070707;color:#f2f2f0;min-height:max(560px,min(100svh,66vw),50vw);display:grid;align-items:center;scroll-margin-top:16px}.band__art[data-astro-cid-j7pv25f6]{position:absolute;inset:0;z-index:-1;width:100%;height:100%;max-width:none;object-fit:cover}.band[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;inset:0;z-index:-1}.band__inner[data-astro-cid-j7pv25f6]{width:100%;max-width:none;padding-block:72px;padding-inline:max(var(--gutter),8vw);display:flex}.band__text[data-astro-cid-j7pv25f6]{max-width:26rem}.band[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(32px,4vw,60px);font-weight:300;line-height:1.04;letter-spacing:-.025em}.band__text[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]:not(.band__eyebrow){margin:18px 0 0;color:#c9c9c4;font-size:clamp(16px,1.3vw,19px);font-weight:300}.band__eyebrow[data-astro-cid-j7pv25f6]{margin:0 0 14px;color:#9a9a94;font-size:14px;letter-spacing:.34em;text-transform:uppercase}.band__btn[data-astro-cid-j7pv25f6]{margin-top:28px;padding:14px 24px;border:1.5px solid #f2f2f0;border-radius:999px;color:#f2f2f0;font-size:16px}.band__btn[data-astro-cid-j7pv25f6]:hover{background:#f2f2f0;color:#0a0a0a}.band[data-astro-cid-j7pv25f6] [data-astro-cid-j7pv25f6]:focus-visible{outline-color:#d4f200}.band--right[data-astro-cid-j7pv25f6] .band__art[data-astro-cid-j7pv25f6]{object-position:left center}.band--right[data-astro-cid-j7pv25f6] .band__inner[data-astro-cid-j7pv25f6]{justify-content:flex-end}.band--right[data-astro-cid-j7pv25f6]:after{background:linear-gradient(270deg,#070707c7,#07070766 36%,#07070700 60%)}.band--left[data-astro-cid-j7pv25f6] .band__art[data-astro-cid-j7pv25f6]{object-position:right center}.band--left[data-astro-cid-j7pv25f6]:after{background:linear-gradient(90deg,#070707c7,#07070766 36%,#07070700 60%)}.band--center[data-astro-cid-j7pv25f6]{align-items:start}.band--center[data-astro-cid-j7pv25f6] .band__art[data-astro-cid-j7pv25f6]{object-position:center bottom}.band--center[data-astro-cid-j7pv25f6] .band__inner[data-astro-cid-j7pv25f6]{justify-content:center;text-align:center;padding-top:clamp(88px,16svh,200px)}.band--center[data-astro-cid-j7pv25f6] .band__text[data-astro-cid-j7pv25f6]{max-width:36rem}@media(max-width:760px){.band[data-astro-cid-j7pv25f6]{min-height:max(520px,88svh)}.products[data-astro-cid-j7pv25f6]{min-height:0;padding-block:72px}.band__art[data-astro-cid-j7pv25f6]{opacity:.5}.band--right[data-astro-cid-j7pv25f6] .band__inner[data-astro-cid-j7pv25f6]{justify-content:flex-start}.band[data-astro-cid-j7pv25f6]:after{background:linear-gradient(180deg,#0707074d,#070707b3)}}.hero-stack[data-astro-cid-j7pv25f6]:before,.band[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none}.hero-stack[data-astro-cid-j7pv25f6]:before{background:linear-gradient(180deg,transparent 72%,var(--bg) 100%)}.band[data-astro-cid-j7pv25f6]:before{background:linear-gradient(180deg,var(--bg) 0%,transparent 22%,transparent 76%,var(--bg) 100%)}.hero-stack__inner[data-astro-cid-j7pv25f6],.band__inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.products[data-astro-cid-j7pv25f6]{max-width:1480px;min-height:100svh;display:grid;align-content:center;padding-block:112px;scroll-margin-top:0}.products__top[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:48px;align-items:center}.products__eyebrow[data-astro-cid-j7pv25f6]{margin:0 0 14px;color:var(--muted);font-size:14px;letter-spacing:.34em;text-transform:uppercase}.products[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(34px,4.4vw,64px);font-weight:300;line-height:1.02;letter-spacing:-.025em}.products__sub[data-astro-cid-j7pv25f6]{margin:20px 0 0;color:var(--muted);max-width:46ch}.products__note[data-astro-cid-j7pv25f6]{margin:14px 0 0;color:var(--muted);font-size:13px}.products__flow[data-astro-cid-j7pv25f6]{scroll-margin-top:24px;min-width:0}.outcomes[data-astro-cid-j7pv25f6]{list-style:none;margin:88px 0 0;padding:28px 0 0;border-top:1px solid var(--border);display:grid;grid-template-columns:repeat(3,auto);justify-content:space-between;gap:20px}.outcomes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px;font-size:13px;letter-spacing:.26em;text-transform:uppercase}.outcomes[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--text)}.outcomes[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:first-child svg[data-astro-cid-j7pv25f6]{color:var(--accent-text)}@media(max-width:980px){.products__top[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:32px}}@media(max-width:640px){.outcomes[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
