.cover{background-image:url(/_next/static/media/main_cover.662a509b.jpg);background-size:cover;background-repeat:no-repeat;background-position:50%;height:calc(100vh - 50px);color:#fff;box-shadow:0 0 100px rgba(0,0,0,.02);overflow:hidden;position:relative}@supports not (-webkit-touch-callout:none){.cover{background-attachment:fixed}}.cover:before{content:"";height:100%;position:relative;display:block;top:0;left:0;background:rgba(0,0,0,0) linear-gradient(180deg,transparent,#000)}.cover_info{position:absolute;width:100%}@media screen and (min-width:1024px){.cover_info{bottom:30%;right:5%;width:50%}}@media screen and (max-width:767px){.cover_info{bottom:25%;text-shadow:#000 .0625rem 0 .625rem}}@media screen and (max-width:374px){.cover_info{padding:0 .625rem}}.cover__title{text-transform:uppercase;text-align:center;padding-bottom:1.25rem}@media screen and (min-width:768px){.cover__title{padding-bottom:1.25rem}}@media screen and (max-width:767px){.cover__title{position:absolute;top:-50vh;left:50%;transform:translate(-50%);padding-bottom:.625rem;display:none}}.cover__text{text-align:center}@media screen and (min-width:768px){.cover__text{font-size:1.5rem;line-height:1.5rem}}@media screen and (max-width:767px){.cover__text{font-size:1.25rem;line-height:1.25rem}}@media screen and (max-width:374px){.cover__text{font-size:1rem;line-height:1.5rem}}.cover__quote{text-align:center}@media screen and (min-width:768px){.cover__quote{padding-top:1.25rem;font-size:1.5rem;line-height:1.5rem}}@media screen and (max-width:767px){.cover__quote{padding-top:.625rem;font-size:1.25rem;line-height:1.25rem}}@media screen and (max-width:374px){.cover__quote{font-size:1.125rem;line-height:1.25rem;letter-spacing:.0625rem}}