@import "https://fonts.googleapis.com/css2?family=Commissioner:wght@400;600;700;800&family=Merriweather:wght@700;900&display=swap";
@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/02046ca7e906ed9f-s.3zpf07psjg673.woff2?dpl=d52c0b0b9f77366750d4fbfb21e4bf8d0c0e5d5a)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/6bbcb5b36acd717c-s.24zmmel7ed1zj.woff2?dpl=d52c0b0b9f77366750d4fbfb21e4bf8d0c0e5d5a)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/0797a9ffe47acb65-s.0die5hfoqv6qs.woff2?dpl=d52c0b0b9f77366750d4fbfb21e4bf8d0c0e5d5a)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7c2c7251ac640798-s.12jw9x3xnpuw8.woff2?dpl=d52c0b0b9f77366750d4fbfb21e4bf8d0c0e5d5a)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/248e1dc0efc99276-s.p.1d6sb5kuiz5lw.woff2?dpl=d52c0b0b9f77366750d4fbfb21e4bf8d0c0e5d5a)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/02046ca7e906ed9f-s.3zpf07psjg673.woff2?dpl=d52c0b0b9f77366750d4fbfb21e4bf8d0c0e5d5a)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/6bbcb5b36acd717c-s.24zmmel7ed1zj.woff2?dpl=d52c0b0b9f77366750d4fbfb21e4bf8d0c0e5d5a)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/0797a9ffe47acb65-s.0die5hfoqv6qs.woff2?dpl=d52c0b0b9f77366750d4fbfb21e4bf8d0c0e5d5a)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7c2c7251ac640798-s.12jw9x3xnpuw8.woff2?dpl=d52c0b0b9f77366750d4fbfb21e4bf8d0c0e5d5a)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Merriweather;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/248e1dc0efc99276-s.p.1d6sb5kuiz5lw.woff2?dpl=d52c0b0b9f77366750d4fbfb21e4bf8d0c0e5d5a)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Merriweather Fallback;src:local(Times New Roman);ascent-override:80.59%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:122.09%}.merriweather_24ce61a4-module__mjcRPW__className{font-family:Merriweather,Merriweather Fallback;font-style:normal}.merriweather_24ce61a4-module__mjcRPW__variable{--font-merriweather-pitch:"Merriweather", "Merriweather Fallback"}
@keyframes Collapsible-module__lNC-da__collapsible-down{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes Collapsible-module__lNC-da__collapsible-up{0%{height:var(--radix-collapsible-content-height)}to{height:0}}@keyframes Collapsible-module__lNC-da__collapsible-fade-in{0%{opacity:0}to{opacity:1}}@keyframes Collapsible-module__lNC-da__collapsible-fade-out{0%{opacity:1}to{opacity:0}}.Collapsible-module__lNC-da__height[data-state=open]{animation:.3s ease-in-out Collapsible-module__lNC-da__collapsible-down}.Collapsible-module__lNC-da__height[data-state=closed]{animation:.3s ease-in-out Collapsible-module__lNC-da__collapsible-up}.Collapsible-module__lNC-da__opacity[data-state=open]{animation:.3s ease-in-out Collapsible-module__lNC-da__collapsible-fade-in}.Collapsible-module__lNC-da__opacity[data-state=closed]{animation:.3s ease-in-out Collapsible-module__lNC-da__collapsible-fade-out}.Collapsible-module__lNC-da__both[data-state=open]{animation:.3s ease-in-out Collapsible-module__lNC-da__collapsible-down,.3s ease-in-out Collapsible-module__lNC-da__collapsible-fade-in}.Collapsible-module__lNC-da__both[data-state=closed]{animation:.3s ease-in-out Collapsible-module__lNC-da__collapsible-up,.3s ease-in-out Collapsible-module__lNC-da__collapsible-fade-out}@media (prefers-reduced-motion:reduce){.Collapsible-module__lNC-da__height[data-state=open],.Collapsible-module__lNC-da__height[data-state=closed],.Collapsible-module__lNC-da__opacity[data-state=open],.Collapsible-module__lNC-da__opacity[data-state=closed],.Collapsible-module__lNC-da__both[data-state=open],.Collapsible-module__lNC-da__both[data-state=closed]{animation:none}}
@keyframes AddToListButton-module__9jJima__pick-pop{0%{transform:scale(1)}30%{transform:scale(1.35)}60%{transform:scale(.9)}80%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes AddToListButton-module__9jJima__pick-ring{0%{opacity:.6;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}@keyframes AddToListButton-module__9jJima__check-draw{0%{stroke-dashoffset:12px}to{stroke-dashoffset:0}}.AddToListButton-module__9jJima__pop{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards AddToListButton-module__9jJima__pick-pop}.AddToListButton-module__9jJima__ring{animation:.4s ease-out forwards AddToListButton-module__9jJima__pick-ring}.AddToListButton-module__9jJima__checkDraw path:last-child{stroke-dasharray:12;stroke-dashoffset:12px;animation:.25s ease-out .15s forwards AddToListButton-module__9jJima__check-draw}
@keyframes YourBallotDecisionRow-module__-Wa07q__ybCardOpen{0%{opacity:0;transform:translateY(-10px)scale(.985)}70%{opacity:1;transform:translateY(2px)scale(1.004)}to{opacity:1;transform:none}}@keyframes YourBallotDecisionRow-module__-Wa07q__ybPickTint{0%{background:#dcf1e4}70%{background:#dcf1e4}to{background:0 0}}.YourBallotDecisionRow-module__-Wa07q__cardOpen{animation:.52s cubic-bezier(.34,1.4,.64,1) both YourBallotDecisionRow-module__-Wa07q__ybCardOpen}.YourBallotDecisionRow-module__-Wa07q__pickTint{animation:1s cubic-bezier(.4,0,.2,1) both YourBallotDecisionRow-module__-Wa07q__ybPickTint}@media (prefers-reduced-motion:reduce){.YourBallotDecisionRow-module__-Wa07q__cardOpen,.YourBallotDecisionRow-module__-Wa07q__pickTint{animation:none}}
@media screen{.PrintSheetView-module__2VlQrq__printView{visibility:hidden;height:0;overflow:hidden}}@media print{@page{margin:24px 0}}.PrintSheetView-module__2VlQrq__page{border-collapse:collapse;color:#222;width:100%;font-family:Commissioner,sans-serif;font-size:13px;line-height:1.45}.PrintSheetView-module__2VlQrq__headerCell,.PrintSheetView-module__2VlQrq__footerCell,.PrintSheetView-module__2VlQrq__contentCell{padding:0 48px}.PrintSheetView-module__2VlQrq__header{border-bottom:4px solid #222;justify-content:flex-end;align-items:flex-end;margin-bottom:40px;margin-left:-48px;margin-right:-48px;padding-bottom:20px;padding-left:48px;padding-right:48px;display:flex}.PrintSheetView-module__2VlQrq__brandBlock{flex-direction:column;align-items:flex-end;gap:0;display:flex}.PrintSheetView-module__2VlQrq__brandLabel{text-transform:uppercase;letter-spacing:.18em;color:#888;margin-bottom:2px;font-family:Commissioner,sans-serif;font-size:7px;font-weight:600}.PrintSheetView-module__2VlQrq__brandLogo{color:#222;width:auto;height:18px}.PrintSheetView-module__2VlQrq__grid{grid-template-columns:1fr 1fr;gap:32px 40px;display:grid}.PrintSheetView-module__2VlQrq__raceGroup{break-inside:avoid}.PrintSheetView-module__2VlQrq__raceName{color:#222;margin:0 0 8px;font-family:Commissioner,sans-serif;font-size:11px;font-weight:600}.PrintSheetView-module__2VlQrq__candidate{margin-bottom:8px}.PrintSheetView-module__2VlQrq__candidateNameRow{align-items:baseline;gap:4px;display:flex}.PrintSheetView-module__2VlQrq__candidateName{color:#222;font-family:Commissioner,sans-serif;font-size:14px;font-weight:700}.PrintSheetView-module__2VlQrq__partyAbbr{color:#888;font-family:Commissioner,sans-serif;font-size:11px;font-weight:600}.PrintSheetView-module__2VlQrq__candidateSubtitle{color:#888;margin:0;font-family:Commissioner,sans-serif;font-size:11px;font-weight:400}.PrintSheetView-module__2VlQrq__fixedFooter{color:#aaa;background:#fff;border-top:1px solid #ddd;justify-content:space-between;align-items:center;padding:12px 48px 0;font-family:Commissioner,sans-serif;font-size:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.PrintSheetView-module__2VlQrq__footerSpacer{height:40px}
@keyframes YourBallotProgressBar-module__qKOuNq__ybTrackLift{0%{transform:scaleY(1)}38%{transform:scaleY(1.7)}to{transform:scaleY(1)}}@keyframes YourBallotProgressBar-module__qKOuNq__ybBarGlow{0%{box-shadow:0 0 #16a34a00}30%{box-shadow:0 0 9px 2px #16a34a8c}to{box-shadow:0 0 #16a34a00}}@keyframes YourBallotProgressBar-module__qKOuNq__ybBarShimmer{0%{transform:translate(-130%)}to{transform:translate(240%)}}.YourBallotProgressBar-module__qKOuNq__trackLift{animation:.76s cubic-bezier(.34,1.4,.64,1) both YourBallotProgressBar-module__qKOuNq__ybTrackLift}.YourBallotProgressBar-module__qKOuNq__barGlow{animation:.9s cubic-bezier(.2,.8,.2,1) both YourBallotProgressBar-module__qKOuNq__ybBarGlow}.YourBallotProgressBar-module__qKOuNq__shimmer{background:linear-gradient(90deg,#fff0 0%,#ffffffe6 50%,#fff0 100%);animation:.9s cubic-bezier(.4,0,.2,1) .14s both YourBallotProgressBar-module__qKOuNq__ybBarShimmer}@media (prefers-reduced-motion:reduce){.YourBallotProgressBar-module__qKOuNq__trackLift,.YourBallotProgressBar-module__qKOuNq__barGlow,.YourBallotProgressBar-module__qKOuNq__shimmer{animation:none}}