.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2.5rem,6vw,5rem) clamp(5rem,9vw,7rem);position:relative;overflow:hidden}.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(2rem,4vw,3rem);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.045em;margin-bottom:1.6rem;font-size:clamp(3rem,8.4vw,7.4rem);line-height:.92}.hero__line[data-astro-cid-lcdefpme]{padding-bottom:.08em;display:block;overflow:hidden}.hero__line[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{animation:line-up 1s var(--ease-out) both;display:inline-block}.hero__line[data-astro-cid-lcdefpme]:nth-child(2)>span[data-astro-cid-lcdefpme]{animation-delay:.12s}.hero__line[data-astro-cid-lcdefpme]:nth-child(3)>span[data-astro-cid-lcdefpme]{animation-delay:.24s}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--green-lite);font-style:normal}@keyframes line-up{0%{transform:translateY(105%)}}.hero__tag[data-astro-cid-lcdefpme]{letter-spacing:0;animation:fade-up .9s var(--ease-out) .45s both;background:#ffffff14;border:1px solid #a9c3ce40;border-radius:999px;align-items:center;gap:.7rem;margin:0 0 2rem;padding:.55rem 1.1rem .55rem .7rem;font-size:clamp(1.05rem,1.2vw + .6rem,1.35rem);font-weight:650;display:inline-flex}.hero__pin[data-astro-cid-lcdefpme]{background:var(--green);border-radius:50%;width:12px;height:12px;position:relative}.hero__pin[data-astro-cid-lcdefpme]:after{content:"";background:var(--green);animation:ping 2.4s var(--ease-out) 1.4s infinite;border-radius:50%;position:absolute;inset:0}@keyframes ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3)}}.hero__actions[data-astro-cid-lcdefpme]{animation:fade-up .9s var(--ease-out) .6s both;flex-wrap:wrap;gap:.75rem;display:flex}.hero[data-astro-cid-lcdefpme] .btn--ghost[data-astro-cid-lcdefpme]{color:var(--white)}@keyframes fade-up{0%{opacity:0;transform:translateY(20px)}}.hero__art[data-astro-cid-lcdefpme]{width:112%;margin-right:-6%;position:relative}.chip[data-astro-cid-lcdefpme]{background:var(--white);color:var(--navy);font:800 1rem var(--font-display);animation:chip-in .8s var(--ease-spring) both, bob 5s ease-in-out infinite;border-radius:12px 12px 12px 3px;padding:.5rem 1rem;position:absolute;box-shadow:0 16px 30px -12px #00000080}.chip--a[data-astro-cid-lcdefpme]{animation-delay:1.3s,2.1s;top:12%;right:-2%}.chip--b[data-astro-cid-lcdefpme]{background:var(--green);color:var(--ink);animation-delay:1.5s,2.8s;bottom:6%;left:-4%}@keyframes chip-in{0%{opacity:0;transform:translateY(16px)scale(.6)}}@keyframes bob{50%{transform:translateY(-10px)}}.stats[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:1rem;margin:clamp(2.5rem,5vw,4rem) 0 0;padding:0;list-style:none;display:grid}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:3px solid var(--green);color:var(--mist);animation:fade-up .9s var(--ease-out) both;background:#ffffff0a;border-radius:0 0 14px 14px;gap:.3rem;padding:1.25rem 1.4rem;line-height:1.4;display:grid}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-child{animation-delay:.8s}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.9s}.stats[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:1s}.stats[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font:800 clamp(1.5rem, 2.4vw, 2.1rem) / 1 var(--font-display);color:var(--white);letter-spacing:-.02em}.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.05fr;align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.about__text[data-astro-cid-lcdefpme]{position:sticky;top:120px}.about[data-astro-cid-lcdefpme] mark[data-astro-cid-lcdefpme]{color:inherit;background:linear-gradient(#0000 60%,#519e3552 60%);padding-inline:.1em}.ledger[data-astro-cid-lcdefpme]{padding:clamp(1.75rem,4vw,2.75rem);border-radius:6px var(--radius-lg) var(--radius-lg) var(--radius-lg);background:var(--white);box-shadow:var(--shadow);border:1px solid var(--rule);padding-top:clamp(2.25rem,4vw,3rem);position:relative}.ledger__tab[data-astro-cid-lcdefpme]{background:var(--green);width:46%;height:34px;transform:skewX(var(--slant));transform-origin:0 100%;z-index:-1;border-radius:16px 16px 0 0;position:absolute;top:-26px;left:-1px}.ledger__h[data-astro-cid-lcdefpme]{color:var(--navy);margin-bottom:1.25rem;font-size:clamp(1.4rem,2vw,1.85rem)}.ledger__list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.ledger__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-bottom:1px dashed var(--rule);grid-template-columns:2.6rem 1fr 28px;align-items:center;gap:.75rem;padding:.9rem 0;font-weight:550;display:grid}.ledger__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:last-child{border-bottom:0}.ledger__no[data-astro-cid-lcdefpme]{font:700 .95rem var(--font-display);color:var(--green-ink);font-variant-numeric:tabular-nums}.ledger__tick[data-astro-cid-lcdefpme]{width:28px;height:28px;color:var(--green-ink);transition:transform .5s var(--ease-spring);transition-delay:calc(.4s + var(--i) * 80ms);background:#519e3524;border-radius:8px;padding:4px}html.js .ledger[data-astro-cid-lcdefpme]:not(.is-in) .ledger__tick[data-astro-cid-lcdefpme]{transform:scale(0)rotate(-45deg)}.specs__head[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;align-items:end;gap:1rem 3rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.specs__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(2.4rem,5vw,4.2rem)}.specs__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--navy);text-decoration:none}.specs__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{text-decoration:underline;text-decoration-color:var(--green)}.specs__head[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:40ch;margin:0;font-size:1.15rem}.specs__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:clamp(1.25rem,3vw,2rem);display:grid}.spec[data-astro-cid-lcdefpme]{border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 8px;background:var(--navy);color:var(--white);isolation:isolate;position:relative;overflow:hidden}.spec__img[data-astro-cid-lcdefpme]{aspect-ratio:4/3;overflow:hidden}.spec__img[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-out)}.spec[data-astro-cid-lcdefpme]:hover .spec__img[data-astro-cid-lcdefpme] img,.spec[data-astro-cid-lcdefpme]:focus-within .spec__img[data-astro-cid-lcdefpme] img{transform:scale(1.06)}.spec__body[data-astro-cid-lcdefpme]{background:linear-gradient(#0000,#0f222ceb 55%);justify-content:space-between;align-items:flex-end;gap:1rem;padding:5rem clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem);display:flex;position:absolute;bottom:0;left:0;right:0}.spec[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(1.6rem,3vw,2.4rem)}.spec__link[data-astro-cid-lcdefpme]{background:var(--white);min-height:48px;font:700 1rem var(--font-display);white-space:nowrap;border-radius:999px;align-items:center;gap:.6rem;padding:.4rem .5rem .4rem 1.1rem;text-decoration:none;display:inline-flex;color:var(--navy)!important}.spec__link[data-astro-cid-lcdefpme]:after{content:"";z-index:1;position:absolute;inset:0}.spec__arrow[data-astro-cid-lcdefpme]{background:var(--green);width:36px;height:36px;color:var(--ink);transition:transform .35s var(--ease-spring);border-radius:50%;place-items:center;display:grid}.spec[data-astro-cid-lcdefpme]:hover .spec__arrow[data-astro-cid-lcdefpme]{transform:rotate(-45deg)}.spec__link[data-astro-cid-lcdefpme]:focus-visible{outline-offset:4px}.voices__h[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.voices__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.voices__main[data-astro-cid-lcdefpme]{grid-column:1/-1}@media (width<=960px){.hero__grid[data-astro-cid-lcdefpme],.about__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__art[data-astro-cid-lcdefpme]{width:100%;max-width:560px;margin:0}.about__text[data-astro-cid-lcdefpme]{position:static}}@media (width<=760px){.stats[data-astro-cid-lcdefpme],.specs__grid[data-astro-cid-lcdefpme],.voices__grid[data-astro-cid-lcdefpme],.specs__head[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.spec__body[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start}}
