:root{font-family:Inter,sans-serif;font-feature-settings:"liga" 1,"calt" 1}@supports(font-variation-settings: normal){:root{font-family:InterVariable,sans-serif}}body{font-family:Inter,sans-serif}h1,h2,h3,h4,.heading{font-family:"gotham-narrow",sans-serif;font-weight:800}body.election-night-page{margin-top:0;min-height:100vh;display:flex;flex-direction:column;background:#f2f5ff}body.election-night-page>header,body.election-night-page>footer{display:none !important}.election-bar{background:#0a0a3d;display:flex;align-items:center;justify-content:center;padding:16px 20px}.election-bar img{display:block;width:168px;height:auto}main.election-night{background:#f2f5ff;flex:1;display:flex;align-items:center;justify-content:center;padding:36px 24px 64px}main.election-night .splash{background:#fff;width:min(1140px,100%);display:grid;grid-template-columns:1.05fr 1fr;align-items:stretch;overflow:hidden;border-top:8px solid #d30505;box-shadow:0 18px 40px rgba(10,10,61,.16)}@media(max-width: 767px){main.election-night .splash{grid-template-columns:1fr}}main.election-night .splash-photos{min-height:560px;background:#1b1b4e}main.election-night .splash-photos img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}@media(max-width: 767px){main.election-night .splash-photos{min-height:280px}}@media(max-width: 575px){main.election-night .splash-photos{min-height:220px}}main.election-night .splash-content{padding:48px 48px 44px;display:flex;flex-direction:column;justify-content:center}@media(max-width: 991px){main.election-night .splash-content{padding:36px 32px}}@media(max-width: 575px){main.election-night .splash-content{padding:28px 20px 32px}}main.election-night h1{color:#0a0a3d;font-size:40px;line-height:1.05;margin:0;text-wrap:balance}@media(max-width: 991px){main.election-night h1{font-size:34px}}@media(max-width: 575px){main.election-night h1{font-size:28px}}main.election-night .splash-rule{height:46px;margin:8px 0 18px;background:url(../img/line-pulse.svg) no-repeat right center;background-size:auto 100%}main.election-night .splash-copy{margin-bottom:28px;max-width:46ch;color:#0a0a3d}main.election-night .splash-copy p{color:#0a0a3d}main.election-night .splash-copy p:last-child{margin-bottom:0}main.election-night .btn:hover{background:#fff;color:#0a0a3d}/*# sourceMappingURL=election-night.css.map */
