/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}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:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}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}[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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}html{word-wrap:break-word;overflow-wrap:break-word}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{--color-text:#222;--color-link:#06c;--color-link-hover:#20558a;--color-background:#fff;--color-background-2:#eee;--color-button-text:var(--color-text);--color-button-text-hover:#fff;--color-button-background:transparent;--color-button-background-hover:#06c}body{background:#fff;background:var(--color-background);color:#222;color:var(--color-text);fill:currentcolor}@font-face{font-display:fallback;font-family:Montserrat;font-style:normal;font-weight:300;src:url(/themes/rf/dist/fonts/montserrat-300.woff2) format("woff2"),url(/themes/rf/dist/fonts/montserrat-300.woff) format("woff")}@font-face{font-display:fallback;font-family:Montserrat;font-style:normal;font-weight:600;src:url(/themes/rf/dist/fonts/montserrat-600.woff2) format("woff2"),url(/themes/rf/dist/fonts/montserrat-600.woff) format("woff")}@font-face{font-display:fallback;font-family:Montserrat;font-style:normal;font-weight:500;src:url(/themes/rf/dist/fonts/montserrat-500.woff2) format("woff2"),url(/themes/rf/dist/fonts/montserrat-500.woff) format("woff")}@font-face{font-display:fallback;font-family:Montserrat;font-style:normal;font-weight:400;src:url(/themes/rf/dist/fonts/montserrat-400.woff2) format("woff2"),url(/themes/rf/dist/fonts/montserrat-400.woff) format("woff")}@font-face{font-display:fallback;font-family:Montserrat;font-style:italic;font-weight:300;src:url(/themes/rf/dist/fonts/montserrat-300-italic.woff2) format("woff2"),url(/themes/rf/dist/fonts/montserrat-300-italic.woff) format("woff")}@font-face{font-display:fallback;font-family:Montserrat;font-style:italic;font-weight:600;src:url(/themes/rf/dist/fonts/montserrat-600-italic.woff2) format("woff2"),url(/themes/rf/dist/fonts/montserrat-600-italic.woff) format("woff")}@font-face{font-display:fallback;font-family:Montserrat;font-style:italic;font-weight:500;src:url(/themes/rf/dist/fonts/montserrat-500-italic.woff2) format("woff2"),url(/themes/rf/dist/fonts/montserrat-500-italic.woff) format("woff")}@font-face{font-display:fallback;font-family:Montserrat;font-style:italic;font-weight:400;src:url(/themes/rf/dist/fonts/montserrat-400-italic.woff2) format("woff2"),url(/themes/rf/dist/fonts/montserrat-400-italic.woff) format("woff")}@font-face{font-display:fallback;font-family:"Montserrat Extended Charset";font-style:normal;font-weight:300;src:url(/themes/rf/dist/fonts/montserrat-300--accents.woff2) format("woff2"),url(/themes/rf/dist/fonts/montserrat-300--accents.woff) format("woff");unicode-range:U+00C0-0237}@font-face{font-display:fallback;font-family:"Montserrat Extended Charset";font-style:normal;font-weight:600;src:url(/themes/rf/dist/fonts/montserrat-600--accents.woff2) format("woff2"),url(/themes/rf/dist/fonts/montserrat-600--accents.woff) format("woff");unicode-range:U+00C0-0237}@font-face{font-display:fallback;font-family:"Montserrat Extended Charset";font-style:normal;font-weight:500;src:url(/themes/rf/dist/fonts/montserrat-500--accents.woff2) format("woff2"),url(/themes/rf/dist/fonts/montserrat-500--accents.woff) format("woff");unicode-range:U+00C0-0237}@font-face{font-display:fallback;font-family:"Montserrat Extended Charset";font-style:normal;font-weight:400;src:url(/themes/rf/dist/fonts/montserrat-400--accents.woff2) format("woff2"),url(/themes/rf/dist/fonts/montserrat-400--accents.woff) format("woff");unicode-range:U+00C0-0237}@font-face{font-display:fallback;font-family:"Montserrat Extended Charset";font-style:italic;font-weight:300;src:url(/themes/rf/dist/fonts/montserrat-300-italic--accents.woff2) format("woff2"),url(/themes/rf/dist/fonts/montserrat-300-italic--accents.woff) format("woff");unicode-range:U+00C0-0237}@font-face{font-display:fallback;font-family:"Montserrat Extended Charset";font-style:italic;font-weight:600;src:url(/themes/rf/dist/fonts/montserrat-600-italic--accents.woff2) format("woff2"),url(/themes/rf/dist/fonts/montserrat-600-italic--accents.woff) format("woff");unicode-range:U+00C0-0237}@font-face{font-display:fallback;font-family:"Montserrat Extended Charset";font-style:italic;font-weight:500;src:url(/themes/rf/dist/fonts/montserrat-500-italic--accents.woff2) format("woff2"),url(/themes/rf/dist/fonts/montserrat-500-italic--accents.woff) format("woff");unicode-range:U+00C0-0237}@font-face{font-display:fallback;font-family:"Montserrat Extended Charset";font-style:italic;font-weight:400;src:url(/themes/rf/dist/fonts/montserrat-400-italic--accents.woff2) format("woff2"),url(/themes/rf/dist/fonts/montserrat-400-italic--accents.woff) format("woff");unicode-range:U+00C0-0237}body{font-family:"Montserrat","Montserrat Extended Charset","Arial",sans-serif;font-weight:300;line-height:1.5;font-size:0.875rem}@media(min-width:30rem){body{font-size:0.875rem;font-size:calc(0.5340909091rem + 1.1363636364vw)}}@media(min-width:41rem){body{font-size:1rem;font-size:calc(0.755952381rem + 0.5952380952vw)}}@media(min-width:62rem){body{font-size:1.125rem;font-size:calc(0.7171052632rem + 0.6578947368vw)}}@media(min-width:81rem){body{font-size:1.25rem}}fieldset{border:0 none;padding:0}fieldset legend{font-weight:600}label{display:block;font-weight:600}input,select,textarea{background-color:rgba(0,0,0,0);border:1px solid;border-radius:0;color:inherit;font-family:inherit;font-size:1em;font-weight:inherit;line-height:inherit;margin:.25em 0;padding:.25em;width:100%}input:focus,select:focus,textarea:focus{outline:1px solid;outline-offset:0}@supports(appearance:none){select{appearance:none;background-position:100% 50%;background-size:1em;background-repeat:no-repeat;padding-right:1.5em;background-image:url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 8 8"%3E%3Cpath fill="%23222" d="M0 3h4L2 6z"/%3E%3C/svg%3E')}select[multiple]{background-image:none;padding-right:.25em}}input[type=checkbox],input[type=radio]{height:1em;width:1em}button,input[type=button],input[type=reset],input[type=submit]{background-color:rgba(0,0,0,0);background-color:var(--color-button-background);border:1px solid;border-radius:1em;color:#222;color:var(--color-button-text);cursor:pointer;display:inline-block;fill:none;font-weight:300;margin-bottom:.25em;margin-top:.25em;padding:.25em 1em;stroke:currentcolor;text-transform:uppercase;width:auto;font-size:0.8125rem}@media(min-width:30rem){button,input[type=button],input[type=reset],input[type=submit]{font-size:0.8125rem;font-size:calc(0.6420454545rem + 0.5681818182vw)}}@media(min-width:41rem){button,input[type=button],input[type=reset],input[type=submit]{font-size:0.875rem;font-size:calc(0.630952381rem + 0.5952380952vw)}}@media(min-width:62rem){button,input[type=button],input[type=reset],input[type=submit]{font-size:1rem;font-size:calc(0.7960526316rem + 0.3289473684vw)}}@media(min-width:81rem){button,input[type=button],input[type=reset],input[type=submit]{font-size:1.0625rem}}button:active,button:focus,button:hover,button.is-active,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=button].is-active,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=reset].is-active,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover,input[type=submit].is-active{background-color:#06c;background-color:var(--color-button-background-hover);border-color:#06c;border-color:var(--color-button-background-hover);color:#fff;color:var(--color-button-text-hover);fill:currentcolor;stroke:none}@media print{button,button.is-active,input[type=button],input[type=button].is-active,input[type=reset],input[type=reset].is-active,input[type=submit],input[type=submit].is-active{background-color:rgba(0,0,0,0);border:0 none;color:inherit;padding:0}}h1,h2,h3,h4,h5,h6{margin:1.5em 0 .25em}h1,h1+h2,h2+h3,h3+h4,h4+h5,h5+h6{margin-top:0.65625rem}@media(min-width:30rem){h1,h1+h2,h2+h3,h3+h4,h4+h5,h5+h6{margin-top:0.65625rem;margin-top:calc(0.4005681818rem + 0.8522727273vw)}}@media(min-width:41rem){h1,h1+h2,h2+h3,h3+h4,h4+h5,h5+h6{margin-top:0.75rem;margin-top:calc(0.5669642857rem + 0.4464285714vw)}}@media(min-width:62rem){h1,h1+h2,h2+h3,h3+h4,h4+h5,h5+h6{margin-top:0.84375rem;margin-top:calc(0.5378289474rem + 0.4934210526vw)}}@media(min-width:81rem){h1,h1+h2,h2+h3,h3+h4,h4+h5,h5+h6{margin-top:0.9375rem}}h1{font-weight:500;padding-top:.25em;text-align:center;font-size:1.75rem}@media(min-width:30rem){h1{font-size:1.75rem;font-size:calc(1.0681818182rem + 2.2727272727vw)}}@media(min-width:41rem){h1{font-size:2rem;font-size:calc(0.962797619rem + 2.5297619048vw)}}@media(min-width:62rem){h1{font-size:2.53125rem;font-size:calc(0.59375rem + 3.125vw)}}@media(min-width:81rem){h1{font-size:3.125rem}}h2{font-size:1.75em;font-weight:600}h3{font-size:1.5em;font-weight:500}h4{font-size:1.25em;font-weight:500}h5{font-size:1.125em;font-weight:500}h6{font-size:1.0625em;font-weight:500}b,strong{font-weight:600}small{font-size:0.8125rem}@media(min-width:30rem){small{font-size:0.8125rem;font-size:calc(0.6420454545rem + 0.5681818182vw)}}@media(min-width:41rem){small{font-size:0.875rem;font-size:calc(0.7529761905rem + 0.2976190476vw)}}@media(min-width:62rem){small{font-size:0.9375rem}}sup,sub{font-size:.7em}a{color:#06c;color:var(--color-link);fill:none;stroke:currentcolor;text-decoration:none}a:active,a:focus,a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.05em}a:active,a:focus,a:hover,a.is-active,a.is-active-trail{color:#20558a;color:var(--color-link-hover);fill:currentcolor;stroke:none}@media print{a[href]::after{background:rgba(0,0,0,0);border:0 none;color:inherit;content:"(" attr(href) ")";display:inline;font-size:.8125rem;font-style:normal;font-weight:normal;height:auto;letter-spacing:0;margin:0;padding:0 0 0 .25em;position:static;text-transform:none;vertical-align:baseline;width:auto}a[href^="#"]::after,a[href^="?"]::after,a[href^="javascript:"]::after,a[href^="mailto:"]::after{display:none}a[href^="/"]::after{content:"(https://researchfestival.nih.gov" attr(href) ")"}a[href^="//"]::after{content:"(https:" attr(href) ")"}}a:not([href]),a:not([href]):active,a:not([href]):focus,a:not([href]):hover{background-color:rgba(0,0,0,0);border:0 none;color:inherit;cursor:inherit;display:inline;font-size:1em;font-weight:inherit;margin:0;padding:0;text-decoration:none;text-transform:inherit}.nobr{white-space:nowrap}embed,iframe,object,svg{border:0 none;max-width:100%}img{border:0 none;height:auto;max-width:100%;vertical-align:middle;width:auto}hr{background:rgba(0,0,0,0);border:0 none;border-top:1px solid;clear:both;height:1px;line-height:1px;margin:1.5em 0;padding:0;width:100%}ol,ul{margin:1.5em 0;padding-left:3em}li ol,li ul{margin:0;padding-left:1.5em}li{margin:.5em 0}p{margin:1.5em 0}
.entity-moderation-form{font-size:0.8125rem}@media(min-width:30rem){.entity-moderation-form{font-size:0.8125rem;font-size:calc(0.6420454545rem + 0.5681818182vw)}}@media(min-width:41rem){.entity-moderation-form{font-size:0.875rem;font-size:calc(0.7529761905rem + 0.2976190476vw)}}@media(min-width:62rem){.entity-moderation-form{font-size:0.9375rem}}.form-actions,.form-item{margin:1.5em 0}.form-required::after{color:#c0143c;content:" *"}.webform-submission-form{padding:.75em 0}.webform-submission-form .form-actions,.webform-submission-form .form-item{margin:0;padding:.75em 0}.webform-submission-form .webform-type-fieldset--no-legend{padding:0}.webform-type-fieldset>legend{width:100%}.webform-type-fieldset>legend .fieldset-legend{--color-text:#fff;--color-link:#fff;--color-link-hover:#fff;--color-background:#5d7a00;--color-background-2:#5d7a00;background-color:var(--color-background);color:var(--color-text);display:block;font-weight:500;margin:1.5em 0 0;padding:.5em 1.5em}.webform-type-fieldset>legend .fieldset-legend-content{display:block;font-size:1.25em}.webform-type-fieldset--flex>.fieldset-wrapper{align-items:flex-end;display:flex;flex-wrap:wrap;margin:0 -0.5em}.webform-type-fieldset--flex>.fieldset-wrapper>.form-item{flex:1 1 auto;padding-left:.5em;padding-right:.5em}@media(min-width:20rem){.webform-type-fieldset--authors .field-prefix{display:block;margin-bottom:.75em}.webform-type-fieldset--authors .webform-type-fieldset{padding:0}.webform-type-fieldset--authors .webform-type-fieldset .fieldset-wrapper{align-items:flex-end;display:flex;margin:0 -0.5em}.webform-type-fieldset--authors .webform-type-fieldset .form-item{flex:0 1 auto;margin:0;padding:.75em .5em}.webform-type-fieldset--authors .webform-type-fieldset .form-type-webform-markup{font-variant-numeric:tabular-nums;padding-right:0;width:3em}.webform-type-fieldset--authors .webform-type-fieldset .form-type-textfield{max-width:8.5em}.webform-type-fieldset--authors .webform-type-fieldset .form-item:last-child{flex:1 1 auto;max-width:100%}.webform-type-fieldset--authors .webform-type-fieldset .form-required::after{display:none}.webform-type-fieldset--authors .webform-type-fieldset~.webform-type-fieldset label{height:1px;padding:1px 0 0;overflow:hidden}}.form-checkboxes,.form-radios{display:flex;flex-wrap:wrap;margin:0 -0.5em;padding:.75em 0}.form-checkboxes>.form-type-checkbox,.form-checkboxes>.form-type-radio,.form-radios>.form-type-checkbox,.form-radios>.form-type-radio{flex:1 1 auto;padding:.25em .5em;width:100%}@media(min-width:41rem){.form-checkboxes>.form-type-checkbox,.form-checkboxes>.form-type-radio,.form-radios>.form-type-checkbox,.form-radios>.form-type-radio{flex:1 1 50%}}.form-type-checkbox,.form-type-radio{align-items:flex-start;display:flex}.form-type-checkbox>input,.form-type-radio>input{flex:0 0 auto;margin-right:.5em}.form-type-checkbox>label,.form-type-radio>label{display:inline-block;flex:1 1 auto;font-weight:300}.icon{font-size:1em;height:1em;vertical-align:middle;width:1em}.icon--link{font-size:.8em;margin-left:.25em}@media print{.icon--link{display:none}}.icon--facebook{width:.5625em}.icon--file-doc,.icon--file-pdf,.icon--file-ppt,.icon--file-xls{width:.78125em}.icon--external{width:.875em}.icon--search{width:.90625em}.icon--linkedin{width:1.03125em}.icon--youtube{width:1.09375em}.icon--print{width:1.1875em}.icon--email{width:1.25em}.icon--usa{width:2.6em}.button{background-color:rgba(0,0,0,0);background-color:var(--color-button-background);border:1px solid;border-radius:1em;box-shadow:none;color:#222;color:var(--color-button-text);cursor:pointer;display:inline-block;fill:none;font-weight:300;margin-bottom:.25em;margin-top:.25em;padding:.25em 1em;stroke:currentcolor;text-decoration:none;text-transform:uppercase;font-size:0.8125rem}@media(min-width:30rem){.button{font-size:0.8125rem;font-size:calc(0.6420454545rem + 0.5681818182vw)}}@media(min-width:41rem){.button{font-size:0.875rem;font-size:calc(0.630952381rem + 0.5952380952vw)}}@media(min-width:62rem){.button{font-size:1rem;font-size:calc(0.7960526316rem + 0.3289473684vw)}}@media(min-width:81rem){.button{font-size:1.0625rem}}.button:active,.button:focus,.button:hover,.button.is-active,.button.is-active-trail{background-color:#06c;background-color:var(--color-button-background-hover);border-color:#06c;border-color:var(--color-button-background-hover);color:#fff;color:var(--color-button-text-hover);fill:currentcolor;stroke:none;text-decoration:none}@media print{.button,.button.is-active,.button.is-active-trail{background-color:rgba(0,0,0,0);border:0 none;color:inherit;padding:0}}p>.button{margin-right:.5em}p.text-align-center>.button{margin-right:.5em;margin-left:.5em}p.text-align-right>.button{margin-left:.5em;margin-right:0}a.skip-link{background-color:var(--color-background);border:.25em solid;color:var(--color-link);font-weight:600;left:0;padding:.5em;text-decoration:none;top:0;z-index:5000}.skip-link.skip-link.skip-link{position:absolute !important}.video{clear:both;margin:1.5em 0;max-width:150vh;text-align:center}.video__wrapper{padding:56.25% 0 0;padding-top:var(--video-padding-top,56.25%);position:relative;width:100%}.video__iframe{height:100%;left:0;position:absolute;top:0;width:100%}.spacer{clear:both;flex:1 1 100%;height:0;margin-top:1.5em}.spacer--2{margin-top:3em}.spacer--3{margin-top:4.5em}.spacer--4{margin-top:6em}.spacer--5{margin-top:7.5em}.accordion{margin:1.5em 0}.accordion__trigger{--color-button-text:#fff;--color-button-text-hover:#fff;--color-button-background:#616265;--color-button-background-hover:#20558a;border:0 none;border-radius:0;display:block;font-size:1em;margin:0;padding:0;position:relative;text-transform:none;width:100%}.accordion__trigger[aria-expanded=true]{background-color:var(--color-button-background-hover);color:var(--color-button-text-hover)}.accordion__trigger .accordion__heading{font-size:1.25em;font-weight:500;margin:0;padding:.5em 1.5em .5em 3em;pointer-events:none}@media(min-width:30rem){.accordion__trigger .accordion__heading{padding:.5em 3em;text-align:center}}.accordion__trigger .accordion__heading::after,.accordion__trigger .accordion__heading::before{background-color:currentcolor;content:"";display:block;height:2px;left:1em;margin-top:-1px;position:absolute;top:50%;width:1em}@media(prefers-reduced-motion:no-preference){.accordion__trigger .accordion__heading::after,.accordion__trigger .accordion__heading::before{transition:transform .125s ease-in-out}}.accordion__trigger .accordion__heading::after{transform:rotate(-90deg)}.accordion__trigger .accordion__heading::before{transform:rotate(-180deg)}.accordion__trigger[aria-expanded=true] .accordion__heading::after,.accordion__trigger[aria-expanded=true] .accordion__heading::before{transform:rotate(0)}.accordion__content{background-color:var(--color-background-2);color:var(--color-text);padding:1px 1.5em}.accordion__content[hidden]{display:none}.banner{--color-text:#fff;--color-link:#fff;--color-link-hover:#fff;--color-background:#616265;--color-background-2:#000;background-color:var(--color-background);color:var(--color-text);position:relative}.banner::before{background-image:var(--banner-background-image);background-position:50% 0;background-position:var(--banner-background-focus,50% 0);background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.banner::after{background-color:var(--color-background-2);content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:20}.banner--blue{--color-background:#20558a}.banner--green{--color-background:#719500}.banner--red{--color-background:#c0143c}.banner--orange{--color-background:#e57200}.banner--purple{--color-background:#6c3a77}.banner__wrapper{margin-left:auto;margin-right:auto;max-width:81rem;position:relative;padding:1px 0 1.5em;z-index:50;padding-left:1rem;padding-right:1rem}@media(min-width:30rem){.banner__wrapper{padding-left:1rem;padding-left:calc(-0.3636363636rem + 4.5454545455vw);padding-right:1rem;padding-right:calc(-0.3636363636rem + 4.5454545455vw)}}@media(min-width:41rem){.banner__wrapper{padding-left:1.5rem;padding-left:calc(0.5238095238rem + 2.380952381vw);padding-right:1.5rem;padding-right:calc(0.5238095238rem + 2.380952381vw)}}@media(min-width:62rem){.banner__wrapper{padding-left:2rem;padding-left:calc(-1.2631578947rem + 5.2631578947vw);padding-right:2rem;padding-right:calc(-1.2631578947rem + 5.2631578947vw)}}@media(min-width:81rem){.banner__wrapper{padding-left:3rem;padding-right:3rem}}.banner--full .banner__wrapper{padding-bottom:3em;padding-top:1.5em}@media(min-width:41rem){.banner--full .banner__wrapper{display:flex;flex-direction:column;justify-content:center;min-height:25em}}.banner__container{flex:0 1 auto;max-width:35em}.banner__heading{font-weight:600;margin:1.5em 0 .25em;text-align:left;text-transform:uppercase;font-size:1.75rem}@media(min-width:30rem){.banner__heading{font-size:1.75rem;font-size:calc(1.0681818182rem + 2.2727272727vw)}}@media(min-width:41rem){.banner__heading{font-size:2rem;font-size:calc(0.962797619rem + 2.5297619048vw)}}@media(min-width:62rem){.banner__heading{font-size:2.53125rem;font-size:calc(0.59375rem + 3.125vw)}}@media(min-width:81rem){.banner__heading{font-size:3.125rem}}.banner__content{font-size:1.25em;font-weight:400}.banner__heading+.banner__content{border-top:.25em solid;border-top-color:var(--color-background)}.schedule{clear:both;margin:1.5em 0}.schedule__label{--color-text:#fff;--color-link:#fff;--color-link-hover:#fff;--color-background:#5d7a00;--color-background-2:#5d7a00;background-color:var(--color-background);color:var(--color-text);font-weight:500;padding:.5em 1.5em}.schedule__label-text{font-size:1.25em}.schedule__item{border-bottom:1px solid #719500}.schedule__time{font-variant-numeric:tabular-nums;margin:1.5em}.schedule__title{margin:1.5em}.schedule__description{padding:0 1.5em}@media(min-width:30rem){.schedule__content{border-collapse:collapse;display:table;width:100%}.schedule__item{display:table-row}.schedule__time{display:table-cell;margin:0;padding:1.5em;vertical-align:top;white-space:nowrap;width:20%}.schedule__title{display:table-cell;margin:0;padding:1.5em;vertical-align:top}.schedule__time+.schedule__title{padding-left:0}.schedule__description{display:table-cell;padding-left:0;vertical-align:top}}.updated{--color-text:#616265;--color-link:#06c;--color-link-hover:#20558a;--color-background:#fff;--color-background-2:#eee;background:var(--color-background);border-top:1px solid;clear:both;color:var(--color-text);margin:1.5em 0;padding-top:1.5em}.gov-logos{list-style:none;margin:0 -1em;padding:1em 0;text-align:center}.gov-logos__item{display:inline-block;margin:0;padding:.5em 1em}.gov-logos__link{fill:currentcolor;stroke:none}.gov-logos .icon{font-size:4em}.image{clear:both;margin:1.5em 0;text-align:center}.image__wrapper{display:inline-block;margin:0;max-width:100%}.image__caption{font-size:0.8125rem}@media(min-width:30rem){.image__caption{font-size:0.8125rem;font-size:calc(0.6420454545rem + 0.5681818182vw)}}@media(min-width:41rem){.image__caption{font-size:0.875rem;font-size:calc(0.630952381rem + 0.5952380952vw)}}@media(min-width:62rem){.image__caption{font-size:1rem;font-size:calc(0.7960526316rem + 0.3289473684vw)}}@media(min-width:81rem){.image__caption{font-size:1.0625rem}}.image__caption>p{margin:.5em 0 0}@media(min-width:20rem){.image--left,.image--right{margin:0;max-width:50%;text-align:left}.image--left{clear:left;float:left;padding:0 1.5em 1.5em 0}.image--right{clear:right;float:right;padding:0 0 1.5em 1.5em}.image--left+.image--right,.image--right+.image--left{clear:both}.image>.image__wrapper{display:table;margin:0 auto}.image .image__img{display:block;width:100%}.image .image__caption{caption-side:bottom;display:table-caption}}.jumplinks__list{list-style:none;margin-left:-0.5em;margin-right:-0.5em;padding:0;text-align:center}.jumplinks__list--border{border-bottom:1px solid;padding:0 0 1em}.jumplinks__item{border-right:1px solid;display:inline-block;padding:0 .5em}.jumplinks__item:last-child{border:0 none}@media print{.jumplinks__list{display:none}}.teaserlist__item{clear:both;display:flow-root}.teaserlist__item+.teaserlist__item{border-top:1px solid;margin-top:1.5em}.teaserlist__item img{max-height:90vh}.thumbnails{list-style:none;padding:0}.thumbnails__item{margin:1.5em 0;position:relative}.thumbnails__image{text-align:center}.thumbnails__text h2{font-size:1.5em;font-weight:500}.thumbnails__text h3{font-size:1.25em}.thumbnails__text h4{font-size:1.125em}@media(min-width:20rem){.thumbnails{align-items:flex-start;display:flex;flex-wrap:wrap;margin:1.5em -1em}.thumbnails__item{display:inline-block;flex:0 1 auto;margin:0;padding:1.5em 1em;vertical-align:top;width:100%}.thumbnails__image{display:inline-block;padding-right:1.5em;text-align:left;vertical-align:top;width:30%}.thumbnails--narrowtext .thumbnails__image{width:50%}.thumbnails__text{display:inline-block;vertical-align:top;width:70%}.thumbnails__text *:first-child{margin-top:0}.thumbnails__text *:last-child{margin-bottom:0}.thumbnails--narrowtext .thumbnails__text{width:50%}}@media(min-width:30rem){.thumbnails--narrowtext .thumbnails__item{width:50%}}@media(min-width:41rem){.thumbnails__item{width:50%}}@media(min-width:62rem){.thumbnails--narrowtext .thumbnails__item{width:33.333333%}}.messages{--color-text:#222;--color-link:#06c;--color-link-hover:#20558a;--color-background:#fff;--color-background-2:#eee;background-color:var(--color-background-2);border:1px solid;border-left:.5em solid;color:var(--color-text);margin:1.5em 0;min-height:3em;padding:1em 1.5em 1em 3em;position:relative;text-align:left}.messages::after{content:"?";display:block;font-size:1.5em;left:.5em;line-height:1;margin-top:-0.5em;position:absolute;text-align:center;top:50%;width:1em}.messages--status{--color-text:#5d7a00;--color-background-2:#f9ffe5}.messages--status::after{content:"✓"}.messages--warning{--color-text:#ad5600;--color-background-2:#fff2e5}.messages--warning::after{content:"⚠"}.messages--error{--color-text:#c0143c;--color-background-2:#fde8ed}.messages--error::after{content:"⭙"}.messages__list{list-style:none;margin:0;padding:0}.messages__item{margin:.5em 0}.local-tasks{list-style:none;margin:1em 0;padding:0;text-align:center}.local-tasks__item{display:inline-block;margin:0;padding:.5em}@media print{.local-tasks{display:none}}.menu-circle-icons{list-style:none;margin:0 -0.25em;padding:0}.menu-circle-icons__item{display:inline-block;margin:0;padding:.5em .25em;vertical-align:top}.menu-circle-icons__link{display:block}.menu-circle-icons__icon{border:1px solid;border-radius:50%;color:var(--color-text);display:block;height:2em;margin:0 auto;padding:.5em .25em;width:2em}.menu-circle-icons__icon .icon{display:block;margin:0 auto}.menu-circle-icons__link:active .menu-circle-icons__icon,.menu-circle-icons__link:focus .menu-circle-icons__icon,.menu-circle-icons__link:hover .menu-circle-icons__icon{background-color:var(--color-link);border-color:var(--color-link);color:var(--color-background)}.menu-circle-icons__text{display:block;text-align:center}.menu-icons{list-style:none;margin:0 -0.5em;padding:0}.menu-icons__item{display:inline-block;margin:0;padding:.5em;vertical-align:top}.menu-icons__link{display:block;fill:currentcolor;stroke:none}.menu-icons__link:active,.menu-icons__link:focus,.menu-icons__link:hover{fill:none;stroke:currentcolor}.menu-icons__link .icon{display:block;font-size:2em;margin:0 auto}.menu-icons__text{display:block;text-align:center}.pager{border-top:1px solid;clear:both;margin:1.5em 0}.pager__items{list-style:none;margin:0;padding:1.25em 1.25em 0;text-align:center}.pager__item{display:inline-block;margin:0}.pager__item--text{padding:.25em}.pager__item--active{font-weight:600}.pager__link{padding:.25em}.search{align-items:center;display:flex;flex-wrap:wrap;margin:0 -0.5em;padding:.25em 0}.search__label{display:inline-block;flex:0 1 auto;font-weight:300;margin:.25em .5em;vertical-align:middle}.search__content{align-items:center;display:inline-block;display:flex;flex:1 1 50%;vertical-align:middle}.search__input{border-left:0 none;border-right:0 none;border-top-color:rgba(0,0,0,0);display:inline-block;flex:1 1 50%;margin-left:.5em;margin-right:.5em;min-width:5em;order:1;vertical-align:middle;width:auto}.search__input:focus{outline:0 none;box-shadow:0 0 1px var(--color-text)}.search__button{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-radius:0;color:inherit;flex:0 0 auto;margin:0;padding-left:.5em;padding-right:.5em;vertical-align:middle}.search__button:active,.search__button:focus,.search__button:hover{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:inherit;color:var(--color-link)}.search__button .icon{font-size:2em}.columns{clear:both;display:block;display:flow-root;margin:0 -1em}.columns__column{padding:0 1em}@media(min-width:62rem){.columns{display:flex}.columns__column{display:inline-block;flex:0 1 50%;vertical-align:top;width:50%}}.section{clear:both;margin-left:auto;margin-right:auto;max-width:81rem;position:relative;padding-left:1rem;padding-right:1rem}@media(min-width:30rem){.section{padding-left:1rem;padding-left:calc(-0.3636363636rem + 4.5454545455vw);padding-right:1rem;padding-right:calc(-0.3636363636rem + 4.5454545455vw)}}@media(min-width:41rem){.section{padding-left:1.5rem;padding-left:calc(0.5238095238rem + 2.380952381vw);padding-right:1.5rem;padding-right:calc(0.5238095238rem + 2.380952381vw)}}@media(min-width:62rem){.section{padding-left:2rem;padding-left:calc(-1.2631578947rem + 5.2631578947vw);padding-right:2rem;padding-right:calc(-1.2631578947rem + 5.2631578947vw)}}@media(min-width:81rem){.section{padding-left:3rem;padding-right:3rem}}.share-links{display:flex;flex-wrap:wrap;list-style:none;margin:0 -0.5em;padding:0}.share-links__item{display:inline-block;flex:0 1 auto;margin:0;padding:.5em}.share-links__item:nth-last-child(2){flex:1 1 auto}.share-links__item--js-only{display:none}.js .share-links__item--js-only{display:inline-block}.share-links__label{display:inline-block;padding-right:.5em;text-transform:uppercase;vertical-align:middle}.share-links__link{display:inline-block}.share-links__link+.share-links__link{margin-left:.5em}.share-links .icon{font-size:1.5em}.imagetiles{clear:both;display:flex;flex-wrap:wrap;justify-content:space-around;list-style:none;margin:0 -1em;padding:0;text-align:center}.imagetiles__item{display:inline-block;flex:0 1 auto;margin:0;padding:1em;vertical-align:top;width:100%}@media(min-width:30rem){.imagetiles__item{width:45%}}@media(min-width:41rem){.imagetiles__item{width:30%}}.imagetiles__link{border-bottom:.5em solid rgba(0,0,0,0);color:var(--color-text);display:inline-block;max-width:100%}.imagetiles__link:active,.imagetiles__link:focus,.imagetiles__link:hover{border-bottom-color:currentcolor;color:var(--color-text);text-decoration:none}.imagetiles__image{display:inline-block;position:relative}.imagetiles__image::after{background-color:var(--color-text);color:var(--color-background);content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%}.imagetiles__link:active .imagetiles__image::after,.imagetiles__link:focus .imagetiles__image::after,.imagetiles__link:hover .imagetiles__image::after{opacity:0}@media(prefers-reduced-motion:no-preference){.imagetiles__image::after{transition:opacity .25s ease-in-out}}.imagetiles__text{font-weight:600;margin:1em 0;text-transform:uppercase}.tiles{clear:both;display:flex;flex-wrap:wrap;margin:0 -1em;padding:.5em 0}.tile{display:inline-block;flex:1 1 auto;padding:1em;vertical-align:top;width:100%}.tiles--one-column .tile{width:100%}.tile h2{font-size:1.5em;font-weight:500}.tile h3{font-size:1.25em}.tile h4{font-size:1.125em}.tile__content{--color-text:#222;--color-link:#06c;--color-link-hover:#20558a;--color-background:#eee;--color-background-2:#eee;background-color:var(--color-background);color:var(--color-text);height:100%;padding:1.5em}.tile__content *:first-child{margin-top:0}.tile__content *:last-child{margin-bottom:0}.tile__content--dkgray{--color-text:#fff;--color-link:#fff;--color-link-hover:#fff;--color-background:#222;--color-background-2:#222}.tile__content--blue{--color-text:#fff;--color-link:#fff;--color-link-hover:#fff;--color-background:#20558a;--color-background-2:#20558a}.tile__content--green{--color-text:#fff;--color-link:#fff;--color-link-hover:#fff;--color-background:#5d7a00;--color-background-2:#5d7a00}.tile__content--orange{--color-text:#fff;--color-link:#fff;--color-link-hover:#fff;--color-background:#ad5600;--color-background-2:#ad5600}.tile__content--purple{--color-text:#fff;--color-link:#fff;--color-link-hover:#fff;--color-background:#6c3a77;--color-background-2:#6c3a77}@media(min-width:41rem){.tile{width:50%}}.content-sidebar{clear:both;margin:0 -1em}.content-sidebar__main{padding:0 1em}.content-sidebar__sidebar{--color-text:#222;--color-link:#616265;--color-link-hover:#06c;--color-background:#fff;--color-background-2:#eee;background-color:var(--color-background);color:var(--color-text);padding:0 1em}.content-sidebar__sidebar-content{border-top:1px solid;border-top-color:var(--color-link);margin-top:1.5em}.content-sidebar__sidebar-content .menu{list-style:none;padding:0}.content-sidebar__sidebar-content .menu__item--level--0{border-bottom:1px solid;border-bottom-color:var(--color-link);margin:0}.content-sidebar__sidebar-content .menu__item--level--0:last-child{border:0 none}.content-sidebar__sidebar-content .menu__link{display:inline-block;padding:.5em 0}.content-sidebar__sidebar-content .menu__link--level--0{font-weight:600}@media(min-width:62rem){.content-sidebar{display:flex;flex-direction:row-reverse}.content-sidebar__main{display:inline-block;flex:1 1 auto;vertical-align:top;width:72%}.content-sidebar__sidebar{display:inline-block;flex:1 1 auto;vertical-align:top;width:28%}.content-sidebar__sidebar-content{border:0 none;margin-top:0}}@media print{.content-sidebar__main{width:100%}.content-sidebar__sidebar{display:none}}.footer-links__wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1em;font-size:0.8125rem}@media(min-width:30rem){.footer-links__wrapper{font-size:0.8125rem;font-size:calc(0.6420454545rem + 0.5681818182vw)}}@media(min-width:41rem){.footer-links__wrapper{font-size:0.875rem;font-size:calc(0.7529761905rem + 0.2976190476vw)}}@media(min-width:62rem){.footer-links__wrapper{font-size:0.9375rem}}.footer-links__wrapper>div{flex:0 1 auto;padding:0 1em}.footer-links__wrapper>nav{flex:1 1 50%;padding:0 1em}@media print{.footer-links__wrapper>nav{display:none}}.footer-links__wrapper .menu{list-style:none;margin:0 -0.5em;padding:1em 0;text-align:center}.footer-links__wrapper .menu__item{display:inline-block;margin:0;padding:.5em}.footer-links__wrapper .menu--level--1{display:none}.footer-nav{font-size:0.8125rem}@media(min-width:30rem){.footer-nav{font-size:0.8125rem;font-size:calc(0.6420454545rem + 0.5681818182vw)}}@media(min-width:41rem){.footer-nav{font-size:0.875rem;font-size:calc(0.7529761905rem + 0.2976190476vw)}}@media(min-width:62rem){.footer-nav{font-size:0.9375rem}}.footer-nav .menu{list-style:none;margin:0;padding:0}.footer-nav .menu--level--1{margin-left:-0.5em;margin-right:-0.5em}.footer-nav .menu--level--2{display:none}.footer-nav .menu__item--level--1{padding:.5em}.footer-nav .menu__item{margin:0}.footer-nav .menu__item--level--0{margin:1.5em 0 .5em}.footer-nav .menu__link{display:inline-block;line-height:1.25;padding:.125em 0}.footer-nav .menu__link--level--0{font-weight:600;padding:.5em 0;text-transform:uppercase}@media(min-width:20rem){.footer-nav .menu--level--1{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr))}.footer-nav .menu__item--level--1{display:inline-block;vertical-align:top}}.footer-nav .menu--festival--current .menu__item--level--0~.menu__item{display:none}@media(min-width:20rem){.footer-nav .menu--festival--archive .menu__item--level--0:first-child .menu--level--1{grid-template-columns:repeat(auto-fill,minmax(7rem,1fr))}}@media print{.footer-nav{display:none}}.footer{--color-text:#222;--color-link:#616265;--color-link-hover:#222;--color-background:#fff;--color-background-2:#eee;background-color:var(--color-background);clear:both;color:var(--color-text);padding-top:3em}.footer-share{--color-text:#fff;--color-link:#fff;--color-link-hover:#fff;--color-background:#222;--color-background-2:#222;background-color:var(--color-background);color:var(--color-text);padding:.5em 0;font-size:0.875rem}@media(min-width:30rem){.footer-share{font-size:0.875rem;font-size:calc(0.5340909091rem + 1.1363636364vw)}}@media(min-width:41rem){.footer-share{font-size:1rem;font-size:calc(0.755952381rem + 0.5952380952vw)}}@media(min-width:62rem){.footer-share{font-size:1.125rem}}@media print{.footer-share{display:none}}.header-content{--color-text:#616265;--color-link:#06c;--color-link-hover:#20558a;--color-background:#fff;--color-background-2:#eee;align-items:center;background-color:var(--color-background);color:var(--color-text);display:flex;flex-wrap:wrap;justify-content:center;margin:0 -1em;text-align:center}.header-content::before{content:"";display:block;flex:1 1 auto}.header-content__block{flex:0 1 auto;padding:0 1em}.header-content__block--text{--color-text:#5d7a00;color:var(--color-text);padding:.5em}@media not all and (min-width:62rem)and (min-height:41rem){.header-nav{--color-text:#fff;--color-link:#fff;--color-link-hover:#39f;--color-background:#000;--color-background-2:#000;background:var(--color-background);color:var(--color-text);padding:1em 0}.header-nav .menu{display:none;list-style:none;margin:0;padding:0 0 0 1.5em}.header-nav .menu--level--0{display:block;padding:.5em 0}.header-nav .is-open>.menu{display:block}.header-nav .menu--festival--archive .menu__item--level--0:first-child .menu__button,.header-nav .menu--festival--archive .menu__item--level--0:first-child .menu{display:none}.header-nav .menu__item{margin:0;padding:.25em 0}.header-nav .menu__item--level--0{padding:.5em 0}.header-nav .menu__link{display:inline-block;padding:.25em 0}.header-nav .menu__link--level--0{font-weight:600;text-transform:uppercase}.header-nav .menu__link--level--1{font-weight:600}.header-nav .menu__link-wrapper{padding-left:1.5em;position:relative}.header-nav .menu__button{background-color:rgba(0,0,0,0);border:0 none;border-radius:0;color:var(--color-link);font-size:1em;height:1em;left:0;margin:0;margin-top:-0.5em;padding:0;position:absolute;top:50%;width:1em}.header-nav .menu__button:active,.header-nav .menu__button:focus,.header-nav .menu__button:hover{background-color:rgba(0,0,0,0);color:inherit;color:var(--color-link-hover)}.header-nav .menu__button::after,.header-nav .menu__button::before{background-color:currentcolor;content:"";display:block;height:2px;margin-top:-1px;position:absolute;top:50%;transform:rotate(-90deg);width:100%}@media(prefers-reduced-motion:no-preference){.header-nav .menu__button::after,.header-nav .menu__button::before{transition:transform .125s ease-in-out}}.header-nav .menu__button::before{transform:rotate(-180deg)}.header-nav .menu__button[aria-expanded=true]::after,.header-nav .menu__button[aria-expanded=true]::before{transform:rotate(0)}.header-nav .menu--level--1 .menu__button::before{display:none}.header-nav .menu--level--1 .menu__button::after{background-color:rgba(0,0,0,0);border-bottom:2px solid;border-right:2px solid;height:60%;left:20%;margin:0;top:20%;transform:translateX(-25%) rotate(-45deg);width:60%}.header-nav .menu--level--1 .menu__button[aria-expanded=true]::after{transform:translateY(-25%) rotate(45deg)}}@media(min-width:62rem)and (min-height:41rem){.header-nav{--color-text:#fff;--color-link:#fff;--color-link-hover:#fff;--color-background:#757575;--color-background-2:#939393;background:var(--color-background);color:var(--color-text);display:flex;justify-content:center;position:relative;text-align:center;font-size:0.8125rem}}@media(min-width:62rem)and (min-height:41rem)and (min-width:30rem){.header-nav{font-size:0.8125rem;font-size:calc(0.6420454545rem + 0.5681818182vw)}}@media(min-width:62rem)and (min-height:41rem)and (min-width:41rem){.header-nav{font-size:0.875rem;font-size:calc(0.630952381rem + 0.5952380952vw)}}@media(min-width:62rem)and (min-height:41rem)and (min-width:62rem){.header-nav{font-size:1rem;font-size:calc(0.7960526316rem + 0.3289473684vw)}}@media(min-width:62rem)and (min-height:41rem)and (min-width:81rem){.header-nav{font-size:1.0625rem}}@media(min-width:62rem)and (min-height:41rem){.header-nav .menu--festival{display:inline-block;display:flex;flex:1 1 auto;position:static;vertical-align:bottom}.header-nav .menu{list-style:none;margin:0;padding:0}.header-nav .menu--level--0{display:flex;flex:1 1 auto;justify-content:center;text-align:center}.header-nav .menu--level--1{--color-text:#222;--color-link:#222;--color-link-hover:#06c;--color-background:#fff;--color-background-2:#fff;background:#fff;background:var(--color-background);border:1px solid;border-top:0 none;color:var(--color-text);column-count:3;column-gap:1.5em;column-rule:1px solid;display:none;left:0;line-height:1.25;min-height:3em;max-height:75vh;overflow-y:auto;padding:1.5em .5em;position:absolute;text-align:left;top:100%;width:100%;z-index:500}.header-nav .menu__item--level--0:hover .menu--level--1{display:block}.header-nav .menu__item--level--0:focus-within .menu--level--1{display:block}.header-nav .menu--level--2{display:none}.header-nav .menu__item{margin:0}.header-nav .menu--festival--current .menu__item--level--0~.menu__item{display:none}.header-nav .menu__item--level--0{display:inline-block;display:flex;flex:1 1 auto;vertical-align:bottom}.header-nav .menu__item--level--1{break-inside:avoid;padding-bottom:1.5em}.header-nav .menu__link-wrapper{flex:1 1 auto}.header-nav .menu__link{display:inline-block;padding:.25em .5em}.header-nav .menu__link--level--0{background-color:var(--color-background);color:var(--color-link);display:block;height:100%;padding:1em;text-transform:uppercase}.header-nav .menu__item--level--0:hover .menu__link--level--0,.header-nav .menu__link--level--0:active,.header-nav .menu__link--level--0:focus,.header-nav .menu__link--level--0:hover,.header-nav .menu__link--level--0.is-active,.header-nav .menu--festival--current .menu__link--level--0.is-active-trail,.header-nav .menu--festival--archive .menu__item--level--0:nth-child(n+2) .menu__link--level--0.is-active-trail{background-color:var(--color-background-2);text-decoration:none}.header-nav .menu__item--level--0:focus-within .menu__link--level--0{background-color:var(--color-background-2);text-decoration:none}.header-nav .menu__link--level--1{font-weight:600}.header-nav .menu__button{display:none}}.header-navcontrol{--color-text:#222;--color-link:#616265;--color-link-hover:#06c;--color-background:#fff;--color-background-2:#eee}.header__wrapper{margin:0 -0.5em}.header__logo{padding:0 .5em}.header__logo .logo{display:inline-block;margin:0 -0.5em;padding:.5em;max-width:100%;width:25rem}.header__logo .logo__image{display:inline-block;width:100%}.header__navcontrol{padding:0 .5em;text-align:right}.header__content{display:none;padding:0 .5em}@media not all and (min-width:62rem)and (min-height:41rem){.header{border-bottom:1px solid}.header__navbar{--color-text:#fff;--color-link:#fff;--color-link-hover:#39f;--color-background:#000;--color-background-2:#000;background-color:var(--color-background);color:var(--color-text)}.header__nav{display:none}.header__nav.is-open{display:block}.header__search{display:none}.header__search.is-open{display:block}}@media(min-width:20rem){.header__wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.header__logo{clear:left;flex:1 1 auto;float:left;width:50%}.header__navcontrol{clear:right;flex:0 1 auto;float:right}}@media(min-width:62rem)and (min-height:41rem){.header__wrapper{flex-wrap:nowrap;padding:.5em 0}.header__logo{flex:0 1 auto;width:25rem}.header__navcontrol{display:none}.header__content{clear:right;display:flex;flex:0 1 auto;float:right}.header__navbar{--color-text:#fff;--color-link:#fff;--color-link-hover:#fff;--color-background:#757575;--color-background-2:#939393;background-color:var(--color-background);color:var(--color-text)}.header__navwrapper{display:flex;justify-content:space-between;margin:0 -0.5em;position:relative}.header__navwrapper::before{content:"";flex:1 1 auto;order:0}.header__nav{flex:1 1 auto;order:-1;margin:0 .5em}.header__search{flex:1 1 auto;padding:0 .5em}}@media print{.header__navcontrol,.header__content,.header__navbar{display:none}}
