.nav[data-astro-cid-4lunwx2e]{position:sticky;top:0;z-index:30;background:var(--color-wall);border-bottom:1px solid transparent;transition:border-color .3s}html.is-scrolled .nav[data-astro-cid-4lunwx2e]{border-bottom-color:var(--color-line)}.nav__inner[data-astro-cid-4lunwx2e]{display:flex;align-items:center;gap:28px;padding-top:18px;padding-bottom:18px}.nav__mark[data-astro-cid-4lunwx2e]{font-size:.9375rem;text-decoration:none;margin-right:auto;color:var(--color-ink)}.nav__links[data-astro-cid-4lunwx2e]{display:flex;gap:26px;list-style:none;margin:0;padding:0}.nav__links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]{font-weight:600;text-decoration:none;font-size:.9375rem;padding:6px 0;border-bottom:2px solid transparent}.nav__links[data-astro-cid-4lunwx2e] a[data-astro-cid-4lunwx2e]:hover{border-bottom-color:var(--color-blue)}.nav__cta[data-astro-cid-4lunwx2e]{min-height:42px;padding:10px 16px;font-size:.9375rem}@media(max-width:760px){.nav__links[data-astro-cid-4lunwx2e]{display:none}.nav__inner[data-astro-cid-4lunwx2e]{gap:12px;padding-top:12px;padding-bottom:12px}.nav__mark[data-astro-cid-4lunwx2e]{font-size:.8125rem}}@media(max-width:430px){.nav__mark[data-astro-cid-4lunwx2e] .lm__word{display:none}}.foot[data-astro-cid-gcn2mc3v]{position:relative;overflow:hidden;padding-block:clamp(96px,13vw,184px) 40px;border-top:1px solid var(--color-line);background:radial-gradient(60% 70% at 30% 40%,rgba(42,71,255,.12),transparent 70%),var(--color-wall)}.foot__stage[data-astro-cid-gcn2mc3v]{position:relative}.foot__ink[data-astro-cid-gcn2mc3v]{position:absolute;left:-48px;top:-48px;width:calc(100% + 96px);height:calc(100% + 96px);pointer-events:none}.foot__big[data-astro-cid-gcn2mc3v]{position:relative;max-width:17ch}.foot__accent[data-astro-cid-gcn2mc3v]{color:#9aabff;text-shadow:0 0 40px rgba(51,82,255,.55),0 0 2px rgba(154,171,255,.4)}.foot__row[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px;margin-top:clamp(40px,6vw,72px)}.foot__copy[data-astro-cid-gcn2mc3v]{margin-left:auto;color:var(--color-ink-2);font-size:.9375rem;display:inline-flex;align-items:center;gap:12px}.foot__copy[data-astro-cid-gcn2mc3v] .foot__logo{color:var(--color-ink);font-size:.75rem}.foot[data-astro-cid-gcn2mc3v].is-ink .foot__big[data-astro-cid-gcn2mc3v]{opacity:0;filter:blur(10px);transition:opacity 1.4s var(--ease-out-expo),filter 1.6s var(--ease-out-expo)}.foot[data-astro-cid-gcn2mc3v].is-ink .foot__row[data-astro-cid-gcn2mc3v]{opacity:0;transform:translateY(14px);transition:opacity 1s var(--ease-out-expo) .5s,transform 1.2s var(--ease-out-expo) .5s}.foot[data-astro-cid-gcn2mc3v].is-ink.is-written .foot__big[data-astro-cid-gcn2mc3v]{opacity:1;filter:none}.foot[data-astro-cid-gcn2mc3v].is-ink.is-written .foot__row[data-astro-cid-gcn2mc3v]{opacity:1;transform:none}@media(max-width:620px){.foot__copy[data-astro-cid-gcn2mc3v]{margin-left:0;width:100%}}
