.picture-list-item{flex:none;width:100%}.picture-list--text-under .picture-list-item{flex:1 0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.picture-list--text-under .picture-list-item-foreground,.picture-list-item-main{display:flex;flex:1 0 auto;flex-direction:column;align-items:stretch;justify-content:flex-start;overflow:hidden}.picture-list-item-main{position:relative;transition-property:transform,padding;transition-duration:.25s;transition-timing-function:cubic-bezier(.215,.61,.355,1);background:var(--theme-foreground-color);padding:0}.no-touchevents .picture-list-item:hover .picture-list-item-main{padding:calc((11.25px + 3.75 * ((100vw - 376px) / 1064)) - .1px);transform:rotate(-2deg)}.picture-list-item-content{position:absolute;right:0;bottom:0;left:0;display:flex;flex:1 0 auto;flex-direction:column;align-items:center;justify-content:center;padding:calc((22.5px + 7.5 * ((100vw - 376px) / 1064)) - .1px)}.picture-list--text-under .picture-list-item-content{position:relative;transition-property:transform,margin;transition-duration:.25s;transition-timing-function:cubic-bezier(.215,.61,.355,1);background:var(--theme-emphasized-color)}.no-touchevents .picture-list--text-under .picture-list-item:hover .picture-list-item-content{margin-left:calc((-11.25px + -3.75 * ((100vw - 376px) / 1064)) - .1px);margin-right:calc((-11.25px + -3.75 * ((100vw - 376px) / 1064)) - .1px);margin-bottom:calc((-11.25px + -3.75 * ((100vw - 376px) / 1064)) - .1px)}.picture-list-item-content:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;transition-property:background-color,color,opacity,transform,visibility;transition-duration:.25s;transition-timing-function:cubic-bezier(.215,.61,.355,1);background:var(--theme-emphasized-color);transform:translateY(100%)}@media (max-width:768px){.picture-list-item-content:before{transform:none}}.no-touchevents .picture-list-item:hover .picture-list-item-content:before{transform:none}.picture-list-item-label,.picture-list-item-title{position:relative;transition-property:background-color,color,opacity,transform,visibility;transition-duration:.25s;transition-timing-function:cubic-bezier(.215,.61,.355,1);opacity:0}.picture-list--text-under .picture-list-item-label,.picture-list--text-under .picture-list-item-title{opacity:1}@media (max-width:768px){.picture-list-item-label,.picture-list-item-title{opacity:1}}.no-touchevents .picture-list-item:hover .picture-list-item-label,.no-touchevents .picture-list-item:hover .picture-list-item-title{opacity:1}.picture-list-item-title{font-weight:900;font-family:Fairweather,Sans-Serif;font-size:calc((62px + 9.3 * ((100vw - 1441px) / 479)) - .1px);color:var(--theme-background-color);line-height:.9;text-align:center;text-transform:uppercase}@media (max-width:1440px){.picture-list-item-title{font-size:calc((52.7px + 9.3 * ((100vw - 376px) / 1064)) - .1px)}}@supports (-webkit-text-stroke-width:1.5px){.picture-list-item-title{-webkit-text-stroke-width:1.5px;-webkit-text-stroke-color:var(--theme-background-color);color:transparent}}@supports not (-webkit-text-stroke-width:1.5px){.picture-list-item-title{color:var(--theme-background-color)}}.picture-list-item-title .glyph-path{fill:transparent;stroke:var(--theme-background-color);stroke-width:1.5px}.picture-list--text-under .picture-list-item-title{color:var(--theme-background-color);font-weight:900;font-family:Fairweather,Sans-Serif;font-size:calc((40px + 6 * ((100vw - 1441px) / 479)) - .1px);-webkit-text-stroke-width:0;-webkit-text-stroke-color:transparent}@media (max-width:1440px){.picture-list--text-under .picture-list-item-title{font-size:calc((34px + 6 * ((100vw - 376px) / 1064)) - .1px)}}.picture-list-item-title:not(:last-child){margin-bottom:calc((11.25px + 3.75 * ((100vw - 376px) / 1064)) - .1px)}.picture-list-item-label{color:var(--theme-background-color);font-weight:900;font-family:Fairweather,Sans-Serif;font-size:calc((44px + 6.6 * ((100vw - 1441px) / 479)) - .1px);line-height:.9;text-align:center;text-transform:none}@media (max-width:1440px){.picture-list-item-label{font-size:calc((37.4px + 6.6 * ((100vw - 376px) / 1064)) - .1px)}}.picture-list-item-label:not(:last-child){margin-bottom:calc((11.25px + 3.75 * ((100vw - 376px) / 1064)) - .1px)}