.wim-wrap[data-astro-cid-fcqwo73w]{line-height:0;display:block}.wim[data-astro-cid-fcqwo73w]{width:auto;height:100%;display:block;overflow:visible}.wim-web[data-astro-cid-fcqwo73w]{fill:var(--ink-500)}.wim-intellect[data-astro-cid-fcqwo73w]{fill:var(--black-900)}.wim-dot[data-astro-cid-fcqwo73w]{fill:var(--orange-500)}.wim[data-astro-cid-fcqwo73w] g[data-astro-cid-fcqwo73w]{transform-box:view-box}.wi-head[data-astro-cid-wwvof2vr] h1[data-astro-cid-wwvof2vr]{flex-direction:column;align-items:flex-start;gap:18px;max-width:none;display:flex}.wi-head[data-astro-cid-wwvof2vr] .wi-logo{align-self:flex-start;max-width:100%;height:clamp(44px,7vw,84px)}.wi-head[data-astro-cid-wwvof2vr] .wim-intellect{animation:wi-join .68s var(--ease-out-quint) 80ms backwards}.wi-head[data-astro-cid-wwvof2vr] .wim-web{animation:wi-web .56s var(--ease-out-quint) .22s backwards}.wi-head[data-astro-cid-wwvof2vr] .wim-dot{animation:wi-dot .44s var(--ease-out-quint) .7s backwards}.wi-sub[data-astro-cid-wwvof2vr]{animation:wi-wipe .62s var(--ease-out-quint) .56s backwards}.wi-row[data-astro-cid-wwvof2vr]{animation:wi-fade .42s var(--ease-out) .9s backwards}@keyframes wi-join{0%{transform:translateX(var(--shift))}}@keyframes wi-web{0%{opacity:0;transform:translate(-4%)}}@keyframes wi-dot{0%{opacity:0;transform:translateY(-55%)}}@keyframes wi-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes wi-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.wi-head[data-astro-cid-wwvof2vr] .wim-intellect,.wi-head[data-astro-cid-wwvof2vr] .wim-web,.wi-head[data-astro-cid-wwvof2vr] .wim-dot,.wi-sub[data-astro-cid-wwvof2vr],.wi-row[data-astro-cid-wwvof2vr]{animation:none}}.wi-sub[data-astro-cid-wwvof2vr]{letter-spacing:-.04em;color:var(--black-900);font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1.08}.wi-row[data-astro-cid-wwvof2vr]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-top:28px;display:flex}.wi-row[data-astro-cid-wwvof2vr] .lead[data-astro-cid-wwvof2vr]{max-width:600px;margin:0}.intro[data-astro-cid-wwvof2vr]{gap:16px;max-width:760px;margin-bottom:56px;display:grid}.intro[data-astro-cid-wwvof2vr] p[data-astro-cid-wwvof2vr]{font-size:var(--text-lg);font-weight:300;line-height:1.65}.panels[data-astro-cid-wwvof2vr]{gap:clamp(56px,8vw,96px);display:grid}.panel[data-astro-cid-wwvof2vr]{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:32px 56px;scroll-margin-top:100px;display:grid}.panel[data-astro-cid-wwvof2vr]:nth-child(2n){grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.panel[data-astro-cid-wwvof2vr]:nth-child(2n) .p-text[data-astro-cid-wwvof2vr]{order:2}.p-text[data-astro-cid-wwvof2vr]{gap:14px;display:grid}.p-text[data-astro-cid-wwvof2vr] h3[data-astro-cid-wwvof2vr]{letter-spacing:-.03em;font-size:clamp(24px,2.6vw,30px);font-weight:700}.p-text[data-astro-cid-wwvof2vr] p[data-astro-cid-wwvof2vr]{max-width:44ch;font-size:16px;line-height:1.6}.shot[data-astro-cid-wwvof2vr]{background:var(--black-900);border-radius:var(--radius-md);margin:0;padding:clamp(10px,1.6vw,20px)}.shot[data-astro-cid-wwvof2vr] img[data-astro-cid-wwvof2vr]{border-radius:var(--radius-sm);background:#fff;width:100%;height:auto}.note[data-astro-cid-wwvof2vr]{margin-top:40px}.steps[data-astro-cid-wwvof2vr]{border-top:1px solid var(--border-default);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:0 40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-wwvof2vr] li[data-astro-cid-wwvof2vr]{gap:10px;padding:24px 0;display:grid}.steps[data-astro-cid-wwvof2vr] .n[data-astro-cid-wwvof2vr]{color:var(--orange-700);font-size:12px}.steps[data-astro-cid-wwvof2vr] h3[data-astro-cid-wwvof2vr]{font-size:var(--text-xl);letter-spacing:-.015em}.steps[data-astro-cid-wwvof2vr] p[data-astro-cid-wwvof2vr]{font-size:15px;line-height:1.55}.license[data-astro-cid-wwvof2vr]{margin:var(--section-y) 0;border-radius:var(--radius-md);background:var(--black-900);color:#fff;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:40px 64px;padding:clamp(40px,6vw,72px) clamp(24px,5vw,64px);display:grid}.lic-title[data-astro-cid-wwvof2vr]{color:#fff;letter-spacing:-.04em;font-size:clamp(28px,3.4vw,40px);line-height:1.08}.lic-note[data-astro-cid-wwvof2vr]{color:var(--text-on-dark-muted);max-width:52ch;margin-top:20px;font-size:14px;line-height:1.6}.license[data-astro-cid-wwvof2vr] ul[data-astro-cid-wwvof2vr]{border-top:1px solid var(--black-700);margin:0;padding:0;list-style:none}.license[data-astro-cid-wwvof2vr] li[data-astro-cid-wwvof2vr]{border-bottom:1px solid var(--black-700);color:#e4e4e1;padding:14px 0;font-size:15px;line-height:1.5}.req[data-astro-cid-wwvof2vr]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:40px 64px;margin-top:40px;display:grid}.req-col[data-astro-cid-wwvof2vr]{align-content:start;gap:12px;display:grid}.req-col[data-astro-cid-wwvof2vr] h3[data-astro-cid-wwvof2vr]{font-size:var(--text-2xl);letter-spacing:-.02em;border-bottom:1px solid var(--border-default);padding-bottom:12px}.req-col[data-astro-cid-wwvof2vr] h4[data-astro-cid-wwvof2vr]{letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);margin-top:12px;font-size:12px;font-weight:500}.req-col[data-astro-cid-wwvof2vr] ul[data-astro-cid-wwvof2vr]{gap:6px;margin:0;padding-left:1.1em;font-size:15px;line-height:1.5;display:grid}.req-col[data-astro-cid-wwvof2vr] li[data-astro-cid-wwvof2vr]::marker{color:var(--ink-300)}.cta-inner[data-astro-cid-wwvof2vr]{padding-top:var(--section-y);padding-bottom:var(--section-y);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 48px;display:flex}.cta-inner[data-astro-cid-wwvof2vr] h2[data-astro-cid-wwvof2vr]{max-width:780px}.side[data-astro-cid-wwvof2vr]{color:var(--ink-700);flex-direction:column;align-items:flex-start;gap:12px;max-width:360px;font-size:15px;display:flex}@media (width<=900px){.panel[data-astro-cid-wwvof2vr],.panel[data-astro-cid-wwvof2vr]:nth-child(2n){grid-template-columns:1fr}.panel[data-astro-cid-wwvof2vr]:nth-child(2n) .p-text[data-astro-cid-wwvof2vr]{order:0}}::view-transition-old(root),::view-transition-new(root){animation:none}
