.hero-stories[data-astro-cid-xtyciygx]{display:grid;gap:var(--space-3);width:100%}.hero-stories__scope[data-astro-cid-xtyciygx]{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--on-dark-muted);text-wrap:pretty}.hero-stories__slides[data-astro-cid-xtyciygx]{display:grid;width:100%;min-height:var(--hero-stories-h, 0)}.hero-stories__slide[data-astro-cid-xtyciygx]{grid-area:1 / 1;align-self:stretch;width:100%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s var(--ease, ease),visibility .45s var(--ease, ease)}.hero-stories__slide[data-astro-cid-xtyciygx].is-active{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.hero-stories__dots[data-astro-cid-xtyciygx]{display:flex;justify-content:center;gap:.55rem}.hero-stories__dot[data-astro-cid-xtyciygx]{width:.45rem;height:.45rem;padding:0;border:0;border-radius:50%;background:#ffffff47;cursor:pointer;transition:background var(--t-micro) var(--ease),transform var(--t-micro) var(--ease)}.hero-stories__dot[data-astro-cid-xtyciygx].is-active{background:var(--green-on-dark);transform:scale(1.25)}.hero-stories__dot[data-astro-cid-xtyciygx]:focus-visible{outline:2px solid var(--green-on-dark);outline-offset:3px}@media(prefers-reduced-motion:reduce){.hero-stories__slide[data-astro-cid-xtyciygx]{transition:none}}.hero[data-astro-cid-j7pv25f6]{position:relative;background:var(--dark);color:var(--on-dark);overflow-x:hidden;padding-block:var(--space-7);margin-top:-1px}body[data-hero=dark] .hero[data-astro-cid-j7pv25f6]{min-height:100svh;padding-top:calc(64px + clamp(1.25rem,3vh,2.25rem));padding-bottom:clamp(2rem,5vh,3.5rem);display:flex;flex-direction:column;background:radial-gradient(60% 70% at 85% 55%,rgba(101,135,48,.16),transparent 70%),radial-gradient(45% 55% at 8% 95%,rgba(47,111,62,.14),transparent 70%),var(--dark)}body[data-hero=dark] .hero__inner[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column;gap:clamp(1.5rem,3vh,2.25rem);min-height:0}.hero__h1[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(2rem,4.2vw,3.4rem);font-weight:800;line-height:1.08;letter-spacing:-.035em;color:var(--on-dark);text-wrap:pretty;max-width:none;width:100%}.hero__body[data-astro-cid-j7pv25f6]{flex:1;display:grid;gap:clamp(1.5rem,3vw,2.5rem);align-items:start;grid-template-columns:1fr;min-height:0}.hero__body[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]{min-width:0}.hero__left[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:clamp(1.25rem,2.5vh,1.75rem);min-width:0}@media(min-width:960px){.hero__body[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(1.75rem,3vw,3rem)}.hero__scene[data-astro-cid-j7pv25f6]{max-height:min(70vh,42rem);overflow:auto}.hero__scene[data-astro-cid-j7pv25f6] .sc{width:100%}}.hero__stack[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1rem,2vh,1.35rem);width:100%}.hero__brand[data-astro-cid-j7pv25f6]{margin:0;display:grid;gap:.4rem}.hero__name[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(1.45rem,2.6vw,2rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--on-dark)}.hero__tag[data-astro-cid-j7pv25f6]{margin:0;font-size:clamp(1.2rem,2.1vw,1.65rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--green-on-dark)}.hero__sub[data-astro-cid-j7pv25f6]{margin:0;color:var(--on-dark-muted);max-width:none;width:100%}.hero__sub--lead[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:.35em;color:var(--on-dark);font-weight:600;font-size:clamp(1.08rem,1.45vw,1.35rem);line-height:1.35;letter-spacing:-.015em}.hero__sub--lead[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:block;text-wrap:unset}.hero__cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:0}.hero__scene[data-astro-cid-j7pv25f6] figcaption{color:var(--on-dark-faint)}.hero__paths[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-3);width:100%;padding-top:clamp(.85rem,1.8vh,1.15rem);border-top:1px solid rgba(255,255,255,.12)}.hero__paths-head[data-astro-cid-j7pv25f6]{display:grid;gap:.25rem}.hero__paths-kicker[data-astro-cid-j7pv25f6]{margin:0;font-size:var(--fs-small);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green-on-dark)}.hero__paths-lead[data-astro-cid-j7pv25f6]{margin:0;font-size:.95rem;font-weight:600;letter-spacing:-.015em;color:var(--on-dark)}.hero__paths-grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4);grid-template-columns:1fr}.hero__path[data-astro-cid-j7pv25f6]{display:grid;gap:.3rem;align-content:start;color:inherit;text-decoration:none;min-width:0;padding-top:.7rem;border-top:2px solid rgba(101,135,48,.55);transition:color var(--t-micro) var(--ease),border-color var(--t-micro) var(--ease)}.hero__path[data-astro-cid-j7pv25f6]:hover,.hero__path[data-astro-cid-j7pv25f6]:focus-visible{border-top-color:var(--green-on-dark)}.hero__path[data-astro-cid-j7pv25f6]:hover .hero__path-name[data-astro-cid-j7pv25f6],.hero__path[data-astro-cid-j7pv25f6]:focus-visible .hero__path-name[data-astro-cid-j7pv25f6]{color:var(--green-on-dark)}.hero__path[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--green-on-dark);outline-offset:6px;border-radius:2px}.hero__path-name[data-astro-cid-j7pv25f6]{font-size:1.02rem;font-weight:700;letter-spacing:-.02em;color:var(--on-dark);transition:color var(--t-micro) var(--ease)}.hero__path-line[data-astro-cid-j7pv25f6]{font-size:.88rem;line-height:1.4;color:var(--on-dark-muted)}.hero__path-cta[data-astro-cid-j7pv25f6]{margin-top:.15rem;font-size:.9rem;font-weight:700;color:var(--green-on-dark)}.hero__path[data-astro-cid-j7pv25f6]:hover .hero__path-cta[data-astro-cid-j7pv25f6] svg,.hero__path[data-astro-cid-j7pv25f6]:focus-visible .hero__path-cta[data-astro-cid-j7pv25f6] svg{transform:translate(4px)}.hero__path-cta[data-astro-cid-j7pv25f6] svg{transition:transform var(--t-micro) var(--ease)}@media(max-width:959px){body[data-hero=dark] .hero[data-astro-cid-j7pv25f6]{min-height:0;display:block;padding-bottom:var(--space-8)}body[data-hero=dark] .hero__inner[data-astro-cid-j7pv25f6]{gap:var(--space-6)}.hero__h1[data-astro-cid-j7pv25f6]{font-size:clamp(1.75rem,7.5vw,2.35rem)}.hero__left[data-astro-cid-j7pv25f6]{display:contents}.hero__left[data-astro-cid-j7pv25f6]>[data-astro-cid-j7pv25f6]:first-child{order:1}.hero__scene[data-astro-cid-j7pv25f6]{order:2;max-height:none;overflow:visible}.hero__paths[data-astro-cid-j7pv25f6]{order:3}}@media(min-width:1440px){.hero__h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.75rem,3.2vw,3.6rem)}.hero__name[data-astro-cid-j7pv25f6]{font-size:clamp(1.7rem,1.7vw,2.1rem)}.hero__tag[data-astro-cid-j7pv25f6]{font-size:clamp(1.4rem,1.45vw,1.7rem)}.hero__body[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media(min-width:1800px){.hero__h1[data-astro-cid-j7pv25f6]{font-size:3.6rem}}@media(prefers-reduced-motion:reduce){.hero__path-cta[data-astro-cid-j7pv25f6] svg{transition:none}.hero__path[data-astro-cid-j7pv25f6]:hover .hero__path-cta[data-astro-cid-j7pv25f6] svg,.hero__path[data-astro-cid-j7pv25f6]:focus-visible .hero__path-cta[data-astro-cid-j7pv25f6] svg{transform:none}}.caps[data-astro-cid-j7pv25f6]{margin-top:var(--space-7);gap:var(--space-5)}.cap[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;height:100%}.cap__n[data-astro-cid-j7pv25f6]{font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin-bottom:var(--space-4)}.cap__p[data-astro-cid-j7pv25f6]{font-size:var(--fs-h3);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin-bottom:var(--space-3)}.cap__cta[data-astro-cid-j7pv25f6]{margin-top:auto;padding-top:var(--space-6)}.close[data-astro-cid-j7pv25f6]{background:var(--surface-soft);border-top:1px solid var(--border)}
