.brand-identity-banner{background-position:center bottom;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:calc(100vh - 60px);justify-content:center;min-height:600px}.brand-identity-banner .brand-identity-banner-logo img{max-width:100%;height:auto}.brand-identity-banner .brand-identity-banner-txt{border-left:19px solid;font-family:GothamBold;font-size:32px;line-height:1.2;letter-spacing:-.48px;margin-top:32px;margin-bottom:32px;padding-left:32px}.brand-identity-banner .brand-identity-banner-link{color:inherit;cursor:pointer;display:inline-block;font-family:GothamMedium;font-size:22px;line-height:1;letter-spacing:-.42px;padding-right:28px;position:relative}.brand-identity-banner .brand-identity-banner-link svg{fill:currentColor;position:absolute;top:50%;right:0;transform:translateY(-50%);width:16px;height:19px}.brand-identity-body{color:#666;font-family:GothamBold;font-size:24px;letter-spacing:-.36px;line-height:1.2;padding:72px 0}.brand-identity-body .brand-identity-body-hdr{color:#181818}.brand-identity-body .brand-identity-body-txt a{color:#000}.brand-identity-body .brand-identity-body-txt a:hover{text-decoration:underline}.brand-identity-body .brand-identity-body-txt+.brand-identity-video{margin-top:64px}.brand-identity-body.brand-identity-ribbon{color:#b3b3b3}.brand-identity-body.brand-identity-ribbon .brand-identity-body-hdr,.brand-identity-body.brand-identity-ribbon .brand-identity-cols{color:#fdfaf6}.brand-identity-body.brand-identity-ribbon a{color:#fff}.brand-identity-body.last-brand-identity-body{padding-bottom:132px}.brand-identity-quote{border-radius:20px;background:#fff;color:#181818;font-family:GothamMedium;line-height:1.2;margin-top:64px;padding:36px}.brand-identity-quote svg{display:block;width:121px;height:40px;fill:#d6ccc3}.brand-identity-quote .brand-identity-quote-txt{font-family:GothamBlack;font-size:32px;letter-spacing:-.56px;margin:24px 0}.brand-identity-quote .brand-identity-quote-by{font-size:20px;letter-spacing:-.25px;margin-bottom:6px}.brand-identity-quote .brand-identity-quote-byline{font-family:RedHatText-SemiBold;font-size:12px;letter-spacing:2.4px;line-height:1.35;text-transform:uppercase;margin-bottom:13px}.brand-identity-quote .brand-identity-quote-logo{display:block;width:auto;height:auto;vertical-align:top}.brand-identity-cols{color:#181818;padding-top:8px}.brand-identity-cols .brand-identity-col{margin-top:64px}.brand-identity-cols .brand-identity-col-icon{display:block;height:50px;margin-bottom:24px;width:50px}.brand-identity-cols .brand-identity-col-hdr{font-family:GothamMedium;font-size:22px;line-height:1.4;letter-spacing:-.33px;margin-bottom:12px}.brand-identity-cols .brand-identity-col-txt{font-family:RedHatText-Regular;font-size:16px;letter-spacing:.04px;line-height:1.5}.brand-identity-video{font-size:14px;font-family:RedHatText-Regular}.brand-identity-video .brand-identity-video-player{overflow:hidden;position:relative}.brand-identity-video .brand-identity-video-player .preloader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.brand-identity-video .brand-identity-video-player .spinner{border-color:transparent white white transparent;border-radius:50px;border-style:solid;border-width:5px;opacity:.9;width:50px;height:50px;animation:spin 1s infinite linear}.brand-identity-video .brand-identity-video-player .zelda-video{height:100%}.brand-identity-video .brand-identity-video-list ul,.brand-identity-video .brand-identity-video-list li{list-style:none;padding:0}.brand-identity-video .brand-identity-video-list ul{margin:40px 0 0}.brand-identity-video .brand-identity-video-list ul>li{cursor:pointer;margin:0 0 10px;display:flex;align-items:center}.brand-identity-video .brand-identity-video-list ul>li:last-child{margin-bottom:0}.brand-identity-video .brand-identity-video-list .thumbnail-img{width:200px}.brand-identity-video .brand-identity-video-list .thumbnail-img.last-played{outline:5px solid currentColor;outline-offset:-5px}.brand-identity-video .brand-identity-video-list .thumbnail-title{font-size:16px;margin-left:40px;letter-spacing:.04px}.brand-identity-video .brand-identity-video-title{color:#fff;display:none;font-size:16px;position:absolute;bottom:32px;line-height:1;left:40px}.brand-identity-demo-player{align-items:center;color:#fdfaf6;display:flex;flex-direction:row;flex-wrap:wrap;font-family:GothamMedium;font-size:22px;letter-spacing:-.42px;line-height:35px;margin-bottom:-4px;margin-top:-4px}.brand-identity-demo-player .brand-identity-demo-disc{--circleBg: #c6002b;color:#c6002b;cursor:pointer;display:inline-block;fill:#fdfaf6;height:100px;stroke:#c6002b;stroke-width:3;width:100px;height:70px;width:70px;margin:0;stroke:unset}.brand-identity-demo-player .brand-identity-demo-disc:hover{--circleBg: #ad0025;color:#ad0025}.brand-identity-demo-player .brand-identity-demo-title{color:#fdfaf6;flex:1;margin:0 24px}.brand-identity-demo-player .brand-identity-demo-timecode .current{display:none}.brand-identity-demo-player .brand-identity-demo-waveform{color:#c6002b;cursor:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAxMDAgMjAwIiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+Cgk8ZGVmcz4KCQk8ZmlsdGVyIGlkPSJzaGFkb3ciIHdpZHRoPSIxMjBweCIgaGVpZ2h0PSIyMjBweCIgeD0iLTEwcHgiIHk9Ii0xMHB4Ij4KCQkJPGZlRHJvcFNoYWRvdyBkeD0iMCIgZHk9IjAiIHN0ZERldmlhdGlvbj0iMTAiIGZsb29kLWNvbG9yPSJibGFjayIgZmxvb2Qtb3BhY2l0eT0iMC41IiAvPgoJCTwvZmlsdGVyPgoJPC9kZWZzPgoJPHBvbHlnb24gcG9pbnRzPSIyMCwyMCA2MCwyMCA1MCw0MCA1MCwxMzAgNjAsMTUwIDIwLDE1MCAzMCwxMzAgMzAsNDAiIGZpbGw9ImJsYWNrIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjgiIGZpbHRlcj0idXJsKCNzaGFkb3cpIiAvPgo8L3N2Zz4=) 5 8,col-resize;fill:#fdfaf6;flex:1;height:70px;-webkit-user-select:none;user-select:none;flex:none;height:160px;margin-top:12px;width:100%}.brand-identity-demo-player .brand-identity-demo-waveform .waveform{transform:scale(1)}.brand-identity-demo-player .brand-identity-demo-waveform svg{vertical-align:middle;pointer-events:none}@media (max-width: 767px){.brand-identity-banner .brand-identity-banner-txt{padding-right:0}.inline-mobile{display:inline}.brand-identity-video .brand-identity-video-player{margin-left:-20px;margin-right:-20px;height:56vw;min-height:198px}.brand-identity-video .brand-identity-video-list ul{margin-left:10px;margin-right:10px}.brand-identity-demo-player .brand-identity-demo-title{margin-right:0}.brand-identity-demo-player .brand-identity-demo-timecode{display:none}}@media (min-width: 768px){.brand-identity-banner{min-height:700px}.brand-identity-banner .brand-identity-banner-txt{font-size:40px;letter-spacing:-.7px}.brand-identity-banner .brand-identity-banner-link{font-size:24px}.brand-identity-body{font-size:32px;letter-spacing:-.48px;padding:104px 0}.brand-identity-body .brand-identity-body-txt+.brand-identity-video{margin-top:68px}.brand-identity-quote{margin-top:68px;padding:64px}.brand-identity-quote .brand-identity-quote-txt{font-size:40px;letter-spacing:-.7px;margin:32px 0}.brand-identity-quote .brand-identity-quote-by{font-size:22px;letter-spacing:-.275px;margin-bottom:8px}.brand-identity-quote .brand-identity-quote-byline{font-size:14px;letter-spacing:2.8px}.brand-identity-demo-player{font-size:24px}.brand-identity-cols{display:flex;flex-wrap:wrap;justify-content:space-between}.brand-identity-cols .brand-identity-col{max-width:calc(50% - 32px)}.brand-identity-cols .brand-identity-col-hdr{font-size:24px;letter-spacing:-.36px}.brand-identity-cols .brand-identity-col-txt{font-size:18px;letter-spacing:.045px}.brand-identity-video .brand-identity-video-player{height:409px}.brand-identity-video .brand-identity-video-list .thumbnail-title{font-size:18px;letter-spacing:.045px}}@media (min-width: 992px){.brand-identity-cols .brand-identity-col{max-width:calc(25% - 48px)}.brand-identity-video{background-color:#000;padding:40px 270px 80px 40px;position:relative}.brand-identity-video.no-title{padding-bottom:40px}.brand-identity-video .brand-identity-video-player{height:360px}.brand-identity-video .brand-identity-video-list{position:absolute;top:0;right:0;bottom:0;width:230px;padding-bottom:40px;padding-right:40px;overflow-x:hidden;overflow-y:auto}.brand-identity-video .brand-identity-video-list ul>li{display:list-item;margin-bottom:15px}.brand-identity-video .brand-identity-video-list .thumbnail-img{width:100%}.brand-identity-video .brand-identity-video-list .thumbnail-img.last-played{outline-color:#fff}.brand-identity-video .brand-identity-video-list .thumbnail-title{display:none}.brand-identity-video .brand-identity-video-title{display:block}}@media (min-width: 1200px){.brand-identity-banner{min-height:800px}.brand-identity-banner .brand-identity-banner-txt{font-size:50px;letter-spacing:-.875px}.brand-identity-banner .brand-identity-banner-link{font-size:28px}.brand-identity-body{font-size:38px;letter-spacing:-.57px;padding:136px 0}.brand-identity-body.last-brand-identity-body{padding-bottom:238px}.brand-identity-body .brand-identity-body-txt+.brand-identity-video{margin-top:100px}.brand-identity-quote{margin-top:100px;padding:68px}.brand-identity-quote .brand-identity-quote-txt{font-size:50px;letter-spacing:-.875px;margin:36px 0}.brand-identity-quote .brand-identity-quote-by{font-size:22px;letter-spacing:-.275px;margin-bottom:10px}.brand-identity-demo-player{font-size:28px}.brand-identity-cols{padding-top:72px}.brand-identity-cols .brand-identity-col{max-width:calc(25% - 75px)}.brand-identity-cols .brand-identity-col-icon{height:63px;width:63px}.brand-identity-cols .brand-identity-col-hdr{font-size:28px;letter-spacing:-.42px}.brand-identity-cols .brand-identity-col-txt{font-size:20px;letter-spacing:.05px}.brand-identity-video .brand-identity-video-player{height:477px}}.brand-identity-banner{background-color:#b62a30;background-image:url(/assets/images/marketing/brand-identity/iheart/banner-bg.svg);color:#fff}.brand-identity-banner .brand-identity-banner-logo{margin-top:36px}.brand-identity-banner .brand-identity-banner-txt{margin-top:68px}.brand-identity-body.brand-identity-ribbon{background:#000}.brand-identity-cols .brand-identity-col-icon{fill:#c6002b}.brand-identity-quote .brand-identity-quote-logo{height:28px}@media (min-width: 768px){.brand-identity-banner .brand-identity-banner-logo img{width:728px}.brand-identity-banner .brand-identity-banner-txt{margin-top:96px}}@media (min-width: 1200px){.brand-identity-banner .brand-identity-banner-logo img{width:1100px}}
