.ImageWithCaption{clip-path:inset(0 round var(--border-radius-default));position:relative}@media screen and (hover:hover) and (max-width:750px){.ImageWithCaption:focus .ImageWithCaption--caption,.ImageWithCaption:hover .ImageWithCaption--caption{opacity:1;transform:none;transition:opacity .15s,visibility .2s,transform .15s ease-in-out;visibility:visible}}@media screen and (max-width:750px){.ImageWithCaption[data-is-active=true] .ImageWithCaption--caption{opacity:1;transform:none;transition:opacity .15s,visibility .2s,transform .15s ease-in-out;visibility:visible}}.ImageWithCaption--image{border-radius:var(--border-radius-default);overflow:hidden}.ImageWithCaption--caption{font-size:14px;line-height:1.2;transition:opacity .2s,visibility .2s}@media (min-width:750px){.ImageWithCaption--caption{font-size:14px}}@media (min-width:1280px){.ImageWithCaption--caption{font-size:14px}}@media screen and (max-width:750px){.ImageWithCaption--caption{line-height:1.2}}@media screen and (min-width:750px){.ImageWithCaption--caption{bottom:0;color:rgba(var(--c-white),1);left:0;opacity:0;position:absolute;right:0;text-shadow:0 0 12px rgba(0,0,0,.4);visibility:hidden;z-index:0}}@media screen and (max-width:750px){.ImageWithCaption--caption{color:rgba(var(--c-grey),1);margin-top:var(--spacing-8,8px);position:relative}}.ImageWithCaption--caption:before{background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.5));bottom:0;content:"";display:block;height:calc(100% + 20px);left:0;min-height:100px;position:absolute;right:0;z-index:-1}@media screen and (max-width:750px){.ImageWithCaption--caption:before{display:none}}@media screen and (min-width:750px){.ImageWithCaption:hover .ImageWithCaption--caption{opacity:1;visibility:visible}}[data-layout=landscape_fullwidth] .ImageWithCaption--caption{max-width:860px}[data-layout=landscape_fullwidth] .ImageWithCaption--caption:before{left:-50vw;right:-50vw}.ImageWithCaption--caption--inner{left:0;max-width:min(100%,100vw - var(--site-padding) * 2);max-width:min(100%,100cqw - var(--site-padding) * 2);position:sticky;width:max(60%,628px)}@media screen and (min-width:750px){.ImageWithCaption--caption--inner{padding:var(--spacing-20,20px)}}.MediaArea[data-compose=white]{margin-bottom:48px;margin-top:48px}@media screen and (min-width:750px){.MediaArea[data-compose=white]{margin-top:calc(17.23077px + 4.10256vw)}}@media screen and (min-width:1920px){.MediaArea[data-compose=white]{margin-top:96px}}@media screen and (min-width:750px){.MediaArea[data-compose=white]{margin-bottom:calc(17.23077px + 4.10256vw)}}@media screen and (min-width:1920px){.MediaArea[data-compose=white]{margin-bottom:96px}}.MediaArea[data-layout=landscape_fullwidth]{max-width:1440px;max-width:calc(1440px + var(--site-padding)*2);overflow:hidden}.MediaArea[data-layout=landscape],.MediaArea[data-layout=landscape_fullwidth]{margin-left:auto;margin-right:auto;padding-left:var(--site-padding);padding-right:var(--site-padding)}.MediaArea[data-layout=landscape]{max-width:860px;max-width:calc(860px + var(--site-padding)*2)}.MediaArea[data-layout=portrait]{margin-left:auto;margin-right:auto;max-width:628px;max-width:calc(628px + var(--site-padding)*2);padding-left:var(--site-padding);padding-right:var(--site-padding)}.MediaArea[data-layout=portrait] .MediaArea--media{margin:0 auto;max-width:360px}
