.headline[data-astro-cid-iat6e2f7]{letter-spacing:-.045em;font-size:clamp(52px,9.5vw,120px);font-weight:500;line-height:.98}.line[data-astro-cid-iat6e2f7]{padding:0 .08em .1em;display:block;overflow:hidden}.rise[data-astro-cid-iat6e2f7]{animation:1.1s cubic-bezier(.16,1,.3,1) forwards headline-rise;display:inline-block;translate:0 105%}.line[data-astro-cid-iat6e2f7]:nth-child(2) .rise[data-astro-cid-iat6e2f7]{animation-delay:.1s}.line[data-astro-cid-iat6e2f7]:nth-child(3) .rise[data-astro-cid-iat6e2f7]{animation-delay:.2s}.grad[data-astro-cid-iat6e2f7]{color:var(--accent);animation:1.1s cubic-bezier(.16,1,.3,1) .2s forwards headline-rise}.rotor[data-astro-cid-iat6e2f7]{vertical-align:top;display:inline-grid}.word[data-astro-cid-iat6e2f7]{opacity:0;grid-area:1/1;transition:opacity .6s,translate .8s cubic-bezier(.16,1,.3,1);translate:0 110%}.word[data-astro-cid-iat6e2f7].on{opacity:1;translate:0}.word[data-astro-cid-iat6e2f7].off{translate:0 -110%}@keyframes headline-rise{to{translate:0}}@media (prefers-reduced-motion:reduce){.rise[data-astro-cid-iat6e2f7]{translate:none}}.hero[data-astro-cid-lbnykme2]{--px:0;--py:0;--sy:0;place-items:center;min-height:max(760px,100vh - 64px);display:grid;position:relative;overflow:hidden}.field[data-astro-cid-lbnykme2]{perspective:1200px;position:absolute;inset:0}.card[data-astro-cid-lbnykme2]{--d:1;--r:0deg;--w:150px;width:var(--w);translate:calc(var(--px) * var(--d) * -70px) calc(var(--py) * var(--d) * -50px + var(--sy) * var(--d) * -220px);position:absolute}.card[data-astro-cid-lbnykme2]:first-child{--w:132px;--r:-8deg;--d:1.2;top:14%;left:10%}.card[data-astro-cid-lbnykme2]:nth-child(2){--w:104px;--r:6deg;--d:.8;top:50%;left:4%}.card[data-astro-cid-lbnykme2]:nth-child(3){--w:120px;--r:-4deg;--d:1.1;top:76%;left:15%}.card[data-astro-cid-lbnykme2]:nth-child(4){--w:128px;--r:7deg;--d:1.2;top:13%;right:10%}.card[data-astro-cid-lbnykme2]:nth-child(5){--w:108px;--r:-6deg;--d:.8;top:49%;right:4%}.card[data-astro-cid-lbnykme2]:nth-child(6){--w:124px;--r:4deg;--d:1.1;top:75%;right:15%}.in[data-astro-cid-lbnykme2]{opacity:0;width:100%;height:100%;animation:1.4s cubic-bezier(.16,1,.3,1) forwards fly;display:block}.card[data-astro-cid-lbnykme2]:nth-child(2) .in[data-astro-cid-lbnykme2]{animation-delay:80ms}.card[data-astro-cid-lbnykme2]:nth-child(3) .in[data-astro-cid-lbnykme2]{animation-delay:.16s}.card[data-astro-cid-lbnykme2]:nth-child(4) .in[data-astro-cid-lbnykme2]{animation-delay:.24s}.card[data-astro-cid-lbnykme2]:nth-child(5) .in[data-astro-cid-lbnykme2]{animation-delay:.12s}.card[data-astro-cid-lbnykme2]:nth-child(6) .in[data-astro-cid-lbnykme2]{animation-delay:.2s}.float[data-astro-cid-lbnykme2]{width:100%;height:100%;rotate:var(--r);transition:rotate .5s cubic-bezier(.2,.8,.2,1),scale .5s cubic-bezier(.2,.8,.2,1);animation:7s ease-in-out infinite alternate bob;display:block}.card[data-astro-cid-lbnykme2]:nth-child(2n) .float[data-astro-cid-lbnykme2]{animation-duration:9s;animation-delay:-3s}.card[data-astro-cid-lbnykme2]:nth-child(3n) .float[data-astro-cid-lbnykme2]{animation-duration:8s;animation-delay:-5s}.card[data-astro-cid-lbnykme2]:hover .float[data-astro-cid-lbnykme2]{rotate:0deg;scale:1.06}.float[data-astro-cid-lbnykme2] .icon{filter:drop-shadow(0 20px 30px #00000029);width:100%;height:auto}.copy[data-astro-cid-lbnykme2]{z-index:1;text-align:center;pointer-events:none;padding:0 24px;position:relative}.copy[data-astro-cid-lbnykme2] a[data-astro-cid-lbnykme2]{pointer-events:auto}.intro[data-astro-cid-lbnykme2]{opacity:0;margin-bottom:28px;padding:6px 14px 6px 12px;font-size:13px;animation:1s 50ms forwards fade}.intro[data-astro-cid-lbnykme2]:hover{background:#ececec;text-decoration:none}.dot[data-astro-cid-lbnykme2]{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 20%, transparent);border-radius:50%}.lede[data-astro-cid-lbnykme2]{max-width:460px;color:var(--muted);opacity:0;margin:28px auto 32px;font-size:18px;animation:1s .5s forwards fade}.ctas[data-astro-cid-lbnykme2]{opacity:0;flex-direction:column;align-items:center;gap:18px;animation:1s .65s forwards fade;display:flex}.ctas[data-astro-cid-lbnykme2] .pill[data-astro-cid-lbnykme2]{padding:14px 26px;font-size:16px;transition:transform .3s cubic-bezier(.2,.8,.2,1),opacity .2s}.ctas[data-astro-cid-lbnykme2] .pill[data-astro-cid-lbnykme2]:hover{transform:scale(1.03)}.sub[data-astro-cid-lbnykme2]{color:var(--muted);padding-block:11px;font-size:15px;display:inline-block}.sub[data-astro-cid-lbnykme2] span[data-astro-cid-lbnykme2]{transition:translate .3s cubic-bezier(.2,.8,.2,1);display:inline-block}.sub[data-astro-cid-lbnykme2]:hover{color:var(--text);text-decoration:none}.sub[data-astro-cid-lbnykme2]:hover span[data-astro-cid-lbnykme2]{translate:4px}@keyframes fly{0%{opacity:0;filter:blur(12px);transform:translate3d(0,60px,-400px)scale(.6)}to{opacity:1;filter:blur();transform:none}}@keyframes bob{0%{translate:0 -8px}to{translate:0 8px}}@keyframes fade{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (width<=900px){.card[data-astro-cid-lbnykme2]:nth-child(n+5){display:none}.card[data-astro-cid-lbnykme2]{--w:72px!important}.card[data-astro-cid-lbnykme2]:first-child{top:5%;left:4%}.card[data-astro-cid-lbnykme2]:nth-child(2){top:7%;left:auto;right:4%}.card[data-astro-cid-lbnykme2]:nth-child(3){top:86%;left:6%}.card[data-astro-cid-lbnykme2]:nth-child(4){top:85%;left:auto;right:6%}}@media (prefers-reduced-motion:reduce){.in[data-astro-cid-lbnykme2],.intro[data-astro-cid-lbnykme2],.lede[data-astro-cid-lbnykme2],.ctas[data-astro-cid-lbnykme2]{opacity:1;translate:none}}
