.showreel-video-container{width:100vw;position:relative}.showreel-video-container video{object-fit:cover;object-position:bottom;width:100%;height:auto;max-height:calc(100vh - 72px);display:block}.main-video-buttons{justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;right:8px}.main-video-buttons .button{place-items:center;width:40px;height:40px;padding:0;display:grid}.casting-grid{grid-template-columns:repeat(4,1fr);justify-content:space-between;align-items:center;gap:16px;display:grid}.casting-card{will-change:transform;position:relative}.casting-card img{aspect-ratio:1}.casting-content{width:calc(100% - 32px);height:calc(100% - 32px);transition:var(--transition);opacity:0;text-align:center;background:#fff;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)scale(.5)}.casting-card:hover .casting-content{opacity:1;transform:translate(-50%,-50%)rotate(0)scale(1)}.ads-grid{grid-template-columns:repeat(3,1fr);justify-content:space-between;align-items:center;gap:16px;display:grid}.ads-grid>div{aspect-ratio:1;height:100%}.ads-grid>div iframe{width:100%;height:100%}@media screen and (max-width:992px){.casting-grid{grid-template-columns:repeat(3,1fr)}.ads-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.casting-grid{grid-template-columns:repeat(2,1fr)}.ads-grid{grid-template-columns:1fr}.ads-grid>div{height:350px;aspect-ratio:unset}}@media screen and (max-width:420px){.casting-grid{grid-template-columns:1fr}}
