/* Full hairstyles, one consistent square frame across all three process clips. */
.hx-hero__film video{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#111}
.hx-hero__film .home-film-toggle{position:absolute;right:10px;top:10px;z-index:2;width:44px;height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(17,17,17,.55);color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:50%;font:inherit;font-size:14px;cursor:pointer;opacity:.85}
.hx-hero__film .home-film-toggle:focus-visible{outline:2px solid #fff;outline-offset:3px}
.hx-hero__film figcaption{pointer-events:none}
.customer-journey .j-process-grid .process-frame{height:auto;aspect-ratio:1;background:#111}
.customer-journey .j-process-grid .process-frame>video{width:100%;height:100%;aspect-ratio:1;object-fit:contain;background:#111}
.customer-journey .j-process-grid .process-playback{display:flex;min-height:44px}
@media(max-width:700px){.customer-journey .j-process-grid .process-frame{grid-row:auto;grid-column:auto;height:auto;aspect-ratio:1}.customer-journey .j-process-grid .process-playback{display:flex}}
@media(max-width:700px){
 .customer-journey .j-process-grid article{display:flex;flex-direction:column;gap:0}
 .customer-journey .j-process-grid .process-frame{width:100%;flex:none}
 .customer-journey .j-process-grid .process-playback{width:100%;flex:none;margin-bottom:12px}
 .customer-journey .j-process-grid .j-step{margin-top:0}
}

.customer-journey .j-process-grid .process-playback{display:flex!important}
