.bitcoin-halving-hero{padding-top:20px;padding-bottom:20px;background:#19284d;overflow-y:hidden;display:none}.bitcoin-halving-hero .container{width:100%}@media (min-width:1024px){.bitcoin-halving-hero .container{padding:0;width:calc(100% - 30px);margin-left:auto;margin-right:auto}}.bitcoin-halving-hero .bitcoin-halving{text-align:center;position:relative}.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container{display:flex;flex-direction:column}.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .heading-section{margin-bottom:16px}.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .heading-section:before{content:"";display:none;width:192px;height:214px;position:absolute;left:84px;bottom:-64px;background-color:#608ad8;mask-image:url(https://static.coindesk.com/static/images/bitcoin-halving-1c1e51b2e60df167f2f3e98346d9b54d.svg);-webkit-mask-image:url(https://static.coindesk.com/static/images/bitcoin-halving-1c1e51b2e60df167f2f3e98346d9b54d.svg);mask:url(https://static.coindesk.com/static/images/bitcoin-halving-1c1e51b2e60df167f2f3e98346d9b54d.svg);opacity:.2;transform:scale(.55)}@media (min-width:1024px){.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .heading-section:before{display:block}}.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .heading-section .heading{color:#fff;font-size:18px;font-weight:700;line-height:1.11;letter-spacing:normal;margin-bottom:14px;padding:0}.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .heading-section .heading a:hover{text-decoration:underline}.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .heading-section .heading time{font-weight:300;font-size:18px}@media (min-width:1024px){.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .heading-section .heading{margin-bottom:11px}}.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .heading-section .sponsor{font-size:12px;font-weight:400;line-height:14px;letter-spacing:normal;color:#fff;display:flex;justify-content:center}.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .heading-section .sponsor span{margin-right:10px}.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .heading-section .sponsor .sponsor-img{width:50px}@media (min-width:1024px){.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .heading-section .sponsor{justify-content:start}}@media (min-width:1024px){.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .heading-section{margin-right:141px;margin-top:6px}}.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .clock{display:flex;justify-content:center}.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .clock .bitcoin-halving-countdown .countdown{padding-bottom:0}.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .clock .bitcoin-halving-countdown .countdown.alternative .block{font-size:28px;height:52px;margin-right:8px}.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .clock .bitcoin-halving-countdown .countdown.alternative .block:before{font-size:18px;right:-8px;top:6px}.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .clock .bitcoin-halving-countdown .countdown.alternative .block:after{font-size:10px;bottom:0}@media (min-width:1024px){.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .clock .bitcoin-halving-countdown .countdown.alternative .block{font-size:32px}}@media (min-width:1024px){.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container .clock{margin-bottom:15px}}@media (min-width:1024px){.bitcoin-halving-hero .bitcoin-halving .bitcoin-halving-container{flex-direction:row;justify-content:center}}@media (min-width:1024px){.bitcoin-halving-hero{height:95px}}.bitcoin-halving-hero.display-bitcoin-halving{display:block}.countdown{padding-bottom:25px}.countdown time{display:flex;flex-direction:row;flex-wrap:nowrap}.countdown .block{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#fcc117;color:#19284d;font-size:28px;font-weight:700}.countdown .block .number{position:relative;top:-10px}.countdown .block:not(:last-child){margin-right:10px}.countdown .block:after{position:absolute;font-size:12px;bottom:10px;font-weight:400}@media (min-width:1024px){.countdown .block{width:70px;height:70px;font-size:28px}}.countdown .block:first-child:after{content:"days"}.countdown .block:nth-child(2):after{content:"hours"}.countdown .block:nth-child(3):after{content:"minutes"}.countdown .block:nth-child(4):after{content:"seconds"}.countdown.alternative .block{background:none;color:#fff;font-size:42px}@media (min-width:1024px){.countdown.alternative .block{font-size:48px}}.countdown.alternative .block:after{bottom:0}@media (min-width:1024px){.countdown.alternative .block:after{bottom:-5px}}.countdown.alternative .block:not(:last-child){margin-right:27px}@media (min-width:1024px){.countdown.alternative .block:not(:last-child){margin-right:20px}}.countdown.alternative .block:not(:last-child):before{content:":";position:absolute;right:-19px;top:2px;font-size:28px;font-weight:700}@media (min-width:1024px){.countdown.alternative .block:not(:last-child):before{right:-15px;top:10px;font-size:24px}}.related-button{background-color:transparent;min-width:78px;min-height:24px}.related-button .related-button-text{color:#fff;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:normal}.related-button svg{margin-left:10px;fill:#fcc117}.related-button.related-button-sm{width:221px;height:auto;display:block}.related-button.related-button-sm svg{display:block;margin:15px auto 0 0}.related-button:hover{opacity:.5}.video-player{position:relative;width:100%}.video-player video{width:100%}.video-player .button.play-button{position:absolute;bottom:3px;left:0}.video-player .button.play-button svg{margin-left:2px;margin-top:4px}.video-player.btn-centered .button.play-button{left:calc(50% - 25px);top:calc(50% - 25px)}@media (min-width:1024px){.video-player .button.play-button{width:72px;height:72px}.video-player .button.play-button svg{margin-left:4px;margin-top:3px;width:24px;height:24px}.video-player.btn-centered .button.play-button{left:calc(50% - 36px);top:calc(50% - 36px)}}.area-spinner{z-index:10;background:hsla(0,0%,100%,.9)}.area-spinner,.area-spinner .spinner{position:absolute;top:0;right:0;bottom:0;left:0}