.text-media-compact{background:var(--surface);color:var(--on-surface);font-family:Open Sans,system-ui,-apple-system,sans-serif}.text-media-compact__inner{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-2xl);align-items:center}.text-media-compact__text{grid-column:3/span 6;grid-row:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:48px}.text-media-compact__intro{display:flex;flex-direction:column;gap:var(--space-2xl);width:100%}.text-media-compact__heading-group{display:flex;flex-direction:column;gap:var(--space-md);width:100%}.text-media-compact__eyebrow{margin:0;font-weight:600;font-size:.875rem;line-height:1.5;letter-spacing:-.5px}:where(.text-media-compact__eyebrow){color:var(--eyebrow-colour, #d90b05)}.text-media-compact__heading.title--md{margin:0}.text-media-compact__body{width:100%;font-size:1rem;line-height:1.6;letter-spacing:-.5px;color:var(--on-surface-muted)}.text-media-compact__body>*{font-size:inherit;line-height:inherit;letter-spacing:inherit}.text-media-compact__body>:last-child{margin-bottom:0}.text-media-compact__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg)}.text-media-compact__buttons .button-osmo{width:auto}.text-media-compact .button-osmo>a[class^=button-],.text-media-compact .video-player__time{font-family:Open Sans,system-ui,-apple-system,sans-serif}.text-media-compact .button-osmo>a[class^=button-]{font-weight:700;line-height:1.5}.text-media-compact__media{position:relative;grid-column:10/span 3;grid-row:1;width:100%;aspect-ratio:1;overflow:hidden}.text-media-compact__image,.text-media-compact__video{display:block;width:100%;height:100%}.text-media-compact__image{object-fit:cover}video.text-media-compact__video{object-fit:cover}.text-media-compact__sound{position:absolute;z-index:2;top:var(--space-lg);right:var(--space-lg);padding:0;border:0;background:none;line-height:0;cursor:pointer}.text-media-compact__sound:focus-visible{outline:2px solid #ffffff;outline-offset:4px;border-radius:9999px}.text-media-compact--mirrored .text-media-compact__media{grid-column:1/span 3}.text-media-compact--mirrored .text-media-compact__text{grid-column:5/span 6}@media screen and (min-width: 769px) and (max-width: 1199px){.text-media-compact__text{grid-column:1/span 7}.text-media-compact__media{grid-column:9/span 4}.text-media-compact--mirrored .text-media-compact__media{grid-column:1/span 4}.text-media-compact--mirrored .text-media-compact__text{grid-column:6/span 7}}@media screen and (max-width: 768px){.text-media-compact{--media-size: min(100%, 34.1rem - 22.8vw)}.text-media-compact__inner{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:var(--space-lg);row-gap:var(--space-2xl);align-items:flex-start}.text-media-compact__text,.text-media-compact--mirrored .text-media-compact__text{grid-column:1/-1;grid-row:1;width:100%}.text-media-compact__media,.text-media-compact--mirrored .text-media-compact__media{grid-column:1/-1;grid-row:2;width:var(--media-size);justify-self:start}}@media screen and (max-width: 768px){.text-media-compact__inner{padding-inline:var(--space-lg)}.text-media-compact__intro{gap:var(--space-lg)}.text-media-compact__eyebrow{font-size:.875rem}.text-media-compact__heading.title--md{font-size:1.25rem;line-height:1.5;letter-spacing:-1px}}
