section.media{padding-bottom:calc(280 / var(--size) * 100vw)}@media (max-width:1023px){section.media{padding-bottom:0}}@media (min-width:1025px){section.media:hover .player{opacity:1;pointer-events:all}}section.media:has(+.nopad){padding-bottom:0}section.media[data-layout=single_left]:has(+[data-layout=single_left]),section.media[data-layout=single_left]:has(+[data-layout=single_right]),section.media[data-layout=single_right]:has(+[data-layout=single_left]),section.media[data-layout=single_right]:has(+[data-layout=single_right]){padding-bottom:0}section.media.related{margin-top:0}@media (max-width:1023px){section.media.related{padding-top:calc(100 / var(--size) * 100vw)}}section.media.related .headline{margin-bottom:calc(100 / var(--size) * 100vw)}@media (max-width:1023px){section.media:not(.related) .container,section.media:not(.related) div[class*=col-]{padding:0}}section.media .half .block .thumb{padding-bottom:112%}section.media .block{position:relative}section.media .block .thumb{padding-bottom:125%}section.media .block .thumb.landscape{padding-bottom:70%}@media (max-width:1023px){section.media .block .thumb{padding-bottom:182%!important}body.single-photo section.media .block .thumb{padding-bottom:0!important}body.single-photo section.media .block .thumb img{position:relative;top:0;left:0;width:100%;height:auto;height:initial;-webkit-transform:none;transform:none;-o-object-fit:contain;object-fit:contain;display:block}}section.media .block .bottom{padding:calc(25 / var(--size) * 100vw);font-family:"D",monospace;text-transform:uppercase;font-size:calc(13 / var(--size) * 100vw);position:absolute;width:100%;top:100%;left:0}@media (max-width:1023px){section.media .block .bottom{position:relative;padding:25px}}section.media .block .bottom .label{-webkit-transition:color 0.3s ease;transition:color 0.3s ease;padding-left:0;user-drag:none;-webkit-user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;margin-left:calc(25 / var(--size) * 100vw)}section.media .block .bottom .label svg{width:calc(9 / var(--size) * 100vw);height:auto;height:initial;margin-right:calc(5 / var(--size) * 100vw);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}section.media .block .bottom .label svg *{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;stroke:var(--text)}@media (min-width:1025px){section.media .block .bottom .label:hover{color:var(--green)}section.media .block .bottom .label:hover svg{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}section.media .block .bottom .label:hover svg *{stroke:var(--green)}}