.aruga-hero{--aruga-section-bg:radial-gradient(circle at 50% 0%, rgba(200, 16, 46, 0.14), transparent 65%),
		linear-gradient(180deg, var(--aruga-soft), #fff)}.aruga-hero__kicker{margin:0 0 12px;font-size:clamp(0.85rem, 2.2vw, 1.05rem);letter-spacing:.04em;color:var(--aruga-muted)}.aruga-hero__title{margin:0;font-size:clamp(2.8rem, 10vw, 6.5rem);line-height:1.02;font-weight:800;letter-spacing:-.02em;text-transform:none;color:var(--aruga-red)}.aruga-hero__sub{margin:18px 0 0;max-width:36ch;font-size:clamp(1rem, 2.6vw, 1.4rem);line-height:1.45;font-weight:500;color:var(--aruga-ink)}