.hero[data-astro-cid-lcdefpme]{position:relative;overflow:hidden;background:var(--mist)}.hero__grid[data-astro-cid-lcdefpme]{display:grid;gap:56px;align-items:center;padding-top:clamp(40px,6vw,80px);padding-bottom:clamp(64px,8vw,112px)}@media(min-width:1100px){.hero__grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;gap:64px}}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(56px,7.6vw,120px);max-width:12ch}.hero__sub[data-astro-cid-lcdefpme]{display:block;max-width:24ch;margin-top:16px;font-size:.36em;line-height:1.05;letter-spacing:.01em}.nw[data-astro-cid-lcdefpme]{white-space:nowrap}.hero__lead[data-astro-cid-lcdefpme]{font-size:clamp(18px,1.5vw,20px);max-width:50ch}.hero__in[data-astro-cid-lcdefpme]{animation:.8s cubic-bezier(.2,.8,.2,1) both rise;animation-delay:var(--d)}@keyframes rise{0%{opacity:0;transform:translateY(26px)}}.stage[data-astro-cid-lcdefpme]{position:relative;aspect-ratio:1 / .92;max-width:680px;width:100%;margin:0 auto}.stage[data-astro-cid-lcdefpme] .stage__sun{position:absolute;width:74%;left:18%;top:-2%;animation:1s cubic-bezier(.2,.8,.2,1) .2s both pop}.stage__main[data-astro-cid-lcdefpme]{position:absolute;left:4%;top:22%;width:80%;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px;box-shadow:0 40px 70px -30px #0f14288c;animation:1s cubic-bezier(.2,.8,.2,1) .15s both rise}.stage__card[data-astro-cid-lcdefpme]{position:absolute;object-fit:cover;border-radius:20px;border:6px solid #fff;box-shadow:0 30px 50px -24px #0f142880}.stage__card--a[data-astro-cid-lcdefpme]{right:0;top:4%;width:40%;aspect-ratio:4 / 3;transform:rotate(4deg);animation:1s cubic-bezier(.2,.8,.2,1) .45s both float-a}.stage__card--b[data-astro-cid-lcdefpme]{right:4%;bottom:0;width:28%;aspect-ratio:3 / 4;transform:rotate(-5deg);animation:1s cubic-bezier(.2,.8,.2,1) .6s both float-b}@keyframes pop{0%{opacity:0;transform:scale(.7) rotate(-30deg)}}@keyframes float-a{0%{opacity:0;transform:translateY(30px) rotate(12deg)}}@keyframes float-b{0%{opacity:0;transform:translateY(30px) rotate(-14deg)}}.ticker[data-astro-cid-lcdefpme]{overflow:hidden;background:var(--navy);color:#fff;padding:22px 0}.ticker__track[data-astro-cid-lcdefpme]{display:flex;width:max-content;animation:45s linear infinite tick}.ticker[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font:800 clamp(20px,2vw,28px) var(--f-display);letter-spacing:-.01em;white-space:nowrap}.ticker[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:22px;height:22px;color:var(--sun)}@keyframes tick{to{transform:translate(-50%)}}.tabs__bar[data-astro-cid-lcdefpme]{display:inline-flex;flex-wrap:wrap;gap:6px;padding:6px;margin-bottom:32px;background:var(--mist);border-radius:12px}.tabs__bar[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border:0;border-radius:8px;background:none;font:700 16px var(--f-body);color:var(--text);cursor:pointer;transition:background .2s,color .2s}.tabs__bar[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{display:grid;place-items:center;min-width:26px;height:26px;padding:0 6px;border-radius:8px;background:#fff;font-size:13px;color:var(--muted)}.tabs__bar[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-selected=true]{background:var(--navy);color:#fff}.tabs__bar[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-selected=true] small[data-astro-cid-lcdefpme]{background:var(--grad);color:var(--ink)}.tabs__all[data-astro-cid-lcdefpme]{display:inline-flex;align-items:center;gap:8px;margin-top:28px;font-weight:700;color:var(--orange-ink);text-decoration:none}.tabs__all[data-astro-cid-lcdefpme] svg{width:16px;height:16px;transition:transform .2s}.tabs__all[data-astro-cid-lcdefpme]:hover svg{transform:translate(4px)}.solar[data-astro-cid-lcdefpme]{background:var(--navy);color:#c3c9de;padding:clamp(72px,9vw,128px) 0;overflow:hidden}.solar[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.solar[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--sun)}.solar[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#d4d9ea}.solar[data-astro-cid-lcdefpme] .ticks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:#e4e7f1}.solar__grid[data-astro-cid-lcdefpme]{display:grid;gap:56px;align-items:center}@media(min-width:1024px){.solar__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:80px}}.solar__media[data-astro-cid-lcdefpme]{position:relative;padding:0 12% 12% 0}.solar__media[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:12px}.solar__inset[data-astro-cid-lcdefpme]{position:absolute;right:0;bottom:0;width:42%;margin:0}.solar__inset[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:20px;border:6px solid var(--navy)}.solar__inset[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{position:absolute;left:-30%;bottom:16px;padding:10px 14px;background:#fff;color:var(--ink);border-radius:12px;font:700 13px/1.3 var(--f-display);max-width:210px;box-shadow:0 20px 30px -18px #0009}.solar__btns[data-astro-cid-lcdefpme]{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.steps[data-astro-cid-lcdefpme]{list-style:none;margin:0;padding:0;display:grid;gap:20px}@media(min-width:720px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{position:relative;padding:28px;border-radius:var(--r);background:var(--mist)}.steps__n[data-astro-cid-lcdefpme]{display:grid;place-items:center;width:52px;height:52px;margin-bottom:20px;border-radius:50%;background:var(--grad);font:900 22px var(--f-display);color:var(--ink)}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;color:var(--muted)}.areas[data-astro-cid-lcdefpme]{position:relative;isolation:isolate;overflow:hidden;padding:clamp(80px,10vw,140px) 0;color:#d4d9ea}.areas__bg[data-astro-cid-lcdefpme]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 40%}.areas[data-astro-cid-lcdefpme]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0f1428ed,#0f1428cc 45%,#0f142873)}.areas[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.areas[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--sun)}.areas[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#d4d9ea}.areas__grid[data-astro-cid-lcdefpme]{display:grid;gap:48px;align-items:center}@media(min-width:1024px){.areas__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.3fr;gap:64px}}.areas__chips[data-astro-cid-lcdefpme]{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px}.areas__chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{display:inline-block;padding:9px 16px;border-radius:8px;background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #ffffff2e;color:#fff;font-weight:600;font-size:15px;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.areas__chips[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--sun);border-color:var(--sun);color:var(--ink)}.areas__map[data-astro-cid-lcdefpme]{border-radius:12px;overflow:hidden;border:6px solid #fffffff2;box-shadow:0 40px 80px -30px #000000b3}
