@media screen and (max-width:939px)and (min-width:767px){.hide-on-mobile{display:none!important}}@media screen and (max-width:766px){.hide-on-mobile{display:none!important}}@media screen and (max-width:1099px)and (min-width:767px){.hide-on-tablet{display:none!important}}@media screen and (max-width:766px){.hide-on-phone{display:none!important}}.only-on-mobile{display:none!important}@media screen and (max-width:939px)and (min-width:767px){.only-on-mobile{display:block!important}}@media screen and (max-width:766px){.only-on-mobile{display:block!important}}.only-on-phone{display:none!important}@media screen and (max-width:766px){.only-on-phone{display:block!important}}.hidden{display:none!important}.noscroll{overflow:hidden}.mt1{margin-top:8px}.mb1,.my1{margin-bottom:8px}.my1{margin-top:8px}.pt1{padding-top:8px}.pb1,.py1{padding-bottom:8px}.py1{padding-top:8px}.mt2{margin-top:16px}.mb2,.my2{margin-bottom:16px}.my2{margin-top:16px}.pt2{padding-top:16px}.pb2,.py2{padding-bottom:16px}.py2{padding-top:16px}.mt3{margin-top:24px}.mb3,.my3{margin-bottom:24px}.my3{margin-top:24px}.pt3{padding-top:24px}.pb3,.py3{padding-bottom:24px}.py3{padding-top:24px}.mt4{margin-top:32px}.mb4,.my4{margin-bottom:32px}.my4{margin-top:32px}.pt4{padding-top:32px}.pb4,.py4{padding-bottom:32px}.py4{padding-top:32px}.mt5{margin-top:40px}.mb5,.my5{margin-bottom:40px}.my5{margin-top:40px}.pt5{padding-top:40px}.pb5,.py5{padding-bottom:40px}.py5{padding-top:40px}.mt6{margin-top:48px}.mb6,.my6{margin-bottom:48px}.my6{margin-top:48px}.pt6{padding-top:48px}.pb6,.py6{padding-bottom:48px}.py6{padding-top:48px}.mt7{margin-top:56px}.mb7,.my7{margin-bottom:56px}.my7{margin-top:56px}.pt7{padding-top:56px}.pb7,.py7{padding-bottom:56px}.py7{padding-top:56px}.mt8{margin-top:64px}.mb8,.my8{margin-bottom:64px}.my8{margin-top:64px}.pt8{padding-top:64px}.pb8,.py8{padding-bottom:64px}.py8{padding-top:64px}.mt9{margin-top:72px}.mb9,.my9{margin-bottom:72px}.my9{margin-top:72px}.pt9{padding-top:72px}.pb9,.py9{padding-bottom:72px}.py9{padding-top:72px}.mt10{margin-top:80px}.mb10,.my10{margin-bottom:80px}.my10{margin-top:80px}.pt10{padding-top:80px}.pb10,.py10{padding-bottom:80px}.py10{padding-top:80px}.mt11{margin-top:88px}.mb11,.my11{margin-bottom:88px}.my11{margin-top:88px}.pt11{padding-top:88px}.pb11,.py11{padding-bottom:88px}.py11{padding-top:88px}.mt12{margin-top:96px}.mb12,.my12{margin-bottom:96px}.my12{margin-top:96px}.pt12{padding-top:96px}.pb12,.py12{padding-bottom:96px}.py12{padding-top:96px}.mt13{margin-top:104px}.mb13,.my13{margin-bottom:104px}.my13{margin-top:104px}.pt13{padding-top:104px}.pb13,.py13{padding-bottom:104px}.py13{padding-top:104px}.mt14{margin-top:112px}.mb14,.my14{margin-bottom:112px}.my14{margin-top:112px}.pt14{padding-top:112px}.pb14,.py14{padding-bottom:112px}.py14{padding-top:112px}.mt15{margin-top:120px}.mb15,.my15{margin-bottom:120px}.my15{margin-top:120px}.pt15{padding-top:120px}.pb15,.py15{padding-bottom:120px}.py15{padding-top:120px}.mt16{margin-top:128px}.mb16,.my16{margin-bottom:128px}.my16{margin-top:128px}.pt16{padding-top:128px}.pb16,.py16{padding-bottom:128px}.py16{padding-top:128px}.mt17{margin-top:136px}.mb17,.my17{margin-bottom:136px}.my17{margin-top:136px}.pt17{padding-top:136px}.pb17,.py17{padding-bottom:136px}.py17{padding-top:136px}.mt18{margin-top:144px}.mb18,.my18{margin-bottom:144px}.my18{margin-top:144px}.pt18{padding-top:144px}.pb18,.py18{padding-bottom:144px}.py18{padding-top:144px}.mt19{margin-top:152px}.mb19,.my19{margin-bottom:152px}.my19{margin-top:152px}.pt19{padding-top:152px}.pb19,.py19{padding-bottom:152px}.py19{padding-top:152px}.mt20{margin-top:160px}.mb20,.my20{margin-bottom:160px}.my20{margin-top:160px}.pt20{padding-top:160px}.pb20,.py20{padding-bottom:160px}.py20{padding-top:160px}html{font-family:Ivar Text,serif;font-size:24px;-webkit-font-smoothing:antialiased}.p,p,section.page-header.centered .block-text p,section.page-header.side-by-side .block-text p{color:#ebf1ef;font-family:Ivar Text,serif;font-size:.9166666667rem;font-weight:400;line-height:1.4;margin:0 0 16px}.p.medium,p.medium,section.page-header.centered .block-text p,section.page-header.centered .block-text p.medium,section.page-header.centered .block-text p.p,section.page-header.centered section.page-header.side-by-side .block-text p,section.page-header.homepage .bottom-bar .meta .p.counter,section.page-header.homepage .bottom-bar .meta p.counter,section.page-header.side-by-side .block-text p.medium,section.page-header.side-by-side section.page-header.centered .block-text p{font-size:.75rem;letter-spacing:-.36px;line-height:1.5}.p.small,p.small,section.page-header.centered .block-text p.small,section.page-header.centered section.page-header.side-by-side .block-text p,section.page-header.side-by-side .block-text p,section.page-header.side-by-side .block-text p.p,section.page-header.side-by-side .block-text p.small,section.page-header.side-by-side section.page-header.centered .block-text p{font-size:.6666666667rem}.p.bold,p.bold,section.page-header.centered .block-text p.bold,section.page-header.side-by-side .block-text p.bold{font-weight:700}@media screen and (max-width:766px),screen and (max-width:939px)and (min-width:767px){.p,p,section.page-header.centered .block-text p,section.page-header.side-by-side .block-text p{font-size:.75rem}.p.medium,.p.small,p.medium,p.small,section.page-header.centered .block-text p,section.page-header.centered .block-text p.medium,section.page-header.centered .block-text p.p,section.page-header.centered .block-text p.small,section.page-header.centered section.page-header.side-by-side .block-text p,section.page-header.homepage .bottom-bar .meta .p.counter,section.page-header.homepage .bottom-bar .meta p.counter,section.page-header.side-by-side .block-text p,section.page-header.side-by-side .block-text p.medium,section.page-header.side-by-side .block-text p.p,section.page-header.side-by-side .block-text p.small,section.page-header.side-by-side section.page-header.centered .block-text p{font-size:.6666666667rem}}.h1,h1{color:#fafcf8;font-family:Ivar Display,serif;font-size:2.6666666667rem;font-weight:400;line-height:1.05;margin:0 0 16px}@media screen and (max-width:766px),screen and (max-width:939px)and (min-width:767px){.h1,h1{font-size:1.6666666667rem;line-height:1}}.h2,h2{color:#fafcf8;font-family:Ivar Display,serif;font-size:1.6666666667rem;font-weight:400;line-height:1.15;margin:0}@media screen and (max-width:766px),screen and (max-width:939px)and (min-width:767px){.h2,h2{font-size:1.1666666667rem}}.h3,h3{color:#fafcf8;font-family:Ivar Display,serif;font-size:1.1666666667rem;font-weight:400;line-height:1.15;margin:0}@media screen and (max-width:766px),screen and (max-width:939px)and (min-width:767px){.h3,h3{font-size:.9166666667rem}}.h4,h4{color:#fafcf8;font-family:Ivar Display,serif;font-size:1rem;font-weight:400;line-height:1.15;margin:0}@media screen and (max-width:766px),screen and (max-width:939px)and (min-width:767px){.h4,h4{font-size:.75rem}}.global-label,.h6,h6,section.page-header.homepage .bottom-bar .meta .counter{font-family:Old School,sans-serif;font-size:1rem;font-weight:400;line-height:1.2;margin:0;text-transform:uppercase}.global-label.medium,.h6.medium,h6.medium,section.page-header.centered .block-text p.global-label,section.page-header.centered .block-text p.h6,section.page-header.homepage .bottom-bar .meta .counter{font-size:.75rem;letter-spacing:.36px;line-height:140%;text-transform:uppercase}.global-label.small,.h6.small,h6.small,section.page-header.homepage .bottom-bar .meta .small.counter,section.page-header.homepage .bottom-bar .meta section.page-header.side-by-side .block-text p.counter,section.page-header.side-by-side .block-text p.global-label,section.page-header.side-by-side .block-text p.h6,section.page-header.side-by-side .block-text section.page-header.homepage .bottom-bar .meta p.counter{font-size:.6666666667rem;letter-spacing:.36px;line-height:140%;text-transform:uppercase}.inline-link{color:#abf691;font-family:Ivar Text,serif}section.page-header{position:relative;z-index:0}section.page-header.homepage{border-bottom:1px solid #43443d;display:grid;grid-template-areas:"text media" "bottom-bar bottom-bar";grid-template-columns:50% 50%;grid-template-rows:1fr auto;height:calc(100vh - var(--header-height))}section.page-header.homepage .text{border-right:1px solid #43443d;display:flex;flex-direction:column;grid-area:text;justify-content:stretch;padding-top:40px}section.page-header.homepage .block-text{padding-left:3.3333333333vw;padding-right:3.3333333333vw}@media screen and (max-width:939px){section.page-header.homepage .block-text{padding-left:6.4vw;padding-right:6.4vw}}section.page-header.homepage .block-text{width:44.5833333333vw}@media screen and (max-width:939px){section.page-header.homepage .block-text{width:122.8666666667vw}}section.page-header.homepage .block-text{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-bottom:40px}section.page-header.homepage .block-text p{align-content:flex-end}section.page-header.homepage .bottom-bar{grid-area:bottom-bar;padding-left:3.3333333333vw;padding-right:3.3333333333vw}@media screen and (max-width:939px){section.page-header.homepage .bottom-bar{padding-left:6.4vw;padding-right:6.4vw}}section.page-header.homepage .bottom-bar{align-content:center;border-top:1px solid #43443d;display:flex;flex-direction:row}section.page-header.homepage .bottom-bar>div{padding-bottom:40px;padding-top:40px;width:50%}section.page-header.homepage .bottom-bar .action{border-right:1px solid #43443d;padding-right:40px}section.page-header.homepage .bottom-bar .action a.button{display:inline-flex}section.page-header.homepage .bottom-bar .meta{color:#fafcf8;display:flex;flex-direction:row;justify-content:space-between;padding-left:40px}section.page-header.homepage .bottom-bar .meta div.group{display:flex;flex-direction:column;justify-content:center;overflow:hidden;position:relative}section.page-header.homepage .bottom-bar .meta a.person{color:#fafcf8}section.page-header.homepage .bottom-bar .meta a.person .name{margin-bottom:0}section.page-header.homepage .bottom-bar .meta a.person:hover .name{color:#f66f44}section.page-header.homepage .bottom-bar .meta .district{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}section.page-header.homepage .bottom-bar .meta .timer{align-items:center;-moz-column-gap:16px;column-gap:16px;display:flex;flex-direction:row;justify-content:flex-end}section.page-header.homepage .bottom-bar .meta .counter{align-content:center;aspect-ratio:1/1;color:#7d8073;cursor:pointer;display:grid;justify-content:center;line-height:1;position:relative;transition:color .35s ease;width:37px}section.page-header.homepage .bottom-bar .meta .counter svg{backface-visibility:hidden;inset:0;position:absolute;stroke-dasharray:116.18px;stroke-dashoffset:116.18px}section.page-header.homepage .bottom-bar .meta .counter.active{color:#fff}section.page-header.homepage .bottom-bar .meta .counter.active svg{animation-play-state:running;animation:dash 4s linear forwards}section.page-header.homepage .bottom-bar .meta .arrow{align-items:center;aspect-ratio:1/1;border-left:1px solid #43443d;display:grid;height:100%;justify-items:center}section.page-header.homepage .candidate-wrapper{display:grid;grid-area:media;grid-template-rows:1fr auto;position:relative;width:50vw}section.page-header.homepage .candidate-wrapper .slider{display:flex;height:100%}section.page-header.homepage .candidate-wrapper .slide{align-items:flex-end;display:grid;height:var(--slider-height);min-height:70vh;position:relative;width:50vw}section.page-header.homepage .candidate-wrapper .slide svg{height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate3d(-25%,-50%,0);transition:all .65s;width:auto;z-index:-1}section.page-header.homepage .candidate-wrapper .slide svg path{fill:#f66f44}section.page-header.homepage .candidate-wrapper .slide figure{align-self:flex-end;margin:0 auto;max-height:90%;overflow:hidden;width:70%}section.page-header.homepage .candidate-wrapper .slide figure img{-o-object-position:top center;object-position:top center}section.page-header.homepage .candidate-wrapper .slide.swiper-slide-active svg{opacity:1;transform:translate3d(-50%,-50%,0)}section.page-header.side-by-side{border-bottom:1px solid #43443d}section.page-header.side-by-side .text{padding:96px 3.3333333333vw}@media screen and (max-width:939px){section.page-header.side-by-side .text{padding-left:6.4vw;padding-right:6.4vw}}section.page-header.side-by-side .block-text{align-items:flex-start;display:grid;grid-template-areas:"headline text" "headline action";grid-template-columns:45.8333333333vw 30vw;grid-template-rows:auto 1fr;justify-content:space-between}section.page-header.side-by-side .block-text h1{grid-area:headline}section.page-header.side-by-side .block-text .button{grid-area:action;justify-self:flex-start}section.page-header.side-by-side .block-text .button:not(:first-child){margin:8px 0 0}section.page-header.centered .text{padding-bottom:96px;padding-top:96px;text-align:center}section.page-header.centered .block-text{padding-left:17.5vw;padding-right:17.5vw}@media screen and (max-width:939px){section.page-header.centered .block-text{padding-left:47.8666666667vw;padding-right:47.8666666667vw}}section.page-header.centered .block-text h1,section.page-header.centered .block-text p{margin-bottom:24px}section.page-header.centered .block-text>:not(h1){margin-left:auto;margin-right:auto;max-width:min(500px,45.8333333333vw)}section.page-header.centered .block-text a.button{display:inline-flex}section.page-header.centered .block-text a.button:not(:last-of-type){margin-right:16px}section.page-header.centered .block-text a.button.icon-longArrow{font-size:1rem;justify-content:center;margin:16px auto}@media screen and (max-width:939px){section.page-header.centered .block-text a.button.icon-longArrow{font-size:.75rem;min-width:100%}}@media screen and (max-width:1099px)and (min-width:767px){section.page-header.homepage{min-height:600px}}@media screen and (max-width:939px)and (min-width:767px){section.page-header.homepage{height:calc(60vh - var(--header-height))}section.page-header.homepage .candidate-wrapper .slide{min-height:unset}section.page-header.homepage .bottom-bar{padding-left:0;padding-right:0}section.page-header.homepage .bottom-bar>div{width:50vw}section.page-header.homepage .bottom-bar .action{padding-left:3.3333333333vw}}@media screen and (max-width:939px)and (min-width:767px)and (max-width:939px){section.page-header.homepage .bottom-bar .action{padding-left:6.4vw}}@media screen and (max-width:939px)and (min-width:767px){section.page-header.centered .block-text{padding-left:3.3333333333vw;padding-right:3.3333333333vw}}@media screen and (max-width:939px)and (min-width:767px)and (max-width:939px){section.page-header.centered .block-text{padding-left:6.4vw;padding-right:6.4vw}}@media screen and (max-width:939px){section.page-header.homepage .block-text{width:100%}}@media screen and (max-width:766px){section.page-header.homepage{display:flex;flex-direction:column;height:unset}section.page-header.homepage .text{border-right:none;margin-bottom:48px}section.page-header.homepage .text .action{padding-left:3.3333333333vw;padding-right:3.3333333333vw}}@media screen and (max-width:766px)and (max-width:939px){section.page-header.homepage .text .action{padding-left:6.4vw;padding-right:6.4vw}}@media screen and (max-width:766px){section.page-header.homepage .block-text{margin-bottom:24px;width:100%}section.page-header.homepage .candidate-wrapper{border-top:1px solid #43443d;width:100vw}section.page-header.homepage .candidate-wrapper .slide{min-height:50vh;width:100vw}section.page-header.homepage .candidate-wrapper .slide svg{bottom:0;height:100%;top:0;transform:translate3d(-25%,0,0);width:auto}section.page-header.homepage .candidate-wrapper .slide figure{max-height:90%;width:60%}section.page-header.homepage .candidate-wrapper .slide.swiper-slide-active svg{transform:translate3d(-50%,0,0)}section.page-header.homepage .bottom-bar{padding-left:0;padding-right:0}}@media screen and (max-width:766px)and (max-width:939px){section.page-header.homepage .bottom-bar{padding-left:0;padding-right:0}}@media screen and (max-width:766px){section.page-header.homepage .bottom-bar>div{padding-bottom:0;padding-top:0;width:100%}section.page-header.homepage .bottom-bar>div.meta{padding-left:3.3333333333vw;padding-right:0}}@media screen and (max-width:766px)and (max-width:939px){section.page-header.homepage .bottom-bar>div.meta{padding-left:6.4vw}}@media screen and (max-width:766px){section.page-header.homepage .bottom-bar>div.meta a.person{padding-bottom:16px;padding-top:16px}section.page-header.side-by-side .text{padding:40px 3.3333333333vw}}@media screen and (max-width:766px)and (max-width:939px){section.page-header.side-by-side .text{padding-left:6.4vw;padding-right:6.4vw}}@media screen and (max-width:766px){section.page-header.side-by-side .block-text{display:flex;flex-direction:column;grid-gap:0}section.page-header.centered .text{padding-bottom:64px;padding-top:64px;text-align:center}section.page-header.centered .block-text{padding-left:3.3333333333vw;padding-right:3.3333333333vw}}@media screen and (max-width:766px)and (max-width:939px){section.page-header.centered .block-text{padding-left:6.4vw;padding-right:6.4vw}}@media screen and (max-width:766px){section.page-header.centered .block-text>:not(h1):not(.button){max-width:unset;width:87.2vw}section.page-header.centered .block-text a.button{display:flex;justify-content:center;margin:16px auto;min-width:100%}section.page-header.centered .block-text a.button:not(:last-of-type){margin-bottom:32px;margin-right:auto}}@keyframes dash{to{stroke-dashoffset:0px}}
