.hero[data-v-24e02aab]{--tone:var(--honey-500);background:radial-gradient(55% 70% at 85% 10%, color-mix(in srgb, var(--tone) 26%, transparent), transparent 65%), var(--ink-900);isolation:isolate;padding-block:clamp(3rem,7vw,6rem) clamp(3.5rem,8vw,7rem);position:relative;overflow:hidden}.hero--teal[data-v-24e02aab]{--tone:var(--teal-400)}.hero--leaf[data-v-24e02aab]{--tone:var(--leaf-400)}.hero[data-v-24e02aab]:before{content:"";z-index:-1;background-image:var(--hex-pattern);position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 90% at 90% 15%,#000,#0000 70%);mask-image:radial-gradient(60% 90% at 90% 15%,#000,#0000 70%)}.hero__grid[data-v-24e02aab]{align-items:center;gap:clamp(2.5rem,5vw,4rem);display:grid}@media (width>=960px){.hero__grid[data-v-24e02aab]:has(.hero__visual){grid-template-columns:1.1fr .9fr}}.hero__copy[data-v-24e02aab]{justify-items:start;gap:1.5rem;display:grid}.hero__copy h1[data-v-24e02aab]{font-size:clamp(2.2rem,4.4vw + .8rem,4rem)}.hero__accent[data-v-24e02aab]{color:var(--tone)}.hero__lead[data-v-24e02aab]{max-width:40rem;color:var(--text-muted-on-dark);font-size:var(--fs-lead);line-height:1.55}.hero__lead p+p[data-v-24e02aab-s]{margin-top:.9rem}.hero__visual[data-v-24e02aab]{justify-items:center;display:grid;position:relative}.hero .eyebrow[data-v-24e02aab]{color:var(--tone)}
