.hero[data-astro-cid-i3irphx7]{isolation:isolate;align-items:end;min-height:min(92vh,56rem);display:grid;position:relative;overflow:hidden}.hero__media[data-astro-cid-i3irphx7]{z-index:-1;position:absolute;inset:0}.hero__img[data-astro-cid-i3irphx7]{object-fit:cover;object-position:center 30%;width:100%;height:100%;animation:hero-drift 18s var(--ease-out) alternate infinite;transform:scale(1.04)}.hero__veil[data-astro-cid-i3irphx7]{background:radial-gradient(70% 55% at 70% 35%,#1f6b4259,#0000 60%),linear-gradient(#06080759 0%,#0608078c 45%,#060807f5 100%),linear-gradient(90deg,#060807bf,#0000 55%);position:absolute;inset:0}.hero__content[data-astro-cid-i3irphx7]{max-width:42rem;padding-block:clamp(4rem,12vh,7rem) clamp(3rem,8vh,5rem)}.hero[data-astro-cid-i3irphx7] .hero__brand{text-transform:uppercase;letter-spacing:.04em;color:var(--text);text-shadow:0 0 40px #3dff9a2e;font-size:clamp(3.4rem,11vw,7rem)}.hero[data-astro-cid-i3irphx7] .hero__name{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:var(--green-bright);margin-top:.35rem;font-size:clamp(1.1rem,2.5vw,1.45rem)}.hero[data-astro-cid-i3irphx7] .hero__tagline{color:var(--text-muted);max-width:28rem;margin-top:1.25rem;font-size:1.1rem}.hero__actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}@media (width<=640px){.hero[data-astro-cid-i3irphx7]{min-height:min(88vh,40rem)}.hero__img[data-astro-cid-i3irphx7]{object-position:center 22%}.hero__veil[data-astro-cid-i3irphx7]{background:radial-gradient(80% 50% at 50% 30%,#1f6b4247,#0000 55%),linear-gradient(#06080733 0%,#0608078c 40%,#060807f7 100%)}.hero__content[data-astro-cid-i3irphx7]{padding-block:5.5rem 2rem;padding-bottom:max(2rem, env(safe-area-inset-bottom))}.hero[data-astro-cid-i3irphx7] .hero__brand{letter-spacing:.02em;font-size:clamp(2.6rem,14vw,3.6rem)}.hero[data-astro-cid-i3irphx7] .hero__name{letter-spacing:.14em;font-size:.95rem}.hero[data-astro-cid-i3irphx7] .hero__tagline{margin-top:1rem;font-size:1rem}.hero__actions[data-astro-cid-i3irphx7]{flex-direction:column;align-items:stretch;margin-top:1.5rem}.letterbox[data-astro-cid-i3irphx7]:before,.letterbox[data-astro-cid-i3irphx7]:after{height:.35rem}}@keyframes hero-drift{0%{transform:scale(1.04)translate(0,0)}to{transform:scale(1.08)translate(-1.5%,-1%)}}@media (prefers-reduced-motion:reduce){.hero__img[data-astro-cid-i3irphx7]{animation:none}}.offer[data-astro-cid-otii2xgx]{background:radial-gradient(ellipse 50% 80% at 0% 50%, #1f6b422e, transparent 55%), var(--bg-elevated);border-block:1px solid var(--border)}.offer__inner[data-astro-cid-otii2xgx]{max-width:48rem}.offer[data-astro-cid-otii2xgx] h2[data-astro-cid-otii2xgx]{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem)}.offer__list[data-astro-cid-otii2xgx]{gap:1.25rem;margin-top:2.5rem;display:grid}.offer__list[data-astro-cid-otii2xgx] li[data-astro-cid-otii2xgx]{border-left:2px solid var(--green);gap:.35rem;padding-left:1rem;display:grid}.offer__list[data-astro-cid-otii2xgx] strong[data-astro-cid-otii2xgx]{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;font-size:.95rem}.offer__list[data-astro-cid-otii2xgx] span[data-astro-cid-otii2xgx]{color:var(--text-muted)}.about-teaser__grid[data-astro-cid-mjr2n44s]{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.about-teaser__media[data-astro-cid-mjr2n44s]{border:1px solid var(--border);aspect-ratio:1;background:#0a0f0c;place-items:center;padding:clamp(1.25rem,3.5vw,2.75rem);display:grid;position:relative;overflow:hidden}.about-teaser__media[data-astro-cid-mjr2n44s]:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #3dff9a14}.about-teaser__img[data-astro-cid-mjr2n44s]{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.about-teaser[data-astro-cid-mjr2n44s] h2[data-astro-cid-mjr2n44s]{margin-bottom:1rem;font-size:clamp(2rem,4vw,3rem)}.about-teaser__actions[data-astro-cid-mjr2n44s]{margin-top:1.75rem}@media (width<=800px){.about-teaser__grid[data-astro-cid-mjr2n44s]{grid-template-columns:1fr}.about-teaser__media[data-astro-cid-mjr2n44s]{justify-self:center;width:100%;max-width:16rem}.about-teaser[data-astro-cid-mjr2n44s] h2[data-astro-cid-mjr2n44s]{font-size:clamp(1.75rem,8vw,2.4rem)}}.cta[data-astro-cid-w3eroxr3]{padding-bottom:var(--space-7)}.cta__inner[data-astro-cid-w3eroxr3]{border:1px solid var(--border-strong);background:linear-gradient(135deg, #1f6b4238, transparent 55%), var(--bg-soft);padding:clamp(2rem,5vw,3.5rem)}.cta[data-astro-cid-w3eroxr3] h2[data-astro-cid-w3eroxr3]{margin-bottom:.85rem;font-size:clamp(2rem,4vw,3.2rem)}.cta[data-astro-cid-w3eroxr3] .lead[data-astro-cid-w3eroxr3]{margin-bottom:1.75rem}@media (width<=640px){.cta__inner[data-astro-cid-w3eroxr3]{padding:1.35rem}.cta[data-astro-cid-w3eroxr3] h2[data-astro-cid-w3eroxr3]{font-size:clamp(1.75rem,8vw,2.4rem);line-height:1.1}}
