.elementor-3667 .elementor-element.elementor-element-f45b1c8{padding:0px 0px 0px 0px;}:root{--page-title-display:none;}/* Start custom CSS */@font-face{font-family:'MRP Inter';src:url('https://fonts.gstatic.com/s/inter/v20/UcCo3FwrK3iLTcviYwYZ8UA3.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:'MRP Newsreader';src:url('https://fonts.gstatic.com/s/newsreader/v26/cY9AfjOCX1hbuyalUrK4397yjIJFJpc.woff2') format('woff2');font-style:normal;font-weight:200 800;font-display:swap}
@font-face{font-family:'MRP Newsreader';src:url('https://fonts.gstatic.com/s/newsreader/v26/cY9CfjOCX1hbuyalUrK439vCjohCBJWxZA.woff2') format('woff2');font-style:italic;font-weight:200 800;font-display:swap}
#mrp-ballot-feature{--ink:#18212c;--muted:#52606a;--navy:#0c1723;--red:#b62437;--rule:#d9dfe2;--header-height:88px;--page-gutter:64px;--mrp-font-display:'MRP Inter',Arial,sans-serif;--mrp-font-editorial:'MRP Newsreader',Georgia,serif;--mrp-font-reading:'MRP Newsreader',Georgia,serif;--mrp-font-ui:'MRP Inter',Arial,sans-serif;background:#fff;color:var(--ink);font-family:var(--mrp-font-reading);font-size:22px;line-height:1.5;font-synthesis:none;isolation:isolate;overflow:clip}
#mrp-ballot-feature *{box-sizing:border-box}
#mrp-ballot-feature :is(h1,h2,h3,p,figure){margin:0}
#mrp-ballot-feature :is(img,video){display:block;max-width:100%}
#mrp-ballot-feature a{color:inherit;text-underline-offset:4px;text-decoration-thickness:1px}
#mrp-ballot-feature a:hover{color:var(--red)}
#mrp-ballot-feature a:focus-visible,#mrp-ballot-feature button:focus-visible{outline:3px solid #c73c4e;outline-offset:5px}
#mrp-ballot-feature button{font:500 12px/1.4 var(--mrp-font-ui);color:inherit;cursor:pointer}
#mrp-ballot-feature [hidden]{display:none!important}
#mrp-ballot-feature [id]{scroll-margin-top:calc(var(--header-height) + 24px)}
#mrp-ballot-feature section[tabindex="-1"]:focus{outline:none}
#mrp-ballot-feature .sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
#mrp-ballot-feature .eyebrow{display:block;font:550 11px/1.5 var(--mrp-font-ui);letter-spacing:.1em;text-transform:uppercase}
#mrp-ballot-feature .title-word{display:inline-block}
#mrp-ballot-feature .article-progress{position:fixed;top:var(--header-height);left:0;right:0;height:2px;background:#b62437;transform:scaleX(0);transform-origin:left;z-index:999;pointer-events:none}
#mrp-ballot-feature .hero{height:calc(110svh + 140px);min-height:790px;position:relative;background:var(--navy)}
#mrp-ballot-feature .hero-stage{position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));min-height:610px;max-height:940px;overflow:hidden;background:var(--navy);color:#fff}
#mrp-ballot-feature .hero-media{position:absolute;inset:0;clip-path:inset(var(--hero-inset,18px) var(--hero-inset,18px) 0);transform:translateY(var(--hero-y,0px));will-change:clip-path}
#mrp-ballot-feature .hero-media picture{position:absolute;inset:0 0 0 24%}
#mrp-ballot-feature .hero-media :is(img,video){width:100%;height:100%;object-fit:cover;object-position:54% 48%}
#mrp-ballot-feature .hero-media video{position:absolute;left:24%;top:0;width:76%;opacity:0;transition:opacity 500ms ease}
#mrp-ballot-feature video.is-playing{opacity:1}
#mrp-ballot-feature .hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0c1723 0%,#0c1723f5 24%,#0c1723d9 39%,#0c17238a 55%,#0c172314 78%),linear-gradient(0deg,#0c1723bd 0%,transparent 38%)}
#mrp-ballot-feature .hero-vignette{position:absolute;inset:0;background:radial-gradient(ellipse at 65% 43%,transparent 35%,#02081088 100%);opacity:0;transition:opacity 300ms}
#mrp-ballot-feature[data-treatment="vignette"] .hero-vignette{opacity:1}
#mrp-ballot-feature[data-treatment="none"] .hero-shade{opacity:0}
#mrp-ballot-feature .hero-inner{position:relative;height:100%;padding:52px var(--page-gutter) 28px;display:flex;flex-direction:column;max-width:1600px;margin:auto;transform:translateY(var(--title-y,0px));opacity:var(--title-opacity,1)}
#mrp-ballot-feature .hero-overline{display:flex;align-items:center;gap:25px;font:500 11px/1.5 var(--mrp-font-ui);letter-spacing:.08em;text-transform:uppercase;margin-bottom:auto}
#mrp-ballot-feature .hero-overline a{text-decoration:none;display:flex;gap:12px;align-items:center}
#mrp-ballot-feature .hero-overline a:before{content:'';width:28px;height:2px;background:#d54859}
#mrp-ballot-feature .hero-overline>span{color:#b5c0c9}
#mrp-ballot-feature h1{font:550 64px/1.04 var(--mrp-font-display);letter-spacing:-.052em;max-width:830px;margin-top:70px;margin-bottom:32px;text-wrap:balance}
#mrp-ballot-feature .hero-meta{font:400 11px/1.7 var(--mrp-font-ui);color:#d9e0e4;max-width:560px;margin-bottom:60px}
#mrp-ballot-feature .hero-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #ffffff38;padding-top:20px;font:450 12px/1.5 var(--mrp-font-ui);margin-top:auto}
#mrp-ballot-feature .hero-bottom a{display:flex;align-items:center;gap:60px;text-decoration:none}
#mrp-ballot-feature .hero a:hover{color:#fff}
#mrp-ballot-feature .hero-bottom a span{font-size:22px;transition:transform 220ms}
#mrp-ballot-feature .hero-bottom a:hover span{transform:translateY(3px)}
#mrp-ballot-feature .film-controls{position:absolute;right:calc(var(--page-gutter) + 4px);top:44px;display:flex;gap:16px;z-index:2}
#mrp-ballot-feature .film-controls button{background:#0c1723b8;border:1px solid #ffffff45;padding:10px 14px;min-height:44px;backdrop-filter:blur(8px)}
#mrp-ballot-feature .film-controls button span{margin-left:14px}
#mrp-ballot-feature .introduction{position:relative;background:#fff;padding:110px var(--page-gutter) 120px}
#mrp-ballot-feature .intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;max-width:1280px;margin:auto}
#mrp-ballot-feature .deck{font:450 36px/1.24 var(--mrp-font-editorial);letter-spacing:-.022em}
#mrp-ballot-feature .intro-copy{font-size:22px;line-height:1.52}
#mrp-ballot-feature .intro-copy p+p{margin-top:24px}
#mrp-ballot-feature .reading{max-width:740px;font:400 22px/1.5 var(--mrp-font-reading)}
#mrp-ballot-feature .calendar-section{background:var(--navy);color:#edf1f3;padding:84px var(--page-gutter) 88px;position:relative}
#mrp-ballot-feature .section-heading{max-width:1280px;margin:0 auto 30px}
#mrp-ballot-feature .section-heading .eyebrow{color:#aebcc5;margin-bottom:24px}
#mrp-ballot-feature .section-heading h2{font:450 48px/1.1 var(--mrp-font-editorial);max-width:950px;letter-spacing:-.025em;text-wrap:balance}
#mrp-ballot-feature .calendar-preface{margin:0 max(0px,calc((100% - 1280px)/2)) 64px;color:#c8d0d6;font-size:21px}
#mrp-ballot-feature .calendar-grid{display:grid;grid-template-columns:38% 1fr;gap:8%;max-width:1280px;margin:auto;align-items:start}
#mrp-ballot-feature .calendar-scene{position:sticky;top:calc(var(--header-height) + 28px);height:min(600px,calc(100svh - var(--header-height) - 60px));min-height:420px;overflow:hidden;background:#18242e}
#mrp-ballot-feature .calendar-scene>img{width:100%;height:100%;object-fit:cover;object-position:53% 30%;filter:saturate(.75);transform:scale(1.04) translateY(var(--calendar-y,0px))}
#mrp-ballot-feature .calendar-scene-shade{position:absolute;inset:0;background:linear-gradient(0deg,#07101bec,#07101b66 48%,#07101b0a 82%)}
#mrp-ballot-feature .calendar-scene-text{position:absolute;inset:auto 32px 32px;font:450 11px/1.5 var(--mrp-font-ui)}
#mrp-ballot-feature .calendar-scene-text>span:first-child{text-transform:uppercase;letter-spacing:.08em}
#mrp-ballot-feature .calendar-display{display:flex;flex-direction:column;margin:28px 0 26px;font-family:var(--mrp-font-display);font-variant-numeric:tabular-nums}
#mrp-ballot-feature [data-month]{font-size:26px;line-height:1.2;font-weight:450;letter-spacing:-.025em}
#mrp-ballot-feature [data-day]{font-size:100px;line-height:1.08;font-weight:450;letter-spacing:-.07em}
#mrp-ballot-feature .calendar-track{height:2px;background:#ffffff50;overflow:hidden}
#mrp-ballot-feature .calendar-track i{display:block;height:100%;width:100%;background:#ec7a85;transform:scaleX(var(--calendar-progress,.04));transform-origin:left;transition:transform 450ms ease}
#mrp-ballot-feature .calendar-endpoints{display:flex;justify-content:space-between;padding-top:12px;color:#bcc6cf}
#mrp-ballot-feature table{border-collapse:collapse;width:100%;text-align:left;font:400 15px/1.55 var(--mrp-font-ui);font-variant-numeric:tabular-nums}
#mrp-ballot-feature .calendar-table thead{font:450 11px/1.5 var(--mrp-font-ui);color:#b8c3cc;text-transform:uppercase;letter-spacing:.08em}
#mrp-ballot-feature .calendar-table thead th{padding:0 12px 20px;font-weight:450;border-bottom:1px solid #ffffff4a}
#mrp-ballot-feature .calendar-table tbody tr{border-bottom:1px solid #ffffff28;transition:background 300ms}
#mrp-ballot-feature .calendar-table tbody th{width:36%;padding:27px 22px 27px 12px;font-weight:450;vertical-align:top;font-size:19px;line-height:1.35;color:#f3f5f7}
#mrp-ballot-feature .calendar-table tbody th strong{font-weight:450}
#mrp-ballot-feature .calendar-table td{padding:27px 12px 27px 0;color:#cbd3da;vertical-align:top;font-size:15px}
#mrp-ballot-feature .calendar-table tr[data-active]{background:#ffffff0b;box-shadow:inset 2px 0 #e07b86}
#mrp-ballot-feature .calendar-table tr[data-active] th{color:#fff}
#mrp-ballot-feature .calendar-notes{margin:64px auto 0;color:#d5dde3;font-size:21px}
#mrp-ballot-feature .calendar-notes p+p{margin-top:24px}
#mrp-ballot-feature .calendar-notes p:first-child{border-top:1px solid #ffffff35;padding-top:28px}
#mrp-ballot-feature .calendar-section a:hover{color:#fff}
#mrp-ballot-feature .article-body{display:grid;grid-template-columns:210px minmax(0,860px);gap:100px;max-width:1298px;margin:auto;padding:104px var(--page-gutter) 40px;align-items:start}
#mrp-ballot-feature .chapter-rail{position:sticky;top:calc(var(--header-height) + 35px)}
#mrp-ballot-feature .chapter-rail nav{font:450 12px/1.35 var(--mrp-font-ui);display:flex;flex-direction:column;border-top:1px solid var(--rule);padding-top:20px}
#mrp-ballot-feature .chapter-rail .eyebrow{margin-bottom:22px;color:#63707c}
#mrp-ballot-feature .chapter-rail a{padding:9px 0 9px 14px;text-decoration:none;color:#63707c;border-left:1px solid #d8dde1;transition:color 180ms,border-color 180ms}
#mrp-ballot-feature .chapter-rail a[aria-current="location"]{color:#a51f32;border-left:2px solid #b62437;padding-left:13px}
#mrp-ballot-feature .chapter{padding-bottom:80px;margin-bottom:76px;border-bottom:1px solid var(--rule)}
#mrp-ballot-feature .chapter:last-child{border-bottom:0;margin-bottom:0}
#mrp-ballot-feature .chapter h2{font:450 40px/1.13 var(--mrp-font-editorial);letter-spacing:-.022em;margin-bottom:32px;text-wrap:pretty}
#mrp-ballot-feature .chapter-copy p{font:400 22px/1.53 var(--mrp-font-reading);margin:0 0 26px}
#mrp-ballot-feature .chapter-copy{max-width:740px}
#mrp-ballot-feature .chapter-copy p:last-child{margin-bottom:0}
#mrp-ballot-feature .chapter-copy strong{font-weight:600}
#mrp-ballot-feature .chapter-copy a{color:#303e48;text-decoration-color:#94a3b0}
#mrp-ballot-feature .chapter-copy a:hover{color:#a51f32;text-decoration-color:#a51f32}
#mrp-ballot-feature .editorial-photo{margin:48px -40px 0}
#mrp-ballot-feature .editorial-photo img{width:100%;height:490px;object-fit:cover;object-position:center 50%}
#mrp-ballot-feature figcaption{font:400 11px/1.6 var(--mrp-font-ui);color:#626f78;padding-top:12px}
#mrp-ballot-feature .chapter-film{position:relative;min-height:580px;margin:0 -40px 44px;display:flex;align-items:end;background:var(--navy);color:white;overflow:hidden}
#mrp-ballot-feature .film{position:absolute;inset:0}
#mrp-ballot-feature .film picture{display:block;width:100%;height:100%}
#mrp-ballot-feature .film :is(img,video){width:100%;height:100%;object-fit:cover;object-position:50% 30%}
#mrp-ballot-feature .film video{position:absolute;inset:0;opacity:0;transition:opacity 450ms}
#mrp-ballot-feature .film video.is-playing{opacity:1}
#mrp-ballot-feature .chapter-film:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#07111ded,#07111d70 47%,transparent 80%)}
#mrp-ballot-feature .chapter-film-title{position:relative;z-index:1;padding:42px 40px}
#mrp-ballot-feature .chapter-film-title .eyebrow{color:#d9e1e7;margin-bottom:22px}
#mrp-ballot-feature .chapter .chapter-film h2{font:500 38px/1.14 var(--mrp-font-display);letter-spacing:-.038em;max-width:620px;margin:0}
#mrp-ballot-feature .middle-replay{position:absolute;z-index:2;right:20px;top:20px;padding:10px 14px;min-height:44px;background:#0c1723b8;border:1px solid #ffffff65;color:white}
#mrp-ballot-feature .record-table{margin:38px 0;background:#f1f3f3;font-size:14px}
#mrp-ballot-feature .record-table thead th{width:50%;font-weight:550;font-size:15px;padding:24px 22px;background:#142535;color:#fff;vertical-align:top}
#mrp-ballot-feature .record-table :is(th,td)+:is(th,td){border-left:1px solid #d4dcdf}
#mrp-ballot-feature .record-table td{padding:22px;border-bottom:1px solid #d4dcdf;vertical-align:top}
#mrp-ballot-feature .record-table tr{transition:background 300ms}
#mrp-ballot-feature .record-table tbody tr[data-active]{background:#e3e9eb}
#mrp-ballot-feature .chapter-conference{border-left:2px solid #ad3544;padding-left:30px}
#mrp-ballot-feature .chapter-check-your-ballot p:last-child{font:400 12px/1.7 var(--mrp-font-ui);color:#5e6a73;border-top:1px solid var(--rule);padding-top:28px;margin-top:40px}
#mrp-ballot-feature .closing-scene{height:560px;position:relative;overflow:hidden;background:var(--navy);color:#fff}
#mrp-ballot-feature .closing-scene>img{width:100%;height:120%;object-fit:cover;object-position:50% 64%;transform:translateY(var(--closing-y,-8%))}
#mrp-ballot-feature .closing-shade{position:absolute;inset:0;background:linear-gradient(0deg,#061321e6,#0613214d 55%,#0613210a)}
#mrp-ballot-feature .closing-inner{position:absolute;inset:auto var(--page-gutter) 64px;max-width:1280px;margin:auto;display:flex;flex-direction:column;gap:18px}
#mrp-ballot-feature .official-link{display:flex;justify-content:space-between;align-items:center;font:500 60px/1.2 var(--mrp-font-display);letter-spacing:-.04em;text-decoration:none;border-bottom:1px solid #ffffff55;padding-bottom:22px}
#mrp-ballot-feature .official-link:hover{color:#fff}
#mrp-ballot-feature .official-link span{font-weight:300}
#mrp-ballot-feature .closing-inner>span{font:450 12px/1.5 var(--mrp-font-ui);letter-spacing:.02em}
#mrp-ballot-feature .article-footer{display:flex;gap:32px;align-items:center;padding:36px var(--page-gutter);font:500 12px/1.5 var(--mrp-font-ui);background:#fff}
#mrp-ballot-feature .article-footer a{text-decoration:none}
#mrp-ballot-feature .article-footer a:nth-child(2){margin-left:auto}
#mrp-ballot-feature .article-footer button{background:none;border:0;padding:12px 0;min-height:44px}
#mrp-ballot-feature[data-motion="still"] .hero{height:auto;min-height:0}
#mrp-ballot-feature[data-motion="still"] .hero-stage{position:relative;top:0}
#mrp-ballot-feature[data-motion="still"] .hero-media{clip-path:none;transform:none;will-change:auto}
#mrp-ballot-feature[data-motion="still"] .hero-inner{transform:none;opacity:1}
#mrp-ballot-feature[data-motion="still"] .calendar-scene{position:relative;top:0}
#mrp-ballot-feature[data-motion="still"] .calendar-scene>img,#mrp-ballot-feature[data-motion="still"] .closing-scene>img{transform:none}
@media(min-width:1500px){#mrp-ballot-feature h1{font-size:74px;max-width:950px}#mrp-ballot-feature .hero-inner{padding-top:64px;padding-bottom:34px}#mrp-ballot-feature .hero-meta{margin-bottom:80px}}
@media(max-width:1199px){#mrp-ballot-feature{--page-gutter:40px;--header-height:80px}#mrp-ballot-feature h1{font-size:58px;max-width:760px}#mrp-ballot-feature .intro-grid{gap:48px}#mrp-ballot-feature .deck{font-size:32px}#mrp-ballot-feature .article-body{grid-template-columns:165px minmax(0,1fr);gap:52px}#mrp-ballot-feature .calendar-grid{gap:5%;grid-template-columns:37% 1fr}#mrp-ballot-feature .calendar-display [data-day]{font-size:86px}#mrp-ballot-feature .calendar-scene-text{left:24px;right:24px}#mrp-ballot-feature .editorial-photo,#mrp-ballot-feature .chapter-film{margin-inline:0}}
@media(max-width:1020px){#mrp-ballot-feature .article-body{grid-template-columns:1fr;max-width:820px;padding-top:80px}#mrp-ballot-feature .chapter-rail{display:none}#mrp-ballot-feature .hero-overline{gap:16px}#mrp-ballot-feature h1{font-size:52px;max-width:650px}#mrp-ballot-feature .hero-inner{padding-top:36px}#mrp-ballot-feature .film-controls{top:28px}#mrp-ballot-feature .calendar-scene{min-height:360px;height:480px}#mrp-ballot-feature .calendar-table tbody th{font-size:17px}#mrp-ballot-feature .calendar-table td{font-size:14px}#mrp-ballot-feature .section-heading h2{font-size:42px}}
@media(max-width:720px){
 #mrp-ballot-feature{--page-gutter:24px;--header-height:72px;font-size:21px}
 #mrp-ballot-feature .hero{height:auto;min-height:0}
 #mrp-ballot-feature .hero-stage{position:relative;top:0;height:calc(100svh - var(--header-height));min-height:680px;max-height:820px}
 #mrp-ballot-feature .hero-media{clip-path:none!important;transform:none!important}
 #mrp-ballot-feature .hero-media picture{inset:0}
 #mrp-ballot-feature .hero-media video{inset:0;width:100%}
 #mrp-ballot-feature .hero-media :is(img,video){object-position:50% 36%;object-fit:cover}
 #mrp-ballot-feature .hero-shade{background:linear-gradient(0deg,#081421fc 0%,#081421ef 25%,#081421a3 49%,#08142118 80%),linear-gradient(180deg,#08142177,transparent 26%)}
 #mrp-ballot-feature .hero-inner{padding:30px 24px 24px;transform:none!important;opacity:1!important}
 #mrp-ballot-feature .hero-overline{font-size:9px;gap:12px;align-items:start;flex-direction:column;margin-bottom:auto}
 #mrp-ballot-feature .hero-overline>span{margin-left:40px}
 #mrp-ballot-feature h1{font-size:39px;line-height:1.06;letter-spacing:-.042em;max-width:520px;margin-top:170px;margin-bottom:22px;text-wrap:pretty}
 #mrp-ballot-feature .hero-meta{font-size:10px;max-width:330px;margin-bottom:26px;line-height:1.7}
 #mrp-ballot-feature .hero-bottom{font-size:11px;gap:16px;padding-top:18px;margin-top:0}
 #mrp-ballot-feature .hero-bottom a{gap:12px}
 #mrp-ballot-feature .hero-bottom a span{font-size:18px}
 #mrp-ballot-feature .film-controls{right:20px;top:23px;gap:8px}
 #mrp-ballot-feature .film-controls button{font-size:10px;padding:8px 10px;min-height:40px}
 #mrp-ballot-feature .film-controls button span{margin-left:6px}
 #mrp-ballot-feature .film-controls [data-replay]{position:absolute;top:50px;right:0;white-space:nowrap}
 #mrp-ballot-feature .introduction{padding:64px 24px 70px}
 #mrp-ballot-feature .intro-grid{display:block}
 #mrp-ballot-feature .deck{font-size:29px;line-height:1.27;letter-spacing:-.015em;margin-bottom:38px}
 #mrp-ballot-feature .intro-copy{font-size:21px;line-height:1.5}
 #mrp-ballot-feature .calendar-section{padding:60px 24px}
 #mrp-ballot-feature .section-heading h2{font-size:35px;line-height:1.12;text-wrap:pretty}
 #mrp-ballot-feature .section-heading .eyebrow{margin-bottom:22px}
 #mrp-ballot-feature .calendar-preface{font-size:21px;margin-bottom:34px}
 #mrp-ballot-feature .calendar-grid{display:block}
 #mrp-ballot-feature .calendar-scene{position:relative;top:0;height:270px;min-height:0;margin-bottom:34px}
 #mrp-ballot-feature .calendar-scene img{object-position:50% 44%;transform:none!important}
 #mrp-ballot-feature .calendar-scene-text{left:24px;right:24px;bottom:24px}
 #mrp-ballot-feature .calendar-display{margin:24px 0 0;display:block}
 #mrp-ballot-feature .calendar-display [data-month]{font-size:25px}
 #mrp-ballot-feature .calendar-display [data-day]{font-size:25px;letter-spacing:-.025em;margin-left:10px}
 #mrp-ballot-feature .calendar-track,#mrp-ballot-feature .calendar-endpoints{display:none}
 #mrp-ballot-feature .calendar-table thead th{padding-left:0}
 #mrp-ballot-feature .calendar-table tbody th{width:34%;font-size:15px;padding:22px 16px 22px 0}
 #mrp-ballot-feature .calendar-table td{font-size:14px;line-height:1.6;padding:22px 0}
 #mrp-ballot-feature .calendar-table tr[data-active]{box-shadow:none;background:transparent}
 #mrp-ballot-feature .calendar-notes{font-size:21px;margin-top:40px}
 #mrp-ballot-feature .article-body{padding:66px 24px 0}
 #mrp-ballot-feature .chapter{margin-bottom:52px;padding-bottom:54px}
 #mrp-ballot-feature .chapter h2{font-size:34px;line-height:1.14;margin-bottom:26px}
 #mrp-ballot-feature .chapter-copy p{font-size:21px;line-height:1.5;margin-bottom:24px}
 #mrp-ballot-feature .editorial-photo{margin-top:34px}
 #mrp-ballot-feature .editorial-photo img{height:360px;object-position:55% center}
 #mrp-ballot-feature .chapter-film{margin-inline:-24px;min-height:510px}
 #mrp-ballot-feature .chapter-film-title{padding:36px 24px}
 #mrp-ballot-feature .chapter .chapter-film h2{font-size:32px;line-height:1.14}
 #mrp-ballot-feature .chapter-film .film :is(img,video){object-position:47% center}
 #mrp-ballot-feature .record-table{font-size:13px;margin:30px -8px;width:calc(100% + 16px)}
 #mrp-ballot-feature .record-table thead th{font-size:13px;padding:18px 14px}
 #mrp-ballot-feature .record-table td{padding:18px 14px}
 #mrp-ballot-feature .chapter-conference{padding-left:20px}
 #mrp-ballot-feature .closing-scene{height:460px}
 #mrp-ballot-feature .closing-scene>img{object-position:55% center}
 #mrp-ballot-feature .closing-inner{inset:auto 24px 36px}
 #mrp-ballot-feature .official-link{font-size:30px;letter-spacing:-.035em;padding-bottom:18px}
 #mrp-ballot-feature .closing-inner>span{font-size:10px}
 #mrp-ballot-feature .article-footer{padding:24px;gap:20px;flex-wrap:wrap;font-size:11px}
 #mrp-ballot-feature .article-footer button{flex-basis:100%;text-align:left}
}
@media(max-width:370px){#mrp-ballot-feature h1{font-size:34px}#mrp-ballot-feature .hero-stage{min-height:660px}#mrp-ballot-feature .hero-overline{font-size:8px}#mrp-ballot-feature .hero-bottom{font-size:10px}#mrp-ballot-feature .calendar-table tbody th{font-size:14px}#mrp-ballot-feature .calendar-table td{font-size:13px}}
@media(prefers-reduced-motion:reduce){#mrp-ballot-feature *,#mrp-ballot-feature *:before,#mrp-ballot-feature *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}#mrp-ballot-feature .hero{height:auto;min-height:0}#mrp-ballot-feature .hero-stage{position:relative;top:0}#mrp-ballot-feature .hero-media{clip-path:none;transform:none}#mrp-ballot-feature .calendar-scene{position:relative;top:0}}
@media print{#mrp-ballot-feature .hero{height:auto;min-height:0}#mrp-ballot-feature .hero-stage{position:static;height:auto;min-height:0;color:#000;background:#fff}#mrp-ballot-feature .hero-inner{padding:20px 0;transform:none!important;opacity:1!important}#mrp-ballot-feature h1{font-size:34px;margin:20px 0}#mrp-ballot-feature :is(.hero-media,video,.film-controls,.hero-bottom,.chapter-rail,.calendar-scene,.closing-scene,.article-footer){display:none}#mrp-ballot-feature .hero-meta{color:#444;margin:0}#mrp-ballot-feature :is(.intro-grid,.calendar-grid,.article-body){display:block}#mrp-ballot-feature :is(.introduction,.calendar-section,.article-body){padding:24px 0;background:#fff;color:#000}#mrp-ballot-feature :is(.calendar-table td,.calendar-table tbody th,.calendar-notes,.calendar-preface){color:#000}#mrp-ballot-feature .chapter-film{min-height:0;background:#fff;color:#000}#mrp-ballot-feature .chapter-film .film,#mrp-ballot-feature .chapter-film:after{display:none}#mrp-ballot-feature .chapter-film-title{padding:0}#mrp-ballot-feature .chapter{break-inside:auto}#mrp-ballot-feature .chapter h2{break-after:avoid}}

/* September 27 cinematic sequence: approach, reveal, rest, release. */
#mrp-ballot-feature .hero{height:calc(225svh - var(--header-height));min-height:0}
#mrp-ballot-feature .hero-stage{max-height:none;min-height:610px}
#mrp-ballot-feature .hero-inner{transform:none;opacity:1}
#mrp-ballot-feature .hero-copy{transform:translateY(var(--hero-copy-y,0px));opacity:var(--hero-copy-opacity,1);margin-block:auto}
#mrp-ballot-feature .hero-overline{margin-bottom:0}
#mrp-ballot-feature .hero-copy h1{margin-top:40px}
#mrp-ballot-feature .hero-meta{margin-bottom:36px}
#mrp-ballot-feature .hero-bottom{margin-top:0;flex-shrink:0}
#mrp-ballot-feature .hero-media{transform:translateY(var(--hero-y,0px)) scale(var(--hero-scale,1));transform-origin:65% 50%}
#mrp-ballot-feature .title-word{will-change:auto}
#mrp-ballot-feature .night-sequence.chapter{margin:0;padding:0;border:0;background:var(--navy);color:#fff}
#mrp-ballot-feature .night-track{height:calc(265svh - var(--header-height));position:relative}
#mrp-ballot-feature .night-stage,#mrp-ballot-feature .closing-stage{position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));min-height:610px;overflow:hidden;background:var(--navy)}
#mrp-ballot-feature .night-media{position:absolute;inset:0;clip-path:inset(var(--night-inset,0px));transform:scale(var(--night-scale,1));transform-origin:60% 50%}
#mrp-ballot-feature .night-media .film-a{opacity:var(--night-a-opacity,1)}
#mrp-ballot-feature .night-media .film-a :is(img,video){object-position:52% 50%}
#mrp-ballot-feature .cinema-scene video[aria-hidden="true"]{pointer-events:none}
#mrp-ballot-feature .night-media .film-b{left:14%}
#mrp-ballot-feature .night-media .film-b :is(img,video){object-position:57% 50%}
#mrp-ballot-feature[data-motion="full"] .night-media .film-b{clip-path:inset(0 0 0 var(--night-wipe,100%))}
#mrp-ballot-feature .night-shade,#mrp-ballot-feature .night-vignette,#mrp-ballot-feature .closing-vignette{position:absolute;inset:0;pointer-events:none}
#mrp-ballot-feature .night-shade{background:linear-gradient(90deg,#0c1723ef 0%,#0c1723cd 28%,#0c172380 46%,transparent 74%),linear-gradient(0deg,#0c1723c9,transparent 35%);opacity:var(--night-shade,1)}
#mrp-ballot-feature .night-vignette,#mrp-ballot-feature .closing-vignette{background:radial-gradient(ellipse at 65% 46%,transparent 44%,#02081066 100%);opacity:0}
#mrp-ballot-feature[data-treatment="vignette"] :is(.night-vignette,.closing-vignette){opacity:1}
#mrp-ballot-feature .night-title{position:absolute;left:var(--page-gutter);right:var(--page-gutter);bottom:22%;max-width:650px;z-index:1}
#mrp-ballot-feature .night-title .eyebrow{margin-bottom:24px;color:#d5dfe6}
#mrp-ballot-feature .night-title h2{font:500 60px/1.065 var(--mrp-font-display);letter-spacing:-.045em;margin:0;text-wrap:balance}
#mrp-ballot-feature[data-motion="full"] .night-title h2{clip-path:inset(0 0 calc((1 - var(--night-title,0))*100%) 0);transform:translateY(calc((1 - var(--night-title,0))*30px))}
#mrp-ballot-feature .night-title .eyebrow:before{content:'';display:inline-block;vertical-align:middle;width:28px;height:2px;background:#d86675;margin-right:14px}
#mrp-ballot-feature .cinema-controls{position:absolute;top:30px;right:var(--page-gutter);display:flex;gap:12px;z-index:3}
#mrp-ballot-feature .cinema-controls button{min-height:44px;padding:10px 14px;background:#0c1723c9;border:1px solid #ffffff55;color:#fff;backdrop-filter:blur(8px)}
#mrp-ballot-feature .scene-bottom{position:absolute;bottom:30px;left:var(--page-gutter);right:var(--page-gutter);font:450 12px/1.5 var(--mrp-font-ui);z-index:2}
#mrp-ballot-feature .scene-bottom a{display:flex;justify-content:space-between;gap:20px;text-decoration:none;padding-top:22px;color:#fff}
#mrp-ballot-feature .scene-bottom a span{font-size:24px}
#mrp-ballot-feature .scene-rule{display:block;height:1px;background:#ffffff35;overflow:hidden}
#mrp-ballot-feature .scene-rule i{display:block;width:100%;height:100%;background:#e18b96;transform:scaleX(var(--night-progress,1));transform-origin:left}
#mrp-ballot-feature .night-reading{background:#fff;color:var(--ink);padding:90px var(--page-gutter) 30px}
#mrp-ballot-feature .night-reading .reading{margin:auto}
#mrp-ballot-feature .night-reading p+p{margin-top:26px}
#mrp-ballot-feature .night-reading a{color:#303e48;text-decoration-color:#94a3b0}
#mrp-ballot-feature .night-reading a:hover{color:#a51f32}
#mrp-ballot-feature .night-reading strong{font-weight:600}
#mrp-ballot-feature .closing-scene{height:calc(185svh - var(--header-height));overflow:visible;position:relative}
#mrp-ballot-feature .closing-film{clip-path:inset(var(--closing-inset,0px));transform:scale(var(--closing-scale,1))}
#mrp-ballot-feature .closing-film :is(img,video){object-position:50% 52%}
#mrp-ballot-feature .closing-shade{background:linear-gradient(0deg,#061321eb 0%,#06132170 37%,#06132100 73%)}
#mrp-ballot-feature .closing-inner{z-index:2;bottom:70px}
#mrp-ballot-feature[data-motion="full"] .closing-inner{clip-path:inset(0 0 calc((1 - var(--closing-reveal,0))*100%) 0);transform:translateY(calc((1 - var(--closing-reveal,0))*26px))}
#mrp-ballot-feature .night-sequence:focus-visible .night-title h2,#mrp-ballot-feature .night-sequence:has(:focus-visible) .night-title h2,#mrp-ballot-feature .night-sequence[data-anchor="true"] .night-title h2,#mrp-ballot-feature .closing-scene:has(.official-link:focus-visible) .closing-inner{clip-path:none!important;transform:none!important}
#mrp-ballot-feature[data-motion="still"] :is(.hero,.night-track,.closing-scene){height:auto;min-height:0}
#mrp-ballot-feature[data-motion="still"] :is(.hero-stage,.night-stage,.closing-stage){position:relative;top:0}
#mrp-ballot-feature[data-motion="still"] :is(.hero-media,.hero-copy,.night-media,.closing-film,.night-title h2,.closing-inner){clip-path:none;transform:none;opacity:1}
#mrp-ballot-feature[data-motion="still"] .night-shade{opacity:1}
#mrp-ballot-feature[data-motion="still"] .night-media .film-a{opacity:1}
@media(max-width:1199px){#mrp-ballot-feature .night-title{max-width:570px}#mrp-ballot-feature .night-title h2{font-size:52px}}
@media(max-width:1020px){#mrp-ballot-feature .night-title{max-width:560px}#mrp-ballot-feature .night-title h2{font-size:48px}#mrp-ballot-feature .night-reading{padding-top:70px}#mrp-ballot-feature .official-link{font-size:48px}}
@media(max-width:720px){
 #mrp-ballot-feature .hero{height:calc(150svh - var(--header-height))}
 #mrp-ballot-feature .hero-stage{position:sticky;top:var(--header-height);height:calc(100svh - var(--header-height));min-height:620px;max-height:none}
 #mrp-ballot-feature .hero-copy{margin-top:auto;margin-bottom:0}
 #mrp-ballot-feature .hero-copy h1{margin-top:125px}
 #mrp-ballot-feature .hero-meta{margin-bottom:24px}
 #mrp-ballot-feature .hero-inner{padding-top:26px}
 #mrp-ballot-feature .hero-bottom{margin-top:0}
 #mrp-ballot-feature .night-track{height:calc(185svh - var(--header-height))}
 #mrp-ballot-feature .night-stage,#mrp-ballot-feature .closing-stage{min-height:620px}
 #mrp-ballot-feature .night-media .film-b{display:none}
 #mrp-ballot-feature .night-media .film-a{inset:16% 0 0}
 #mrp-ballot-feature .night-media .film-a :is(img,video){object-position:50% 68%}
 #mrp-ballot-feature .night-title{top:88px;bottom:auto;left:24px;right:24px;max-width:520px}
 #mrp-ballot-feature .night-title h2{font-size:35px;line-height:1.07;letter-spacing:-.038em;text-wrap:pretty}
 #mrp-ballot-feature .night-title .eyebrow{font-size:9px;margin-bottom:18px}
 #mrp-ballot-feature .night-shade{background:linear-gradient(180deg,#0c1723 0%,#0c1723e3 22%,#0c172377 41%,transparent 67%),linear-gradient(0deg,#0c1723d9,transparent 28%)}
 #mrp-ballot-feature .night-vignette{background:radial-gradient(ellipse at 50% 60%,transparent 45%,#0208104d 100%)}
 #mrp-ballot-feature .cinema-controls{top:18px;right:20px;gap:8px}
 #mrp-ballot-feature .cinema-controls button{font-size:10px;padding:8px 10px;min-height:40px}
 #mrp-ballot-feature .scene-bottom{left:24px;right:24px;bottom:24px;font-size:11px}
 #mrp-ballot-feature .scene-bottom a{padding-top:17px}
 #mrp-ballot-feature .night-reading{padding:60px 24px 10px}
 #mrp-ballot-feature .night-reading .reading{font-size:21px}
 #mrp-ballot-feature .closing-scene{height:calc(155svh - var(--header-height))}
 #mrp-ballot-feature .closing-film :is(img,video){object-position:50% 60%}
 #mrp-ballot-feature .closing-inner{bottom:40px}
 #mrp-ballot-feature .official-link{font-size:31px}
}
@media(max-width:370px){#mrp-ballot-feature .night-title h2{font-size:31px}#mrp-ballot-feature .night-title{top:88px}#mrp-ballot-feature .official-link{font-size:28px}}
@media(max-height:700px){#mrp-ballot-feature :is(.hero,.night-track,.closing-scene){height:auto}#mrp-ballot-feature :is(.hero-stage,.night-stage,.closing-stage){position:relative;top:0;min-height:620px}#mrp-ballot-feature[data-motion="full"] :is(.night-title h2,.closing-inner){clip-path:none;transform:none}}
@media(prefers-reduced-motion:reduce){#mrp-ballot-feature :is(.hero,.night-track,.closing-scene){height:auto!important}#mrp-ballot-feature :is(.hero-stage,.night-stage,.closing-stage){position:relative!important;top:0!important}#mrp-ballot-feature :is(.hero-copy,.night-media,.closing-film,.night-title h2,.closing-inner){clip-path:none!important;transform:none!important;opacity:1!important}}
@media print{#mrp-ballot-feature :is(.hero,.night-track){height:auto!important}#mrp-ballot-feature :is(.hero-stage,.night-stage){height:auto;min-height:0;position:static;color:#000;background:#fff}#mrp-ballot-feature :is(.hero-copy,.night-title){position:static;transform:none;clip-path:none;opacity:1;padding:0}#mrp-ballot-feature :is(.night-media,.night-shade,.night-vignette,.cinema-controls,.scene-bottom,.closing-scene){display:none}#mrp-ballot-feature .night-title h2{font-size:30px;clip-path:none;transform:none}#mrp-ballot-feature .night-reading{padding:20px 0}}

/* Native Elementor wrapper for this article only. */
.elementor-3667 .mrp-ballot-shell{background:transparent;padding:0;}
.elementor-3667 .mrp-ballot-shell>.elementor-container{max-width:none;}
.elementor-3667 .mrp-ballot-shell .elementor-widget-wrap{padding:0;}
.elementor-3667 .mrp-ballot-shell .elementor-widget-html{margin:0;}/* End custom CSS */