.elementor-376 .elementor-element.elementor-element-7cf0550{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:140px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-376 .elementor-element.elementor-element-7cf0550::before, .elementor-376 .elementor-element.elementor-element-7cf0550 > .elementor-background-video-container::before, .elementor-376 .elementor-element.elementor-element-7cf0550 > .e-con-inner > .elementor-background-video-container::before, .elementor-376 .elementor-element.elementor-element-7cf0550 > .elementor-background-slideshow::before, .elementor-376 .elementor-element.elementor-element-7cf0550 > .e-con-inner > .elementor-background-slideshow::before, .elementor-376 .elementor-element.elementor-element-7cf0550 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-v4-color-ink );--background-overlay:'';}.elementor-376 .elementor-element.elementor-element-7cf0550:not(.elementor-motion-effects-element-type-background), .elementor-376 .elementor-element.elementor-element-7cf0550 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-376 .elementor-element.elementor-element-c4e25ee .jet-listing-dynamic-terms{text-align:left;}.elementor-376 .elementor-element.elementor-element-c4e25ee .jet-listing-dynamic-terms__link{color:var( --e-global-color-v4-color-sun );}.elementor-376 .elementor-element.elementor-element-3e3f310 .elementor-heading-title{color:var( --e-global-color-v4-color-paper );}.elementor-376 .elementor-element.elementor-element-4b00073 .jet-listing-dynamic-field__content{text-align:left;}@media(max-width:767px){.elementor-376 .elementor-element.elementor-element-7cf0550{--padding-top:110px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for heading, class: .elementor-element-3e3f310 */@media (max-width:767px){.elementor-376 .elementor-element.elementor-element-3e3f310 .elementor-heading-title{font-size:var(--font-size-title)}}/* End custom CSS */
/* Start custom CSS */.text-accent{font-family:var(--font-body), sans-serif;font-weight:700;font-size:var(--font-size-small);color:var(--color-accent-deep);text-transform:uppercase;}
.heading-light{font-family:var(--font-heading), serif;color:var(--color-paper);}
.text-light{font-family:var(--font-body), sans-serif;color:var(--color-paper);}
/* category tag: kicker-style pill, main article only (375 shares widget id c4e25ee) */
.elementor-376 .elementor-element-c4e25ee .jet-listing-dynamic-terms{display:flex;flex-wrap:wrap;gap:6px;}
.elementor-376 .elementor-element-c4e25ee .jet-listing-dynamic-terms__link{display:inline-block;padding:7px 14px;border-radius:999px;background-color:var(--color-accent-tint);box-shadow:0 6px 16px -8px color-mix(in srgb, var(--color-ink) 45%, transparent);font-family:var(--font-body), sans-serif;font-size:var(--font-size-meta);font-weight:700;letter-spacing:2px;line-height:1;text-transform:uppercase;color:var(--color-accent);}
/* max 2 category pills */
.elementor-376 .elementor-element-c4e25ee .jet-listing-dynamic-terms__link:nth-of-type(n+3){display:none;}

/* bottom-fade hero (feedback #10): the photo stays clear, the text sits at the bottom on an ink fade */
.elementor-376 .elementor-element-7cf0550::before{background-color:transparent!important;background-image:linear-gradient(to top,color-mix(in srgb,var(--color-ink) 88%,transparent) 0%,color-mix(in srgb,var(--color-ink) 62%,transparent) 26%,color-mix(in srgb,var(--color-ink) 20%,transparent) 46%,transparent 62%)!important;opacity:1!important;}
.elementor-376 .elementor-element-7cf0550 .elementor-element-3e3f310 .elementor-heading-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.elementor-376 .elementor-element-7cf0550 .elementor-element-4b00073 .jet-listing-dynamic-field__content{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}/* End custom CSS */