.sol-hero.svelte-1pe76m5{background:var(--surface-page);border-bottom:1px solid var(--border-subtle);padding:calc(74px + clamp(3rem, 7vw, 6rem)) var(--gutter) clamp(2.5rem, 6vw, 4.5rem);position:relative;overflow:hidden}.sol-hero-bg.svelte-1pe76m5{z-index:0;pointer-events:none;background-image:linear-gradient(var(--border-subtle) 1px, transparent 1px), linear-gradient(90deg, var(--border-subtle) 1px, transparent 1px);opacity:.5;background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(110% 80% at 10% 0,#000 0%,#0000 60%);mask-image:radial-gradient(110% 80% at 10% 0,#000 0%,#0000 60%)}.sol-hero-in.svelte-1pe76m5{z-index:1;position:relative}.eyebrow.svelte-1pe76m5{font-family:var(--font-mono);font-size:var(--text-tag);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--fire);align-items:center;gap:.6em;display:inline-flex}.eyebrow.svelte-1pe76m5 .tick:where(.svelte-1pe76m5){opacity:.55;background:currentColor;width:18px;height:1px}h1.svelte-1pe76m5{font-family:var(--font-display);font-weight:var(--weight-light);letter-spacing:-.025em;color:var(--text-strong);margin:var(--space-4) 0 0;text-wrap:balance;max-width:22ch;font-size:clamp(2.4rem,5vw,4rem);line-height:1.05}.sol-lede.svelte-1pe76m5{font-size:var(--text-lg);color:var(--text-muted);margin-top:var(--space-5);max-width:62ch;line-height:1.6}.sol-lede.svelte-1pe76m5 p{margin:0 0 var(--space-3);text-wrap:pretty}.sol-lede.svelte-1pe76m5 p:last-child{margin-bottom:0}
