.site-header[data-astro-cid-dmqpwcec]{padding-top:var(--space-6)}.nav[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);min-height:32px}.nav-brand[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--space-6)}.nav-mark[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--ink);text-decoration:none}.nav-logo[data-astro-cid-dmqpwcec]{width:24px;height:24px;flex:none}.logo-accent[data-astro-cid-dmqpwcec]{fill:var(--logo-dot)}.nav-wordmark[data-astro-cid-dmqpwcec]{display:flex;flex-direction:column;font:600 var(--size-label) / var(--leading-label) var(--font-display)}.nav-role[data-astro-cid-dmqpwcec],.nav-link[data-astro-cid-dmqpwcec]{font:500 var(--size-label) / var(--leading-label) var(--font-body);letter-spacing:.05em;color:var(--ink)}.nav-links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:var(--space-6)}.nav-link[data-astro-cid-dmqpwcec]{text-decoration:none;text-underline-offset:4px}.nav-link[data-astro-cid-dmqpwcec]:hover{text-decoration:underline 1px}.nav-link[data-astro-cid-dmqpwcec][aria-current=page]{text-decoration:underline 2px var(--current-page)}.mode-switch[data-astro-cid-dmqpwcec],.theme-toggle[data-astro-cid-dmqpwcec]{display:flex;padding:0;border:0;background:none;color:var(--ink);cursor:pointer}.theme-toggle[data-astro-cid-dmqpwcec][hidden]{display:none}.mode-switch[data-astro-cid-dmqpwcec] path[data-astro-cid-dmqpwcec]{fill:none;stroke-width:3}.theme-toggle[data-astro-cid-dmqpwcec] path[data-astro-cid-dmqpwcec]{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.lang-toggle[data-astro-cid-dmqpwcec]{font:400 var(--size-title) / var(--leading-label) var(--font-ar);color:var(--ink);text-decoration:none}[dir=rtl] .lang-toggle[data-astro-cid-dmqpwcec]{font:500 var(--size-label) / var(--leading-label) var(--font-body);letter-spacing:.05em}[dir=rtl] .nav-wordmark[data-astro-cid-dmqpwcec]{font-family:var(--font-ar);font-weight:700;line-height:1.1}[dir=rtl] .nav-role[data-astro-cid-dmqpwcec],[dir=rtl] .nav-link[data-astro-cid-dmqpwcec]{letter-spacing:0}@media(max-width:719px){.nav-role[data-astro-cid-dmqpwcec]{display:none}}.nav-logo[data-astro-cid-dmqpwcec] .logo-frame[data-astro-cid-dmqpwcec]{opacity:0;transform-box:fill-box;transform-origin:center}.nav-logo[data-astro-cid-dmqpwcec] .logo-frame--1[data-astro-cid-dmqpwcec]{opacity:1}.nav-mark[data-astro-cid-dmqpwcec]:hover .logo-frame--1[data-astro-cid-dmqpwcec],.nav-mark[data-astro-cid-dmqpwcec]:focus-visible .logo-frame--1[data-astro-cid-dmqpwcec]{animation:logoF1 3.2s cubic-bezier(.5,0,.1,1) infinite}.nav-mark[data-astro-cid-dmqpwcec]:hover .logo-frame--2[data-astro-cid-dmqpwcec],.nav-mark[data-astro-cid-dmqpwcec]:focus-visible .logo-frame--2[data-astro-cid-dmqpwcec]{animation:logoF2 3.2s cubic-bezier(.5,0,.1,1) infinite}.nav-mark[data-astro-cid-dmqpwcec]:hover .logo-frame--3[data-astro-cid-dmqpwcec],.nav-mark[data-astro-cid-dmqpwcec]:focus-visible .logo-frame--3[data-astro-cid-dmqpwcec]{animation:logoF3 3.2s cubic-bezier(.5,0,.1,1) infinite}.nav-mark[data-astro-cid-dmqpwcec]:hover .logo-frame--4[data-astro-cid-dmqpwcec],.nav-mark[data-astro-cid-dmqpwcec]:focus-visible .logo-frame--4[data-astro-cid-dmqpwcec]{animation:logoF4 3.2s cubic-bezier(.5,0,.1,1) infinite}.nav-mark[data-astro-cid-dmqpwcec]:hover .logo-accent[data-astro-cid-dmqpwcec],.nav-mark[data-astro-cid-dmqpwcec]:focus-visible .logo-accent[data-astro-cid-dmqpwcec]{animation:logoGlide 3.2s cubic-bezier(.5,0,.1,1) infinite}@keyframes logoF1{0%,9%{opacity:1;transform:scale(1)}16%{opacity:0;transform:scale(.85)}84%{opacity:0;transform:scale(.85)}91%,to{opacity:1;transform:scale(1)}}@keyframes logoF2{0%,9%{opacity:0;transform:scale(.85)}16%,34%{opacity:1;transform:scale(1)}41%,to{opacity:0;transform:scale(.85)}}@keyframes logoF3{0%,34%{opacity:0;transform:scale(.85)}41%,59%{opacity:1;transform:scale(1)}66%,to{opacity:0;transform:scale(.85)}}@keyframes logoF4{0%,59%{opacity:0;transform:scale(.85)}66%,84%{opacity:1;transform:scale(1)}91%,to{opacity:0;transform:scale(.85)}}@keyframes logoGlide{0%,9%{cx:12px;cy:12px}16%,34%{cx:6.5px;cy:16.5px}41%,59%{cx:18.5px;cy:8px}66%,84%{cx:12px;cy:19.5px}91%,to{cx:12px;cy:12px}}@media(prefers-reduced-motion:reduce){.nav-mark[data-astro-cid-dmqpwcec]:hover .logo-frame[data-astro-cid-dmqpwcec],.nav-mark[data-astro-cid-dmqpwcec]:focus-visible .logo-frame[data-astro-cid-dmqpwcec],.nav-mark[data-astro-cid-dmqpwcec]:hover .logo-accent[data-astro-cid-dmqpwcec],.nav-mark[data-astro-cid-dmqpwcec]:focus-visible .logo-accent[data-astro-cid-dmqpwcec]{animation:none}}.site-footer[data-astro-cid-sz7xmlte]{padding-block:var(--space-16) var(--space-12)}.footer-panel[data-astro-cid-sz7xmlte]{padding:var(--space-6)}.footer-headline[data-astro-cid-sz7xmlte]{max-width:576px;font:500 var(--size-display) / var(--leading-display) var(--font-display);letter-spacing:-.02em}.footer-row[data-astro-cid-sz7xmlte]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);padding-top:var(--space-8)}.footer-sub[data-astro-cid-sz7xmlte]{font-size:var(--size-small);line-height:var(--leading-small)}.footer-sub[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-weight:500}.footer-btns[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.footer-copy[data-astro-cid-sz7xmlte]{padding-top:var(--space-12);font:400 var(--size-button) / var(--leading-button) var(--font-mono);letter-spacing:.05em}[dir=rtl] .footer-copy[data-astro-cid-sz7xmlte]{font-family:var(--font-ar);letter-spacing:0}@media(max-width:719px){.site-footer[data-astro-cid-sz7xmlte]{padding-top:var(--space-12)}.footer-headline[data-astro-cid-sz7xmlte]{font-size:var(--size-heading);line-height:var(--leading-heading)}.footer-row[data-astro-cid-sz7xmlte]{flex-direction:column;align-items:flex-start}}
