.home-module__txgM7a__hero{--hero-background:#102c3c;--hero-foreground:#fff;--hero-muted:#e2eaf0;--hero-accent:#2563eb;--hero-accent-hover:#1d4ed8;isolation:isolate;color:var(--hero-foreground);background:var(--hero-background);border-radius:1rem;position:relative;overflow:hidden;container-type:inline-size}.home-module__txgM7a__heroVisual{aspect-ratio:4/3;margin:0;position:relative}.home-module__txgM7a__heroImage{object-fit:cover;object-position:center}.home-module__txgM7a__heroContent{padding:2rem 1.5rem 2.5rem;position:relative}.home-module__txgM7a__heroCopy{max-width:30rem}.home-module__txgM7a__heroTitle{letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(2.5rem,7cqi,4.5rem);font-weight:700;line-height:1.05}.home-module__txgM7a__heroDescription{color:var(--hero-muted);text-wrap:pretty;margin-bottom:2rem;font-size:1.125rem;line-height:1.65}.home-module__txgM7a__heroActions{flex-wrap:wrap;gap:.75rem;display:flex}.home-module__txgM7a__primaryAction,.home-module__txgM7a__secondaryAction{white-space:normal;text-align:center;border-radius:.5rem;height:auto;min-height:3rem;padding:.75rem 1.125rem;font-size:1rem}.home-module__txgM7a__primaryAction{background:var(--hero-accent);color:var(--hero-foreground)}.home-module__txgM7a__primaryAction:hover{background:var(--hero-accent-hover)}.home-module__txgM7a__secondaryAction{color:var(--hero-foreground);background:#102c3c73;border-color:#ffffff80}.home-module__txgM7a__secondaryAction:hover{color:var(--hero-foreground);background:#ffffff26}.home-module__txgM7a__primaryAction:focus-visible,.home-module__txgM7a__secondaryAction:focus-visible{outline:2px solid var(--hero-foreground);outline-offset:4px}@container (min-width:48rem){.home-module__txgM7a__heroVisual{aspect-ratio:auto;position:absolute;inset:0 0 0 44%}.home-module__txgM7a__heroContent{pointer-events:none;align-items:center;min-height:35rem;padding:3rem 2rem;display:flex}.home-module__txgM7a__heroCopy{pointer-events:auto;max-width:39%}}@container (max-width:25rem){.home-module__txgM7a__heroActions>a{width:100%}}
