/* Photography first: a quiet, generous furniture journal. */
.hero{grid-template-columns:.85fr 1.15fr;align-items:stretch}
.hero-copy{padding:62px 9% 36px 11%}
.hero h1{font-size:clamp(46px,5.2vw,82px);line-height:1.02;letter-spacing:-2.5px}
.hero .eyebrow{font-size:12px;letter-spacing:1.8px;margin-bottom:26px;max-width:340px}
.hero-copy .intro{max-width:370px;margin:26px 0 28px;font-size:17px;line-height:1.7}
.hero-image>.photo-crop{min-height:780px}
.hero-image .photo-crop img{object-fit:cover;object-position:center 62%;height:100%;width:100%;inset:0}
.hero-projects{display:inline-flex;align-items:center;gap:8px;margin:18px 18px 0 0;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:3px}
.hero-projects[href='#tonos']{display:none}
.hero .english-link{display:block;margin-top:14px;font-size:13px}
.hero-proof{margin-top:32px;padding-top:20px;gap:14px}
.hero-proof strong{font-size:30px}.hero-proof span{font-size:13px}.hero-guarantee{font-size:12px}
.editorial-selection{padding-top:88px;padding-bottom:92px}
.editorial-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:56px 48px;align-items:start}
.editorial-project{min-width:0}.editorial-project:first-child{grid-row:span 2}
.editorial-project:nth-child(2){padding-top:84px}
.editorial-project:nth-child(3){grid-column:2}
.editorial-project .photo-crop{aspect-ratio:4/5;background:transparent}
.editorial-project:nth-child(n+2) .photo-crop{aspect-ratio:4/3}
.editorial-project .photo-crop img{inset:0;width:100%;height:100%;object-fit:cover;object-position:center}
.editorial-project:nth-child(3) .photo-crop img{object-position:center 65%}
.editorial-project .project-label{margin-top:22px}
.editorial-project h3{font-size:clamp(28px,2.8vw,40px);line-height:1.15}
.editorial-project p{margin:14px 0 20px;max-width:470px;line-height:1.65}
.editorial-project small{font-size:12px;letter-spacing:1.6px}
.catalog-access{padding-top:64px;padding-bottom:64px}
.catalog-access h2{font-size:clamp(38px,4vw,56px)}
@media(min-width:1200px){.editorial-project:first-child .photo-crop{aspect-ratio:3/4}.editorial-project:first-child{position:sticky;top:32px}}
@media(max-width:1000px){.hero-copy{padding:46px 8% 30px 10%}.hero h1{font-size:clamp(44px,5.6vw,64px)}.hero-image>.photo-crop{min-height:720px}.editorial-grid{gap:42px 28px}.editorial-project:nth-child(2){padding-top:50px}}
@media(max-width:800px){.hero{grid-template-columns:1fr}.hero-copy{padding:38px 6% 30px}.hero h1{font-size:clamp(46px,9vw,70px);letter-spacing:-1.8px}.hero-copy .intro{max-width:540px}.hero-image>.photo-crop{min-height:0;aspect-ratio:4/5}.hero-proof{max-width:490px}.editorial-selection{padding-top:60px;padding-bottom:60px}.editorial-grid{grid-template-columns:1fr 1fr;gap:36px 22px}.editorial-project:first-child{grid-row:auto;grid-column:1/-1}.editorial-project:first-child .photo-crop{aspect-ratio:4/3}.editorial-project:first-child .photo-crop img{object-position:center 58%}.editorial-project:nth-child(2){padding-top:0}.editorial-project:nth-child(3){grid-column:auto}.editorial-project:nth-child(n+2) .photo-crop{aspect-ratio:3/4}.editorial-project h3{font-size:29px}}
@media(max-width:540px){.hero h1{font-size:52px}.hero-copy .intro{font-size:16px}.hero-image>.photo-crop{aspect-ratio:4/5}.editorial-grid{grid-template-columns:1fr;gap:42px}.editorial-project:first-child{grid-column:auto}.editorial-project:first-child .photo-crop,.editorial-project:nth-child(n+2) .photo-crop{aspect-ratio:4/5}.editorial-project h3{font-size:32px}.catalog-access{padding-top:44px;padding-bottom:44px}}

@media(max-width:800px){.hero-image{order:-1}.hero-image>.photo-crop{aspect-ratio:3/4}.hero-image .photo-crop img{object-position:center}.hero h1 br{display:none}.hero h1 br:after{content:" "}.hero h1{max-width:560px}.hero h1 em{display:block}.hero-copy{padding-top:32px}}
