.areas-page .editorial-intro{padding-top:5rem;padding-bottom:4rem;gap:5vw;align-items:end}.areas-page .editorial-intro h2{font-size:clamp(2.3rem,4vw,4.3rem);max-width:850px}.areas-editorial{padding:0 7vw 6rem;background:var(--paper)}.areas-feature{display:grid;grid-template-columns:1.25fr 1fr;gap:5vw;align-items:center;border-top:1px solid var(--line);padding-top:2rem;margin-bottom:4rem}.areas-photo{margin:0;overflow:hidden;background:var(--sand);display:block;position:relative}.areas-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.areas-photo:hover img{transform:scale(1.025)}.areas-feature .areas-photo{height:530px}.areas-meta{display:flex;align-items:center;gap:1.2rem;color:#8b6a40;font-size:10px;letter-spacing:.12em;text-transform:uppercase;line-height:1.7}.areas-meta>span:first-child{font-size:13px;letter-spacing:0;flex-shrink:0}.areas-copy h2{font:500 clamp(2.3rem,4vw,4.3rem)/1.08 var(--serif);letter-spacing:-.035em;margin:1.2rem 0}.areas-copy>p{font-size:15px;line-height:1.8;color:#496267;max-width:480px;margin:0 0 2rem}.areas-copy .text-link{font-size:12px;width:100%;max-width:460px;padding:0 0 13px;justify-content:space-between;border-color:var(--line)}.areas-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem 3vw}.areas-story{min-width:0;border-top:1px solid var(--line);padding-top:1.3rem;display:flex;flex-direction:column}.areas-story .areas-photo{height:360px;margin-bottom:1.6rem}.areas-story .areas-copy{display:flex;flex-direction:column;flex:1}.areas-story h2{font-size:clamp(2rem,3.1vw,3.25rem);margin:1rem 0}.areas-story .areas-copy>p{margin-bottom:1.6rem;max-width:520px}.areas-story .text-link{margin-top:auto;max-width:none}.areas-page a:focus-visible{outline:2px solid var(--gold);outline-offset:5px}@media(max-width:900px){.areas-editorial{padding:0 6vw 4rem}.areas-feature{gap:4vw}.areas-feature .areas-photo{height:440px}.areas-story .areas-photo{height:300px}.areas-grid{gap:3rem 4vw}.areas-meta{gap:.7rem;font-size:9px}.areas-copy h2{font-size:2.8rem}.areas-story h2{font-size:2.2rem}}@media(max-width:600px){.areas-page .editorial-intro{padding-top:3.5rem;padding-bottom:2.8rem;gap:1.4rem}.areas-page .editorial-intro h2{font-size:2.4rem}.areas-feature{grid-template-columns:1fr;gap:1.8rem;margin-bottom:3rem;padding-top:1.3rem}.areas-feature .areas-photo{height:380px}.areas-grid{grid-template-columns:1fr;gap:3rem}.areas-story .areas-photo{height:330px}.areas-meta{font-size:9px;letter-spacing:.09em}.areas-copy h2{font-size:2.7rem}.areas-copy>p{font-size:14px}.areas-feature .areas-copy>p{margin-bottom:1.5rem}.areas-story .areas-copy>p{margin-bottom:1.4rem}}@media(prefers-reduced-motion:reduce){.areas-photo img{transition:none}}