/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:Circular;src:url("https://sp-bootstrap.global.ssl.fastly.net/7.1.1/fonts/circular-book.woff2") format("woff2"),url("https://sp-bootstrap.global.ssl.fastly.net/7.1.1/fonts/circular-book.woff") format("woff");font-weight:400;font-style:normal}@font-face{font-family:Circular;src:url("https://sp-bootstrap.global.ssl.fastly.net/7.1.1/fonts/circular-bold.woff2") format("woff2"),url("https://sp-bootstrap.global.ssl.fastly.net/7.1.1/fonts/circular-bold.woff") format("woff");font-weight:700;font-style:normal}@font-face{font-family:Circular;src:url("https://sp-bootstrap.global.ssl.fastly.net/7.1.1/fonts/circular-black.woff2") format("woff2"),url("https://sp-bootstrap.global.ssl.fastly.net/7.1.1/fonts/circular-black.woff") format("woff");font-weight:900;font-style:normal}*{box-sizing:border-box}html{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background-color:#000;color:#fff;font-size:100%;line-height:1.5}html.fonts-loaded{font-family:Circular,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{text-decoration:none}.button{display:inline-block;margin-bottom:0;padding:16px 38px 18px;min-width:160px;font-weight:700;line-height:1;letter-spacing:2px;text-transform:uppercase;text-align:center;vertical-align:middle;white-space:normal;border-radius:500px;border:none;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none}@media (min-width:550px){.button{padding:16px 48px 18px}}.button--primary{color:#fff;background-color:#1db954}.button--primary:hover{background-color:#1ed760}.button--primary:active,.button--primary:focus{background-color:#1aa34a}.button--primary:focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.1)}.button--secondary{background-color:transparent;box-shadow:inset 0 0 0 2px #9e9e9e;color:#9e9e9e}.button--secondary:hover{box-shadow:none;background-color:#9e9e9e;color:#fff}.button--secondary:active{background-color:#000}.button--secondary:focus{box-shadow:inset 0 0 0 2px rgba(0,0,0,.1)}.button--tertiary{color:#1db954;background-color:transparent}.button--tertiary:hover{color:#1ed760}.button--tertiary:active{color:#1aa34a}.button--small{font-size:12px;padding:10px 32px}.container{padding:0 15px;overflow:hidden}@media (min-width:550px){.container{padding:0 25px}}@media (min-width:1100px){.container{max-width:1080px;margin:0 auto}}.page-header{background:#000;font-size:.875rem}@media (min-width:1100px){.page-header{font-size:1rem}}.page-header .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.page-header__logo{-webkit-box-flex:0;-webkit-flex:0 0;-ms-flex:0 0;flex:0 0;color:#fff}.page-header__logo svg{display:block;height:50px;padding:10px 0}.page-header__nav{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.page-header__nav a{color:#fff;display:block;height:50px;line-height:50px;padding:0 15px;font-weight:700}@media (min-width:750px){.page-header{background:transparent}.page-header__logo svg{height:70px;padding:15px 0}.page-header__nav a{height:70px;line-height:70px;padding:0 25px}}.notice{color:#fff;font-size:12px;padding:14px 14px 12px 15px;text-align:left;font-weight:400}.notice a{text-decoration:underline}.notice button{background:transparent;color:#fff;margin-top:-8px;border:0;float:right}.notice-info{background-color:#509bf5}.notice-warning{background-color:#f59b23}#cookie-notice button{font-size:23px}.upsell-device{height:15em;left:0;margin:0 auto 1em;overflow:hidden;padding-top:.556em;position:relative;right:0;width:12em;-webkit-mask-image:-webkit-linear-gradient(#000 80%,transparent);mask-image:linear-gradient(#000 80%,transparent)}.upsell-device .upsell-device-screen{left:0;margin:1.39em auto 0;padding-top:.4em;position:absolute;right:0;top:1.67em;width:10.44em}.upsell-device .upsell-device-img{background-size:cover;height:16.67em;margin:0;width:100%}.upsell-device .upsell-device-gradient{background-image:-webkit-linear-gradient(rgba(0,0,0,.2),#141414);background-image:linear-gradient(rgba(0,0,0,.2),#141414);bottom:0;left:0;position:absolute;right:0;top:0}.upsell-device .upsell-device-inner-wrapper{font-size:.556em;position:relative}.upsell-device .upsell-device-inner-wrapper:after{background-color:hsla(0,0%,100%,.1);content:"";height:14em;position:absolute;right:.05em;top:4em;width:.778em}.upsell-device .upsell-device-playing-text{color:#fff;font-weight:600;text-transform:uppercase}.upsell-device .upsell-device-context-name{margin:0 auto;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upsell-device .upsell-device-cover-art-wrapper{padding:.556em 1.389em}.upsell-device .upsell-device-cover-art{background-size:cover;padding-bottom:100%;width:100%}.albums-section__see-more a,.artist-hero__monthly-listeners,.playlist__listeners,.top-listener__listeners,.track-upsell__copy{text-transform:uppercase;letter-spacing:1px}body{font-size:.875rem}@media (min-width:1100px){body{font-size:1rem}}h1{font-size:32px;font-weight:900;line-height:40px;letter-spacing:-.5px;margin:0 0 5px}@media (min-width:1100px){h1{font-size:60px;line-height:1;letter-spacing:-1px;margin-bottom:20px}}h2{font-size:24px;font-weight:700;line-height:32px;text-align:center;margin:0 0 15px}@media (min-width:750px){h2{text-align:left}}@media (min-width:1100px){h2{font-size:32px;line-height:40px;margin-bottom:20px}}p{color:#9e9e9e;line-height:20px;margin:0 0 20px}a{color:#fff}.artist-header-bg{position:absolute;top:50px;left:0;right:0;height:420px;z-index:-1}.artist-header-bg__image{height:420px;background-position:top;background-repeat:no-repeat;background-size:cover;background-blend-mode:luminosity;-webkit-filter:opacity(.4) contrast(1.5);filter:opacity(.4) contrast(1.5);-webkit-transform:translateZ(0);transform:translateZ(0)}.artist-header-bg__image:after{content:"";position:absolute;height:420px;width:100%;background-image:-webkit-linear-gradient(transparent -30%,#000);background-image:linear-gradient(transparent -30%,#000)}@media (min-width:750px){.artist-header-bg{top:0}}.artist-hero{text-align:center;padding:20px 35px 30px}.artist-hero__image{width:150px;margin:0 auto 10px}.artist-hero__image .image-crop{box-shadow:0 5px 10px 0 rgba(0,0,0,.2)}.artist-hero__monthly-listeners{font-size:12px;color:#9e9e9e;margin-bottom:25px}.artist-hero .button{padding:16px 30px 18px}@media (min-width:550px){.artist-hero{text-align:left;padding:60px 0}.artist-hero .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.artist-hero__image{width:160px;margin:0 30px 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.artist-hero__name{margin-bottom:0}.artist-hero__monthly-listeners{font-size:14px;letter-spacing:2px;font-weight:700;margin-bottom:15px}.artist-hero .button{padding:16px 38px 18px}}@media (min-width:1100px){.artist-hero__monthly-listeners{font-size:16px}}@media (min-width:750px){.artist-overview-section .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.artist-overview-section__releases{padding-right:30px;width:66.66%}.artist-overview-section__related{padding-left:30px;width:33.33%}}.popular-tracks{margin-bottom:50px}.tracklist{list-style:none;margin:0;padding:0}.tracklist-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:5px;cursor:pointer}.tracklist-track.playing,.tracklist-track:hover{background:#1d1d1d}.tracklist-track__album-art{width:40px;height:40px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;position:relative}.tracklist-track__album-art .lazy-image{height:100%;background-size:cover}.tracklist-track__play-pause{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.tracklist-track__play-pause svg{height:17px;margin:0;padding:0}.tracklist-track__play{display:block}.tracklist-track__pause{color:#1ed760;display:none}.active .tracklist-track__play-pause,.playing .tracklist-track__play-pause,.tracklist-track:hover .tracklist-track__play-pause{opacity:1}.tracklist-track.playing .tracklist-track__play{display:none}.tracklist-track.playing .tracklist-track__pause{display:block}.tracklist-track__position{width:40px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 5px;text-align:center;color:#9e9e9e}.tracklist-track__name{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tracklist-track__artists{display:inline;color:#9e9e9e}.tracklist-track__explicit{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 10px}.tracklist-track__explicit svg{width:1em;display:block;color:#9e9e9e}.tracklist-track__duration{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-width:2.75em;text-align:right;margin-right:10px}.tracklist-track.playing .tracklist-track__duration-full,.tracklist-track:hover .tracklist-track__duration-full,.tracklist-track__duration-preview{display:none}.tracklist-track.playing .tracklist-track__duration-preview,.tracklist-track:hover .tracklist-track__duration-preview{display:inline}.tracklist-track.playing .tracklist-track__duration-preview{color:#1db954}.tracklist-track .track-upsell{position:absolute;top:0;bottom:0;left:40px;right:0;margin-left:1px;cursor:default;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;opacity:0;pointer-events:none}.tracklist-track--preview-player .track-upsell{cursor:pointer}.tracklist-track.active .track-upsell{opacity:1;pointer-events:all}.tracklist-track__progress-bar{position:absolute;background:#1db954;height:3px;width:0;top:100%;left:0;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.tracklist-track.active .tracklist-track__progress-bar,.tracklist-track.playing .tracklist-track__progress-bar{opacity:1}@media (min-width:1100px){.tracklist-track{font-size:16px;margin-bottom:10px}.tracklist-track__album-art{width:60px;height:60px}.tracklist-track__play-pause svg{height:20px}.tracklist-track__position{width:60px;padding:0 5px 0 15px}.tracklist-track__duration{margin-right:20px}.tracklist-track .track-upsell{left:60px}}.track-upsell{background:#fff;color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 10px}.track-upsell__copy{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1;font-size:12px;font-weight:700}.track-upsell__copy--desktop{display:none}@media (min-width:1100px){.track-upsell__copy{font-size:14px}.track-upsell__copy--desktop{display:block}.track-upsell__copy--not-desktop{display:none}}.track-upsell__cta{-webkit-box-flex:0;-webkit-flex:0 0;-ms-flex:0 0;flex:0 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.track-upsell__cta .button{display:none;margin-left:10px;font-size:10px;min-width:80px;padding:10px 15px;font-weight:900;letter-spacing:.1em}.track-upsell__cta .button.track-upsell__cta-xs{display:inline-block}@media (min-width:370px){.track-upsell__cta .button{display:inline-block;min-width:140px}.track-upsell__cta .button.track-upsell__cta-xs{display:none}}@media (min-width:550px){.track-upsell__cta .button{letter-spacing:1px;min-width:160px}}@media (min-width:1100px){.track-upsell__cta .button{min-width:200px;font-size:14px;font-weight:700}}@media (min-width:1100px){.track-upsell{padding:0 20px}}.related-artists{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px 25px;padding:0;overflow:auto;clear:both}@media (min-width:750px){.related-artists{display:block}}.related-artist{width:50%;padding:0 5px;margin-bottom:25px;text-align:center}.related-artist:hover{background:#1d1d1d}.related-artist__image{width:100px;margin:0 auto}.related-artist__image .image-crop{background-color:#333}.related-artist__name{margin-top:10px;word-wrap:break-word}@media (min-width:550px){.related-artist{width:25%}}@media (min-width:750px){.related-artist{text-align:left;width:auto;margin-bottom:10px;padding:5px}.related-artist a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.related-artist__image{width:40px;margin:0 15px 0 0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.related-artist__name{margin:0;-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}}@media (min-width:1100px){.related-artist__image{width:50px;margin-right:20px}}.playlists-section{text-align:center;margin-bottom:50px}.playlists-section p{padding:0 10px}@media (min-width:750px){.playlists-section{text-align:left}.playlists-section h2{margin-bottom:0}.playlists-section p{padding:0;margin-bottom:20px}}.playlists{list-style:none;margin:0 -5px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.playlist{width:50%;padding:0 10px;margin-bottom:20px;text-align:center}.playlist__name{line-height:16px;font-weight:700;word-wrap:break-word;margin:15px 0 5px}.playlist__listeners{color:#9e9e9e;font-size:10px;line-height:16px}.playlist .image-crop{background-color:#333}@media (min-width:550px){.playlist{width:25%}}@media (min-width:1100px){.playlist{width:20%}}.artist-info-section{background:#1d1d1d;padding-top:30px;padding-bottom:50px;margin-bottom:30px}@media (min-width:1100px){.artist-info-section .container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:60px;padding-bottom:60px}.about-artist{width:70%;padding-right:60px}}.artist-image-gallery{overflow:auto;margin-bottom:20px}.artist-image-gallery .image-crop{background-color:#333}.artist-image-gallery__primary{width:66%;padding-bottom:52.8%;float:left}.artist-image-gallery__secondary{width:34%;padding-bottom:26.5%;float:left}.artist-image-gallery__single{padding-bottom:60%}.artist-bio{color:#9e9e9e;line-height:20px;margin-bottom:40px}.artist-bio__attribution{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.artist-bio__attribution-image{width:40px;margin-right:10px}.artist-bio__missing{border:1px solid #404040;text-align:center;padding:30px}@media (min-width:750px){.artist-bio__attribution{margin-bottom:20px}.artist-bio__primary{font-size:24px;line-height:32px;color:#fff;font-weight:900;margin-bottom:16px;max-width:800px}.artist-bio__secondary{max-width:600px}.artist-bio__missing{padding:40px}}@media (min-width:1100px){.artist-bio{margin-bottom:0}}@media (min-width:750px) and (max-width:1099px){.artist-meta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.top-listeners-section{width:70%}}.top-listeners{list-style:none;max-width:350px;margin:0 auto;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:750px){.top-listeners{max-width:500px;margin:0}}@media (min-width:1100px){.top-listeners{display:block;font-size:18px;margin-bottom:20px}}.top-listener{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media (min-width:750px){.top-listener{width:33.33%}}@media (min-width:1100px){.top-listener{width:100%}}.top-listener__position{-webkit-box-flex:0;-webkit-flex:0 0;-ms-flex:0 0;flex:0 0;width:10px;margin-right:8px;color:#9e9e9e}@media (min-width:1100px){.top-listener__position{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}}.top-listener__details{-webkit-box-flex:1;-webkit-flex:1 1;-ms-flex:1 1;flex:1 1}.top-listener__listeners{font-size:10px;color:#9e9e9e}@media (min-width:1100px){.top-listener__listeners{font-size:14px}}.albums-section{margin-bottom:30px}.albums-section__see-more{text-align:center}.albums-section__see-more a{font-size:12px;font-weight:700;color:#1db954}.albums{list-style:none;margin:0 -10px;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.album{width:50%;padding:0 10px;margin-bottom:20px}@media (min-width:550px){.album{width:25%}}@media (min-width:1100px){.album{width:20%}}.album__image{margin-bottom:8px}.album__image .image-crop{background-color:#333}.album__name{overflow:hidden;word-wrap:break-word}.upsell{text-align:center;padding:30px 0;overflow:hidden;z-index:3}.upsell,.upsell .container{position:relative}.upsell .overlay{background-image:-webkit-linear-gradient(#000,transparent 55%,#000);background-image:linear-gradient(#000,transparent 55%,#000);bottom:0;z-index:2}.upsell .bg,.upsell .overlay{position:absolute;top:0;left:0;right:0}.upsell .bg{bottom:-200px;background-size:cover;background-position:50%;background-blend-mode:luminosity;-webkit-filter:opacity(.2) contrast(1.5);filter:opacity(.2) contrast(1.5);-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1}.upsell .button{margin-bottom:20px}.upsell p{color:#fff}.page-footer{padding:50px 0;position:relative}.page-footer .container{position:relative;z-index:3}.page-footer__background{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:50%;background-blend-mode:luminosity;-webkit-filter:opacity(.2) contrast(1.5);filter:opacity(.2) contrast(1.5);-webkit-transform:translateZ(0);transform:translateZ(0);z-index:1}.page-footer__background-overlay{position:absolute;background-image:-webkit-linear-gradient(#000,rgba(0,0,0,.2));background-image:linear-gradient(#000,rgba(0,0,0,.2));top:0;bottom:0;left:0;right:0;z-index:2}.page-footer__logo{text-align:center;margin-bottom:10px}.page-footer__logo svg{height:50px;padding:10px;vertical-align:middle}.page-footer__legal{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.page-footer__legal a{padding:10px;color:#fff}@media (min-width:550px){.page-footer__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-footer__logo{margin-bottom:0}}.expand{text-align:center}.expand__body{overflow:hidden;text-align:left;max-height:0}.expand.expand--expanded .expand__body{max-height:none}.expand.expand--expanded .expand__more,.expand .expand__less{display:none}.expand.expand--expanded .expand__less{display:inline}@media (min-width:750px){.expand{text-align:left}.expand__body{max-height:6em;margin-bottom:20px;position:relative}.expand__body:after{content:"";position:absolute;bottom:0;top:0;left:0;right:0;background:-webkit-linear-gradient(transparent,#1d1d1d);background:linear-gradient(transparent,#1d1d1d);pointer-events:none}.expand.expand--expanded .expand__body{margin-bottom:0}.expand.expand--expanded .expand__body:after{display:none}}.lazy-image{opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.lazy-image--loaded{opacity:1}.image-crop{position:relative;overflow:hidden}.image-crop .lazy-image{position:absolute;top:0;bottom:0;left:0;right:0;background-size:cover;background-position:50%}.image-crop img{position:absolute;top:50%;left:50%;height:100%;width:auto;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:none}.image-crop--circle,.image-crop--square{padding-bottom:100%}.image-crop--circle img.img-portrait,.image-crop--square img.img-portrait{height:auto;width:100%}.image-crop--circle{border-radius:50%}@media (max-width:1099px){.desktop-only{display:none}}.notice{text-align:center}.notice p{color:#fff;margin:0}