.project-chrome-header{display:flex;align-items:flex-start;justify-content:space-between;padding:.6rem clamp(1rem,3.7vw,2.5rem) 0;position:relative;z-index:5}.project-chrome-logo{width:clamp(2.4rem,6.5vw,4.4rem)!important;height:auto!important;aspect-ratio:1;color:currentColor}.project-chrome-menu{width:clamp(.9rem,2.2vw,1.4rem);display:flex;flex-direction:column;gap:.12rem;margin-top:.55rem;color:currentColor;transition:opacity .16s ease}.project-chrome-menu span{display:block;width:100%;height:1px;background:currentColor}.project-chrome-footer a:hover,.project-chrome-header a:hover,.project-chrome-menu:hover{opacity:.65}.project-chrome-body{width:min(92vw,72rem);margin:0 auto;flex:1}.project-chrome-footer{width:min(88%,68rem);margin:clamp(2rem,6vw,4.5rem) auto 0;border-top:1px solid color-mix(in srgb,currentColor 70%,transparent);padding:clamp(1.1rem,2.8vw,2rem) 4% clamp(1.4rem,3vw,2.4rem)}.project-chrome-footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:1.2rem;font-size:clamp(.35rem,.7vw,.55rem);line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.project-chrome-footer p{margin:0;text-align:center}.project-chrome-footer a{color:inherit;text-align:center;text-decoration:none;transition:opacity .16s ease}.project-chrome-footer-grid>div{display:flex;flex-direction:column;align-items:center}.project-page-title{margin:.4rem 0 1.4rem;text-align:center;font-weight:400;letter-spacing:.28em;text-transform:uppercase;font-size:clamp(.85rem,2.1vw,1.35rem)}@media (max-width:640px){.project-chrome-footer-grid{grid-template-columns:1fr;gap:.65rem;font-size:.45rem}}