.logo[data-astro-cid-f7espo7c]{height:var(--logo-h,auto);width:var(--logo-w,100%);display:block;overflow:visible}.logo[data-astro-cid-f7espo7c] text[data-astro-cid-f7espo7c]{font-family:var(--font-body);letter-spacing:6.56px;fill:#6eeaed;font-size:51.39px;font-weight:600}.bar[data-astro-cid-fzpbxy5g]{z-index:var(--z-header);background:var(--c-ink-950);border-bottom:1px solid #f0fbfa17;position:sticky;top:0}.nav[data-astro-cid-fzpbxy5g]{max-width:var(--container-wide);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:14px 28px;display:flex}.brand[data-astro-cid-fzpbxy5g]{--logo-h:54px;--logo-w:auto;align-items:center;gap:10px;text-decoration:none;display:flex}.menu[data-astro-cid-fzpbxy5g]{display:none}.links[data-astro-cid-fzpbxy5g]{text-transform:uppercase;letter-spacing:.18em;flex-wrap:wrap;align-items:center;gap:clamp(18px,2.2vw,34px);font-size:13px;font-weight:500;display:flex}.link[data-astro-cid-fzpbxy5g]{color:var(--c-on-dark);transition:color var(--t-base) ease;margin-block:-12px;padding-block:12px;text-decoration:none;position:relative}.link[data-astro-cid-fzpbxy5g]:after{content:"";transform-origin:0;height:1px;transition:transform var(--t-base) var(--ease-out-soft);background:currentColor;position:absolute;bottom:4px;left:0;right:.18em;transform:scaleX(0)}.link[data-astro-cid-fzpbxy5g]:hover,.link[data-astro-cid-fzpbxy5g]:focus-visible,.link[data-astro-cid-fzpbxy5g].is-active{color:var(--c-brand-300)}.link[data-astro-cid-fzpbxy5g]:hover:after,.link[data-astro-cid-fzpbxy5g]:focus-visible:after,.link[data-astro-cid-fzpbxy5g].is-active:after{transform:scaleX(1)}.cta[data-astro-cid-fzpbxy5g]{background:var(--c-brand-500);color:var(--c-foam);border-radius:var(--r-pill);transition:all var(--t-base) ease;padding:12px 28px;font-size:14px;font-weight:800;text-decoration:none}.cta[data-astro-cid-fzpbxy5g]:hover{background:var(--c-brand-300);color:var(--c-foam);transform:translateY(-2px)}@media (width<=980px){.nav[data-astro-cid-fzpbxy5g]{flex-wrap:nowrap;gap:12px;padding:12px 16px}.brand[data-astro-cid-fzpbxy5g]{--logo-h:46px}.row-links[data-astro-cid-fzpbxy5g],.row-cta[data-astro-cid-fzpbxy5g]{display:none}.menu[data-astro-cid-fzpbxy5g]{display:block}.burger[data-astro-cid-fzpbxy5g]{width:44px;height:44px;color:var(--c-on-dark);cursor:pointer;justify-content:center;align-items:center;margin-right:-10px;list-style:none;display:flex}.burger[data-astro-cid-fzpbxy5g]::-webkit-details-marker{display:none}.burger-icon[data-astro-cid-fzpbxy5g],.burger-icon[data-astro-cid-fzpbxy5g]:before,.burger-icon[data-astro-cid-fzpbxy5g]:after{width:22px;height:2px;transition:transform var(--t-fast) var(--ease-out-soft), background-color var(--t-fast) ease;background:currentColor;border-radius:2px;display:block}.burger-icon[data-astro-cid-fzpbxy5g]{position:relative}.burger-icon[data-astro-cid-fzpbxy5g]:before,.burger-icon[data-astro-cid-fzpbxy5g]:after{content:"";position:absolute;left:0}.burger-icon[data-astro-cid-fzpbxy5g]:before{top:-7px}.burger-icon[data-astro-cid-fzpbxy5g]:after{top:7px}.menu[data-astro-cid-fzpbxy5g][open] .burger-icon[data-astro-cid-fzpbxy5g]{background:0 0}.menu[data-astro-cid-fzpbxy5g][open] .burger-icon[data-astro-cid-fzpbxy5g]:before{transform:translateY(7px)rotate(45deg)}.menu[data-astro-cid-fzpbxy5g][open] .burger-icon[data-astro-cid-fzpbxy5g]:after{transform:translateY(-7px)rotate(-45deg)}.panel[data-astro-cid-fzpbxy5g]{background:var(--c-ink-950);animation:menu-drop var(--t-base) var(--ease-out-soft);border-bottom:1px solid #f0fbfa17;flex-direction:column;padding:6px 16px 20px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 40px #04191773}@keyframes menu-drop{0%{opacity:0;transform:translateY(-10px)}}.links[data-astro-cid-fzpbxy5g]{flex-flow:column;align-items:stretch;gap:0;font-size:14px}.link[data-astro-cid-fzpbxy5g]{border-bottom:1px solid #f0fbfa12;margin-block:0;padding-block:15px}.link[data-astro-cid-fzpbxy5g]:after{display:none}.cta[data-astro-cid-fzpbxy5g]{text-align:center;margin-top:16px;padding:15px 24px}.cta[data-astro-cid-fzpbxy5g]:hover{transform:none}}html[data-theme=dark] body{background:var(--c-ink-950);color:var(--c-foam);overflow-x:hidden}html[data-theme=dark]{scroll-behavior:smooth}html[data-theme=dark] a{color:var(--c-brand-300)}html[data-theme=dark] a:hover{color:var(--c-foam)}html[data-theme=light] body{background:var(--c-surface);color:var(--c-ink-800)}html[data-theme=light] a{color:var(--c-brand-500)}html[data-theme=light] a:hover{color:var(--c-brand-700)}
