.nav[data-astro-cid-wpvy4v7s]{z-index:60;height:var(--nav-h);transition:transform .7s var(--ease-out), background-color .6s, box-shadow .6s;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s]:before{content:"";z-index:-1;backdrop-filter:blur(20px)saturate(150%);box-shadow:inset 0 -1px 0 var(--line);opacity:0;transition:opacity .6s var(--ease-out);background:linear-gradient(#0a0a0ac7,#0a0a0a94);position:absolute;inset:0}.nav[data-astro-cid-wpvy4v7s][data-state=scrolled]:before,.nav[data-astro-cid-wpvy4v7s][data-state=hidden]:before{opacity:1}.nav[data-astro-cid-wpvy4v7s][data-state=hidden]{transform:translateY(-101%)}html.menu-open .nav[data-astro-cid-wpvy4v7s]{transform:none}html.menu-open .nav[data-astro-cid-wpvy4v7s]:before{opacity:0}.nav__bar[data-astro-cid-wpvy4v7s]{align-items:center;gap:32px;height:100%;display:flex}.brand[data-astro-cid-wpvy4v7s]{color:var(--ink);align-items:center;gap:13px;margin-right:auto;padding:6px 0;display:inline-flex}.brand[data-astro-cid-wpvy4v7s] .brand__mark{width:31px;height:auto;transition:transform .8s var(--ease-out);transform:translateY(-1px)}.brand__word[data-astro-cid-wpvy4v7s]{letter-spacing:.32em;margin-right:-.32em;font-size:15px;font-weight:560;font-stretch:125%;line-height:1;transform:translateY(.5px)}.brand[data-astro-cid-wpvy4v7s]:hover .brand__mark{transform:translateY(-1px)rotate(-6deg)scale(1.04)}.nav__links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:6px;display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:var(--ink-2);align-items:baseline;gap:8px;padding:10px 14px;font-size:.9rem;font-weight:480;transition:color .35s;display:inline-flex;position:relative}.nav__num[data-astro-cid-wpvy4v7s]:before{content:attr(data-n)}.nav__num[data-astro-cid-wpvy4v7s]{color:var(--ink-3);text-align:right;min-width:1.4em;font-size:.78rem;transition:color .35s}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--ink);transform-origin:100%;height:1px;transition:transform .6s var(--ease-out);position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover,.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].is-active{color:var(--ink)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover .nav__num[data-astro-cid-wpvy4v7s],.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].is-active .nav__num[data-astro-cid-wpvy4v7s]{color:var(--plat)}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after,.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].is-active:after{transform-origin:0;transform:scaleX(1)}.nav__cta[data-astro-cid-wpvy4v7s]{border-radius:var(--r-1);color:#0a0a0a;background:var(--ink);height:42px;transition:background-color .4s, box-shadow .5s var(--ease-out);align-items:center;gap:12px;padding:0 16px 0 14px;font-size:.9rem;font-weight:560;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff80}.nav__cta-dot[data-astro-cid-wpvy4v7s]{background:#0a0a0a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #0a0a0a1f}.nav__cta[data-astro-cid-wpvy4v7s] .nav__cta-arrow{width:13px;height:13px;transition:transform .5s var(--ease-out)}.nav__cta[data-astro-cid-wpvy4v7s]:hover{background:#f6f4ef;box-shadow:inset 0 0 0 1px #fff,0 12px 36px -12px #ece9e380}.nav__cta[data-astro-cid-wpvy4v7s]:hover .nav__cta-arrow{transform:translate(3px)}.nav__toggle[data-astro-cid-wpvy4v7s]{place-items:center;width:44px;height:44px;margin-right:-10px;display:none}.nav__toggle-lines[data-astro-cid-wpvy4v7s]{width:22px;height:10px;position:relative}.nav__toggle-lines[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{background:var(--ink);height:1.5px;transition:transform .55s var(--ease-out), top .55s var(--ease-out);position:absolute;left:0;right:0}.nav__toggle-lines[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-child{top:0}.nav__toggle-lines[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:last-child{top:8.5px;left:6px}.nav__toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__toggle-lines[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]{top:4.25px;left:0}.nav__toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__toggle-lines[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:first-child{transform:rotate(45deg)}.nav__toggle[data-astro-cid-wpvy4v7s][aria-expanded=true] .nav__toggle-lines[data-astro-cid-wpvy4v7s] i[data-astro-cid-wpvy4v7s]:last-child{transform:rotate(-45deg)}.nav__progress[data-astro-cid-wpvy4v7s]{opacity:0;height:1px;transition:opacity .6s;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.nav[data-astro-cid-wpvy4v7s][data-state=scrolled] .nav__progress[data-astro-cid-wpvy4v7s]{opacity:1}.nav__progress[data-astro-cid-wpvy4v7s] span[data-astro-cid-wpvy4v7s]{background:linear-gradient(90deg, transparent, var(--plat));transform-origin:0;height:100%;transform:scaleX(var(--p,0));display:block}.menu[data-astro-cid-wpvy4v7s]{z-index:55;backdrop-filter:blur(24px);padding-top:calc(var(--nav-h) + 4vh);opacity:0;transition:opacity .5s var(--ease-out);background:#080808f5;position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-wpvy4v7s].is-open{opacity:1}.menu__inner[data-astro-cid-wpvy4v7s]{min-height:100%;padding-bottom:max(32px, env(safe-area-inset-bottom));flex-direction:column;justify-content:space-between;gap:48px;display:flex}.menu__list[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--line)}.menu__list[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{border-bottom:1px solid var(--line);opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-out);transition-delay:calc(var(--i) * 60ms + 80ms);transform:translateY(16px)}.menu[data-astro-cid-wpvy4v7s].is-open .menu__list[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]{opacity:1;transform:none}.menu__list[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{align-items:baseline;gap:18px;padding:20px 0;display:flex}.menu__num[data-astro-cid-wpvy4v7s]{width:2.6em;color:var(--ink-3);font-size:1rem}.menu__label[data-astro-cid-wpvy4v7s]{letter-spacing:-.03em;font-size:clamp(1.9rem,8vw,2.6rem);font-weight:460;line-height:1}.menu__foot[data-astro-cid-wpvy4v7s]{opacity:0;gap:16px;transition:opacity .6s .4s;display:grid}.menu[data-astro-cid-wpvy4v7s].is-open .menu__foot[data-astro-cid-wpvy4v7s]{opacity:1}.menu__foot[data-astro-cid-wpvy4v7s] p[data-astro-cid-wpvy4v7s]{color:var(--ink-2);font-size:var(--fs-sm)}.menu__foot[data-astro-cid-wpvy4v7s] .btn[data-astro-cid-wpvy4v7s]{justify-content:space-between;width:100%}@media (width<=900px){.nav__links[data-astro-cid-wpvy4v7s],.nav__cta[data-astro-cid-wpvy4v7s]{display:none}.nav__toggle[data-astro-cid-wpvy4v7s]{display:grid}}@media (width>=901px){.menu[data-astro-cid-wpvy4v7s]{display:none!important}}@media (prefers-reduced-motion:reduce){.menu[data-astro-cid-wpvy4v7s],.menu__list[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s],.menu__foot[data-astro-cid-wpvy4v7s]{transition:none}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:linear-gradient(180deg, var(--bg-1), var(--bg));padding:clamp(72px,8vw,120px) 0 28px;position:relative}.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr) minmax(0,.9fr);gap:clamp(40px,5vw,96px);display:grid}.footer__lockup[data-astro-cid-jo6i4kqk]{align-items:center;gap:16px;display:inline-flex}.footer__lockup[data-astro-cid-jo6i4kqk] .footer__mark{width:46px;height:auto;color:var(--ink)}.footer__word[data-astro-cid-jo6i4kqk]{letter-spacing:.32em;font-size:22px;font-weight:560;font-stretch:125%}.footer__def[data-astro-cid-jo6i4kqk]{gap:4px;margin-top:36px;display:grid}.footer__def-word[data-astro-cid-jo6i4kqk]{font-family:var(--f-serif);letter-spacing:-.01em;font-size:1.6rem;font-style:italic}.footer__def-pos[data-astro-cid-jo6i4kqk]{color:var(--ink-2);font-size:var(--fs-sm)}.footer__def-pos[data-astro-cid-jo6i4kqk] em[data-astro-cid-jo6i4kqk]{font-family:var(--f-serif);font-size:1.05em}.footer__claim[data-astro-cid-jo6i4kqk]{color:var(--ink-2);max-width:26em;margin-top:20px}.footer__index[data-astro-cid-jo6i4kqk] ol[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line)}.footer__index[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{border-bottom:1px solid var(--line)}.footer__index[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2);transition:color .3s, padding .5s var(--ease-out);grid-template-columns:48px 1fr;padding:13px 0;display:grid}.footer__index[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink);padding-left:6px}.footer__index[data-astro-cid-jo6i4kqk] .numeral[data-astro-cid-jo6i4kqk]{color:var(--ink-3)}.footer__h[data-astro-cid-jo6i4kqk]{font-size:var(--fs-xs);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px;font-stretch:115%}.footer__h--gap[data-astro-cid-jo6i4kqk]{margin-top:32px}.footer__col[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:10px;display:grid}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--ink-2);transition:color .3s}.footer__col[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.footer__social[data-astro-cid-jo6i4kqk]{margin-top:24px;gap:20px!important;display:flex!important}.footer__cta[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;margin-top:clamp(56px,7vw,96px);padding:28px 0;display:flex}.footer__cta[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font-family:var(--f-serif);letter-spacing:-.015em;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);font-style:italic}.footer__bottom[data-astro-cid-jo6i4kqk]{font-size:var(--fs-sm);color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:24px;padding-top:24px;display:flex}.footer__bottom[data-astro-cid-jo6i4kqk] .numeral[data-astro-cid-jo6i4kqk]{letter-spacing:.08em;color:var(--ink-2)}.footer__legal[data-astro-cid-jo6i4kqk]{gap:20px;margin-left:auto;display:flex}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__up[data-astro-cid-jo6i4kqk]{color:var(--ink-2);transition:color .3s}.footer__legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer__up[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.footer__up[data-astro-cid-jo6i4kqk]{align-items:center;gap:8px;display:inline-flex}.footer__up[data-astro-cid-jo6i4kqk] svg{width:12px;height:12px;transition:transform .5s var(--ease-out)}.footer__up[data-astro-cid-jo6i4kqk]:hover svg{transform:translateY(-3px)}@media (width<=960px){.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=600px){.footer__top[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.footer__legal[data-astro-cid-jo6i4kqk]{margin-left:0}.footer__bottom[data-astro-cid-jo6i4kqk]{gap:14px 24px}}
