.popout-panel{max-height:min(85vh,100dvh - 2rem)}.popout-enter-active[data-v-6d1f7582],.popout-leave-active[data-v-6d1f7582]{transition:opacity .25s var(--ease-out)}.popout-enter-active .popout-motion[data-v-6d1f7582],.popout-leave-active .popout-motion[data-v-6d1f7582]{transition:transform .25s var(--ease-out)}.popout-enter-from[data-v-6d1f7582],.popout-leave-to[data-v-6d1f7582]{opacity:0}.popout-enter-from .popout-motion[data-v-6d1f7582],.popout-leave-to .popout-motion[data-v-6d1f7582]{transform:translateY(8px)scale(.96)}@media (prefers-reduced-motion:reduce){.popout-enter-active[data-v-6d1f7582],.popout-leave-active[data-v-6d1f7582]{transition-duration:.15s}.popout-enter-from .popout-motion[data-v-6d1f7582],.popout-leave-to .popout-motion[data-v-6d1f7582]{transform:none}}.horizon-icon[data-v-2fa7866a]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px}.horizon-disc[data-v-2fa7866a]{fill:currentColor;stroke:none;opacity:.85}.horizon-line[data-v-2fa7866a]{opacity:.6}.horizon-rays[data-v-2fa7866a]{opacity:.8}@font-face{font-family:Berkshire Swash;src:local(Berkshire Swash Regular),local(Berkshire Swash),url(../_fonts/ZJM1Uao6yM8wpgQ_80C0_VmZoUayh6TRRI3g1e8Ov3M-dx_0jJYTyazQdKaH9x6awzrBhw6Uen2tONWi0p54HV0.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Berkshire Swash Fallback\: Georgia;src:local(Georgia);size-adjust:95.2903%;ascent-override:102.842%;descent-override:27.5167%;line-gap-override:0%}@font-face{font-family:Berkshire Swash;src:local(Berkshire Swash Regular),local(Berkshire Swash),url(../_fonts/M4SUkInohwngreh4TkxOELKja6BIRRFIRknaIbpvQWE-vvtRQvw5nSsYhxF8KtldMRmxIyKcxLZWDON6ZRf_dfA.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Berkshire Swash Fallback\: Times New Roman;src:local(Times New Roman);size-adjust:104.567%;ascent-override:93.7177%;descent-override:25.0754%;line-gap-override:0%}@font-face{font-family:Berkshire Swash Fallback\: Noto Serif;src:local(Noto Serif);size-adjust:88.317%;ascent-override:110.962%;descent-override:29.6893%;line-gap-override:0%}.floating-nav[data-v-6f5c3b34],.floating-nav[data-v-6f5c3b34] *,.top-nav[data-v-6f5c3b34],.top-nav[data-v-6f5c3b34] *{font-family:Berkshire Swash,Berkshire Swash Fallback\: Times New Roman,Berkshire Swash Fallback\: Georgia,Berkshire Swash Fallback\: Noto Serif,serif}.top-nav[data-v-6f5c3b34]{background:color-mix(in srgb, var(--color-surface) 82%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:opacity .2s var(--ease-out), transform .25s var(--ease-out)}.top-nav[data-v-6f5c3b34]:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--color-surface) 55%, transparent), transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);pointer-events:none;height:1.5rem;position:absolute;top:100%;left:0;right:0}.top-nav.is-condensed .desktop-links[data-v-6f5c3b34]{opacity:0;pointer-events:none;transform:translateY(-8px)}.desktop-links[data-v-6f5c3b34]{transition:opacity .25s var(--ease-out), transform .25s var(--ease-out)}.desktop-links li[data-v-6f5c3b34]{opacity:0;animation:nav-item-reveal-6f5c3b34 .56s var(--ease-out) forwards;animation-delay:calc(var(--nav-index)*90ms);transform:translate(-14px)}.desktop-links a[data-v-6f5c3b34]{transition:color .18s var(--ease-out), transform .18s var(--ease-out)}.desktop-links a[data-v-6f5c3b34]:focus-visible,.desktop-links a[data-v-6f5c3b34]:hover{color:var(--color-primary);transform:translate(3px)}.floating-nav[data-v-6f5c3b34]{width:224px;transition:opacity .2s var(--ease-out), transform .25s var(--ease-out)}.menu-surface[data-v-6f5c3b34]{background:var(--color-surface);clip-path:inset(0 0 0 100%);opacity:0;visibility:hidden;box-shadow:0 14px 32px var(--color-shadow-soft);transition:clip-path .5s var(--ease-out), opacity .3s var(--ease-out), visibility 0s .5s;border-radius:22px 0 0 22px;position:absolute;inset:0}.menu-backdrop[data-v-6f5c3b34]{display:none}.menu-bookmark[data-v-6f5c3b34]{z-index:2;clip-path:polygon(0 0,100% 0,100% 93%,50% 100%,0 93%);opacity:0;width:64px;height:320px;transition:opacity .35s var(--ease-out), transform .65s var(--ease-out);background:linear-gradient(160deg,#5a071b,#7d102a 55%,#4a0715);display:block;position:absolute;top:0;left:70px;transform:translateY(-100%)}.is-open .menu-bookmark[data-v-6f5c3b34]{opacity:1;transform:translateY(0)}.is-open .menu-surface[data-v-6f5c3b34]{clip-path:inset(0 round 22px);opacity:1;visibility:visible;transition-delay:0s}.menu-trigger[data-v-6f5c3b34]{box-shadow:0 8px 18px var(--color-shadow-soft);transition:top .35s var(--ease-out), right .35s var(--ease-out), box-shadow .35s var(--ease-out)}.menu-icon[data-v-6f5c3b34]{transition:opacity .18s var(--ease-out)}.menu-icon span[data-v-6f5c3b34]{width:28px;height:2px;transition:transform .4s var(--ease-out), opacity .25s var(--ease-out);background:currentColor;position:absolute}.menu-icon span[data-v-6f5c3b34]:first-child{transform:translateY(-3px)}.menu-icon span[data-v-6f5c3b34]:last-child{transform:translateY(3px)}.menu-icon.is-open[data-v-6f5c3b34]{opacity:.92}.menu-icon.is-open span[data-v-6f5c3b34]:first-child{transform:translateY(0)rotate(45deg)}.menu-icon.is-open span[data-v-6f5c3b34]:last-child{transform:translateY(0)rotate(-45deg)}.nav-panel[data-v-6f5c3b34]{overscroll-behavior:contain;opacity:0;visibility:hidden;transition:opacity .4s var(--ease-out), transform .5s var(--ease-out), visibility 0s .56s;transform:translateY(-6px)}.is-open .nav-panel[data-v-6f5c3b34]{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:none}.nav-panel a[data-v-6f5c3b34]{text-transform:capitalize;opacity:.48;border-radius:0;padding:0;font-family:Berkshire Swash,Berkshire Swash Fallback\: Times New Roman,Berkshire Swash Fallback\: Georgia,Berkshire Swash Fallback\: Noto Serif,serif;line-height:1.3;display:block}.nav-panel a[aria-current=page][data-v-6f5c3b34]{opacity:1}.nav-panel li[data-v-6f5c3b34]{opacity:0;transition:opacity .32s var(--ease-out), transform .5s var(--ease-out);transform:translateY(-14px)}.is-open .nav-panel li[data-v-6f5c3b34]{opacity:1;transition-delay:calc(var(--nav-index)*90ms + .14s);transform:none}.nav-panel a[data-v-6f5c3b34]:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}@media (width<=1023px){.top-nav[data-v-6f5c3b34]{min-height:96px}.floating-nav[data-v-6f5c3b34]{width:100%;height:100dvh;inset:0}.menu-backdrop[data-v-6f5c3b34]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;pointer-events:none;transition:opacity .3s var(--ease-out);background:#0000007a;display:block;position:fixed;inset:0}.is-open .menu-backdrop[data-v-6f5c3b34]{opacity:1;pointer-events:auto}.menu-surface[data-v-6f5c3b34]{clip-path:inset(0 0 0 100%);width:min(320px,78vw);transition:clip-path .5s var(--ease-out), opacity .3s var(--ease-out), visibility 0s .5s;border-radius:22px 0 0 22px;inset:0 0 0 auto}.is-open .menu-surface[data-v-6f5c3b34]{clip-path:inset(0)}.menu-bookmark[data-v-6f5c3b34]{left:calc(100% - min(320px,78vw) + 70px)}.menu-trigger[data-v-6f5c3b34]{z-index:3}.is-open .menu-trigger[data-v-6f5c3b34]{box-shadow:0 8px 18px var(--color-shadow-soft);top:2rem;left:auto;right:2rem}.nav-panel[data-v-6f5c3b34]{width:min(320px,78vw);inset:0 0 0 auto;transform:translateY(-14px)}.is-open .nav-panel[data-v-6f5c3b34]{transform:none}}@media (hover:hover) and (pointer:fine){.nav-panel a[data-v-6f5c3b34]:hover{background:var(--color-surface-hover);color:var(--color-primary)}}@media (width>=1024px){.desktop-links[data-v-6f5c3b34]{display:flex}.floating-nav[data-v-6f5c3b34]{opacity:0;visibility:hidden;width:min(394px,50vw);height:100dvh;inset:0 0 0 auto;transform:translateY(-8px)}.floating-nav.is-visible[data-v-6f5c3b34]{opacity:1;visibility:visible;transform:none}.floating-nav.is-open .menu-surface[data-v-6f5c3b34]{clip-path:inset(0);border-radius:22px 0 0 22px;inset:0}.floating-nav.is-open .menu-trigger[data-v-6f5c3b34]{background:var(--color-surface);box-shadow:0 8px 18px var(--color-shadow-soft);z-index:3;position:absolute;top:2rem;right:2rem}}@media (prefers-reduced-motion:reduce){.floating-nav[data-v-6f5c3b34],.nav-panel[data-v-6f5c3b34],.top-nav[data-v-6f5c3b34]{transform:none!important}.desktop-links li[data-v-6f5c3b34],.menu-backdrop[data-v-6f5c3b34],.menu-bookmark[data-v-6f5c3b34],.menu-icon[data-v-6f5c3b34],.menu-icon span[data-v-6f5c3b34],.menu-surface[data-v-6f5c3b34],.nav-panel li[data-v-6f5c3b34]{transition:none}.desktop-links li[data-v-6f5c3b34],.nav-panel li[data-v-6f5c3b34]{opacity:1;animation:none;transform:none}}@keyframes nav-item-reveal-6f5c3b34{to{opacity:1;transform:none}}
