*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#111;background:#f4f3f0;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}header{z-index:5;color:#fff;letter-spacing:.16em;justify-content:space-between;padding:24px 3vw;font-size:10px;display:flex;position:fixed;top:0;left:0;right:0}header nav{text-transform:uppercase;gap:28px;display:flex}.hero{color:#fff;background:#222;height:100vh;position:relative}.hero>img{object-fit:cover;filter:grayscale()brightness(.62);width:100%;height:100%}.heroCopy{position:absolute;bottom:6vh;left:4vw}.heroCopy p,.index{text-transform:uppercase;letter-spacing:.16em;font-size:10px}.hero h1{letter-spacing:-.07em;margin:20px 0 0;font-size:clamp(64px,10vw,150px);line-height:.82}.intro{grid-template-columns:1fr 3fr;align-items:start;min-height:80vh;padding:13vh 5vw;display:grid}.intro h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5.5vw,80px);font-weight:400;line-height:1.05}.projectGrid{grid-template-columns:1fr 1fr;gap:9vh 3vw;padding:0 5vw 14vh;display:grid}.projectGrid article:nth-child(2n){margin-top:16vh}.projectGrid img{object-fit:cover;filter:grayscale();width:100%;height:65vh}.projectGrid article div{grid-template-columns:50px 1fr auto;align-items:baseline;padding-top:16px;display:grid}.projectGrid h3{margin:0;font-size:24px;font-weight:400}.projectGrid p,.projectGrid span{color:#666;font-size:11px}.dark{color:#f4f3f0;background:#101010;min-height:78vh;padding:12vh 5vw}.dark>p,.approach>.index{text-transform:uppercase;letter-spacing:.16em;font-size:10px}.dark h2{letter-spacing:-.06em;max-width:1100px;font-size:clamp(48px,7vw,100px);font-weight:400;line-height:.98}.columns{grid-template-columns:1fr 1fr;gap:10vw;max-width:900px;margin:10vh 0 0 auto;line-height:1.6;display:grid}.approach{grid-template-columns:1fr repeat(3,1.2fr);gap:3vw;padding:14vh 5vw;display:grid}.approach h3{font-size:20px;font-weight:400}.approach p{color:#555;line-height:1.6}.journal{background:#ddd;grid-template-columns:1.4fr 1fr;min-height:80vh;display:grid}.journal img{object-fit:cover;filter:grayscale();width:100%;height:100%}.journal div{flex-direction:column;justify-content:flex-end;padding:10vh 5vw;display:flex}.journal h2{letter-spacing:-.05em;font-size:55px;font-weight:400}footer{grid-template-columns:2fr 1fr 1fr;gap:4vw;padding:9vh 5vw 5vh;font-size:12px;line-height:1.6;display:grid}footer a{text-decoration:underline}@media (max-width:760px){header nav{display:none}.heroCopy{bottom:10vh}.hero h1{font-size:64px}.intro{grid-template-columns:1fr;gap:50px;min-height:auto}.projectGrid{grid-template-columns:1fr}.projectGrid article:nth-child(2n){margin-top:0}.projectGrid img{height:55vh}.projectGrid article div{grid-template-columns:35px 1fr}.projectGrid article div p{grid-column:2}.columns,.journal,.approach,footer{grid-template-columns:1fr}.approach{gap:36px}.journal img{height:60vh}.journal h2{font-size:42px}}
