.lightbox__title{font-size:26px;font-weight:200;line-height:36px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (min-width:960px){.lightbox__title{font-size:28px}}.lightbox__grid{display:flex;justify-content:center;padding-left:24px;padding-right:24px}@media (min-width:960px){.lightbox__grid{padding-left:32px;padding-right:32px}}html[data-lightbox-open]{overflow:hidden}.lightbox{align-items:center;background-color:rgba(0,0,0,.85);box-sizing:border-box;display:flex;height:100%;left:0;overflow:auto;position:fixed;transition:opacity .3s cubic-bezier(.645,.045,.355,1);top:0;width:100%;z-index:999;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch}.lightbox[data-video-playing] .lightbox__content,.lightbox[data-video-playing] .lightbox__grid{padding:0}@media (max-width:959px){.lightbox[data-video-playing] .lightbox__grid{align-items:center}}.lightbox[data-video-playing] .lightbox__close{right:5px;top:5px}@media (min-width:960px){.lightbox[data-video-playing] .lightbox__close{bottom:calc(100% + 5px);right:0;top:auto}}.lightbox:not([data-video-playing]) .lightbox__grid{box-sizing:border-box;max-width:824px;width:100%}.lightbox:not([data-open]){opacity:0;pointer-events:none}.lightbox:not([data-open]):not([data-transitioning]){z-index:-1}@media (min-width:960px){.lightbox{padding:36px 32px}}.lightbox__grid{background-color:#fff;border-radius:2px;margin:auto;position:relative;width:100%}@media (max-width:959px){.lightbox__grid{align-items:flex-start;min-height:100%}}@media (min-width:960px){.lightbox__grid{align-items:center}}.lightbox__content{box-sizing:border-box;max-width:610px;width:100%;padding-bottom:48px;padding-top:84px;text-align:center}.lightbox__content:not([data-open]){display:none}.lightbox__content--video{padding:0}.lightbox__byline{color:#929ea2;margin-top:12px}.lightbox__close{position:absolute}@media (max-width:959px){.lightbox__close{top:24px;right:24px}}@media (min-width:960px){.lightbox__close{top:36px;right:24px}}.lightbox__close [fill]{fill:#199ad8;transition:fill .3s cubic-bezier(.645,.045,.355,1)}.lightbox__close:focus,.lightbox__close:hover{outline:0}.lightbox__video{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.lightbox__button{display:inline-block;margin-top:48px}