.nav[data-astro-cid-dmqpwcec]{position:fixed;top:0;left:0;right:0;z-index:1000;display:grid;grid-template-columns:1fr auto;align-items:center;padding:var(--navPad) var(--grid-margin, 20px);gap:20px}.brand[data-astro-cid-dmqpwcec]{justify-self:start;display:inline-flex;align-items:center;text-decoration:none;color:var(--color-text-primary)}.brand__word[data-astro-cid-dmqpwcec]{font-family:var(--font-display);font-weight:400;letter-spacing:-.03em;font-size:var(--brandWord);line-height:1;white-space:nowrap}.theme[data-astro-cid-dmqpwcec]{justify-self:center;display:inline-flex;gap:1px;padding:2px;border-radius:var(--radius-full);background:var(--color-surface);box-shadow:inset 2px 2px 4px var(--nm-dark),inset -2px -2px 4px var(--nm-light)}.theme__opt[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border:none;background:transparent;color:var(--color-text-muted);width:var(--themeOpt);height:var(--themeOpt);border-radius:var(--radius-full);transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.theme__opt[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{flex:none;width:128%;height:128%;opacity:.8}.theme__opt[data-astro-cid-dmqpwcec][aria-pressed=true]{color:var(--color-text-primary);background:var(--color-card);box-shadow:2px 2px 4px var(--nm-dark),-2px -2px 4px var(--nm-light)}.theme__opt[data-astro-cid-dmqpwcec][aria-pressed=true] svg[data-astro-cid-dmqpwcec]{opacity:1;color:var(--color-accent-strong)}.theme__opt[data-astro-cid-dmqpwcec]:hover:not([aria-pressed=true]){color:var(--color-text-primary)}.menu-btn[data-astro-cid-dmqpwcec]{justify-self:end;display:inline-flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:5px;width:var(--menuBtn);padding:0;cursor:pointer;border:none;background:transparent;position:relative;z-index:2}.menu-btn[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{display:block;height:1px;background:var(--color-text-primary);border-radius:0;transform-origin:center;will-change:transform,width;transition:width .45s cubic-bezier(.76,0,.24,1),transform .5s cubic-bezier(.76,0,.24,1),opacity .35s ease,background-color .2s ease}.menu-btn[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(1){width:100%}.menu-btn[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(2){width:68%}.menu-btn[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]:nth-child(3){width:42%}.menu-btn[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]{width:100%}.menu-btn[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-btn[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(2){opacity:0;transform:scaleX(0)}.menu-btn[data-astro-cid-dmqpwcec][aria-expanded=true] span[data-astro-cid-dmqpwcec]:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.menu-btn[data-astro-cid-dmqpwcec]:not([aria-expanded=true]):hover span[data-astro-cid-dmqpwcec],.menu-btn[data-astro-cid-dmqpwcec]:not([aria-expanded=true]):focus-visible span[data-astro-cid-dmqpwcec]{background:var(--color-accent-strong)}.menu-btn[data-astro-cid-dmqpwcec]:not([aria-expanded=true]):hover span[data-astro-cid-dmqpwcec]:nth-child(1),.menu-btn[data-astro-cid-dmqpwcec]:not([aria-expanded=true]):focus-visible span[data-astro-cid-dmqpwcec]:nth-child(1){width:42%;transition-delay:0s}.menu-btn[data-astro-cid-dmqpwcec]:not([aria-expanded=true]):hover span[data-astro-cid-dmqpwcec]:nth-child(2),.menu-btn[data-astro-cid-dmqpwcec]:not([aria-expanded=true]):focus-visible span[data-astro-cid-dmqpwcec]:nth-child(2){width:68%;transition-delay:.05s}.menu-btn[data-astro-cid-dmqpwcec]:not([aria-expanded=true]):hover span[data-astro-cid-dmqpwcec]:nth-child(3),.menu-btn[data-astro-cid-dmqpwcec]:not([aria-expanded=true]):focus-visible span[data-astro-cid-dmqpwcec]:nth-child(3){width:100%;transition-delay:.1s}}@media(max-width:743px){.nav[data-astro-cid-dmqpwcec]{padding:10px var(--grid-margin,20px)}.brand__word[data-astro-cid-dmqpwcec]{font-size:16px}.menu-btn[data-astro-cid-dmqpwcec]{width:34px;padding:12px 0;margin:-12px 0}}.menu[data-astro-cid-dmqpwcec]{position:fixed;inset:0;z-index:900;visibility:hidden;transition:visibility 0s linear .55s}body.menu-open .menu[data-astro-cid-dmqpwcec]{visibility:visible;transition:visibility 0s}body.menu-open{overflow:hidden}.menu__backdrop[data-astro-cid-dmqpwcec]{position:absolute;inset:0;background:color-mix(in srgb,var(--color-base) 32%,transparent);-webkit-backdrop-filter:blur(13.5px) saturate(115%);backdrop-filter:blur(13.5px) saturate(115%);opacity:0;transition:opacity .45s ease}body.menu-open .menu__backdrop[data-astro-cid-dmqpwcec]{opacity:1}.menu__panel[data-astro-cid-dmqpwcec]{position:absolute;top:0;right:0;height:100svh;width:min(506px,100vw);background-color:var(--color-base);background-image:var(--cross),linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px),linear-gradient(var(--grid-fine) 1px,transparent 1px),linear-gradient(90deg,var(--grid-fine) 1px,transparent 1px);background-size:93.75px 93.75px,93.75px 93.75px,93.75px 93.75px,18.75px 18.75px,18.75px 18.75px;background-position:-46.875px -46.875px,0 0,0 0,0 0,0 0;box-shadow:-24px 0 64px #00000024;transform:translate(100%);transition:transform .55s cubic-bezier(.76,0,.24,1);overflow:hidden}body.menu-open .menu__panel[data-astro-cid-dmqpwcec]{transform:translate(0)}.menu__brand[data-astro-cid-dmqpwcec]{position:absolute;left:var(--grid-margin,20px);top:clamp(.85rem,2.1vh,1.45rem);font-family:var(--font-display);font-weight:400;letter-spacing:-.03em;line-height:1;font-size:clamp(1rem,min(.9768rem + .0952vw,.8576rem + .2277vw),1.2219rem);color:var(--color-text-primary);text-decoration:none;white-space:nowrap}.menu__nav[data-astro-cid-dmqpwcec]{position:absolute;left:var(--grid-margin,20px);top:clamp(88px,13vh,124px);display:flex;flex-direction:column;align-items:flex-start}.menu__list[data-astro-cid-dmqpwcec]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:calc(clamp(8px,1.4vh,20px) + 10px)}.menu__item[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:flex-start;gap:5px;text-decoration:none;color:var(--color-text-primary);font-family:var(--font-display);font-weight:400;letter-spacing:-.02em;line-height:1;font-size:clamp(1.75rem,8.7vw,2.75rem);--flap-lh:1}.menu__item[data-astro-cid-dmqpwcec] .flap__face--under[data-astro-cid-dmqpwcec],.menu__item[data-astro-cid-dmqpwcec][aria-current=page] .flap__face--front[data-astro-cid-dmqpwcec]{color:var(--color-accent-strong)}.menu__num[data-astro-cid-dmqpwcec]{font-family:var(--font-mono);font-weight:400;font-size:.24em;letter-spacing:0;align-self:flex-start;color:var(--color-text-primary);opacity:.5}.menu__ig[data-astro-cid-dmqpwcec]{display:inline-flex;margin-top:clamp(16px,2.4vh,32px);color:var(--color-text-primary);transition:color .2s ease}.menu__ig[data-astro-cid-dmqpwcec] svg[data-astro-cid-dmqpwcec]{width:clamp(22px,2.2vw,30px);height:auto}@media(hover:hover)and (pointer:fine){.menu__ig[data-astro-cid-dmqpwcec]:hover{color:var(--color-accent-strong)}}.theme--v[data-astro-cid-dmqpwcec]{position:absolute;right:var(--grid-margin,20px);top:50%;transform:translateY(-50%);flex-direction:column}.menu__place[data-astro-cid-dmqpwcec]{position:absolute;left:var(--grid-margin,20px);bottom:var(--grid-margin,20px);display:flex;flex-direction:column;gap:8px}.menu__img[data-astro-cid-dmqpwcec]{width:clamp(96px,17vw,180px);aspect-ratio:1/1;border-radius:2px;display:block;object-fit:cover;object-position:center;background:linear-gradient(158deg,#f6b24a,#e8743b 44%,#2e2746);background-size:cover;background-position:center}.menu__coord[data-astro-cid-dmqpwcec]{font-family:var(--font-mono);font-size:11px;letter-spacing:-.02em;color:var(--color-text-muted);text-decoration:none;transition:color .2s ease}@media(hover:hover)and (pointer:fine){.menu__coord[data-astro-cid-dmqpwcec]:hover{color:var(--color-accent-strong)}}.menu__cta[data-astro-cid-dmqpwcec]{position:absolute;right:var(--grid-margin,20px);bottom:var(--grid-margin,20px)}body.menu-open .brand[data-astro-cid-dmqpwcec],body.menu-open .theme[data-astro-cid-dmqpwcec]:not(.theme--v){opacity:0;pointer-events:none;transition:opacity .25s ease}@media(prefers-reduced-motion:reduce){.menu[data-astro-cid-dmqpwcec],body.menu-open .menu[data-astro-cid-dmqpwcec]{transition:visibility 0s}.menu__panel[data-astro-cid-dmqpwcec],body.menu-open .menu__panel[data-astro-cid-dmqpwcec],.menu__backdrop[data-astro-cid-dmqpwcec],body.menu-open .menu__backdrop[data-astro-cid-dmqpwcec]{transition:none}.menu-btn[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{transition:background-color .2s ease,opacity .2s ease}}
