nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:100;padding:1.5rem 0;background:#f7f4edd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent;transition:border-color .3s,padding .3s,background .3s}nav[data-astro-cid-dmqpwcec].scrolled{padding:.9rem 0;border-bottom-color:var(--line);background:#f7f4edf0}.nav-inner[data-astro-cid-dmqpwcec]{max-width:1280px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo[data-astro-cid-dmqpwcec]{font-family:Fraunces,serif;font-weight:500;font-size:1.4rem;letter-spacing:-.015em;color:var(--ink);text-decoration:none;display:inline-flex;align-items:baseline;gap:.15rem}.logo[data-astro-cid-dmqpwcec] .dot[data-astro-cid-dmqpwcec]{color:var(--accent);font-style:italic}.nav-links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:2.25rem;font-size:.92rem}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--ink-soft);text-decoration:none;transition:color .2s;position:relative}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:not(.nav-cta):after{content:"";position:absolute;left:0;right:0;bottom:-4px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:not(.nav-cta):hover{color:var(--ink)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:not(.nav-cta):hover:after{transform:scaleX(1)}.lang-switch[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:.4rem;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.04em}.lang-current[data-astro-cid-dmqpwcec]{color:var(--ink);font-weight:500}.lang-sep[data-astro-cid-dmqpwcec]{color:var(--ink-soft);opacity:.5}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].nav-cta{background:var(--ink);color:#fff;padding:.65rem 1.35rem;border-radius:999px;font-weight:500;font-size:.9rem;transition:all .2s;box-shadow:0 4px 14px #1a1d1c40}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec].nav-cta:hover{background:var(--accent);transform:translateY(-1px);box-shadow:0 8px 22px #2d5f5d4d}@media(max-width:768px){nav[data-astro-cid-dmqpwcec] .nav-links[data-astro-cid-dmqpwcec]>a[data-astro-cid-dmqpwcec]{display:none}nav[data-astro-cid-dmqpwcec] .lang-switch[data-astro-cid-dmqpwcec]{margin-right:3rem}}.m-burger[data-astro-cid-37bvxqo4],.m-overlay[data-astro-cid-37bvxqo4]{display:none}@media(max-width:768px){.m-burger[data-astro-cid-37bvxqo4]{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;position:fixed;top:1.25rem;right:1.25rem;width:44px;height:44px;background:var(--paper);border:1px solid var(--line);border-radius:50%;padding:0;cursor:pointer;z-index:200;box-shadow:0 2px 8px #0000000f;transition:background .2s}.m-burger[data-astro-cid-37bvxqo4] span[data-astro-cid-37bvxqo4]{display:block;width:18px;height:2px;background:var(--ink);border-radius:1px;transition:transform .3s ease,opacity .2s ease}.m-burger[data-astro-cid-37bvxqo4].open{background:var(--ink)}.m-burger[data-astro-cid-37bvxqo4].open span[data-astro-cid-37bvxqo4]{background:var(--paper)}.m-burger[data-astro-cid-37bvxqo4].open span[data-astro-cid-37bvxqo4]:nth-child(1){transform:translateY(7px) rotate(45deg)}.m-burger[data-astro-cid-37bvxqo4].open span[data-astro-cid-37bvxqo4]:nth-child(2){opacity:0}.m-burger[data-astro-cid-37bvxqo4].open span[data-astro-cid-37bvxqo4]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.m-overlay[data-astro-cid-37bvxqo4]{display:flex;position:fixed;inset:0;background:var(--paper);z-index:150;opacity:0;pointer-events:none;transition:opacity .3s ease;align-items:flex-start;justify-content:center;padding-top:18vh}.m-overlay[data-astro-cid-37bvxqo4].open{opacity:1;pointer-events:auto}.m-menu[data-astro-cid-37bvxqo4]{display:flex;flex-direction:column;gap:1.6rem;text-align:center;padding:2rem}.m-logo[data-astro-cid-37bvxqo4]{font-family:Fraunces,serif;font-size:2rem;font-weight:500;color:var(--ink);text-decoration:none;margin-bottom:1.5rem;letter-spacing:-.02em}.m-logo[data-astro-cid-37bvxqo4] span[data-astro-cid-37bvxqo4]{color:var(--accent);font-style:italic}.m-menu[data-astro-cid-37bvxqo4] a[data-astro-cid-37bvxqo4]:not(.m-logo):not(.m-cta){font-family:Fraunces,serif;font-size:1.4rem;color:var(--ink);text-decoration:none;transition:color .2s}.m-menu[data-astro-cid-37bvxqo4] a[data-astro-cid-37bvxqo4]:not(.m-logo):not(.m-cta):hover{color:var(--accent)}.m-menu[data-astro-cid-37bvxqo4] a[data-astro-cid-37bvxqo4].m-cta{margin-top:1.4rem;background:var(--ink);color:var(--paper);padding:.75rem 1.6rem;border-radius:999px;font-size:.95rem;font-family:Inter,sans-serif;font-weight:500;text-decoration:none;display:inline-block;align-self:center}body.m-menu-open{overflow:hidden}}footer[data-astro-cid-sz7xmlte]{padding:2.5rem 2rem;background:var(--ink);color:#f7f4ed80;border-top:1px solid rgba(255,255,255,.06)}.footer-inner[data-astro-cid-sz7xmlte]{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;font-size:.85rem}.footer-brand[data-astro-cid-sz7xmlte]{font-family:Fraunces,serif;font-style:italic;color:var(--paper)}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:#f7f4ed80;text-decoration:none;margin-left:1.5rem;transition:color .2s}.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--paper)}@media(max-width:600px){.footer-links[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:first-child{margin-left:0}}
