.hero[data-astro-cid-ge2uvauf]{background:var(--color-teal-950);color:#fff;align-items:flex-start;height:min(64vw,75vh);min-height:600px;padding-top:clamp(6rem,15.2vw,22rem);display:flex;position:relative;overflow:hidden}.hero-media[data-astro-cid-ge2uvauf]{z-index:0;position:absolute;inset:0}.bg[data-astro-cid-ge2uvauf],.clouds[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:50% 30%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bg[data-astro-cid-ge2uvauf]{z-index:0}.clouds[data-astro-cid-ge2uvauf]{z-index:3;opacity:.92;will-change:transform;animation:54s ease-in-out infinite alternate cloudDrift}.grade[data-astro-cid-ge2uvauf]{z-index:4;background:linear-gradient(105deg,#02121a1f 0%,#02121a0f 34%,#0000 60%),linear-gradient(#0000 42%,#02121a0f 60%,#02121a80 100%);position:absolute;inset:0}.grade[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(105deg,#02121ad1 0%,#02121a80 34%,#02121a1f 62%,#02121a47 100%);position:absolute;inset:0}.rig[data-astro-cid-ge2uvauf]{aspect-ratio:1600/983;z-index:5;pointer-events:none;width:100%;position:absolute;top:0;left:0}.sat[data-astro-cid-ge2uvauf]{z-index:4;filter:drop-shadow(0 10px 26px #00000080);width:19.2%;position:absolute;top:max(9.8%,80px);left:71.9%}.sat-img[data-astro-cid-ge2uvauf]{width:100%;animation:20s ease-in-out infinite alternate drift;display:block}.content[data-astro-cid-ge2uvauf]{z-index:10;position:relative}.hhead[data-astro-cid-ge2uvauf]{color:#fff;letter-spacing:-.01em;text-wrap:balance;margin:0;font-family:DM Serif Display,Georgia,serif;font-size:clamp(28px,4.4vw,52px);font-weight:400;line-height:1.2}@keyframes drift{0%{transform:translate(0)rotate(0)}to{transform:translate(-20%,12%)rotate(-4deg)}}@keyframes cloudDrift{0%{transform:scale(1.08)translate(-2.4%)}to{transform:scale(1.08)translate(2.4%)}}@media (width<=640px){.hero[data-astro-cid-ge2uvauf]{aspect-ratio:.72;height:auto;min-height:0;padding-top:calc(104px + 26vw);padding-bottom:0}.sat[data-astro-cid-ge2uvauf]{width:44%;top:80px;left:50%}.content[data-astro-cid-ge2uvauf]{padding-top:0;padding-bottom:clamp(1.5rem,5vh,3rem)}.hhead[data-astro-cid-ge2uvauf]{font-size:clamp(26px,8.6vw,40px)}.clouds[data-astro-cid-ge2uvauf]{display:none}}@media (prefers-reduced-motion:reduce){.sat-img[data-astro-cid-ge2uvauf],.clouds[data-astro-cid-ge2uvauf]{animation:none}}.intro[data-astro-cid-fmp4ekgg]{--intro-ground:#0e2124;background:var(--intro-ground);color:#fff;padding:96px 0;position:relative;overflow:hidden}.bg[data-astro-cid-fmp4ekgg]{object-fit:cover;object-position:0% 50%;pointer-events:none;width:50%;height:100%;position:absolute;top:0;left:0;mask-image:linear-gradient(90deg,#000 70%,#0000)}.bg-2[data-astro-cid-fmp4ekgg]{object-position:100% 50%;left:50%;mask-image:linear-gradient(270deg,#000 70%,#0000)}.content[data-astro-cid-fmp4ekgg]{text-align:center}.ihead[data-astro-cid-fmp4ekgg]{font-family:var(--font-heading);text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.1}.lede[data-astro-cid-fmp4ekgg]{color:#ffffffd1;max-width:640px;margin:24px auto 0;font-size:18px;line-height:1.6}.pillars[data-astro-cid-fmp4ekgg]{grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;max-width:1040px;margin:64px auto 0;padding:0;display:grid}.pillar[data-astro-cid-fmp4ekgg]{flex-direction:column;align-items:center;gap:16px;display:flex}.icon[data-astro-cid-fmp4ekgg] svg{width:auto;height:72px;display:block}.label[data-astro-cid-fmp4ekgg]{letter-spacing:.14em;text-transform:uppercase;color:var(--color-teal-200);margin:0;font-size:13px;font-weight:600}.text[data-astro-cid-fmp4ekgg]{color:#fffc;margin:0;font-size:16px;line-height:1.6}@media (width<=900px){.pillars[data-astro-cid-fmp4ekgg]{grid-template-columns:minmax(0,1fr);gap:44px;max-width:520px;margin-top:48px}.bg[data-astro-cid-fmp4ekgg]{object-position:50% 0%;opacity:.9;width:100%;height:96px;top:0;left:0;mask-image:linear-gradient(#000 30%,#0000)}.bg-2[data-astro-cid-fmp4ekgg]{object-position:50% 100%;top:auto;bottom:0;mask-image:linear-gradient(#0000,#000 70%)}}@media (width<=640px){.ihead[data-astro-cid-fmp4ekgg]{font-size:clamp(26px,8.6vw,32px);line-height:1.12}.lede[data-astro-cid-fmp4ekgg]{margin-top:20px;font-size:16px}.pillar[data-astro-cid-fmp4ekgg]{gap:12px}.icon[data-astro-cid-fmp4ekgg] svg{height:60px}.label[data-astro-cid-fmp4ekgg]{font-size:12px}.text[data-astro-cid-fmp4ekgg]{font-size:15px}}.ground[data-astro-cid-rtei5hqi]{object-fit:cover;object-position:80% 50%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (width>=1024px){.ground[data-astro-cid-rtei5hqi]{object-position:50% 50%}}@media (hover:hover) and (pointer:fine) and (width>=1024px){.ground[data-astro-cid-rtei5hqi]{transition:transform 1.3s cubic-bezier(.3,.55,.2,1);transform:translate(0)scale(1.06)}section[data-astro-cid-rtei5hqi]:has(.strata.open) .ground[data-astro-cid-rtei5hqi]{transform:translate(-48px)scale(1.06)}}@media (prefers-reduced-motion:reduce){section[data-astro-cid-rtei5hqi]:has(.strata.open) .ground[data-astro-cid-rtei5hqi]{transform:translate(0)scale(1.06)}}.strata[data-astro-cid-rtei5hqi]{--s:.646;--t:.7s;--ease:cubic-bezier(.3, .55, .2, 1);--words-at:.22s;height:calc(var(--s) * 758px);position:relative}@media (width>=640px){.strata[data-astro-cid-rtei5hqi]{--s:.85}}.vp[data-astro-cid-rtei5hqi]{perspective:2000px;perspective-origin:50% 10%;transition:transform var(--t) var(--ease);position:absolute;inset:0}.vp[data-astro-cid-rtei5hqi].show{z-index:2;pointer-events:none}.vp[data-astro-cid-rtei5hqi].hits{z-index:1}.stack[data-astro-cid-rtei5hqi]{width:380px;height:285px;transform-style:preserve-3d;transform:translateY(calc(var(--s) * 190px)) scale(var(--s)) rotateX(58deg) rotateZ(25deg);position:absolute;top:calc(50% - 142.5px);left:calc(50% - 190px)}.layer[data-astro-cid-rtei5hqi],.hit[data-astro-cid-rtei5hqi]{border-radius:14px;position:absolute;inset:0}.floor[data-astro-cid-rtei5hqi]{filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#00344073,#00344033 50%,#00344000 100%);position:absolute;inset:-16% -12%;transform:translateZ(-110px)}.layer[data-astro-cid-rtei5hqi]{transform-style:preserve-3d;pointer-events:none;transform:translateZ(var(--z)) rotateZ(0deg) rotateX(0deg) translate3d(0px, 0px, 0px) scale(1);transition:transform var(--t) var(--ease), opacity .42s ease;box-shadow:0 22px 40px -20px #00232b8c}.layer[data-astro-cid-rtei5hqi].on.linked{cursor:pointer}.layer[data-astro-cid-rtei5hqi].on{pointer-events:auto;transform:translateZ(var(--z)) rotateZ(-25deg) rotateX(-58deg) translate3d(0px, calc(-150px + var(--z) * .848), calc(470px - var(--z) * .53)) scale(1.04)}.layer[data-astro-cid-rtei5hqi].above{transform:translateZ(calc(var(--z) + 130px)) rotateZ(0deg) rotateX(0deg) translate3d(0px, 0px, 0px) scale(1)}.layer[data-astro-cid-rtei5hqi].below{transform:translateZ(calc(var(--z) - 24px)) rotateZ(0deg) rotateX(0deg) translate3d(0px, 0px, 0px) scale(1)}.layer[data-astro-cid-rtei5hqi].above,.layer[data-astro-cid-rtei5hqi].below{opacity:.2;pointer-events:auto}.layer[data-astro-cid-rtei5hqi].on{touch-action:none}.hit[data-astro-cid-rtei5hqi]{transform:translateZ(var(--z));cursor:pointer;-webkit-tap-highlight-color:transparent;display:block}.hit[data-astro-cid-rtei5hqi]:focus-visible{outline:2px solid var(--color-teal-400);outline-offset:4px}.face[data-astro-cid-rtei5hqi]{border-radius:inherit;background:var(--color-teal-900);-webkit-mask-image:-webkit-radial-gradient(#fff,#000);border:1px solid #ffffff80;position:absolute;inset:0;overflow:hidden;mask-image:radial-gradient(#fff,#000)}.face[data-astro-cid-rtei5hqi] img[data-astro-cid-rtei5hqi]{object-fit:cover;width:100%;height:100%;display:block}.face[data-astro-cid-rtei5hqi]:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(#04101226 0%,#041012b3 40%,#041012f0 100%);transition:opacity .7s;position:absolute;inset:0}.layer[data-astro-cid-rtei5hqi].on .face[data-astro-cid-rtei5hqi]:after{opacity:1;transition-delay:var(--words-at)}.copy[data-astro-cid-rtei5hqi]{z-index:1;background:linear-gradient(#0000,#000000c7);padding:30px 18px 13px;position:absolute;bottom:0;left:0;right:0}.copy[data-astro-cid-rtei5hqi] h3[data-astro-cid-rtei5hqi]{color:#fff;text-wrap:balance;font-size:19px;line-height:1.12}.det[data-astro-cid-rtei5hqi]{transition:grid-template-rows .7s var(--ease);grid-template-rows:0fr;display:grid}.det[data-astro-cid-rtei5hqi]>div[data-astro-cid-rtei5hqi]{opacity:0;transition:opacity .7s ease, transform .7s var(--ease);overflow:hidden;transform:translateY(8px)}.det[data-astro-cid-rtei5hqi] p[data-astro-cid-rtei5hqi]{color:#ffffffdb;margin:8px 0 10px;font-size:12.5px;line-height:1.5}.layer[data-astro-cid-rtei5hqi].on .det[data-astro-cid-rtei5hqi]{transition-delay:var(--words-at);grid-template-rows:1fr}.layer[data-astro-cid-rtei5hqi].on .det[data-astro-cid-rtei5hqi]>div[data-astro-cid-rtei5hqi]{opacity:1;transition-delay:var(--words-at);transform:none}.more[data-astro-cid-rtei5hqi]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-teal-200);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.more[data-astro-cid-rtei5hqi].muted{color:#fff9}.more[data-astro-cid-rtei5hqi] svg[data-astro-cid-rtei5hqi]{width:16px;height:16px}.hint[data-astro-cid-rtei5hqi]{text-align:center;color:#004555bf;margin-top:.25rem;font-size:.8125rem}@media (hover:hover) and (pointer:fine) and (width>=1024px){.strata[data-astro-cid-rtei5hqi]{--s:.88;--t:1.3s;--words-at:.55s;height:calc(var(--s) * 590px)}.stack[data-astro-cid-rtei5hqi]{transform:translateY(calc(var(--s) * 138px)) scale(var(--s)) rotateX(58deg) rotateZ(25deg)}.strata[data-astro-cid-rtei5hqi].open .vp[data-astro-cid-rtei5hqi]{transform:translateX(calc(var(--s) * -236.4px))}.layer[data-astro-cid-rtei5hqi].on{transform:translateZ(var(--z)) rotateZ(-25deg) rotateX(-58deg) translate3d(500px, calc(-168px + var(--z) * .848), calc(120px - var(--z) * .53)) scale(1.2)}.hint[data-astro-cid-rtei5hqi]{display:none}}@media (hover:hover) and (pointer:fine) and (width>=1280px){.strata[data-astro-cid-rtei5hqi]{--s:1.1}}@media (prefers-reduced-motion:reduce){.vp[data-astro-cid-rtei5hqi],.layer[data-astro-cid-rtei5hqi],.det[data-astro-cid-rtei5hqi],.det[data-astro-cid-rtei5hqi]>div[data-astro-cid-rtei5hqi],.face[data-astro-cid-rtei5hqi]:after{transition-duration:1ms!important;transition-delay:0s!important}}
