.tc-header{position:relative;z-index:3;height:6em}@supports (position:sticky){.tc-header{position:sticky;top:0}}@media (min-width:783px){body.logged-in .tc-header{top:2em}}@media (max-width:782px){body.admin-bar.admin-bar--hidden{margin-top:-46px}body.admin-bar.admin-bar--hidden #wpadminbar{display:none}}@media (max-width:767px){html.tc-nav-active,html.tc-nav-active body{overflow:hidden;height:100vh}}.tc-header-skrim{position:absolute;top:0;left:0;width:100%;background-color:rgba(0,0,0,.125)}.tc-header.active .tc-header-skrim{height:100vh}.tc-header-branding{-webkit-box-shadow:0 0 3px #c8c8c8;box-shadow:0 0 3px #c8c8c8;height:3.5em;position:absolute;top:0;width:100%;background-color:#fff;z-index:3;overflow:hidden;-webkit-overflow-scrolling:touch}.tc-header.active .tc-header-branding{background-color:#000;-webkit-box-shadow:none;box-shadow:none;height:auto;max-height:100vh;overflow:auto}.tc-header-nav{visibility:hidden}.tc-header-nav[aria-expanded=true]{visibility:visible}.tc-nav-sections{margin-bottom:2em}.tc-nav-section{color:#fff;text-align:center;margin-bottom:1em}.tc-nav-section h3{font-size:1em;margin:0 0 .5em;text-transform:uppercase}.tc-nav-section p{font-family:"PT Serif",Palatino,Palatino Linotype,Georgia,Times New Roman,Times,serif;color:#919191;margin:0;padding-left:1em;padding-right:1em}.tc-nav-section a{color:#fff}.tc-nav-section a:active,.tc-nav-section a:focus{border-bottom:2px solid #fff}@media (pointer:fine){.tc-nav-section a:hover{border-bottom:2px solid #fff}}.tc-nav-categories{margin-top:2em;margin-bottom:2em}.tc-nav-category{width:100%;margin-bottom:1px;height:3em}@media (min-width:480px){.tc-nav-category{height:4em;margin-bottom:1em}}.tc-nav-category a{display:block;position:relative;width:100%;height:3em;background-color:#fff}@media (min-width:480px){.tc-nav-category a{height:4em;border-radius:.25em}}@media (pointer:fine){.tc-nav-category a:hover{background-color:#e1e1e1}}.tc-nav-category a:active,.tc-nav-category a:focus{background-color:#e1e1e1}.tc-nav-category h4{font-size:1em;font-weight:700;line-height:1;margin-bottom:0;text-transform:uppercase;display:inline-block;padding-top:1em;padding-bottom:.125em;margin-left:.5em}@media (min-width:480px){.tc-nav-category h4{padding-top:1.5em;margin-left:1em}}.tc-nav-category figure{position:absolute;border-radius:50%;background-color:#c8c8c8;overflow:hidden;width:2.5em;height:2.5em;right:.25em;top:.25em}@media (min-width:480px){.tc-nav-category figure{right:.75em;top:.75em}}.tc-nav-category img{width:100%;height:auto}.tc-header-burger{position:absolute;top:.5em;left:.5em;z-index:4;width:2.625em;height:2.5em}@media (min-width:768px){.tc-header-burger{width:6em}}.tc-header-burger button{background-color:transparent;cursor:pointer;padding:.25em .5em;width:2.625em;height:2.5em;line-height:1.4;border:1px solid #e1e1e1;border-radius:.25em}@media (min-width:768px){.tc-header-burger button{width:6em}}.tc-header-burger button svg{float:left;margin-right:.5em}.tc-header-burger button span{font-size:.75em;text-transform:uppercase;font-weight:700;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;display:none}@media (min-width:768px){.tc-header-burger button span{display:initial}}@supports ((-webkit-transform:rotate(0)) or (transform:rotate(0))){.tc-header-burger button rect.top{-webkit-transform:rotate(0) translate(0);transform:rotate(0) translate(0);-webkit-transition:fill .1s ease-in-out .2s,-webkit-transform .1s linear .2s;transition:fill .1s ease-in-out .2s,-webkit-transform .1s linear .2s;transition:transform .1s linear .2s,fill .1s ease-in-out .2s;transition:transform .1s linear .2s,fill .1s ease-in-out .2s,-webkit-transform .1s linear .2s}.tc-header-burger button rect.middle{opacity:1;-webkit-transition:fill .1s ease-in-out .2s;transition:fill .1s ease-in-out .2s}.tc-header-burger button rect.bottom{-webkit-transform:rotate(0) translate(0);transform:rotate(0) translate(0);-webkit-transition:fill .1s ease-in-out .2s,-webkit-transform .1s linear .2s;transition:fill .1s ease-in-out .2s,-webkit-transform .1s linear .2s;transition:transform .1s linear .2s,fill .1s ease-in-out .2s;transition:transform .1s linear .2s,fill .1s ease-in-out .2s,-webkit-transform .1s linear .2s}}.tc-header-burger button.active{border-color:#4a4a4a}.tc-header-burger button.active rect{fill:#fff}@supports ((-webkit-transform:rotate(0)) or (transform:rotate(0))){.tc-header-burger button.active rect.top{-webkit-transform:rotate(45deg) translate(5px,-4px);transform:rotate(45deg) translate(5px,-4px)}.tc-header-burger button.active rect.middle{opacity:0}.tc-header-burger button.active rect.bottom{-webkit-transform:rotate(-45deg) translate(-12px,-3px);transform:rotate(-45deg) translate(-12px,-3px)}}.tc-header-burger button.active span{color:#fff}.tc-header-burger .tc-svg-burger{width:24px;height:24px}.tc-header-branding-logo{background-color:transparent;height:3.5em;padding:0 1em;margin:0 auto;z-index:4}.tc-header-branding-logo a{margin:0 auto;display:block;padding-top:16px;padding-bottom:16px;height:56px;width:195px}.tc-header-branding-logo a:focus{outline:none}.tc-header-branding-logo a:focus svg path{fill:#5f5fff}.tc-header-branding-logo .tc-svg-logo-v2{height:24px;width:195px;fill:#000}.tc-header-branding-logo .tc-svg-logo-v2 path,.tc-header-branding-logo .tc-svg-logo-v2 use{fill:#000}.tc-header.active .tc-header-branding-logo{border-bottom:1px solid #4a4a4a}.tc-header.active .tc-header-branding-logo .tc-svg-logo-v2,.tc-header.active .tc-header-branding-logo .tc-svg-logo-v2 path,.tc-header.active .tc-header-branding-logo .tc-svg-logo-v2 use{fill:#fff}.tc-header-social-button{position:absolute;z-index:4;top:0;width:3.5em;height:3.5em;right:.625em}@media (min-width:768px){.tc-header-social-button{display:none}}.tc-header.active .tc-header-social-button{display:none}.tc-header-social-button svg{width:1.5em;height:1.5em;-webkit-transition:-webkit-transform .1s ease-in-out;transition:-webkit-transform .1s ease-in-out;transition:transform .1s ease-in-out;transition:transform .1s ease-in-out,-webkit-transform .1s ease-in-out}.tc-header-social-button svg path,.tc-header-social-button svg use{fill:#000}.tc-header-social-button button{width:3.5em;height:3.5em;padding:.25em 0 0 1em;border:none;background-color:transparent}.tc-header-social-button button.active svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tc-header-social-button button:focus{outline:none}.tc-header-social-button button:focus svg path{fill:#5f5fff}.tc-header-branding-social{position:absolute;right:0;top:3.5em;background-color:#fff;width:100%;z-index:2}@media (min-width:768px){.tc-header-branding-social{top:0;width:auto;background-color:transparent;z-index:4}}@media (max-width:767px){@supports ((-webkit-transform:translateY(-100%)) or (transform:translateY(-100%))){.tc-header-branding-social{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.tc-header-branding-social.active{-webkit-transform:translateY(0);transform:translateY(0)}.tc-header-branding-social.has-transition{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}}}.tc-header-branding-social nav{height:2.5em}@media (min-width:768px){.tc-header-branding-social nav{height:3.5em;padding-right:.5em}}.tc-header-branding-social ul{font-size:0;padding:0;margin:0;list-style:none;width:100%}.tc-header-branding-social li{font-size:1rem;display:inline-block;line-height:1;border-left:1px solid #e1e1e1;min-width:3.5em;width:25%;margin:0;text-align:center}.tc-header-branding-social a{display:block;padding:.625em}@media (min-width:768px){.tc-header-branding-social a{padding:1.125em}}.tc-header-branding-social a i{font-size:1.1875em}.tc-header.active .tc-header-branding-social a,.tc-header.active .tc-header-branding-social i{color:#fff}.tc-header.active .tc-header-branding-social li{border-left:1px solid #4a4a4a}.tc-header-topics{height:2.5em;background-color:#fff;-webkit-box-shadow:0 0 3px #c8c8c8;box-shadow:0 0 3px #c8c8c8;position:absolute;z-index:1;top:3.5em;width:100%;overflow-y:hidden}.tc-header-topics nav{overflow-x:auto;-webkit-overflow-scrolling:touch;height:3.25em;scrollbar-width:none;-ms-overflow-style:none}.tc-header-topics nav::-webkit-scrollbar{display:none}.tc-header-topics ul{font-size:0;margin:0;padding:0;list-style:none;white-space:nowrap}@supports (display:grid){.tc-header-topics ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:stretch;align-content:stretch}}.tc-header-topics li{font-size:1rem;line-height:1;margin:0;display:inline-block;white-space:normal;text-align:center}@supports (display:grid){.tc-header-topics li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.tc-header-topics a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:12px;display:block;padding:1.16667em 1.5em;text-transform:uppercase;font-weight:700;letter-spacing:.04ch;color:#919191;border-bottom:1px solid #fff;border-left:1px solid #e1e1e1;-webkit-transition:color .1s linear;transition:color .1s linear;white-space:nowrap}.tc-header-topics a:hover{color:#000}.scroll-progress{position:absolute;top:100%;left:0;width:100%;height:6px;background:#f1f1f1;display:none}.scroll-progress.active{display:block}.scroll-progress-indicator{position:absolute;top:0;left:0;height:6px;width:0;background:#919191}@supports (color:var(--primary)){.scroll-progress-indicator{background-color:rgba(var(--primary),.5)}}