.content_alignment,.content_alignment_wide{width:var(--content-width);max-width:var(--content-max);margin-left:auto;margin-right:auto}.content_alignment_wide{max-width:var(--content-max-wide)}@media only screen and (min-width:740px){.content_alignment_wide{width:var(--content-width-wide)}}.media{overflow:hidden;background:var(--color-black);color:var(--color-white);text-align:center;--max-height:80vh}.media.size_short{--max-height:50vh}.media .media_item{position:relative;overflow:hidden}.media .media_item:before{float:left;width:1px;height:100%;content:'';margin-left:-1px;padding-bottom:56.25%;padding-bottom:min(56.25vw,var(--max-height))}.media .media_item iframe,.media .media_item img{position:absolute;max-width:none;max-height:none;width:calc(100% + 2px);top:-1px;right:-1px;left:-1px;z-index:0;-o-object-fit:cover;object-fit:cover;height:calc(100% + 200px);bottom:auto}.media .media_link{display:flex;position:relative;align-items:center;justify-content:center;border:none}.media .media_link:before{position:absolute;top:-1px;right:0;bottom:-1px;left:0;content:'';background:var(--color-twilight);opacity:.25;transition:opacity .15s linear}.media .media_link .icon{z-index:1;transition:transform .15s}@media only screen and (max-width:739px){.media .media_link .icon{font-size:7px}}.media .media_link:focus:before,.media .media_link:hover:before{opacity:.5}.media .media_link:focus .icon,.media .media_link:hover .icon{transform:scale(1.1)}@media only screen and (max-width:739px){.media .media_link{padding:100px 0}}