.hero[data-astro-cid-pgpo2ev5]{position:relative;isolation:isolate;overflow:hidden;background:var(--ink-950);color:var(--text);min-height:min(92vh,900px);display:flex;flex-direction:column}.hero__media[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;z-index:-1}.hero__video[data-astro-cid-pgpo2ev5]{width:100%;height:100%;object-fit:cover;opacity:.55}.hero__shade[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;background:linear-gradient(90deg,#0e1112f5,#0e1112c7 42%,#0e111259),linear-gradient(0deg,rgb(14 17 18 / .9),transparent 40%)}.hero__grid[data-astro-cid-pgpo2ev5]{position:absolute;inset:0;background-image:linear-gradient(rgb(255 255 255 / .05) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .05) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(90deg,transparent 0%,#000 50%,transparent 100%)}.hero__inner[data-astro-cid-pgpo2ev5]{flex:1;display:grid;align-items:center;gap:var(--space-6);padding-block:var(--space-8) var(--space-7)}@media(min-width:1024px){.hero__inner[data-astro-cid-pgpo2ev5]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.hero[data-astro-cid-pgpo2ev5] h1[data-astro-cid-pgpo2ev5]{font-size:var(--fs-4xl);line-height:.98;letter-spacing:-.015em;margin-bottom:var(--space-5);max-width:14ch}.hero__accent[data-astro-cid-pgpo2ev5]{display:block;color:var(--green-500)}.hero[data-astro-cid-pgpo2ev5] .lead[data-astro-cid-pgpo2ev5]{color:var(--ink-200);margin-bottom:var(--space-6)}.hero__actions[data-astro-cid-pgpo2ev5]{display:flex;flex-wrap:wrap;gap:12px}.hero__machine[data-astro-cid-pgpo2ev5]{position:relative;margin:0;display:grid;place-items:center}.hero__machine[data-astro-cid-pgpo2ev5]:after{content:"";position:absolute;left:8%;right:8%;bottom:4%;height:18%;background:radial-gradient(ellipse,rgb(151 201 61 / .28),transparent 70%);filter:blur(24px);z-index:-1}.hero__machine[data-astro-cid-pgpo2ev5] img{max-height:520px;width:auto;filter:drop-shadow(0 40px 50px rgb(0 0 0 / .6))}.hero__tick[data-astro-cid-pgpo2ev5]{position:absolute;font-size:.68rem;letter-spacing:.14em;color:var(--ink-300);display:none;align-items:center;gap:8px}.hero__tick[data-astro-cid-pgpo2ev5]:before{content:"";width:40px;height:1px;background:var(--green-500)}@media(min-width:1024px){.hero__tick[data-astro-cid-pgpo2ev5]{display:inline-flex}}.hero__tick--a[data-astro-cid-pgpo2ev5]{top:2%;left:-4%}.hero__tick--b[data-astro-cid-pgpo2ev5]{bottom:-2%;right:-2%}.hero__facts[data-astro-cid-pgpo2ev5]{border-top:1px solid var(--border);background:#0e111299;backdrop-filter:blur(8px)}.hero__facts-inner[data-astro-cid-pgpo2ev5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:0}@media(min-width:1024px){.hero__facts-inner[data-astro-cid-pgpo2ev5]{grid-template-columns:repeat(4,minmax(0,1fr))}}.hero__facts-inner[data-astro-cid-pgpo2ev5]>div[data-astro-cid-pgpo2ev5]{padding:var(--space-5) var(--space-4);border-left:1px solid var(--border)}.hero__facts-inner[data-astro-cid-pgpo2ev5]>div[data-astro-cid-pgpo2ev5]:first-child{border-left:0;padding-left:0}@media(max-width:1023px){.hero__facts-inner[data-astro-cid-pgpo2ev5]>div[data-astro-cid-pgpo2ev5]:nth-child(3){border-left:0;padding-left:0}.hero__facts-inner[data-astro-cid-pgpo2ev5]>div[data-astro-cid-pgpo2ev5]:nth-child(n+3){border-top:1px solid var(--border)}}dt[data-astro-cid-pgpo2ev5]{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--green-500);margin-bottom:4px}dd[data-astro-cid-pgpo2ev5]{margin:0;font:600 clamp(1.05rem,.9rem + .5vw,1.35rem) / 1.2 var(--font-display)}.hero__pause[data-astro-cid-pgpo2ev5]{position:absolute;right:var(--gutter);top:var(--space-5);width:44px;height:44px;border-radius:50%;border:1px solid var(--border-strong);background:#0e111280;color:var(--text);display:grid;place-items:center;cursor:pointer}.hero__pause[data-astro-cid-pgpo2ev5][aria-pressed=true] svg[data-astro-cid-pgpo2ev5]{opacity:.4}.js-motion[data-astro-cid-pgpo2ev5] [data-astro-cid-pgpo2ev5][data-hero-in],.js-motion[data-astro-cid-pgpo2ev5] [data-astro-cid-pgpo2ev5][data-hero-machine]{opacity:0}@media(prefers-reduced-motion:reduce){.js-motion[data-astro-cid-pgpo2ev5] [data-astro-cid-pgpo2ev5][data-hero-in],.js-motion[data-astro-cid-pgpo2ev5] [data-astro-cid-pgpo2ev5][data-hero-machine]{opacity:1}}
