.skip[data-astro-cid-5hce7sga]{position:absolute;left:-999px;top:8px;z-index:100;background:var(--ink);color:var(--white);padding:10px 16px;border-radius:8px}.skip[data-astro-cid-5hce7sga]:focus{left:8px}.header[data-astro-cid-5hce7sga]{position:sticky;top:0;z-index:50;background:#ffffffeb;backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.bar[data-astro-cid-5hce7sga]{display:flex;align-items:center;justify-content:space-between;height:68px}.brand[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:10px;text-decoration:none;font:800 .95rem/1 var(--display);letter-spacing:-.01em}.brand[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{width:62px;height:auto}.desktop[data-astro-cid-5hce7sga]{display:none}.desktop[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:not(.btn){text-decoration:none;font-weight:600;padding:8px 4px;border-bottom:2px solid transparent}.desktop[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:not(.btn):hover,.desktop[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current]{border-color:var(--pink)}.btn[data-astro-cid-5hce7sga].small{min-height:42px;padding:.6em 1.2em}.menu-btn[data-astro-cid-5hce7sga]{width:48px;height:48px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.bars[data-astro-cid-5hce7sga],.bars[data-astro-cid-5hce7sga]:before,.bars[data-astro-cid-5hce7sga]:after{display:block;width:24px;height:2.5px;background:var(--ink);border-radius:2px;position:relative;transition:transform .2s ease,opacity .2s ease}.bars[data-astro-cid-5hce7sga]:before,.bars[data-astro-cid-5hce7sga]:after{content:"";position:absolute;left:0}.bars[data-astro-cid-5hce7sga]:before{top:-7px}.bars[data-astro-cid-5hce7sga]:after{top:7px}.menu-btn[data-astro-cid-5hce7sga][aria-expanded=true] .bars[data-astro-cid-5hce7sga]{background:transparent}.menu-btn[data-astro-cid-5hce7sga][aria-expanded=true] .bars[data-astro-cid-5hce7sga]:before{transform:translateY(7px) rotate(45deg)}.menu-btn[data-astro-cid-5hce7sga][aria-expanded=true] .bars[data-astro-cid-5hce7sga]:after{transform:translateY(-7px) rotate(-45deg)}.mobile[data-astro-cid-5hce7sga]{position:absolute;top:100%;left:0;right:0;height:calc(100vh - 68px);height:calc(100dvh - 68px);background:var(--white);padding:24px var(--gutter) 40px;display:flex;flex-direction:column;gap:4px;overflow-y:auto}.mobile[data-astro-cid-5hce7sga][hidden]{display:none}.mobile[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:not(.btn){font:800 2rem/1.2 var(--display);text-decoration:none;padding:10px 0;border-bottom:1px solid var(--line)}.mobile[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga][aria-current]:not(.btn){color:var(--purple)}.mobile[data-astro-cid-5hce7sga] .btn[data-astro-cid-5hce7sga]{margin-top:24px}@media(min-width:900px){.bar[data-astro-cid-5hce7sga]{height:80px}.brand[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{width:72px}.desktop[data-astro-cid-5hce7sga]{display:flex;align-items:center;gap:28px}.menu-btn[data-astro-cid-5hce7sga],.mobile[data-astro-cid-5hce7sga]{display:none!important}}.footer[data-astro-cid-5hce7sga]{margin-top:clamp(56px,9vw,112px);background:var(--purple-deep);color:#e8e2f7;padding-top:56px}.footer[data-astro-cid-5hce7sga] .cols[data-astro-cid-5hce7sga]{display:grid;gap:32px}.footer[data-astro-cid-5hce7sga] h2[data-astro-cid-5hce7sga]{font-size:1rem;letter-spacing:.02em;color:var(--lime);margin-bottom:12px}.footer[data-astro-cid-5hce7sga] ul[data-astro-cid-5hce7sga]{list-style:none;padding:0;margin:0;display:grid;gap:8px}.footer[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]{text-decoration:none}.footer[data-astro-cid-5hce7sga] a[data-astro-cid-5hce7sga]:hover{color:var(--lime)}.footer[data-astro-cid-5hce7sga] img[data-astro-cid-5hce7sga]{margin-bottom:12px}.legal[data-astro-cid-5hce7sga]{display:flex;justify-content:space-between;gap:16px;padding:24px 0 32px;margin-top:40px;border-top:1px solid rgb(255 255 255 / 15%);font-size:.875rem}@media(min-width:760px){.footer[data-astro-cid-5hce7sga] .cols[data-astro-cid-5hce7sga]{grid-template-columns:1.4fr 1fr 1fr}}
