@media (max-width:768px){.page-header{padding:10vw 0}.page-title{font-size:2rem;line-height:1.3}.page-subtitle{font-size:1.2rem}}@media (min-width:769px) and (max-width:1200px){.page-header{padding:6vw 0}.with-action-bar-overlay .page-header{padding-top:calc(75px + 12vw);padding-bottom:12vw}.page-title{font-size:2.5rem;line-height:1.4}}@media (min-width:1201px){.page-header{padding:6vw 0}.with-action-bar-overlay .page-header{padding-top:calc(75px + 12vw);padding-bottom:12vw}.page-title{font-size:2.5rem;line-height:1.5}}.page-header{background-color:#f7f7f7}.page-header .page-header-content .body-text{font-size:1rem;color:#666;max-width:30rem;line-height:1.6;text-align:left}.page-header .foreground{align-items:center;justify-content:center;text-align:center}.page-header .page-headings{max-width:800px}.page-header .page-title{font-family:Muli,sans-serif;font-weight:800;color:#222}.page-header .page-subtitle{font-weight:300;line-height:1.5;color:#444}.page-header.light-on-dark .page-subtitle,.page-header.light-on-dark .page-title{color:#fff}.section-title{font-weight:700;line-height:1.5;color:#222}.section-text{line-height:1.6;color:#666}.light-on-dark .section-text,.light-on-dark .section-title{color:#fff}@media (max-width:768px){.page-section .padded-section-content{padding:12vw 0}.image-at-bottom-edge{padding-top:6vw}}@media (min-width:769px) and (max-width:1200px){.page-section .padded-section-content{padding:8vw 0}.image-at-bottom-edge{padding-top:4vw}}@media (min-width:1201px){.page-section .padded-section-content{padding:6vw 0}.image-at-bottom-edge{padding-top:3vw}}.action-button{cursor:pointer;display:inline-block;border:0;border-radius:6px;padding:.75rem 1rem .8rem;text-transform:uppercase;font-family:Muli,sans-serif;font-weight:800;font-size:1rem;text-decoration:none;color:#fff;transition:background-color .15s linear;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.action-button.orange{background-color:#fd6923;box-shadow:0 8px 32px rgba(253,105,35,.3)}.action-button.orange:hover{background-color:#eb4d02}.action-button.blue{background-color:#1286e9;box-shadow:0 8px 32px rgba(22,144,202,.3)}.action-button.blue:hover{background-color:#0b78d1}.action-button.has-icon{padding:.8rem 1rem .8rem .7rem}.action-button .button-icon{margin-right:.7rem;border-radius:50%;padding:.2rem .4rem .2rem .6rem;background-color:#0b78d1}.home.page-header{background-image:url(/static/header-bg@2x-e8e4b245c11d641228b2ef4a6f76dfbe.png);background-position:50%}.home.page-section .column{align-items:center}.home.page-section .row{justify-content:space-between;width:100%}.home.page-section .section-element{flex:1 1;display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.6;position:relative;z-index:-2}.home.page-section .section-element>*{margin-bottom:3vw;max-width:100%}.home.page-section .section-element .element-text>*{margin-bottom:1vw}.home.page-section .section-element .badge{width:6rem;height:6rem;border-radius:12px;position:relative}.home.page-section .section-element .badge svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.home.page-section .section-element .badge.blue{background-color:#d0ebff}.home.page-section .section-element .badge.yellow{background-color:#f5ecc7}.home.page-section .section-element .badge.green{background-color:#ddf1c9}.home.page-section .section-element .element-heading{color:#333;font-size:1.5rem;font-weight:500}.home.page-section .section-element .element-description{color:#666}.home .listen-to-radio .row{width:100%;justify-content:center}.home .page-header-content{width:100%}.home .listen-to-radio.column.padded-section-content{align-items:center;padding-top:1rem;padding-bottom:0}.home .listen-to-radio.stations-grid>:not(:last-child){margin-bottom:1rem}.home .listen-to-radio .stations-row{display:flex}.home .listen-to-radio .genre-tile:not(:last-child),.home .listen-to-radio .playable-station-logo:not(:last-child){margin-right:1rem}.home .listen-to-radio .genres-row{display:flex}.home .listen-to-radio .genre-tile{background-color:#1286e9;width:calc(200px + 1rem);height:100px;border-radius:6px;text-decoration:none;font-family:Muli,sans-serif;font-size:1.5rem;font-weight:800;color:#fff;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden}.home .listen-to-radio .genre-tile:hover:after{background-color:rgba(0,0,0,.6)}.home .listen-to-radio .genre-tile:after{background-color:rgba(0,0,0,.4);content:"";width:100%;height:100%;position:absolute;top:0;left:0;transition:background-color .2s ease}.home .listen-to-radio .genre-tile .genre-name{z-index:1}.home .listen-to-radio .action-button{margin-top:6vw}.home.page-section.with-background-image.get-apps{background-image:url(/static/listen-bg@2x-4265b8f38a91682d281edc118a5e41d6.png)}.home.page-section.get-apps .column{align-items:flex-start}.home.get-apps .store-badges img{display:inline-block;height:3rem}.home.get-apps .store-badges{align-items:flex-start;margin-top:5vw;width:100%}.home.get-apps .store-badges>*{margin:0 1rem 1rem 0}.home.get-apps .store-badges img{max-width:none}.home.page-footer{z-index:1}.home .section-heading{font-weight:500;margin-bottom:4rem}.home .section-description{font-weight:300}@media (min-width:769px) and (max-width:1200px){.with-action-bar-overlay .home.page-header{padding-bottom:6vw}}@media (min-width:1201px){.with-action-bar-overlay .home.page-header{padding-bottom:6vw}}