.video{display:flex;justify-content:center;width:100%}.video__inner{display:flex;flex-direction:column;width:100%;gap:var(--spacing-2x)}@media (min-width: 1024px){.video__inner{gap:var(--spacing-3x)}}.video__text-holder,.video .text-holder{display:flex;flex-flow:column;height:100%}@media (min-width: 1024px){.video__text-holder,.video .text-holder{height:unset}}.video__text-holder__title,.video .text-holder__title{font-family:Chivo;font-size:3rem;font-size:2rem;font-style:normal;font-weight:600;line-height:normal;text-align:center}@media (min-width: 1024px){.video__text-holder__title,.video .text-holder__title{font-size:3rem;font-style:normal;font-weight:600;line-height:normal}}.video__video-holder,.video .video-holder{position:relative;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media (min-width: 1024px){.video__video-holder,.video .video-holder{display:flex;flex-flow:row nowrap;gap:16px}}.video__video-holder__poster,.video .video-holder__poster{background-color:transparent;border:none;cursor:pointer;margin:0;padding:0;height:100%;width:100%;overflow:hidden;border-radius:8px}@media (min-width: 1024px){.video__video-holder__poster,.video .video-holder__poster{border-radius:16px}}.video__video-holder__poster svg,.video__video-holder__poster img,.video .video-holder__poster svg,.video .video-holder__poster img{width:100%;max-width:100%;height:100%;object-fit:cover}.video__video-holder__poster:focus-visible,.video .video-holder__poster:focus-visible{outline:none;box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + .3rem) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + .5rem) rgba(var(--color-foreground),.5)}.video__video-holder__poster:focus,.video .video-holder__poster:focus{outline:none;box-shadow:0 0 0 var(--media-border-width) rgba(var(--color-foreground),var(--media-border-opacity)),0 0 0 calc(var(--media-border-width) + .3rem) rgb(var(--color-background)),0 0 0 calc(var(--media-border-width) + .5rem) rgba(var(--color-foreground),.5)}.video__video-holder__media,.video .video-holder__media{position:relative}@media (min-width: 1024px){.video__video-holder__media,.video .video-holder__media{grid-row:1;flex:1}}.video__video-holder__media:only-child,.video .video-holder__media:only-child{grid-column:1/3}@media (min-width: 1024px){.video__video-holder__media:only-child,.video .video-holder__media:only-child{grid-column:1/5}}.video__video-holder__media:not(:only-child) .video-holder__poster,.video .video-holder__media:not(:only-child) .video-holder__poster{aspect-ratio:.6}@media (min-width: 1024px){.video__video-holder__media:not(:only-child) .video-holder__poster,.video .video-holder__media:not(:only-child) .video-holder__poster{aspect-ratio:1/1}}.video__video-holder .deferred-media:not([loaded]) template,.video .video-holder .deferred-media:not([loaded]) template{z-index:-1}.video__video-holder .deferred-media[loaded]>.deferred-media__poster-button,.video .video-holder .deferred-media[loaded]>.deferred-media__poster-button{display:none}.video__video-holder .deferred-media__poster-button,.video .video-holder .deferred-media__poster-button{background-color:var(--color-white);border:1px solid var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;height:48px;width:48px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform .3s ease;z-index:1}.video__video-holder .deferred-media__poster-button:hover,.video .video-holder .deferred-media__poster-button:hover{transform:translate(-50%,-50%) scale(1.1)}.video__video-holder .deferred-media__poster-button .icon,.video .video-holder .deferred-media__poster-button .icon{width:2rem;height:2rem}.video__video-holder .deferred-media__poster-button .icon-play,.video .video-holder .deferred-media__poster-button .icon-play{margin-left:.2rem}.video__video-holder iframe,.video__video-holder video,.video .video-holder iframe,.video .video-holder video{position:absolute;width:100%;height:100%;left:0;top:0;border-radius:8px;z-index:10;object-fit:cover}@media (min-width: 1024px){.video__video-holder iframe,.video__video-holder video,.video .video-holder iframe,.video .video-holder video{border-radius:16px}}
