/* Om os: billedfeltet følger bogstavheroens højde ved alle skærmbredder. */
.about-page{--about-opening-height:60svh;--about-opening-min:600px}
.about-page .letters-hero,.about-page .about-image{height:var(--about-opening-height);min-height:var(--about-opening-min)}
.about-image{overflow:hidden;background:var(--petrol-dark)}
.about-image img{width:100%;height:100%;object-fit:cover;object-position:center}
.about-page .page-story-grid .section-copy{align-self:start}
.about-platform{background:var(--mint-light)}
.about-people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9%;margin-top:60px}
.about-people article{border-top:1px solid var(--line);padding-top:26px}
.about-people h3{font-family:var(--serif);font-size:clamp(30px,3vw,44px);font-weight:400;line-height:1.2;margin-bottom:20px}
.about-people p{max-width:480px;font-size:18px;line-height:1.7}
.about-contact{background:var(--amber-bright)}
.about-contact .section-copy{margin-bottom:32px;max-width:550px}
@media(max-width:680px){
 .about-page{--about-opening-height:50svh;--about-opening-min:max(600px,calc(430px + 40vw))}
 .about-people{grid-template-columns:1fr;gap:36px;margin-top:36px}
}
@media(max-width:380px){.about-page{--about-opening-min:580px}}
@media print{.about-page .letters-hero{height:auto;min-height:0}.about-image{display:none}}
