.hero[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:clamp(72px,13vw,160px);position:relative;overflow:hidden}.hero__bg[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0}.hero__bg[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.hero__veil[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(180deg,#f6f8fb9e 0%,#f6f8fbbd 60%,var(--bg) 100%);position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:16ch;font-size:clamp(2.3rem,1.4rem + 4vw,4.2rem)}.hero__sub[data-astro-cid-lcdefpme]{max-width:52ch;color:var(--ink);margin-top:1.5rem;font-size:clamp(1.02rem,.98rem + .35vw,1.22rem)}.hero__cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:1rem;margin-top:2.2rem;display:flex}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin-top:clamp(28px,4vw,48px);display:grid}@media (width<=1000px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.card[data-astro-cid-lcdefpme]{background:var(--surface);border:1px solid var(--line);color:var(--text);border-bottom:1px solid var(--line);border-radius:4px;flex-direction:column;padding:clamp(20px,2.4vw,30px);transition:border-color .2s,transform .2s;display:flex}.card[data-astro-cid-lcdefpme]:hover{color:var(--text);border-color:#d600008c;transform:translateY(-2px);box-shadow:0 10px 30px -18px #141d2b59}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.8rem;font-size:1.16rem}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{flex:1;font-size:.95rem}.card[data-astro-cid-lcdefpme] .tags[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-soft);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);flex:none;margin-top:1.3rem;padding-top:1rem;font-size:.7rem}.card__more[data-astro-cid-lcdefpme]{letter-spacing:.06em;color:var(--red);margin-top:.9rem;font-size:.78rem;font-weight:600}.card__more[data-astro-cid-lcdefpme]:after{content:" →"}.caps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(20px,3vw,38px);margin-top:clamp(28px,4vw,48px);display:grid}.cap[data-astro-cid-lcdefpme]{grid-template-columns:auto 1fr;align-items:start;gap:1.1rem;display:grid}.cap__icon[data-astro-cid-lcdefpme]{width:38px;height:38px;color:var(--red);background:#d6000012;border:1px solid #d6000040;border-radius:3px;place-items:center;display:grid}.cap[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.4rem;font-size:1.02rem}.cap[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:.93rem}.showcase[data-astro-cid-lcdefpme]{isolation:isolate;padding-block:clamp(96px,13vw,190px);position:relative;overflow:hidden}.showcase__bg[data-astro-cid-lcdefpme]{z-index:-2;position:absolute;inset:0}.showcase__bg[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 55%;width:100%;height:100%}.showcase__veil[data-astro-cid-lcdefpme]{z-index:-1;background:linear-gradient(90deg,#f6f8fbf0 0%,#f6f8fb99 55%,#f6f8fbd1 100%);position:absolute;inset:0}.showcase__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(26px,4vw,60px);display:grid}@media (width<=880px){.showcase__grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}}.metrics[data-astro-cid-lcdefpme]{border:1px solid var(--line);backdrop-filter:blur(6px);background:#fffffff0;border-radius:4px;padding:clamp(20px,2.6vw,30px)}.metrics[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:.5rem;font-size:1.2rem}.metrics[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{margin-bottom:1.2rem;font-size:.92rem}.metrics[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{list-style:none}.metrics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-top:1px solid var(--line-soft);color:var(--ink);align-items:flex-start;gap:.8rem;padding:.6rem 0;font-size:.93rem;display:flex}.metrics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:first-of-type{border-top:0}.metrics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--red);flex:none;font-weight:700}.metrics[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--text)}.caption[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin-top:1.2rem;font-size:.72rem}
