.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr .9fr;align-items:center;max-width:1200px;min-height:610px;margin:auto;padding:105px 60px 80px;display:grid;position:relative;overflow:hidden}.hero-copy[data-astro-cid-lcdefpme]{z-index:2}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.065em;margin:24px 0;font-size:clamp(49px,6vw,78px);line-height:1.21}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme],.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme],.download-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:var(--mint);font-style:normal}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:#afc0c8;font-size:16px;line-height:2}.actions[data-astro-cid-lcdefpme]{gap:12px;margin-top:30px;display:flex}.hero-note[data-astro-cid-lcdefpme]{color:#77909b;letter-spacing:.04em;align-items:center;gap:10px;margin-top:40px;font-size:11px;display:flex}.pulse[data-astro-cid-lcdefpme]{background:var(--mint);width:6px;height:6px;box-shadow:0 0 12px var(--mint);border-radius:50%}.hero-art[data-astro-cid-lcdefpme]{aspect-ratio:1;background:radial-gradient(circle at 50% 42%,#1a5360 0,#0e3445 24%,#092332 48%,#071a26 68%,#0000 70%);border-radius:50%;justify-self:end;width:100%;max-width:490px;position:relative;overflow:hidden}.hero-art[data-astro-cid-lcdefpme]:before{content:"";background:radial-gradient(at 52% 42%,#2c768042,#0000 52%);border:1px solid #9cc8cf20;border-radius:50%;position:absolute;inset:11%}.hero-art[data-astro-cid-lcdefpme]:after{content:"";background:linear-gradient(#0d3341cc,#061521);border-top:1px solid #7de2cb40;border-radius:50% 50% 0 0;height:38%;position:absolute;bottom:-5%;left:-10%;right:-10%;transform:rotate(-8deg)}.orbit[data-astro-cid-lcdefpme]{z-index:1;border:1px solid #85daca27;border-radius:50%;position:absolute;inset:20%}.orbit-two[data-astro-cid-lcdefpme]{border-color:#85daca19;inset:30%}.moon[data-astro-cid-lcdefpme]{background:radial-gradient(circle at 35% 34%,#e6f1de,#a4d9d0 44%,#47989a 72%,#25606b);border-radius:50%;width:75px;height:75px;position:absolute;top:24%;left:46%;box-shadow:0 0 55px #7de2cb44}.fish[data-astro-cid-lcdefpme]{color:#9be7d6;letter-spacing:-10px;z-index:2;text-shadow:0 0 16px #7de2cb99;font-size:31px;position:absolute}.f1[data-astro-cid-lcdefpme]{top:44%;left:24%;transform:rotate(-10deg)}.f2[data-astro-cid-lcdefpme]{opacity:.72;font-size:23px;top:53%;left:59%;transform:rotate(8deg)}.f3[data-astro-cid-lcdefpme]{opacity:.45;font-size:16px;top:36%;left:68%;transform:rotate(-13deg)}.depth-label[data-astro-cid-lcdefpme]{z-index:2;color:#acd0ce;gap:5px;font:10px monospace;display:grid;position:absolute;top:15%;left:17%}.depth-label[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:.16em;color:#79969b;margin-top:5px;font:7px DM Sans,sans-serif}.art-caption[data-astro-cid-lcdefpme]{z-index:2;letter-spacing:.2em;color:#b2cfca;font-size:9px;line-height:1.6;position:absolute;bottom:19%;right:20%}.hero-index[data-astro-cid-lcdefpme]{color:#66808c;align-items:center;gap:12px;font:10px monospace;display:flex;position:absolute;bottom:32px;right:65px}.hero-index[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{background:#48606b;width:42px;height:1px}.intro[data-astro-cid-lcdefpme]{border-block:1px solid var(--line);grid-template-columns:1.1fr .8fr;align-items:end;gap:70px;max-width:1080px;margin:25px auto 110px;padding:65px 28px;display:grid}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(32px,4vw,49px);line-height:1.4}.intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:14px;line-height:2.1}.feature-section[data-astro-cid-lcdefpme]{max-width:1080px;margin:0 auto 110px;padding:0 28px}.section-head[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;margin-bottom:32px;display:flex}.text-link[data-astro-cid-lcdefpme]{color:var(--mint);padding-bottom:8px;font-size:12px}.text-link[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{margin-left:12px}.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.feature-card[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:linear-gradient(150deg,#0c2230,#081a26);border-radius:15px;min-height:222px;padding:22px;transition:all .2s;position:relative}.feature-card[data-astro-cid-lcdefpme]:hover{border-color:#7de2cb55;transform:translateY(-4px)}.feature-number[data-astro-cid-lcdefpme]{color:#68828d;font:10px monospace}.feature-icon[data-astro-cid-lcdefpme]{color:var(--mint);font-size:19px;position:absolute;top:19px;right:22px}.feature-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:54px 0 9px;font-size:17px}.feature-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.card-arrow[data-astro-cid-lcdefpme]{color:#77959d;font-size:12px;position:absolute;bottom:17px;right:20px}.download-band[data-astro-cid-lcdefpme]{text-align:center;border-top:1px solid var(--line);background:linear-gradient(#081b27,#092431);padding:84px 22px 95px;position:relative;overflow:hidden}.download-band[data-astro-cid-lcdefpme] .glow[data-astro-cid-lcdefpme]{filter:blur(80px);background:#40aa9b44;border-radius:50%;width:420px;height:270px;position:absolute;top:-155px;left:calc(50% - 210px)}.download-band[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.glow){position:relative}.download-band[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{justify-content:center}.download-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin:20px 0;font-size:48px;line-height:1.35}.download-band[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 27px;font-size:14px}.download-band[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#718991;margin-top:17px;font-size:10px;display:block}@media (width<=820px){.hero[data-astro-cid-lcdefpme]{min-height:unset;grid-template-columns:1fr;padding:76px 28px 75px}.hero-art[data-astro-cid-lcdefpme]{opacity:.42;width:390px;position:absolute;top:90px;right:-115px}.hero-copy[data-astro-cid-lcdefpme]{max-width:540px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:61px}.hero-index[data-astro-cid-lcdefpme]{bottom:22px;right:30px}.intro[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:25px;margin:10px 25px 80px;padding:45px 4px}.feature-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.feature-section[data-astro-cid-lcdefpme]{margin-bottom:80px}}@media (width<=480px){.hero[data-astro-cid-lcdefpme]{padding:73px 22px 70px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:49px}.hero-copy[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{font-size:14px}.hero-art[data-astro-cid-lcdefpme]{opacity:.3;width:380px;top:100px;right:-190px}.actions[data-astro-cid-lcdefpme]{gap:8px}.button[data-astro-cid-lcdefpme].primary,.button[data-astro-cid-lcdefpme].secondary{padding:14px 16px;font-size:12px}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.section-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:32px}.section-head[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:10px}.feature-grid[data-astro-cid-lcdefpme]{gap:9px}.feature-card[data-astro-cid-lcdefpme]{min-height:220px;padding:17px}.feature-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:49px;font-size:15px}.feature-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:11px}.feature-icon[data-astro-cid-lcdefpme]{top:15px;right:16px}.download-band[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:40px}}.screens[data-astro-cid-lcdefpme]{max-width:1080px;margin:0 auto 110px;padding:0 28px}.screen-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.screen-grid[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:linear-gradient(150deg,#0c2532,#081923);border-radius:16px;margin:0;padding:10px;overflow:hidden}.screen-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:.51;object-fit:cover;object-position:top;background:#eaf3f6;border-radius:9px;width:100%;height:auto;display:block}.screen-grid[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{padding:14px 4px 5px;font-size:13px;font-weight:600}.screen-grid[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:5px;font-size:10px;font-weight:400;display:block}@media (width<=820px){.screens[data-astro-cid-lcdefpme]{margin-bottom:80px}.screen-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (width<=480px){.screens[data-astro-cid-lcdefpme]{padding:0 22px}.screen-grid[data-astro-cid-lcdefpme]{gap:9px}.screen-grid[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{padding:7px}.screen-grid[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-size:12px}.screen-grid[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:9px}}.hero-art[data-astro-cid-lcdefpme]{aspect-ratio:1;border:1px solid #7de2cb30;max-width:490px;box-shadow:0 30px 100px #0005,inset 0 0 50px #7de2cb17}.hero-art[data-astro-cid-lcdefpme]:after{display:none}.hero-art[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:cover;border-radius:23%;width:70%;height:70%;display:block;position:absolute;inset:15%;box-shadow:0 20px 65px #0008}.hero-art[data-astro-cid-lcdefpme]:before{z-index:0}.hero-art[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{z-index:1}.video-section[data-astro-cid-lcdefpme]{border:1px solid var(--line);background:linear-gradient(135deg,#0c2532,#081923);border-radius:20px;grid-template-columns:1fr;align-items:center;gap:20px;max-width:1000px;margin:0 auto 110px;padding:38px 38px 34px;display:grid}.video-copy[data-astro-cid-lcdefpme]{text-align:left}.video-copy[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{justify-content:flex-start}.video-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin:16px 0 8px;font-size:clamp(30px,4vw,44px);line-height:1.25}.video-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--mint)}.video-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:520px;color:var(--muted);margin:0;font-size:13px;line-height:2}.video-frame[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:#07131c;border:1px solid #7de2cb30;border-radius:13px;justify-self:center;width:100%;max-width:850px;position:relative;overflow:hidden;box-shadow:0 16px 50px #0005}.video-poster[data-astro-cid-lcdefpme]{place-items:center;display:grid;position:absolute;inset:0}.video-poster[data-astro-cid-lcdefpme]>img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:center 24%;opacity:.58;width:100%;height:100%;position:absolute}.video-shade[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#061521bb,#06152140 65%,#06152188);position:absolute;inset:0}.video-label[data-astro-cid-lcdefpme]{color:#eaf5f5;letter-spacing:.04em;font-size:12px;position:absolute;top:20px;left:22px}.play-video[data-astro-cid-lcdefpme]{z-index:1;color:#f4fbfa;cursor:pointer;font:inherit;background:0 0;border:0;justify-items:center;gap:10px;display:grid;position:relative}.play-video[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--mint);color:#06221f;border-radius:50%;place-items:center;width:58px;height:58px;padding-left:3px;font-size:17px;transition:transform .2s;display:grid;box-shadow:0 0 0 9px #7de2cb24}.play-video[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]{transform:scale(1.08)}.play-video[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{text-shadow:0 2px 8px #000;font-size:12px}.video-duration[data-astro-cid-lcdefpme]{z-index:1;color:#d5e8e8;letter-spacing:.16em;font:10px monospace;position:absolute;bottom:16px;right:18px}.video-frame[data-astro-cid-lcdefpme].is-playing{border:0}@media (width<=820px){.video-section[data-astro-cid-lcdefpme]{gap:18px;max-width:680px;margin:0 24px 80px;padding:30px 22px 24px}.video-frame[data-astro-cid-lcdefpme]{max-width:none}.video-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:560px}}@media (width<=480px){.hero-art[data-astro-cid-lcdefpme]{opacity:1;justify-self:center;width:min(66vw,260px);max-width:260px;margin:30px auto 0;position:relative;top:auto;right:auto}.video-section[data-astro-cid-lcdefpme]{gap:14px;margin:0 12px 72px;padding:24px 12px 16px}.video-frame[data-astro-cid-lcdefpme]{border-radius:10px;width:100%}.video-label[data-astro-cid-lcdefpme]{font-size:10px;top:13px;left:14px}.video-duration[data-astro-cid-lcdefpme]{bottom:11px;right:13px}.video-copy[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:32px}.video-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding:0;font-size:12px;line-height:1.8}}
