.image-figure{margin:0}
.image-figure>img{display:block;width:100%;height:auto;object-fit:cover}
.image-figure>figcaption{font-size:8px;line-height:1.7;letter-spacing:.015em;color:#89816c;padding:7px 0 0}
.expertise-card>.image-figure{margin-bottom:20px}
.expertise-card>.image-figure>img{aspect-ratio:1.7;object-fit:cover;border-radius:3px}
.expertise-card>.image-figure>figcaption{color:#9a9f90;max-width:230px}
.topic-card>.image-figure>img{aspect-ratio:1.65;object-fit:cover}
.topic-card>.image-figure>figcaption{padding:8px 15px 0}
.theme-figure{position:sticky;top:25px;align-self:start;margin:0}
.theme-figure>img{aspect-ratio:1.25;object-fit:cover;border-radius:3px}
.theme-figure>figcaption{font-size:9px;line-height:1.8;padding-top:12px}
.article-card--editorial{position:relative;border-top:2px solid #b49656;background:#fffdf7}
.article-card--editorial>div{height:100%;display:flex;flex-direction:column;padding:29px}
.editorial-article-number{display:block;font-size:32px;line-height:1;color:#b79b60;margin-bottom:23px;letter-spacing:-.03em;font-weight:400}
.article-card--editorial h2{font-size:23px;line-height:1.3}
.article-card--editorial .inline-link{margin-top:auto;padding-top:17px}
.rfq-card--wide{padding-bottom:49px}
.rfq-card>.rfq-background{position:absolute;inset:0;z-index:-2;pointer-events:none;margin:0}
.rfq-background>img{width:100%;height:100%;object-fit:cover;object-position:center 60%}
.rfq-background>figcaption{position:absolute;right:20px;bottom:11px;color:#d0c5ab;font-size:8px;padding:0}
.rfq-card:before{background:linear-gradient(90deg,rgba(3,11,12,.95),rgba(4,12,13,.6));opacity:1}
.mentor-cover{margin:0}
.mentor-cover>img{width:100%;height:auto;object-fit:contain}
.mentor-cover>figcaption{text-align:center;font-size:8px;line-height:1.8;margin-top:12px;color:#8a816c}
.about-portrait-frame>figcaption{font-size:9px;text-align:center;color:#8a816c;padding-top:6px}
@media(max-width:900px){.theme-figure{position:static}.article-card--editorial h2{font-size:21px}}
@media(max-width:600px){.expertise-card>.image-figure{margin-bottom:13px}.expertise-card>.image-figure>figcaption{font-size:7px}.expertise-card:last-child>.image-figure{grid-row:1/5;align-self:start;margin:0}.expertise-card:last-child>.image-figure>img{aspect-ratio:1;min-height:145px}.topic-card>.image-figure>img{aspect-ratio:1.45}.theme-figure>img{aspect-ratio:1.65}.theme-figure>figcaption{font-size:8px}.article-card--editorial h2{font-size:23px}.rfq-card--wide{padding-bottom:49px}.rfq-background>figcaption{right:auto;left:25px;font-size:7px}}
