.video-block{width:100%}.video-block__inner{position:relative}.video-block__header{z-index:10;pointer-events:none;flex-direction:column;justify-content:end;gap:1.2rem;width:100%;height:100%;padding:0 1rem;transition:opacity .2s ease-out;display:flex;position:absolute;bottom:0}.video-block:has(video-player-component[data-played=true]) .video-block__header{opacity:0;pointer-events:none}.video-block__play-cta{pointer-events:auto;text-transform:uppercase;background-color:var(--color-white);color:#000;cursor:pointer;border:0;border-radius:25px;justify-content:center;align-items:center;width:100%;margin-top:1.2rem;padding:.85rem 1.75rem;line-height:1;display:flex}.video-block:has(video-player-component[data-played=true]) .video-block__play-cta{visibility:hidden;transition:visibility 0s linear .2s}.video-block__play-fab{border-radius:var(--radius-pill);width:76px;height:76px;color:var(--color-green);cursor:pointer;z-index:4;background:#fffffff5;border:0;place-items:center;margin:auto;transition:opacity .2s ease-out,transform .2s;display:grid;position:absolute;inset:0;box-shadow:0 10px 30px -8px #00000059}.video-block__play-fab:hover{transform:scale(1.06)}video-player-component[data-played=true] .video-block__play-fab{opacity:0;visibility:hidden;transition:opacity .2s ease-out,visibility 0s linear .2s}.video-block__player{width:100%;aspect-ratio:var(--aspect,16/9);background-color:#000;display:block;position:relative;overflow:hidden}@media (max-width:1023px){.video-block__player{aspect-ratio:var(--aspect-mobile,var(--aspect,16/9))}}.video-block--has-mobile .video-block__player--mobile{display:none}@media (max-width:1023px){.video-block--has-mobile .video-block__player--desktop{display:none}.video-block--has-mobile .video-block__player--mobile{display:block}}.video-block__container{z-index:1;width:100%;height:100%;position:relative}.video-block__container iframe{border:0}.video-block__container video{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.video-block--chrome-hidden .video-block__container{overflow:hidden}.video-block--chrome-hidden .video-block__container iframe{pointer-events:none;width:100%;height:124%;position:absolute;top:-12%;left:0}.video-block__poster{-o-object-fit:cover;object-fit:cover;z-index:2;width:100%;height:100%;transition:opacity .2s ease-out;position:absolute;inset:0}video-player-component[data-played=true] .video-block__poster{opacity:0;pointer-events:none}.video-block--poster-on-pause video-player-component[data-played=true][data-state=paused] .video-block__poster,.video-block--poster-on-pause video-player-component[data-played=true][data-state=ended] .video-block__poster{opacity:1;pointer-events:none}.video-block__activity{z-index:3;cursor:pointer;background:0 0;position:absolute;inset:0}.video-block__error{z-index:5;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.video-block__error:empty{display:none}.video-block__controls{z-index:10;opacity:0;background:linear-gradient(#0000 0%,#0000004d 40%,#000000a6 100%);align-items:center;gap:.6rem;padding:2rem 1.6rem 1.6rem;transition:opacity .22s ease-out,transform .22s ease-out;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(8px)}.video-block__player:hover .video-block__controls,video-player-component[data-state=paused] .video-block__controls,video-player-component[data-state=ended] .video-block__controls{opacity:1;transform:translateY(0)}.video-block__player:has(:focus-visible) .video-block__controls{opacity:1;transform:translateY(0)}video-player-component[data-state=playing][data-idle=true]:not(:has(:focus-visible)) .video-block__controls{opacity:0;pointer-events:none;transform:translateY(.8rem)}video-player-component[data-state=playing][data-idle=true]:not(:has(:focus-visible)){cursor:none}video-player-component[data-state=playing][data-idle=true]:not(:has(:focus-visible)) .video-block__activity{cursor:none}.video-block__control--play{display:inline-flex}.video-block__control,.video-block__control--play>button{color:var(--color-white);border-radius:var(--radius-pill);cursor:pointer;-webkit-backdrop-filter:blur(6px);background:#ffffff14;border:0;justify-content:center;align-items:center;width:4.4rem;height:4.4rem;padding:0;transition:background-color .16s ease-out,transform .12s ease-out;display:inline-flex}.video-block__control:hover,.video-block__control--play>button:hover,.video-block__control:focus-visible,.video-block__control--play>button:focus-visible{background-color:#ffffff38;outline:none}.video-block__control:focus-visible,.video-block__control--play>button:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}.video-block__control:active,.video-block__control--play>button:active{transform:scale(.94)}.video-block__control svg,.video-block__control--play svg{fill:currentColor;width:1.8rem;height:1.8rem;display:block}.video-block__control--play .video-block__icon--pause,.video-block__control--play button[aria-pressed=true] .video-block__icon--play{display:none}.video-block__control--play button[aria-pressed=true] .video-block__icon--pause{display:block}.video-block__control--mute .video-block__icon--sound-off,video-player-component[data-muted=true] .video-block__control--mute .video-block__icon--sound-on{display:none}video-player-component[data-muted=true] .video-block__control--mute .video-block__icon--sound-off{display:block}@media (prefers-reduced-motion:reduce){.video-block__poster,.video-block__controls,.video-block__control,.video-block__control--play>button{transition:none}}
