.ph[data-astro-cid-75ysl5lo]{background:#fff;padding-block:clamp(48px,7vw,96px) clamp(40px,6vw,72px);position:relative;overflow:hidden}.ph[data-astro-cid-75ysl5lo]:before{content:"";pointer-events:none;background-image:radial-gradient(#1b77f229 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;mask-image:radial-gradient(60% 70% at 30% 30%,#000,#0000)}.center[data-astro-cid-75ysl5lo]:before{mask-image:radial-gradient(60% 70% at 50% 30%,#000,#0000)}.bg[data-astro-cid-75ysl5lo]{filter:blur(60px);opacity:.5;pointer-events:none;position:absolute;inset:0}.bg[data-astro-cid-75ysl5lo] i[data-astro-cid-75ysl5lo]{border-radius:50%;position:absolute}.b1[data-astro-cid-75ysl5lo]{background:#0095fc4d;width:420px;height:380px;animation:16s ease-in-out infinite drift;top:-140px;left:-80px}.b2[data-astro-cid-75ysl5lo]{background:#00d2fc42;width:380px;height:340px;animation:19s ease-in-out infinite reverse drift;top:20px;right:-60px}.dark[data-astro-cid-75ysl5lo]{background:var(--grad-band);color:var(--on-dark)}.dark[data-astro-cid-75ysl5lo]:before{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:48px 48px}.dark[data-astro-cid-75ysl5lo] .bg[data-astro-cid-75ysl5lo]{opacity:.35}.grid[data-astro-cid-75ysl5lo]{grid-template-columns:minmax(0,1fr);align-items:center;gap:40px;display:grid;position:relative}.txt[data-astro-cid-75ysl5lo]{min-width:0}h1[data-astro-cid-75ysl5lo]{text-wrap:balance;max-width:20ch;font-size:clamp(2.1rem,1.3rem + 3vw,3.6rem)}.dark[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo]{color:#fff}.lead[data-astro-cid-75ysl5lo]{max-width:60ch;margin:18px 0 0}.dark[data-astro-cid-75ysl5lo] .lead[data-astro-cid-75ysl5lo]{color:#b8c4e0}.slot[data-astro-cid-75ysl5lo]{margin-top:28px}.slot[data-astro-cid-75ysl5lo] .actions,.slot[data-astro-cid-75ysl5lo]:has(>a){flex-wrap:wrap;gap:12px;display:flex}.center[data-astro-cid-75ysl5lo] .txt[data-astro-cid-75ysl5lo]{text-align:center;justify-items:center;display:grid}.center[data-astro-cid-75ysl5lo] h1[data-astro-cid-75ysl5lo],.center[data-astro-cid-75ysl5lo] .lead[data-astro-cid-75ysl5lo]{margin-inline:auto}.center[data-astro-cid-75ysl5lo] .slot[data-astro-cid-75ysl5lo] .actions{justify-content:center}.art[data-astro-cid-75ysl5lo]{aspect-ratio:1;justify-self:end;place-items:center;width:min(380px,100%);display:none;position:relative}.ring[data-astro-cid-75ysl5lo]{border:1.5px dashed #1b77f247;border-radius:50%;position:absolute}.r1[data-astro-cid-75ysl5lo]{border-style:solid;border-color:#1b77f22e;inset:30%}.r2[data-astro-cid-75ysl5lo]{animation:40s linear infinite spin;inset:14%}.r3[data-astro-cid-75ysl5lo]{border-color:#1b77f224;animation:60s linear infinite reverse spin;inset:0}.dark[data-astro-cid-75ysl5lo] .ring[data-astro-cid-75ysl5lo]{border-color:#ffffff29}.tile[data-astro-cid-75ysl5lo]{background:var(--grad-brand);color:#fff;border-radius:40px;place-items:center;width:132px;height:132px;animation:6s ease-in-out infinite float;display:grid;position:relative;box-shadow:0 30px 60px -20px #0095fc99,inset 0 0 0 1px #ffffff40}.tile[data-astro-cid-75ysl5lo]:after{content:"";border-radius:inherit;border:2px solid var(--logo-sky);animation:3s ease-out infinite ping;position:absolute;inset:0}.dot[data-astro-cid-75ysl5lo]{width:14px;height:14px;box-shadow:0 0 0 4px #1b77f22e, var(--md-elev-2);background:#fff;border-radius:50%;position:absolute}.d-a[data-astro-cid-75ysl5lo]{top:12%;left:22%}.d-b[data-astro-cid-75ysl5lo]{background:var(--logo-cyan);top:30%;right:6%}.d-c[data-astro-cid-75ysl5lo]{background:var(--logo-blue);bottom:14%;left:30%}@keyframes drift{50%{transform:translate(40px,30px)scale(1.08)}}@keyframes spin{to{rotate:360deg}}@keyframes float{50%{transform:translateY(-10px)}}@keyframes ping{0%{opacity:.6;scale:1}to{opacity:0;scale:1.5}}@media (width>=1000px){.split[data-astro-cid-75ysl5lo] .grid[data-astro-cid-75ysl5lo]{grid-template-columns:1.4fr 1fr;gap:56px}.split[data-astro-cid-75ysl5lo] .art[data-astro-cid-75ysl5lo]{display:grid}}@media (prefers-reduced-motion:reduce){.bg[data-astro-cid-75ysl5lo] i[data-astro-cid-75ysl5lo],.r2[data-astro-cid-75ysl5lo],.r3[data-astro-cid-75ysl5lo],.tile[data-astro-cid-75ysl5lo],.tile[data-astro-cid-75ysl5lo]:after{animation:none}}
