.content-with-media{--_content-with-media-title:#05393e;--_content-with-media-meta:#35383c;--_content-with-media-content:#35383c;--_content-with-media-content-strong:#161b20;--_content-with-media-caption:#595b5f;--_content-with-media-border:1px solid #05393e;--_content-with-media-spacing:4rem}@media only screen and (min-width:50rem){.content-with-media{--_content-with-media-spacing:7rem}}@media only screen and (min-width:80rem){.content-with-media{--_content-with-media-spacing:10rem}}.content-with-media{--_content-with-media-spacing-inline:2.5rem}@media only screen and (min-width:50rem){.content-with-media{--_content-with-media-spacing-inline:3.5rem}}@media only screen and (min-width:80rem){.content-with-media{--_content-with-media-spacing-inline:3.5rem}}.content-with-media{--_content-with-media-spacing-inline-sm:1rem}@media only screen and (min-width:50rem){.content-with-media{--_content-with-media-spacing-inline-sm:1.5rem}}@media only screen and (min-width:80rem){.content-with-media{--_content-with-media-spacing-inline-sm:1.5rem}}.content-with-media{--_content-with-media-spacing-inline-xs:0.5rem}@media only screen and (min-width:50rem){.content-with-media{--_content-with-media-spacing-inline-xs:0.5rem}}@media only screen and (min-width:80rem){.content-with-media{--_content-with-media-spacing-inline-xs:0.5rem}}.content-with-media.block--background-dark{--_content-with-media-title:#fdfcfc;--_content-with-media-meta:#fdfcfc;--_content-with-media-content:#fdfcfc;--_content-with-media-caption:#d1d1d1;--_content-with-media-border:1px solid #fff}.content-with-media__divider{border-top:var(--_content-with-media-border);display:none;grid-row:1/2;padding-top:var(--_block-padding)}.content-with-media--border .content-with-media__divider{display:block}.content-with-media__body{align-items:flex-start;display:flex;flex-flow:column nowrap;grid-column:3/-3;grid-row:3/4;justify-content:center}@media only screen and (min-width:50rem){.content-with-media__body{grid-column:3/12;grid-row:2/3}.content-with-media--align-right .content-with-media__body{grid-column:17/-3;grid-row:2/3}}@media only screen and (min-width:80rem){.content-with-media__body-meta{font-family:Bricolage Grotesque,Times New Roman,Times,serif;font-size:1.4375rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.725rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.content-with-media__body-meta{color:var(--_content-with-media-meta);font-family:Bricolage Grotesque,Times New Roman,Times,serif;font-size:1.25rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5rem;margin-bottom:var(--_content-with-media-spacing-inline-sm);-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}@media only screen and (min-width:80rem){.content-with-media__body-title{font-family:Bricolage Grotesque,Times New Roman,Times,serif;font-size:2.5625rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.41px;line-height:2.434375rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.content-with-media__body-title{color:var(--_content-with-media-title);font-family:Bricolage Grotesque,Times New Roman,Times,serif;font-size:2.125rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.68px;line-height:2.44375rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}@media only screen and (min-width:80rem){.content-with-media--size-large .content-with-media__body-title{font-family:Bricolage Grotesque,Times New Roman,Times,serif;font-size:2.875rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:-.46px;line-height:3.1625rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.content-with-media--size-large .content-with-media__body-title{font-family:Bricolage Grotesque,Times New Roman,Times,serif;font-size:2.375rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.76px;line-height:2.6125rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}.content-with-media__body-content{margin-top:var(--_content-with-media-spacing-inline-sm)}.content-with-media__body-link{margin-top:var(--_content-with-media-spacing-inline)}.content-with-media__media{display:block;flex:0 0 auto;grid-column:3/-3;grid-row:2/3;height:auto;margin-bottom:var(--_content-with-media-spacing-inline);width:100%}@media only screen and (min-width:50rem){.content-with-media__media{grid-column:15/-3;grid-row:2/3;margin-bottom:0}.content-with-media--align-right .content-with-media__media{grid-column:3/14;grid-row:2/3}}.content-with-media__media-img{display:block;height:auto;min-height:20rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;width:100%}@media only screen and (min-width:50rem){.content-with-media__media-img{min-height:40rem}}.content-with-media__caption-wrapper{align-items:center;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-top:var(--_content-with-media-spacing-inline-xs)}@media only screen and (min-width:80rem){.content-with-media__caption-link,.content-with-media__caption-text{font-family:Inter,Lato,Arial,sans-serif;font-size:1rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.5rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}}.content-with-media__caption-link,.content-with-media__caption-text{color:var(--_content-with-media-caption);display:block;font-family:Inter,Lato,Arial,sans-serif;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.3125rem;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-transform:none}.content-with-media__caption-text{margin-right:.5em}.content-with-media__caption-link{-webkit-text-decoration:underline;text-decoration:underline}.content-with-media__caption-link:focus,.content-with-media__caption-link:hover{text-decoration:underline;-webkit-text-decoration:double underline;text-decoration:double underline}