.notification-bar{transition:all .3s cubic-bezier(.22,1,.36,1);display:block;background:#d22d4f;text-decoration:none;position:absolute;width:100vw;z-index:9998;top:0;left:0;padding:24px 0;transform:translateY(-100%)}.notification-bar--visible{transform:translateY(0)}.notification-bar--visible .notification-bar__close{transform:translateX(50%) translateY(0)}.notification-bar-link{position:absolute;top:0;left:0;width:100vw;height:100%;z-index:1}@media(min-width:1024px){.notification-bar-link{display:none}}.notification-bar__wrapper{display:flex;justify-content:space-between;flex-direction:column}@media(min-width:1024px){.notification-bar__wrapper{flex-direction:row;align-items:center}}.notification-bar__label{display:inline-block;padding:4px 8px;color:#fff;border-radius:2px;border:1px solid #fff;margin-right:16px;display:none}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.notification-bar__label{padding:4px 8px 1px}}}@supports(font:-apple-system-body) and (not (-webkit-touch-callout:default)){.notification-bar__label{padding:4px 8px 1px}}@media(min-width:1024px){.notification-bar__label{display:block}}.notification-bar__title{color:#fff;font-size:.875rem;line-height:1.5rem;margin-right:16px;font-family:OktahNeue-Bold,sans-serif;height:26px}@media(min-width:1024px){.notification-bar__title{font-size:1rem;height:auto}}.notification-bar__date{color:#fff;display:flex;justify-content:space-between}.notification-bar__date svg{max-height:20px;width:20px;margin-left:8px}.notification-bar__link{color:#fff;text-decoration:none;transition:all .3s cubic-bezier(.22,1,.36,1);display:flex;align-items:center}.notification-bar__link:hover{text-decoration:underline}.notification-bar__link svg{max-height:20px;width:20px;margin-left:8px}.notification-bar__inner{display:flex;align-items:baseline}.notification-bar__right{background:#d22d4f}.notification-bar__close{position:absolute;width:40px;height:40px;right:50%;bottom:-42px;background:#d22d4f;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:all .3s cubic-bezier(.22,1,.36,1);cursor:pointer;transform:translateX(50%) translateY(-100%)}.notification-bar__close svg rect{fill:#fff;transition:all .3s cubic-bezier(.22,1,.36,1)}.notification-bar__close:focus,.notification-bar__close:hover{background:#fff}.notification-bar__close:focus svg rect,.notification-bar__close:hover svg rect{fill:#d22d4f}@media(min-width:1024px){.notification-bar__close{top:30px}}