.logo[data-astro-cid-f7espo7c]{align-items:center;gap:.7rem;display:inline-flex}.logo__word[data-astro-cid-f7espo7c]{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;font-size:.92rem;font-weight:560}.hdr[data-astro-cid-nen7h5rs]{inset-inline:0;z-index:50;padding:14px var(--gutter);pointer-events:none;position:fixed;top:0}.hdr__bar[data-astro-cid-nen7h5rs]{pointer-events:auto;max-width:var(--max);transition:background-color .5s var(--ease-out), border-color .5s, box-shadow .5s, max-width .7s var(--ease-out);border:1px solid #0000;border-radius:999px;align-items:center;gap:1.5rem;margin-inline:auto;padding:10px 10px 10px 20px;display:flex}.is-floating .hdr__bar[data-astro-cid-nen7h5rs]{backdrop-filter:blur(18px)saturate(1.4);background:#ffffffb8;border-color:#ffffffe6;max-width:1180px;box-shadow:0 12px 40px -18px #25243c40}.hdr__brand[data-astro-cid-nen7h5rs]{flex-shrink:0;text-decoration:none}.hdr__nav[data-astro-cid-nen7h5rs]{margin-inline-start:auto}.hdr__nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{background:#25243c0d;border:1px solid #fffc;border-radius:999px;gap:2px;padding:4px;display:flex}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:.55rem .85rem;font-size:.78rem;font-weight:500;text-decoration:none;transition:background-color .3s;display:block}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:#fffc}.hdr__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs].is-current{color:#fff;background:#6a4ce0;box-shadow:0 8px 20px -8px #6a4ce0b3}.hdr__cta[data-astro-cid-nen7h5rs]{min-height:44px;padding:0 1.2rem;font-size:.76rem}.hdr__toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);cursor:pointer;background:#ffffffb3;border-radius:50%;width:48px;height:48px;margin-inline-start:auto;display:none}.bars[data-astro-cid-nen7h5rs]{gap:6px;width:18px;margin:auto;display:grid}.bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:var(--ink);height:1.5px;transition:transform .4s var(--ease-out)}.hdr__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:first-child{transform:translateY(3.75px)rotate(45deg)}.hdr__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] .bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:last-child{transform:translateY(-3.75px)rotate(-45deg)}.mnav[data-astro-cid-nen7h5rs]{pointer-events:auto;z-index:-1;padding:110px var(--gutter) 40px;background:radial-gradient(120% 80% at 100% 0%, #efe9ff 0%, transparent 55%), radial-gradient(90% 70% at 0% 100%, #e3fafa 0%, transparent 60%), var(--pearl);flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0;overflow-y:auto}.mnav[data-astro-cid-nen7h5rs][hidden]{display:none}.mnav[data-astro-cid-nen7h5rs] ol[data-astro-cid-nen7h5rs]{margin:0;padding:0;list-style:none}.mnav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--line);animation:mnav-in .7s var(--ease-out) both;animation-delay:calc(var(--i) * 50ms)}.mnav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-display);align-items:baseline;gap:1rem;padding:.9rem 0;font-size:clamp(2rem,9vw,3rem);line-height:1.1;text-decoration:none;display:flex}.mnav[data-astro-cid-nen7h5rs] li[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{font-family:var(--font-sans);color:var(--ink-3);letter-spacing:.1em;font-size:.75rem}.mnav__cta[data-astro-cid-nen7h5rs]{width:100%;margin-top:2rem}@keyframes mnav-in{0%{opacity:0;transform:translateY(16px)}}.menu-open body{overflow:hidden}@media (width<=1023px){.hdr__nav[data-astro-cid-nen7h5rs],.hdr__cta[data-astro-cid-nen7h5rs]{display:none}.hdr__toggle[data-astro-cid-nen7h5rs]{display:grid}.hdr__bar[data-astro-cid-nen7h5rs]{padding:6px 6px 6px 16px}}@media (width<=360px){.hdr__brand[data-astro-cid-nen7h5rs] .logo__word{letter-spacing:.18em;font-size:.78rem}}.ftr[data-astro-cid-jo6i4kqk]{background:var(--white);border-top:1px solid var(--line);padding-top:clamp(4rem,8vw,7rem);position:relative;overflow:hidden}.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr repeat(3,1fr);gap:2.5rem;display:grid}.ftr__intro[data-astro-cid-jo6i4kqk]{align-content:start;justify-items:start;gap:1.4rem;display:grid}.ftr__tag[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);font-size:var(--step-2);max-width:14ch;line-height:1.1}.ftr__h[data-astro-cid-jo6i4kqk]{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1rem;font-size:.74rem;font-weight:560}.ftr__h--gap[data-astro-cid-jo6i4kqk]{margin-top:2rem}.ftr[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.55rem;display:grid}.ftr[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.ftr[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2);transition:background-size .4s var(--ease-out), color .3s;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.ftr[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink);background-size:100% 1px}.ftr__muted[data-astro-cid-jo6i4kqk]{color:var(--ink-3)}.ftr__mark[data-astro-cid-jo6i4kqk]{font-family:var(--font-display);letter-spacing:-.03em;white-space:nowrap;user-select:none;background:linear-gradient(180deg, var(--ink) 30%, #b9a5ff80 100%);color:#0000;-webkit-background-clip:text;background-clip:text;justify-content:center;gap:.18em;margin-top:clamp(3rem,6vw,5rem);font-size:clamp(3.4rem,15.5vw,16rem);line-height:.82;display:flex}.ftr__base[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);color:var(--ink-3);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.6rem;display:flex}@media (width<=900px){.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.ftr__intro[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=480px){.ftr__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}
