:root{--ink:#090908;--paper:#f3f0e9;--muted:#d8d2c7;--serif:"Bodoni Moda",Didot,"Times New Roman",serif;--sans:"DM Sans",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-weight:300}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}.site-header{height:82px;padding:0 2.2vw;display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:var(--paper);border-bottom:1px solid #fff3;text-transform:uppercase;font-size:.58rem;letter-spacing:.16em}.site-header p{margin:0}.site-header nav{display:flex;gap:2.2rem}.brand{display:block;padding:0;background:none;color:inherit;font:500 clamp(2.1rem,3.3vw,3.6rem)/.9 var(--serif);letter-spacing:-.055em;white-space:nowrap}.hero{min-height:78vw;position:relative;padding:2.2vw;display:grid;grid-template-columns:62% 38%;grid-template-rows:auto 1fr}.hero-image{background:url('https://images.unsplash.com/photo-1534528741775-53994a69daeb?auto=format&fit=crop&w=1800&q=90') center 25%/cover;min-height:73vw;grid-row:1/3;filter:grayscale(18%) saturate(.75)}.hero-note{display:flex;justify-content:space-between;padding:0 0 1.3rem 2vw;align-self:start;text-transform:uppercase;font-size:.57rem;letter-spacing:.14em}.hero-copy{align-self:end;padding:0 0 4.5vw 3vw;position:relative}.hero h1{font:400 clamp(3.8rem,7vw,8.2rem)/.83 var(--serif);letter-spacing:-.05em;margin:1.5rem 0 3rem -10vw;position:relative}.hero h1 em{font-weight:400}.eyebrow,.section-heading>p,.section-number{text-transform:uppercase;letter-spacing:.18em;font-size:.6rem}.text-link{font-size:.67rem;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid;padding-bottom:.4rem}.text-link span{padding-left:2rem}.section{padding:10vw 2.2vw}.section-heading{display:grid;grid-template-columns:24% 52% 24%;align-items:start;margin-bottom:6vw}.section-heading h2{font:400 clamp(4.5rem,9vw,10rem)/.8 var(--serif);letter-spacing:-.05em;margin:0}.section-heading h2 em{font-weight:400}.section-heading>span{font-size:.72rem;line-height:1.55;max-width:15rem}.journal{border-top:1px solid #1114}.journal-grid{display:grid;grid-template-columns:1.38fr .81fr .81fr;gap:2.2vw;align-items:start}.story img{aspect-ratio:3/4;filter:saturate(.78)}.story-lead img{aspect-ratio:4/5}.story:nth-child(2){margin-top:8vw}.meta{display:flex;justify-content:space-between;margin-top:.9rem;text-transform:uppercase;font-size:.55rem;letter-spacing:.12em}.story h3{font:400 clamp(1.9rem,3.1vw,3.8rem)/.95 var(--serif);margin:.65rem 0}.work{background:var(--ink);color:var(--paper)}.work-list{display:grid;grid-template-columns:1.35fr .65fr;gap:2.2vw}.work-list article:nth-child(2){margin-top:13vw}.work-list img{aspect-ratio:4/5;filter:grayscale(15%) saturate(.65)}.work-list article>div{display:grid;grid-template-columns:3rem 1fr auto;align-items:baseline;border-top:1px solid #fff5;padding-top:.9rem;margin-top:.9rem}.work-list h3{font:400 clamp(2.2rem,4vw,4.8rem)/1 var(--serif);margin:0}.work-list p,.work-list span{font-size:.58rem;text-transform:uppercase;letter-spacing:.12em}.about{display:grid;grid-template-columns:19% 1fr;gap:2vw;align-items:start}.about-copy .intro{font:400 clamp(2.6rem,4.7vw,5.4rem)/.93 var(--serif);margin:0 0 3rem}.about-copy>p:last-child{font-size:.82rem;line-height:1.7;max-width:25rem;margin-left:32%}.about-image{background:url('https://images.unsplash.com/photo-1496747611176-843222e1e57c?auto=format&fit=crop&w=1000&q=85') center/cover;aspect-ratio:3/4;filter:saturate(.7)}.contact{background:var(--muted);padding:7.5vw 2.2vw 2.5vw}.contact>p{text-transform:uppercase;letter-spacing:.15em;font-size:.58rem}.contact>a{font:400 clamp(3rem,8vw,9rem)/1 var(--serif);letter-spacing:-.05em;border-bottom:1px solid}.contact>div{display:flex;justify-content:space-between;margin-top:9vw;text-transform:uppercase;font-size:.57rem;letter-spacing:.14em}@media(max-width:760px){.site-header{height:64px;padding:0 16px}.site-header nav{width:auto;justify-content:flex-end;gap:1rem}.brand{font-size:1.9rem;padding:0}.hero{display:block;min-height:auto;padding:12px}.hero-image{min-height:72vh}.hero-note{padding:10px 0 0}.hero-note p:last-child{display:none}.hero-copy{padding:3rem 0 5rem}.hero h1{font-size:17vw;margin:1.2rem 0 2.5rem}.section{padding:24vw 16px}.section-heading{display:block}.section-heading h2{font-size:20vw;margin:2rem 0}.journal-grid,.work-list{grid-template-columns:1fr}.story:nth-child(2),.work-list article:nth-child(2){margin-top:4rem}.about{display:block}.about-copy>p:last-child{margin:2rem 0 4rem}.contact{padding:20vw 16px 25px}.contact>a{font-size:10.5vw}.contact>div{gap:1rem;flex-wrap:wrap}}
