.ab-cover{padding:28px 0 40px}.ab-cover__layout{display:grid;grid-template-columns:.78fr 1.22fr;min-height:530px}.ab-cover header{background:#48343C;color:#FAF7F2;padding:58px 48px;display:flex;flex-direction:column;align-items:start;justify-content:center}.ab-cover .ab-kicker{color:#EDE3DE;font-size:10px}.ab-cover h1{font:normal clamp(44px,4.7vw,66px)/1.04 Georgia,serif;letter-spacing:-.045em;white-space:pre-line;margin:0 0 24px}.ab-cover header>.ab-body{color:#EDE3DE;max-width:300px;font-size:13px;margin:0 0 26px}.ab-cover .ab-button{background:#FAF7F2;color:#48343C!important;border-color:#FAF7F2}.ab-cover .ab-button:hover{background:#EDE3DE}.ab-cover figure{margin:0;min-height:530px}.ab-cover figure img{object-position:57% 50%}.ab-cover__caption{display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid #DED5CE;padding:15px 0;font-size:10px;line-height:1.8;color:#6C6262}.ab-cover__caption span:last-child{letter-spacing:.1em}@media(max-width:1000px)and(min-width:750px){.ab-cover header{padding:40px 30px}.ab-cover h1{font-size:46px}}@media(max-width:749px){.ab-cover{padding:18px 0 28px}.ab-cover__layout{grid-template-columns:1fr;min-height:0}.ab-cover header{padding:32px 28px}.ab-cover h1{font-size:46px;margin-bottom:20px}.ab-cover header>.ab-body{max-width:330px;font-size:13px;margin-bottom:22px}.ab-cover figure{min-height:0;aspect-ratio:1.2}.ab-cover figure img{object-position:56% 50%}.ab-cover__caption span:last-child{display:none}}
