﻿/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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}
.scroll-top-button{--scroll-to-top-width: 49px;right:calc(var(--scroll-to-top-width)*-1);width:var(--scroll-to-top-width);height:var(--scroll-to-top-width);font-size:3rem;background-color:rgba(0,0,6,.57);color:#fff;border:none;display:block;position:fixed;padding:0 0 .15em 0;bottom:0;z-index:100;text-align:center;overflow:hidden;transition:right .2s ease,background-color .2s ease,color .2s ease}.scroll-top-button:hover{background-color:#fff;color:#333}@media(max-width: 767px){.scroll-top-button{font-size:2rem;padding:0}}.scroll-top-button:focus,.scroll-top-button--on{right:0}.no-js .scroll-top-button{display:none}
body.user-logged-in #toolbar-administration ul{margin-right:0;padding:0}body.user-logged-in #toolbar-administration ul li{font-size:13px;line-height:1;margin:0;padding-bottom:0}body.user-logged-in #toolbar-administration ul li a{border-bottom:0 none}body.toolbar-fixed.user-logged-in #toolbar-administration a.toolbar-item:focus,body.toolbar-fixed.user-logged-in #toolbar-administration a.toolbar-item:active{outline:0px !important}body.toolbar-fixed.user-logged-in #toolbar-administration ul li,body.toolbar-fixed.user-logged-in #toolbar-administration ol li{padding:0}body.toolbar-fixed.user-logged-in #toolbar-administration .toolbar-tray-horizontal .menu-item a:focus{background:#abeae4 !important;outline:0 none !important}body.toolbar-fixed.user-logged-in #toolbar-administration .toolbar-tray a:hover,body.toolbar-fixed.user-logged-in #toolbar-administration .toolbar-tray a:active,body.toolbar-fixed.user-logged-in #toolbar-administration .toolbar-tray a:focus,body.toolbar-fixed.user-logged-in #toolbar-administration .toolbar-tray a.is-active{color:#000 !important}body.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in .side-nav{top:81px}body.toolbar-tray-open.toolbar-fixed.user-logged-in.toolbar-vertical .side-nav{top:41px}.path-admin-config-site-config-settings .compact-link{display:none}
.article__date{display:block;margin-top:10px}
.bg-color-red-scots-rose{background-color:#ef3a47}.bg-color-gold-thread{background-color:#fdb515}.bg-color-beige-kittanning-brick{background-color:#e4dac4}.bg-color-gray-steel{background-color:#bcbec0}.bg-color-teal-thread{background-color:#008f91}.bg-color-green-thread{background-color:#009647}.bg-color-gray-lightest{background-color:#f3f3f3}.bg-color-white{background-color:#fff}.bg-color-red-skibo{background-color:#941120}.bg-color-red-carnegie{background-color:#c41230}.bg-color-blue-weaver{background-color:#182c4b}.bg-color-gray-iron{background-color:#6d6e71}.bg-color-gray-dark{background-color:#333}.bg-color-blue-thread{background-color:#043673}.bg-color-teal-hornbostel{background-color:#1f4c4c}
html,body,button,input,select,textarea{color:rgba(0,0,0,.85);font-family:"Roboto","Helvetica",sans-serif;font-size:1rem;line-height:1.65rem}@media(min-width: 768px){html,body,button,input,select,textarea{font-family:"Open Sans","Helvetica",sans-serif}}body{background-color:#fff;position:relative}p,pre,li,address{font-size:1rem;margin:0;padding:1rem 0;line-height:1.65rem;max-width:var(--max-character-length)}p:first-child,pre:first-child,li:first-child,address:first-child{padding-top:0}p:last-child,pre:last-child,li:last-child,address:last-child{padding-bottom:0}b,strong{letter-spacing:.025rem;font-weight:700}b h1,b h2,strong h1,strong h2{letter-spacing:normal;font-weight:300}:root{--max-character-length: 85ch}mark{color:#fdb515;padding:0 .125rem}small{font-size:.85rem;line-height:1.4025rem}hr{clear:both;display:block;height:1px;border:none;border-top:2px rgba(0,0,0,.25) solid;margin:1rem 0;padding:0;max-width:100%;width:100%}h1,h2,h3,h4,h5,h6{clear:both;opacity:.9;font-size:1rem;font-weight:300;line-height:155%;margin:0;padding:1rem 0;max-width:var(--max-character-length)}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{padding-top:0}h1+ul,h1+ol,h2+ul,h2+ol,h3+ul,h3+ol,h4+ul,h4+ol,h5+ul,h5+ol,h6+ul,h6+ol{margin-top:-0.35rem;padding-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{padding-bottom:0}h1 strong,h2 strong,h3 strong,h4 strong,h5 strong,h6 strong{font-weight:inherit;letter-spacing:inherit}h1{font-size:2.35rem;font-weight:300;line-height:135%;max-width:none;word-break:break-word}h1+h2{margin-top:-1rem}h2{font-size:1.5rem;font-weight:300;word-break:break-word;max-width:none}h2+h3{margin-top:-1rem}h3{font-size:1.15rem;font-weight:700;letter-spacing:.025rem;word-break:break-word;max-width:none}h4{font-weight:700;letter-spacing:.025rem;text-transform:uppercase}h5{font-weight:700}h6{font-weight:700;letter-spacing:.025rem;text-transform:uppercase;font-size:.85rem;opacity:1}blockquote{font-size:1.5rem;font-weight:300;word-break:break-word;max-width:none;clear:both;opacity:.9;border-left:2px rgba(0,0,0,.25) solid;display:block;margin:.5rem 0;padding-left:1rem;line-height:135%;position:relative}blockquote:last-child{margin-bottom:0}blockquote+blockquote{margin-top:-0.5rem}img{max-width:100%;vertical-align:middle;height:auto}img[data-focal-point="left top"]{object-position:left top}img[data-focal-point="center top"]{object-position:center top}img[data-focal-point="right top"]{object-position:right top}img[data-focal-point="left bottom"]{object-position:left bottom}img[data-focal-point="center bottom"]{object-position:center bottom}img[data-focal-point="right bottom"]{object-position:right bottom}img[data-focal-point="left center"]{object-position:left center}img[data-focal-point="center center"]{object-position:center center}img[data-focal-point="right center"]{object-position:right center}iframe{border:none}.iframe-responsive-container{position:relative;display:block;overflow:hidden;height:0;padding-bottom:56.25%}.iframe-responsive-container__iframe{position:absolute;display:block;left:0;top:0;height:100%;width:100%}details{padding:1rem 0}details+details{padding-top:0}details[open]{padding-bottom:1rem}details[open] summary{margin-bottom:1rem}details[open] summary::before{transform:rotate(90deg)}summary{outline:none;cursor:pointer;user-select:none;display:inline-block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;padding-bottom:1px;transition:background .2s ease,border-color .2s ease,color .2s ease}summary::-webkit-details-marker{display:none}summary::before{content:"›";display:inline-block;font-size:1.5rem;margin-right:.5rem;transform:rotate(0);transform-origin:60% 60%;transition:transform .2s ease}summary h1,summary h2,summary h3,summary h4,summary h5,summary h6{display:inline}summary:hover{color:#c41230;border-bottom-color:#c41230}.visually-hidden{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;white-space:nowrap;width:1px;word-wrap:normal}.visually-hidden--focusable{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;white-space:nowrap;width:1px;word-wrap:normal}.visually-hidden--focusable:focus{clip-path:none;clip:auto;height:auto;overflow:visible;position:relative;white-space:normal;width:auto}@media(min-width: 768px){.bg-image-globe{background-attachment:scroll;background-position:center center;background-repeat:repeat-y;background-image:url(/work-that-matters/themes/cmu2019/images/bg-globe.png);background-size:100% auto}.bg-image-plaid{background-attachment:scroll;background-position:center center;background-repeat:no-repeat;position:relative;overflow:hidden;z-index:1}.bg-image-plaid:before{content:"";position:absolute;width:9999px;height:9999px;z-index:-1;margin:0 auto;left:0;top:0;background-image:url(/work-that-matters/themes/cmu2019/images/bg-plaid-big.png);background-repeat:repeat;background-position:center center;background-size:auto;transform:rotate(41.35deg) translateX(-50%)}}.text-align-center{text-align:center}
.p{font-size:1rem;margin:0;padding:1rem 0;line-height:1.65rem;max-width:var(--max-character-length)}.p:first-child{padding-top:0}.p:last-child{padding-bottom:0}.small{font-size:.85rem;line-height:1.4025rem}.hr{clear:both;display:block;height:1px;border:none;border-top:2px rgba(0,0,0,.25) solid;margin:1rem 0;padding:0;max-width:100%;width:100%}.h1,.h2,.h3{clear:both;opacity:.9;font-size:1rem;font-weight:300;line-height:155%;margin:0;padding:1rem 0;max-width:var(--max-character-length)}.h1:first-child,.h2:first-child,.h3:first-child{padding-top:0}.h1+ul,.h1+ol,.h2+ul,.h2+ol,.h3+ul,.h3+ol{margin-top:-0.35rem;padding-top:0}.h1:last-child,.h2:last-child,.h3:last-child{padding-bottom:0}.h1 strong,.h2 strong,.h3 strong{font-weight:inherit;letter-spacing:inherit}.h1{font-size:2.35rem;font-weight:300;line-height:135%;max-width:none;word-break:break-word}.h2{font-size:1.5rem;font-weight:300;word-break:break-word;max-width:none}.h3{font-size:1.15rem;font-weight:700;letter-spacing:.025rem;word-break:break-word;max-width:none}.blockquote{font-size:1.5rem;font-weight:300;word-break:break-word;max-width:none;clear:both;opacity:.9;border-left:2px rgba(0,0,0,.25) solid;display:block;margin:.5rem 0;padding-left:1rem;line-height:135%;position:relative}.blockquote:last-child{margin-bottom:0}
a:focus-visible,a:focus-visible *,a:active,a:active *,button:focus-visible,button:focus-visible *,button:active,button:active *,summary:focus-visible,summary:active{z-index:1000 !important;border-color:transparent !important;background:var(--focus-state-bg-color) !important;color:var(--focus-state-text-color) !important;fill:var(--focus-state-text-color) !important;outline:3px solid var(--focus-state-bg-color);outline-offset:0}
input,select{border:1px solid #767676;outline:transparent none;transition:background .2s ease,border-color .2s ease,color .2s ease,outline .2s ease,transform .2s ease}button{background-color:rgba(0,0,6,.57);border:2px solid transparent;border-left-width:0;border-right-width:0;border-bottom-color:rgba(0,0,0,.25);color:rgba(255,255,255,.95);cursor:pointer;display:inline-block;letter-spacing:.025rem;transition:background .2s ease,border-color .2s ease,color .2s ease,outline .2s ease,fill .2s ease,transform .2s ease}button:hover{background-color:rgba(0,0,0,.85);color:#fff;border-color:transparent;border-bottom-color:rgba(0,0,0,.25)}input{padding:.25rem .5rem}input:focus{background-color:#bcbec0;border-width:3px;margin:-2px}select{padding:.3rem}select:focus{border-width:3px;margin:-2px}
ul{list-style-type:circle;margin:0;padding:1rem 0}ul:first-child{padding-top:0}ul ol:first-child,ul ul:first-child{padding-top:1rem}ul ol:last-child,ul ul:last-child{padding-bottom:0}ul li{list-style-position:outside;padding:.5rem 0;margin-left:1rem}ul li:first-child{padding-top:0}ul li:last-child{padding-bottom:0}ul li p{padding:0}ol{list-style-type:decimal;margin:0;padding:1rem 0}ol:first-child{padding-top:0}ol ol:first-child,ol ul:first-child{padding-top:1rem}ol ol:last-child,ol ul:last-child{padding-bottom:0}ol li{list-style-position:outside;padding:.5rem 0;margin-left:1rem}ol li:first-child{padding-top:0}ol li:last-child{padding-bottom:0}ol li p{padding:0}ol li:nth-child(1n+10){margin-left:1.55rem}ol li:nth-child(1n+100){margin-left:2.15rem}ol ul li:nth-child(1n+10),ol ul li:nth-child(1n+100){list-style-position:outside;margin-left:1rem}ol ol{list-style-type:lower-alpha}ol ol li,ol ol li:nth-child(1n+10),ol ol li:nth-child(1n+100){margin-left:1rem}ol ol ol{list-style-type:lower-roman}ol ol ol ol{list-style-type:decimal}ol ol ol ol li:nth-child(1n+10){margin-left:1.55rem}ol ol ol ol li:nth-child(1n+100){margin-left:2.15rem}ol ol ol ol ol{list-style-type:lower-alpha}ol ol ol ol ol li,ol ol ol ol ol li:nth-child(1n+10),ol ol ol ol ol li:nth-child(1n+100){margin-left:1rem}ol ol ol ol ol ol{list-style-type:lower-roman}
.table-container{overflow-x:auto;width:100%}table{table-layout:fixed;border-collapse:collapse;margin:1rem 0;text-align:left;width:100%}table caption,table summary{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;white-space:nowrap;width:1px;word-wrap:normal}@media(min-width: 961px){table p,table h1,table h2,table h3,table h4,table h5,table h6,table ol,table ul,table pre,table blockquote,table table{padding-left:0 !important;padding-right:0 !important}}@media(max-width: 767px){.table--large{width:165%}.table--xl{width:200%}}tr:nth-child(even){background-color:rgba(0,0,0,.1)}th{padding:.65rem;vertical-align:middle;letter-spacing:.025rem;font-weight:700;text-transform:uppercase;font-size:.85rem;line-height:1.4025rem}thead th{border-bottom:2px rgba(0,0,0,.25) solid}tbody th{border-right:2px rgba(0,0,0,.25) solid}td{padding:.65rem;vertical-align:middle}.bg-image-tartan-wave tr:nth-child(even){background-color:rgba(0,0,0,.25)}.bg-image-tartan-wave .grid__box--card tr:nth-child(even){background-color:rgba(0,0,0,.1)}.bg-color-red-skibo tr:nth-child(even){background-color:rgba(0,0,0,.25)}.bg-color-red-skibo .grid__box--card tr:nth-child(even){background-color:rgba(0,0,0,.1)}.bg-color-red-carnegie tr:nth-child(even){background-color:rgba(0,0,0,.25)}.bg-color-red-carnegie .grid__box--card tr:nth-child(even){background-color:rgba(0,0,0,.1)}.bg-color-blue-weaver tr:nth-child(even){background-color:rgba(0,0,0,.25)}.bg-color-blue-weaver .grid__box--card tr:nth-child(even){background-color:rgba(0,0,0,.1)}.bg-color-gray-iron tr:nth-child(even){background-color:rgba(0,0,0,.25)}.bg-color-gray-iron .grid__box--card tr:nth-child(even){background-color:rgba(0,0,0,.1)}.bg-color-gray-dark tr:nth-child(even){background-color:rgba(0,0,0,.25)}.bg-color-gray-dark .grid__box--card tr:nth-child(even){background-color:rgba(0,0,0,.1)}.bg-color-blue-thread tr:nth-child(even){background-color:rgba(0,0,0,.25)}.bg-color-blue-thread .grid__box--card tr:nth-child(even){background-color:rgba(0,0,0,.1)}.bg-color-teal-hornbostel tr:nth-child(even){background-color:rgba(0,0,0,.25)}.bg-color-teal-hornbostel .grid__box--card tr:nth-child(even){background-color:rgba(0,0,0,.1)}.text-color-invert tr:nth-child(even){background-color:rgba(0,0,0,.25)}.text-color-invert .grid__box--card tr:nth-child(even){background-color:rgba(0,0,0,.1)}
.block-tabs{background-color:#c41230;margin-left:0;margin-right:0;padding:16px 16px 0;width:100%;transition:bottom .4s ease;display:none}.block-tabs li a{color:#fff;border-bottom-color:#fff}.block-tabs li a:hover,.block-tabs li a:focus{color:#c41230 !important;background-color:#fff !important}@media(max-width: 767px){.block-tabs li a{font-size:11px}}.content-controls--tabs .block-tabs{display:block}@media(min-width: 768px){.block-tabs{height:52px;padding:16px 32px 0;border-radius:0 4px 0 0}}
.breadcrumbs__list-item__link{position:relative}.breadcrumbs__list-item__link::before{content:"›";position:absolute;left:-1rem;padding-right:1rem;color:#6d6e71}@media(max-width: 767px){.breadcrumbs__list-item__link::before{content:"‹"}}.breadcrumbs__list-item__link--first-child::before{content:none}
.breadcrumbs__list-item{display:inline;font-size:.85rem;margin-left:1rem;margin-right:.5rem}@media(max-width: 767px){.breadcrumbs__list-item{display:none}.breadcrumbs__list-item:nth-last-child(2){display:block}}.breadcrumbs__list-item--first-child{margin-left:0}.breadcrumbs__list-item--last-child{position:relative}.breadcrumbs__list-item--last-child::before{content:"›";position:absolute;left:-1rem;padding-right:1rem;color:#6d6e71}@media(max-width: 767px){.breadcrumbs__list-item--last-child::before{content:"‹"}}
.breadcrumbs{list-style:none}@media(max-width: 767px){.breadcrumbs{padding-top:2rem}}
.contact-info__list__list-item{list-style:none;margin-left:0}
:root{--container-padding: 8vw;--scrollbar-width: 17px;--side-nav-width: 300px;--page-width: calc(100% - var(--side-nav-width))}@media(max-width: 1299px){:root{--device: not-desktop;--page-width: 100%}}@media(max-width: 960px)and (min-width: 768px){:root{--device: tablet}}@media(max-width: 767px){:root{--container-padding: 1rem;--device: mobile}}@media(min-width: 1300px){:root{--device: desktop}:root .js-side-nav-open{--container-padding: calc(1rem * 3)}}@media(min-width: 1700px){:root{--side-nav-width: 400px;--xl-container-padding: 20vw;--container-padding: calc(var(--xl-container-padding) - var(--side-nav-width) * .5)}:root .js-side-nav-close{--container-padding: var(--xl-container-padding)}}.container-padding{padding:2rem var(--container-padding);transition:padding .3s ease}.container-padding--clear-top-and-bottom{padding-top:0;padding-bottom:0}.container-padding--clear-left-and-right{padding-left:0;padding-right:0}
.content-controls{--background-color: #941120;--background-color-active: #c41230;--border-color: #000;--border-color-active: #c41230;--font-color: #f3f3f3;position:fixed;z-index:490;left:0;bottom:60px}@media(min-width: 976px){.gin--vertical-toolbar .content-controls{left:65px}}@media(min-width: 1300px){.gin--vertical-toolbar[data-toolbar-menu=open] .content-controls{left:239px}}@media(max-width: 1299px){.content-controls.content-controls--combined .entity-moderation-form,.content-controls.content-controls--combined .block-tabs{margin-top:74px}}.content-controls.content-controls--combined .content-controls__collapse--for-moderation{top:37px}.content-controls__collapse{position:absolute;background-color:var(--background-color);color:var(--font-color);text-align:right;white-space:nowrap;box-shadow:0 0 50px 10px rgba(0,0,0,.18);z-index:491;font-size:14px;top:0;width:122px;padding:4px 8px 0;border-bottom:1px solid var(--border-color)}.content-controls__collapse .label{position:relative;top:-3px;padding-right:6px}.content-controls__collapse:hover,.content-controls__collapse:focus{color:var(--font-color);text-decoration:underline}@media(max-width: 1299px){.content-controls__collapse:hover,.content-controls__collapse:focus{border:1px solid var(--border-color);transform:translateX(0)}}.content-controls--tabs .content-controls__collapse--for-moderation,.content-controls--moderation .content-controls__collapse--for-tabs{border-bottom:1px solid var(--border-color)}.content-controls--moderation .content-controls__collapse--for-moderation,.content-controls--tabs .content-controls__collapse--for-tabs{border-bottom:1px solid var(--border-color-active);background-color:var(--background-color-active)}@media(max-width: 1299px){.content-controls--moderation .content-controls__collapse--for-moderation,.content-controls--tabs .content-controls__collapse--for-tabs{transform:translateX(0);border:1px solid var(--border-color)}}.content-controls__collapse .icons--pencil,.content-controls__collapse .icons--drawer{fill:currentColor;color:var(--font-color);width:24px;height:24px;position:relative}@media(min-width: 1300px){.content-controls__collapse .icons--pencil{top:2px}}@media(max-width: 1299px){.content-controls__collapse{transform:translateX(calc(-100% + 39px));transition:transform .2s ease;border:1px solid var(--border-color)}}@media(min-width: 1300px){.content-controls__collapse{padding:4px 16px 0;top:auto;bottom:100%;border-radius:4px 4px 0 0;left:32px;width:130px;border-bottom:1px solid var(--border-color-active);white-space:nowrap;text-align:center}}.content-controls .entity-moderation-form,.content-controls .block-tabs{margin-top:31px;box-shadow:0 0 50px 10px rgba(0,0,0,.08);position:relative;z-index:492}@media(min-width: 1300px){.content-controls .entity-moderation-form,.content-controls .block-tabs{border-radius:0 4px 4px 0}}@media(max-width: 1299px){.content-controls{min-height:62px}}@media(min-width: 1300px)and (max-width: 1299px){.content-controls .content-controls__collapse{font-size:11px}}@media(min-width: 1300px){.content-controls.content-controls--combined .content-controls__collapse--for-moderation{top:auto;left:170px}}@media(min-width: 1300px){.content-controls.content-controls--tabs .content-controls__collapse--for-moderation{border-bottom:1px solid var(--border-color)}}@media(min-width: 1300px){.content-controls.content-controls--moderation .content-controls__collapse--for-tabs{border-bottom:1px solid var(--border-color)}}@media(min-width: 1300px){.content-controls .block-tabs,.content-controls .entity-moderation-form{margin-top:0}}@media(min-width: 1200px){.content-controls{bottom:0}.content-controls .block-tabs,.content-controls .entity-moderation-form{border-radius:0 4px 0 0}}
.content-list{list-style:none;padding:0;margin:0}.content-list__item--with-padding{border-top:1px solid rgba(0,0,0,.25);padding-top:2rem;padding-bottom:3rem;margin:0;min-height:9rem}.content-list__item--with-padding:first-child{padding-top:2rem}.content-list__item--with-padding:last-child{padding-bottom:3rem;border-bottom:1px solid rgba(0,0,0,.25)}
.content-moderation{display:none}.content-controls--moderation .content-moderation{display:block}.content-moderation .entity-moderation-form{margin:0;padding:0 12px 12px;background-color:#c41230;color:#fff;border:0}.content-moderation .entity-moderation-form li{padding:0;margin:0 8px}.content-moderation .entity-moderation-form label{font-size:14px;font-weight:bold}@media(max-width: 767px){.content-moderation .entity-moderation-form .form-item{margin-top:.25em;margin-bottom:.25em}}.content-moderation .entity-moderation-form input[type=submit]{margin-bottom:4px;border:2px solid #767676;background-color:#fff;color:#000}.content-moderation .entity-moderation-form input[type=submit]:hover{border-width:2px;background-color:#000;color:#fff}.content-moderation .entity-moderation-form input[type=submit]:focus{border-width:2px 3px;background-color:#000;color:#fff}@media(min-width: 768px){.content-moderation .entity-moderation-form input[type=submit]{margin-bottom:15px}}@media(min-width: 768px){.content-moderation .entity-moderation-form{padding:0 24px}}
.content-tags__tag{display:inline-block;background-color:#bcbec0;padding:0 .2rem}
.course__details-heading{padding-bottom:0}
.course__instructors h3{padding-bottom:0}.course__instructors h3+ul{margin-top:.5rem}
.flickity-prev-next-button{background-color:rgba(255,255,255,.95);color:#6d6e71;border-radius:0;top:unset;width:var(--flickity-button-width);height:var(--flickity-button-height);bottom:0;transform:translateY(0);transition:background-color .2s ease,color .2s ease}.flickity-prev-next-button:hover{color:#6d6e71}.flickity-prev-next-button.previous{left:unset;right:calc(var(--container-padding) + var(--flickity-button-width))}.flickity-prev-next-button.next{right:var(--container-padding)}.flickity-button:active{opacity:1}
.flickity-page-dots{bottom:0;left:unset;right:calc(var(--container-padding) + var(--flickity-button-width)*2);margin-right:.5rem;background:rgba(255,255,255,.95);line-height:0;width:auto;transition:background-color .2s ease}.flickity-page-dots:hover{background-color:#fff}@media(max-width: 767px){.flickity-page-dots{display:none}}.flickity-page-dots .dot{border-radius:0;background-color:transparent;margin:0;width:auto;height:auto;opacity:1;line-height:1.5rem;padding:.25rem .5rem;transition:color .2s ease;color:#6d6e71}.flickity-page-dots .dot.is-selected{font-weight:700;color:#c41230}.flickity-page-dots .dot:hover{color:#c41230}[aria-label="Page dot 1"]::after{content:"1"}[aria-label="Page dot 2"]::after{content:"2"}[aria-label="Page dot 3"]::after{content:"3"}[aria-label="Page dot 4"]::after{content:"4"}[aria-label="Page dot 5"]::after{content:"5"}[aria-label="Page dot 6"]::after{content:"6"}[aria-label="Page dot 7"]::after{content:"7"}[aria-label="Page dot 8"]::after{content:"8"}[aria-label="Page dot 9"]::after{content:"9"}[aria-label="Page dot 10"]::after{content:"10"}[aria-label="Page dot 11"]::after{content:"11"}[aria-label="Page dot 12"]::after{content:"12"}
.flickity-enabled{--flickity-button-width: 2rem;--flickity-button-height: 2rem}@media(max-width: 767px){.flickity-enabled{padding-bottom:2rem}}
.footer{width:100%;transition:width .3s ease,padding .3s ease}






.grid--no-gap{column-gap:0;padding-bottom:2rem}.grid--no-gap .grid__box{margin:0;padding:0}.grid--valign-center .grid__box{display:flex;justify-content:center;align-content:center;flex-direction:column;height:auto}@media(min-width: 768px){.grid--valign-center .grid__box{align-self:stretch}}.grid__box{margin-bottom:2rem;word-break:break-word}.grid__box.bg-color-red-scots-rose,.grid__box.bg-color-gold-thread,.grid__box.bg-color-teal-thread,.grid__box.bg-color-beige-kittanning-brick,.grid__box.bg-color-gray-steel,.grid__box.bg-color-gray-lightest{padding:1rem}.grid__box.bg-image-tartan-wave{padding:1rem}.grid__box.bg-color-red-skibo{padding:1rem}.grid__box.bg-color-red-carnegie{padding:1rem}.grid__box.bg-color-blue-weaver{padding:1rem}.grid__box.bg-color-gray-iron{padding:1rem}.grid__box.bg-color-gray-dark{padding:1rem}.grid__box.bg-color-blue-thread{padding:1rem}.grid__box.bg-color-teal-hornbostel{padding:1rem}.grid__box.text-color-invert{padding:1rem}.grid__box .grid__box:last-child{margin-bottom:0}.grid__box .grid__box h1,.grid__box .grid__box .h1{font-size:2rem}.grid__box .grid__box--sidebar{color:rgba(0,0,0,.85)}@media(min-width: 768px){.grid--column-4 .grid__box--span-5{grid-column:span 3}.grid--column-3 .grid__box--span-4{grid-column:span 3}.grid--column-3 .grid__box--span-5{grid-column:span 3}.grid--column-2 .grid__box--span-3{grid-column:span 2}.grid--column-2 .grid__box--span-4{grid-column:span 2}.grid--column-2 .grid__box--span-5{grid-column:span 2}.grid__box--span-2{grid-column:span 2}.grid__box--span-3{grid-column:span 3}.grid__box--span-4{grid-column:span 4}.grid__box--span-5{grid-column:span 5}.grid__box--wysiwyg,.grid__box--expandables{padding-right:2rem;grid-row-start:1}}@media(max-width: 960px)and (min-width: 768px){.grid__box--span-4,.grid__box--span-5{grid-column:span 3}}.grid__box--span-2--no-breakpoint{grid-column:span 2}.grid__box--span-3--no-breakpoint{grid-column:span 3}.grid__box--span-4--no-breakpoint{grid-column:span 4}.grid__box--span-5--no-breakpoint{grid-column:span 5}.grid__box--card{color:rgba(0,0,0,.85);border:1px solid rgba(0,0,0,.25);padding:1rem;background-color:#fff}.grid__box--card p,.grid__box--card .p,.grid__box--card pre,.grid__box--card li,.grid__box--card address,.grid__box--card small,.grid__box--card .small{letter-spacing:initial}.bg-image-tartan-wave .grid__box--card a{color:inherit;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;text-decoration:none;outline:3px solid transparent;transition:background .2s ease,border-color .2s ease,color .2s ease,outline .2s ease,fill .2s ease}.bg-image-tartan-wave .grid__box--card a:hover{color:#c41230;border-bottom-color:#c41230;cursor:pointer}.bg-image-tartan-wave .grid__box--card a h1,.bg-image-tartan-wave .grid__box--card a .h1,.bg-image-tartan-wave .grid__box--card a h2,.bg-image-tartan-wave .grid__box--card a .h2,.bg-image-tartan-wave .grid__box--card a h3,.bg-image-tartan-wave .grid__box--card a .h3,.bg-image-tartan-wave .grid__box--card a h4,.bg-image-tartan-wave .grid__box--card a h5,.bg-image-tartan-wave .grid__box--card a h6,.bg-image-tartan-wave .grid__box--card a p,.bg-image-tartan-wave .grid__box--card a .p{transition:inherit;transition-delay:-0.02s}.bg-image-tartan-wave .grid__box--card a:not([href]):not(button):not(input[type=submit]){border-bottom-width:0;padding-bottom:0;transition:none}.bg-image-tartan-wave .grid__box--card a.link-button{background-color:rgba(0,0,6,.57);border:2px solid transparent;border-left-width:0;border-right-width:0;border-bottom-color:rgba(0,0,0,.25);color:rgba(255,255,255,.95);cursor:pointer;display:inline-block;letter-spacing:.025rem;padding:1rem 1.35rem}.bg-image-tartan-wave .grid__box--card a.link-button:hover{background-color:rgba(0,0,0,.85);color:#fff;border-color:transparent;border-bottom-color:rgba(0,0,0,.25)}.bg-image-tartan-wave .grid__box--card a.link-button--red-scots-rose{background-color:#ef3a47;color:rgba(0,0,0,.85)}.bg-image-tartan-wave .grid__box--card a.link-button--gold-thread{background-color:#fdb515;color:rgba(0,0,0,.85)}.bg-image-tartan-wave .grid__box--card a.link-button--beige-kittanning-brick{background-color:#e4dac4;color:rgba(0,0,0,.85)}.bg-image-tartan-wave .grid__box--card a.link-button--gray-steel{background-color:#bcbec0;color:rgba(0,0,0,.85)}.bg-image-tartan-wave .grid__box--card a.link-button--teal-thread{background-color:#008f91;color:rgba(0,0,0,.85)}.bg-image-tartan-wave .grid__box--card a.link-button--white{background-color:#fff;color:rgba(0,0,0,.85)}.bg-image-tartan-wave .grid__box--card a.link-button--red-skibo{background-color:#941120}.bg-image-tartan-wave .grid__box--card a.link-button--red-carnegie{background-color:#c41230}.bg-image-tartan-wave .grid__box--card a.link-button--blue-weaver{background-color:#182c4b}.bg-image-tartan-wave .grid__box--card a.link-button--gray-iron{background-color:#6d6e71}.bg-image-tartan-wave .grid__box--card a.link-button--gray-dark{background-color:#333}.bg-image-tartan-wave .grid__box--card a.link-button--blue-thread{background-color:#043673}.bg-image-tartan-wave .grid__box--card a.link-button--teal-hornbostel{background-color:#1f4c4c}.bg-image-tartan-wave .grid__box--card a.link-button--ghost{background-color:transparent;border:2px solid #6d6e71;color:rgba(0,0,0,.85)}.bg-image-tartan-wave .grid__box--card a.link-button--wide{text-align:center;width:100%}.bg-color-red-skibo .grid__box--card a{color:inherit;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;text-decoration:none;outline:3px solid transparent;transition:background .2s ease,border-color .2s ease,color .2s ease,outline .2s ease,fill .2s ease}.bg-color-red-skibo .grid__box--card a:hover{color:#c41230;border-bottom-color:#c41230;cursor:pointer}.bg-color-red-skibo .grid__box--card a h1,.bg-color-red-skibo .grid__box--card a .h1,.bg-color-red-skibo .grid__box--card a h2,.bg-color-red-skibo .grid__box--card a .h2,.bg-color-red-skibo .grid__box--card a h3,.bg-color-red-skibo .grid__box--card a .h3,.bg-color-red-skibo .grid__box--card a h4,.bg-color-red-skibo .grid__box--card a h5,.bg-color-red-skibo .grid__box--card a h6,.bg-color-red-skibo .grid__box--card a p,.bg-color-red-skibo .grid__box--card a .p{transition:inherit;transition-delay:-0.02s}.bg-color-red-skibo .grid__box--card a:not([href]):not(button):not(input[type=submit]){border-bottom-width:0;padding-bottom:0;transition:none}.bg-color-red-skibo .grid__box--card a.link-button{background-color:rgba(0,0,6,.57);border:2px solid transparent;border-left-width:0;border-right-width:0;border-bottom-color:rgba(0,0,0,.25);color:rgba(255,255,255,.95);cursor:pointer;display:inline-block;letter-spacing:.025rem;padding:1rem 1.35rem}.bg-color-red-skibo .grid__box--card a.link-button:hover{background-color:rgba(0,0,0,.85);color:#fff;border-color:transparent;border-bottom-color:rgba(0,0,0,.25)}.bg-color-red-skibo .grid__box--card a.link-button--red-scots-rose{background-color:#ef3a47;color:rgba(0,0,0,.85)}.bg-color-red-skibo .grid__box--card a.link-button--gold-thread{background-color:#fdb515;color:rgba(0,0,0,.85)}.bg-color-red-skibo .grid__box--card a.link-button--beige-kittanning-brick{background-color:#e4dac4;color:rgba(0,0,0,.85)}.bg-color-red-skibo .grid__box--card a.link-button--gray-steel{background-color:#bcbec0;color:rgba(0,0,0,.85)}.bg-color-red-skibo .grid__box--card a.link-button--teal-thread{background-color:#008f91;color:rgba(0,0,0,.85)}.bg-color-red-skibo .grid__box--card a.link-button--white{background-color:#fff;color:rgba(0,0,0,.85)}.bg-color-red-skibo .grid__box--card a.link-button--red-skibo{background-color:#941120}.bg-color-red-skibo .grid__box--card a.link-button--red-carnegie{background-color:#c41230}.bg-color-red-skibo .grid__box--card a.link-button--blue-weaver{background-color:#182c4b}.bg-color-red-skibo .grid__box--card a.link-button--gray-iron{background-color:#6d6e71}.bg-color-red-skibo .grid__box--card a.link-button--gray-dark{background-color:#333}.bg-color-red-skibo .grid__box--card a.link-button--blue-thread{background-color:#043673}.bg-color-red-skibo .grid__box--card a.link-button--teal-hornbostel{background-color:#1f4c4c}.bg-color-red-skibo .grid__box--card a.link-button--ghost{background-color:transparent;border:2px solid #6d6e71;color:rgba(0,0,0,.85)}.bg-color-red-skibo .grid__box--card a.link-button--wide{text-align:center;width:100%}.bg-color-red-carnegie .grid__box--card a{color:inherit;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;text-decoration:none;outline:3px solid transparent;transition:background .2s ease,border-color .2s ease,color .2s ease,outline .2s ease,fill .2s ease}.bg-color-red-carnegie .grid__box--card a:hover{color:#c41230;border-bottom-color:#c41230;cursor:pointer}.bg-color-red-carnegie .grid__box--card a h1,.bg-color-red-carnegie .grid__box--card a .h1,.bg-color-red-carnegie .grid__box--card a h2,.bg-color-red-carnegie .grid__box--card a .h2,.bg-color-red-carnegie .grid__box--card a h3,.bg-color-red-carnegie .grid__box--card a .h3,.bg-color-red-carnegie .grid__box--card a h4,.bg-color-red-carnegie .grid__box--card a h5,.bg-color-red-carnegie .grid__box--card a h6,.bg-color-red-carnegie .grid__box--card a p,.bg-color-red-carnegie .grid__box--card a .p{transition:inherit;transition-delay:-0.02s}.bg-color-red-carnegie .grid__box--card a:not([href]):not(button):not(input[type=submit]){border-bottom-width:0;padding-bottom:0;transition:none}.bg-color-red-carnegie .grid__box--card a.link-button{background-color:rgba(0,0,6,.57);border:2px solid transparent;border-left-width:0;border-right-width:0;border-bottom-color:rgba(0,0,0,.25);color:rgba(255,255,255,.95);cursor:pointer;display:inline-block;letter-spacing:.025rem;padding:1rem 1.35rem}.bg-color-red-carnegie .grid__box--card a.link-button:hover{background-color:rgba(0,0,0,.85);color:#fff;border-color:transparent;border-bottom-color:rgba(0,0,0,.25)}.bg-color-red-carnegie .grid__box--card a.link-button--red-scots-rose{background-color:#ef3a47;color:rgba(0,0,0,.85)}.bg-color-red-carnegie .grid__box--card a.link-button--gold-thread{background-color:#fdb515;color:rgba(0,0,0,.85)}.bg-color-red-carnegie .grid__box--card a.link-button--beige-kittanning-brick{background-color:#e4dac4;color:rgba(0,0,0,.85)}.bg-color-red-carnegie .grid__box--card a.link-button--gray-steel{background-color:#bcbec0;color:rgba(0,0,0,.85)}.bg-color-red-carnegie .grid__box--card a.link-button--teal-thread{background-color:#008f91;color:rgba(0,0,0,.85)}.bg-color-red-carnegie .grid__box--card a.link-button--white{background-color:#fff;color:rgba(0,0,0,.85)}.bg-color-red-carnegie .grid__box--card a.link-button--red-skibo{background-color:#941120}.bg-color-red-carnegie .grid__box--card a.link-button--red-carnegie{background-color:#c41230}.bg-color-red-carnegie .grid__box--card a.link-button--blue-weaver{background-color:#182c4b}.bg-color-red-carnegie .grid__box--card a.link-button--gray-iron{background-color:#6d6e71}.bg-color-red-carnegie .grid__box--card a.link-button--gray-dark{background-color:#333}.bg-color-red-carnegie .grid__box--card a.link-button--blue-thread{background-color:#043673}.bg-color-red-carnegie .grid__box--card a.link-button--teal-hornbostel{background-color:#1f4c4c}.bg-color-red-carnegie .grid__box--card a.link-button--ghost{background-color:transparent;border:2px solid #6d6e71;color:rgba(0,0,0,.85)}.bg-color-red-carnegie .grid__box--card a.link-button--wide{text-align:center;width:100%}.bg-color-blue-weaver .grid__box--card a{color:inherit;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;text-decoration:none;outline:3px solid transparent;transition:background .2s ease,border-color .2s ease,color .2s ease,outline .2s ease,fill .2s ease}.bg-color-blue-weaver .grid__box--card a:hover{color:#c41230;border-bottom-color:#c41230;cursor:pointer}.bg-color-blue-weaver .grid__box--card a h1,.bg-color-blue-weaver .grid__box--card a .h1,.bg-color-blue-weaver .grid__box--card a h2,.bg-color-blue-weaver .grid__box--card a .h2,.bg-color-blue-weaver .grid__box--card a h3,.bg-color-blue-weaver .grid__box--card a .h3,.bg-color-blue-weaver .grid__box--card a h4,.bg-color-blue-weaver .grid__box--card a h5,.bg-color-blue-weaver .grid__box--card a h6,.bg-color-blue-weaver .grid__box--card a p,.bg-color-blue-weaver .grid__box--card a .p{transition:inherit;transition-delay:-0.02s}.bg-color-blue-weaver .grid__box--card a:not([href]):not(button):not(input[type=submit]){border-bottom-width:0;padding-bottom:0;transition:none}.bg-color-blue-weaver .grid__box--card a.link-button{background-color:rgba(0,0,6,.57);border:2px solid transparent;border-left-width:0;border-right-width:0;border-bottom-color:rgba(0,0,0,.25);color:rgba(255,255,255,.95);cursor:pointer;display:inline-block;letter-spacing:.025rem;padding:1rem 1.35rem}.bg-color-blue-weaver .grid__box--card a.link-button:hover{background-color:rgba(0,0,0,.85);color:#fff;border-color:transparent;border-bottom-color:rgba(0,0,0,.25)}.bg-color-blue-weaver .grid__box--card a.link-button--red-scots-rose{background-color:#ef3a47;color:rgba(0,0,0,.85)}.bg-color-blue-weaver .grid__box--card a.link-button--gold-thread{background-color:#fdb515;color:rgba(0,0,0,.85)}.bg-color-blue-weaver .grid__box--card a.link-button--beige-kittanning-brick{background-color:#e4dac4;color:rgba(0,0,0,.85)}.bg-color-blue-weaver .grid__box--card a.link-button--gray-steel{background-color:#bcbec0;color:rgba(0,0,0,.85)}.bg-color-blue-weaver .grid__box--card a.link-button--teal-thread{background-color:#008f91;color:rgba(0,0,0,.85)}.bg-color-blue-weaver .grid__box--card a.link-button--white{background-color:#fff;color:rgba(0,0,0,.85)}.bg-color-blue-weaver .grid__box--card a.link-button--red-skibo{background-color:#941120}.bg-color-blue-weaver .grid__box--card a.link-button--red-carnegie{background-color:#c41230}.bg-color-blue-weaver .grid__box--card a.link-button--blue-weaver{background-color:#182c4b}.bg-color-blue-weaver .grid__box--card a.link-button--gray-iron{background-color:#6d6e71}.bg-color-blue-weaver .grid__box--card a.link-button--gray-dark{background-color:#333}.bg-color-blue-weaver .grid__box--card a.link-button--blue-thread{background-color:#043673}.bg-color-blue-weaver .grid__box--card a.link-button--teal-hornbostel{background-color:#1f4c4c}.bg-color-blue-weaver .grid__box--card a.link-button--ghost{background-color:transparent;border:2px solid #6d6e71;color:rgba(0,0,0,.85)}.bg-color-blue-weaver .grid__box--card a.link-button--wide{text-align:center;width:100%}.bg-color-gray-iron .grid__box--card a{color:inherit;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;text-decoration:none;outline:3px solid transparent;transition:background .2s ease,border-color .2s ease,color .2s ease,outline .2s ease,fill .2s ease}.bg-color-gray-iron .grid__box--card a:hover{color:#c41230;border-bottom-color:#c41230;cursor:pointer}.bg-color-gray-iron .grid__box--card a h1,.bg-color-gray-iron .grid__box--card a .h1,.bg-color-gray-iron .grid__box--card a h2,.bg-color-gray-iron .grid__box--card a .h2,.bg-color-gray-iron .grid__box--card a h3,.bg-color-gray-iron .grid__box--card a .h3,.bg-color-gray-iron .grid__box--card a h4,.bg-color-gray-iron .grid__box--card a h5,.bg-color-gray-iron .grid__box--card a h6,.bg-color-gray-iron .grid__box--card a p,.bg-color-gray-iron .grid__box--card a .p{transition:inherit;transition-delay:-0.02s}.bg-color-gray-iron .grid__box--card a:not([href]):not(button):not(input[type=submit]){border-bottom-width:0;padding-bottom:0;transition:none}.bg-color-gray-iron .grid__box--card a.link-button{background-color:rgba(0,0,6,.57);border:2px solid transparent;border-left-width:0;border-right-width:0;border-bottom-color:rgba(0,0,0,.25);color:rgba(255,255,255,.95);cursor:pointer;display:inline-block;letter-spacing:.025rem;padding:1rem 1.35rem}.bg-color-gray-iron .grid__box--card a.link-button:hover{background-color:rgba(0,0,0,.85);color:#fff;border-color:transparent;border-bottom-color:rgba(0,0,0,.25)}.bg-color-gray-iron .grid__box--card a.link-button--red-scots-rose{background-color:#ef3a47;color:rgba(0,0,0,.85)}.bg-color-gray-iron .grid__box--card a.link-button--gold-thread{background-color:#fdb515;color:rgba(0,0,0,.85)}.bg-color-gray-iron .grid__box--card a.link-button--beige-kittanning-brick{background-color:#e4dac4;color:rgba(0,0,0,.85)}.bg-color-gray-iron .grid__box--card a.link-button--gray-steel{background-color:#bcbec0;color:rgba(0,0,0,.85)}.bg-color-gray-iron .grid__box--card a.link-button--teal-thread{background-color:#008f91;color:rgba(0,0,0,.85)}.bg-color-gray-iron .grid__box--card a.link-button--white{background-color:#fff;color:rgba(0,0,0,.85)}.bg-color-gray-iron .grid__box--card a.link-button--red-skibo{background-color:#941120}.bg-color-gray-iron .grid__box--card a.link-button--red-carnegie{background-color:#c41230}.bg-color-gray-iron .grid__box--card a.link-button--blue-weaver{background-color:#182c4b}.bg-color-gray-iron .grid__box--card a.link-button--gray-iron{background-color:#6d6e71}.bg-color-gray-iron .grid__box--card a.link-button--gray-dark{background-color:#333}.bg-color-gray-iron .grid__box--card a.link-button--blue-thread{background-color:#043673}.bg-color-gray-iron .grid__box--card a.link-button--teal-hornbostel{background-color:#1f4c4c}.bg-color-gray-iron .grid__box--card a.link-button--ghost{background-color:transparent;border:2px solid #6d6e71;color:rgba(0,0,0,.85)}.bg-color-gray-iron .grid__box--card a.link-button--wide{text-align:center;width:100%}.bg-color-gray-dark .grid__box--card a{color:inherit;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;text-decoration:none;outline:3px solid transparent;transition:background .2s ease,border-color .2s ease,color .2s ease,outline .2s ease,fill .2s ease}.bg-color-gray-dark .grid__box--card a:hover{color:#c41230;border-bottom-color:#c41230;cursor:pointer}.bg-color-gray-dark .grid__box--card a h1,.bg-color-gray-dark .grid__box--card a .h1,.bg-color-gray-dark .grid__box--card a h2,.bg-color-gray-dark .grid__box--card a .h2,.bg-color-gray-dark .grid__box--card a h3,.bg-color-gray-dark .grid__box--card a .h3,.bg-color-gray-dark .grid__box--card a h4,.bg-color-gray-dark .grid__box--card a h5,.bg-color-gray-dark .grid__box--card a h6,.bg-color-gray-dark .grid__box--card a p,.bg-color-gray-dark .grid__box--card a .p{transition:inherit;transition-delay:-0.02s}.bg-color-gray-dark .grid__box--card a:not([href]):not(button):not(input[type=submit]){border-bottom-width:0;padding-bottom:0;transition:none}.bg-color-gray-dark .grid__box--card a.link-button{background-color:rgba(0,0,6,.57);border:2px solid transparent;border-left-width:0;border-right-width:0;border-bottom-color:rgba(0,0,0,.25);color:rgba(255,255,255,.95);cursor:pointer;display:inline-block;letter-spacing:.025rem;padding:1rem 1.35rem}.bg-color-gray-dark .grid__box--card a.link-button:hover{background-color:rgba(0,0,0,.85);color:#fff;border-color:transparent;border-bottom-color:rgba(0,0,0,.25)}.bg-color-gray-dark .grid__box--card a.link-button--red-scots-rose{background-color:#ef3a47;color:rgba(0,0,0,.85)}.bg-color-gray-dark .grid__box--card a.link-button--gold-thread{background-color:#fdb515;color:rgba(0,0,0,.85)}.bg-color-gray-dark .grid__box--card a.link-button--beige-kittanning-brick{background-color:#e4dac4;color:rgba(0,0,0,.85)}.bg-color-gray-dark .grid__box--card a.link-button--gray-steel{background-color:#bcbec0;color:rgba(0,0,0,.85)}.bg-color-gray-dark .grid__box--card a.link-button--teal-thread{background-color:#008f91;color:rgba(0,0,0,.85)}.bg-color-gray-dark .grid__box--card a.link-button--white{background-color:#fff;color:rgba(0,0,0,.85)}.bg-color-gray-dark .grid__box--card a.link-button--red-skibo{background-color:#941120}.bg-color-gray-dark .grid__box--card a.link-button--red-carnegie{background-color:#c41230}.bg-color-gray-dark .grid__box--card a.link-button--blue-weaver{background-color:#182c4b}.bg-color-gray-dark .grid__box--card a.link-button--gray-iron{background-color:#6d6e71}.bg-color-gray-dark .grid__box--card a.link-button--gray-dark{background-color:#333}.bg-color-gray-dark .grid__box--card a.link-button--blue-thread{background-color:#043673}.bg-color-gray-dark .grid__box--card a.link-button--teal-hornbostel{background-color:#1f4c4c}.bg-color-gray-dark .grid__box--card a.link-button--ghost{background-color:transparent;border:2px solid #6d6e71;color:rgba(0,0,0,.85)}.bg-color-gray-dark .grid__box--card a.link-button--wide{text-align:center;width:100%}.bg-color-blue-thread .grid__box--card a{color:inherit;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;text-decoration:none;outline:3px solid transparent;transition:background .2s ease,border-color .2s ease,color .2s ease,outline .2s ease,fill .2s ease}.bg-color-blue-thread .grid__box--card a:hover{color:#c41230;border-bottom-color:#c41230;cursor:pointer}.bg-color-blue-thread .grid__box--card a h1,.bg-color-blue-thread .grid__box--card a .h1,.bg-color-blue-thread .grid__box--card a h2,.bg-color-blue-thread .grid__box--card a .h2,.bg-color-blue-thread .grid__box--card a h3,.bg-color-blue-thread .grid__box--card a .h3,.bg-color-blue-thread .grid__box--card a h4,.bg-color-blue-thread .grid__box--card a h5,.bg-color-blue-thread .grid__box--card a h6,.bg-color-blue-thread .grid__box--card a p,.bg-color-blue-thread .grid__box--card a .p{transition:inherit;transition-delay:-0.02s}.bg-color-blue-thread .grid__box--card a:not([href]):not(button):not(input[type=submit]){border-bottom-width:0;padding-bottom:0;transition:none}.bg-color-blue-thread .grid__box--card a.link-button{background-color:rgba(0,0,6,.57);border:2px solid transparent;border-left-width:0;border-right-width:0;border-bottom-color:rgba(0,0,0,.25);color:rgba(255,255,255,.95);cursor:pointer;display:inline-block;letter-spacing:.025rem;padding:1rem 1.35rem}.bg-color-blue-thread .grid__box--card a.link-button:hover{background-color:rgba(0,0,0,.85);color:#fff;border-color:transparent;border-bottom-color:rgba(0,0,0,.25)}.bg-color-blue-thread .grid__box--card a.link-button--red-scots-rose{background-color:#ef3a47;color:rgba(0,0,0,.85)}.bg-color-blue-thread .grid__box--card a.link-button--gold-thread{background-color:#fdb515;color:rgba(0,0,0,.85)}.bg-color-blue-thread .grid__box--card a.link-button--beige-kittanning-brick{background-color:#e4dac4;color:rgba(0,0,0,.85)}.bg-color-blue-thread .grid__box--card a.link-button--gray-steel{background-color:#bcbec0;color:rgba(0,0,0,.85)}.bg-color-blue-thread .grid__box--card a.link-button--teal-thread{background-color:#008f91;color:rgba(0,0,0,.85)}.bg-color-blue-thread .grid__box--card a.link-button--white{background-color:#fff;color:rgba(0,0,0,.85)}.bg-color-blue-thread .grid__box--card a.link-button--red-skibo{background-color:#941120}.bg-color-blue-thread .grid__box--card a.link-button--red-carnegie{background-color:#c41230}.bg-color-blue-thread .grid__box--card a.link-button--blue-weaver{background-color:#182c4b}.bg-color-blue-thread .grid__box--card a.link-button--gray-iron{background-color:#6d6e71}.bg-color-blue-thread .grid__box--card a.link-button--gray-dark{background-color:#333}.bg-color-blue-thread .grid__box--card a.link-button--blue-thread{background-color:#043673}.bg-color-blue-thread .grid__box--card a.link-button--teal-hornbostel{background-color:#1f4c4c}.bg-color-blue-thread .grid__box--card a.link-button--ghost{background-color:transparent;border:2px solid #6d6e71;color:rgba(0,0,0,.85)}.bg-color-blue-thread .grid__box--card a.link-button--wide{text-align:center;width:100%}.bg-color-teal-hornbostel .grid__box--card a{color:inherit;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;text-decoration:none;outline:3px solid transparent;transition:background .2s ease,border-color .2s ease,color .2s ease,outline .2s ease,fill .2s ease}.bg-color-teal-hornbostel .grid__box--card a:hover{color:#c41230;border-bottom-color:#c41230;cursor:pointer}.bg-color-teal-hornbostel .grid__box--card a h1,.bg-color-teal-hornbostel .grid__box--card a .h1,.bg-color-teal-hornbostel .grid__box--card a h2,.bg-color-teal-hornbostel .grid__box--card a .h2,.bg-color-teal-hornbostel .grid__box--card a h3,.bg-color-teal-hornbostel .grid__box--card a .h3,.bg-color-teal-hornbostel .grid__box--card a h4,.bg-color-teal-hornbostel .grid__box--card a h5,.bg-color-teal-hornbostel .grid__box--card a h6,.bg-color-teal-hornbostel .grid__box--card a p,.bg-color-teal-hornbostel .grid__box--card a .p{transition:inherit;transition-delay:-0.02s}.bg-color-teal-hornbostel .grid__box--card a:not([href]):not(button):not(input[type=submit]){border-bottom-width:0;padding-bottom:0;transition:none}.bg-color-teal-hornbostel .grid__box--card a.link-button{background-color:rgba(0,0,6,.57);border:2px solid transparent;border-left-width:0;border-right-width:0;border-bottom-color:rgba(0,0,0,.25);color:rgba(255,255,255,.95);cursor:pointer;display:inline-block;letter-spacing:.025rem;padding:1rem 1.35rem}.bg-color-teal-hornbostel .grid__box--card a.link-button:hover{background-color:rgba(0,0,0,.85);color:#fff;border-color:transparent;border-bottom-color:rgba(0,0,0,.25)}.bg-color-teal-hornbostel .grid__box--card a.link-button--red-scots-rose{background-color:#ef3a47;color:rgba(0,0,0,.85)}.bg-color-teal-hornbostel .grid__box--card a.link-button--gold-thread{background-color:#fdb515;color:rgba(0,0,0,.85)}.bg-color-teal-hornbostel .grid__box--card a.link-button--beige-kittanning-brick{background-color:#e4dac4;color:rgba(0,0,0,.85)}.bg-color-teal-hornbostel .grid__box--card a.link-button--gray-steel{background-color:#bcbec0;color:rgba(0,0,0,.85)}.bg-color-teal-hornbostel .grid__box--card a.link-button--teal-thread{background-color:#008f91;color:rgba(0,0,0,.85)}.bg-color-teal-hornbostel .grid__box--card a.link-button--white{background-color:#fff;color:rgba(0,0,0,.85)}.bg-color-teal-hornbostel .grid__box--card a.link-button--red-skibo{background-color:#941120}.bg-color-teal-hornbostel .grid__box--card a.link-button--red-carnegie{background-color:#c41230}.bg-color-teal-hornbostel .grid__box--card a.link-button--blue-weaver{background-color:#182c4b}.bg-color-teal-hornbostel .grid__box--card a.link-button--gray-iron{background-color:#6d6e71}.bg-color-teal-hornbostel .grid__box--card a.link-button--gray-dark{background-color:#333}.bg-color-teal-hornbostel .grid__box--card a.link-button--blue-thread{background-color:#043673}.bg-color-teal-hornbostel .grid__box--card a.link-button--teal-hornbostel{background-color:#1f4c4c}.bg-color-teal-hornbostel .grid__box--card a.link-button--ghost{background-color:transparent;border:2px solid #6d6e71;color:rgba(0,0,0,.85)}.bg-color-teal-hornbostel .grid__box--card a.link-button--wide{text-align:center;width:100%}.text-color-invert .grid__box--card a{color:inherit;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;text-decoration:none;outline:3px solid transparent;transition:background .2s ease,border-color .2s ease,color .2s ease,outline .2s ease,fill .2s ease}.text-color-invert .grid__box--card a:hover{color:#c41230;border-bottom-color:#c41230;cursor:pointer}.text-color-invert .grid__box--card a h1,.text-color-invert .grid__box--card a .h1,.text-color-invert .grid__box--card a h2,.text-color-invert .grid__box--card a .h2,.text-color-invert .grid__box--card a h3,.text-color-invert .grid__box--card a .h3,.text-color-invert .grid__box--card a h4,.text-color-invert .grid__box--card a h5,.text-color-invert .grid__box--card a h6,.text-color-invert .grid__box--card a p,.text-color-invert .grid__box--card a .p{transition:inherit;transition-delay:-0.02s}.text-color-invert .grid__box--card a:not([href]):not(button):not(input[type=submit]){border-bottom-width:0;padding-bottom:0;transition:none}.text-color-invert .grid__box--card a.link-button{background-color:rgba(0,0,6,.57);border:2px solid transparent;border-left-width:0;border-right-width:0;border-bottom-color:rgba(0,0,0,.25);color:rgba(255,255,255,.95);cursor:pointer;display:inline-block;letter-spacing:.025rem;padding:1rem 1.35rem}.text-color-invert .grid__box--card a.link-button:hover{background-color:rgba(0,0,0,.85);color:#fff;border-color:transparent;border-bottom-color:rgba(0,0,0,.25)}.text-color-invert .grid__box--card a.link-button--red-scots-rose{background-color:#ef3a47;color:rgba(0,0,0,.85)}.text-color-invert .grid__box--card a.link-button--gold-thread{background-color:#fdb515;color:rgba(0,0,0,.85)}.text-color-invert .grid__box--card a.link-button--beige-kittanning-brick{background-color:#e4dac4;color:rgba(0,0,0,.85)}.text-color-invert .grid__box--card a.link-button--gray-steel{background-color:#bcbec0;color:rgba(0,0,0,.85)}.text-color-invert .grid__box--card a.link-button--teal-thread{background-color:#008f91;color:rgba(0,0,0,.85)}.text-color-invert .grid__box--card a.link-button--white{background-color:#fff;color:rgba(0,0,0,.85)}.text-color-invert .grid__box--card a.link-button--red-skibo{background-color:#941120}.text-color-invert .grid__box--card a.link-button--red-carnegie{background-color:#c41230}.text-color-invert .grid__box--card a.link-button--blue-weaver{background-color:#182c4b}.text-color-invert .grid__box--card a.link-button--gray-iron{background-color:#6d6e71}.text-color-invert .grid__box--card a.link-button--gray-dark{background-color:#333}.text-color-invert .grid__box--card a.link-button--blue-thread{background-color:#043673}.text-color-invert .grid__box--card a.link-button--teal-hornbostel{background-color:#1f4c4c}.text-color-invert .grid__box--card a.link-button--ghost{background-color:transparent;border:2px solid #6d6e71;color:rgba(0,0,0,.85)}.text-color-invert .grid__box--card a.link-button--wide{text-align:center;width:100%}.grid__box--no-bottom-margin{margin-bottom:0}@media(min-width: 961px){.grid__box--narrow-text p,.grid__box--narrow-text h1,.grid__box--narrow-text h2,.grid__box--narrow-text h3,.grid__box--narrow-text h4,.grid__box--narrow-text h5,.grid__box--narrow-text h6,.grid__box--narrow-text ol,.grid__box--narrow-text ul,.grid__box--narrow-text pre,.grid__box--narrow-text blockquote,.grid__box--narrow-text table{padding-left:12.5%;padding-right:12.5%}}.grid__box--narrow-text p{max-width:inherit}
.grid{display:grid;column-gap:2rem;grid-auto-flow:row;grid-template-columns:repeat(1, 1fr);padding-bottom:0}@media(min-width: 768px){.grid--column-2{grid-template-columns:repeat(2, 1fr)}.grid--column-3{grid-template-columns:repeat(3, 1fr)}.grid--column-4{grid-template-columns:repeat(4, 1fr)}.grid--column-5{grid-template-columns:repeat(5, 1fr)}}@media(max-width: 960px)and (min-width: 768px){.grid--column-5,.grid--column-4{grid-template-columns:repeat(3, 1fr)}}.grid--column-2--no-breakpoint{grid-template-columns:repeat(2, 1fr)}.grid--column-3--no-breakpoint{grid-template-columns:repeat(3, 1fr)}.grid--column-4--no-breakpoint{grid-template-columns:repeat(4, 1fr)}.grid--column-5--no-breakpoint{grid-template-columns:repeat(5, 1fr)}.grid--wysiwyg+.grid--wysiwyg{border-top:1px solid rgba(0,0,0,.25)}@media(min-width: 961px){.grid--wysiwyg--narrow-text p,.grid--wysiwyg--narrow-text h1,.grid--wysiwyg--narrow-text h2,.grid--wysiwyg--narrow-text h3,.grid--wysiwyg--narrow-text h4,.grid--wysiwyg--narrow-text h5,.grid--wysiwyg--narrow-text h6,.grid--wysiwyg--narrow-text ol,.grid--wysiwyg--narrow-text ul,.grid--wysiwyg--narrow-text pre,.grid--wysiwyg--narrow-text blockquote,.grid--wysiwyg--narrow-text table{padding-left:12.5%;padding-right:12.5%}}.grid--wysiwyg--narrow-text p{max-width:inherit}
.header-nav{position:relative;overflow:hidden}@media(max-width: 767px){.header-nav{display:none}}.header-nav__list{display:flex;flex-flow:nowrap row;list-style-type:none;padding:0}.header-nav__list__list-item{display:flex;align-items:center;flex:1 1 auto;padding:0;margin-left:0;border-left:1px solid rgba(0,0,0,.25);border-bottom:1px solid rgba(0,0,0,.25)}.header-nav__list__list-item.is-active{border-bottom-color:transparent}.header-nav__list__list-item.is-active .header-nav__list__list-item__link{color:#c41230}.header-nav__list__list-item__link{color:#767676;display:block;font-size:.85rem;font-weight:700;letter-spacing:.025rem;line-height:1.15rem;padding:.5rem;text-align:center;width:100%;border:none}.header-nav__list__list-item--first-child{border-left-color:transparent}
.header{--menu-icon-width: 49px;width:100%;transition:width .3s ease}.header:focus{outline:none}.no-js .header__search-button,.no-js .header__menu-button{display:none}
.hero__media__video-container__image{width:100%;object-fit:cover;height:100%}
.hero__media__video-container__video{max-width:none;position:absolute;height:100%;width:100%;transition:margin .2s ease}@media(max-width: 960px)and (min-width: 768px){.hero--panoramic .hero__media__video-container__video{min-width:122%}}.hero--full-image .hero__media__video-container__video{width:102%;left:-1%;height:102%;bottom:-1%}.hero--fit-to-margin .hero__media__video-container__video{width:102%;left:-1%;height:102%;bottom:-1%}
.hero__media__video-container{height:100%}.hero__media__video-container::after{content:"";position:absolute;width:100%;height:100%;z-index:1}.hero--fit-to-margin .hero__media__video-container{--fit-to-margin: calc(100vw - var(--container-padding) * 2);min-height:calc(var(--fit-to-margin) * 0.5625)}@media(max-width: 1299px){.hero--fit-to-margin .hero__media__video-container{min-height:100%}}@media(min-width: 768px){.js-side-nav-open .hero--fit-to-margin .hero__media__video-container{--fit-to-margin: calc((100vw - var(--side-nav-width)) - var(--container-padding) * 2)}}
.hero__media{width:100%;height:100%;object-fit:cover;overflow:hidden;position:relative}.hero__media--paused .icon-pause{margin-left:12%}.hero__media--paused .icon-pause__pause-path{transform:skew(-64deg, 27deg) scale(3) translateX(-67%)}.hero__pause-button{--pause-button-size: calc(1rem * 2.5);position:absolute;left:calc(100% - var(--container-padding) - var(--pause-button-size));bottom:0;z-index:10;height:var(--pause-button-size);width:var(--pause-button-size);padding:.75rem .65rem .65rem;border:0;background-color:rgba(255,255,255,.95);line-height:0;fill:#c41230;cursor:pointer;transition:background-color .2s ease,top .3s ease,left .3s ease,right .3s ease}.hero__pause-button:hover{background-color:#fff;fill:#c41230}.hero--fit-to-margin .hero__pause-button{left:auto;right:0}
.hero__text-container__caption{z-index:2;font-size:.85rem;line-height:1.4025rem;font-style:italic;background:rgba(255,255,255,.95);padding:.25rem var(--container-padding);transition:margin .3s ease}.hero__text-container__caption .link--new-window::after{margin-left:2px}@media(min-width: 768px){.hero__text-container__caption{position:absolute;bottom:0;left:0;margin:0 var(--container-padding);padding:.5rem 1rem;max-width:calc((100% - (var(--container-padding) * 2)) * .75 - 1rem * .5)}}.bg-image-tartan-wave .hero__text-container__caption{color:rgba(0,0,0,.85)}.bg-color-red-skibo .hero__text-container__caption{color:rgba(0,0,0,.85)}.bg-color-red-carnegie .hero__text-container__caption{color:rgba(0,0,0,.85)}.bg-color-blue-weaver .hero__text-container__caption{color:rgba(0,0,0,.85)}.bg-color-gray-iron .hero__text-container__caption{color:rgba(0,0,0,.85)}.bg-color-gray-dark .hero__text-container__caption{color:rgba(0,0,0,.85)}.bg-color-blue-thread .hero__text-container__caption{color:rgba(0,0,0,.85)}.bg-color-teal-hornbostel .hero__text-container__caption{color:rgba(0,0,0,.85)}.text-color-invert .hero__text-container__caption{color:rgba(0,0,0,.85)}
.hero__text-container__text-centered{z-index:2;position:absolute;color:#fff;text-shadow:0 0 .5rem #6d6e71;background-color:transparent;text-align:center;bottom:50%;transform:translateX(50%) translateY(50%);right:50%;width:calc(100% - var(--container-padding)*2);padding:0 1rem}.hero__text-container__text-centered h1{font-weight:800;font-size:2rem;letter-spacing:-0.05rem}.hero__text-container__text-centered h2{font-weight:800;font-size:1.35rem;margin-top:-0.5rem}@media(max-width: 767px){.hero__text-container__text-centered h1{font-size:4vw;letter-spacing:inherit}.hero__text-container__text-centered h2{font-size:3vw}}
.link--new-window .hero__text-container__text-box__link-text::after{margin:0 3px 0 5px;padding:0;display:inline-block;width:6px;height:6px;outline:1px solid;box-shadow:3px -3px 0 0;opacity:.75;position:relative;top:-0.25rem;overflow:hidden;content:"";line-height:0}
.hero__text-container__text-box{background-color:rgba(255,255,255,.95);border:none;padding:.35rem var(--container-padding);max-width:100%;transition:color .2s ease,background-color .2s ease,left .3s ease,right .3s ease}.hero__text-container__text-box h1,.hero__text-container__text-box h2,.hero__text-container__text-box p{padding:.25rem 0;transition:inherit;transition-delay:-0.02s}@media(min-width: 768px){.hero__text-container__text-box{z-index:2;position:absolute;max-width:calc(50% - var(--container-padding));bottom:6rem;padding-left:1rem;padding-right:1rem}}a.hero__text-container__text-box{display:block}a.hero__text-container__text-box:hover{background-color:#fff}a.hero__text-container__text-box.link--new-window::after{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;white-space:nowrap;width:1px;word-wrap:normal}@media(min-width: 768px){.hero__text-container__text-box{left:var(--container-padding)}.hero__text-container__text-box--right{left:auto;right:var(--container-padding)}}@media(max-width: 767px){.hero--fit-to-margin .hero__text-container__text-box{width:calc(100% - var(--container-padding)*2)}}
.hero__text-container h1,.hero__text-container h2,.hero__text-container p{padding:.25rem 0}.hero__text-container h1,.hero__text-container h2{line-height:125%}.hero__text-container h1{padding-top:.5rem}@media(max-width: 767px){.hero__text-container h1{font-size:2rem}}
.hero{position:relative;margin:0;width:100%;max-width:100%;transition:padding .2s ease,width .2s ease,height .2s ease;overflow:hidden}@media(min-width: 768px){.hero{min-height:400px;height:50vh}}.hero:not(.is-selected) a,.hero:not(.is-selected) .trigger{visibility:hidden}.hero__video{height:100%;width:100%;position:relative;object-fit:cover}.hero__video--full-screen{object-fit:cover;height:100%}.hero--video picture img{width:100%;height:100%}@media(max-width: 767px){.hero__video,.hero__pause-button{display:none}}@media(min-width: 768px){.hero__video,.hero__pause-button{display:block}}.js-side-nav-open .hero__media__video-container__video{margin-right:calc(var(--side-nav-width)*.5)}@media(min-width: 768px){.hero--full-screen{height:100vh}}.hero--panoramic{--three-to-one-ratio-height: calc(100vw / 3)}@media(min-width: 768px){.hero--panoramic{height:var(--three-to-one-ratio-height)}}.hero--full-image{width:100vw}@media(min-width: 768px){.hero--full-image{height:calc(100vw * 0.5625)}}@media(min-width: 1300px){.js-side-nav-open .hero--full-image{--hero--full-image-width: calc(100vw - var(--side-nav-width));width:var(--hero--full-image-width);height:calc(var(--hero--full-image-width) * 0.5625)}}@media(min-width: 768px){.hero--fit-to-margin{padding:0 var(--container-padding);height:auto;min-height:100%}}
.icon-wrapper{position:relative;left:2rem;margin-right:2rem;vertical-align:text-bottom}.icon-wrapper__icon{width:1.5rem;height:1.5rem;position:absolute;left:-2rem;top:0}path{transition:fill .2s ease,transform .2s ease}.icon-pause{width:100%;height:100%;transition:margin-left .2s ease}.icon-pause--toggle-play .icon-pause{margin-left:12%}.icon-pause--toggle-play .icon-pause__pause-path{transform:skew(-64deg, 27deg) scale(3) translateX(-67%)}.icon-menu{width:100%;height:100%}.icon-menu__rect{transition:x .15s ease,y .15s ease,width .15s ease,transform .15s ease}
.link-box__date{font-size:.85rem;line-height:1.4025rem;display:block;padding-top:1rem;transition:inherit}
.link-box__image{transition:opacity .2s ease}.link-box:hover .link-box__image{opacity:.7}
.link-box__summary{padding-bottom:0;padding-top:1rem}
.link-box__title{padding-bottom:0}.link--new-window .link-box__title::after{margin:0 3px 0 5px;padding:0;display:inline-block;width:6px;height:6px;outline:1px solid;box-shadow:3px -3px 0 0;opacity:.75;position:relative;top:-0.25rem;overflow:hidden;content:"";line-height:0;top:-0.55rem;margin-left:2px}
.link-box{border:none;position:relative;transition-delay:-0.02s}.link-box.link--new-window::after{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;white-space:nowrap;width:1px;word-wrap:normal}
.link-grid{display:grid;gap:1rem;grid-auto-rows:1fr}@media(min-width: 1300px){.link-grid{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 768px){.link-grid.two-columns{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1300px){.link-grid.three-columns{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1300px){.grid--column-3 .grid__box--span-1 .link-grid,.grid--column-5 .grid__box--span-2 .link-grid{grid-template-columns:repeat(2, 1fr)}.grid--column-4 .grid__box--span-1 .link-grid,.grid--column-5 .grid__box--span-1 .link-grid{grid-template-columns:repeat(1, 1fr)}.grid--column-4 .grid__box--span-1 .link-grid__item,.grid--column-5 .grid__box--span-1 .link-grid__item{display:none}.grid--column-4 .grid__box--span-1 .link-grid__item--1,.grid--column-4 .grid__box--span-1 .link-grid__item--2,.grid--column-4 .grid__box--span-1 .link-grid__item--3,.grid--column-4 .grid__box--span-1 .link-grid__item--4,.grid--column-4 .grid__box--span-1 .link-grid__item--5,.grid--column-4 .grid__box--span-1 .link-grid__item--6,.grid--column-4 .grid__box--span-1 .link-grid__item--7,.grid--column-4 .grid__box--span-1 .link-grid__item--8,.grid--column-5 .grid__box--span-1 .link-grid__item--1,.grid--column-5 .grid__box--span-1 .link-grid__item--2,.grid--column-5 .grid__box--span-1 .link-grid__item--3,.grid--column-5 .grid__box--span-1 .link-grid__item--4,.grid--column-5 .grid__box--span-1 .link-grid__item--5,.grid--column-5 .grid__box--span-1 .link-grid__item--6,.grid--column-5 .grid__box--span-1 .link-grid__item--7,.grid--column-5 .grid__box--span-1 .link-grid__item--8{display:block}}@media(max-width: 1299px){.grid__box--span-1 .link-grid{grid-template-columns:repeat(1, 1fr)}.grid__box--span-1 .link-grid__item{display:none}.grid__box--span-1 .link-grid__item--1,.grid__box--span-1 .link-grid__item--2,.grid__box--span-1 .link-grid__item--3,.grid__box--span-1 .link-grid__item--4,.grid__box--span-1 .link-grid__item--5,.grid__box--span-1 .link-grid__item--6,.grid__box--span-1 .link-grid__item--7,.grid__box--span-1 .link-grid__item--8{display:block}}.grid--wysiwyg .link-grid{grid-template-columns:repeat(1, 1fr)}.grid--wysiwyg .link-grid__item{display:none}.grid--wysiwyg .link-grid__item--1,.grid--wysiwyg .link-grid__item--2,.grid--wysiwyg .link-grid__item--3,.grid--wysiwyg .link-grid__item--4,.grid--wysiwyg .link-grid__item--5,.grid--wysiwyg .link-grid__item--6,.grid--wysiwyg .link-grid__item--7,.grid--wysiwyg .link-grid__item--8{display:block}.link-grid__item{list-style-type:none;padding:0;margin:0;align-items:center;max-width:none}.link-grid__item__link{--focus-state-text-color: #fff;--focus-state-bg-color: #c41230;color:rgba(0,0,0,.85);border:2px #6d6e71 solid;display:block;height:100%;position:relative}.link-grid__item__link:focus,.link-grid__item__link:hover{border-color:transparent}.link-grid__item__link.link--new-window::after{top:.65rem;right:.5rem;position:absolute;z-index:1000}[class*=bg-color] .link-grid__item__link{border-color:transparent}.bg-color-red-scots-rose .link-grid__item__link,.bg-color-red-skibo .link-grid__item__link,.bg-color-red-carnegie .link-grid__item__link{--focus-state-bg-color: rgba(0, 0, 0, 0.85)}.link-grid__item__link:hover{color:var(--focus-state-text-color);background-color:var(--focus-state-bg-color)}.link-grid__item__link__title{padding:1rem 2rem;display:flex;justify-content:center;align-items:center;height:100%;text-align:center;position:relative}.bg-image-tartan-wave .link-grid__item__link{border-color:transparent}.bg-image-tartan-wave a.link-grid__item__link:hover{border-bottom-color:transparent}.bg-image-tartan-wave .link-grid__item__link:hover{color:var(--focus-state-text-color);background-color:var(--focus-state-bg-color)}.bg-color-red-skibo .link-grid__item__link{border-color:transparent}.bg-color-red-skibo a.link-grid__item__link:hover{border-bottom-color:transparent}.bg-color-red-skibo .link-grid__item__link:hover{color:var(--focus-state-text-color);background-color:var(--focus-state-bg-color)}.bg-color-red-carnegie .link-grid__item__link{border-color:transparent}.bg-color-red-carnegie a.link-grid__item__link:hover{border-bottom-color:transparent}.bg-color-red-carnegie .link-grid__item__link:hover{color:var(--focus-state-text-color);background-color:var(--focus-state-bg-color)}.bg-color-blue-weaver .link-grid__item__link{border-color:transparent}.bg-color-blue-weaver a.link-grid__item__link:hover{border-bottom-color:transparent}.bg-color-blue-weaver .link-grid__item__link:hover{color:var(--focus-state-text-color);background-color:var(--focus-state-bg-color)}.bg-color-gray-iron .link-grid__item__link{border-color:transparent}.bg-color-gray-iron a.link-grid__item__link:hover{border-bottom-color:transparent}.bg-color-gray-iron .link-grid__item__link:hover{color:var(--focus-state-text-color);background-color:var(--focus-state-bg-color)}.bg-color-gray-dark .link-grid__item__link{border-color:transparent}.bg-color-gray-dark a.link-grid__item__link:hover{border-bottom-color:transparent}.bg-color-gray-dark .link-grid__item__link:hover{color:var(--focus-state-text-color);background-color:var(--focus-state-bg-color)}.bg-color-blue-thread .link-grid__item__link{border-color:transparent}.bg-color-blue-thread a.link-grid__item__link:hover{border-bottom-color:transparent}.bg-color-blue-thread .link-grid__item__link:hover{color:var(--focus-state-text-color);background-color:var(--focus-state-bg-color)}.bg-color-teal-hornbostel .link-grid__item__link{border-color:transparent}.bg-color-teal-hornbostel a.link-grid__item__link:hover{border-bottom-color:transparent}.bg-color-teal-hornbostel .link-grid__item__link:hover{color:var(--focus-state-text-color);background-color:var(--focus-state-bg-color)}.text-color-invert .link-grid__item__link{border-color:transparent}.text-color-invert a.link-grid__item__link:hover{border-bottom-color:transparent}.text-color-invert .link-grid__item__link:hover{color:var(--focus-state-text-color);background-color:var(--focus-state-bg-color)}
.link-list__item__link__subtext{font-size:.85rem;line-height:1.4025rem;display:block;text-transform:uppercase;letter-spacing:.025rem;display:block;padding-top:.65rem}
.link--new-window .link-list__item__link__title::after{margin:0 3px 0 5px;padding:0;display:inline-block;width:6px;height:6px;outline:1px solid;box-shadow:3px -3px 0 0;opacity:.75;position:relative;top:-0.25rem;overflow:hidden;content:"";line-height:0}
.link-list__item__link{border-bottom:0;display:block;letter-spacing:.025rem;padding:1rem 0;position:relative;transition:transform .2s ease,color .2s ease}.link-list__item__link:hover{transform:translateX(0.25rem)}.link-list__item__link.link--new-window::after{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;white-space:nowrap;width:1px;word-wrap:normal}
.link-list__item{border-top:1px solid rgba(0,0,0,.25);padding:0;margin:0;max-width:none}.link-list__item--last-child{border-bottom:1px solid rgba(0,0,0,.25)}
.link-list{list-style-type:none;padding:0;margin:0}
.link--new-window::after{margin:0 3px 0 5px;padding:0;display:inline-block;width:6px;height:6px;outline:1px solid;box-shadow:3px -3px 0 0;opacity:.75;position:relative;top:-0.25rem;overflow:hidden;content:"";line-height:0}.link--file::after{margin:0 3px 0 5px;display:inline-block;width:.5em;height:.75em;outline:1px solid;opacity:.75;background-image:linear-gradient(-135deg, transparent 0px, transparent 2px, #6d6e71 4px, white 4px);overflow:hidden;content:" (file, opens in new window)";line-height:0}a,input[type=submit]{color:inherit;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;text-decoration:none;outline:3px solid transparent;transition:background .2s ease,border-color .2s ease,color .2s ease,outline .2s ease,fill .2s ease}a:hover,input[type=submit]:hover{color:#c41230;border-bottom-color:#c41230;cursor:pointer}a h1,a .h1,a h2,a .h2,a h3,a .h3,a h4,a h5,a h6,a p,a .p,input[type=submit] h1,input[type=submit] .h1,input[type=submit] h2,input[type=submit] .h2,input[type=submit] h3,input[type=submit] .h3,input[type=submit] h4,input[type=submit] h5,input[type=submit] h6,input[type=submit] p,input[type=submit] .p{transition:inherit;transition-delay:-0.02s}a:not([href]):not(button):not(input[type=submit]),input[type=submit]:not([href]):not(button):not(input[type=submit]){border-bottom-width:0;padding-bottom:0;transition:none}a.link-button,input[type=submit].link-button{background-color:rgba(0,0,6,.57);border:2px solid transparent;border-left-width:0;border-right-width:0;border-bottom-color:rgba(0,0,0,.25);color:rgba(255,255,255,.95);cursor:pointer;display:inline-block;letter-spacing:.025rem;padding:1rem 1.35rem}a.link-button:hover,input[type=submit].link-button:hover{background-color:rgba(0,0,0,.85);color:#fff;border-color:transparent;border-bottom-color:rgba(0,0,0,.25)}a.link-button--red-scots-rose,input[type=submit].link-button--red-scots-rose{background-color:#ef3a47;color:rgba(0,0,0,.85)}a.link-button--gold-thread,input[type=submit].link-button--gold-thread{background-color:#fdb515;color:rgba(0,0,0,.85)}a.link-button--beige-kittanning-brick,input[type=submit].link-button--beige-kittanning-brick{background-color:#e4dac4;color:rgba(0,0,0,.85)}a.link-button--gray-steel,input[type=submit].link-button--gray-steel{background-color:#bcbec0;color:rgba(0,0,0,.85)}a.link-button--teal-thread,input[type=submit].link-button--teal-thread{background-color:#008f91;color:rgba(0,0,0,.85)}a.link-button--white,input[type=submit].link-button--white{background-color:#fff;color:rgba(0,0,0,.85)}a.link-button--red-skibo,input[type=submit].link-button--red-skibo{background-color:#941120}a.link-button--red-carnegie,input[type=submit].link-button--red-carnegie{background-color:#c41230}a.link-button--blue-weaver,input[type=submit].link-button--blue-weaver{background-color:#182c4b}a.link-button--gray-iron,input[type=submit].link-button--gray-iron{background-color:#6d6e71}a.link-button--gray-dark,input[type=submit].link-button--gray-dark{background-color:#333}a.link-button--blue-thread,input[type=submit].link-button--blue-thread{background-color:#043673}a.link-button--teal-hornbostel,input[type=submit].link-button--teal-hornbostel{background-color:#1f4c4c}a.link-button--ghost,input[type=submit].link-button--ghost{background-color:transparent;border:2px solid #6d6e71;color:rgba(0,0,0,.85)}a.link-button--wide,input[type=submit].link-button--wide{text-align:center;width:100%}.link-call-to-action{font-weight:700;letter-spacing:.025rem;text-transform:uppercase;margin-left:.1275rem;margin-right:.1275rem;font-size:.85rem}.bg-image-tartan-wave a{border-bottom-color:rgba(255,255,255,.5)}.bg-image-tartan-wave a:hover{color:#fff;border-bottom-color:#fff}.bg-image-tartan-wave .link-button{border-bottom-color:rgba(255,255,255,.5)}.bg-image-tartan-wave .link-button:hover,.bg-image-tartan-wave input[type=submit].link-button:hover{border-color:transparent;border-bottom-color:rgba(255,255,255,.5)}.bg-image-tartan-wave .link-button--ghost,.bg-image-tartan-wave input[type=submit].link-button--ghost{border-color:rgba(255,255,255,.95);color:rgba(255,255,255,.95)}.bg-color-red-skibo a{border-bottom-color:rgba(255,255,255,.5)}.bg-color-red-skibo a:hover{color:#fff;border-bottom-color:#fff}.bg-color-red-skibo .link-button{border-bottom-color:rgba(255,255,255,.5)}.bg-color-red-skibo .link-button:hover,.bg-color-red-skibo input[type=submit].link-button:hover{border-color:transparent;border-bottom-color:rgba(255,255,255,.5)}.bg-color-red-skibo .link-button--ghost,.bg-color-red-skibo input[type=submit].link-button--ghost{border-color:rgba(255,255,255,.95);color:rgba(255,255,255,.95)}.bg-color-red-carnegie a{border-bottom-color:rgba(255,255,255,.5)}.bg-color-red-carnegie a:hover{color:#fff;border-bottom-color:#fff}.bg-color-red-carnegie .link-button{border-bottom-color:rgba(255,255,255,.5)}.bg-color-red-carnegie .link-button:hover,.bg-color-red-carnegie input[type=submit].link-button:hover{border-color:transparent;border-bottom-color:rgba(255,255,255,.5)}.bg-color-red-carnegie .link-button--ghost,.bg-color-red-carnegie input[type=submit].link-button--ghost{border-color:rgba(255,255,255,.95);color:rgba(255,255,255,.95)}.bg-color-blue-weaver a{border-bottom-color:rgba(255,255,255,.5)}.bg-color-blue-weaver a:hover{color:#fff;border-bottom-color:#fff}.bg-color-blue-weaver .link-button{border-bottom-color:rgba(255,255,255,.5)}.bg-color-blue-weaver .link-button:hover,.bg-color-blue-weaver input[type=submit].link-button:hover{border-color:transparent;border-bottom-color:rgba(255,255,255,.5)}.bg-color-blue-weaver .link-button--ghost,.bg-color-blue-weaver input[type=submit].link-button--ghost{border-color:rgba(255,255,255,.95);color:rgba(255,255,255,.95)}.bg-color-gray-iron a{border-bottom-color:rgba(255,255,255,.5)}.bg-color-gray-iron a:hover{color:#fff;border-bottom-color:#fff}.bg-color-gray-iron .link-button{border-bottom-color:rgba(255,255,255,.5)}.bg-color-gray-iron .link-button:hover,.bg-color-gray-iron input[type=submit].link-button:hover{border-color:transparent;border-bottom-color:rgba(255,255,255,.5)}.bg-color-gray-iron .link-button--ghost,.bg-color-gray-iron input[type=submit].link-button--ghost{border-color:rgba(255,255,255,.95);color:rgba(255,255,255,.95)}.bg-color-gray-dark a{border-bottom-color:rgba(255,255,255,.5)}.bg-color-gray-dark a:hover{color:#fff;border-bottom-color:#fff}.bg-color-gray-dark .link-button{border-bottom-color:rgba(255,255,255,.5)}.bg-color-gray-dark .link-button:hover,.bg-color-gray-dark input[type=submit].link-button:hover{border-color:transparent;border-bottom-color:rgba(255,255,255,.5)}.bg-color-gray-dark .link-button--ghost,.bg-color-gray-dark input[type=submit].link-button--ghost{border-color:rgba(255,255,255,.95);color:rgba(255,255,255,.95)}.bg-color-blue-thread a{border-bottom-color:rgba(255,255,255,.5)}.bg-color-blue-thread a:hover{color:#fff;border-bottom-color:#fff}.bg-color-blue-thread .link-button{border-bottom-color:rgba(255,255,255,.5)}.bg-color-blue-thread .link-button:hover,.bg-color-blue-thread input[type=submit].link-button:hover{border-color:transparent;border-bottom-color:rgba(255,255,255,.5)}.bg-color-blue-thread .link-button--ghost,.bg-color-blue-thread input[type=submit].link-button--ghost{border-color:rgba(255,255,255,.95);color:rgba(255,255,255,.95)}.bg-color-teal-hornbostel a{border-bottom-color:rgba(255,255,255,.5)}.bg-color-teal-hornbostel a:hover{color:#fff;border-bottom-color:#fff}.bg-color-teal-hornbostel .link-button{border-bottom-color:rgba(255,255,255,.5)}.bg-color-teal-hornbostel .link-button:hover,.bg-color-teal-hornbostel input[type=submit].link-button:hover{border-color:transparent;border-bottom-color:rgba(255,255,255,.5)}.bg-color-teal-hornbostel .link-button--ghost,.bg-color-teal-hornbostel input[type=submit].link-button--ghost{border-color:rgba(255,255,255,.95);color:rgba(255,255,255,.95)}.text-color-invert a{border-bottom-color:rgba(255,255,255,.5)}.text-color-invert a:hover{color:#fff;border-bottom-color:#fff}.text-color-invert .link-button{border-bottom-color:rgba(255,255,255,.5)}.text-color-invert .link-button:hover,.text-color-invert input[type=submit].link-button:hover{border-color:transparent;border-bottom-color:rgba(255,255,255,.5)}.text-color-invert .link-button--ghost,.text-color-invert input[type=submit].link-button--ghost{border-color:rgba(255,255,255,.95);color:rgba(255,255,255,.95)}:root,.grid__box--card{--focus-state-text-color: #fff;--focus-state-bg-color: #c41230}.link--no-underline{border-bottom:none}.toolbar a{border-bottom:0}.toolbar ul li{padding:0;margin:0}
.listing-filter{margin-bottom:1rem}.listing-filter__items{margin-bottom:1rem}@media(min-width: 768px){.listing-filter__items{display:flex;flex-wrap:wrap}}.listing-filter__item{padding-bottom:1rem}@media(min-width: 768px){.listing-filter__item{padding-right:2rem}}.listing-filter__item label{display:block;margin-bottom:.25rem}.listing-filter__button:not(:last-child){margin-right:1rem}
.main{width:100%;transition:width .3s ease}.main:focus{outline:none}
.messages{border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat .5rem 1rem;overflow-wrap:break-word;line-height:1.25rem;margin:1rem 0;padding:1rem 1.25rem 1rem 2.25rem}.messages a{color:#6d6e71;border-bottom-color:rgba(0,0,0,.25)}.messages a:hover{color:#6d6e71;border-bottom-color:#6d6e71}.messages--status{color:#1f4c4c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#d9ede6;background-image:url(/work-that-matters/themes/cmu2019/images/check.svg);box-shadow:-8px 0 0 #009647}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#e4dac4;background-image:url(/work-that-matters/themes/cmu2019/images/warning.svg);box-shadow:-8px 0 0 #fdb515}.messages--error{color:#c41230;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#f9e7ea;background-image:url(/work-that-matters/themes/cmu2019/images/error.svg);box-shadow:-8px 0 0 #ef3a47}
.ajax-progress-fullscreen{padding:1rem}
.node-preview-container{height:5rem;background-color:#bcbec0;box-shadow:0 1px 3px 1px rgba(0,0,0,.25)}.node-preview-backlink{margin-right:1rem}.node-preview-backlink::before{content:"‹";padding-right:.5rem;font-size:1.25rem}.node-preview .dialog-off-canvas-main-canvas{padding-top:5rem}.node-preview-form-select{display:flex;align-items:center;height:100%}body.toolbar-tray-open.toolbar-horizontal.toolbar-fixed.user-logged-in.node-preview .side-nav{top:161px}
*{box-sizing:border-box}
.pager{padding:3rem 0 1rem}.pager__items{list-style:none;display:flex;justify-content:center}.pager__items__item{border:5px solid transparent;margin:0;padding:0}.pager__items__item__link{padding:.65rem 1rem .5rem;margin:0 .5rem}.pager__items__item__link:hover{z-index:1000 !important;border-color:transparent !important;background:var(--focus-state-bg-color) !important;color:var(--focus-state-text-color) !important;fill:var(--focus-state-text-color) !important;outline:3px solid var(--focus-state-bg-color);outline-offset:0}.pager__items__item__link:hover,.pager__items__item__link:focus,.pager__items__item__link:focus *{outline-width:6px !important}@media(max-width: 767px){.pager__items__item__link{font-size:.85rem;line-height:.85rem}}@media(max-width: 1299px){.pager__items__item__link{padding-left:.35rem;padding-right:.35rem}}.pager__items__item--is-active .pager__items__item__link{background-color:var(--focus-state-bg-color);color:var(--focus-state-text-color)}@media(max-width: 1299px){.pager__items__item--is-active .pager__items__item__link{padding:.65rem 1rem .5rem}}@media(max-width: 1299px){.pager__items__item{display:none}.pager__items__item--first,.pager__items__item--last,.pager__items__item--previous,.pager__items__item--next,.pager__items__item--is-active{display:inline-block}}@media(min-width: 1300px){.pager__items__item__link__pagecount--not-desktop{display:none}}@media(max-width: 1299px){.pager__items__item__link__pagecount--desktop{display:none}}
.photo-box__caption__heading{border:none;padding:0;padding-bottom:1rem .35;line-height:135%}
.photo-box__caption__job-title{text-transform:uppercase;clear:both;width:100%;display:block}
.photo-box__caption__paragraph{border:none;padding:0}
.photo-box__caption{background:rgba(0,0,0,.85);bottom:0;left:-1rem;padding:.65rem 2rem;position:absolute;width:calc(100% + 2rem);z-index:3}
a.photo-box:hover .photo-box__image{opacity:.65}.photo-box__image{height:auto;position:relative;width:100%;z-index:1;transition:opacity .2s ease}
.photo-box{min-height:2rem;overflow:hidden;display:block;color:#fff;border:none;position:relative;padding-bottom:0}.photo-box img{width:100%}a.photo-box{color:#fff}.photo-box--link-new-window::after{margin:0 3px 0 5px;padding:0;display:inline-block;width:6px;height:6px;outline:1px solid;box-shadow:3px -3px 0 0;opacity:.75;position:relative;top:-0.25rem;overflow:hidden;content:"";line-height:0;position:absolute;top:0;right:0;z-index:10000;margin:.65rem}.photo-box--link-new-window::before{position:absolute;top:0;right:0;z-index:9999;padding:.65rem;content:"";width:6px;height:6px;background-color:rgba(0,0,6,.57);transition:background-color .2s ease}.photo-box--link-new-window:focus::before{background-color:var(--focus-state-bg-color)}
.roof__menu-button{fill:#6d6e71;background-color:#fff;border:none;padding:.35rem;height:3.5rem;width:var(--menu-icon-width);position:fixed;cursor:pointer;right:0;z-index:21}.roof__menu-button:hover .icon-menu{fill:#fff}.roof__menu-button:focus{outline-offset:-1px}.no-js .roof__menu-button{display:none}.bg-color-red-carnegie .roof__menu-button{background-color:#c41230}.bg-color-gray-dark .roof__menu-button{background-color:#333}.roof__menu-button[aria-expanded=true]{background-color:transparent;fill:rgba(255,255,255,.95)}.roof__menu-button[aria-expanded=true] .icon-menu__rect--1{y:175px;transform:rotate(45deg) translate(75px, -200px)}.roof__menu-button[aria-expanded=true] .icon-menu__rect--2{x:200px;width:0}.roof__menu-button[aria-expanded=true] .icon-menu__rect--3{y:175px;transform:rotate(-45deg) translate(-200px, 75px)}
.roof__search__form__input{background-color:rgba(0,0,0,.25);color:#fff;border:none;padding:0 2.5rem 0 .5rem;display:inline-block;vertical-align:middle;width:100%;height:100%}.roof__search__form__input:focus{background-color:rgba(0,0,0,.5)}.roof__search__form__input::placeholder{color:rgba(255,255,255,.95);opacity:1}
.roof__search__form__submit{height:100%;width:3rem;border:none;background-color:transparent;position:absolute;right:0;top:0;cursor:pointer;padding:.75rem;padding-bottom:.5rem}.roof__search__form__submit:hover .roof__search__form__submit__svg{fill:#fff}.roof__search__form__submit__svg{fill:rgba(255,255,255,.95);transition:fill .2s ease}
.roof__search__form{width:100%;height:100%;display:inline-block;vertical-align:top;position:relative;transition:width .3s ease}@media(max-width: 1299px){.roof__search__form{width:calc(100% + var(--container-padding) - var(--menu-icon-width))}}
.roof__search{margin-bottom:0;position:relative}@media(max-width: 767px){.roof__search{display:none}}
.roof__wordmark__link__svg{fill:#c41230;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding-top:5px}
.roof__wordmark__link{border:none;display:block;width:371px;position:relative;height:100%}@media(max-width: 767px){.roof__wordmark__link{max-width:calc(100% - var(--menu-icon-width))}}
.roof__wordmark{margin-bottom:0}@media(max-width: 767px){.roof__wordmark{grid-column:span 3}}
.roof{border-bottom:1px solid rgba(0,0,0,.25);font-size:.85rem;height:3.5rem}.roof.bg-image-tartan-wave{border:none}.roof.bg-color-red-skibo{border:none}.roof.bg-color-red-carnegie{border:none}.roof.bg-color-blue-weaver{border:none}.roof.bg-color-gray-iron{border:none}.roof.bg-color-gray-dark{border:none}.roof.bg-color-blue-thread{border:none}.roof.bg-color-teal-hornbostel{border:none}.roof.text-color-invert{border:none}@media(max-width: 767px){.roof{grid-template-columns:repeat(3, 1fr)}}
.side-nav__list__list-item__expand-button{text-indent:-9999px;color:rgba(255,255,255,.95);cursor:pointer;border:none;font-size:200%;position:absolute;top:0;right:calc(var(--scrollbar-width) + 5px);background-color:transparent;width:40px;height:40px;transform:rotate(90deg);transform-origin:60% 40%}.side-nav__list__list-item__expand-button[aria-expanded=false]{transform:rotate(0deg)}.side-nav__list__list-item__expand-button:hover{background-color:#767676;color:#fff}.side-nav__list__list-item__expand-button::after{content:"›";display:block;text-indent:0;line-height:0;position:absolute;left:20px;top:14px;transition:left .2s ease}.no-js .side-nav__list__list-item__expand-button{display:none}
.side-nav__list__list-item .side-nav__list__list-item .side-nav__list__list-item__link{padding-left:2rem;padding-right:4rem}.side-nav__list__list-item .side-nav__list__list-item .side-nav__list__list-item .side-nav__list__list-item__link{padding-left:3rem}.side-nav__list__list-item .side-nav__list__list-item .side-nav__list__list-item .side-nav__list__list-item .side-nav__list__list-item__link{padding-left:4rem}.side-nav__list__list-item .side-nav__list__list-item .side-nav__list__list-item .side-nav__list__list-item .side-nav__list__list-item .side-nav__list__list-item__link{padding-left:5rem}.side-nav__list__list-item__link{padding:.45rem 3rem .35rem 1rem;display:block;font-size:.85rem;line-height:1.4025rem;border-bottom:0 none}.side-nav__list__list-item__link:hover,.side-nav__list__list-item__link.is-active{background-color:#767676;color:#fff}.side-nav__list__list-item__link.is-active{font-weight:700;letter-spacing:.025rem}
.side-nav__list__list-item{margin:0;padding:0;position:relative;border-top:1px solid rgba(255,255,255,.25);font-weight:700;letter-spacing:.025rem;overflow:hidden}.side-nav__list__list-item .side-nav__list__list-item{border-top:none;font-weight:400;letter-spacing:normal}.side-nav__list__list-item--secondary,.side-nav__list__list-item--secondary .is-active{font-weight:400;letter-spacing:normal}
.side-nav__list{padding:0;list-style:none}.side-nav__list__list-item__expand-button[aria-expanded=false]+.side-nav__list{display:none}
.side-nav__search-form__input{background-color:rgba(0,0,0,.25);color:#fff;border:none;padding:0 2.5rem 0 .5rem;display:inline-block;vertical-align:middle;width:100%;height:100%;height:2.5rem;background-color:rgba(0,0,0,.85)}.side-nav__search-form__input:focus{background-color:rgba(0,0,0,.5)}.side-nav__search-form__input::placeholder{color:rgba(255,255,255,.95);opacity:1}
.side-nav__search-form__submit__svg{fill:rgba(255,255,255,.95);transition:fill .2s ease}
.side-nav__search-form__submit{height:100%;width:3rem;border:none;background-color:transparent;position:absolute;right:0;top:0;cursor:pointer;padding:.75rem;padding-bottom:.5rem;right:.75rem;top:-0.25rem}
.side-nav__search-form{position:relative;padding-left:1rem;padding-right:1rem;margin-bottom:1rem;width:100%;max-width:calc(100% - var(--scrollbar-width));overflow:hidden}@media(min-width: 1300px){.side-nav__search-form{display:none}}
.side-nav__sitename{font-size:1.5rem;font-weight:300;word-break:break-word;max-width:none;padding-left:1rem;padding-right:1rem;max-width:calc(100% - var(--scrollbar-width))}.side-nav__sitename a{border-bottom-color:transparent}
.side-nav{position:fixed;top:0;right:calc((var(--side-nav-width) + var(--scrollbar-width))*-1);width:calc(var(--side-nav-width) + var(--scrollbar-width));box-shadow:0 0 0 transparent;height:100vh;overflow-y:scroll;padding:4rem 0 1rem 0;z-index:20;transition:box-shadow .3s ease,right .3s ease}@media(max-width: 767px){.side-nav{--side-nav-width: calc(100% - (var(--menu-icon-width) / 2)) }}body::after{content:"";width:100%;height:100vh;background-color:rgba(0,0,0,.25);position:fixed;top:0;left:-100vw;transition:left .2s ease}@media(max-width: 1299px){body.js-side-nav-open::after{left:0}}.js-side-nav-open .side-nav{box-shadow:0 0 1rem rgba(0,0,0,.25);right:calc(var(--scrollbar-width)*-1)}.js-side-nav-open .header,.js-side-nav-open .main,.js-side-nav-open .footer{width:var(--page-width)}.no-js .side-nav{position:absolute;padding:1rem 0}@media(max-width: 1299px){.no-js .side-nav{position:absolute;right:calc((var(--side-nav-width) + var(--scrollbar-width))*-1)}.no-js .side-nav::after{content:none}}
.sitebranding__container__sitebranding{margin:2rem 0 1rem}.sitebranding__container__sitebranding__org{color:#333}.sitebranding__container__sitebranding__sitename__link,.sitebranding__container__sitebranding__org__link{border-color:transparent;color:#333}.sitebranding__container__sitebranding__sitename__link:hover,.sitebranding__container__sitebranding__org__link:hover{color:#c41230;border-color:#c41230}.sitebranding__container__sitebranding__org__link::after{margin-left:0}.sitebranding__container__sitebranding__org{margin-top:-2rem}.sitebranding__container__sitebranding__logo{border:none;padding:0}
.sitewide-alert{padding:.65rem;position:relative;background-color:#f3f3f3;text-align:center}.sitewide-alert a{border-bottom-color:inherit}.sitewide-alert .close{--close-button-size: 2rem;color:rgba(0,0,0,.85);float:none;position:absolute;top:0;right:10px;background-color:transparent;border:transparent 0;font-weight:700;font-size:var(--close-button-size);line-height:var(--close-button-size);width:var(--close-button-size);height:100%}.sitewide-alert .close span{bottom:calc(50% - var(--close-button-size)*.5);position:absolute;right:0;font-size:var(--close-button-size);line-height:var(--close-button-size);width:var(--close-button-size);height:var(--close-button-size)}.sitewide-alert__message,.sitewide-alert .field--name-message{display:block}.alert-error{background-color:#ef3a47}.alert-warning{background-color:#fdb515}.alert-success{background-color:#009647}
@media(max-width: 1299px){.slideshow__slide__text{padding-right:3rem}}@media(max-width: 767px){.slideshow__slide__text{padding-right:0}}
@media(max-width: 960px)and (min-width: 768px){.slideshow__slide{grid-template-columns:repeat(1, 1fr)}}.slideshow__slide{width:100%}.slideshow__slide .grid__box{overflow:hidden}.slideshow__slide:not(.is-selected) a,.slideshow__slide:not(.is-selected) .trigger{visibility:hidden}
.social-media__item__link:hover .social-media__item__link__svg{fill:#fff}.social-media__item__link__svg{height:2rem;width:2rem;fill:rgba(255,255,255,.5);transition:fill .2s ease}
.social-media__item__link{border:none;padding:0}.social-media__item__link::after{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;white-space:nowrap;width:1px;word-wrap:normal}
.social-media__item{display:inline-block;list-style:none;margin:0;margin-right:.5rem;padding:0}
.social-media{padding:0}
.social-share-links__item__link{display:block;text-decoration:none;text-indent:-1000px;border-bottom:0px;cursor:pointer;overflow:hidden;background:transparent center center/cover no-repeat;width:42px;height:42px}.social-share-links__item__link svg{display:block;width:42px;height:42px}.social-share-links__item__link--email{background-color:#848484}.social-share-links__item__link--printer{background-color:#738a8d}
.social-share-links__item{list-style:none;padding:0px;margin:0px 2px;transition:transform .25s;line-height:0px}.social-share-links__item:hover{transform:translateY(-5px)}
.social-share-links{display:flex;margin:0px}
.spinner{width:100px !important;height:100px !important;position:relative;margin:0 auto;border:none !important}.spinner-bounce1,.spinner-bounce2{width:100% !important;height:100% !important;border-radius:50%;background-color:#d50017;position:absolute;top:0;left:0;animation:animation-bounce 2s infinite ease-in-out;animation:animation-bounce 2s infinite ease-in-out}.spinner-bounce2{animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes animation-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}@keyframes animation-bounce{0%,100%{transform:scale(0);transform:scale(0)}50%{transform:scale(1);transform:scale(1)}}
.bg-image-tartan-wave{--focus-state-text-color: #c41230;--focus-state-bg-color: #fff;color:rgba(255,255,255,.95)}.bg-image-tartan-wave p,.bg-image-tartan-wave .p,.bg-image-tartan-wave pre,.bg-image-tartan-wave li,.bg-image-tartan-wave address,.bg-image-tartan-wave small,.bg-image-tartan-wave .small{letter-spacing:.025rem}.bg-image-tartan-wave select:focus,.bg-image-tartan-wave input:focus{border-width:3px;margin:-2px;outline:2px solid #fff}.bg-image-tartan-wave summary{border-bottom-color:rgba(255,255,255,.95)}.bg-image-tartan-wave summary:hover{color:#fff;border-bottom-color:#fff}.bg-image-tartan-wave .grid__box--card summary{outline:none;cursor:pointer;user-select:none;display:inline-block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;padding-bottom:1px;transition:background .2s ease,border-color .2s ease,color .2s ease}.bg-image-tartan-wave .grid__box--card summary::-webkit-details-marker{display:none}.bg-image-tartan-wave .grid__box--card summary::before{content:"›";display:inline-block;font-size:1.5rem;margin-right:.5rem;transform:rotate(0);transform-origin:60% 60%;transition:transform .2s ease}.bg-image-tartan-wave .grid__box--card summary h1,.bg-image-tartan-wave .grid__box--card summary h2,.bg-image-tartan-wave .grid__box--card summary h3,.bg-image-tartan-wave .grid__box--card summary h4,.bg-image-tartan-wave .grid__box--card summary h5,.bg-image-tartan-wave .grid__box--card summary h6{display:inline}.bg-image-tartan-wave .grid__box--card summary:hover{color:#c41230;border-bottom-color:#c41230}.bg-image-tartan-wave .roof__wordmark__link__svg{fill:#fff}.bg-image-tartan-wave .roof__menu-button{fill:rgba(255,255,255,.95)}.bg-image-tartan-wave .link-list__item{border-top:1px solid rgba(255,255,255,.5)}.bg-image-tartan-wave .link-list__item--last-child{border-bottom:1px solid rgba(255,255,255,.5)}.bg-color-red-skibo{--focus-state-text-color: #c41230;--focus-state-bg-color: #fff;color:rgba(255,255,255,.95)}.bg-color-red-skibo p,.bg-color-red-skibo .p,.bg-color-red-skibo pre,.bg-color-red-skibo li,.bg-color-red-skibo address,.bg-color-red-skibo small,.bg-color-red-skibo .small{letter-spacing:.025rem}.bg-color-red-skibo select:focus,.bg-color-red-skibo input:focus{border-width:3px;margin:-2px;outline:2px solid #fff}.bg-color-red-skibo summary{border-bottom-color:rgba(255,255,255,.95)}.bg-color-red-skibo summary:hover{color:#fff;border-bottom-color:#fff}.bg-color-red-skibo .grid__box--card summary{outline:none;cursor:pointer;user-select:none;display:inline-block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;padding-bottom:1px;transition:background .2s ease,border-color .2s ease,color .2s ease}.bg-color-red-skibo .grid__box--card summary::-webkit-details-marker{display:none}.bg-color-red-skibo .grid__box--card summary::before{content:"›";display:inline-block;font-size:1.5rem;margin-right:.5rem;transform:rotate(0);transform-origin:60% 60%;transition:transform .2s ease}.bg-color-red-skibo .grid__box--card summary h1,.bg-color-red-skibo .grid__box--card summary h2,.bg-color-red-skibo .grid__box--card summary h3,.bg-color-red-skibo .grid__box--card summary h4,.bg-color-red-skibo .grid__box--card summary h5,.bg-color-red-skibo .grid__box--card summary h6{display:inline}.bg-color-red-skibo .grid__box--card summary:hover{color:#c41230;border-bottom-color:#c41230}.bg-color-red-skibo .roof__wordmark__link__svg{fill:#fff}.bg-color-red-skibo .roof__menu-button{fill:rgba(255,255,255,.95)}.bg-color-red-skibo .link-list__item{border-top:1px solid rgba(255,255,255,.5)}.bg-color-red-skibo .link-list__item--last-child{border-bottom:1px solid rgba(255,255,255,.5)}.bg-color-red-carnegie{--focus-state-text-color: #c41230;--focus-state-bg-color: #fff;color:rgba(255,255,255,.95)}.bg-color-red-carnegie p,.bg-color-red-carnegie .p,.bg-color-red-carnegie pre,.bg-color-red-carnegie li,.bg-color-red-carnegie address,.bg-color-red-carnegie small,.bg-color-red-carnegie .small{letter-spacing:.025rem}.bg-color-red-carnegie select:focus,.bg-color-red-carnegie input:focus{border-width:3px;margin:-2px;outline:2px solid #fff}.bg-color-red-carnegie summary{border-bottom-color:rgba(255,255,255,.95)}.bg-color-red-carnegie summary:hover{color:#fff;border-bottom-color:#fff}.bg-color-red-carnegie .grid__box--card summary{outline:none;cursor:pointer;user-select:none;display:inline-block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;padding-bottom:1px;transition:background .2s ease,border-color .2s ease,color .2s ease}.bg-color-red-carnegie .grid__box--card summary::-webkit-details-marker{display:none}.bg-color-red-carnegie .grid__box--card summary::before{content:"›";display:inline-block;font-size:1.5rem;margin-right:.5rem;transform:rotate(0);transform-origin:60% 60%;transition:transform .2s ease}.bg-color-red-carnegie .grid__box--card summary h1,.bg-color-red-carnegie .grid__box--card summary h2,.bg-color-red-carnegie .grid__box--card summary h3,.bg-color-red-carnegie .grid__box--card summary h4,.bg-color-red-carnegie .grid__box--card summary h5,.bg-color-red-carnegie .grid__box--card summary h6{display:inline}.bg-color-red-carnegie .grid__box--card summary:hover{color:#c41230;border-bottom-color:#c41230}.bg-color-red-carnegie .roof__wordmark__link__svg{fill:#fff}.bg-color-red-carnegie .roof__menu-button{fill:rgba(255,255,255,.95)}.bg-color-red-carnegie .link-list__item{border-top:1px solid rgba(255,255,255,.5)}.bg-color-red-carnegie .link-list__item--last-child{border-bottom:1px solid rgba(255,255,255,.5)}.bg-color-blue-weaver{--focus-state-text-color: #c41230;--focus-state-bg-color: #fff;color:rgba(255,255,255,.95)}.bg-color-blue-weaver p,.bg-color-blue-weaver .p,.bg-color-blue-weaver pre,.bg-color-blue-weaver li,.bg-color-blue-weaver address,.bg-color-blue-weaver small,.bg-color-blue-weaver .small{letter-spacing:.025rem}.bg-color-blue-weaver select:focus,.bg-color-blue-weaver input:focus{border-width:3px;margin:-2px;outline:2px solid #fff}.bg-color-blue-weaver summary{border-bottom-color:rgba(255,255,255,.95)}.bg-color-blue-weaver summary:hover{color:#fff;border-bottom-color:#fff}.bg-color-blue-weaver .grid__box--card summary{outline:none;cursor:pointer;user-select:none;display:inline-block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;padding-bottom:1px;transition:background .2s ease,border-color .2s ease,color .2s ease}.bg-color-blue-weaver .grid__box--card summary::-webkit-details-marker{display:none}.bg-color-blue-weaver .grid__box--card summary::before{content:"›";display:inline-block;font-size:1.5rem;margin-right:.5rem;transform:rotate(0);transform-origin:60% 60%;transition:transform .2s ease}.bg-color-blue-weaver .grid__box--card summary h1,.bg-color-blue-weaver .grid__box--card summary h2,.bg-color-blue-weaver .grid__box--card summary h3,.bg-color-blue-weaver .grid__box--card summary h4,.bg-color-blue-weaver .grid__box--card summary h5,.bg-color-blue-weaver .grid__box--card summary h6{display:inline}.bg-color-blue-weaver .grid__box--card summary:hover{color:#c41230;border-bottom-color:#c41230}.bg-color-blue-weaver .roof__wordmark__link__svg{fill:#fff}.bg-color-blue-weaver .roof__menu-button{fill:rgba(255,255,255,.95)}.bg-color-blue-weaver .link-list__item{border-top:1px solid rgba(255,255,255,.5)}.bg-color-blue-weaver .link-list__item--last-child{border-bottom:1px solid rgba(255,255,255,.5)}.bg-color-gray-iron{--focus-state-text-color: #c41230;--focus-state-bg-color: #fff;color:rgba(255,255,255,.95)}.bg-color-gray-iron p,.bg-color-gray-iron .p,.bg-color-gray-iron pre,.bg-color-gray-iron li,.bg-color-gray-iron address,.bg-color-gray-iron small,.bg-color-gray-iron .small{letter-spacing:.025rem}.bg-color-gray-iron select:focus,.bg-color-gray-iron input:focus{border-width:3px;margin:-2px;outline:2px solid #fff}.bg-color-gray-iron summary{border-bottom-color:rgba(255,255,255,.95)}.bg-color-gray-iron summary:hover{color:#fff;border-bottom-color:#fff}.bg-color-gray-iron .grid__box--card summary{outline:none;cursor:pointer;user-select:none;display:inline-block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;padding-bottom:1px;transition:background .2s ease,border-color .2s ease,color .2s ease}.bg-color-gray-iron .grid__box--card summary::-webkit-details-marker{display:none}.bg-color-gray-iron .grid__box--card summary::before{content:"›";display:inline-block;font-size:1.5rem;margin-right:.5rem;transform:rotate(0);transform-origin:60% 60%;transition:transform .2s ease}.bg-color-gray-iron .grid__box--card summary h1,.bg-color-gray-iron .grid__box--card summary h2,.bg-color-gray-iron .grid__box--card summary h3,.bg-color-gray-iron .grid__box--card summary h4,.bg-color-gray-iron .grid__box--card summary h5,.bg-color-gray-iron .grid__box--card summary h6{display:inline}.bg-color-gray-iron .grid__box--card summary:hover{color:#c41230;border-bottom-color:#c41230}.bg-color-gray-iron .roof__wordmark__link__svg{fill:#fff}.bg-color-gray-iron .roof__menu-button{fill:rgba(255,255,255,.95)}.bg-color-gray-iron .link-list__item{border-top:1px solid rgba(255,255,255,.5)}.bg-color-gray-iron .link-list__item--last-child{border-bottom:1px solid rgba(255,255,255,.5)}.bg-color-gray-dark{--focus-state-text-color: #c41230;--focus-state-bg-color: #fff;color:rgba(255,255,255,.95)}.bg-color-gray-dark p,.bg-color-gray-dark .p,.bg-color-gray-dark pre,.bg-color-gray-dark li,.bg-color-gray-dark address,.bg-color-gray-dark small,.bg-color-gray-dark .small{letter-spacing:.025rem}.bg-color-gray-dark select:focus,.bg-color-gray-dark input:focus{border-width:3px;margin:-2px;outline:2px solid #fff}.bg-color-gray-dark summary{border-bottom-color:rgba(255,255,255,.95)}.bg-color-gray-dark summary:hover{color:#fff;border-bottom-color:#fff}.bg-color-gray-dark .grid__box--card summary{outline:none;cursor:pointer;user-select:none;display:inline-block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;padding-bottom:1px;transition:background .2s ease,border-color .2s ease,color .2s ease}.bg-color-gray-dark .grid__box--card summary::-webkit-details-marker{display:none}.bg-color-gray-dark .grid__box--card summary::before{content:"›";display:inline-block;font-size:1.5rem;margin-right:.5rem;transform:rotate(0);transform-origin:60% 60%;transition:transform .2s ease}.bg-color-gray-dark .grid__box--card summary h1,.bg-color-gray-dark .grid__box--card summary h2,.bg-color-gray-dark .grid__box--card summary h3,.bg-color-gray-dark .grid__box--card summary h4,.bg-color-gray-dark .grid__box--card summary h5,.bg-color-gray-dark .grid__box--card summary h6{display:inline}.bg-color-gray-dark .grid__box--card summary:hover{color:#c41230;border-bottom-color:#c41230}.bg-color-gray-dark .roof__wordmark__link__svg{fill:#fff}.bg-color-gray-dark .roof__menu-button{fill:rgba(255,255,255,.95)}.bg-color-gray-dark .link-list__item{border-top:1px solid rgba(255,255,255,.5)}.bg-color-gray-dark .link-list__item--last-child{border-bottom:1px solid rgba(255,255,255,.5)}.bg-color-blue-thread{--focus-state-text-color: #c41230;--focus-state-bg-color: #fff;color:rgba(255,255,255,.95)}.bg-color-blue-thread p,.bg-color-blue-thread .p,.bg-color-blue-thread pre,.bg-color-blue-thread li,.bg-color-blue-thread address,.bg-color-blue-thread small,.bg-color-blue-thread .small{letter-spacing:.025rem}.bg-color-blue-thread select:focus,.bg-color-blue-thread input:focus{border-width:3px;margin:-2px;outline:2px solid #fff}.bg-color-blue-thread summary{border-bottom-color:rgba(255,255,255,.95)}.bg-color-blue-thread summary:hover{color:#fff;border-bottom-color:#fff}.bg-color-blue-thread .grid__box--card summary{outline:none;cursor:pointer;user-select:none;display:inline-block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;padding-bottom:1px;transition:background .2s ease,border-color .2s ease,color .2s ease}.bg-color-blue-thread .grid__box--card summary::-webkit-details-marker{display:none}.bg-color-blue-thread .grid__box--card summary::before{content:"›";display:inline-block;font-size:1.5rem;margin-right:.5rem;transform:rotate(0);transform-origin:60% 60%;transition:transform .2s ease}.bg-color-blue-thread .grid__box--card summary h1,.bg-color-blue-thread .grid__box--card summary h2,.bg-color-blue-thread .grid__box--card summary h3,.bg-color-blue-thread .grid__box--card summary h4,.bg-color-blue-thread .grid__box--card summary h5,.bg-color-blue-thread .grid__box--card summary h6{display:inline}.bg-color-blue-thread .grid__box--card summary:hover{color:#c41230;border-bottom-color:#c41230}.bg-color-blue-thread .roof__wordmark__link__svg{fill:#fff}.bg-color-blue-thread .roof__menu-button{fill:rgba(255,255,255,.95)}.bg-color-blue-thread .link-list__item{border-top:1px solid rgba(255,255,255,.5)}.bg-color-blue-thread .link-list__item--last-child{border-bottom:1px solid rgba(255,255,255,.5)}.bg-color-teal-hornbostel{--focus-state-text-color: #c41230;--focus-state-bg-color: #fff;color:rgba(255,255,255,.95)}.bg-color-teal-hornbostel p,.bg-color-teal-hornbostel .p,.bg-color-teal-hornbostel pre,.bg-color-teal-hornbostel li,.bg-color-teal-hornbostel address,.bg-color-teal-hornbostel small,.bg-color-teal-hornbostel .small{letter-spacing:.025rem}.bg-color-teal-hornbostel select:focus,.bg-color-teal-hornbostel input:focus{border-width:3px;margin:-2px;outline:2px solid #fff}.bg-color-teal-hornbostel summary{border-bottom-color:rgba(255,255,255,.95)}.bg-color-teal-hornbostel summary:hover{color:#fff;border-bottom-color:#fff}.bg-color-teal-hornbostel .grid__box--card summary{outline:none;cursor:pointer;user-select:none;display:inline-block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;padding-bottom:1px;transition:background .2s ease,border-color .2s ease,color .2s ease}.bg-color-teal-hornbostel .grid__box--card summary::-webkit-details-marker{display:none}.bg-color-teal-hornbostel .grid__box--card summary::before{content:"›";display:inline-block;font-size:1.5rem;margin-right:.5rem;transform:rotate(0);transform-origin:60% 60%;transition:transform .2s ease}.bg-color-teal-hornbostel .grid__box--card summary h1,.bg-color-teal-hornbostel .grid__box--card summary h2,.bg-color-teal-hornbostel .grid__box--card summary h3,.bg-color-teal-hornbostel .grid__box--card summary h4,.bg-color-teal-hornbostel .grid__box--card summary h5,.bg-color-teal-hornbostel .grid__box--card summary h6{display:inline}.bg-color-teal-hornbostel .grid__box--card summary:hover{color:#c41230;border-bottom-color:#c41230}.bg-color-teal-hornbostel .roof__wordmark__link__svg{fill:#fff}.bg-color-teal-hornbostel .roof__menu-button{fill:rgba(255,255,255,.95)}.bg-color-teal-hornbostel .link-list__item{border-top:1px solid rgba(255,255,255,.5)}.bg-color-teal-hornbostel .link-list__item--last-child{border-bottom:1px solid rgba(255,255,255,.5)}.text-color-invert{--focus-state-text-color: #c41230;--focus-state-bg-color: #fff;color:rgba(255,255,255,.95)}.text-color-invert p,.text-color-invert .p,.text-color-invert pre,.text-color-invert li,.text-color-invert address,.text-color-invert small,.text-color-invert .small{letter-spacing:.025rem}.text-color-invert select:focus,.text-color-invert input:focus{border-width:3px;margin:-2px;outline:2px solid #fff}.text-color-invert summary{border-bottom-color:rgba(255,255,255,.95)}.text-color-invert summary:hover{color:#fff;border-bottom-color:#fff}.text-color-invert .grid__box--card summary{outline:none;cursor:pointer;user-select:none;display:inline-block;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#c41230;padding-bottom:1px;transition:background .2s ease,border-color .2s ease,color .2s ease}.text-color-invert .grid__box--card summary::-webkit-details-marker{display:none}.text-color-invert .grid__box--card summary::before{content:"›";display:inline-block;font-size:1.5rem;margin-right:.5rem;transform:rotate(0);transform-origin:60% 60%;transition:transform .2s ease}.text-color-invert .grid__box--card summary h1,.text-color-invert .grid__box--card summary h2,.text-color-invert .grid__box--card summary h3,.text-color-invert .grid__box--card summary h4,.text-color-invert .grid__box--card summary h5,.text-color-invert .grid__box--card summary h6{display:inline}.text-color-invert .grid__box--card summary:hover{color:#c41230;border-bottom-color:#c41230}.text-color-invert .roof__wordmark__link__svg{fill:#fff}.text-color-invert .roof__menu-button{fill:rgba(255,255,255,.95)}.text-color-invert .link-list__item{border-top:1px solid rgba(255,255,255,.5)}.text-color-invert .link-list__item--last-child{border-bottom:1px solid rgba(255,255,255,.5)}
