.article-content.article-featuredimage{padding:var(--calico-section-default-top-padding, 6rem) 0}.article-content.article-featuredimage.no-bottom-padding{padding-bottom:0}.article-content.article-featuredimage.no-top-padding{padding-top:0}.article-content.article-featuredimage.less-top-padding{padding-top:2rem}.article-content.article-featuredimage.less-bottom-padding{padding-bottom:2rem}.article-content.article-featuredimage .centered{max-width:1920px}.article-content.article-featuredimage .centered .content{display:flex;gap:4rem;max-width:1200px;margin:0 auto}.article-content.article-featuredimage .centered .content.no-gap{gap:0}.article-content.article-featuredimage .centered .content figure{height:540px;margin:0;position:relative;flex:1}.article-content.article-featuredimage .centered .content figure.wide{flex:2}.article-content.article-featuredimage .centered .content figure img{width:100%;height:100%;object-fit:cover}.article-content.article-featuredimage .centered .content figure figcaption{position:absolute;bottom:0;left:0;padding:2px 6px;color:#fff;background-color:#000c;font-size:1.2rem;line-height:normal;font-weight:500;font-style:italic;letter-spacing:.36px}.article-content.article-featuredimage .centered .content.large figure{height:640px}.article-content.article-featuredimage .centered .content.full-width{max-width:unset;margin:0}.article-content.article-featuredimage .centered .content .text-block{flex:1;color:var(--charcoal);display:flex;flex-direction:column;justify-content:flex-end}.article-content.article-featuredimage .centered .content .text-block .text-block-content{padding-right:4rem}.article-content.article-featuredimage .centered .content .text-block .text-block-content .heading{font-family:var(--halis);font-size:1.8rem;font-weight:700;line-height:1.33;text-transform:uppercase;color:inherit}.article-content.article-featuredimage .centered .content .text-block .text-block-content .body{font-family:var(--nunito);font-size:1.7rem;font-weight:400;line-height:1.88}.article-content.article-featuredimage .centered .content .text-block .text-block-content .body p{font-size:inherit;color:inherit;line-height:inherit;font-weight:inherit}.article-content.article-featuredimage .centered .content .text-block .text-block-content .body p:first-child{margin-top:0}.article-content.article-featuredimage .centered .content .text-block .text-block-content .body p:last-child{margin-bottom:0}.article-content.article-featuredimage .centered .content .text-block .text-block-content .body a{color:var(--content-link-text)}.article-content.article-featuredimage .centered .content .text-block .text-block-content .body a:hover{background-color:var(--content-link-hover)}.article-content.article-featuredimage.has-background{background-color:var(--sandstone)}.article-content.article-featuredimage.has-background .centered .content .text-block .text-block-content{padding:4rem 4rem 4rem 0}@media (max-width: 64em){.article-content.article-featuredimage .centered .content figure{height:480px}.article-content.article-featuredimage .centered .content.large figure{height:560px}}@media (max-width: 50em){.article-content.article-featuredimage .centered .content{display:block}.article-content.article-featuredimage .centered .content figure,.article-content.article-featuredimage .centered .content.large figure{height:420px}.article-content.article-featuredimage .centered .content figure.wide{height:520px}.article-content.article-featuredimage .centered .content.has-text-block figure,.article-content.article-featuredimage .centered .content.has-text-block.large figure{height:420px}.article-content.article-featuredimage .centered .content.has-text-block .text-block .text-block-content{padding:4rem}}@media (max-width: 40em){.article-content.article-featuredimage{padding:4rem 0}.article-content.article-featuredimage .centered .content figure,.article-content.article-featuredimage .centered .content.large figure{height:300px}.article-content.article-featuredimage .centered .content figure.wide{height:360px}.article-content.article-featuredimage .centered .content.has-text-block figure,.article-content.article-featuredimage .centered .content.has-text-block.large figure{height:300px}.article-content.article-featuredimage .centered .content.has-text-block .text-block .text-block-content{padding:4rem 2rem 2rem}}
