.project-nav{--pn-bg:#f8f8f8;--pn-ink:#0e1216;--pn-line:#0e12162b;--pn-accent:#143dda;z-index:30;height:76px;color:var(--pn-ink);background:var(--pn-bg);border-bottom:1px solid var(--pn-line);justify-content:space-between;align-items:center;gap:2rem;padding:0 clamp(1.25rem,3.2vw,4rem);display:flex;position:sticky;top:0}@supports (color:lab(0% 0 0)){.project-nav{--pn-bg:lab(97.68% -.0000298023 .0000119209);--pn-ink:lab(5.27539% -1.12788 -2.68247);--pn-line:lab(5.27539% -1.12788 -2.68247/.17);--pn-accent:lab(33.4886% 37.5182 -84.8022)}}.project-nav--aeron{--pn-bg:#060805;--pn-ink:#eeefe9;--pn-line:#eeefe92e;--pn-accent:#d7ed91;position:fixed;inset:0 0 auto}@supports (color:lab(0% 0 0)){.project-nav--aeron{--pn-bg:lab(2.023% -.741109 .800484);--pn-ink:lab(94.2861% -1.3704 2.63205);--pn-line:lab(94.2861% -1.3704 2.63205/.18);--pn-accent:lab(90.6713% -18.3529 42.3122)}}.project-nav--fieldline{--pn-bg:var(--fl-bg);--pn-ink:var(--fl-ink);--pn-accent:#a34000;height:72px}@supports (color:lab(0% 0 0)){.project-nav--fieldline{--pn-accent:lab(40.8832% 41.3672 57.262)}}.project-brand{letter-spacing:-.04em;white-space:nowrap;align-items:center;gap:.65rem;font-size:1.45rem;font-weight:600;display:inline-flex}.project-brand>span{color:var(--pn-accent);font-size:1.6rem;font-weight:400;line-height:1}.project-nav-desktop{align-items:center;gap:clamp(1.2rem,2.5vw,2.5rem);display:flex}.project-nav-desktop>a{align-items:center;min-height:44px;font-size:.8rem;display:flex;position:relative}.project-nav-desktop>a[aria-current]{color:var(--pn-accent)}.project-nav-desktop>a[aria-current]:after{content:"";background:currentColor;height:1px;position:absolute;inset:auto 0 4px}.project-nav :is(a,summary):focus-visible{outline:2px solid var(--pn-accent);outline-offset:5px}.project-burger{display:none}.project-burger summary{cursor:pointer;place-items:center;width:48px;height:48px;list-style:none;display:grid}.project-burger summary::-webkit-details-marker{display:none}.project-burger-icon{flex-direction:column;gap:5px;width:24px;display:flex}.project-burger-icon i{background:var(--pn-ink);width:24px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.project-burger[open] .project-burger-icon i:first-child{transform:translateY(6.5px)rotate(45deg)}.project-burger[open] .project-burger-icon i:nth-child(2){opacity:0}.project-burger[open] .project-burger-icon i:last-child{transform:translateY(-6.5px)rotate(-45deg)}.project-burger nav{background:var(--pn-bg);border-bottom:1px solid var(--pn-line);max-height:calc(100svh - 64px);padding:1rem clamp(1.25rem,3.2vw,4rem) 1.75rem;position:absolute;inset:100% 0 auto;overflow-y:auto}.project-burger nav a{border-top:1px solid var(--pn-line);justify-content:space-between;align-items:center;min-height:56px;font-size:1.1rem;display:flex}.project-mobile-arrow{display:none}.project-burger .project-mobile-arrow{color:var(--pn-accent);display:inline-flex}.project-burger nav a[aria-current]{color:var(--pn-accent)}@media (max-width:900px){.project-nav{height:64px}.project-nav-desktop{display:none}.project-burger{display:block}.project-brand{font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.project-burger-icon i{transition:none}}
