.hero-title[data-astro-cid-mbzcb5fu]{text-wrap:balance;color:var(--color-white);line-height:1.1}.hero-highlight[data-astro-cid-mbzcb5fu]{background:linear-gradient(90deg, var(--color-sky-light), var(--color-sky) 55%, var(--color-sky-light));color:var(--color-sky-light);background-clip:text;@supports (background-clip:text){color:#0000}}.hero-glow[data-astro-cid-mbzcb5fu]{z-index:-2;background:radial-gradient(60rem 40rem at 85% 10%, #0295d361, transparent 60%), radial-gradient(40rem 30rem at 0% 100%, #fcba061f, transparent 60%), linear-gradient(180deg, var(--color-navy), #0c1136);position:absolute;inset:0}.hero-grid[data-astro-cid-mbzcb5fu]{z-index:-1;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;mask-image:radial-gradient(80% 70% at 60% 30%,#000 30%,#0000 75%)}.hero-eyebrow[data-astro-cid-mbzcb5fu]{color:var(--color-sky-light);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;font-size:.8rem;font-weight:700;display:inline-flex}.hero-eyebrow-lines[data-astro-cid-mbzcb5fu]{background:linear-gradient(var(--color-sunflower) 0 0) right top / 100% 3px no-repeat, linear-gradient(var(--color-sunflower) 0 0) right center / 65% 3px no-repeat, linear-gradient(var(--color-sunflower) 0 0) right bottom / 35% 3px no-repeat;flex:none;block-size:.85rem;inline-size:1.75rem}.hero-lead[data-astro-cid-mbzcb5fu]{color:#ffffffc7;line-height:1.6}.hero-side[data-astro-cid-mbzcb5fu]:before{z-index:-1;filter:blur(40px);content:"";background:radial-gradient(circle,#0295d373,#0000 70%);border-radius:50%;position:absolute;inset:10% 5%}.hero-title[data-astro-cid-mbzcb5fu].is-compact{font-size:clamp(2rem,1.4rem + 2.4vw,3.4rem)}.hero-art[data-astro-cid-mbzcb5fu],.hero-side[data-astro-cid-mbzcb5fu] .is-framed{isolation:isolate;padding:clamp(1rem,3vw,2rem);position:relative;&:before{z-index:-1;aspect-ratio:1;outline-offset:clamp(1.25rem, 3vw, 2.5rem);content:"";border:1.5px dashed #5cc8f566;border-radius:50%;outline:1px solid #5cc8f524;inline-size:92%;animation:60s linear infinite hero-orbit;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}}.hero-side[data-astro-cid-mbzcb5fu].is-uniform,.hero-art[data-astro-cid-mbzcb5fu].is-uniform{--art-size:18rem;--ring-size:17rem;block-size:var(--art-size);place-items:center;display:grid;@media (width>=64rem){--art-size:26rem;--ring-size:25rem}}.hero-art[data-astro-cid-mbzcb5fu].is-uniform:before,.hero-side[data-astro-cid-mbzcb5fu].is-uniform .is-framed:before{inline-size:var(--ring-size)}.hero-side[data-astro-cid-mbzcb5fu].is-uniform>.lottie{inline-size:auto;max-inline-size:100%;block-size:var(--art-size)}.hero-art[data-astro-cid-mbzcb5fu].is-uniform img{inline-size:auto;max-inline-size:100%;block-size:var(--art-size);object-fit:contain}@keyframes hero-orbit{to{rotate:360deg}}@media (prefers-reduced-motion:reduce){.hero-art[data-astro-cid-mbzcb5fu]:before,.hero-side[data-astro-cid-mbzcb5fu] .is-framed:before{animation:none}}[data-astro-cid-mbzcb5fu][data-tone=post]{color:var(--color-navy);& .hero-glow{background:radial-gradient(44rem 30rem at 78% 55%,#0295d333,#0000 65%),radial-gradient(26rem 20rem at 100% 0,#8cc6e859,#0000 70%),radial-gradient(32rem 22rem at 0 100%,#fcba0624,#0000 65%),linear-gradient(#f5fbff,#e6f3fc)}& .hero-art:before{display:none}& .hero-art img{filter:drop-shadow(0 30px 40px #1117432e);border-radius:1.5rem}& .hero-grid{background-image:linear-gradient(#0295d317 1px,#0000 1px),linear-gradient(90deg,#0295d317 1px,#0000 1px)}& .hero-title{color:var(--color-navy)}& .hero-eyebrow{color:var(--color-sky-text)}& .hero-lead{color:var(--color-muted-foreground)}}.cta-band[data-astro-cid-scmkulsz]{background:linear-gradient(180deg, var(--color-background) 0%, #bfe6f8 10%, #3d8fd0 26%, #1f4f9c 45%, #19215e 68%, var(--color-navy-deep) 88%)}.cta-grid[data-astro-cid-scmkulsz],.cta-band[data-astro-cid-scmkulsz] .hero-backdrop{mask-image:linear-gradient(#0000 20%,#000 45% 62%,#0000 96%)}.cta-grid[data-astro-cid-scmkulsz]{z-index:-1;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0}.cta-grid[data-astro-cid-scmkulsz]:after{filter:blur(3px);background:inherit;content:"";position:absolute;inset:0;mask-image:linear-gradient(#0000 55%,#000 80%)}.cta-band[data-astro-cid-scmkulsz] .cta-title{color:var(--color-white);text-wrap:balance}.cta-body[data-astro-cid-scmkulsz]{color:#ffffffd9}
