.ri{color:#1a1a1a;background:#fff}.ri-inner{padding:28px 28px 51px}.ri-figure{width:57.87vw;margin:0 auto 27px}.ri-photo{aspect-ratio:217/326;background:#eee;position:relative;overflow:hidden}.ri-photo img{object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.ri-credit{color:#868686;text-align:left;margin-top:-4px;font-family:Poppins,system-ui,sans-serif;font-size:6px;font-weight:400;line-height:24px;position:relative}.ri-title{color:#000;margin:0 0 27px;font-family:Prata,Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:35px}.ri-subtitle{color:#1a1a1a;margin:0 0 6px;font-family:Baskervville,Baskerville,Georgia,serif;font-size:18px;font-weight:600;line-height:23px}.ri-standfirst{color:#706e6b;margin:0 0 35px;font-family:Baskervville,Baskerville,Georgia,serif;font-size:12px;font-style:italic;font-weight:400;line-height:1.4}.ri-letter{margin:0 -12px 0 -9px}.ri-letter p{color:#706e6b;margin:0 0 1.4em;font-family:Baskervville,Baskerville,Georgia,serif;font-size:14px;font-weight:400;line-height:1.4}.ri-letter p:last-child{margin-bottom:0}@media (min-width:1024px){.ri-inner{align-items:flex-start;gap:min(1.74vw,25px);max-width:1440px;margin:0 auto;padding:min(6.04vw,87px) 0 min(14.51vw,209px) min(6.74vw,97px);display:flex}.ri-figure{flex:none;width:min(35.07vw,505px);margin:0}.ri-photo{aspect-ratio:505/758}.ri-credit{margin-top:0;font-size:min(.625vw,9px);line-height:24px}.ri-text{flex:0 auto;width:min(48.89vw,704px)}.ri-title{color:#1a1a1a;margin-bottom:min(2.78vw,40px);margin-left:min(.42vw,6px);font-size:min(3.125vw,45px);line-height:1}.ri-subtitle{margin-bottom:min(.42vw,6px);font-size:min(2.08vw,30px);line-height:1.3}.ri-standfirst{max-width:96.3%;margin-bottom:min(1.94vw,28px);font-size:min(1.04vw,15px);line-height:1.6}.ri-letter{margin:0 0 0 min(.14vw,2px)}.ri-letter p{margin-bottom:1.6em;font-size:min(1.11vw,16px);line-height:1.6}}
