.ss-film-bleed{margin-inline:0}.ss-media-grid{--ss-tile-gap:3px;--ss-cols:1;gap:var(--ss-tile-gap);grid-template-columns:1fr;grid-auto-rows:auto;place-items:start stretch;display:grid}.ss-grid-tile{align-self:start;width:100%;min-width:0;min-height:0;overflow:hidden}.ss-grid-tile--16x9,.ss-grid-tile--2x1{aspect-ratio:16/9}.ss-grid-tile--1x1,.ss-grid-tile--2x2{aspect-ratio:8/9}.ss-grid-tile--1x2{aspect-ratio:9/16}@media (width>=640px){.ss-media-grid{--ss-cols:2;--ss-col:calc(100cqi / var(--ss-cols));grid-template-columns:repeat(var(--ss-cols), minmax(0, 1fr));grid-auto-rows:calc(var(--ss-col) * 9 / 16);grid-auto-flow:dense;align-items:stretch;gap:0}.ss-grid-tile{aspect-ratio:auto;outline:1.5px solid var(--ss-bg,#161616);outline-offset:-1.5px;align-self:stretch;height:100%}.ss-grid-tile--16x9{grid-area:span 1/span 1}.ss-grid-tile--2x1{grid-area:span 2/span 2}.ss-grid-tile--1x1{grid-area:span 2/span 1}.ss-grid-tile--2x2{grid-area:span 4/span 2}.ss-grid-tile--1x2{grid-area:span 3/span 1}}@media (width>=1024px){.ss-media-grid{--ss-cols:3}.ss-media-grid--4{--ss-cols:4}}@media (width<=767px),(orientation:landscape) and (height<=500px){.ss-media-grid--phone2{--ss-cols:2;--ss-col:calc(100cqi / var(--ss-cols));grid-template-columns:repeat(var(--ss-cols), minmax(0, 1fr));grid-auto-rows:calc(var(--ss-col) * 9 / 16);grid-auto-flow:dense;align-items:stretch;gap:0}.ss-media-grid--phone2 .ss-grid-tile{aspect-ratio:auto;outline:1.5px solid var(--ss-bg,#161616);outline-offset:-1.5px;align-self:stretch;height:100%}.ss-media-grid--phone2 .ss-grid-tile--16x9{grid-area:span 1/span 1}.ss-media-grid--phone2 .ss-grid-tile--2x1{grid-area:span 2/span 2}.ss-media-grid--phone2 .ss-grid-tile--1x1{grid-area:span 2/span 1}.ss-media-grid--phone2 .ss-grid-tile--2x2{grid-area:span 4/span 2}.ss-media-grid--phone2 .ss-grid-tile--1x2{grid-area:span 3/span 1}.ss-media-grid--phone2 .ss-tile-caption,.ss-tiles-phone-small .ss-tile-caption{padding:1.5rem .75rem .625rem}.ss-media-grid--phone2 .ss-grid-tile:not(.ss-grid-tile--2x1):not(.ss-grid-tile--2x2) .ss-tile-title,.ss-tiles-phone-small .ss-tile-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ss-media-grid--phone2 .ss-grid-tile:not(.ss-grid-tile--2x1):not(.ss-grid-tile--2x2) .ss-tile-client,.ss-tiles-phone-small .ss-tile-client{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}}
