.visually-hidden{-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.text-media{--image-offset:var(--pbpNeg);--image-ratio:1 / 1;--text-margin:0;--text-margin-even:0;--media-border-radius:0 var(--gap) var(--gap) 0;--media-border-radius-even:var(--gap) 0 0 var(--gap);--section-m:var(--gap2);--col-text:1 / 13;--col-media:1 / 13;--col-text-even:1 / 13;--col-media-even:1 / 13}@media (min-width:550px){.text-media{--image-ratio:3 / 2}}@media (min-width:1024px){.text-media{--image-ratio:5 / 4;--section-m:calc(var(--pbp) + var(--gap));--col-text:6 / 13;--col-media:1 / 6;--col-text-even:1 / 8;--col-media-even:8 / 13;--text-margin-even:0 var(--gap) 0 0;--text-margin:0 0 0 var(--gap);--media-border-radius:0 var(--gap) var(--gap) 0;--media-border-radius-even:var(--gap) 0 0 var(--gap)}}@media (min-width:1440px){.text-media{--col-text:8 / 13;--col-media:1 / 8;--col-text-even:1 / 6;--col-media-even:6 / 13;--text-margin:0 var(--gap);--text-margin-even:0 var(--gap)}}@media (min-width:2120px){.text-media{--image-offset:0;--media-border-radius:var(--gap);--media-border-radius-even:var(--gap)}}@media (max-width:1023px){.text-media__grid{row-gap:var(--section-m)}}@media (min-width:1024px){.text-media__text,.text-media__media{grid-row:1}}.text-media__text{grid-column:var(--col-text);-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:var(--text-margin);text-wrap:balance;align-self:center}.text-media__media{grid-column:var(--col-media);margin-left:var(--image-offset)}.text-media__image{aspect-ratio:var(--image-ratio);border-radius:var(--media-border-radius);overflow:hidden}.text-media__image img{aspect-ratio:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.text-media--right{--col-text:var(--col-text-even);--col-media:var(--col-media-even);--text-margin:var(--text-margin-even)}.text-media--right .text-media__media{--media-border-radius:var(--media-border-radius-even);margin-left:0;margin-right:var(--image-offset)}.text-media__headline{margin-bottom:var(--gap);font-weight:300}.text-media__headline b{font-weight:700}
