/*!
Theme Name: Democratic Attorneys General Association
Theme http://www.bluestate.co: http://www.bluestate.co
Author: Blue State
Author http://www.bluestate.co: Blue Statehttp://www.bluestate.co
Description: A custom theme developed for DAGA by Blue State
Version: 1.0.1
*/@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap");:root{--yellow:#fff4d8;--pale-yellow:#fffbf2;--strong-yellow:#fbdf9d;--orange:#f4a261;--teal:#20796f;--dark-teal:#186960;--navy:#264653;--coral:#d16145;--red:#a23115;--open-seat:var(--teal);--open-seat-stroke:var(--dark-teal);--no-ag-seat-at-stake:#fde8c0;--no-ag-seat-at-stake-stroke:#e4c16e;--democratic-held-seat:var(--navy);--democratic-held-seat-stroke:#293241;--republican-held-seat:var(--coral);--republican-held-seat-stroke:var(--red);--white:#fff;--black:#000;--spacing-unit:30px}.component{margin-bottom:calc(var(--spacing-unit) * 2);margin-top:calc(var(--spacing-unit) * 2)}@media screen and (min-width:768px){.component{margin-bottom:calc(var(--spacing-unit) * 3);margin-top:calc(var(--spacing-unit) * 3)}}.section{padding-bottom:calc(var(--spacing-unit) * 2);padding-top:calc(var(--spacing-unit) * 2)}@media screen and (min-width:768px){.section{padding-bottom:calc(var(--spacing-unit) * 3);padding-top:calc(var(--spacing-unit) * 3)}}.hidden{display:none}:root{--hover-timing:0.2s}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@font-face{font-family:Messapia;src:url(/wp-content/themes/daga/fonts/Messapia-Bold.woff2) format("woff2"),url(/wp-content/themes/daga/fonts/Messapia-Bold.woff) format("woff");font-weight:700;font-style:normal}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote,figure,h1,h2,h3,h4,ol,p,ul{margin:0;padding:0}li,main{display:block}ol,ul{list-style:none}h1,h2,h3,h4{font-size:inherit}strong{font-weight:700}.ajax,.cta,[role=button],a{color:inherit}a{text-decoration:none}button{overflow:visible;border:0;font:inherit;-webkit-font-smoothing:inherit;letter-spacing:inherit;background:none;cursor:pointer}::-moz-focus-inner{padding:0;border:0}:focus{outline:0}img{max-width:100%;height:auto;border:0}blockquote,q{quotes:none}select{color:#000}html{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35}@media screen and (min-width:575px){html{font-size:17px}}@media screen and (min-width:1220px){html{font-size:20px}}.wrapper{padding-left:var(--spacing-unit);padding-right:var(--spacing-unit);margin-left:auto;margin-right:auto;overflow:hidden;position:relative}@media screen and (min-width:768px){.wrapper{padding-left:calc(var(--spacing-unit) * 2);padding-right:calc(var(--spacing-unit) * 2)}}.wrapper--sm{max-width:768px}.wrapper--md{max-width:1024px}.wrapper--lg{max-width:1220px}.wrapper--xlg{max-width:1440px}.wrapper--content{max-width:780px;padding:0}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all 0s}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:"";display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-gallery,.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:2333.33333%;position:absolute;right:0}.tns-t-ct:after{content:"";display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:1.42857%;height:10px;float:left}.audio{--seek-before-width:0%;--volume-before-width:100%;--buffered-width:0%;-ms-flex-align:center;align-items:center;border:1px solid var(--pale-yellow);display:-ms-flexbox;display:flex;font-family:Arial,Helvetica,sans-serif;padding:2px 5px;position:relative}.audio__descriptor{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.audio__seek-slider{-webkit-appearance:none;background:var(--pale-yellow);cursor:pointer;display:inline-block;outline:none;height:3px;padding:0;position:relative;width:130px;vertical-align:middle}.audio__seek-slider:before{background-color:var(--orange);content:"";cursor:pointer;height:3px;left:0;position:absolute;top:0;width:var(--seek-before-width)}.audio__seek-slider::-moz-range-track,.audio__seek-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--pale-yellow) var(--buffered-width),var(--orange) var(--buffered-width));-webkit-appearance:none;cursor:pointer;height:3px;width:100%}.audio__seek-slider::-webkit-slider-thumb{-webkit-appearance:none;background-color:var(--strong-yellow);border-radius:0;box-sizing:content-box;cursor:pointer;height:3px;margin:0;position:relative;width:2px}.audio__seek-slider::-moz-range-thumb,.audio__seek-slider::-ms-thumb{background-color:var(--strong-yellow);border-radius:0;box-sizing:content-box;cursor:pointer;height:3px;width:2px}.audio__seek-slider:active::-moz-range-thumb,.audio__seek-slider:active::-ms-thumb,.audio__seek-slider:active::-webkit-slider-thumb{background:var(--orange);transform:scale(1.2)}.audio__seek-slider::-moz-range-progress{background-color:var(--orange)}.audio__seek-slider::-moz-focus-outer{border:0}.audio__seek-slider::-ms-track{background:transparent;border:solid transparent;color:transparent;cursor:pointer;height:3px;width:100%}.audio__seek-slider::-ms-fill-lower{background-color:var(--orange)}.audio__seek-slider::-ms-fill-upper{background:linear-gradient(90deg,var(--pale-yellow) var(--buffered-width),var(--orange) var(--buffered-width))}.audio__text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.audio.playing .audio__play-button{display:none}.audio.paused .audio__play-button,.audio.playing .audio__pause-button{display:block}.audio.paused .audio__pause-button{display:none}.audio__button{background:transparent;border:0;color:var(--pale-yellow);cursor:pointer;font-size:0;height:15px;margin:0;outline:none;padding:0}.audio__button--mute{height:20px}@media (hover:hover){.audio__button:focus,.audio__button:hover{color:var(--orange)}}.audio__icon{display:inline-block;width:11px}.audio__duration,.audio__time{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.audio__controls{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;padding:0 5px}.audio__volume{font-size:0;position:relative}@media (hover:hover){.audio__volume:hover .audio__volume-slider{opacity:1;visibility:visible}}.audio__volume-output{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.audio__volume-slider{-webkit-appearance:none;background:var(--pale-yellow);display:inline-block;left:50%;margin:0;opacity:0;outline:none;padding:0;top:-11px;transform:translateX(-50%);transition:opacity .2s ease-in-out;visibility:hidden;width:100px}.audio__volume-slider,.audio__volume-slider:before{border-radius:4px;cursor:pointer;height:10px;position:absolute}.audio__volume-slider:before{background-color:var(--orange);content:"";left:0;top:0;width:var(--volume-before-width)}.audio__volume-slider::-moz-range-track .audio__volume-slider::-ms-fill-upper,.audio__volume-slider::-webkit-slider-runnable-track{background:var(--pale-yellow);cursor:pointer;height:10px;width:100%}.audio__volume-slider::-webkit-slider-thumb{position:relative;-webkit-appearance:none;box-sizing:content-box;border:1px solid #007db5;height:10px;width:10px;border-radius:50%;background-color:#fff;cursor:pointer;margin:0}.audio__volume-slider::-moz-range-thumb,.audio__volume-slider::-ms-thumb{box-sizing:content-box;border:1px solid #007db5;height:10px;width:10px;border-radius:50%;background-color:#fff;cursor:pointer}.audio__volume-button{font-size:0;vertical-align:middle;width:20px}.audio-wrapper{display:-ms-flexbox;display:flex;margin-bottom:20px;-ms-flex-pack:center;justify-content:center;padding-top:20px}@media screen and (min-width:768px){.audio-wrapper{padding-top:0}}.audio-preface{display:inline-block;font-size:14px;line-height:1;margin-right:15px}.button{-ms-flex-align:center;align-items:center;background-color:transparent;border:3px solid var(--navy);color:var(--navy);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;-ms-flex-pack:center;justify-content:center;line-height:1.5;max-width:100%;padding:15px 50px;position:relative;text-transform:uppercase;transition:color var(--hover-timing) linear;z-index:1}.button.disabled{pointer-events:none}.button:before{background-color:var(--navy);content:"";display:block;height:100%;left:0;max-width:0;position:absolute;top:0;transition:max-width var(--hover-timing) linear;width:100%;z-index:-1}@media (hover:hover){.button:hover{color:var(--yellow)}.button:hover:before{max-width:100%}}.button--secondary{-ms-flex-align:center;align-items:center;background-color:transparent;border:3px solid var(--navy);color:var(--navy);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;-ms-flex-pack:center;justify-content:center;line-height:1.5;max-width:100%;padding:15px 50px;position:relative;text-transform:uppercase;transition:color var(--hover-timing) linear;z-index:1;border-color:var(--yellow);color:var(--yellow)}.button--secondary.disabled{pointer-events:none}.button--secondary:before{background-color:var(--navy);content:"";display:block;height:100%;left:0;max-width:0;position:absolute;top:0;transition:max-width var(--hover-timing) linear;width:100%;z-index:-1}@media (hover:hover){.button--secondary:hover{color:var(--yellow)}.button--secondary:hover:before{max-width:100%}}.button--secondary:before{background-color:var(--yellow)}@media (hover:hover){.button--secondary:hover{color:var(--navy)}}.container{display:-ms-grid;display:grid;column-gap:10px;grid-auto-rows:auto;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);justify-items:center;margin-left:auto;margin-right:auto;padding:0 25px;width:100%}.container--mobile-fullwidth{padding:0}@media screen and (min-width:768px){.container{-ms-grid-columns:(1fr)[12];grid-template-columns:repeat(12,1fr);padding:0 40px}.container--tablet-fullwidth{padding:0}}@media screen and (min-width:1024px){.container{-ms-grid-columns:(1fr)[24];grid-template-columns:repeat(24,1fr);max-width:1920px;padding:0 50px}.container--desktop-fullwidth{max-width:100%;padding:0}}.oembed-container,.youtube-container{position:relative;padding-bottom:56.25%;height:0;width:100%}.oembed-container embed,.oembed-container iframe,.oembed-container object,.youtube-container embed,.youtube-container iframe,.youtube-container object{position:absolute;top:0;left:0;width:100%;height:100%}.facets{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:40px}@media screen and (min-width:768px){.facets{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;padding-bottom:12px;padding-top:100px}}.facets .facets__head{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase;margin-right:20px;padding-bottom:20px}@media screen and (min-width:768px){.facets .facets__head{padding-bottom:0}}.facets__label+.facets__label{margin-top:5px}@media screen and (min-width:768px){.facets__label+.facets__label{margin-left:5px;margin-top:0}}.facets .facetwp-facet{margin-bottom:0;position:relative}.facets .facetwp-facet.is-loading{opacity:1}.facets .facetwp-facet.is-loading .facetwp-dropdown,.facets .facetwp-facet.is-loading.facetwp-type-sort select{background-image:none}.facets .facetwp-facet.is-loading:after{animation:a 1s infinite linear;background-image:url(images/loading-indicator.png);background-size:contain;content:"";display:block;height:17px;position:absolute;right:16px;top:18px;width:17px}.facets .facetwp-type-search{margin-bottom:40px}@media screen and (min-width:768px){.facets .facetwp-type-search{-ms-flex-preferred-size:100%;flex-basis:100%;min-width:280px}}@media screen and (min-width:1024px){.facets .facetwp-type-search{-ms-flex-preferred-size:auto;flex-basis:auto;margin-bottom:0;margin-right:auto}}@media screen and (min-width:1220px){.facets .facetwp-type-search{min-width:330px}}.facets .facetwp-type-search .facetwp-input-wrap{max-width:400px;width:100%}.facets .facetwp-type-search .facetwp-icon{opacity:1}.facets .facetwp-type-search .facetwp-icon:before{background-image:url(images/magnifying-glass.svg);height:20px;position:relative;right:8px;top:14px}.facets .facetwp-type-search.is-loading .facetwp-icon{opacity:0}.facets .facetwp-search{appearance:none;-webkit-appearance:none;border:1px solid var(--navy);border-radius:0;color:var(--navy);font-size:20px;height:100%;outline:none;padding:12px;width:100%}.facets .facetwp-search:focus,.facets .facetwp-type-dropdown,.facets .facetwp-type-sort{background-color:var(--yellow)}.facets .facetwp-dropdown,.facets .facetwp-type-sort select{font-size:14px;appearance:none;-webkit-appearance:none;background-color:transparent;background-image:url(images/caret-down.svg);background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;background-size:17px;border:none;border-radius:0;color:var(--black);outline:none;padding:16px 42px 16px 16px;width:100%}.facets .facetwp-dropdown,.facets .facetwp-type-sort select,.facetwp-pager{font-family:Messapia,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.5;text-transform:uppercase}.facetwp-pager{font-size:16px;color:var(--navy);margin:35px 0;text-align:center}@media screen and (min-width:575px){.facetwp-pager{font-size:17px}}@media screen and (min-width:768px){.facetwp-pager{font-size:18px}}@media screen and (min-width:1220px){.facetwp-pager{font-size:20px}}@media screen and (min-width:768px){.facetwp-pager{margin:65px 0}}.facetwp-pager .facetwp-page{margin:0 3px}@media screen and (min-width:375px){.facetwp-pager .facetwp-page{margin:0 6px}}@media screen and (min-width:575px){.facetwp-pager .facetwp-page{margin:0 10px}}.facetwp-pager .facetwp-page.next,.facetwp-pager .facetwp-page.prev{background-image:url(images/arrow-triple-navy.svg);background-repeat:no-repeat;background-size:100%;display:inline-block;height:20px;position:relative;text-indent:-9999px;top:2px;width:30px}@media screen and (min-width:768px){.facetwp-pager .facetwp-page.next,.facetwp-pager .facetwp-page.prev{top:5px}}.facetwp-pager .facetwp-page.prev{transform:scaleX(-1)}.facetwp-pager .facetwp-page.dots{bottom:4px;margin:0;position:relative}.facetwp-pager .facetwp-page.active{color:var(--coral)}.form__input-wrapper{position:relative;width:100%}.form__input{appearance:none;-webkit-appearance:none;border:none;border-radius:0;color:var(--navy);font-size:20px;height:100%;outline:none;padding:15px;width:100%}.form__input:focus{background-color:var(--yellow);border:none}.form__input--select{background-image:url(images/caret-down.svg);background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;background-size:17px;border:.5px solid var(--navy);padding-right:50px}.form__input--select:focus{background-color:var(--white);border:.5px solid var(--navy)}.form__input--button{height:100%}.form__label{bottom:48px;color:var(--white);display:block;font-size:12px;font-weight:400;opacity:0;position:absolute;transition:transform var(--hover-timing) ease-in-out}.form__input:-moz-placeholder+.form__label{transition:.2s ease-in-out;visibility:hidden;z-index:-1}.form__input:-ms-input-placeholder+.form__label{transition:.2s ease-in-out;visibility:hidden;z-index:-1}.form__input:placeholder-shown+.form__label{transition:.2s ease-in-out;visibility:hidden;z-index:-1}.form__input:focus:not(:-moz-placeholder)+.form__label,.form__input:not(:-moz-placeholder)+.form__label{opacity:1;transform:translateY(-10px);transition:transform .2s ease-in-out;visibility:visible;z-index:1}.form__input:focus:not(:-ms-input-placeholder)+.form__label,.form__input:not(:-ms-input-placeholder)+.form__label{opacity:1;transform:translateY(-10px);transition:transform .2s ease-in-out;visibility:visible;z-index:1}.form__input:focus:not(:placeholder-shown)+.form__label,.form__input:not(:placeholder-shown)+.form__label{opacity:1;transform:translateY(-10px);transition:transform .2s ease-in-out;visibility:visible;z-index:1}.ngp-form.custom-form-styles{margin-top:1.5rem;background:none}.ngp-form.custom-form-styles header.at-title,.ngp-form.custom-form-styles legend.at-legend{visibility:hidden;height:0;width:0;padding:0;margin:0}.ngp-form.custom-form-styles section.at-inner{background:rgba(38,70,83,.75);padding:50px}.ngp-form.custom-form-styles section.at-inner label,.ngp-form.custom-form-styles section.at-inner p,.ngp-form.custom-form-styles section.at-inner small{color:#fff}.ngp-form.custom-form-styles input[type=submit]{margin:0}.ngp-form.custom-form-styles input[type=submit].at-submit,.ngp-form.custom-form-styles input[type=submit].btn-at,.ngp-form.custom-form-styles input[type=submit].btn-at-primary{height:100%;-ms-flex-align:center;align-items:center;background-color:transparent;border:3px solid var(--yellow);border-radius:0;color:var(--yellow);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;-ms-flex-pack:center;justify-content:center;line-height:1.5;max-width:100%;padding:15px 50px;position:relative;text-transform:uppercase;transition:all var(--hover-timing) linear;z-index:1}@media (hover:hover){.ngp-form.custom-form-styles input[type=submit].at-submit:hover,.ngp-form.custom-form-styles input[type=submit].btn-at-primary:hover,.ngp-form.custom-form-styles input[type=submit].btn-at:hover{color:var(--navy);background-color:var(--yellow)}}.ngp-form.custom-form-styles .fastAction{background:transparent}.ngp-form.custom-form-styles .fastAction p,.ngp-form.custom-form-styles .fastAction p *{font-size:12px}.ngp-form.custom-form-styles .fastAction a{color:var(--yellow);font-weight:600}html body #content .happyforms-form{position:relative;width:100%}html body #content .happyforms-form input,html body #content .happyforms-form select,html body #content .happyforms-form textarea{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;appearance:none!important;-webkit-appearance:none!important;border:1px solid var(--navy)!important;border-radius:0!important;color:var(--navy);font-size:20px;height:100%;outline:none;padding:15px;width:100%}@media screen and (min-width:575px){html body #content .happyforms-form input,html body #content .happyforms-form select,html body #content .happyforms-form textarea{font-size:17px}}@media screen and (min-width:1220px){html body #content .happyforms-form input,html body #content .happyforms-form select,html body #content .happyforms-form textarea{font-size:20px}}html body #content .happyforms-form input:focus,html body #content .happyforms-form select:focus,html body #content .happyforms-form textarea:focus{background-color:var(--yellow)!important;border:1px solid var(--navy)!important;box-shadow:none!important}html body #content .happyforms-form select{background-image:url(images/caret-down.svg)!important;background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;background-size:17px;padding:15px 50px 15px 15px}html body #content .happyforms-form .happyforms-required:after{content:"*"}html body #content .happyforms-form .happyforms-optional{display:none}html body #content .happyforms-form .happyforms-part__select-wrap:after{content:none}html body #content .happyforms-form .happyforms-part .option-label .label,html body #content .happyforms-form .happyforms-part__label .happyforms-optional,html body #content .happyforms-form .option-label .happyforms-remaining-choice{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;color:var(--navy)!important}@media screen and (min-width:575px){html body #content .happyforms-form .happyforms-part .option-label .label,html body #content .happyforms-form .happyforms-part__label .happyforms-optional,html body #content .happyforms-form .option-label .happyforms-remaining-choice{font-size:17px}}@media screen and (min-width:1220px){html body #content .happyforms-form .happyforms-part .option-label .label,html body #content .happyforms-form .happyforms-part__label .happyforms-optional,html body #content .happyforms-form .option-label .happyforms-remaining-choice{font-size:20px}}html body #content .happyforms-form .happyforms-part__label{margin-bottom:6px}html body #content .happyforms-form .happyforms-part__label .label{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase}html body #content .happyforms-form .happyforms-part .checkmark{border:3px solid var(--coral);box-shadow:none!important}@media screen and (min-width:1220px){html body #content .happyforms-form .happyforms-part .checkmark{position:relative;top:3px}}html body #content .happyforms-form .happyforms-radio-circle{height:0;width:0}html body #content .happyforms-form .happyforms-part input:checked+.checkmark{background-color:var(--navy)}html body #content .happyforms-form .happyforms-part input:checked+.checkmark svg{display:none!important}html body #content .happyforms-form button[type=submit].happyforms-button--submit,html body #content .happyforms-form button[type=submit][disabled].happyforms-button--submit{-ms-flex-align:center;align-items:center;background-color:transparent;border:3px solid var(--navy)!important;border-radius:0!important;color:var(--navy);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;-ms-flex-pack:center;justify-content:center;line-height:1.5;max-width:100%;padding:15px 50px;position:relative;text-transform:uppercase;transition:color var(--hover-timing) linear;z-index:1}html body #content .happyforms-form button[type=submit].happyforms-button--submit.disabled,html body #content .happyforms-form button[type=submit][disabled].happyforms-button--submit.disabled{pointer-events:none}html body #content .happyforms-form button[type=submit].happyforms-button--submit:before,html body #content .happyforms-form button[type=submit][disabled].happyforms-button--submit:before{background-color:var(--navy);content:"";display:block;height:100%;left:0;max-width:0;position:absolute;top:0;transition:max-width var(--hover-timing) linear;width:100%;z-index:-1}@media (hover:hover){html body #content .happyforms-form button[type=submit].happyforms-button--submit:hover,html body #content .happyforms-form button[type=submit][disabled].happyforms-button--submit:hover{color:var(--yellow)}html body #content .happyforms-form button[type=submit].happyforms-button--submit:hover:before,html body #content .happyforms-form button[type=submit][disabled].happyforms-button--submit:hover:before{max-width:100%}}html body #content .happyforms-form .happyforms-message-notices .happyforms-message-notice{background:transparent;padding:0}html body #content .happyforms-form .happyforms-message-notices .happyforms-message-notice h2{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;padding:0;text-transform:none}@media screen and (min-width:575px){html body #content .happyforms-form .happyforms-message-notices .happyforms-message-notice h2{font-size:17px}}@media screen and (min-width:1220px){html body #content .happyforms-form .happyforms-message-notices .happyforms-message-notice h2{font-size:20px}}html body #content .happyforms-form .happyforms-message-notices .happyforms-message-notice.error h2{color:var(--red)!important}html body #content .happyforms-form .happyforms-message-notices .happyforms-message-notice.success h2{color:var(--navy)!important}html body #content .happyforms-form .happyforms-part-error-notice p,html body #content .happyforms-form .happyforms-part-error-notice p svg{color:var(--red)!important}.content--main{padding-top:var(--site-header-height)}.map{background:var(--yellow);padding:50px 0}@media screen and (min-width:1024px){.map{padding:100px 0}}.map__wrapper{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6;width:100%}@media screen and (min-width:768px){.map__wrapper{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media screen and (min-width:1024px){.map__wrapper{-ms-grid-column:2;-ms-grid-column-span:22;grid-column:2/span 22}}.map__terms-wrapper{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6;margin:25px 0;width:100%}@media screen and (min-width:768px){.map__terms-wrapper{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media screen and (min-width:1024px){.map__terms-wrapper{-ms-grid-column:3;-ms-grid-column-span:20;grid-column:3/span 20}}.map__group{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6;margin:25px 0;width:100%}@media screen and (min-width:768px){.map__group{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media screen and (min-width:1024px){.map__group{margin:0}}.map__selector{appearance:none;-webkit-appearance:none;background-color:var(--white);background-image:url(images/caret-down.svg);background-repeat:no-repeat;background-position:calc(100% - 15px) 50%;background-size:17px;border:1px solid var(--navy);color:var(--navy);font-size:20px;font-family:Inter,Helvetica,Arial,sans-serif;line-height:1.3;margin:0 0 20px;padding:12px 16px;width:100%}@media screen and (min-width:1024px){.map__selector{display:none}}.map__svg{display:block;height:63vw;width:100%}.map__svg>*{cursor:pointer}@media screen and (min-width:768px){.map__terms{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.map__term{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin:10px 0}@media screen and (min-width:768px){.map__term{margin:0}}.map__term-block{display:inline-block;height:20px;margin-right:15px;width:20px}@media screen and (min-width:1024px){.map__term-block{height:38px;margin-right:20px;width:38px}}.map__term-block--republican{background:var(--republican-held-seat);border:1px solid var(--republican-held-seat-stroke)}.map__term-block--dem-held{background:var(--democratic-held-seat);border:1px solid var(--democratic-held-seat-stroke)}.map__term-block--open-seat{background:var(--open-seat);border:1px solid var(--open-seat-stroke)}.map__term-block--no-ag{background:var(--no-ag-seat-at-stake);border:1px solid var(--no-ag-seat-at-stake-stroke)}.map__term-name{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase;color:var(--navy)}.map .state.no-ag-seat-at-stake,.map .state.open-seat{cursor:auto}.page-template-template-upcoming_elections .profile-list__wrapper{margin-bottom:50px;margin-top:50px}@media screen and (min-width:768px){.page-template-template-upcoming_elections .profile-list__wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}}.page-template-template-upcoming_elections .profile-list__header{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:23px;font-weight:700;line-height:1.25;text-transform:uppercase;color:var(--navy);max-width:660px;text-align:left}@media screen and (min-width:575px){.page-template-template-upcoming_elections .profile-list__header{font-size:30px}}@media screen and (min-width:768px){.page-template-template-upcoming_elections .profile-list__header{font-size:40px}}@media screen and (min-width:1220px){.page-template-template-upcoming_elections .profile-list__header{font-size:46px}}.page-template-template-upcoming_elections .profile-list__profiles{margin:50px 0}.map-profile{background:var(--pale-yellow);display:none;filter:drop-shadow(4px 4px 12px rgba(var(--navy),.1));margin:auto;max-width:400px;text-align:center;width:100%}@media screen and (min-width:1024px){.map-profile{width:220px}}.map-profile[data-show]{display:block}.map-profile__flag{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase;color:var(--white);padding:5px}.map-profile__flag--open{background:var(--dark-teal)}.map-profile__flag--endorsed{background:var(--orange);color:var(--black)}.map-profile__flag--republican{background:var(--red)}.map-profile__image{display:block}.map-profile__name{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5;text-transform:uppercase;color:var(--navy);margin-top:10px}@media screen and (min-width:575px){.map-profile__name{font-size:17px}}@media screen and (min-width:768px){.map-profile__name{font-size:18px}}@media screen and (min-width:1220px){.map-profile__name{font-size:20px}}.map-profile__copy{font-family:Inter,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.45;color:var(--navy);margin:6px 0}@media screen and (min-width:768px){.map-profile__copy{font-size:14px}}.map-profile__link{color:var(--navy);display:block;text-decoration:underline}@media (hover:hover){.map-profile__link:focus,.map-profile__link:hover{color:var(--coral);text-decoration:underline}}@media screen and (min-width:1024px){.map-profile__link{display:none}}.map-profile__content{padding:0 0 12px}.map-profile__contestant{padding:14px}:root{--site-header-height:60px}@media screen and (min-width:768px){:root{--site-header-height:110px}}.site-header{background-color:var(--navy);color:var(--yellow);font-family:Messapia,Helvetica,Arial,sans-serif;font-size:19px;font-weight:700;height:var(--site-header-height);line-height:1.5;position:fixed;max-width:100vw;width:100vw;z-index:1000}@media screen and (min-width:1280px){.site-header{font-size:14px}}.site-header__wrapper{max-width:1220px;padding-top:10px}@media screen and (min-width:768px){.site-header__wrapper{padding:28px 0}}@media screen and (min-width:1280px){.site-header__wrapper{padding-left:var(--spacing-unit);padding-right:var(--spacing-unit);-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:1280px) and (min-width:768px){.site-header__wrapper{padding-left:calc(var(--spacing-unit) * 2);padding-right:calc(var(--spacing-unit) * 2)}}.site-header__branding{background-image:url(images/daga-logo.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:calc(var(--site-header-height) - 20px);margin:0 auto;text-indent:-9999px}@media screen and (min-width:768px){.site-header__branding{height:54px}}@media screen and (min-width:1280px){.site-header__branding{aspect-ratio:120/39;height:50px;margin:0 50px 0 0}}.site-header__branding-link{display:block;height:100%;width:100%}.site-header__nav.open .site-header__menu{display:block}@media screen and (min-width:1280px){.site-header__nav.open .site-header__menu{display:-ms-flexbox;display:flex}}.site-header__nav.open .site-header__menu-toggle:after,.site-header__nav.open .site-header__menu-toggle:before{top:16px;transition:top var(--hover-timing) ease-in-out,transform var(--hover-timing) ease-in-out var(--hover-timing)}.site-header__nav.open .site-header__menu-toggle:before{transform:rotate(-30deg)}.site-header__nav.open .site-header__menu-toggle:after{transform:rotate(30deg)}.site-header__menu-toggle{height:34px;overflow:visible;padding:0;position:absolute;right:24px;text-indent:-9999px;top:13px;width:35px}@media screen and (min-width:768px){.site-header__menu-toggle{right:70px;top:38px}}@media screen and (min-width:1280px){.site-header__menu-toggle{display:none}}.site-header__menu-toggle:after,.site-header__menu-toggle:before{background-color:var(--yellow);content:"";display:block;height:2px;left:0;position:absolute;top:12px;transform-origin:center;transition:transform var(--hover-timing) ease-in-out,top var(--hover-timing) ease-in-out var(--hover-timing);width:100%}.site-header__menu-toggle:after{top:20px}.site-header__menu{background-color:var(--navy);display:none;left:0;padding:44px var(--spacing-unit) var(--spacing-unit);position:fixed;top:50px;width:100%;z-index:1}@media screen and (min-width:768px){.site-header__menu{top:110px}}@media screen and (min-width:1280px){.site-header__menu{background-color:transparent;-ms-flex-pack:center;justify-content:center;min-height:auto;padding:0;position:relative;top:auto;width:auto}}@media screen and (min-width:1280px){.site-header__menu,.site-header__menu .menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.site-header__menu .menu{-ms-flex-pack:justify;justify-content:space-between}}.site-header__menu .menu-item{margin-bottom:30px}@media screen and (min-width:1280px){.site-header__menu .menu-item{margin:0;padding:0 20px;text-align:center}}.site-header__menu .menu-item__link{display:block;transition:color var(--hover-timing) linear}@media (hover:hover){.site-header__menu .menu-item__link:hover{color:var(--orange)}}.site-header__menu .wpml-ls-legacy-list-horizontal{border:none;padding:0}.site-header__menu .wpml-ls-legacy-list-horizontal>ul{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.site-header__menu .wpml-ls-legacy-list-horizontal .wpml-ls-item{-ms-flex-align:center;align-items:center;border:1px solid var(--teal);color:var(--white);display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:Inter,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;-ms-flex-pack:start;justify-content:flex-start;line-height:1;margin-right:-1px}.site-header__menu .wpml-ls-legacy-list-horizontal a{padding:12px}@media (hover:hover){.site-header__menu .wpml-ls-legacy-list-horizontal a:hover{text-decoration:underline}}.site-header__menu .wpml-ls-legacy-list-horizontal .wpml-ls-current-language{background-color:var(--teal)}.site-header__menu .wpml-ls-legacy-list-horizontal .wpml-ls-current-language a{text-decoration:underline}.site-header__cta .menu-item__link{-ms-flex-align:center;align-items:center;background-color:transparent;border:3px solid var(--navy);color:var(--navy);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;-ms-flex-pack:center;justify-content:center;line-height:1.5;max-width:100%;padding:15px 50px;position:relative;text-transform:uppercase;transition:color var(--hover-timing) linear;z-index:1;border-color:var(--yellow);color:var(--yellow);padding-left:30px;padding-right:30px;width:100%}.site-header__cta .menu-item__link.disabled{pointer-events:none}.site-header__cta .menu-item__link:before{background-color:var(--navy);content:"";display:block;height:100%;left:0;max-width:0;position:absolute;top:0;transition:max-width var(--hover-timing) linear;width:100%;z-index:-1}@media (hover:hover){.site-header__cta .menu-item__link:hover{color:var(--yellow)}.site-header__cta .menu-item__link:hover:before{max-width:100%}}.site-header__cta .menu-item__link:before{background-color:var(--yellow)}@media (hover:hover){.site-header__cta .menu-item__link:hover{color:var(--navy)}}@media screen and (min-width:768px){.site-header__cta .menu-item__link{width:auto}}.page-header{background:linear-gradient(90deg,var(--teal) 0 51%,var(--dark-teal) 51% 100%);color:var(--white)}.page-header__wrapper{padding-left:var(--spacing-unit);padding-right:var(--spacing-unit);margin-left:auto;margin-right:auto;max-width:1220px;position:relative}@media screen and (min-width:768px){.page-header__wrapper{padding-left:calc(var(--spacing-unit) * 2);padding-right:calc(var(--spacing-unit) * 2)}}@media screen and (min-width:768px){.page-header__wrapper--with-image{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:0;position:relative}}.page-header__wrapper--with-image .page-header__content-wrapper{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;overflow:hidden}@media screen and (min-width:768px){.page-header__wrapper--with-image .page-header__content-wrapper{width:50%}}.page-header__wrapper--with-image .page-header__content{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;max-width:calc(100% - var(--spacing-unit) * 2);padding:var(--spacing-unit)}@media screen and (min-width:768px){.page-header__wrapper--with-image .page-header__content{height:100%;padding:0 calc(var(--spacing-unit) * 2)}}@media screen and (min-width:1220px){.page-header__wrapper--with-image .page-header__content{padding-right:calc((100vw - 1220px) / 2)}}@media screen and (min-width:1440px){.page-header__wrapper--with-image .page-header__content{padding-right:calc(var(--spacing-unit) * 2)}}@media screen and (min-width:768px){.page-header__image-wrapper{-ms-flex:0 1 50%;flex:0 1 50%;padding-bottom:30px;padding-top:30px}}.page-header__image{aspect-ratio:5/4;display:block;object-fit:cover;width:100%}.page-header__content{background-color:var(--teal);border-radius:0 9999px 9999px 0;padding:70px 100px 70px 0}.page-header__head{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:23px;font-weight:700;line-height:1.25;text-transform:uppercase;margin-bottom:20px}@media screen and (min-width:575px){.page-header__head{font-size:30px}}@media screen and (min-width:768px){.page-header__head{font-size:40px}}@media screen and (min-width:1220px){.page-header__head{font-size:46px}}.page-header__date{font-family:Inter,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.45;margin-bottom:20px}@media screen and (min-width:768px){.page-header__date{font-size:14px}}.page-header__copy{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35}@media screen and (min-width:575px){.page-header__copy{font-size:17px}}@media screen and (min-width:1220px){.page-header__copy{font-size:20px}}@media screen and (min-width:768px){.page-header--post .page-header__head{font-size:32px}}@media screen and (min-width:1220px){.page-header--post .page-header__head{font-size:32px}}.page-header--profile{background:var(--teal);display:none}@media screen and (min-width:768px){.page-header--profile{display:block}}.page-header--profile-mobile{display:block}@media screen and (min-width:768px){.page-header--profile-mobile{display:none}}.page-header--profile .page-header__content{background:none;border-radius:0;display:block;max-width:100%}@media screen and (min-width:768px){.page-header--profile .page-header__content{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;padding-left:0}}@media screen and (min-width:1024px){.page-header--profile .page-header__content{max-width:calc(100% - var(--spacing-unit) * 2);padding-left:calc(var(--spacing-unit) * 2)}}.page-header--profile .page-header__content-wrapper{position:relative;overflow:visible}@media screen and (min-width:768px){.page-header--profile .page-header__content-wrapper{width:50%}}.page-header--profile .page-header__content{padding-top:0}.page-header--profile .page-header__wrapper--with-image{background-color:var(--teal);padding:0 0 50px}@media screen and (min-width:768px){.page-header--profile .page-header__wrapper--with-image{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;padding:50px 0}}.page-header--profile .page-header__image-wrapper{margin-bottom:50px;margin-left:-30px;margin-right:-30px;padding-bottom:0;padding-top:0}@media screen and (min-width:768px){.page-header--profile .page-header__image-wrapper{margin-bottom:0;margin-left:0;margin-right:0;padding-right:30px}}.page-header--profile .page-header__audio-translations{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;width:100%}.page-header--profile .page-header__translations{color:var(--orange);font-size:14px;margin-bottom:20px;text-align:center}.page-header--profile .page-header__translations-links{color:var(--pale-yellow);padding:0 10px;text-decoration:underline}@media (hover:hover){.page-header--profile .page-header__translations-links:focus,.page-header--profile .page-header__translations-links:hover{color:var(--orange)}.page-header--profile .page-header__translations-links:first-of-type{padding-left:0}}@media screen and (min-width:768px){.page-header--profile .page-header__translations{text-align:left}}.page-header--profile .page-header__flag{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase;background:var(--orange);color:var(--black);padding:17px;text-align:center;width:100%}.page-header--profile .page-header__head{margin-bottom:30px;text-align:center}@media screen and (min-width:768px){.page-header--profile .page-header__head{text-align:left}}.page-header--profile .page-header__subhead{margin-bottom:10px;text-align:center}@media screen and (min-width:1024px){.page-header--profile .page-header__subhead{text-align:left}}.page-header--profile .page-header__summary{margin-top:30px}.page-header--republican{background:var(--red)}.page-header--republican .page-header__wrapper--with-image{background-color:var(--red)}.sidebar{margin-bottom:50px;width:100%}.sidebar__head{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase}.sidebar__copy{margin-bottom:30px}.sidebar__link{color:var(--navy);text-decoration:underline;line-break:anywhere}@media (hover:hover){.sidebar__link:hover{color:var(--coral)}}.social-list{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:30px auto 0;width:100%}@media screen and (min-width:575px){.social-list{width:80%}}@media screen and (min-width:1024px){.social-list{-ms-flex-direction:column;flex-direction:column;margin:auto;position:absolute;right:0;top:0;width:30px}}.social-list__item{display:block;font-size:0;line-height:1}@media screen and (min-width:1024px){.social-list__item{margin:10px 0}}.social-list__link{color:var(--strong-yellow);transition:color .1s ease-in-out}@media (hover:hover){.social-list__link:hover{color:var(--orange)}}.social-list__icon{display:inline-block;height:20px;width:20px}.skip-link{left:50%;position:absolute;transform:translateY(-100%)}.skip-link:focus{transform:translateY(0)}.rte .happyforms-form,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte ol,.rte p,.rte ul{padding-left:var(--spacing-unit);padding-right:var(--spacing-unit)}@media screen and (min-width:768px){.rte .happyforms-form,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte ol,.rte p,.rte ul{padding-left:calc(var(--spacing-unit) * 2);padding-right:calc(var(--spacing-unit) * 2)}}.rte h1:not(:first-child),.rte h2:not(:first-child),.rte h3:not(:first-child),.rte h4:not(:first-child),.rte h5:not(:first-child),.rte h6:not(:first-child){margin-top:calc(var(--spacing-unit) * 2)}.rte p{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;margin-bottom:22px}@media screen and (min-width:575px){.rte p{font-size:17px}}@media screen and (min-width:1220px){.rte p{font-size:20px}}.rte p em{font-style:normal}.rte p strong{font-weight:700}.rte a:not([class^=button]){color:var(--navy);text-decoration:underline}@media (hover:hover){.rte a:not([class^=button]):hover{color:var(--coral)}}.rte h1{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:23px;font-weight:700;line-height:1.25;text-transform:uppercase;margin-bottom:22px}@media screen and (min-width:575px){.rte h1{font-size:30px}}@media screen and (min-width:768px){.rte h1{font-size:40px}}@media screen and (min-width:1220px){.rte h1{font-size:46px}}.rte h2{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.3;text-transform:uppercase;margin-bottom:22px}@media screen and (min-width:575px){.rte h2{font-size:20px}}@media screen and (min-width:768px){.rte h2{font-size:28px}}@media screen and (min-width:1220px){.rte h2{font-size:32px}}.rte h3{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5;text-transform:uppercase;margin-bottom:22px}@media screen and (min-width:575px){.rte h3{font-size:17px}}@media screen and (min-width:768px){.rte h3{font-size:18px}}@media screen and (min-width:1220px){.rte h3{font-size:20px}}.rte h4,.rte h5{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase;margin-bottom:22px}.rte ul{list-style:disc outside}.rte ol,.rte ul{margin-left:25px}.rte ol{list-style:decimal outside}.rte li{display:list-item;margin-bottom:15px}.rte blockquote{background-color:var(--coral);border-bottom:9px solid var(--orange);color:var(--white);margin-bottom:calc(var(--spacing-unit) * 2);margin-top:calc(var(--spacing-unit) * 2)}.rte blockquote p{font-family:Inter,Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;letter-spacing:.06em;line-height:1.5;margin:0;padding:92px 50px 44px;text-align:center}@media screen and (min-width:768px){.rte blockquote p{font-size:26px;padding:102px calc(var(--spacing-unit) * 2) 54px}}.rte blockquote p:before{color:var(--yellow);content:"\201C";display:block;font-family:Inter,Helvetica,Arial,sans-serif;font-size:142px;font-weight:700;line-height:0}.rte blockquote p:after{content:"\201D";display:inline}@media screen and (min-width:575px){.rte blockquote{font-size:17px}}@media screen and (min-width:1220px){.rte blockquote{font-size:20px}}.rte .wp-caption,.rte>img{margin-bottom:calc(var(--spacing-unit) * 2);margin-top:calc(var(--spacing-unit) * 2);max-width:100%;min-width:100%;width:100%!important}.rte .wp-caption img{display:block;width:100%}.rte .video-caption,.rte .wp-caption-text{font-family:Inter,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.45;background-color:var(--navy);display:block;color:var(--yellow);margin:0;padding:16px var(--spacing-unit)}@media screen and (min-width:768px){.rte .video-caption,.rte .wp-caption-text{font-size:14px}}.rte .oembed-container{margin-bottom:calc(var(--spacing-unit) * 2);margin-top:calc(var(--spacing-unit) * 2)}.rte .oembed-container+.video-caption{margin-top:calc((var(--spacing-unit) * -2) - 2px)}.rte .video-caption{margin-bottom:calc(var(--spacing-unit) * 2)}.site-footer{background-color:var(--navy);color:var(--white);font-size:10px;padding:30px 0}@media screen and (min-width:1024px){.site-footer{padding:60px 0}}.site-footer .social-follows{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:22px 0}.site-footer .social-follows__item{line-height:1;margin-right:26px}.site-footer .social-follows__item a{display:block;height:100%}.site-footer .social-follows__item a path{fill:var(--yellow);transition:fill var(--hover-timing) linear}@media (hover:hover){.site-footer .social-follows__item a:hover path{fill:var(--orange)}}.site-footer__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-width:1220px}@media screen and (min-width:1024px){.site-footer__wrapper{-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}}.site-footer__section-head{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase;margin-bottom:15px}.site-footer__info-section{-ms-flex-order:3;order:3}@media screen and (min-width:1024px){.site-footer__info-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-preferred-size:35%;flex-basis:35%;-ms-flex-order:1;order:1}}.site-footer__branding{display:none}@media screen and (min-width:1024px){.site-footer__branding{-ms-flex-item-align:start;align-self:flex-start;aspect-ratio:120/39;background-image:url(images/daga-logo.svg);background-repeat:no-repeat;background-size:cover;display:-ms-flexbox;display:flex;height:70px;margin-bottom:auto;text-indent:-9999px}@supports not (aspect-ratio:120/39){.site-footer__branding{width:214px}}}.site-footer__branding-link{display:block;height:100%;width:100%}.site-footer__disclaimer{border:.5px solid var(--white);margin:14px 0;padding:6px 8px;text-transform:uppercase}.site-footer__nav-section{-ms-flex-order:2;order:2}@media screen and (min-width:1024px){.site-footer__nav-section{-ms-flex-preferred-size:20%;flex-basis:20%}}.site-footer__nav{color:var(--pale-yellow);font-size:17px;margin:40px 0}@media screen and (min-width:1024px){.site-footer__nav{margin:0}}.site-footer__nav .menu-item{margin-bottom:14px}@media screen and (min-width:1024px){.site-footer__nav .menu-item{margin-bottom:10px}}.site-footer__nav .menu-item__link{text-decoration:underline;transition:color var(--hover-timing) linear}@media (hover:hover){.site-footer__nav .menu-item__link:hover{color:var(--orange)}}.site-footer__form-section{-ms-flex-order:1;order:1}@media screen and (min-width:1024px){.site-footer__form-section{-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-order:3;order:3}}.site-footer__form-section .ngp-form.custom-form-styles{margin-top:1.5rem;background:none}.site-footer__form-section .ngp-form.custom-form-styles section.at-inner{background:transparent;padding:0}.site-footer__form{margin:25px 0 20px}.site-footer__form-contents{display:-ms-grid;display:grid;gap:30px 13px;-ms-grid-columns:3fr 2fr;grid-template-columns:3fr 2fr;-ms-grid-rows:auto;grid-template-rows:auto}.site-footer__form-contents .form__input{font-size:14px}@media screen and (min-width:768px){.site-footer__form-contents .form__input{font-size:18px}}.site-footer__form-contents .form__label{bottom:42px}@media screen and (min-width:768px){.site-footer__form-contents .form__label{bottom:48px}}.site-footer__form-contents .form__input--button{min-width:100%;padding:0}.site-footer__form-response{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35}@media screen and (min-width:575px){.site-footer__form-response{font-size:17px}}@media screen and (min-width:1220px){.site-footer__form-response{font-size:20px}}.cta-banner{background-color:var(--navy);bottom:0;color:var(--white);filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));position:sticky;width:100vw;z-index:100}.cta-banner.dismissed{display:none}.cta-banner__wrapper{max-width:1220px;padding:18px 85px 18px 25px;position:relative}@media screen and (min-width:768px){.cta-banner__wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:30px;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.cta-banner__head{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5;text-transform:uppercase;color:var(--strong-yellow);margin-bottom:10px}@media screen and (min-width:575px){.cta-banner__head{font-size:17px}}@media screen and (min-width:768px){.cta-banner__head{font-size:18px}}@media screen and (min-width:1220px){.cta-banner__head{font-size:20px}}.cta-banner__copy{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;margin-bottom:10px}@media screen and (min-width:575px){.cta-banner__copy{font-size:17px}}@media screen and (min-width:1220px){.cta-banner__copy{font-size:20px}}@media screen and (min-width:768px){.cta-banner__copy{margin-bottom:0}}.cta-banner__link{-ms-flex-align:center;align-items:center;background-color:transparent;border:3px solid var(--navy);color:var(--navy);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;-ms-flex-pack:center;justify-content:center;line-height:1.5;max-width:100%;padding:15px 50px;position:relative;text-transform:uppercase;transition:color var(--hover-timing) linear;z-index:1;border-color:var(--yellow);color:var(--yellow);white-space:nowrap}.cta-banner__link.disabled{pointer-events:none}.cta-banner__link:before{background-color:var(--navy);content:"";display:block;height:100%;left:0;max-width:0;position:absolute;top:0;transition:max-width var(--hover-timing) linear;width:100%;z-index:-1}@media (hover:hover){.cta-banner__link:hover{color:var(--yellow)}.cta-banner__link:hover:before{max-width:100%}}.cta-banner__link:before{background-color:var(--yellow)}@media (hover:hover){.cta-banner__link:hover{color:var(--navy)}}.cta-banner__close{height:35px;padding:0;position:absolute;right:16px;top:13px;width:35px}.cta-banner__close:after,.cta-banner__close:before{background-color:var(--white);content:"";display:block;height:2px;position:absolute;right:7px;top:15px;transform:rotate(45deg);transform-origin:center;width:20px}.cta-banner__close:after{transform:rotate(-45deg)}.cta{background-color:var(--yellow);color:var(--navy)}@media screen and (min-width:1024px){.cta__wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-left:auto;margin-right:auto;max-width:1440px;padding-left:calc(var(--spacing-unit) * 2);padding-right:0;position:relative}}@media screen and (min-width:1440px){.cta__wrapper{padding-bottom:calc((100vw - 1440px) / 2);padding-top:calc((100vw - 1440px) / 2)}}@media screen and (min-width:1500px){.cta__wrapper{padding-bottom:30px;padding-top:30px}}@media screen and (min-width:1024px){.cta__image-wrapper{-ms-flex:0 1 calc(50% + var(--spacing-unit));flex:0 1 calc(50% + var(--spacing-unit));-ms-flex-order:2;order:2}}.cta__image{aspect-ratio:5/3;display:block;object-fit:cover}@media screen and (min-width:1024px){.cta__image{aspect-ratio:initial;height:100%}}.cta__content{padding:36px var(--spacing-unit)}@media screen and (min-width:768px){.cta__content{padding-left:calc(var(--spacing-unit) * 2);padding-right:calc(var(--spacing-unit) * 2)}}@media screen and (min-width:1024px){.cta__content{width:50%;padding:110px 110px 110px 0}}@media screen and (min-width:1220px){.cta__content{padding-left:calc((100vw - 1220px) / 2)}}@media screen and (min-width:1440px){.cta__content{padding-left:110px}}.cta__head{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.3;text-transform:uppercase;margin-bottom:20px}@media screen and (min-width:575px){.cta__head{font-size:20px}}@media screen and (min-width:768px){.cta__head{font-size:28px}}@media screen and (min-width:1220px){.cta__head{font-size:32px}}@media screen and (min-width:1024px){.cta__head{margin-bottom:30px}}.cta__copy{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;margin-bottom:20px}@media screen and (min-width:575px){.cta__copy{font-size:17px}}@media screen and (min-width:1220px){.cta__copy{font-size:20px}}@media screen and (min-width:1024px){.cta__copy{margin-bottom:30px}}.cta__link{-ms-flex-align:center;align-items:center;background-color:transparent;border:3px solid var(--navy);color:var(--navy);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;-ms-flex-pack:center;justify-content:center;line-height:1.5;max-width:100%;padding:15px 50px;position:relative;text-transform:uppercase;transition:color var(--hover-timing) linear;z-index:1}.cta__link.disabled{pointer-events:none}.cta__link:before{background-color:var(--navy);content:"";display:block;height:100%;left:0;max-width:0;position:absolute;top:0;transition:max-width var(--hover-timing) linear;width:100%;z-index:-1}@media (hover:hover){.cta__link:hover{color:var(--yellow)}.cta__link:hover:before{max-width:100%}}.home-hero{background-color:var(--navy);color:var(--white)}.home-hero__wrapper{display:-ms-flexbox;display:flex;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;min-height:calc(100vh - var(--site-header-height) - 120px);position:relative}.home-hero__image{height:100%;left:0;position:absolute;top:0;width:100%}.home-hero__image img,.home-hero__image source{height:100%;object-fit:cover;width:100%}.home-hero__image:after{background:linear-gradient(0deg,transparent,#000);content:"";display:block;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.home-hero__content-wrapper{padding-left:var(--spacing-unit);padding-right:var(--spacing-unit);margin-left:auto;margin-right:auto;max-width:1220px;position:relative}@media screen and (min-width:768px){.home-hero__content-wrapper{padding-left:calc(var(--spacing-unit) * 2);padding-right:calc(var(--spacing-unit) * 2)}}.home-hero__content{padding-bottom:var(--spacing-unit);padding-top:var(--spacing-unit)}@media screen and (min-width:768px){.home-hero__content{padding-bottom:calc(var(--spacing-unit) * 2)}}@media screen and (min-width:1024px){.home-hero__content{padding-bottom:calc(var(--spacing-unit) * 3)}}.home-hero__head{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:23px;font-weight:700;line-height:1.25;text-transform:uppercase;margin-bottom:28px}@media screen and (min-width:575px){.home-hero__head{font-size:30px}}@media screen and (min-width:768px){.home-hero__head{font-size:40px}}@media screen and (min-width:1220px){.home-hero__head{font-size:46px}}.home-hero__form-head{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase;color:var(--yellow)}.home-hero__form{margin-top:30px}.home-hero__form-contents{display:-ms-grid;display:grid;gap:15px;-ms-grid-columns:3fr 2fr;grid-template-columns:3fr 2fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (min-width:768px){.home-hero__form-contents{-ms-grid-columns:300px 200px 150px;grid-template-columns:300px 200px 150px}}.find-ag{background-color:var(--orange);color:var(--navy);text-align:center}.find-ag__head{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:23px;font-weight:700;line-height:1.25;text-transform:uppercase;margin-bottom:15px}@media screen and (min-width:575px){.find-ag__head{font-size:30px}}@media screen and (min-width:768px){.find-ag__head{font-size:40px}}@media screen and (min-width:1220px){.find-ag__head{font-size:46px}}.find-ag__copy{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;margin-bottom:40px}@media screen and (min-width:575px){.find-ag__copy{font-size:17px}}@media screen and (min-width:1220px){.find-ag__copy{font-size:20px}}.find-ag__form{display:-ms-grid;display:grid;gap:20px 0;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;margin:0 auto;max-width:320px}@media screen and (min-width:768px){.find-ag__form{gap:0 20px;-ms-grid-columns:420px 150px;grid-template-columns:420px 150px;-ms-flex-pack:center;justify-content:center;max-width:none}}.profile-list{text-align:center}.profile-list__head{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:23px;font-weight:700;line-height:1.25;text-transform:uppercase;margin-bottom:30px}@media screen and (min-width:575px){.profile-list__head{font-size:30px}}@media screen and (min-width:768px){.profile-list__head{font-size:40px}}@media screen and (min-width:1220px){.profile-list__head{font-size:46px}}.profile-list__head:before{background-color:var(--orange);content:"";display:block;height:33px;margin:0 auto 12px;width:2px}@media screen and (min-width:768px){.profile-list__head{margin-bottom:50px}.profile-list__head:before{height:63px;margin-bottom:50px;width:4px}}.profile-list__facets{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}@media screen and (min-width:768px){.profile-list__facets{-ms-flex-pack:end;justify-content:flex-end;padding-top:70px}}.profile-list .facets__head{padding-bottom:0}.profile-list__profiles{display:-ms-grid;display:grid;gap:var(--spacing-unit);-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:40px}@media screen and (min-width:768px){.profile-list__profiles{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);margin-bottom:110px}}@media screen and (min-width:1024px){.profile-list__profiles{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.profile-list__cta{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase;cursor:pointer;display:inline-block;padding-right:40px;position:relative;margin:var(--spacing-unit) 0;text-align:left}.profile-list__cta:after{background-image:url(images/arrow-triple-navy.svg);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:20px;right:0;position:absolute;top:0;transition:transform var(--hover-timing) ease-in-out;width:30px}@media (hover:hover){.profile-list__cta:hover:after{transform:translateX(10px)}}.profile-list--mobile-carousel{margin-top:20px}@media screen and (min-width:768px){.profile-list--mobile-carousel{margin-bottom:70px;margin-top:50px}}.profile-list--mobile-carousel .profile-list__profiles{display:block;margin-bottom:0}@media screen and (min-width:768px){.profile-list--mobile-carousel .profile-list__profiles{display:-ms-grid;display:grid;gap:var(--spacing-unit);-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);margin-bottom:20px}}@media screen and (min-width:1024px){.profile-list--mobile-carousel .profile-list__profiles{-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr)}}.profile-list--mobile-carousel .tns-outer{margin-left:calc(var(--spacing-unit) * -1);margin-right:calc(var(--spacing-unit) * -1)}.profile-list--mobile-carousel .tns-inner{padding-left:var(--spacing-unit);padding-right:var(--spacing-unit)}.profile-card{background-color:var(--navy);border-top:solid 7px var(--orange);color:var(--yellow);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%}.profile-card__image-wrap{position:relative}.profile-card__image-wrap:after{background-color:var(--navy);content:"";display:block;height:100%;left:0;mix-blend-mode:color;opacity:0;position:absolute;transition:opacity var(--hover-timing) linear;top:0;width:100%}@media (hover:hover){.profile-card:active .profile-card__image-wrap:after,.profile-card:focus .profile-card__image-wrap:after,.profile-card:hover .profile-card__image-wrap:after{opacity:1}}.profile-card__image{aspect-ratio:13/11;display:block;object-fit:cover;width:100%}.profile-card__content{padding:24px 30px}.profile-card__head{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5;text-transform:uppercase;margin-bottom:8px}@media screen and (min-width:575px){.profile-card__head{font-size:17px}}@media screen and (min-width:768px){.profile-card__head{font-size:18px}}@media screen and (min-width:1220px){.profile-card__head{font-size:20px}}.profile-card__copy{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35}@media screen and (min-width:575px){.profile-card__copy{font-size:17px}}@media screen and (min-width:1220px){.profile-card__copy{font-size:20px}}.article-list{background:var(--teal);padding:50px 0}@media screen and (min-width:768px){.article-list{padding:70px 0}}@media screen and (min-width:1024px){.article-list{padding:100px 0}}.article-list__head{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:23px;font-weight:700;line-height:1.25;text-transform:uppercase;color:var(--white);-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6;text-align:center}@media screen and (min-width:575px){.article-list__head{font-size:30px}}@media screen and (min-width:768px){.article-list__head{font-size:40px}}@media screen and (min-width:1220px){.article-list__head{font-size:46px}}@media screen and (min-width:768px){.article-list__head{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media screen and (min-width:1024px){.article-list__head{-ms-grid-column:1;-ms-grid-column-span:24;grid-column:1/span 24}}.article-list__set{color:var(--white);-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}@media screen and (min-width:768px){.article-list__set{-ms-grid-column:2;-ms-grid-column-span:10;grid-column:2/span 10}}@media screen and (min-width:1024px){.article-list__set{-ms-grid-column:3;-ms-grid-column-span:20;grid-column:3/span 20}}.article-list__cta{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase;cursor:pointer;display:inline-block;padding-right:40px;position:relative;color:var(--white);-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6;margin-top:50px;text-align:center}.article-list__cta:after{background-image:url(images/arrow-triple-white.svg);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:20px;right:0;position:absolute;top:0;transition:transform var(--hover-timing) ease-in-out;width:30px}@media (hover:hover){.article-list__cta:hover:after{transform:translateX(10px)}}@media screen and (min-width:768px){.article-list__cta{-ms-grid-column:1;-ms-grid-column-span:12;grid-column:1/span 12}}@media screen and (min-width:1024px){.article-list__cta{-ms-grid-column:1;-ms-grid-column-span:24;grid-column:1/span 24}}.article-list--light{background-color:transparent}.teaser-article{border-bottom:4px solid var(--orange);margin-bottom:35px;margin-top:50px;padding-bottom:45px}.teaser-article:last-child{margin-bottom:0}@media screen and (min-width:768px){.teaser-article{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}}.teaser-article__content{margin-bottom:20px}@media screen and (min-width:768px){.teaser-article__content{margin-bottom:0}}@media screen and (min-width:1024px){.teaser-article__content{max-width:70%}}.teaser-article__head{font-family:Inter,Helvetica,Arial,sans-serif;font-size:18px;font-weight:700;letter-spacing:.06em;line-height:1.5;margin-bottom:16px}@media screen and (min-width:768px){.teaser-article__head{font-size:20px}}@media screen and (min-width:1024px){.teaser-article__head{font-size:26px}}.teaser-article__date{font-family:Inter,Helvetica,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.45;margin-bottom:16px}@media screen and (min-width:768px){.teaser-article__date{font-size:14px}}.teaser-article__copy{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;margin-bottom:0}@media screen and (min-width:575px){.teaser-article__copy{font-size:17px}}@media screen and (min-width:1220px){.teaser-article__copy{font-size:20px}}.teaser-article__read-more{-ms-flex-align:center;align-items:center;background-color:transparent;border:3px solid var(--navy);color:var(--navy);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;-ms-flex-pack:center;justify-content:center;line-height:1.5;max-width:100%;padding:15px 50px;position:relative;text-transform:uppercase;transition:color var(--hover-timing) linear;z-index:1;border-color:var(--yellow);color:var(--yellow);white-space:nowrap}.teaser-article__read-more.disabled{pointer-events:none}.teaser-article__read-more:before{background-color:var(--navy);content:"";display:block;height:100%;left:0;max-width:0;position:absolute;top:0;transition:max-width var(--hover-timing) linear;width:100%;z-index:-1}@media (hover:hover){.teaser-article__read-more:hover{color:var(--yellow)}.teaser-article__read-more:hover:before{max-width:100%}}.teaser-article__read-more:before{background-color:var(--yellow)}@media (hover:hover){.teaser-article__read-more:hover{color:var(--navy)}}.teaser-article__external{display:inline-block;font-size:0;line-height:1;padding-left:20px}.teaser-article--light .teaser-article__read-more{-ms-flex-align:center;align-items:center;background-color:transparent;border:3px solid var(--navy);color:var(--navy);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;-ms-flex-pack:center;justify-content:center;line-height:1.5;max-width:100%;padding:15px 50px;position:relative;text-transform:uppercase;transition:color var(--hover-timing) linear;z-index:1}.teaser-article--light .teaser-article__read-more.disabled{pointer-events:none}.teaser-article--light .teaser-article__read-more:before{background-color:var(--navy);content:"";display:block;height:100%;left:0;max-width:0;position:absolute;top:0;transition:max-width var(--hover-timing) linear;width:100%;z-index:-1}@media (hover:hover){.teaser-article--light .teaser-article__read-more:hover{color:var(--yellow)}.teaser-article--light .teaser-article__read-more:hover:before{max-width:100%}}.issue-list{padding-bottom:0;text-align:center}@media screen and (min-width:768px){.issue-list{padding-bottom:calc(var(--spacing-unit) * 2)}}.issue-list__wrapper{max-width:1220px}.issue-list__head{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:23px;font-weight:700;line-height:1.25;text-transform:uppercase;margin-bottom:15px}@media screen and (min-width:575px){.issue-list__head{font-size:30px}}@media screen and (min-width:768px){.issue-list__head{font-size:40px}}@media screen and (min-width:1220px){.issue-list__head{font-size:46px}}.issue-list__copy{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;margin-bottom:40px;max-width:1000px}@media screen and (min-width:575px){.issue-list__copy{font-size:17px}}@media screen and (min-width:1220px){.issue-list__copy{font-size:20px}}@media screen and (min-width:768px){.issue-list__copy{margin-bottom:50px}}.issue-list__issues{display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:1fr;grid-template-columns:1fr}@media screen and (min-width:768px){.issue-list__issues{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);margin-bottom:20px}}@media screen and (min-width:1220px){.issue-list__issues{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.issue-list__cta{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase;cursor:pointer;display:inline-block;padding-right:40px;position:relative;margin:var(--spacing-unit) 0;text-align:left}.issue-list__cta:after{background-image:url(images/arrow-triple-navy.svg);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:20px;right:0;position:absolute;top:0;transition:transform var(--hover-timing) ease-in-out;width:30px}@media (hover:hover){.issue-list__cta:hover:after{transform:translateX(10px)}}.issue-card{background-color:var(--navy);color:var(--white);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;text-align:left}.issue-card__image-wrap{position:relative}.issue-card__image-wrap:after{background-color:var(--navy);content:"";display:block;height:100%;left:0;mix-blend-mode:color;opacity:0;position:absolute;transition:opacity var(--hover-timing) linear;top:0;width:100%}@media (hover:hover){.issue-card:active .issue-card__image-wrap:after,.issue-card:focus .issue-card__image-wrap:after,.issue-card:hover .issue-card__image-wrap:after{opacity:1}}.issue-card__image{aspect-ratio:2/1;display:block;object-fit:cover;width:100%}.issue-card__content{padding:24px}.issue-card__head{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5;text-transform:uppercase}@media screen and (min-width:575px){.issue-card__head{font-size:17px}}@media screen and (min-width:768px){.issue-card__head{font-size:18px}}@media screen and (min-width:1220px){.issue-card__head{font-size:20px}}.tns-controls{margin-bottom:30px}.tns-controls [data-controls=prev]{transform:rotate(180deg)}.tns-controls [data-controls=next],.tns-controls [data-controls=prev]{background-image:url(images/arrow-single.svg);background-position:50%;background-repeat:no-repeat;background-size:15px 22px;border:3px solid var(--navy);height:64px;margin:0 5px;text-indent:-9999px;width:66px}.form-cta{background-color:var(--yellow);color:var(--navy);padding-bottom:55px;padding-top:50px}.form-cta__wrapper{padding-left:var(--spacing-unit);padding-right:var(--spacing-unit)}@media screen and (min-width:768px){.form-cta__wrapper{padding-left:calc(var(--spacing-unit) * 2);padding-right:calc(var(--spacing-unit) * 2)}}.form-cta__head{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.3;text-transform:uppercase;margin-bottom:20px}@media screen and (min-width:575px){.form-cta__head{font-size:20px}}@media screen and (min-width:768px){.form-cta__head{font-size:28px}}@media screen and (min-width:1220px){.form-cta__head{font-size:32px}}.form-cta__copy{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;margin-bottom:30px}@media screen and (min-width:575px){.form-cta__copy{font-size:17px}}@media screen and (min-width:1220px){.form-cta__copy{font-size:20px}}.form-cta__form-contents{display:-ms-grid;display:grid;gap:30px 13px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}@media screen and (min-width:768px){.form-cta__form-contents{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}}.form-cta__form-contents .form__input{border:1px solid var(--navy)}@media screen and (min-width:768px){.form-cta__form-contents .form__input--button{min-width:50%}}.form-cta__form-contents .form__label{color:inherit}#grnhse_app{padding-left:30px;padding-right:30px}.page__body{padding-bottom:calc(var(--spacing-unit) * 2);padding-top:calc(var(--spacing-unit) * 2)}@media screen and (min-width:768px){.page__body{padding-bottom:calc(var(--spacing-unit) * 3);padding-top:calc(var(--spacing-unit) * 3)}}.home{background-color:var(--yellow);color:var(--navy)}@media screen and (min-width:768px){.home{background-color:var(--pale-yellow)}}.home__summary{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;padding-bottom:var(--spacing-unit);padding-top:var(--spacing-unit);text-align:center}@media screen and (min-width:575px){.home__summary{font-size:17px}}@media screen and (min-width:1220px){.home__summary{font-size:20px}}@media screen and (min-width:768px){.home__summary{font-size:26px;padding-bottom:46px;padding-top:calc(var(--spacing-unit) * 3)}}.home__video{margin-left:auto;margin-right:auto;position:relative}.profile{background:var(--pale-yellow)}.profile__wrapper{padding:50px 25px}@media screen and (min-width:768px){.profile__wrapper{padding:50px 40px}}@media screen and (min-width:1024px){.profile__wrapper{padding:70px 50px}}@media screen and (min-width:1440px){.profile__wrapper{padding:70px}}.profile__sidebar{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}@media screen and (min-width:768px){.profile__sidebar{-ms-grid-column:1;-ms-grid-column-span:5;grid-column:1/span 5}}@media screen and (min-width:1024px){.profile__sidebar{-ms-grid-column:2;-ms-grid-column-span:5;grid-column:2/span 5}}.profile__body{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6}@media screen and (min-width:768px){.profile__body{-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7/span 6}}@media screen and (min-width:1024px){.profile__body{-ms-grid-column:8;-ms-grid-column-span:14;grid-column:8/span 14}}.profile .rte blockquote{margin-left:-25px;margin-right:-25px}@media screen and (min-width:768px){.profile .rte blockquote{margin-left:-40px;margin-right:-40px}}.profile .rte h1,.profile .rte h2,.profile .rte h3,.profile .rte h4,.profile .rte h5,.profile .rte h6{color:var(--teal)}.profile .rte>*{padding-left:0;padding-right:0}@media screen and (min-width:1024px){.profile .rte>*{padding-left:var(--spacing-unit);padding-right:var(--spacing-unit)}}.profile__pagination{display:-ms-flexbox;display:flex;padding:50px}.profile__link,.profile__pagination{-ms-flex-pack:center;justify-content:center}.profile__link{-ms-flex-align:center;align-items:center;background-color:transparent;border:3px solid var(--navy);color:var(--navy);display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:row;flex-direction:row;max-width:100%;padding:15px 50px;transition:color var(--hover-timing) linear;z-index:1;font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase;cursor:pointer;display:inline-block;padding-right:40px;position:relative;margin:0 25px;padding:15px 90px 15px 20px;text-align:left}.profile__link.disabled{pointer-events:none}.profile__link:before{background-color:var(--navy);content:"";display:block;height:100%;left:0;max-width:0;position:absolute;top:0;transition:max-width var(--hover-timing) linear;width:100%;z-index:-1}@media (hover:hover){.profile__link:hover{color:var(--yellow)}.profile__link:hover:before{max-width:100%}}.profile__link:after{background-image:url(images/arrow-triple-navy.svg);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:20px;right:0;position:absolute;top:0;transition:transform var(--hover-timing) ease-in-out;width:30px}@media (hover:hover){.profile__link:hover:after{transform:translateX(10px)}}.profile__link:after{right:20px;top:50%;transform:translateY(-50%)}@media (hover:hover){.profile__link:hover:after{background-image:url(images/arrow-triple-white.svg);transform:translate(10px,-50%)}}.profile__link--prev{padding:15px 20px 15px 90px;text-align:right}@media (hover:hover){.profile__link--prev:hover:after{transform:rotate(180deg) translate(10px,50%)}}.profile__link--prev:after{left:20px;right:auto;transform:rotate(180deg) translateY(50%)}.profile .contestant{-ms-grid-column:1;-ms-grid-column-span:6;grid-column:1/span 6;margin-top:50px}@media screen and (min-width:768px){.profile .contestant{-ms-grid-column:7;-ms-grid-column-span:6;grid-column:7/span 6}}@media screen and (min-width:1024px){.profile .contestant{-ms-grid-column:8;-ms-grid-column-span:14;grid-column:8/span 14}}.profile .contestant__flag{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase;background:var(--orange);color:var(--black);margin-left:-25px;margin-right:-25px;text-align:center;padding:35px}@media screen and (min-width:575px){.profile .contestant__flag{margin-left:0;margin-right:0;padding:15px}}.profile .contestant__image{margin-left:-25px;margin-right:-25px}.profile .contestant__image img{aspect-ratio:5/4;object-fit:cover;width:100%}@media screen and (min-width:575px){.profile .contestant__image{margin-left:0;margin-right:20px;width:28.57%}.profile .contestant__image img{width:100%}}@media screen and (min-width:575px){.profile .contestant__content{width:calc(71.43% - 20px)}}.profile .contestant__header{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.5;text-transform:uppercase;color:var(--black);margin:20px 0}@media screen and (min-width:575px){.profile .contestant__header{font-size:17px}}@media screen and (min-width:768px){.profile .contestant__header{font-size:18px}}@media screen and (min-width:1220px){.profile .contestant__header{font-size:20px}}@media screen and (min-width:575px){.profile .contestant__header{margin:0 0 20px}}@media screen and (min-width:575px){.profile .contestant__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0}}.profile .contestant__summary{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;margin:20px 0}@media screen and (min-width:575px){.profile .contestant__summary{font-size:17px}}@media screen and (min-width:1220px){.profile .contestant__summary{font-size:20px}}@media screen and (min-width:575px){.profile .contestant__summary{margin:20px 0 0}}.profile .contestant__link{color:var(--black);text-decoration:underline}@media (hover:hover){.profile .contestant__link:hover{color:var(--coral)}}.profile--republican .rte h1,.profile--republican .rte h2,.profile--republican .rte h3,.profile--republican .rte h4,.profile--republican .rte h5,.profile--republican .rte h6{color:var(--red)}.profile--republican .rte li::marker{color:var(--red)}.issues-page-list{padding-left:var(--spacing-unit);padding-right:var(--spacing-unit)}@media screen and (min-width:768px){.issues-page-list{padding-left:calc(var(--spacing-unit) * 2);padding-right:calc(var(--spacing-unit) * 2)}}.issues-page-list__issue{margin-bottom:50px}@media screen and (min-width:768px){.issues-page-list__issue{margin-bottom:100px}}.issues-page-list__head{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.3;text-transform:uppercase;margin-bottom:15px}@media screen and (min-width:575px){.issues-page-list__head{font-size:20px}}@media screen and (min-width:768px){.issues-page-list__head{font-size:28px}}@media screen and (min-width:1220px){.issues-page-list__head{font-size:32px}}@media screen and (min-width:768px){.issues-page-list__head{margin-bottom:30px}}.issues-page-list__image{aspect-ratio:27/13;margin-bottom:15px;object-fit:cover;width:100%}@media screen and (min-width:768px){.issues-page-list__image{margin-bottom:30px}}.issues-page-list__copy{font-family:Inter,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.35;margin-bottom:15px}@media screen and (min-width:575px){.issues-page-list__copy{font-size:17px}}@media screen and (min-width:1220px){.issues-page-list__copy{font-size:20px}}@media screen and (min-width:768px){.issues-page-list__copy{margin-bottom:30px}}.issues-page-list__link{font-family:Messapia,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5;text-transform:uppercase;cursor:pointer;display:inline-block;padding-right:40px;position:relative;color:var(--navy)}.issues-page-list__link:after{background-image:url(images/arrow-triple-navy.svg);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:20px;right:0;position:absolute;top:0;transition:transform var(--hover-timing) ease-in-out;width:30px}@media (hover:hover){.issues-page-list__link:hover:after{transform:translateX(10px)}}
/*# sourceMappingURL=style.css.map */
