/* YAML Base Lite - Browser Reset - NetRaising - December 2019 */
@media all{*{margin:0;padding:0}option{padding-left:.4em}select{padding:1px}article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}[hidden]{display:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}fieldset,img{border:0 solid}blockquote{margin:0 0 1em .8em}q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.ym-clearfix:before{content:"";display:table}.ym-clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.ym-grid{display:table;table-layout:fixed;width:100%;list-style-type:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.ym-gl{float:left;margin:0}.ym-gr{float:right;margin:0 0 0 -5px}.ym-g20{width:20%}.ym-g40{width:40%}.ym-g60{width:60%}.ym-g80{width:80%}.ym-g25{width:25%}.ym-g33{width:33.333%}.ym-g50{width:50%}.ym-g66{width:66.666%}.ym-g75{width:75%}.ym-g38{width:38.2%}.ym-g62{width:61.8%}.ym-gbox{padding:0 10px}.ym-gbox-left{padding:0 10px 0 0}.ym-gbox-right{padding:0 0 0 10px}.ym-equalize{overflow:hidden}.ym-equalize>[class*=ym-g]{display:table-cell;float:none;margin:0;vertical-align:top}.ym-equalize>[class*=ym-g]>[class*=ym-gbox]{padding-bottom:10000px;margin-bottom:-10000px}.ym-skip,.ym-hideme,.nr-hideme,.ym-print{position:absolute;top:-32768px;left:-32768px}.ym-skip:focus,.ym-skip:active{position:static;top:0;left:0}.ym-skiplinks{position:absolute;top:0;left:-32768px;z-index:1000;width:100%;margin:0;padding:0;list-style-type:none}.ym-skiplinks .ym-skip:focus,.ym-skiplinks .ym-skip:active{left:32768px;outline:0 none;position:absolute;width:100%}}

/* FONT AWESOME */
@font-face{font-family:'Font Awesome 6 Brands';font-style:normal;font-weight:400;font-display:swap;src:url("https://cdn.arts4allpdx.org/fonts/awesome/fa-brands-400.woff2")}
.fa-brands,.fab{font-weight:400}
@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:400;font-display:swap;src:url("https://cdn.arts4allpdx.org/fonts/awesome/fa-regular-400.woff2") format("woff2")}
.fa-regular,.far{font-weight:400}
@font-face{font-family:'Font Awesome 6 Free';font-style:normal;font-weight:900;font-display:swap;src:url("https://cdn.arts4allpdx.org/fonts/awesome/fa-solid-900.woff2") format("woff2")}
.fa-solid,.fas{font-weight:900}
.fa{font-family:var(--fa-style-family, "Font Awesome 6 Free");font-weight:var(--fa-style,900)}
.fa,.fa-brands,.fa-classic,.fa-regular,.fa-sharp,.fa-solid,.fab,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}
.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:'Font Awesome 6 Free'}
.fa-brands,.fab{font-family:'Font Awesome 6 Brands'}
.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}
.fa-xs{font-size:.75em}
.fa-sm{font-size:.875em}
/* Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com + License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) + Copyright 2024 Fonticons, Inc.*/
.fa-accessible-icon:before{content:"\f368"}
.fa-angles-double-right:before{content:"\f101"}
.fa-angles-double-left:before{content:"\f100"}
.fa-angle-left:before{content:"\f104"}
.fa-angle-right:before{content:"\f105"}
.fa-angles-down:before{content:"\f103"}
.fa-angles-left:before{content:"\f100"}
.fa-angles-right:before{content:"\f101"}
.fa-arrow-circle-down:before{content:"\f0ab"}
.fa-arrow-circle-left:before{content:"\f0a8"}
.fa-arrow-circle-up:before{content:"\f0aa"}
.fa-arrow-down:before{content:"\f063"}
.fa-arrow-right-to-file:before{content:"\f56f"}
.fa-arrow-up:before{content:"\f062"}
.fa-arrows-alt-h:before{content:"\f337"}
.fa-arrows-alt-v:before{content:"\f338"}
.fa-arrow-left:before{content:"\f060"}
.fa-bluesky:before{content:"\e671"}
.fa-chevron-circle-down:before{content:"\f13a"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-left:before{content:"\f137"}
.fa-chevron-circle-right:before{content:"\f138"}
.fa-chevron-circle-up:before{content:"\f139"}
.fa-chevron-down:before{content:"\f078"}
.fa-chevron-left:before{content:"\f053"}
.fa-chevron-right:before{content:"\f054"}
.fa-chevron-up:before{content:"\f077"}
.fa-circle-up:before{content:"\f35b";}
.fa-arrow-alt-circle-up:before{content:"\f35b";}
.fa-circle-right:before{content:"\f35a";}
.fa-arrow-alt-circle-right:before{content:"\f35a";}
.fa-circle-down:before{content:"\f358";}
.fa-arrow-alt-circle-down:before{content:"\f358";}
.fa-circle-left:before{content:"\f359";}
.fa-arrow-alt-circle-left:before{content:"\f359";}
.fa-circle-arrow-down:before{content:"\f0ab"}
.fa-circle-arrow-left:before{content:"\f0a8"}
.fa-circle-arrow-right:before{content:"\f35a"}
.fa-circle-arrow-up:before{content:"\f0aa"}
.fa-circle-chevron-down:before{content:"\f13a"}
.fa-circle-chevron-left:before{content:"\f137"}
.fa-circle-chevron-right:before{content:"\f138"}
.fa-circle-chevron-up:before{content:"\f139"}
.fa-edit:before {content:"\f044"}
.fa-external-link-square:before{content:"\f14c"}
.fa-facebook-f:before{content:"\f39e"}
.fa-facebook-messenger:before{content:"\f39f"}
.fa-facebook-square:before{content:"\f082"}
.fa-facebook:before{content:"\f09a"}
.fa-file-word:before{content:"\f1c2"}
.fa-info:before{content:"\f129"}
.fa-instagram-square:before{content:"\e055"}
.fa-instagram:before{content:"\f16d"}
.fa-linkedin-in:before{content:"\f0e1"}
.fa-linkedin:before{content:"\f08c"}
.fa-location-dot:before{content:"\f3c5"}
.fa-magnifying-glass:before{content:"\f002"}
.fa-pen-to-square:before{content:"\f044"}
.fa-phone-square-alt:before{content:"\f87b"}
.fa-phone-square:before{content:"\f098"}
.fa-plus-circle:before{content:"\f055"}
.fa-plus-square:before{content:"\f0fe"}
.fa-right-from-bracket:before{content:"\f2f5"}
.fa-search:before{content:"\f002"}
.fa-square-caret-right:before{content:"\f152"}
.fa-square-envelope:before{content:"\f199"}
.fa-square-facebook:before{content:"\f082"}
.fa-square-instagram:before{content:"\e055"}
.fa-square-phone:before{content:"\f098"}
.fa-square-plus:before{content:"\f0fe"}
.fa-square-rss:before{content:"\f143"}
.fa-square-tumblr:before{content:"\f174"}
.fa-square-twitter:before{content:"\f081"}
.fa-square-up-right:before{content:"\f360"}
.fa-square-vimeo:before{content:"\f194"}
.fa-square-x-twitter:before{content:"\e61a"}
.fa-square-youtube:before{content:"\f431"}
.fa-tiktok:before{content:"\e07b"}
.fa-times-circle:before{content:"\f057"}
.fa-times-rectangle:before{content:"\f410"}
.fa-times-square:before{content:"\f2d3"}
.fa-times:before{content:"\f00d"}
.fa-tumblr-square:before{content:"\f174"}
.fa-tumblr:before{content:"\f173"}
.fa-universal-access:before{content:"\f29a"}
.fa-vimeo-square:before{content:"\f194"}
.fa-vimeo-v:before{content:"\f27d"}
.fa-vimeo:before{content:"\f40a"}
.fa-window-close:before{content:"\f410"}
.fa-x-twitter:before{content:"\e61b"}
.fa-youtube-square:before{content:"\f431"}
.fa-youtube:before{content:"\f167"}
/* TYPOGRAPHY */
@media all{
html *{font-size:100%}
code,pre,textarea{font-family:Consolas,"Lucida Console","Andale Mono","Bitstream Vera Sans Mono","Courier New",Courier}
body{font-family:Poppins,Arial,Helvetica,Geneva,sans-serif;font-size:1.125em;text-align:left;color:#2b2c30}
h1,h2,h3,h4,h5,h6{font-family:Poppins,Arial,Helvetica,Geneva,sans-serif;font-weight:400;color:#2b2c30;margin:0}
h1,.nr-mimic-h1{font-size:228.57143%;margin:0 0 .65625em 0}
h2,.nr-mimic-h2{font-size:171.42857%;margin:0 0 .875em 0}
h3,.nr-mimic-h3{font-size:150%;margin:0 0 1em 0}
h4,.nr-mimic-h4{font-size:128.57143%;margin:0 0 1.16667em 0}
h5,.nr-mimic-h5{font-size:100%;font-weight:700;margin:0 0 1.5em 0}
dl,ol,ul{font-size:100%;line-height:1.5;margin:0 0 1.5em 0}
ul{list-style-type:disc}
ol{list-style-type:decimal}
ul ul{list-style-type:circle;margin-top:0}
ol ol{list-style-type:lower-latin;margin-top:0}
ol ul{list-style-type:circle;margin-top:0}
li ul li ul{margin-bottom:0}
li{font-size:105%;line-height:1.5;margin-left:1em}
li li{font-size:100%}
p{font-size:105%;line-height:1.5;margin:0 0 1.5em 0}
dt{font-weight:700}
dd{margin:0 0 1.5em .8em}
blockquote,cite,q{font-family:Georgia,Times,serif;font-style:italic}
blockquote{background:0 0;color:#666;margin:1.5em 0 0 1.5em}
b,strong{font-weight:700}
em,i{font-style:italic}
big{font-size:115%;line-height:1.5}
small{font-size:85%;line-height:1.5}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
.nr-hrule,hr{background:0 0;margin:.75em 0 0 0;padding:.68em 0 0 0;border:0;border-top:1px #eee solid}
a,a:visited{color:#82204a;text-decoration:underline dashed rgb(130,32,74) 1px;text-underline-offset:6px}
.nr-content a,.nr-content a:visited{color:#2b2c30;text-decoration:none}
a:focus,a:hover,a:visited:focus,a:visited:hover{color:rgb(55, 92, 104);background-color:transparent;text-decoration:none}
a:active{outline:0}
a.linkopacity img,a.linkopacity svg,a.linkopacity:visited img,a.linkopacity:visited svg{zoom:1;opacity:1;transition:all .3s ease}
a.linkopacity:active img,a.linkopacity:active svg,a.linkopacity:focus img,a.linkopacity:focus svg,a.linkopacity:hover img,a.linkopacity:hover svg{zoom:1;opacity:.8;transition-delay:.3s}
a[href$='.pdf']::after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f1c1";padding-left:7px;font-size:calc(10px + 0.12vw);position:relative;bottom:1px}
a[href$='.docx']::after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f1c2";padding-left:7px;font-size:calc(10px + 0.12vw);position:relative;bottom:1px}
a[href$='.xlsx']::after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f1c3";padding-left:7px;font-size:calc(10px + 0.12vw);position:relative;bottom:1px}
a[href]:not([href*='arts4allpdx.org']):not([href^='#']):not([href^='/']):not([href $='.pdf']):not([href $='.docx']):not([href $='.xlsx']):not([href^=tel]):not([href^=mailto]):not([href^='%20']):after{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f35d";padding-left:7px;font-size:calc(10px + 0.12vw);position:relative;bottom:1px}
.nr-no-icon-after{background-image:none!important}
.nr-no-icon-after::after{display:none}
.nr-no-icon-after a::after,.nr-no-icon-after::after{display:none}
:focus{outline:1px dotted #212121}
figure,img{margin:0}
caption{font-variant:small-caps}
.flexible,img{max-width:100%;height:auto}
.float-left{float:left;display:inline;margin:0 1em 1.5em 0}
.float-right{float:right;display:inline;margin:0 0 1.5em 1em}
.center{display:block;text-align:center;margin:0 auto 1.5em auto}
.nr-vertical-center{position:absolute;top:50%;margin-left:auto;margin-right:auto;left:0;right:0}
button{display:inline-block;border:none;padding:1rem 2rem;margin:0;text-decoration:none;background:#0069ed;color:#fff;font-family:sans-serif;font-size:1rem;cursor:pointer;text-align:center;transition:background 250ms ease-in-out,transform 150ms ease;-webkit-appearance:none;-moz-appearance:none}
button:focus,button:hover{background:#0053ba}
button:focus{outline:1px solid #fff;outline-offset:-4px}
button:active{transform:scale(.99)}
table{width:100%;border-collapse:collapse;border-top:1px #ccc solid;border-bottom:1px #ccc solid;margin:0 0 1.35714em 0;color:#444}
table.narrow{margin:0 0 1.42857em 0}
table.narrow td,table.narrow th{padding:0 .5em;line-height:1.42857}
table.fixed{table-layout:fixed}
table.bordertable{border:1px #ccc solid}
table.bordertable thead th{background:#e0e0e0;border-right:1px #ccc solid;border-bottom:1px #ccc solid}
table.bordertable tbody th[scope=row]{background:#f0f0f0}
table.bordertable tbody th{border-right:1px solid #ccc}
table.bordertable tbody td{border-right:1px solid #ccc}
td,th{line-height:1.5em;vertical-align:top;padding:.71429em .5em}
td :first-child,th :first-child{margin-top:0}
td.nowrap,th.nowrap{white-space:nowrap}
thead th{text-align:left;border-bottom:2px #000 solid;color:#000}
.nr-table td,.nr-table th{padding:0}
.nr-table .nr-table-column-1,.nr-table .nr-table-column-2,.nr-table .nr-table-column-3,.nr-table .nr-table-column-4{padding:.5em .5em .5em 1em}
.nr-table-column-width-25{width:25%}
.nr-table-column-width-33{width:33%}
.nr-table-column-width-50{width:50%}
.nr-table th{background:#565455;font-style:normal;color:#fff}
.nr-table td:empty{display:none}
.nr-table p{font-weight:400;margin-bottom:0}
}
/* LAYOUT */
@media screen{body{overflow-y:scroll}
#nr-aside-main,#nr-main,#nr-nav-bar,#nr-post-footer,#nr-post-header,#nr-pre-footer,#nr-pre-header{display:block}
.nr-column-gbox-left{padding:0 1.5em}
.nr-column-gbox-right{padding:0 1.5em}
.ym-wrapper{max-width:80em;margin:0 auto}
.ym-wbox{padding:1.5em}
.ym-gbox{padding:0 1.5em}
.ym-gbox-left{padding:1.5em}
.ym-gbox-right{padding:1.5em}
.ym-skiplinks a.ym-skip:active,.ym-skiplinks a.ym-skip:focus{color:#fff;background:#333;border-bottom:1px #000 solid;padding:10px 0;text-align:center;text-decoration:none}
div.warn{max-width:80em;margin:1em auto;padding:0 1.5em}
div.warn :is(h1,h2,h3){font-size:90%;line-height:1.5em}
div.warn :is(p,li){font-size:90%;line-height:1em}
}
@media screen and (max-width:760px){.linearize-level-1,.linearize-level-1>[class*=ym-g]{display:block;float:none;padding:0;margin:0;width:auto!important}
.linearize-level-1>[class*=ym-g]>[class*=ym-gbox]{overflow:hidden}
.nr-column-gbox-left,.nr-column-gbox-right{padding:0}
#nr-pre-footer .ym-gr{text-align:left}
}
@media screen and (max-width:480px){.linearize-level-2,.linearize-level-2>[class*=ym-g]{display:block;float:none;padding:0;margin:0;width:auto!important}
.linearize-level-2>[class*=ym-g]>[class*=ym-gbox]{overflow:hidden}
}
/* NAV MENU MOBILE */
.nr-sandwich-checkbox{display:none}
@media screen and (max-width:768px){
.nr-mobile-nav-location{color:#fff;font-size:2em;position:relative;right:-1em;margin:.5em auto}
.nr-sandwich-label{cursor:pointer;display:flex;justify-content:end;padding-right:1.5em;align-items:center}
.nr-sandwich-layer{background:#fff;display:block;height:3px;position:relative;width:2em}
.nr-sandwich-layer::after,.nr-sandwich-layer::before{background:#fff;content:'';display:block;height:100%;position:absolute;transition:all .5s ease-out;width:100%}
.nr-sandwich-layer::before{top:7px}
.nr-sandwich-layer::after{top:-7px}
.nr-nav-wrap{max-height:0;overflow:hidden}
.nr-sandwich-checkbox:checked~[class=nr-nav-wrap]{max-height:100%;overflow:visible}
.nr-sandwich-checkbox:checked~.nr-sandwich-label .nr-sandwich-layer{background:0 0}
.nr-sandwich-checkbox:checked~.nr-sandwich-label .nr-sandwich-layer::before{transform:rotate(45deg);top:0}
.nr-sandwich-checkbox:checked~.nr-sandwich-label .nr-sandwich-layer::after{transform:rotate(-45deg);top:0}
}
@media (min-width:768px){.nr-sandwich-label{display:none}
.nr-nav-menu{display:flex}
.nr-nav-menu li{border-top:none;border-right:1px solid #fff}
.nr-nav-menu li:last-child{border-right:none}
.nr-nav-menu .nr-static-nav-item a,.nr-nav-menu button{width:auto;font-size:100%}
.nr-nav-menu .nr-static-nav-item a{cursor:pointer}
}
/* NAV MENUS */
.nr-nav-main-menus{background:#375c68}
.nr-nav-menu{justify-content:center}
.nr-nav-menu,.nr-nav-menu *{margin:0;width:100%}
.nr-nav-menu ul{list-style-type:none;position:absolute;top:100%;z-index:99}
.nr-nav-menu>li{display:flex;position:relative;transition:background .5s;white-space:nowrap}
.nr-nav-menu a{color:#fff;text-decoration:none}
.nr-nav-menu button,.nr-nav-menu li{width:100%}
.nr-nav-menu span.nr-hide-word{pointer-events:none}
.nr-nav-menu .nr-static-nav-item a,.nr-nav-menu .nr-static-nav-item-selected{border:.3em solid transparent;color:#fff;display:inline-block;text-align:center;padding:1em 0;width:100%}
.nr-nav-menu button:hover,.nr-nav-menu button[aria-expanded=true]{color:#fff;background:#922f39;transition:background .5s}
.nr-nav-menu button,.nr-nav-menu button:visited{color:#fff;background-color:transparent;border:.3em solid transparent}
.nr-nav-menu .nr-selected-menu{background:#2b2c30}
.nr-nav-menu button::after{position:absolute;top:40%;display:inline-flex;content:"";border-bottom:1px solid #fff;border-right:1px solid #fff;height:.5em;margin-left:.75em;width:.5em;transform:rotate(45deg)}
.nr-nav-menu .nr-static-nav-item+button::after{margin-left:0}
.nr-nav-menu .nr-static-nav-item-link:focus,.nr-nav-menu .nr-static-nav-item:focus,.nr-nav-menu button:focus,.nr-nav-menu>li a:focus,.nr-nav-menu>li span.nr-selected-nav-cat:focus{border:.3em solid #ddd8b8;box-sizing:border-box;height:100%;outline:0;width:100%}
.nr-nav-menu .nr-selected-menu{background:#2b2c30}
.nr-nav-menu button:hover>ul{display:block}
.nr-nav-menu li li{background:#375c68;border-right:none;overflow:hidden}
.nr-nav-menu li li a,.nr-nav-menu li li div{border:.3em solid transparent;display:inline-block;padding:.75em 1em}
.nr-nav-menu li:focus,.nr-nav-menu li:hover{background-color:#922f39;margin:0;transition:background .5s}
.nr-nav-menu span.nr-selected-nav-cat{border:.3em solid transparent;display:inline-block;font-weight:700;padding:.75em 1em}
.nr-nav-menu>li span.nr-selected-nav-cat,.nr-nav-menu>li:hover a{color:#fff}
.nr-selected-nav-cat{color:#fff;background:#2b2c30;font-style:italic}
@media screen and (min-width:856px) and (max-width:1490px){
.nr-nav-menu ul.nr-LAST-CHANNEL-menu{right:0}
}
@media screen and (min-width:768px){.nr-nested-nav-cat{display:none;position:absolute;top:-32768px;left:-32768px;width:0}
}
@media screen{body{background:#375c68}
#nr-footer,#nr-header,.nr-nav-main-menus,.nr-style-colors{position:relative;z-index:2}
.nr-header,header{background:#f0efec;color:#55543e}
.nr-header .ym-wbox{padding:1.5em 0 1.5em 0}
.nr-header .ym-gr .ym-gbox{text-align:right}
.nr-social-button,.nr-social-button:visited{width:50px;height:50px;border-radius:50%;background-color:#90667b;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:24px;text-decoration:none;transition:background-color .3s ease,transform .2s ease}
.nr-social-button:hover,.nr-social-button:visited:hover{color:#fff;background-color:#82204a;transform:scale(1.05)}
.nr-header-logo img{width:30%}
.nr-edit-entry-link{float:right;margin:0}
.nr-edit-entry-link li{display:inline;list-style-type:none;text-align:right;margin-left:.75em}
.nr-content-home{background-color:rgba(240,239,236,.95);margin:2em auto;padding:2em}
.nr-content{background-color:rgba(240,239,236,.95);padding:2em;margin:2em auto}
.nr-content a,.nr-content a:visited{color:#82204a;text-decoration:underline dashed rgb(130,32,74) 1px;text-underline-offset:6px}
.nr-content a:active,.nr-content a:hover,.nr-content a:visited:hover{color:#2b2c30;text-decoration:none}
.nr-org-list{list-style-type:none}
.nr-org-list li{margin: 0 0 .75em 0}
.nr-org-notes {margin: .25em 1.5em .75em 1.5em;}
.nr-style-guide-brand-colors td{padding:1em;width:33%}
.nr-style-guide-brand-colors div.nr-micro-heading{font-weight:700;font-size:120%;margin:1em 0 0 0}
dl.nr-accordion{margin:1em 0 1em 0;padding-bottom:0}
dt.nr-acc-heading{line-height:26px;font-size:calc(18px + .216vw);font-weight:500;color:#fff;cursor:pointer;background:#90667b;padding:.8em 2em .75em 1em;transition:all .2s;position:relative;margin-top:.75em}
dt.nr-acc-heading:first-of-type{margin-top:0}
dt.nr-acc-heading:focus,dt.nr-acc-heading:hover{background:#f0efec;color:#000;transition:all .2s}
dt.nr-acc-heading:after{content:'+';display:block;position:absolute;top:48%;transform:translateY(-50%);right:.4em;font-size:185%;font-weight:500;color:#fff}
dt.nr-acc-heading:focus:after{color:#ddd8b8}
dt.nr-acc-heading.nr-acc-close:focus:after{color:#ddd8b8}
dt.nr-acc-heading.nr-acc-close:after{color:#fff);content:'-';font-size:185%;position:absolute;top:48%;margin:0 .1em 0 0}
dt.nr-acc-heading:hover:after{color:#ddd8b8}
dd.nr-acc-content{display:none}
dd.nr-acc-content{background:#f0efec;color:#000;margin:0;padding:1em 1.5em .75em 1em}
dd.nr-acc-content p{margin-bottom:0;padding-bottom:1.5em}
dd.nr-acc-content p:last-child{padding-bottom:.5em}
div.nr-responsive-iframe{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
div.nr-responsive-iframe iframe{position:absolute;top:0;left:0;width:100%;height:100%}
div.nr-middle{height:100px;line-height:100px;text-align:center}
span.nr-middle-txt{display:inline-block;vertical-align:middle;line-height:normal}
.nr-callout{background:rgba(0,0,0,.1);margin:0 0 1.5em 0}
.nr-callout .ym-grid{position:relative;overflow:hidden}
.nr-callout-img.nr-callout-img-ctr-vert{vertical-align:middle;text-align:center}
.nr-callout-img.nr-callout-img-ctr-vert .ym-gbox{padding:0 1.5em 10000px 2.25em}
.nr-callout-img.nr-callout-img-fill{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;right:1.5em}
.nr-callout-text{padding:1.75em 1.75em .75em .75em}
.nr-callout-text p:last-child{margin:0 0 1.85em 0}
.nr-columns{margin-bottom:.5em}
.nr-column-first{margin-left:-1.5em}
.nr-column-middle{margin:0 -1.5em}
.nr-column-last{margin-right:-1.5em}
.nr-search-orgs{background-color:#90667b;margin:.5em 0 1.5em 0;padding:1.5em 10%}
.nr-ee-search-pro{background:#f0efec;color:#2b2c30;display:flex;border:1px solid #2b2c30;border-radius:1em;margin-top:.3em}
.nr-ee-search-pro input[type=search]{background:0 0;border:none;border-radius:inherit;color:inherit;margin:0;padding:.5em 0 .5em 0;text-align:center;width:100%}
.nr-ee-search-pro input[type=search]::placeholder{color:#375c68;text-align:center;opacity:1}
.nr-ee-search-pro input[type=search]:focus::placeholder{opacity:0}
.nr-ee-search-pro button[type=submit]{background:0 0;cursor:pointer;padding:0;margin:0;width:42px}
.nr-ee-search-pro button[type=submit]:after{color:#2b2c30;content:"\f002";font-family:"Font Awesome 6 Free";font-weight:600}
.nr-ee-search-pro button[type=submit]:hover{color:#922f39}
.nr-ee-search-pro button[type=submit]:focus{outline:0;border:0}
#nr-footer,footer{background:#375c68;color:#fff;min-height:20rem}
.nr-footer a,.nr-footer a:visited{color:#fff;text-decoration:none}
.nr-footer a:active,.nr-footer a:hover,.nr-footer a:visited:hover{color:#f0efec;border-bottom:1px dashed #fff;padding-bottom:.25em}
.nr-grid-footer .ym-gr{text-align:right}
.nr-stats{margin:2em 0 0 0;list-style-type:none;font-family:"Courier New",Courier,monospace;font-weight:700}
.nr-credits{margin:0;list-style-type:none}
.nr-credits li{margin:0;display:inline}
.nr-credits-pipe{padding:0 7px 0 10px}
#nr-style-colors{background-color:#fff}
.nr-style-guide-brand-colors td{padding:1.5em;width:33%}
.nr-style-guide-brand-colors div.nr-micro-heading{font-size:110%;font-weight:700}
.nr-style-guide-brand-colors,.nr-style-guide-brand-colors p{color:inherit}
.nr-style-guide-brand-colors p{margin-bottom:1em}
}
@media screen and (max-width:960px){
.nr-grid-quad .ym-g50{margin:0}
.nr-grid-quad-stacker,.nr-grid-quad-stacker>[class*=ym-c],.nr-grid-quad-stacker>[class*=ym-g]{display:block;float:none;width:auto!important}
.nr-grid-quad-stacker>[class*=ym-c]>[class*=ym-cbox],.nr-grid-quad-stacker>[class*=ym-g]>[class*=ym-gbox]{overflow:hidden}
}
@media screen and (max-width:1470px){.nr-content,.nr-content-home{margin:1.75em}
}
@media screen and (max-width:760px){.nr-desktop-only{display:none;position:absolute;top:-32768px;left:-32768px;width:0}
.nr-header .ym-gl{width:100%;text-align:center}
.nr-header .ym-gl img{width:40%;padding-bottom:0}
.nr-column-first,.nr-column-last,.nr-column-middle{margin:0}
.nr-footer .nr-grid-footer{text-align:center}
.nr-grid-footer p{margin-bottom:.5em}
.nr-credits li{display:block;margin-bottom:.5em;text-align:center}
.nr-credits-pipe{display:none}
.nr-stats{margin:0 0 2em 0;list-style-type:none}
.nr-stats li{margin:0 0 .5em 1.2em;display:list-item;text-align:center}
h1{font-size:345%;font-size:5vmax}
h2{font-size:240%;font-size:4vmax}
h3{font-size:160%;font-size:3.2vmax}
h4{font-size:125%;font-size:3vmax}
h5{font-size:105%;font-size:2.8vmax}
p{font-size:120%;font-size:2.5vmax}
li{font-size:110%;font-size:2.4vmax;margin-bottom:1em}
}
@media screen and (min-width:760px){.nr-mobile-only{display:none;position:absolute;top:-32768px;left:-32768px;width:0}
}
/* PARALLAX */
:root{--parallax-scale:0.1;--parallax-min-height:180rem;--container-offset-adjustment:18rem}
@media (prefers-reduced-motion){:root{--parallax-scale:0}
}
.parallax__group{position:relative;z-index:1;transform-origin:center top;transform:scaleY(calc(1 - var(--parallax-scale)));margin-top:calc(var(--container-offset-adjustment) + (-1 * max(100vh,var(--parallax-min-height))));margin-bottom:calc(-1 * var(--container-offset-adjustment))}
.parallax__layer{transform-origin:center top;transform:scaleY(calc(1 / (1 - var(--parallax-scale))))}
.parallax__layer--foreground{position:relative;top:0}
.parallax__layer--background{position:sticky;z-index:-2;top:0;height:100%;min-height:100vh;min-height:max(100vh,var(--parallax-min-height));background-attachment:fixed}
.parallax__layer--background img{pointer-events:none;position:absolute;width:100%;height:100%;object-fit:cover}
.parallax__layer--background::before{content:"";display:block;position:absolute;top:0;height:max(100vh,var(--parallax-min-height));width:100%;background:linear-gradient(rgba(0,0,0,0) 0,#000 100%)}
.parallax__layer--background::after{content:"";display:block;position:absolute;bottom:0;height:15rem;width:100%;background:linear-gradient(rgba(0,0,0,0) 0,#000 100%)}
/* Browser Print CSS - Feb 2018 */
@page{size: auto;margin-top: 1cm;margin-bottom: 1cm;}
@media screen{.nr-print-only{display:none;}}
@media print {.nr-screen-only{display:none;}
/* YAML Default Settings */
.ym-grid>.ym-gl,.ym-grid>.ym-gr{overflow:visible;display:table;table-layout:fixed}.ym-print{position:static;left:0}.ym-noprint{display:none!important}
/* if you need a light background gray for accordions or something */
body { -webkit-print-color-adjust: exact !important;}
/* DON'T PRINT */
#nav-trigger,
.nr-mobile-show,
#nr-mobile-nav-top,
#nr-pre-header,
#nr-header,
#nr-nav-main,
.nr-edit-entry-link,
#nr-slideshow,
#nr-breadcrumbs,
#nr-aside-main,
#nr-pre-footer,
#nr-footer,
#nr-post-footer {position: absolute;top: -32768px;left: -32768px;}
/* PRINT STYLES */
#nr-print-header {margin: 20px 0 0 10px;}
.nr-logo-print {width: 300px;margin-bottom: 20px;display: block;}
#nr-content {position: static;left: 0;margin-top: 20px;font-size: 100%;}
#nr-main .ym-g66 {width: 100%;}
#nr-print-footer {margin: 0 0 20px 10px;font-size: 80%;}
h1, .subheading, h2, h3, h4, h5, h6, hr, .nr-hrule {color: #666;}
p, a, li, dt, dd {font-size: 13px;color: #666;}
img, svg {filter: grayscale(100%);opacity: 0.85;}
#nr-main a:link:after, #nr-main a:visited:after {content: " (" attr(href) ") ";font-size: 13px;word-wrap: break-word;}
.nr-accordion dd.nr-acc-content {display: block!important;}
.modal {display: block!important;}
.nr-modal-print {box-shadow: none; width: 100%; max-width: 960px;}
.nr-modal-print-img {margin-top: 2em !important;}
.nr-grid-profiles .ym-g33 {width: 100%;}
}