/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-file,.form-submit{border:none;border-radius:3px;display:inline-block;font-size:.8em;line-height:1.5;padding:.5em 1em;text-align:center;text-decoration:none;vertical-align:top}.form-file,.form-file:focus,.form-file:hover,.form-submit,.form-submit:focus,.form-submit:hover{background-color:#000;color:#fff}@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-o-viewport{width:device-width}@viewport{width:device-width}:root{--black:#000;--white:#fff;--yellow:#ffc035;--black-tint:rgba(0,0,0,.15);--white-tint:hsla(0,0%,100%,.15);--yellow-tint:#fff2d9;--burgundy:#620a27;--workedup-blue:#060d62;--workedup-yellow:#ffd229;--workedup-gray:#f5f5f5;--color-text:#000;--color-text-light:#4d4d4d;--color-link:#620a27;--color-header:#000;--color-accent:#ffc035;--color-button-primary:#ffc035;--color-button-secondary:#620a27}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}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;-webkit-text-decoration:underline dotted;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}figure{margin:0}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}[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}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}[hidden],template{display:none}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}html{font-family:proxima-nova,sans-serif;font-size:125%;line-height:1.2}h1{color:#620a27;font-family:bebas-neue-pro,sans-serif;font-size:2.6rem;font-weight:400;line-height:1.0769230769;margin:1.5rem 0}p{margin:1em 0}ol,ul{margin:1em 0;padding:0 0 0 1em}blockquote{border-left:5px solid #ffc035;color:#4d4d4d;font-family:bebas-neue-pro,sans-serif;line-height:1.3;margin:1.5em 0;padding:.5em 1.5em;text-align:left}blockquote>:first-child{margin-top:0}blockquote>:last-child{margin-bottom:0}.text--black{color:#000}.text--burgundy{color:#620a27}.text--yellow{color:#ffc035}.text--white{color:#fff}a{color:var(--color-link);text-decoration:none;text-decoration:underline;text-decoration-color:#ffc035;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:.25em;transition:all .3s ease-in-out}a:focus,a:hover{color:var(--color-link-hover,var(--color-link));text-decoration-style:solid}.link--more{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;line-height:1.125;text-decoration:none;text-transform:uppercase}.link--more:after{content:"➔";display:inline-block;transform:translateX(5px);transition:transform .2s ease-in-out}.link--more:focus:after,.link--more:hover:after{transform:translateX(10px)}.more-link{margin:1.5rem 0}.more-link a{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;line-height:1.125;text-decoration:none;text-transform:uppercase}.more-link a:after{content:"➔";display:inline-block;transform:translateX(5px);transition:transform .2s ease-in-out}.more-link a:focus:after,.more-link a:hover:after{transform:translateX(10px)}.link--arrow{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;line-height:1.125;text-decoration:none;text-transform:uppercase}.link--arrow:after{content:"➔";display:inline-block;transform:translateX(5px);transition:transform .2s ease-in-out}.link--arrow:focus:after,.link--arrow:hover:after{transform:translateX(10px)}img{border:0;height:auto;max-width:100%;vertical-align:bottom;width:auto}.captioned-entity,.embedded-entity{margin-bottom:1.5em;margin-top:1.5em}.captioned-entity img,.embedded-entity img{display:block}.captioned-entity .embedded-entity{margin:unset}.image--align-center{margin-left:auto;margin-right:auto;text-align:center}.image--align-left{margin-right:auto;text-align:left}.image--align-right{margin-left:auto;text-align:right}figcaption{background-color:#f2f2f2;font-size:.55rem;line-height:1.3636363636;padding:1rem;text-align:left}figcaption>:first-child{margin-top:0}figcaption>:last-child{margin-bottom:0}.embed-video{clear:both;height:0;margin:1.5em 0;padding-bottom:56.25%;position:relative}.embed-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}iframe{max-width:100%}.text-align-left{text-align:left}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.align-left{float:left;margin-bottom:.5em;margin-right:1.5em}.align-right{float:right;margin-bottom:.5em;margin-left:1.5em}.align-center{display:block;text-align:center}.align-center,.align-center img{margin-left:auto;margin-right:auto}svg,svg path{transition:all .3s ease-in-out}table{border:0;border-collapse:collapse;display:block;margin:0 auto 1.5em;max-width:100%!important;max-width:-moz-fit-content;max-width:fit-content;overflow-x:auto}td,th{font-size:.7em;line-height:1.375;padding:.625em .375em;text-align:left}td>:first-child,th>:first-child{margin-top:0}td>:last-child,th>:last-child{margin-bottom:0}th{font-family:bebas-neue-pro,sans-serif;font-size:.9rem;font-weight:700;padding:.125em .375em}td{border-top:1px solid #ccc;padding:.625em .375em}:root{accent-color:#000}.form-item{margin-bottom:1em}.form-item input.error,.form-item select.error,.form-item textarea.error{border:1px solid #c00}.form-item .description{color:#4d4d4d;font-size:.8em}.form-required:after{color:#c00;content:"*"}label{display:block;font-weight:700}label.option{display:inline}.fieldgroup,fieldset{border:0;margin:0 0 1.5em;padding:0}.fieldgroup legend,fieldset legend{font-weight:700}.fieldgroup .description,fieldset .description{color:#4d4d4d;font-size:.75em;margin:.25em 0 .5em}.form-type-date label,.form-type-email label,.form-type-number label,.form-type-password label,.form-type-search label,.form-type-tel label,.form-type-textarea label,.form-type-textfield label,.form-type-url label{font-weight:700}.form-type-date .description,.form-type-email .description,.form-type-number .description,.form-type-password .description,.form-type-search .description,.form-type-tel .description,.form-type-textarea .description,.form-type-textfield .description,.form-type-url .description{margin:.125em 0}.form-date,.form-email,.form-number,.form-search,.form-tel,.form-text,.form-textarea,.form-url{border:1px solid #ccc;border-radius:3px;color:#4d4d4d;font-size:.8em;line-height:1.375;max-width:100%;padding:.5em}.form-date:focus,.form-email:focus,.form-number:focus,.form-search:focus,.form-tel:focus,.form-text:focus,.form-textarea:focus,.form-url:focus{border-color:#000;color:#000}.form-checkboxes .form-item,.form-radios .form-item{margin:0}.form-checkboxes input+label,.form-radios input+label{color:#4d4d4d;font-weight:400}.form-checkboxes input:checked+label,.form-radios input:checked+label{color:#000}.form-select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url(/themes/custom/cosh/images/select-bg.png);background-position:right .5em top 55%;background-repeat:no-repeat;border:1px solid #ccc;border-radius:3px;font-size:.8em;line-height:1.25;max-width:100%;padding:.5em 1.25em .5em .5em}.form-select:focus{border-color:#000}summary{cursor:pointer}.container,.container-fluid{margin-left:auto;margin-right:auto;max-width:1100px;padding-left:15px;padding-right:15px;position:relative;width:95%}@media(min-width:31.25em){.container{max-width:950px;width:85%}}.row{display:flex;flex-wrap:wrap}.no-gutters{margin-left:0;margin-right:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-left:0;padding-right:0}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{min-height:1px;padding-left:15px;padding-right:15px;position:relative;width:100%}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;max-width:none;width:auto}.col-1{flex:0 0 8.333333%;max-width:8.333333%}.col-2{flex:0 0 16.666667%;max-width:16.666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.333333%;max-width:33.333333%}.col-5{flex:0 0 41.666667%;max-width:41.666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.333333%;max-width:58.333333%}.col-8{flex:0 0 66.666667%;max-width:66.666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.333333%;max-width:83.333333%}.col-11{flex:0 0 91.666667%;max-width:91.666667%}.col-12{flex:0 0 100%;max-width:100%}@media(min-width:500px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;max-width:none;width:auto}.col-md-1{flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width:800px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;max-width:none;width:auto}.col-lg-1{flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{flex:0 0 100%;max-width:100%}}div[class^=col-]:not(:only-child) .block:first-child .block__title,div[class^=col-]:not(:only-child) .block:first-child .embed-video,div[class^=col-]:not(:only-child) .block:first-child>:first-child{margin-top:0}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:1rem!important}.mt-1,.my-1{margin-top:1rem!important}.mr-1,.mx-1{margin-right:1rem!important}.mb-1,.my-1{margin-bottom:1rem!important}.ml-1,.mx-1{margin-left:1rem!important}.m-2{margin:2rem!important}.mt-2,.my-2{margin-top:2rem!important}.mr-2,.mx-2{margin-right:2rem!important}.mb-2,.my-2{margin-bottom:2rem!important}.ml-2,.mx-2{margin-left:2rem!important}.m-3{margin:3rem!important}.mt-3,.my-3{margin-top:3rem!important}.mr-3,.mx-3{margin-right:3rem!important}.mb-3,.my-3{margin-bottom:3rem!important}.ml-3,.mx-3{margin-left:3rem!important}.m-4{margin:4rem!important}.mt-4,.my-4{margin-top:4rem!important}.mr-4,.mx-4{margin-right:4rem!important}.mb-4,.my-4{margin-bottom:4rem!important}.ml-4,.mx-4{margin-left:4rem!important}.m-5{margin:5rem!important}.mt-5,.my-5{margin-top:5rem!important}.mr-5,.mx-5{margin-right:5rem!important}.mb-5,.my-5{margin-bottom:5rem!important}.ml-5,.mx-5{margin-left:5rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:1rem!important}.pt-1,.py-1{padding-top:1rem!important}.pr-1,.px-1{padding-right:1rem!important}.pb-1,.py-1{padding-bottom:1rem!important}.pl-1,.px-1{padding-left:1rem!important}.p-2{padding:2rem!important}.pt-2,.py-2{padding-top:2rem!important}.pr-2,.px-2{padding-right:2rem!important}.pb-2,.py-2{padding-bottom:2rem!important}.pl-2,.px-2{padding-left:2rem!important}.p-3{padding:3rem!important}.pt-3,.py-3{padding-top:3rem!important}.pr-3,.px-3{padding-right:3rem!important}.pb-3,.py-3{padding-bottom:3rem!important}.pl-3,.px-3{padding-left:3rem!important}.p-4{padding:4rem!important}.pt-4,.py-4{padding-top:4rem!important}.pr-4,.px-4{padding-right:4rem!important}.pb-4,.py-4{padding-bottom:4rem!important}.pl-4,.px-4{padding-left:4rem!important}.p-5{padding:5rem!important}.pt-5,.py-5{padding-top:5rem!important}.pr-5,.px-5{padding-right:5rem!important}.pb-5,.py-5{padding-bottom:5rem!important}.pl-5,.px-5{padding-left:5rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}body{overflow-x:hidden}.region-header-first__inner{display:flex;min-height:90px}.region-header-second{min-height:100px}@media(min-width:50em){.region-header-second{min-height:90px}}.region-header-second__inner{padding-left:160px}.region-branding{display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-end;padding-left:145px}.region-header .site-logo{bottom:-90px;left:15px;position:absolute;width:130px;z-index:2}@media(max-width:49.9375em){.region-header .site-logo{bottom:-100px}}@media(max-width:65.625em){.region-header .site-name,.region-header .site-slogan{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}}@media(max-width:49.9375em){.region-navigation-primary nav{display:none}}.region-navigation-secondary{grid-row-gap:.25rem;align-items:center;display:grid;flex:1;grid-template-areas:"social language" "secondary secondary";grid-template-columns:1fr auto;justify-content:flex-end}@media(max-width:49.9375em){.region-navigation-secondary nav{display:none}}.region-navigation-secondary .menu--social-header{grid-area:social}.region-navigation-secondary .block-languagetoggleblock{grid-area:language}.region-navigation-secondary .menu--secondary{grid-area:secondary}.dialog-off-canvas-main-canvas{position:relative;transition:transform .2s;z-index:1}@media(max-width:49.9375em){.dialog-off-canvas-main-canvas.is-drawer-open{transform:translateX(-250px)}}.region-navigation-narrow{height:100%;overflow-x:clip;overflow-y:scroll;padding:1rem;position:fixed;right:-250px;top:0;transition:transform .2s;width:250px;z-index:0}@media(min-width:50em){.region-navigation-narrow{display:none}}@media(min-width:31.25em)and (max-width:49.9375em){.region-footer-inner{grid-column-gap:1.5rem;align-items:center;display:grid;grid-template-areas:"footerfirst footersecond" "footerthird footerthird" "footerfourth footerfourth";grid-template-columns:auto 1fr;grid-template-rows:auto auto auto}}@media(min-width:50em){.region-footer-inner{grid-column-gap:1.5rem;align-items:center;display:grid;grid-template-areas:"footerfirst footersecond footerthird footerfourth";grid-template-columns:1fr 1fr 2fr 2fr;grid-template-rows:auto}}.footer-region{margin-bottom:1.5rem}.footer-region--first{grid-area:footerfirst}.footer-region--second{grid-area:footersecond}.footer-region--third{grid-area:footerthird}.footer-region--fourth{grid-area:footerfourth}.element-focusable,.element-invisible{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.element-focusable:active,.element-focusable:focus{clip:auto;height:auto;overflow:auto;position:static!important;width:auto}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto;transition:none!important}}#skip-link{margin:0}#skip-link a,#skip-link a:visited{background-color:#666;color:#fff;display:block;padding:2px 0 3px;text-align:center;width:100%}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list{display:block}.splide__track--fade>.splide__list>.splide__slide{left:0;opacity:0;position:absolute;top:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;position:relative;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.splide{padding:0}.no-js .splide{visibility:visible}.splide__arrow{-webkit-appearance:none;appearance:none;background-color:transparent;border:0;cursor:pointer;display:block;height:28px;margin-top:-14px;opacity:1;position:absolute;top:50%;transition:opacity .3s ease-in-out;width:40px;z-index:2}.splide__arrow:focus,.splide__arrow:hover{opacity:.8}.splide__arrow svg{fill:#ffc035;stroke-width:2;stroke:#ffc035;height:100%;width:100%}.splide__arrow--prev{left:0;transform:rotate(-180deg)}.splide__arrow--next{right:0}.splide img{width:100%}.splide__pagination{bottom:0;left:0;padding:0;position:absolute;width:100%;z-index:4}.splide__pagination__page{background-color:#ffc035;border:0;border-radius:12px;height:12px;margin:.5rem .15rem;opacity:.2;transition:opacity .3s ease-in-out;width:12px}.splide__pagination__page:focus,.splide__pagination__page:hover{cursor:pointer;opacity:.5}.splide__pagination__page.is-active{opacity:1}html{background-color:#fff;color:#000}div[class*=" bg-"],div[class^=bg-]{background-color:var(--section-color);color:var(--color-text)}div[class*=" bg-"] .block__title,div[class*=" bg-"] h2,div[class^=bg-] .block__title,div[class^=bg-] h2{color:var(--color-header)}.text-black{color:#000}.text-white{color:#fff}.text-burgundy{color:#620a27}.text-yellow{color:#ffc035}.text-workedup-blue{color:#060d62}.text-workedup-yellow{color:#ffd229}.bg-black{--section-color:var(--black);--color-text:var(--white);--color-text-light:var(--white);--color-link:var(--yellow);--color-header:var(--white);--color-accent:var(--yellow);--color-button-secondary:var(--yellow)}.bg-black-tint{--section-color:var(--black-tint);--color-text:var(--white);--color-text-light:var(--white);--color-link:var(--yellow);--color-header:var(--white);--color-accent:var(--yellow);--color-button-secondary:var(--yellow)}.bg-burgundy{--section-color:var(--burgundy);--color-text:var(--white);--color-text-light:var(--white);--color-link:var(--yellow);--color-header:var(--yellow);--color-accent:var(--yellow);--color-button-secondary:var(--yellow)}.bg-yellow{--section-color:var(--yellow);--color-text:var(--black);--color-text-light:var(--black);--color-link:var(--burgundy);--color-header:var(--burgundy);--color-accent:var(--burgundy);--color-button-primary:var(--burgundy);--color-button-secondary:var(--burgundy)}.bg-yellow-tint{--section-color:var(--yellow-tint);--color-text:var(--black);--color-text-light:var(--black);--color-link:var(--burgundy);--color-header:var(--burgundy);--color-accent:var(--burgundy);--color-button-primary:var(--burgundy);--color-button-secondary:var(--burgundy)}.bg-white{--section-color:var(--white);--color-text:var(--black);--color-text-light:var(--black);--color-link:var(--burgundy);--color-header:var(--burgundy);--color-accent:var(--burgundy)}.bg-white-tint{--section-color:var(--white-tint);--color-text:var(--black);--color-text-light:var(--black);--color-link:var(--burgundy);--color-header:var(--burgundy);--color-accent:var(--burgundy);--color-button-primary:var(--burgundy);--color-button-secondary:var(--burgundy)}.bg-workedup-blue{--section-color:var(--workedup-blue);--color-text:var(--white);--color-text-light:var(--white);--color-link:var(--workedup-yellow);--color-header:var(--workedup-yellow);--color-accent:var(--workedup-yellow);--color-button-primary:var(--workedup-yellow);--color-button-secondary:var(--workedup-yellow)}.bg-workedup-yellow{--section-color:var(--workedup-yellow);--color-text:var(--black);--color-text-light:var(--black);--color-link:var(--workedup-blue);--color-header:var(--workedup-blue);--color-accent:var(--workedup-blue);--color-button-primary:var(--workedup-blue);--color-button-secondary:var(--workedup-blue)}.bg-workedup-gray{--section-color:var(--workedup-gray);--color-text:var(--black);--color-text-light:var(--black);--color-link:var(--workedup-blue);--color-header:var(--workedup-blue);--color-accent:var(--workedup-yellow);--color-button-primary:var(--workedup-blue);--color-button-secondary:var(--workedup-blue)}.bg-workedup-white{--section-color:var(--white);--color-text:var(--black);--color-text-light:var(--black);--color-link:var(--workedup-blue);--color-header:var(--workedup-blue);--color-accent:var(--workedup-yellow);--color-button-primary:var(--workedup-blue);--color-button-secondary:var(--workedup-blue)}.region-header{border-bottom:4px solid #ffc035}.region-header-second{background-color:#620a27}@media(max-width:49.9375em){.region-header-second{border-top:10px solid #000}}.region-header .site-name{font-family:bebas-neue-pro,sans-serif;font-size:1.1rem;font-weight:400;line-height:1;margin:0 0 .25rem;text-transform:uppercase}.region-header .site-name__link{text-decoration:none}.region-header .site-slogan{background-color:#000;color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.08em;line-height:1.1666666667;margin:0 20px 0 0;padding:.65rem .5rem .65rem 0;position:relative;text-transform:uppercase}.region-header .site-slogan:before{background-color:#000;content:"";height:100%;position:absolute;right:100%;top:0;width:50vw}.region-header .site-slogan:after{border-color:transparent transparent transparent #000;border-style:solid;border-width:40px 0 0 20px;bottom:0;content:"";height:0;left:100%;position:absolute;width:0}.menu{list-style:none;margin:0;padding:0}.menu__link{display:block;text-decoration:none}.region-navigation-primary{padding:1rem 0 .5rem}.region-navigation-primary .menu--level-0{align-items:flex-end;display:flex;justify-content:flex-end}.region-navigation-primary .menu--level-0>.menu__item{display:flex;flex-direction:column;margin:0 .75rem;position:relative}.region-navigation-primary .menu--level-0>.menu__item:last-child{margin-right:0}.region-navigation-primary .menu--level-0>.menu__item .menu:hover,.region-navigation-primary .menu--level-0>.menu__item:focus-within>.menu,.region-navigation-primary .menu--level-0>.menu__item:hover>.menu{display:block;opacity:1;visibility:visible}.region-navigation-primary .menu--level-0>.menu__item>.menu__link{color:#fff;font-family:bebas-neue-pro,sans-serif;font-size:1.4rem;letter-spacing:.04em;line-height:1;padding:.25rem;text-align:center;text-transform:uppercase}.region-navigation-primary .menu--level-0>.menu__item>.menu__link:after{content:"";display:block;height:.5em;left:0;position:absolute;top:100%;width:100%}.region-navigation-primary .menu--level-0>.menu__item>.menu__link:focus,.region-navigation-primary .menu--level-0>.menu__item>.menu__link:hover{color:#ffc035}.region-navigation-primary .menu--level-0>.menu__item>.menu__link:focus~.menu__link__icon path,.region-navigation-primary .menu--level-0>.menu__item>.menu__link:hover~.menu__link__icon path{fill:#ffc035}.region-navigation-primary .menu--level-1{background-color:#620a27;border-top:5px solid #ffc035;display:none;left:50%;margin-left:-5em;margin-top:.5em;opacity:0;position:absolute;text-align:left;top:100%;transition:all .5s ease;visibility:hidden;width:10rem;z-index:100}.region-navigation-primary .menu--level-1 .menu__item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)}.region-navigation-primary .menu--level-1 .menu__link{color:#fff;font-size:.7rem;line-height:1.2;padding:.35rem .5rem}.region-navigation-primary .menu--level-1 .menu__link:focus,.region-navigation-primary .menu--level-1 .menu__link:hover{background-color:rgba(0,0,0,.1);color:#ffc035}.menu__link__icon{order:-1;text-align:center}.menu__link__icon svg{height:28px;width:40px}.region-navigation-secondary{padding:.5rem 0}.region-navigation-secondary .menu--secondary .menu--top-level{display:flex;justify-content:flex-end}.region-navigation-secondary .menu--secondary .menu__item:not(:last-child){margin-right:1rem}.region-navigation-secondary .menu--secondary .menu__link{color:#620a27;font-family:bebas-neue-pro,sans-serif;font-size:.8rem;letter-spacing:.04em;line-height:1;text-transform:uppercase}.menu--social-header .menu{display:flex;justify-content:flex-end}.menu--social-header .menu__link{background-color:#620a27;background-position:50%;background-repeat:no-repeat;background-size:15px;border-radius:30px;height:30px;line-height:1;margin-bottom:0;margin-right:10px;overflow:hidden;text-indent:-9999px;transition:all .2s ease-out;width:30px}.menu--social-header .menu__link:focus,.menu--social-header .menu__link:hover{background-color:#ffc035}.menu--social-header .menu__link[href*="twitter.com"]{background-image:url(/themes/custom/cosh/images/social-icons/twitter.svg)}.menu--social-header .menu__link[href*="facebook.com"]{background-image:url(/themes/custom/cosh/images/social-icons/facebook.svg)}.menu--social-header .menu__link[href*="instagram.com"]{background-image:url(/themes/custom/cosh/images/social-icons/instagram.svg)}.menu--social-header .menu__link[href*="linkedin.com"]{background-image:url(/themes/custom/cosh/images/social-icons/linkedin.svg)}.menu--social-header .menu__link[href*="youtube.com"]{background-image:url(/themes/custom/cosh/images/social-icons/youtube.svg);background-size:20px}.lang-switcher{background-color:var(--color-button-primary);border:none;color:var(--section-color,var(--burgundy));cursor:pointer;display:inline-block;font-family:bebas-neue-pro,sans-serif;font-size:1rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;line-height:1.2;padding:.55em 1.2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out;vertical-align:top}.lang-switcher:focus,.lang-switcher:hover{background-color:var(--color-button-primary);color:var(--section-color,var(--burgundy));transform:scale(1.05)}.nav-toggle{background-color:transparent;border:2px solid;color:var(--color-button-secondary);color:#fff;cursor:pointer;display:inline-block;font-family:bebas-neue-pro,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.2;padding:.45em 1.2em;position:absolute;right:15px;text-align:center;text-decoration:none;text-transform:uppercase;top:1rem;transition:all .2s ease-out;vertical-align:top}.nav-toggle:focus,.nav-toggle:hover{color:var(--color-button-secondary);color:#ffc035;transform:scale(1.05)}@media(min-width:50em){.nav-toggle{display:none}}.region-navigation-narrow{background-color:#620a27}.region-navigation-narrow .menu--level-0,.region-navigation-narrow .menu--top-level{margin-bottom:1rem}.region-navigation-narrow .menu--level-0>.menu__item,.region-navigation-narrow .menu--top-level>.menu__item{display:flex;flex-direction:column;margin-bottom:.5rem}.region-navigation-narrow .menu--level-0>.menu__item>.menu__link,.region-navigation-narrow .menu--top-level>.menu__item>.menu__link{font-family:bebas-neue-pro,sans-serif;font-size:1.4rem;text-align:center}.region-navigation-narrow .menu--level-1>.menu__item,.region-navigation-narrow .menu--level-2>.menu__item{border-bottom:1px solid rgba(0,0,0,.15);font-size:.8rem}.region-navigation-narrow .menu--level-1 .menu__link,.region-navigation-narrow .menu--level-2 .menu__link{padding:.25rem .5rem}.region-navigation-narrow .menu__link{color:#fff}.region-navigation-narrow .menu__link.is-active,.region-navigation-narrow .menu__link:focus,.region-navigation-narrow .menu__link:hover{color:#ffc035}.region-navigation-narrow .menu--social-header .menu{justify-content:center}.breadcrumb__list{display:flex;flex-wrap:wrap;font-size:.55rem;line-height:clac(12/11);list-style:none;margin:1rem 0 1.5rem;padding:0}.breadcrumb__item{align-items:center;display:flex}.breadcrumb__item:not(:last-child):after{content:"→";display:block;margin:0 .25em}.breadcrumb__link{display:block;font-weight:700;text-decoration:none;text-transform:uppercase}.breadcrumb__link:focus,.breadcrumb__link:hover{text-decoration:inherit}.block--banner{--section-color:var(--burgundy);--color-button-secondary:var(--yellow);background-color:#000;color:#fff;position:relative}.banner__title{color:#ffc035;font-family:bebas-neue-pro,sans-serif;font-size:2.1rem;line-height:1;margin:.75rem 0}.banner__text{font-size:.8rem;line-height:1.25}.banner__text>:first-child{margin-top:0}.banner__links,.banner__text>:last-child{margin-bottom:0}.banner__links a{background-color:transparent;border:2px solid;color:var(--color-button-secondary);cursor:pointer;display:inline-block;font-family:bebas-neue-pro,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.2;padding:.45em 1.2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out;vertical-align:top}.banner__links a:focus,.banner__links a:hover{color:var(--color-button-secondary);transform:scale(1.05)}.banner__content--background{display:flex;flex-direction:column;height:100%;padding-bottom:2.5rem;padding-top:3rem}.banner__content--background .banner__media{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.banner__content--background .banner__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner__content--background .banner__body{background-color:rgba(0,0,0,.6);margin:auto;max-width:1100px;padding:1.5rem;position:relative;width:95%;z-index:2}.banner__content--background .banner__title{color:#fff;font-size:2.7rem;margin-top:0}.banner__content--background .banner__links a:first-child{background-color:var(--color-button-primary);border:none;color:var(--section-color,var(--burgundy));cursor:pointer;display:inline-block;font-family:bebas-neue-pro,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.2;padding:.55em 1.2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out;vertical-align:top}.banner__content--background .banner__links a:first-child:focus,.banner__content--background .banner__links a:first-child:hover{background-color:var(--color-button-primary);color:var(--section-color,var(--burgundy));transform:scale(1.05)}.banner__content--inline{margin-left:auto;margin-right:auto;max-width:1100px;padding:2rem 15px 2.5rem;position:relative;width:95%}@media(min-width:50em){.banner__content--inline{grid-gap:1rem;align-items:center;display:grid;grid-template-columns:4fr 6fr}.banner__content--inline .banner__media{order:2}}.banner__content--inline .banner__media img{width:100%}.block--content-cards{margin:2rem auto}.content-cards{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;list-style:none;margin:1.5rem auto;padding:0}.content-cards__title{font-family:proxima-nova,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.08em;line-height:1.2;margin:.5rem auto 1.5rem;text-align:center;text-transform:uppercase}.content-cards__icon{text-align:center}.content-cards__icon svg{max-height:2rem}.content-card{background-color:#620a27;color:#fff;display:flex;flex-basis:11.5rem;flex-direction:column;flex-grow:1;flex-shrink:0;max-width:15rem}.content-card__content{display:flex;flex:1;flex-direction:column;padding:1rem}.content-card img{width:100%}.content-card__type{color:hsla(0,0%,100%,.6);font-size:.5rem;font-weight:700;letter-spacing:.15em;line-height:1;margin:0 0 .5rem;text-transform:uppercase}.content-card__title{font-family:bebas-neue-pro,sans-serif;font-size:1rem;line-height:1.2;margin:0 0 1rem}.content-card__link{margin:auto 0 0}.content-card__link a{color:#ffc035;display:inline-block;font-size:.8rem;font-size:.7rem;font-weight:700;letter-spacing:.08em;line-height:1.125;text-decoration:none;text-transform:uppercase}.content-card__link a:after{content:"➔";display:inline-block;transform:translateX(5px);transition:transform .2s ease-in-out}.content-card__link a:focus:after,.content-card__link a:hover:after{transform:translateX(10px)}.feature-cards{grid-column-gap:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;list-style:none;margin:2rem auto 1rem;padding:0}.feature-card{background-color:#620a27;color:#fff;display:grid;grid-template-columns:1fr;grid-template-rows:auto;margin-bottom:1rem}.feature-card__content{align-self:end;background-image:linear-gradient(rgba(98,10,39,0),rgba(98,10,39,.95) 4.25em);grid-area:1/1;padding:4rem 1rem 1rem}.feature-card .field-feature-card-image{grid-area:1/1}.feature-card img{width:100%}.feature-card__title{font-family:bebas-neue-pro,sans-serif;font-size:1.8rem;line-height:1;margin:0 0 .5rem;text-transform:uppercase}.feature-card__body{font-size:.8rem;margin:0 0 .5rem}.feature-card__body>:first-child{margin-top:0}.feature-card__body>:last-child{margin-bottom:0}.feature-card__link{margin:0}.feature-card__link a{color:#ffc035;display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:.08em;line-height:1.125;text-decoration:none;text-transform:uppercase}.feature-card__link a:after{content:"➔";display:inline-block;transform:translateX(5px);transition:transform .2s ease-in-out}.feature-card__link a:focus:after,.feature-card__link a:hover:after{transform:translateX(10px)}.feature-row{position:relative}@media(min-width:31.25em){.feature-row{display:grid;grid-template-columns:1fr 1fr}.feature-row--right .feature-row__image{order:2}.w-100 .feature-row--left .feature-row__body{padding-right:calc(50vw - 540px)}.w-100 .feature-row--right .feature-row__body{padding-left:calc(50vw - 540px)}}.feature-row__title{color:var(--color-header);font-family:bebas-neue-pro,sans-serif;font-size:1.8rem;line-height:1.1666666667;margin:0 0 .75rem}.feature-row__body{color:var(--color-text);font-size:.8rem;padding:4rem 2rem 3rem;position:relative;z-index:2}.feature-row__body>:first-child{margin-top:0}.feature-row__body>:last-child{margin-bottom:0}@media(min-width:31.25em){.feature-row__image{position:relative}.feature-row__image img{left:0;position:absolute;top:0}}.feature-row__image img{height:100%;mix-blend-mode:luminosity;-o-object-fit:cover;object-fit:cover;width:100%}.feature-row a:not([class]){color:var(--color-link)}.icon-tile{margin-bottom:1.5rem;margin-top:2.5rem;padding:2rem 1.5rem 1.5rem;position:relative}.icon-tile__icon{border-radius:46px;display:flex;height:46px;left:50%;margin-left:-23px;position:absolute;top:-23px;width:46px}.icon-tile__icon--black{background-color:#000}.icon-tile__icon--burgundy{background-color:#620a27}.icon-tile__icon--white{background-color:#fff}.icon-tile__icon--yellow{background-color:#ffc035}.icon-tile__icon img{margin:auto;max-width:36px}.icon-tile__title{font-family:bebas-neue-pro,sans-serif;font-size:1.4rem;font-weight:700;line-height:1.1428571429;margin:0 0 1rem;text-align:center}.icon-tile__title:last-child{margin-bottom:0}.icon-tile__body{font-size:.8rem;line-height:1.25}.icon-tile__body>:first-child{margin-top:0}.icon-tile__body>:last-child{margin-bottom:0}.logo-gallery{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;list-style:none;padding:0}.logo-gallery img{max-height:7rem;max-width:7rem;width:auto}.people{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;list-style:none;margin:2rem auto 1rem;padding:0}.person{flex-basis:11.5rem;flex-grow:0;flex-shrink:0;max-width:11.5rem}.person img{border-radius:.5rem;display:block;margin-bottom:.75rem;width:100%}.person__name{color:#620a27;font-size:1.6rem;font-weight:400;line-height:1}.person__job-title,.person__name{font-family:bebas-neue-pro,sans-serif;margin:0 0 .5rem}.person__job-title{font-size:.9rem;letter-spacing:.04em;text-transform:uppercase}.person__pronouns{color:#4d4d4d}.person__email,.person__pronouns{font-size:.7rem;margin:0 0 .5rem}.person__bio{margin:0}.person__bio__summary{cursor:pointer;font-size:.7rem;text-transform:uppercase}.person__bio__summary:focus,.person__bio__summary:hover{color:#620a27}.person__bio__content{font-size:.8rem;margin-top:.5rem}.person__bio__content>:first-child{margin-top:0}.person__bio__content>:last-child{margin-bottom:0}.block--video{margin:1.5rem 0}.video-with-caption .embed-video{margin:0}.field-label--inline--wrapper{display:block;margin-bottom:1em}.field--inline{display:inline}.field-label--inline{display:inline-block;margin:0;padding:0 .25em 0 0}.node--with-layout>._none:last-child ._none:not([class*=bg-]){padding-bottom:2rem}.blog__details{margin:1rem auto;max-width:1100px;padding-left:15px;padding-right:15px;position:relative;width:95%}.blog__pubdate{color:#4d4d4d;font-family:bebas-neue-pro,sans-serif;font-weight:400;text-transform:uppercase}.list--blog{display:flex;flex-wrap:wrap;gap:1.5rem;list-style:none;margin:1.5rem auto;padding:0}.blog-teaser{border:1px solid #ccc;flex-basis:11.5rem;flex-grow:1;flex-shrink:0;max-width:15rem;padding:1.25rem 1rem 1rem 2rem;position:relative}.blog-teaser__date{background:#620a27;color:#fff;font-size:.5rem;left:0;margin:0;padding:1.5rem .25rem;position:absolute;text-transform:uppercase;top:0;transform:rotate(180deg);writing-mode:vertical-lr}.blog-teaser__title{font-family:bebas-neue-pro,sans-serif;font-size:1.4rem;font-weight:400;margin:0}.blog-teaser__summary{color:#4d4d4d;font-size:.8rem;margin:.75rem 0 0}.blog-teaser__summary>:first-child{margin-top:0}.blog-teaser__summary>:last-child{margin-bottom:0}.event-dates{list-style:none;padding:0}.event__details{display:flex;flex-wrap:wrap;gap:2rem;margin:2rem auto;max-width:1100px;padding-left:15px;padding-right:15px;padding-top:0!important;position:relative;width:95%}.event__details .event-dates{background-image:url(/themes/custom/cosh/images/icon-calendar--burgundy.svg)}.event__details .event-dates,.event__details .event-location{background-position:left 50%;background-repeat:no-repeat;background-size:.8rem auto;font-size:.8rem;margin:0;padding:.5rem 0 .5rem 1.25rem}.event__details .event-location{background-image:url(/themes/custom/cosh/images/icon-location--burgundy.svg)}.list--events{display:flex;flex-wrap:wrap;gap:1.5rem;list-style:none;margin:1.5rem auto;padding:0}.event-teaser{border:1px solid #ccc;flex-basis:11.5rem;flex-grow:1;flex-shrink:0;max-width:15rem;padding:1rem}.event-teaser .event-dates{background-image:url(/themes/custom/cosh/images/icon-calendar--burgundy.svg)}.event-teaser .event-dates,.event-teaser .event-location{background-position:left 50%;background-repeat:no-repeat;background-size:.8rem auto;font-size:.7rem;margin:0;padding:.5rem 0 .5rem 1.25rem}.event-teaser .event-location{background-image:url(/themes/custom/cosh/images/icon-location--burgundy.svg)}.event-teaser__title{font-family:bebas-neue-pro,sans-serif;font-size:1.4rem;font-weight:400;margin:0 0 .75rem}.event-teaser__summary{color:#4d4d4d;font-size:.8rem;margin:.75rem 0 0}.event-teaser__summary>:first-child{margin-top:0}.event-teaser__summary>:last-child{margin-bottom:0}.node--in-the-news{padding-bottom:2rem}.node--in-the-news .in-the-news-teaser__outlet{font-size:1.2rem}.node--in-the-news .field-in-the-news-date{color:#4d4d4d;font-size:.7rem;margin:1rem 0;text-transform:uppercase}.node--in-the-news .field-in-the-news-link{word-wrap:break-word;font-size:.8rem;-webkit-hyphens:auto;hyphens:auto;word-break:break-word}.list--in-the-news{display:flex;flex-wrap:wrap;gap:1.5rem;list-style:none;margin:1.5rem auto;padding:0}.in-the-news-teaser{border:1px solid #ccc;flex-basis:11.5rem;flex-grow:1;flex-shrink:0;max-width:15rem;padding:1rem}.in-the-news-teaser__date{color:#4d4d4d;font-size:.6rem;margin:0 0 .5rem;text-transform:uppercase}.in-the-news-teaser__outlet{border-bottom:2px solid #ffc035;display:inline-block;font-family:bebas-neue-pro,sans-serif;font-size:.9rem;font-weight:400;line-height:1;margin:0 0 .25rem;padding-bottom:.25rem}.in-the-news-teaser__title{font-family:bebas-neue-pro,sans-serif;font-size:1.4rem;font-weight:400;margin:0 0 .75rem}.in-the-news-teaser__excerpt{color:#4d4d4d;font-size:.8rem;margin:0}.in-the-news-teaser__excerpt>:first-child{margin-top:0}.in-the-news-teaser__excerpt>:last-child{margin-bottom:0}.press-release__details{margin:1rem auto;max-width:1100px;padding-left:15px;padding-right:15px;position:relative;width:95%}.press-release__pubdate{color:#4d4d4d;font-family:bebas-neue-pro,sans-serif;font-weight:400;text-transform:uppercase}.list--press-releases{display:flex;flex-wrap:wrap;gap:1.5rem;list-style:none;margin:1.5rem auto;padding:0}.press-release-teaser{border:1px solid #ccc;flex-basis:11.5rem;flex-grow:1;flex-shrink:0;max-width:15rem;padding:1rem}.press-release-teaser__date{color:#4d4d4d;font-size:.6rem;margin:0 0 .25rem;text-transform:uppercase}.press-release-teaser__title{font-family:bebas-neue-pro,sans-serif;font-size:1.4rem;font-weight:400;margin:0}.list--resources{display:flex;flex-wrap:wrap;gap:1.5rem;list-style:none;margin:3rem 0 2rem;padding:0}.resource-teaser{--color-text-meta:$color-text-light;flex-basis:100%;flex-shrink:0}.resource-teaser__title{font-family:bebas-neue-pro,sans-serif;font-size:1.6rem;font-weight:700;margin:0 0 .5rem}.resource-teaser__summary{font-size:1rem;margin:0 0 .5rem}.resource-teaser__summary>:first-child{margin-top:0}.resource-teaser__summary>:last-child{margin-bottom:0}.resource-teaser__meta{color:var(--color-text-meta);font-family:bebas-neue-pro,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.resource-teaser__meta,.resource-teaser__meta ul{align-items:center;display:flex;flex-wrap:wrap;gap:1em}.resource-teaser__meta ul{list-style:none;margin:0;padding:0}.resource-teaser__meta img{width:30px}.resource-teaser.featured{--color-link:#ffc035;--color-link-hover:#ffc035;--color-text-meta:#fff;background-color:#620a27;color:#fff;display:flex;flex-direction:column}@media(min-width:50em){.resource-teaser.featured{flex-basis:calc(33% - 1.5rem);flex-shrink:1}}.resource-teaser.featured .resource-teaser__image img{width:100%}.resource-teaser.featured .resource-teaser__body{display:flex;flex:1;flex-direction:column;padding:1rem}.resource-teaser.featured .resource-teaser__title{font-size:1.2rem}.resource-teaser.featured .resource-teaser__summary{font-size:.75rem}.resource-teaser.featured .resource-teaser__meta{margin-top:auto}.section-user .region-content>.block{margin-left:auto;margin-right:auto;max-width:1100px;max-width:800px;padding-left:15px;padding-right:15px;position:relative;width:95%}.section-user .page-banner+.block{margin-top:2em}.user-form,.user-login-form,.user-pass{margin:1.5em auto 4em;max-width:30em;width:90%}.user-form .form-email,.user-form .form-text,.user-login-form .form-email,.user-login-form .form-text,.user-pass .form-email,.user-pass .form-text{width:100%}.user-form{background-color:#f2f2f2;max-width:38.5em;padding:1.5em 1.5em 2em}.user-form .form-submit{font-size:1rem;margin-top:1rem}.form-item-field-user-address-0-address-country-code{display:none}.user-form-intro{margin-bottom:2em}.profile{margin-left:auto;margin-right:auto;max-width:1100px;padding-left:15px;padding-right:15px;position:relative;width:95%}.profile>:last-child{padding-bottom:2rem}.region-footer{background-color:#620a27;background-image:url(/themes/custom/cosh/images/COSH-logo-watermark.png);background-position:60% -100px;background-repeat:no-repeat;background-size:auto 600px;color:#fff;padding-bottom:2.5rem;padding-top:2.5rem}.region-footer a:not([class]){color:#ffc035}.region-footer .site-logo{width:200px}.menu--footer .menu__item{margin-bottom:.75rem}.menu--footer .menu__link{color:#fff;display:block;font-size:.7rem;line-height:1;padding:.15rem 0 .15rem 1.75rem;position:relative}.menu--footer .menu__link:focus,.menu--footer .menu__link:hover{color:#ffc035}.menu--footer .menu__link:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:1rem;left:0;position:absolute;top:0;width:1rem}.menu--footer .menu__link[href*=contact]:before{background-image:url(/themes/custom/cosh/images/social-icons/email.svg)}.menu--footer .menu__link[href*="twitter.com"]:before{background-image:url(/themes/custom/cosh/images/social-icons/twitter.svg)}.menu--footer .menu__link[href*="facebook.com"]:before{background-image:url(/themes/custom/cosh/images/social-icons/facebook.svg)}.menu--footer .menu__link[href*="instagram.com"]:before{background-image:url(/themes/custom/cosh/images/social-icons/instagram.svg)}.menu--footer .menu__link[href*="linkedin.com"]:before{background-image:url(/themes/custom/cosh/images/social-icons/linkedin.svg)}.menu--footer .menu__link[href*="youtube.com"]:before{background-image:url(/themes/custom/cosh/images/social-icons/youtube.svg)}.block-footernewsletter .block__title{font-family:bebas-neue-pro,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.25;margin:0 0 1rem}@media(max-width:62.5em){.block-footernewsletter .button--primary{font-size:.8rem}}.region-footer .icon-tile{background-color:rgba(0,0,0,.15);margin-top:2rem;text-align:center}.region-footer .icon-tile__title{font-size:1rem}@media(min-width:62.5em){.region-footer .icon-tile__title{font-size:1.4rem}}.views-exposed-form{margin:1rem auto 2rem}.views-exposed-form .form-type-textfield label,.views-exposed-form legend,.views-exposed-form summary{color:#620a27;font-size:.8rem;font-weight:700;letter-spacing:.04em;line-height:1;margin-bottom:.5rem;text-transform:uppercase}.views-exposed-form .form-text{border-color:#620a27;width:100%}.views-exposed-form .form-submit{background-color:var(--color-button-primary);border:none;color:var(--section-color,var(--burgundy));cursor:pointer;display:inline-block;font-family:bebas-neue-pro,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.2;padding:.55em 1.2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out;vertical-align:top}.views-exposed-form .form-submit:focus,.views-exposed-form .form-submit:hover{background-color:var(--color-button-primary);color:var(--section-color,var(--burgundy));transform:scale(1.05)}.views-exposed-form .form-submit[data-drupal-selector=edit-reset]{background-color:transparent;border:2px solid;color:var(--color-button-secondary);cursor:pointer;display:inline-block;font-family:bebas-neue-pro,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.2;padding:.45em 1.2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out;vertical-align:top}.views-exposed-form .form-submit[data-drupal-selector=edit-reset]:focus,.views-exposed-form .form-submit[data-drupal-selector=edit-reset]:hover{color:var(--color-button-secondary);transform:scale(1.05)}.bef-checkboxes{grid-gap:.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.bef-checkboxes .form-checkbox{opacity:0;position:absolute}.bef-checkboxes .form-checkbox:checked+.option{background-color:#620a27;color:#fff}.bef-checkboxes .option{align-items:center;background-color:#fff;border:1px solid #620a27;border-radius:3px;color:#620a27;cursor:pointer;display:flex;font-family:bebas-neue-pro,sans-serif;font-size:1rem;font-weight:700;gap:.5rem;line-height:1;padding:.525rem .5rem;transition:all .3s ease-in-out}.bef-checkboxes .option:focus,.bef-checkboxes .option:hover{border-color:#ffc035}.bef-checkboxes .option img{border-radius:50%;width:60px}@media(min-width:62.5em){#views-exposed-form-resources-block-1 #edit-jobshazards-collapsible,#views-exposed-form-resources-block-1 #edit-policyadvocacy-collapsible,#views-exposed-form-resources-block-1 #edit-takingaction-collapsible,#views-exposed-form-resources-block-1 #edit-topic--wrapper,#views-exposed-form-resources-block-1 #edit-workerrights-collapsible{clear:right;float:right;margin-left:2rem;width:80%}#views-exposed-form-resources-block-1 #edit-language-collapsible,#views-exposed-form-resources-block-1 #edit-type-collapsible{width:calc(20% - 2rem)}#views-exposed-form-resources-block-1 #edit-actions{clear:both}}div.layout-builder__add-block,div.layout-builder__add-section{padding:.5em 0}.layout-builder-form{margin:1.5em 0}.layout-builder-form>.form-actions{font-size:1.2em;text-align:center}.layout-builder-form>.form-actions .form-type-checkbox{font-size:12px;letter-spacing:.08em;margin-top:1.5em;text-transform:uppercase}.layout-builder-form .button:not(.button--primary){background-color:transparent;border:2px solid;color:var(--color-button-secondary);cursor:pointer;display:inline-block;font-family:bebas-neue-pro,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.2;padding:.45em 1.2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out;vertical-align:top}.layout-builder-form .button:not(.button--primary):focus,.layout-builder-form .button:not(.button--primary):hover{color:var(--color-button-secondary);transform:scale(1.05)}.layout-builder-form .form-type-vertical-tabs{display:none}.ui-dialog.ui-dialog-off-canvas .ui-dialog-title{font-size:18px}#drupal-off-canvas .inline-block-create-button:before{left:1em!important}#drupal-off-canvas .form-item{width:100%}#drupal-off-canvas .inline-block-list li{padding:.5rem}.bs_input-circles .form-radios .form-item{width:auto!important}.option.text-black{background-color:#000!important}.option.text-yellow{background-color:#ffc035!important}.option.text-burgundy{background-color:#620a27!important}.option.text-white{background-color:#fff!important}.option.bg-black{background-color:#000!important}.option.bg-black-tint{background-color:rgba(0,0,0,.15)!important}.option.bg-burgundy{background-color:#620a27!important}.option.bg-yellow{background-color:#ffc035!important}.option.bg-yellow-tint{background-color:#fff2d9!important}.option.bg-white{background-color:#fff!important}.option.bg-white-tint{background-color:hsla(0,0%,100%,.15)!important}.option.bg-workedup-blue{background-color:#060d62!important}.option.bg-workedup-yellow{background-color:#ffd229!important}.option.bg-workedup-gray{background-color:#f5f5f5!important}.option.bg-workedup-white{background-color:#fff!important}.ui-dialog.editor-link-dialog .ui-dialog-content{overflow:initial}.linkit-ui-autocomplete{font-size:16px}.layout-builder-configure-block summary{background-color:rgba(0,0,0,.3)!important}#layout-builder-modal{padding-top:0!important}.block-cosh-help{margin-left:auto;margin-right:auto;max-width:1100px;padding-left:15px;padding-right:15px;position:relative;width:95%}.block-cosh-help>*{font-size:.7em;text-align:center}.messages{background-color:#353641;background-position:1rem 50%;background-repeat:no-repeat;background-size:1rem auto;border:solid #353641;border-radius:2px;border-width:0 0 0 5px;color:#fff;margin-bottom:1rem;margin-top:1rem;padding:1.5rem 1.5rem 1.5rem calc(3rem - 5px)}.messages a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:inherit;text-decoration-style:dotted}.messages a:focus,.messages a:hover{text-decoration-style:solid}.messages--status{background-image:url(/themes/custom/cosh/images/message-status.svg);border-color:#4c9d2a}.messages--warning{background-image:url(/themes/custom/cosh/images/message-warning.svg);border-color:#fadc3b}.messages--error{background-image:url(/themes/custom/cosh/images/message-error.svg);border-color:red}.button--primary{background-color:var(--color-button-primary);border:none;color:var(--section-color,var(--burgundy));cursor:pointer;display:inline-block;font-family:bebas-neue-pro,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.2;padding:.55em 1.2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out;vertical-align:top}.button--primary:focus,.button--primary:hover{background-color:var(--color-button-primary);color:var(--section-color,var(--burgundy));transform:scale(1.05)}.button--secondary{background-color:transparent;border:2px solid;color:var(--color-button-secondary);cursor:pointer;display:inline-block;font-family:bebas-neue-pro,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.2;padding:.45em 1.2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out;vertical-align:top}.button--secondary:focus,.button--secondary:hover{color:var(--color-button-secondary);transform:scale(1.05)}a[class^=button]:not(:only-child){margin-bottom:.5em;margin-right:.5em}.webform-submission-form{margin-bottom:2rem}.webform-button--reset{background-color:transparent;border:2px solid;color:var(--color-button-secondary);cursor:pointer;display:inline-block;font-family:bebas-neue-pro,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.04em;line-height:1.2;padding:.45em 1.2em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-out;vertical-align:top}.webform-button--reset:focus,.webform-button--reset:hover{color:var(--color-button-secondary);transform:scale(1.05)}.region-content>.webform-confirmation{margin-left:auto;margin-right:auto;max-width:1100px;padding-left:15px;padding-right:15px;padding-top:3rem;position:relative;width:95%}.tabs-container{margin:1rem 0 1.5rem}.tabs{border-bottom:1px solid #bbb;display:flex;flex-wrap:wrap;font-family:bebas-neue-pro,sans-serif;font-size:1rem;justify-content:center;list-style:none;margin-bottom:1rem;margin-top:1rem;text-align:left}.tabs li{margin:.5rem .5rem 0}.tabs a{border-bottom:3px solid transparent;color:#000;display:block;padding:.25em;text-decoration:none}.tabs a:focus,.tabs a:hover{border-bottom-color:rgba(98,10,39,.5)}.tabs a.is-active{border-bottom-color:#620a27;color:#000;cursor:default;font-weight:700}.pager__items{clear:both;padding:0;text-align:center}.pager__item{background-image:none;display:inline;list-style-type:none;padding:0 .5em}.pager__item.is-active{font-weight:700}.maintenance-page{align-items:center;display:flex;min-height:100vh}.maintenance-page header div,.maintenance-page img{display:none}.maintenance-page header h1{font-size:24px;text-transform:uppercase}.maintenance-page .dialog-off-canvas-main-canvas{margin:auto;max-width:800px;width:90%}@media print{*{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}.region-navigation-primary,.region-navigation-secondary,.site-name,.site-slogan{display:none}.region-header{border:0}a:link,a:visited{text-decoration:underline!important}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.site-logo-link:after{display:none}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.feature-card__content{background-color:hsla(0,0%,100%,.9)!important}#skip-link,.action-links,.book-navigation,.breadcrumb,.feed-icons,.forum-topic-navigation,.links,.pager,.region-footer,.tabs{display:none;visibility:hidden}}
