.nav[data-astro-cid-3iqlt2u3]{align-items:center;background:var(--color-white);display:grid;grid-template-columns:1fr auto 1fr;height:var(--nav-height);inset:0 0 auto;padding:0 var(--container-x);position:fixed;z-index:20}.nav__menu[data-astro-cid-3iqlt2u3]{align-items:center;appearance:none;background:transparent;border:0;display:grid;gap:.26rem;height:2rem;justify-self:start;padding:.42rem;width:2rem;cursor:pointer}.nav__start[data-astro-cid-3iqlt2u3]{align-items:center;display:flex;gap:.75rem;justify-self:start;min-width:0}.nav__menu[data-astro-cid-3iqlt2u3] span[data-astro-cid-3iqlt2u3]{background:var(--color-ink);display:block;height:2px;width:100%}.nav__back-link[data-astro-cid-3iqlt2u3]{align-items:center;display:inline-flex;font-family:var(--font-mono);font-size:.62rem;gap:.5rem;letter-spacing:var(--tracking-label);min-width:0;opacity:.45;text-transform:uppercase}.nav__back-link[data-astro-cid-3iqlt2u3] img[data-astro-cid-3iqlt2u3]{flex:0 0 auto;height:.7rem;width:.7rem}.nav__prompt[data-astro-cid-3iqlt2u3]{align-items:center;color:var(--color-ink);display:grid;font-family:var(--font-mono);font-size:clamp(.52rem,.48rem + .2vw,.68rem);justify-self:center;letter-spacing:var(--tracking-label);line-height:1;max-width:min(42vw,34rem);min-height:1rem;min-width:0;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;width:100%}.nav__prompt[data-astro-cid-3iqlt2u3]:after{animation:nav-prompt-wipe 7s ease-in-out infinite;background:var(--color-white);content:"";grid-area:1 / 1;inset:-.35rem 0;pointer-events:none;position:absolute;z-index:2}.nav__prompt[data-astro-cid-3iqlt2u3] span[data-astro-cid-3iqlt2u3]{animation:nav-prompt-cycle 28s step-end infinite;grid-area:1 / 1;opacity:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:1}.nav__prompt[data-astro-cid-3iqlt2u3] span[data-astro-cid-3iqlt2u3]:nth-child(2){animation-delay:7s}.nav__prompt[data-astro-cid-3iqlt2u3] span[data-astro-cid-3iqlt2u3]:nth-child(3){animation-delay:14s}.nav__prompt[data-astro-cid-3iqlt2u3] span[data-astro-cid-3iqlt2u3]:nth-child(4){animation-delay:21s}@keyframes nav-prompt-cycle{0%,24.999%{opacity:.62}25%,to{opacity:0}}@keyframes nav-prompt-wipe{0%,3%{clip-path:inset(0 0 0 0)}12%,82%{clip-path:inset(0 100% 0 0)}94%,to{clip-path:inset(0 0 0 0)}}.nav[data-astro-cid-3iqlt2u3] .link{justify-self:end}.nav[data-astro-cid-3iqlt2u3] .nav__project-link{align-self:stretch;align-items:center;min-height:var(--nav-height)}.nav[data-astro-cid-3iqlt2u3] .nav__project-link .link__icon{display:none}.site-menu[data-astro-cid-3iqlt2u3]{background:var(--color-ink);color:var(--color-paper);display:grid;grid-template-rows:var(--nav-height) minmax(0,1fr) auto;height:100svh;min-height:100vh;inset:0;opacity:0;pointer-events:none;position:fixed;transform:translateY(-1rem);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;width:100vw;z-index:50}.site-menu[data-astro-cid-3iqlt2u3][data-state=open]{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.site-menu__bar[data-astro-cid-3iqlt2u3],.site-menu__footer[data-astro-cid-3iqlt2u3]{align-items:center;display:flex;justify-content:space-between;padding-inline:var(--container-x)}.site-menu__brand[data-astro-cid-3iqlt2u3]{align-items:center;display:inline-flex;font-family:var(--font-brand);font-size:.72rem;font-weight:700;gap:.62rem;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.site-menu__dot[data-astro-cid-3iqlt2u3]{background:var(--color-signal);border-radius:999px;height:.44rem;width:.44rem}.site-menu__close[data-astro-cid-3iqlt2u3]{align-items:center;appearance:none;background:transparent;border:0;cursor:pointer;display:inline-flex;height:2.5rem;justify-content:center;padding:0;width:2.5rem}.site-menu__close[data-astro-cid-3iqlt2u3] img[data-astro-cid-3iqlt2u3]{height:1.25rem;width:1.25rem}.site-menu__links[data-astro-cid-3iqlt2u3]{align-content:center;display:grid;gap:.25rem;padding:clamp(2rem,6vw,4rem)}.site-menu__links[data-astro-cid-3iqlt2u3] a[data-astro-cid-3iqlt2u3]{border-bottom:1px solid rgb(255 252 242 / 8%);display:grid;grid-template-columns:1.25rem minmax(0,1fr);min-height:clamp(5rem,13.3vh,8.5rem);position:relative}.site-menu__links[data-astro-cid-3iqlt2u3] span[data-astro-cid-3iqlt2u3]{align-self:end;color:#fffcf24d;font-family:var(--font-mono);font-size:clamp(.42rem,.55vw,.55rem);letter-spacing:.26em;line-height:1.5;padding-bottom:clamp(1rem,2.9vh,2rem)}.site-menu__links[data-astro-cid-3iqlt2u3] strong[data-astro-cid-3iqlt2u3]{align-self:center;color:var(--color-paper);font-family:var(--font-menu);font-size:clamp(4rem,11.7vw,7.5rem);font-variation-settings:"SOFT" 0,"WONK" 1;font-weight:900;letter-spacing:0;line-height:.92;padding-left:.5rem;text-transform:uppercase}.site-menu__footer[data-astro-cid-3iqlt2u3]{border-top:1px solid rgb(255 252 242 / 8%);min-height:5rem;padding-block:1.5rem}.site-menu__cta[data-astro-cid-3iqlt2u3]{background:var(--color-signal);color:var(--color-paper);font-family:var(--font-mono);font-size:.5rem;letter-spacing:var(--tracking-label);line-height:1;padding:.72rem 1.25rem;text-transform:uppercase}.site-menu__footer[data-astro-cid-3iqlt2u3]>span[data-astro-cid-3iqlt2u3]{color:#fffcf240;font-family:var(--font-mono);font-size:.5rem;letter-spacing:.26em;line-height:1.5;text-transform:uppercase}@media(max-width:700px){.nav[data-astro-cid-3iqlt2u3]{grid-template-columns:auto 1fr auto}.nav__prompt[data-astro-cid-3iqlt2u3]{font-size:.62rem;justify-self:start;margin-left:.8rem;max-width:min(42vw,11rem);text-align:left}.nav__back-link[data-astro-cid-3iqlt2u3] span[data-astro-cid-3iqlt2u3]{max-width:11ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nav[data-astro-cid-3iqlt2u3] .link{font-size:0;min-height:2rem;padding:.65rem .8rem}.site-menu__brand[data-astro-cid-3iqlt2u3]{font-size:.62rem;max-width:12rem}.site-menu__links[data-astro-cid-3iqlt2u3]{padding:1.25rem var(--container-x)}.site-menu__links[data-astro-cid-3iqlt2u3] a[data-astro-cid-3iqlt2u3]{grid-template-columns:1.1rem minmax(0,1fr);min-height:clamp(4.75rem,14vh,6.4rem)}.site-menu__links[data-astro-cid-3iqlt2u3] strong[data-astro-cid-3iqlt2u3]{font-size:clamp(3.45rem,16vw,5.25rem);padding-left:.35rem}.site-menu__footer[data-astro-cid-3iqlt2u3]{align-items:flex-start;flex-direction:column;gap:1rem}}@media(prefers-reduced-motion:reduce){.site-menu[data-astro-cid-3iqlt2u3],.nav__prompt[data-astro-cid-3iqlt2u3]:after,.nav__prompt[data-astro-cid-3iqlt2u3] span[data-astro-cid-3iqlt2u3]{animation:none;transition:none}.nav__prompt[data-astro-cid-3iqlt2u3]:after{display:none}.nav__prompt[data-astro-cid-3iqlt2u3] span[data-astro-cid-3iqlt2u3]:first-child{opacity:.62}}
