.portrait{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);overflow:hidden}.portrait__header{max-width:var(--max-prose);margin:0 auto 40px;padding-inline:16px;text-align:center}.portrait__name{font-size:clamp(30px,calc(25.33px + 1.3vw),44px);margin:0 0 8px}.portrait__subtitle{font-size:16px;opacity:.85}.portrait__dates{font-size:13px;opacity:.7;letter-spacing:2px;text-transform:uppercase;margin-top:6px}.portrait__body{max-width:var(--max-prose);margin:0 auto;padding-inline:16px}.portrait__paragraph{margin:24px 0;line-height:1.75;font-size:clamp(15px,calc(14.67px + .09vw),16px)}.portrait__paragraph.size-lead{font-size:clamp(17px,calc(16px + .28vw),20px);line-height:1.6}.portrait__paragraph.size-small{font-size:14px;opacity:.8}.portrait__paragraph.align-center{text-align:center}.portrait.font-serif .portrait__paragraph{font-family:var(--font-heading--family),Georgia,serif}.portrait__image-full{margin:40px 0;text-align:center}.portrait__image-full img{width:100%;height:auto;display:block}.portrait__image-full.bleed{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:none}.portrait__image-full figcaption{margin-top:10px;font-size:12px;opacity:.7}.portrait__image-pair-items{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px 0 8px}.portrait__image-pair img{width:100%;height:auto;display:block}.portrait__image-pair figcaption{font-size:12px;opacity:.7}.portrait__pullquote{margin:48px auto;font-family:var(--font-heading--family),Georgia,serif;font-size:clamp(20px,calc(18px + .56vw),26px);line-height:1.4;font-style:italic;text-align:center;max-width:calc(var(--max-prose) - 40px);border:none;padding:0}.portrait__pullquote p{margin:0 0 12px}.portrait__pullquote cite{font-size:12px;font-style:normal;letter-spacing:2px;text-transform:uppercase;opacity:.7}@media(max-width:749px){.portrait__image-pair-items{grid-template-columns:1fr;gap:12px}}.portrait__body{padding-inline:20px;max-width:1400px;margin-inline:auto;box-sizing:border-box}@media(min-width:750px){.portrait__body{padding-inline:32px}}@media(min-width:1200px){.portrait__body{padding-inline:48px}}@media(min-width:1600px){.portrait__body{padding-inline:64px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lcss-sections-editorial-portrait.css.map */
