@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}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;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}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}.lity{background:#000}.lity .lity-wrap{padding-top:4.6875rem;padding-bottom:4.6875rem;overflow:auto}.lity .lity-wrap .lity-container{position:relative;width:100%;max-width:1800px}.lity .lity-wrap .lity-container .lity-close{top:1.5625rem;right:1.5625rem}.lity .lity-wrap .lity-container .lity-close:focus{outline:.0625rem solid #FFF}.lity.lity-youtube .lity-content,.lity.lity-vimeo .lity-content{margin-right:auto;margin-left:auto;max-width:80vw;max-height:80vh}.post-password-form{padding-top:3.125rem;padding-right:8.3333333333%;padding-bottom:3.125rem;padding-left:8.3333333333%}@media screen and (min-width:768px){.post-password-form{padding-top:4.6875rem;padding-bottom:4.6875rem}}@media screen and (min-width:1024px){.post-password-form{padding-top:6.25rem;padding-right:22.9166666667%;padding-bottom:6.25rem;padding-left:22.9166666667%}}.post-password-form p{font-size:1.875rem}html[data-whatinput=keyboard] *:focus{outline:3px solid #00A1CA}html[data-whatinput=mouse] *:focus{outline:none}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.skip-link{padding:.3125rem .625rem;position:absolute;z-index:9999;left:1.25rem;background-color:#000;color:#fff}.skip-link:not(:focus){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}*,*:before,*:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;scroll-behavior:smooth;scrollbar-gutter:stable}html.main-menu-open body{overflow:hidden;-webkit-overflow-scrolling:touch}body{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;color:#000;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;line-height:1.5}body.overflow{overflow:hidden}@media screen and (min-width:1024px){body.motion-sequence{background:#900}}h1,h2,h3,h4,h5,h6{margin:0;line-height:1.1}img:not(.f--wysiwyg img){width:100%}img{display:block;height:auto}p{margin-top:0}p:last-child{margin-bottom:0}ul,ol{margin-top:0}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}.news-subscribe-form input[type=text],.news-subscribe-form input[type=email],div .f--wysiwyg .CeDiDNumber,.cc--rich-text .f--wysiwyg .CeDiDNumber,.fi--form-item input[type=text]{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;padding-right:2.3125rem;padding-left:1.0625rem;font-size:.875rem;line-height:1.1429;position:relative;width:100%;height:3.125rem;border:0;background-color:#fff;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none}.news-subscribe-form input[type=text]:focus,.news-subscribe-form input[type=email]:focus,div .f--wysiwyg .CeDiDNumber:focus,.cc--rich-text .f--wysiwyg .CeDiDNumber:focus,.fi--form-item input[type=text]:focus{outline:.1875rem solid #000}.checkbox-wrapper{padding-top:.625rem;padding-bottom:.625rem;padding-left:0;display:flex;position:relative;align-items:center;text-align:left}.checkbox-wrapper input[type=checkbox]{margin-top:-.1875rem;margin-right:1.25rem;width:1.25rem;height:1.25rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}html[data-whatinput=keyboard] .checkbox-wrapper input[type=checkbox]:focus+label:before{outline:3px solid #00A1CA}html[data-whatinput=mouse] .checkbox-wrapper input[type=checkbox]:focus+label:before{outline:none}.checkbox-wrapper input[type=checkbox]:before,.checkbox-wrapper input[type=checkbox]:after{content:"";position:absolute;top:10px}.checkbox-wrapper input[type=checkbox]:before{top:15px;left:3px;width:20px;height:20px;border:1px solid #900;background-color:#fff}.checkbox-wrapper input[type=checkbox]:after{top:17px;left:5px;width:16px;height:16px;opacity:0}html[data-whatintent=mouse] .checkbox-wrapper input[type=checkbox]{transition:all .1s}html[data-whatintent=mouse] .checkbox-wrapper input[type=checkbox]:hover:before{border:1px solid #900}.checkbox-wrapper input[type=checkbox]:checked{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700}.checkbox-wrapper input[type=checkbox]:checked:before{border:1px solid #900;background-color:#900}.checkbox-wrapper input[type=checkbox]:checked:after{border:2px solid #FFF;opacity:1;background-color:#900}.checkbox-wrapper label{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:2;margin-bottom:0;color:#000}.select-wrap{position:relative;border:.0625rem solid #900;background-color:#f0f0f0}.select-wrap select{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;padding-right:2.3125rem;padding-left:1.0625rem;font-size:.875rem;line-height:1.1429;width:100%;height:3rem;border:0;background:transparent;background-image:none;box-shadow:none;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-wrap select::-ms-expand{display:none}.select-wrap select:focus{outline:.1875rem solid #000}.select-wrap svg{position:absolute;top:50%;transform:translateY(-50%);right:.9375rem;width:.9375rem;height:.9375rem;pointer-events:none}.fi--form-item button{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.fi--form-item button:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .fi--form-item button:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.fi--form-item button{cursor:pointer}.fi--form-item button svg{margin-left:.625rem;width:1.25rem;height:1.25rem;vertical-align:middle}@media screen and (min-width:768px){.fi--form-item button svg{width:1.5625rem;height:1.5625rem}}html[data-whatintent=mouse] .fi--form-item button{transition:all .1s}html[data-whatintent=mouse] .fi--form-item button:hover svg{background-color:#000}html[data-whatintent=mouse] .fi--form-item button:hover svg polygon{fill:#fc0}.fi--form-item input[type=text]{border:.0625rem solid #900}.fi--form-item input[type=text]::-moz-placeholder{color:#000}.fi--form-item input[type=text]::-ms-input-placeholder{color:#000}.fi--form-item input[type=text]::placeholder{color:#000}.lc--two-column-reverse .l--two-column-reverse{max-width:1800px;margin:0 auto}@media screen and (min-width:768px){.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner{display:flex;flex-direction:row}}.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--main{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--main{padding-right:4.1666666667%;padding-left:4.1666666667%;width:58.3333333333%}}@media screen and (min-width:1024px){.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--main{width:66.6666666667%}}.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--sidebar{padding:3.125rem 1.25rem}@media screen and (min-width:768px){.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--sidebar{padding:0 4.1666666667% 0 0;width:41.6666666667%}}@media screen and (min-width:1024px){.lc--two-column-reverse .l--two-column-reverse .l--two-column-reverse-inner .lr--sidebar{padding-right:2.0833333333%;width:33.3333333333%}}.lc--two-column .l--two-column{max-width:1800px;margin:0 auto}.lc--two-column .l--two-column .l--two-column-inner{padding-top:1.875rem;padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.lc--two-column .l--two-column .l--two-column-inner{padding-top:2.5rem;padding-right:4.1666666667%;padding-left:4.1666666667%;display:flex;flex-wrap:wrap}}.tc--program-listing .lc--two-column .l--two-column .l--two-column-inner{padding-top:0;padding-right:0;padding-left:0}@media screen and (min-width:768px){.tc--program-listing .lc--two-column .l--two-column .l--two-column-inner{padding-right:4.1666666667%;padding-left:0}}.lc--two-column .l--two-column .l--two-column-inner .lr--sidebar{padding:0}@media screen and (min-width:768px){.lc--two-column .l--two-column .l--two-column-inner .lr--sidebar{margin-right:4.5454545455%;margin-bottom:0;flex-basis:45.4545454545%}.tc--program-listing .lc--two-column .l--two-column .l--two-column-inner .lr--sidebar{flex-basis:35.4166666667%}}@media screen and (min-width:768px){.lc--two-column .l--two-column .l--two-column-inner .lr--main{flex-basis:50%}.tc--program-listing .lc--two-column .l--two-column .l--two-column-inner .lr--main{flex-basis:56.25%}}.tc--person-detail .lc--two-column .l--two-column .l--two-column-inner .lr--main{overflow:hidden}.tc--event .lc--two-column{margin-top:-2.1875rem}@media screen and (min-width:768px){.tc--event .lc--two-column{margin-top:-1.875rem}}@media screen and (min-width:1024px){.tc--event .lc--two-column{margin-top:-3.375rem}}.tc--event .lc--two-column .l--two-column .l--two-column-inner{padding:0}@media screen and (min-width:768px){.tc--event .lc--two-column .l--two-column .l--two-column-inner .lr--sidebar{width:27.0833333333%}}.tc--event .lc--two-column .l--two-column .l--two-column-inner .lr--main{padding-right:6.25%;padding-left:6.25%}@media screen and (min-width:768px){.tc--event .lc--two-column .l--two-column .l--two-column-inner .lr--main{padding-right:4.1666666667%;padding-left:0;width:72.9166666667%}}@media screen and (min-width:1024px){.tc--event .lc--two-column .l--two-column .l--two-column-inner .lr--main{padding-right:6.25%}}body{margin:0;padding:0}.icon-search{width:3.125rem;height:3.125rem}h1{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:2.625rem;line-height:1.5;color:#000;letter-spacing:-.03125rem}@media screen and (min-width:768px){h1{font-size:3.75rem;line-height:1.5}}h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.5;color:#000;letter-spacing:-.03125rem}@media screen and (min-width:768px){h2{font-size:1.875rem;line-height:1.5}}h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.5;color:#000;letter-spacing:-.03125rem}@media screen and (min-width:768px){h3{font-size:1.5rem;line-height:1.5}}h4{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;color:#000}@media screen and (min-width:768px){h4{font-size:1.125rem;line-height:1.5}}h5{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.2858;color:#000}@media screen and (min-width:768px){h5{font-size:1rem;line-height:1.5}}.cc--rich-text h1,.cc--rich-text h2,.cc--rich-text h3,.cc--rich-text h4,.cc--rich-text h5{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--rich-text h1,.cc--rich-text h2,.cc--rich-text h3,.cc--rich-text h4,.cc--rich-text h5{margin-bottom:1.5rem}}.f--description h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;margin-bottom:.625rem;font-size:1.375rem;line-height:1.2728}@media screen and (min-width:768px){.f--description h2{font-size:1.625rem;line-height:1.2308;margin-bottom:.9375rem}}.f--description p{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;color:#000}@media screen and (min-width:768px){.f--description p{font-size:1.125rem;line-height:1.4445}}.f--description p strong{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700}.f--description p i,.f--description p em{font-style:italic}.f--description p a{color:inherit;text-decoration:underline}html[data-whatintent=mouse] .f--description p a{transition:all .1s}html[data-whatintent=mouse] .f--description p a:hover{text-decoration:none}.f--description ul,.f--description ol{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;display:inline-block;color:#000}@media screen and (min-width:768px){.f--description ul,.f--description ol{font-size:1.125rem;line-height:1.4445}}.f--description ul ::marker,.f--description ol ::marker{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700}.f--description ul li,.f--description ol li{margin-bottom:.625rem;text-align:left}.f--description ul li a,.f--description ol li a{color:#900;text-decoration:underline}html[data-whatintent=mouse] .f--description ul li a,html[data-whatintent=mouse] .f--description ol li a{transition:all .1s}html[data-whatintent=mouse] .f--description ul li a:hover,html[data-whatintent=mouse] .f--description ol li a:hover{text-decoration:none}.f--description ul ul,.f--description ul ol,.f--description ol ul,.f--description ol ol{margin-top:1.25rem}.cc--rich-text{max-width:1800px;margin:0 auto}.cc--rich-text:after{content:"";display:block;clear:both}div .f--wysiwyg h2,.cc--rich-text .f--wysiwyg h2,div .f--wysiwyg h3,.cc--rich-text .f--wysiwyg h3,div .f--wysiwyg h4,.cc--rich-text .f--wysiwyg h4,div .f--wysiwyg h5,.cc--rich-text .f--wysiwyg h5,div .f--wysiwyg h6,.cc--rich-text .f--wysiwyg h6{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400}.tc--article div .f--wysiwyg h2,div .tc--article .f--wysiwyg h2,.tc--article .cc--rich-text .f--wysiwyg h2,.cc--rich-text .tc--article .f--wysiwyg h2,.tc--article div .f--wysiwyg h3,div .tc--article .f--wysiwyg h3,.tc--article .cc--rich-text .f--wysiwyg h3,.cc--rich-text .tc--article .f--wysiwyg h3,.tc--article div .f--wysiwyg h4,div .tc--article .f--wysiwyg h4,.tc--article .cc--rich-text .f--wysiwyg h4,.cc--rich-text .tc--article .f--wysiwyg h4,.tc--article div .f--wysiwyg h5,div .tc--article .f--wysiwyg h5,.tc--article .cc--rich-text .f--wysiwyg h5,.cc--rich-text .tc--article .f--wysiwyg h5,.tc--article div .f--wysiwyg h6,div .tc--article .f--wysiwyg h6,.tc--article .cc--rich-text .f--wysiwyg h6,.cc--rich-text .tc--article .f--wysiwyg h6{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700}.tc--person-detail div .f--wysiwyg h2,div .tc--person-detail .f--wysiwyg h2,.tc--person-detail .cc--rich-text .f--wysiwyg h2,.cc--rich-text .tc--person-detail .f--wysiwyg h2,.tc--person-detail div .f--wysiwyg h3,div .tc--person-detail .f--wysiwyg h3,.tc--person-detail .cc--rich-text .f--wysiwyg h3,.cc--rich-text .tc--person-detail .f--wysiwyg h3,.tc--person-detail div .f--wysiwyg h4,div .tc--person-detail .f--wysiwyg h4,.tc--person-detail .cc--rich-text .f--wysiwyg h4,.cc--rich-text .tc--person-detail .f--wysiwyg h4,.tc--person-detail div .f--wysiwyg h5,div .tc--person-detail .f--wysiwyg h5,.tc--person-detail .cc--rich-text .f--wysiwyg h5,.cc--rich-text .tc--person-detail .f--wysiwyg h5,.tc--person-detail div .f--wysiwyg h6,div .tc--person-detail .f--wysiwyg h6,.tc--person-detail .cc--rich-text .f--wysiwyg h6,.cc--rich-text .tc--person-detail .f--wysiwyg h6{margin-top:1.875rem;margin-bottom:.625rem}@media screen and (min-width:768px){.tc--person-detail div .f--wysiwyg h2,div .tc--person-detail .f--wysiwyg h2,.tc--person-detail .cc--rich-text .f--wysiwyg h2,.cc--rich-text .tc--person-detail .f--wysiwyg h2,.tc--person-detail div .f--wysiwyg h3,div .tc--person-detail .f--wysiwyg h3,.tc--person-detail .cc--rich-text .f--wysiwyg h3,.cc--rich-text .tc--person-detail .f--wysiwyg h3,.tc--person-detail div .f--wysiwyg h4,div .tc--person-detail .f--wysiwyg h4,.tc--person-detail .cc--rich-text .f--wysiwyg h4,.cc--rich-text .tc--person-detail .f--wysiwyg h4,.tc--person-detail div .f--wysiwyg h5,div .tc--person-detail .f--wysiwyg h5,.tc--person-detail .cc--rich-text .f--wysiwyg h5,.cc--rich-text .tc--person-detail .f--wysiwyg h5,.tc--person-detail div .f--wysiwyg h6,div .tc--person-detail .f--wysiwyg h6,.tc--person-detail .cc--rich-text .f--wysiwyg h6,.cc--rich-text .tc--person-detail .f--wysiwyg h6{margin-top:2.5rem;margin-bottom:1.25rem}}div .f--wysiwyg h2:first-child,.cc--rich-text .f--wysiwyg h2:first-child,div .f--wysiwyg h3:first-child,.cc--rich-text .f--wysiwyg h3:first-child,div .f--wysiwyg h4:first-child,.cc--rich-text .f--wysiwyg h4:first-child,div .f--wysiwyg h5:first-child,.cc--rich-text .f--wysiwyg h5:first-child,div .f--wysiwyg h6:first-child,.cc--rich-text .f--wysiwyg h6:first-child{margin-top:0}div .f--wysiwyg h2,.cc--rich-text .f--wysiwyg h2{font-size:1.5rem;line-height:1.5}@media screen and (min-width:768px){div .f--wysiwyg h2,.cc--rich-text .f--wysiwyg h2{font-size:1.875rem;line-height:1.5}}.tc--article div .f--wysiwyg h2,div .tc--article .f--wysiwyg h2,.tc--article .cc--rich-text .f--wysiwyg h2,.cc--rich-text .tc--article .f--wysiwyg h2{font-size:1.375rem;line-height:1.4546}@media screen and (min-width:768px){.tc--article div .f--wysiwyg h2,div .tc--article .f--wysiwyg h2,.tc--article .cc--rich-text .f--wysiwyg h2,.cc--rich-text .tc--article .f--wysiwyg h2{font-size:1.5rem;line-height:1.5}}div .f--wysiwyg h3,.cc--rich-text .f--wysiwyg h3{font-size:1.125rem;line-height:1.5}@media screen and (min-width:768px){div .f--wysiwyg h3,.cc--rich-text .f--wysiwyg h3{font-size:1.5rem;line-height:1.5}}.tc--article div .f--wysiwyg h3,div .tc--article .f--wysiwyg h3,.tc--article .cc--rich-text .f--wysiwyg h3,.cc--rich-text .tc--article .f--wysiwyg h3{font-size:1.25rem;line-height:1.5}@media screen and (min-width:768px){.tc--article div .f--wysiwyg h3,div .tc--article .f--wysiwyg h3,.tc--article .cc--rich-text .f--wysiwyg h3,.cc--rich-text .tc--article .f--wysiwyg h3{font-size:1.375rem;line-height:1.4546}}div .f--wysiwyg h4,.cc--rich-text .f--wysiwyg h4{font-size:1rem;line-height:1.5}@media screen and (min-width:768px){div .f--wysiwyg h4,.cc--rich-text .f--wysiwyg h4{font-size:1.125rem;line-height:1.5}}.tc--article div .f--wysiwyg h4,div .tc--article .f--wysiwyg h4,.tc--article .cc--rich-text .f--wysiwyg h4,.cc--rich-text .tc--article .f--wysiwyg h4{font-size:1.125rem;line-height:1.5556}@media screen and (min-width:768px){.tc--article div .f--wysiwyg h4,div .tc--article .f--wysiwyg h4,.tc--article .cc--rich-text .f--wysiwyg h4,.cc--rich-text .tc--article .f--wysiwyg h4{font-size:1.25rem;line-height:1.5}}div .f--wysiwyg h5,.cc--rich-text .f--wysiwyg h5{font-size:.875rem;line-height:1.2858}@media screen and (min-width:768px){div .f--wysiwyg h5,.cc--rich-text .f--wysiwyg h5{font-size:1rem;line-height:1.5}}.tc--article div .f--wysiwyg h5,div .tc--article .f--wysiwyg h5,.tc--article .cc--rich-text .f--wysiwyg h5,.cc--rich-text .tc--article .f--wysiwyg h5{font-size:1rem;line-height:1.625}@media screen and (min-width:768px){.tc--article div .f--wysiwyg h5,div .tc--article .f--wysiwyg h5,.tc--article .cc--rich-text .f--wysiwyg h5,.cc--rich-text .tc--article .f--wysiwyg h5{font-size:1.125rem;line-height:1.5556}}div .f--wysiwyg h6,.cc--rich-text .f--wysiwyg h6{font-size:.75rem;line-height:1.8334}@media screen and (min-width:768px){div .f--wysiwyg h6,.cc--rich-text .f--wysiwyg h6{font-size:.875rem;line-height:1.7143}}.tc--article div .f--wysiwyg h6,div .tc--article .f--wysiwyg h6,.tc--article .cc--rich-text .f--wysiwyg h6,.cc--rich-text .tc--article .f--wysiwyg h6{font-size:.875rem;line-height:1.5715}@media screen and (min-width:768px){.tc--article div .f--wysiwyg h6,div .tc--article .f--wysiwyg h6,.tc--article .cc--rich-text .f--wysiwyg h6,.cc--rich-text .tc--article .f--wysiwyg h6{font-size:1rem;line-height:1.625}}div .f--wysiwyg p,.cc--rich-text .f--wysiwyg p{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;margin-bottom:1.25rem;font-size:1rem;line-height:1.5;color:#000}@media screen and (min-width:768px){div .f--wysiwyg p,.cc--rich-text .f--wysiwyg p{font-size:1.125rem;line-height:1.4445}}.tc--article div .f--wysiwyg p,div .tc--article .f--wysiwyg p,.tc--article .cc--rich-text .f--wysiwyg p,.cc--rich-text .tc--article .f--wysiwyg p{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.4445}@media screen and (min-width:768px){.tc--article div .f--wysiwyg p,div .tc--article .f--wysiwyg p,.tc--article .cc--rich-text .f--wysiwyg p,.cc--rich-text .tc--article .f--wysiwyg p{font-size:1.375rem;line-height:1.3637}}div .f--wysiwyg p strong,.cc--rich-text .f--wysiwyg p strong,div .f--wysiwyg p b,.cc--rich-text .f--wysiwyg p b{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700}.tc--article div .f--wysiwyg p strong,div .tc--article .f--wysiwyg p strong,.tc--article .cc--rich-text .f--wysiwyg p strong,.cc--rich-text .tc--article .f--wysiwyg p strong,.tc--article div .f--wysiwyg p b,div .tc--article .f--wysiwyg p b,.tc--article .cc--rich-text .f--wysiwyg p b,.cc--rich-text .tc--article .f--wysiwyg p b{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:700}div .f--wysiwyg p.large,.cc--rich-text .f--wysiwyg p.large{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.1667}@media screen and (min-width:768px){div .f--wysiwyg p.large,.cc--rich-text .f--wysiwyg p.large{font-size:1.625rem;line-height:1.3077}}div .f--wysiwyg p.caption,.cc--rich-text .f--wysiwyg p.caption{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;margin-bottom:2.5rem;font-size:.75rem;line-height:1.5}@media screen and (min-width:768px){div .f--wysiwyg p.caption,.cc--rich-text .f--wysiwyg p.caption{font-size:.875rem;line-height:1.4286;margin-bottom:3.75rem}}div .f--wysiwyg a,.cc--rich-text .f--wysiwyg a{color:#000;text-decoration:underline}html[data-whatintent=mouse] div .f--wysiwyg a,div html[data-whatintent=mouse] .f--wysiwyg a,html[data-whatintent=mouse] .cc--rich-text .f--wysiwyg a,.cc--rich-text html[data-whatintent=mouse] .f--wysiwyg a{transition:all .1s}html[data-whatintent=mouse] div .f--wysiwyg a:hover,div html[data-whatintent=mouse] .f--wysiwyg a:hover,html[data-whatintent=mouse] .cc--rich-text .f--wysiwyg a:hover,.cc--rich-text html[data-whatintent=mouse] .f--wysiwyg a:hover{text-decoration:none}div .f--wysiwyg a.cta-link:not([target*=_blank]),.cc--rich-text .f--wysiwyg a.cta-link:not([target*=_blank]){font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}div .f--wysiwyg a.cta-link:not([target*=_blank]):focus,.cc--rich-text .f--wysiwyg a.cta-link:not([target*=_blank]):focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] div .f--wysiwyg a.cta-link:not([target*=_blank]),div html[data-whatintent=mouse] .f--wysiwyg a.cta-link:not([target*=_blank]),html[data-whatintent=mouse] .cc--rich-text .f--wysiwyg a.cta-link:not([target*=_blank]),.cc--rich-text html[data-whatintent=mouse] .f--wysiwyg a.cta-link:not([target*=_blank]){transition:all .1s}html[data-whatintent=mouse] div .f--wysiwyg a.cta-link:not([target*=_blank]):hover,div html[data-whatintent=mouse] .f--wysiwyg a.cta-link:not([target*=_blank]):hover,html[data-whatintent=mouse] .cc--rich-text .f--wysiwyg a.cta-link:not([target*=_blank]):hover,.cc--rich-text html[data-whatintent=mouse] .f--wysiwyg a.cta-link:not([target*=_blank]):hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}div .f--wysiwyg a.cta-link[target*=_blank],.cc--rich-text .f--wysiwyg a.cta-link[target*=_blank]{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;color:#900;text-decoration:none}@media screen and (min-width:768px){div .f--wysiwyg a.cta-link[target*=_blank],.cc--rich-text .f--wysiwyg a.cta-link[target*=_blank]{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] div .f--wysiwyg a.cta-link[target*=_blank],div html[data-whatintent=mouse] .f--wysiwyg a.cta-link[target*=_blank],html[data-whatintent=mouse] .cc--rich-text .f--wysiwyg a.cta-link[target*=_blank],.cc--rich-text html[data-whatintent=mouse] .f--wysiwyg a.cta-link[target*=_blank]{transition:all .1s}html[data-whatintent=mouse] div .f--wysiwyg a.cta-link[target*=_blank]:hover,div html[data-whatintent=mouse] .f--wysiwyg a.cta-link[target*=_blank]:hover,html[data-whatintent=mouse] .cc--rich-text .f--wysiwyg a.cta-link[target*=_blank]:hover,.cc--rich-text html[data-whatintent=mouse] .f--wysiwyg a.cta-link[target*=_blank]:hover{text-decoration:underline}div .f--wysiwyg a.cta-link[target*=_blank]:before,.cc--rich-text .f--wysiwyg a.cta-link[target*=_blank]:before{margin-right:.625rem;content:"";display:inline-block;width:.9375rem;height:.9375rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCgkgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxNyAxNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcgMTciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iIzk5MDAwMCIgZD0iTTE3LDB2OS41aC0yVjMuOGwtNyw3TDYuMiw5bDctN0g3LjVWMEgxN3ogTTIsMHYxNWgxNXYySDBWMEgyeiIvPgo8L3N2Zz4K);vertical-align:middle}div .f--wysiwyg ul,.cc--rich-text .f--wysiwyg ul,div .f--wysiwyg ol,.cc--rich-text .f--wysiwyg ol{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;color:#000}@media screen and (min-width:768px){div .f--wysiwyg ul,.cc--rich-text .f--wysiwyg ul,div .f--wysiwyg ol,.cc--rich-text .f--wysiwyg ol{font-size:1.125rem;line-height:1.4445}}.tc--article div .f--wysiwyg ul,div .tc--article .f--wysiwyg ul,.tc--article .cc--rich-text .f--wysiwyg ul,.cc--rich-text .tc--article .f--wysiwyg ul,.tc--article div .f--wysiwyg ol,div .tc--article .f--wysiwyg ol,.tc--article .cc--rich-text .f--wysiwyg ol,.cc--rich-text .tc--article .f--wysiwyg ol{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.4445}@media screen and (min-width:768px){.tc--article div .f--wysiwyg ul,div .tc--article .f--wysiwyg ul,.tc--article .cc--rich-text .f--wysiwyg ul,.cc--rich-text .tc--article .f--wysiwyg ul,.tc--article div .f--wysiwyg ol,div .tc--article .f--wysiwyg ol,.tc--article .cc--rich-text .f--wysiwyg ol,.cc--rich-text .tc--article .f--wysiwyg ol{font-size:1.375rem;line-height:1.3637}}div .f--wysiwyg ul li,.cc--rich-text .f--wysiwyg ul li,div .f--wysiwyg ol li,.cc--rich-text .f--wysiwyg ol li{margin-bottom:.625rem}.tc--article div .f--wysiwyg ul li,div .tc--article .f--wysiwyg ul li,.tc--article .cc--rich-text .f--wysiwyg ul li,.cc--rich-text .tc--article .f--wysiwyg ul li,.tc--article div .f--wysiwyg ol li,div .tc--article .f--wysiwyg ol li,.tc--article .cc--rich-text .f--wysiwyg ol li,.cc--rich-text .tc--article .f--wysiwyg ol li{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400}div .f--wysiwyg ul ::marker,.cc--rich-text .f--wysiwyg ul ::marker,div .f--wysiwyg ol ::marker,.cc--rich-text .f--wysiwyg ol ::marker{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700}div .f--wysiwyg ul ul,.cc--rich-text .f--wysiwyg ul ul,div .f--wysiwyg ul ol,.cc--rich-text .f--wysiwyg ul ol,div .f--wysiwyg ol ul,.cc--rich-text .f--wysiwyg ol ul,div .f--wysiwyg ol ol,.cc--rich-text .f--wysiwyg ol ol{margin-top:1.25rem}div .f--wysiwyg small,.cc--rich-text .f--wysiwyg small{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.5715;color:#000}@media screen and (min-width:768px){div .f--wysiwyg small,.cc--rich-text .f--wysiwyg small{font-size:1rem;line-height:1.5}}div .f--wysiwyg figure,.cc--rich-text .f--wysiwyg figure,div .f--wysiwyg img,.cc--rich-text .f--wysiwyg img{margin-right:0;margin-bottom:.625rem;margin-left:0;max-width:100%}@media screen and (min-width:768px){div .f--wysiwyg figure,.cc--rich-text .f--wysiwyg figure,div .f--wysiwyg img,.cc--rich-text .f--wysiwyg img{margin-bottom:.9375rem}}div .f--wysiwyg figure figcaption,.cc--rich-text .f--wysiwyg figure figcaption,div .f--wysiwyg img figcaption,.cc--rich-text .f--wysiwyg img figcaption{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.5;color:#4a4a4a}@media screen and (min-width:768px){div .f--wysiwyg figure figcaption,.cc--rich-text .f--wysiwyg figure figcaption,div .f--wysiwyg img figcaption,.cc--rich-text .f--wysiwyg img figcaption{font-size:.875rem;line-height:1.4286}}div .f--wysiwyg figure.align-center,.cc--rich-text .f--wysiwyg figure.align-center,div .f--wysiwyg figure.aligncenter,.cc--rich-text .f--wysiwyg figure.aligncenter,div .f--wysiwyg img.align-center,.cc--rich-text .f--wysiwyg img.align-center,div .f--wysiwyg img.aligncenter,.cc--rich-text .f--wysiwyg img.aligncenter{width:100%!important;max-width:none}@media screen and (min-width:1024px){div .f--wysiwyg figure.align-center img,.cc--rich-text .f--wysiwyg figure.align-center img,div .f--wysiwyg figure.aligncenter img,.cc--rich-text .f--wysiwyg figure.aligncenter img,div .f--wysiwyg img.align-center img,.cc--rich-text .f--wysiwyg img.align-center img,div .f--wysiwyg img.aligncenter img,.cc--rich-text .f--wysiwyg img.aligncenter img{width:100%;max-width:none}.cc--chapter div .f--wysiwyg figure.align-center,div .cc--chapter .f--wysiwyg figure.align-center,.cc--chapter .cc--rich-text .f--wysiwyg figure.align-center,.cc--rich-text .cc--chapter .f--wysiwyg figure.align-center,.cc--chapter div .f--wysiwyg figure.aligncenter,div .cc--chapter .f--wysiwyg figure.aligncenter,.cc--chapter .cc--rich-text .f--wysiwyg figure.aligncenter,.cc--rich-text .cc--chapter .f--wysiwyg figure.aligncenter,.cc--chapter div .f--wysiwyg img.align-center,div .cc--chapter .f--wysiwyg img.align-center,.cc--chapter .cc--rich-text .f--wysiwyg img.align-center,.cc--rich-text .cc--chapter .f--wysiwyg img.align-center,.cc--chapter div .f--wysiwyg img.aligncenter,div .cc--chapter .f--wysiwyg img.aligncenter,.cc--chapter .cc--rich-text .f--wysiwyg img.aligncenter,.cc--rich-text .cc--chapter .f--wysiwyg img.aligncenter{margin-right:0}}@media screen and (min-width:768px){div .f--wysiwyg figure.align-right,.cc--rich-text .f--wysiwyg figure.align-right,div .f--wysiwyg figure.alignright,.cc--rich-text .f--wysiwyg figure.alignright,div .f--wysiwyg img.align-right,.cc--rich-text .f--wysiwyg img.align-right,div .f--wysiwyg img.alignright,.cc--rich-text .f--wysiwyg img.alignright{margin-left:.9375rem;float:right}}@media screen and (min-width:1024px){.cc--chapter div .f--wysiwyg figure.align-right,div .cc--chapter .f--wysiwyg figure.align-right,.cc--chapter .cc--rich-text .f--wysiwyg figure.align-right,.cc--rich-text .cc--chapter .f--wysiwyg figure.align-right,.cc--chapter div .f--wysiwyg figure.alignright,div .cc--chapter .f--wysiwyg figure.alignright,.cc--chapter .cc--rich-text .f--wysiwyg figure.alignright,.cc--rich-text .cc--chapter .f--wysiwyg figure.alignright,.cc--chapter div .f--wysiwyg img.align-right,div .cc--chapter .f--wysiwyg img.align-right,.cc--chapter .cc--rich-text .f--wysiwyg img.align-right,.cc--rich-text .cc--chapter .f--wysiwyg img.align-right,.cc--chapter div .f--wysiwyg img.alignright,div .cc--chapter .f--wysiwyg img.alignright,.cc--chapter .cc--rich-text .f--wysiwyg img.alignright,.cc--rich-text .cc--chapter .f--wysiwyg img.alignright{margin-right:0}}@media screen and (min-width:768px){div .f--wysiwyg figure.align-left,.cc--rich-text .f--wysiwyg figure.align-left,div .f--wysiwyg figure.alignleft,.cc--rich-text .f--wysiwyg figure.alignleft,div .f--wysiwyg img.align-left,.cc--rich-text .f--wysiwyg img.align-left,div .f--wysiwyg img.alignleft,.cc--rich-text .f--wysiwyg img.alignleft{margin-right:.9375rem;float:left}}@media screen and (min-width:1024px){.cc--chapter div .f--wysiwyg figure.align-left,div .cc--chapter .f--wysiwyg figure.align-left,.cc--chapter .cc--rich-text .f--wysiwyg figure.align-left,.cc--rich-text .cc--chapter .f--wysiwyg figure.align-left,.cc--chapter div .f--wysiwyg figure.alignleft,div .cc--chapter .f--wysiwyg figure.alignleft,.cc--chapter .cc--rich-text .f--wysiwyg figure.alignleft,.cc--rich-text .cc--chapter .f--wysiwyg figure.alignleft,.cc--chapter div .f--wysiwyg img.align-left,div .cc--chapter .f--wysiwyg img.align-left,.cc--chapter .cc--rich-text .f--wysiwyg img.align-left,.cc--rich-text .cc--chapter .f--wysiwyg img.align-left,.cc--chapter div .f--wysiwyg img.alignleft,div .cc--chapter .f--wysiwyg img.alignleft,.cc--chapter .cc--rich-text .f--wysiwyg img.alignleft,.cc--rich-text .cc--chapter .f--wysiwyg img.alignleft{margin-left:0}}@media screen and (max-width:767px){div .f--wysiwyg figure.align-right,.cc--rich-text .f--wysiwyg figure.align-right,div .f--wysiwyg figure.alignright,.cc--rich-text .f--wysiwyg figure.alignright,div .f--wysiwyg figure.align-left,.cc--rich-text .f--wysiwyg figure.align-left,div .f--wysiwyg figure.alignleft,.cc--rich-text .f--wysiwyg figure.alignleft,div .f--wysiwyg img.align-right,.cc--rich-text .f--wysiwyg img.align-right,div .f--wysiwyg img.alignright,.cc--rich-text .f--wysiwyg img.alignright,div .f--wysiwyg img.align-left,.cc--rich-text .f--wysiwyg img.align-left,div .f--wysiwyg img.alignleft,.cc--rich-text .f--wysiwyg img.alignleft{width:100%!important}}div .f--wysiwyg figure.align-right:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg figure.align-right:not([style*=width]):not([width]),div .f--wysiwyg figure.alignright:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg figure.alignright:not([style*=width]):not([width]),div .f--wysiwyg figure.align-left:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg figure.align-left:not([style*=width]):not([width]),div .f--wysiwyg figure.alignleft:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg figure.alignleft:not([style*=width]):not([width]),div .f--wysiwyg img.align-right:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg img.align-right:not([style*=width]):not([width]),div .f--wysiwyg img.alignright:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg img.alignright:not([style*=width]):not([width]),div .f--wysiwyg img.align-left:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg img.align-left:not([style*=width]):not([width]),div .f--wysiwyg img.alignleft:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg img.alignleft:not([style*=width]):not([width]){width:100%!important}@media screen and (min-width:768px){div .f--wysiwyg figure.align-right:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg figure.align-right:not([style*=width]):not([width]),div .f--wysiwyg figure.alignright:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg figure.alignright:not([style*=width]):not([width]),div .f--wysiwyg figure.align-left:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg figure.align-left:not([style*=width]):not([width]),div .f--wysiwyg figure.alignleft:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg figure.alignleft:not([style*=width]):not([width]),div .f--wysiwyg img.align-right:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg img.align-right:not([style*=width]):not([width]),div .f--wysiwyg img.alignright:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg img.alignright:not([style*=width]):not([width]),div .f--wysiwyg img.align-left:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg img.align-left:not([style*=width]):not([width]),div .f--wysiwyg img.alignleft:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg img.alignleft:not([style*=width]):not([width]){width:45.2380952381%!important;min-width:16.25rem}}@media screen and (min-width:1024px){div .f--wysiwyg figure.align-right:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg figure.align-right:not([style*=width]):not([width]),div .f--wysiwyg figure.alignright:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg figure.alignright:not([style*=width]):not([width]),div .f--wysiwyg figure.align-left:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg figure.align-left:not([style*=width]):not([width]),div .f--wysiwyg figure.alignleft:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg figure.alignleft:not([style*=width]):not([width]),div .f--wysiwyg img.align-right:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg img.align-right:not([style*=width]):not([width]),div .f--wysiwyg img.alignright:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg img.alignright:not([style*=width]):not([width]),div .f--wysiwyg img.align-left:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg img.align-left:not([style*=width]):not([width]),div .f--wysiwyg img.alignleft:not([style*=width]):not([width]),.cc--rich-text .f--wysiwyg img.alignleft:not([style*=width]):not([width]){width:33.3333333333%!important;min-width:18.75rem}}div .f--wysiwyg blockquote,.cc--rich-text .f--wysiwyg blockquote{margin-top:2.5rem;margin-right:0;margin-bottom:2.5rem;margin-left:0;padding-top:1.875rem;padding-bottom:1.875rem;position:relative;border-top:.0625rem solid #FC0;border-bottom:.0625rem solid #FC0}@media screen and (min-width:768px){div .f--wysiwyg blockquote,.cc--rich-text .f--wysiwyg blockquote{padding-top:4.25rem;padding-bottom:4.25rem}}div .f--wysiwyg blockquote:before,.cc--rich-text .f--wysiwyg blockquote:before{content:"";display:block;position:absolute;top:-1.5625rem;width:2.5rem;height:1.5625rem;background:#fff url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2050%2047'%20style='enable-background:new%200%200%2050%2047;'%20xml:space='preserve'%3e%3cpath%20fill='%23FFCC00'%20d='M19,8.5c-4.1,0.8-7,3.8-8.7,9c-0.8,2.6-1.2,5.1-1.2,7.7c0,0.3,0,0.6,0,0.8c0,0.2,0.1,0.7,0.1,1.4H19%20V47H0V28.9C0,20,1.8,13.1,5.3,8.3S13.4,0.7,19,0V8.5z%20M50,8.5c-3.3,0.5-5.7,2.4-7.4,5.6s-2.5,6.9-2.5,11c0,0.4,0,0.7,0,1.1%20c0,0.4,0.1,0.8,0.2,1.2H50V47H31V28.9c0-7.2,1.5-13.5,4.4-19.2c3-5.6,7.8-8.9,14.6-9.7V8.5z'/%3e%3c/svg%3e") no-repeat 0 center/30px 25px}@media screen and (min-width:768px){div .f--wysiwyg blockquote:before,.cc--rich-text .f--wysiwyg blockquote:before{width:4.6875rem;height:3.5625rem;background:#fff url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2050%2047'%20style='enable-background:new%200%200%2050%2047;'%20xml:space='preserve'%3e%3cpath%20fill='%23FFCC00'%20d='M19,8.5c-4.1,0.8-7,3.8-8.7,9c-0.8,2.6-1.2,5.1-1.2,7.7c0,0.3,0,0.6,0,0.8c0,0.2,0.1,0.7,0.1,1.4H19%20V47H0V28.9C0,20,1.8,13.1,5.3,8.3S13.4,0.7,19,0V8.5z%20M50,8.5c-3.3,0.5-5.7,2.4-7.4,5.6s-2.5,6.9-2.5,11c0,0.4,0,0.7,0,1.1%20c0,0.4,0.1,0.8,0.2,1.2H50V47H31V28.9c0-7.2,1.5-13.5,4.4-19.2c3-5.6,7.8-8.9,14.6-9.7V8.5z'/%3e%3c/svg%3e") no-repeat 0 center/50px 47px}}div .f--wysiwyg blockquote:after,.cc--rich-text .f--wysiwyg blockquote:after{content:"";display:block;position:absolute;right:0;bottom:-1.25rem;width:2.5rem;height:1.5625rem;transform:rotate(180deg);background:#fff url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2050%2047'%20style='enable-background:new%200%200%2050%2047;'%20xml:space='preserve'%3e%3cpath%20fill='%23FFCC00'%20d='M19,8.5c-4.1,0.8-7,3.8-8.7,9c-0.8,2.6-1.2,5.1-1.2,7.7c0,0.3,0,0.6,0,0.8c0,0.2,0.1,0.7,0.1,1.4H19%20V47H0V28.9C0,20,1.8,13.1,5.3,8.3S13.4,0.7,19,0V8.5z%20M50,8.5c-3.3,0.5-5.7,2.4-7.4,5.6s-2.5,6.9-2.5,11c0,0.4,0,0.7,0,1.1%20c0,0.4,0.1,0.8,0.2,1.2H50V47H31V28.9c0-7.2,1.5-13.5,4.4-19.2c3-5.6,7.8-8.9,14.6-9.7V8.5z'/%3e%3c/svg%3e") no-repeat center 0/30px 25px}@media screen and (min-width:768px){div .f--wysiwyg blockquote:after,.cc--rich-text .f--wysiwyg blockquote:after{width:4.6875rem;height:2.9375rem;background:#fff url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2050%2047'%20style='enable-background:new%200%200%2050%2047;'%20xml:space='preserve'%3e%3cpath%20fill='%23FFCC00'%20d='M19,8.5c-4.1,0.8-7,3.8-8.7,9c-0.8,2.6-1.2,5.1-1.2,7.7c0,0.3,0,0.6,0,0.8c0,0.2,0.1,0.7,0.1,1.4H19%20V47H0V28.9C0,20,1.8,13.1,5.3,8.3S13.4,0.7,19,0V8.5z%20M50,8.5c-3.3,0.5-5.7,2.4-7.4,5.6s-2.5,6.9-2.5,11c0,0.4,0,0.7,0,1.1%20c0,0.4,0.1,0.8,0.2,1.2H50V47H31V28.9c0-7.2,1.5-13.5,4.4-19.2c3-5.6,7.8-8.9,14.6-9.7V8.5z'/%3e%3c/svg%3e") no-repeat center 0/50px 47px}}div .f--wysiwyg blockquote p,.cc--rich-text .f--wysiwyg blockquote p{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.25;color:#900;letter-spacing:-.041875rem}@media screen and (min-width:768px){div .f--wysiwyg blockquote p,.cc--rich-text .f--wysiwyg blockquote p{font-size:2.5rem;line-height:1.2;letter-spacing:0}}div .f--wysiwyg blockquote p:last-child,.cc--rich-text .f--wysiwyg blockquote p:last-child{margin:0}div .f--wysiwyg blockquote p.text1,.cc--rich-text .f--wysiwyg blockquote p.text1,div .f--wysiwyg blockquote p.text2,.cc--rich-text .f--wysiwyg blockquote p.text2{margin:0;color:#000}div .f--wysiwyg blockquote p.text1,.cc--rich-text .f--wysiwyg blockquote p.text1{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.2223}@media screen and (min-width:768px){div .f--wysiwyg blockquote p.text1,.cc--rich-text .f--wysiwyg blockquote p.text1{font-size:1.5rem;line-height:1.5}}div .f--wysiwyg blockquote p.text2,.cc--rich-text .f--wysiwyg blockquote p.text2{font-family:Source Sans Pro,sans-serif;font-style:italic;font-weight:400;font-size:.75rem;line-height:1.3334}@media screen and (min-width:768px){div .f--wysiwyg blockquote p.text2,.cc--rich-text .f--wysiwyg blockquote p.text2{font-size:1rem;line-height:1.5}}div .f--wysiwyg blockquote .attribution,.cc--rich-text .f--wysiwyg blockquote .attribution{position:relative;z-index:1;background-color:#fff}div .f--wysiwyg blockquote .attribution span,.cc--rich-text .f--wysiwyg blockquote .attribution span{display:block;width:47.7272727273%}@media screen and (min-width:768px){div .f--wysiwyg blockquote .attribution span,.cc--rich-text .f--wysiwyg blockquote .attribution span{width:33.3333333333%}}.tc--article div .f--wysiwyg blockquote,div .tc--article .f--wysiwyg blockquote,.tc--article .cc--rich-text .f--wysiwyg blockquote,.cc--rich-text .tc--article .f--wysiwyg blockquote{margin-top:1.25rem;margin-right:0;margin-bottom:1.875rem;margin-left:0;padding-top:.3125rem;padding-bottom:0;padding-left:1.25rem;position:relative;border:0;border-left:1.5625rem solid #F4F3F0}@media screen and (min-width:768px){.tc--article div .f--wysiwyg blockquote,div .tc--article .f--wysiwyg blockquote,.tc--article .cc--rich-text .f--wysiwyg blockquote,.cc--rich-text .tc--article .f--wysiwyg blockquote{margin-top:3.125rem;margin-right:0;margin-bottom:3.125rem;margin-left:0;padding-left:4.6875rem}}.tc--article div .f--wysiwyg blockquote:before,div .tc--article .f--wysiwyg blockquote:before,.tc--article .cc--rich-text .f--wysiwyg blockquote:before,.cc--rich-text .tc--article .f--wysiwyg blockquote:before,.tc--article div .f--wysiwyg blockquote:after,div .tc--article .f--wysiwyg blockquote:after,.tc--article .cc--rich-text .f--wysiwyg blockquote:after,.cc--rich-text .tc--article .f--wysiwyg blockquote:after{display:none}.tc--article div .f--wysiwyg blockquote p,div .tc--article .f--wysiwyg blockquote p,.tc--article .cc--rich-text .f--wysiwyg blockquote p,.cc--rich-text .tc--article .f--wysiwyg blockquote p{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.4445;color:#000}@media screen and (min-width:768px){.tc--article div .f--wysiwyg blockquote p,div .tc--article .f--wysiwyg blockquote p,.tc--article .cc--rich-text .f--wysiwyg blockquote p,.cc--rich-text .tc--article .f--wysiwyg blockquote p{font-size:1.375rem;line-height:1.3637}}.tc--article div .f--wysiwyg blockquote p:last-child,div .tc--article .f--wysiwyg blockquote p:last-child,.tc--article .cc--rich-text .f--wysiwyg blockquote p:last-child,.cc--rich-text .tc--article .f--wysiwyg blockquote p:last-child{margin:0}div .f--wysiwyg .video-embed,.cc--rich-text .f--wysiwyg .video-embed{line-height:1.2858;aspect-ratio:16/9}div .f--wysiwyg .video-embed iframe,.cc--rich-text .f--wysiwyg .video-embed iframe{margin-bottom:.8125rem;width:100%;max-width:100%;height:100%}@supports not (aspect-ratio: 16/9){div .f--wysiwyg .video-embed,.cc--rich-text .f--wysiwyg .video-embed{position:relative;height:0;padding-bottom:56.25%;overflow:hidden}div .f--wysiwyg .video-embed iframe,.cc--rich-text .f--wysiwyg .video-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}}div .f--wysiwyg iframe,.cc--rich-text .f--wysiwyg iframe{max-width:100%}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container),.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container){margin-bottom:1.25rem;width:100%;overflow:auto;table-layout:fixed;border-spacing:0;border:0;word-break:normal}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) caption,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) caption{margin-top:.9375rem;margin-bottom:.9375rem;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.4286;color:#4a4a4a;text-align:left}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead{background-color:#ccc}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;padding:.9375rem .625rem;font-size:.625rem;line-height:1.2;border:0;background-color:#000;color:#fff;text-align:left}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th:not(:first-child),.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th:not(:first-child){border-left:.0625rem solid #CCC}@media screen and (min-width:768px){div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) thead th{font-size:.875rem;line-height:1.5715;padding-right:1rem;padding-left:1rem}}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td{font-family:Source Sans Pro,sans-serif;font-style:normal;padding:.9375rem .625rem;font-size:.625rem;line-height:1.2;border:0;color:#000;font-weight:400}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th:not(:first-child),.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th:not(:first-child),div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td:not(:first-child),.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td:not(:first-child){border-left:.0625rem solid #CCC}@media screen and (min-width:768px){div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td{font-size:.875rem;line-height:1.5715;padding-right:1rem;padding-left:1rem}}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th strong,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th strong,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td strong,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td strong{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th a,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th a,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td a,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;color:#000;font-size:inherit;line-height:inherit}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th p,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th p,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td p,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td p{font-size:inherit;line-height:inherit}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th ul,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th ul,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th ul li,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th ul li,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th ol,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th ol,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th ol li,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody th ol li,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td ul,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td ul,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td ul li,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td ul li,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td ol,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td ol,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td ol li,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody td ol li{font-size:inherit;line-height:inherit}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:nth-child(odd),.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:nth-child(odd){background:#ebebeb}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:nth-child(2n),.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:nth-child(2n){background:#fafafa}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:last-child td,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:last-child td,div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:last-child th,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tbody tr:last-child th{width:100%}div .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tr,.cc--rich-text .f--wysiwyg table:not(.gsc-above-wrapper-area-container) tr{background:none}div .f--wysiwyg pre,.cc--rich-text .f--wysiwyg pre{white-space:normal}div .f--wysiwyg .responsive-table,.cc--rich-text .f--wysiwyg .responsive-table{width:auto;overflow-x:auto}div .f--wysiwyg .responsive-table table,.cc--rich-text .f--wysiwyg .responsive-table table{width:auto;min-width:31.25rem}div .f--wysiwyg .CeDiDNumber,.cc--rich-text .f--wysiwyg .CeDiDNumber{margin-top:.625rem;margin-bottom:.625rem;border:.0625rem solid #900}div .f--wysiwyg .CeDiDNumber::-moz-placeholder,.cc--rich-text .f--wysiwyg .CeDiDNumber::-moz-placeholder{color:#000}div .f--wysiwyg .CeDiDNumber::-ms-input-placeholder,.cc--rich-text .f--wysiwyg .CeDiDNumber::-ms-input-placeholder{color:#000}div .f--wysiwyg .CeDiDNumber::placeholder,.cc--rich-text .f--wysiwyg .CeDiDNumber::placeholder{color:#000}div .f--wysiwyg .cevalidate,.cc--rich-text .f--wysiwyg .cevalidate{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}div .f--wysiwyg .cevalidate:focus,.cc--rich-text .f--wysiwyg .cevalidate:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] div .f--wysiwyg .cevalidate,html[data-whatintent=mouse] .cc--rich-text .f--wysiwyg .cevalidate{transition:all .1s}html[data-whatintent=mouse] div .f--wysiwyg .cevalidate:hover,html[data-whatintent=mouse] .cc--rich-text .f--wysiwyg .cevalidate:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}div .f--wysiwyg #result_table td,.cc--rich-text .f--wysiwyg #result_table td{width:50%!important}.cc--accordions .c--accordions{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--accordions .c--accordions{padding-top:2.5rem;padding-bottom:2.5rem}}.tc--program-listing .cc--accordions .c--accordions{padding-top:0}.cc--accordions .c--accordions .header-container{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--accordions .c--accordions .header-container{padding-right:18.75%;padding-left:18.75%}}.tc--program-listing .cc--accordions .c--accordions .header-container{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.tc--program-listing .cc--accordions .c--accordions .header-container{padding-right:0;padding-left:0}}.tc--chaptered-page .cc--accordions .c--accordions .header-container{padding:0}.cc--accordions .c--accordions .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:-.040625rem}@media screen and (min-width:768px){.cc--accordions .c--accordions .header-container .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.069375rem}}.tc--program-listing .cc--accordions .c--accordions .header-container .f--section-title h2{font-size:.875rem;line-height:1.7143;margin-bottom:0}@media screen and (min-width:768px){.tc--program-listing .cc--accordions .c--accordions .header-container .f--section-title h2{font-size:1.5rem;line-height:1.1667}}.tc--chaptered-page .cc--accordions .c--accordions .header-container .f--section-title h2{padding:0}.cc--accordions .c--accordions .header-container .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--accordions .c--accordions .header-container .f--description{margin-top:1.25rem}}.cc--accordions .c--accordions .header-container .f--link{margin-top:.625rem}@media screen and (min-width:768px){.cc--accordions .c--accordions .header-container .f--link{font-size:1.125rem;line-height:1.1112;margin-top:1.25rem}}.cc--accordions .c--accordions .header-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.25;color:#900;text-decoration:none}html[data-whatintent=mouse] .cc--accordions .c--accordions .header-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--accordions .c--accordions .header-container .f--link a:hover{text-decoration:underline}.cc--accordions .c--accordions .header-container .f--link a[target*=blank]{display:flex}.cc--accordions .c--accordions .header-container .f--link a[target*=blank] .icon-external-link{margin-top:.3125rem;margin-right:.625rem;display:block;flex:0 0 auto;width:.9375rem;height:.9375rem}.cc--accordions .c--accordions .links-container{margin-top:1.25rem;margin-right:1.25rem;margin-left:1.25rem}@media screen and (min-width:768px){.cc--accordions .c--accordions .links-container{margin-top:2.5rem;margin-right:18.75%;margin-left:18.75%;display:flex;flex-wrap:wrap}}.tc--chaptered-page .cc--accordions .c--accordions .links-container{margin-right:0;margin-left:0}.cc--accordions .c--accordions .links-container .f--link{margin-bottom:.625rem}.cc--accordions .c--accordions .links-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--accordions .c--accordions .links-container .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--accordions .c--accordions .links-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--accordions .c--accordions .links-container .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}@media screen and (min-width:768px){.cc--accordions .c--accordions .links-container .f--link:not(:last-child){margin-right:.625rem}}.cc--accordions .c--accordions>ul{margin:0;padding:0;list-style:none;margin-top:1.25rem;padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--accordions .c--accordions>ul{padding-right:18.75%;padding-left:18.75%;margin-top:2.5rem}}.tc--chaptered-page .cc--accordions .c--accordions>ul{padding:0}.cc--accordions .c--accordions>ul>li{border-bottom:.0625rem solid #000}.cc--accordions .c--accordions>ul>li:first-child{border-top:.0625rem solid #000}.cc--accordions .c--accordions>ul>li button{padding-top:1.25rem;padding-right:3.125rem;padding-bottom:1.25rem;padding-left:0;display:block;position:relative;width:100%;border:0;border-radius:0;background:none;color:#000;text-align:left;cursor:pointer}@media screen and (min-width:768px){.cc--accordions .c--accordions>ul>li button{padding-top:1.4375rem;padding-bottom:1.4375rem}}.cc--accordions .c--accordions>ul>li button .item-title{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:.875;color:#000}.cc--accordions .c--accordions>ul>li button:after{content:"";display:block;position:absolute;top:.625rem;right:-.625rem;width:2.1875rem;height:2.1875rem;background:url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2035%2035'%20enable-background='new%200%200%2035%2035'%20xml:space='preserve'%3e%3cpolygon%20fill-rule='evenodd'%20clip-rule='evenodd'%20fill='%23990000'%20points='17.5,20.3%2023.7,14.1%2025,15.4%2017.5,22.9%2010,15.4%2011.3,14.1%20'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:100%}@media screen and (min-width:768px){.cc--accordions .c--accordions>ul>li button:after{top:.78125rem}}.cc--accordions .c--accordions>ul>li button.open:after{transform:rotate(-180deg)}@media screen and (min-width:768px){.cc--accordions .c--accordions>ul>li button.open:after{transform:rotate(-180deg)}}.cc--accordions .accordion-panel{padding-bottom:1.25rem;display:none}.cc--accordions .accordion-panel .f--link{margin-top:2.375rem;margin-bottom:1.25rem}.cc--accordions .accordion-panel .f--link .link{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--accordions .accordion-panel .f--link .link:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--accordions .accordion-panel .f--link .link{transition:all .1s}html[data-whatintent=mouse] .cc--accordions .accordion-panel .f--link .link:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--accordions .accordion-panel .cc--rich-text .c--rich-text{padding-right:0;padding-left:0}.cc--admission-notice{position:relative}.hide-admission-banner .cc--admission-notice{display:none}.cc--admission-notice.black .c--admission-notice{background-color:#000}.cc--admission-notice.red .c--admission-notice{background-color:#f10b0b}.cc--admission-notice.gold .c--admission-notice{background-color:#fc0}.cc--admission-notice.grey .c--admission-notice{background-color:#ccc}.cc--admission-notice.white .c--admission-notice{background-color:#fff}.cc--admission-notice.gold .c--admission-notice .inner-wrapper:before,.cc--admission-notice.grey .c--admission-notice .inner-wrapper:before,.cc--admission-notice.white .c--admission-notice .inner-wrapper:before{opacity:.2;background:#000}.cc--admission-notice.gold .c--admission-notice .inner-wrapper .title-container .f--section-title h2,.cc--admission-notice.grey .c--admission-notice .inner-wrapper .title-container .f--section-title h2,.cc--admission-notice.white .c--admission-notice .inner-wrapper .title-container .f--section-title h2,.cc--admission-notice.gold .c--admission-notice .inner-wrapper .title-container .date,.cc--admission-notice.grey .c--admission-notice .inner-wrapper .title-container .date,.cc--admission-notice.white .c--admission-notice .inner-wrapper .title-container .date,.cc--admission-notice.gold .c--admission-notice .inner-wrapper .content-container .f--wysiwyg p,.cc--admission-notice.gold .c--admission-notice .inner-wrapper .content-container .f--wysiwyg a,.cc--admission-notice.grey .c--admission-notice .inner-wrapper .content-container .f--wysiwyg p,.cc--admission-notice.grey .c--admission-notice .inner-wrapper .content-container .f--wysiwyg a,.cc--admission-notice.white .c--admission-notice .inner-wrapper .content-container .f--wysiwyg p,.cc--admission-notice.white .c--admission-notice .inner-wrapper .content-container .f--wysiwyg a{color:#000}.cc--admission-notice.gold .c--admission-notice .inner-wrapper .content-container .f--link a,.cc--admission-notice.grey .c--admission-notice .inner-wrapper .content-container .f--link a,.cc--admission-notice.white .c--admission-notice .inner-wrapper .content-container .f--link a{border-color:#000;color:#000}.cc--admission-notice.gold .c--admission-notice .close-btn svg path,.cc--admission-notice.gold .c--admission-notice .close-btn svg polygon,.cc--admission-notice.grey .c--admission-notice .close-btn svg path,.cc--admission-notice.grey .c--admission-notice .close-btn svg polygon,.cc--admission-notice.white .c--admission-notice .close-btn svg path,.cc--admission-notice.white .c--admission-notice .close-btn svg polygon{fill:#000}.cc--admission-notice .c--admission-notice{position:relative;background-color:#900}.cc--admission-notice .c--admission-notice .inner-wrapper{padding-top:1.25rem;padding-right:8.3333333333%;padding-bottom:1.25rem;padding-left:8.3333333333%}@media screen and (min-width:768px){.cc--admission-notice .c--admission-notice .inner-wrapper{padding-top:2.5rem;padding-right:8.3333333333%;padding-bottom:2.5rem;padding-left:4.1666666667%;display:flex}}@media screen and (min-width:1024px){.cc--admission-notice .c--admission-notice .inner-wrapper{padding-right:4.1666666667%;padding-left:4.1666666667%}}.cc--admission-notice .c--admission-notice .inner-wrapper:before{content:"";display:block;position:absolute;right:4.1666666667%;bottom:.625rem;left:4.1666666667%;height:.0625rem;opacity:.4;background:#fff}.cc--admission-notice .c--admission-notice .inner-wrapper .title-container{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--admission-notice .c--admission-notice .inner-wrapper .title-container{margin-right:4.7619047619%;margin-bottom:0;flex-basis:26.1904761905%}}@media screen and (min-width:1024px){.cc--admission-notice .c--admission-notice .inner-wrapper .title-container{margin-right:4.5454545455%;margin-bottom:0;flex-basis:25%}}.cc--admission-notice .c--admission-notice .inner-wrapper .title-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.1667;margin-bottom:.625rem;color:#fff;letter-spacing:-.0375rem}@media screen and (min-width:768px){.cc--admission-notice .c--admission-notice .inner-wrapper .title-container .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.0625rem}}@media screen and (min-width:768px){.cc--admission-notice .c--admission-notice .inner-wrapper .content-container{flex-basis:69.0476190476%}}@media screen and (min-width:1024px){.cc--admission-notice .c--admission-notice .inner-wrapper .content-container{display:flex;flex-basis:73.8095238095%}}@media screen and (min-width:1024px){.cc--admission-notice .c--admission-notice .inner-wrapper .content-container .f--wysiwyg{margin-right:12.9032258065%;flex-basis:67.7419354839%}}.cc--admission-notice .c--admission-notice .inner-wrapper .content-container .f--wysiwyg p,.cc--admission-notice .c--admission-notice .inner-wrapper .content-container .f--wysiwyg a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;color:#fff}@media screen and (min-width:768px){.cc--admission-notice .c--admission-notice .inner-wrapper .content-container .f--wysiwyg p,.cc--admission-notice .c--admission-notice .inner-wrapper .content-container .f--wysiwyg a{font-size:1.125rem;line-height:1.4445}}.cc--admission-notice .c--admission-notice .inner-wrapper .content-container .f--link{margin-top:1.25rem;margin-bottom:.625rem}@media screen and (min-width:1024px){.cc--admission-notice .c--admission-notice .inner-wrapper .content-container .f--link{margin-top:0;margin-bottom:0;flex-shrink:0}}.cc--admission-notice .c--admission-notice .inner-wrapper .content-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--admission-notice .c--admission-notice .inner-wrapper .content-container .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--admission-notice .c--admission-notice .inner-wrapper .content-container .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--admission-notice .c--admission-notice .inner-wrapper .content-container .f--link a{transition:background-color .1s ease-in-out,color .1s ease-in-out;border-color:#fff;background-color:transparent;color:#fff}html[data-whatintent=mouse] .cc--admission-notice .c--admission-notice .inner-wrapper .content-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--admission-notice .c--admission-notice .inner-wrapper .content-container .f--link a:hover{transition:color .1s ease-in-out;background-color:#fff;color:#900;text-decoration:none}.cc--admission-notice .c--admission-notice .inner-wrapper .content-container .f--link a{width:100%}@media screen and (min-width:768px){.cc--admission-notice .c--admission-notice .inner-wrapper .content-container .f--link a{width:auto}}.cc--admission-notice .c--admission-notice .inner-wrapper .content-container .f--link a:focus{outline-color:#00a1ca}.cc--admission-notice .c--admission-notice .close-btn{display:flex;position:absolute;z-index:5;top:0;right:0;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;padding:0;border:0;background:transparent;cursor:pointer}.cc--admission-notice .c--admission-notice .close-btn:focus-visible{outline:3px solid #00A1CA}@media screen and (min-width:1024px){.cc--admission-notice .c--admission-notice .close-btn{top:.3125rem;right:.3125rem}}.cc--admission-notice .c--admission-notice .close-btn svg{width:2.1875rem;height:2.1875rem}.cc--admission-notice.takeover .inner-wrapper{display:none}.cc--admission-notice.takeover .inner-wrapper .title-container{margin-bottom:2.5rem}.cc--admission-notice.takeover .inner-wrapper .content-container .f--wysiwyg{margin-bottom:1.25rem}.cc--admission-notice.takeover .toggle-btn{padding-top:.9375rem;padding-right:2.0833333333%;padding-bottom:.9375rem;padding-left:2.0833333333%;display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:#f10b0b;cursor:pointer}.cc--admission-notice.takeover .toggle-btn:focus-visible{outline:3px solid #00A1CA}@media screen and (min-width:768px){.cc--admission-notice.takeover .toggle-btn{position:absolute;top:0;right:50%;width:auto;transform:translate(50%);border:.0625rem solid #FFF;border-top:0;border-radius:0 0 .625rem .625rem}}.cc--admission-notice.takeover .toggle-btn span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.6667;display:block;color:#fff;letter-spacing:.106875rem;text-transform:uppercase}.cc--admission-notice.takeover .toggle-btn svg{width:2.1875rem;height:2.1875rem;margin-left:auto;transform:rotate(180deg)}.cc--admission-notice.takeover.is-open{position:fixed;z-index:102}.cc--admission-notice.takeover.is-open .c--emergency-alert{width:100vw;height:100vh}.cc--admission-notice.takeover.is-open .c--emergency-alert .toggle-btn{right:0;transform:translate(0);border:0;background:transparent}.cc--admission-notice.takeover.is-open .c--emergency-alert .toggle-btn span{display:none}.cc--admission-notice.takeover.is-open .c--emergency-alert .toggle-btn svg{transform:rotate(0)}.cc--admission-notice.takeover.is-open .c--emergency-alert .inner-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:100%}@media screen and (min-width:1024px){.cc--admission-notice.takeover.is-open .c--emergency-alert .inner-wrapper{padding-right:29.1666666667%;padding-left:29.1666666667%}}.cc--admission-notice.takeover.is-open .c--emergency-alert .inner-wrapper .close-btn{display:none}.cc--admission-notice.takeover.is-open .c--emergency-alert .inner-wrapper .content-container{flex-direction:column}.admission-alert-open{overflow:hidden}.cc--announcement{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--announcement{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--announcement .c--announcement{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--announcement .c--announcement{padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--announcement .c--announcement{padding-right:12.5%;padding-left:12.5%}}.cc--chapter .cc--announcement .c--announcement{padding:0}.cc--announcement .c--announcement .inner-wrapper{padding:1.875rem 1.25rem;background-color:#fc0}@media screen and (min-width:768px){.cc--announcement .c--announcement .inner-wrapper{padding-top:3.125rem;padding-right:4.5454545455%;padding-bottom:3.125rem;padding-left:4.5454545455%}}@media screen and (min-width:1024px){.cc--announcement .c--announcement .inner-wrapper{padding-right:5.5555555556%;padding-left:5.5555555556%}}.cc--announcement .c--announcement .inner-wrapper .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1;letter-spacing:-.046875rem}@media screen and (min-width:768px){.cc--announcement .c--announcement .inner-wrapper .f--section-title h2{font-size:2.5rem;line-height:1.2;letter-spacing:-.0625rem}}.cc--announcement .c--announcement .inner-wrapper .f--date{margin-top:1.25rem;font-size:.875rem;line-height:1.2858;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700}@media screen and (min-width:768px){.cc--announcement .c--announcement .inner-wrapper .f--date{font-size:1.25rem;line-height:1.1}}.cc--announcement .c--announcement .inner-wrapper .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--announcement .c--announcement .inner-wrapper .f--description{margin-top:1.25rem}}.cc--announcement.gray .c--announcement .inner-wrapper{background-color:#f4f3f0}.cc--article-hero{max-width:1800px;margin:0 auto;position:relative}.cc--article-hero.no-image{padding-top:3.125rem}@media screen and (min-width:1024px){.cc--article-hero.no-image{padding-top:4.6875rem}}.cc--article-hero .c--article-hero .text-container{padding-right:6.25%;padding-bottom:.625rem;padding-left:6.25%}@media screen and (min-width:768px){.cc--article-hero .c--article-hero .text-container{padding-right:12.5%;padding-bottom:.625rem;padding-left:12.5%}}@media screen and (min-width:1024px){.cc--article-hero .c--article-hero .text-container{padding-right:22.9166666667%;padding-bottom:.625rem;padding-left:22.9166666667%}}.cc--article-hero .c--article-hero .text-container .f--eyebrow{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--article-hero .c--article-hero .text-container .f--eyebrow{margin-bottom:.9375rem}}.cc--article-hero .c--article-hero .text-container .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.2858;color:#900;text-transform:uppercase}.cc--article-hero .c--article-hero .text-container .f--page-title h1{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1.4;letter-spacing:-.051875rem}@media screen and (min-width:768px){.cc--article-hero .c--article-hero .text-container .f--page-title h1{font-size:3.375rem;line-height:1.1112}}@media screen and (min-width:1024px){.cc--article-hero .c--article-hero .text-container .f--page-title h1{font-size:4.375rem;line-height:1.0858}}.cc--article-hero .c--article-hero .text-container .f--description{margin-top:1.25rem}@media screen and (min-width:768px){.cc--article-hero .c--article-hero .text-container .f--description{margin-top:1.875rem}}.cc--article-hero .c--article-hero .text-container .f--description p{font-size:1rem;line-height:1.125}@media screen and (min-width:768px){.cc--article-hero .c--article-hero .text-container .f--description p{font-size:1.25rem;line-height:1.2}}.cc--article-hero .c--article-hero .text-container .f--description p:last-child{margin-bottom:0}.cc--article-hero .c--article-hero .meta{margin-top:1.25rem}@media screen and (min-width:1024px){.cc--article-hero .c--article-hero .meta{padding-right:10.3448275862%}}.cc--article-hero .c--article-hero .author,.cc--article-hero .c--article-hero .date,.cc--article-hero .c--article-hero .additional-info,.cc--article-hero .c--article-hero .subtitle{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;display:block}@media screen and (min-width:768px){.cc--article-hero .c--article-hero .author,.cc--article-hero .c--article-hero .date,.cc--article-hero .c--article-hero .additional-info,.cc--article-hero .c--article-hero .subtitle{font-size:1.25rem;line-height:1.5}}.cc--article-hero .c--article-hero .author,.cc--article-hero .c--article-hero .additional-info{margin-top:.9375rem;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:600}.cc--article-hero .c--article-hero .author a{color:inherit}html[data-whatintent=mouse] .cc--article-hero .c--article-hero .author a{transition:all .1s}html[data-whatintent=mouse] .cc--article-hero .c--article-hero .author a:hover{text-decoration:none}.cc--article-hero .c--article-hero .date{margin-top:.9375rem}.cc--article-hero .c--article-hero .subtitle{margin-top:1.875rem;font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:700;font-size:1.375rem;line-height:1.3637}@media screen and (min-width:768px){.cc--article-hero .c--article-hero .subtitle{margin-top:3.125rem;font-size:1.625rem;line-height:1.3077}}.cc--article-hero .c--article-hero .image-video{position:relative;overflow:hidden}.cc--article-hero .c--article-hero .image-video .f--image{margin-bottom:.9375rem}@media screen and (min-width:768px){.cc--article-hero .c--article-hero .image-video .f--image{margin-bottom:2.1875rem}}.cc--article-hero .c--article-hero .image-video .f--image figure{margin:0}.cc--article-hero .c--article-hero .image-video .f--image figcaption{padding-right:6.25%;padding-left:6.25%;margin-top:.625rem;margin-bottom:.9375rem}@media screen and (min-width:768px){.cc--article-hero .c--article-hero .image-video .f--image figcaption{margin-top:1.25rem;margin-bottom:1.875rem;padding-right:12.5%;padding-left:12.5%}}@media screen and (min-width:1024px){.cc--article-hero .c--article-hero .image-video .f--image figcaption{margin-bottom:3.125rem;padding-right:22.9166666667%;padding-left:22.9166666667%}}.cc--article-hero .c--article-hero .image-video .f--image figcaption p{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.5}@media screen and (min-width:768px){.cc--article-hero .c--article-hero .image-video .f--image figcaption p{font-size:.875rem;line-height:1.4286}}.cc--article-hero .c--article-hero .image-video .f--ambient-video{display:none}@media screen and (min-width:1024px){.cc--article-hero .c--article-hero .image-video .f--ambient-video{margin-bottom:5.625rem;display:block;height:100%}.cc--article-hero .c--article-hero .image-video .f--ambient-video+.f--image{display:none}}@media screen and (min-width:768px){.cc--article-hero .c--article-hero .image-video .f--ambient-video video{display:block;width:100%;object-fit:cover;aspect-ratio:16/9}}@media screen and (min-width:1024px){.cc--article-hero .c--article-hero .image-video .f--ambient-video video{height:100%;max-height:42.1875rem;object-fit:cover}}.cc--article-hero .c--article-hero .image-video .cc--info-controls{bottom:9.875rem}@media screen and (max-width:1023px){.cc--article-hero .c--article-hero .image-video .cc--info-controls{display:none}}.cc--articles-carousel{position:relative;overflow:hidden}.cc--articles-carousel.with-image{background-color:#900}.cc--articles-carousel .c--articles-carousel .image-container{position:absolute;top:0;left:0;width:100%;height:100%}.cc--articles-carousel .c--articles-carousel .image-container .f--image{height:100%}.cc--articles-carousel .c--articles-carousel .image-container .f--image img{height:100%;object-fit:cover}.cc--articles-carousel .c--articles-carousel .image-container .f--image:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009}.cc--articles-carousel .c--articles-carousel .inner-wrapper{max-width:1800px;margin:0 auto;padding-top:2.5rem;padding-bottom:2.5rem;position:relative}@media screen and (min-width:768px){.cc--articles-carousel .c--articles-carousel .inner-wrapper{padding-top:6.25rem;padding-bottom:8.125rem}}.cc--articles-carousel .c--articles-carousel .header-container{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--articles-carousel .c--articles-carousel .header-container{padding-right:4.1666666667%;padding-left:33.3333333333%}}@media screen and (min-width:1024px){.cc--articles-carousel .c--articles-carousel .header-container{padding-right:18.75%}}.cc--articles-carousel .c--articles-carousel .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1.2;color:#fff;letter-spacing:-.051875rem}@media screen and (min-width:768px){.cc--articles-carousel .c--articles-carousel .header-container .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.069375rem}}.color-white .cc--articles-carousel .c--articles-carousel .header-container .f--section-title h2{color:#000}.cc--articles-carousel .c--articles-carousel .header-container .f--description{margin-top:1.25rem}@media screen and (min-width:768px){.cc--articles-carousel .c--articles-carousel .header-container .f--description{margin-top:2.5rem}}.cc--articles-carousel .c--articles-carousel .header-container .f--description p{color:#fff}.color-white .cc--articles-carousel .c--articles-carousel .header-container .f--description p{color:#000}.cc--articles-carousel .c--articles-carousel .header-container .f--link{margin-top:1.25rem}@media screen and (min-width:768px){.cc--articles-carousel .c--articles-carousel .header-container .f--link{margin-top:1.875rem}}.cc--articles-carousel .c--articles-carousel .header-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--articles-carousel .c--articles-carousel .header-container .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--articles-carousel .c--articles-carousel .header-container .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--articles-carousel .c--articles-carousel .header-container .f--link a{transition:background-color .1s ease-in-out,color .1s ease-in-out;border-color:#fff;background-color:transparent;color:#fff}html[data-whatintent=mouse] .cc--articles-carousel .c--articles-carousel .header-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--articles-carousel .c--articles-carousel .header-container .f--link a:hover{transition:color .1s ease-in-out;background-color:#fff;color:#900;text-decoration:none}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper{margin-top:2.1875rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper{margin-top:1.875rem;padding-right:0;padding-left:4.1666666667%;display:flex;align-items:center}}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .title-controls-container{margin-right:1.25rem}@media screen and (min-width:768px){.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .title-controls-container{margin-right:4.347826087%;display:flex;flex:0 0 26.0869565217%;flex-direction:column;justify-content:center}}@media screen and (min-width:1024px){.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .title-controls-container{margin-right:6.5217391304%;flex:0 0 23.9130434783%}}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .title-controls-container h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1.2;color:#fff;letter-spacing:-.051875rem}@media screen and (min-width:768px){.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .title-controls-container h3{font-size:2.5rem;line-height:1;letter-spacing:-.069375rem}}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .title-controls-container .f--description{margin-top:1.25rem}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .title-controls-container .f--description p{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;color:#fff}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container{display:none}@media screen and (min-width:768px){.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container{margin-top:1.5625rem;margin-left:-.625rem;display:block;position:absolute}}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container .button-next,.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container .button-prev{display:inline-flex;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;border:0;background:transparent;cursor:pointer}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container .button-next svg,.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container .button-prev svg{width:.8125rem;height:1.125rem;fill:#fff}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container .button-next.swiper-button-disabled,.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container .button-prev.swiper-button-disabled{opacity:.5;cursor:default}html[data-whatintent=mouse] .cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container .button-next.swiper-button-disabled,html[data-whatintent=mouse] .cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container .button-prev.swiper-button-disabled{transition:all .1s}html[data-whatintent=mouse] .cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container .button-next.swiper-button-disabled:hover svg,html[data-whatintent=mouse] .cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container .button-prev.swiper-button-disabled:hover svg{background:transparent}html[data-whatintent=mouse] .cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container .button-next,html[data-whatintent=mouse] .cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container .button-prev{transition:all .1s}html[data-whatintent=mouse] .cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container .button-next:hover svg,html[data-whatintent=mouse] .cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container .button-prev:hover svg{fill:#fc0}@media screen and (min-width:1024px){.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .controls-container .button-prev{margin-bottom:.625rem}}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper{margin-top:1.875rem}@media screen and (min-width:768px){.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper{margin-top:0;padding-top:4.75rem;padding-bottom:4.75rem;overflow-x:clip}}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-wrapper{display:flex}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide{flex:0 0 16.25rem;height:auto}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .card-inner{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:1.4375rem}@media screen and (min-width:768px){.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide{flex:0 0 21.875rem}}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .text-container{padding-top:1.25rem;padding-right:10%;padding-bottom:2.5rem;padding-left:10%;flex-grow:1;flex-shrink:0;background:#fff}@media screen and (min-width:768px){.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .text-container{padding-top:1.5625rem;padding-right:10.5263157895%;padding-left:10.5263157895%}}@media screen and (min-width:1024px){.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .text-container{padding-right:7.1428571429%;padding-left:7.1428571429%;position:relative}}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .text-container h4{font-size:1.5rem;line-height:1.25}@media screen and (min-width:768px){.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .text-container h4{font-size:1.875rem;line-height:1.2}}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .text-container h4 a{color:#000;font-size:inherit;line-height:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .text-container h4 a{transition:all .1s}html[data-whatintent=mouse] .cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .text-container h4 a:hover{text-decoration:underline}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .text-container .read-more{margin-top:1.25rem;display:none}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .text-container .f--description p{font-size:.875rem;line-height:1.7143;color:#000}@media screen and (min-width:768px){.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .text-container .f--description p{font-size:1rem;line-height:1.375}}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .expand-collapse-controls{display:none;position:absolute;right:.9375rem;bottom:.9375rem;width:auto;background:transparent}@media screen and (min-width:1024px){.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .expand-collapse-controls{display:block}}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .expand-collapse-controls .expand-collapse{padding:0;border:0;background:none;cursor:pointer}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .expand-collapse-controls .expand-collapse svg{display:block;width:1.25rem;height:1.25rem}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .expand-collapse-controls .expand-collapse .collapse,.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .expand-collapse-controls .expand-collapse.is-expanded .expand{display:none}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide .expand-collapse-controls .expand-collapse.is-expanded .collapse{display:block}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide.is-expanded{position:relative}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide.is-expanded .card-inner{display:block;position:absolute;top:50%;left:0;width:100%;height:auto;transform:translateY(-50%);background:#fc0;box-shadow:0 0 1.25rem #0000001a}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide.is-expanded .text-container{background:#fc0}.cc--articles-carousel .c--articles-carousel .articles-carousel-wrapper .swiper .swiper-slide.is-expanded .expand-collapse-controls:before{background:#fc0}.cc--articles-carousel .c--articles-carousel .color-black{background-color:#000}.cc--articles-carousel .c--articles-carousel .color-white{background-color:#fff}.cc--articles-carousel .c--articles-carousel .color-white .header-container h2,.cc--articles-carousel .c--articles-carousel .color-white .articles-carousel-wrapper h3,.cc--articles-carousel .c--articles-carousel .color-white .f--description p,.cc--articles-carousel .c--articles-carousel .color-white .articles-carousel-wrapper .f--description p{color:#000}.cc--articles-carousel .c--articles-carousel .color-white .controls-container .button-next svg,.cc--articles-carousel .c--articles-carousel .color-white .controls-container .button-prev svg{fill:#000}.cc--articles-carousel .c--articles-carousel .color-white .card-inner{border:.0625rem solid #000}.cc--articles-carousel .c--articles-carousel .color-white .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--articles-carousel .c--articles-carousel .color-white .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--articles-carousel .c--articles-carousel .color-white .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--articles-carousel .c--articles-carousel .color-white .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--audiences-menu{position:relative}.cc--audiences-menu .m--menu{margin:0;padding:0;list-style:none}@media screen and (min-width:1024px){.cc--audiences-menu .m--menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.cc--audiences-menu .m--menu a{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-size:1rem;line-height:1.375;display:block;color:#fff;font-style:normal;font-weight:400;text-decoration:none}@media screen and (min-width:1024px){.cc--audiences-menu .m--menu a{font-size:1rem;line-height:1.125;text-align:center}.cc--audiences-menu .m--menu a:before{content:"";display:block;position:absolute;z-index:-1;inset:-29px -10px;transition:opacity .2s ease;opacity:0;background:#000}html[data-whatintent=mouse] .cc--audiences-menu .m--menu a{transition:all .1s}html[data-whatintent=mouse] .cc--audiences-menu .m--menu a:hover:before{opacity:1}}html[data-whatintent=mouse] .cc--audiences-menu .m--menu a{transition:all .1s}html[data-whatintent=mouse] .cc--audiences-menu .m--menu a:hover{color:#fc0}.cc--audiences-menu .m--menu>li{margin-bottom:.9375rem;margin-left:0;position:relative}@media screen and (min-width:1024px){.cc--audiences-menu .m--menu>li{margin-right:1.5625rem;margin-bottom:0;margin-left:0;padding-top:.3125rem}}@media screen and (min-width:1200px){.cc--audiences-menu .m--menu>li{margin-right:1.875rem;margin-bottom:0;margin-left:0}}.cc--back-to-top{padding-right:8.3333333333%;padding-left:8.3333333333%;margin-top:1.25rem}@media screen and (min-width:768px){.cc--back-to-top{display:none}}.cc--back-to-top .c--back-to-top{margin-bottom:2.5rem;padding-top:1.875rem;padding-bottom:1rem;display:flex;position:relative;align-items:center;height:1.25rem;border-bottom:.0625rem solid #000}@media screen and (min-width:768px){.cc--back-to-top .c--back-to-top{margin-bottom:4.6875rem;padding-top:2.1875rem;padding-bottom:1.25rem}}.cc--back-to-top button{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;display:flex;z-index:1;align-items:center;justify-content:space-between;width:100%;border:0;background-color:transparent;cursor:pointer}.cc--back-to-top button svg{margin-right:-.5rem;width:1.5625rem;height:1.5625rem;fill:#000}.cc--back-to-top button span{font-size:.75rem;line-height:1.6667;display:inline-flex;background-color:#fff;color:#000}@media screen and (min-width:768px){.cc--back-to-top button span{font-size:.9375rem;line-height:1}}.cc--blog-promo{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--blog-promo{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--blog-promo .c--blog-promo{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--blog-promo .c--blog-promo{padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--blog-promo .c--blog-promo{padding-right:12.5%;padding-left:12.5%}}.tc--chaptered-page .cc--blog-promo .c--blog-promo{padding:0}@media screen and (min-width:768px){.tc--chaptered-page .cc--blog-promo .c--blog-promo{padding-left:3.3333333333%}}@media screen and (min-width:768px){.tc--chaptered-page .cc--blog-promo .c--blog-promo .inner-wrapper{padding-right:10%;padding-left:10%}}@media screen and (min-width:1024px){.tc--chaptered-page .cc--blog-promo .c--blog-promo .inner-wrapper{padding-right:6.6666666667%;padding-left:6.6666666667%}}.cc--blog-promo .c--blog-promo .inner-wrapper{padding:3.125rem 1.25rem 1.875rem;position:relative;border:.0625rem solid #900;border-radius:1.25rem;text-align:center}@media screen and (min-width:768px){.cc--blog-promo .c--blog-promo .inner-wrapper{padding-top:3.125rem;padding-right:4.5454545455%;padding-left:6.8181818182%;text-align:left}}@media screen and (min-width:1024px){.cc--blog-promo .c--blog-promo .inner-wrapper{padding-right:5.5555555556%;padding-left:5.5555555556%}}.cc--blog-promo .c--blog-promo .inner-wrapper:after{position:absolute;left:50%;transform:translate(-50%);padding-right:2.5rem;padding-left:2.5rem;content:"";display:block;top:-1.625rem;width:2.75rem;height:3.25rem;background-color:#fff;background-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIKCSB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0NC4zIDUyLjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQ0LjMgNTIuOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjOTkxQjFFIiBkPSJNNi44LDBDMy4xLDAsMCwyLjksMCw2LjV2MjcuNmMwLDMuNiwzLjEsNi41LDYuOCw2LjVoMjAuMwoJbDExLjYsMTIuMWwwLTEyLjNjMy4yLTAuNiw1LjYtMy4yLDUuNi02LjRWNi41YzAtMy42LTMuMS02LjUtNi44LTYuNUg2Ljh6IE00MS44LDM0LjFjMCwyLjMtMiw0LjItNC40LDQuMmwtMS4yLDBsMCw4LjRsLTgtOC40SDYuOAoJYy0yLjQsMC00LjQtMS45LTQuNC00LjJWNi41YzAtMi4zLDItNC4yLDQuNC00LjJoMzAuNmMyLjQsMCw0LjQsMS45LDQuNCw0LjJMNDEuOCwzNC4xTDQxLjgsMzQuMXoiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkNEMDUiIGQ9Ik0zMS41LDEyLjJIOC43Yy0wLjksMC0xLjYtMC43LTEuNi0xLjZ2MEM3LjEsOS43LDcuOCw5LDguNyw5aDIyLjgKCWMwLjksMCwxLjYsMC43LDEuNiwxLjZ2MEMzMy4xLDExLjUsMzIuNCwxMi4yLDMxLjUsMTIuMnoiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkNEMDUiIGQ9Ik0zNS41LDE4LjdIOC43Yy0wLjksMC0xLjYtMC43LTEuNi0xLjZ2MGMwLTAuOSwwLjctMS42LDEuNi0xLjYKCWgyNi44YzAuOSwwLDEuNiwwLjcsMS42LDEuNnYwQzM3LjEsMTgsMzYuNCwxOC43LDM1LjUsMTguN3oiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkNEMDUiIGQ9Ik0yOC41LDI1LjJIOC43Yy0wLjksMC0xLjYtMC43LTEuNi0xLjZ2MGMwLTAuOSwwLjctMS42LDEuNi0xLjYKCWgxOS44YzAuOSwwLDEuNiwwLjcsMS42LDEuNnYwQzMwLjEsMjQuNSwyOS40LDI1LjIsMjguNSwyNS4yeiIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGQ0QwNSIgZD0iTTM1LjUsMzEuN0g4LjdjLTAuOSwwLTEuNi0wLjctMS42LTEuNnYwYzAtMC45LDAuNy0xLjYsMS42LTEuNgoJaDI2LjhjMC45LDAsMS42LDAuNywxLjYsMS42djBDMzcuMSwzMSwzNi40LDMxLjcsMzUuNSwzMS43eiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center center;background-size:2.75rem 3.25rem}@media screen and (min-width:768px){.cc--blog-promo .c--blog-promo .inner-wrapper:after{position:absolute;top:50%;transform:translateY(-50%);padding-top:2.5rem;padding-right:0;padding-bottom:2.5rem;padding-left:0;left:-1.375rem;width:2.75rem;height:3.25rem}}.cc--blog-promo .c--blog-promo .inner-wrapper .f--eyebrow{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--blog-promo .c--blog-promo .inner-wrapper .f--eyebrow{margin-bottom:.9375rem}}.cc--blog-promo .c--blog-promo .inner-wrapper .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.4286;color:#000;text-transform:uppercase}.cc--blog-promo .c--blog-promo .inner-wrapper .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1.2;letter-spacing:-.051875rem}@media screen and (min-width:768px){.cc--blog-promo .c--blog-promo .inner-wrapper .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.069375rem}}.cc--blog-promo .c--blog-promo .inner-wrapper .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--blog-promo .c--blog-promo .inner-wrapper .f--description{margin-top:1.25rem}}.cc--blog-promo .c--blog-promo .inner-wrapper .f--link{margin-top:1.25rem}.cc--blog-promo .c--blog-promo .inner-wrapper .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;color:#900;text-decoration:none}@media screen and (min-width:768px){.cc--blog-promo .c--blog-promo .inner-wrapper .f--link a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--blog-promo .c--blog-promo .inner-wrapper .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--blog-promo .c--blog-promo .inner-wrapper .f--link a:hover{text-decoration:underline}.cc--blog-roll-feature{max-width:1800px;margin:0 auto}@media screen and (min-width:768px){.cc--blog-roll-feature.two-columns .items-container{display:flex;flex-wrap:wrap}}@media screen and (min-width:768px){.cc--blog-roll-feature.two-columns .items-container .item-wrapper{width:46.875%}.cc--blog-roll-feature.two-columns .items-container .item-wrapper:nth-child(2n){margin-left:6.25%}}.cc--blog-roll-feature .c--blog-roll-feature{padding-top:3.125rem;padding-right:8.3333333333%;padding-bottom:3.125rem;padding-left:8.3333333333%}@media screen and (min-width:768px){.cc--blog-roll-feature .c--blog-roll-feature{padding-top:3.125rem;padding-right:16.6666666667%;padding-bottom:3.125rem;padding-left:16.6666666667%}}.cc--blog-roll-feature .header-container{text-align:center}.cc--blog-roll-feature .header-container .f--section-title{margin-bottom:2.1875rem}.cc--blog-roll-feature .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:2.25rem;line-height:1.1667;margin-bottom:0;letter-spacing:0;text-align:center}@media screen and (min-width:768px){.cc--blog-roll-feature .header-container .f--section-title h2{font-size:3.125rem;line-height:1.1201}}.cc--blog-roll-feature .header-container>.f--description{margin-top:1.25rem;margin-right:auto;margin-left:auto;max-width:45.3125rem}.cc--blog-roll-feature .items-container{margin-top:1.25rem}@media screen and (min-width:768px){.cc--blog-roll-feature .items-container{margin-top:1.875rem}}.cc--blog-roll-feature .items-container .item-wrapper{margin-bottom:1.25rem;padding-bottom:1.125rem;border-bottom:.0625rem solid rgba(0,0,0,.15)}.cc--blog-roll-feature .items-container .item-wrapper .f--cta-title{margin-bottom:.3125rem}.cc--blog-roll-feature .items-container .item-wrapper .f--cta-title h3{letter-spacing:0}.cc--blog-roll-feature .items-container .item-wrapper .f--cta-title h3,.cc--blog-roll-feature .items-container .item-wrapper .f--cta-title h3 a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;color:#900;text-decoration:none}html[data-whatintent=mouse] .cc--blog-roll-feature .items-container .item-wrapper .f--cta-title h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--blog-roll-feature .items-container .item-wrapper .f--cta-title h3 a:hover{text-decoration:underline}.cc--blog-roll-feature .items-container .item-wrapper .f--description{margin-bottom:.5rem}.cc--blog-roll-feature .items-container .item-wrapper .f--description,.cc--blog-roll-feature .items-container .item-wrapper .f--description p{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.75}.cc--blog-roll-feature .items-container .item-wrapper .f--eyebrow{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.7143;color:#4a4a4a}.cc--blog-roll-feature .button-wrapper{margin-top:.5rem;display:flex;justify-content:center}.cc--blog-roll-feature .button-wrapper .load-more{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--blog-roll-feature .button-wrapper .load-more:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--blog-roll-feature .button-wrapper .load-more{transition:all .1s}html[data-whatintent=mouse] .cc--blog-roll-feature .button-wrapper .load-more:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--blog-roll-feature .button-wrapper .load-more{cursor:pointer}.cc--branding-header{max-width:66.6666666667%}@media screen and (min-width:1024px){.cc--branding-header{margin-right:4.1666666667%;margin-left:4.1666666667%;max-width:none}}.cc--branding-header .c--branding-header{padding-left:1.25rem;display:flex;flex-direction:column}@media screen and (min-width:1024px){.cc--branding-header .c--branding-header{padding:0;flex-direction:row;align-items:center}}.cc--branding-header .logo-wrapper{display:flex;align-items:center;min-height:3.75rem}@media screen and (min-width:768px){.cc--branding-header .logo-wrapper{min-height:6.875rem}}.cc--branding-header .logo-wrapper a{display:block;font-size:0;line-height:1;text-decoration:none}.cc--branding-header .logo-wrapper a svg{width:6.25rem;height:auto}@media screen and (min-width:768px){.cc--branding-header .logo-wrapper a svg{width:auto;height:3.5625rem}}.cc--branding-header .logo-wrapper a svg path.black{fill:#000}.cc--branding-header .logo-wrapper a svg path.red{fill:#900}@media screen and (min-width:768px){.transparent-header .cc--branding-header .logo-wrapper a svg path.white{fill:#fff}}.cc--branding-header .site-title{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:300;font-size:1.25rem;line-height:1.2;padding-bottom:.75rem;display:flex;align-items:center;color:#000}@media screen and (min-width:768px){.transparent-header .cc--branding-header .site-title{color:#fff}}@media screen and (max-width:1023px){.cc--branding-header .site-title{padding-right:.625rem;padding-left:0;flex-direction:column;width:calc(100vw - 1.875rem);text-align:center}}@media screen and (min-width:768px){.cc--branding-header .site-title{padding-bottom:1.5625rem;font-size:1.625rem;line-height:1.1924}}@media screen and (min-width:1024px){.cc--branding-header .site-title{padding-bottom:0}}.cc--branding-header .site-title .division-link{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:300;font-size:1.25rem;line-height:1.2;color:#000;letter-spacing:-.015rem;text-decoration:none}@media screen and (min-width:768px){.transparent-header .cc--branding-header .site-title .division-link{color:#fff}}@media screen and (min-width:768px){.cc--branding-header .site-title .division-link{font-size:1.625rem;line-height:1.1924}}html[data-whatintent=mouse] .cc--branding-header .site-title .division-link{transition:all .1s}html[data-whatintent=mouse] .cc--branding-header .site-title .division-link:hover{text-decoration:underline}.cc--branding-header .site-title .separator{margin-bottom:.625rem;display:inline-block}@media screen and (min-width:768px){.cc--branding-header .site-title .separator{margin-bottom:1.5625rem}}@media screen and (max-width:1023px){.cc--branding-header .site-title .separator{width:100%;border-top:.0625rem solid #000}}@media screen and (min-width:1024px){.cc--branding-header .site-title .separator{margin-right:1.5625rem;margin-bottom:0;margin-left:1.5625rem;height:4.1875rem;border-left:.0625rem solid #000}}@media screen and (min-width:768px){.transparent-header .cc--branding-header .site-title .separator{border-color:#fff}}.cc--card-grid{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--card-grid{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--card-grid .c--card-grid{padding-top:1.875rem;padding-right:6.25%;padding-bottom:5rem;padding-left:6.25%;position:relative}@media screen and (min-width:768px){.cc--card-grid .c--card-grid{padding-top:3.125rem;padding-right:4.1666666667%;padding-bottom:0;padding-left:4.1666666667%}}@media screen and (min-width:768px){.cc--card-grid .c--card-grid .header-container{display:flex;flex:0 0 45.4545454545%;align-items:center;justify-content:space-between}}@media screen and (min-width:768px){.cc--card-grid .c--card-grid .header-container .f--section-title{margin-right:2.5%;flex:0 0 60%}}.cc--card-grid .c--card-grid .header-container .f--section-title h2{font-size:1.875rem;line-height:1.2;letter-spacing:-.051875rem}@media screen and (min-width:768px){.cc--card-grid .c--card-grid .header-container .f--section-title h2{font-size:3.375rem;line-height:1;letter-spacing:-.051875rem}}.cc--card-grid .c--card-grid .header-container .f--link{margin-top:1.875rem;position:absolute;bottom:0;left:6.25%;width:87.5%}@media screen and (min-width:768px){.cc--card-grid .c--card-grid .header-container .f--link{margin-top:auto;margin-left:auto;position:relative;bottom:auto;left:auto;width:auto}}.cc--card-grid .c--card-grid .header-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--card-grid .c--card-grid .header-container .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--card-grid .c--card-grid .header-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--card-grid .c--card-grid .header-container .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--card-grid .c--card-grid .header-container .f--link a{width:100%}@media screen and (min-width:768px){.cc--card-grid .c--card-grid .header-container .f--link a{width:auto}}.cc--card-grid .c--card-grid .cards-container{margin-top:1.25rem}@media screen and (min-width:768px){.cc--card-grid .c--card-grid .cards-container{margin-top:2.5rem}}@media screen and (min-width:768px){.cc--card-grid .c--card-grid .cards-container{display:flex;flex-wrap:wrap}}@media screen and (min-width:768px){.cc--card-grid .c--card-grid .cards-container .card{flex:0 0 31.8181818182%}}@media screen and (min-width:1024px){.cc--card-grid .c--card-grid .cards-container .card{flex:0 0 22.7272727273%}}@media screen and (max-width:767px){.cc--card-grid .c--card-grid .cards-container .card:not(:first-child){margin-top:1.25rem}}@media screen and (min-width:768px)and (max-width:1023px){.cc--card-grid .c--card-grid .cards-container .card:not(:nth-child(3n+3)){margin-right:2.2727272727%}}@media screen and (min-width:1024px){.cc--card-grid .c--card-grid .cards-container .card:not(:nth-child(4n+4)){margin-right:3.0303030295%}}@media screen and (min-width:768px)and (max-width:1023px){.cc--card-grid .c--card-grid .cards-container .card:nth-child(n+4){margin-top:2.5rem}}@media screen and (min-width:1024px){.cc--card-grid .c--card-grid .cards-container .card:nth-child(n+5){margin-top:2.5rem}}.cc--card-grid .c--card-grid .cards-container .card .text-container{padding-top:.625rem}.cc--card-grid .c--card-grid .cards-container .card .text-container .f--eyebrow{margin-bottom:.3125rem}.cc--card-grid .c--card-grid .cards-container .card .text-container .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.4286;color:#900;text-transform:uppercase}.cc--card-grid .c--card-grid .cards-container .card .text-container h3{font-size:1rem;line-height:1.25;color:#000}@media screen and (min-width:768px){.cc--card-grid .c--card-grid .cards-container .card .text-container h3{font-size:1.25rem;line-height:1.2;letter-spacing:-.03125rem}}.cc--card-grid .c--card-grid .cards-container .card .text-container h3 a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--card-grid .c--card-grid .cards-container .card .text-container h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--card-grid .c--card-grid .cards-container .card .text-container h3 a:hover{text-decoration:underline}.cc--card-grid .c--card-grid .cards-container .card .text-container h3 a:focus{outline-color:#00a1ca}.cc--chapter{margin-bottom:3.75rem}@media screen and (min-width:768px){.cc--chapter{margin-bottom:5rem}}@media screen and (min-width:1024px){.cc--chapter:last-child{margin-bottom:0}}.cc--chapter:last-child .cc--back-to-top{margin-bottom:0}.cc--chapter .c--chapter>.f--section-title{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--chapter .c--chapter>.f--section-title{margin-bottom:0}}.cc--chapter .c--chapter>.f--section-title h2{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:768px){.cc--chapter .c--chapter>.f--section-title h2{font-size:2.5rem;line-height:1.2}}.cc--chapter .c--chapter .cc--component-container:not(.cc--back-to-top){padding-top:.9375rem;padding-bottom:0}@media screen and (min-width:768px){.cc--chapter .c--chapter .cc--component-container:not(.cc--back-to-top){padding-top:1.25rem;padding-bottom:0}}.cc--chapter .c--chapter .cc--component-container:not(.cc--back-to-top):last-of-type{margin-bottom:0}.cc--chapter .c--chapter .cc--accordions .c--accordions{padding:0}.cc--chapter .c--chapter .cc--accordions .c--accordions .f--description p{font-size:1rem;line-height:1.5}@media screen and (min-width:768px){.cc--chapter .c--chapter .cc--accordions .c--accordions .f--description p{font-size:1.125rem;line-height:1.4445}}.cc--chapter .c--chapter .cc--accordions .c--accordions .f--description p:last-child{margin-bottom:0}.cc--chapter-content-main{max-width:1800px;margin:0 auto}@media screen and (min-width:768px){.cc--chapter-content-main{margin-top:1.25rem;margin-bottom:3.125rem}}@media screen and (min-width:768px){.cc--chapter-content-main .c--chapter-content-main{display:flex;justify-content:space-between}}@media screen and (min-width:768px){.cc--chapter-content-main .c--chapter-content-main .cc--chapter-jump-links{position:-webkit-sticky;position:sticky;top:0;transition:top .3s ease-in-out;background:transparent}}.cc--chapter-content-main .c--chapter-content-main .cc--back-to-top{padding-right:0;padding-left:0}.cc--chapter-content-main .c--chapter-content-main .content-sidebar{position:relative}@media screen and (min-width:768px){.cc--chapter-content-main .c--chapter-content-main .content-sidebar{padding-right:4.1666666667%;padding-left:0;order:2;width:27.0833333333%}}@media screen and (min-width:1024px){.cc--chapter-content-main .c--chapter-content-main .content-sidebar{padding-right:2.0833333333%;width:22.9166666667%}}.cc--chapter-content-main .c--chapter-content-main .content-main{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--chapter-content-main .c--chapter-content-main .content-main{padding-right:0;padding-left:4.1666666667%;order:1;width:66.6666666667%}}.cc--chapter-jump-links h2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.cc--chapter-jump-links .jump-links-toggle{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;padding:1.25rem .625rem 1.5625rem .9375rem;margin-top:1.875rem;margin-bottom:1.875rem;display:flex;position:relative;align-items:center;justify-content:space-between;width:100%;height:4.125rem;border:0;border-left:.375rem solid #900;background-color:#fff;box-shadow:0 0 .25rem #00000080;color:#000;letter-spacing:.03125rem}@media screen and (min-width:768px){.cc--chapter-jump-links .jump-links-toggle{display:none}}.cc--chapter-jump-links .jump-links-toggle svg{width:2.1875rem;height:2.1875rem;transition:transform .3s ease-in-out}.cc--chapter-jump-links .jump-links-toggle.is-active{margin-bottom:0}.cc--chapter-jump-links .jump-links-toggle.is-active svg{transform:rotate(180deg)}.cc--chapter-jump-links .chapter-menu{margin:0;padding:0;list-style:none;padding:1.25rem 1.25rem 1.5625rem;display:none}@media screen and (min-width:768px){.cc--chapter-jump-links .chapter-menu{padding-top:.9375rem;padding-right:0;padding-bottom:.9375rem;padding-left:0;display:block;border-left:.0625rem solid #000}}.cc--chapter-jump-links .chapter-menu.is-active{display:block}.cc--chapter-jump-links .chapter-menu li{margin-bottom:.875rem}.cc--chapter-jump-links .chapter-menu li:last-child{margin-bottom:0}.cc--chapter-jump-links .chapter-menu a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;padding-top:.5rem;padding-bottom:.5rem;font-size:1rem;line-height:1.5;display:block;position:relative;color:#000;text-align:left;text-decoration:none}@media screen and (min-width:768px){.cc--chapter-jump-links .chapter-menu a{padding-left:18.1818181818%}}@media screen and (min-width:1024px){.cc--chapter-jump-links .chapter-menu a{padding-left:9.0909090909%}}html[data-whatintent=mouse] .cc--chapter-jump-links .chapter-menu a{transition:all .1s}html[data-whatintent=mouse] .cc--chapter-jump-links .chapter-menu a:hover,.cc--chapter-jump-links .chapter-menu a.is-active{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;color:#900}@media screen and (min-width:768px){.cc--chapter-jump-links .chapter-menu a.is-active:before{content:"";display:inline-block;position:absolute;top:0;left:-.1875rem;width:.3125rem;height:100%;background-color:#900}}.cc--chat-banner{max-width:1800px;margin:0 auto}.cc--chat-banner .c--chat-banner{display:flex;flex-direction:column}@media screen and (min-width:768px){.cc--chat-banner .c--chat-banner{flex-direction:row}}.cc--chat-banner .c--chat-banner .images-container{display:flex}@media screen and (max-width:767px){.cc--chat-banner .c--chat-banner .images-container{order:2}}@media screen and (min-width:768px)and (max-width:1023px){.cc--chat-banner .c--chat-banner .images-container{justify-content:center}}@media screen and (min-width:768px)and (max-width:1023px){.cc--chat-banner .c--chat-banner .images-container .f--image{flex:0 0 50%}}.cc--chat-banner .c--chat-banner .images-container .f--image img{height:100%;object-fit:cover}.cc--chat-banner .c--chat-banner .text-container{padding:1.875rem 1.25rem;display:flex;flex-direction:column;justify-content:center;background-color:#900;text-align:center}@media screen and (max-width:767px){.cc--chat-banner .c--chat-banner .text-container{order:1}}@media screen and (min-width:768px){.cc--chat-banner .c--chat-banner .text-container{padding-top:2.375rem;padding-right:4.1666666667%;padding-bottom:2.375rem;padding-left:4.1666666667%;flex:0 0 50%}}@media screen and (min-width:1024px){.cc--chat-banner .c--chat-banner .text-container{padding-right:2.0833333333%;padding-left:2.0833333333%;flex:0 0 33.3333333333%}}.cc--chat-banner .c--chat-banner .text-container .f--section-title{color:#fff}.cc--chat-banner .c--chat-banner .text-container .f--section-title h2{font-size:1.875rem;line-height:1.2;color:inherit;letter-spacing:-.051875rem}@media screen and (min-width:768px){.cc--chat-banner .c--chat-banner .text-container .f--section-title h2{font-size:2.25rem;line-height:1.1112;letter-spacing:-.0625rem}}.cc--chat-banner .c--chat-banner .text-container .f--description{margin-top:.625rem;color:#fff}@media screen and (min-width:768px){.cc--chat-banner .c--chat-banner .text-container .f--description{margin-top:1.25rem}}.cc--chat-banner .c--chat-banner .text-container .f--description p{font-size:.875rem;line-height:1.2858;color:inherit}@media screen and (min-width:768px){.cc--chat-banner .c--chat-banner .text-container .f--description p{font-size:1rem;line-height:1.375}}.cc--chat-banner .c--chat-banner .text-container .f--description.footnote{margin-top:1.25rem}.cc--chat-banner .c--chat-banner .text-container .f--description.footnote p{font-size:.75rem;line-height:1.5}.cc--chat-banner .c--chat-banner .text-container .f--link{margin-top:1.25rem}.cc--chat-banner .c--chat-banner .text-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--chat-banner .c--chat-banner .text-container .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--chat-banner .c--chat-banner .text-container .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--chat-banner .c--chat-banner .text-container .f--link a{transition:background-color .1s ease-in-out,color .1s ease-in-out;border-color:#fff;background-color:transparent;color:#fff}html[data-whatintent=mouse] .cc--chat-banner .c--chat-banner .text-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--chat-banner .c--chat-banner .text-container .f--link a:hover{transition:color .1s ease-in-out;background-color:#fff;color:#900;text-decoration:none}.cc--chat-banner .c--chat-banner .text-container .f--link a:focus{outline:3px solid #00A1CA}@media screen and (max-width:1023px){.cc--chat-banner .c--chat-banner .last-image{display:none}}.cc--chat-banner .c--chat-banner .last-image img{height:100%;object-fit:cover}.cc--class-notes-listing{max-width:1800px;margin:0 auto;margin-top:1.875rem}@media screen and (min-width:768px){.cc--class-notes-listing{margin-top:3.75rem}}.cc--class-notes-listing .c--class-notes-listing{padding-right:6.25%;padding-left:6.25%}@media screen and (min-width:768px){.cc--class-notes-listing .c--class-notes-listing{padding-right:16.6666666667%;padding-left:16.6666666667%}}.cc--class-notes-listing .c--class-notes-listing .cards-container{margin-top:1.875rem}@media screen and (min-width:768px){.cc--class-notes-listing .c--class-notes-listing .cards-container{margin-top:2.5rem}}.cc--class-notes-listing .c--class-notes-listing .cards-container .article-card{padding-bottom:1.25rem;border-bottom:.0625rem solid #CCC}.cc--class-notes-listing .c--class-notes-listing .cards-container .article-card:not(:first-child){margin-top:1.25rem}@media screen and (min-width:768px){.cc--class-notes-listing .c--class-notes-listing .cards-container .article-card{display:flex}}@media screen and (min-width:768px){.cc--class-notes-listing .c--class-notes-listing .cards-container .article-card .text-container{flex:1 1 100%}}.cc--class-notes-listing .c--class-notes-listing .cards-container .article-card .text-container .f--eyebrow{margin-bottom:.625rem}.cc--class-notes-listing .c--class-notes-listing .cards-container .article-card .text-container .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.2858;color:#900;text-transform:uppercase}.cc--class-notes-listing .c--class-notes-listing .cards-container .article-card .text-container .f--cta-title h3{font-size:1.25rem;line-height:1.5;color:#000}@media screen and (min-width:768px){.cc--class-notes-listing .c--class-notes-listing .cards-container .article-card .text-container .f--cta-title h3{font-size:1.875rem;line-height:1.1334}}.cc--class-notes-listing .c--class-notes-listing .cards-container .article-card .text-container .f--cta-title a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--class-notes-listing .c--class-notes-listing .cards-container .article-card .text-container .f--cta-title a{transition:all .1s}html[data-whatintent=mouse] .cc--class-notes-listing .c--class-notes-listing .cards-container .article-card .text-container .f--cta-title a:hover{text-decoration:underline}.cc--class-notes-listing .c--class-notes-listing .cards-container .article-card .text-container .f--cta-title a:focus{outline-color:#00a1ca}.cc--class-notes-listing .c--class-notes-listing .cards-container .article-card .text-container .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--class-notes-listing .c--class-notes-listing .cards-container .article-card .text-container .f--description{margin-top:1.25rem}}.cc--class-notes-listing .c--class-notes-listing .cards-container .article-card .text-container .f--description ul li a{color:#000}.cc--class-notes-listing .c--class-notes-listing .cards-container .article-card .f--image{margin-top:1.25rem}@media screen and (min-width:768px){.cc--class-notes-listing .c--class-notes-listing .cards-container .article-card .f--image{margin-top:0;margin-left:3.125%;flex:0 0 37.5%}}.cc--contact-details.gray{background-color:#f4f3f0}.cc--contact-details .c--contact-details{max-width:1800px;margin:0 auto}.cc--contact-details .c--contact-details .inner-wrapper{padding:1.875rem 1.25rem 1.5625rem}@media screen and (min-width:768px){.cc--contact-details .c--contact-details .inner-wrapper{padding-top:5rem;padding-right:4.1666666667%;padding-bottom:3.125rem;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--contact-details .c--contact-details .inner-wrapper{padding-right:8.3333333333%;padding-left:8.3333333333%}}.cc--contact-details .c--contact-details .header-container{padding-bottom:1.5rem;border-bottom:.0625rem solid #000}@media screen and (min-width:768px){.cc--contact-details .c--contact-details .header-container{display:flex;align-items:baseline;justify-content:space-between}}.cc--contact-details .c--contact-details .header-container h2{font-size:2.625rem;line-height:1.5}@media screen and (min-width:768px){.cc--contact-details .c--contact-details .header-container h2{font-size:3.375rem;line-height:1.1852}}.cc--contact-details .c--contact-details .header-container .f--link{margin-top:.3125rem}@media screen and (min-width:768px){.cc--contact-details .c--contact-details .header-container .f--link{margin-top:0}}.cc--contact-details .c--contact-details .header-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.2778;color:#900;text-decoration:none}html[data-whatintent=mouse] .cc--contact-details .c--contact-details .header-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--contact-details .c--contact-details .header-container .f--link a:hover{text-decoration:underline}@media screen and (min-width:1024px){.cc--contact-details .c--contact-details .contacts-container{display:flex;flex-wrap:wrap}}@media screen and (min-width:1024px){.cc--contact-details .c--contact-details .contacts-container+.contacts-container{margin-top:3.125rem;border-top:.0625rem solid #000}.cc--contact-details .c--contact-details .contacts-container+.contacts-container .contact-card:first-child:last-child{border-right:.0625rem solid #000}}.cc--contact-details .c--contact-details .contacts-container .contact-card{padding-top:1.5625rem;padding-bottom:1.5625rem}@media screen and (min-width:768px){.cc--contact-details .c--contact-details .contacts-container .contact-card{padding-top:1.875rem;padding-bottom:1.875rem}}@media screen and (max-width:1023px){.cc--contact-details .c--contact-details .contacts-container .contact-card{border-bottom:.0625rem solid #000}}@media screen and (min-width:1024px){.cc--contact-details .c--contact-details .contacts-container .contact-card{padding-right:5%;padding-left:7.5%;flex:0 0 37.5%;border-left:.0625rem solid #000}}@media screen and (min-width:1024px){.cc--contact-details .c--contact-details .contacts-container .contact-card:nth-child(3n+1){padding-right:5%;padding-left:0;flex:0 0 30%;border-left:0}}@media screen and (min-width:1024px){.cc--contact-details .c--contact-details .contacts-container .contact-card:nth-child(3n){padding-right:0;flex:0 0 32.5%}}.cc--contact-details .c--contact-details .contacts-container .contact-card .f--description{margin-top:.3125rem}@media screen and (min-width:768px){.cc--contact-details .c--contact-details .contacts-container .contact-card .f--description{margin-top:.625rem}}@media screen and (max-width:1023px){.cc--contact-details .c--contact-details .contacts-container .contact-card .f--phone{margin-top:.3125rem}}.cc--contact-details .c--contact-details .contacts-container .contact-card .f--phone a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;margin-bottom:1.25rem;font-size:1rem;line-height:1.5;color:#000;text-decoration:none}@media screen and (min-width:768px){.cc--contact-details .c--contact-details .contacts-container .contact-card .f--phone a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--contact-details .c--contact-details .contacts-container .contact-card .f--phone a{transition:all .1s}html[data-whatintent=mouse] .cc--contact-details .c--contact-details .contacts-container .contact-card .f--phone a:hover{text-decoration:underline}.cc--contact-details .c--contact-details .contacts-container .contact-card .f--email{margin-top:.3125rem}@media screen and (min-width:768px){.cc--contact-details .c--contact-details .contacts-container .contact-card .f--email{margin-top:.625rem}}.cc--contact-details .c--contact-details .contacts-container .contact-card .f--email a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;color:#900}@media screen and (min-width:768px){.cc--contact-details .c--contact-details .contacts-container .contact-card .f--email a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--contact-details .c--contact-details .contacts-container .contact-card .f--email a{transition:all .1s}html[data-whatintent=mouse] .cc--contact-details .c--contact-details .contacts-container .contact-card .f--email a:hover{text-decoration:none}.cc--contact-form{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--contact-form{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--contact-form .c--contact-form .inner-wrapper{padding-right:1.25rem;padding-left:1.25rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:768px){.cc--contact-form .c--contact-form .inner-wrapper{padding-right:8.3333333333%;padding-left:8.3333333333%;flex-direction:column-reverse}}@media screen and (min-width:1024px){.cc--contact-form .c--contact-form .inner-wrapper{padding-right:0;padding-left:4.1666666667%;flex-direction:row;align-items:flex-start}}@media screen and (min-width:768px){.cc--contact-form .c--contact-form .text-container{margin-top:2.5rem}}@media screen and (min-width:1024px){.cc--contact-form .c--contact-form .text-container{margin-top:0;margin-right:4.347826087%;flex:0 0 30.4347826087%}}.cc--contact-form .c--contact-form .text-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:-.041875rem}@media screen and (min-width:768px){.cc--contact-form .c--contact-form .text-container .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.069375rem}}.cc--contact-form .c--contact-form .text-container .f--wysiwyg{margin-top:1.25rem}.cc--contact-form .c--contact-form .text-container .f--wysiwyg a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;color:#900;text-decoration:none}html[data-whatintent=mouse] .cc--contact-form .c--contact-form .text-container .f--wysiwyg a{transition:all .1s}html[data-whatintent=mouse] .cc--contact-form .c--contact-form .text-container .f--wysiwyg a:hover{text-decoration:underline}.cc--contact-form .c--contact-form .form-container{padding:1.875rem 1.25rem;background-color:#f4f3f0}@media screen and (min-width:768px){.cc--contact-form .c--contact-form .form-container{padding-top:2.5rem;padding-right:5%;padding-bottom:2.5rem;padding-left:5%}}@media screen and (min-width:1024px){.cc--contact-form .c--contact-form .form-container{padding-top:2.5rem;padding-right:4.347826087%;padding-bottom:2.5rem;padding-left:4.347826087%;flex:0 0 65.2173913043%}}.cc--contact-form .c--contact-form .form-container h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1;letter-spacing:-.03125rem}@media screen and (min-width:768px){.cc--contact-form .c--contact-form .form-container h3{font-size:1.875rem;line-height:1;letter-spacing:-.051875rem}}.cc--contact-form .c--contact-form .form-container .form-wrapper form{margin-top:1.25rem}@media screen and (min-width:768px){.cc--contact-form .c--contact-form .form-container .form-wrapper form{margin-top:1.875rem}}.cc--contact-form .c--contact-form .form-container .form-wrapper form>div{display:flex;flex-direction:column}@media screen and (min-width:768px){.cc--contact-form .c--contact-form .form-container .form-wrapper form>div{flex-direction:row;-moz-column-gap:5.5555555556%;column-gap:5.5555555556%}}@media screen and (min-width:768px)and (min-width:1024px){.cc--contact-form .c--contact-form .form-container .form-wrapper form>div{-moz-column-gap:7.6923076923%;column-gap:7.6923076923%}}.cc--contact-form .c--contact-form .form-container .form-wrapper form>div div{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--contact-form .c--contact-form .form-container .form-wrapper form>div div{flex:0 0 47.2222222222%}}@media screen and (min-width:1024px){.cc--contact-form .c--contact-form .form-container .form-wrapper form>div div{flex:0 0 46.1538461538%}}.cc--contact-form .c--contact-form .form-container .form-wrapper form>div div label{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1;margin-bottom:.625rem;display:block;letter-spacing:-.018125rem}@media screen and (min-width:768px){.cc--contact-form .c--contact-form .form-container .form-wrapper form>div div label{font-size:1.125rem;line-height:1;letter-spacing:-.02375rem}}.cc--contact-form .c--contact-form .form-container .form-wrapper form>div div input{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.1429;padding-right:.625rem;padding-left:.625rem;width:100%;height:3.125rem;border:1px solid #900;background:#fff;color:#000}.cc--contact-form .c--contact-form .form-container .form-wrapper form>div div input.ui-autocomplete-loading{background-image:none}.cc--contact-form .c--contact-form .form-container .form-wrapper form>div div input::-moz-placeholder{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.1429;color:#7f7f7f}.cc--contact-form .c--contact-form .form-container .form-wrapper form>div div input::-ms-input-placeholder{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.1429;color:#7f7f7f}.cc--contact-form .c--contact-form .form-container .form-wrapper form>div div input::placeholder{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.1429;color:#7f7f7f}.cc--contact-form .c--contact-form .form-container .form-wrapper form>div div input:focus{outline:.1875rem solid #000}.cc--contact-form .c--contact-form .form-container .form-wrapper form button{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--contact-form .c--contact-form .form-container .form-wrapper form button:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--contact-form .c--contact-form .form-container .form-wrapper form button{transition:all .1s}html[data-whatintent=mouse] .cc--contact-form .c--contact-form .form-container .form-wrapper form button:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--contact-form .c--contact-form .form-container .form-wrapper form button{margin-top:.625rem;display:block;width:100%}@media screen and (min-width:768px){.cc--contact-form .c--contact-form .form-container .form-wrapper form button{margin-left:auto;width:auto}}.cc--counselor-finder .finder-box-wrapper{padding-right:6.25%;padding-left:6.25%}@media screen and (min-width:768px){.cc--counselor-finder .finder-box-wrapper{padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--counselor-finder .finder-box-wrapper{padding-right:8.3333333333%;padding-left:8.3333333333%}}.cc--counselor-finder .finder-box-wrapper .f--section-title{margin-bottom:1.25rem}.cc--counselor-finder .finder-box-wrapper .f--section-title h2{font-size:1.875rem;line-height:1.3334;letter-spacing:-.083125rem;text-align:center}@media screen and (min-width:768px){.cc--counselor-finder .finder-box-wrapper .f--section-title h2{font-size:3rem;line-height:1.1667}}.cc--counselor-finder .finder-box-wrapper .f--description{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;margin-bottom:1.25rem;text-align:center}.cc--counselor-finder .finder-box-wrapper .f--description p{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;margin-top:.5rem;font-size:.875rem;line-height:1.2858}@media screen and (min-width:768px){.cc--counselor-finder .finder-box-wrapper .f--description p{font-size:1rem;line-height:1.375}}.cc--counselor-finder .finder-box-wrapper .schools-container{padding-top:2.3125rem;padding-bottom:1.875rem;display:flex;flex-direction:column;background:#f4f3f0}@media screen and (min-width:768px){.cc--counselor-finder .finder-box-wrapper .schools-container{padding-top:1.875rem;padding-bottom:1.875rem;flex-direction:row}}.cc--counselor-finder .finder-box-wrapper .schools-container .separator{display:flex;position:relative}@media screen and (max-width:767px){.cc--counselor-finder .finder-box-wrapper .schools-container .separator{margin-top:2.0625rem;margin-bottom:2.1875rem;justify-content:center;width:100%}}@media screen and (min-width:768px){.cc--counselor-finder .finder-box-wrapper .schools-container .separator{flex-direction:column;align-items:center;justify-content:center;width:3.125rem}}.cc--counselor-finder .finder-box-wrapper .schools-container .separator:before{content:"";display:inline-block}@media screen and (max-width:767px){.cc--counselor-finder .finder-box-wrapper .schools-container .separator:before{position:absolute;top:50%;transform:translateY(-50%);right:7.1428571429%;left:7.1428571429%;border-top:.0625rem solid #900}}@media screen and (min-width:768px){.cc--counselor-finder .finder-box-wrapper .schools-container .separator:before{position:absolute;left:50%;transform:translate(-50%);width:auto;height:100%;border-left:.0625rem solid #900}}.cc--counselor-finder .finder-box-wrapper .schools-container .separator span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1;display:flex;position:relative;align-items:center;justify-content:center;width:2.625rem;background:#f4f3f0;color:#900;text-transform:uppercase}@media screen and (min-width:768px){.cc--counselor-finder .finder-box-wrapper .schools-container .separator span{height:3rem}}.cc--counselor-finder .finder-box-wrapper .schools-container .school-inside,.cc--counselor-finder .finder-box-wrapper .schools-container .school-outside{padding-right:7.1428571429%;padding-left:7.1428571429%;display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:center}@media screen and (min-width:768px){.cc--counselor-finder .finder-box-wrapper .schools-container .school-inside,.cc--counselor-finder .finder-box-wrapper .schools-container .school-outside{padding-top:2.1875rem;padding-right:1.5625rem;padding-left:1.5625rem;width:calc(50% - 3.125rem)}}@media screen and (min-width:1024px){.cc--counselor-finder .finder-box-wrapper .schools-container .school-inside,.cc--counselor-finder .finder-box-wrapper .schools-container .school-outside{padding:2.375rem 1.5625rem}}.cc--counselor-finder .finder-box-wrapper .schools-container .school-inside h4,.cc--counselor-finder .finder-box-wrapper .schools-container .school-outside h4{font-size:1.5625rem;line-height:1.2;margin-bottom:.75rem;letter-spacing:-.051875rem;text-align:center}@media screen and (min-width:768px){.cc--counselor-finder .finder-box-wrapper .schools-container .school-inside h4,.cc--counselor-finder .finder-box-wrapper .schools-container .school-outside h4{font-size:1.875rem;line-height:1.2667;margin-bottom:1.875rem}}.cc--counselor-finder .finder-box-wrapper .schools-container .school-inside .f--link .link,.cc--counselor-finder .finder-box-wrapper .schools-container .school-outside .f--link .link{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--counselor-finder .finder-box-wrapper .schools-container .school-inside .f--link .link:focus,.cc--counselor-finder .finder-box-wrapper .schools-container .school-outside .f--link .link:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--counselor-finder .finder-box-wrapper .schools-container .school-inside .f--link .link,html[data-whatintent=mouse] .cc--counselor-finder .finder-box-wrapper .schools-container .school-outside .f--link .link{transition:all .1s}html[data-whatintent=mouse] .cc--counselor-finder .finder-box-wrapper .schools-container .school-inside .f--link .link:hover,html[data-whatintent=mouse] .cc--counselor-finder .finder-box-wrapper .schools-container .school-outside .f--link .link:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--counselor-finder .finder-box-wrapper .schools-container .school-inside .f--link .link:focus,.cc--counselor-finder .finder-box-wrapper .schools-container .school-outside .f--link .link:focus{color:#000}@media screen and (max-width:767px){.cc--counselor-finder .finder-box-wrapper .schools-container .school-inside .f--link .link,.cc--counselor-finder .finder-box-wrapper .schools-container .school-outside .f--link .link{width:100%}}@media screen and (min-width:768px){.cc--counselor-finder .finder-box-wrapper .schools-container .school-inside{padding-right:0}}@media screen and (min-width:768px){.cc--counselor-finder .finder-box-wrapper .schools-container .school-outside{padding-left:0}}.cc--counselor-finder .finder-box-wrapper>.f--wysiwyg{margin-top:1.25rem;text-align:center}@media screen and (min-width:768px){.cc--counselor-finder .finder-box-wrapper>.f--wysiwyg{margin-top:2.5rem}}@media screen and (min-width:1024px){.cc--counselor-finder .finder-box-wrapper>.f--wysiwyg{margin-top:1.4375rem;margin-right:10%;margin-left:10%}}.cc--counselor-finder .finder-box-wrapper>.f--wysiwyg p{font-size:.75rem;line-height:1.3334}.cc--counselor-finder .finder-box-wrapper>.f--wysiwyg p:last-child{margin-bottom:0}.counselor-finder-page .content-wrapper{position:relative}.cc--counselor-inside{max-width:1800px;margin:0 auto;z-index:990;width:100%;overflow-y:auto;background:#fff}.cc--counselor-inside .c--counselor-inside{padding-top:3.125rem;padding-right:6.25%;padding-bottom:3.125rem;padding-left:6.25%}@media screen and (min-width:768px){.cc--counselor-inside .c--counselor-inside{padding-top:4.5625rem;padding-right:8.3333333333%;padding-bottom:4.5625rem;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--counselor-inside .c--counselor-inside{padding-top:4.5625rem;padding-right:18.75%;padding-bottom:4.5625rem;padding-left:18.75%}}.cc--counselor-inside .c--counselor-inside .cc--hero-title-with-summary,.cc--counselor-inside .c--counselor-inside .cc--hero-title-with-summary .c--hero-title-with-summary{padding:0}.cc--counselor-inside .c--counselor-inside .cc--hero-title-with-summary .f--page-title{margin-bottom:.5rem}.cc--counselor-inside .c--counselor-inside .cc--hero-title-with-summary .f--page-title h1{font-size:2.25rem;line-height:1.2223;letter-spacing:-.0625rem;text-align:center}@media screen and (min-width:768px){.cc--counselor-inside .c--counselor-inside .cc--hero-title-with-summary .f--page-title h1{font-size:3.75rem;line-height:1.1334;letter-spacing:-.104375rem}}.cc--counselor-inside .c--counselor-inside .cc--hero-title-with-summary .f--description{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.2858;margin-bottom:2.5rem;text-align:center}@media screen and (min-width:768px){.cc--counselor-inside .c--counselor-inside .cc--hero-title-with-summary .f--description{font-size:1rem;line-height:1.375;margin-bottom:2.5rem}}@media screen and (min-width:1024px){.cc--counselor-inside .c--counselor-inside .cc--hero-title-with-summary .f--description{margin-bottom:6.125rem}}.cc--counselor-inside .c--counselor-inside .cc--embed{padding-top:1.25rem;padding-right:6.6666666667%;padding-bottom:3.75rem;padding-left:6.6666666667%;border:.0625rem solid #FC0}@media screen and (min-width:768px){.cc--counselor-inside .c--counselor-inside .cc--embed{padding-right:5%;padding-left:5%}}@media screen and (min-width:1024px){.cc--counselor-inside .c--counselor-inside .cc--embed{margin-right:3.3333333333%;margin-left:3.3333333333%;padding-right:6.6666666667%;padding-left:6.6666666667%}}.cc--counselor-inside .c--counselor-inside .cc--embed .c--embed{padding:0}.cc--counselor-inside .c--counselor-inside .cc--embed .header-container .f--section-title{margin-top:-1.9375rem;margin-right:auto;margin-bottom:1.875rem;margin-left:auto;padding-right:7.1428571429%;padding-left:7.1428571429%;width:71.4285714286%}@media screen and (min-width:768px){.cc--counselor-inside .c--counselor-inside .cc--embed .header-container .f--section-title{margin-bottom:2.1875rem;padding-right:2.5%;padding-left:2.5%;width:50%}}@media screen and (min-width:1024px){.cc--counselor-inside .c--counselor-inside .cc--embed .header-container .f--section-title{margin-bottom:3.4375rem;padding-right:4.1666666667%;padding-left:4.1666666667%;width:50%}}.cc--counselor-inside .c--counselor-inside .cc--embed .header-container .f--section-title h2{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.625rem;line-height:1.2;background:#fff;letter-spacing:normal;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.cc--counselor-inside .c--counselor-inside .cc--embed .header-container .f--section-title h2{font-size:.75rem;line-height:1.5}}.cc--counselor-inside .c--counselor-inside .cc--embed .f--embed{display:flex;justify-content:center}.cc--counselor-inside .c--counselor-inside .cc--embed .f--embed table{width:auto!important}@media screen and (max-width:767px){.cc--counselor-inside .c--counselor-inside .cc--embed .f--embed table tr{display:flex;flex-direction:column}}.cc--counselor-inside .c--counselor-inside .cc--embed .f--embed table td{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.25}.cc--counselor-inside .c--counselor-inside .cc--embed .f--embed table td a{color:#900}.cc--counselor-inside .c--counselor-inside .cc--embed .f--embed div.form_question .form_label,.cc--counselor-inside .c--counselor-inside .cc--embed .f--embed div.form_question label{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400}.cc--counselor-inside .c--counselor-inside .cc--embed .f--embed div.form_question a{color:#900}html[data-whatintent=mouse] .cc--counselor-inside .c--counselor-inside .cc--embed .f--embed div.form_question a{transition:all .1s}html[data-whatintent=mouse] .cc--counselor-inside .c--counselor-inside .cc--embed .f--embed div.form_question a:hover{text-decoration:none}.cc--counselor-inside .c--counselor-inside .cc--embed .f--embed div.form_question ul{margin:0;padding:0;list-style:none}.cc--counselor-inside .c--counselor-inside .cc--embed .f--embed div.form_question ul li{font-size:1rem;line-height:1.25}.cc--counselor-inside .c--counselor-inside .cc--embed .f--embed .form_responses{margin-top:2rem;margin-bottom:.625rem}.cc--counselor-inside .c--counselor-inside .cc--embed .f--embed .form_responses input{padding:.5rem .625rem;font-size:1rem;line-height:1;width:100%;border:.0625rem solid #900;border-radius:.1875rem}.cc--counselor-inside .c--counselor-inside .cc--embed .f--embed .form_responses select{padding:.5rem .625rem;font-size:1rem;line-height:1;width:100%;border:.0625rem solid #900;border-radius:.1875rem;color:#000}.cc--counselor-inside .c--counselor-inside .cc--embed .f--embed button{padding:.625rem;margin-bottom:.625rem;border:0;border-radius:1.25rem;background:#fc0;color:#000;cursor:pointer}@media screen and (min-width:768px){.cc--counselor-inside .c--counselor-inside .cc--embed .f--embed button{margin-right:.3125rem;margin-bottom:2.5rem}}html[data-whatintent=mouse] .cc--counselor-inside .c--counselor-inside .cc--embed .f--embed button{transition:all .1s}html[data-whatintent=mouse] .cc--counselor-inside .c--counselor-inside .cc--embed .f--embed button:hover{background:#900;color:#fff}@media screen and (max-width:767px){.dialog_host{right:1.25rem!important;left:1.25rem!important}.dialog_host .dialog{width:100%!important}}.dialog_host .content{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400}.dialog_host .action{display:flex;align-items:center;justify-content:center}@media screen and (max-width:767px){.dialog_host .action{flex-direction:column}}.dialog_host .action .form_consent_button_accept{padding:.625rem;margin-right:.625rem;margin-bottom:.625rem;margin-left:.625rem;font-size:.875rem;border:0;border-radius:1.25rem;background:#fc0;color:#000;cursor:pointer}html[data-whatintent=mouse] .dialog_host .action .form_consent_button_accept{transition:all .1s}html[data-whatintent=mouse] .dialog_host .action .form_consent_button_accept:hover{background:#900;color:#fff}.dialog_host .action .form_consent_button_cancel{padding:.625rem;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;margin-right:.625rem;margin-bottom:.625rem;margin-left:.625rem;background:none;color:#900;text-decoration:underline}html[data-whatintent=mouse] .dialog_host .action .form_consent_button_cancel{transition:all .1s}html[data-whatintent=mouse] .dialog_host .action .form_consent_button_cancel:hover{text-decoration:none}.cc--countdown{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--countdown{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--countdown .c--countdown{padding-right:1.25rem;padding-left:1.25rem;text-align:center}@media screen and (min-width:768px){.cc--countdown .c--countdown{padding-right:4.1666666667%;padding-left:4.1666666667%}}.cc--countdown .c--countdown .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.1667;padding-right:1.25rem;padding-left:1.25rem;letter-spacing:-.0275rem}@media screen and (min-width:768px){.cc--countdown .c--countdown .f--section-title h2{font-size:3.375rem;line-height:1.1112;padding-right:0;padding-left:0;letter-spacing:-.0625rem}}.cc--countdown .c--countdown .countdown-container{margin-top:1.25rem;display:flex;align-items:center;justify-content:center}@media screen and (min-width:768px){.cc--countdown .c--countdown .countdown-container{margin-top:3.75rem;justify-content:flex-start}}.cc--countdown .c--countdown .countdown-container .countdown-item{padding-top:1.25rem;padding-bottom:1.25rem;flex:0 0 5rem}@media screen and (min-width:768px){.cc--countdown .c--countdown .countdown-container .countdown-item{padding-top:3.125rem;padding-right:2.2727272727%;padding-bottom:3.125rem;padding-left:2.2727272727%;flex:0 0 25%}}.cc--countdown .c--countdown .countdown-container .countdown-item:not(:last-child){border-right:.0625rem solid #000}.cc--countdown .c--countdown .countdown-container .countdown-item h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1;color:#900;letter-spacing:-.075rem}@media screen and (min-width:768px){.cc--countdown .c--countdown .countdown-container .countdown-item h3{font-size:6.25rem;line-height:1;letter-spacing:-.3125rem}}.cc--countdown .c--countdown .countdown-container .countdown-item span{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1;margin-top:.625rem;display:block}@media screen and (min-width:768px){.cc--countdown .c--countdown .countdown-container .countdown-item span{font-size:1.5rem;line-height:1;margin-top:1.25rem;letter-spacing:-.041875rem}}.cc--cta-cards-collection{padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--cta-cards-collection{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--cta-cards-collection{background-color:#fff}@media screen and (min-width:1024px){.cc--cta-cards-collection{padding-top:3.125rem;padding-bottom:3.125rem}}.cc--cta-cards-collection.gray{background-color:#f4f3f0}.cc--cta-cards-collection .c--cta-cards-collection{max-width:1800px;margin:0 auto}.cc--cta-cards-collection .inner-wrapper{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper{padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--cta-cards-collection .inner-wrapper{padding-right:4.1666666667%;display:flex;align-items:flex-start;justify-content:space-between}}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper .header-container{display:flex;justify-content:space-between}}@media screen and (min-width:1024px){.cc--cta-cards-collection .inner-wrapper .header-container{flex:0 0 31.8181818182%;flex-direction:column}}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper .header-container .f--section-title{flex:0 0 47.7272727273%}}.cc--cta-cards-collection .inner-wrapper .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.3334;letter-spacing:-.051875rem}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper .header-container .f--section-title h2{font-size:2.5rem;line-height:1.15}}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper .header-container .col{flex:0 0 47.7272727273%}}.cc--cta-cards-collection .inner-wrapper .header-container .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper .header-container .f--description{margin-top:0}}@media screen and (min-width:1024px){.cc--cta-cards-collection .inner-wrapper .header-container .f--description{margin-top:.9375rem}}.cc--cta-cards-collection .inner-wrapper .header-container .f--description p{font-size:.875rem;line-height:1.5715}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper .header-container .f--description p{font-size:1rem;line-height:1.75}}.cc--cta-cards-collection .inner-wrapper .header-container .f--link{margin-top:.625rem}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper .header-container .f--link{margin-top:1.5625rem}}.cc--cta-cards-collection .inner-wrapper .header-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;color:#900;text-decoration:none}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper .header-container .f--link a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--cta-cards-collection .inner-wrapper .header-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--cta-cards-collection .inner-wrapper .header-container .f--link a:hover{text-decoration:underline}.cc--cta-cards-collection .inner-wrapper .cards-container{margin-top:1.875rem}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper .cards-container{margin-top:2.1875rem;display:flex;flex-wrap:wrap}}@media screen and (min-width:1024px){.cc--cta-cards-collection .inner-wrapper .cards-container{margin-top:0;flex:0 0 63.6363636364%}}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper .cards-container .card{flex:0 0 47.7272727273%}}@media screen and (min-width:1024px){.cc--cta-cards-collection .inner-wrapper .cards-container .card{flex:0 0 46.4285714286%}}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper .cards-container .card:nth-child(odd){margin-right:4.5454545455%}}@media screen and (min-width:1024px){.cc--cta-cards-collection .inner-wrapper .cards-container .card:nth-child(odd){margin-right:7.1428571429%}}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper .cards-container .card:nth-child(n+3){margin-top:3.125rem}}@media screen and (max-width:767px){.cc--cta-cards-collection .inner-wrapper .cards-container .card:not(:first-child){margin-top:1.25rem}}.cc--cta-cards-collection .inner-wrapper .cards-container .card>a,.cc--cta-cards-collection .inner-wrapper .cards-container .card>span{padding:1.25rem 1.5625rem;display:flex;flex-direction:column;height:100%;border:.0625rem solid #000;border-radius:1.25rem;background-color:#fff;color:#000;text-decoration:none}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper .cards-container .card>a,.cc--cta-cards-collection .inner-wrapper .cards-container .card>span{padding-top:2.1875rem;padding-right:10.5263157895%;padding-bottom:2.1875rem;padding-left:10.5263157895%}}@media screen and (min-width:1024px){.cc--cta-cards-collection .inner-wrapper .cards-container .card>a,.cc--cta-cards-collection .inner-wrapper .cards-container .card>span{padding-top:2.1875rem;padding-right:9.0909090909%;padding-bottom:2.1875rem;padding-left:9.0909090909%}}html[data-whatintent=mouse] .cc--cta-cards-collection .inner-wrapper .cards-container .card>a{transition:all .1s}html[data-whatintent=mouse] .cc--cta-cards-collection .inner-wrapper .cards-container .card>a:hover{border-color:#fc0;background-color:#fc0}.cc--cta-cards-collection .inner-wrapper .cards-container .card h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;margin:0;font-size:1.25rem;line-height:1.5}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper .cards-container .card h3{font-size:1.875rem;line-height:1.2;letter-spacing:-.046875rem}}.cc--cta-cards-collection .inner-wrapper .cards-container .card .card-description{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.5715;display:block;color:#4a4a4a}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper .cards-container .card .card-description{font-size:1rem;line-height:1.375}}.cc--cta-cards-collection .inner-wrapper .cards-container .card h3+.card-description{margin-top:.625rem}@media screen and (min-width:768px){.cc--cta-cards-collection .inner-wrapper .cards-container .card h3+.card-description{margin-top:1.25rem}}.cc--editorial-cards{max-width:1800px;margin:0 auto}.cc--editorial-cards .c--editorial-cards .header-container{padding-top:1.875rem;padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--editorial-cards .c--editorial-cards .header-container{padding-top:6.25rem;padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--editorial-cards .c--editorial-cards .header-container{display:flex;justify-content:space-between}}@media screen and (min-width:1024px){.cc--editorial-cards .c--editorial-cards .header-container .f--section-title{flex:0 0 65%}}.cc--editorial-cards .c--editorial-cards .header-container .f--section-title h2{font-size:2.25rem;line-height:1.1667;letter-spacing:-.041875rem}@media screen and (min-width:768px){.cc--editorial-cards .c--editorial-cards .header-container .f--section-title h2{font-size:3.375rem;line-height:1.1112;letter-spacing:-.0625rem}}.cc--editorial-cards .c--editorial-cards .header-container .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--editorial-cards .c--editorial-cards .header-container .f--description{margin-top:1.25rem}}@media screen and (min-width:1024px){.cc--editorial-cards .c--editorial-cards .header-container .f--description{margin-top:0;margin-left:auto;flex:0 0 30%}}.cc--editorial-cards .c--editorial-cards .cards-container{padding-right:1.25rem;padding-left:1.25rem;margin-top:3.125rem;position:relative;overflow:hidden;background-color:#900}@media screen and (min-width:768px){.cc--editorial-cards .c--editorial-cards .cards-container{margin-top:2.5rem;padding-right:8.3333333333%;padding-bottom:2.5rem;padding-left:8.3333333333%}}.cc--editorial-cards .c--editorial-cards .cards-container:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:8.75rem;outline:1px solid #FFF;background-color:#fff}@media screen and (min-width:768px){.cc--editorial-cards .c--editorial-cards .cards-container:before{height:9.375rem}}@media screen and (min-width:768px){.cc--editorial-cards .c--editorial-cards .cards-container{display:flex;flex-wrap:wrap}}.cc--editorial-cards .c--editorial-cards .cards-container .card{margin-bottom:1.25rem;position:relative}@media screen and (min-width:768px){.cc--editorial-cards .c--editorial-cards .cards-container .card{flex:0 0 30%}.cc--editorial-cards .c--editorial-cards .cards-container .card:not(:nth-child(3n)){margin-right:5%;margin-bottom:0}.cc--editorial-cards .c--editorial-cards .cards-container .card:nth-child(n+4){margin-top:1.5625rem;margin-bottom:1.5625rem}}.cc--editorial-cards .c--editorial-cards .cards-container .card .text-container{padding-top:.9375rem;padding-bottom:1.5625rem}@media screen and (min-width:768px){.cc--editorial-cards .c--editorial-cards .cards-container .card .text-container{padding-top:1.875rem;padding-bottom:0}}@media screen and (min-width:768px)and (max-width:1023px){.cc--editorial-cards .c--editorial-cards .cards-container .card .text-container{flex:1 0 52.6315789474%}}.cc--editorial-cards .c--editorial-cards .cards-container .card .text-container .f--eyebrow{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--editorial-cards .c--editorial-cards .cards-container .card .text-container .f--eyebrow{margin-bottom:.9375rem}}.cc--editorial-cards .c--editorial-cards .cards-container .card .text-container .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.4286;color:#fc0;text-transform:uppercase}.cc--editorial-cards .c--editorial-cards .cards-container .card .text-container h3{font-size:1.875rem;line-height:1.2;color:#fff}@media screen and (min-width:768px){.cc--editorial-cards .c--editorial-cards .cards-container .card .text-container h3{font-size:1.5rem;line-height:1.25}}@media screen and (min-width:1024px){.cc--editorial-cards .c--editorial-cards .cards-container .card .text-container h3{font-size:1.875rem;line-height:1.2}}.cc--editorial-cards .c--editorial-cards .cards-container .card .text-container h3 a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--editorial-cards .c--editorial-cards .cards-container .card .text-container h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--editorial-cards .c--editorial-cards .cards-container .card .text-container h3 a:hover{text-decoration:underline}.cc--editorial-cards .c--editorial-cards .cards-container .card .text-container h3 a:focus{outline-color:#00a1ca}.cc--editorial-cards .c--editorial-cards .cards-container .card .text-container .f--description{margin-top:.3125rem}.cc--editorial-cards .c--editorial-cards .cards-container .card .text-container .f--description p{color:#fff}.news-subscribe-form{padding:2.5rem 1.25rem;background-color:#f4f3f0}@media screen and (min-width:768px){.news-subscribe-form{padding-top:2.5rem;padding-right:6.6666666667%;padding-bottom:2.5rem;padding-left:6.6666666667%}}.news-subscribe-form .row{margin-bottom:1.875rem}.news-subscribe-form input[type=text],.news-subscribe-form input[type=email]{border:.0625rem solid #000}.news-subscribe-form p.preferences{margin-bottom:.625rem;font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1}.news-subscribe-form .checkbox-wrapper label{font-size:1rem;line-height:1.75}.news-subscribe-form .submit-container{margin-top:1.25rem;text-align:center}.news-subscribe-form button{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.news-subscribe-form button:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .news-subscribe-form button{transition:all .1s}html[data-whatintent=mouse] .news-subscribe-form button:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.news-subscribe-form button{cursor:pointer}.cc--embed{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--embed{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--embed .c--embed{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--embed .c--embed{padding-right:18.75%;padding-left:18.75%}}.tc--chaptered-page .cc--embed .c--embed{padding:0}.cc--embed .c--embed .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.25;letter-spacing:-.041875rem}@media screen and (min-width:768px){.cc--embed .c--embed .header-container .f--section-title h2{font-size:2.5rem;line-height:1.1;letter-spacing:-.0625rem}}.cc--embed .c--embed .header-container .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--embed .c--embed .header-container .f--description{margin-top:1.25rem}}.cc--embed .c--embed .f--embed{margin-top:1.875rem}@media screen and (min-width:768px){.cc--embed .c--embed .f--embed{margin-top:2.5rem}}.cc--embed.embed-script,.cc--embed.embed-script .c--embed{padding:0}.cc--embed.embed-script .f--embed{margin:0}.cc--emergency-alert{position:relative}.hide-emergency-banner .cc--emergency-alert{display:none}.cc--emergency-alert.black .c--emergency-alert{background-color:#000}.cc--emergency-alert.cardinal .c--emergency-alert{background-color:#900}.cc--emergency-alert.gold .c--emergency-alert{background-color:#fc0}.cc--emergency-alert.grey .c--emergency-alert{background-color:#ccc}.cc--emergency-alert.white .c--emergency-alert{background-color:#fff}.cc--emergency-alert.gold .c--emergency-alert .inner-wrapper:before,.cc--emergency-alert.grey .c--emergency-alert .inner-wrapper:before,.cc--emergency-alert.white .c--emergency-alert .inner-wrapper:before{opacity:.2;background:#000}.cc--emergency-alert.gold .c--emergency-alert .inner-wrapper .title-container .f--section-title h2,.cc--emergency-alert.grey .c--emergency-alert .inner-wrapper .title-container .f--section-title h2,.cc--emergency-alert.white .c--emergency-alert .inner-wrapper .title-container .f--section-title h2,.cc--emergency-alert.gold .c--emergency-alert .inner-wrapper .title-container .date,.cc--emergency-alert.grey .c--emergency-alert .inner-wrapper .title-container .date,.cc--emergency-alert.white .c--emergency-alert .inner-wrapper .title-container .date,.cc--emergency-alert.gold .c--emergency-alert .inner-wrapper .content-container .f--wysiwyg p,.cc--emergency-alert.gold .c--emergency-alert .inner-wrapper .content-container .f--wysiwyg a,.cc--emergency-alert.grey .c--emergency-alert .inner-wrapper .content-container .f--wysiwyg p,.cc--emergency-alert.grey .c--emergency-alert .inner-wrapper .content-container .f--wysiwyg a,.cc--emergency-alert.white .c--emergency-alert .inner-wrapper .content-container .f--wysiwyg p,.cc--emergency-alert.white .c--emergency-alert .inner-wrapper .content-container .f--wysiwyg a{color:#000}.cc--emergency-alert.gold .c--emergency-alert .inner-wrapper .content-container .f--link a,.cc--emergency-alert.grey .c--emergency-alert .inner-wrapper .content-container .f--link a,.cc--emergency-alert.white .c--emergency-alert .inner-wrapper .content-container .f--link a{border-color:#000;color:#000}.cc--emergency-alert.gold .c--emergency-alert .close-btn svg path,.cc--emergency-alert.gold .c--emergency-alert .close-btn svg polygon,.cc--emergency-alert.grey .c--emergency-alert .close-btn svg path,.cc--emergency-alert.grey .c--emergency-alert .close-btn svg polygon,.cc--emergency-alert.white .c--emergency-alert .close-btn svg path,.cc--emergency-alert.white .c--emergency-alert .close-btn svg polygon{fill:#000}.cc--emergency-alert .c--emergency-alert{position:relative;background-color:#f10b0b}.cc--emergency-alert .c--emergency-alert .inner-wrapper{padding-top:1.25rem;padding-right:8.3333333333%;padding-bottom:1.25rem;padding-left:8.3333333333%}@media screen and (min-width:768px){.cc--emergency-alert .c--emergency-alert .inner-wrapper{padding-top:2.5rem;padding-right:8.3333333333%;padding-bottom:2.5rem;padding-left:4.1666666667%;display:flex}}@media screen and (min-width:1024px){.cc--emergency-alert .c--emergency-alert .inner-wrapper{padding-right:4.1666666667%;padding-left:4.1666666667%}}.cc--emergency-alert .c--emergency-alert .inner-wrapper:before{content:"";display:block;position:absolute;right:4.1666666667%;bottom:.625rem;left:4.1666666667%;height:.0625rem;opacity:.4;background:#fff}.cc--emergency-alert .c--emergency-alert .inner-wrapper .title-container{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--emergency-alert .c--emergency-alert .inner-wrapper .title-container{margin-right:4.7619047619%;margin-bottom:0;flex-basis:26.1904761905%}}@media screen and (min-width:1024px){.cc--emergency-alert .c--emergency-alert .inner-wrapper .title-container{margin-right:4.5454545455%;margin-bottom:0;flex-basis:25%}}.cc--emergency-alert .c--emergency-alert .inner-wrapper .title-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.1667;margin-bottom:.625rem;color:#fff;letter-spacing:-.0375rem}@media screen and (min-width:768px){.cc--emergency-alert .c--emergency-alert .inner-wrapper .title-container .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.0625rem}}.cc--emergency-alert .c--emergency-alert .inner-wrapper .title-container .date{font-family:Source Sans Pro,sans-serif;font-style:italic;font-weight:400;font-size:.625rem;line-height:1;color:#fff}@media screen and (min-width:768px){.cc--emergency-alert .c--emergency-alert .inner-wrapper .title-container .date{font-size:.75rem;line-height:1.8334}}@media screen and (min-width:768px){.cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container{flex-basis:69.0476190476%}}@media screen and (min-width:1024px){.cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container{display:flex;flex-basis:73.8095238095%}}@media screen and (min-width:768px){.cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--wysiwyg{margin-top:-.4375rem}}@media screen and (min-width:1024px){.cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--wysiwyg{margin-right:12.9032258065%;flex-basis:67.7419354839%}}.cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--wysiwyg p,.cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--wysiwyg a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;color:#fff}@media screen and (min-width:768px){.cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--wysiwyg p,.cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--wysiwyg a{font-size:1.125rem;line-height:1.4445}}.cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--link{margin-top:1.25rem;margin-bottom:.625rem}@media screen and (min-width:1024px){.cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--link{margin-top:0;margin-bottom:0;flex-shrink:0}}.cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--link a{transition:background-color .1s ease-in-out,color .1s ease-in-out;border-color:#fff;background-color:transparent;color:#fff}html[data-whatintent=mouse] .cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--link a:hover{transition:color .1s ease-in-out;background-color:#fff;color:#900;text-decoration:none}.cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--link a{width:100%}@media screen and (min-width:768px){.cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--link a{width:auto}}.cc--emergency-alert .c--emergency-alert .inner-wrapper .content-container .f--link a:focus{outline-color:#00a1ca}.cc--emergency-alert .c--emergency-alert .close-btn{display:flex;position:absolute;z-index:5;top:0;right:0;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;padding:0;border:0;background:transparent;cursor:pointer}.cc--emergency-alert .c--emergency-alert .close-btn:focus-visible{outline:3px solid #00A1CA}@media screen and (min-width:1024px){.cc--emergency-alert .c--emergency-alert .close-btn{top:.3125rem;right:.3125rem}}.cc--emergency-alert .c--emergency-alert .close-btn svg{width:2.1875rem;height:2.1875rem}.cc--emergency-alert.takeover .inner-wrapper{display:none}.cc--emergency-alert.takeover .inner-wrapper:before{display:none}.cc--emergency-alert.takeover .inner-wrapper .title-container{margin-bottom:2.5rem}.cc--emergency-alert.takeover .inner-wrapper .content-container .f--wysiwyg{margin-bottom:1.25rem}.cc--emergency-alert.takeover .toggle-btn{padding-top:.9375rem;padding-right:2.0833333333%;padding-bottom:.9375rem;padding-left:2.0833333333%;display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:#f10b0b;cursor:pointer}.cc--emergency-alert.takeover .toggle-btn:focus-visible{outline:3px solid #00A1CA}@media screen and (min-width:768px){.cc--emergency-alert.takeover .toggle-btn{position:absolute;z-index:99;top:0;right:50%;width:auto;transform:translate(50%);border:.0625rem solid #FFF;border-top:0;border-radius:0 0 .625rem .625rem}}.cc--emergency-alert.takeover .toggle-btn span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.6667;display:block;color:#fff;letter-spacing:.106875rem;text-transform:uppercase}.cc--emergency-alert.takeover .toggle-btn svg{width:2.1875rem;height:2.1875rem;margin-left:auto;transform:rotate(180deg)}.cc--emergency-alert.takeover.is-open{position:fixed;z-index:102}.cc--emergency-alert.takeover.is-open .c--emergency-alert{width:100vw;height:100vh}.cc--emergency-alert.takeover.is-open .c--emergency-alert .toggle-btn{right:0;transform:translate(0);border:0;background:transparent}.cc--emergency-alert.takeover.is-open .c--emergency-alert .toggle-btn span{display:none}.cc--emergency-alert.takeover.is-open .c--emergency-alert .toggle-btn svg{transform:rotate(0)}.cc--emergency-alert.takeover.is-open .c--emergency-alert .inner-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:100%}@media screen and (min-width:1024px){.cc--emergency-alert.takeover.is-open .c--emergency-alert .inner-wrapper{padding-right:29.1666666667%;padding-left:29.1666666667%}}.cc--emergency-alert.takeover.is-open .c--emergency-alert .inner-wrapper .close-btn{display:none}.cc--emergency-alert.takeover.is-open .c--emergency-alert .inner-wrapper .content-container{flex-direction:column}.emergency-alert-open{overflow:hidden}.cc--enhanced-article-hero{max-width:1800px;margin:0 auto;position:relative}.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper{margin-bottom:.9375rem;position:relative;overflow:hidden}@media screen and (min-width:768px){.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper{margin-bottom:2.1875rem}}.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container{display:flex;flex-direction:column;justify-content:end;width:100%;overflow:hidden}@media screen and (min-width:768px){.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container{position:absolute;top:0;height:100vh}}@media screen and (min-width:1024px){.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container{height:auto;min-height:42.1875rem;aspect-ratio:16/9}}.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper{padding-top:1.25rem;padding-right:6.25%;padding-bottom:.625rem;padding-left:6.25%;width:100%;background:#000}@media screen and (min-width:768px){.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper{padding-right:12.5%;padding-bottom:.625rem;padding-left:12.5%;position:absolute;bottom:0;transform:translateY(1.25rem);animation-name:text-fadeIn;animation-duration:1s;animation-play-state:running;animation-timing-function:ease;animation-delay:1s;animation-iteration-count:1;opacity:0;background:none!important;animation-fill-mode:forwards}.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper:after{content:"";position:absolute;z-index:0;top:auto;bottom:0;left:0;width:100%;height:100%;opacity:.54;background:#000}.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper:before{content:"";position:absolute;z-index:0;top:-12.5rem;left:0;width:100%;height:12.5rem;background:none;background-image:linear-gradient(180deg,#0000,#0000008a)}}@media screen and (min-width:1024px){.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper{padding-right:18.75%;padding-bottom:.625rem;padding-left:18.75%}}.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper .f--eyebrow{margin-bottom:.625rem;position:relative;z-index:1;text-align:center}@media screen and (min-width:768px){.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper .f--eyebrow{margin-bottom:1.5625rem;transform:translateY(1.25rem);animation-name:text-fadeIn;animation-duration:1s;animation-play-state:running;animation-timing-function:ease;animation-delay:1.3s;animation-iteration-count:1;opacity:0;animation-fill-mode:forwards}}.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.2858;color:#fff;text-transform:uppercase}@media screen and (min-width:768px){.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper .f--eyebrow span{color:#fff!important}}@media screen and (min-width:768px){.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper .f--page-title{position:relative;z-index:1;transform:translateY(1.25rem);animation-name:text-fadeIn;animation-duration:1s;animation-play-state:running;animation-timing-function:ease;animation-delay:1.3s;animation-iteration-count:1;opacity:0;animation-fill-mode:forwards}}.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper .f--page-title h1{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:2.25rem;line-height:1.1667;color:#fff;text-align:center}@media screen and (min-width:768px){.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper .f--page-title h1{font-size:3.375rem;line-height:1.1112;color:#fff!important}}@media screen and (min-width:1024px){.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper .f--page-title h1{font-size:4.375rem;line-height:1.0858}}.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper .f--description{margin-top:.9375rem;margin-bottom:.9375rem;position:relative;color:#fff;text-align:center}@media screen and (min-width:768px){.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper .f--description{z-index:1;transform:translateY(1.25rem);animation-name:text-fadeIn;animation-duration:1s;animation-play-state:running;animation-timing-function:ease;animation-delay:1.3s;animation-iteration-count:1;opacity:0;animation-fill-mode:forwards}}.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper .f--description p{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.375rem;line-height:1.3637;color:inherit}@media screen and (min-width:768px){.cc--enhanced-article-hero .c--enhanced-article-hero .inner-wrapper .text-container .container-wrapper .f--description p{font-size:1.625rem;line-height:1.3077;color:#fff!important}}.cc--enhanced-article-hero .c--enhanced-article-hero .meta{padding-right:6.25%;padding-bottom:.625rem;padding-left:6.25%}@media screen and (min-width:768px){.cc--enhanced-article-hero .c--enhanced-article-hero .meta{padding-right:12.5%;padding-bottom:.625rem;padding-left:12.5%}}@media screen and (min-width:1024px){.cc--enhanced-article-hero .c--enhanced-article-hero .meta{padding-right:22.9166666667%;padding-bottom:.625rem;padding-left:22.9166666667%}}.cc--enhanced-article-hero .c--enhanced-article-hero .author,.cc--enhanced-article-hero .c--enhanced-article-hero .date,.cc--enhanced-article-hero .c--enhanced-article-hero .additional-info,.cc--enhanced-article-hero .c--enhanced-article-hero .subtitle{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;display:block}@media screen and (min-width:768px){.cc--enhanced-article-hero .c--enhanced-article-hero .author,.cc--enhanced-article-hero .c--enhanced-article-hero .date,.cc--enhanced-article-hero .c--enhanced-article-hero .additional-info,.cc--enhanced-article-hero .c--enhanced-article-hero .subtitle{font-size:1.25rem;line-height:1.5}}.cc--enhanced-article-hero .c--enhanced-article-hero .author,.cc--enhanced-article-hero .c--enhanced-article-hero .additional-info{margin-top:.9375rem;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:600}.cc--enhanced-article-hero .c--enhanced-article-hero .author a{color:inherit}html[data-whatintent=mouse] .cc--enhanced-article-hero .c--enhanced-article-hero .author a{transition:all .1s}html[data-whatintent=mouse] .cc--enhanced-article-hero .c--enhanced-article-hero .author a:hover{text-decoration:none}.cc--enhanced-article-hero .c--enhanced-article-hero .date{margin-top:.9375rem}.cc--enhanced-article-hero .c--enhanced-article-hero .image-container{position:relative;overflow:hidden}.cc--enhanced-article-hero .c--enhanced-article-hero .image-container .f--image{height:100%}.cc--enhanced-article-hero .c--enhanced-article-hero .image-container .f--image figure{margin:0}.cc--enhanced-article-hero .c--enhanced-article-hero .image-container .f--image img{object-fit:cover}@media screen and (max-width:767px){.cc--enhanced-article-hero .c--enhanced-article-hero .image-container .f--image img{height:100%;aspect-ratio:1/1}}@media screen and (min-width:768px){.cc--enhanced-article-hero .c--enhanced-article-hero .image-container .f--image img{height:100vh}}@media screen and (min-width:1024px){.cc--enhanced-article-hero .c--enhanced-article-hero .image-container .f--image img{height:100%;min-height:42.1875rem;aspect-ratio:16/9}}.cc--enhanced-article-hero .c--enhanced-article-hero .image-container .f--image figcaption{padding-right:6.25%;padding-left:6.25%;margin-top:.625rem;margin-bottom:.9375rem}@media screen and (min-width:768px){.cc--enhanced-article-hero .c--enhanced-article-hero .image-container .f--image figcaption{margin-top:1.25rem;margin-bottom:1.875rem;padding-right:12.5%;padding-left:12.5%}}@media screen and (min-width:1024px){.cc--enhanced-article-hero .c--enhanced-article-hero .image-container .f--image figcaption{margin-bottom:3.125rem;padding-right:22.9166666667%;padding-left:22.9166666667%}}.cc--enhanced-article-hero .c--enhanced-article-hero .image-container .f--image figcaption p{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.5}@media screen and (min-width:768px){.cc--enhanced-article-hero .c--enhanced-article-hero .image-container .f--image figcaption p{font-size:.875rem;line-height:1.4286}}.cc--enhanced-article-hero .c--enhanced-article-hero .image-container .f--ambient-video{display:none}@media screen and (min-width:1024px){.cc--enhanced-article-hero .c--enhanced-article-hero .image-container .f--ambient-video{display:block;height:100%}.cc--enhanced-article-hero .c--enhanced-article-hero .image-container .f--ambient-video+.f--image{display:none}}@media screen and (min-width:768px){.cc--enhanced-article-hero .c--enhanced-article-hero .image-container .f--ambient-video video{display:block;width:100%;object-fit:cover;aspect-ratio:16/9}}@media screen and (min-width:1024px){.cc--enhanced-article-hero .c--enhanced-article-hero .image-container .f--ambient-video video{height:100%;min-height:42.1875rem;object-fit:cover}}@media screen and (max-width:1023px){.cc--enhanced-article-hero .cc--info-controls{display:none}}@keyframes text-fadeIn{0%{transform:translateY(1.25rem);opacity:0}to{transform:translateY(0);opacity:1}}.cc--expert-filter{background-color:#f0f0f0}.cc--expert-filter .c--expert-filter{max-width:1800px;margin:0 auto}.cc--expert-filter .c--expert-filter .form-wrapper{padding:.9375rem 1.25rem}@media screen and (min-width:768px){.cc--expert-filter .c--expert-filter .form-wrapper{padding-top:1.875rem;padding-right:4.1666666667%;padding-bottom:1.875rem;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--expert-filter .c--expert-filter .form-wrapper{padding-right:14.5833333333%;padding-left:14.5833333333%}}.cc--expert-filter .c--expert-filter .f--section-title h2{margin-bottom:1.25rem;padding-right:8.3333333333%;padding-left:8.3333333333%;font-size:1.875rem;line-height:1.2667;text-align:center}@media screen and (min-width:768px){.cc--expert-filter .c--expert-filter .f--section-title h2{margin-bottom:2.5rem;font-size:3.375rem;line-height:1.1112}}@media screen and (min-width:1024px){.cc--expert-filter .c--expert-filter .f--section-title h2{padding-left:9.0909090909%}}.cc--expert-filter .c--expert-filter .filter-form-header{position:relative}@media screen and (min-width:768px){.cc--expert-filter .c--expert-filter .filter-form-header{display:none}}.cc--expert-filter .c--expert-filter .filter-form-header button{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.75;padding:0;display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background-color:transparent;color:#000}@media screen and (min-width:768px){.cc--expert-filter .c--expert-filter .filter-form-header button{display:none}}.cc--expert-filter .c--expert-filter .filter-form-header button svg{width:1.0625rem;height:1.0625rem;transition:transform .3s ease-in-out}.cc--expert-filter .c--expert-filter .filter-form-header button svg.filter-opened{display:none}.cc--expert-filter .c--expert-filter .filter-form-header button.open{border-bottom:0}.cc--expert-filter .c--expert-filter .filter-form-header button.open .filter-closed{display:none}.cc--expert-filter .c--expert-filter .filter-form-header button.open .filter-opened{display:block}.cc--expert-filter .c--expert-filter form{padding-top:.9375rem;padding-bottom:.9375rem;max-width:1800px;margin:0 auto;display:none}@media screen and (min-width:768px){.cc--expert-filter .c--expert-filter form{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}}.cc--expert-filter .c--expert-filter form h2{display:none}@media screen and (min-width:768px){.cc--expert-filter .c--expert-filter form h2{display:block}}@media screen and (min-width:768px){.cc--expert-filter .c--expert-filter form>.fi--form-item{flex:0 0 36.3636363636%}}@media screen and (min-width:1024px){.cc--expert-filter .c--expert-filter form>.fi--form-item{flex:0 0 38.2352941176%}}.cc--expert-filter .c--expert-filter form>.fi--form-item:not(:last-child){margin-bottom:1.25rem}.cc--expert-filter .c--expert-filter form>.fi--form-item label{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;margin-bottom:.625rem;font-size:.875rem;line-height:1.2858;display:block}@media screen and (min-width:768px){.cc--expert-filter .c--expert-filter form>.fi--form-item label{font-size:1.125rem;line-height:1.3334}}.cc--expert-filter .c--expert-filter form>.fi--form-item.fi--form-item-select .select-wrap{background-color:#fff}.cc--expert-filter .c--expert-filter form .filter-buttons{margin-top:1.875rem}@media screen and (min-width:768px){.cc--expert-filter .c--expert-filter form .filter-buttons{margin-top:2.125rem;flex:0 0 15.9090909091%}}@media screen and (min-width:1024px){.cc--expert-filter .c--expert-filter form .filter-buttons{flex:0 0 14.2857142857%}}.cc--expert-filter .c--expert-filter form .filter-buttons button{width:100%}.cc--expert-filter .c--expert-filter form .filter-buttons a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;margin-top:.3125rem;font-size:.875rem;line-height:1.7143;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;color:#900;text-align:inherit;cursor:pointer}.cc--expert-listing{max-width:1800px;margin:0 auto;margin-top:1.875rem;margin-bottom:2.1875rem}@media screen and (min-width:768px){.cc--expert-listing{margin-top:2.5rem}}.cc--expert-listing .c--expert-listing{padding-right:8.3333333333%;padding-left:8.3333333333%}@media screen and (min-width:768px){.cc--expert-listing .c--expert-listing{padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--expert-listing .c--expert-listing{padding-right:16.6666666667%;padding-left:16.6666666667%}}.cc--expert-listing .c--expert-listing .person-card{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:.0625rem solid #000}@media screen and (min-width:768px){.cc--expert-listing .c--expert-listing .person-card{padding-bottom:1.875rem;margin-bottom:1.875rem;display:flex;justify-content:space-between}}.cc--expert-listing .c--expert-listing .person-card .text-container{padding-top:1.25rem}@media screen and (min-width:768px){.cc--expert-listing .c--expert-listing .person-card .text-container{padding-top:0;flex:0 0 68.1818181818%}}@media screen and (min-width:1024px){.cc--expert-listing .c--expert-listing .person-card .text-container{flex:0 0 68.75%}}@media screen and (min-width:768px){.cc--expert-listing .c--expert-listing .person-card .f--image{flex:0 0 27.2727272727%}}@media screen and (min-width:1024px){.cc--expert-listing .c--expert-listing .person-card .f--image{flex:0 0 25%}}.cc--expert-listing .c--expert-listing .person-card .f--cta-title h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.2223}@media screen and (min-width:768px){.cc--expert-listing .c--expert-listing .person-card .f--cta-title h3{font-size:1.875rem;line-height:1.1667}}.cc--expert-listing .c--expert-listing .person-card .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--expert-listing .c--expert-listing .person-card .f--cta-title h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--expert-listing .c--expert-listing .person-card .f--cta-title h3 a:hover{text-decoration:underline}.cc--expert-listing .c--expert-listing .person-card .f--description{margin-top:.625rem}.cc--featured-articles{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--featured-articles{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--featured-articles .c--featured-articles{padding-right:1.25rem;padding-bottom:5rem;padding-left:1.25rem;position:relative}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles{padding-right:8.3333333333%;padding-bottom:0;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--featured-articles .c--featured-articles{padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .header-container{display:flex;flex:0 0 45.4545454545%;align-items:center;justify-content:space-between}}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .header-container .f--section-title{margin-right:2.5%;flex:0 0 60%}}.cc--featured-articles .c--featured-articles .header-container .f--section-title h2{font-size:1.875rem;line-height:1.2;letter-spacing:-.051875rem}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .header-container .f--section-title h2{font-size:3.375rem;line-height:1;letter-spacing:-.051875rem}}.cc--featured-articles .c--featured-articles .header-container .f--link{margin-top:1.875rem;position:absolute;bottom:0;left:8.3333333333%;width:calc(100% - 16.6666666667%)}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .header-container .f--link{margin-top:auto;margin-left:auto;position:relative;bottom:auto;left:auto;width:auto}}.cc--featured-articles .c--featured-articles .header-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--featured-articles .c--featured-articles .header-container .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--featured-articles .c--featured-articles .header-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--featured-articles .c--featured-articles .header-container .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--featured-articles .c--featured-articles .header-container .f--link a{width:100%}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .header-container .f--link a{width:auto}}.cc--featured-articles .c--featured-articles .flex-container{margin-top:1.875rem}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .flex-container{margin-top:2.5rem;display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width:1024px){.cc--featured-articles .c--featured-articles .flex-container{margin-top:2.5rem;flex-direction:row}}.cc--featured-articles .c--featured-articles .flex-container .featured-card{width:100%}@media screen and (min-width:1024px){.cc--featured-articles .c--featured-articles .flex-container .featured-card{flex:0 0 50%}}.cc--featured-articles .c--featured-articles .flex-container .featured-card .f--cta-title h3{font-size:1.5rem;line-height:1.1667;color:#000;letter-spacing:-.0375rem}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .flex-container .featured-card .f--cta-title h3{font-size:1.875rem;line-height:1.2}}.cc--featured-articles .c--featured-articles .flex-container .featured-card .f--cta-title h3 a{color:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--featured-articles .c--featured-articles .flex-container .featured-card .f--cta-title h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--featured-articles .c--featured-articles .flex-container .featured-card .f--cta-title h3 a:hover{text-decoration:underline}.cc--featured-articles .c--featured-articles .flex-container .featured-card .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .flex-container .featured-card .f--image{margin-bottom:1.875rem}}.cc--featured-articles .c--featured-articles .flex-container .featured-card .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .flex-container .featured-card .f--description{margin-top:.9375rem}}.cc--featured-articles .c--featured-articles .flex-container .featured-card .f--description p{font-size:1rem;line-height:1.5}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .flex-container .featured-card .f--description p{font-size:1.125rem;line-height:1.6667}}.cc--featured-articles .c--featured-articles .flex-container .featured-card .f--eyebrow.date{margin-top:.625rem}@media screen and (min-width:1024px){.cc--featured-articles .c--featured-articles .flex-container .featured-card .f--eyebrow.date{margin-top:.9375rem}}.cc--featured-articles .c--featured-articles .flex-container .featured-card .f--eyebrow.date span{font-size:.75rem;line-height:1.6667;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;color:#900}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .flex-container .featured-card .f--eyebrow.date span{font-size:.875rem;line-height:1.4286}}.cc--featured-articles .c--featured-articles .flex-container .cards-list{margin-top:1.25rem}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .flex-container .cards-list{margin-top:2.5rem}}@media screen and (min-width:1024px){.cc--featured-articles .c--featured-articles .flex-container .cards-list{margin-top:0;flex:0 0 45.4545454545%}}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .flex-container .article-card{display:flex;justify-content:space-between}}.cc--featured-articles .c--featured-articles .flex-container .article-card:not(:last-child){margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .flex-container .article-card:not(:last-child){margin-bottom:1.875rem}}.cc--featured-articles .c--featured-articles .flex-container .article-card .text-container{flex:0 0 46.4285%;order:1}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .flex-container .article-card .text-container{margin-right:5%;flex:0 0 60%}}@media screen and (min-width:1024px){.cc--featured-articles .c--featured-articles .flex-container .article-card .text-container{margin-right:4.7619047619%;flex:0 0 46.4285%}}.cc--featured-articles .c--featured-articles .flex-container .article-card .f--image{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .flex-container .article-card .f--image{margin-bottom:0;flex:0 0 35%;order:2}}@media screen and (min-width:1024px){.cc--featured-articles .c--featured-articles .flex-container .article-card .f--image{flex:0 0 47.619047619%}}.cc--featured-articles .c--featured-articles .flex-container .article-card .f--cta-title h3{font-size:1rem;line-height:1.125;color:#000;letter-spacing:-.025rem}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .flex-container .article-card .f--cta-title h3{font-size:1.25rem;line-height:1.2}}.cc--featured-articles .c--featured-articles .flex-container .article-card .f--cta-title h3 a{color:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--featured-articles .c--featured-articles .flex-container .article-card .f--cta-title h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--featured-articles .c--featured-articles .flex-container .article-card .f--cta-title h3 a:hover{text-decoration:underline}.cc--featured-articles .c--featured-articles .flex-container .article-card .f--description{margin-top:.625rem}.cc--featured-articles .c--featured-articles .flex-container .article-card .f--description p{font-size:.75rem;line-height:1.6667}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .flex-container .article-card .f--description p{font-size:.875rem;line-height:1.4286}}.cc--featured-articles .c--featured-articles .f--eyebrow{margin-bottom:.625rem}.cc--featured-articles .c--featured-articles .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.2858;color:#900;text-transform:uppercase}.cc--featured-articles .c--featured-articles .f--eyebrow.date{margin-top:.625rem;margin-bottom:0}.cc--featured-articles .c--featured-articles .f--eyebrow.date span{font-size:.75rem;line-height:1.6667;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;color:#900}@media screen and (min-width:768px){.cc--featured-articles .c--featured-articles .f--eyebrow.date span{font-size:.875rem;line-height:1.4286}}.cc--featured-block{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--featured-block{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width:1024px){.cc--featured-block .c--featured-block{padding-right:4.1666666667%}}.cc--featured-block .c--featured-block .text-image-container{display:flex;flex-direction:column}@media screen and (min-width:1024px){.cc--featured-block .c--featured-block .text-image-container{flex-direction:row;justify-content:space-between}}.cc--featured-block .c--featured-block .text-image-container .image-container{position:relative;order:1}@media screen and (min-width:768px){.cc--featured-block .c--featured-block .text-image-container .image-container{padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--featured-block .c--featured-block .text-image-container .image-container{padding:0;width:65.2173913043%}}.cc--featured-block .c--featured-block .text-image-container .image-container .f--image{position:relative}@media screen and (min-width:1024px){.cc--featured-block .c--featured-block .text-image-container .image-container .f--image{padding-bottom:0;height:100%}}.cc--featured-block .c--featured-block .text-image-container .image-container .f--image img{position:relative}.cc--featured-block .c--featured-block .text-image-container .text-container{padding-top:1.875rem;padding-right:8.3333333333%;padding-bottom:1.875rem;padding-left:8.3333333333%;order:2;color:#000}@media screen and (min-width:768px){.cc--featured-block .c--featured-block .text-image-container .text-container{padding-top:3.125rem;padding-bottom:3.125rem}}@media screen and (min-width:1024px){.cc--featured-block .c--featured-block .text-image-container .text-container{padding-top:1.875rem;padding-right:0;padding-bottom:1.875rem;padding-left:0;display:flex;flex-direction:column;justify-content:center;width:30.4347826087%}}.cc--featured-block .c--featured-block .text-image-container .text-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:-.041875rem}@media screen and (min-width:768px){.cc--featured-block .c--featured-block .text-image-container .text-container .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--featured-block .c--featured-block .text-image-container .text-container .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--featured-block .c--featured-block .text-image-container .text-container .f--description{margin-top:1.25rem}}.cc--featured-block .c--featured-block .text-image-container .text-container .f--link{margin-top:.9375rem}@media screen and (min-width:768px){.cc--featured-block .c--featured-block .text-image-container .text-container .f--link{margin-top:1.875rem}}.cc--featured-block .c--featured-block .text-image-container .text-container .f--link+.f--link{margin-top:.625rem}@media screen and (min-width:768px){.cc--featured-block .c--featured-block .text-image-container .text-container .f--link+.f--link{margin-top:.9375rem}}.cc--featured-block .c--featured-block .text-image-container .text-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;color:#900;text-decoration:none}@media screen and (min-width:768px){.cc--featured-block .c--featured-block .text-image-container .text-container .f--link a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--featured-block .c--featured-block .text-image-container .text-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--featured-block .c--featured-block .text-image-container .text-container .f--link a:hover{text-decoration:underline}@media screen and (min-width:1024px){.cc--featured-block.image-left .c--featured-block{padding-right:0;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--featured-block.image-left .text-image-container .image-container{order:2}}@media screen and (min-width:1024px){.cc--featured-block.image-left .text-image-container .text-container{order:1}}.cc--featured-cards{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--featured-cards{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--featured-cards .c--featured-cards{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--featured-cards .c--featured-cards{padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--featured-cards .c--featured-cards{padding-right:4.1666666667%;padding-left:4.1666666667%}}.cc--featured-cards .c--featured-cards .header-container{text-align:center}.cc--featured-cards .c--featured-cards .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1.2;color:#000;letter-spacing:-.051875rem}@media screen and (min-width:768px){.cc--featured-cards .c--featured-cards .header-container .f--section-title h2{font-size:2.5rem;line-height:1.2;letter-spacing:-.069375rem}}.cc--featured-cards .c--featured-cards .header-container .f--description{margin-top:1.25rem;margin-right:auto;margin-left:auto;max-width:45.3125rem}.cc--featured-cards .c--featured-cards .cards-container{margin-top:1.25rem}@media screen and (min-width:768px){.cc--featured-cards .c--featured-cards .cards-container{margin-top:1.875rem}}@media screen and (min-width:1024px){.cc--featured-cards .c--featured-cards .cards-container{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width:1024px){.cc--featured-cards .c--featured-cards .cards-container .card{flex:0 0 47.7272727273%}}.cc--featured-cards .c--featured-cards .cards-container .card:not(:first-child){margin-top:1.25rem}@media screen and (min-width:768px){.cc--featured-cards .c--featured-cards .cards-container .card:not(:first-child){margin-top:1.875rem}}@media screen and (min-width:1024px){.cc--featured-cards .c--featured-cards .cards-container .card:not(:first-child){margin-top:0}}@media screen and (min-width:1024px){.cc--featured-cards .c--featured-cards .cards-container .card:nth-child(2n){margin-left:4.5454545455%}}@media screen and (min-width:1024px){.cc--featured-cards .c--featured-cards .cards-container .card:nth-child(n+3){margin-top:4.6875rem}}@media screen and (min-width:768px)and (max-width:1023px){.cc--featured-cards .c--featured-cards .cards-container .card .image-container{padding-right:10%;padding-left:10%}}.cc--featured-cards .c--featured-cards .cards-container .card .text-container{margin-top:1.25rem;text-align:center}@media screen and (min-width:768px){.cc--featured-cards .c--featured-cards .cards-container .card .text-container{margin-top:1.875rem}}.cc--featured-cards .c--featured-cards .cards-container .card .f--eyebrow{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--featured-cards .c--featured-cards .cards-container .card .f--eyebrow{margin-bottom:.9375rem}}.cc--featured-cards .c--featured-cards .cards-container .card .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.4286;color:#900;text-transform:uppercase}.cc--featured-cards .c--featured-cards .cards-container .card .f--cta-title h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.1667;letter-spacing:-.041875rem}@media screen and (min-width:768px){.cc--featured-cards .c--featured-cards .cards-container .card .f--cta-title h3{font-size:1.875rem;line-height:1.2}}.cc--featured-cards .c--featured-cards .cards-container .card .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--featured-cards .c--featured-cards .cards-container .card .f--description{margin-top:1.25rem}}.cc--featured-cards .c--featured-cards .cards-container .card .f--link{margin-top:1.25rem}.cc--featured-cards .c--featured-cards .cards-container .card .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;color:#900;text-decoration:none}@media screen and (min-width:768px){.cc--featured-cards .c--featured-cards .cards-container .card .f--link a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--featured-cards .c--featured-cards .cards-container .card .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--featured-cards .c--featured-cards .cards-container .card .f--link a:hover{text-decoration:underline}.cc--featured-video{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem;position:relative}@media screen and (min-width:768px){.cc--featured-video{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width:1024px){.cc--featured-video{padding-top:3.75rem;padding-bottom:3.75rem}}.cc--featured-video .c--featured-video{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--featured-video .c--featured-video{padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--featured-video .c--featured-video{padding-right:0;padding-left:0}}.cc--featured-video .c--featured-video .inner-wrapper{display:flex;flex-direction:column-reverse}@media screen and (min-width:1024px){.cc--featured-video .c--featured-video .inner-wrapper{flex-direction:row}}.cc--featured-video .c--featured-video .header-container{margin-top:1.875rem;position:relative}@media screen and (min-width:1024px){.cc--featured-video .c--featured-video .header-container{margin-top:0;padding-right:4.1666666667%;padding-left:4.1666666667%;display:flex;flex:0 0 37.5%;flex-direction:column;justify-content:center}}@media screen and (min-width:768px)and (max-width:1023px){.cc--featured-video .c--featured-video .header-container.has-person{margin-top:3.125rem;display:flex;justify-content:space-between}}@media screen and (min-width:768px)and (max-width:1023px){.cc--featured-video .c--featured-video .header-container.has-person .title-container{flex:0 0 55%}}@media screen and (min-width:768px)and (max-width:1023px){.cc--featured-video .c--featured-video .header-container.has-person .person-info{margin-top:0;flex:0 0 40%}}.cc--featured-video .c--featured-video .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:2.25rem;line-height:1.1667;color:#000;letter-spacing:-.051875rem}@media screen and (min-width:768px){.cc--featured-video .c--featured-video .header-container .f--section-title h2{font-size:2.5rem;line-height:1.2;letter-spacing:-.069375rem}}.cc--featured-video .c--featured-video .header-container .f--description{margin-top:1.25rem}.cc--featured-video .c--featured-video .header-container .person-info{margin-top:1.25rem;padding-top:.625rem;border-top:.0625rem solid #900}@media screen and (min-width:768px){.cc--featured-video .c--featured-video .header-container .person-info{margin-top:2.1875rem;padding-top:1.25rem}}.cc--featured-video .c--featured-video .header-container .person-info span.person-name{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.2858}@media screen and (min-width:768px){.cc--featured-video .c--featured-video .header-container .person-info span.person-name{font-size:1rem;line-height:1.375}}.cc--featured-video .c--featured-video .header-container .person-info span.person-class{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.2858}@media screen and (min-width:768px){.cc--featured-video .c--featured-video .header-container .person-info span.person-class{font-size:1rem;line-height:1.375}}.cc--featured-video .c--featured-video .header-container .person-info span.person-degree{font-family:Source Sans Pro,sans-serif;font-style:italic;font-weight:400;font-size:.875rem;line-height:1.2858;display:block}@media screen and (min-width:768px){.cc--featured-video .c--featured-video .header-container .person-info span.person-degree{font-size:1rem;line-height:1.375}}.cc--featured-video .c--featured-video .video-container .image-container{position:relative}.cc--featured-video .c--featured-video .video-container .image-container .play-video{display:flex;position:absolute;z-index:1;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%}.cc--featured-video .c--featured-video .video-container .image-container .play-video svg{width:3.125rem;height:3.125rem;border-radius:50%}.cc--featured-video .c--featured-video .video-container .image-container .play-video svg polygon{fill:#900}.cc--featured-video .c--featured-video .video-container .f--video-title{padding-top:1.25rem;position:relative;z-index:2}@media screen and (min-width:768px){.cc--featured-video .c--featured-video .video-container .f--video-title{padding-top:1.875rem}}.cc--featured-video .c--featured-video .video-container .f--video-title a{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1rem;color:#000;text-decoration:none}@media screen and (min-width:768px){.cc--featured-video .c--featured-video .video-container .f--video-title a{font-size:1.5rem;letter-spacing:-.041875rem}}html[data-whatintent=mouse] .cc--featured-video .c--featured-video .video-container .f--video-title a{transition:all .1s}html[data-whatintent=mouse] .cc--featured-video .c--featured-video .video-container .f--video-title a:hover{text-decoration:underline}@media screen and (min-width:1024px){.cc--featured-video.image-left .c--featured-video{padding-right:0;padding-left:0}}@media screen and (min-width:1024px){.cc--featured-video.image-left .c--featured-video .inner-wrapper{flex-direction:row-reverse}}@media screen and (min-width:1024px){.cc--featured-video.image-left .c--featured-video .video-container .f--video-title{text-align:right}}.cc--fifty-fifty-hero{max-width:1800px;margin:0 auto;position:relative}.cc--fifty-fifty-hero.no-image{padding-top:3.125rem}@media screen and (min-width:1024px){.cc--fifty-fifty-hero.no-image{padding-top:4.6875rem}}.cc--fifty-fifty-hero .c--fifty-fifty-hero .image-text-wrapper{display:flex;flex-direction:column-reverse}@media screen and (min-width:1024px){.cc--fifty-fifty-hero .c--fifty-fifty-hero .image-text-wrapper{flex-direction:row}}.cc--fifty-fifty-hero .c--fifty-fifty-hero .text-container{padding-right:6.25%;padding-bottom:1.25rem;padding-left:6.25%}@media screen and (min-width:768px){.cc--fifty-fifty-hero .c--fifty-fifty-hero .text-container{padding-right:4.1666666667%;padding-bottom:.625rem;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--fifty-fifty-hero .c--fifty-fifty-hero .text-container{padding-right:4.1666666667%;padding-bottom:.625rem;padding-left:4.1666666667%;display:flex;flex-direction:column;justify-content:center;width:50%}}.cc--fifty-fifty-hero .c--fifty-fifty-hero .text-container .f--eyebrow{margin-top:1.75rem;margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--fifty-fifty-hero .c--fifty-fifty-hero .text-container .f--eyebrow{margin-bottom:1.875rem}}@media screen and (min-width:1024px){.cc--fifty-fifty-hero .c--fifty-fifty-hero .text-container .f--eyebrow{margin-top:0}}.cc--fifty-fifty-hero .c--fifty-fifty-hero .text-container .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.2858;color:#900;text-transform:uppercase}.cc--fifty-fifty-hero .c--fifty-fifty-hero .text-container .f--page-title h1{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:2.625rem;line-height:1.1905}@media screen and (min-width:768px){.cc--fifty-fifty-hero .c--fifty-fifty-hero .text-container .f--page-title h1{font-size:4.375rem;line-height:1.0858}}.cc--fifty-fifty-hero .c--fifty-fifty-hero .text-container .subtitle{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;margin-top:.3125rem;font-size:1.375rem;line-height:1.4546}@media screen and (min-width:768px){.cc--fifty-fifty-hero .c--fifty-fifty-hero .text-container .subtitle{margin-top:.9375rem;font-size:1.625rem;line-height:1.3077}}@media screen and (min-width:1024px){.cc--fifty-fifty-hero .c--fifty-fifty-hero .image-container{width:50%}}.cc--fifty-fifty-hero .c--fifty-fifty-hero .image-container .f--image figure{margin:0}.cc--fifty-fifty-hero .c--fifty-fifty-hero .image-container .f--image img{aspect-ratio:1/1;object-fit:cover}.cc--fifty-fifty-hero .c--fifty-fifty-hero .image-container .f--image figcaption{padding-right:6.25%;padding-left:6.25%;margin-top:.625rem;margin-bottom:.9375rem}@media screen and (min-width:768px){.cc--fifty-fifty-hero .c--fifty-fifty-hero .image-container .f--image figcaption{margin-top:1.25rem;margin-bottom:1.875rem;padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--fifty-fifty-hero .c--fifty-fifty-hero .image-container .f--image figcaption{margin-bottom:3.125rem;padding-right:22.9166666667%;padding-left:0}}.cc--fifty-fifty-hero .c--fifty-fifty-hero .image-container .f--image figcaption p{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.5}@media screen and (min-width:768px){.cc--fifty-fifty-hero .c--fifty-fifty-hero .image-container .f--image figcaption p{font-size:.875rem;line-height:1.4286}}.cc--fifty-fifty-hero .c--fifty-fifty-hero .image-container .f--ambient-video{display:none}@media screen and (min-width:1024px){.cc--fifty-fifty-hero .c--fifty-fifty-hero .image-container .f--ambient-video{display:block;height:100%}.cc--fifty-fifty-hero .c--fifty-fifty-hero .image-container .f--ambient-video+.f--image{display:none}}@media screen and (min-width:768px){.cc--fifty-fifty-hero .c--fifty-fifty-hero .image-container .f--ambient-video video{display:block;width:100%;object-fit:cover}}@media screen and (min-width:1024px){.cc--fifty-fifty-hero .c--fifty-fifty-hero .image-container .f--ambient-video video{height:100%;object-fit:cover}}.cc--fifty-fifty-hero .meta{padding-top:1.875rem;padding-right:6.25%;padding-left:6.25%}@media screen and (min-width:768px){.cc--fifty-fifty-hero .meta{padding-top:2.1875rem;padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--fifty-fifty-hero .meta{padding-right:22.9166666667%;padding-left:22.9166666667%}}.cc--fifty-fifty-hero .author,.cc--fifty-fifty-hero .date,.cc--fifty-fifty-hero .additional-info,.cc--fifty-fifty-hero .subtitle{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;display:block}@media screen and (min-width:768px){.cc--fifty-fifty-hero .author,.cc--fifty-fifty-hero .date,.cc--fifty-fifty-hero .additional-info,.cc--fifty-fifty-hero .subtitle{font-size:1.25rem;line-height:1.5}}.cc--fifty-fifty-hero .author,.cc--fifty-fifty-hero .additional-info{margin-top:.9375rem;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700}.cc--fifty-fifty-hero .author a{color:inherit}html[data-whatintent=mouse] .cc--fifty-fifty-hero .author a{transition:all .1s}html[data-whatintent=mouse] .cc--fifty-fifty-hero .author a:hover{text-decoration:none}.cc--fifty-fifty-hero .date{margin-top:.9375rem}.cc--first-visit-notification{padding-right:6.25%;padding-left:6.25%;display:none;position:fixed;z-index:1000;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100vh;background:#000c}@media screen and (min-width:768px){.cc--first-visit-notification{padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--first-visit-notification{padding-right:12.5%;padding-left:12.5%}}.cc--first-visit-notification .c--first-visit-notification{max-width:1800px;margin:0 auto;position:relative}.cc--first-visit-notification .popup-container{display:flex}@media screen and (max-width:767px){.cc--first-visit-notification .popup-container{flex-direction:column;max-height:70vh;overflow:auto}}.cc--first-visit-notification .close-button{display:flex;position:absolute;top:-2.5rem;right:-.625rem;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;border:0;background:none;cursor:pointer}@media screen and (min-width:768px){.cc--first-visit-notification .close-button{top:.625rem;right:.625rem}}@media screen and (min-width:768px){.cc--first-visit-notification .image-wrapper{width:27.2727272727%}}@media screen and (min-width:1024px){.cc--first-visit-notification .image-wrapper{width:41.6666666667%}}.cc--first-visit-notification .image-wrapper .f--image{height:100%}.cc--first-visit-notification .image-wrapper .f--image img{height:100%;min-height:18.625rem;object-fit:cover}@media screen and (min-width:768px){.cc--first-visit-notification .image-wrapper .f--image img{min-height:25rem}}.cc--first-visit-notification .text-wrapper{padding-top:1.875rem;padding-right:7.1428571429%;padding-bottom:1.875rem;padding-left:7.1428571429%;display:flex;flex-direction:column;justify-content:flex-start;background:#900}@media screen and (min-width:768px){.cc--first-visit-notification .text-wrapper{padding-top:4.1875rem;padding-right:6.8181818182%;padding-bottom:4.1875rem;padding-left:4.5454545455%;justify-content:center;width:72.7272727273%}}@media screen and (min-width:1024px){.cc--first-visit-notification .text-wrapper{padding-top:1.25rem;padding-right:5.5555555556%;padding-bottom:1.25rem;padding-left:5.5555555556%;width:58.3333333333%}}.cc--first-visit-notification .text-wrapper .f--section-title{margin-bottom:.9375rem}@media screen and (min-width:768px){.cc--first-visit-notification .text-wrapper .f--section-title{margin-bottom:.625rem}}.cc--first-visit-notification .text-wrapper .f--section-title h2{font-size:1.5rem;line-height:1.1667;color:#fff}@media screen and (min-width:768px){.cc--first-visit-notification .text-wrapper .f--section-title h2{font-size:1.875rem;line-height:1.2}}.cc--first-visit-notification .text-wrapper .f--description{margin-bottom:1.25rem}.cc--first-visit-notification .text-wrapper .f--description p{font-size:.875rem;line-height:1.2858;color:#fff}@media screen and (min-width:768px){.cc--first-visit-notification .text-wrapper .f--description p{font-size:1rem;line-height:1.375}}.cc--first-visit-notification .text-wrapper .f--description a{color:#fff}.cc--first-visit-notification .text-wrapper .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.25;color:#fff;text-decoration:none}@media screen and (min-width:768px){.cc--first-visit-notification .text-wrapper .f--link a{font-size:1.125rem;line-height:1.2223}}html[data-whatintent=mouse] .cc--first-visit-notification .text-wrapper .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--first-visit-notification .text-wrapper .f--link a:hover{text-decoration:underline}.cc--footer-menu-utility nav>ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:768px){.cc--footer-menu-utility nav>ul{flex-direction:row}}.cc--footer-menu-utility nav>ul li.menu-item{text-align:center}.cc--footer-menu-utility nav>ul li.menu-item a,.cc--footer-menu-utility nav>ul li.menu-item span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.625rem;line-height:2.4;color:#000;text-decoration:underline;white-space:nowrap}.black .cc--footer-menu-utility nav>ul li.menu-item a,.black .cc--footer-menu-utility nav>ul li.menu-item span{color:#fff}html[data-whatintent=mouse] .black .cc--footer-menu-utility nav>ul li.menu-item a,html[data-whatintent=mouse] .black .cc--footer-menu-utility nav>ul li.menu-item span{transition:all .1s}html[data-whatintent=mouse] .black .cc--footer-menu-utility nav>ul li.menu-item a:hover,html[data-whatintent=mouse] .black .cc--footer-menu-utility nav>ul li.menu-item span:hover{color:#fc0}@media screen and (min-width:768px){.cc--footer-menu-utility nav>ul li.menu-item a,.cc--footer-menu-utility nav>ul li.menu-item span{font-size:.75rem;line-height:1.1667}}html[data-whatintent=mouse] .cc--footer-menu-utility nav>ul li.menu-item a,html[data-whatintent=mouse] .cc--footer-menu-utility nav>ul li.menu-item span{transition:all .1s}html[data-whatintent=mouse] .cc--footer-menu-utility nav>ul li.menu-item a:hover,html[data-whatintent=mouse] .cc--footer-menu-utility nav>ul li.menu-item span:hover{color:#900}.cc--footer-menu-utility nav>ul li.menu-item:not(:last-child){margin-bottom:.3125rem}@media screen and (min-width:768px){.cc--footer-menu-utility nav>ul li.menu-item:not(:last-child){margin-right:2rem;margin-bottom:0;position:relative}.cc--footer-menu-utility nav>ul li.menu-item:not(:last-child):after{content:"|";position:absolute;top:50%;right:-1rem;transform:translateY(-50%)}}.cc--footer-menu nav>ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;width:100%}@media screen and (min-width:768px){.cc--footer-menu nav>ul{justify-content:flex-end}}.cc--footer-menu nav>ul li.menu-item{margin-bottom:1.875rem;flex:0 0 50%}@media screen and (min-width:768px){.cc--footer-menu nav>ul li.menu-item{margin-right:8%;flex:0 0 28%}}.cc--footer-menu nav>ul li.menu-item:last-child{margin-bottom:0}@media screen and (min-width:768px){.cc--footer-menu nav>ul li.menu-item:last-child{margin-right:0}}.cc--footer-menu nav>ul li.menu-item>a,.cc--footer-menu nav>ul li.menu-item>span{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;margin-bottom:.9375rem;font-size:1.125rem;line-height:1;display:block;color:#900}@media screen and (min-width:768px){.cc--footer-menu nav>ul li.menu-item>a,.cc--footer-menu nav>ul li.menu-item>span{margin-bottom:1.5625rem;font-size:1.125rem;line-height:1}}.black .cc--footer-menu nav>ul li.menu-item>a,.black .cc--footer-menu nav>ul li.menu-item>span{color:#fc0}.cc--footer-menu nav>ul li.menu-item .submenus-wrapper .submenus-wrapper-inner ul.submenu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}.cc--footer-menu nav>ul li.menu-item .submenus-wrapper .submenus-wrapper-inner ul.submenu li{font-size:.875rem;line-height:1.1429;flex:0 0 48%}@media screen and (min-width:768px){.cc--footer-menu nav>ul li.menu-item .submenus-wrapper .submenus-wrapper-inner ul.submenu li{flex:0 0 100%}}.cc--footer-menu nav>ul li.menu-item .submenus-wrapper .submenus-wrapper-inner ul.submenu li a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.1429;color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--footer-menu nav>ul li.menu-item .submenus-wrapper .submenus-wrapper-inner ul.submenu li a{transition:all .1s}html[data-whatintent=mouse] .cc--footer-menu nav>ul li.menu-item .submenus-wrapper .submenus-wrapper-inner ul.submenu li a:hover{text-decoration:underline}.black .cc--footer-menu nav>ul li.menu-item .submenus-wrapper .submenus-wrapper-inner ul.submenu li a{color:#fff}html[data-whatintent=mouse] .black .cc--footer-menu nav>ul li.menu-item .submenus-wrapper .submenus-wrapper-inner ul.submenu li a{transition:all .1s}html[data-whatintent=mouse] .black .cc--footer-menu nav>ul li.menu-item .submenus-wrapper .submenus-wrapper-inner ul.submenu li a:hover{color:#fff}.cc--footer-menu nav>ul li.menu-item .submenus-wrapper .submenus-wrapper-inner ul.submenu li:not(:last-child){margin-bottom:.9375rem}footer{position:relative;z-index:9}.cc--footer.gold{background-color:#fc0}.cc--footer.gray{background-color:#ccc}.cc--footer.white{background-color:#fff}.cc--footer.black{background-color:#000}.cc--footer.black svg .st0{fill:#fc0}.cc--footer.black svg .st4,.cc--footer.black svg .st1{fill:#fff}.cc--footer.black .c--footer .location-info .f--link a,.cc--footer.black .c--footer .location-info a,.cc--footer.black .c--footer .footer-utility .f--description p{color:#fff}.cc--footer.black .c--footer .cc--social-links .c--social-links ul li a svg path[fill="#990000"]{fill:#fff}html[data-whatintent=mouse] .cc--footer.black .c--footer .cc--social-links .c--social-links ul li a{transition:all .1s}html[data-whatintent=mouse] .cc--footer.black .c--footer .cc--social-links .c--social-links ul li a:hover svg path[fill="#990000"]{fill:#fc0}.cc--footer.black .c--footer .footer-notification p,.cc--footer.black .c--footer .footer-notification a{color:#fff}.cc--footer .c--footer{max-width:1800px;margin:0 auto}.cc--footer .c--footer .footer-main{padding:3.125rem 1.25rem 1.875rem;display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.cc--footer .c--footer .footer-main{padding-top:4.6875rem;padding-right:4.1666666667%;padding-bottom:4.6875rem;padding-left:4.1666666667%;justify-content:space-between}}@media screen and (min-width:1024px){.cc--footer .c--footer .footer-main{padding-top:3.125rem;padding-bottom:2.5rem;display:flex}}.cc--footer .c--footer .footer-branding{flex:0 0 100%}@media screen and (max-width:767px){.cc--footer .c--footer .footer-branding{text-align:center}}@media screen and (min-width:768px){.cc--footer .c--footer .footer-branding{display:flex;flex:0 0 31.8181818182%;flex-direction:column;justify-content:space-between}}@media screen and (min-width:1024px){.cc--footer .c--footer .footer-branding{flex:0 0 25%}}.cc--footer .c--footer .footer-branding .logo{margin-bottom:1.875rem;display:inline-block;width:100%;max-width:15rem}@media screen and (min-width:768px){.cc--footer .c--footer .footer-branding .logo{display:block;max-width:17.0625rem}}.cc--footer .c--footer .footer-branding svg{width:100%}.cc--footer .c--footer .footer-links{width:100%}@media screen and (min-width:768px){.cc--footer .c--footer .footer-links{display:flex;flex:0 0 56.8181818182%;flex-direction:column}}@media screen and (min-width:1024px){.cc--footer .c--footer .footer-links{flex:0 0 70.4545454545%}}.cc--footer .c--footer .location-info{margin-bottom:.625rem}.cc--footer .c--footer .location-info:last-child{margin-bottom:0}.cc--footer .c--footer .location-info .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.7143;color:#000}html[data-whatintent=mouse] .cc--footer .c--footer .location-info .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--footer .c--footer .location-info .f--link a:hover{text-decoration:none}.cc--footer .c--footer .location-info .phone{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.7143;color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--footer .c--footer .location-info .phone{transition:all .1s}html[data-whatintent=mouse] .cc--footer .c--footer .location-info .phone:hover{text-decoration:underline}.cc--footer .c--footer .cc--footer-menu{margin-top:2.1875rem}@media screen and (min-width:768px){.cc--footer .c--footer .cc--footer-menu{margin-top:0}}@media screen and (min-width:1024px){.cc--footer .c--footer .cc--footer-menu{padding-left:25.8064516129%}}.cc--footer .c--footer .cc--social-links{margin-top:1.25rem;width:100%}@media screen and (min-width:1024px){.cc--footer .c--footer .cc--social-links{margin-top:2.8125rem}}@media screen and (max-width:767px){.cc--footer .c--footer .cc--social-links .c--social-links ul{justify-content:center}}.cc--footer .c--footer .cc--social-links .c--social-links ul li:not(:last-child){margin-right:1.5625rem}@media screen and (min-width:1024px){.cc--footer .c--footer .cc--social-links .c--social-links ul li:not(:last-child){margin-right:8.3333333333%}}.cc--footer .c--footer .cc--social-links .c--social-links ul li a svg{width:1.875rem;height:1.875rem}.cc--footer .c--footer .footer-utility{margin-top:1.25rem;flex:0 0 100%}@media screen and (min-width:768px){.cc--footer .c--footer .footer-utility{margin-top:auto;padding-top:3.125rem;display:flex;flex:0 0 auto;flex-direction:column-reverse}}@media screen and (min-width:1024px){.cc--footer .c--footer .footer-utility{flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (min-width:1024px){.cc--footer .c--footer .footer-utility .cc--footer-menu-utility{order:2}}.cc--footer .c--footer .footer-utility .f--description{margin-top:1.5625rem;text-align:center}@media screen and (min-width:768px){.cc--footer .c--footer .footer-utility .f--description{margin-top:0;margin-bottom:1.25rem;text-align:left}}@media screen and (min-width:1024px){.cc--footer .c--footer .footer-utility .f--description{margin-top:.25rem;margin-bottom:0;order:1}}.cc--footer .c--footer .footer-utility .f--description p{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.5;color:#000}.cc--footer .c--footer .f--description.footer-notification{margin-top:1.875rem}.cc--footer .c--footer .f--description.footer-notification p{font-size:.75rem;line-height:1.1667}@media screen and (max-width:767px){.cc--footer .c--footer .f--description.footer-notification p{text-align:center}}.cc--footer.has-notification .c--footer .footer-main{padding-bottom:1.875rem}footer{position:relative}.cc--footer-school.gold{background-color:#fc0}.cc--footer-school.gray{background-color:#ccc}.cc--footer-school.white{background-color:#fff}.cc--footer-school.black{background-color:#000}.cc--footer-school.black svg .cls-2,.cc--footer-school.black svg path[fill="#900"]{fill:#fc0}.cc--footer-school.black svg .cls-1,.cc--footer-school.black svg path[fill="#1A1919"],.cc--footer-school.black svg path[fill="#000"]{fill:#fff}.cc--footer-school.black .c--footer-school .location-info .f--link a,.cc--footer-school.black .c--footer-school .location-info a,.cc--footer-school.black .c--footer-school .footer-utility .f--description p{color:#fff}.cc--footer-school.black .c--footer-school .cc--social-links .c--social-links ul li a svg path[fill="#990000"]{fill:#fff}html[data-whatintent=mouse] .cc--footer-school.black .c--footer-school .cc--social-links .c--social-links ul li a{transition:all .1s}html[data-whatintent=mouse] .cc--footer-school.black .c--footer-school .cc--social-links .c--social-links ul li a:hover svg path[fill="#990000"]{fill:#fc0}.cc--footer-school.black .c--footer-school .footer-notification p,.cc--footer-school.black .c--footer-school .footer-notification a{color:#fff}.cc--footer-school .c--footer-school{max-width:1800px;margin:0 auto}.cc--footer-school .c--footer-school .footer-main{padding:3.125rem 1.25rem 1.875rem;display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.cc--footer-school .c--footer-school .footer-main{padding-top:4.6875rem;padding-right:4.1666666667%;padding-bottom:4.6875rem;padding-left:4.1666666667%;justify-content:space-between}}@media screen and (min-width:1024px){.cc--footer-school .c--footer-school .footer-main{padding-top:3.125rem;padding-bottom:2.5rem;display:flex}}.cc--footer-school .c--footer-school .footer-branding{flex:0 0 100%}@media screen and (max-width:767px){.cc--footer-school .c--footer-school .footer-branding{text-align:center}}@media screen and (min-width:768px){.cc--footer-school .c--footer-school .footer-branding{display:flex;flex:0 0 31.8181818182%;flex-direction:column;justify-content:space-between}}@media screen and (min-width:1024px){.cc--footer-school .c--footer-school .footer-branding{flex:0 0 25%}}.cc--footer-school .c--footer-school .footer-branding .logo-locations>.f--link .link{margin-bottom:1.875rem;display:flex;justify-content:center;width:100%}@media screen and (min-width:768px){.cc--footer-school .c--footer-school .footer-branding .logo-locations>.f--link .link{display:block}}.cc--footer-school .c--footer-school .footer-branding .logo-locations>.f--link .link svg{display:block;max-width:100%}@media screen and (max-width:767px){.cc--footer-school .c--footer-school .footer-branding .logo-locations>.f--link .link svg{max-height:2.5rem}}.cc--footer-school .c--footer-school .footer-links{width:100%}@media screen and (min-width:768px){.cc--footer-school .c--footer-school .footer-links{display:flex;flex:0 0 56.8181818182%;flex-direction:column}}@media screen and (min-width:1024px){.cc--footer-school .c--footer-school .footer-links{flex:0 0 70.4545454545%}}.cc--footer-school .c--footer-school .location-info{margin-bottom:.625rem}.cc--footer-school .c--footer-school .location-info:last-child{margin-bottom:0}.cc--footer-school .c--footer-school .location-info .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.7143;color:#000}html[data-whatintent=mouse] .cc--footer-school .c--footer-school .location-info .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--footer-school .c--footer-school .location-info .f--link a:hover{text-decoration:none}.cc--footer-school .c--footer-school .location-info .phone{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.7143;color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--footer-school .c--footer-school .location-info .phone{transition:all .1s}html[data-whatintent=mouse] .cc--footer-school .c--footer-school .location-info .phone:hover{text-decoration:underline}.cc--footer-school .c--footer-school .cc--footer-menu{margin-top:2.1875rem}@media screen and (min-width:768px){.cc--footer-school .c--footer-school .cc--footer-menu{margin-top:0}}@media screen and (min-width:1024px){.cc--footer-school .c--footer-school .cc--footer-menu{padding-left:25.8064516129%}}.cc--footer-school .c--footer-school .cc--social-links{margin-top:1.25rem;width:100%}@media screen and (min-width:1024px){.cc--footer-school .c--footer-school .cc--social-links{margin-top:2.8125rem}}@media screen and (max-width:767px){.cc--footer-school .c--footer-school .cc--social-links .c--social-links ul{justify-content:center}}.cc--footer-school .c--footer-school .cc--social-links .c--social-links ul li:not(:last-child){margin-right:1.5625rem}@media screen and (min-width:1024px){.cc--footer-school .c--footer-school .cc--social-links .c--social-links ul li:not(:last-child){margin-right:8.3333333333%}}.cc--footer-school .c--footer-school .cc--social-links .c--social-links ul li a svg{width:1.875rem;height:1.875rem}.cc--footer-school .c--footer-school .footer-utility{margin-top:1.25rem;flex:0 0 100%}@media screen and (min-width:768px){.cc--footer-school .c--footer-school .footer-utility{margin-top:auto;padding-top:3.125rem;display:flex;flex:0 0 auto;flex-direction:column-reverse}}@media screen and (min-width:1024px){.cc--footer-school .c--footer-school .footer-utility{flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (min-width:1024px){.cc--footer-school .c--footer-school .footer-utility .cc--footer-menu-utility{order:2}}.cc--footer-school .c--footer-school .footer-utility .f--description{margin-top:1.5625rem;text-align:center}@media screen and (min-width:768px){.cc--footer-school .c--footer-school .footer-utility .f--description{margin-top:0;margin-bottom:1.25rem;text-align:left}}@media screen and (min-width:1024px){.cc--footer-school .c--footer-school .footer-utility .f--description{margin-top:.25rem;margin-bottom:0;order:1}}.cc--footer-school .c--footer-school .footer-utility .f--description p{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.5;color:#000}.cc--footer-school .c--footer-school .f--description.footer-notification{margin-top:1.875rem}.cc--footer-school .c--footer-school .f--description.footer-notification p{font-size:.75rem;line-height:1.1667}@media screen and (max-width:767px){.cc--footer-school .c--footer-school .f--description.footer-notification p{text-align:center}}.cc--footer-school.has-notification .c--footer .footer-main{padding-bottom:1.875rem}.cc--full-width-cta .c--full-width-cta{position:relative}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta{display:flex;flex-direction:row-reverse;min-height:42.1875rem;overflow:hidden}}.cc--full-width-cta .c--full-width-cta .text-container{max-width:1800px;margin:0 auto;padding-top:2.1875rem;padding-right:8.3333333333%;padding-bottom:1.5625rem;padding-left:8.3333333333%;position:relative;background-color:#900}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta .text-container{margin-right:0;margin-left:auto;padding-top:4.6875rem;padding-bottom:4.0625rem;display:flex;flex-direction:column;justify-content:center;width:50%;background-color:#990000d9}}@media screen and (min-width:1024px){.cc--full-width-cta .c--full-width-cta .text-container{width:41.6666666667%}}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta .image-container{position:absolute;top:0;left:0;width:100%;height:100%}.cc--full-width-cta .c--full-width-cta .image-container .f--image{height:100%}.cc--full-width-cta .c--full-width-cta .image-container .f--image img{height:100%;object-fit:cover}}.cc--full-width-cta .c--full-width-cta .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1.1667;color:#fff;letter-spacing:-.035rem;text-align:center}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta .header-container .f--section-title h2{font-size:3.375rem;line-height:1.1112;letter-spacing:-.0625rem}}.cc--full-width-cta .c--full-width-cta .links-container{margin-top:1.875rem}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta .links-container{margin-top:2.5rem;display:flex;flex-wrap:wrap;justify-content:center}}.cc--full-width-cta .c--full-width-cta .links-container .f--link{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta .links-container .f--link{margin-bottom:1.875rem}}.cc--full-width-cta .c--full-width-cta .links-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--full-width-cta .c--full-width-cta .links-container .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--full-width-cta .c--full-width-cta .links-container .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--full-width-cta .c--full-width-cta .links-container .f--link a{transition:background-color .1s ease-in-out,color .1s ease-in-out;border-color:#fff;background-color:transparent;color:#fff}html[data-whatintent=mouse] .cc--full-width-cta .c--full-width-cta .links-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--full-width-cta .c--full-width-cta .links-container .f--link a:hover{transition:color .1s ease-in-out;background-color:#fff;color:#900;text-decoration:none}.cc--full-width-cta .c--full-width-cta .links-container .f--link a{width:100%}.cc--full-width-cta .c--full-width-cta .links-container .f--link a:focus{outline:3px solid #00A1CA}@media screen and (min-width:768px){.cc--full-width-cta .c--full-width-cta .links-container .f--link:not(:last-child){margin-right:.625rem}}.cc--full-width-image-and-text{max-width:1800px;margin:0 auto}@media screen and (min-width:1024px){.cc--full-width-image-and-text{padding-bottom:6.25rem}}.cc--full-width-image-and-text .c--full-width-image-and-text{position:relative;aspect-ratio:16/9}@media screen and (min-width:1024px){.cc--full-width-image-and-text .c--full-width-image-and-text{display:flex;flex-direction:row-reverse}}.cc--full-width-image-and-text .c--full-width-image-and-text .image-container{width:100%}@media screen and (min-width:1024px){.cc--full-width-image-and-text .c--full-width-image-and-text .image-container .f--image{height:100%}.cc--full-width-image-and-text .c--full-width-image-and-text .image-container .f--image img{height:100%;object-fit:cover}}.cc--full-width-image-and-text .c--full-width-image-and-text .text-container{position:relative;background-color:#900}@media screen and (max-width:767px){.cc--full-width-image-and-text .c--full-width-image-and-text .text-container{margin-top:-.9375rem;margin-right:4.1666666667%;margin-left:4.1666666667%;padding-top:.9375rem;padding-right:4.1666666667%;padding-bottom:1.875rem;padding-left:4.1666666667%}}@media screen and (min-width:768px)and (max-width:1023px){.cc--full-width-image-and-text .c--full-width-image-and-text .text-container{margin-top:0;margin-right:0;margin-left:0;padding-top:2.5rem;padding-right:4.1666666667%;padding-bottom:2.5rem;padding-left:4.1666666667%;display:flex;justify-content:space-between}}@media screen and (min-width:1024px){.cc--full-width-image-and-text .c--full-width-image-and-text .text-container{margin-top:3.125rem;margin-bottom:3.125rem;padding-top:3.125rem;padding-right:2.0833333333%;padding-bottom:3.125rem;padding-left:2.0833333333%;position:absolute;right:0;bottom:-9.375rem;max-width:37.5%}}@media screen and (min-width:768px)and (max-width:1023px){.cc--full-width-image-and-text .c--full-width-image-and-text .text-container .col{width:54.5454545455%}}@media screen and (min-width:768px)and (max-width:1023px){.cc--full-width-image-and-text .c--full-width-image-and-text .text-container .f--section-title{width:40.9090909091%}}.cc--full-width-image-and-text .c--full-width-image-and-text .text-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1.1334;color:#fff;letter-spacing:-.051875rem}@media screen and (min-width:768px){.cc--full-width-image-and-text .c--full-width-image-and-text .text-container .f--section-title h2{font-size:2.5rem;line-height:1.2;letter-spacing:-.069375rem}}.cc--full-width-image-and-text .c--full-width-image-and-text .text-container .f--description{margin-top:.625rem}@media screen and (min-width:768px)and (max-width:1023px){.cc--full-width-image-and-text .c--full-width-image-and-text .text-container .f--description{margin-top:0}}@media screen and (min-width:1024px){.cc--full-width-image-and-text .c--full-width-image-and-text .text-container .f--description{margin-top:1.25rem}}.cc--full-width-image-and-text .c--full-width-image-and-text .text-container .f--description p{color:#fff}.cc--full-width-image-and-text .c--full-width-image-and-text .text-container .links-container{margin-top:.625rem}@media screen and (min-width:768px){.cc--full-width-image-and-text .c--full-width-image-and-text .text-container .links-container{margin-top:.9375rem}}.cc--full-width-image-and-text .c--full-width-image-and-text .text-container .f--link:not(:first-child){margin-top:.625rem}@media screen and (min-width:768px){.cc--full-width-image-and-text .c--full-width-image-and-text .text-container .f--link:not(:first-child){margin-top:.9375rem}}.cc--full-width-image-and-text .c--full-width-image-and-text .text-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;color:#900;text-decoration:none}@media screen and (min-width:768px){.cc--full-width-image-and-text .c--full-width-image-and-text .text-container .f--link a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--full-width-image-and-text .c--full-width-image-and-text .text-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--full-width-image-and-text .c--full-width-image-and-text .text-container .f--link a:hover{text-decoration:underline}.cc--full-width-image-and-text .c--full-width-image-and-text .text-container .f--link a{transition:background-color .1s ease-in-out,color .1s ease-in-out;color:#fc0}.cc--full-width-image-and-text .c--full-width-image-and-text .text-container .f--link a:focus{outline-color:#00a1ca}@media screen and (min-width:1024px){.cc--full-width-image-and-text.text-left .c--full-width-image-and-text .text-container{right:auto;left:0}}.cc--full-width-video{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--full-width-video{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--full-width-video .c--full-width-video .video-container .image-container{position:relative}.cc--full-width-video .c--full-width-video .video-container .image-container .play-video{display:flex;position:absolute;z-index:1;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%}.cc--full-width-video .c--full-width-video .video-container .image-container .play-video svg{width:3.125rem;height:3.125rem;border-radius:50%}.cc--full-width-video .c--full-width-video .video-container .image-container .play-video svg polygon{fill:#900}.cc--full-width-video .c--full-width-video .video-container .f--video-title{padding-top:1.25rem;position:relative;z-index:2}@media screen and (min-width:768px){.cc--full-width-video .c--full-width-video .video-container .f--video-title{padding-top:1.875rem}}.cc--full-width-video .c--full-width-video .video-container .f--video-title a{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1rem;color:#000;text-decoration:none}@media screen and (min-width:768px){.cc--full-width-video .c--full-width-video .video-container .f--video-title a{font-size:1.5rem;letter-spacing:-.041875rem}}html[data-whatintent=mouse] .cc--full-width-video .c--full-width-video .video-container .f--video-title a{transition:all .1s}html[data-whatintent=mouse] .cc--full-width-video .c--full-width-video .video-container .f--video-title a:hover{text-decoration:underline}.cc--glossary .form-container{padding-right:6.25%;padding-left:6.25%;margin-bottom:2.5rem;background:#f4f3f0}@media screen and (min-width:768px){.cc--glossary .form-container{margin-bottom:8.1875rem;padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--glossary .form-container{margin-bottom:11.9375rem;padding-right:12.5%;padding-left:12.5%}}.cc--glossary .form-container .filter-button{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.125;display:flex;align-items:center;justify-content:space-between;width:100%;height:3.125rem;border:0;background:none;color:#000}@media screen and (min-width:768px){.cc--glossary .form-container .filter-button{display:none}}.cc--glossary .form-container .inner-wrapper{max-width:1800px;margin:0 auto;padding-top:.9375rem;padding-bottom:.9375rem}@media screen and (max-width:767px){.cc--glossary .form-container .inner-wrapper{display:none}}@media screen and (min-width:768px){.cc--glossary .form-container .inner-wrapper{padding-top:1.5625rem;padding-bottom:1.5625rem;display:flex}}.cc--glossary .form-container .search-form{margin-bottom:1.875rem;display:flex;flex-direction:column;flex-shrink:0}@media screen and (min-width:768px){.cc--glossary .form-container .search-form{margin-right:2rem;margin-bottom:0;flex-direction:row}}@media screen and (min-width:1024px){.cc--glossary .form-container .search-form{margin-right:3.8125rem}}.cc--glossary .form-container .search-form .form-item{width:100%}.cc--glossary .form-container .search-form .form-item label{margin-bottom:.625rem;font-size:.875rem;line-height:1.2858;display:block}@media screen and (min-width:768px){.cc--glossary .form-container .search-form .form-item label{font-size:1.125rem;line-height:1}}.cc--glossary .form-container .search-form .form-item .input-text{padding:1rem .625rem;font-size:1rem;line-height:1;width:100%;border:.0625rem solid #900;background:#fff}@media screen and (min-width:768px){.cc--glossary .form-container .search-form .form-item .input-text{width:17.1875rem}}.cc--glossary .form-container .search-form .form-item .input-text::-moz-placeholder{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;color:#7f7f7f}.cc--glossary .form-container .search-form .form-item .input-text::-ms-input-placeholder{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;color:#7f7f7f}.cc--glossary .form-container .search-form .form-item .input-text::placeholder{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;color:#7f7f7f}.cc--glossary .form-container .search-form .filter-buttons{margin-top:1.25rem;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.cc--glossary .form-container .search-form .filter-buttons{margin-top:1.6875rem;margin-left:1rem;flex:0 0 15.9090909091%}}@media screen and (min-width:1024px){.cc--glossary .form-container .search-form .filter-buttons{margin-left:1.5625rem;flex:0 0 14.2857142857%}}.cc--glossary .form-container .search-form .filter-buttons .input-submit{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.6667;width:100%;height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;background:none;color:#000;letter-spacing:.106875rem;text-transform:uppercase;cursor:pointer}@media screen and (min-width:768px){.cc--glossary .form-container .search-form .filter-buttons .input-submit{width:7.125rem}}.cc--glossary .form-container .search-form .filter-buttons .clear-filters{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;margin-top:.3125rem;font-size:.875rem;line-height:1.7143;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;color:#900;text-align:inherit;cursor:pointer}.cc--glossary .form-container .alphabet-filter .alphabet-label{margin-bottom:.9375rem;font-size:.875rem;line-height:1.2858}@media screen and (min-width:768px){.cc--glossary .form-container .alphabet-filter .alphabet-label{margin-bottom:1.5625rem;font-size:1.125rem;line-height:1}}.cc--glossary .form-container .alphabet-filter .alphabet-items{display:flex;flex-wrap:wrap}.cc--glossary .form-container .alphabet-filter .alphabet-items a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1.125rem;line-height:1.1667;margin-right:.3125rem;color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--glossary .form-container .alphabet-filter .alphabet-items a{transition:all .1s}html[data-whatintent=mouse] .cc--glossary .form-container .alphabet-filter .alphabet-items a:hover{text-decoration:underline}.cc--glossary .content-wrapper{padding-right:6.25%;padding-left:6.25%}@media screen and (min-width:768px){.cc--glossary .content-wrapper{padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--glossary .content-wrapper{padding-right:12.5%;padding-left:12.5%}}.cc--glossary .content-wrapper .glossary-item{display:flex}.cc--glossary .content-wrapper .glossary-item.hidden{display:none}.cc--glossary .content-wrapper .glossary-item .f--section-title{margin-right:4.7619047619%;flex:0 0 auto;width:11.9047619048%;scroll-margin-top:1.25rem}@media screen and (min-width:768px){.cc--glossary .content-wrapper .glossary-item .f--section-title{margin-right:7.5%;width:12.5%;scroll-margin-top:1.875rem}}@media screen and (min-width:1024px){.cc--glossary .content-wrapper .glossary-item .f--section-title{margin-right:5.5555555556%;width:8.3333333333%}}.cc--glossary .content-wrapper .glossary-item .f--section-title h2{font-size:2.25rem;line-height:1;margin-bottom:1.875rem;position:-webkit-sticky;position:sticky;top:1.875rem;color:#900;text-align:center}@media screen and (min-width:768px){.cc--glossary .content-wrapper .glossary-item .f--section-title h2{font-size:6.25rem;line-height:1.3}}.cc--glossary .content-wrapper .glossary-item .items-wrapper{flex:1 1 auto;min-width:0}.cc--glossary .content-wrapper .glossary-item .items-wrapper .card{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:.0625rem solid #000}@media screen and (min-width:768px){.cc--glossary .content-wrapper .glossary-item .items-wrapper .card{margin-bottom:1.875rem;padding-bottom:1.875rem}}.cc--glossary .content-wrapper .glossary-item .items-wrapper .card.is-hidden{display:none}.cc--glossary .content-wrapper .glossary-item .items-wrapper .card .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--glossary .content-wrapper .glossary-item .items-wrapper .card .f--cta-title{margin-bottom:1.1875rem}}.cc--glossary .content-wrapper .glossary-item .items-wrapper .card .f--cta-title h3{font-size:1.5rem;line-height:1}@media screen and (min-width:768px){.cc--glossary .content-wrapper .glossary-item .items-wrapper .card .f--cta-title h3{font-size:1.875rem;line-height:1}}.cc--glossary .content-wrapper .glossary-item .items-wrapper .card .f--description,.cc--glossary .content-wrapper .glossary-item .items-wrapper .card .f--description p{font-size:1rem;line-height:1.5}@media screen and (min-width:768px){.cc--glossary .content-wrapper .glossary-item .items-wrapper .card .f--description,.cc--glossary .content-wrapper .glossary-item .items-wrapper .card .f--description p{font-size:1.125rem;line-height:1.4445}}.cc--glossary .content-wrapper .no-results{font-size:1.375rem;line-height:1.3637;display:none;text-align:center}.cc--header{z-index:999;top:0;left:0;width:100%;transition:transform .3s ease-in-out}@media screen and (min-width:768px){.main-menu-open .cc--header .desktop-nav,.search-form-open .cc--header .desktop-nav{background-color:#fc0}}@media screen and (min-width:768px){.transparent-header .cc--header .header-wrapper{position:relative}.transparent-header .cc--header .header-wrapper:before{content:"";position:absolute;z-index:-1;top:0;width:100%;height:150%;background:linear-gradient(0deg,#0000,#0009 35%)}}.cc--header.scroll-down{transform:translate3d(0,-100%,0)}.cc--header.scroll-down .header-wrapper:before{height:100%}.cc--header.scroll-up{transform:translateZ(0)}.cc--header.scroll-up .header-wrapper:before{height:100%}.cc--header.gold .c--header,.cc--header.gold .desktop-nav{background-color:#fc0}.cc--header.gray .c--header,.cc--header.gray .desktop-nav{background-color:#ccc}.cc--header.white .c--header,.cc--header.white .desktop-nav{background-color:#fff}.cc--header.black .c--header,.cc--header.black .desktop-nav{background-color:#000}.cc--header.black .desktop-nav .logo-wrapper svg .cls-2,.cc--header.black .desktop-nav .logo-wrapper svg .red{fill:#fc0}.cc--header.black .desktop-nav .logo-wrapper svg .cls-1,.cc--header.black .desktop-nav .logo-wrapper svg .black{fill:#fff}.cc--header.black .desktop-nav .site-title .separator{border-color:#fff}.cc--header.black .desktop-nav .site-title .division-link{color:#fff}.cc--header.black .desktop-nav .header-buttons svg path,.cc--header.black .desktop-nav .header-buttons svg.icon-close path{fill:#fff}.cc--header.black .desktop-nav .header-buttons button span{color:#fff}@media screen and (min-width:768px){.transparent-header .cc--header.gold,.transparent-header .cc--header.gray,.transparent-header .cc--header.white,.transparent-header .cc--header.black{position:relative}.transparent-header .cc--header.gold .desktop-nav,.transparent-header .cc--header.gray .desktop-nav,.transparent-header .cc--header.white .desktop-nav,.transparent-header .cc--header.black .desktop-nav{background:none;box-shadow:none}.search-form-open .transparent-header .cc--header.gold .desktop-nav,.main-menu-open .transparent-header .cc--header.gold .desktop-nav,.search-form-open .transparent-header .cc--header.gray .desktop-nav,.main-menu-open .transparent-header .cc--header.gray .desktop-nav,.search-form-open .transparent-header .cc--header.white .desktop-nav,.main-menu-open .transparent-header .cc--header.white .desktop-nav,.search-form-open .transparent-header .cc--header.black .desktop-nav,.main-menu-open .transparent-header .cc--header.black .desktop-nav{background-color:#fc0}.transparent-header .cc--header.gold .search-trigger-button svg,.transparent-header .cc--header.gray .search-trigger-button svg,.transparent-header .cc--header.white .search-trigger-button svg,.transparent-header .cc--header.black .search-trigger-button svg{fill:#fff}.search-form-open .transparent-header .cc--header.gold .search-trigger-button svg,.main-menu-open .transparent-header .cc--header.gold .search-trigger-button svg,.search-form-open .transparent-header .cc--header.gray .search-trigger-button svg,.main-menu-open .transparent-header .cc--header.gray .search-trigger-button svg,.search-form-open .transparent-header .cc--header.white .search-trigger-button svg,.main-menu-open .transparent-header .cc--header.white .search-trigger-button svg,.search-form-open .transparent-header .cc--header.black .search-trigger-button svg,.main-menu-open .transparent-header .cc--header.black .search-trigger-button svg{fill:#000}.transparent-header .cc--header.gold .search-trigger-button span,.transparent-header .cc--header.gray .search-trigger-button span,.transparent-header .cc--header.white .search-trigger-button span,.transparent-header .cc--header.black .search-trigger-button span{color:#fff}.search-form-open .transparent-header .cc--header.gold .search-trigger-button span,.main-menu-open .transparent-header .cc--header.gold .search-trigger-button span,.search-form-open .transparent-header .cc--header.gray .search-trigger-button span,.main-menu-open .transparent-header .cc--header.gray .search-trigger-button span,.search-form-open .transparent-header .cc--header.white .search-trigger-button span,.main-menu-open .transparent-header .cc--header.white .search-trigger-button span,.search-form-open .transparent-header .cc--header.black .search-trigger-button span,.main-menu-open .transparent-header .cc--header.black .search-trigger-button span{color:#900}}@media screen and (min-width:768px)and (min-width:768px){.transparent-header .cc--header.gold .desktop-nav .logo-wrapper svg .cls-2,.transparent-header .cc--header.gold .desktop-nav .logo-wrapper svg .cls-1,.transparent-header .cc--header.gold .desktop-nav .logo-wrapper svg .red,.transparent-header .cc--header.gold .desktop-nav .logo-wrapper svg .black,.transparent-header .cc--header.gray .desktop-nav .logo-wrapper svg .cls-2,.transparent-header .cc--header.gray .desktop-nav .logo-wrapper svg .cls-1,.transparent-header .cc--header.gray .desktop-nav .logo-wrapper svg .red,.transparent-header .cc--header.gray .desktop-nav .logo-wrapper svg .black,.transparent-header .cc--header.white .desktop-nav .logo-wrapper svg .cls-2,.transparent-header .cc--header.white .desktop-nav .logo-wrapper svg .cls-1,.transparent-header .cc--header.white .desktop-nav .logo-wrapper svg .red,.transparent-header .cc--header.white .desktop-nav .logo-wrapper svg .black,.transparent-header .cc--header.black .desktop-nav .logo-wrapper svg .cls-2,.transparent-header .cc--header.black .desktop-nav .logo-wrapper svg .cls-1,.transparent-header .cc--header.black .desktop-nav .logo-wrapper svg .red,.transparent-header .cc--header.black .desktop-nav .logo-wrapper svg .black{fill:#fff}}@media screen and (min-width:768px){.transparent-header .cc--header.gold .desktop-nav .mobile-menu-trigger span,.transparent-header .cc--header.gray .desktop-nav .mobile-menu-trigger span,.transparent-header .cc--header.white .desktop-nav .mobile-menu-trigger span,.transparent-header .cc--header.black .desktop-nav .mobile-menu-trigger span{color:#fff}.search-form-open .transparent-header .cc--header.gold .desktop-nav .mobile-menu-trigger span,.main-menu-open .transparent-header .cc--header.gold .desktop-nav .mobile-menu-trigger span,.search-form-open .transparent-header .cc--header.gray .desktop-nav .mobile-menu-trigger span,.main-menu-open .transparent-header .cc--header.gray .desktop-nav .mobile-menu-trigger span,.search-form-open .transparent-header .cc--header.white .desktop-nav .mobile-menu-trigger span,.main-menu-open .transparent-header .cc--header.white .desktop-nav .mobile-menu-trigger span,.search-form-open .transparent-header .cc--header.black .desktop-nav .mobile-menu-trigger span,.main-menu-open .transparent-header .cc--header.black .desktop-nav .mobile-menu-trigger span{color:#900}.transparent-header .cc--header.gold .desktop-nav .mobile-menu-trigger svg path,.transparent-header .cc--header.gray .desktop-nav .mobile-menu-trigger svg path,.transparent-header .cc--header.white .desktop-nav .mobile-menu-trigger svg path,.transparent-header .cc--header.black .desktop-nav .mobile-menu-trigger svg path{fill:#fff}.search-form-open .transparent-header .cc--header.gold .desktop-nav .mobile-menu-trigger svg path,.main-menu-open .transparent-header .cc--header.gold .desktop-nav .mobile-menu-trigger svg path,.search-form-open .transparent-header .cc--header.gray .desktop-nav .mobile-menu-trigger svg path,.main-menu-open .transparent-header .cc--header.gray .desktop-nav .mobile-menu-trigger svg path,.search-form-open .transparent-header .cc--header.white .desktop-nav .mobile-menu-trigger svg path,.main-menu-open .transparent-header .cc--header.white .desktop-nav .mobile-menu-trigger svg path,.search-form-open .transparent-header .cc--header.black .desktop-nav .mobile-menu-trigger svg path,.main-menu-open .transparent-header .cc--header.black .desktop-nav .mobile-menu-trigger svg path{fill:#000}}.cc--header .nav-container{display:none;position:absolute;top:3.75rem;right:50%;left:50%;width:100vw;height:100vh;margin-right:-50vw;margin-left:-50vw;overflow:auto;background-color:#6f0000}@media screen and (min-width:768px){.cc--header .nav-container{top:6.875rem}}.cc--header .nav-container .nav-wrapper{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.cc--header .nav-container .nav-wrapper{flex-direction:column}}@media screen and (min-width:1024px){.cc--header .nav-container .nav-wrapper{flex-direction:column-reverse;justify-content:flex-end;height:100%;overflow:auto;transform:scale(1)}}.cc--header .supplementary-menus{padding-right:8.3333333333%;padding-bottom:6.875rem;padding-left:8.3333333333%;width:100%;background-color:#6f0000}@media screen and (min-width:768px){.cc--header .supplementary-menus{padding-bottom:3.125rem}}@media screen and (max-width:1023px){.cc--header .supplementary-menus.hide{display:none}}@media screen and (min-width:1024px){.cc--header .supplementary-menus{padding-top:1.5625rem;padding-right:2.0833333333%;padding-bottom:1.625rem;padding-left:8.3333333333%;display:flex;z-index:2;flex-wrap:nowrap;align-items:center;justify-content:space-between;height:4.6875rem;overflow:hidden;row-gap:1.25rem}}.cc--header .supplementary-menus .icon-button{margin-top:1.875rem;position:relative}@media screen and (min-width:768px){.cc--header .supplementary-menus .icon-button{margin-top:2.5rem}}@media screen and (min-width:1024px){.cc--header .supplementary-menus .icon-button{margin-top:0;text-align:center}}html[data-whatintent=mouse] .cc--header .supplementary-menus .icon-button{transition:all .1s}html[data-whatintent=mouse] .cc--header .supplementary-menus .icon-button:hover a{color:#fc0}html[data-whatintent=mouse] .cc--header .supplementary-menus .icon-button:hover svg path{fill:#fc0}.cc--header .supplementary-menus .icon-button a{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.5715;color:#fff;text-decoration:none}@media screen and (min-width:768px){.cc--header .supplementary-menus .icon-button a{font-size:1rem;line-height:1.375}}@media screen and (min-width:1024px){.cc--header .supplementary-menus .icon-button a{font-size:1rem;line-height:1.125}.cc--header .supplementary-menus .icon-button a:before{content:"";display:block;position:absolute;z-index:-1;inset:-29px -10px;transition:opacity .2s ease;opacity:0;background:#000}html[data-whatintent=mouse] .cc--header .supplementary-menus .icon-button a{transition:all .1s}html[data-whatintent=mouse] .cc--header .supplementary-menus .icon-button a:hover:before{opacity:1}}.cc--header .supplementary-menus .icon-button svg{margin-left:.375rem;width:.625rem;height:.625rem}@media screen and (min-width:1024px){.cc--header .supplementary-menus .icon-button svg{width:.75rem;height:.75rem}}.cc--header .search-trigger-button{margin-left:1.875rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:1.375rem;height:3.5625rem;border:0;background:transparent;cursor:pointer}@media screen and (min-width:768px){.cc--header .search-trigger-button{margin-left:3.125rem;justify-content:space-between;width:2.5rem}}.cc--header .search-trigger-button svg{width:1.375rem;height:1.375rem}.cc--header .search-trigger-button .search-close{display:none;width:1.6875rem;height:1.6875rem}.cc--header .search-trigger-button span{display:none}@media screen and (min-width:768px){.cc--header .search-trigger-button span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1;display:block;color:#900}}.cc--header .search-trigger-button.is-active .search-open{display:none}.cc--header .search-trigger-button.is-active .search-close{display:inline-block}.cc--header .search-trigger-button.is-active .search-close path{fill:#000}.cc--header .desktop-nav{display:flex;position:relative;z-index:10;justify-content:space-between;background-color:#fc0}.cc--header .desktop-nav .header-buttons{margin-right:1.25rem;display:flex;position:relative;z-index:10;align-items:center;height:3.75rem;transition:transform .3s ease-in-out}@media screen and (min-width:768px){.cc--header .desktop-nav .header-buttons{height:6.875rem}}@media screen and (min-width:1024px){.cc--header .desktop-nav .header-buttons{margin-right:4.1666666667%;height:auto}}.cc--header .desktop-nav .mobile-menu-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;width:2rem;height:3.5625rem;border:0;background-color:transparent}@media screen and (min-width:768px){.cc--header .desktop-nav .mobile-menu-trigger{justify-content:space-between;width:2.5rem}}html[data-whatintent=mouse] .cc--header .desktop-nav .mobile-menu-trigger{transition:all .1s}html[data-whatintent=mouse] .cc--header .desktop-nav .mobile-menu-trigger:hover{cursor:pointer}.cc--header .desktop-nav .mobile-menu-trigger svg{width:2rem;height:1.125rem}.cc--header .desktop-nav .mobile-menu-trigger svg.icon-close{width:1.375rem;height:1.375rem}.cc--header .desktop-nav .mobile-menu-trigger svg.icon-close path{fill:#000}.cc--header .desktop-nav .mobile-menu-trigger .search-close,.cc--header .desktop-nav .mobile-menu-trigger .icon-close,.cc--header .desktop-nav .mobile-menu-trigger span{display:none}@media screen and (min-width:768px){.cc--header .desktop-nav .mobile-menu-trigger span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1;display:block;color:#900}}.cc--header .desktop-nav .mobile-menu-trigger.is-active{background:none}.cc--header .desktop-nav .mobile-menu-trigger.is-active .search-open,.cc--header .desktop-nav .mobile-menu-trigger.is-active .icon-hamburger{display:none}.cc--header .desktop-nav .mobile-menu-trigger.is-active .search-close,.cc--header .desktop-nav .mobile-menu-trigger.is-active .icon-close{display:block}.cc--header .cc--header-link{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}@media screen and (min-width:1024px){.cc--header.emergency{background-color:#000}}.cc--header-image{display:none}@media screen and (min-width:1024px){.cc--header-image{display:block;position:fixed;z-index:1;top:0;right:0;width:50%;height:100%}}.cc--header-image .c--header-image .image-container{position:absolute;top:4.6875rem;left:0;width:100%;height:calc(100% - 4.6875rem)}.cc--header-image .c--header-image .image-container .f--image{height:100%}.cc--header-image .c--header-image .image-container .f--image img{height:100%;object-fit:cover}.cc--header-image .c--header-image .image-container:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:15.625rem;transition:background .2s ease;opacity:.9;background-image:linear-gradient(180deg,#0000,#000)}@media screen and (min-width:1024px){.cc--header-image .c--header-image .image-container.background-color:after{z-index:1;height:100%;border-left:1px solid #6F0000;opacity:1;background:#900}}@media screen and (min-width:1024px){.cc--header-image .c--header-image .image-container.background-color:before{content:"";display:block;position:absolute;z-index:2;top:0;right:50%;height:100%;border-left:1px solid #6F0000;opacity:1}}.cc--header-image .c--header-image .f--description{padding-right:8.3333333333%;padding-left:8.3333333333%;position:absolute;bottom:1.875rem;font-family:Roboto,sans-serif;font-style:normal;font-weight:400}.cc--header-image .c--header-image .f--description p{font-size:.875rem;line-height:1.2858;color:#fff}@media screen and (min-width:768px){.cc--header-image .c--header-image .f--description p{font-size:1rem;line-height:1.5}}.cc--header-link{max-width:1800px;margin:0 auto}.cc--header-link:before{margin-right:auto;margin-left:auto;content:"";display:block;width:calc(100% - 40px);height:.0625rem;border-top:.0625rem solid #000}@media screen and (min-width:768px){.cc--header-link:before{width:calc(100% - 8.3333333333%)}}.cc--header-link .c--header-link{padding:.9375rem 1.25rem;text-align:center}@media screen and (min-width:768px){.cc--header-link .c--header-link{padding-top:1.5625rem;padding-right:4.1666666667%;padding-bottom:1.5625rem;padding-left:4.1666666667%}}.cc--header-link .f--link a{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.1667;color:#000;letter-spacing:-.0375rem;text-decoration:none}@media screen and (min-width:768px){.cc--header-link .f--link a{font-size:2.25rem;line-height:1.25;letter-spacing:-.075rem}}html[data-whatintent=mouse] .cc--header-link .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--header-link .f--link a:hover{text-decoration:underline}.cc--header-link span{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.1667;color:#000;letter-spacing:-.0375rem;text-decoration:none}@media screen and (min-width:768px){.cc--header-link span{font-size:2.25rem;line-height:1.25;letter-spacing:-.075rem}}@media screen and (min-width:768px){.transparent-header .cc--header-link:before{border-color:#fff}.transparent-header .cc--header-link .f--link a,.transparent-header .cc--header-link span{color:#fff}}.cc--header-school{z-index:999;top:0;left:0;width:100%;transition:transform .3s ease-in-out}@media screen and (min-width:768px){.main-menu-open .cc--header-school,.search-form-open .cc--header-school{background:#fc0}}@media screen and (min-width:768px){.transparent-header .cc--header-school .header-wrapper{position:relative}.transparent-header .cc--header-school .header-wrapper:before{content:"";position:absolute;z-index:-1;top:0;width:100%;height:150%;background:linear-gradient(0deg,#0000,#0009 35%)}}.cc--header-school.scroll-down{transform:translate3d(0,-100%,0)}.cc--header-school.scroll-down .header-wrapper:before{height:100%}.cc--header-school.scroll-up{transform:translateZ(0)}.cc--header-school.scroll-up .header-wrapper:before{height:100%}.cc--header-school.gold .c--header-school,.cc--header-school.gold .desktop-nav{background-color:#fc0}@media screen and (max-width:1023px){.cc--header-school.gold .site-title{background:#fc0}}.cc--header-school.gray .c--header-school,.cc--header-school.gray .desktop-nav{background-color:#ccc}@media screen and (max-width:1023px){.cc--header-school.gray .site-title{background:#ccc}}.cc--header-school.white .c--header-school,.cc--header-school.white .desktop-nav{background-color:#fff}@media screen and (max-width:1023px){.cc--header-school.white .site-title{background:#fff}}.cc--header-school.black .c--header-school,.cc--header-school.black .desktop-nav{background-color:#000}.cc--header-school.black .desktop-nav .site-title .division-link{color:#fff}.cc--header-school.black .desktop-nav .site-title .separator{border-color:#fff}.cc--header-school.black .desktop-nav .logo-wrapper svg .cls-2,.cc--header-school.black .desktop-nav .logo-wrapper svg path[fill="#900"]{fill:#fc0}.cc--header-school.black .desktop-nav .logo-wrapper svg .cls-1,.cc--header-school.black .desktop-nav .logo-wrapper svg path[fill="#1A1919"],.cc--header-school.black .desktop-nav .logo-wrapper svg path[fill="#000"]{fill:#fff}.cc--header-school.black .desktop-nav .header-buttons svg path,.cc--header-school.black .desktop-nav .header-buttons svg.icon-close path{fill:#fff}.cc--header-school.black .desktop-nav .header-buttons button span{color:#fff}@media screen and (min-width:768px){.transparent-header .cc--header-school.gold,.transparent-header .cc--header-school.gray,.transparent-header .cc--header-school.white,.transparent-header .cc--header-school.black{background:linear-gradient(180deg,#0009,#0000);box-shadow:none}.search-form-open .transparent-header .cc--header-school.gold,.main-menu-open .transparent-header .cc--header-school.gold,.search-form-open .transparent-header .cc--header-school.gray,.main-menu-open .transparent-header .cc--header-school.gray,.search-form-open .transparent-header .cc--header-school.white,.main-menu-open .transparent-header .cc--header-school.white,.search-form-open .transparent-header .cc--header-school.black,.main-menu-open .transparent-header .cc--header-school.black{background:#fc0}.transparent-header .cc--header-school.gold .search-trigger-button svg,.transparent-header .cc--header-school.gray .search-trigger-button svg,.transparent-header .cc--header-school.white .search-trigger-button svg,.transparent-header .cc--header-school.black .search-trigger-button svg{fill:#fff}.search-form-open .transparent-header .cc--header-school.gold .search-trigger-button svg,.main-menu-open .transparent-header .cc--header-school.gold .search-trigger-button svg,.search-form-open .transparent-header .cc--header-school.gray .search-trigger-button svg,.main-menu-open .transparent-header .cc--header-school.gray .search-trigger-button svg,.search-form-open .transparent-header .cc--header-school.white .search-trigger-button svg,.main-menu-open .transparent-header .cc--header-school.white .search-trigger-button svg,.search-form-open .transparent-header .cc--header-school.black .search-trigger-button svg,.main-menu-open .transparent-header .cc--header-school.black .search-trigger-button svg{fill:#000}.transparent-header .cc--header-school.gold .search-trigger-button span,.transparent-header .cc--header-school.gray .search-trigger-button span,.transparent-header .cc--header-school.white .search-trigger-button span,.transparent-header .cc--header-school.black .search-trigger-button span{color:#fff}.search-form-open .transparent-header .cc--header-school.gold .search-trigger-button span,.main-menu-open .transparent-header .cc--header-school.gold .search-trigger-button span,.search-form-open .transparent-header .cc--header-school.gray .search-trigger-button span,.main-menu-open .transparent-header .cc--header-school.gray .search-trigger-button span,.search-form-open .transparent-header .cc--header-school.white .search-trigger-button span,.main-menu-open .transparent-header .cc--header-school.white .search-trigger-button span,.search-form-open .transparent-header .cc--header-school.black .search-trigger-button span,.main-menu-open .transparent-header .cc--header-school.black .search-trigger-button span{color:#900}}@media screen and (min-width:768px)and (min-width:768px){.transparent-header .cc--header-school.gold .desktop-nav,.transparent-header .cc--header-school.gray .desktop-nav,.transparent-header .cc--header-school.white .desktop-nav,.transparent-header .cc--header-school.black .desktop-nav{background:none}.transparent-header .cc--header-school.gold .desktop-nav .logo-wrapper svg .cls-2,.transparent-header .cc--header-school.gold .desktop-nav .logo-wrapper svg .cls-1,.transparent-header .cc--header-school.gold .desktop-nav .logo-wrapper svg path[fill="#900"],.transparent-header .cc--header-school.gold .desktop-nav .logo-wrapper svg path[fill="#000"],.transparent-header .cc--header-school.gray .desktop-nav .logo-wrapper svg .cls-2,.transparent-header .cc--header-school.gray .desktop-nav .logo-wrapper svg .cls-1,.transparent-header .cc--header-school.gray .desktop-nav .logo-wrapper svg path[fill="#900"],.transparent-header .cc--header-school.gray .desktop-nav .logo-wrapper svg path[fill="#000"],.transparent-header .cc--header-school.white .desktop-nav .logo-wrapper svg .cls-2,.transparent-header .cc--header-school.white .desktop-nav .logo-wrapper svg .cls-1,.transparent-header .cc--header-school.white .desktop-nav .logo-wrapper svg path[fill="#900"],.transparent-header .cc--header-school.white .desktop-nav .logo-wrapper svg path[fill="#000"],.transparent-header .cc--header-school.black .desktop-nav .logo-wrapper svg .cls-2,.transparent-header .cc--header-school.black .desktop-nav .logo-wrapper svg .cls-1,.transparent-header .cc--header-school.black .desktop-nav .logo-wrapper svg path[fill="#900"],.transparent-header .cc--header-school.black .desktop-nav .logo-wrapper svg path[fill="#000"]{fill:#fff}.transparent-header .cc--header-school.gold .desktop-nav .back-link-wrapper svg path[fill="#000"],.transparent-header .cc--header-school.gray .desktop-nav .back-link-wrapper svg path[fill="#000"],.transparent-header .cc--header-school.white .desktop-nav .back-link-wrapper svg path[fill="#000"],.transparent-header .cc--header-school.black .desktop-nav .back-link-wrapper svg path[fill="#000"]{fill:#fff}}@media screen and (min-width:768px){.transparent-header .cc--header-school.gold .desktop-nav .mobile-menu-trigger span,.transparent-header .cc--header-school.gray .desktop-nav .mobile-menu-trigger span,.transparent-header .cc--header-school.white .desktop-nav .mobile-menu-trigger span,.transparent-header .cc--header-school.black .desktop-nav .mobile-menu-trigger span{color:#fff}.search-form-open .transparent-header .cc--header-school.gold .desktop-nav .mobile-menu-trigger span,.main-menu-open .transparent-header .cc--header-school.gold .desktop-nav .mobile-menu-trigger span,.search-form-open .transparent-header .cc--header-school.gray .desktop-nav .mobile-menu-trigger span,.main-menu-open .transparent-header .cc--header-school.gray .desktop-nav .mobile-menu-trigger span,.search-form-open .transparent-header .cc--header-school.white .desktop-nav .mobile-menu-trigger span,.main-menu-open .transparent-header .cc--header-school.white .desktop-nav .mobile-menu-trigger span,.search-form-open .transparent-header .cc--header-school.black .desktop-nav .mobile-menu-trigger span,.main-menu-open .transparent-header .cc--header-school.black .desktop-nav .mobile-menu-trigger span{color:#900}.transparent-header .cc--header-school.gold .desktop-nav .mobile-menu-trigger svg path,.transparent-header .cc--header-school.gray .desktop-nav .mobile-menu-trigger svg path,.transparent-header .cc--header-school.white .desktop-nav .mobile-menu-trigger svg path,.transparent-header .cc--header-school.black .desktop-nav .mobile-menu-trigger svg path{fill:#fff}.search-form-open .transparent-header .cc--header-school.gold .desktop-nav .mobile-menu-trigger svg path,.main-menu-open .transparent-header .cc--header-school.gold .desktop-nav .mobile-menu-trigger svg path,.search-form-open .transparent-header .cc--header-school.gray .desktop-nav .mobile-menu-trigger svg path,.main-menu-open .transparent-header .cc--header-school.gray .desktop-nav .mobile-menu-trigger svg path,.search-form-open .transparent-header .cc--header-school.white .desktop-nav .mobile-menu-trigger svg path,.main-menu-open .transparent-header .cc--header-school.white .desktop-nav .mobile-menu-trigger svg path,.search-form-open .transparent-header .cc--header-school.black .desktop-nav .mobile-menu-trigger svg path,.main-menu-open .transparent-header .cc--header-school.black .desktop-nav .mobile-menu-trigger svg path{fill:#000}}@media screen and (min-width:768px)and (min-width:768px){.transparent-header .cc--header-school.gold .site-title,.transparent-header .cc--header-school.gray .site-title,.transparent-header .cc--header-school.white .site-title,.transparent-header .cc--header-school.black .site-title{background:none}}.cc--header-school .logo-wrapper{display:flex;align-items:center;min-height:3.75rem}@media screen and (min-width:768px){.cc--header-school .logo-wrapper{min-height:6.875rem}}@media screen and (min-width:768px)and (max-width:1023px){.cc--header-school .logo-wrapper{width:95%}}.cc--header-school .logo-wrapper .link{display:flex}.cc--header-school .logo-wrapper .link svg{display:block;max-width:90%;max-height:2rem}@media screen and (min-width:768px){.cc--header-school .logo-wrapper .link svg{max-width:100%;max-height:none}}@media screen and (min-width:1024px){.cc--header-school .logo-wrapper .link svg{max-width:none;max-height:none}}.cc--header-school .branding-wrapper{padding-left:1.25rem;display:flex;flex-direction:column;max-width:66.6666666667%}@media screen and (min-width:1024px){.cc--header-school .branding-wrapper{padding-left:4.1666666667%;flex-direction:row;align-items:center;max-width:none}}.cc--header-school .site-title{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:300;font-size:1.25rem;line-height:1.2;padding-bottom:.75rem;display:flex;flex-grow:1;align-items:center;color:#000}@media screen and (min-width:768px){.transparent-header .cc--header-school .site-title{color:#fff}}@media screen and (max-width:1023px){.cc--header-school .site-title{padding-right:.625rem;padding-left:0;flex-direction:column;width:calc(100vw - 1.875rem);text-align:center}}@media screen and (min-width:768px){.cc--header-school .site-title{padding-bottom:.9375rem;font-size:1.625rem;line-height:1.1924}}@media screen and (min-width:1024px){.cc--header-school .site-title{padding-bottom:0}}.cc--header-school .site-title .division-link{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:300;font-size:1.25rem;line-height:1.2;color:#000;letter-spacing:-.015rem;text-decoration:none}@media screen and (min-width:768px){.transparent-header .cc--header-school .site-title .division-link{color:#fff}}@media screen and (min-width:768px){.cc--header-school .site-title .division-link{font-size:1.625rem;line-height:1.1924}}html[data-whatintent=mouse] .cc--header-school .site-title .division-link{transition:all .1s}html[data-whatintent=mouse] .cc--header-school .site-title .division-link:hover{text-decoration:underline}.cc--header-school .site-title .separator{margin-bottom:.625rem;display:inline-block}@media screen and (min-width:768px){.cc--header-school .site-title .separator{margin-bottom:.9375rem}}@media screen and (max-width:1023px){.cc--header-school .site-title .separator{width:100%;border-top:.0625rem solid #000}}@media screen and (min-width:1024px){.cc--header-school .site-title .separator{margin-right:1.5625rem;margin-bottom:0;margin-left:1.5625rem;height:4.1875rem;border-left:.0625rem solid #000}}@media screen and (min-width:768px){.transparent-header .cc--header-school .site-title .separator{border-color:#fff}}.cc--header-school .back-link-wrapper{margin-left:3.125rem;display:flex;align-items:center}@media screen and (max-width:767px){.cc--header-school .back-link-wrapper{display:none}}.cc--header-school .back-link-wrapper .link{display:flex;align-items:center}.cc--header-school .back-link-wrapper .link svg{width:auto;height:3.5625rem}.cc--header-school .nav-container{display:none;position:absolute;top:3.75rem;right:50%;left:50%;width:100vw;height:100vh;margin-right:-50vw;margin-left:-50vw;overflow:auto;background-color:#6f0000}@media screen and (min-width:768px){.cc--header-school .nav-container{top:6.875rem}}.cc--header-school .nav-container .nav-wrapper{display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.cc--header-school .nav-container .nav-wrapper{flex-direction:column}}@media screen and (min-width:1024px){.cc--header-school .nav-container .nav-wrapper{flex-direction:column-reverse;justify-content:flex-end;height:100%;overflow:auto;transform:scale(1)}}.cc--header-school .supplementary-menus{padding-right:8.3333333333%;padding-bottom:6.875rem;padding-left:8.3333333333%;width:100%;background-color:#6f0000}@media screen and (min-width:768px){.cc--header-school .supplementary-menus{padding-bottom:3.125rem}}@media screen and (max-width:1023px){.cc--header-school .supplementary-menus.hide{display:none}}@media screen and (min-width:1024px){.cc--header-school .supplementary-menus{padding-top:1.5625rem;padding-right:2.0833333333%;padding-bottom:1.625rem;padding-left:8.3333333333%;display:flex;z-index:2;flex-wrap:nowrap;align-items:center;justify-content:space-between;height:4.6875rem;overflow:hidden;row-gap:1.25rem}}.cc--header-school .supplementary-menus .icon-button{margin-top:1.875rem;position:relative}@media screen and (min-width:768px){.cc--header-school .supplementary-menus .icon-button{margin-top:2.5rem}}@media screen and (min-width:1024px){.cc--header-school .supplementary-menus .icon-button{margin-top:0;text-align:center}}html[data-whatintent=mouse] .cc--header-school .supplementary-menus .icon-button{transition:all .1s}html[data-whatintent=mouse] .cc--header-school .supplementary-menus .icon-button:hover a{color:#fc0}html[data-whatintent=mouse] .cc--header-school .supplementary-menus .icon-button:hover svg path{fill:#fc0}.cc--header-school .supplementary-menus .icon-button a{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.5715;color:#fff;text-decoration:none}@media screen and (min-width:768px){.cc--header-school .supplementary-menus .icon-button a{font-size:1rem;line-height:1.375}}@media screen and (min-width:1024px){.cc--header-school .supplementary-menus .icon-button a{font-size:1rem;line-height:1.125}.cc--header-school .supplementary-menus .icon-button a:before{content:"";display:block;position:absolute;z-index:-1;inset:-29px -10px;transition:opacity .2s ease;opacity:0;background:#000}html[data-whatintent=mouse] .cc--header-school .supplementary-menus .icon-button a{transition:all .1s}html[data-whatintent=mouse] .cc--header-school .supplementary-menus .icon-button a:hover:before{opacity:1}}.cc--header-school .supplementary-menus .icon-button svg{margin-left:.375rem;width:.625rem;height:.625rem}@media screen and (min-width:1024px){.cc--header-school .supplementary-menus .icon-button svg{width:.75rem;height:.75rem}}.cc--header-school .search-trigger-button{margin-left:1.875rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:1.375rem;height:3.5625rem;border:0;background:transparent;cursor:pointer}@media screen and (min-width:768px){.cc--header-school .search-trigger-button{margin-left:3.125rem;justify-content:space-between;width:2.5rem}}.cc--header-school .search-trigger-button svg{width:1.375rem;height:1.375rem}.cc--header-school .search-trigger-button .search-close{display:none;width:1.6875rem;height:1.6875rem}.cc--header-school .search-trigger-button span{display:none}@media screen and (min-width:768px){.cc--header-school .search-trigger-button span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1;display:block;color:#900}}.cc--header-school .search-trigger-button.is-active .search-open{display:none}.cc--header-school .search-trigger-button.is-active .search-close{display:inline-block}.cc--header-school .search-trigger-button.is-active .search-close path{fill:#000}.cc--header-school .desktop-nav{display:flex;position:relative;z-index:10;justify-content:space-between}.cc--header-school .desktop-nav .header-buttons{margin-right:1.25rem;display:flex;position:relative;z-index:10;align-items:center;height:3.75rem;transition:transform .3s ease-in-out}@media screen and (min-width:768px){.cc--header-school .desktop-nav .header-buttons{height:6.875rem}}@media screen and (min-width:1024px){.cc--header-school .desktop-nav .header-buttons{margin-right:4.1666666667%}}.cc--header-school .desktop-nav .mobile-menu-trigger{display:flex;flex-direction:column;align-items:center;justify-content:center;width:2rem;height:3.5625rem;border:0;background-color:transparent}@media screen and (min-width:768px){.cc--header-school .desktop-nav .mobile-menu-trigger{justify-content:space-between;width:2.5rem}}html[data-whatintent=mouse] .cc--header-school .desktop-nav .mobile-menu-trigger{transition:all .1s}html[data-whatintent=mouse] .cc--header-school .desktop-nav .mobile-menu-trigger:hover{cursor:pointer}.cc--header-school .desktop-nav .mobile-menu-trigger svg{width:2rem;height:1.125rem}.cc--header-school .desktop-nav .mobile-menu-trigger svg.icon-close{width:1.375rem;height:1.375rem}.cc--header-school .desktop-nav .mobile-menu-trigger svg.icon-close path{fill:#000}.cc--header-school .desktop-nav .mobile-menu-trigger .search-close,.cc--header-school .desktop-nav .mobile-menu-trigger .icon-close,.cc--header-school .desktop-nav .mobile-menu-trigger span{display:none}@media screen and (min-width:768px){.cc--header-school .desktop-nav .mobile-menu-trigger span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1;display:block;color:#900}}.cc--header-school .desktop-nav .mobile-menu-trigger.is-active{background:none}.cc--header-school .desktop-nav .mobile-menu-trigger.is-active .search-open,.cc--header-school .desktop-nav .mobile-menu-trigger.is-active .icon-hamburger{display:none}.cc--header-school .desktop-nav .mobile-menu-trigger.is-active .search-close,.cc--header-school .desktop-nav .mobile-menu-trigger.is-active .icon-close{display:block}@media screen and (min-width:1024px){.cc--header-school.emergency{background-color:#000}}@media screen and (min-width:768px){.transparent-header #main-content,.is-filled #main-content{margin-top:0}}.has-emergency-banner #main-content{transition:margin-top .3s ease-in-out}.cc--headline-with-buttons{text-align:center}.cc--headline-with-buttons.gray{background-color:#f4f3f0}.cc--headline-with-buttons .inner-wrapper{padding:1.875rem 1.25rem}@media screen and (min-width:768px){.cc--headline-with-buttons .inner-wrapper{padding-top:2.5rem;padding-right:8.3333333333%;padding-bottom:1.875rem;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--headline-with-buttons .inner-wrapper{padding-right:18.75%;padding-left:18.75%}}.cc--headline-with-buttons .c--headline-with-buttons{max-width:1800px;margin:0 auto}.cc--headline-with-buttons .c--headline-with-buttons .header-container h2{margin-bottom:1.25rem;font-size:2.625rem;line-height:1.2858}@media screen and (min-width:768px){.cc--headline-with-buttons .c--headline-with-buttons .header-container h2{font-size:3.75rem;line-height:1.1334}}.cc--headline-with-buttons .c--headline-with-buttons .links-container{margin-top:1.875rem}@media screen and (min-width:768px){.cc--headline-with-buttons .c--headline-with-buttons .links-container{margin-top:1.25rem;display:flex;flex-wrap:wrap;justify-content:center}}.cc--headline-with-buttons .c--headline-with-buttons .links-container .f--link{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--headline-with-buttons .c--headline-with-buttons .links-container .f--link{margin-right:.8125rem;margin-bottom:1.5625rem;margin-left:.8125rem}}.cc--headline-with-buttons .c--headline-with-buttons .links-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--headline-with-buttons .c--headline-with-buttons .links-container .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--headline-with-buttons .c--headline-with-buttons .links-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--headline-with-buttons .c--headline-with-buttons .links-container .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}@media screen and (max-width:767px){.cc--headline-with-buttons .c--headline-with-buttons .links-container .f--link a{width:100%;max-width:17.5rem}}@media screen and (min-width:768px){.cc--headline-with-buttons .c--headline-with-buttons .links-container .f--link:not(:last-child){margin-right:.625rem}}@media screen and (max-width:767px){.cc--headline-with-buttons .c--headline-with-buttons .f--description{padding-right:.9375rem;padding-left:.9375rem}}.cc--headline-with-link{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--headline-with-link{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--headline-with-link .c--headline-with-link{padding-right:1.25rem;padding-left:1.25rem;text-align:center}@media screen and (min-width:768px){.cc--headline-with-link .c--headline-with-link{padding-right:8.3333333333%;padding-left:8.3333333333%}}.cc--headline-with-link .c--headline-with-link .f--section-title h2{font-size:2.25rem;line-height:1.1667;color:inherit;letter-spacing:-.0625rem}@media screen and (min-width:768px){.cc--headline-with-link .c--headline-with-link .f--section-title h2{font-size:3.75rem;line-height:1.1334;letter-spacing:-.104375rem}}.cc--headline-with-link .c--headline-with-link .f--description{margin-top:1.25rem;margin-right:auto;margin-left:auto;max-width:46.875rem}.cc--headline-with-link .c--headline-with-link .f--link{margin-top:1.25rem}.cc--headline-with-link .c--headline-with-link .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;color:#900;text-decoration:none}@media screen and (min-width:768px){.cc--headline-with-link .c--headline-with-link .f--link a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--headline-with-link .c--headline-with-link .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--headline-with-link .c--headline-with-link .f--link a:hover{text-decoration:underline}.cc--hero-stories-full-width-carousel{background:#900}@media screen and (max-width:767px){.cc--hero-stories-full-width-carousel{margin-top:0!important}}@media screen and (min-width:768px){.cc--hero-stories-full-width-carousel{height:100dvh}}.cc--hero-stories-full-width-carousel .c--hero-stories-full-width-carousel{position:relative}@media screen and (min-width:768px){.cc--hero-stories-full-width-carousel .c--hero-stories-full-width-carousel{height:100%}}.cc--hero-stories-full-width-carousel .f--page-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.cc--hero-stories-full-width-carousel .swiper-container{overflow:hidden}@media screen and (min-width:768px){.cc--hero-stories-full-width-carousel .swiper-container{height:100%}}.cc--hero-stories-full-width-carousel .swiper-controls{display:flex;position:absolute;z-index:10;bottom:1rem;align-items:center;justify-content:center;width:100%}@media screen and (min-width:768px){.cc--hero-stories-full-width-carousel .swiper-controls{bottom:1.875rem}}@media screen and (max-width:767px){.cc--hero-stories-full-width-carousel .swiper-controls{top:0;align-items:flex-end;width:100%;height:37.5rem}}.cc--hero-stories-full-width-carousel .swiper-controls .button-prev,.cc--hero-stories-full-width-carousel .swiper-controls .button-next{margin-right:.375rem;margin-left:.375rem;display:flex;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;border:0;background:none;cursor:pointer}@media screen and (max-width:767px){.cc--hero-stories-full-width-carousel .swiper-controls .button-prev,.cc--hero-stories-full-width-carousel .swiper-controls .button-next{margin-bottom:.625rem}}.cc--hero-stories-full-width-carousel .swiper-controls .swiper-pagination-bullets.swiper-pagination-horizontal{display:flex;position:relative;bottom:1.3125rem;left:auto;width:auto}@media screen and (min-width:768px){.cc--hero-stories-full-width-carousel .swiper-controls .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:auto}}.cc--hero-stories-full-width-carousel .swiper-controls .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{margin-right:.625rem;margin-left:.625rem;width:.75rem;height:.75rem;opacity:1;background:#fafafa}.cc--hero-stories-full-width-carousel .swiper-controls .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fc0}.cc--hero-stories-full-width-carousel .cc--info-controls{z-index:10}@media screen and (max-width:1023px){.cc--hero-stories-full-width-carousel .cc--info-controls{display:none}}.cc--hero-stories-full-width-carousel-slide{background:#900}@media screen and (min-width:1024px){.cc--hero-stories-full-width-carousel-slide{overflow:hidden}}.cc--hero-stories-full-width-carousel-slide .c--hero-stories-full-width-carousel-slide{position:relative}@media screen and (min-width:768px){.cc--hero-stories-full-width-carousel-slide .c--hero-stories-full-width-carousel-slide{height:100%}}.cc--hero-stories-full-width-carousel-slide .image-video{position:relative}@media screen and (min-width:768px){.cc--hero-stories-full-width-carousel-slide .image-video{height:100%}}.cc--hero-stories-full-width-carousel-slide .image-video .f--ambient-video{position:absolute;top:0;width:100%;height:100%;overflow:hidden}@media screen and (max-width:1023px){.cc--hero-stories-full-width-carousel-slide .image-video .f--ambient-video{display:none}}.cc--hero-stories-full-width-carousel-slide .image-video .f--ambient-video video{width:100%;height:100%;object-fit:cover}@media screen and (min-width:768px){.cc--hero-stories-full-width-carousel-slide .image-video .f--image{height:100%}}.cc--hero-stories-full-width-carousel-slide .image-video .f--image img{height:37.5rem;object-fit:cover}@media screen and (min-width:768px){.cc--hero-stories-full-width-carousel-slide .image-video .f--image img{height:100%}}.cc--hero-stories-full-width-carousel-slide .text-container{position:absolute;z-index:5;width:100%}@media screen and (max-width:767px){.cc--hero-stories-full-width-carousel-slide .text-container{display:flex;top:0;align-items:flex-end;height:37.5rem}.cc--hero-stories-full-width-carousel-slide .text-container:after{content:"";position:absolute;top:auto;left:0;width:100%;height:100%;opacity:.42;background:#000}}@media screen and (min-width:768px){.cc--hero-stories-full-width-carousel-slide .text-container{padding-bottom:5.375rem;bottom:0}.cc--hero-stories-full-width-carousel-slide .text-container:after{content:"";position:absolute;top:auto;bottom:-2.5rem;left:0;width:100%;height:calc(100% + 2.5rem);opacity:.54;background:#000}.cc--hero-stories-full-width-carousel-slide .text-container:before{content:"";position:absolute;top:-12.5rem;left:0;width:100%;height:12.5rem;background:none;background-image:linear-gradient(180deg,#0000,#0000008a)}}.cc--hero-stories-full-width-carousel-slide .text-container div{position:relative;z-index:1}.cc--hero-stories-full-width-carousel-slide .text-container .content-wrapper{padding-right:8.3333333333%;padding-left:8.3333333333%;margin-right:auto;margin-bottom:3.4375rem;margin-left:auto;width:100%;max-width:53.125rem}@media screen and (min-width:768px){.cc--hero-stories-full-width-carousel-slide .text-container .content-wrapper{padding-right:0;padding-bottom:2.75rem;padding-left:0;margin-bottom:2.4375rem}}.cc--hero-stories-full-width-carousel-slide .text-container .content-wrapper .f--section-title{margin-bottom:.25rem}.cc--hero-stories-full-width-carousel-slide .text-container .content-wrapper .f--section-title h2{font-size:1.875rem;line-height:1.2;color:#fff;letter-spacing:-.046875rem;text-align:center}@media screen and (min-width:768px){.cc--hero-stories-full-width-carousel-slide .text-container .content-wrapper .f--section-title h2{font-size:2.5rem;line-height:1.15}}.cc--hero-stories-full-width-carousel-slide .text-container .content-wrapper .f--description{text-align:center}.cc--hero-stories-full-width-carousel-slide .text-container .content-wrapper .f--description p{font-size:.875rem;line-height:1.2858;color:#fff}@media screen and (min-width:768px){.cc--hero-stories-full-width-carousel-slide .text-container .content-wrapper .f--description p{font-size:1rem;line-height:1.375}}.cc--hero-stories-full-width-carousel-slide .links-wrapper{display:flex;justify-content:center}@media screen and (max-width:767px){.cc--hero-stories-full-width-carousel-slide .links-wrapper{padding:.625rem 1.25rem;flex-direction:column;align-items:center;background:#900}}@media screen and (min-width:768px){.cc--hero-stories-full-width-carousel-slide .links-wrapper{position:absolute;z-index:10;bottom:5.0625rem;width:100%}}.cc--hero-stories-full-width-carousel-slide .links-wrapper .f--link{margin-top:.625rem;margin-bottom:.625rem}@media screen and (max-width:767px){.cc--hero-stories-full-width-carousel-slide .links-wrapper .f--link{width:100%}}@media screen and (min-width:768px){.cc--hero-stories-full-width-carousel-slide .links-wrapper .f--link{margin-top:0;margin-right:.75rem;margin-bottom:0;margin-left:.75rem}}.cc--hero-stories-full-width-carousel-slide .links-wrapper .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--hero-stories-full-width-carousel-slide .links-wrapper .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--hero-stories-full-width-carousel-slide .links-wrapper .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--hero-stories-full-width-carousel-slide .links-wrapper .f--link a{transition:background-color .1s ease-in-out,color .1s ease-in-out;border-color:#fff;background-color:transparent;color:#fff}html[data-whatintent=mouse] .cc--hero-stories-full-width-carousel-slide .links-wrapper .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--hero-stories-full-width-carousel-slide .links-wrapper .f--link a:hover{transition:color .1s ease-in-out;background-color:#fff;color:#900;text-decoration:none}@media screen and (max-width:767px){.cc--hero-stories-full-width-carousel-slide .links-wrapper .f--link a{padding-right:1.25rem;padding-left:1.25rem;width:100%}}.cc--hero-title-with-summary{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--hero-title-with-summary{padding-top:2.5rem;padding-bottom:2.5rem}}.tc--chaptered-page .cc--hero-title-with-summary{padding-top:3.75rem}@media screen and (min-width:768px){.tc--chaptered-page .cc--hero-title-with-summary{padding-top:5rem}}.cc--hero-title-with-summary .c--hero-title-with-summary{padding-right:1.25rem;padding-left:1.25rem;text-align:center}@media screen and (min-width:768px){.cc--hero-title-with-summary .c--hero-title-with-summary{padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--hero-title-with-summary .c--hero-title-with-summary{padding-right:14.5833333333%;padding-left:14.5833333333%}}.tc--chaptered-page .cc--hero-title-with-summary .c--hero-title-with-summary{text-align:left}@media screen and (min-width:768px){.tc--chaptered-page .cc--hero-title-with-summary .c--hero-title-with-summary{padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width:768px){.tc--content-detail .cc--hero-title-with-summary .c--hero-title-with-summary{padding-right:18.75%;padding-left:18.75%}}.cc--hero-title-with-summary .c--hero-title-with-summary .f--page-title h1{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:2.625rem;line-height:1;letter-spacing:-.073125rem}@media screen and (min-width:768px){.cc--hero-title-with-summary .c--hero-title-with-summary .f--page-title h1{font-size:6.25rem;line-height:1.08;letter-spacing:-.17375rem}}@media screen and (min-width:768px){.tc--experts-listing .cc--hero-title-with-summary .c--hero-title-with-summary .f--page-title h1,.tc--press-room .cc--hero-title-with-summary .c--hero-title-with-summary .f--page-title h1{font-size:3.375rem;line-height:.7963}}@media screen and (min-width:768px){.tc--profile-listing .cc--hero-title-with-summary .c--hero-title-with-summary .f--page-title h1{font-size:4.375rem;line-height:1.0858}}.tc--chaptered-page .cc--hero-title-with-summary .c--hero-title-with-summary .f--page-title h1{font-size:2.625rem;line-height:1.1429}@media screen and (min-width:768px){.tc--chaptered-page .cc--hero-title-with-summary .c--hero-title-with-summary .f--page-title h1{font-size:6.25rem;line-height:1.08}}.tc--press-room .cc--hero-title-with-summary .c--hero-title-with-summary .f--page-title h1,.tc--experts-listing .cc--hero-title-with-summary .c--hero-title-with-summary .f--page-title h1{font-size:1.875rem;line-height:1.2667}@media screen and (min-width:768px){.tc--press-room .cc--hero-title-with-summary .c--hero-title-with-summary .f--page-title h1,.tc--experts-listing .cc--hero-title-with-summary .c--hero-title-with-summary .f--page-title h1{font-size:3.375rem;line-height:1.1112}}@media screen and (min-width:1024px){.cc--hero-title-with-summary .c--hero-title-with-summary .f--description{padding-right:2.9411764706%;padding-left:2.9411764706%}}@media screen and (min-width:1024px){.tc--chaptered-page .cc--hero-title-with-summary .c--hero-title-with-summary .f--description{padding-right:0;padding-left:0}}.cc--hero-title-with-summary .c--hero-title-with-summary .f--description p{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;margin-top:1.25rem}@media screen and (min-width:768px){.cc--hero-title-with-summary .c--hero-title-with-summary .f--description p{font-size:1.125rem;line-height:1.4445;margin-top:1.875rem}}.lc--content-detail .l--content-detail .l--content-detail-inner .cc--hero-title-with-summary .c--hero-title-with-summary{padding-top:3.125rem}.counselor-finder-page .cc--hero-title-with-summary{padding-top:3.125rem;padding-bottom:2.625rem;max-width:1800px;margin:0 auto}@media screen and (min-width:768px){.counselor-finder-page .cc--hero-title-with-summary{padding-top:4.375rem;padding-bottom:3.75rem}}@media screen and (min-width:1024px){.counselor-finder-page .cc--hero-title-with-summary{padding-right:10.4166666667%;padding-bottom:4.25rem;padding-left:10.4166666667%}}.counselor-finder-page .cc--hero-title-with-summary .c--hero-title-with-summary{padding-right:6.25%;padding-left:6.25%}.counselor-finder-page .cc--hero-title-with-summary .c--hero-title-with-summary .f--page-title h1{font-size:2.25rem;line-height:1;letter-spacing:-.0625rem}@media screen and (min-width:768px){.counselor-finder-page .cc--hero-title-with-summary .c--hero-title-with-summary .f--page-title h1{font-size:3.75rem;line-height:1.1667;letter-spacing:-.104375rem}}.counselor-finder-page .cc--hero-title-with-summary .c--hero-title-with-summary .f--description p{margin-top:.5rem;font-size:.875rem;line-height:1.2858}@media screen and (min-width:768px){.counselor-finder-page .cc--hero-title-with-summary .c--hero-title-with-summary .f--description p{font-size:1rem;line-height:1.375}}.cc--hero-with-image{background:#900}.cc--hero-with-image .c--hero-with-image,.cc--hero-with-image .c--hero-with-image .image-title-container{position:relative}@media screen and (max-width:767px){.cc--hero-with-image .c--hero-with-image .image-title-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.42;background:#000}}.cc--hero-with-image .c--hero-with-image .text-container{padding-right:1.25rem;padding-left:1.25rem;position:absolute;bottom:1.875rem;width:100%}@media screen and (min-width:768px){.cc--hero-with-image .c--hero-with-image .text-container{padding-right:6.25%;padding-left:6.25%;bottom:2.5rem;transform:none}}@media screen and (min-width:1024px){.cc--hero-with-image .c--hero-with-image .text-container{padding-right:20.8333333333%;padding-left:20.8333333333%}}.cc--hero-with-image .c--hero-with-image .text-container:after{content:"";display:none;position:absolute;top:auto;left:0;width:100%;opacity:.42;background:#000}@media screen and (min-width:768px){.cc--hero-with-image .c--hero-with-image .text-container:after{display:block;bottom:-2.5rem;height:calc(100% + 2.5rem);opacity:.54}}.cc--hero-with-image .c--hero-with-image .text-container:before{content:"";display:none;position:absolute;top:-6.25rem;left:0;width:100%;height:6.25rem;background:none;background-image:linear-gradient(180deg,#0000,#0000008a)}@media screen and (min-width:768px){.cc--hero-with-image .c--hero-with-image .text-container:before{display:block;top:-12.5rem;height:12.5rem}}.cc--hero-with-image .c--hero-with-image .text-container div{position:relative;z-index:1}.cc--hero-with-image .c--hero-with-image .text-container .f--page-title h1{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:2.25rem;line-height:1.1112;color:#fff;letter-spacing:-.0625rem;text-align:center}@media screen and (min-width:768px){.cc--hero-with-image .c--hero-with-image .text-container .f--page-title h1{font-size:6.25rem;line-height:1.05}}.cc--hero-with-image .c--hero-with-image .image-container{position:relative;height:33.75rem;overflow:hidden}@media screen and (min-width:768px){.cc--hero-with-image .c--hero-with-image .image-container{height:42.1875rem}}.cc--hero-with-image .c--hero-with-image .image-container .f--image{height:100%}.cc--hero-with-image .c--hero-with-image .image-container .f--image img{height:100%;object-fit:cover}@media screen and (min-width:768px){.cc--hero-with-image .c--hero-with-image .image-container .f--image img{aspect-ratio:2/1}}@media screen and (min-width:1024px){.cc--hero-with-image .c--hero-with-image .image-container .f--image img{height:100%;object-fit:cover}}.cc--historic-timeline .c--historic-timeline{padding-top:2.5rem;padding-bottom:2.5rem}@media screen and (min-width:768px){.cc--historic-timeline .c--historic-timeline{padding-top:4.6875rem;padding-bottom:4.6875rem}}.cc--historic-timeline .c--historic-timeline .section-header .f--section-title{text-align:center}.cc--historic-timeline .c--historic-timeline .section-header .f--section-title h2{font-size:1.875rem;line-height:1.2}@media screen and (min-width:768px){.cc--historic-timeline .c--historic-timeline .section-header .f--section-title h2{font-size:3.375rem;line-height:1.1482}}.cc--historic-timeline .c--historic-timeline .section-header .f--description{padding-right:8.3333333333%;padding-left:8.3333333333%}@media screen and (min-width:768px){.cc--historic-timeline .c--historic-timeline .section-header .f--description{padding-right:14.5833333333%;padding-left:14.5833333333%}}@media screen and (min-width:768px){.cc--historic-timeline .c--historic-timeline .section-header .f--description p{font-size:1.125rem;line-height:1.6667}}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper{margin-top:1.875rem}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .thumbs-container{visibility:hidden}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .thumbs-container.swiper-ready{visibility:visible}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .thumbs-container:before{content:"";position:absolute;top:.3125rem;left:0;width:100%;height:.0625rem;background-color:#900}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .thumbs-container .swiper-wrapper{padding-right:8.3333333333%;padding-left:8.3333333333%}@media screen and (min-width:768px){.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .thumbs-container .swiper-wrapper{padding-right:4.1666666667%;padding-left:4.1666666667%}}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .thumbs-container .swiper-slide{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:600;font-size:1.5rem;line-height:.9167;padding-top:1.625rem;flex-basis:auto;width:auto;height:auto;color:#000;cursor:pointer}html[data-whatintent=mouse] .cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .thumbs-container .swiper-slide{transition:all .1s}html[data-whatintent=mouse] .cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .thumbs-container .swiper-slide:hover{color:#900}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .thumbs-container .swiper-slide.swiper-slide-thumb-active{position:relative;color:#900}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .thumbs-container .swiper-slide.swiper-slide-thumb-active:before{content:"";position:absolute;top:0;left:calc(50% - .3125rem);width:.625rem;height:.625rem;border-radius:50%;background-color:#900}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container{visibility:hidden}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container.swiper-ready{visibility:visible}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container{max-width:1800px;margin:0 auto;margin-top:2.1875rem;padding-right:8.3333333333%;padding-left:8.3333333333%}@media screen and (min-width:768px){.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container{margin-top:4.6875rem;padding-right:14.5833333333%;padding-left:14.5833333333%}}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container .swiper-slide h3.year{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1.25rem;line-height:1.3;padding-bottom:.9375rem;border-bottom:.0625rem solid #CCC;color:#900}@media screen and (min-width:768px){.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container .swiper-slide h3.year{font-size:1.5rem;line-height:1.25;padding-bottom:1.5625rem}}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container .card{padding-bottom:1.5625rem;width:100%;border-bottom:.0625rem solid #CCC}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container .card:not(:first-child){margin-top:1.5625rem}@media screen and (min-width:768px){.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container .card:not(:first-child){margin-top:3.125rem}}@media screen and (min-width:768px){.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container .card{padding-bottom:3.125rem;display:flex}}@media screen and (min-width:768px){.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container .card .text-container{flex:1 1 100%}}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container .card .text-container .f--cta-title h3{font-size:1.5rem;line-height:1.25;color:#000}@media screen and (min-width:768px){.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container .card .text-container .f--cta-title h3{font-size:1.875rem;line-height:1.2}}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container .card .text-container .f--description{margin-top:.625rem}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container .card .text-container .f--description p{font-size:1rem;line-height:1.5}@media screen and (min-width:768px){.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container .card .text-container .f--description p{font-size:1.125rem;line-height:1.6667}}.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container .card .f--image{margin-top:1.25rem}@media screen and (min-width:768px){.cc--historic-timeline .c--historic-timeline .timeline-container-wrapper .cards-container .card .f--image{margin-top:0;margin-left:5.8823529412%;flex:0 0 47.0588235294%}}.cc--home-sequence{overflow:hidden}.cc--home-sequence .c--home-sequence .cc--simplified-landing-hero{overflow:visible}.cc--home-sequence .c--home-sequence .cc--simplified-landing-hero .image-container{width:100%;height:100vh}.cc--home-sequence .c--home-sequence .cc--simplified-landing-hero .image-container:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.42;background:#000}.cc--home-sequence .c--home-sequence .cc--simplified-landing-hero .image-container img{object-fit:cover}@media screen and (min-width:768px){.cc--home-sequence .c--home-sequence .cc--simplified-landing-hero .c--simplified-landing-hero .text-container{position:absolute;top:50%;transform:translateY(-50%);bottom:auto}}.cc--home-sequence .c--home-sequence .cc--simplified-landing-hero .c--simplified-landing-hero .text-container:before,.cc--home-sequence .c--home-sequence .cc--simplified-landing-hero .c--simplified-landing-hero .text-container:after{display:none}@media screen and (min-width:1800px){.cc--home-sequence .c--home-sequence .cc--articles-carousel{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh}}.cc--home-sequence .c--home-sequence .cc--articles-carousel .c--articles-carousel .image-container{display:none}@media screen and (min-width:1024px){.cc--home-sequence .c--home-sequence .c--themed-links{min-height:100vh}}@media screen and (min-width:1800px){.cc--home-sequence .c--home-sequence .c--themed-links{display:flex;flex-direction:column;align-items:center;justify-content:center}}.cc--home-sequence .c--home-sequence .cc--stories-and-events-promo{margin-bottom:0;padding-top:2.5rem;padding-bottom:2.5rem;position:relative;z-index:1}@media screen and (min-width:768px){.cc--home-sequence .c--home-sequence .cc--stories-and-events-promo{padding-top:3.75rem;padding-bottom:3.75rem}}@media screen and (min-width:1024px){.cc--home-sequence .c--home-sequence .cc--stories-and-events-promo{min-height:100vh}}@media screen and (min-width:1800px){.cc--home-sequence .c--home-sequence .cc--stories-and-events-promo{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media screen and (min-width:1024px){.cc--home-sequence .c--home-sequence .cc--stories-and-events-promo .cards-container{overflow:visible}}@media screen and (min-width:1024px){.cc--home-sequence .c--home-sequence .cc--full-width-cta .c--full-width-cta{min-height:100vh}}.cc--horizontal-strip{position:relative;z-index:1}.cc--horizontal-strip .strip-wrapper{padding-top:.8125rem;padding-right:4.1666666667%;padding-bottom:.125rem;padding-left:4.1666666667%;display:flex;position:relative;align-items:center;background:#900;cursor:pointer}.transparent-header .cc--horizontal-strip .strip-wrapper{background:none}@media screen and (min-width:1024px){.cc--horizontal-strip .strip-wrapper{padding-top:1.4375rem;padding-right:4.1666666667%;padding-bottom:.4375rem;padding-left:4.1666666667%}.transparent-header .cc--horizontal-strip .strip-wrapper:before{content:"";display:block;position:absolute;top:0;right:4.1666666667%;left:4.1666666667%;height:.0625rem;background:#fff}}.cc--horizontal-strip .strip-wrapper.open{background-color:#6f0000}.cc--horizontal-strip .strip-wrapper.open:before{display:none}.cc--horizontal-strip .strip-wrapper.open .horizontal-strip-toggle{background-color:#590005}.cc--horizontal-strip .strip-wrapper.open .horizontal-strip-toggle .close-icon{display:inline-block}.cc--horizontal-strip .strip-wrapper.open .horizontal-strip-toggle .open-icon{display:none}.cc--horizontal-strip .horizontal-strip-toggle{margin-right:.9375rem;margin-bottom:.625rem;display:flex;align-items:center;justify-content:center;width:1.5625rem;height:1.5625rem;border:0;background:#860005;cursor:pointer}@media screen and (min-width:1024px){.cc--horizontal-strip .horizontal-strip-toggle{margin-right:1.5625rem}}.cc--horizontal-strip .horizontal-strip-toggle .close-icon{display:none;width:.6875rem;height:.6875rem}.cc--horizontal-strip .horizontal-strip-toggle svg{flex-shrink:0}.cc--horizontal-strip .breadcrumb-menu{margin:0;padding:0;list-style:none;display:flex;align-items:center}.cc--horizontal-strip .breadcrumb-menu li{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;display:flex;align-items:center;color:#fff}.cc--horizontal-strip .breadcrumb-menu li:first-child{font-size:1.5rem;line-height:1.25;letter-spacing:-.075rem}@media screen and (min-width:1024px){.cc--horizontal-strip .breadcrumb-menu li:first-child{font-size:2.25rem;line-height:1.25}}.cc--horizontal-strip .breadcrumb-menu li:last-child:not(:first-child){display:none}.cc--horizontal-strip .breadcrumb-menu li:not(:first-child){margin-bottom:.375rem}.cc--horizontal-strip .breadcrumb-menu li:not(:first-child):before{margin-right:1.5625rem;margin-left:1.5625rem;content:"";display:inline-block;width:.0625rem;height:1.125rem;background:#fff}@media screen and (max-width:1023px){.cc--horizontal-strip .breadcrumb-menu li:not(:first-child){display:none}}.cc--horizontal-strip .breadcrumb-menu li span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5}.cc--horizontal-strip .horizontal-strip-nav{display:none;position:absolute;top:3.125rem;width:100%;overflow-y:auto;background-color:#900}@media screen and (max-width:1023px){.cc--horizontal-strip .horizontal-strip-nav{height:calc(100vh - 6.875rem)}}@media screen and (min-width:1024px){.cc--horizontal-strip .horizontal-strip-nav{padding-left:4.1666666667%;top:4.6875rem;width:31.25%}}.cc--horizontal-strip .horizontal-strip-nav.open{overflow-y:initial}.cc--horizontal-strip .m--menu{margin:0;padding:0;list-style:none;padding-top:2.1875rem;padding-bottom:2.1875rem;position:relative;height:100%}@media screen and (min-width:1024px){.cc--horizontal-strip .m--menu{padding-left:15.3846153846%;height:calc(100vh - 11.5625rem)}.cc--horizontal-strip .m--menu:after{border-bottom:0}}.cc--horizontal-strip .m--menu>li{margin-right:8.3333333333%;margin-bottom:1.5625rem;margin-left:8.3333333333%;border:0}@media screen and (min-width:1024px){.cc--horizontal-strip .m--menu>li{margin-right:9.0909090909%;margin-left:0}}.cc--horizontal-strip .m--menu>li:last-child{margin-bottom:0}.cc--horizontal-strip .m--menu>li .expand{padding:0;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;display:flex;align-items:center;justify-content:space-between;width:100%;transition:color .2s ease;border:0;outline-color:#fff;background:transparent;color:#fff;text-align:left;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--horizontal-strip .m--menu>li .expand .icon{margin-left:.625rem;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.5625rem;height:1.5625rem;transition:background-color .2s ease}.cc--horizontal-strip .m--menu>li .expand .icon svg{width:.625rem}@media screen and (min-width:1024px){.cc--horizontal-strip .m--menu>li .expand .icon svg{width:.9375rem}}.cc--horizontal-strip .m--menu>li .expand .icon svg g{fill:#fff}.cc--horizontal-strip .m--menu>li .expand:hover,.cc--horizontal-strip .m--menu>li .expand.opened{color:#fc0}.cc--horizontal-strip .m--menu>li .expand:hover .icon,.cc--horizontal-strip .m--menu>li .expand.opened .icon{background-color:#6f0000}.cc--horizontal-strip .m--menu>li a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;display:flex;color:#fff;text-decoration:none}html[data-whatintent=mouse] .cc--horizontal-strip .m--menu>li a{transition:all .1s}html[data-whatintent=mouse] .cc--horizontal-strip .m--menu>li a:hover{color:#fc0}.cc--horizontal-strip .m--menu>li a.has-description{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;color:#fff}.cc--horizontal-strip .m--menu>li a.has-description span{margin-top:.125rem;margin-left:.625rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.5625rem;height:1.5625rem;background:#6f0000}.cc--horizontal-strip .m--menu>li .back-to-prev{padding-top:.3125rem;padding-right:0;padding-bottom:2.5rem;padding-left:0;font-size:.875rem;line-height:1.2858;display:inline-flex;align-items:center;border:0;background:transparent;color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--horizontal-strip .m--menu>li .back-to-prev svg{margin-right:.625rem;position:relative;width:.875rem}@media screen and (min-width:1024px){.cc--horizontal-strip .m--menu>li .back-to-prev{display:none}}.cc--horizontal-strip .m--menu>li .submenus-wrapper{display:none;position:absolute;top:0;overflow-y:auto;background-color:#900}@media screen and (min-width:1024px){.cc--horizontal-strip .m--menu>li .submenus-wrapper{padding-top:2.1875rem;padding-right:7.6923076923%;padding-bottom:11.5625rem;padding-left:7.6923076923%;left:100%;width:84.6153846154%;height:100%;min-height:100%;max-height:calc(100vh - 11.5625rem);border-left:.0625rem solid #6F0000}}@media screen and (max-width:1023px){.cc--horizontal-strip .m--menu>li .submenus-wrapper{padding-top:2.1875rem;padding-right:8.3333333333%;padding-bottom:2.1875rem;padding-left:8.3333333333%;z-index:2;left:0;width:100%;overflow-y:auto;background-color:#900}}.cc--horizontal-strip .m--menu>li .submenus-wrapper.open{height:100%;overflow-y:hidden}@media screen and (min-width:1024px){.cc--horizontal-strip .m--menu>li .submenus-wrapper.open{height:auto;overflow-y:initial}}.cc--horizontal-strip .m--menu>li .submenus-wrapper .submenus-wrapper{width:100%;height:100%}.cc--horizontal-strip .m--menu>li .submenu{margin:0;padding:0;list-style:none}.cc--horizontal-strip .m--menu>li .submenu li{margin-bottom:1.5625rem}.cc--horizontal-strip .m--menu li .menu-item-description{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.5;margin-top:.3125rem;color:#fff}.cc--horizontal-strip .m--menu li.is-open>.submenus-wrapper,.cc--horizontal-strip .m--menu li.menu-item--active-trail>.submenus-wrapper{display:block}.cc--horizontal-strip .m--menu li.is-open>a,.cc--horizontal-strip .m--menu li.menu-item--active-trail>a{color:#fc0}.cc--horizontal-strip .m--menu li.is-open>.link-arrow-wrapper .expand.opened,.cc--horizontal-strip .m--menu li.menu-item--active-trail>.link-arrow-wrapper .expand.opened{color:#fc0}.cc--horizontal-strip .m--menu li.is-open>.link-arrow-wrapper .expand.opened .icon,.cc--horizontal-strip .m--menu li.menu-item--active-trail>.link-arrow-wrapper .expand.opened .icon{background-color:#6f0000}.cc--image-and-truncated-text{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--image-and-truncated-text{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--image-and-truncated-text{position:relative}.cc--image-and-truncated-text .c--image-and-truncated-text{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--image-and-truncated-text .c--image-and-truncated-text{padding-right:8.3333333333%;padding-left:8.3333333333%}}.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container{padding-top:1.25rem;display:flex;flex-direction:column;height:200vw;max-height:56.25rem;overflow:hidden;border-top:.0625rem solid #900}@media screen and (min-width:768px){.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container{padding-top:3.75rem;padding-bottom:3.75rem;flex-direction:row;justify-content:space-between;height:auto;max-height:none}}.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container.open{height:auto;max-height:none}@media screen and (min-width:768px){.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container.open .text-container .inner-wrap{position:relative}}@media screen and (min-width:768px){.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .image-container{width:35%}}.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container{overflow-y:hidden}@media screen and (min-width:768px){.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container{position:relative;width:60%}}.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap{padding-top:1.25rem}@media screen and (min-width:768px){.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap{padding-top:0;padding-bottom:0;display:flex;position:absolute;top:0;left:0;flex-direction:column}}.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap .f--eyebrow{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap .f--eyebrow{margin-bottom:1.875rem}}.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.4286;color:#900;text-transform:uppercase}.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.1667;letter-spacing:-.040625rem}@media screen and (min-width:768px){.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap .f--section-title h2{font-size:2.5rem;line-height:1.2;color:#000}}.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap>.f--description{margin-top:1.25rem}.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap .chapters-container{margin-top:1.5625rem;counter-reset:chapters-counter}@media screen and (min-width:768px){.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap .chapters-container{margin-top:2.5rem}}.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap .chapters-container .chapter{position:relative;counter-increment:chapters-counter}.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap .chapters-container .chapter:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap .chapters-container .chapter:not(:last-child){margin-bottom:2.1875rem}}.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap .chapters-container .chapter h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.2223;padding-left:1.25rem;position:relative;letter-spacing:-.028125rem}@media screen and (min-width:768px){.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap .chapters-container .chapter h3{font-size:1.875rem;line-height:1.2;padding-left:2.5rem;letter-spacing:-.046875rem}}.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap .chapters-container .chapter h3:before{content:counter(chapters-counter) ".";position:absolute;top:0;left:0}.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap .chapters-container .chapter .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--image-and-truncated-text .c--image-and-truncated-text .text-image-container .text-container .inner-wrap .chapters-container .chapter .f--description{margin-top:1.25rem}}.cc--image-and-truncated-text .c--image-and-truncated-text button{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1;padding-top:3.75rem;padding-right:0;padding-left:0;margin-right:1.25rem;margin-left:1.25rem;position:absolute;bottom:-.4375rem;left:0;width:calc(100% - 2.5rem);border:0;background:transparent linear-gradient(to bottom,#fff0,#fff 70%);color:#900;text-align:right;cursor:pointer}@media screen and (min-width:768px){.cc--image-and-truncated-text .c--image-and-truncated-text button{font-size:1rem;line-height:.875;margin-right:8.3333333333%;margin-left:8.3333333333%;bottom:-.5rem;width:calc(100% - 16.6666666667%)}.cc--image-and-truncated-text .c--image-and-truncated-text button:after{content:"";position:absolute;right:0;bottom:1rem;width:60%;height:7.625rem;background:transparent linear-gradient(to bottom,#fff0,#fff 70%)}}.cc--image-and-truncated-text .c--image-and-truncated-text button:before{content:"";position:absolute;z-index:1;bottom:.4375rem;left:0;width:calc(100% - 8.3333333333%);height:.0625rem;background-color:#900}.cc--image-and-truncated-text .c--image-and-truncated-text button span{padding-left:1.25rem;display:inline-block;position:relative;z-index:2;background-color:#fff}@media screen and (min-width:768px){.cc--image-and-truncated-text .c--image-and-truncated-text button span{padding-left:2.5rem}}.cc--image-and-truncated-text .c--image-and-truncated-text button.relative{padding-top:1.25rem;position:relative;bottom:auto;left:auto;width:100%;margin:0}.cc--image-and-truncated-text .c--image-and-truncated-text button.relative:after{display:none}.cc--image-gallery{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--image-gallery{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--image-gallery{overflow:hidden}.cc--image-gallery .c--image-gallery .text-container{padding-right:8.3333333333%;padding-left:8.3333333333%}@media screen and (min-width:768px){.cc--image-gallery .c--image-gallery .text-container{padding-right:12.5%;padding-left:12.5%}}.cc--image-gallery .c--image-gallery .text-container .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--image-gallery .c--image-gallery .text-container .f--section-title{margin-bottom:2.5rem}}.cc--image-gallery .c--image-gallery .text-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1}@media screen and (min-width:768px){.cc--image-gallery .c--image-gallery .text-container .f--section-title h2{font-size:1.875rem;line-height:1}}.cc--image-gallery .c--image-gallery .gallery-container .swiper{width:100%;height:100%}.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-next,.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-prev{opacity:.25}.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide .captions{position:relative}.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide .captions .slide-caption{padding-top:.625rem;position:relative}@media screen and (min-width:768px){.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide .captions .slide-caption{padding-top:1.875rem;padding-right:11.1111111111%}}.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide .captions .slide-caption .f--description p{font-size:.625rem;line-height:1.4}@media screen and (min-width:768px){.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide .captions .slide-caption .f--description p{font-size:1rem;line-height:1.375}}.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide .captions .slide-caption .f--description p a{color:inherit}.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide .captions .controls-container{display:none}.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .controls-container{padding-top:.9375rem;padding-right:8.3333333333%;padding-left:8.3333333333%;display:none;position:relative}@media screen and (min-width:768px){.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .controls-container{padding:0;display:block;position:absolute;z-index:5;top:1.875rem;right:0}}.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .controls-container .button-next-gal,.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .controls-container .button-prev-gal{border:0;background:transparent;cursor:pointer}.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .controls-container .button-next-gal svg,.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .controls-container .button-prev-gal svg{width:.9375rem;height:.9375rem;fill:#900}html[data-whatintent=mouse] .cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .controls-container .button-next-gal:not(.swiper-button-disabled),html[data-whatintent=mouse] .cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .controls-container .button-prev-gal:not(.swiper-button-disabled){transition:all .1s}html[data-whatintent=mouse] .cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .controls-container .button-next-gal:not(.swiper-button-disabled):hover svg,html[data-whatintent=mouse] .cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .controls-container .button-prev-gal:not(.swiper-button-disabled):hover svg{fill:#000}.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .controls-container .button-next-gal.swiper-button-disabled,.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .controls-container .button-prev-gal.swiper-button-disabled{opacity:.5;cursor:default}@media screen and (min-width:1024px){.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .controls-container .button-prev-gal{margin-bottom:.625rem}}@media screen and (min-width:1024px){.cc--image-gallery .c--image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide.swiper-slide-active .controls-container .button-next-gal{padding-right:0}}.cc--image-gallery .c--image-gallery .gallery-container .swiper.images{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--image-gallery .c--image-gallery .gallery-container .swiper.images{padding-right:12.5%;padding-left:12.5%}}.cc--image-gallery .c--image-gallery .gallery-container .swiper:not(.swiper-initialized) .controls-container{display:none}.cc--image-mosaic-with-overlay{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--image-mosaic-with-overlay{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--image-mosaic-with-overlay .c--image-mosaic-with-overlay .inner-wrapper .header-container{padding-right:1.25rem;padding-left:1.25rem;text-align:center}@media screen and (min-width:768px){.cc--image-mosaic-with-overlay .c--image-mosaic-with-overlay .inner-wrapper .header-container{padding-right:8.3333333333%;padding-left:8.3333333333%}}.cc--image-mosaic-with-overlay .c--image-mosaic-with-overlay .inner-wrapper .header-container .f--section-title h2{font-size:2.25rem;line-height:1;letter-spacing:-.0625rem;text-align:center}@media screen and (min-width:768px){.cc--image-mosaic-with-overlay .c--image-mosaic-with-overlay .inner-wrapper .header-container .f--section-title h2{font-size:3.75rem;line-height:1;letter-spacing:-.104375rem}}.cc--image-mosaic-with-overlay .c--image-mosaic-with-overlay .inner-wrapper .header-container .f--description{margin-top:1.25rem;margin-right:auto;margin-left:auto;max-width:50rem}@media screen and (min-width:768px){.cc--image-mosaic-with-overlay .c--image-mosaic-with-overlay .inner-wrapper .header-container .f--description{margin-top:1.875rem}}.cc--image-mosaic-with-overlay .c--image-mosaic-with-overlay .inner-wrapper .photos-container{margin-top:2.5rem;display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.cc--image-mosaic-with-overlay .c--image-mosaic-with-overlay .inner-wrapper .photos-container{margin-top:3.75rem}}@media screen and (min-width:1024px){.cc--image-mosaic-with-overlay .c--image-mosaic-with-overlay .inner-wrapper .photos-container{margin-top:2.5rem}}.cc--image-mosaic-with-overlay .c--image-mosaic-with-overlay .inner-wrapper .photos-container .photo{flex:0 0 50%}@media screen and (min-width:768px){.cc--image-mosaic-with-overlay .c--image-mosaic-with-overlay .inner-wrapper .photos-container .photo{flex:0 0 33.3333333333%}}@media screen and (min-width:1024px){.cc--image-mosaic-with-overlay .c--image-mosaic-with-overlay .inner-wrapper .photos-container .photo{flex:0 0 25%}}.cc--image-mosaic-with-overlay .c--image-mosaic-with-overlay .inner-wrapper .photos-container .photo a{display:block}html[data-whatintent=mouse] .cc--image-mosaic-with-overlay .c--image-mosaic-with-overlay .inner-wrapper .photos-container .photo a{transition:all .1s}html[data-whatintent=mouse] .cc--image-mosaic-with-overlay .c--image-mosaic-with-overlay .inner-wrapper .photos-container .photo a:hover{transform:scale(1.125)}.image-mosaic-with-overlay-image.lity{background:#000c}.image-mosaic-with-overlay-image.lity .lity-wrap{overflow:auto}.image-mosaic-with-overlay-image.lity .lity-content:after{display:none}.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox{display:flex;flex-direction:column;max-height:none!important}@media screen and (min-width:768px){.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox{padding-right:8.3333333333%;padding-left:12.5%;flex-direction:row;justify-content:space-between}}@media screen and (min-width:1024px){.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox{padding-right:12.5%;padding-left:12.5%}}.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox .text-container{padding:1.5625rem 1.25rem}@media screen and (min-width:768px){.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox .text-container{padding-top:1.5625rem;padding-bottom:3.125rem;padding-left:4.1666666667%;flex:0 0 47.3684210526%}}@media screen and (min-width:1024px){.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox .text-container{padding:0;display:flex;flex:0 0 44.4444444444%;flex-direction:column;justify-content:center}}.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox .text-container h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1.2;color:#fff;letter-spacing:-.051875rem}@media screen and (min-width:768px){.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox .text-container h3{font-size:2.25rem;line-height:1;letter-spacing:-.0625rem}}.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox .text-container h4{margin-top:.625rem;font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:italic;font-weight:400;font-size:1.125rem;line-height:1.3334;color:#fff;letter-spacing:-.03125rem}@media screen and (min-width:768px){.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox .text-container h4{font-size:1.5rem;line-height:1;letter-spacing:-.041875rem}}.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox .text-container .f--description{margin-top:1.25rem}@media screen and (min-width:768px){.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox .text-container .f--description{margin-top:1.875rem}}.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox .text-container .f--description p{color:#fff}.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox .text-container .f--description p a{color:inherit}.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox .f--image{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox .f--image{padding-right:0;padding-left:0;flex:0 0 47.3684210526%}}@media screen and (min-width:1024px){.image-mosaic-with-overlay-image.lity .lity-content .image-mosaic-with-overlay-lightbox .f--image{flex:0 0 50%}}.cc--in-the-news{max-width:1800px;margin:0 auto}.cc--in-the-news .f--section-title h2{margin-bottom:.625rem;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.5715;color:#900;text-transform:uppercase}@media screen and (min-width:768px){.cc--in-the-news .f--section-title h2{font-size:1rem;line-height:1.5;margin-bottom:1.25rem}}.cc--in-the-news .c--in-the-news{padding:1.875rem 1.25rem;position:relative;background-color:#f4f3f0}@media screen and (min-width:768px){.cc--in-the-news .c--in-the-news{padding-top:2.5rem;padding-right:4.1666666667%;padding-bottom:2.5rem;padding-left:4.1666666667%}}.cc--in-the-news .c--in-the-news .links-container .link-item{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--in-the-news .c--in-the-news .links-container .link-item{margin-bottom:1.875rem}}.cc--in-the-news .c--in-the-news .links-container .link-item:last-child{margin-bottom:0}.cc--in-the-news .c--in-the-news .links-container .link-item .f--eyebrow{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--in-the-news .c--in-the-news .links-container .link-item .f--eyebrow{margin-bottom:1.25rem}}.cc--in-the-news .c--in-the-news .links-container .link-item .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.4286;color:#900;text-transform:uppercase}.cc--in-the-news .c--in-the-news .links-container .link-item .f--cta-title a{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.2223;color:#000;text-decoration:none}@media screen and (min-width:768px){.cc--in-the-news .c--in-the-news .links-container .link-item .f--cta-title a{font-size:1.875rem;line-height:1.2}}html[data-whatintent=mouse] .cc--in-the-news .c--in-the-news .links-container .link-item .f--cta-title a{transition:all .1s}html[data-whatintent=mouse] .cc--in-the-news .c--in-the-news .links-container .link-item .f--cta-title a:hover{text-decoration:underline}.cc--in-the-news .c--in-the-news .links-container .link-item .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--in-the-news .c--in-the-news .links-container .link-item .f--description{margin-top:1.25rem}}.cc--in-the-news .c--in-the-news .links-container .link-item .f--date{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;margin-top:.625rem;font-size:.875rem;line-height:1.2858}@media screen and (min-width:768px){.cc--in-the-news .c--in-the-news .links-container .link-item .f--date{margin-top:1.25rem}}.cc--info-controls{position:absolute;z-index:4;top:auto!important;right:-259px!important;bottom:1.25rem;left:auto!important;width:18.75rem;overflow:hidden;border:.0625rem solid #FFF;border-radius:.75rem}@media screen and (min-width:1024px){.cc--info-controls{bottom:4.25rem}}.cc--info-controls.open{right:1.875rem!important;left:auto!important;background-color:#000}@media screen and (max-width:767px){.cc--info-controls.open{right:.625rem!important}}.cc--info-controls .c--info-controls{display:flex;height:100%}.cc--info-controls .buttons{display:flex;flex-direction:column;align-items:center;border-right:.0625rem solid #FFF}.cc--info-controls .buttons.single-button,.cc--info-controls .buttons.single-button .cc--video-controls,.cc--info-controls .buttons.single-button .info-controls{height:100%}.cc--info-controls .buttons.single-button .video-button,.cc--info-controls .buttons.single-button .info-button{height:100%;border-bottom:0}.cc--info-controls .more-info-wrapper{display:flex;align-items:center;justify-content:center}.cc--info-controls .f--description p{font-size:.75rem;line-height:1.3334;padding-right:3.125rem;padding-left:.9375rem;color:#fff}.cc--info-controls .info-controls{display:flex;align-items:center;height:50%}.cc--info-controls .info-controls .info-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:100%;padding:0;border:0;border-bottom:.0625rem solid #FFF;border-top-left-radius:.75rem;background:transparent;cursor:pointer}.cc--info-controls .info-controls .info-button.info-open-button{display:flex}.cc--info-controls .info-controls .info-button.info-open-button.hidden,.cc--info-controls .info-controls .info-button.info-close-button{display:none}.cc--info-controls .info-controls .info-button.info-close-button.active{display:flex}.cc--info-controls .info-controls .info-button svg{width:2.1875rem;height:2.1875rem}.cc--info-controls .info-controls .info-button svg title{color:#fff}html[data-whatintent=mouse] .cc--info-controls .info-controls .info-button{transition:all .1s}html[data-whatintent=mouse] .cc--info-controls .info-controls .info-button:hover{background:#0006}.cc--info-controls .info-controls .info-button[disabled]{opacity:.3;cursor:none}.cc--info-controls .cc--video-controls{height:50%}.cc--info-controls .cc--video-controls .c--video-controls,.cc--info-controls .cc--video-controls .video-controls,.cc--info-controls .cc--video-controls .video-controls-inner,.cc--info-controls .cc--video-controls button.video-button{height:100%}.cc--insight-cards{max-width:1800px;margin:0 auto;background-color:#900}.cc--insight-cards .c--insight-cards .header-container{padding-top:2.5rem;padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--insight-cards .c--insight-cards .header-container{padding-top:5rem;padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--insight-cards .c--insight-cards .header-container{padding-top:5rem;padding-right:20.8333333333%;padding-left:20.8333333333%}}.cc--insight-cards .c--insight-cards .header-container .f--section-title h2{font-size:1.5rem;line-height:1.1667;color:#fff;letter-spacing:-.041875rem;text-align:center}@media screen and (min-width:768px){.cc--insight-cards .c--insight-cards .header-container .f--section-title h2{font-size:2.5rem;line-height:.9;letter-spacing:-.069375rem}}.cc--insight-cards .c--insight-cards .header-container .f--description{margin-top:.625rem;text-align:center}@media screen and (min-width:768px){.cc--insight-cards .c--insight-cards .header-container .f--description{margin-top:1.25rem}}.cc--insight-cards .c--insight-cards .header-container .f--description p{color:#fff}.cc--insight-cards .c--insight-cards .cards-container{padding-right:1.25rem;padding-bottom:1.875rem;padding-left:1.25rem;margin-top:2.5rem;position:relative}@media screen and (min-width:768px){.cc--insight-cards .c--insight-cards .cards-container{padding-right:4.1666666667%;padding-bottom:3.75rem;padding-left:4.1666666667%;display:flex;flex-wrap:wrap}}@media screen and (min-width:1024px){.cc--insight-cards .c--insight-cards .cards-container{padding-bottom:5rem}}.cc--insight-cards .c--insight-cards .cards-container .card{margin-bottom:1.875rem;position:relative}@media screen and (min-width:768px){.cc--insight-cards .c--insight-cards .cards-container .card{flex:0 0 31.8181818182%}.cc--insight-cards .c--insight-cards .cards-container .card:not(:nth-child(3n)){margin-right:2.2727272727%;margin-bottom:0}.cc--insight-cards .c--insight-cards .cards-container .card:nth-child(n+4){margin-top:1.5625rem;margin-bottom:1.5625rem}}.cc--insight-cards .c--insight-cards .cards-container .card .f--image img{height:100%;object-fit:cover;object-position:center}.cc--insight-cards .c--insight-cards .cards-container .card .text-container{padding-top:1.25rem;text-align:center}@media screen and (max-width:767px){.cc--insight-cards .c--insight-cards .cards-container .card .text-container{padding-top:.9375rem}}@media screen and (min-width:768px)and (max-width:1023px){.cc--insight-cards .c--insight-cards .cards-container .card .text-container{flex:1 0 52.6315789474%}}@media screen and (min-width:1024px){.cc--insight-cards .c--insight-cards .cards-container .card .text-container{padding-top:1.5625rem}}.cc--insight-cards .c--insight-cards .cards-container .card .text-container h3{font-size:1.125rem;line-height:1;color:#fff}@media screen and (min-width:768px){.cc--insight-cards .c--insight-cards .cards-container .card .text-container h3{font-size:1.875rem;line-height:1.2}}.cc--insight-cards .c--insight-cards .cards-container .card .text-container h3 a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--insight-cards .c--insight-cards .cards-container .card .text-container h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--insight-cards .c--insight-cards .cards-container .card .text-container h3 a:hover{text-decoration:underline}.cc--insight-cards .c--insight-cards .cards-container .card .text-container h3 a:focus{outline-color:#00a1ca}.cc--insight-cards .c--insight-cards .cards-container .card .text-container .f--description{margin-top:1.25rem}.cc--insight-cards .c--insight-cards .cards-container .card .text-container .f--description p{color:#fff}.cc--interactive-content-pane{position:relative;overflow:hidden;background-color:#000}.cc--interactive-content-pane .c--interactive-content-pane{max-width:1800px;margin:0 auto}.cc--interactive-content-pane .c--interactive-content-pane .inner-wrapper{padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .inner-wrapper{padding-top:12.5rem;padding-right:4.1666666667%;padding-bottom:12.5rem;padding-left:4.1666666667%;display:flex;justify-content:space-between}}.cc--interactive-content-pane .c--interactive-content-pane .left{position:relative;z-index:2}@media screen and (max-width:767px){.cc--interactive-content-pane .c--interactive-content-pane .left{padding-right:1.25rem;padding-left:1.25rem}}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .left{padding-right:4.5454545455%;padding-left:4.5454545455%;display:flex;flex:0 0 40.9090909091%;flex-direction:column;justify-content:space-between;width:40.9090909091%}}@media screen and (min-width:1024px){.cc--interactive-content-pane .c--interactive-content-pane .left{flex:0 0 36.3636363636%;width:36.3636363636%}}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .left:after{content:"";position:absolute;z-index:3;top:0;left:0;width:.0625rem;height:100%;background-color:#fff}}.cc--interactive-content-pane .c--interactive-content-pane .left .f--section-title{padding-bottom:1.25rem;margin-bottom:.9375rem}@media screen and (max-width:767px){.cc--interactive-content-pane .c--interactive-content-pane .left .f--section-title{padding-right:9.0909090909%;border-bottom:.0625rem solid #FC0}}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .left .f--section-title{padding-right:2.2727272727%}}.cc--interactive-content-pane .c--interactive-content-pane .left .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1.2;color:#fff;letter-spacing:-.053125rem}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .left .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.069375rem}}.cc--interactive-content-pane .c--interactive-content-pane .left .interactive-content-pane-pagination{margin:0;padding:0;list-style:none;display:none;position:relative;bottom:auto}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .left .interactive-content-pane-pagination{display:block}}.cc--interactive-content-pane .c--interactive-content-pane .left .interactive-content-pane-pagination li{margin-right:2.3255813953%;margin-bottom:1.25rem}@media screen and (max-width:767px){.cc--interactive-content-pane .c--interactive-content-pane .left .interactive-content-pane-pagination li{flex-shrink:0;flex-wrap:nowrap;scroll-snap-align:start}}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .left .interactive-content-pane-pagination li{margin-right:0;margin-bottom:1.25rem;max-width:100%}}.cc--interactive-content-pane .c--interactive-content-pane .left .interactive-content-pane-pagination li:last-child{margin-right:0}@media screen and (max-width:767px){.cc--interactive-content-pane .c--interactive-content-pane .left .interactive-content-pane-pagination li:last-child:after{content:"";display:inline-block;width:3.125rem}}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .left .interactive-content-pane-pagination li:last-child{margin-right:-.15625rem;margin-bottom:0}}.cc--interactive-content-pane .c--interactive-content-pane .left .interactive-content-pane-pagination li span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;display:inline-block;background:none;color:#fff;cursor:pointer}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .left .interactive-content-pane-pagination li span{font-size:1.125rem;line-height:1.4445}}@media screen and (min-width:1024px){.cc--interactive-content-pane .c--interactive-content-pane .left .interactive-content-pane-pagination li span{padding-bottom:0}}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .left .interactive-content-pane-pagination li.active{position:relative}.cc--interactive-content-pane .c--interactive-content-pane .left .interactive-content-pane-pagination li.active:after{content:"";position:absolute;z-index:5;top:0;left:-16.6666666667%;width:.3125rem;height:100%;margin-left:3px;background-color:#fc0}}@media screen and (min-width:1024px){.cc--interactive-content-pane .c--interactive-content-pane .left .interactive-content-pane-pagination li.active:after{margin-left:-2px}}.cc--interactive-content-pane .c--interactive-content-pane .left .interactive-content-pane-pagination li.active span{color:#fc0}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .right{margin-top:0;padding-left:15.9090909091%;display:flex;position:relative;z-index:2;flex:0 0 59.0909090909%;flex-direction:column-reverse;width:59.0909090909%;overflow:hidden}}@media screen and (min-width:1024px){.cc--interactive-content-pane .c--interactive-content-pane .right{padding-right:0;padding-left:20.4545454545%;flex:0 0 63.6363636364%;width:63.6363636364%}}.cc--interactive-content-pane .c--interactive-content-pane .right .select-container{margin:1.25rem 1.25rem 1.6875rem;position:relative;background-color:#000}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .right .select-container{display:none}}.cc--interactive-content-pane .c--interactive-content-pane .right .select-container select{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;padding-right:4rem;font-size:1rem;line-height:1.5;width:100%;border:0;background:transparent;background-image:none;box-shadow:none;color:#fc0;white-space:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .right .select-container select{font-size:1.125rem;line-height:1.4445}}.cc--interactive-content-pane .c--interactive-content-pane .right .select-container select:focus,.cc--interactive-content-pane .c--interactive-content-pane .right .select-container select:focus-visible{outline:.1875rem solid #FC0}.cc--interactive-content-pane .c--interactive-content-pane .right .select-container select::-ms-expand{display:none}.cc--interactive-content-pane .c--interactive-content-pane .right .select-container svg{position:absolute;top:50%;transform:translateY(-50%);right:0;width:2.1875rem;height:2.1875rem;pointer-events:none}.cc--interactive-content-pane .c--interactive-content-pane .right .swiper{z-index:3}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .right .swiper{width:100%}}.cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide{width:100%;height:100%}.cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide .f--image{margin-bottom:.9375rem}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide .f--image{display:none}}.cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide .text-container{padding-right:1.25rem;padding-left:1.25rem;margin-top:0}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide .text-container{padding-right:0;padding-left:0}}.cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide h3.pane-title{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.1667;color:#fff;letter-spacing:-.041875rem}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide h3.pane-title{font-size:2.5rem;line-height:1.2;letter-spacing:-.069375rem}}.cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide .f--description{margin-top:1.25rem}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide .f--description{margin-top:1.25rem}}.cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide .f--description p{color:#fff}.cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide ul{margin:0;padding:0;list-style:none;margin-top:1.25rem}.cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide ul li:not(:last-child){margin-bottom:.9375rem}.cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide ul li .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;color:#900;text-decoration:none}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide ul li .f--link a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide ul li .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide ul li .f--link a:hover{text-decoration:underline}.cc--interactive-content-pane .c--interactive-content-pane .right .swiper .swiper-wrapper .swiper-slide ul li .f--link a{color:#fff}.cc--interactive-content-pane .c--interactive-content-pane .background-images{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000}@media screen and (min-width:768px){.cc--interactive-content-pane .c--interactive-content-pane .background-images{display:block}}.cc--interactive-content-pane .c--interactive-content-pane .background-images .swiper-background-images{height:100%}.cc--interactive-content-pane .c--interactive-content-pane .background-images .swiper-background-images:after{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:#000000b3}.cc--interactive-content-pane .c--interactive-content-pane .background-images .swiper-background-images .swiper-wrapper .swiper-slide .f--image{height:100%}.cc--interactive-content-pane .c--interactive-content-pane .background-images .swiper-background-images .swiper-wrapper .swiper-slide .f--image img{height:100%;object-fit:cover;object-position:center}.cc--interactive-video-grid{max-width:1800px;margin:0 auto}.cc--interactive-video-grid .c--interactive-video-grid{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--interactive-video-grid .c--interactive-video-grid{padding-right:8.3333333333%;padding-left:8.3333333333%}}.cc--interactive-video-grid .c--interactive-video-grid .header-container{margin-bottom:1.25rem;padding-top:1.875rem;text-align:center}@media screen and (min-width:768px){.cc--interactive-video-grid .c--interactive-video-grid .header-container{margin-bottom:1.875rem;padding-top:2.5rem}}.cc--interactive-video-grid .c--interactive-video-grid .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1.2;color:#000;letter-spacing:-.051875rem}@media screen and (min-width:768px){.cc--interactive-video-grid .c--interactive-video-grid .header-container .f--section-title h2{font-size:2.5rem;line-height:1.2;letter-spacing:-.069375rem}}.cc--interactive-video-grid .c--interactive-video-grid .header-container .f--description{margin-top:1.25rem;margin-right:auto;margin-left:auto;max-width:45.3125rem}@media screen and (min-width:768px){.cc--interactive-video-grid .c--interactive-video-grid .cards-container{display:flex;flex-wrap:wrap}}.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card{margin-bottom:1.875rem}@media screen and (min-width:768px)and (max-width:1023px){.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card{margin-right:5%;margin-bottom:2.1875rem;flex:0 0 47.5%}}@media screen and (min-width:1024px){.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card{margin-right:5%;margin-bottom:3.125rem;flex:0 0 30%}}@media screen and (min-width:768px)and (max-width:1023px){.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card:nth-child(2n){margin-right:0}}@media screen and (min-width:1024px){.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card:nth-child(3n+3){margin-right:0}}.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card .title-container{padding-top:1.25rem}.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card .title-container .f--cta-title{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card .title-container .f--cta-title{margin-bottom:1.25rem}}.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card .title-container .f--cta-title h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1}@media screen and (min-width:768px){.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card .title-container .f--cta-title h3{font-size:1.875rem;line-height:1.0667}}.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card .title-container span.person-class{margin-bottom:.3125rem;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.2858;display:block}@media screen and (min-width:768px){.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card .title-container span.person-class{font-size:1rem;line-height:1.375}}.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card .title-container span.person-degree{font-family:Source Sans Pro,sans-serif;font-style:italic;font-weight:400;font-size:.875rem;line-height:1.2858;display:block}@media screen and (min-width:768px){.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card .title-container span.person-degree{font-size:1rem;line-height:1.375}}@media screen and (max-width:767px){.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card .video-container{margin-top:1.25rem}}.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card .video-container .image-container{position:relative}.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card .video-container .image-container .play-video{padding-right:.625rem;padding-bottom:.625rem;display:flex;position:absolute;top:0;left:0;align-items:flex-end;justify-content:flex-end;width:100%;height:100%}.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card .video-container .image-container .play-video svg{width:3.125rem;height:3.125rem;border-radius:50%}.cc--interactive-video-grid .c--interactive-video-grid .cards-container .card .video-container .image-container .play-video svg polygon{fill:#900}.cc--intro-text{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--intro-text{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--intro-text .c--intro-text{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--intro-text .c--intro-text{padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--intro-text .c--intro-text{padding-right:10.4166666667%;padding-left:10.4166666667%}}.cc--intro-text .c--intro-text .f--description{text-align:center}.cc--intro-text .c--intro-text .f--description,.cc--intro-text .c--intro-text .f--description li,.cc--intro-text .c--intro-text .f--description p{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.1667}@media screen and (min-width:768px){.cc--intro-text .c--intro-text .f--description,.cc--intro-text .c--intro-text .f--description li,.cc--intro-text .c--intro-text .f--description p{font-size:1.875rem;line-height:1.2}}.tc--program-listing .cc--intro-text .c--intro-text .f--description,.tc--program-listing .cc--intro-text .c--intro-text .f--description li,.tc--program-listing .cc--intro-text .c--intro-text .f--description p{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.125}@media screen and (min-width:768px){.tc--program-listing .cc--intro-text .c--intro-text .f--description,.tc--program-listing .cc--intro-text .c--intro-text .f--description li,.tc--program-listing .cc--intro-text .c--intro-text .f--description p{font-size:1.125rem;line-height:1.2223}}.cc--intro-text .c--intro-text .f--description a{color:#000}html[data-whatintent=mouse] .cc--intro-text .c--intro-text .f--description a{transition:all .1s}html[data-whatintent=mouse] .cc--intro-text .c--intro-text .f--description a:hover{text-decoration:none}.cc--landing-page-sequence .c--landing-page-sequence .cc--simplified-landing-hero .image-container{position:fixed;z-index:0;top:0;width:100%;height:100vh}.cc--landing-page-sequence .c--landing-page-sequence .cc--simplified-landing-hero .image-container img{object-fit:cover}.cc--landing-page-sequence .c--landing-page-sequence .cc--simplified-landing-hero .image-container:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:.42;background:#000}.cc--landing-page-sequence .c--landing-page-sequence .cc--simplified-landing-hero .image-title-container{min-height:100vh}@media screen and (min-width:768px){.cc--landing-page-sequence .c--landing-page-sequence .cc--simplified-landing-hero .image-title-container .text-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto}}@media screen and (min-width:768px)and (max-width:1023px){.cc--landing-page-sequence .c--landing-page-sequence .cc--simplified-landing-hero .image-title-container .text-container{top:65%}}.cc--landing-page-sequence .c--landing-page-sequence .cc--simplified-landing-hero .image-title-container .text-container:before,.cc--landing-page-sequence .c--landing-page-sequence .cc--simplified-landing-hero .image-title-container .text-container:after{display:none}.cc--landing-page-sequence .c--landing-page-sequence .cc--modal-image-gallery .bg-container,.cc--landing-page-sequence .c--landing-page-sequence .cc--articles-carousel .image-container,.cc--landing-page-sequence .c--landing-page-sequence .cc--photo-wall .image-container{display:none}@media screen and (min-width:1024px){.cc--landing-page-sequence .c--landing-page-sequence .cc--modal-image-gallery{min-height:100vh}}@media screen and (min-width:1800px){.cc--landing-page-sequence .c--landing-page-sequence .cc--modal-image-gallery{display:flex;flex-direction:column;align-items:center;justify-content:center}}@media screen and (min-width:1024px){.cc--landing-page-sequence .c--landing-page-sequence .cc--articles-carousel{min-height:100vh}}@media screen and (min-width:1800px){.cc--landing-page-sequence .c--landing-page-sequence .cc--articles-carousel{display:flex;flex-direction:column;align-items:center;justify-content:center}}.cc--landing-page-sequence .c--landing-page-sequence .cc--articles-carousel.with-image{background:none}@media screen and (min-width:1024px){.cc--landing-page-sequence .c--landing-page-sequence .cc--video-with-text{min-height:100vh}}.cc--landing-page-sequence .c--landing-page-sequence .cc--video-with-text .c--video-with-text .header-container .f--section-title h2,.cc--landing-page-sequence .c--landing-page-sequence .cc--video-with-text .c--video-with-text .header-container .f--description p{color:#fff}.cc--landing-page-sequence .c--landing-page-sequence .c--photo-wall{z-index:1}.cc--landing-page-sequence .c--landing-page-sequence .c--photo-wall:after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:50%;background-color:#000}.cc--landing-page-sequence .c--landing-page-sequence .cc--stories-and-events-promo{margin-bottom:0;padding-top:2.5rem;padding-bottom:2.5rem;z-index:1;min-height:100vh}@media screen and (min-width:768px){.cc--landing-page-sequence .c--landing-page-sequence .cc--stories-and-events-promo{padding-top:3.75rem;padding-bottom:3.75rem}}.cc--landing-page-sequence .c--landing-page-sequence .cc--stories-and-events-promo .c--stories-and-events-promo .cards-container{overflow-y:visible}@media screen and (min-width:1024px){.cc--landing-page-sequence .c--landing-page-sequence .cc--full-width-cta .c--full-width-cta{min-height:100vh}}.cc--landing-page-sequence img{color:#fff}.cc--landing-page-subnav{position:relative;z-index:1;background-color:#900}.cc--landing-page-subnav .c--landing-page-subnav{max-width:1800px;margin:0 auto}.cc--landing-page-subnav .c--landing-page-subnav .menu-container{position:relative}.cc--landing-page-subnav .c--landing-page-subnav .menu-container.is-visible nav{display:block}.cc--landing-page-subnav .c--landing-page-subnav .menu-container.is-visible>button svg.menu{display:none}.cc--landing-page-subnav .c--landing-page-subnav .menu-container.is-visible>button svg.close{display:block}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav{height:100%}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul{margin:0;padding:0;list-style:none}@media screen and (min-width:768px){.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul{display:flex;justify-content:space-around;height:100%}}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul>li:not(:last-child){border-bottom:.0625rem solid #790101}@media screen and (min-width:768px){.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul>li:not(:last-child){border-right:.0625rem solid #790101}}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li{padding-right:4.1666666667%;padding-left:4.1666666667%;position:relative}@media screen and (min-width:768px){.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li{padding-right:2.0833333333%;padding-left:2.0833333333%;display:flex;flex:1 1 0;align-items:center;justify-content:center}.tc--experts-listing .cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li,.tc--press-room .cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li{justify-content:center;width:50%}}html[data-whatintent=mouse] .cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li{transition:all .1s}@media screen and (min-width:1024px){html[data-whatintent=mouse] .cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li:hover{background-color:#790101}}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li.is-expanded{background-color:#790101}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li a{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;padding-top:1.375rem;padding-bottom:1.125rem;font-size:1.125rem;line-height:1.1667;display:flex;color:#fff;text-decoration:none}@media screen and (min-width:768px){.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li a{font-size:1.25rem;line-height:1.2;padding-top:1.75rem;padding-bottom:1.375rem;text-align:center}}@media screen and (min-width:1024px){.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li a{font-size:1.5rem;line-height:1.3334;align-items:center;justify-content:center;width:100%;height:100%}}html[data-whatintent=mouse] .cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li a{transition:all .1s}html[data-whatintent=mouse] .cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li a:hover{color:#fc0}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li .link-arrow-wrapper{display:flex;justify-content:space-between}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li .link-arrow-wrapper button{padding:0;border:0;background:transparent;cursor:pointer}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li .link-arrow-wrapper button svg{width:2.1875rem;height:2.1875rem}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li .submenus-wrapper{padding-top:.9375rem;padding-right:5%;padding-bottom:0;padding-left:5%;display:none}@media screen and (min-width:768px){.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li .submenus-wrapper{padding-top:.9375rem;padding-right:0;padding-bottom:1.5625rem;padding-left:0;position:absolute;top:100%;left:0;width:100%;background-color:#790101}}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li .submenus-wrapper ul{padding-bottom:.625rem}@media screen and (min-width:768px){.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li .submenus-wrapper ul{padding-right:8.3333333333%;padding-left:8.3333333333%;flex-direction:column;align-items:center}}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li .submenus-wrapper ul li{margin-bottom:1.5625rem;border-bottom:0}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li .submenus-wrapper ul li a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.125;padding:0}@media screen and (min-width:768px){.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li .submenus-wrapper ul li a{justify-content:center;width:100%;text-align:center}}@media screen and (min-width:1024px){.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li .submenus-wrapper ul li a{font-size:1.125rem;line-height:.7778}}html[data-whatintent=mouse] .cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li .submenus-wrapper ul li a{transition:all .1s}@media screen and (min-width:1024px){html[data-whatintent=mouse] .cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li .submenus-wrapper ul li a:hover{color:#fc0}}@media screen and (min-width:1024px){.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li:nth-last-child(-n+2) .submenus-wrapper{right:0;left:auto}}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li.has-submenu.is-expanded .submenus-wrapper{display:block}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li.has-submenu.is-expanded .link-arrow-wrapper button svg{transform:rotate(180deg);transition:transform .1s ease-in-out}@media screen and (min-width:1024px){.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li.has-submenu:focus-within{background-color:#790101}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li.has-submenu:focus-within .submenus-wrapper{display:block}}html[data-whatintent=mouse] .cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li.has-submenu{transition:all .1s}@media screen and (min-width:1024px){html[data-whatintent=mouse] .cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li.has-submenu:hover{background-color:#790101}html[data-whatintent=mouse] .cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li.has-submenu:hover .submenus-wrapper{display:block}html[data-whatintent=mouse] .cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li.has-submenu:hover .link-arrow-wrapper button svg{transform:rotate(180deg);transition:transform .1s ease-in-out}}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li.current-menu-item{position:relative}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li.current-menu-item:after{content:"";position:absolute;bottom:0;left:50%;width:calc(100% - 1.25rem);height:.25rem;transform:translate(-50%);background-color:#fc0}@media screen and (min-width:768px){.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li.current-menu-item:after{width:100%}}.cc--landing-page-subnav .c--landing-page-subnav .menu-container nav ul li.current-menu-item.is-expanded:after{display:none}.cc--link-list{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--link-list{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--link-list .c--link-list{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--link-list .c--link-list{padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--link-list .c--link-list{padding-right:18.75%;padding-left:18.75%}}.tc--chaptered-page .cc--link-list .c--link-list{padding:0}@media screen and (min-width:768px){.tc--content-detail .cc--link-list .c--link-list{padding-right:18.75%;padding-left:18.75%}}.cc--link-list .c--link-list .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:-.040625rem}@media screen and (min-width:768px){.cc--link-list .c--link-list .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.069375rem}}.tc--media-listing .cc--link-list .c--link-list .f--section-title h2{font-size:1.875rem;line-height:1;letter-spacing:-.051875rem;text-align:center}@media screen and (min-width:768px){.tc--media-listing .cc--link-list .c--link-list .f--section-title h2{font-size:3.375rem;line-height:1;letter-spacing:-.09375rem}}.cc--link-list .c--link-list .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--link-list .c--link-list .f--description{margin-top:1.25rem}}.cc--link-list .c--link-list .links-container{margin-top:.625rem}@media screen and (min-width:768px){.cc--link-list .c--link-list .links-container{margin-top:1.5625rem;display:flex;justify-content:space-between}}@media screen and (min-width:768px){.cc--link-list .c--link-list .links-container .column{flex:0 0 47.5%}}@media screen and (min-width:1024px){.cc--link-list .c--link-list .links-container .column{flex:0 0 46.1538461538%}}.cc--link-list .c--link-list .links-container .column ul{margin:0;padding:0;list-style:none}.cc--link-list .c--link-list .links-container .column ul .f--link{border-bottom:.0625rem solid rgba(0,0,0,.15)}.cc--link-list .c--link-list .links-container .column ul .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;padding-top:1.25rem;padding-bottom:1.25rem;font-size:1rem;line-height:1.5;display:flex;align-items:center;width:100%;color:#900;text-decoration:none}html[data-whatintent=mouse] .cc--link-list .c--link-list .links-container .column ul .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--link-list .c--link-list .links-container .column ul .f--link a:hover{text-decoration:underline}.cc--localist-embed-grid{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--localist-embed-grid{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--localist-embed-grid .c--localist-embed-grid .header-container{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--localist-embed-grid .c--localist-embed-grid .header-container{padding-right:6.25%;padding-left:6.25%}}@media screen and (min-width:1024px){.cc--localist-embed-grid .c--localist-embed-grid .header-container{padding-right:4.1666666667%;padding-left:4.1666666667%}}.cc--localist-embed-grid .c--localist-embed-grid .header-container h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:2.25rem;line-height:1;letter-spacing:-.041875rem;text-align:center}@media screen and (min-width:768px){.cc--localist-embed-grid .c--localist-embed-grid .header-container h2{font-size:3.375rem;line-height:1;letter-spacing:-.0625rem}}.cc--localist-embed-grid .c--localist-embed-grid .cards-container{margin-top:1.875rem;padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--localist-embed-grid .c--localist-embed-grid .cards-container{margin-top:3.75rem;padding-right:6.25%;padding-left:6.25%;display:flex;flex-wrap:wrap}}@media screen and (min-width:1024px){.cc--localist-embed-grid .c--localist-embed-grid .cards-container{padding-right:4.1666666667%;padding-left:4.1666666667%}}.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card{overflow:hidden;border:.0625rem solid #000;border-radius:1.4375rem}@media screen and (min-width:768px){.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card{flex:0 0 47.619047619%}}@media screen and (min-width:1024px){.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card{margin-left:2.2727272727%;flex:0 0 31.8181818182%}}@media screen and (max-width:767px){.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card:not(:first-child){margin-top:1.25rem}}@media screen and (min-width:768px)and (max-width:1023px){.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card:nth-child(2n){margin-left:4.7619047619%}}@media screen and (min-width:768px)and (max-width:1023px){.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card:nth-child(n+3){margin-top:4.1666666667%}}@media screen and (min-width:1024px){.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card:nth-child(3n+1){margin-left:0}}@media screen and (min-width:1024px){.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card:nth-child(n+4){margin-top:2.0833333333%}}@media screen and (min-width:768px){.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .card-inner{display:flex;flex-direction:column;height:100%}}.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .text-container{padding-top:1.25rem;padding-right:7.1428571429%;padding-bottom:1.25rem;padding-left:7.1428571429%}@media screen and (min-width:768px){.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .text-container{padding-top:1.875rem;padding-right:4.5454545455%;padding-bottom:2.25rem;padding-left:4.5454545455%;display:flex;flex-basis:100%;flex-direction:column;flex-grow:1}}@media screen and (min-width:1024px){.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .text-container{padding-right:7.1428571429%;padding-left:7.1428571429%;position:relative}}.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .text-container h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.25}@media screen and (min-width:768px){.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .text-container h3{font-size:1.875rem;line-height:1.2}}.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .text-container h3 a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .text-container h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .text-container h3 a:hover{text-decoration:underline}.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .text-container .f--description{margin-top:.625rem;font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:italic;font-weight:400}.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .text-container .f--description p{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:italic;font-weight:400}.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .text-container .event-info{margin-top:.625rem;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.5715;color:#4a4a4a}@media screen and (min-width:768px){.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .text-container .event-info{margin-top:auto}}.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .text-container .event-info span,.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .text-container .event-info a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.5715;color:#4a4a4a}.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .text-container .event-info span:not(:first-child):before,.cc--localist-embed-grid .c--localist-embed-grid .cards-container .card .text-container .event-info a:not(:first-child):before{margin-right:.1875rem;margin-left:.1875rem;content:" / ";display:inline-block;color:#4a4a4a}.cc--localist-embed-grid .c--localist-embed-grid .links-container{margin-top:1.875rem;margin-right:8.3333333333%;margin-left:8.3333333333%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.cc--localist-embed-grid .c--localist-embed-grid .links-container{margin-top:3.75rem;margin-right:4.1666666667%;margin-left:4.1666666667%;flex-direction:row}}.cc--localist-embed-grid .c--localist-embed-grid .links-container .f--link{margin-bottom:1.25rem}.cc--localist-embed-grid .c--localist-embed-grid .links-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--localist-embed-grid .c--localist-embed-grid .links-container .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--localist-embed-grid .c--localist-embed-grid .links-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--localist-embed-grid .c--localist-embed-grid .links-container .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--localist-embed-grid .c--localist-embed-grid .links-container .f--link a{width:100%}@media screen and (min-width:768px){.cc--localist-embed-grid .c--localist-embed-grid .links-container .f--link a{width:auto}}@media screen and (min-width:768px){.cc--localist-embed-grid .c--localist-embed-grid .links-container .f--link:not(:last-child){margin-right:2.5rem}}.cc--localist-embed-stacking-cards{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--localist-embed-stacking-cards{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards{padding-right:18.75%;padding-left:18.75%}}.tc--chaptered-page .cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards{padding:0}.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:-.041875rem}@media screen and (min-width:768px){.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .header-container .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.0625rem}}.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container{margin-top:2.5rem}@media screen and (min-width:768px){.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container{margin-top:1.875rem}}.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card{padding-bottom:1.5625rem;display:flex;flex-wrap:wrap;align-items:flex-start;border-bottom:.0625rem solid #000}@media screen and (min-width:768px){.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card{padding-bottom:2.5rem;flex-direction:row;justify-content:space-between}}.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card:not(:last-child){margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card:not(:last-child){margin-bottom:2.5rem}}.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description{flex:0 0 100%}@media screen and (min-width:768px){.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description{flex:1 0 53.3333333333%}}@media screen and (min-width:1024px){.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description{flex:1 0 50%}}.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description .f--cta-title h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1}@media screen and (min-width:768px){.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description .f--cta-title h3{font-size:1.875rem;line-height:1.2}}.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description .f--cta-title h3 a{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;color:#000;font-size:inherit;line-height:inherit;text-decoration:none}@media screen and (min-width:768px){.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description .f--cta-title h3 a{font-size:inherit;line-height:inherit}}html[data-whatintent=mouse] .cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description .f--cta-title h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description .f--cta-title h3 a:hover{text-decoration:underline}.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description .f--description{margin-top:.625rem;word-break:break-all}@media screen and (min-width:768px){.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description .f--description{margin-top:1.25rem}}.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description .f--description p{word-break:break-all}.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description .event-info{margin-top:.625rem;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.375;color:#4a4a4a}.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description .event-info span,.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description .event-info a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.375;color:#4a4a4a}.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description .event-info span:not(:first-child):before,.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .title-description .event-info a:not(:first-child):before{margin-right:.1875rem;margin-left:.1875rem;content:" / ";display:inline-block;color:#4a4a4a}.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .f--image{flex:0 0 100%}@media screen and (max-width:767px){.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .f--image{margin-top:1.25rem}}@media screen and (min-width:768px){.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .f--image{margin-left:6.6666666667%;flex:0 0 40%}}@media screen and (min-width:1024px){.cc--localist-embed-stacking-cards .c--localist-embed-stacking-cards .cards-container .card .f--image{margin-left:3.8461538462%;flex:0 0 46.1538461538%}}.cc--magazine-listing{margin-top:.625rem;max-width:1800px;margin:0 auto}.cc--magazine-listing .c--magazine-listing .cards-container{padding-right:6.25%;padding-left:6.25%;display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.cc--magazine-listing .c--magazine-listing .cards-container{padding-right:6.25%;padding-left:6.25%}}.cc--magazine-listing .c--magazine-listing .cards-container .article-card{flex:0 0 45%}@media screen and (min-width:768px){.cc--magazine-listing .c--magazine-listing .cards-container .article-card{flex:0 0 28.5714285714%}}@media screen and (min-width:1024px){.cc--magazine-listing .c--magazine-listing .cards-container .article-card{flex:0 0 21.4285714286%}}@media screen and (max-width:767px){.cc--magazine-listing .c--magazine-listing .cards-container .article-card:nth-child(odd){margin-right:10%}}@media screen and (max-width:767px){.cc--magazine-listing .c--magazine-listing .cards-container .article-card:nth-child(n+3){margin-top:10%}}@media screen and (min-width:768px)and (max-width:1023px){.cc--magazine-listing .c--magazine-listing .cards-container .article-card:not(:nth-child(3n+3)){margin-right:7.1428571429%}}@media screen and (min-width:768px)and (max-width:1023px){.cc--magazine-listing .c--magazine-listing .cards-container .article-card:nth-child(n+4){margin-top:7.1428571429%}}@media screen and (min-width:1024px){.cc--magazine-listing .c--magazine-listing .cards-container .article-card:not(:nth-child(4n+4)){margin-right:4.7619047619%}}@media screen and (min-width:1024px){.cc--magazine-listing .c--magazine-listing .cards-container .article-card:nth-child(n+5){margin-top:4.7619047619%}}.cc--magazine-listing .c--magazine-listing .cards-container .article-card .text-container{padding-top:.625rem;padding-bottom:1.25rem}@media screen and (min-width:768px){.cc--magazine-listing .c--magazine-listing .cards-container .article-card .text-container{padding-top:.9375rem;padding-bottom:1.875rem}}@media screen and (min-width:1024px){.cc--magazine-listing .c--magazine-listing .cards-container .article-card .text-container{padding-top:.9375rem;padding-bottom:1.875rem}}.cc--magazine-listing .c--magazine-listing .cards-container .article-card .text-container.featured{padding-right:11.1111111111%;padding-left:11.1111111111%;border-radius:0 0 1.5625rem 1.5625rem;background-color:#f4f3f0}@media screen and (min-width:768px){.cc--magazine-listing .c--magazine-listing .cards-container .article-card .text-container.featured{padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--magazine-listing .c--magazine-listing .cards-container .article-card .text-container.featured{padding-right:11.1111111111%;padding-left:11.1111111111%}}.cc--magazine-listing .c--magazine-listing .cards-container .article-card .f--eyebrow{margin-bottom:.3125rem}.cc--magazine-listing .c--magazine-listing .cards-container .article-card .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.2858;color:#900;text-transform:uppercase}.cc--magazine-listing .c--magazine-listing .cards-container .article-card .f--cta-title h3{font-size:1.25rem;line-height:1.5;color:#000}@media screen and (min-width:1024px){.cc--magazine-listing .c--magazine-listing .cards-container .article-card .f--cta-title h3{font-size:1.875rem;line-height:1.1334}}.cc--magazine-listing .c--magazine-listing .cards-container .article-card .f--cta-title a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--magazine-listing .c--magazine-listing .cards-container .article-card .f--cta-title a{transition:all .1s}html[data-whatintent=mouse] .cc--magazine-listing .c--magazine-listing .cards-container .article-card .f--cta-title a:hover{text-decoration:underline}.cc--magazine-listing .c--magazine-listing .cards-container .article-card .f--cta-title a:focus{outline-color:#00a1ca}.cc--magazine-listing .c--magazine-listing .cards-container .article-card .f--link{margin-top:1.25rem}.cc--magazine-listing .c--magazine-listing .cards-container .article-card .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;color:#900;text-decoration:none}@media screen and (min-width:768px){.cc--magazine-listing .c--magazine-listing .cards-container .article-card .f--link a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--magazine-listing .c--magazine-listing .cards-container .article-card .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--magazine-listing .c--magazine-listing .cards-container .article-card .f--link a:hover{text-decoration:underline}.cc--main-menu{padding-top:2.1875rem;padding-right:8.3333333333%;padding-bottom:2.1875rem;padding-left:8.3333333333%;position:relative;z-index:1;top:0;bottom:0;left:0;width:100%;overflow:auto;background-color:#900}@media screen and (min-width:768px){.cc--main-menu{padding-top:3.125rem;padding-bottom:7.8125rem}}@media screen and (min-width:768px)and (hover:none){.cc--main-menu{padding-bottom:4.6875rem}}@media screen and (max-width:1023px){.cc--main-menu.active{position:absolute;z-index:2;height:100%;overflow:hidden}.cc--main-menu:not(.active){bottom:0!important}}@media screen and (min-width:1024px){.cc--main-menu{padding-right:0;flex:1 0 0%}}.cc--main-menu .mc--menu .m--menu{border-bottom:.0625rem solid #6F0000}@media screen and (min-width:768px)and (max-width:1023px){.cc--main-menu .mc--menu .m--menu{margin-bottom:.625rem;padding-bottom:.625rem}}@media screen and (min-width:1024px){.cc--main-menu .mc--menu .m--menu{position:relative}}.cc--main-menu .mc--menu .m--menu a{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.25;display:block;position:relative;outline-color:#fff;color:#fff;letter-spacing:-.046875rem;text-decoration:none}@media screen and (min-width:768px){.cc--main-menu .mc--menu .m--menu a{font-size:1.875rem;line-height:1.1334;letter-spacing:normal}}.cc--main-menu .mc--menu .m--menu>li{padding-top:0;padding-bottom:1.5625rem}@media screen and (min-width:1024px){.cc--main-menu .mc--menu .m--menu>li{padding-bottom:1.875rem}}.cc--main-menu .mc--menu .link-arrow-wrapper .expand{padding:0;font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;display:flex;align-items:center;justify-content:space-between;width:100%;transition:color .2s ease;border:0;outline-color:#fff;background:transparent;color:#fff;text-align:left;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--main-menu .mc--menu .link-arrow-wrapper .expand .icon{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.5625rem;height:1.5625rem;transition:background-color .2s ease}@media screen and (min-width:1024px){.cc--main-menu .mc--menu .link-arrow-wrapper .expand .icon{width:2.1875rem;height:2.1875rem}}.cc--main-menu .mc--menu .link-arrow-wrapper .expand .icon svg{width:.625rem}@media screen and (min-width:1024px){.cc--main-menu .mc--menu .link-arrow-wrapper .expand .icon svg{width:.9375rem}}.cc--main-menu .mc--menu .link-arrow-wrapper .expand .icon svg g{fill:#fff}.cc--main-menu .mc--menu .link-arrow-wrapper .expand:hover,.cc--main-menu .mc--menu .link-arrow-wrapper .expand.opened{color:#fc0}.cc--main-menu .mc--menu .link-arrow-wrapper .expand:hover .icon,.cc--main-menu .mc--menu .link-arrow-wrapper .expand.opened .icon{background-color:#6f0000}.cc--main-menu .m--menu{margin:0;padding:0;list-style:none;z-index:2}@media screen and (min-width:1024px){.cc--main-menu .m--menu{display:flex;flex-direction:column;width:40.9090909091%}}@media screen and (min-width:768px){.cc--main-menu .m--menu>li{transition:max-width .4s ease}}@media screen and (min-width:1024px){.cc--main-menu .m--menu>li{padding-right:11.1111111111%}}.cc--main-menu .m--menu>li>.link-arrow-wrapper .expand{font-size:1.5rem;line-height:1.25;letter-spacing:-.046875rem}@media screen and (min-width:768px){.cc--main-menu .m--menu>li>.link-arrow-wrapper .expand{font-size:1.875rem;line-height:1.1334;letter-spacing:normal}}@media screen and (min-width:1024px){.cc--main-menu .m--menu>li>.link-arrow-wrapper .expand .icon svg{height:.9375rem}}.cc--main-menu .m--menu>li.is-open a{color:#fc0}.cc--main-menu .m--menu>li .submenus-wrapper{display:none;position:absolute;top:0;width:100%;transition:left .2s ease-in-out}@media screen and (max-width:1023px){.cc--main-menu .m--menu>li .submenus-wrapper{padding-top:3.125rem;padding-right:8.3333333333%;padding-bottom:3.125rem;padding-left:8.3333333333%;z-index:2;left:0;height:100%;overflow:auto;background-color:#900}.cc--main-menu .m--menu>li .submenus-wrapper.active-submenu{padding-bottom:6.875rem}}@media screen and (max-width:767px){.cc--main-menu .m--menu>li .submenus-wrapper{padding-top:2.1875rem;padding-bottom:2.1875rem}}@media screen and (min-width:1024px){.cc--main-menu .m--menu>li .submenus-wrapper{padding-left:16.6666666667%;z-index:2;left:100%;width:72.2222222222%;margin-left:0}}.cc--main-menu .m--menu>li .submenus-wrapper .submenus-wrapper-inner{margin-bottom:0}@media screen and (min-width:1024px){.cc--main-menu .m--menu>li .submenus-wrapper .submenus-wrapper-inner{width:100%}}.cc--main-menu .m--menu>li .submenus-wrapper .submenus-wrapper-inner>span{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.cc--main-menu .m--menu ul.submenu{margin:0;padding:0;list-style:none;width:100%}@media screen and (min-width:1024px){.cc--main-menu .m--menu ul.submenu>li{padding-bottom:1.5625rem;position:static}}.cc--main-menu .m--menu ul.submenu>li .expand,.cc--main-menu .m--menu ul.submenu>li span:not(.icon),.cc--main-menu .m--menu ul.submenu>li a{padding-top:.9375rem;padding-bottom:.625rem;font-size:1rem;line-height:1.5;font-family:Source Sans Pro,sans-serif;display:flex;border-bottom:0;color:#fff;font-style:normal;font-weight:400;letter-spacing:normal;text-decoration:none}@media screen and (min-width:768px)and (max-width:1023px){.cc--main-menu .m--menu ul.submenu>li .expand,.cc--main-menu .m--menu ul.submenu>li span:not(.icon),.cc--main-menu .m--menu ul.submenu>li a{padding-bottom:.8125rem;font-size:1.25rem;line-height:1.4}}@media screen and (min-width:1024px){.cc--main-menu .m--menu ul.submenu>li .expand,.cc--main-menu .m--menu ul.submenu>li span:not(.icon),.cc--main-menu .m--menu ul.submenu>li a{padding-top:0;padding-bottom:0;color:#fff}}html[data-whatintent=mouse] .cc--main-menu .m--menu ul.submenu>li .expand,html[data-whatintent=mouse] .cc--main-menu .m--menu ul.submenu>li span:not(.icon),html[data-whatintent=mouse] .cc--main-menu .m--menu ul.submenu>li a{transition:all .1s}html[data-whatintent=mouse] .cc--main-menu .m--menu ul.submenu>li .expand:hover,html[data-whatintent=mouse] .cc--main-menu .m--menu ul.submenu>li span:not(.icon):hover,html[data-whatintent=mouse] .cc--main-menu .m--menu ul.submenu>li a:hover{color:#fc0}.cc--main-menu .m--menu ul.submenu>li span:not(.icon){padding:0}.cc--main-menu .m--menu ul.submenu>li .expand .icon{width:1.5625rem;height:1.5625rem}.cc--main-menu .m--menu ul.submenu>li .has-description{padding-bottom:.3125rem;display:flex;align-items:center}.cc--main-menu .m--menu ul.submenu>li .has-description span{margin-left:.625rem;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.5625rem;height:1.5625rem;background:#6f0000}.cc--main-menu .m--menu ul.submenu>li .menu-item-description{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.5;margin-top:.3125rem;color:#fff}@media screen and (max-width:1023px){.cc--main-menu .m--menu ul.submenu>li .menu-item-description{padding-bottom:.9375rem}}@media screen and (min-width:1024px){.cc--main-menu .m--menu ul.submenu>li .menu-item-description{padding-right:15.3846153846%}}.cc--main-menu .m--menu ul.submenu>li.is-open a{color:#fc0}@media screen and (min-width:1024px){.cc--main-menu .m--menu ul.submenu>li>.submenus-wrapper{padding:0 7.6923076923% 0 15.3846153846%;position:absolute;top:0;left:100%;width:100%;height:100%;margin-left:0}}.cc--main-menu .m--menu ul.submenu>li>.submenus-wrapper .submenus-wrapper-inner{margin-bottom:0}.cc--main-menu .m--menu ul.submenu>li>.submenus-wrapper .submenus-wrapper-inner ul{margin:0;padding:0;list-style:none}.cc--main-menu .m--menu ul.submenu>li>.submenus-wrapper .submenus-wrapper-inner ul li a{padding-bottom:.625rem;font-size:1rem;line-height:1.5;font-family:Source Sans Pro,sans-serif;color:#fff;font-style:normal;font-weight:400}@media screen and (min-width:768px)and (max-width:1023px){.cc--main-menu .m--menu ul.submenu>li>.submenus-wrapper .submenus-wrapper-inner ul li a{font-size:1.25rem;line-height:1.4}}@media screen and (min-width:1024px){.cc--main-menu .m--menu ul.submenu>li>.submenus-wrapper .submenus-wrapper-inner ul li a{padding-top:0;padding-bottom:0}}.cc--main-menu .m--menu ul.submenu>li>.submenus-wrapper .submenus-wrapper-inner ul li a.has-description{padding-bottom:.3125rem;color:#fc0;font-weight:700}html[data-whatintent=mouse] .cc--main-menu .m--menu ul.submenu>li>.submenus-wrapper .submenus-wrapper-inner ul li a{transition:all .1s}html[data-whatintent=mouse] .cc--main-menu .m--menu ul.submenu>li>.submenus-wrapper .submenus-wrapper-inner ul li a:hover{color:#fc0}@media screen and (min-width:1024px){html[data-whatintent=touch] .cc--main-menu .m--menu ul.submenu>li>.submenus-wrapper .submenus-wrapper-inner ul li a{pointer-events:auto}}.cc--main-menu .m--menu li .back-to-prev{padding-top:0;padding-right:0;padding-bottom:.625rem;padding-left:0;font-size:.875rem;line-height:1.8572;display:inline-flex;align-items:center;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--main-menu .m--menu li .back-to-prev svg{margin-right:.875rem;position:relative;top:.0625rem}@media screen and (min-width:1024px){.cc--main-menu .m--menu li .back-to-prev{display:none}}.lr--sidebar .cc--media-contact{display:none}@media screen and (min-width:768px){.lr--sidebar .cc--media-contact{display:block}}@media screen and (min-width:768px){.lr--main .cc--media-contact{display:none}}.cc--media-contact .c--media-contact .inner-wrapper{padding-top:1.875rem;padding-bottom:1.875rem;border-bottom:.0625rem solid #000}@media screen and (min-width:768px){.cc--media-contact .c--media-contact .inner-wrapper{display:flex;border-bottom:0}}@media screen and (min-width:1024px){.cc--media-contact .c--media-contact .inner-wrapper{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width:768px){.cc--media-contact .c--media-contact .inner-wrapper .header-container{margin-right:10%;flex:0 0 25%}}@media screen and (min-width:1024px){.cc--media-contact .c--media-contact .inner-wrapper .header-container{margin-right:5%;flex-basis:30%}}.cc--media-contact .c--media-contact .inner-wrapper .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;text-align:left}.cc--media-contact .c--media-contact .inner-wrapper .contact-name{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;margin-top:.625rem;display:block}@media screen and (min-width:768px){.cc--media-contact .c--media-contact .inner-wrapper .contact-name{font-size:1.125rem;line-height:1.4445;margin-top:0}}.cc--media-contact .c--media-contact .inner-wrapper .title{font-family:Source Sans Pro,sans-serif;font-style:italic;font-weight:400;font-size:1rem;line-height:1.5;margin-top:.625rem;display:block}@media screen and (min-width:768px){.cc--media-contact .c--media-contact .inner-wrapper .title{font-size:1.125rem;line-height:1.4445}}.cc--media-contact .c--media-contact .inner-wrapper .phone{margin-top:1.3125rem}.cc--media-contact .c--media-contact .inner-wrapper .phone .f--phone{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;display:block}@media screen and (min-width:768px){.cc--media-contact .c--media-contact .inner-wrapper .phone .f--phone{font-size:1.125rem;line-height:1.4445}}.cc--media-contact .c--media-contact .inner-wrapper .phone .f--phone a{color:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--media-contact .c--media-contact .inner-wrapper .phone .f--phone a{transition:all .1s}html[data-whatintent=mouse] .cc--media-contact .c--media-contact .inner-wrapper .phone .f--phone a:hover{text-decoration:underline}.cc--media-contact .c--media-contact .inner-wrapper .f--email{margin-top:.875rem;margin-right:nul;margin-left:nul}.cc--media-contact .c--media-contact .inner-wrapper .f--email a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;color:inherit;text-decoration:underline}@media screen and (min-width:768px){.cc--media-contact .c--media-contact .inner-wrapper .f--email a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--media-contact .c--media-contact .inner-wrapper .f--email a{transition:all .1s}html[data-whatintent=mouse] .cc--media-contact .c--media-contact .inner-wrapper .f--email a:hover{text-decoration:none}.cc--media-filter .c--media-filter .form-wrapper{padding:.9375rem 1.25rem;background-color:#f0f0f0}@media screen and (min-width:768px){.cc--media-filter .c--media-filter .form-wrapper{padding-top:1.875rem;padding-right:4.1666666667%;padding-bottom:1.875rem;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--media-filter .c--media-filter .form-wrapper{padding-right:14.5833333333%;padding-left:14.5833333333%}}.cc--media-filter .c--media-filter .f--section-title h2{margin-bottom:1.25rem;padding-right:8.3333333333%;padding-left:8.3333333333%;font-size:1.875rem;line-height:1.2667;text-align:center}@media screen and (min-width:768px){.cc--media-filter .c--media-filter .f--section-title h2{margin-bottom:2.5rem;font-size:3.375rem;line-height:1.1112}}@media screen and (min-width:1024px){.cc--media-filter .c--media-filter .f--section-title h2{padding-left:9.0909090909%}}.cc--media-filter .c--media-filter .filter-form-header{position:relative}@media screen and (min-width:768px){.cc--media-filter .c--media-filter .filter-form-header{display:none}}.cc--media-filter .c--media-filter .filter-form-header button{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.75;padding:0;display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background-color:transparent;color:#000}@media screen and (min-width:768px){.cc--media-filter .c--media-filter .filter-form-header button{display:none}}.cc--media-filter .c--media-filter .filter-form-header button svg{width:1.0625rem;height:1.0625rem;transition:transform .3s ease-in-out}.cc--media-filter .c--media-filter .filter-form-header button svg.filter-opened{display:none}.cc--media-filter .c--media-filter .filter-form-header button.open{border-bottom:0}.cc--media-filter .c--media-filter .filter-form-header button.open .filter-closed{display:none}.cc--media-filter .c--media-filter .filter-form-header button.open .filter-opened{display:block}.cc--media-filter .c--media-filter form{padding-top:.9375rem;padding-bottom:.9375rem;max-width:1800px;margin:0 auto;display:none}@media screen and (min-width:768px){.cc--media-filter .c--media-filter form{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}}.cc--media-filter .c--media-filter form h2{display:none}@media screen and (min-width:768px){.cc--media-filter .c--media-filter form h2{display:block}}@media screen and (min-width:768px){.cc--media-filter .c--media-filter form>.fi--form-item{flex:0 0 36.3636363636%}}@media screen and (min-width:1024px){.cc--media-filter .c--media-filter form>.fi--form-item{flex:0 0 38.2352941176%}}.cc--media-filter .c--media-filter form>.fi--form-item:not(:last-child){margin-bottom:1.25rem}.cc--media-filter .c--media-filter form>.fi--form-item label{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;margin-bottom:.625rem;font-size:.875rem;line-height:1.2858;display:block}@media screen and (min-width:768px){.cc--media-filter .c--media-filter form>.fi--form-item label{font-size:1.125rem;line-height:1.3334}}.cc--media-filter .c--media-filter form>.fi--form-item.fi--form-item-select .select-wrap{background-color:#fff}.cc--media-filter .c--media-filter form .filter-buttons{margin-top:1.875rem}@media screen and (min-width:768px){.cc--media-filter .c--media-filter form .filter-buttons{margin-top:2.125rem;flex:0 0 15.9090909091%}}@media screen and (min-width:768px){.cc--media-filter .c--media-filter form .filter-buttons{flex:0 0 14.2857142857%}}.cc--media-filter .c--media-filter form .filter-buttons button{width:100%}.cc--media-filter .c--media-filter form .filter-buttons a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;margin-top:.3125rem;font-size:.875rem;line-height:1.7143;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;color:#900;text-align:inherit;cursor:pointer}@media screen and (min-width:1024px){.cc--media-filter.class-notes .c--media-filter .form-wrapper{padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--media-filter.class-notes .c--media-filter form{flex-wrap:nowrap}}@media screen and (min-width:768px)and (max-width:1023px){.cc--media-filter.class-notes .c--media-filter form>.fi--form-item{flex:1 1 47.7272727273%}}@media screen and (min-width:1024px){.cc--media-filter.class-notes .c--media-filter form>.fi--form-item{margin-right:2.2727272727%;flex-grow:1;flex-shrink:1}}@media screen and (min-width:768px)and (max-width:1023px){.cc--media-filter.class-notes .c--media-filter form>.fi--form-item:nth-child(odd){margin-right:4.5454545455%}}@media screen and (min-width:1024px){.cc--media-filter.class-notes .c--media-filter form>.fi--form-item label{white-space:nowrap}}@media screen and (min-width:1024px){.cc--media-filter.class-notes .c--media-filter form .filter-buttons{max-width:7.5rem}}.cc--media-filter.news-listing{background-color:#f0f0f0}.cc--media-filter.news-listing .c--media-filter{max-width:1800px;margin:0 auto}@media screen and (min-width:1024px){.cc--media-filter.news-listing .c--media-filter .form-wrapper{padding-right:22.9166666667%;padding-left:22.9166666667%;background-color:transparent}}@media screen and (min-width:768px){.cc--media-filter.news-listing .c--media-filter form{justify-content:center}}@media screen and (min-width:1024px){.cc--media-filter.news-listing .c--media-filter form>.fi--form-item{flex-grow:1}}@media screen and (min-width:768px){.cc--media-filter.news-listing .c--media-filter form .filter-buttons{margin-left:5.8823529412%}}.cc--media-filter.news-listing .c--media-filter form .filter-buttons a{display:none}.cc--media-resource-listing{max-width:1800px;margin:0 auto;margin-top:1.875rem;margin-bottom:2.1875rem}@media screen and (min-width:768px){.cc--media-resource-listing{margin-top:3.75rem}}.cc--media-resource-listing .c--media-resource-listing{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--media-resource-listing .c--media-resource-listing{padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--media-resource-listing .c--media-resource-listing{padding-right:16.6666666667%;padding-left:16.6666666667%}}.cc--media-resource-listing .c--media-resource-listing .person-card{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:.0625rem solid #000}@media screen and (min-width:768px){.cc--media-resource-listing .c--media-resource-listing .person-card{padding-bottom:1.875rem;margin-bottom:1.875rem;display:flex;justify-content:space-between}}.cc--media-resource-listing .c--media-resource-listing .person-card .text-container{padding-top:1.25rem}@media screen and (min-width:768px){.cc--media-resource-listing .c--media-resource-listing .person-card .text-container{padding-top:0;display:flex;flex:0 0 68.1818181818%;justify-content:space-between}}@media screen and (min-width:1024px){.cc--media-resource-listing .c--media-resource-listing .person-card .text-container{flex:0 0 68.75%}}@media screen and (min-width:768px){.cc--media-resource-listing .c--media-resource-listing .person-card .text-container .col{flex:0 0 46.6666666667%}}@media screen and (min-width:1024px){.cc--media-resource-listing .c--media-resource-listing .person-card .text-container .col{flex:0 0 50%}}@media screen and (min-width:1024px){.cc--media-resource-listing .c--media-resource-listing .person-card .text-container .col:nth-child(2){flex:0 0 40.9090909091%}}@media screen and (min-width:768px){.cc--media-resource-listing .c--media-resource-listing .person-card .f--image{flex:0 0 27.2727272727%}}@media screen and (min-width:1024px){.cc--media-resource-listing .c--media-resource-listing .person-card .f--image{flex:0 0 25%}}.cc--media-resource-listing .c--media-resource-listing .person-card .f--cta-title h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.2223}@media screen and (min-width:768px){.cc--media-resource-listing .c--media-resource-listing .person-card .f--cta-title h3{font-size:1.875rem;line-height:1.1667}}.cc--media-resource-listing .c--media-resource-listing .person-card .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--media-resource-listing .c--media-resource-listing .person-card .f--cta-title h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--media-resource-listing .c--media-resource-listing .person-card .f--cta-title h3 a:hover{text-decoration:underline}.cc--media-resource-listing .c--media-resource-listing .person-card .person-department,.cc--media-resource-listing .c--media-resource-listing .person-card .person-title{font-family:Source Sans Pro,sans-serif;font-style:italic;font-weight:400;margin-top:.625rem;font-size:1rem;line-height:1.5;display:block}@media screen and (min-width:768px){.cc--media-resource-listing .c--media-resource-listing .person-card .person-department,.cc--media-resource-listing .c--media-resource-listing .person-card .person-title{font-size:1.125rem;line-height:1.4445}}.cc--media-resource-listing .c--media-resource-listing .person-card .person-title{font-family:Source Sans Pro,sans-serif;font-style:italic;font-weight:700}.cc--media-resource-listing .c--media-resource-listing .person-card .person-phone,.cc--media-resource-listing .c--media-resource-listing .person-card .person-mobile,.cc--media-resource-listing .c--media-resource-listing .person-card .person-email{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;margin-top:.1875rem;font-size:1rem;line-height:1.5;display:block;color:#000}@media screen and (min-width:768px){.cc--media-resource-listing .c--media-resource-listing .person-card .person-phone,.cc--media-resource-listing .c--media-resource-listing .person-card .person-mobile,.cc--media-resource-listing .c--media-resource-listing .person-card .person-email{font-size:1.125rem;line-height:1.4445}}.cc--media-resource-listing .c--media-resource-listing .person-card .person-phone a,.cc--media-resource-listing .c--media-resource-listing .person-card .person-mobile a,.cc--media-resource-listing .c--media-resource-listing .person-card .person-email a{color:#000;text-decoration:none}.cc--media-resource-listing .c--media-resource-listing .person-card .person-phone{margin-top:1.25rem}@media screen and (min-width:768px){.cc--media-resource-listing .c--media-resource-listing .person-card .person-phone{margin-top:0}}.cc--media-resource-listing .c--media-resource-listing .person-card .person-email a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;color:#900}.cc--minisite-navigation{background-color:#f4f3f0}.cc--minisite-navigation.expanded{position:relative;min-height:3.625rem}.cc--minisite-navigation.expanded .c--minisite-navigation .toggle-minisite-navigation svg.icon-menu{display:none}.cc--minisite-navigation.expanded .c--minisite-navigation .toggle-minisite-navigation svg.icon-close{display:block}@media screen and (max-width:1023px){.cc--minisite-navigation.expanded .c--minisite-navigation .minisite-navigation-list-wrapper{padding-top:3.625rem;position:absolute;z-index:1;top:0;right:0;left:0;transition:opacity .3s ease-in-out;opacity:1;box-shadow:0 .5rem .875rem #0000001a;pointer-events:auto}}@media screen and (max-width:1023px){.cc--minisite-navigation.expanded .c--minisite-navigation .minisite-navigation-list-wrapper ul{display:flex}}.cc--minisite-navigation .c--minisite-navigation{max-width:1800px;margin:0 auto}.cc--minisite-navigation .c--minisite-navigation .inner-wrapper{padding:.75rem .9375rem}@media screen and (min-width:1024px){.cc--minisite-navigation .c--minisite-navigation .inner-wrapper{padding:1.3125rem 3.125rem}}.cc--minisite-navigation .c--minisite-navigation .toggle-minisite-navigation{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.625;display:flex;position:relative;z-index:2;align-items:center;width:100%;border:0;background-color:transparent;color:#000;text-align:left;cursor:pointer}@media screen and (min-width:1024px){.cc--minisite-navigation .c--minisite-navigation .toggle-minisite-navigation{display:none}}.cc--minisite-navigation .c--minisite-navigation .toggle-minisite-navigation svg{margin-left:auto;vertical-align:text-bottom}.cc--minisite-navigation .c--minisite-navigation .toggle-minisite-navigation svg.icon-close{display:none}.cc--minisite-navigation .c--minisite-navigation .minisite-navigation-list-wrapper{background-color:#f4f3f0}@media screen and (max-width:1023px){.cc--minisite-navigation .c--minisite-navigation .minisite-navigation-list-wrapper{transition:opacity .3s ease-in-out;opacity:0;pointer-events:auto}}.cc--minisite-navigation .c--minisite-navigation .minisite-navigation-list-wrapper ul{margin:0;padding:0;list-style:none;padding:.5rem .9375rem 1.5625rem;display:none;row-gap:.9375rem;flex-direction:column}@media screen and (min-width:1024px){.cc--minisite-navigation .c--minisite-navigation .minisite-navigation-list-wrapper ul{padding:0;display:flex;flex-direction:row;justify-content:center;-moz-column-gap:3.125rem;column-gap:3.125rem}}.cc--minisite-navigation .c--minisite-navigation .minisite-navigation-list-wrapper ul li{position:relative}.cc--minisite-navigation .c--minisite-navigation .minisite-navigation-list-wrapper ul li a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.625;display:block;color:#000;text-decoration:none}@media screen and (min-width:1024px){.cc--minisite-navigation .c--minisite-navigation .minisite-navigation-list-wrapper ul li a{font-size:1rem;line-height:1.1875;display:inline-block;text-align:center}}html[data-whatintent=mouse] .cc--minisite-navigation .c--minisite-navigation .minisite-navigation-list-wrapper ul li a{transition:all .1s}html[data-whatintent=mouse] .cc--minisite-navigation .c--minisite-navigation .minisite-navigation-list-wrapper ul li a:hover,.cc--minisite-navigation .c--minisite-navigation .minisite-navigation-list-wrapper ul li a.current{color:#900}@media screen and (min-width:1024px){.cc--minisite-navigation .c--minisite-navigation .minisite-navigation-list-wrapper ul li a.current:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";top:-1.3125rem;width:100%;height:.1875rem;background-color:#900}}.cc--modal-image-gallery{position:relative}.cc--modal-image-gallery.with-bg{background-color:#900}.cc--modal-image-gallery .c--modal-image-gallery{max-width:1800px;margin:0 auto}.cc--modal-image-gallery .c--modal-image-gallery .bg-container{position:absolute;top:0;left:0;width:100%;height:100%}.cc--modal-image-gallery .c--modal-image-gallery .bg-container .f--image{height:100%}.cc--modal-image-gallery .c--modal-image-gallery .bg-container .f--image img{height:100%;object-fit:cover}.cc--modal-image-gallery .c--modal-image-gallery .bg-container:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009}.cc--modal-image-gallery .c--modal-image-gallery .inner-wrapper{padding:2.5rem 1.25rem 3.125rem;position:relative}@media screen and (min-width:768px){.cc--modal-image-gallery .c--modal-image-gallery .inner-wrapper{padding-top:6.25rem;padding-right:8.3333333333%;padding-bottom:9.0625rem;padding-left:8.3333333333%;display:flex;flex-direction:column-reverse}}@media screen and (min-width:1024px){.cc--modal-image-gallery .c--modal-image-gallery .inner-wrapper{padding-top:12.8125rem;padding-right:0;padding-bottom:12.8125rem;padding-left:0;display:flex;flex-direction:row}}.cc--modal-image-gallery .c--modal-image-gallery .inner-wrapper.color-white{padding:1.875rem 1.25rem;background-color:#fff}@media screen and (min-width:768px){.cc--modal-image-gallery .c--modal-image-gallery .inner-wrapper.color-white{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--modal-image-gallery .c--modal-image-gallery .inner-wrapper.color-white .text-container .f--section-title h2,.cc--modal-image-gallery .c--modal-image-gallery .inner-wrapper.color-white .text-container .f--description p,.cc--modal-image-gallery .c--modal-image-gallery .inner-wrapper.color-white .gallery-trigger{color:#000}.cc--modal-image-gallery .c--modal-image-gallery .inner-wrapper.color-white .gallery-trigger svg{fill:#fc0}.cc--modal-image-gallery .c--modal-image-gallery .inner-wrapper.color-white .gallery-trigger svg rect,.cc--modal-image-gallery .c--modal-image-gallery .inner-wrapper.color-white .gallery-trigger svg polygon{fill:#900}.cc--modal-image-gallery .c--modal-image-gallery .inner-wrapper.color-white .gallery-trigger svg circle{stroke:#fc0;fill:#fc0}.cc--modal-image-gallery .c--modal-image-gallery .inner-wrapper.color-black{padding:1.875rem 1.25rem;background-color:#000}@media screen and (min-width:768px){.cc--modal-image-gallery .c--modal-image-gallery .inner-wrapper.color-black{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width:1024px){.cc--modal-image-gallery .c--modal-image-gallery .text-container{padding-top:3.875rem;padding-right:4.1666666667%;padding-left:4.1666666667%;flex:0 0 37.5%}}.cc--modal-image-gallery .c--modal-image-gallery .text-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1.2;color:#fff;letter-spacing:-.051875rem}@media screen and (min-width:768px){.cc--modal-image-gallery .c--modal-image-gallery .text-container .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.069375rem}}.cc--modal-image-gallery .c--modal-image-gallery .text-container .f--description{margin-top:1.25rem}.cc--modal-image-gallery .c--modal-image-gallery .text-container .f--description p{color:#fff}.cc--modal-image-gallery .c--modal-image-gallery .image-container{margin-top:1.5625rem}@media screen and (min-width:768px){.cc--modal-image-gallery .c--modal-image-gallery .image-container{margin-top:0;margin-bottom:2.5rem}}@media screen and (min-width:1024px){.cc--modal-image-gallery .c--modal-image-gallery .image-container{margin-bottom:0}}.cc--modal-image-gallery .c--modal-image-gallery .image-container .gallery-trigger{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;margin-top:1.875rem;font-size:1.5rem;line-height:1;display:inline-flex;align-items:center;color:#fff;text-decoration:none}@media screen and (min-width:768px){.cc--modal-image-gallery .c--modal-image-gallery .image-container .gallery-trigger{margin-top:1.875rem}}.cc--modal-image-gallery .c--modal-image-gallery .image-container .gallery-trigger svg{margin-top:-.625rem;margin-right:.625rem;display:inline-block;flex-shrink:0;width:1.875rem;height:1.875rem}@media screen and (min-width:768px){.cc--modal-image-gallery .c--modal-image-gallery .image-container .gallery-trigger svg{margin-right:.9375rem;width:3rem;height:3rem}}.modal-image-gallery.lity{background:#000c}.modal-image-gallery.lity .lity-wrap{overflow:auto}.modal-image-gallery.lity .lity-content:after{display:none}.modal-image-gallery .gallery-container{padding-top:4.6875rem}@media screen and (min-width:1024px){.modal-image-gallery .gallery-container{padding-right:8.3333333333%;padding-left:8.3333333333%}}.modal-image-gallery .gallery-container .swiper{width:100%;height:100%}.modal-image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide .slide-caption{padding-right:8.3333333333%;padding-left:8.3333333333%}@media screen and (min-width:1024px){.modal-image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide .slide-caption{padding-right:12.5%;padding-left:0}}.modal-image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide .slide-caption .f--description p{color:#fff}.modal-image-gallery .gallery-container .swiper .swiper-wrapper .swiper-slide .slide-caption .f--description p a{color:inherit}.modal-image-gallery .gallery-container .swiper.captions{overflow:visible}@media screen and (min-width:1024px){.modal-image-gallery .gallery-container .swiper.captions{padding-top:2.5rem}}.modal-image-gallery .gallery-container .swiper.captions .swiper-wrapper{margin-top:.9375rem}@media screen and (min-width:768px){.modal-image-gallery .gallery-container .swiper.captions .swiper-wrapper{margin-top:1.5625rem}}@media screen and (min-width:1024px){.modal-image-gallery .gallery-container .swiper.captions .swiper-wrapper{margin-top:0}}.modal-image-gallery .gallery-container .swiper .controls-container{padding-top:.9375rem;padding-right:8.3333333333%;padding-left:8.3333333333%;display:flex;position:relative;align-items:center}@media screen and (min-width:768px){.modal-image-gallery .gallery-container .swiper .controls-container{padding-top:1.5625rem}}@media screen and (min-width:1024px){.modal-image-gallery .gallery-container .swiper .controls-container{padding:0;position:absolute;z-index:5;right:0}}.modal-image-gallery .gallery-container .swiper .controls-container .button-next,.modal-image-gallery .gallery-container .swiper .controls-container .button-prev{border:0;background:transparent;cursor:pointer}@media screen and (min-width:1024px){.modal-image-gallery .gallery-container .swiper .controls-container .button-next,.modal-image-gallery .gallery-container .swiper .controls-container .button-prev{display:block}}.modal-image-gallery .gallery-container .swiper .controls-container .button-next svg,.modal-image-gallery .gallery-container .swiper .controls-container .button-prev svg{width:.9375rem;height:.9375rem;fill:#fff}html[data-whatintent=mouse] .modal-image-gallery .gallery-container .swiper .controls-container .button-next:not(.swiper-button-disabled),html[data-whatintent=mouse] .modal-image-gallery .gallery-container .swiper .controls-container .button-prev:not(.swiper-button-disabled){transition:all .1s}html[data-whatintent=mouse] .modal-image-gallery .gallery-container .swiper .controls-container .button-next:not(.swiper-button-disabled):hover svg,html[data-whatintent=mouse] .modal-image-gallery .gallery-container .swiper .controls-container .button-prev:not(.swiper-button-disabled):hover svg{fill:#fc0}.modal-image-gallery .gallery-container .swiper .controls-container .button-next.swiper-button-disabled,.modal-image-gallery .gallery-container .swiper .controls-container .button-prev.swiper-button-disabled{opacity:.5;cursor:default}@media screen and (min-width:768px){.modal-image-gallery .gallery-container .swiper .controls-container .button-prev{padding-right:2.5rem}}.modal-image-gallery .gallery-container .swiper:not(.swiper-initialized) .controls-container{display:none}.cc--mosaic{position:relative}.cc--mosaic .c--mosaic{max-width:1800px;margin:0 auto}.cc--mosaic .c--mosaic .home-page-mosaic-wrapper{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.cc--mosaic .c--mosaic .home-page-mosaic-wrapper{display:grid;grid-template-areas:"item-1 item-5" "item-4 item-4" "item-2 item-3";grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 18.75rem 18.75rem}}@media screen and (min-width:1024px){.cc--mosaic .c--mosaic .home-page-mosaic-wrapper{grid-template-areas:initial;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr)}}.cc--mosaic .c--mosaic .mosaic-item{position:relative;z-index:1;background-size:cover}@media screen and (max-width:767px){.cc--mosaic .c--mosaic .mosaic-item{flex:0 0 100%}}.cc--mosaic .c--mosaic .mosaic-item .content{padding-top:1.25rem;padding-right:8.3333333333%;padding-bottom:1.25rem;padding-left:8.3333333333%;display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:768px){.cc--mosaic .c--mosaic .mosaic-item .content{padding-top:0;padding-right:4.1666666667%;padding-bottom:1.875rem;padding-left:4.1666666667%;position:absolute;bottom:0;left:0}}@media screen and (min-width:1024px){.cc--mosaic .c--mosaic .mosaic-item .content{padding-bottom:2.5rem;width:100%}}.cc--mosaic .c--mosaic .mosaic-item .content .f--eyebrow{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;display:block}.cc--mosaic .c--mosaic .mosaic-item .content .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.4286;color:#fc0;text-transform:uppercase}.cc--mosaic .c--mosaic .mosaic-item .content h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.25;margin-top:.625rem;color:#fff;letter-spacing:-.04125rem}@media screen and (min-width:768px){.cc--mosaic .c--mosaic .mosaic-item .content h3{font-size:1.875rem;line-height:1.2;letter-spacing:-.046875rem}}.cc--mosaic .c--mosaic .mosaic-item .content h3 a{color:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--mosaic .c--mosaic .mosaic-item .content h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--mosaic .c--mosaic .mosaic-item .content h3 a:hover{text-decoration:underline}.cc--mosaic .c--mosaic .mosaic-item:first-child{bottom:0;grid-area:item-1;grid-row:1/span 2}@media screen and (min-width:768px){.cc--mosaic .c--mosaic .mosaic-item:first-child{grid-row:1/span 1}}@media screen and (min-width:1024px){.cc--mosaic .c--mosaic .mosaic-item:first-child{grid-column:1/span 2;grid-row:1/span 2}}.cc--mosaic .c--mosaic .mosaic-item:nth-child(2){grid-area:item-2;grid-row:3/span 2;background-color:#fc0}@media screen and (min-width:1024px){.cc--mosaic .c--mosaic .mosaic-item:nth-child(2){grid-column:1/span 1;grid-row:3/span 1}}@media screen and (min-width:1024px){.cc--mosaic .c--mosaic .mosaic-item:nth-child(2) .content{padding-right:8.3333333333%;padding-left:8.3333333333%}}.cc--mosaic .c--mosaic .mosaic-item:nth-child(2) .content .f--eyebrow span{color:#900}.cc--mosaic .c--mosaic .mosaic-item:nth-child(2) .content h3{color:#000}.cc--mosaic .c--mosaic .mosaic-item:nth-child(3){grid-area:item-3;grid-row:4/span 1;background-color:#900}@media screen and (min-width:768px){.cc--mosaic .c--mosaic .mosaic-item:nth-child(3){grid-row:3/span 1}}@media screen and (min-width:1024px){.cc--mosaic .c--mosaic .mosaic-item:nth-child(3){grid-column:2/span 1;grid-row:3/span 1}}@media screen and (min-width:1024px){.cc--mosaic .c--mosaic .mosaic-item:nth-child(3) .content{padding-right:8.3333333333%;padding-left:8.3333333333%}}.cc--mosaic .c--mosaic .mosaic-item:nth-child(3) .content h3 a:focus{outline-color:#00a1ca}.cc--mosaic .c--mosaic .mosaic-item:nth-child(4){grid-area:item-4;grid-row:5/span 2}@media screen and (max-width:767px){.cc--mosaic .c--mosaic .mosaic-item:nth-child(4) .content{position:absolute;bottom:0;left:0}.cc--mosaic .c--mosaic .mosaic-item:nth-child(4):before{padding-top:100%;content:"";display:block;position:relative;width:100%}}@media screen and (min-width:768px){.cc--mosaic .c--mosaic .mosaic-item:nth-child(4){grid-row:2/span 1}}@media screen and (min-width:1024px){.cc--mosaic .c--mosaic .mosaic-item:nth-child(4){grid-column:3/span 2;grid-row:1/span 1}}.cc--mosaic .c--mosaic .mosaic-item:nth-child(4):after{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#ffcc00ba}.cc--mosaic .c--mosaic .mosaic-item:nth-child(4).solid-color:after{background-color:#fc0}@media screen and (min-width:768px){.cc--mosaic .c--mosaic .mosaic-item:nth-child(4) .content{padding-top:0;padding-right:2.0833333333%;padding-left:2.0833333333%}}@media screen and (min-width:1024px){.cc--mosaic .c--mosaic .mosaic-item:nth-child(4) .content{padding-right:4.1666666667%;padding-left:4.1666666667%}}.cc--mosaic .c--mosaic .mosaic-item:nth-child(4) .content .f--eyebrow span{color:#900}.cc--mosaic .c--mosaic .mosaic-item:nth-child(4) .content h3{color:#000}.cc--mosaic .c--mosaic .mosaic-item:nth-child(5){grid-area:item-5;grid-row:7/span 2}@media screen and (min-width:768px){.cc--mosaic .c--mosaic .mosaic-item:nth-child(5){grid-row:1/span 1}}@media screen and (min-width:1024px){.cc--mosaic .c--mosaic .mosaic-item:nth-child(5){grid-column:3/span 2;grid-row:2/span 2}}.cc--mosaic .c--mosaic .item-1,.cc--mosaic .c--mosaic .item-5{position:relative;z-index:1;background-color:#900;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:767px){.cc--mosaic .c--mosaic .item-1 .content,.cc--mosaic .c--mosaic .item-5 .content{position:absolute;bottom:0;left:0}}.cc--mosaic .c--mosaic .item-1:before,.cc--mosaic .c--mosaic .item-5:before{padding-top:100%;content:"";display:block;position:relative;width:100%}.cc--mosaic .c--mosaic .item-1:after,.cc--mosaic .c--mosaic .item-5:after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(to top,black,transparent)}@media screen and (min-width:768px){.cc--mosaic .c--mosaic .item-1:after,.cc--mosaic .c--mosaic .item-5:after{opacity:1}}.cc--mosaic.featured .c--mosaic .home-page-mosaic-wrapper{display:flex;flex-wrap:wrap}.cc--mosaic.featured .c--mosaic .item-2 .content{position:absolute;bottom:0;left:0;width:100%}.cc--mosaic.featured .c--mosaic .item-2 .content .f--eyebrow span{color:#fc0}.cc--mosaic.featured .c--mosaic .item-2 .content h3{color:#fff}.cc--mosaic.featured .c--mosaic .item-2:before{padding-top:100%;content:"";display:block;position:relative;width:100%}.cc--mosaic.featured .c--mosaic .item-2:after{content:"";position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(to top,black,transparent)}@media screen and (min-width:768px){.cc--mosaic.featured .c--mosaic .item-2:after{opacity:1}}.cc--mosaic.featured .c--mosaic .item-1,.cc--mosaic.featured .c--mosaic .item-2{flex:0 0 100%}@media screen and (min-width:768px){.cc--mosaic.featured .c--mosaic .item-1,.cc--mosaic.featured .c--mosaic .item-2{flex:0 0 50%}}.cc--mosaic.featured .c--mosaic .item-3,.cc--mosaic.featured .c--mosaic .item-4,.cc--mosaic.featured .c--mosaic .item-5{display:none}.cc--news-listing{max-width:1800px;margin:0 auto;margin-top:1.875rem;margin-bottom:2.1875rem}@media screen and (min-width:768px){.cc--news-listing{margin-top:3.75rem}}.cc--news-listing .c--news-listing{padding-right:6.25%;padding-left:6.25%}@media screen and (min-width:768px){.cc--news-listing .c--news-listing{padding-right:22.9166666667%;padding-left:22.9166666667%}}.cc--news-listing .c--news-listing .f--section-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.cc--news-listing .c--news-listing .cards-container{margin-top:1.875rem}@media screen and (min-width:768px){.cc--news-listing .c--news-listing .cards-container{margin-top:2.5rem}}.cc--news-listing .c--news-listing .cards-container .article-card{padding-bottom:1.25rem;border-bottom:.0625rem solid #CCC}.cc--news-listing .c--news-listing .cards-container .article-card:not(:first-child){margin-top:1.25rem}@media screen and (min-width:768px){.cc--news-listing .c--news-listing .cards-container .article-card{display:flex}}@media screen and (min-width:768px){.cc--news-listing .c--news-listing .cards-container .article-card .text-container{flex:1 1 100%}}.cc--news-listing .c--news-listing .cards-container .article-card .text-container .f--eyebrow{margin-bottom:.625rem}.cc--news-listing .c--news-listing .cards-container .article-card .text-container .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.2858;color:#900;text-transform:uppercase}.cc--news-listing .c--news-listing .cards-container .article-card .text-container .f--eyebrow.date{margin-top:.625rem;margin-bottom:0}@media screen and (min-width:768px){.cc--news-listing .c--news-listing .cards-container .article-card .text-container .f--eyebrow.date{margin-top:1.25rem}}.cc--news-listing .c--news-listing .cards-container .article-card .text-container .f--eyebrow.date span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.6667;text-transform:none}@media screen and (min-width:768px){.cc--news-listing .c--news-listing .cards-container .article-card .text-container .f--eyebrow.date span{font-size:1rem;line-height:1.75}}.cc--news-listing .c--news-listing .cards-container .article-card .text-container .f--cta-title h3{font-size:1.25rem;line-height:1.5;color:#000}@media screen and (min-width:768px){.cc--news-listing .c--news-listing .cards-container .article-card .text-container .f--cta-title h3{font-size:1.875rem;line-height:1.1334}}.cc--news-listing .c--news-listing .cards-container .article-card .text-container .f--cta-title a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--news-listing .c--news-listing .cards-container .article-card .text-container .f--cta-title a{transition:all .1s}html[data-whatintent=mouse] .cc--news-listing .c--news-listing .cards-container .article-card .text-container .f--cta-title a:hover{text-decoration:underline}.cc--news-listing .c--news-listing .cards-container .article-card .text-container .f--cta-title a:focus{outline-color:#00a1ca}.cc--news-listing .c--news-listing .cards-container .article-card .text-container .f--description{margin-top:.625rem}.cc--news-listing .c--news-listing .cards-container .article-card .text-container .f--description p{font-size:.875rem;line-height:1.5715}@media screen and (min-width:768px){.cc--news-listing .c--news-listing .cards-container .article-card .text-container .f--description p{font-size:1rem;line-height:1.75}}.cc--news-listing .c--news-listing .cards-container .article-card .f--image{margin-top:1.25rem}@media screen and (min-width:768px){.cc--news-listing .c--news-listing .cards-container .article-card .f--image{margin-top:0;margin-left:3.8461538462%;flex:0 0 46.1538461538%}}.cc--news-listing .c--news-listing .f--link{margin-top:1.875rem}@media screen and (min-width:768px){.cc--news-listing .c--news-listing .f--link{text-align:right}}.cc--news-listing .c--news-listing .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;color:#900;text-decoration:none}@media screen and (min-width:768px){.cc--news-listing .c--news-listing .f--link a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--news-listing .c--news-listing .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--news-listing .c--news-listing .f--link a:hover{text-decoration:underline}.cc--no-results{padding:3.125rem 1.25rem}@media screen and (min-width:768px){.cc--no-results{padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--no-results{padding-right:16.6666666667%;padding-left:16.6666666667%}}@media screen and (min-width:768px){.tc--program-listing .cc--no-results{padding-right:0;padding-left:0}}.cc--numbered-accordion .c--numbered-accordion{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--numbered-accordion .c--numbered-accordion{padding-top:2.5rem;padding-bottom:2.5rem}}.tc--program-listing .cc--numbered-accordion .c--numbered-accordion{padding-top:0}.tc--chaptered-page .cc--numbered-accordion .c--numbered-accordion{padding-top:0;padding-bottom:0}.cc--numbered-accordion .c--numbered-accordion .header-container{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--numbered-accordion .c--numbered-accordion .header-container{padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--numbered-accordion .c--numbered-accordion .header-container{padding-right:12.5%;padding-left:12.5%}}.tc--program-listing .cc--numbered-accordion .c--numbered-accordion .header-container{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.tc--program-listing .cc--numbered-accordion .c--numbered-accordion .header-container{padding-right:0;padding-left:0}}.tc--chaptered-page .cc--numbered-accordion .c--numbered-accordion .header-container{padding:0}.cc--numbered-accordion .c--numbered-accordion .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.25;letter-spacing:-.040625rem}@media screen and (min-width:768px){.cc--numbered-accordion .c--numbered-accordion .header-container .f--section-title h2{font-size:2.5rem;line-height:1.2;letter-spacing:-.069375rem}}.tc--program-listing .cc--numbered-accordion .c--numbered-accordion .header-container .f--section-title h2{font-size:.875rem;line-height:1.7143;margin-bottom:0}@media screen and (min-width:768px){.tc--program-listing .cc--numbered-accordion .c--numbered-accordion .header-container .f--section-title h2{font-size:1.5rem;line-height:1.1667}}.tc--chaptered-page .cc--numbered-accordion .c--numbered-accordion .header-container .f--section-title h2{padding:0}.cc--numbered-accordion .c--numbered-accordion .header-container .f--description{margin-top:.25rem}@media screen and (min-width:768px){.cc--numbered-accordion .c--numbered-accordion .header-container .f--description{margin-top:.75rem}}.cc--numbered-accordion .c--numbered-accordion>ul{margin:0;padding:0;list-style:none;margin-top:1.25rem;padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--numbered-accordion .c--numbered-accordion>ul{padding-right:4.1666666667%;padding-left:4.1666666667%;margin-top:2.5rem}}@media screen and (min-width:1024px){.cc--numbered-accordion .c--numbered-accordion>ul{padding-right:12.5%;padding-left:12.5%}}.tc--chaptered-page .cc--numbered-accordion .c--numbered-accordion>ul{padding:0}.cc--numbered-accordion .c--numbered-accordion>ul>li{position:relative;border-bottom:.0625rem solid #000}@media screen and (min-width:768px){.cc--numbered-accordion .c--numbered-accordion>ul>li{margin-left:6.25rem}}.cc--numbered-accordion .c--numbered-accordion>ul>li:first-child{border-top:.0625rem solid #000}.cc--numbered-accordion .c--numbered-accordion>ul>li .number-wrapper{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1;padding-top:.625rem;margin-top:1.25rem;display:flex;position:absolute;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border:.125rem solid #900;border-radius:50%}@media screen and (min-width:768px){.cc--numbered-accordion .c--numbered-accordion>ul>li .number-wrapper{margin-top:1.25rem;margin-left:-6.25rem;font-size:2.25rem;line-height:1;width:4.6875rem;height:4.6875rem}}.cc--numbered-accordion .c--numbered-accordion>ul>li button{padding:1.6875rem 3.125rem 1.25rem 4.0625rem;display:block;position:relative;width:100%;border:0;border-radius:0;background:none;color:#000;text-align:left;cursor:pointer}@media screen and (min-width:768px){.cc--numbered-accordion .c--numbered-accordion>ul>li button{padding-top:2.5625rem;padding-bottom:1.9375rem;padding-left:0}}.cc--numbered-accordion .c--numbered-accordion>ul>li button .item-title{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1.2;margin-bottom:.8125rem;display:block;color:#000;letter-spacing:-.0625rem}@media screen and (min-width:768px){.cc--numbered-accordion .c--numbered-accordion>ul>li button .item-title{margin-bottom:.9375rem;font-size:2.5rem;line-height:1.2}}.cc--numbered-accordion .c--numbered-accordion>ul>li button .item-subtitle{font-size:.875rem;line-height:1.2858}@media screen and (min-width:768px){.cc--numbered-accordion .c--numbered-accordion>ul>li button .item-subtitle{font-size:1rem;line-height:1.375}}.cc--numbered-accordion .c--numbered-accordion>ul>li button .item-subtitle a{color:#900}html[data-whatintent=mouse] .cc--numbered-accordion .c--numbered-accordion>ul>li button .item-subtitle a{transition:all .1s}html[data-whatintent=mouse] .cc--numbered-accordion .c--numbered-accordion>ul>li button .item-subtitle a:hover{text-decoration:none}.cc--numbered-accordion .c--numbered-accordion>ul>li button:after{content:"";display:block;position:absolute;top:1.0625rem;right:0;width:2.1875rem;height:2.1875rem;background:url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2035%2035'%20enable-background='new%200%200%2035%2035'%20xml:space='preserve'%3e%3cpolygon%20fill-rule='evenodd'%20clip-rule='evenodd'%20fill='%23990000'%20points='17.5,20.3%2023.7,14.1%2025,15.4%2017.5,22.9%2010,15.4%2011.3,14.1%20'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:100%}@media screen and (min-width:768px){.cc--numbered-accordion .c--numbered-accordion>ul>li button:after{top:2.5rem}}.cc--numbered-accordion .c--numbered-accordion>ul>li button.open:after{transform:rotate(-180deg)}@media screen and (min-width:768px){.cc--numbered-accordion .c--numbered-accordion>ul>li button.open:after{transform:rotate(-180deg)}}.cc--numbered-accordion .numbered-accordion-panel{padding-bottom:1.25rem;display:none}.cc--numbered-accordion .numbered-accordion-panel .f--link{margin-bottom:3.125rem}.cc--numbered-accordion .numbered-accordion-panel .f--link .link{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--numbered-accordion .numbered-accordion-panel .f--link .link:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--numbered-accordion .numbered-accordion-panel .f--link .link{transition:all .1s}html[data-whatintent=mouse] .cc--numbered-accordion .numbered-accordion-panel .f--link .link:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--numbered-accordion .numbered-accordion-panel .cc--rich-text{padding-top:.3125rem}.cc--numbered-accordion .numbered-accordion-panel .cc--rich-text .c--rich-text{padding-right:0;padding-left:0}.cc--numbered-accordion .numbered-accordion-panel .cc--rich-text .c--rich-text .f--wysiwyg p:last-child{margin-bottom:0}.cc--pager{padding-right:16.6666666667%;padding-bottom:2.5rem;padding-left:16.6666666667%;margin-top:2.1875rem}@media screen and (min-width:768px){.cc--pager{padding-right:4.1666666667%;padding-bottom:2.5rem;padding-left:4.1666666667%}}.cc--component-container .cc--pager,.tc--program-listing .cc--pager{padding-right:0;padding-left:0}.cc--pager .c--pager ul{margin:0;padding:0;list-style:none;text-align:center}.cc--pager .c--pager ul li{margin-right:.125rem;display:inline-block}@media screen and (min-width:768px){.cc--pager .c--pager ul li{margin-right:.625rem}}.cc--pager .c--pager ul li:last-child{margin-right:0}.cc--pager .c--pager ul li span,.cc--pager .c--pager ul li a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;padding:.5rem .375rem;font-size:1rem;line-height:1.5;display:block;position:relative;color:#000;text-decoration:none;font-variant-numeric:lining-nums}.cc--pager .c--pager ul li span span,.cc--pager .c--pager ul li a span{font-size:1rem;line-height:1.5}html[data-whatintent=mouse] .cc--pager .c--pager ul li span,html[data-whatintent=mouse] .cc--pager .c--pager ul li a{transition:all .1s}html[data-whatintent=mouse] .cc--pager .c--pager ul li span:hover,html[data-whatintent=mouse] .cc--pager .c--pager ul li a:hover,.cc--pager .c--pager ul li span,.cc--pager .c--pager ul li.is-active span,.cc--pager .c--pager ul li.is-active a{color:#900}.cc--pager .c--pager ul li.pager__item--next a,.cc--pager .c--pager ul li.pager__item--previous a{text-decoration:none}.cc--pager .c--pager ul li.pager__item--next a svg,.cc--pager .c--pager ul li.pager__item--previous a svg{height:.875rem;fill:#000}.cc--pager .c--pager ul li.pager__item--ellipsis{color:#000}.cc--pager .c--pager ul li.pager__item--first,.cc--pager .c--pager ul li.pager__item--last{display:none}.cc--pager.load-more .pager__item{margin:0;display:flex;align-items:center;justify-content:center}.cc--pager.load-more .pager__item .text{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--pager.load-more .pager__item .text:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--pager.load-more .pager__item .text{transition:all .1s}html[data-whatintent=mouse] .cc--pager.load-more .pager__item .text:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--pager.load-more .pager__item .text{width:9.375rem;min-width:auto}@media screen and (min-width:768px){.cc--pager.load-more .pager__item .text{width:9.375rem;min-width:auto}}.cc--pagination{max-width:1800px;margin:0 auto}.cc--pagination .c--pagination{padding-top:.9375rem;padding-bottom:3.125rem}@media screen and (min-width:768px){.cc--pagination .c--pagination{padding-top:2.1875rem;padding-right:8.3333333333%;padding-bottom:4.6875rem;padding-left:8.3333333333%}}@media screen and (max-width:767px){.lc--full .cc--pagination .c--pagination{padding-right:8.3333333333%;padding-left:8.3333333333%}}.cc--pagination .c--pagination ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width:767px){.cc--pagination .c--pagination ul li{margin-right:.75rem;margin-bottom:1.25rem;margin-left:.75rem}}@media screen and (min-width:768px){.cc--pagination .c--pagination ul li:not(:last-child){margin-right:1.5625rem}}.cc--pagination .c--pagination ul li a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;position:relative;color:#000;text-decoration:none}@media screen and (min-width:768px){.cc--pagination .c--pagination ul li a{font-size:1.25rem}}html[data-whatintent=mouse] .cc--pagination .c--pagination ul li a{transition:all .1s}html[data-whatintent=mouse] .cc--pagination .c--pagination ul li a:hover{color:#900}.cc--pagination .c--pagination ul li span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1.125rem;color:#900;text-decoration:none}@media screen and (min-width:768px){.cc--pagination .c--pagination ul li span{font-size:1.25rem}}.cc--pagination .c--pagination ul li.current span{position:relative;color:#900}.cc--pagination .c--pagination ul li.first:after{margin-left:1.5625rem;font-size:1.125rem;content:"…";display:inline-block;color:#767676}.cc--pagination .c--pagination ul li.last:before{margin-right:1.5625rem;font-size:1.125rem;content:"…";display:inline-block;color:#767676}.cc--parallax-story{max-width:112.5rem;height:100%;margin:0 auto}.cc--parallax-story .c--parallax-story{position:relative;text-align:center}@media screen and (min-width:1024px){.cc--parallax-story .c--parallax-story{text-align:right}}.cc--parallax-story .parallax-item{position:relative;height:100vh}.cc--parallax-story .parallax-item.active .inner-wrapper{transition:visibility 0s linear 0s,opacity 0s linear}.cc--parallax-story .parallax-item .inner-wrapper{position:fixed;top:0;width:100%;max-width:112.5rem;transition:visibility 0s linear .55s,opacity .5s linear;opacity:0}.cc--parallax-story .parallax-item:last-child .inner-wrapper{position:relative}.cc--parallax-story .parallax-item.parallax-item-1 .inner-wrapper{position:fixed}.cc--parallax-story .parallax-item:not(.parallax-item-1).active{z-index:1}.cc--parallax-story .parallax-item:not(.parallax-item-1).active .inner-wrapper{position:fixed;top:0;width:100%}.cc--parallax-story .parallax-item .f--image{height:100vh}.cc--parallax-story .parallax-item .f--image img{height:100vh;object-fit:cover}.cc--parallax-story .parallax-item .text-container{padding-top:1.25rem;padding-right:8.3333333333%;padding-bottom:10rem;padding-left:8.3333333333%;position:absolute;bottom:0;width:100%}@media screen and (min-width:768px){.cc--parallax-story .parallax-item .text-container{padding-top:1.25rem;padding-right:4.1666666667%;padding-bottom:6.25rem;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--parallax-story .parallax-item .text-container{padding-top:0;padding-right:16.6666666667%;padding-bottom:3.125rem;padding-left:16.6666666667%}}.cc--parallax-story .parallax-item .text-container:after{content:"";position:absolute;top:auto;bottom:0;left:0;width:100%;height:100%;background:#000}@media screen and (min-width:1024px){.cc--parallax-story .parallax-item .text-container:after{opacity:.54}}.cc--parallax-story .parallax-item .text-container:before{content:"";position:absolute;top:-3.125rem;left:0;width:100%;height:3.125rem;background:none;background-image:linear-gradient(180deg,#0000,#000)}@media screen and (min-width:1024px){.cc--parallax-story .parallax-item .text-container:before{top:-12.5rem;height:12.5rem;background-image:linear-gradient(180deg,#0000,#0000008a)}}.cc--parallax-story .parallax-item .text-container .f--description{position:relative;z-index:1;text-align:center}.cc--parallax-story .parallax-item .text-container .f--description,.cc--parallax-story .parallax-item .text-container .f--description p{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.25rem;line-height:1.5;color:#fff}@media screen and (min-width:1024px){.cc--parallax-story .parallax-item .text-container .f--description,.cc--parallax-story .parallax-item .text-container .f--description p{font-size:1.875rem;line-height:1.1334}}.cc--parallax-story .skip-button{margin-bottom:1.875rem;font-size:.875rem;line-height:1.4286;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;position:-webkit-sticky;position:sticky;z-index:100;top:85%;border:0;background:none;color:#fff;letter-spacing:.10625rem;text-transform:uppercase;cursor:pointer}@media screen and (min-width:768px){.cc--parallax-story .skip-button{top:91%}}@media screen and (min-width:1024px){.cc--parallax-story .skip-button{margin-right:1.25rem;margin-bottom:1.25rem;top:96%}}.tc--article .lr--main>.cc--component-container,.tc--article .lr--main article>.cc--component-container{position:relative;z-index:10;background:#fff}.tc--article .lr--main>.cc--parallax-story,.tc--article .lr--main article>.cc--parallax-story{z-index:9}.tc--article .lr--main>.cc--article-hero,.tc--article .lr--main article>.cc--article-hero{z-index:11}.tc--article .content-bottom{position:relative;z-index:9;background:#fff}.cc--people-listing{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--people-listing{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--people-listing .c--people-listing .f--section-title{margin-bottom:2.5rem;padding-right:1.25rem;padding-left:1.25rem;text-align:center}@media screen and (min-width:768px){.cc--people-listing .c--people-listing .f--section-title{margin-bottom:3.75rem;padding-right:4.1666666667%;padding-left:4.1666666667%}}.cc--people-listing .c--people-listing .f--section-title h2{font-size:1.875rem;line-height:1.3334}@media screen and (min-width:768px){.cc--people-listing .c--people-listing .f--section-title h2{font-size:3rem;line-height:1.25;letter-spacing:-.104375rem}}@media screen and (min-width:1024px){.cc--people-listing .c--people-listing .f--section-title h2{letter-spacing:-.083125rem}}.cc--people-listing .c--people-listing .person-cards-container{padding-right:1.25rem;padding-left:1.25rem;display:grid;grid-template-columns:repeat(2,45.8333333333%);-moz-column-gap:8.3333333333%;column-gap:8.3333333333%}@media screen and (min-width:768px){.cc--people-listing .c--people-listing .person-cards-container{padding-right:4.1666666667%;padding-left:4.1666666667%;grid-template-columns:repeat(2,47.7272727273%);-moz-column-gap:4.5454545455%;column-gap:4.5454545455%;row-gap:1.875rem}}@media screen and (min-width:1024px){.cc--people-listing .c--people-listing .person-cards-container{grid-template-columns:repeat(3,31.8181818182%);-moz-column-gap:2.2727272727%;column-gap:2.2727272727%}}.cc--people-listing .c--people-listing .person-card .text-container{padding-top:.9375rem;padding-bottom:1.25rem;text-align:center}@media screen and (min-width:768px){.cc--people-listing .c--people-listing .person-card .text-container{padding-top:1.875rem;padding-bottom:1.875rem}}.cc--people-listing .c--people-listing .person-card .f--cta-title h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.1667;letter-spacing:-.051875rem}@media screen and (min-width:768px){.cc--people-listing .c--people-listing .person-card .f--cta-title h3{font-size:1.875rem;line-height:1.2667}}.cc--people-listing .c--people-listing .person-card .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--people-listing .c--people-listing .person-card .f--cta-title h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--people-listing .c--people-listing .person-card .f--cta-title h3 a:hover{text-decoration:underline}.cc--people-listing .c--people-listing .person-card .person-title{font-family:Source Sans Pro,sans-serif;font-style:italic;font-weight:400;margin-top:.625rem;font-size:1rem;line-height:1.5;display:block}@media screen and (min-width:768px){.cc--people-listing .c--people-listing .person-card .person-title{font-size:1.125rem;line-height:1.4445}}.cc--people-listing .c--people-listing .person-card .person-territory{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;margin-top:.625rem;font-size:.75rem;line-height:1.1667;display:block}@media screen and (min-width:768px){.cc--people-listing .c--people-listing .person-card .person-territory{font-size:.875rem;line-height:1.2858}}@media screen and (min-width:768px){.counselor-finder-page .cc--people-listing{padding-top:4.6875rem}}@media screen and (min-width:1024px){.counselor-finder-page .cc--people-listing{padding-top:3.125rem}}.counselor-finder-page .cc--people-listing .c--people-listing .f--section-title{margin-bottom:.625rem}@media screen and (min-width:768px){.counselor-finder-page .cc--people-listing .c--people-listing .f--section-title{margin-bottom:2.5rem}}.cc--photo-wall .c--photo-wall{padding-top:2.5rem;position:relative}@media screen and (min-width:768px){.cc--photo-wall .c--photo-wall{padding-top:11.375rem}}.cc--photo-wall .c--photo-wall .image-container{position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#900}.cc--photo-wall .c--photo-wall .image-container .f--image{height:100%}.cc--photo-wall .c--photo-wall .image-container .f--image img{height:100%;object-fit:cover}.cc--photo-wall .c--photo-wall .image-container:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009}.cc--photo-wall .c--photo-wall .heading-container{padding-right:8.3333333333%;padding-left:8.3333333333%}@media screen and (min-width:768px){.cc--photo-wall .c--photo-wall .heading-container{padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--photo-wall .c--photo-wall .heading-container{padding-right:25%;padding-left:25%}}.cc--photo-wall .c--photo-wall .heading-container .f--section-title h2{font-size:1.875rem;line-height:1.2;color:#fff;text-align:center}@media screen and (min-width:768px){.cc--photo-wall .c--photo-wall .heading-container .f--section-title h2{font-size:2.5rem;line-height:1}}.cc--photo-wall .c--photo-wall .heading-container .f--description{margin-top:1.25rem}@media screen and (min-width:768px){.cc--photo-wall .c--photo-wall .heading-container .f--description{margin-top:1.875rem}}.cc--photo-wall .c--photo-wall .heading-container .f--description p{color:#fff;text-align:center}.cc--photo-wall .c--photo-wall .photos-container{margin-top:3.125rem}@media screen and (min-width:768px){.cc--photo-wall .c--photo-wall .photos-container{margin-top:11.375rem}}.cc--photo-wall .c--photo-wall .photos-container .grid-sizer{width:47.9166666667%}@media screen and (min-width:768px){.cc--photo-wall .c--photo-wall .photos-container .grid-sizer{width:31.25%}}.cc--photo-wall .c--photo-wall .photos-container .gutter-sizer{width:2.0833333333%}@media screen and (min-width:768px){.cc--photo-wall .c--photo-wall .photos-container .gutter-sizer{width:2.0833333333%}}.cc--photo-wall .c--photo-wall .photos-container .photo{position:relative;width:100%}@media screen and (min-width:768px){.cc--photo-wall .c--photo-wall .photos-container .photo{width:33.3333333333%}}.cc--photo-wall .c--photo-wall .photos-container .photo.instagram:before{content:"";display:inline-block;position:absolute;bottom:1.25rem;left:1.5625rem;width:.9375rem;height:.9375rem;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCgkgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxOSAxOS4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOSAxOS4xIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTkuNSwwQzYuOSwwLDYuNiwwLDUuNiwwLjFjLTEsMC0xLjcsMC4yLTIuMywwLjRDMi43LDAuNywyLjEsMS4xLDEuNiwxLjZTMC43LDIuNywwLjUsMy4zCglDMC4zLDMuOSwwLjEsNC42LDAuMSw1LjZDMCw2LjYsMCw2LjksMCw5LjVzMCwyLjksMC4xLDMuOWMwLDEsMC4yLDEuNywwLjQsMi4zYzAuMiwwLjYsMC42LDEuMiwxLjEsMS43YzAuNSwwLjUsMS4xLDAuOSwxLjcsMS4xCgljMC42LDAuMiwxLjMsMC40LDIuMywwLjRjMSwwLDEuMywwLjEsMy45LDAuMXMyLjksMCwzLjktMC4xYzEsMCwxLjctMC4yLDIuMy0wLjRjMC42LTAuMiwxLjItMC42LDEuNy0xLjFjMC41LTAuNSwwLjktMS4xLDEuMS0xLjcKCWMwLjItMC42LDAuNC0xLjMsMC40LTIuM2MwLTEsMC4xLTEuMywwLjEtMy45czAtMi45LTAuMS0zLjljMC0xLTAuMi0xLjctMC40LTIuM2MtMC4yLTAuNi0wLjYtMS4yLTEuMS0xLjcKCWMtMC41LTAuNS0xLjEtMC45LTEuNy0xLjFjLTAuNi0wLjItMS4zLTAuNC0yLjMtMC40QzEyLjQsMCwxMi4xLDAsOS41LDAgTTkuNSwxLjdjMi41LDAsMi44LDAsMy44LDAuMWMwLjksMCwxLjQsMC4yLDEuOCwwLjMKCWMwLjQsMC4yLDAuOCwwLjQsMS4xLDAuN2MwLjMsMC4zLDAuNSwwLjcsMC43LDEuMWMwLjEsMC4zLDAuMywwLjgsMC4zLDEuOGMwLDEsMC4xLDEuMywwLjEsMy45YzAsMi41LDAsMi44LTAuMSwzLjgKCWMwLDAuOS0wLjIsMS40LTAuMywxLjhjLTAuMiwwLjQtMC40LDAuOC0wLjcsMS4xYy0wLjMsMC4zLTAuNiwwLjUtMS4xLDAuN2MtMC4zLDAuMS0wLjgsMC4zLTEuOCwwLjNjLTEsMC0xLjMsMC4xLTMuOCwwLjEKCXMtMi44LDAtMy44LTAuMWMtMC45LDAtMS40LTAuMi0xLjgtMC4zYy0wLjQtMC4yLTAuOC0wLjQtMS4xLTAuN2MtMC4zLTAuMy0wLjUtMC43LTAuNy0xLjFjLTAuMS0wLjMtMC4zLTAuOC0wLjMtMS44CgljMC0xLTAuMS0xLjMtMC4xLTMuOGMwLTIuNSwwLTIuOCwwLjEtMy45YzAtMC45LDAuMi0xLjQsMC4zLTEuOGMwLjItMC40LDAuNC0wLjgsMC43LTEuMWMwLjMtMC4zLDAuNi0wLjUsMS4xLTAuNwoJQzQuMiwyLDQuNywxLjgsNS43LDEuOEM2LjcsMS43LDcsMS43LDkuNSwxLjcgTTkuNSwxMi43Yy0xLjcsMC0zLjItMS40LTMuMi0zLjJjMC0xLjgsMS40LTMuMiwzLjItMy4yczMuMiwxLjQsMy4yLDMuMgoJQzEyLjcsMTEuMywxMS4yLDEyLjcsOS41LDEyLjcgTTkuNSw0LjZjLTIuNywwLTQuOSwyLjItNC45LDQuOXMyLjIsNC45LDQuOSw0LjlzNC45LTIuMiw0LjktNC45UzEyLjIsNC42LDkuNSw0LjYgTTE1LjcsNC40CgljMCwwLjYtMC41LDEuMS0xLjEsMS4xYy0wLjYsMC0xLjEtMC41LTEuMS0xLjFjMC0wLjYsMC41LTEuMSwxLjEtMS4xQzE1LjIsMy4zLDE1LjcsMy44LDE1LjcsNC40Ii8+Cjwvc3ZnPgo=)}@media screen and (min-width:768px){.cc--photo-wall .c--photo-wall .photos-container .photo.instagram:before{width:1.5625rem;height:1.5625rem}}.cc--photo-wall .c--photo-wall .photos-container .photo.instagram a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .cc--photo-wall .c--photo-wall .photos-container .photo.instagram a{transition:all .1s}html[data-whatintent=mouse] .cc--photo-wall .c--photo-wall .photos-container .photo.instagram a:hover{text-decoration:underline}.cc--photo-wall .c--photo-wall .photos-container .photo .photo-trigger{display:block;position:absolute;right:1.5625rem;bottom:1.25rem;color:#000}.cc--photo-wall .c--photo-wall .photos-container .photo .photo-trigger svg{display:block;width:1.5625rem;height:1.5625rem;border-radius:50%;background-color:#fc0;pointer-events:none}@media screen and (min-width:768px){.cc--photo-wall .c--photo-wall .photos-container .photo .photo-trigger svg{width:2.1875rem;height:2.1875rem}}html[data-whatintent=mouse] .cc--photo-wall .c--photo-wall .photos-container .photo .photo-trigger{transition:all .1s}html[data-whatintent=mouse] .cc--photo-wall .c--photo-wall .photos-container .photo .photo-trigger:hover svg{background-color:#000}html[data-whatintent=mouse] .cc--photo-wall .c--photo-wall .photos-container .photo .photo-trigger:hover svg path{fill:#fc0}.cc--photo-wall.color-white{background-color:#fff}.cc--photo-wall.color-white .c--photo-wall{padding-top:1.875rem}@media screen and (min-width:768px){.cc--photo-wall.color-white .c--photo-wall{padding-top:2.5rem}}.cc--photo-wall.color-white .photos-container{margin-top:1.875rem}@media screen and (min-width:768px){.cc--photo-wall.color-white .photos-container{margin-top:2.5rem}}.cc--photo-wall.color-white .heading-container .f--section-title h2,.cc--photo-wall.color-white .heading-container .f--description p{color:#000}.photo-wall-image.lity{background:#000c}.photo-wall-image.lity .lity-wrap{overflow:auto}.photo-wall-image.lity .lity-content:after{display:none}.photo-wall-image.lity .lity-content .photo-lightbox{display:flex;flex-direction:column-reverse;max-height:none!important}@media screen and (min-width:1024px){.photo-wall-image.lity .lity-content .photo-lightbox{padding-right:6.25%;padding-left:8.3333333333%;flex-direction:row;justify-content:space-between}}.photo-wall-image.lity .lity-content .photo-lightbox .text-container{padding-top:1.5625rem;padding-right:8.3333333333%;padding-bottom:1.5625rem;padding-left:8.3333333333%}@media screen and (min-width:768px){.photo-wall-image.lity .lity-content .photo-lightbox .text-container{padding-top:1.5625rem;padding-right:8.3333333333%;padding-bottom:3.125rem;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.photo-wall-image.lity .lity-content .photo-lightbox .text-container{padding:0;display:flex;flex:0 0 41.4634146341%;flex-direction:column;justify-content:center}}.photo-wall-image.lity .lity-content .photo-lightbox .text-container h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1;color:#fff}@media screen and (min-width:768px){.photo-wall-image.lity .lity-content .photo-lightbox .text-container h3{font-size:2.5rem;line-height:1;letter-spacing:-.069375rem}}.photo-wall-image.lity .lity-content .photo-lightbox .text-container h3.instagram:before{margin-right:.9375rem;content:"";display:inline-block;width:.9375rem;height:.9375rem;background-image:url(data:image/svg+xml;base64,\ PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCgkgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxOSAxOS4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOSAxOS4xIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTkuNSwwQzYuOSwwLDYuNiwwLDUuNiwwLjFjLTEsMC0xLjcsMC4yLTIuMywwLjRDMi43LDAuNywyLjEsMS4xLDEuNiwxLjZTMC43LDIuNywwLjUsMy4zCglDMC4zLDMuOSwwLjEsNC42LDAuMSw1LjZDMCw2LjYsMCw2LjksMCw5LjVzMCwyLjksMC4xLDMuOWMwLDEsMC4yLDEuNywwLjQsMi4zYzAuMiwwLjYsMC42LDEuMiwxLjEsMS43YzAuNSwwLjUsMS4xLDAuOSwxLjcsMS4xCgljMC42LDAuMiwxLjMsMC40LDIuMywwLjRjMSwwLDEuMywwLjEsMy45LDAuMXMyLjksMCwzLjktMC4xYzEsMCwxLjctMC4yLDIuMy0wLjRjMC42LTAuMiwxLjItMC42LDEuNy0xLjFjMC41LTAuNSwwLjktMS4xLDEuMS0xLjcKCWMwLjItMC42LDAuNC0xLjMsMC40LTIuM2MwLTEsMC4xLTEuMywwLjEtMy45czAtMi45LTAuMS0zLjljMC0xLTAuMi0xLjctMC40LTIuM2MtMC4yLTAuNi0wLjYtMS4yLTEuMS0xLjcKCWMtMC41LTAuNS0xLjEtMC45LTEuNy0xLjFjLTAuNi0wLjItMS4zLTAuNC0yLjMtMC40QzEyLjQsMCwxMi4xLDAsOS41LDAgTTkuNSwxLjdjMi41LDAsMi44LDAsMy44LDAuMWMwLjksMCwxLjQsMC4yLDEuOCwwLjMKCWMwLjQsMC4yLDAuOCwwLjQsMS4xLDAuN2MwLjMsMC4zLDAuNSwwLjcsMC43LDEuMWMwLjEsMC4zLDAuMywwLjgsMC4zLDEuOGMwLDEsMC4xLDEuMywwLjEsMy45YzAsMi41LDAsMi44LTAuMSwzLjgKCWMwLDAuOS0wLjIsMS40LTAuMywxLjhjLTAuMiwwLjQtMC40LDAuOC0wLjcsMS4xYy0wLjMsMC4zLTAuNiwwLjUtMS4xLDAuN2MtMC4zLDAuMS0wLjgsMC4zLTEuOCwwLjNjLTEsMC0xLjMsMC4xLTMuOCwwLjEKCXMtMi44LDAtMy44LTAuMWMtMC45LDAtMS40LTAuMi0xLjgtMC4zYy0wLjQtMC4yLTAuOC0wLjQtMS4xLTAuN2MtMC4zLTAuMy0wLjUtMC43LTAuNy0xLjFjLTAuMS0wLjMtMC4zLTAuOC0wLjMtMS44CgljMC0xLTAuMS0xLjMtMC4xLTMuOGMwLTIuNSwwLTIuOCwwLjEtMy45YzAtMC45LDAuMi0xLjQsMC4zLTEuOGMwLjItMC40LDAuNC0wLjgsMC43LTEuMWMwLjMtMC4zLDAuNi0wLjUsMS4xLTAuNwoJQzQuMiwyLDQuNywxLjgsNS43LDEuOEM2LjcsMS43LDcsMS43LDkuNSwxLjcgTTkuNSwxMi43Yy0xLjcsMC0zLjItMS40LTMuMi0zLjJjMC0xLjgsMS40LTMuMiwzLjItMy4yczMuMiwxLjQsMy4yLDMuMgoJQzEyLjcsMTEuMywxMS4yLDEyLjcsOS41LDEyLjcgTTkuNSw0LjZjLTIuNywwLTQuOSwyLjItNC45LDQuOXMyLjIsNC45LDQuOSw0LjlzNC45LTIuMiw0LjktNC45UzEyLjIsNC42LDkuNSw0LjYgTTE1LjcsNC40CgljMCwwLjYtMC41LDEuMS0xLjEsMS4xYy0wLjYsMC0xLjEtMC41LTEuMS0xLjFjMC0wLjYsMC41LTEuMSwxLjEtMS4xQzE1LjIsMy4zLDE1LjcsMy44LDE1LjcsNC40Ii8+Cjwvc3ZnPgo=);vertical-align:middle}@media screen and (min-width:768px){.photo-wall-image.lity .lity-content .photo-lightbox .text-container h3.instagram:before{width:1.5625rem;height:1.5625rem}}.photo-wall-image.lity .lity-content .photo-lightbox .text-container h3.instagram a{color:#fff;text-decoration:none}html[data-whatintent=mouse] .photo-wall-image.lity .lity-content .photo-lightbox .text-container h3.instagram a{transition:all .1s}html[data-whatintent=mouse] .photo-wall-image.lity .lity-content .photo-lightbox .text-container h3.instagram a:hover{text-decoration:underline}.photo-wall-image.lity .lity-content .photo-lightbox .text-container .f--description{margin-top:1.25rem}@media screen and (min-width:768px){.photo-wall-image.lity .lity-content .photo-lightbox .text-container .f--description{margin-top:1.875rem}}.photo-wall-image.lity .lity-content .photo-lightbox .text-container .f--description p{color:#fff}.photo-wall-image.lity .lity-content .photo-lightbox .text-container .f--description p a{color:inherit}.photo-wall-image.lity .lity-content .photo-lightbox .text-container .f--link{margin-top:.9375rem}@media screen and (min-width:768px){.photo-wall-image.lity .lity-content .photo-lightbox .text-container .f--link{margin-top:1.875rem}}.photo-wall-image.lity .lity-content .photo-lightbox .text-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:600;font-size:1rem;line-height:1.5;color:#fff;text-decoration:none}@media screen and (min-width:768px){.photo-wall-image.lity .lity-content .photo-lightbox .text-container .f--link a{font-size:1.125rem;line-height:1.4445}}.photo-wall-image.lity .lity-content .photo-lightbox .text-container .f--link a svg{margin-left:.625rem;width:1.25rem;height:1.25rem;background-color:transparent;vertical-align:middle}@media screen and (min-width:768px){.photo-wall-image.lity .lity-content .photo-lightbox .text-container .f--link a svg{width:1.5625rem;height:1.5625rem}}.photo-wall-image.lity .lity-content .photo-lightbox .text-container .f--link a svg polygon{fill:#fc0}html[data-whatintent=mouse] .photo-wall-image.lity .lity-content .photo-lightbox .text-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .photo-wall-image.lity .lity-content .photo-lightbox .text-container .f--link a:hover svg{background-color:#fc0}html[data-whatintent=mouse] .photo-wall-image.lity .lity-content .photo-lightbox .text-container .f--link a:hover svg polygon{fill:#000}@media screen and (min-width:1024px){.photo-wall-image.lity .lity-content .photo-lightbox .f--image{flex:0 0 51.2195121951%}}.cc--press-filter .c--press-filter .form-wrapper{padding-top:.9375rem;padding-right:8.3333333333%;padding-bottom:.9375rem;padding-left:8.3333333333%;background-color:#f0f0f0}@media screen and (min-width:768px){.cc--press-filter .c--press-filter .form-wrapper{padding-top:1.875rem;padding-right:2.0833333333%;padding-bottom:1.875rem;padding-left:2.0833333333%}}@media screen and (min-width:1024px){.cc--press-filter .c--press-filter .form-wrapper{padding-right:6.25%;padding-left:6.25%}}.cc--press-filter .c--press-filter .f--section-title h2{margin-bottom:1.25rem;padding-right:8.3333333333%;padding-left:8.3333333333%;font-size:1.875rem;line-height:1.2667;text-align:center}@media screen and (min-width:768px){.cc--press-filter .c--press-filter .f--section-title h2{margin-bottom:2.5rem;font-size:3.375rem;line-height:1.1112}}@media screen and (min-width:1024px){.cc--press-filter .c--press-filter .f--section-title h2{padding-left:9.0909090909%}}.cc--press-filter .c--press-filter .filter-form-header{position:relative}@media screen and (min-width:768px){.cc--press-filter .c--press-filter .filter-form-header{display:none}}.cc--press-filter .c--press-filter .filter-form-header button{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.75;padding:0;display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background-color:transparent;color:#000}@media screen and (min-width:768px){.cc--press-filter .c--press-filter .filter-form-header button{display:none}}.cc--press-filter .c--press-filter .filter-form-header button svg{width:1.0625rem;height:1.0625rem;transition:transform .3s ease-in-out}.cc--press-filter .c--press-filter .filter-form-header button svg.filter-opened{display:none}.cc--press-filter .c--press-filter .filter-form-header button.open{border-bottom:0}.cc--press-filter .c--press-filter .filter-form-header button.open .filter-closed{display:none}.cc--press-filter .c--press-filter .filter-form-header button.open .filter-opened{display:block}.cc--press-filter .c--press-filter form{padding-top:.9375rem;padding-bottom:.9375rem;max-width:1800px;margin:0 auto;display:none}@media screen and (min-width:768px){.cc--press-filter .c--press-filter form{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0}}.cc--press-filter .c--press-filter form h2{display:none}@media screen and (min-width:768px){.cc--press-filter .c--press-filter form h2{display:block}}@media screen and (min-width:768px){.cc--press-filter .c--press-filter form>.fi--form-item{flex:0 0 26.0869565217%}}@media screen and (min-width:1024px){.cc--press-filter .c--press-filter form>.fi--form-item{flex:0 0 26.1904761905%}}.cc--press-filter .c--press-filter form>.fi--form-item:not(:last-child){margin-bottom:1.25rem}.cc--press-filter .c--press-filter form>.fi--form-item label{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;margin-bottom:.625rem;font-size:.875rem;line-height:1.2858;display:block}@media screen and (min-width:768px){.cc--press-filter .c--press-filter form>.fi--form-item label{font-size:1.125rem;line-height:1.3334}}.cc--press-filter .c--press-filter form>.fi--form-item.fi--form-item-select .select-wrap{background-color:#fff}.cc--press-filter .c--press-filter form>.fi--form-item.fi--form-item-text input{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2026.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2035%2035'%20enable-background='new%200%200%2035%2035'%20xml:space='preserve'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20fill='%23990000'%20d='M16.4,9.9c3.6,0,6.4,2.9,6.4,6.4%20c0,3.6-2.9,6.4-6.4,6.4s-6.4-2.9-6.4-6.4C9.9,12.8,12.8,9.9,16.4,9.9z%20M16.4,24.7c1.9,0,3.7-0.6,5.2-1.8l5.1,5.1l1.4-1.4l-5.1-5.1%20c2.4-3.1,2.4-7.4,0-10.4s-6.7-4-10.2-2.3c-3.5,1.7-5.4,5.6-4.5,9.4C9.1,22.1,12.5,24.7,16.4,24.7z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .625rem center;background-size:1.875rem}.cc--press-filter .c--press-filter form .filter-buttons{margin-top:1.875rem}@media screen and (min-width:768px){.cc--press-filter .c--press-filter form .filter-buttons{margin-top:2.125rem;flex:0 0 15.2173913043%}}@media screen and (min-width:1024px){.cc--press-filter .c--press-filter form .filter-buttons{flex:0 0 14.2857142857%}}.cc--press-filter .c--press-filter form .filter-buttons button{width:100%}.cc--press-filter .c--press-filter form .filter-buttons a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;margin-top:.3125rem;font-size:.875rem;line-height:1.7143;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;color:#900;text-align:inherit;cursor:pointer}.cc--press-listing{max-width:1800px;margin:0 auto;margin-top:1.875rem}@media screen and (min-width:768px){.cc--press-listing{margin-top:3.75rem}}.cc--press-listing .c--press-listing{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--press-listing .c--press-listing{padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--press-listing .c--press-listing{padding-right:16.6666666667%;padding-left:16.6666666667%}}.cc--press-listing .c--press-listing .item-card{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:.0625rem solid #000}@media screen and (min-width:768px){.cc--press-listing .c--press-listing .item-card{padding-bottom:1.875rem;margin-bottom:1.875rem;display:flex;justify-content:space-between}}.cc--press-listing .c--press-listing .item-card .f--cta-title h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.2223}@media screen and (min-width:768px){.cc--press-listing .c--press-listing .item-card .f--cta-title h3{font-size:1.875rem;line-height:1.1667}}.cc--press-listing .c--press-listing .item-card .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--press-listing .c--press-listing .item-card .f--cta-title h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--press-listing .c--press-listing .item-card .f--cta-title h3 a:hover{text-decoration:underline}.cc--press-listing .c--press-listing .item-card .f--description,.cc--press-listing .c--press-listing .item-card .f--eyebrow{margin-top:1.25rem}.cc--press-listing .c--press-listing .item-card .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;text-transform:uppercase}.cc--profile-cards{max-width:1800px;margin:0 auto}@media screen and (min-width:768px){.cc--profile-cards{padding-top:1.875rem}}.cc--profile-cards .c--profile-cards{margin-bottom:1.875rem;padding-right:1.25rem;padding-left:1.25rem;display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.cc--profile-cards .c--profile-cards{margin-bottom:3.125rem;padding-right:4.1666666667%;padding-left:4.1666666667%}}.cc--profile-cards .item-card{margin-top:1.875rem;text-align:center}@media screen and (min-width:768px)and (max-width:1023px){.cc--profile-cards .item-card{margin-top:3.75rem;margin-right:4.5454545455%;flex:0 0 47.7272727273%;width:47.7272727273%}.cc--profile-cards .item-card:nth-child(2n){margin-right:0}}@media screen and (min-width:1024px){.cc--profile-cards .item-card{margin-right:2.2727272727%;flex:0 0 31.8181818182%;width:31.8181818182%}.cc--profile-cards .item-card:nth-child(3n+3){margin-right:0}}.cc--profile-cards .item-card img{margin-bottom:1.25rem;width:100%}@media screen and (min-width:768px){.cc--profile-cards .item-card img{margin-bottom:1.875rem}}.cc--profile-cards .item-card h3{margin-bottom:.625rem;font-size:1.25rem;line-height:1.3;letter-spacing:-.56px}@media screen and (min-width:768px){.cc--profile-cards .item-card h3{font-size:1.875rem;line-height:1.2;letter-spacing:-.83px}}.cc--profile-cards .item-card h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--profile-cards .item-card h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--profile-cards .item-card h3 a:hover{text-decoration:underline}.cc--profile-cards .item-card .item-title{font-family:Source Sans Pro,sans-serif;font-style:italic;font-weight:400;margin-top:.625rem;font-size:1rem;line-height:1.5;display:block}@media screen and (min-width:768px){.cc--profile-cards .item-card .item-title{font-size:1.125rem;line-height:1.4445}}.cc--profile-filter{background-color:#f4f3f0}.cc--profile-filter .c--profile-filter{max-width:1800px;margin:0 auto}.cc--profile-filter .c--profile-filter .form-wrapper{padding:.9375rem 1.25rem}@media screen and (min-width:768px){.cc--profile-filter .c--profile-filter .form-wrapper{padding-top:1.875rem;padding-right:4.1666666667%;padding-bottom:1.875rem;padding-left:4.1666666667%}}.cc--profile-filter .c--profile-filter .f--section-title h2{margin-bottom:1.25rem;padding-right:8.3333333333%;padding-left:8.3333333333%;font-size:1.875rem;line-height:1.2667;text-align:center}@media screen and (min-width:768px){.cc--profile-filter .c--profile-filter .f--section-title h2{margin-bottom:2.5rem;font-size:3.375rem;line-height:1.1112}}@media screen and (min-width:1024px){.cc--profile-filter .c--profile-filter .f--section-title h2{padding-left:9.0909090909%}}.cc--profile-filter .c--profile-filter .filter-form-header{position:relative}@media screen and (min-width:768px){.cc--profile-filter .c--profile-filter .filter-form-header{display:none}}.cc--profile-filter .c--profile-filter .filter-form-header button{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.75;padding:0;display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background-color:transparent;color:#000}@media screen and (min-width:768px){.cc--profile-filter .c--profile-filter .filter-form-header button{display:none}}.cc--profile-filter .c--profile-filter .filter-form-header button svg{width:1.0625rem;height:1.0625rem;transition:transform .3s ease-in-out}.cc--profile-filter .c--profile-filter .filter-form-header button svg.filter-opened{display:none}.cc--profile-filter .c--profile-filter .filter-form-header button.open{border-bottom:0}.cc--profile-filter .c--profile-filter .filter-form-header button.open .filter-closed{display:none}.cc--profile-filter .c--profile-filter .filter-form-header button.open .filter-opened{display:block}.cc--profile-filter .c--profile-filter form{padding-top:.9375rem;padding-bottom:.9375rem;max-width:1800px;margin:0 auto;display:none}@media screen and (min-width:768px){.cc--profile-filter .c--profile-filter form{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between}}.cc--profile-filter .c--profile-filter form .select-wrap select{height:2.75rem}@media screen and (min-width:768px){.cc--profile-filter .c--profile-filter form .select-wrap select{height:3rem}}.cc--profile-filter .c--profile-filter form h2{display:none}@media screen and (min-width:768px){.cc--profile-filter .c--profile-filter form h2{display:block}}@media screen and (min-width:768px){.cc--profile-filter .c--profile-filter form>.fi--form-item{flex:0 0 25%}}@media screen and (min-width:1024px){.cc--profile-filter .c--profile-filter form>.fi--form-item{flex:0 0 27.2727272727%}}.cc--profile-filter .c--profile-filter form>.fi--form-item:not(:last-child){margin-bottom:1.25rem}.cc--profile-filter .c--profile-filter form>.fi--form-item label{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;margin-bottom:.625rem;font-size:.875rem;line-height:1.2858;display:block}@media screen and (min-width:768px){.cc--profile-filter .c--profile-filter form>.fi--form-item label{font-size:1.125rem;line-height:1.3334}}.cc--profile-filter .c--profile-filter form>.fi--form-item.fi--form-item-select .select-wrap{background-color:#fff}.cc--profile-filter .c--profile-filter form .filter-buttons{margin-top:1.875rem}@media screen and (min-width:768px){.cc--profile-filter .c--profile-filter form .filter-buttons{margin-top:2.125rem;flex:0 0 15.9090909091%}}@media screen and (min-width:1024px){.cc--profile-filter .c--profile-filter form .filter-buttons{flex:0 0 11.3636363636%}}.cc--profile-filter .c--profile-filter form .filter-buttons button{width:100%}.cc--profile-filter .c--profile-filter form .filter-buttons a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;margin-top:.3125rem;font-size:.875rem;line-height:1.7143;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;color:#900;text-align:inherit;cursor:pointer}@media screen and (min-width:768px){.cc--profile-filter .c--profile-filter .selects-count-1 form .fi--form-item{flex:0 0 38.6363636364%}}@media screen and (min-width:1024px){.cc--profile-filter .c--profile-filter .selects-count-1 form .fi--form-item{flex:0 0 42.0454545455%}}.cc--profile-header .c--profile-header{padding-top:1.875rem;padding-bottom:1.875rem;border-bottom:.0625rem solid #000}@media screen and (min-width:768px){.cc--profile-header .c--profile-header{padding-top:0;padding-bottom:2.5rem}}.cc--profile-header .c--profile-header .inner-wrapper>.f--link{margin-bottom:2.5rem}.cc--profile-header .c--profile-header .inner-wrapper>.f--link .link{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;display:flex;align-items:center;color:#900;text-decoration:none}html[data-whatintent=mouse] .cc--profile-header .c--profile-header .inner-wrapper>.f--link .link{transition:all .1s}html[data-whatintent=mouse] .cc--profile-header .c--profile-header .inner-wrapper>.f--link .link:hover{text-decoration:underline}.cc--profile-header .c--profile-header .inner-wrapper>.f--link .link svg{margin-right:.625rem}.cc--profile-header .c--profile-header .inner-wrapper .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1.2;padding-bottom:.625rem;letter-spacing:-.051875rem;text-align:left}@media screen and (min-width:768px){.cc--profile-header .c--profile-header .inner-wrapper .f--section-title h2{font-size:2.5rem;line-height:1.15;letter-spacing:-.069375rem}}.cc--profile-header .c--profile-header .inner-wrapper .person-title{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:italic;font-weight:400;font-size:1.125rem;line-height:1.2223;padding-bottom:.625rem;display:block;letter-spacing:-.03125rem}@media screen and (min-width:768px){.cc--profile-header .c--profile-header .inner-wrapper .person-title{font-size:1.5rem;line-height:1;letter-spacing:-.041875rem}}.cc--profile-header .c--profile-header .inner-wrapper ul{margin:0;padding:0;list-style:none;padding-top:.625rem;padding-bottom:.625rem}.cc--profile-header .c--profile-header .inner-wrapper ul li.role-item{font-family:Source Sans Pro,sans-serif;font-style:italic;font-weight:700;font-size:1rem;line-height:1.5}.cc--profile-header .c--profile-header .inner-wrapper ul li.role-item:not(:first-child){margin-top:1.25rem}@media screen and (min-width:768px){.cc--profile-header .c--profile-header .inner-wrapper ul li.role-item{font-size:1.125rem;line-height:1.4445}}.cc--profile-header .c--profile-header .inner-wrapper ul li.link-item{margin-top:.625rem}.cc--profile-header .c--profile-header .inner-wrapper ul li.link-item a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;color:#900;text-decoration:none}@media screen and (min-width:768px){.cc--profile-header .c--profile-header .inner-wrapper ul li.link-item a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--profile-header .c--profile-header .inner-wrapper ul li.link-item a{transition:all .1s}html[data-whatintent=mouse] .cc--profile-header .c--profile-header .inner-wrapper ul li.link-item a:hover{text-decoration:underline}.cc--profile-header .c--profile-header .inner-wrapper .f--email{padding-top:.625rem;padding-bottom:.3125rem;display:block}.cc--profile-header .c--profile-header .inner-wrapper .f--email a{font-size:1rem;line-height:1.5;color:#000;text-decoration:underline}@media screen and (min-width:768px){.cc--profile-header .c--profile-header .inner-wrapper .f--email a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--profile-header .c--profile-header .inner-wrapper .f--email a{transition:all .1s}html[data-whatintent=mouse] .cc--profile-header .c--profile-header .inner-wrapper .f--email a:hover{text-decoration:none}.cc--profile-header .c--profile-header .inner-wrapper .f--phone{padding-top:.3125rem;padding-bottom:.3125rem;display:block}.cc--profile-header .c--profile-header .inner-wrapper .f--phone a{font-size:1rem;line-height:1.5;color:#000;text-decoration:none}@media screen and (min-width:768px){.cc--profile-header .c--profile-header .inner-wrapper .f--phone a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--profile-header .c--profile-header .inner-wrapper .f--phone a{transition:all .1s}html[data-whatintent=mouse] .cc--profile-header .c--profile-header .inner-wrapper .f--phone a:hover{text-decoration:underline}.cc--profile-header .c--profile-header .inner-wrapper .links-title{padding-top:.625rem}.cc--profile-header .c--profile-header .inner-wrapper .links-title span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5}@media screen and (min-width:768px){.cc--profile-header .c--profile-header .inner-wrapper .links-title span{font-size:1.125rem;line-height:1.4445}}.cc--program-view-filter .c--program-view-filter{margin-top:2.5rem;margin-bottom:2.5rem}@media screen and (min-width:768px){.cc--program-view-filter .c--program-view-filter{margin-top:0;margin-bottom:2.5rem}}@media screen and (min-width:1024px){.cc--program-view-filter .c--program-view-filter{margin-bottom:0;overflow:hidden;background:#f0f0f0}}.cc--program-view-filter .form-wrapper{padding:.9375rem 1.25rem;background-color:#f0f0f0}@media screen and (min-width:768px){.cc--program-view-filter .form-wrapper{padding-top:1.875rem;padding-right:8.8235294118%;padding-bottom:1.875rem;padding-left:8.8235294118%}}@media screen and (min-width:1024px){.cc--program-view-filter .form-wrapper{padding-right:9.0909090909%;padding-left:9.0909090909%}}.cc--program-view-filter .filter-form-header{position:relative}@media screen and (min-width:768px){.cc--program-view-filter .filter-form-header{display:none}}.cc--program-view-filter .filter-form-header button{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.75;padding:0;display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background-color:transparent;color:#000}@media screen and (min-width:768px){.cc--program-view-filter .filter-form-header button{display:none}}.cc--program-view-filter .filter-form-header button svg{width:1.0625rem;height:1.0625rem;transition:transform .3s ease-in-out}.cc--program-view-filter .filter-form-header button svg.filter-opened{display:none}.cc--program-view-filter .filter-form-header button.open{border-bottom:0}.cc--program-view-filter .filter-form-header button.open .filter-closed{display:none}.cc--program-view-filter .filter-form-header button.open .filter-opened{display:block}.cc--program-view-filter form{padding-top:.9375rem;padding-bottom:.9375rem;max-width:1800px;margin:0 auto;display:none}@media screen and (min-width:768px){.cc--program-view-filter form{padding:0;display:flex!important;flex-direction:column;margin:0}}.cc--program-view-filter form h2{display:none}@media screen and (min-width:768px){.cc--program-view-filter form h2{display:block}}.cc--program-view-filter form>.fi--form-item:not(:last-child){margin-bottom:1.25rem}.cc--program-view-filter form>.fi--form-item label{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;margin-bottom:.625rem;font-size:.875rem;line-height:1.2858;display:block}@media screen and (min-width:768px){.cc--program-view-filter form>.fi--form-item label{font-size:1.125rem;line-height:1.3334}}.cc--program-view-filter form>.fi--form-item.fi--form-item-select .select-wrap{background-color:#fff}.cc--program-view-filter form>.fi--form-item.fi--form-item-text label{margin-bottom:1.25rem;display:none}@media screen and (min-width:768px){.cc--program-view-filter form>.fi--form-item.fi--form-item-text label{display:block}}.cc--program-view-filter form>.fi--form-item.fi--form-item-text input{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2026.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2035%2035'%20enable-background='new%200%200%2035%2035'%20xml:space='preserve'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20fill='%23990000'%20d='M16.4,9.9c3.6,0,6.4,2.9,6.4,6.4%20c0,3.6-2.9,6.4-6.4,6.4s-6.4-2.9-6.4-6.4C9.9,12.8,12.8,9.9,16.4,9.9z%20M16.4,24.7c1.9,0,3.7-0.6,5.2-1.8l5.1,5.1l1.4-1.4l-5.1-5.1%20c2.4-3.1,2.4-7.4,0-10.4s-6.7-4-10.2-2.3c-3.5,1.7-5.4,5.6-4.5,9.4C9.1,22.1,12.5,24.7,16.4,24.7z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .625rem center;background-size:1.875rem}.cc--program-view-filter form .form-item-wrapper button{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;padding-top:1.25rem;padding-right:0;padding-bottom:1.25rem;padding-left:0;font-size:1rem;line-height:1.5;display:flex;justify-content:space-between;width:100%;border:0;border-top:.0625rem solid #000;color:#000;text-align:left}.cc--program-view-filter form .form-item-wrapper button svg{flex-shrink:0;width:1.875rem;height:1.875rem}.cc--program-view-filter form .form-item-wrapper button.open svg{transform:rotate(180deg)}.cc--program-view-filter form .form-item-wrapper .fi--form-item-checkbox{padding-bottom:1.25rem;display:none}.cc--program-view-filter form .form-item-wrapper .fi--form-item-checkbox.active{height:13.75rem;overflow:auto}.cc--program-view-filter form .filter-buttons{padding-top:1.875rem;border-top:.0625rem solid #000;text-align:center}.cc--program-view-filter form .filter-buttons button{width:100%}@media screen and (min-width:768px){.cc--program-view-filter form .filter-buttons button{width:auto}}.cc--program-view-filter form .filter-buttons a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;margin-top:1.25rem;display:block;color:#900;text-decoration:none}html[data-whatintent=mouse] .cc--program-view-filter form .filter-buttons a{transition:all .1s}html[data-whatintent=mouse] .cc--program-view-filter form .filter-buttons a:hover{text-decoration:underline}.cc--program-views{padding-top:0;padding-bottom:0}.cc--program-views .cc--component-container:first-child{margin-top:0;padding-top:0}.cc--program-views .cc--accordions{overflow:visible}@media screen and (min-width:768px){.cc--program-views .cc--accordions .c--accordions>ul{padding:0}}.cc--program-views .cc--accordions .c--accordions>ul li .item-title{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.2223}@media screen and (min-width:768px){.cc--program-views .cc--accordions .c--accordions>ul li .item-title{font-size:1.875rem;line-height:1.3334}}.cc--program-views .cc--accordions .c--accordions header{padding:0}.cc--program-views .cc--accordions .c--accordions .f--section-title h2{margin-bottom:1.8125rem}@media screen and (min-width:768px){.cc--program-views .cc--accordions .c--accordions .f--section-title h2{margin-bottom:2.375rem}}@media screen and (min-width:1024px){.cc--program-views .cc--accordions .c--accordions .f--section-title h2{margin-bottom:2.25rem}}.cc--program-views .cc--rich-text a{font-size:1rem;line-height:.875;color:#900;text-decoration:none}html[data-whatintent=mouse] .cc--program-views .cc--rich-text a{transition:all .1s}html[data-whatintent=mouse] .cc--program-views .cc--rich-text a:hover{text-decoration:underline}.cc--program-views .cc--rich-text h4{margin-bottom:1.25rem}.cc--pull-quote{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--pull-quote{padding-top:2.5rem;padding-bottom:2.5rem}}.tc--article .cc--pull-quote{padding-top:.625rem;padding-bottom:.625rem}.cc--pull-quote .c--pull-quote{padding-right:6.25%;padding-left:6.25%}@media screen and (min-width:768px){.cc--pull-quote .c--pull-quote{padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--pull-quote .c--pull-quote{padding-right:22.9166666667%;padding-left:22.9166666667%}}@media screen and (min-width:1024px){.tc--article .cc--pull-quote .c--pull-quote{padding-right:12.5%;padding-left:12.5%}}.cc--pull-quote blockquote{margin-top:2.5rem;margin-right:0;margin-bottom:1.25rem;margin-left:0;padding-top:1.875rem;padding-bottom:1.875rem;position:relative;border-top:.0625rem solid #FC0;border-bottom:.0625rem solid #FC0}@media screen and (min-width:768px){.cc--pull-quote blockquote{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--pull-quote blockquote:before{content:"";display:block;position:absolute;top:-1.5625rem;width:2.5rem;height:1.5625rem;background:#fff url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2050%2047'%20style='enable-background:new%200%200%2050%2047;'%20xml:space='preserve'%3e%3cpath%20fill='%23FFCC00'%20d='M19,8.5c-4.1,0.8-7,3.8-8.7,9c-0.8,2.6-1.2,5.1-1.2,7.7c0,0.3,0,0.6,0,0.8c0,0.2,0.1,0.7,0.1,1.4H19%20V47H0V28.9C0,20,1.8,13.1,5.3,8.3S13.4,0.7,19,0V8.5z%20M50,8.5c-3.3,0.5-5.7,2.4-7.4,5.6s-2.5,6.9-2.5,11c0,0.4,0,0.7,0,1.1%20c0,0.4,0.1,0.8,0.2,1.2H50V47H31V28.9c0-7.2,1.5-13.5,4.4-19.2c3-5.6,7.8-8.9,14.6-9.7V8.5z'/%3e%3c/svg%3e") no-repeat 0 center/30px 25px}@media screen and (min-width:768px){.cc--pull-quote blockquote:before{width:4.6875rem;height:3.5625rem;background:#fff url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2050%2047'%20style='enable-background:new%200%200%2050%2047;'%20xml:space='preserve'%3e%3cpath%20fill='%23FFCC00'%20d='M19,8.5c-4.1,0.8-7,3.8-8.7,9c-0.8,2.6-1.2,5.1-1.2,7.7c0,0.3,0,0.6,0,0.8c0,0.2,0.1,0.7,0.1,1.4H19%20V47H0V28.9C0,20,1.8,13.1,5.3,8.3S13.4,0.7,19,0V8.5z%20M50,8.5c-3.3,0.5-5.7,2.4-7.4,5.6s-2.5,6.9-2.5,11c0,0.4,0,0.7,0,1.1%20c0,0.4,0.1,0.8,0.2,1.2H50V47H31V28.9c0-7.2,1.5-13.5,4.4-19.2c3-5.6,7.8-8.9,14.6-9.7V8.5z'/%3e%3c/svg%3e") no-repeat 0 center/50px 47px}}.cc--pull-quote blockquote:after{content:"";display:block;position:absolute;z-index:1;right:0;bottom:-1.5625rem;width:2.5rem;height:1.5625rem;transform:rotate(180deg);background:#fff url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2050%2047'%20style='enable-background:new%200%200%2050%2047;'%20xml:space='preserve'%3e%3cpath%20fill='%23FFCC00'%20d='M19,8.5c-4.1,0.8-7,3.8-8.7,9c-0.8,2.6-1.2,5.1-1.2,7.7c0,0.3,0,0.6,0,0.8c0,0.2,0.1,0.7,0.1,1.4H19%20V47H0V28.9C0,20,1.8,13.1,5.3,8.3S13.4,0.7,19,0V8.5z%20M50,8.5c-3.3,0.5-5.7,2.4-7.4,5.6s-2.5,6.9-2.5,11c0,0.4,0,0.7,0,1.1%20c0,0.4,0.1,0.8,0.2,1.2H50V47H31V28.9c0-7.2,1.5-13.5,4.4-19.2c3-5.6,7.8-8.9,14.6-9.7V8.5z'/%3e%3c/svg%3e") no-repeat center left/30px 25px}@media screen and (min-width:768px){.cc--pull-quote blockquote:after{width:4.6875rem;height:3.5625rem;background:#fff url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2050%2047'%20style='enable-background:new%200%200%2050%2047;'%20xml:space='preserve'%3e%3cpath%20fill='%23FFCC00'%20d='M19,8.5c-4.1,0.8-7,3.8-8.7,9c-0.8,2.6-1.2,5.1-1.2,7.7c0,0.3,0,0.6,0,0.8c0,0.2,0.1,0.7,0.1,1.4H19%20V47H0V28.9C0,20,1.8,13.1,5.3,8.3S13.4,0.7,19,0V8.5z%20M50,8.5c-3.3,0.5-5.7,2.4-7.4,5.6s-2.5,6.9-2.5,11c0,0.4,0,0.7,0,1.1%20c0,0.4,0.1,0.8,0.2,1.2H50V47H31V28.9c0-7.2,1.5-13.5,4.4-19.2c3-5.6,7.8-8.9,14.6-9.7V8.5z'/%3e%3c/svg%3e") no-repeat center left/50px 47px}}.cc--pull-quote blockquote>p{margin-bottom:1.25rem;font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.25;display:inline;color:#900;letter-spacing:0}@media screen and (min-width:768px){.cc--pull-quote blockquote>p{font-size:2.5rem;line-height:1.2;letter-spacing:-.069375rem}}.cc--pull-quote blockquote>p:last-child{margin:0}.cc--pull-quote blockquote .attribution{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;margin-left:.625rem;display:inline-block;color:#000}@media screen and (min-width:768px){.cc--pull-quote blockquote .attribution{font-size:1.125rem;line-height:1.5556}}.cc--pull-quote blockquote .attribution:before{content:"—"}.cc--quote{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--quote{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--quote .c--quote{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--quote .c--quote{padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--quote .c--quote{padding-right:18.75%;padding-left:18.75%}}@media screen and (min-width:768px){.tc--content-detail .cc--quote .c--quote{padding-right:18.75%;padding-left:18.75%}}.tc--chaptered-page .cc--quote .c--quote{padding-right:0;padding-left:0}.cc--quote .c--quote .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:-.040625rem}@media screen and (min-width:768px){.cc--quote .c--quote .header-container .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.069375rem}}.cc--quote .c--quote .header-container .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--quote .c--quote .header-container .f--description{margin-top:1.25rem}}.cc--quote .quote-container{margin-top:1.25rem;display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.cc--quote .quote-container{margin-top:2.5rem}}.cc--quote .quote-container .left{margin-top:1.25rem}@media screen and (min-width:768px){.cc--quote .quote-container .left{margin-top:2.5rem}}@media screen and (min-width:1024px){.cc--quote .quote-container .left{margin-top:0;margin-right:auto;margin-left:auto}}.cc--quote .quote-container .left .f--wysiwyg.quote p{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.25;color:#900}@media screen and (min-width:768px){.cc--quote .quote-container .left .f--wysiwyg.quote p{font-size:1.875rem;line-height:1.2}}.cc--quote .quote-container .left .attribution{font-family:Source Sans Pro,sans-serif;font-style:italic;font-weight:400;margin-top:1.25rem;font-size:1rem;line-height:1.5}@media screen and (min-width:768px){.cc--quote .quote-container .left .attribution{font-size:1.125rem;line-height:1.4445}}@media screen and (min-width:1024px){.cc--quote .quote-container .image-container+.left{margin-top:0;margin-left:6.6666666667%;flex:0 0 46.6666666667%}}@media screen and (min-width:768px){.cc--quote .quote-container .image-container{max-width:45.4545454545%}}@media screen and (min-width:1024px){.cc--quote .quote-container .image-container{flex:0 0 46.6666666667%;max-width:none}}.cc--quote .quote-container .f--link{margin-top:1.25rem}@media screen and (min-width:768px){.cc--quote .quote-container .f--link{margin-top:1.5625rem}}.cc--quote .quote-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--quote .quote-container .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--quote .quote-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--quote .quote-container .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--quote .quote-container .f--link a{width:100%}@media screen and (min-width:768px){.cc--quote .quote-container .f--link a{width:auto}}.cc--quote-with-attribution{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--quote-with-attribution{padding-top:2.5rem;padding-bottom:2.5rem}}.tc--article .cc--quote-with-attribution{padding-top:.625rem;padding-bottom:.625rem}.cc--quote-with-attribution .c--quote-with-attribution{padding-right:6.25%;padding-left:6.25%}@media screen and (min-width:768px){.cc--quote-with-attribution .c--quote-with-attribution{padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--quote-with-attribution .c--quote-with-attribution{padding-right:22.9166666667%;padding-left:22.9166666667%}}@media screen and (min-width:1024px){.tc--article .cc--quote-with-attribution .c--quote-with-attribution{padding-right:12.5%;padding-left:12.5%}}.cc--quote-with-attribution blockquote{margin-top:2.5rem;margin-right:0;margin-bottom:1.25rem;margin-left:0;padding-top:1.875rem;padding-bottom:0;position:relative;border-top:.0625rem solid #FC0}@media screen and (min-width:768px){.cc--quote-with-attribution blockquote{padding-top:2.5rem;padding-bottom:0}}.cc--quote-with-attribution blockquote:before{content:"";display:block;position:absolute;top:-1.5625rem;width:2.5rem;height:1.5625rem;background:#fff url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2050%2047'%20style='enable-background:new%200%200%2050%2047;'%20xml:space='preserve'%3e%3cpath%20fill='%23FFCC00'%20d='M19,8.5c-4.1,0.8-7,3.8-8.7,9c-0.8,2.6-1.2,5.1-1.2,7.7c0,0.3,0,0.6,0,0.8c0,0.2,0.1,0.7,0.1,1.4H19%20V47H0V28.9C0,20,1.8,13.1,5.3,8.3S13.4,0.7,19,0V8.5z%20M50,8.5c-3.3,0.5-5.7,2.4-7.4,5.6s-2.5,6.9-2.5,11c0,0.4,0,0.7,0,1.1%20c0,0.4,0.1,0.8,0.2,1.2H50V47H31V28.9c0-7.2,1.5-13.5,4.4-19.2c3-5.6,7.8-8.9,14.6-9.7V8.5z'/%3e%3c/svg%3e") no-repeat 0 center/30px 25px}@media screen and (min-width:768px){.cc--quote-with-attribution blockquote:before{width:4.6875rem;height:3.5625rem;background:#fff url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2050%2047'%20style='enable-background:new%200%200%2050%2047;'%20xml:space='preserve'%3e%3cpath%20fill='%23FFCC00'%20d='M19,8.5c-4.1,0.8-7,3.8-8.7,9c-0.8,2.6-1.2,5.1-1.2,7.7c0,0.3,0,0.6,0,0.8c0,0.2,0.1,0.7,0.1,1.4H19%20V47H0V28.9C0,20,1.8,13.1,5.3,8.3S13.4,0.7,19,0V8.5z%20M50,8.5c-3.3,0.5-5.7,2.4-7.4,5.6s-2.5,6.9-2.5,11c0,0.4,0,0.7,0,1.1%20c0,0.4,0.1,0.8,0.2,1.2H50V47H31V28.9c0-7.2,1.5-13.5,4.4-19.2c3-5.6,7.8-8.9,14.6-9.7V8.5z'/%3e%3c/svg%3e") no-repeat 0 center/50px 47px}}.cc--quote-with-attribution blockquote p{margin-bottom:1.25rem;font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.25;color:#900;letter-spacing:0}@media screen and (min-width:768px){.cc--quote-with-attribution blockquote p{font-size:2.5rem;line-height:1.2;letter-spacing:-.069375rem}}.cc--quote-with-attribution blockquote p:last-child{margin:0}.cc--quote-with-attribution blockquote p.text1,.cc--quote-with-attribution blockquote p.text2{margin:0;color:#000}.cc--quote-with-attribution blockquote p.text1{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.2223;letter-spacing:0}@media screen and (min-width:768px){.cc--quote-with-attribution blockquote p.text1{font-size:1.5rem;line-height:1.5}}.cc--quote-with-attribution blockquote p.text2{font-family:Source Sans Pro,sans-serif;font-style:italic;font-weight:400;font-size:.75rem;line-height:1.3334}@media screen and (min-width:768px){.cc--quote-with-attribution blockquote p.text2{font-size:1rem;line-height:1.5}}.cc--quote-with-attribution blockquote .attribution{display:flex;position:relative;z-index:1;justify-content:space-between;background-color:#fff}.cc--quote-with-attribution blockquote .attribution span{display:block;width:47.7272727273%}@media screen and (min-width:768px){.cc--quote-with-attribution blockquote .attribution span{width:33.3333333333%}}.cc--quote-with-attribution blockquote .attribution:before{content:"";display:block;width:47.7272727273%;height:1.5625rem;transform:rotate(180deg);background:#fff url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2050%2047'%20style='enable-background:new%200%200%2050%2047;'%20xml:space='preserve'%3e%3cpath%20fill='%23FFCC00'%20d='M19,8.5c-4.1,0.8-7,3.8-8.7,9c-0.8,2.6-1.2,5.1-1.2,7.7c0,0.3,0,0.6,0,0.8c0,0.2,0.1,0.7,0.1,1.4H19%20V47H0V28.9C0,20,1.8,13.1,5.3,8.3S13.4,0.7,19,0V8.5z%20M50,8.5c-3.3,0.5-5.7,2.4-7.4,5.6s-2.5,6.9-2.5,11c0,0.4,0,0.7,0,1.1%20c0,0.4,0.1,0.8,0.2,1.2H50V47H31V28.9c0-7.2,1.5-13.5,4.4-19.2c3-5.6,7.8-8.9,14.6-9.7V8.5z'/%3e%3c/svg%3e") no-repeat center left/30px 25px}@media screen and (min-width:768px){.cc--quote-with-attribution blockquote .attribution:before{width:63.8888888889%;height:2.9375rem;background:#fff url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2050%2047'%20style='enable-background:new%200%200%2050%2047;'%20xml:space='preserve'%3e%3cpath%20fill='%23FFCC00'%20d='M19,8.5c-4.1,0.8-7,3.8-8.7,9c-0.8,2.6-1.2,5.1-1.2,7.7c0,0.3,0,0.6,0,0.8c0,0.2,0.1,0.7,0.1,1.4H19%20V47H0V28.9C0,20,1.8,13.1,5.3,8.3S13.4,0.7,19,0V8.5z%20M50,8.5c-3.3,0.5-5.7,2.4-7.4,5.6s-2.5,6.9-2.5,11c0,0.4,0,0.7,0,1.1%20c0,0.4,0.1,0.8,0.2,1.2H50V47H31V28.9c0-7.2,1.5-13.5,4.4-19.2c3-5.6,7.8-8.9,14.6-9.7V8.5z'/%3e%3c/svg%3e") no-repeat center left/50px 47px}}.cc--quote-with-attribution blockquote .attribution:after{content:"";display:block;position:absolute;top:.78125rem;left:0;width:calc(47.7272727273% - 40px);height:.0625rem;background:#fc0}@media screen and (min-width:768px){.cc--quote-with-attribution blockquote .attribution:after{width:calc(63.8888888889% - 70px)}}.cc--quotes-carousel{position:relative;z-index:0;overflow:hidden}@media screen and (min-width:1024px){.cc--quotes-carousel .c--quotes-carousel{display:flex}}@media screen and (max-width:767px){.cc--chapter .cc--quotes-carousel,.cc--chapter-content-main .cc--quotes-carousel{margin-right:-1.25rem;margin-left:-1.25rem}}.cc--quotes-carousel .text-container{padding:1.875rem 1.25rem;display:flex;flex-direction:column}@media screen and (min-width:768px){.cc--quotes-carousel .text-container{padding-right:4.1666666667%;padding-left:4.1666666667%;flex-direction:row}}@media screen and (min-width:1024px){.cc--quotes-carousel .text-container{padding-top:0;padding-bottom:0;flex-direction:column;justify-content:center;width:33.3333333333%}}@media screen and (min-width:768px)and (max-width:1023px){.cc--quotes-carousel .text-container .col-wrapper{padding-left:4.6511627907%;flex:1 0 auto;width:44.1860465116%}}.cc--quotes-carousel .text-container .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--quotes-carousel .text-container .f--section-title{margin-bottom:.75rem}}@media screen and (min-width:768px)and (max-width:1023px){.cc--quotes-carousel .text-container .f--section-title{padding-right:4.6511627907%;width:51.1627906977%}}.cc--quotes-carousel .text-container .f--section-title h2{font-size:1.875rem;line-height:1.2}@media screen and (min-width:768px){.cc--quotes-carousel .text-container .f--section-title h2{font-size:2.5rem;line-height:1.2}}.cc--quotes-carousel .text-container .f--description{margin-bottom:1.25rem}.cc--quotes-carousel .text-container .f--description,.cc--quotes-carousel .text-container .f--description li,.cc--quotes-carousel .text-container .f--description p{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.125}@media screen and (min-width:768px){.cc--quotes-carousel .text-container .f--description,.cc--quotes-carousel .text-container .f--description li,.cc--quotes-carousel .text-container .f--description p{font-size:1.125rem;line-height:1.5556}}.cc--quotes-carousel .text-container .f--description li{line-height:1.2}.cc--quotes-carousel .text-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.125;color:#900;text-decoration:none}@media screen and (min-width:768px){.cc--quotes-carousel .text-container .f--link a{font-size:1.125rem;line-height:1.1112}}html[data-whatintent=mouse] .cc--quotes-carousel .text-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--quotes-carousel .text-container .f--link a:hover{text-decoration:underline}.cc--quotes-carousel .swiper-container{position:relative}@media screen and (min-width:1024px){.cc--quotes-carousel .swiper-container{width:66.6666666667%}}@media screen and (min-width:768px){.cc--quotes-carousel .swiper-container .swiper-slide{height:auto}}.cc--quotes-carousel .swiper-controls{display:flex;position:absolute;z-index:10;top:1.5625rem;align-items:center;justify-content:center;width:100%}@media screen and (min-width:768px){.cc--quotes-carousel .swiper-controls{padding-left:4.1666666667%;top:auto;bottom:1.5625rem;left:-1.125rem;justify-content:flex-start;width:50%}}@media screen and (min-width:1024px){.cc--quotes-carousel .swiper-controls{padding-left:6.25%}}.cc--quotes-carousel .swiper-controls .button-prev,.cc--quotes-carousel .swiper-controls .button-next{margin-right:.375rem;margin-left:.375rem;display:flex;align-items:center;justify-content:center;width:2.1875rem;height:2.1875rem;border:0;background:none;cursor:pointer}.cc--quotes-carousel .swiper-controls .button-prev.swiper-button-disabled,.cc--quotes-carousel .swiper-controls .button-next.swiper-button-disabled{display:none}.cc--quotes-carousel .swiper-controls .swiper-pagination-bullets.swiper-pagination-horizontal{display:flex;position:relative;bottom:auto;left:auto;width:auto}.cc--quotes-carousel .swiper-controls .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet{margin-right:.625rem;margin-left:.625rem;width:.75rem;height:.75rem;opacity:.7;background:#fafafa}.cc--quotes-carousel .swiper-controls .swiper-pagination-bullets.swiper-pagination-horizontal .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#fc0}.cc--chapter .cc--quotes-carousel .c--quotes-carousel{flex-direction:column}.cc--chapter .cc--quotes-carousel .text-container{display:block;width:100%;padding-right:0;padding-left:0}@media screen and (max-width:767px){.cc--chapter .cc--quotes-carousel .text-container{padding-right:1.25rem;padding-left:1.25rem}}.cc--chapter .cc--quotes-carousel .text-container .col-wrapper,.cc--chapter .cc--quotes-carousel .text-container .f--section-title{width:100%;padding-right:0;padding-left:0}.cc--chapter .cc--quotes-carousel .swiper-container{width:100%}@media screen and (min-width:768px){.cc--quotes-carousel-slide{height:auto}}@media screen and (min-width:768px){.cc--quotes-carousel-slide .c--quotes-carousel-slide{display:flex;height:100%}}.cc--quotes-carousel-slide .c--quotes-carousel-slide .image-wrapper.is-empty{display:none}@media screen and (min-width:768px){.cc--quotes-carousel-slide .c--quotes-carousel-slide .image-wrapper{width:50%}}.cc--quotes-carousel-slide .c--quotes-carousel-slide .image-wrapper .f--image{position:relative}@media screen and (min-width:768px){.cc--quotes-carousel-slide .c--quotes-carousel-slide .image-wrapper .f--image{height:100%}.cc--quotes-carousel-slide .c--quotes-carousel-slide .image-wrapper .f--image img{height:100%;object-fit:cover}}.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper{padding:5rem 1.25rem 1.5625rem;display:flex;flex-direction:column;background:#900}@media screen and (min-width:768px){.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper{padding-top:3.75rem;padding-right:4.1666666667%;padding-bottom:5rem;padding-left:4.1666666667%;width:50%}.cc--chapter .cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper{padding-right:6.6666666667%;padding-left:6.6666666667%}}@media screen and (min-width:1024px){.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper{padding-right:6.25%;padding-left:6.25%}}.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper.no-image{width:100%}@media screen and (min-width:768px){.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper.no-image{justify-content:center}.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper.no-image .f--description{flex-grow:initial}}.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper .f--description{margin-bottom:2.5rem}@media screen and (min-width:768px){.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper .f--description{flex-grow:1}}.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper .f--description,.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper .f--description p{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.25;color:#fff;letter-spacing:-.051875rem}@media screen and (min-width:768px){.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper .f--description,.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper .f--description p{font-size:1.875rem;line-height:1.2}}.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper .attribution-wrapper{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.2858;margin-bottom:1.25rem;color:#fff}@media screen and (min-width:768px){.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper .attribution-wrapper{font-size:1rem;line-height:1.375}}.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper .attribution-wrapper p{font-style:italic}.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.2858;color:#fff;text-decoration:none}@media screen and (min-width:768px){.cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper .f--link a{font-size:1.125rem;line-height:1.2223}}html[data-whatintent=mouse] .cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--quotes-carousel-slide .c--quotes-carousel-slide .content-wrapper .f--link a:hover{text-decoration:underline}.cc--related-articles{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--related-articles{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--related-articles .c--related-articles{padding-right:6.25%;padding-left:6.25%}@media screen and (min-width:768px){.cc--related-articles .c--related-articles{padding-right:22.9166666667%;padding-left:22.9166666667%}}.cc--related-articles .c--related-articles .header-container .f--section-title h2{font-size:2.25rem;line-height:1.1112;color:inherit;letter-spacing:-.0625rem}@media screen and (min-width:768px){.cc--related-articles .c--related-articles .header-container .f--section-title h2{font-size:3rem;line-height:1.0834;letter-spacing:-.083125rem}}.cc--related-articles .c--related-articles .cards-container{margin-top:1.875rem}@media screen and (min-width:768px){.cc--related-articles .c--related-articles .cards-container{margin-top:2.5rem}}.cc--related-articles .c--related-articles .cards-container .article-card{padding-bottom:1.25rem;border-bottom:.0625rem solid #CCC}.cc--related-articles .c--related-articles .cards-container .article-card:not(:first-child){margin-top:1.25rem}@media screen and (min-width:768px){.cc--related-articles .c--related-articles .cards-container .article-card{display:flex}}@media screen and (min-width:768px){.cc--related-articles .c--related-articles .cards-container .article-card .text-container{flex:1 1 100%}}.cc--related-articles .c--related-articles .cards-container .article-card .text-container .f--eyebrow{margin-bottom:.625rem}.cc--related-articles .c--related-articles .cards-container .article-card .text-container .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.2858;color:#900;text-transform:uppercase}.cc--related-articles .c--related-articles .cards-container .article-card .text-container .f--eyebrow.date{margin-top:.625rem;margin-bottom:0}@media screen and (min-width:768px){.cc--related-articles .c--related-articles .cards-container .article-card .text-container .f--eyebrow.date{margin-top:1.25rem}}.cc--related-articles .c--related-articles .cards-container .article-card .text-container .f--eyebrow.date span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.6667;text-transform:none}@media screen and (min-width:768px){.cc--related-articles .c--related-articles .cards-container .article-card .text-container .f--eyebrow.date span{font-size:.875rem;line-height:1.4286}}.cc--related-articles .c--related-articles .cards-container .article-card .text-container .f--cta-title h3{font-size:1.25rem;line-height:1.5;color:#000}@media screen and (min-width:768px){.cc--related-articles .c--related-articles .cards-container .article-card .text-container .f--cta-title h3{font-size:1.875rem;line-height:1.1334}}.cc--related-articles .c--related-articles .cards-container .article-card .text-container .f--cta-title a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--related-articles .c--related-articles .cards-container .article-card .text-container .f--cta-title a{transition:all .1s}html[data-whatintent=mouse] .cc--related-articles .c--related-articles .cards-container .article-card .text-container .f--cta-title a:hover{text-decoration:underline}.cc--related-articles .c--related-articles .cards-container .article-card .text-container .f--cta-title a:focus{outline-color:#00a1ca}.cc--related-articles .c--related-articles .cards-container .article-card .f--image{margin-top:1.25rem}@media screen and (min-width:768px){.cc--related-articles .c--related-articles .cards-container .article-card .f--image{margin-top:0;margin-left:3.8461538462%;flex:0 0 46.1538461538%}}.cc--related-articles .c--related-articles .f--link{margin-top:1.875rem}@media screen and (min-width:768px){.cc--related-articles .c--related-articles .f--link{text-align:right}}.cc--related-articles .c--related-articles .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;color:#900;text-decoration:none}@media screen and (min-width:768px){.cc--related-articles .c--related-articles .f--link a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--related-articles .c--related-articles .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--related-articles .c--related-articles .f--link a:hover{text-decoration:underline}.cc--related-experts{padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--related-experts{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--related-experts .c--related-experts .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--related-experts .c--related-experts .f--section-title{margin-bottom:1.875rem}}.cc--related-experts .c--related-experts .person-card:not(:first-child){padding-top:1.25rem;margin-top:1.25rem;border-top:.0625rem solid #000}@media screen and (min-width:768px){.cc--related-experts .c--related-experts .person-card:not(:first-child){padding-top:1.875rem;margin-top:1.875rem}}@media screen and (min-width:1024px){.cc--related-experts .c--related-experts .person-card{display:flex;justify-content:space-between}}.cc--related-experts .c--related-experts .person-card .text-container{padding-top:1.25rem}@media screen and (min-width:1024px){.cc--related-experts .c--related-experts .person-card .text-container{flex:0 0 50%}}@media screen and (min-width:768px){.cc--related-experts .c--related-experts .person-card .f--image{max-width:72.7272727273%}}@media screen and (min-width:1024px){.cc--related-experts .c--related-experts .person-card .f--image{flex:0 0 45.4545454545%}}.cc--related-experts .c--related-experts .person-card .f--cta-title h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.2223}@media screen and (min-width:768px){.cc--related-experts .c--related-experts .person-card .f--cta-title h3{font-size:1.875rem;line-height:1.1667}}.cc--related-experts .c--related-experts .person-card .f--cta-title h3 a{color:#000;text-decoration:none}html[data-whatintent=mouse] .cc--related-experts .c--related-experts .person-card .f--cta-title h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--related-experts .c--related-experts .person-card .f--cta-title h3 a:hover{text-decoration:underline}.cc--related-experts .c--related-experts .person-card .f--description{margin-top:.625rem}.cc--related-videos{padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--related-videos{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--related-videos .c--related-videos .header-container .f--section-title{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--related-videos .c--related-videos .header-container .f--section-title{margin-bottom:1.875rem}}.cc--related-videos .c--related-videos .flex-container .cards-list{margin-top:1.25rem}@media screen and (min-width:768px){.cc--related-videos .c--related-videos .flex-container .cards-list{margin-top:2.5rem}}@media screen and (min-width:1024px){.cc--related-videos .c--related-videos .flex-container .cards-list{margin-top:0;flex:0 0 45.4545454545%}}.cc--related-videos .c--related-videos .flex-container .article-card{display:flex;justify-content:space-between}@media screen and (min-width:768px){.cc--related-videos .c--related-videos .flex-container .article-card{flex-direction:column}}@media screen and (min-width:1024px){.cc--related-videos .c--related-videos .flex-container .article-card{flex-direction:row}}.cc--related-videos .c--related-videos .flex-container .article-card:not(:last-child){margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--related-videos .c--related-videos .flex-container .article-card:not(:last-child){margin-bottom:1.875rem}}.cc--related-videos .c--related-videos .flex-container .article-card .text-container{flex:0 0 calc((100% - 20px)/2)}@media screen and (min-width:768px){.cc--related-videos .c--related-videos .flex-container .article-card .text-container{margin-left:0;width:100%}}@media screen and (min-width:1024px){.cc--related-videos .c--related-videos .flex-container .article-card .text-container{margin-left:4.7619047619%;flex:0 0 50%}}.cc--related-videos .c--related-videos .flex-container .article-card .f--image{position:relative;flex:0 0 calc((100% - 20px)/2)}@media screen and (min-width:768px){.cc--related-videos .c--related-videos .flex-container .article-card .f--image{margin-bottom:1.25rem;width:100%;max-width:72.7272727273%}}@media screen and (min-width:1024px){.cc--related-videos .c--related-videos .flex-container .article-card .f--image{margin-bottom:0;flex:0 0 45.4545454545%}}.cc--related-videos .c--related-videos .flex-container .article-card .f--image a:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);content:"";display:block;width:1.875rem;height:1.875rem;background:url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2050%2051'%20style='enable-background:new%200%200%2050%2051;'%20xml:space='preserve'%3e%3ccircle%20fill='%23FFCC00'%20cx='25'%20cy='25.5'%20r='25'/%3e%3cpolygon%20fill='%23990000'%20points='32,25.5%2022,32.5%2022,18.5%20'/%3e%3c/svg%3e") no-repeat center/cover}@media screen and (min-width:768px){.cc--related-videos .c--related-videos .flex-container .article-card .f--image a:after{width:3.125rem;height:3.125rem}}.cc--related-videos .c--related-videos .flex-container .article-card .f--cta-title h3{color:#000}.cc--related-videos .c--related-videos .flex-container .article-card .f--cta-title h3 a{color:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--related-videos .c--related-videos .flex-container .article-card .f--cta-title h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--related-videos .c--related-videos .flex-container .article-card .f--cta-title h3 a:hover{text-decoration:underline}.cc--rich-text{padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--rich-text{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--rich-text .c--rich-text{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--rich-text .c--rich-text{padding-right:12.5%;padding-left:12.5%}}@media screen and (min-width:768px){.tc--basic-page .cc--rich-text .c--rich-text{padding-right:18.75%;padding-left:18.75%}}.tc--person-detail .cc--rich-text .c--rich-text,.tc--chaptered-page .cc--rich-text .c--rich-text{padding-right:0;padding-left:0}@media screen and (min-width:768px){.tc--content-detail .cc--rich-text .c--rich-text{padding-right:18.75%;padding-left:18.75%}}.tc--article .cc--rich-text .c--rich-text{padding-right:6.25%;padding-left:6.25%}@media screen and (min-width:768px){.tc--article .cc--rich-text .c--rich-text{padding-right:12.5%;padding-left:12.5%}}@media screen and (min-width:1024px){.tc--article .cc--rich-text .c--rich-text{padding-right:22.9166666667%;padding-left:22.9166666667%}}@media screen and (min-width:768px){.tc--article .cc--rich-text .c--rich-text figure.align-right,.tc--article .cc--rich-text .c--rich-text figure.alignright,.tc--article .cc--rich-text .c--rich-text img.align-right,.tc--article .cc--rich-text .c--rich-text img.alignright{margin-left:5%;width:auto;float:right}}@media screen and (min-width:1024px){.tc--article .cc--rich-text .c--rich-text figure.align-right,.tc--article .cc--rich-text .c--rich-text figure.alignright,.tc--article .cc--rich-text .c--rich-text img.align-right,.tc--article .cc--rich-text .c--rich-text img.alignright{margin-right:-19.2307692308%;margin-left:7.1428571429%}}@media screen and (min-width:768px){.tc--article .cc--rich-text .c--rich-text figure.align-left,.tc--article .cc--rich-text .c--rich-text figure.alignleft,.tc--article .cc--rich-text .c--rich-text img.align-left,.tc--article .cc--rich-text .c--rich-text img.alignleft{margin-right:5%;width:auto;float:left}}@media screen and (min-width:1024px){.tc--article .cc--rich-text .c--rich-text figure.align-left,.tc--article .cc--rich-text .c--rich-text figure.alignleft,.tc--article .cc--rich-text .c--rich-text img.align-left,.tc--article .cc--rich-text .c--rich-text img.alignleft{margin-right:7.1428571429%;margin-left:-19.2307692308%}}.tc--page-404 .cc--rich-text .c--rich-text{padding-right:8.3333333333%;padding-left:8.3333333333%}@media screen and (min-width:1024px){.tc--page-404 .cc--rich-text .c--rich-text{padding-right:22.9166666667%;padding-left:22.9166666667%}}.tc--chaptered-page .cc--hero-title-with-summary+.cc--rich-text .c--rich-text{padding-right:1.25rem;padding-bottom:0;padding-left:1.25rem}@media screen and (min-width:768px){.tc--chaptered-page .cc--hero-title-with-summary+.cc--rich-text .c--rich-text{padding-right:4.1666666667%;padding-bottom:0;padding-left:4.1666666667%}}.cc--school-credit{max-width:1800px;margin:0 auto;padding-top:1.875rem}@media screen and (min-width:768px){.cc--school-credit{padding-top:2.5rem}}.cc--school-credit .c--school-credit{position:relative;background-color:#900}.cc--school-credit .c--school-credit:before{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:4.375rem;background-color:#fff}@media screen and (min-width:768px){.cc--school-credit .c--school-credit:before{height:11.125rem}}.cc--school-credit .c--school-credit .school-info-container{margin-right:1.25rem;margin-left:1.25rem;padding-top:1.875rem;padding-right:8.3333333333%;padding-bottom:1.875rem;padding-left:8.3333333333%;position:relative;z-index:2;background-color:#fff;box-shadow:0 0 4px #00000080}@media screen and (min-width:768px){.cc--school-credit .c--school-credit .school-info-container{margin-right:8.3333333333%;margin-left:8.3333333333%;padding-top:2.5rem;padding-right:4.1666666667%;padding-bottom:2.5rem;padding-left:4.1666666667%;display:flex;justify-content:space-between}}@media screen and (min-width:768px){.cc--school-credit .c--school-credit .school-info-container:after{position:absolute;left:50%;transform:translate(-50%);content:"";display:block;top:3.75rem;width:.0625rem;height:calc(100% - 120px);background-color:#900}}@media screen and (min-width:768px)and (min-width:1024px){.cc--school-credit .c--school-credit .school-info-container:after{left:35%;transform:none}}@media screen and (min-width:768px){.cc--school-credit .c--school-credit .school-info-header{flex:0 0 44.4444444444%}}@media screen and (min-width:1024px){.cc--school-credit .c--school-credit .school-info-header{flex:0 0 27.7777777778%}}.cc--school-credit .c--school-credit .school-info-header .f--image{max-width:1800px;margin:0 auto;margin-bottom:1.875rem;max-width:10.625rem}@media screen and (min-width:768px){.cc--school-credit .c--school-credit .school-info-header .f--image{margin-top:1.25rem;margin-bottom:2.5rem;max-width:none}}.cc--school-credit .c--school-credit .school-info-header .f--link{padding-bottom:1.875rem;margin-bottom:1.875rem;border-bottom:.0625rem solid #790101;text-align:center}@media screen and (min-width:768px){.cc--school-credit .c--school-credit .school-info-header .f--link{padding-bottom:0;margin-bottom:0;border-bottom:0;text-align:left}}.cc--school-credit .c--school-credit .school-info-header .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--school-credit .c--school-credit .school-info-header .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--school-credit .c--school-credit .school-info-header .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--school-credit .c--school-credit .school-info-header .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--school-credit .c--school-credit .school-info-header .f--link a{width:100%}@media screen and (min-width:768px){.cc--school-credit .c--school-credit .school-info-header .f--link a{width:auto}}@media screen and (min-width:768px){.cc--school-credit .c--school-credit .school-text{flex:0 0 44.4444444444%}}@media screen and (min-width:1024px){.cc--school-credit .c--school-credit .school-text{flex:0 0 61.1111111111%}}.cc--school-credit .c--school-credit .school-text .f--cta-title h3{font-size:1.5rem;line-height:1.1667}@media screen and (min-width:768px){.cc--school-credit .c--school-credit .school-text .f--cta-title h3{font-size:1.875rem;line-height:1.2}}.cc--school-credit .c--school-credit .school-text .f--description{margin-top:.625rem}.cc--school-credit .c--school-credit .header-container{padding-top:2.5rem;padding-right:1.25rem;padding-left:1.25rem;position:relative;background-color:#900}@media screen and (min-width:768px){.cc--school-credit .c--school-credit .header-container{padding-top:3.75rem;padding-right:8.3333333333%;padding-left:8.3333333333%}}.cc--school-credit .c--school-credit .header-container .f--section-title h2{font-size:1.5rem;line-height:1.1667;color:#fff;letter-spacing:-.041875rem}@media screen and (min-width:768px){.cc--school-credit .c--school-credit .header-container .f--section-title h2{font-size:2.5rem;line-height:1.2;letter-spacing:-.0625rem;text-align:center}}.cc--school-credit .c--school-credit .cards-container{padding:1.875rem 1.25rem;position:relative;background-color:#900}@media screen and (min-width:768px){.cc--school-credit .c--school-credit .cards-container{padding-top:3.75rem;padding-right:4.1666666667%;padding-bottom:3.75rem;padding-left:4.1666666667%;display:flex;flex-wrap:wrap}}.cc--school-credit .c--school-credit .cards-container .card{margin-bottom:1.25rem;position:relative}@media screen and (min-width:768px){.cc--school-credit .c--school-credit .cards-container .card{margin-bottom:0;flex:0 0 31.8181818182%}.cc--school-credit .c--school-credit .cards-container .card:not(:nth-child(3n)){margin-right:2.2727272727%;margin-bottom:0}.cc--school-credit .c--school-credit .cards-container .card:nth-child(n+4){margin-top:1.5625rem;margin-bottom:0}}@media screen and (max-width:767px){.cc--school-credit .c--school-credit .cards-container .card .text-container{padding-top:1.25rem;padding-bottom:1.5625rem}}@media screen and (min-width:768px)and (max-width:1023px){.cc--school-credit .c--school-credit .cards-container .card .text-container{flex:1 0 52.6315789474%}}@media screen and (min-width:768px){.cc--school-credit .c--school-credit .cards-container .card .text-container{padding-top:1.25rem;padding-bottom:0}}.cc--school-credit .c--school-credit .cards-container .card .text-container .f--eyebrow{margin-bottom:.625rem;text-align:center}@media screen and (min-width:768px){.cc--school-credit .c--school-credit .cards-container .card .text-container .f--eyebrow{margin-bottom:.625rem}}.cc--school-credit .c--school-credit .cards-container .card .text-container .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.4286;color:#fc0;text-transform:uppercase}.cc--school-credit .c--school-credit .cards-container .card .text-container h3{font-size:1.5rem;line-height:1.1667;color:#fff;text-align:center}@media screen and (min-width:1024px){.cc--school-credit .c--school-credit .cards-container .card .text-container h3{font-size:1.875rem;line-height:1.2}}.cc--school-credit .c--school-credit .cards-container .card .text-container h3 a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--school-credit .c--school-credit .cards-container .card .text-container h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--school-credit .c--school-credit .cards-container .card .text-container h3 a:hover{text-decoration:underline}.cc--school-credit .c--school-credit .cards-container .card .text-container h3 a:focus{outline-color:#00a1ca}.cc--school-credit .c--school-credit .cards-container .card .text-container .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--school-credit .c--school-credit .cards-container .card .text-container .f--description{margin-top:1.25rem}}.cc--school-credit .c--school-credit .cards-container .card .text-container .f--description p{color:#fff;text-align:center}.cc--schools-and-programs .c--schools-and-programs{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--schools-and-programs .c--schools-and-programs{padding-top:2.5rem;padding-bottom:2.5rem}}.tc--program-listing .cc--schools-and-programs .c--schools-and-programs{padding-top:0}.cc--schools-and-programs .c--schools-and-programs .header-container{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--schools-and-programs .c--schools-and-programs .header-container{padding-right:18.75%;padding-left:18.75%}}.tc--program-listing .cc--schools-and-programs .c--schools-and-programs .header-container{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.tc--program-listing .cc--schools-and-programs .c--schools-and-programs .header-container{padding-right:0;padding-left:0}}.tc--chaptered-page .cc--schools-and-programs .c--schools-and-programs .header-container{padding:0}.cc--schools-and-programs .c--schools-and-programs .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:-.040625rem}@media screen and (min-width:768px){.cc--schools-and-programs .c--schools-and-programs .header-container .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.069375rem}}.tc--program-listing .cc--schools-and-programs .c--schools-and-programs .header-container .f--section-title h2{font-size:.875rem;line-height:1.7143;margin-bottom:0}@media screen and (min-width:768px){.tc--program-listing .cc--schools-and-programs .c--schools-and-programs .header-container .f--section-title h2{font-size:1.5rem;line-height:1.1667}}.tc--chaptered-page .cc--schools-and-programs .c--schools-and-programs .header-container .f--section-title h2{padding:0}.cc--schools-and-programs .c--schools-and-programs>ul{margin:0;padding:0;list-style:none;margin-top:1.25rem;padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--schools-and-programs .c--schools-and-programs>ul{padding-right:4.1666666667%;padding-left:4.1666666667%;margin-top:2.5rem}}@media screen and (min-width:1024px){.cc--schools-and-programs .c--schools-and-programs>ul{padding-right:12.5%;padding-left:12.5%}}.tc--chaptered-page .cc--schools-and-programs .c--schools-and-programs>ul{padding:0}.cc--schools-and-programs .c--schools-and-programs>ul>li{border-bottom:.0625rem solid #000}.cc--schools-and-programs .c--schools-and-programs>ul>li:first-child{border-top:.0625rem solid #000}.cc--schools-and-programs .c--schools-and-programs>ul>li button{padding-top:1.5rem;padding-right:3.125rem;padding-bottom:.625rem;padding-left:0;display:block;position:relative;width:100%;border:0;border-radius:0;background:none;color:#000;text-align:left;cursor:pointer}@media screen and (min-width:768px){.cc--schools-and-programs .c--schools-and-programs>ul>li button{padding-top:2.125rem;padding-bottom:1.125rem}}.cc--schools-and-programs .c--schools-and-programs>ul>li button .item-title{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.25;display:inline-block;color:#000;letter-spacing:-.0625rem}@media screen and (min-width:768px){.cc--schools-and-programs .c--schools-and-programs>ul>li button .item-title{font-size:2.5rem;line-height:1.2}}.cc--schools-and-programs .c--schools-and-programs>ul>li button:after{position:absolute;top:50%;transform:translateY(-50%);content:"";display:block;right:0;width:2.1875rem;height:2.1875rem;background:url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2035%2035'%20enable-background='new%200%200%2035%2035'%20xml:space='preserve'%3e%3cpolygon%20fill-rule='evenodd'%20clip-rule='evenodd'%20fill='%23990000'%20points='17.5,20.3%2023.7,14.1%2025,15.4%2017.5,22.9%2010,15.4%2011.3,14.1%20'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:100%}.cc--schools-and-programs .c--schools-and-programs>ul>li button.open:after{transform:translateY(-50%) rotate(180deg)}.cc--schools-and-programs .school-accordion-panel{padding-bottom:1.25rem;display:none}.cc--schools-and-programs .school-accordion-panel .f--link{margin-bottom:3.125rem}.cc--schools-and-programs .school-accordion-panel .f--link .link{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--schools-and-programs .school-accordion-panel .f--link .link:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--schools-and-programs .school-accordion-panel .f--link .link{transition:all .1s}html[data-whatintent=mouse] .cc--schools-and-programs .school-accordion-panel .f--link .link:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--schools-and-programs .school-accordion-panel .cc--rich-text{padding-top:.3125rem}.cc--schools-and-programs .school-accordion-panel .cc--rich-text .c--rich-text{padding-right:0;padding-left:0}.cc--schools-and-programs .school-accordion-panel .cc--rich-text .c--rich-text .f--wysiwyg p:last-child{margin-bottom:0}@media screen and (min-width:768px){.cc--schools-and-programs .school-accordion-panel .majors-minors-wrapper{display:flex}}@media screen and (min-width:768px){.cc--schools-and-programs .school-accordion-panel .majors-minors-wrapper .minors-wrapper,.cc--schools-and-programs .school-accordion-panel .majors-minors-wrapper .majors-wrapper{margin-right:4.5454545455%;width:47.7272727273%}}@media screen and (min-width:1024px){.cc--schools-and-programs .school-accordion-panel .majors-minors-wrapper .minors-wrapper,.cc--schools-and-programs .school-accordion-panel .majors-minors-wrapper .majors-wrapper{margin-right:5.5555555556%;width:44.4444444444%}}.cc--schools-and-programs .school-accordion-panel .majors-minors-wrapper .minors-wrapper h4,.cc--schools-and-programs .school-accordion-panel .majors-minors-wrapper .majors-wrapper h4{font-size:1.875rem;line-height:1;margin-bottom:.9375rem}.cc--schools-and-programs .school-accordion-panel .majors-minors-wrapper .cc--rich-text .f--wysiwyg{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;color:#4a4a4a}.cc--schools-and-programs .school-accordion-panel .majors-minors-wrapper .cc--rich-text .f--wysiwyg ul{margin:0;padding:0;list-style:none}.cc--schools-and-programs .school-accordion-panel .majors-minors-wrapper .cc--rich-text .f--wysiwyg ul:not(:last-child){margin-bottom:1.875rem}.cc--schools-and-programs .school-accordion-panel .majors-minors-wrapper .cc--rich-text .f--wysiwyg ul li{margin-bottom:0;font-size:1rem;line-height:1.5;color:#4a4a4a}.cc--schools-and-programs .school-accordion-panel .majors-minors-wrapper .cc--rich-text .f--wysiwyg ul li ul li:before{content:"– "}.cc--scrolling-text-with-image{max-width:1800px;margin:0 auto;margin-bottom:3.125rem;position:relative;overflow:hidden}@media screen and (min-width:768px){.cc--scrolling-text-with-image{margin-bottom:0}}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container{display:flex;flex-direction:column}@media screen and (min-width:768px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container{flex-direction:row}}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .image-container{position:absolute;top:0;left:0;order:1;width:100%;height:100%}@media screen and (min-width:768px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .image-container{position:relative;top:auto;left:auto;order:1;width:50%;height:100vh;min-height:100%}}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .image-container:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009}@media screen and (min-width:768px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .image-container:after{display:none}}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .image-container .f--image{position:relative;height:100%}@media screen and (min-width:768px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .image-container .f--image{padding-bottom:0;height:100%}}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .image-container .f--image img{position:relative;height:100%;object-fit:cover}@media screen and (min-width:768px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .image-container .f--image img{height:100%;object-fit:cover;object-position:top}}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container{padding-top:22.5rem;padding-right:8.3333333333%;padding-bottom:2.1875rem;padding-left:8.3333333333%;order:2;height:100vh;overflow-y:auto;color:#000}@media screen and (min-width:768px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container{padding-top:3.125rem;padding-right:4.1666666667%;padding-bottom:3.125rem;padding-left:4.1666666667%;display:flex;flex-direction:column;order:2;width:50%;height:auto;overflow-y:visible}}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .f--eyebrow{margin-bottom:.625rem;position:relative}@media screen and (min-width:768px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .f--eyebrow{margin-bottom:1.875rem}}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.4286;color:#fff;text-transform:uppercase}@media screen and (min-width:768px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .f--eyebrow span{color:#900}}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.1667;position:relative;color:#fff;letter-spacing:-.040625rem}@media screen and (min-width:768px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .f--section-title h2{font-size:2.5rem;line-height:1;color:#000}}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container>.f--description{margin-top:.625rem;position:relative}@media screen and (min-width:768px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container>.f--description{margin-top:1.25rem}}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container>.f--description p{color:#fff}@media screen and (min-width:768px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container>.f--description p{color:#000}}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .chapters-container{margin-top:1.5625rem;counter-reset:chapters-counter}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .chapters-container .chapter{position:relative;counter-increment:chapters-counter}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .chapters-container .chapter:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .chapters-container .chapter:not(:last-child){margin-bottom:2.1875rem}}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .chapters-container .chapter h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.1112;padding-left:2.5rem;position:relative;color:#fff;letter-spacing:-.028125rem}@media screen and (min-width:768px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .chapters-container .chapter h3{font-size:1.875rem;line-height:1.2;padding-left:15%;color:#000;letter-spacing:-.046875rem}}@media screen and (min-width:1024px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .chapters-container .chapter h3{padding-left:10%}}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .chapters-container .chapter h3:before{content:counter(chapters-counter) ".";position:absolute;top:0;left:8.3333333333%}@media screen and (min-width:768px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .chapters-container .chapter h3:before{left:4.1666666667%}}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .chapters-container .chapter .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .chapters-container .chapter .f--description{margin-top:1.25rem}}.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .chapters-container .chapter .f--description p{color:#fff}@media screen and (min-width:768px){.cc--scrolling-text-with-image .c--scrolling-text-with-image .text-image-container .text-container .chapters-container .chapter .f--description p{padding-left:5%;color:#000}}@media screen and (min-width:768px){.cc--scrolling-text-with-image.image-right .text-image-container .scrollmagic-pin-spacer{order:2}}@media screen and (min-width:768px){.cc--scrolling-text-with-image.image-right .text-image-container .image-container{order:2}}@media screen and (min-width:768px){.cc--scrolling-text-with-image.image-right .text-image-container .text-container{order:1}}.cc--search-form{padding:3.125rem 1.25rem;display:none;position:absolute;z-index:100;top:3.75rem;left:0;width:100%;height:calc(100vh - 3.75rem);overflow:auto;background:#900}@media screen and (min-width:768px){.cc--search-form{padding-right:14.5833333333%;padding-left:14.5833333333%;top:6.875rem;height:calc(100vh - 6.875rem)}}.cc--search-form h2{font-size:1.5rem;line-height:1.25;margin-bottom:1.25rem;color:#fff;letter-spacing:-.041875rem;text-align:center}@media screen and (min-width:768px){.cc--search-form h2{font-size:2.5rem;line-height:1.25;margin-bottom:2.5rem}}.cc--search-form form{display:flex;position:relative;align-items:center;border:.0625rem solid #000;background:#fff}.cc--search-form .input-wrapper{position:relative;width:100%}.cc--search-form .fi--form-item{margin:0}.cc--search-form .fi--form-item label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.cc--search-form .fi--form-item input{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.4445;padding-right:.9375rem;padding-left:.9375rem;height:3.75rem;border:0;background:transparent;color:#000}.cc--search-form .fi--form-item input.ui-autocomplete-loading{background-image:none}.cc--search-form .fi--form-item input::-moz-placeholder{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.4445;color:#7f7f7f}.cc--search-form .fi--form-item input::-ms-input-placeholder{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.4445;color:#7f7f7f}.cc--search-form .fi--form-item input::placeholder{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.4445;color:#7f7f7f}.cc--search-form .fi--form-item input:focus{outline:none}.cc--search-form button{margin-right:.625rem;flex:1 0 auto;width:2.5rem;height:2.5rem;padding:0;border:0;background:#fff;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2026.5.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2035%2035'%20enable-background='new%200%200%2035%2035'%20xml:space='preserve'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20fill='%23990000'%20d='M16.4,9.9c3.6,0,6.4,2.9,6.4,6.4%20c0,3.6-2.9,6.4-6.4,6.4s-6.4-2.9-6.4-6.4C9.9,12.8,12.8,9.9,16.4,9.9z%20M16.4,24.7c1.9,0,3.7-0.6,5.2-1.8l5.1,5.1l1.4-1.4l-5.1-5.1%20c2.4-3.1,2.4-7.4,0-10.4s-6.7-4-10.2-2.3c-3.5,1.7-5.4,5.6-4.5,9.4C9.1,22.1,12.5,24.7,16.4,24.7z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center;background-size:2.1875rem;font-size:0}html[data-whatintent=mouse] .cc--search-form button{transition:all .1s}html[data-whatintent=mouse] .cc--search-form button:hover{border:0;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2035%2035'%20enable-background='new%200%200%2035%2035'%20xml:space='preserve'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20class='black'%20d='M16.4,9.9c3.6,0,6.4,2.9,6.4,6.4%20c0,3.6-2.9,6.4-6.4,6.4s-6.4-2.9-6.4-6.4C9.9,12.8,12.8,9.9,16.4,9.9z%20M16.4,24.7c1.9,0,3.7-0.6,5.2-1.8l5.1,5.1l1.4-1.4l-5.1-5.1%20c2.4-3.1,2.4-7.4,0-10.4s-6.7-4-10.2-2.3c-3.5,1.7-5.4,5.6-4.5,9.4C9.1,22.1,12.5,24.7,16.4,24.7z'/%3e%3c/svg%3e")}.cc--search-form .links{margin-top:1.25rem}@media screen and (min-width:768px){.cc--search-form .links{margin-top:2.5rem}}@media screen and (min-width:1024px){.cc--search-form .links{margin-top:2.5rem}}.cc--search-form .links ul{margin:0;padding:0;list-style:none;margin-top:1.25rem}@media screen and (min-width:768px){.cc--search-form .links ul{margin-top:1.875rem}}.cc--search-form .links li{margin-bottom:1.25rem}.cc--search-form .links li a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;padding-left:1.75rem;font-size:.875rem;line-height:1;display:flex;background-image:url("data:image/svg+xml,%3csvg%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%2035%2035'%20enable-background='new%200%200%2035%2035'%20xml:space='preserve'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20fill='%23FFFFFF'%20d='M16.4,9.9c3.6,0,6.4,2.9,6.4,6.4%20c0,3.6-2.9,6.4-6.4,6.4s-6.4-2.9-6.4-6.4C9.9,12.8,12.8,9.9,16.4,9.9z%20M16.4,24.7c1.9,0,3.7-0.6,5.2-1.8l5.1,5.1l1.4-1.4l-5.1-5.1%20c2.4-3.1,2.4-7.4,0-10.4s-6.7-4-10.2-2.3c-3.5,1.7-5.4,5.6-4.5,9.4C9.1,22.1,12.5,24.7,16.4,24.7z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:-.25rem;background-size:1.375rem;color:#fff;text-decoration:none}@media screen and (min-width:768px){.cc--search-form .links li a{font-size:1.125rem;line-height:1.4445;background-position:-.25rem .125rem}}html[data-whatintent=mouse] .cc--search-form .links li a{transition:all .1s}html[data-whatintent=mouse] .cc--search-form .links li a:hover{text-decoration:underline}.cc--search-form .f--cta-title h3{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.75rem;line-height:1.5;color:#fc0;text-transform:uppercase}.has-emergency-banner:not(.hide-banner) .cc--search-form{position:absolute;bottom:0}.cc--search-results-component{max-width:1800px;margin:0 auto;overflow:hidden}@media screen and (min-width:768px){.cc--search-results-component{overflow:inherit}}.cc--search-results-component .c--search-results-component{padding-top:3.125rem;padding-right:8.3333333333%;padding-left:8.3333333333%}@media screen and (min-width:768px){.cc--search-results-component .c--search-results-component{padding-top:4.6875rem;padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--search-results-component .c--search-results-component{padding-top:5.9375rem;padding-right:22.9166666667%;padding-left:22.9166666667%}}.cc--search-results-component .f--page-title{margin-bottom:1.5625rem;text-align:center}@media screen and (min-width:768px){.cc--search-results-component .f--page-title{margin-bottom:4.125rem}}.cc--search-results-component .f--page-title h1{font-size:2.5rem;line-height:1.15}@media screen and (min-width:768px){.cc--search-results-component .f--page-title h1{font-size:4.375rem;line-height:1.0858}}.cc--search-results-component .search-text-input{margin-bottom:2.1875rem;position:relative}@media screen and (min-width:768px){.cc--search-results-component .search-text-input{margin-bottom:1.25rem;display:flex;align-items:flex-end}}.cc--search-results-component .search-text-input .fi--form-item-text{margin-bottom:.9375rem;flex-grow:1}@media screen and (min-width:768px){.cc--search-results-component .search-text-input .fi--form-item-text{margin-right:1.5625rem;margin-bottom:0}}.cc--search-results-component .search-text-input .fi--form-item-text label{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1;margin-bottom:.5rem;display:inline-block}.cc--search-results-component .search-text-input .fi--form-item-text input{color:#4a4a4a;font-weight:100}@media screen and (min-width:768px){.cc--search-results-component .search-text-input .fi--form-item-text input{font-size:.875rem;line-height:1.1429;padding-right:.625rem;padding-left:.625rem;height:3.125rem}}.cc--search-results-component .search-text-input .fi--form-item-text input::-moz-placeholder{color:#4a4a4a}.cc--search-results-component .search-text-input .fi--form-item-text input::-ms-input-placeholder{color:#4a4a4a}.cc--search-results-component .search-text-input .fi--form-item-text input::placeholder{color:#4a4a4a}.cc--search-results-component .search-text-input button{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--search-results-component .search-text-input button:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--search-results-component .search-text-input button{transition:all .1s}html[data-whatintent=mouse] .cc--search-results-component .search-text-input button:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}@media screen and (max-width:767px){.cc--search-results-component .search-text-input button{width:100%}}.cc--search-results-component .results-wrapper{margin-bottom:2.5rem}@media screen and (min-width:768px){.cc--search-results-component .results-wrapper{margin-bottom:3.875rem;display:flex;justify-content:space-between}}.cc--search-results-component .results-wrapper .f--results{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;flex-grow:1}@media screen and (max-width:767px){.cc--search-results-component .results-wrapper .f--results{margin-bottom:1.25rem}}@media screen and (min-width:768px){.cc--search-results-component .results-wrapper .fi--form-item-select{margin-left:1.25rem;flex:0 0 auto}}.cc--search-results-component .results-wrapper .fi--form-item-select label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.cc--search-results-component .results-wrapper .fi--form-item-select .select-wrap{border:0;background:none}.cc--search-results-component .results-wrapper .fi--form-item-select select{font-size:1rem;line-height:1.5;height:auto;padding-left:0;color:#900;font-weight:700}@media screen and (min-width:768px){.cc--search-results-component .search-items-wrapper{padding-right:2.2727272727%;padding-left:2.2727272727%}}@media screen and (min-width:1024px){.cc--search-results-component .search-items-wrapper{padding:0}}.cc--search-results-component .search-items-wrapper .search-item{padding-bottom:1.25rem}.cc--search-results-component .search-items-wrapper .search-item:after{content:"";display:block;clear:both}.cc--search-results-component .search-items-wrapper .search-item{border-bottom:.0625rem solid #CCC}.cc--search-results-component .search-items-wrapper .search-item:not(:last-child){margin-bottom:1.5625rem}@media screen and (min-width:768px){.cc--search-results-component .search-items-wrapper .search-item:not(:last-child){margin-bottom:1.5625rem}}.cc--search-results-component .search-items-wrapper .f--eyebrow{margin-top:-.1875rem;margin-bottom:.9375rem}.cc--search-results-component .search-items-wrapper .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.2858;color:#900;text-transform:uppercase}.cc--search-results-component .search-items-wrapper .f--cta-title{margin-bottom:.125rem;overflow:hidden}.cc--search-results-component .search-items-wrapper .f--cta-title h3,.cc--search-results-component .search-items-wrapper .f--cta-title h3 a{font-size:1.125rem;line-height:1.4445;color:#000;text-decoration:none}@media screen and (min-width:768px){.cc--search-results-component .search-items-wrapper .f--cta-title h3,.cc--search-results-component .search-items-wrapper .f--cta-title h3 a{font-size:1.875rem;line-height:1.1334}}html[data-whatintent=mouse] .cc--search-results-component .search-items-wrapper .f--cta-title h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--search-results-component .search-items-wrapper .f--cta-title h3 a:hover{text-decoration:underline}.cc--search-results-component .search-items-wrapper .f--description{margin-bottom:.4375rem}.cc--search-results-component .search-items-wrapper .f--description,.cc--search-results-component .search-items-wrapper .f--description p{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.9375rem;line-height:1.6667;color:#000}@media screen and (min-width:768px){.cc--search-results-component .search-items-wrapper .f--description,.cc--search-results-component .search-items-wrapper .f--description p{font-size:1rem;line-height:1.75}}.cc--search-results-component .search-items-wrapper .f--date{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;color:#900}.cc--search-results-component .search-items-wrapper .f--image{padding-bottom:.625rem;padding-left:5%;width:50%;float:right}@media screen and (min-width:768px){.cc--search-results-component .search-items-wrapper .f--image{padding-bottom:0;padding-left:5%;margin-bottom:-.1875rem;width:30%}}@media screen and (min-width:1024px){.cc--search-results-component .search-items-wrapper .f--image{padding-top:.1875rem;padding-left:4.1666666667%;width:50%}}.cc--search-results-component .search-items-wrapper .f--image img{aspect-ratio:16/9;object-fit:cover}@media screen and (min-width:768px){.cc--search-results-component .search-items-wrapper .f--image+.f--cta-title{padding-top:.9375rem}}.cc--secondary-menu{background-color:#900}.cc--secondary-menu .c--secondary-menu{padding-top:1.5625rem}@media screen and (min-width:1024px){.cc--secondary-menu .c--secondary-menu{padding-top:1.875rem}}.cc--secondary-menu .m--menu{margin:0;padding:0;list-style:none}@media screen and (min-width:768px){.cc--secondary-menu .m--menu:after{border-bottom:0}}.cc--secondary-menu .m--menu .expand{font-size:1.5rem;line-height:1.25;font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;transition:color .2s ease;border:0;outline-color:#fff;background:transparent;color:#fff;font-style:italic;font-weight:400;letter-spacing:-.046875rem;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media screen and (min-width:768px){.cc--secondary-menu .m--menu .expand{font-size:1.875rem;line-height:1.1334}}.cc--secondary-menu .m--menu .expand .icon{display:flex;align-items:center;justify-content:center;width:1.5625rem;height:1.5625rem;transition:background-color .2s ease}@media screen and (min-width:1024px){.cc--secondary-menu .m--menu .expand .icon{width:2.1875rem;height:2.1875rem}}.cc--secondary-menu .m--menu .expand .icon svg{width:.625rem}@media screen and (min-width:1024px){.cc--secondary-menu .m--menu .expand .icon svg{width:.9375rem}}.cc--secondary-menu .m--menu .expand .icon svg g{fill:#fff}.cc--secondary-menu .m--menu .expand:hover,.cc--secondary-menu .m--menu .expand.opened{color:#fc0}.cc--secondary-menu .m--menu .expand:hover .icon,.cc--secondary-menu .m--menu .expand.opened .icon{background-color:#6f0000}.cc--secondary-menu .m--menu a{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-size:1.5rem;line-height:1.25;display:block;outline-color:#fff;color:#fff;font-style:italic;font-weight:400;letter-spacing:-.046875rem;text-decoration:none}@media screen and (min-width:768px){.cc--secondary-menu .m--menu a{font-size:1.875rem;line-height:1.1334}}html[data-whatintent=mouse] .cc--secondary-menu .m--menu a{transition:all .1s}html[data-whatintent=mouse] .cc--secondary-menu .m--menu a:hover{color:#fc0}.cc--secondary-menu .m--menu>li{margin-right:0;margin-bottom:1.5625rem;margin-left:0;border:0}.cc--secondary-menu .m--menu>li:last-child{margin-bottom:0}@media screen and (min-width:1024px){.cc--secondary-menu .m--menu>li .submenus-wrapper{padding-top:3.75rem;padding-right:2.0833333333%;padding-bottom:2.1875rem;padding-left:6.25%;left:45.8333333333%;width:54.1666666667%;background-color:#900}}.cc--simplified-landing-hero{overflow:hidden;background:#900}.cc--simplified-landing-hero .c--simplified-landing-hero,.cc--simplified-landing-hero .c--simplified-landing-hero .image-title-container{position:relative}.cc--simplified-landing-hero .c--simplified-landing-hero .text-container{padding-right:1.25rem;padding-left:1.25rem;margin-top:6.25rem;position:absolute;top:50%;transform:translateY(-50%);width:100%}.cc--simplified-landing-hero .c--simplified-landing-hero .text-container div{position:relative;z-index:1}@media screen and (min-width:768px){.cc--simplified-landing-hero .c--simplified-landing-hero .text-container{padding-right:6.25%;padding-left:6.25%;top:auto;bottom:2.5rem;transform:none}.home-page .cc--simplified-landing-hero .c--simplified-landing-hero .text-container{bottom:3.125rem}.cc--simplified-landing-hero .c--simplified-landing-hero .text-container:after{content:"";position:absolute;top:auto;bottom:-2.5rem;left:0;width:100%;height:calc(100% + 2.5rem);opacity:.54;background:#000}.cc--simplified-landing-hero .c--simplified-landing-hero .text-container:before{content:"";position:absolute;top:-12.5rem;left:0;width:100%;height:12.5rem;background:none;background-image:linear-gradient(180deg,#0000,#0000008a)}}@media screen and (min-width:1024px){.cc--simplified-landing-hero .c--simplified-landing-hero .text-container{padding-right:8.3333333333%;padding-left:8.3333333333%}}.cc--simplified-landing-hero .c--simplified-landing-hero .text-container .f--page-title h1{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:2.25rem;line-height:1.1112;color:#fff;letter-spacing:-.0625rem;text-align:center}@media screen and (min-width:768px){.cc--simplified-landing-hero .c--simplified-landing-hero .text-container .f--page-title h1{font-size:6.25rem;line-height:1.05}}.home-page .cc--simplified-landing-hero .c--simplified-landing-hero .text-container .f--page-title h1{font-size:1.875rem;line-height:1.2}@media screen and (min-width:768px){.home-page .cc--simplified-landing-hero .c--simplified-landing-hero .text-container .f--page-title h1{font-size:2.5rem;line-height:1.2}}.cc--simplified-landing-hero .c--simplified-landing-hero .text-container .f--description{margin-top:1.25rem}@media screen and (min-width:768px){.cc--simplified-landing-hero .c--simplified-landing-hero .text-container .f--description{margin-top:2.5rem;padding-right:7.1428571429%;padding-left:7.1428571429%}}@media screen and (min-width:1024px){.cc--simplified-landing-hero .c--simplified-landing-hero .text-container .f--description{padding-right:22.5%;padding-left:22.5%}}@media screen and (min-width:768px){.home-page .cc--simplified-landing-hero .c--simplified-landing-hero .text-container .f--description{margin-top:1.25rem}}.cc--simplified-landing-hero .c--simplified-landing-hero .text-container .f--description p{color:#fff;text-align:center}.cc--simplified-landing-hero .c--simplified-landing-hero .text-container .f--link{margin-top:1.25rem;text-align:center}.cc--simplified-landing-hero .c--simplified-landing-hero .text-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--simplified-landing-hero .c--simplified-landing-hero .text-container .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--simplified-landing-hero .c--simplified-landing-hero .text-container .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--simplified-landing-hero .c--simplified-landing-hero .text-container .f--link a{transition:background-color .1s ease-in-out,color .1s ease-in-out;border-color:#fff;background-color:transparent;color:#fff}html[data-whatintent=mouse] .cc--simplified-landing-hero .c--simplified-landing-hero .text-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--simplified-landing-hero .c--simplified-landing-hero .text-container .f--link a:hover{transition:color .1s ease-in-out;background-color:#fff;color:#900;text-decoration:none}.cc--simplified-landing-hero .c--simplified-landing-hero .image-container{position:relative;height:100dvh;overflow:hidden}@media screen and (max-width:767px){.cc--simplified-landing-hero .c--simplified-landing-hero .image-container:after{content:"";position:absolute;top:auto;bottom:0;left:0;width:100%;height:100%;opacity:.54;background:#000}}@media screen and (min-width:768px){.cc--simplified-landing-hero .c--simplified-landing-hero .image-container{height:56.25rem}}.cc--simplified-landing-hero .c--simplified-landing-hero .image-container .f--image{height:100%}.cc--simplified-landing-hero .c--simplified-landing-hero .image-container .f--image img{height:100%;object-fit:cover}@media screen and (min-width:768px){.cc--simplified-landing-hero .c--simplified-landing-hero .image-container .f--image img{aspect-ratio:2/1}}@media screen and (min-width:1024px){.cc--simplified-landing-hero .c--simplified-landing-hero .image-container .f--image img{height:100%;object-fit:cover}}.cc--simplified-landing-hero .c--simplified-landing-hero .image-container .f--ambient-video{display:none}@media screen and (min-width:1024px){.cc--simplified-landing-hero .c--simplified-landing-hero .image-container .f--ambient-video{display:block;height:100%}.cc--simplified-landing-hero .c--simplified-landing-hero .image-container .f--ambient-video+.f--image{display:none}}@media screen and (min-width:768px){.cc--simplified-landing-hero .c--simplified-landing-hero .image-container .f--ambient-video video{display:block;width:100%;object-fit:cover;aspect-ratio:2/1}}@media screen and (min-width:1024px){.cc--simplified-landing-hero .c--simplified-landing-hero .image-container .f--ambient-video video{height:100%;object-fit:cover}}.cc--social-connect{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--social-connect{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--social-connect .c--social-connect{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--social-connect .c--social-connect{padding-right:4.1666666667%;padding-left:4.1666666667%}}@media screen and (min-width:1024px){.cc--social-connect .c--social-connect{padding-right:4.1666666667%;padding-left:4.1666666667%;display:flex;align-items:flex-start;justify-content:space-between}}.cc--social-connect a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;color:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--social-connect a{transition:all .1s}html[data-whatintent=mouse] .cc--social-connect a:hover{color:inherit;text-decoration:underline}@media screen and (min-width:768px)and (max-width:1023px){.cc--social-connect .text-container{display:flex;flex-wrap:wrap}}@media screen and (min-width:1024px){.cc--social-connect .text-container{padding-top:1.875rem;padding-right:2.2727272727%;display:flex;flex:0 0 34.0909090909%;flex-direction:column;justify-content:center}}@media screen and (min-width:768px)and (max-width:1023px){.cc--social-connect .text-container .text-container-inner{margin-left:4.5454545455%;flex:0 0 47.7272727273%}}@media screen and (min-width:768px)and (max-width:1023px){.cc--social-connect .text-container .f--section-title{flex:0 0 100%}}.cc--social-connect .text-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1.2;letter-spacing:-.051875rem}@media screen and (min-width:768px){.cc--social-connect .text-container .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.069375rem}}.cc--social-connect .text-container .f--description{margin-top:1.875rem}.cc--social-connect .text-container .f--description a{text-decoration:none}html[data-whatintent=mouse] .cc--social-connect .text-container .f--description a{transition:all .1s}html[data-whatintent=mouse] .cc--social-connect .text-container .f--description a:hover{text-decoration:underline}.cc--social-connect .text-container .f--description p{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400}.cc--social-connect .text-container .phone{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;display:block}.cc--social-connect .text-container .phone a{color:#000}.cc--social-connect .text-container .cc--social-links{margin-top:1.25rem}@media screen and (min-width:768px)and (max-width:1023px){.cc--social-connect .text-container .cc--social-links{margin-top:1.875rem;flex:0 0 47.7272727273%}}.cc--social-connect .text-container .cc--social-links ul{flex-wrap:wrap}.cc--social-connect .tweet{margin-top:2.1875rem;padding:1.875rem 1.25rem;background-color:#900;color:#fff}@media screen and (min-width:768px){.cc--social-connect .tweet{margin-top:3.125rem;padding-top:3.75rem;padding-right:4.5454545455%;padding-bottom:3.75rem;padding-left:4.5454545455%}}@media screen and (min-width:1024px){.cc--social-connect .tweet{margin-top:0;flex:0 0 65.9090909091%}}.cc--social-connect .tweet p,.cc--social-connect .tweet p a{color:#fff}.cc--social-connect .tweet .f--link{margin-top:1.25rem}.cc--social-connect .tweet .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5}.cc--social-connect .tweet .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1;color:#fff;letter-spacing:-.035rem}@media screen and (min-width:768px){.cc--social-connect .tweet .f--section-title h2{letter-spacing:-.028125rem}}.cc--social-connect .tweet .f--wysiwyg{margin-top:1.25rem}.cc--social-connect .tweet .f--wysiwyg p{font-size:1rem;line-height:1.375;margin-top:0}.cc--social-links .c--social-links ul{margin:0;padding:0;list-style:none;display:flex;align-items:center}.cc--social-links .c--social-links ul li:not(:last-child){margin-right:.9375rem}.cc--social-links .c--social-links ul li a{display:block}.cc--social-links .c--social-links ul li a svg{display:block;width:2.1875rem;height:2.1875rem}.cc--social-links .c--social-links ul li a svg.icon-blog{width:2.625rem;height:.75rem}html[data-whatintent=mouse] .cc--social-links .c--social-links ul li a{transition:all .1s}html[data-whatintent=mouse] .cc--social-links .c--social-links ul li a:hover svg path{fill:#4a4a4a}.cc--social-media-feed{background-color:#900;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.cc--social-media-feed .c--social-media-feed{max-width:1800px;margin:0 auto}.cc--social-media-feed .inner-wrapper{padding-top:4.6875rem;padding-bottom:4.6875rem}@media screen and (max-width:767px){.cc--social-media-feed .inner-wrapper{padding:1.875rem .625rem 1.25rem}}.cc--social-media-feed .top-wrapper{padding-right:.625rem;padding-bottom:1.5625rem;padding-left:.625rem}@media screen and (min-width:768px){.cc--social-media-feed .top-wrapper{padding-right:4.1666666667%;padding-left:4.1666666667%;display:flex;align-items:center;justify-content:space-between}.cc--social-media-feed .top-wrapper .f--section-title{padding-right:1.5625rem}}@media screen and (min-width:1024px){.cc--social-media-feed .top-wrapper{padding-right:8.3333333333%;padding-left:8.3333333333%}}.cc--social-media-feed .top-wrapper h2{font-size:2.625rem;line-height:1.5;color:#fff}@media screen and (min-width:768px){.cc--social-media-feed .top-wrapper h2{font-size:3.375rem;line-height:1}}@media screen and (max-width:767px){.cc--social-media-feed .cc--social-links{margin-top:.9375rem}}.cc--social-media-feed .cc--social-links a:hover svg{transform:scale(1.2)}.cc--social-media-feed .cc--social-links svg{transition:transform .2s ease}.cc--social-media-feed .cc--social-links svg path{fill:#fff!important}.flockler-carousel_v2-items:focus{outline:none!important}@media screen and (max-width:767px){.cc--social-share{position:fixed;z-index:5;bottom:0;left:0;width:100%;background:#fff}}@media screen and (min-width:768px){.cc--social-share{position:absolute;z-index:10;top:auto;left:2.0833333333%;height:100vh}}@media screen and (min-width:768px){.cc--social-share .c--social-share{position:-webkit-sticky;position:sticky;top:8.75rem}}.cc--social-share .c--social-share .addtoany_list{padding:0;margin:0;display:flex;justify-content:center}@media screen and (min-width:768px){.cc--social-share .c--social-share .addtoany_list{flex-direction:column}}.cc--social-share .c--social-share .addtoany_list .title{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1;color:#000;text-align:center}@media screen and (max-width:767px){.cc--social-share .c--social-share .addtoany_list .title{padding-top:.5rem;padding-right:1.0625rem;padding-left:1.0625rem;display:flex;align-items:center;height:3.125rem;border:.0625rem solid #000;border-right:0}}@media screen and (min-width:768px){.cc--social-share .c--social-share .addtoany_list .title{margin-bottom:.8125rem}}.cc--social-share .c--social-share a{display:flex;position:relative;align-items:center;justify-content:center;width:3.125rem;height:3.125rem;border:.0625rem solid #000;background:#fff}@media screen and (max-width:767px){.cc--social-share .c--social-share a{border-right:0}}@media screen and (min-width:768px){.cc--social-share .c--social-share a{border-bottom:0}}@media screen and (max-width:767px){.cc--social-share .c--social-share a:last-child{border-right:.0625rem solid #000}}@media screen and (min-width:768px){.cc--social-share .c--social-share a:last-child{border-bottom:.0625rem solid #000}}html[data-whatintent=mouse] .cc--social-share .c--social-share a{transition:all .1s}html[data-whatintent=mouse] .cc--social-share .c--social-share a:hover{background:#fc0}.cc--social-share .c--social-share a .a2a_svg,.cc--social-share .c--social-share a svg{width:1.375rem;height:1.375rem}@media screen and (max-width:767px){.cc--event-detail .cc--social-share{margin:0}}@media screen and (min-width:768px){.cc--event-detail .cc--social-share{margin-left:-.75rem;position:relative}}@media screen and (min-width:1024px){.cc--event-detail .cc--social-share{top:0}}@media screen and (min-width:768px){.cc--event-detail .cc--social-share .c--social-share .addtoany_list{flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}@media screen and (max-width:767px){.cc--event-detail .cc--social-share .c--social-share .addtoany_list .title{flex-grow:1}}@media screen and (min-width:768px){.cc--event-detail .cc--social-share .c--social-share .addtoany_list .title{padding-left:.75rem;display:block;width:100%;text-align:left}}@media screen and (min-width:768px){.cc--event-detail .cc--social-share .c--social-share .addtoany_list a{border:0}}.cc--spacer{max-width:1800px;margin:0 auto}.cc--spacer .c--spacer{height:2.1875rem}@media screen and (min-width:768px){.cc--spacer .c--spacer{height:4.6875rem}}.cc--stacking-cards{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--stacking-cards{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--stacking-cards .c--stacking-cards{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--stacking-cards .c--stacking-cards{padding-right:18.75%;padding-left:18.75%}}.tc--chaptered-page .cc--stacking-cards .c--stacking-cards{padding:0}.cc--stacking-cards .c--stacking-cards .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:-.041875rem}@media screen and (min-width:768px){.cc--stacking-cards .c--stacking-cards .header-container .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.0625rem}}.cc--stacking-cards .c--stacking-cards .header-container .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--stacking-cards .c--stacking-cards .header-container .f--description{margin-top:1.25rem}}.cc--stacking-cards .c--stacking-cards .cards-container{margin-top:2.5rem}@media screen and (min-width:768px){.cc--stacking-cards .c--stacking-cards .cards-container{margin-top:1.875rem}}.cc--stacking-cards .c--stacking-cards .cards-container .card{padding-bottom:1.5625rem;display:flex;flex-wrap:wrap;align-items:flex-start;border-bottom:.0625rem solid #000}@media screen and (min-width:768px){.cc--stacking-cards .c--stacking-cards .cards-container .card{padding-bottom:2.5rem;flex-direction:row;justify-content:space-between}}.cc--stacking-cards .c--stacking-cards .cards-container .card:not(:last-child){margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--stacking-cards .c--stacking-cards .cards-container .card:not(:last-child){margin-bottom:2.5rem}}.cc--stacking-cards .c--stacking-cards .cards-container .card .title-description{flex:0 0 100%}@media screen and (min-width:768px){.cc--stacking-cards .c--stacking-cards .cards-container .card .title-description{flex:1 0 53.3333333333%}}@media screen and (min-width:1024px){.cc--stacking-cards .c--stacking-cards .cards-container .card .title-description{flex:1 0 50%}}.cc--stacking-cards .c--stacking-cards .cards-container .card .title-description .f--cta-title h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1}@media screen and (min-width:768px){.cc--stacking-cards .c--stacking-cards .cards-container .card .title-description .f--cta-title h3{font-size:1.875rem;line-height:1.2}}.cc--stacking-cards .c--stacking-cards .cards-container .card .title-description .f--cta-title h3 a{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;color:#000;font-size:inherit;line-height:inherit;text-decoration:none}@media screen and (min-width:768px){.cc--stacking-cards .c--stacking-cards .cards-container .card .title-description .f--cta-title h3 a{font-size:inherit;line-height:inherit}}html[data-whatintent=mouse] .cc--stacking-cards .c--stacking-cards .cards-container .card .title-description .f--cta-title h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--stacking-cards .c--stacking-cards .cards-container .card .title-description .f--cta-title h3 a:hover{text-decoration:underline}.cc--stacking-cards .c--stacking-cards .cards-container .card .title-description .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--stacking-cards .c--stacking-cards .cards-container .card .title-description .f--description{margin-top:1.25rem}}.cc--stacking-cards .c--stacking-cards .cards-container .card .f--image{flex:0 0 100%}@media screen and (max-width:767px){.cc--stacking-cards .c--stacking-cards .cards-container .card .f--image{margin-top:1.25rem}}@media screen and (min-width:768px){.cc--stacking-cards .c--stacking-cards .cards-container .card .f--image{margin-left:6.6666666667%;flex:0 0 40%}}@media screen and (min-width:1024px){.cc--stacking-cards .c--stacking-cards .cards-container .card .f--image{margin-left:3.8461538462%;flex:0 0 46.1538461538%}}.cc--stacking-video-cards{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--stacking-video-cards{padding-top:2.5rem;padding-bottom:2.5rem}}@media screen and (min-width:1024px){.tc--video-listing .cc--stacking-video-cards{padding-top:3.75rem}}.tc--video-listing .cc--stacking-video-cards .c--stacking-video-cards .cards-container{margin-top:0}.cc--stacking-video-cards .c--stacking-video-cards{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--stacking-video-cards .c--stacking-video-cards{padding-right:18.75%;padding-left:18.75%}}.tc--chaptered-page .cc--stacking-video-cards .c--stacking-video-cards{padding:0}.cc--stacking-video-cards .c--stacking-video-cards .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1;letter-spacing:-.041875rem}@media screen and (min-width:768px){.cc--stacking-video-cards .c--stacking-video-cards .header-container .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.0625rem}}.cc--stacking-video-cards .c--stacking-video-cards .header-container .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--stacking-video-cards .c--stacking-video-cards .header-container .f--description{margin-top:1.25rem}}.cc--stacking-video-cards .c--stacking-video-cards .cards-container{margin-top:2.5rem}@media screen and (min-width:768px){.cc--stacking-video-cards .c--stacking-video-cards .cards-container{margin-top:1.875rem}}.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card{padding-bottom:1.5625rem;display:flex;flex-wrap:wrap;align-items:flex-start;border-bottom:.0625rem solid #000}@media screen and (min-width:768px){.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card{padding-bottom:2.5rem;flex-direction:row;justify-content:space-between}}.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card:not(:last-child){margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card:not(:last-child){margin-bottom:2.5rem}}.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card .title-container{flex:0 0 100%}@media screen and (min-width:768px){.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card .title-container{flex:1 0 53.3333333333%}}@media screen and (min-width:1024px){.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card .title-container{flex:1 0 40%}}.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card .title-container .f--cta-title h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1}@media screen and (min-width:768px){.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card .title-container .f--cta-title h3{font-size:1.875rem;line-height:1.2}}.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card .title-container .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card .title-container .f--description{margin-top:1.25rem}}.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card .video-container{flex:0 0 100%}@media screen and (max-width:767px){.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card .video-container{margin-top:1.25rem}}@media screen and (min-width:768px){.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card .video-container{margin-left:6.6666666667%;flex:0 0 40%}}@media screen and (min-width:1024px){.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card .video-container{margin-left:6.6666666667%;flex:0 0 53.3333333333%}}.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card .video-container .image-container{position:relative}.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card .video-container .image-container .play-video{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%}.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card .video-container .image-container .play-video svg{width:3.125rem;height:3.125rem;border-radius:50%}.cc--stacking-video-cards .c--stacking-video-cards .cards-container .card .video-container .image-container .play-video svg polygon{fill:#900}.cc--statistics{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--statistics{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--statistics .c--statistics{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--statistics .c--statistics{padding-right:18.75%;padding-left:18.75%}}.tc--chaptered-page .cc--statistics .c--statistics{padding-right:0;padding-left:0}.cc--statistics .c--statistics .f--section-title{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--statistics .c--statistics .f--section-title{margin-bottom:1.25rem}}.cc--statistics .c--statistics .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1;letter-spacing:-.041875rem}@media screen and (min-width:768px){.cc--statistics .c--statistics .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.069375rem}}.cc--statistics .c--statistics .f--description{margin-bottom:1.25rem}@media screen and (min-width:768px){.cc--statistics .c--statistics .f--description{margin-bottom:1.875rem}}@media screen and (min-width:1024px){.cc--statistics .c--statistics .f--description{margin-bottom:1.875rem}}.cc--statistics .c--statistics .f--description p{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.2858}@media screen and (min-width:768px){.cc--statistics .c--statistics .f--description p{font-size:1rem;line-height:1.375}}.cc--statistics .c--statistics .f--description a{color:inherit}html[data-whatintent=mouse] .cc--statistics .c--statistics .f--description a{transition:all .1s}html[data-whatintent=mouse] .cc--statistics .c--statistics .f--description a:hover{text-decoration:none}.cc--statistics .c--statistics .f--link{margin-bottom:2.8125rem}@media screen and (min-width:768px){.cc--statistics .c--statistics .f--link{margin-bottom:2.5rem}}@media screen and (min-width:1024px){.cc--statistics .c--statistics .f--link{margin-bottom:3.4375rem}}.cc--statistics .c--statistics .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--statistics .c--statistics .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--statistics .c--statistics .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--statistics .c--statistics .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}@media screen and (max-width:767px){.cc--statistics .c--statistics .f--link a{width:100%}}@media screen and (min-width:768px){.cc--statistics .c--statistics .stats-container{display:grid;grid-template-columns:repeat(3,1fr);row-gap:1.875rem}}.cc--statistics .c--statistics .stats-container .stat{padding-top:.8125rem;padding-bottom:1.4375rem;text-align:center}@media screen and (max-width:767px){.cc--statistics .c--statistics .stats-container .stat:not(:last-child){border-bottom:.0625rem solid #000}}@media screen and (min-width:768px){.cc--statistics .c--statistics .stats-container .stat{padding-top:2.9375rem;padding-bottom:2.9375rem;position:relative;flex:0 0 30%;border-right:.0625rem solid #000}.cc--statistics .c--statistics .stats-container .stat:nth-child(3n+1){padding-right:3.3333333333%}.cc--statistics .c--statistics .stats-container .stat:nth-child(3n+2){padding-right:3.3333333333%;padding-left:3.3333333333%;flex:0 0 33.3333333333%}.cc--statistics .c--statistics .stats-container .stat:nth-child(3n+3){padding-left:3.3333333333%;border-right:0}.cc--statistics .c--statistics .stats-container .stat:last-child{border-right:0}}@media screen and (min-width:1024px){.cc--statistics .c--statistics .stats-container .stat{padding-top:3.4375rem;padding-right:3.3333333333%;padding-bottom:3.4375rem;padding-left:3.3333333333%;flex:0 0 33.3333333333%}}.cc--statistics .c--statistics .stats-container .stat:not(:last-child){margin-bottom:1.875rem}@media screen and (min-width:768px){.cc--statistics .c--statistics .stats-container .stat:not(:last-child){margin-bottom:0}}@media screen and (min-width:768px){.cc--statistics .c--statistics .stats-container .stat:nth-child(3n+3){margin-right:0}}.cc--statistics .c--statistics .stats-container .stat h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:4.5rem;line-height:1;color:#900;letter-spacing:-.225rem}@media screen and (min-width:768px){.cc--statistics .c--statistics .stats-container .stat h3{font-size:3rem;line-height:1.5;margin-bottom:.1875rem;letter-spacing:-.1875rem}}@media screen and (min-width:1024px){.cc--statistics .c--statistics .stats-container .stat h3{font-size:3.75rem;line-height:1;margin-bottom:2.0625rem}}.cc--statistics .c--statistics .stats-container .stat p{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.4445;margin-bottom:.125rem;letter-spacing:-.03125rem}@media screen and (min-width:768px){.cc--statistics .c--statistics .stats-container .stat p{font-size:1.125rem;line-height:1.3334;letter-spacing:-.041875rem}}@media screen and (min-width:1024px){.cc--statistics .c--statistics .stats-container .stat p{font-size:1.5rem;line-height:1.25;margin-bottom:.4375rem}}.cc--statistics .c--statistics .stats-container .stat span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.625rem;line-height:2.4;display:block;letter-spacing:-.03125rem}@media screen and (min-width:768px){.cc--statistics .c--statistics .stats-container .stat span{font-size:.75rem;line-height:1.8334}}.cc--sticky-cta{position:fixed;z-index:998;right:0;bottom:0;left:auto;background-color:#900}@media screen and (max-width:767px){.cc--sticky-cta{width:100%}}@media screen and (max-width:767px){.cc--sticky-cta .c--sticky-cta{padding:1.25rem}}@media screen and (min-width:768px){.cc--sticky-cta .c--sticky-cta{padding:1.875rem 1.5625rem;display:flex;align-items:center}}.cc--sticky-cta .c--sticky-cta span{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1;flex:0 0 auto;color:#fff}@media screen and (max-width:767px){.cc--sticky-cta .c--sticky-cta span{display:none}}@media screen and (min-width:1024px){.cc--sticky-cta .c--sticky-cta span{margin-top:.4375rem}}@media screen and (min-width:768px){.cc--sticky-cta .c--sticky-cta .f--link{margin-left:1.25rem}}.cc--sticky-cta .c--sticky-cta .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--sticky-cta .c--sticky-cta .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--sticky-cta .c--sticky-cta .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--sticky-cta .c--sticky-cta .f--link a{transition:background-color .1s ease-in-out,color .1s ease-in-out;border-color:#fff;background-color:transparent;color:#fff}html[data-whatintent=mouse] .cc--sticky-cta .c--sticky-cta .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--sticky-cta .c--sticky-cta .f--link a:hover{transition:color .1s ease-in-out;background-color:#fff;color:#900;text-decoration:none}@media screen and (max-width:767px){.cc--sticky-cta .c--sticky-cta .f--link a{width:100%}}.cc--sticky-cta .c--sticky-cta .f--link a:focus{outline:3px solid #00A1CA}.cc--sticky-cta.is-pinned{position:absolute;right:0;bottom:100%}@media screen and (max-width:767px){.cc--sticky-cta+.cc--footer .c--footer .footer-main{padding-bottom:7.5rem}}.cc--stories-and-events-promo{padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--stories-and-events-promo{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--stories-and-events-promo{background-color:#fff}.cc--stories-and-events-promo .c--stories-and-events-promo{max-width:1800px;margin:0 auto}.cc--stories-and-events-promo .c--stories-and-events-promo .header-container{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--stories-and-events-promo .c--stories-and-events-promo .header-container{padding-right:6.25%;padding-left:6.25%}}@media screen and (min-width:1024px){.cc--stories-and-events-promo .c--stories-and-events-promo .header-container{padding-right:4.1666666667%;padding-left:4.1666666667%}}.cc--stories-and-events-promo .c--stories-and-events-promo .header-container h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:2.25rem;line-height:1;letter-spacing:-.041875rem;text-align:center}@media screen and (min-width:768px){.cc--stories-and-events-promo .c--stories-and-events-promo .header-container h2{font-size:3.375rem;line-height:1;letter-spacing:-.0625rem}}.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container{margin-top:1.875rem;padding-bottom:.625rem;padding-left:1.25rem;display:flex;overflow-x:auto}@media screen and (min-width:768px){.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container{margin-top:3.75rem;padding-left:6.25%}}@media screen and (min-width:1024px){.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container{padding-right:4.1666666667%;padding-bottom:0;padding-left:4.1666666667%}}.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card{margin-right:8.3333333333%;margin-bottom:0;position:relative;box-sizing:border-box;flex:0 0 87.5%;border:.0625rem solid #000;border-radius:1.4375rem}@media screen and (min-width:768px){.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card{margin-right:4.5454545455%;margin-bottom:0;flex:0 0 50%}}@media screen and (min-width:1024px){.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card{margin-right:2.2727272727%;margin-bottom:0;flex:0 0 31.8181818182%}.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card:nth-child(3){margin-right:0;margin-left:0}}.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner{display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:1.4375rem}.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .info-line{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;margin-top:.625rem;display:block;font-size:.875rem}@media screen and (min-width:768px){.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .info-line{margin-top:2.5rem}}.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .post-time{font-family:Source Sans Pro,sans-serif;font-style:italic;font-weight:400;margin-top:2.5rem;font-size:.6875rem}.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .f--image{height:12.5rem}@media screen and (min-width:768px){.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .f--image{height:15.625rem}}.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .f--image img{height:100%;object-fit:cover;object-position:center}.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .text-container{padding-top:1.25rem;padding-right:7.1428571429%;padding-bottom:1.25rem;padding-left:7.1428571429%;flex-grow:1}@media screen and (min-width:768px){.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .text-container{padding-top:1.875rem;padding-right:4.5454545455%;padding-bottom:2.25rem;padding-left:4.5454545455%}}@media screen and (min-width:1024px){.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .text-container{padding-right:7.1428571429%;padding-left:7.1428571429%;position:relative}}.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .text-container .description{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:italic;font-weight:400;margin-top:.625rem}.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .text-container .f--eyebrow{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .text-container .f--eyebrow{margin-bottom:.625rem}}.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .text-container .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.4286;color:#900;text-transform:uppercase}.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .text-container h3{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.25}@media screen and (min-width:768px){.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .text-container h3{font-size:1.875rem;line-height:1.2}}.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .text-container h3 a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .text-container h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .text-container h3 a:hover{text-decoration:underline}.cc--stories-and-events-promo .c--stories-and-events-promo .cards-container .card .card-inner .text-container .f--wysiwyg{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400}.cc--stories-and-events-promo .c--stories-and-events-promo .links-container{margin-top:1.875rem;margin-right:8.3333333333%;margin-left:8.3333333333%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.cc--stories-and-events-promo .c--stories-and-events-promo .links-container{margin-top:3.75rem;margin-right:4.1666666667%;margin-left:4.1666666667%;flex-direction:row}}.cc--stories-and-events-promo .c--stories-and-events-promo .links-container .f--link{margin-bottom:1.25rem}.cc--stories-and-events-promo .c--stories-and-events-promo .links-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--stories-and-events-promo .c--stories-and-events-promo .links-container .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--stories-and-events-promo .c--stories-and-events-promo .links-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--stories-and-events-promo .c--stories-and-events-promo .links-container .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--stories-and-events-promo .c--stories-and-events-promo .links-container .f--link a{width:100%}@media screen and (min-width:768px){.cc--stories-and-events-promo .c--stories-and-events-promo .links-container .f--link a{width:auto}}@media screen and (min-width:768px){.cc--stories-and-events-promo .c--stories-and-events-promo .links-container .f--link:not(:last-child){margin-right:2.5rem}}@media screen and (min-width:1024px){.cc--stories-mosaic{margin-top:1.875rem;margin-bottom:2.6875rem}}.cc--stories-mosaic .c--stories-mosaic{position:relative;background:#000}@media screen and (max-width:767px){.cc--stories-mosaic .c--stories-mosaic{padding-right:6.25%;padding-left:6.25%}}.cc--stories-mosaic .c--stories-mosaic>.f--image{width:100%;height:42.1875rem;overflow:hidden}@media screen and (max-width:1023px){.cc--stories-mosaic .c--stories-mosaic>.f--image{display:none}}.cc--stories-mosaic .c--stories-mosaic>.f--image:before{content:"";position:absolute;width:100%;height:100%;background:#0009}.cc--stories-mosaic .c--stories-mosaic>.f--image img{height:100%;object-fit:cover}.cc--stories-mosaic .content-wrapper{padding-top:1.875rem;padding-bottom:1.875rem;display:flex;position:relative;z-index:5;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.cc--stories-mosaic .content-wrapper{padding-top:3.75rem;padding-right:8.3333333333%;padding-bottom:3.75rem;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--stories-mosaic .content-wrapper{padding:0 0 0 4.1666666667%;position:absolute;top:1.875rem;width:43.75%;height:100%}}.cc--stories-mosaic .content-wrapper .f--eyebrow{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.625rem;line-height:1.2;margin-bottom:1.25rem;color:#fc0}@media screen and (min-width:768px){.cc--stories-mosaic .content-wrapper .f--eyebrow{font-size:.75rem;line-height:1}}@media screen and (min-width:768px){.cc--stories-mosaic .content-wrapper .f--section-title{margin-bottom:.5rem}}.cc--stories-mosaic .content-wrapper .f--section-title h2{font-size:1.875rem;line-height:1.3334;color:#fff;letter-spacing:-.069375rem}@media screen and (min-width:768px){.cc--stories-mosaic .content-wrapper .f--section-title h2{font-size:2.5rem;line-height:1.3}}.cc--stories-mosaic .content-wrapper .f--description p{font-size:.875rem;line-height:1.2858;color:#fff}@media screen and (min-width:768px){.cc--stories-mosaic .content-wrapper .f--description p{font-size:1rem;line-height:1.25}}.cc--stories-mosaic .story-cards-wrapper{overflow:hidden}@media screen and (min-width:768px)and (max-width:1023px){.cc--stories-mosaic .story-cards-wrapper{padding-right:8.3333333333%;padding-bottom:3.75rem;padding-left:8.3333333333%;display:flex;flex-wrap:wrap;justify-content:space-between}}.cc--stories-mosaic .story-card{margin-bottom:1.5625rem;position:relative;z-index:1;height:17.5rem;overflow:hidden}@media screen and (min-width:768px){.cc--stories-mosaic .story-card{width:47.5%}}@media screen and (min-width:1024px){.cc--stories-mosaic .story-card{position:absolute;z-index:5}}html[data-whatintent=mouse] .cc--stories-mosaic .story-card{transition:all .1s}html[data-whatintent=mouse] .cc--stories-mosaic .story-card:hover .f--cta-title{opacity:1}.cc--stories-mosaic .story-card .photo-trigger{display:inline-block;width:100%;height:100%}.cc--stories-mosaic .story-card .f--image{height:100%}.cc--stories-mosaic .story-card .f--image img{height:100%;object-fit:cover}.cc--stories-mosaic .story-card .f--cta-title{padding-right:1.25rem;padding-left:1.25rem;display:flex;position:absolute;top:0;align-items:center;justify-content:center;width:100%;height:100%;background:#ffcc00bf;cursor:pointer}@media screen and (min-width:1024px){.cc--stories-mosaic .story-card .f--cta-title{opacity:0}}.cc--stories-mosaic .story-card .f--cta-title h3{font-size:1.875rem;line-height:1.3334;color:#000;text-align:center}@media screen and (min-width:1024px){.cc--stories-mosaic .story-card.id-1{top:-1.875rem;right:29.1666666667%;width:14.0625rem;height:14.0625rem}}@media screen and (min-width:1024px){.cc--stories-mosaic .story-card.id-2{top:12.8125rem;right:0;width:18.75rem;height:18.75rem}}@media screen and (min-width:1024px){.cc--stories-mosaic .story-card.id-3{right:33.3333333333%;bottom:-4.6875rem;width:17.1875rem;height:17.1875rem}}.cc--stories-mosaic .lightbox-wrapper{position:absolute;left:0;width:100%;height:100%}@media screen and (min-width:768px)and (max-width:1023px){.cc--stories-mosaic .lightbox-wrapper{padding-right:8.3333333333%;padding-left:8.3333333333%;height:auto}}@media screen and (min-width:1024px){.cc--stories-mosaic .lightbox-wrapper{top:0}}.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox{display:none;position:relative;z-index:10}@media screen and (max-width:767px){.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox:first-child{top:0}.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox:nth-child(2){top:19.0625rem}.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox:nth-child(3){top:38.125rem}}@media screen and (min-width:768px){.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox{height:100%}}.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .close-button{position:absolute;top:1.6875rem;left:1.4375rem;border:0;background:none;cursor:pointer}@media screen and (max-width:767px){.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .close-button{padding:0}}.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .inner-wrapper{display:flex;height:100%}@media screen and (min-width:768px)and (max-width:1023px){.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .inner-wrapper{height:36.5625rem}}.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .text-wrapper{padding-top:4.6875rem;padding-right:6.25%;padding-bottom:4.6875rem;padding-left:6.25%;display:flex;flex-direction:column;justify-content:center;background:#900}@media screen and (min-width:1024px){.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .text-wrapper{padding:0 4.1666666667%;width:50%}}.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .text-wrapper .f--cta-title{margin-bottom:.125rem}.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .text-wrapper .f--cta-title h3{font-size:1.875rem;line-height:1.2;color:#fff;letter-spacing:-.086875rem}@media screen and (min-width:768px){.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .text-wrapper .f--cta-title h3{font-size:3.125rem;line-height:1.2}}.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .text-wrapper .f--eyebrow{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:italic;font-weight:400;font-size:1.5rem;line-height:1.25;margin-bottom:1.375rem;color:#fff;letter-spacing:-.041875rem}.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .text-wrapper .f--description{margin-bottom:1.25rem}.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .text-wrapper .f--description p{font-size:.875rem;line-height:1.2858;color:#fff}@media screen and (min-width:768px){.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .text-wrapper .f--description p{font-size:1rem;line-height:1.375}}.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .text-wrapper .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1;color:#fc0;text-decoration:none}@media screen and (min-width:768px){.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .text-wrapper .f--link a{font-size:1.125rem;line-height:1.2223}}html[data-whatintent=mouse] .cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .text-wrapper .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .text-wrapper .f--link a:hover{text-decoration:underline}.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .image-wrapper{display:none}@media screen and (min-width:1024px){.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .image-wrapper{display:block;width:50%}}.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .image-wrapper .f--image{height:100%}.cc--stories-mosaic .lightbox-wrapper .story-mosaic-lightbox .image-wrapper .f--image img{height:100%;object-fit:cover}.cc--tab-links{margin-right:8.3333333333%;margin-left:8.3333333333%;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--tab-links{margin-right:4.1666666667%;margin-left:4.1666666667%;padding-bottom:2.5rem}.tc--program-listing .cc--tab-links{padding-right:12.5%;padding-left:12.5%}}.cc--tab-links.hidden{display:none}.cc--tab-links .c--tab-links{max-width:1800px;margin:0 auto}.cc--tab-links .f--section-title{margin-top:1.875rem;margin-bottom:1.875rem;text-align:center}@media screen and (min-width:768px){.cc--tab-links .f--section-title{margin-top:2.5rem;margin-bottom:2.5rem}}.cc--tab-links .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1.2667}@media screen and (min-width:768px){.cc--tab-links .f--section-title h2{font-size:3.375rem;line-height:1.0741}}.cc--tab-links .link-container{border-bottom:.0625rem solid #000}.cc--tab-links .menu{padding:0;margin:0;display:flex;justify-content:space-between;list-style-type:none}@media screen and (min-width:768px){.tc--program-listing .cc--tab-links .menu{padding-right:11.1111111111%;padding-left:11.1111111111%}}.tc--program-listing .cc--tab-links .menu li{width:50%}.cc--tab-links .menu a{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;padding-bottom:.9375rem;font-size:1.125rem;line-height:1.3334;display:inline-block;position:relative;color:#000;letter-spacing:-.03125rem;text-decoration:none}@media screen and (min-width:768px){.cc--tab-links .menu a{padding-right:.9375rem;padding-left:.9375rem;margin-right:.9375rem;margin-left:.9375rem;font-size:1.875rem;line-height:1.3334}}@media screen and (min-width:1024px){.cc--tab-links .menu a{padding-right:1.5625rem;padding-left:1.5625rem}}.cc--tab-links .menu a.is-active{color:#900}.cc--tab-links .menu a.is-active:after{content:"";display:block;position:absolute;bottom:-.1875rem;left:0;width:100%;height:.375rem;background-color:#900}html[data-whatintent=mouse] .cc--tab-links .menu a{transition:all .1s}html[data-whatintent=mouse] .cc--tab-links .menu a:hover{color:#900}.tc--program-listing .cc--tab-links .menu a{width:100%;text-align:center}.cc--tabbed-articles{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--tabbed-articles{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--tabbed-articles .c--tabbed-articles .header-container{padding-right:6.25%;padding-left:6.25%;text-align:center}@media screen and (min-width:768px){.cc--tabbed-articles .c--tabbed-articles .header-container{padding-right:4.1666666667%;padding-left:4.1666666667%}}.cc--tabbed-articles .c--tabbed-articles .header-container .f--section-title h2{font-size:2.625rem;line-height:1.1905;color:inherit}@media screen and (min-width:768px){.cc--tabbed-articles .c--tabbed-articles .header-container .f--section-title h2{font-size:4.375rem;line-height:1.0858}}.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper{margin-top:1.25rem;margin-left:6.25%;position:relative}@media screen and (min-width:768px){.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper{margin-top:2.5rem;margin-right:4.1666666667%;margin-bottom:2.5rem;margin-left:4.1666666667%}}.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper:after{content:"";display:block;position:absolute;bottom:.3125rem;left:0;width:100%;height:.0625rem;background-color:#000}@media screen and (min-width:768px){.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper:after{bottom:0}}.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper .tabbed-articles-pagination{margin:0;padding:0;list-style:none;display:flex;position:relative;bottom:auto}@media screen and (max-width:767px){.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper .tabbed-articles-pagination{display:flex;flex-wrap:nowrap;overflow-x:scroll;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}}.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper .tabbed-articles-pagination::-webkit-scrollbar{display:none}@media screen and (min-width:768px){.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper .tabbed-articles-pagination{justify-content:space-between}}.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper .tabbed-articles-pagination li{position:relative;cursor:pointer}@media screen and (max-width:767px){.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper .tabbed-articles-pagination li{margin-right:.625rem;margin-left:.625rem;flex-shrink:0;flex-wrap:nowrap;scroll-snap-align:start}}@media screen and (min-width:768px){.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper .tabbed-articles-pagination li{flex:1 1 27.2727272727%;text-align:center}}@media screen and (max-width:767px){.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper .tabbed-articles-pagination li:first-child{margin-left:1.25rem}.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper .tabbed-articles-pagination li:first-child:before{content:"";display:inline-block;width:1.25rem}}@media screen and (max-width:767px){.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper .tabbed-articles-pagination li:last-child:after{content:"";display:inline-block;width:3.125rem}}.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper .tabbed-articles-pagination li span{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.125rem;line-height:1.4445;padding-bottom:.5rem;display:inline-block;height:100%}@media screen and (min-width:768px){.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper .tabbed-articles-pagination li span{font-size:1.875rem;line-height:1.1334;padding-bottom:.75rem}}.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper .tabbed-articles-pagination li.active span{position:relative;color:#900}.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper .tabbed-articles-pagination li.active span:before{content:"";position:absolute;z-index:1;top:calc(100% - .5rem);left:0;width:100%;height:.3125rem;background-color:#900}@media screen and (min-width:768px){.cc--tabbed-articles .c--tabbed-articles .pagination-wrapper .tabbed-articles-pagination li.active span:before{top:calc(100% - .1875rem)}}.cc--tabbed-articles .c--tabbed-articles .slides-container{margin-top:2.5rem;padding-right:6.25%;padding-left:6.25%}@media screen and (min-width:768px){.cc--tabbed-articles .c--tabbed-articles .slides-container{margin-top:5.3125rem;padding-right:16.6666666667%;padding-left:16.6666666667%}}.cc--tabbed-articles .c--tabbed-articles .slides-container .pane-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.cc--tabbed-articles .c--tabbed-articles .slides-container .cards-container .card{padding-bottom:1.25rem}@media screen and (min-width:768px){.cc--tabbed-articles .c--tabbed-articles .slides-container .cards-container .card{padding-bottom:1.875rem}}.cc--tabbed-articles .c--tabbed-articles .slides-container .cards-container .card:not(:last-child){margin-bottom:1.25rem;border-bottom:.0625rem solid #000}@media screen and (min-width:768px){.cc--tabbed-articles .c--tabbed-articles .slides-container .cards-container .card:not(:last-child){margin-bottom:1.875rem}}.cc--tabbed-articles .c--tabbed-articles .slides-container .cards-container .card .f--cta-title h3{font-size:1.25rem;line-height:1.5;color:#000}@media screen and (min-width:768px){.cc--tabbed-articles .c--tabbed-articles .slides-container .cards-container .card .f--cta-title h3{font-size:1.875rem;line-height:1.1334}}.cc--tabbed-articles .c--tabbed-articles .slides-container .cards-container .card .f--cta-title a{color:inherit;font-size:inherit;line-height:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--tabbed-articles .c--tabbed-articles .slides-container .cards-container .card .f--cta-title a{transition:all .1s}html[data-whatintent=mouse] .cc--tabbed-articles .c--tabbed-articles .slides-container .cards-container .card .f--cta-title a:hover{text-decoration:underline}.cc--tabbed-articles .c--tabbed-articles .slides-container .cards-container .card .f--cta-title a:focus{outline-color:#00a1ca}.cc--tabbed-articles .c--tabbed-articles .slides-container .cards-container .card .f--description{margin-top:.625rem}@media screen and (min-width:768px){.cc--tabbed-articles .c--tabbed-articles .slides-container .cards-container .card .f--description{margin-top:1.25rem}}.cc--tabbed-articles .c--tabbed-articles .slides-container .cards-container .card .f--eyebrow.date{margin-top:.625rem;margin-bottom:0}@media screen and (min-width:768px){.cc--tabbed-articles .c--tabbed-articles .slides-container .cards-container .card .f--eyebrow.date{margin-top:1.25rem}}.cc--tabbed-articles .c--tabbed-articles .slides-container .cards-container .card .f--eyebrow.date span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.75rem;line-height:1.6667;color:#900}@media screen and (min-width:768px){.cc--tabbed-articles .c--tabbed-articles .slides-container .cards-container .card .f--eyebrow.date span{font-size:.875rem;line-height:1.4286}}.cc--territory-block .c--territory-block{padding-top:1.875rem}.cc--territory-block .c--territory-block ul{margin-top:.625rem;margin-bottom:0}.cc--territory-block .c--territory-block ul li{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:.625rem;color:#000}@media screen and (min-width:768px){.cc--territory-block .c--territory-block ul li{font-size:1.125rem;line-height:1.4445}}.cc--territory-block .c--territory-block ul ::marker{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700}.cc--themed-links{background-color:#900}.cc--themed-links .c--themed-links{position:relative}.cc--themed-links .c--themed-links .image-container{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%}.cc--themed-links .c--themed-links .image-container .f--image{height:100%}.cc--themed-links .c--themed-links .image-container .f--image img{height:100%;object-fit:cover}.cc--themed-links .c--themed-links .image-container:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009}.cc--themed-links .c--themed-links .inner-wrapper{max-width:1800px;margin:0 auto;padding-top:7.8125rem;padding-right:8.3333333333%;padding-bottom:2.5rem;padding-left:8.3333333333%;position:relative;z-index:1}@media screen and (min-width:768px){.cc--themed-links .c--themed-links .inner-wrapper{padding-top:9.0625rem;padding-right:4.1666666667%;padding-bottom:6.25rem;padding-left:4.1666666667%;display:flex;justify-content:space-between}}@media screen and (min-width:1024px){.cc--themed-links .c--themed-links .inner-wrapper{padding-top:12.5rem;padding-bottom:12.5rem}}@media screen and (min-width:768px){.cc--themed-links .c--themed-links .inner-wrapper .header-container{display:flex;flex:0 0 45.4545454545%;flex-direction:column;justify-content:flex-end}}.cc--themed-links .c--themed-links .inner-wrapper .header-container .f--section-title h2{font-size:1.875rem;line-height:1.2;color:#fff}@media screen and (min-width:768px){.cc--themed-links .c--themed-links .inner-wrapper .header-container .f--section-title h2{font-size:3rem;line-height:1.125}}.cc--themed-links .c--themed-links .inner-wrapper .header-container .f--description{margin-top:1.25rem}.cc--themed-links .c--themed-links .inner-wrapper .header-container .f--description p{color:#fff}.cc--themed-links .c--themed-links .inner-wrapper .header-container .f--link{margin-top:1.25rem}.cc--themed-links .c--themed-links .inner-wrapper .header-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:400;font-size:.875rem;line-height:1.4286;padding-right:1.875rem;padding-left:1.875rem;display:inline-flex;position:relative;align-items:center;justify-content:center;width:auto;min-height:3.125rem;border:.0625rem solid #000;border-radius:.625rem;outline-offset:0;background-color:transparent;color:#000;letter-spacing:.10625rem;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cc--themed-links .c--themed-links .inner-wrapper .header-container .f--link a:focus{transition:color .1s ease-in-out;text-decoration:none}html[data-whatintent=mouse] .cc--themed-links .c--themed-links .inner-wrapper .header-container .f--link a:hover{transition:color .1s ease-in-out;border:.0625rem solid #900;background-color:#900;color:#fff;text-decoration:none}.cc--themed-links .c--themed-links .inner-wrapper .header-container .f--link a{transition:background-color .1s ease-in-out,color .1s ease-in-out;border-color:#fff;background-color:transparent;color:#fff}html[data-whatintent=mouse] .cc--themed-links .c--themed-links .inner-wrapper .header-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--themed-links .c--themed-links .inner-wrapper .header-container .f--link a:hover{transition:color .1s ease-in-out;background-color:#fff;color:#900;text-decoration:none}.cc--themed-links .c--themed-links .inner-wrapper .header-container .f--link a{width:100%}@media screen and (min-width:768px){.cc--themed-links .c--themed-links .inner-wrapper .header-container .f--link a{width:auto}}.cc--themed-links .c--themed-links .inner-wrapper .links-container{margin-top:2.5rem}@media screen and (min-width:768px){.cc--themed-links .c--themed-links .inner-wrapper .links-container{margin-top:0;flex:0 0 38.6363636364%}}.cc--themed-links .c--themed-links .inner-wrapper .links-container .link-item{padding-bottom:1.25rem;margin-bottom:1.25rem;display:flex;flex-direction:column;border-bottom:.0625rem solid rgba(255,255,255,.3)}@media screen and (min-width:768px){.cc--themed-links .c--themed-links .inner-wrapper .links-container .link-item{padding-bottom:1.875rem;margin-bottom:1.875rem}}.cc--themed-links .c--themed-links .inner-wrapper .links-container .link-item:not(:last-child){margin-bottom:1.875rem}.cc--themed-links .c--themed-links .inner-wrapper .links-container .link-item .f--eyebrow{margin-bottom:.625rem}@media screen and (min-width:768px){.cc--themed-links .c--themed-links .inner-wrapper .links-container .link-item .f--eyebrow{margin-bottom:1.25rem}}.cc--themed-links .c--themed-links .inner-wrapper .links-container .link-item .f--eyebrow span{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:.875rem;line-height:1.4286;color:#fc0;text-transform:uppercase}.cc--themed-links .c--themed-links .inner-wrapper .links-container .link-item .f--link a{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.25;color:#fff;text-decoration:none}@media screen and (min-width:768px){.cc--themed-links .c--themed-links .inner-wrapper .links-container .link-item .f--link a{font-size:1.875rem;line-height:1.2}}html[data-whatintent=mouse] .cc--themed-links .c--themed-links .inner-wrapper .links-container .link-item .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--themed-links .c--themed-links .inner-wrapper .links-container .link-item .f--link a:hover{text-decoration:underline}.cc--three-column-info-with-ctas{background-color:#f4f3f0}.cc--three-column-info-with-ctas .c--three-column-info-with-ctas{max-width:1800px;margin:0 auto}.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper{padding:2.5rem 1.25rem 1.875rem}@media screen and (min-width:768px){.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper{padding-top:3.75rem;padding-right:4.1666666667%;padding-bottom:1.875rem;padding-left:4.1666666667%}}.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .f--section-title h2{font-size:2.25rem;line-height:1.1112;color:inherit;letter-spacing:-.0625rem}@media screen and (min-width:768px){.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .f--section-title h2{font-size:3rem;line-height:1.0834;letter-spacing:-.083125rem}}.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container{margin-top:2.25rem}@media screen and (min-width:768px){.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container{margin-top:2.5rem;display:flex;flex-wrap:wrap}}@media screen and (min-width:768px){.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card{flex:0 0 31.8181818182%}}@media screen and (max-width:767px){.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card:not(:first-child){margin-top:1.875rem}}@media screen and (min-width:768px){.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card:not(:nth-child(3n+3)){margin-right:2.2727272727%}}@media screen and (min-width:768px){.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card:nth-child(n+4){margin-top:3.125rem}}.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card h3{font-size:1.875rem;line-height:1.2;letter-spacing:-.051875rem}.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card h3 a{color:inherit;text-decoration:none}html[data-whatintent=mouse] .cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card h3 a{transition:all .1s}html[data-whatintent=mouse] .cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card h3 a:hover{text-decoration:underline}.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card .f--description{margin-top:.3125rem}@media screen and (min-width:1024px){.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card .f--description{margin-top:1.25rem}}.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card .f--description p{font-size:.875rem;line-height:1.2858}@media screen and (min-width:768px){.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card .f--description p{font-size:1rem;line-height:1.375}}.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card .f--additional-info{margin-top:1.25rem;font-size:.875rem;line-height:1.2858;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700}@media screen and (min-width:768px){.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card .f--additional-info{font-size:1.25rem;line-height:1.1}}.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card .f--link{margin-top:1.25rem}.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card .f--link a{font-size:.875rem;line-height:1.2858;font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;color:#900;text-decoration:none}@media screen and (min-width:768px){.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card .f--link a{font-size:1.25rem;line-height:1.1}}html[data-whatintent=mouse] .cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .cards-container .card .f--link a:hover{text-decoration:underline}.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .links-container{margin-top:1.875rem;padding-top:1.25rem;border-top:.0625rem solid #7F7F7F}@media screen and (min-width:768px){.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .links-container{margin-top:2.5rem;padding-top:1.875rem;display:flex;justify-content:flex-end}}.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .links-container .f--link:not(:first-child){margin-top:1.25rem}@media screen and (min-width:768px){.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .links-container .f--link:not(:first-child){margin-top:0;margin-left:2.5rem}}.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .links-container .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;color:#900;text-decoration:none}@media screen and (min-width:768px){.cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .links-container .f--link a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .links-container .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--three-column-info-with-ctas .c--three-column-info-with-ctas .inner-wrapper .links-container .f--link a:hover{text-decoration:underline}.cc--three-column-info-with-ctas.no-links .c--three-column-info-with-ctas .inner-wrapper{padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--three-column-info-with-ctas.no-links .c--three-column-info-with-ctas .inner-wrapper{padding-bottom:3.125rem}}.cc--two-column-ctas{max-width:1800px;margin:0 auto;padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--two-column-ctas{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--two-column-ctas .c--two-column-ctas{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--two-column-ctas .c--two-column-ctas{padding-right:4.1666666667%;padding-left:4.1666666667%;display:flex;justify-content:space-between}}.cc--two-column-ctas .c--two-column-ctas .group{padding-top:1.875rem;padding-right:4.1666666667%;padding-bottom:1.875rem;padding-left:4.1666666667%;border:.0625rem solid #000;border-radius:.625rem}@media screen and (min-width:768px){.cc--two-column-ctas .c--two-column-ctas .group{padding-top:1.875rem;padding-right:4.1666666667%;padding-bottom:1.875rem;padding-left:4.1666666667%;flex:0 0 47.7272727273%}}@media screen and (min-width:1024px){.cc--two-column-ctas .c--two-column-ctas .group{padding-top:2.5rem;padding-right:4.1666666667%;padding-bottom:3.125rem;padding-left:4.1666666667%;display:flex;justify-content:space-between}}.cc--two-column-ctas .c--two-column-ctas .group:first-child{margin-bottom:1.875rem}@media screen and (min-width:768px){.cc--two-column-ctas .c--two-column-ctas .group:first-child{margin-bottom:0}}@media screen and (min-width:1024px){.cc--two-column-ctas .c--two-column-ctas .f--section-title{width:47.0588235294%}}.cc--two-column-ctas .c--two-column-ctas .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:1.1667;letter-spacing:-.0375rem}@media screen and (min-width:768px){.cc--two-column-ctas .c--two-column-ctas .f--section-title h2{font-size:2.25rem;line-height:1.1667;letter-spacing:-.0625rem}}.cc--two-column-ctas .c--two-column-ctas ul{margin:0;padding:0;list-style:none;margin-top:1.875rem}@media screen and (min-width:1024px){.cc--two-column-ctas .c--two-column-ctas ul{margin-top:0;width:41.1764705882%}}.cc--two-column-ctas .c--two-column-ctas ul li:not(:last-child){margin-bottom:.625rem}@media screen and (min-width:768px){.cc--two-column-ctas .c--two-column-ctas ul li:not(:last-child){margin-bottom:1.25rem}}@media screen and (min-width:1024px){.cc--two-column-ctas .c--two-column-ctas ul li:not(:last-child){margin-bottom:2.5rem}}.cc--two-column-ctas .c--two-column-ctas ul li .f--link a{font-family:Source Sans Pro,sans-serif;font-style:normal;font-weight:700;font-size:1rem;line-height:1.5;color:#900;text-decoration:none}@media screen and (min-width:768px){.cc--two-column-ctas .c--two-column-ctas ul li .f--link a{font-size:1.125rem;line-height:1.4445}}html[data-whatintent=mouse] .cc--two-column-ctas .c--two-column-ctas ul li .f--link a{transition:all .1s}html[data-whatintent=mouse] .cc--two-column-ctas .c--two-column-ctas ul li .f--link a:hover{text-decoration:underline}.cc--utility-menu{position:relative}.cc--utility-menu .c--utility-menu{padding-top:2.1875rem;padding-bottom:.9375rem}@media screen and (min-width:768px){.cc--utility-menu .c--utility-menu{padding-bottom:1.25rem}}@media screen and (min-width:1024px){.cc--utility-menu .c--utility-menu{padding:0;border-bottom:0}}.cc--utility-menu .m--menu{margin:0;padding:0;list-style:none}@media screen and (min-width:1024px){.cc--utility-menu .m--menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;row-gap:1.25rem}}.cc--utility-menu .m--menu a{font-size:1rem;line-height:1.125;display:block;outline-color:#fff;color:#fff;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;text-decoration:none}@media screen and (min-width:1024px){.cc--utility-menu .m--menu a:before{content:"";display:block;position:absolute;z-index:-1;inset:-29px -10px;transition:opacity .2s ease;opacity:0;background:#000}html[data-whatintent=mouse] .cc--utility-menu .m--menu a{transition:all .1s}html[data-whatintent=mouse] .cc--utility-menu .m--menu a:hover:before{opacity:1}}html[data-whatintent=mouse] .cc--utility-menu .m--menu a{transition:all .1s}html[data-whatintent=mouse] .cc--utility-menu .m--menu a:hover{color:#fc0}.cc--utility-menu .m--menu>li{margin-right:0;margin-bottom:.9375rem;margin-left:0;position:relative}@media screen and (min-width:768px){.cc--utility-menu .m--menu>li{margin-right:0;margin-bottom:1.25rem;margin-left:0}}@media screen and (min-width:1024px){.cc--utility-menu .m--menu>li{margin-right:1.5625rem;margin-bottom:0;margin-left:0}}@media screen and (min-width:1200px){.cc--utility-menu .m--menu>li{margin-right:1.875rem;margin-bottom:0;margin-left:0}}.cc--video-controls .video-controls .video-controls-inner{display:flex}.cc--video-controls .video-controls .video-button{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:0;border-bottom-left-radius:.75rem;opacity:.3;background:transparent;cursor:none}.cc--video-controls .video-controls .video-button.video-pause-button{display:flex}.cc--video-controls .video-controls .video-button.video-pause-button.hidden,.cc--video-controls .video-controls .video-button.video-play-button{display:none}.cc--video-controls .video-controls .video-button.video-play-button.active{display:flex}.cc--video-controls .video-controls .video-button svg{width:2.1875rem;height:2.1875rem}.cc--video-controls .video-controls .video-button svg title{color:#fff}html[data-whatintent=mouse] .cc--video-controls .video-controls .video-button{transition:all .1s}html[data-whatintent=mouse] .cc--video-controls .video-controls .video-button:hover{background:#0006}@media screen and (min-width:1024px){.cc--video-controls .video-controls .video-button{opacity:1;cursor:pointer}.cc--video-controls .video-controls .video-button[disabled]{opacity:.3;cursor:none}}.cc--video-with-text{padding-top:1.875rem;padding-bottom:1.875rem}@media screen and (min-width:768px){.cc--video-with-text{padding-top:2.5rem;padding-bottom:2.5rem}}.cc--video-with-text{position:relative}.cc--video-with-text .inner-wrapper{max-width:1800px;margin:0 auto}.cc--video-with-text .c--video-with-text{padding-right:1.25rem;padding-left:1.25rem}@media screen and (min-width:768px){.cc--video-with-text .c--video-with-text{padding-right:8.3333333333%;padding-left:8.3333333333%}}@media screen and (min-width:1024px){.cc--video-with-text .c--video-with-text{padding-right:12.5%;padding-left:12.5%}}.cc--video-with-text .c--video-with-text .header-container{margin-right:auto;margin-left:auto;position:relative}@media screen and (min-width:1024px){.cc--video-with-text .c--video-with-text .header-container{max-width:35.9375rem}}.cc--video-with-text .c--video-with-text .header-container .f--section-title h2{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:400;font-size:1.875rem;line-height:1.2;color:#000;letter-spacing:-.051875rem;text-align:center}@media screen and (min-width:768px){.cc--video-with-text .c--video-with-text .header-container .f--section-title h2{font-size:2.5rem;line-height:1;letter-spacing:-.069375rem}}.cc--video-with-text .c--video-with-text .header-container .f--description{margin-top:1.25rem}@media screen and (min-width:768px){.cc--video-with-text .c--video-with-text .header-container .f--description{margin-top:1.875rem}}.cc--video-with-text .c--video-with-text .header-container .f--description p{color:#000;text-align:center}.cc--video-with-text .c--video-with-text .video-container{margin-top:1.875rem}@media screen and (min-width:768px){.cc--video-with-text .c--video-with-text .video-container{margin-top:3.75rem}}.cc--video-with-text .c--video-with-text .video-container .image-container{position:relative}.cc--video-with-text .c--video-with-text .video-container .image-container .play-video{display:flex;position:absolute;top:0;left:0;align-items:center;justify-content:center;width:100%;height:100%}.cc--video-with-text .c--video-with-text .video-container .image-container .play-video svg{width:3.125rem;height:3.125rem;border-radius:50%}.cc--video-with-text .c--video-with-text .video-container .image-container .play-video svg polygon{fill:#900}.cc--video-with-text.with-bg{background-color:#900}@media screen and (min-width:768px){.cc--video-with-text.with-bg{padding-top:5rem;padding-bottom:14.0625rem}}@media screen and (min-width:1024px){.cc--video-with-text.with-bg{padding-top:5rem;padding-bottom:5rem}}.cc--video-with-text.with-bg .header-container .f--section-title h2,.cc--video-with-text.with-bg .header-container .f--description p{color:#fff}.cc--video-with-text.with-bg .bg-container{position:absolute;top:0;left:0;width:100%;height:100%}.cc--video-with-text.with-bg .bg-container .f--image{height:100%}.cc--video-with-text.with-bg .bg-container .f--image img{height:100%;object-fit:cover}.cc--video-with-text.with-bg .bg-container:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0009}.lity-active{overflow:hidden}.tc--article .content-main,.tc--counselor .lr--main{position:relative}.tc--page-404 .cc--rich-text{padding-top:3.125rem;padding-bottom:3.125rem}@media screen and (min-width:768px){.tc--page-404 .cc--rich-text{padding-top:6.25rem;padding-bottom:6.25rem}}.tc--page-404 .cc--rich-text h1{font-family:adobe-caslon-pro,Times New Roman,Times,serif;font-style:normal;font-weight:700}.tc--page-404 .cc--rich-text h2{font-size:1.875rem}@media screen and (min-width:768px){.tc--page-404 .cc--rich-text h2{font-size:3rem}}
