/* Review-only design directions. Same content and functionality in each. */
body[data-design=architectural]{--paper:#fff;--ink:#242424;--line:#e1e1e1;background:#fff;font-family:'Manrope',sans-serif}
[data-design=architectural] header{background:#fff;color:#242424;border-bottom:1px solid #e1e1e1;padding:20px 6%}
[data-design=architectural] header .logo-brand img{filter:invert(1);width:85px;height:85px}
[data-design=architectural] .draft{background:#f2f2f2;color:#656565}
[data-design=architectural] .hero{display:flex;flex-direction:column;position:relative;min-height:0;padding:0 6% 55px}
[data-design=architectural] .hero-copy{padding:65px 0 45px;display:grid;grid-template-columns:1.4fr 1fr;gap:15px 60px;align-items:center}
[data-design=architectural] .hero-copy .eyebrow{grid-column:1/-1;margin:0 0 14px}
[data-design=architectural] h1{font-size:clamp(52px,6.2vw,92px);grid-row:2/5;margin:0;letter-spacing:-.065em}
[data-design=architectural] em,[data-design=architectural] i{font-family:inherit;font-style:normal}
[data-design=architectural] .hero-copy>p:not(.eyebrow){font-size:16px;margin:0;max-width:350px}
[data-design=architectural] .hero-copy .button{width:fit-content;background:#474747}
[data-design=architectural] .hero-copy .text-link{margin:0}
[data-design=architectural] .hero-image{height:490px;min-height:0}
[data-design=architectural] .photo-tag{font-size:35px}
[data-design=architectural] .section{padding:85px 6%}
[data-design=architectural] .services{grid-template-columns:repeat(2,1fr);gap:0;border-top:0}
[data-design=architectural] .services article:nth-child(n){padding:30px;border:1px solid #e1e1e1;margin:-1px 0 0 -1px}
[data-design=architectural] .services article>span{color:#6b6b6b;margin-bottom:20px}
[data-design=architectural] .about{background:#f4f4f4;border:0}
[data-design=architectural] .work{background:#fff}
[data-design=architectural] .gallery{gap:45px;align-items:start}
[data-design=architectural] .project:nth-child(2){margin-top:85px}
[data-design=architectural] .project img{height:430px}
[data-design=architectural] .contact{background:#f1f1f1;color:#242424}
[data-design=architectural] .contact .muted,[data-design=architectural] .privacy,[data-design=architectural] #form-status{color:#626262}
[data-design=architectural] .contact .button{background:#474747;color:white}
[data-design=architectural] footer{background:#fff;color:#242424;border-top:1px solid #e1e1e1}
[data-design=architectural] footer .logo-brand img{filter:invert(1)}
[data-design=architectural] footer p,[data-design=architectural] footer>small{color:#646464}

@media(max-width:800px){[data-design=architectural] .hero-copy{display:block;padding:45px 0 30px}[data-design=architectural] .hero-copy .eyebrow{margin-bottom:20px}[data-design=architectural] h1{font-size:52px;margin-bottom:25px}[data-design=architectural] .hero-copy>p:not(.eyebrow){margin-bottom:20px}[data-design=architectural] .hero-copy .text-link{margin-top:20px}[data-design=architectural] .hero-image{height:340px}[data-design=architectural] .services{grid-template-columns:1fr}[data-design=architectural] .project:nth-child(2){margin-top:0}[data-design=architectural] .project img{height:300px}}
