.cm-hero{position:relative}.cm-hero.cm-band{padding-bottom:var(--cm-section-y);padding-top:calc(var(--cm-section-y)*.75)}.cm-hero__grid{align-items:center;display:grid;gap:var(--cm-space-6);position:relative;z-index:1}.cm-hero__title{margin-bottom:.4em}.cm-hero__text{margin-bottom:var(--cm-space-4);max-width:36em}.cm-hero__ctas{margin-bottom:var(--cm-space-3)}.cm-hero__note{font-size:var(--cm-fs-sm);opacity:.9}.cm-hero__media{position:relative}.cm-hero__media .cm-media{box-shadow:var(--cm-shadow);position:relative;z-index:1}.cm-hero__media--shape:before{background:var(--cm-accent);border-radius:calc(var(--cm-img-radius)*1.5);content:"";height:70%;inset:auto -14px -14px auto;opacity:.22;position:absolute;width:70%;z-index:0}.cm-hero__placeholder{background:var(--cm-light);color:var(--cm-text);display:grid;height:100%;padding:24px;place-items:center;text-align:center}.cm-hero__pause{background:rgba(0,0,0,.55);border:0;border-radius:50%;bottom:12px;color:#fff;cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;right:12px;width:44px;z-index:2}.cm-hero__pause svg{fill:currentColor;height:18px;width:18px}@media (min-width:900px){.cm-hero__grid{gap:var(--cm-space-7);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.cm-hero--media-left .cm-hero__media{order:-1}.cm-hero--tall .cm-hero__grid{min-height:70vh}}.cm-hero--media-bg{background:var(--cm-dark);overflow:hidden}.cm-hero__bg{inset:0;position:absolute}.cm-hero__bg img{height:100%;object-fit:cover;width:100%}.cm-hero__bg:after{background:linear-gradient(90deg,color-mix(in srgb,var(--cm-dark) 88%,transparent) 0,color-mix(in srgb,var(--cm-dark) 55%,transparent) 60%,transparent 100%);content:"";inset:0;position:absolute}.cm-hero--media-bg .cm-hero__grid{grid-template-columns:minmax(0,680px);min-height:520px}