.pattern-video[data-v-d74af932]{-moz-column-gap:var(--grid-column-gap,10px);column-gap:var(--grid-column-gap,10px);display:grid;grid-auto-flow:row;grid-template-rows:auto;margin-bottom:48px;margin-top:48px;row-gap:var(--grid-row-gap,10px)}.pattern-video[data-v-d74af932]>*{--grid-width:4;--grid-template-columns:repeat(4,1fr)}.pattern-video[data-v-d74af932]{grid-template-columns:repeat(4,1fr)}@media (min-width:768px){.pattern-video[data-v-d74af932]{-moz-column-gap:var(--grid-column-gap,10px);column-gap:var(--grid-column-gap,10px);display:grid;grid-auto-flow:row;grid-template-rows:auto;row-gap:var(--grid-row-gap,10px)}.pattern-video[data-v-d74af932]>*{--grid-width:8;--grid-template-columns:repeat(8,1fr)}.pattern-video[data-v-d74af932]{grid-template-columns:repeat(8,1fr)}}@media (min-width:1280px){.pattern-video[data-v-d74af932]{-moz-column-gap:var(--grid-column-gap,10px);column-gap:var(--grid-column-gap,10px);display:grid;grid-auto-flow:row;grid-template-rows:auto;margin-bottom:64px;margin-top:64px;row-gap:var(--grid-row-gap,10px)}.pattern-video[data-v-d74af932]>*{--grid-width:12;--grid-template-columns:repeat(12,1fr)}.pattern-video[data-v-d74af932]{grid-template-columns:repeat(12,1fr)}}.pattern-video .bsg-heading[data-v-d74af932]{margin-bottom:48px;--grid-cell-width:var(--grid-width);align-self:stretch;grid-column-end:span var(--grid-cell-width,--grid-width);justify-self:stretch}@media (min-width:768px){.pattern-video .bsg-heading[data-v-d74af932]{--grid-cell-width:6;align-self:stretch;grid-column-end:span var(--grid-cell-width,--grid-width);grid-column-start:2;justify-self:stretch}}@media (min-width:1280px){.pattern-video .bsg-heading[data-v-d74af932]{margin-bottom:64px;padding-left:64px;padding-right:64px;--grid-cell-width:8;align-self:stretch;grid-column-end:span var(--grid-cell-width,--grid-width);grid-column-start:3;justify-self:stretch}}.pattern-video .bsg-video[data-v-d74af932]{box-shadow:0 32px 48px -24px #00000024,0 16px 96px #00000014,0 16px 32px #0000000f,0 8px 16px #0000000a;width:100%;--grid-cell-width:var(--grid-width);align-self:stretch;grid-column-end:span var(--grid-cell-width,--grid-width);justify-self:stretch}@media (min-width:768px){.pattern-video .bsg-video[data-v-d74af932]{--grid-cell-width:6;align-self:stretch;grid-column-end:span var(--grid-cell-width,--grid-width);grid-column-start:2;justify-self:stretch}}@media (min-width:1280px){.pattern-video .bsg-video[data-v-d74af932]{--grid-cell-width:10;align-self:stretch;grid-column-end:span var(--grid-cell-width,--grid-width);justify-self:stretch}}
