*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#090b0e;color:#f3f4f5;font-family:Arial,Helvetica,sans-serif}a{color:inherit}.nav{height:82px;position:absolute;z-index:5;left:0;right:0;top:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 5vw}.logo{text-decoration:none;font-size:14px;letter-spacing:.42em;font-weight:600}.nav nav{display:flex;gap:36px}.nav nav a{text-decoration:none;text-transform:uppercase;font-size:9px;letter-spacing:.2em;color:#d1d4d8}.tag{text-align:right;text-transform:uppercase;font-size:8px;letter-spacing:.23em;color:#c4c8cd}.hero{height:100svh;min-height:680px;position:relative;overflow:hidden;padding:0 5vw;display:flex;align-items:center}.heroimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.veil{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,6,8,.92),rgba(4,6,8,.56) 44%,rgba(4,6,8,.08) 78%),linear-gradient(0deg,rgba(4,6,8,.5),transparent 45%)}.heroText{max-width:720px;margin-top:30px}.over{text-transform:uppercase;letter-spacing:.28em;font-size:9px;color:#a4aab2;margin:0 0 25px}.hero h1{font-size:clamp(54px,6.5vw,100px);line-height:.94;letter-spacing:-.055em;font-weight:300;margin:0 0 30px}.hero h1 em{font-style:normal;color:#c9d8ea}.intro{max-width:570px;color:#c6cbd1;font-size:17px;line-height:1.7}.button{margin-top:22px;display:inline-flex;align-items:center;gap:65px;text-decoration:none;border:1px solid #78808a;padding:17px 20px;text-transform:uppercase;font-size:9px;letter-spacing:.2em}.heroFoot{position:absolute;bottom:35px;left:5vw;right:5vw;display:flex;justify-content:space-between;color:#969da6;text-transform:uppercase;font-size:8px;letter-spacing:.2em}.studio,.work,.journal{padding:110px 5vw}.studio{display:grid;grid-template-columns:1.1fr .9fr;gap:70px 9vw;background:#0c0f13}.studio h2,.sectionHead h2,.journal h2{font-weight:300;font-size:clamp(42px,5vw,72px);line-height:1.02;letter-spacing:-.045em;margin:0}.statement{color:#9da4ad;font-size:16px;line-height:1.8;max-width:580px;align-self:end}.pillars{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #252a30;margin-top:35px}.pillars article{padding:30px 30px 0 0;border-right:1px solid #252a30}.pillars article+article{padding-left:30px}.pillars article:last-child{border-right:0}.pillars b{font-size:9px;color:#737b85}.pillars h3{font-size:16px;font-weight:500;margin:25px 0 8px}.pillars p{font-size:13px;color:#858d97}.work{background:#090b0e}.sectionHead{display:grid;grid-template-columns:1fr .7fr;gap:12vw;align-items:end;margin-bottom:60px}.sectionHead>p{color:#9098a2;line-height:1.7;max-width:460px}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:60px 22px}.grid figure{margin:0}.grid .big{grid-column:span 2}.grid img{width:100%;height:clamp(320px,40vw,620px);object-fit:cover;display:block;background:#11151a}.grid .big img{height:clamp(420px,52vw,800px)}figcaption{display:flex;justify-content:space-between;padding-top:14px;text-transform:uppercase;font-size:9px;letter-spacing:.15em}figcaption small{color:#747c86}.journal{background:#0d1014;display:grid;grid-template-columns:.65fr 1.35fr;gap:7vw;align-items:center}.journalText>p:last-child{max-width:410px;color:#8e96a0;line-height:1.7}.journalImgs{display:grid;grid-template-columns:1fr 1fr;gap:16px}.journalImgs img{width:100%;height:520px;object-fit:cover}footer{min-height:130px;padding:0 5vw;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-top:1px solid #1b2026;color:#777f89;text-transform:uppercase;font-size:8px;letter-spacing:.2em}footer span:last-child{text-align:right}@media(max-width:760px){.nav{height:70px;padding:0 22px;grid-template-columns:1fr auto}.nav nav{display:none}.tag{font-size:7px}.hero{padding:0 22px;min-height:650px}.heroimg{object-position:62% center}.veil{background:linear-gradient(90deg,rgba(4,6,8,.94),rgba(4,6,8,.42)),linear-gradient(0deg,rgba(4,6,8,.65),transparent)}.hero h1{font-size:clamp(49px,14vw,72px)}.intro{font-size:15px}.studio,.work,.journal{padding:80px 22px}.studio,.sectionHead,.journal{grid-template-columns:1fr;gap:35px}.pillars{grid-template-columns:1fr}.pillars article,.pillars article+article{padding:25px 0;border-right:0;border-bottom:1px solid #252a30}.grid{grid-template-columns:1fr;gap:40px}.grid .big{grid-column:span 1}.grid img,.grid .big img{height:68vw;min-height:300px}.journalImgs{gap:8px}.journalImgs img{height:55vw}footer{padding:35px 22px;grid-template-columns:1fr;gap:20px}footer span:last-child{text-align:left}}