.hud[data-astro-cid-a2sg44tf]{z-index:50;pointer-events:none;padding:var(--gutter);position:fixed;inset:0}.hud[data-astro-cid-a2sg44tf]>[data-astro-cid-a2sg44tf],.nav[data-astro-cid-a2sg44tf]>[data-astro-cid-a2sg44tf]{pointer-events:auto}.brand[data-astro-cid-a2sg44tf]{top:calc(var(--gutter) + var(--safe-t));left:calc(var(--gutter) + var(--safe-l));align-items:flex-start;gap:.6rem;line-height:1.25;display:flex;position:absolute}.brand[data-astro-cid-a2sg44tf] .mark{margin-top:.05rem}.brand-text[data-astro-cid-a2sg44tf]{flex-direction:column;display:flex}.name[data-astro-cid-a2sg44tf]{font-weight:600}.nav[data-astro-cid-a2sg44tf]{top:calc(var(--gutter) + var(--safe-t));right:calc(var(--gutter) + var(--safe-r));align-items:flex-start;gap:2.5rem;display:flex;position:absolute}.links[data-astro-cid-a2sg44tf],.langs[data-astro-cid-a2sg44tf],.mobile-menu[data-astro-cid-a2sg44tf] ul[data-astro-cid-a2sg44tf]{margin:0;padding:0;list-style:none}.links[data-astro-cid-a2sg44tf]{gap:1.5rem;display:flex}.links[data-astro-cid-a2sg44tf] a[data-astro-cid-a2sg44tf][aria-current=page]{background-size:100% 1px}.langs[data-astro-cid-a2sg44tf]{gap:.75rem;display:flex}.lang-link[data-astro-cid-a2sg44tf]:hover{color:var(--fg)}.menu-btn[data-astro-cid-a2sg44tf]{display:none}.contact[data-astro-cid-a2sg44tf]{right:calc(var(--gutter) + var(--safe-r));bottom:calc(var(--gutter) + var(--safe-b));border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);height:2.25rem;transition:background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), opacity .4s var(--ease-out), transform .5s var(--ease);background:#0e0e0e40;border-radius:999px;align-items:center;gap:.5rem;padding:0 .9rem;display:flex;position:absolute}.contact[data-astro-cid-a2sg44tf]:hover,.contact[data-astro-cid-a2sg44tf]:focus-visible{background:var(--fg);color:var(--bg)}.dot[data-astro-cid-a2sg44tf]{background:currentColor;border-radius:50%;width:6px;height:6px}.mobile-menu[data-astro-cid-a2sg44tf]{z-index:40;padding:calc(var(--hud-h) + 2.5rem + var(--safe-t)) calc(var(--gutter) + var(--safe-r)) calc(var(--gutter) + .5rem + var(--safe-b)) calc(var(--gutter) + var(--safe-l));background:var(--bg);clip-path:inset(0 0 100%);visibility:hidden;transition:clip-path .65s var(--ease) .12s, visibility 0s linear .77s;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:0}.mobile-menu[data-astro-cid-a2sg44tf].is-open{clip-path:inset(0);visibility:visible;transition:clip-path .75s var(--ease), visibility 0s}.mobile-links[data-astro-cid-a2sg44tf] li[data-astro-cid-a2sg44tf]{position:relative}.mobile-links[data-astro-cid-a2sg44tf] li[data-astro-cid-a2sg44tf]:before,.mobile-links[data-astro-cid-a2sg44tf] li[data-astro-cid-a2sg44tf]:last-child:after{content:"";background:var(--line);transform-origin:0;height:1px;transition:transform .6s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.mobile-links[data-astro-cid-a2sg44tf] li[data-astro-cid-a2sg44tf]:last-child:after{top:auto;bottom:0}.mobile-menu[data-astro-cid-a2sg44tf].is-open .mobile-links[data-astro-cid-a2sg44tf] li[data-astro-cid-a2sg44tf]:before,.mobile-menu[data-astro-cid-a2sg44tf].is-open .mobile-links[data-astro-cid-a2sg44tf] li[data-astro-cid-a2sg44tf]:last-child:after{transition:transform .9s var(--ease) calc(.25s + var(--i) * 70ms);transform:none}.mobile-links[data-astro-cid-a2sg44tf] a[data-astro-cid-a2sg44tf],.mobile-links[data-astro-cid-a2sg44tf] button[data-astro-cid-a2sg44tf]{text-align:left;align-items:baseline;gap:1rem;width:100%;padding:.9rem 0;display:flex}.n[data-astro-cid-a2sg44tf]{opacity:0;width:1.75rem;transition:opacity .4s var(--ease-out)}.mobile-menu[data-astro-cid-a2sg44tf].is-open .n[data-astro-cid-a2sg44tf]{opacity:1;transition-delay:calc(.5s + var(--i) * 70ms)}.mask[data-astro-cid-a2sg44tf]{padding-bottom:.08em;display:block;overflow:hidden}.word[data-astro-cid-a2sg44tf]{font-size:clamp(2.4rem,11vw,4rem);font-family:var(--font-display);letter-spacing:-.02em;transition:transform .5s var(--ease);font-weight:400;line-height:1;display:block;transform:translateY(105%)}.mobile-menu[data-astro-cid-a2sg44tf].is-open .word[data-astro-cid-a2sg44tf]{transition:transform .9s var(--ease-out) calc(.32s + var(--i) * 70ms);transform:none}.mobile-links[data-astro-cid-a2sg44tf] a[data-astro-cid-a2sg44tf]:active .word[data-astro-cid-a2sg44tf]{font-style:italic}.mobile-foot[data-astro-cid-a2sg44tf]{opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex;transform:translateY(10px)}.mobile-foot[data-astro-cid-a2sg44tf] p[data-astro-cid-a2sg44tf]{text-align:right;margin:0}.mobile-menu[data-astro-cid-a2sg44tf].is-open .mobile-foot[data-astro-cid-a2sg44tf]{opacity:1;transition-delay:.7s;transform:none}.mobile-langs[data-astro-cid-a2sg44tf]{gap:1.25rem;display:flex}.menu-btn[data-astro-cid-a2sg44tf]{align-items:center;gap:.7rem}.menu-label[data-astro-cid-a2sg44tf]{text-align:right;height:1.2em;display:grid;overflow:hidden}.menu-label[data-astro-cid-a2sg44tf]>span[data-astro-cid-a2sg44tf]{transition:transform .5s var(--ease);grid-area:1/1}.menu-label[data-astro-cid-a2sg44tf]>span[data-astro-cid-a2sg44tf]:last-child{transform:translateY(110%)}.menu-btn[data-astro-cid-a2sg44tf][aria-expanded=true] .menu-label[data-astro-cid-a2sg44tf]>span[data-astro-cid-a2sg44tf]:first-child{transform:translateY(-110%)}.menu-btn[data-astro-cid-a2sg44tf][aria-expanded=true] .menu-label[data-astro-cid-a2sg44tf]>span[data-astro-cid-a2sg44tf]:last-child{transform:none}.burger[data-astro-cid-a2sg44tf]{width:18px;height:8px;position:relative}.burger[data-astro-cid-a2sg44tf] i[data-astro-cid-a2sg44tf]{height:1px;transition:transform .5s var(--ease), top .3s var(--ease);background:currentColor;position:absolute;left:0;right:0}.burger[data-astro-cid-a2sg44tf] i[data-astro-cid-a2sg44tf]:first-child{top:0}.burger[data-astro-cid-a2sg44tf] i[data-astro-cid-a2sg44tf]:last-child{top:7px}.menu-btn[data-astro-cid-a2sg44tf][aria-expanded=true] .burger[data-astro-cid-a2sg44tf] i[data-astro-cid-a2sg44tf]{top:3.5px}.menu-btn[data-astro-cid-a2sg44tf][aria-expanded=true] .burger[data-astro-cid-a2sg44tf] i[data-astro-cid-a2sg44tf]:first-child{transform:rotate(45deg)}.menu-btn[data-astro-cid-a2sg44tf][aria-expanded=true] .burger[data-astro-cid-a2sg44tf] i[data-astro-cid-a2sg44tf]:last-child{transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.mobile-menu[data-astro-cid-a2sg44tf],.mobile-menu[data-astro-cid-a2sg44tf] [data-astro-cid-a2sg44tf],.menu-btn[data-astro-cid-a2sg44tf] [data-astro-cid-a2sg44tf]{transition-duration:1ms!important;transition-delay:0s!important}}@media (width<=760px){.links[data-astro-cid-a2sg44tf],.langs[data-astro-cid-a2sg44tf]{display:none}.menu-btn[data-astro-cid-a2sg44tf]{display:flex}}.contact-panel[data-astro-cid-o4wndmyl]{width:min(40rem, calc(100vw - 2 * var(--gutter)));max-width:none;margin:auto var(--gutter) var(--gutter) auto;border:1px solid var(--line);background:var(--bg);color:var(--fg);clip-path:inset(100% 0 0);transition:clip-path .55s var(--ease) 80ms;border-radius:2px;padding:0}.contact-panel[data-astro-cid-o4wndmyl].is-open{clip-path:inset(0);transition:clip-path .8s var(--ease)}.contact-panel[data-astro-cid-o4wndmyl]::backdrop{background:var(--scrim);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity .5s var(--ease-out)}.contact-panel[data-astro-cid-o4wndmyl].is-open::backdrop{opacity:1}.inner[data-astro-cid-o4wndmyl]>[data-astro-cid-o4wndmyl]{opacity:0;transition:opacity .25s var(--ease-out), transform .25s var(--ease-out);transform:translateY(14px)}.is-open[data-astro-cid-o4wndmyl] .inner[data-astro-cid-o4wndmyl]>[data-astro-cid-o4wndmyl]{opacity:1;transition:opacity .7s var(--ease-out) calc(.25s + var(--i,0) * 80ms), transform .9s var(--ease-out) calc(.25s + var(--i,0) * 80ms);transform:none}.is-open[data-astro-cid-o4wndmyl] .close[data-astro-cid-o4wndmyl]{transition-delay:.45s}.cta-mask[data-astro-cid-o4wndmyl]{padding-bottom:.08em;display:block;overflow:hidden}.cta-mask[data-astro-cid-o4wndmyl]>span[data-astro-cid-o4wndmyl]{transition:transform .4s var(--ease);display:block;transform:translateY(105%)}.is-open[data-astro-cid-o4wndmyl] .cta-mask[data-astro-cid-o4wndmyl]>span[data-astro-cid-o4wndmyl]{transition:transform 1s var(--ease-out) .33s;transform:none}.row[data-astro-cid-o4wndmyl]{transition:padding .4s var(--ease)}.row[data-astro-cid-o4wndmyl]:hover{padding-left:.6rem}@media (prefers-reduced-motion:reduce){.contact-panel[data-astro-cid-o4wndmyl],.contact-panel[data-astro-cid-o4wndmyl] [data-astro-cid-o4wndmyl],.contact-panel[data-astro-cid-o4wndmyl]::backdrop{transition-duration:1ms!important;transition-delay:0s!important}}.inner[data-astro-cid-o4wndmyl]{padding:clamp(1.25rem,3vw,2rem);position:relative}.close[data-astro-cid-o4wndmyl]{position:absolute;top:clamp(1.25rem,3vw,2rem);right:clamp(1.25rem,3vw,2rem)}.cta[data-astro-cid-o4wndmyl]{font-size:var(--fs-lg);font-family:var(--font-display);letter-spacing:-.02em;margin:1.5rem 0 2rem;font-weight:400;line-height:1.1}.channels[data-astro-cid-o4wndmyl]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.row[data-astro-cid-o4wndmyl]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0;display:flex}.value[data-astro-cid-o4wndmyl]{font-size:var(--fs-md);overflow-wrap:anywhere}.actions[data-astro-cid-o4wndmyl]{flex:none;gap:1.25rem;display:flex}.foot[data-astro-cid-o4wndmyl]{margin:1.5rem 0 0}.contact-panel[data-astro-cid-o4wndmyl]{max-height:calc(100svh - var(--safe-t) - 2 * var(--gutter));overscroll-behavior:contain;margin-right:calc(var(--gutter) + var(--safe-r));margin-bottom:calc(var(--gutter) + var(--safe-b));overflow-y:auto}@media (width<=760px){.contact-panel[data-astro-cid-o4wndmyl]{border-width:1px 0 0;border-radius:.75rem .75rem 0 0;width:100%;max-width:100%;margin:auto 0 0}.inner[data-astro-cid-o4wndmyl]{padding-bottom:calc(clamp(1.25rem, 3vw, 2rem) + var(--safe-b));padding-left:calc(clamp(1.25rem, 3vw, 2rem) + var(--safe-l));padding-right:calc(clamp(1.25rem, 3vw, 2rem) + var(--safe-r))}.row[data-astro-cid-o4wndmyl]{flex-direction:column;align-items:flex-start;gap:.6rem}.value[data-astro-cid-o4wndmyl]{overflow-wrap:normal;word-break:normal}.actions[data-astro-cid-o4wndmyl]{gap:1.5rem}.actions[data-astro-cid-o4wndmyl]>*{padding:.35rem 0}}.site-footer[data-astro-cid-hkbrpulz]{padding:2rem var(--gutter) calc(var(--gutter) + 3.5rem);border-top:1px solid var(--line);gap:1.5rem;display:flex}.credit[data-astro-cid-hkbrpulz]{margin-left:auto}.skip[data-astro-cid-hkbrpulz]:focus{clip:auto;z-index:100;background:var(--fg);width:auto;height:auto;color:var(--bg);padding:.5rem .75rem;position:fixed;top:.5rem;left:.5rem}
