.inner-page{background:var(--white);color:var(--black)}.inner-page .site-nav{color:var(--black);mix-blend-mode:normal;border-bottom:1px solid #0001}.inner-page main{padding-top:82px}.page-heading{padding:9vw 10vw 8vw;display:flex;justify-content:space-between;align-items:end}.page-heading h1{font-size:clamp(54px,9vw,140px);font-weight:300;line-height:.8;letter-spacing:-.09em;margin:0}.page-heading h1 em{font-family:var(--serif)}.page-heading p{max-width:260px;color:#85827c;line-height:1.45;font-size:14px}.page-projects{background:var(--black);color:var(--white);padding-bottom:1px}.page-projects .page-heading{background:var(--black)}.page-projects .page-heading p{color:#aaa}.page-projects .project-scene{margin:0 0 1px}.page-about{display:grid;grid-template-columns:1fr 1fr;min-height:calc(100vh - 82px);align-items:center}.page-about .about-image{height:100%;min-height:calc(100vh - 82px)}.page-about .about-text{padding:8vw}.page-contact{min-height:calc(100vh - 82px);padding-top:12vw}.back-home{display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin:0 10vw 5vw}.inner-page .footer-bottom{color:#777}.inner-page .footer-bottom a{color:var(--black)}

.page-journal{background:#fff!important}.editorial-journal{padding-bottom:11vw}.editorial-header{padding:10vw 10vw 6vw;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:end}.editorial-kicker{grid-column:1/-1;margin:0;border-top:1px solid #171714;padding-top:13px;font-size:9px;letter-spacing:.18em}.editorial-header h1{margin:0;font-weight:300;font-size:clamp(66px,10vw,156px);line-height:.76;letter-spacing:-.09em}.editorial-header h1 em,.story h2 em{font-family:var(--serif);font-weight:400}.editorial-lead{max-width:290px;justify-self:end;margin:0 0 4px;color:#716e67;font-size:14px;line-height:1.5}.journal-filter{display:flex;gap:22px;margin:0 10vw 5.5vw;padding:12px 0;border-top:1px solid #171714;border-bottom:1px solid #171714;overflow:auto;white-space:nowrap}.journal-filter span,.story-meta,.note-index,.note-link{font-size:9px;letter-spacing:.13em}.journal-filter span:first-child{color:#8b877e}.editorial-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:5vw 2.2vw;margin:0 10vw}.story{display:block}.story-image{overflow:hidden;background:#d8d3ca}.story-image img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.story:hover .story-image img{transform:scale(1.035)}.story-meta{display:flex;justify-content:space-between;margin-top:13px;color:#77736b}.story h2{margin:12px 0 0;font-weight:300;font-size:clamp(23px,2.25vw,38px);line-height:.98;letter-spacing:-.06em}.story>p:not(.note-index){margin:16px 0 0;color:#716e67;max-width:300px;font-size:13px;line-height:1.45}.story-feature{grid-column:span 7}.story-feature .story-image{aspect-ratio:1.36}.story-portrait{grid-column:9/span 4;padding-top:7vw}.story-portrait .story-image{aspect-ratio:.72}.story-portrait h2,.story-small h2{font-size:clamp(22px,1.8vw,31px)}.story-wide{grid-column:2/span 6;margin-top:2vw}.story-wide .story-image{aspect-ratio:1.45}.story-note{grid-column:9/span 4;align-self:center;background:#171714;color:var(--white);padding:3.2vw 2.4vw;min-height:260px;display:flex;flex-direction:column;justify-content:space-between}.story-note h2{font-size:clamp(27px,2.65vw,44px);line-height:.94;margin:25px 0}.story-note .note-index{color:#aaa69e;margin:0}.note-link{border-bottom:1px solid #fff;padding-bottom:8px;align-self:flex-start}.story-small{grid-column:4/span 5;margin-top:2vw}.story-small .story-image{aspect-ratio:1.1}.journal-signoff{margin:10vw 10vw 0;padding-top:14px;border-top:1px solid #171714;color:#77736b;font-family:var(--serif);font-size:clamp(20px,2.2vw,34px);font-style:italic}

@media(max-width:700px){.inner-page main{padding-top:68px}.page-heading{display:block;padding:22vw 20px 18vw}.page-heading p{margin-top:60px}.page-about{display:block}.page-about .about-image{min-height:600px}.page-about .about-text{padding:22vw 20px}.back-home{margin:0 20px 12vw}.editorial-journal{padding-bottom:24vw}.editorial-header{padding:25vw 20px 16vw;display:block}.editorial-kicker{margin-bottom:48px}.editorial-header h1{font-size:64px}.editorial-lead{margin:42px 0 0;max-width:270px}.journal-filter{margin:0 20px 16vw;gap:18px}.editorial-grid{display:block;margin:0 20px}.story{margin-bottom:17vw;padding-top:0}.story-portrait,.story-wide,.story-small{margin-top:0}.story-image,.story-feature .story-image,.story-portrait .story-image,.story-wide .story-image,.story-small .story-image{aspect-ratio:1.08}.story-portrait .story-image{aspect-ratio:.82}.story h2{font-size:30px}.story-note{min-height:310px;padding:30px;margin-bottom:17vw}.journal-signoff{margin:6vw 20px 0;font-size:25px}}
