@import url("https://fonts.googleapis.com/css?family=Arimo:400,700");@import url("https://fonts.googleapis.com/css?family=Zilla+Slab:400,600,700");
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{-webkit-text-size-adjust:100%;line-height:1.15}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}[hidden],template{display:none}.local-base{font-size:1rem}.u-spacing-down{margin-bottom:20px}.u-spacing-up{margin-top:20px}.u-gap-down{margin-bottom:5px}.u-gap-up{margin-top:5px}.h1,h1{color:#ec040b;font-family:Zilla Slab,serif;font-size:32px;font-size:24px;font-weight:300;line-height:120%;margin-bottom:30px!important}@media screen and (min-width:380px){.h1,h1{font-size:calc(16.13793px + 2.06897vw)}}@media screen and (min-width:1250px){.h1,h1{font-size:42px}}@media (min-width:380px){.h1,h1{font-size:calc(22.13793px + 2.06897vw)}}@media (min-width:1250px){.h1,h1{font-size:48px}}.h2,h2{font-family:Zilla Slab,serif;font-size:20px;font-weight:300;line-height:120%;line-height:1em;margin-bottom:30px}@media screen and (min-width:380px){.h2,h2{font-size:calc(14.75862px + 1.37931vw)}}@media screen and (min-width:1250px){.h2,h2{font-size:32px}}.h3,h3{font-family:Zilla Slab,serif;font-size:18px;font-weight:300;line-height:22px;line-height:1em;margin-bottom:10px}@media screen and (min-width:380px){.h3,h3{font-size:calc(10.57471px + 1.95402vw)}}@media screen and (min-width:1250px){.h3,h3{font-size:35px}}@media screen and (min-width:380px){.h3,h3{line-height:calc(11.95402px + 2.64368vw)}}@media screen and (min-width:1250px){.h3,h3{line-height:45px}}.h4,h4{font-family:Arimo,sans-serif;font-weight:600;line-height:1em;margin-bottom:10px}.h5,.h6,h5,h6{font-family:Arimo,sans-serif;font-weight:900;line-height:1em;margin-bottom:10px}.paragraph h2{margin-top:40px}h2+h3,h3+h4{margin-top:20px}ol{counter-reset:li;list-style:none;padding-left:1em}ol li{counter-increment:li;margin-bottom:1em}ol li:before{color:#ec040b;content:counter(li) ".";display:inline-block;margin-left:-1em;margin-right:1m;width:1em}html{font-size:15px;line-height:1.6}@media screen and (min-width:380px){html{font-size:calc(11.06897px + 1.03448vw)}}@media screen and (min-width:1250px){html{font-size:24px}}body{color:#000;font-family:Arimo,sans-serif;font-size:19px;font-weight:400;line-height:150%}p{margin:0 0 30px}.caption-text::selection,h1::selection,h2::selection,h3::selection,h4::selection,li::selection,p::selection{background:#7a7a7a;color:#fff}.basic-page ol a,.basic-page p a,.basic-page ul a,.blog-post ol a,.blog-post p a,.blog-post ul a{background:-webkit-linear-gradient(#fff,#fff),-webkit-linear-gradient(#fff,#fff),-webkit-linear-gradient(#ec040b,#ec040b);background-position-x:0,100%,0;background-position-y:100%,100%,100%;background-repeat:no-repeat,no-repeat,repeat-x;background-size:.05em 1px,.05em 1px,1px 1px;color:inherit;text-decoration:none;text-shadow:.03em 0 #fff,-.03em 0 #fff,0 .03em #fff,0 -.03em #fff,.06em 0 #fff,-.06em 0 #fff,.09em 0 #fff,-.09em 0 #fff,.12em 0 #fff,-.12em 0 #fff,.15em 0 #fff,-.15em 0 #fff}.basic-page ol a::selection,.basic-page p a::selection,.basic-page ul a::selection,.blog-post ol a::selection,.blog-post p a::selection,.blog-post ul a::selection{background:#666;text-shadow:.03em 0 #666,-.03em 0 #666,0 .03em #666,0 -.03em #666,.06em 0 #666,-.06em 0 #666,.09em 0 #666,-.09em 0 #666,.12em 0 #666,-.12em 0 #666,.15em 0 #666,-.15em 0 #666}.basic-page ol a::-moz-selection,.basic-page p a::-moz-selection,.basic-page ul a::-moz-selection,.blog-post ol a::-moz-selection,.blog-post p a::-moz-selection,.blog-post ul a::-moz-selection{background:#666;text-shadow:.03em 0 #666,-.03em 0 #666,0 .03em #666,0 -.03em #666,.06em 0 #666,-.06em 0 #666,.09em 0 #666,-.09em 0 #666,.12em 0 #666,-.12em 0 #666,.15em 0 #666,-.15em 0 #666}.basic-page ol a *,.basic-page ol a :after,.basic-page ol a :before,.basic-page ol a:after,.basic-page ol a:before,.basic-page p a *,.basic-page p a :after,.basic-page p a :before,.basic-page p a:after,.basic-page p a:before,.basic-page ul a *,.basic-page ul a :after,.basic-page ul a :before,.basic-page ul a:after,.basic-page ul a:before,.blog-post ol a *,.blog-post ol a :after,.blog-post ol a :before,.blog-post ol a:after,.blog-post ol a:before,.blog-post p a *,.blog-post p a :after,.blog-post p a :before,.blog-post p a:after,.blog-post p a:before,.blog-post ul a *,.blog-post ul a :after,.blog-post ul a :before,.blog-post ul a:after,.blog-post ul a:before{text-shadow:none}.basic-page ol a:visited,.basic-page p a:visited,.basic-page ul a:visited,.blog-post ol a:visited,.blog-post p a:visited,.blog-post ul a:visited{color:inherit}.basic-page ol a:hover,.basic-page p a:hover,.basic-page ul a:hover,.blog-post ol a:hover,.blog-post p a:hover,.blog-post ul a:hover{color:#ec040b}blockquote{border-left:3px solid #7a7a7a;font-style:italic;margin-left:20px;padding-left:20px}hr{border-style:solid;border-width:1px 0 0;color:currentColor}.font-secondary{font-family:Arimo,sans-serif;font-family:Zilla Slab,serif}code:after,code:before{content:"`"}pre code:after,pre code:before{content:""}em,i{font-style:italic}b,strong{font-weight:700}.standfirst{font-weight:900;padding-bottom:20px}.demo-transition.transition-opacity{transition:opacity .3s ease-in}.demo-transition.transition-move:after{transition:left .3s ease-in}.l-main-body a{transition:all .3s ease}.grid-demo{counter-reset:grid-item}.grid-demo>*{counter-increment:grid-item}.grid-demo>:after{content:counter(grid-item);margin-left:3px}.grid-demo>:nth-child(odd){border:1px dashed red}.grid-demo>:nth-child(2n){border:1px dashed orange}.smart-grid>*{margin-bottom:1rem}@media (min-width:500px){.smart-grid[data-row-items-small="2"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-small="2"]>*{margin-bottom:42px;width:calc(50% - 21px)}.smart-grid[data-row-items-small="3"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-small="3"]>*{margin-bottom:42px;width:calc(33.33333% - 21px)}.smart-grid[data-row-items-small="4"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-small="4"]>*{margin-bottom:42px;width:calc(25% - 21px)}.smart-grid[data-row-items-small="5"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-small="5"]>*{margin-bottom:42px;width:calc(20% - 21px)}.smart-grid[data-row-items-small="6"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-small="6"]>*{margin-bottom:42px;width:calc(16.66667% - 21px)}}@media (min-width:650px){.smart-grid[data-row-items-medium="2"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-medium="2"]>*{margin-bottom:42px;width:calc(50% - 21px)}.smart-grid[data-row-items-medium="3"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-medium="3"]>*{margin-bottom:42px;width:calc(33.33333% - 21px)}.smart-grid[data-row-items-medium="4"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-medium="4"]>*{margin-bottom:42px;width:calc(25% - 21px)}.smart-grid[data-row-items-medium="5"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-medium="5"]>*{margin-bottom:42px;width:calc(20% - 21px)}.smart-grid[data-row-items-medium="6"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-medium="6"]>*{margin-bottom:42px;width:calc(16.66667% - 21px)}}@media (min-width:768px){.smart-grid[data-row-items-large="2"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-large="2"]>*{margin-bottom:42px;width:calc(50% - 21px)}.smart-grid[data-row-items-large="3"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-large="3"]>*{margin-bottom:42px;width:calc(33.33333% - 21px)}.smart-grid[data-row-items-large="4"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-large="4"]>*{margin-bottom:42px;width:calc(25% - 21px)}.smart-grid[data-row-items-large="5"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-large="5"]>*{margin-bottom:42px;width:calc(20% - 21px)}.smart-grid[data-row-items-large="6"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-large="6"]>*{margin-bottom:42px;width:calc(16.66667% - 21px)}}@media (min-width:1024px){.smart-grid[data-row-items-xlarge="2"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-xlarge="2"]>*{margin-bottom:42px;width:calc(50% - 21px)}.smart-grid[data-row-items-xlarge="3"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-xlarge="3"]>*{margin-bottom:42px;width:calc(33.33333% - 21px)}.smart-grid[data-row-items-xlarge="4"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-xlarge="4"]>*{margin-bottom:42px;width:calc(25% - 21px)}.smart-grid[data-row-items-xlarge="5"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-xlarge="5"]>*{margin-bottom:42px;width:calc(20% - 21px)}.smart-grid[data-row-items-xlarge="6"]{display:flex;flex-wrap:wrap;justify-content:space-between}.smart-grid[data-row-items-xlarge="6"]>*{margin-bottom:42px;width:calc(16.66667% - 21px)}}@media (min-width:650px){.grid--2-1{display:flex;justify-content:space-between}.grid--2-1>:nth-child(odd){width:calc(66.66% - .5rem)}.grid--2-1>:nth-child(2n){width:calc(33.33% - .5rem)}}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.u-border{border:1px solid #7a7a7a}*{box-sizing:border-box}img{height:auto;max-width:100%;vertical-align:middle}main{display:block}:last-child,[class]:last-child{margin-bottom:0}table{width:100%}table th{text-align:left}.button,.cookie-compliance__button{background-color:#ec040b;color:#fff;display:inline-block;font-family:Arimo,sans-serif;font-size:.9em;padding:10px 30px;text-align:center;text-decoration:none;transition:all .2s}.button:link,.button:visited,.cookie-compliance__button:link,.cookie-compliance__button:visited{color:#fff;text-decoration:none}.button:active,.button:focus,.button:hover,.cookie-compliance__button:active,.cookie-compliance__button:focus,.cookie-compliance__button:hover{color:#fff;text-decoration:"none"}.button:hover,.cookie-compliance__button:hover{background-color:#000;cursor:pointer}.button--alt{background-color:#ec040b;background:#e6e6e6;color:#fff;color:#000;display:inline-block;font-family:Arimo,sans-serif;font-size:.9em;padding:10px 30px;text-align:center;text-decoration:none;transition:all .2s}.button--alt:link,.button--alt:visited{color:#fff;text-decoration:none}.button--alt:active,.button--alt:focus,.button--alt:hover{color:#fff;text-decoration:"none"}.button--alt:hover{background-color:#000;cursor:pointer}a.button,a.cookie-compliance__button{-moz-appearance:none;-webkit-appearance:none}.form-submit,input[type=submit]{background-color:#ec040b;border:0;color:#fff;display:inline-block;font-family:Arimo,sans-serif;font-size:.9em;padding:10px 30px;text-align:center;text-decoration:none;transition:all .2s}.form-submit:link,.form-submit:visited,input[type=submit]:link,input[type=submit]:visited{color:#fff;text-decoration:none}.form-submit:active,.form-submit:focus,.form-submit:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{color:#fff;text-decoration:"none"}.form-submit:hover,input[type=submit]:hover{background-color:#000;cursor:pointer}.webform-confirmation__back a{background-color:#ec040b;display:inline-block;font-family:Arimo,sans-serif;font-size:.9em;padding:10px 30px;text-align:center;transition:all .2s}.webform-confirmation__back a,.webform-confirmation__back a:link,.webform-confirmation__back a:visited{color:#fff;text-decoration:none}.webform-confirmation__back a:active,.webform-confirmation__back a:focus,.webform-confirmation__back a:hover{color:#fff;text-decoration:"none"}.webform-confirmation__back a:hover{background-color:#000;cursor:pointer}.image{position:relative}.image img{height:auto;max-width:100%}.image__credit{background:hsla(0,0%,100%,.6);color:#000;font-size:10px;line-height:25px;margin-top:-25px;padding:0 5px;position:absolute;right:0}#block-entityviewcontent{margin:0 auto;max-width:1400px}#block-entityviewcontent-2{background:#e6e6e6;font-family:Zilla Slab,serif;font-size:18px;line-height:22px;margin-bottom:30px;margin-top:-30px;padding:0 30px 30px}@media screen and (min-width:380px){#block-entityviewcontent-2{font-size:calc(6.2069px + 3.10345vw)}}@media screen and (min-width:1250px){#block-entityviewcontent-2{font-size:45px}}@media screen and (min-width:380px){#block-entityviewcontent-2{line-height:calc(7.58621px + 3.7931vw)}}@media screen and (min-width:1250px){#block-entityviewcontent-2{line-height:55px}}@media (min-width:650px){#block-entityviewcontent-2{margin-top:-60px;padding:0 60px 60px}}.field--field-summary{padding-left:30px;padding-right:30px}@media (min-width:650px){.field--field-summary{padding-left:40px;padding-right:40px}}h1 span.research-paper-title{display:block;font-size:45px;line-height:1em}.pl-video-embed-field-responsive-video{position:relative}.pl-video-embed-field-responsive-video:after{content:"";display:block;padding-bottom:56.25%}.pl-video-embed-field-responsive-video iframe{bottom:0;height:100%;left:0;margin:0;position:absolute;right:0;top:0;width:100%}.form-item--checkbox__item,.form-item--checkboxes{list-style:none;margin:0;padding:0}.form-item__checkbox{float:left;font-size:16px;margin-right:10px;margin-top:12px}.form-item__checkbox+.form-item__description{padding-left:1.5em}.form-item--radio__item,.form-item--radios{list-style:none;margin:0;padding:0}.form-item__radio{float:left;font-size:16px;margin-right:7px;margin-top:16px;padding-left:1.5em}.form-item--radio .form-item{margin-bottom:0}.form-item--radio label{padding-left:1.5em}.form-item__dropdown{border:1px solid #ec040b;display:block;position:relative}.form-item__dropdown:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:9px solid #333;content:" ";display:none;pointer-events:none;position:absolute;right:1em;top:42%;z-index:2}.form-item__select{border:1px solid #ec040b;font-family:avenir;font-size:16px;height:41px;margin:0;outline:none;padding:.6em .8em .5em;width:100%}.form-item__select :focus{color:#222;outline:none}@supports (-webkit-appearance:none) or (appearance:none) or ((-moz-appearance:none) and (mask-type:alpha)){.form-item__dropdown:after{display:block}.form-item__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:1px solid transparent;padding-right:2em}.form-item__select:focus{border-color:transparent;border-radius:0}}.form-item{margin-bottom:1em;max-width:100%}.form-item:after{clear:both;content:"";display:table}.form-item__label{display:block;font-weight:600}@media (min-width:500px){.form-item__label{display:block;margin-right:2%;padding:.6em 0}}.form-item__email,.form-item__entity-autocomplete,.form-item__password,.form-item__textarea,.form-item__textfield{border:1px solid #e3e3e3;padding:.6em}.form-item__email:focus,.form-item__entity-autocomplete:focus,.form-item__password:focus,.form-item__textarea:focus,.form-item__textfield:focus{border-color:#000}.form-item__email+.form-item__description,.form-item__entity-autocomplete+.form-item__description,.form-item__password+.form-item__description,.form-item__textarea+.form-item__description,.form-item__textfield+.form-item__description{font-size:14px}@media screen and (min-width:380px){.form-item__email+.form-item__description,.form-item__entity-autocomplete+.form-item__description,.form-item__password+.form-item__description,.form-item__textarea+.form-item__description,.form-item__textfield+.form-item__description{font-size:calc(13.12644px + .22989vw)}}@media screen and (min-width:1250px){.form-item__email+.form-item__description,.form-item__entity-autocomplete+.form-item__description,.form-item__password+.form-item__description,.form-item__textarea+.form-item__description,.form-item__textfield+.form-item__description{font-size:16px}}.form-item__description{margin-top:.3em}#edit-email-updates--description,#edit-email-updates-espanol--description{font-size:14px;margin-top:0}@media screen and (min-width:380px){#edit-email-updates--description,#edit-email-updates-espanol--description{font-size:14px}}@media screen and (min-width:1250px){#edit-email-updates--description,#edit-email-updates-espanol--description{font-size:14px}}#edit-email-updates--description a,#edit-email-updates-espanol--description a{color:#ec040b}#edit-email-updates--description a:hover,#edit-email-updates-espanol--description a:hover{color:#000}.form-fieldset{border-bottom:1px solid #e3e3e3;border-left:0;border-right:none;border-top:1px solid #e3e3e3;margin-bottom:20px;margin-top:20px;padding-bottom:20px;padding-top:20px}.form-fieldset .form-item{margin-left:0}.form-fieldset .heading-2{font-weight:500;padding-left:10px;padding-right:10px}input.form-item__email,input.form-item__entity-autocomplete,input.form-item__password,input.form-item__textarea,input.form-item__textfield,textarea{-webkit-appearance:none;border-radius:0;font-family:Arimo,sans-serif;font-size:15px;line-height:24px;width:100%}@media screen and (min-width:380px){input.form-item__email,input.form-item__entity-autocomplete,input.form-item__password,input.form-item__textarea,input.form-item__textfield,textarea{font-size:calc(10.1954px + 1.26437vw)}}@media screen and (min-width:1250px){input.form-item__email,input.form-item__entity-autocomplete,input.form-item__password,input.form-item__textarea,input.form-item__textfield,textarea{font-size:26px}}@media screen and (min-width:380px){input.form-item__email,input.form-item__entity-autocomplete,input.form-item__password,input.form-item__textarea,input.form-item__textfield,textarea{line-height:calc(18.75862px + 1.37931vw)}}@media screen and (min-width:1250px){input.form-item__email,input.form-item__entity-autocomplete,input.form-item__password,input.form-item__textarea,input.form-item__textfield,textarea{line-height:36px}}input:matches([type=password],[type=search]){-webkit-appearance:none;border-radius:0;font-family:Arimo,sans-serif;font-size:15px;line-height:24px}@media screen and (min-width:380px){input:matches([type=password],[type=search]){font-size:calc(13.68966px + .34483vw)}}@media screen and (min-width:1250px){input:matches([type=password],[type=search]){font-size:18px}}@media screen and (min-width:380px){input:matches([type=password],[type=search]){line-height:calc(21.81609px + .57471vw)}}@media screen and (min-width:1250px){input:matches([type=password],[type=search]){line-height:29px}}@font-face{font-family:icons;font-style:normal;font-weight:400;src:url(/themes/custom/site_theme/dest/icons.eot);src:url(/themes/custom/site_theme/dest/icons.eot#iefix) format("eot"),url(/themes/custom/site_theme/dest/icons.woff) format("woff"),url(/themes/custom/site_theme/dest/icons.ttf) format("truetype"),url(/themes/custom/site_theme/dest/icons.svg#icons) format("svg")}[class*=icon--]{speak:none;display:inline-block;font-family:icons;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;vertical-align:middle}.icon--close:before{content:"\ea01"}.icon--menu:before{content:"\ea02"}.icon--search:before{content:"\ea03"}.tabs__item{flex-basis:auto;flex-grow:0;flex-shrink:1}.tabs__link-item{background-color:#ebebeb;border:1px solid #ccc;border-bottom:none;color:#7a7a7a;display:flex;font-size:.8rem;padding:1em 2.4em;text-align:center;text-decoration:none;transition:color .3s}@media (min-width:650px){.tabs__link-item{border-bottom:1px solid #e3e3e3;border-left:none;display:inline-block;font-size:.8rem;padding:.6em 1.7em;position:relative;top:1px;width:auto}}.tabs__link-item:hover{background-color:#e3e3e3;color:#333}.tabs__link-item.is-active{background-color:#7a7a7a;border:1px solid #7a7a7a;color:#fff}@media (min-width:650px){.tabs__link-item.is-active{background-color:#fff;border:1px solid #e3e3e3;border-bottom-color:#ccc;border-left:none;color:#7a7a7a}}.responsive-menu-toggle{left:0;position:absolute;top:0;width:auto!important;z-index:3}.responsive-menu-toggle--fixed{left:auto;position:fixed;top:0}.responsive-menu-toggle--with-admin{left:auto;position:fixed;top:0;width:auto}.responsive-menu-toggle-icon{background:#ec040b;box-shadow:0 0 1px transparent;box-sizing:border-box;display:block;display:inline-block;height:36px;margin-top:0;position:relative;transform:perspective(1px) translateZ(0);transition-duration:.3s;transition-property:color;vertical-align:middle;width:75px;z-index:4}.responsive-menu-toggle-icon:before{background:#e3e3e3;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0 50%;transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;z-index:-1}.responsive-menu-toggle-icon .button:active,.responsive-menu-toggle-icon .button:focus,.responsive-menu-toggle-icon .cookie-compliance__button:active,.responsive-menu-toggle-icon .cookie-compliance__button:focus,.responsive-menu-toggle-icon:before:hover{color:#fff}.responsive-menu-toggle-icon:active:before,.responsive-menu-toggle-icon:focus:before,.responsive-menu-toggle-icon:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}@media (min-width:650px){.responsive-menu-toggle-icon{height:50px;width:105px}}.no-js .responsive-menu-toggle-icon{display:none}.responsive-menu-toggle-icon span.label{color:#fff;display:block;font-family:Arimo,sans-serif;font-size:14px;font-weight:600;left:27px;position:absolute;text-transform:uppercase;top:6px}@media (min-width:650px){.responsive-menu-toggle-icon span.label{left:40px;line-height:29px;top:11px}}.responsive-menu-toggle-icon span.icon,.responsive-menu-toggle-icon span.icon:after,.responsive-menu-toggle-icon span.icon:before{background:#fff;content:"";display:block;height:3px;left:5px;position:absolute;top:0;width:15px}@media (min-width:650px){.responsive-menu-toggle-icon span.icon,.responsive-menu-toggle-icon span.icon:after,.responsive-menu-toggle-icon span.icon:before{left:12px}}.responsive-menu-toggle-icon span.icon:before{left:0;top:-6px}.responsive-menu-toggle-icon span.icon{top:16px}@media (min-width:650px){.responsive-menu-toggle-icon span.icon{top:23px}}.responsive-menu-toggle-icon span.icon:after{left:0;top:6px}.responsive-menu-toggle-icon span.icon,.responsive-menu-toggle-icon span.icon:after,.responsive-menu-toggle-icon span.icon:before{transition:none .4s ease-out .1s;transition-property:transform,top,bottom,left,opacity}html.mm-opening .responsive-menu-toggle-icon span.icon:after,html.mm-opening .responsive-menu-toggle-icon span.icon:before{top:16px}@media (min-width:650px){html.mm-opening .responsive-menu-toggle-icon span.icon:after,html.mm-opening .responsive-menu-toggle-icon span.icon:before{top:23px}}html.mm-opening .responsive-menu-toggle-icon span.icon{left:-25px}html.mm-opening .responsive-menu-toggle-icon span.icon:before{left:35px;top:1px;transform:rotate(45deg)}html.mm-opening .responsive-menu-toggle-icon span.icon:after{left:35px;top:1px;transform:rotate(-45deg)}.page-title{background:#e3e3e3;margin-top:0;padding:30px}@media (min-width:650px){.page-title{padding:40px}}.branding{width:100%}.branding a{color:#fff}.branding__logo{float:left;margin-bottom:10px;margin-top:-25px;max-width:235px;padding-right:10px;position:relative;transition:all .2s;z-index:10}@media (max-width:650px){.branding__logo{display:none}}.branding__logo:hover{transform:rotate(4deg)}.branding__logo img{width:200px}@media (min-width:650px){.branding__logo img{width:300px}}.branding__name{font-size:30px;line-height:40px;margin:0;padding-top:20px;text-transform:uppercase}@media screen and (min-width:380px){.branding__name{font-size:calc(27.81609px + .57471vw)}}@media screen and (min-width:1250px){.branding__name{font-size:35px}}@media (max-width:650px){.branding__name{clear:both;padding:10px;width:60%}}.branding__name a{text-decoration:none}.branding__name a:hover{text-decoration:underline}.branding__name a span{clear:left;color:#ec040b}.branding__name a span.global{background:#f0363c;background:#ec040b;color:#000;line-height:35px}.branding__slogan{display:none}.branding__slogan .branding__slogan__text{color:#7a7a7a;font-family:Zilla Slab,serif;font-size:20px;font-size:15px}@media screen and (min-width:380px){.branding__slogan .branding__slogan__text{font-size:calc(12.81609px + .57471vw)}}@media screen and (min-width:1250px){.branding__slogan .branding__slogan__text{font-size:20px}}@media (max-width:768px){.branding__slogan .branding__slogan__text{padding:0 10px}}#sliding-popup{background-color:rgba(0,0,0,.8);color:#fff;display:block;margin:0;padding:0;right:0;text-align:center;width:100%;z-index:99999}.sliding-popup-bottom{position:fixed}.cookie-compliance__content{border:0;display:block;margin-left:20px;margin-right:20px;padding-bottom:10px;padding-top:10px}.cookie-compliance__content:after{clear:both;content:"";display:table}@media (min-width:650px){.cookie-compliance__content{margin:0 auto}}@media (min-width:768px){.cookie-compliance__content{margin:0 auto;max-width:820px}}.cookie-compliance__info{float:left}.cookie-compliance__info:after{clear:both;content:"";display:table}@media (min-width:506px){.cookie-compliance__info{float:left;max-width:60%;padding-left:2.5%;padding-right:2.5%}}@media (min-width:768px){.cookie-compliance__info{max-width:65%;padding-left:0;padding-right:0}}.cookie-compliance__buttons{clear:left;padding-top:10px}@media (min-width:506px){.cookie-compliance__buttons{clear:none;float:right;max-width:40%;padding-top:0}}@media (min-width:768px){.cookie-compliance__buttons{max-width:35%}}.cookie-compliance__button{border:0;font-size:15px;font-weight:600;margin-bottom:10px;margin-left:auto;margin-right:auto;max-width:230px;padding:5px;vertical-align:top;width:80%}@media (min-width:506px){.cookie-compliance__button{height:40px;padding-bottom:10px;padding-top:10px}}.cookie-compliance__button--more{background-color:#ec040b;background:#e6e6e6;color:#fff;color:#000;display:inline-block;font-family:Arimo,sans-serif;font-size:.9em;font-size:15px;font-weight:300;padding:5px;text-align:center;text-decoration:none;transition:all .2s}.cookie-compliance__button--more:link,.cookie-compliance__button--more:visited{color:#fff;text-decoration:none}.cookie-compliance__button--more:active,.cookie-compliance__button--more:focus,.cookie-compliance__button--more:hover{color:#fff;text-decoration:"none"}.cookie-compliance__button--more:hover{background-color:#000;cursor:pointer}@media (min-width:506px){.cookie-compliance__button--more{height:40px;padding-bottom:10px;padding-top:10px}}.cookie-compliance__content h3{font-size:14px;margin-bottom:13px;margin-top:0}@media (min-width:650px){.cookie-compliance__content h3{font-size:30px;margin-bottom:16px}}.cookie-compliance__content h3,.cookie-compliance__content p{line-height:1.2}.cookie-compliance__content p{font-size:13px;margin-bottom:0}@media (min-width:650px){.cookie-compliance__content p{font-size:25px}}form{background:#e6e6e6;margin-left:-20px;margin-top:60px;padding:1em 2em 2em;width:100%;width:calc(100% + 40px)}@media (min-width:1024px){form{margin-left:-100px;padding:30px 60px 60px;width:calc(100% + 200px)}}form .form-item>.form-item{background:#fff;padding:20px 20px 30px}form .form-item>.form-item:first-of-type{margin-bottom:0;padding-bottom:0}form .form-item__label{font-family:Zilla Slab,serif;font-weight:400;padding-top:0}form .form-item__label.form-required:after{color:#ec040b;content:"*"}form .form-item__dropdown{border:1px solid #e3e3e3}form .button,form .cookie-compliance__button{font-family:Zilla Slab,serif}.image-figure{margin:0}.breadcrumb{list-style:none;margin:0;padding:0}.breadcrumb__item,.breadcrumb__link,.breadcrumb__link:focus,.breadcrumb__link:link,.breadcrumb__link:visited{color:#333;padding-right:5px;text-decoration:none}.breadcrumb__link:hover{color:#292929}.breadcrumb__item{display:inline-block;font-size:.75rem}.breadcrumb__item:after{color:#e6e6e6;content:"/"}.breadcrumb__item:last-child:after{content:""}.breadcrumb_link:active{color:#bbb}footer nav#block-legalfootermenu .menu{float:left;padding:0}footer nav#block-legalfootermenu .menu .menu__item{display:inline-block;font-size:15px;margin:0}footer nav#block-legalfootermenu .menu .menu__item a{background:transparent;color:#fff;font-family:inherit;font-size:15px;padding:0;text-decoration:underline;text-shadow:none;transition:all .2s}footer nav#block-legalfootermenu .menu .menu__item a.is-active{background:transparent;color:#ec040b}footer nav#block-legalfootermenu .menu .menu__item:after{content:"–"}footer nav#block-legalfootermenu .menu .menu__item:last-child:after{content:""}.journey-menu{list-style:none;margin-left:0;margin-top:0;max-width:320px;padding-left:0}.journey-menu__menu-item{border-bottom:1px solid #e3e3e3;padding-bottom:5px;padding-top:5px}.journey-menu__menu-link{color:#000;text-decoration:none}.journey-menu__menu-link:hover{color:#666}.journey-menu__menu-link.is-active{color:#ec040b}.language-switcher-language-url{margin-top:20px;position:relative;z-index:9}@media (max-width:768px){.language-switcher-language-url{margin-top:60px;position:relative}.language-switcher-language-url ul.links{text-align:left}}@media (min-width:768px){.language-switcher-language-url{left:0;margin-top:35px;position:absolute;z-index:9}}@media (min-width:1250px){.language-switcher-language-url{left:calc(50vw - 650px)}}.language-switcher-language-url ul{margin-top:0;text-align:right}.language-switcher-language-url li{display:inline-block;margin-bottom:20px}.language-switcher-language-url li a{border-bottom:5px solid #666;color:#666;font-family:Zilla Slab,serif;font-size:20px;font-size:15px;padding:10px;text-decoration:none}@media screen and (min-width:380px){.language-switcher-language-url li a{font-size:calc(13.68966px + .34483vw)}}@media screen and (min-width:1250px){.language-switcher-language-url li a{font-size:18px}}.language-switcher-language-url li a.is-active{border-bottom:5px solid #ec040b}.language-switcher-language-url li a:hover{background:#b3b3b3}@media (max-width:650px){body.front .language-switcher-language-url{float:none}body.front .language-switcher-language-url ul{padding-left:20px;text-align:left}}.menu{float:right}.menu .menu__item{display:inline-block;margin-left:0}@media (min-width:768px){.menu .menu__item{margin-left:10px}}.menu .menu__item a{background:#666;color:#fff;font-family:Zilla Slab,serif;font-size:15px;line-height:48px;padding:10px 10px 12px;text-decoration:none;transition:all .2s}@media (min-width:768px){.menu .menu__item a{padding:20px 20px 22px}}@media screen and (min-width:380px){.menu .menu__item a{font-size:calc(13.68966px + .34483vw)}}@media screen and (min-width:1250px){.menu .menu__item a{font-size:18px}}.menu .menu__item a:hover{background:#bd0309}.menu .menu__item a.is-active{background:#ec040b}.menu .menu__item a.is-active:hover{background:#bd0309}#block-mainnavigation{margin-bottom:-40px;z-index:9}@media (min-width:768px){#block-mainnavigation{margin-top:-30px}}@media (min-width:1024px){#block-mainnavigation{margin-top:-65px}}.tabs__nav{border-bottom:1px solid #e3e3e3;font-size:20px;list-style:none;margin:0 0 20px;padding:0 0 1px}@media (min-width:650px){.tabs__nav{border-left:1px solid #e3e3e3;display:flex;justify-content:flex-start}}.tabs__tab{display:none}.tabs__tab.is-active{display:block}.tabs__content{padding:1.5rem}.tabs.no-js .tabs__tab.is-active{display:block}.tabs__nav--local-tasks{margin-bottom:20px;margin-top:10px;padding:0 0 1px}.tabs__nav--local-tasks:last-child{margin-bottom:20px}.tabs__link--local-tasks{padding:.3em 1.5em}.twitter-feed-wrapper{margin:auto;max-width:500px;padding-bottom:40px;padding-top:10px}.page-metadata{color:#7a7a7a;margin:30px 0;position:relative}.page-metadata__type{font-size:90%;font-weight:600}.pager{margin:2em 0}.pager__items{list-style:none;margin:0;padding:0;text-align:center}.pager__item{display:inline-block;margin:0 .7em}@media (min-width:650px){.pager__item{margin:0 1em}}.pager__link,.pager__link:link,.pager__link:visited{color:#7a7a7a;font-weight:600;text-decoration:none}.pager__link.is-active,.pager__link:hover,.pager__link:link.is-active,.pager__link:link:hover,.pager__link:visited.is-active,.pager__link:visited:hover{color:#ec040b}.pager__link--next,.pager__link--prev{display:block}.pager__link--next span,.pager__link--prev span{display:none}.pager__link--next:before,.pager__link--prev:before{border-bottom:8px solid #7a7a7a;border-right:8px solid #7a7a7a;border-top:8px solid #7a7a7a;border-color:transparent transparent transparent #7a7a7a;border-style:solid;border-width:6px 7px 6px 8px;content:"";display:block;position:relative;top:1px}.pager__link--next:hover:before,.pager__link--prev:hover:before{border-left-color:#ec040b}.pager__link--prev:before{border-left-color:transparent;border-right-color:#7a7a7a}.pager__link--prev:hover:before{border-left-color:transparent;border-right-color:#ec040b}.mm-opening #st-el-1.st-left{left:-60px;opacity:0}.st-btn{font-size:18px}.status--warning{background-color:#f9fb93;color:#64643b;display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--warning a{color:#4b4b2c;text-decoration:underline}.status--warning a:focus,.status--warning a:hover{color:#19190f}.status--warning .placeholder{font-style:normal;font-weight:800}.status--error{background-color:#fbe3e4;color:#645b5b;display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--error a{color:#4b4444;text-decoration:underline}.status--error a:focus,.status--error a:hover{color:#191717}.status--error .placeholder{font-style:normal;font-weight:800}.status--status{background-color:#cfefc2;color:#53604e;display:block;margin-bottom:.75em;padding:.75em;text-align:center}.status--status a{color:#3e483a;text-decoration:underline}.status--status a:focus,.status--status a:hover{color:#151813}.status--status .placeholder{font-style:normal;font-weight:800}.testimonial--with-image,.testimonial--without-image{display:flex;margin-bottom:20px}.testimonial__text{border-left:4px solid #666;color:#666;font-size:17px;line-height:24px;padding:10px 0 10px 20px}@media screen and (min-width:380px){.testimonial__text{font-size:calc(13.94253px + .8046vw)}}@media screen and (min-width:1250px){.testimonial__text{font-size:24px}}@media screen and (min-width:380px){.testimonial__text{line-height:calc(20.50575px + .91954vw)}}@media screen and (min-width:1250px){.testimonial__text{line-height:32px}}.testimonial__citation,.testimonial__context{text-align:right}.testimonial__citation{font-weight:600;text-transform:uppercase}.testimonial__context{color:#7a7a7a;line-height:14px}@media screen and (min-width:380px){.testimonial__context{line-height:calc(9.1954px + 1.26437vw)}}@media screen and (min-width:1250px){.testimonial__context{line-height:25px}}.testimonial__image{margin-bottom:10px;margin-left:10px;width:100%}.testimonial__image img{border-radius:50%}.views-element-container header+table{margin-top:2rem}@media (min-width:650px){.views-element-container .research-papers{display:grid;gap:16px 20px;grid-template-columns:1fr 1fr}}@media (min-width:1024px){.views-element-container .research-papers{grid-template-columns:1fr 1fr 1fr}}.views-element-container .research-papers .views-row{margin:0}.views-element-container .research-papers .teaser-description h2{font-size:24px;line-height:120%;margin-top:0;padding-bottom:.5em}.views-element-container .research-papers .teaser-description h2 a:link,.views-element-container .research-papers .teaser-description h2 a:visited{color:#ec040b;text-decoration:none}.views-element-container .research-papers .teaser-description h2 a:active,.views-element-container .research-papers .teaser-description h2 a:focus,.views-element-container .research-papers .teaser-description h2 a:hover{color:#666;text-decoration:underline}.views-element-container .research-papers .read-more-btn{text-align:right}.views-element-container .research-papers .read-more-btn a:link,.views-element-container .research-papers .read-more-btn a:visited{color:#ec040b;text-decoration:none}.views-element-container .research-papers .read-more-btn a:active,.views-element-container .research-papers .read-more-btn a:focus,.views-element-container .research-papers .read-more-btn a:hover{color:#666;text-decoration:underline}.views-element-container .research-papers nav.pager{clear:both;float:left;width:100%}.search-result{border-top:2px solid #7a7a7a;list-style:none}.search-result__title a{color:#000;text-decoration:none}.search-result__title a:visited{color:#000}.search-result__excerpt{padding-bottom:30px}.view-item-list__list{-webkit-padding-start:0;list-style:none;padding-left:0}#block-views-block-partner-organisations-block-1{display:flex;flex-wrap:wrap;margin-top:60px}#block-views-block-partner-organisations-block-1 .views-row{display:flex;height:150px;width:150px}#block-views-block-partner-organisations-block-1 .views-row .views-field-field-image,#block-views-block-partner-organisations-block-1 .views-row .views-field-field-image .field-content{height:100%;width:100%}#block-views-block-partner-organisations-block-1 .views-row .views-field-field-image .field-content a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.views-row{float:left;margin:1em}.views-row a:hover img{opacity:.5}.exposed-filter{margin-bottom:50px;padding-bottom:20px}.exposed-filter .form-actions,.exposed-filter .form-item{display:inline-block}.exposed-filter .form-item__label{min-width:12em}.exposed-filter .form-item__submit{font-weight:600;height:43px}.exposed-filter .form-item__textfield{padding-bottom:.45em;padding-top:.3em}#block-contactusblock{font-size:15px;margin-bottom:20px;margin-top:20px}#block-contactusblock a{background:-webkit-linear-gradient(#292929,#292929),-webkit-linear-gradient(#292929,#292929),-webkit-linear-gradient(#ec040b,#ec040b);background-position-x:0,100%,0;background-position-y:100%,100%,100%;background-repeat:no-repeat,no-repeat,repeat-x;background-size:.05em 1px,.05em 1px,1px 1px;color:inherit;text-decoration:none;text-shadow:.03em 0 #292929,-.03em 0 #292929,0 .03em #292929,0 -.03em #292929,.06em 0 #292929,-.06em 0 #292929,.09em 0 #292929,-.09em 0 #292929,.12em 0 #292929,-.12em 0 #292929,.15em 0 #292929,-.15em 0 #292929}#block-contactusblock a::selection{background:#666;text-shadow:.03em 0 #666,-.03em 0 #666,0 .03em #666,0 -.03em #666,.06em 0 #666,-.06em 0 #666,.09em 0 #666,-.09em 0 #666,.12em 0 #666,-.12em 0 #666,.15em 0 #666,-.15em 0 #666}#block-contactusblock a::-moz-selection{background:#666;text-shadow:.03em 0 #666,-.03em 0 #666,0 .03em #666,0 -.03em #666,.06em 0 #666,-.06em 0 #666,.09em 0 #666,-.09em 0 #666,.12em 0 #666,-.12em 0 #666,.15em 0 #666,-.15em 0 #666}#block-contactusblock a *,#block-contactusblock a :after,#block-contactusblock a :before,#block-contactusblock a:after,#block-contactusblock a:before{text-shadow:none}#block-contactusblock a:visited{color:inherit}#block-contactusblock a:hover{color:#ec040b}@media screen and (min-width:380px){#block-contactusblock{font-size:calc(12.81609px + .57471vw)}}@media screen and (min-width:1250px){#block-contactusblock{font-size:20px}}#block-contactusblock p{margin-bottom:0;margin-top:0;text-align:center}#block-contactusblock p,.footer-contact a{font-family:Zilla Slab,serif}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/themes/custom/site_theme/fonts/fontawesome-webfont.eot?v=4.5.0);src:url(/themes/custom/site_theme/fonts/fontawesome-webfont.eot#iefix&v=4.5.0) format("embedded-opentype"),url(/themes/custom/site_theme/fonts/fontawesome-webfont.woff2?v=4.5.0) format("woff2"),url(/themes/custom/site_theme/fonts/fontawesome-webfont.woff?v=4.5.0) format("woff"),url(/themes/custom/site_theme/fonts/fontawesome-webfont.ttf?v=4.5.0) format("truetype"),url(/themes/custom/site_theme/fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular) format("svg")}@font-face{font-family:FontAwesome6Brands;font-style:normal;font-weight:400;src:url(/themes/custom/site_theme/fonts/fa-brands-400.woff2) format("woff2")}#block-followus{font-size:15px;margin-bottom:40px;margin-top:20px}#block-followus a{background:-webkit-linear-gradient(#292929,#292929),-webkit-linear-gradient(#292929,#292929),-webkit-linear-gradient(#ec040b,#ec040b);background-position-x:0,100%,0;background-position-y:100%,100%,100%;background-repeat:no-repeat,no-repeat,repeat-x;background-size:.05em 1px,.05em 1px,1px 1px;color:inherit;text-decoration:none;text-shadow:.03em 0 #292929,-.03em 0 #292929,0 .03em #292929,0 -.03em #292929,.06em 0 #292929,-.06em 0 #292929,.09em 0 #292929,-.09em 0 #292929,.12em 0 #292929,-.12em 0 #292929,.15em 0 #292929,-.15em 0 #292929}#block-followus a::selection{background:#666;text-shadow:.03em 0 #666,-.03em 0 #666,0 .03em #666,0 -.03em #666,.06em 0 #666,-.06em 0 #666,.09em 0 #666,-.09em 0 #666,.12em 0 #666,-.12em 0 #666,.15em 0 #666,-.15em 0 #666}#block-followus a::-moz-selection{background:#666;text-shadow:.03em 0 #666,-.03em 0 #666,0 .03em #666,0 -.03em #666,.06em 0 #666,-.06em 0 #666,.09em 0 #666,-.09em 0 #666,.12em 0 #666,-.12em 0 #666,.15em 0 #666,-.15em 0 #666}#block-followus a *,#block-followus a :after,#block-followus a :before,#block-followus a:after,#block-followus a:before{text-shadow:none}#block-followus a:visited{color:inherit}#block-followus a:hover{color:#ec040b}@media screen and (min-width:380px){#block-followus{font-size:calc(14.56322px + .11494vw)}}@media screen and (min-width:1250px){#block-followus{font-size:16px}}#block-followus h2{color:#7a7a7a;font-size:18px;margin-bottom:10px;text-align:center}@media screen and (min-width:380px){#block-followus h2{font-size:calc(15.37931px + .68966vw)}}@media screen and (min-width:1250px){#block-followus h2{font-size:24px}}#block-followus{text-align:center}#block-followus ul.social-media-links{align-items:center;display:flex;justify-content:center;margin:1em 0 0;padding:0}#block-followus ul.social-media-links li{display:inline;margin-right:1em}#block-followus ul.social-media-links li:last-child{margin-right:0}#block-followus ul.social-media-links li>a{font-size:0;transition:all .5s}#block-followus ul.social-media-links li>a:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ec040b;background:#bd0309;content:"\f39e";display:block;font:normal normal normal 14px/1 FontAwesome6Brands;font-size:inherit;font-size:30px;padding-bottom:10px;padding-top:10px;text-rendering:auto;width:50px}#block-followus ul.social-media-links li>a:before:hover{color:#000}#block-followus ul.social-media-links li>a:hover:before{background:#bd0309;background:#ec040b;color:#000}#block-followus ul.social-media-links li>a.twitter:before{content:"\e61b"}#block-followus ul.social-media-links li>a.linkedin:before{content:"\f0e1"}#block-followus ul.social-media-links li>a.youtube:before{content:"\f167"}#block-followus ul.social-media-links li>a.instagram:before{content:"\f16d"}.footer-privacy-link{font-size:15px;margin-top:20px}.footer-privacy-link a{background:-webkit-linear-gradient(#e3e3e3,#e3e3e3),-webkit-linear-gradient(#e3e3e3,#e3e3e3),-webkit-linear-gradient(#ec040b,#ec040b);background-position-x:0,100%,0;background-position-y:100%,100%,100%;background-repeat:no-repeat,no-repeat,repeat-x;background-size:.05em 1px,.05em 1px,1px 1px;color:inherit;text-decoration:none;text-shadow:.03em 0 #e3e3e3,-.03em 0 #e3e3e3,0 .03em #e3e3e3,0 -.03em #e3e3e3,.06em 0 #e3e3e3,-.06em 0 #e3e3e3,.09em 0 #e3e3e3,-.09em 0 #e3e3e3,.12em 0 #e3e3e3,-.12em 0 #e3e3e3,.15em 0 #e3e3e3,-.15em 0 #e3e3e3}.footer-privacy-link a::selection{background:#666;text-shadow:.03em 0 #666,-.03em 0 #666,0 .03em #666,0 -.03em #666,.06em 0 #666,-.06em 0 #666,.09em 0 #666,-.09em 0 #666,.12em 0 #666,-.12em 0 #666,.15em 0 #666,-.15em 0 #666}.footer-privacy-link a::-moz-selection{background:#666;text-shadow:.03em 0 #666,-.03em 0 #666,0 .03em #666,0 -.03em #666,.06em 0 #666,-.06em 0 #666,.09em 0 #666,-.09em 0 #666,.12em 0 #666,-.12em 0 #666,.15em 0 #666,-.15em 0 #666}.footer-privacy-link a *,.footer-privacy-link a :after,.footer-privacy-link a :before,.footer-privacy-link a:after,.footer-privacy-link a:before{text-shadow:none}.footer-privacy-link a:visited{color:inherit}.footer-privacy-link a:hover{color:#ec040b}@media screen and (min-width:380px){.footer-privacy-link{font-size:calc(14.56322px + .11494vw)}}@media screen and (min-width:1250px){.footer-privacy-link{font-size:16px}}.footer-statement{max-width:440px}.footer-statement a{background:-webkit-linear-gradient(#e3e3e3,#e3e3e3),-webkit-linear-gradient(#e3e3e3,#e3e3e3),-webkit-linear-gradient(#ec040b,#ec040b);background-position-x:0,100%,0;background-position-y:100%,100%,100%;background-repeat:no-repeat,no-repeat,repeat-x;background-size:.05em 1px,.05em 1px,1px 1px;color:inherit;text-decoration:none;text-shadow:.03em 0 #e3e3e3,-.03em 0 #e3e3e3,0 .03em #e3e3e3,0 -.03em #e3e3e3,.06em 0 #e3e3e3,-.06em 0 #e3e3e3,.09em 0 #e3e3e3,-.09em 0 #e3e3e3,.12em 0 #e3e3e3,-.12em 0 #e3e3e3,.15em 0 #e3e3e3,-.15em 0 #e3e3e3}.footer-statement a::selection{background:#666;text-shadow:.03em 0 #666,-.03em 0 #666,0 .03em #666,0 -.03em #666,.06em 0 #666,-.06em 0 #666,.09em 0 #666,-.09em 0 #666,.12em 0 #666,-.12em 0 #666,.15em 0 #666,-.15em 0 #666}.footer-statement a::-moz-selection{background:#666;text-shadow:.03em 0 #666,-.03em 0 #666,0 .03em #666,0 -.03em #666,.06em 0 #666,-.06em 0 #666,.09em 0 #666,-.09em 0 #666,.12em 0 #666,-.12em 0 #666,.15em 0 #666,-.15em 0 #666}.footer-statement a *,.footer-statement a :after,.footer-statement a :before,.footer-statement a:after,.footer-statement a:before{text-shadow:none}.footer-statement a:visited{color:inherit}.footer-statement a:hover{color:#ec040b}#block-legalfootertext p{font-size:14px}#block-legalfootertext a{color:#6495ed;text-decoration:none}.menu-groups{margin-left:0;max-width:320px;padding-left:0}.menu-groups>h2{font-size:50px;line-height:1.2}.menu-groups>h2 a{color:#000;text-decoration:none}.menu-groups>h2 a:hover{color:#666}.menu-groups--first{display:none;float:right;width:calc(39% - 100px);z-index:2}.menu-groups--second{display:block;padding-top:30px}@media (min-width:1250px){.menu-groups--first{display:block}.menu-groups--second{display:none}}.hero-image__image,.hero-image__image-figure{position:relative}.hero-image__image-figure img{clip-path:polygon(0 0,100% 0,100% 89%,0 100%);display:block;width:100%}.hero-image__image:after{background-color:#ec040b;bottom:0;clip-path:polygon(0 0,100% 0,100% 100%,0 38%);content:"";display:block;height:60px;min-width:340px;position:absolute;right:0;width:360px;z-index:-1}@media (min-width:650px){.hero-image__image:after{width:35vw}}@media (min-width:2014px){.hero-image__image:after{bottom:.625vw;height:80px}}.hero-image .image__credit{bottom:10px;font-size:8px;left:0;right:auto}@media screen and (min-width:380px){.hero-image .image__credit{font-size:calc(5.81609px + .57471vw)}}@media screen and (min-width:1250px){.hero-image .image__credit{font-size:13px}}.hero-image__caption-text{background-color:#000;bottom:35px;color:#fff;font-size:8px;max-width:30vw;padding:5px;position:absolute;text-align:left}@media screen and (min-width:380px){.hero-image__caption-text{font-size:calc(5.81609px + .57471vw)}}@media screen and (min-width:1250px){.hero-image__caption-text{font-size:13px}}@media (min-width:650px){.hero-image__caption-text{padding:10px}}.hero-image--front .hero-image__image:after{background:#7a7a7a}.search-toggle{background-color:#666;cursor:pointer;height:36px;position:absolute;right:0;top:0;width:110px}@media (min-width:650px){.search-toggle{height:50px;width:110px}}.search-toggle:hover{background-color:#737373}@media (min-width:768px){.search-toggle{width:120px}}.search-toggle-block{background-image:url(/themes/custom/site_theme/images/magnifying-glass.svg);background-position:0 3px;background-repeat:no-repeat;background-size:20px 20px;cursor:pointer;display:block;height:25px;line-height:1.6;margin-left:10px;margin-top:5px;width:20px}@media screen and (min-width:380px){.search-toggle-block{line-height:calc(1.6 - .01149vw + .04368px)}}@media screen and (min-width:1250px){.search-toggle-block{line-height:1.5}}@media (min-width:650px){.search-toggle-block{background-position:0 6px;height:28px;margin-left:16px;margin-top:10px;width:20px}}.search-toggle-block a.search-link{color:#fff;font-family:Arimo,sans-serif;font-size:14px;font-weight:600;height:40px;padding-left:30px;text-decoration:none;text-transform:uppercase;width:110px}.sitewide-search{margin-left:0;margin-right:0;padding:42px 10px 5px}@media (min-width:650px){.sitewide-search{margin-left:210px;margin-right:130px;padding-top:5px}}@media (min-width:1250px){.sitewide-search{margin-left:auto;margin-right:auto;max-width:800px}}.sitewide-search>form:after{clear:both;content:"";display:table}.sitewide-search .form-item{display:inline-block;margin-bottom:0;margin-right:10px;max-width:none;width:calc(100vw - 109px)}@media (min-width:650px){.sitewide-search .form-item{width:calc(98vw - 470px)}}@media (min-width:1250px){.sitewide-search .form-item{width:78%}}.sitewide-search .form-item__textfield{border:none;font-size:25px;height:40px;margin-right:1em;max-width:none;width:100%}@media (min-width:650px){.sitewide-search .form-item__textfield{width:100%}}.sitewide-search .form-actions{display:inline-block;vertical-align:top}@media (min-width:1250px){.sitewide-search .form-actions{width:20%}}.sitewide-search .form-item__submit{height:40px}.sitewide-search .button,.sitewide-search .cookie-compliance__button{font-weight:600;min-width:70px;padding-left:1em;padding-right:1em;padding-top:10px;text-transform:uppercase}@media (min-width:650px){.sitewide-search .button,.sitewide-search .cookie-compliance__button{min-width:100%;padding-top:7px}}body.front header{position:relative}body.front #block-tabs{text-align:center;z-index:10}body.front #block-tabs ul.tabs__nav.tabs__nav--local-tasks{display:inline-flex;margin:0}body.front .main-content--without-hero{padding-top:0}body.front .l-main-body{max-width:none}body.front .paragraph--type--cta-banner h1,body.front .paragraph--type--text-and-video h1,body.front .paragraph-text-only h1{margin-bottom:15px!important}body.front .paragraph--type--cta-banner h2,body.front .paragraph--type--text-and-video h2,body.front .paragraph-text-only h2{margin-bottom:40px;position:relative}body.front .paragraph--type--cta-banner h2:before,body.front .paragraph--type--text-and-video h2:before,body.front .paragraph-text-only h2:before{background:#ec040b;content:" ";height:5px;left:0;position:absolute;top:1.3em;width:110px}body.front .paragraph--type--text-and-video{background-color:#e3e3e3}@media (max-width:768px){body.front .paragraph--type--text-and-video{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:20px 20px 40px}}body.front .paragraph-text-only{text-align:center}body.front .paragraph-text-only h2{display:inline-block;margin-top:60px}@media (min-width:768px){body.front .field-content--item--0 .paragraph--type--cta-banner{display:flex;max-height:40vw;max-width:none;min-height:450px;position:relative}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--text-wrapper{align-self:center;padding:0 0 0 40px;width:30%}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--text-wrapper>*{min-width:400px;position:relative}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--text-wrapper p{font-size:22px;line-height:120%}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--text-wrapper .call-to-action{bottom:-10px;margin:0;position:absolute;z-index:99}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--image-wrapper{align-self:auto;overflow:hidden;padding:0;width:70%;z-index:-2}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--image-wrapper>*{height:100%}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--image-wrapper .image{height:106%;overflow:hidden;position:relative}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--image-wrapper .image:before{background:linear-gradient(90deg,#fff,85%,rgba(255,0,0,0));content:" ";display:block;height:100%;position:absolute;width:40%;z-index:1}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--image-wrapper .image img{height:100%;left:auto;margin-right:100px;max-width:none;min-height:100%;position:relative;width:auto}body.front .field-content--item--1 .cta-banner--petition{max-width:none}body.front .field-content--item--1 .cta-banner--petition .cta-banner--petition-inner{margin-left:40px;margin-right:40px;max-width:none;padding-left:0;padding-right:0}body.front .field-content--item--1 .cta-banner--petition .cta-banner--petition-inner .cta-banner--image-wrapper{padding-left:0}body.front .field-content--item .paragraph--type--text-and-video{background-color:#e3e3e3;max-width:none}body.front .field-content--item .paragraph--type--text-and-video>div:first-child{margin-left:40px;padding-left:0}body.front .field-content--item .paragraph--type--text-and-video>div:nth-child(2){margin-right:40px;padding-right:0}}@media (min-width:1024px){body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--text-wrapper{padding-left:calc(50vw - 500px)}body.front .field-content--item--1 .cta-banner--petition .cta-banner--petition-inner{margin-left:calc(50vw - 500px);margin-right:calc(50vw - 500px)}body.front .field-content--item .paragraph--type--text-and-video>div:first-child{margin-left:calc(50vw - 500px)}body.front .field-content--item .paragraph--type--text-and-video>div:nth-child(2){margin-right:calc(50vw - 500px)}}@media (min-width:1250px){body.front .field-content--item--0 .paragraph--type--cta-banner{max-height:32vw}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--text-wrapper{width:40%}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--image-wrapper{width:60%}body.front .field-content--item--0 .paragraph--type--cta-banner .cta-banner--image-wrapper image img{display:block;margin-left:auto;margin-right:0;right:0}}#block-mainpagecontent header{background:#fff;display:block}#block-mainpagecontent header div{margin-bottom:.5em}.node-type--petition .page-title{background:#000;border-bottom:4px solid #ec040b;color:#fff}.node-type--petition .field-content--wrapper>*{margin-bottom:24px}.node-type--petition article p{font-size:17px;margin-bottom:.8em}.node-type--petition .field--field-petition-form .webform-submission-counter{border-bottom:3px solid #ec040b;font-family:Zilla Slab,serif;padding:12px 0 24px}.node-type--petition .field--field-petition-form .webform-submission-counter .webform-submission-counter--number{font-weight:700;padding-bottom:12px}.node-type--petition .field--field-petition-form .webform-submission-counter .completion-text{color:#7a7a7a;font-style:italic;text-align:right}.node-type--petition .field--field-petition-form .progress{align-items:center;background:#000;border-radius:100px;display:flex;height:30px;justify-content:flex-start;padding:0 5px;position:relative;width:100%}.node-type--petition .field--field-petition-form .progress-value{animation:load 3s normal forwards;background:#ec040b;border-radius:100px;box-shadow:0 10px 40px -10px #ec040b;height:20px;width:0}.node-type--petition .field--field-petition-form form{margin:0;padding:10px;width:100%}.node-type--petition .field--field-petition-form form .form-item__dropdown:after{content:none}.node-type--petition .field--field-petition-form form .select2-container.select2-container--default .select2-selection--single{font-size:24px;height:1.5em;line-height:1.2em}.node-type--petition .field--field-petition-form form .select2-container.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;font-family:Arimo,sans-serif;padding-bottom:.2em;padding-top:.2em}.node-type--petition .field--field-petition-form form .select2-container.select2-container--default .select2-selection--single .select2-selection__arrow{height:38px}.node-type--petition .field--field-petition-form form .webform-button--submit{font-size:48px;margin:auto;width:100%}.node-type--petition .field--field-petition-form form fieldset.captcha.captcha-type-challenge--recaptcha{border:none}.node-type--petition .field--field-petition-form form fieldset.captcha.captcha-type-challenge--recaptcha>legend{display:none}.node-type--petition .paragraph-text-only{padding-left:0;padding-right:0}@media (min-width:768px){.node-type--petition .language-switcher-language-url{left:auto;margin-top:12px;position:relative}}@media (min-width:1250px){.node-type--petition .language-switcher-language-url{right:0}.node-type--petition .l-main-body{max-width:1050px}.node-type--petition .content--container{display:flex;gap:20px}}.paragraph-reference-2up__reference-first,.paragraph-reference-2up__reference-second,.paragraph-reference__reference{border-left:4px solid #ec040b;margin-bottom:10px;padding-bottom:10px;padding-left:20px}@media (min-width:650px){.paragraph-reference-2up__reference-first,.paragraph-reference-2up__reference-second,.paragraph-reference__reference{padding-left:10px}}@media (min-width:1024px){.paragraph-reference-2up__reference-first,.paragraph-reference-2up__reference-second,.paragraph-reference__reference{padding-left:20px}}.paragraph-reference-2up__reference-first .basic-page__heading,.paragraph-reference-2up__reference-second .basic-page__heading,.paragraph-reference__reference .basic-page__heading{font-size:16px;line-height:20px}@media screen and (min-width:380px){.paragraph-reference-2up__reference-first .basic-page__heading,.paragraph-reference-2up__reference-second .basic-page__heading,.paragraph-reference__reference .basic-page__heading{font-size:calc(13.37931px + .68966vw)}}@media screen and (min-width:1250px){.paragraph-reference-2up__reference-first .basic-page__heading,.paragraph-reference-2up__reference-second .basic-page__heading,.paragraph-reference__reference .basic-page__heading{font-size:22px}}@media screen and (min-width:380px){.paragraph-reference-2up__reference-first .basic-page__heading,.paragraph-reference-2up__reference-second .basic-page__heading,.paragraph-reference__reference .basic-page__heading{line-height:calc(16.50575px + .91954vw)}}@media screen and (min-width:1250px){.paragraph-reference-2up__reference-first .basic-page__heading,.paragraph-reference-2up__reference-second .basic-page__heading,.paragraph-reference__reference .basic-page__heading{line-height:28px}}.paragraph-reference-2up__reference-first a,.paragraph-reference-2up__reference-second a,.paragraph-reference__reference a{display:block}.paragraph-reference-2up__reference-first a:link,.paragraph-reference-2up__reference-first a:visited,.paragraph-reference-2up__reference-second a:link,.paragraph-reference-2up__reference-second a:visited,.paragraph-reference__reference a:link,.paragraph-reference__reference a:visited{color:#000;text-decoration:none}.paragraph-reference-2up__reference-first a:active,.paragraph-reference-2up__reference-first a:focus,.paragraph-reference-2up__reference-first a:hover,.paragraph-reference-2up__reference-second a:active,.paragraph-reference-2up__reference-second a:focus,.paragraph-reference-2up__reference-second a:hover,.paragraph-reference__reference a:active,.paragraph-reference__reference a:focus,.paragraph-reference__reference a:hover{color:#ec040b;text-decoration:none}.paragraph-reference-2up__reference-first .image__credit,.paragraph-reference-2up__reference-second .image__credit,.paragraph-reference__reference .image__credit{display:none}.paragraph-reference-2up__reference-first img,.paragraph-reference-2up__reference-second img,.paragraph-reference__reference img{-webkit-backface-visibility:hidden;transition:all .3s ease}@media (min-width:650px){.paragraph-reference__reference{float:right;margin-left:20px}.paragraph-reference-2up{display:flex;justify-content:space-between}.paragraph-reference-2up__reference-first,.paragraph-reference-2up__reference-second{width:48%}}.responsive-menu-block-wrapper{display:none}html.mm-opened .mm-page{width:100%}html.mm-opening .mm-slideout{-webkit-transform:translate(80vw);-ms-transform:translate(80vw);transform:translate(80vw);-webkit-transform:translate3d(80vw,0,0);transform:translate3d(80vw,0,0)}@media (min-width:650px){html.mm-opening .mm-slideout{-webkit-transform:translate(440px);-ms-transform:translate(440px);transform:translate(440px);-webkit-transform:translate3d(440px,0,0);transform:translate3d(440px,0,0)}}.mm-page{background-color:#fff}.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical,.mm-opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical{margin-left:0}.mm-opened .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page,.mm-opening .toolbar-tray-open.toolbar-fixed.toolbar-vertical .mm-page{padding-left:15rem}.horizontal-menu{list-style:none;margin:0;padding:0;position:relative;width:100%}.horizontal-menu>li{display:inline-block;position:relative}.horizontal-menu>li ul ul{left:13.75em;top:0}.horizontal-menu ul .fly-left ul{left:-13.75em}.horizontal-menu>li>a{display:block;padding:.3em 1em .35em}.horizontal-menu>li ul{box-sizing:border-box;display:none;left:0;list-style:none;padding:0;position:absolute;top:100%;width:13.75em;z-index:99}.horizontal-menu li.sfHover>ul,.horizontal-menu li:hover>ul{display:block}.horizontal-menu li li{float:left;position:relative;width:100%}.horizontal-menu>li>li.sfHover>ul,.horizontal-menu>li>li:hover>ul{display:block}.horizontal-menu>li li>a{display:block;padding:.25em 1em;position:relative;text-transform:none}.off-canvas-wrapper{display:block}.no-js .off-canvas-wrapper{display:none}#mm-blocker{background:transparent}.mm-opening #mm-blocker{background:hsla(0,0%,90%,.4);transition:background 1s ease .3s}.mm-opening #page{border-left:1px solid #ccc}.mm-panel a{border-bottom:none}ul.menu.mm-listview a.is-active{color:inherit}.mm-panel a:hover{border:none}.mm-panels>.mm-panel{padding:0 50px}.mm-panels>.mm-panel.mm-hasnavbar{padding-top:0}.mm-navbar{border-bottom:0;height:110px;padding:0;position:relative;text-align:left}.mm-listview>li:not(.mm-divider):after{border-bottom-width:0}.mm-panels>.mm-panel>.mm-listview{margin:20px 0}.mm-listview>li>a{border-bottom:1px solid #e3e3e3;color:#000;font-size:25px;font-weight:400;padding:15px 0}.mm-listview>li>a:hover{border-bottom:1px solid #e3e3e3;color:#ec040b}.mm-listview>.menu__item--active>a,ul.menu.mm-listview a.is-active{color:#ec040b}.mm-listview>li.menu-name--utility>a{color:#7a7a7a}.mm-listview>.menu-name--utility{margin-top:35px}.mm-listview>.menu-name--utility~.menu-name--utility{margin-top:0}.mm-listview>.menu-name--curated{margin-top:40px}.mm-listview>.menu-name--curated~.menu-name--curated{margin-top:0}.mm-listview>.menu-name--social{background:url(/themes/custom/site_theme/images/social-media-follow.jpg);float:left;height:40px;margin-left:-1em;margin-right:1em;margin-top:90px;opacity:.6;text-indent:-9999em;transition:all .3s ease;width:40px}@media (min-width:500px){.mm-listview>.menu-name--social{margin-left:0}}.mm-listview>.menu-name--social a,.mm-listview>.menu-name--social a:hover{border:0}.mm-listview>.menu-name--social:before{color:#000;content:"Follow us on:";display:block;height:30px;margin-top:-30px;text-indent:0;width:100px}.mm-listview>.menu-name--social:hover{filter:grayscale(0);opacity:1}.mm-listview>.menu-name--social~.menu-name--social:nth-last-of-type(3){background-position:-59px 0;margin-left:0}.mm-listview>.menu-name--social~.menu-name--social:nth-last-of-type(3):before{content:""}.mm-listview>.menu-name--social~.menu-name--social:nth-last-of-type(2){background-position:-118px 0}.mm-listview>.menu-name--social~.menu-name--social:nth-last-of-type(2):before{content:""}.mm-listview>.menu-name--social~.menu-name--social:last-of-type{background-position:-176px 0;margin-right:-1em}@media (min-width:500px){.mm-listview>.menu-name--social~.menu-name--social:last-of-type{margin-right:0}}.mm-listview>.menu-name--social~.menu-name--social:last-of-type:before{content:""}.paragraph+.paragraph{margin-top:30px}.paragraph-call-to-action{display:flex;padding:40px 20px 50px;position:relative}@media (min-width:650px){.paragraph-call-to-action{padding-left:40px;padding-right:40px}}.paragraph-call-to-action:after{background:#666;bottom:0;content:"";height:2px;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;transition:.4s;width:calc(100% - 40px)}@media (min-width:650px){.paragraph-call-to-action:after{width:calc(100% - 80px)}}.paragraph-call-to-action:hover:after{background:#ec040b;transition:.4s}.field-content--item--last .paragraph-call-to-action:after{display:none}.paragraph-call-to-action h2{color:#000;margin-bottom:20px;margin-top:20px}.paragraph-call-to-action h2 a{color:#ec040b;text-decoration:none}.paragraph-call-to-action .call-to-action a{word-wrap:none;background:#ec040b;color:#fff;display:block;display:inline-block;font-family:Zilla Slab,serif;font-size:.9em;font-size:1.2em;line-height:130%;padding:22px 26px;text-decoration:none;white-space:nowrap}.paragraph-call-to-action .call-to-action a:hover{background:#d3030a}@media (max-width:650px){.paragraph-call-to-action{flex-direction:column}}.paragraph-call-to-action .content{flex-grow:2}.paragraph-call-to-action .content h2{margin-top:0}.paragraph-call-to-action .call-to-action{align-items:center;display:flex;justify-content:center;margin-left:40px}@media (max-width:650px){.paragraph-call-to-action .call-to-action{align-items:flex-start;justify-content:center;margin-left:0;margin-top:20px}}.paragraph-call-to-action .call-to-action .call-to-action{word-wrap:none;background:#ec040b;color:#fff;display:block;font-family:Zilla Slab,serif;font-size:19px;padding:22px 26px;text-decoration:none;white-space:nowrap}.paragraph-call-to-action .call-to-action .call-to-action:hover{background:#d3030a}@media (max-width:768px){.paragraph--type--cta-banner .call-to-action{bottom:-10px;position:relative;z-index:1}.paragraph--type--cta-banner .cta-banner--image-wrapper{left:calc(50% - 50vw);position:relative;width:100vw}.paragraph--type--cta-banner .cta-banner--image-wrapper img{width:100%}}@media (min-width:768px){.paragraph--type--cta-banner{display:flex;margin:auto;max-width:1050px}.paragraph--type--cta-banner .cta-banner--image-wrapper,.paragraph--type--cta-banner .cta-banner--text-wrapper{align-self:center;padding:40px;width:50%}}.paragraph--type--cta-banner .call-to-action{margin-top:2em}.paragraph--type--cta-banner .call-to-action a{word-wrap:none;background:#ec040b;color:#fff;display:block;display:inline-block;font-family:Zilla Slab,serif;font-size:.9em;font-size:17px;line-height:130%;padding:22px 26px;text-decoration:none;white-space:nowrap}.paragraph--type--cta-banner .call-to-action a:hover{background:#d3030a}.paragraph--type--cta-banner.cta-banner--petition{background-color:#292929;color:#fff}.paragraph--type--cta-banner.cta-banner--petition .call-to-action a{background-color:#e3e3e3;color:#000}@media (max-width:768px){.paragraph--type--cta-banner.cta-banner--petition{left:calc(50% - 50vw);position:relative;width:100vw}.paragraph--type--cta-banner.cta-banner--petition .call-to-action{bottom:0}.paragraph--type--cta-banner.cta-banner--petition .cta-banner--petition-inner{display:flex;flex-direction:column;margin-left:20px;margin-right:20px;padding-bottom:0}.paragraph--type--cta-banner.cta-banner--petition .cta-banner--petition-inner .cta-banner--text-wrapper{order:1}.paragraph--type--cta-banner.cta-banner--petition .cta-banner--petition-inner .cta-banner--image-wrapper{order:2;padding-top:30px}}.paragraph--type--cta-banner.cta-banner--petition .cta-banner--petition-inner{padding-top:30px}@media (min-width:768px){.paragraph--type--cta-banner.cta-banner--petition .cta-banner--petition-inner{display:flex;margin:auto;max-width:1050px;padding:40px}}.paragraph-newsletter{background:#e3e3e3;margin:30px 0;padding:20px}.paragraph-newsletter .form-item__label{color:#7a7a7a;font-size:80%;padding-bottom:1px;text-transform:uppercase}.mailchimp-newsletter-mergefields{display:flex;flex-wrap:wrap}.mailchimp-newsletter-mergefields .form-item{margin-right:20px;min-width:10em}.mailchimp-newsletter-mergefields .form-item:last-child{margin-bottom:1em}.newsletter__title{font-size:115%;font-weight:600;margin-bottom:15px;margin-top:10px}.paragraph-newsletter--front{margin:30px auto}.paragraph-text-image__image{margin-bottom:30px}@media (min-width:768px){.paragraph-text-image__image{float:right;margin-bottom:30px;margin-left:50px;max-width:50%}}.paragraph-text-only{padding-left:30px;padding-right:30px}@media (min-width:650px){.paragraph-text-only{padding-left:40px;padding-right:40px}}@media (max-width:768px){.paragraph--type--text-and-video>div:nth-child(2){margin-top:30px}}@media (min-width:768px){.paragraph--type--text-and-video{display:flex;margin:auto;max-width:1050px}.paragraph--type--text-and-video>*{align-self:center;padding:40px;width:50%}}.paragraph-video-only{padding-bottom:20px}.video-container-field{overflow:hidden;padding-top:56.25%;position:relative;width:100%}.media-oembed-content{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.site-footer{background-color:#292929;border-top:5px solid #ec040b;color:#e6e6e6;padding-bottom:40px}.site-footer a{text-shadow:none}.site-footer__wrapper{margin:0 20px;padding:30px 0 50px}@media (min-width:650px){.site-footer__wrapper{margin:0 25px}}@media (min-width:768px){.site-footer__wrapper{margin:0 auto;max-width:708px}}@media (min-width:1250px){.site-footer__wrapper{max-width:1050px}}header.site-header{background:#000;border-bottom:5px solid #ec040b;display:flex;flex-wrap:wrap}header.site-header>*{width:100%}@media (min-width:768px){header.site-header>*{margin:0 auto;max-width:708px;max-width:1200px;width:95%}}.toolbar-tab .toolbar-icon:before{max-width:20px}.site-search{background-color:#000;display:none}.site-search--pattern-lab{display:block}body{margin:0}.l-main-body,html{position:relative}.l-main-body{margin:0 20px;padding:0 0 50px}@media (min-width:650px){.l-main-body{margin:0 25px}}@media (min-width:768px){.l-main-body{margin:0 auto;max-width:708px}}@media (min-width:1250px){.l-main-body{max-width:850px}.main-content--with-hero{margin-top:-50px}}.main-content--without-hero{padding-top:40px}.maintenance-page header{padding:0 calc(50vw - 700px)}.maintenance-page header>a{float:left;margin:0;width:235px}.maintenance-page header img{float:left;margin-bottom:-10px;margin-top:-25px;max-width:235px;padding-right:10px;position:relative;transition:all .2s;width:235px;z-index:10}@media (max-width:650px){.maintenance-page header img{display:none}}.maintenance-page header h1{float:left;font-size:30px;line-height:40px;margin:0;max-width:500px;padding-top:20px;text-transform:uppercase}@media screen and (min-width:380px){.maintenance-page header h1{font-size:calc(27.81609px + .57471vw)}}@media screen and (min-width:1250px){.maintenance-page header h1{font-size:35px}}@media (max-width:650px){.maintenance-page header h1{clear:both;padding:10px;width:60%}}.maintenance-page header h1 a{color:#fff}.maintenance-page main{margin:0 auto;max-width:1400px}.node--50 .paragraph-call-to-action{display:block;padding:0 0 30px}@media (min-width:650px){.node--50 .paragraph-call-to-action{padding-bottom:20px}}.node--50 .paragraph-call-to-action:after{content:none}.node--50 .paragraph-call-to-action .call-to-action{display:none}.node--50 .paragraph-call-to-action h2{font-size:24px;line-height:120%}.node--50 .paragraph-call-to-action h2 a:link,.node--50 .paragraph-call-to-action h2 a:visited{color:#ec040b;text-decoration:none}.node--50 .paragraph-call-to-action h2 a:active,.node--50 .paragraph-call-to-action h2 a:focus,.node--50 .paragraph-call-to-action h2 a:hover{color:#666;text-decoration:underline}@media (min-width:650px){.node--50 .field-content--wrapper{display:grid;gap:16px 20px;grid-template-columns:1fr 1fr}}@media (min-width:1024px){.node--50 .field-content--wrapper{grid-template-columns:1fr 1fr 1fr}}.node--type-research-paper .group-right{padding-left:1em}.node--type-research-paper .field-publication-year{margin-top:1em}.node--type-research-paper .image.image--without-credit{margin-bottom:1em}.node--type-research-paper .file a:link,.node--type-research-paper .file a:visited{color:#ec040b;text-decoration:none}.node--type-research-paper .file a:active,.node--type-research-paper .file a:focus,.node--type-research-paper .file a:hover{color:#666;text-decoration:underline}h1.research-paper-title{font-size:45px}pre{margin-top:0}.u-demo-bg{background-color:#ccc}.sg-colors{margin:5px;overflow:hidden;padding:0}.sg-colors>li{border:1px solid #ccc;box-sizing:border-box;font-size:12px;margin:0 0 10px;overflow:hidden;padding:.3em}.sg-colors>li .sg-swatch{border:1px dotted grey;display:block;height:25px}.sg-colors>li .sg-info{line-height:1}@media (min-width:400px){.sg-colors>li{float:left;margin-right:1%;width:49%}}@media (min-width:700px){.sg-colors>li{width:24%}.sg-colors>li:nth-child(4n+1){clear:both}}.sg-breakpoints{overflow:hidden;position:relative}.sg-breakpoints ul{margin:0;padding:0}.sg-breakpoints li{list-style-type:none;margin:0;padding:0}.sg-breakpoints .breakpoints>li{border-left:3px solid #595959;height:100%;position:absolute}.sg-breakpoints .breakpoints>li>.label{background:#595959;color:#fff;display:block;padding:3px}.sg-breakpoints .breakpoints>li:hover{border-left-color:rgba(89,89,89,.3)}.sg-breakpoints .breakpoints>li:hover>.label{opacity:0}.sg-breakpoints .device_widths{padding-top:20px}.sg-breakpoints .device_widths>li{border-bottom:3px solid #ccc;border-right:3px solid #ccc;margin-bottom:15px;padding-right:15px;text-align:right}.sg-font-sizes thead{border-bottom:2px solid #000;font-weight:700;text-transform:uppercase}.sg-font-sizes td,.sg-font-sizes th{line-height:1.5em;text-align:left;white-space:nowrap}.sg-font-sizes td:first-child,.sg-font-sizes th:first-child{padding-right:12px}.demo__block{background-color:hsla(0,0%,48%,.5);height:200px}.icons-container{margin:0 auto;max-width:1140px;padding:25px}.icons-demo{display:flex;flex-wrap:wrap}.icons__item{border:1px solid #ddd;border-radius:8px;flex:auto;line-height:2em;margin:0 .5em .5em 0;overflow:hidden;padding:.3em}.icons__item:last-child{margin-bottom:.5em}.icons__item i{display:inline-block;text-align:center;width:32px}.demo .g .gi{outline:1px dotted #ccc;text-align:center}.visually-hidden{display:none}
