.cta__inner{inline-size:100%}.cta__layout{display:flex;gap:var(--space-2xl)}.cta__hint{margin:0 0 var(--space-lg);padding:var(--space-lg);border:1px dashed currentColor;border-radius:4px;font-size:.875rem;line-height:1.5;color:var(--on-surface)}.cta__band{position:relative;isolation:isolate;overflow:clip;display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0;background-image:linear-gradient(var(--cta-angle, 100deg),var(--cta-from) 0%,#000000 85%);color:#fff}.cta__band--black-to-colour{--cta-angle: 260deg}.cta__band--primary{--cta-from: #d90b05}.cta__band--secondary{--cta-from: #008736}.cta__band--tertiary{--cta-from: #585a5a}.cta__band--no-gradient{background-image:none;background-color:var(--cta-from)}.cta__band-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;inline-size:100%;block-size:100%;object-fit:cover}.cta__band-embed{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.cta__band-embed>*{display:block;inline-size:100%;block-size:100%;border:0}.cta__text{display:flex;flex-direction:column;gap:var(--space-2xl)}.cta__heading{margin:0;color:#fff;font-size:3rem;line-height:1.3;letter-spacing:-2.5px}.cta__intro{margin:0;color:#fff;font-size:1.25rem;line-height:1.6}.cta__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-lg)}.cta__actions .button-osmo{inline-size:auto}.cta__layout--narrow .cta__band{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-4xl);padding:var(--space-5xl) 8.1875rem}.cta__layout--narrow .cta__heading{font-size:2.5rem;max-inline-size:47.75rem;min-inline-size:0}.cta__layout--narrow .cta__actions{flex:0 0 auto;flex-wrap:nowrap}.cta__layout--single .cta__band{align-items:center;justify-content:center;gap:var(--space-4xl);min-block-size:35rem;padding:var(--space-5xl) var(--space-4xl);text-align:center}.cta__layout--single .cta__text{align-items:center;max-inline-size:47.75rem}.cta__layout--single .cta__heading{max-inline-size:31.375rem}.cta__layout--single .cta__actions{justify-content:center}.cta__layout--dual .cta__band{justify-content:center;gap:var(--space-4xl);flex:1 1 0;padding:var(--space-5xl) var(--space-4xl)}.cta__layout--dual .cta__text{max-inline-size:36.5625rem}@media screen and (min-width: 992px){.cta__inner:has(>.cta__layout--dual){container-type:inline-size}.cta__layout--dual{min-block-size:33.3333333333cqi}.cta__layout--dual .cta__media{block-size:auto}}@media screen and (min-width: 992px){.cta--text-column .cta__inner{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--content-gutter, 1.5rem)}.cta--text-column .cta__inner>*{grid-column:4/10}.cta--text-column .cta__layout--dual{min-block-size:0}}.cta__layout--mirrored{flex-direction:row-reverse}.cta__media{position:relative;isolation:isolate;overflow:clip;flex:1 1 0;min-inline-size:0;block-size:var(--cta-block-height);display:flex;align-items:flex-end;padding:var(--space-4xl);color:#fff}.cta__media-asset,.cta .cta__media-asset{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;inline-size:100%;block-size:100%;object-fit:cover}.cta__media-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(to bottom,#6660,#000c)}.cta__person{display:flex;flex-direction:column;gap:var(--space-2xl)}.cta__person-who{display:flex;flex-direction:column;gap:var(--space-md)}.cta__person-name{margin:0;font-size:1.5rem;font-weight:600;line-height:1.5;letter-spacing:-1.5px}.cta__person-role{margin:0;font-size:1rem;line-height:1.6}.cta__contacts{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-lg)}@media screen and (max-width: 991px){.cta__layout,.cta__layout--mirrored{flex-direction:column;gap:var(--space-md)}.cta__heading{font-size:1.75rem;letter-spacing:-1.5px}.cta__intro{font-size:1rem}.cta__layout--narrow .cta__band{flex-direction:column;align-items:flex-start;gap:48px;padding:48px var(--space-2xl)}.cta__layout--narrow .cta__heading{font-size:1.75rem;max-inline-size:none}.cta__layout--single .cta__band,.cta__layout--dual .cta__band{inline-size:auto;gap:48px;padding:64px var(--space-2xl)}.cta__layout--single .cta__band{min-block-size:0}.cta__layout--single .cta__heading{font-size:2rem;letter-spacing:-2px;max-inline-size:none}.cta__text,.cta__layout--single .cta__text,.cta__layout--dual .cta__text{gap:var(--space-lg);max-inline-size:none}.cta__layout--dual .cta__band,.cta__media{flex:0 0 auto}.cta__layout--dual .cta__band{min-block-size:var(--cta-block-height);justify-content:center}.cta__media{block-size:var(--cta-block-height);padding:var(--space-2xl)}.cta__person-name{font-size:1.25rem;letter-spacing:-1px}}@media (prefers-reduced-motion: reduce){.cta__band-video,.cta__band-embed,.cta__media-asset video{display:none}}
