.site-header nav ul{display:flex;align-items:center;gap:32px;list-style:none;margin:0;padding:0}.site-header nav li{margin:0;padding:0}.site-header nav a{font:9px var(--mono);letter-spacing:.1em;color:#b9bdc6}.site-header nav a:hover{color:var(--red)}.site-header nav .current-menu-item>a{color:var(--red)}.site-header{position:absolute}.hero-foot p{max-width:340px}.project-image{background-size:cover;background-position:center}.project-image .hotel-label{max-width:80%;overflow-wrap:anywhere}.cap-list article>div:nth-child(2){padding:20px 0}.entry-content{color:#e9e6df;line-height:1.8}.site-content{padding:150px 8vw 100px;min-height:70vh;background:#0b0d13}.site-content h1{font-size:clamp(40px,7vw,90px);letter-spacing:-.07em}.site-content a{color:var(--red)}.site-content img{max-width:100%;height:auto}.mobile-nav-open nav{display:block!important;position:absolute;top:68px;left:0;right:0;padding:22px 6vw;background:#10121a;border-bottom:1px solid var(--line)}.mobile-nav-open nav ul{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.mobile-nav-open nav a{font-size:12px}.mobile-nav-open .contact-link{display:none}@media(max-width:800px){.site-header nav{display:none}.site-header nav ul{gap:18px}.site-header .mobile-menu{display:block}}
