:root{--tcc-blue: #003b76;--tcc-blue-lighter: #005ca8;--tcc-blue-darker: #0c2753;--tcc-blue-pale: #e5ebf6;--tcc-teal: #007b96;--tcc-teal-lighter: #00acc8;--tcc-teal-darker: #005c72;--tcc-green: #98cb33;--tcc-green-lighter: #a3e428;--tcc-green-darker: #66942e;--tcc-green-darker-a11y: #50830b;--tcc-beige: #cfc290;--tcc-beige-lighter: #ffecb2;--tcc-beige-darker: #98916d;--tcc-beige-darker-a11y: #84753a;--tcc-burgundy: #98002b;--tcc-burgundy-lighter: #cb003f;--tcc-burgundy-darker: #6a0316;--tcc-altblue: #0075b0;--tcc-altblue-lighter: #238ad7;--tcc-altblue-darker: #194d70;--tcc-orange: #f6921e;--tcc-orange-lighter: #ffb369;--tcc-orange-darker: #da6d00;--tcc-orange-darker-a11y: #d6410f;--tcc-purple: #662d90;--tcc-purple-lighter: #833ec0;--tcc-purple-darker: #4c196d;--tcc-forest: #006838;--tcc-forest-lighter: #00984c;--tcc-forest-darker: #004821;--tcc-yellow: #f1da00;--tcc-yellow-lighter: #ffecb2;--tcc-yellow-darker: #d2b800;--tcc-text-black: #414042;--tcc-off-white: #e2e2e2;--tcc-off-off-white: #f1f5f9;--tcc-white: #fff;--tcc-gray-lighter: #e9e9e9;--tcc-gray: #585858;--tcc-gray-darker: #292929;--tcc-black: #000;--tcc-focus-shadow: #005ca8b2;--tcc-link-color: #2d54ae;--tcc-soft-bg-teal: #e0eef1;--tcc-soft-bg-blue: #e1e0f0}.contentWrap::after,.breadcrumbWrap::after,.hero::after,.headerWrap::after{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUtJREFUeNrEluENgjAQhcubwA1kAuMIjOAPB5AJlAmUCcQJdAB/OIIjEBdAN2AE20QiOa94tqc2IQXywV0vfX2XHC+3xhiTmuco55PxxpChzYFAV3tVzM822hzIO5ddS6CRnZbaXD/w2UIH8zq29hppc/3AJVOSqZ0WdBUaXBf4YLM7e7LrDzUOA9nN7JQJVhHEucCVze4qWIUqB092KyKLVptLGMjtzIbs0Jzu0FgOTEnWBKo9sojiQLJz5ViRDwumKtEcXfGePJ88sojm8EYWhVA+H3MYkEUplE8QB4+rtEL3CebgcZVC6D7BHBhXqYXuE8WBcZVC6D5RHL7lPu84CM5ZKgsVrh94J5SFCodfN3kdhwFZpEL5BHF4NGUnzzlLmzc1zgXOmZJkzDmrysGzAfbC8ziYg7CdqbS55B9tz0sH8qu2x93cBRgADQpDZURyhiIAAAAASUVORK5CYII=");background-size:15px 15px}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:border-box}html{font-size:100%;font-variation-settings:"wght" 400,"wdth" 100;font-synthesis:none}body{font-family:"adapt-variable",sans-serif;font-size:1rem;font-weight:400;font-variation-settings:"wght" 400,"wdth" 100;font-style:normal;line-height:1.5;color:var(--tcc-text-black);background-color:var(--tcc-white)}body.no-scroll{overflow:hidden}::selection{background:var(--tcc-blue-darker);color:#fff;text-shadow:none}.visuallyhidden{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.hidden{display:none;visibility:hidden}.clearfix::after,.cf::after{clear:both;content:"";display:table}a:focus{box-shadow:0 0 4px 3px var(--tcc-focus-shadow)}input:not([type=submit]){padding:3px}::placeholder{font-weight:300;font-variation-settings:"wght" 300,"wdth" 100;font-style:italic;color:var(--tcc-gray)}.ou-justedit-region{max-width:none !important}img{max-width:100%}h1,h2,h3,h4,h5,h6,strong,b,th{font-weight:700;font-variation-settings:"wght" 700,"wdth" 100}.emergencyBanner{width:100%;padding:109px 20px 40px;background:var(--emergency-bg, var(--tcc-white))}.emergencyBanner.emergencyBanner--informational{--emergency-bg: var(--tcc-yellow-lighter);--emergency-fg: var(--tcc-blue)}.emergencyBanner.emergencyBanner--real-time{--emergency-bg: var(--tcc-burgundy);--emergency-fg: var(--tcc-white)}.emergencyBanner.fullscreen{min-height:100vh}@media only screen and (min-width: 769px){.emergencyBanner{padding-top:40px}}@media only screen and (max-width: 768px){.emergencyBanner~.pageWrap .pageHeader{grid-template-rows:0 auto auto}.emergencyBanner~.pageWrap .bannerWrap{padding-top:5px}}.emergencyMessageWrap{width:100%;max-width:1320px;margin:0 auto;padding:0;display:grid;grid-template-columns:1fr;gap:16px}@media only screen and (min-width: 769px){.emergencyMessageWrap{grid-template-columns:128px 1fr;gap:32px}}.emergencyMessageIcon{display:flex;flex-flow:row nowrap}@media only screen and (min-width: 769px){.emergencyMessageIcon{flex-flow:column nowrap}}.emergencyMessageIcon svg{display:block;width:64px;max-width:100%;height:auto;aspect-ratio:1}@media only screen and (min-width: 769px){.emergencyMessageIcon svg{width:100%}}.emergencyMessageIcon svg path,.emergencyMessageIcon svg line,.emergencyMessageIcon svg rect{stroke:var(--emergency-fg, var(--tcc-black)) !important}.emergencyMessageMain{font-size:1rem;color:var(--emergency-fg, var(--tcc-blue))}.emergencyMessageMain>*{margin:0}.emergencyMessageMain>*+*{margin-top:1rem}.emergencyHeading{margin:0;font-size:2rem;font-weight:800;font-variation-settings:"wght" 800,"wdth" 100}.headerWrap{background-color:var(--tcc-blue);background-image:linear-gradient(to bottom, var(--tcc-blue-lighter), var(--tcc-blue), var(--tcc-blue-darker))}.headerWrap::after{display:block;content:"";width:100%;height:8px;background-color:rgba(0,0,0,0);filter:opacity(0.5)}.pageHeader{display:grid;grid-template-areas:"search search" "banner banner" "menu   ql";grid-template-rows:69px auto auto;width:100%;max-width:1320px;margin:0 auto;padding:20px}@media only screen and (min-width: 769px){.pageHeader{gap:16px;grid-template-areas:"banner ql   search" "menu   menu menu";grid-template-rows:auto auto;row-gap:32px}}.banner{grid-area:banner;filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.8));place-self:center}@media only screen and (min-width: 769px){.banner{place-self:flex-start}}.banner img{display:block;height:35px;width:auto}@media only screen and (min-width: 769px){.banner img{height:30px}}@media only screen and (min-width: 1024px){.banner img{height:35px}}@media only screen and (min-width: 1280px){.banner img{height:45px}}.mainMenu,.quickLinks{display:none}@media only screen and (min-width: 769px){.mainMenu,.quickLinks{display:block;filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.8))}}.no-overlay .mainMenu,.no-overlay .quickLinks{display:block}.quickLinks{grid-area:ql}@media only screen and (min-width: 769px){.quickLinks li{font-size:1rem;font-weight:400;font-variation-settings:"wght" 400,"wdth" 100;margin:0;padding:0}.quickLinks li a{color:var(--tcc-white);text-decoration:none}.quickLinks li a:hover,.quickLinks li a:focus,.quickLinks li a:active{color:var(--tcc-green-lighter);text-decoration:underline}}.mainMenu{--main-menu-entries: 7;grid-area:menu}.quickLinks-links,.mainMenu-nav-links{list-style-type:none;margin:0;padding:0}.quickLinks-links li,.mainMenu-nav-links li{margin-bottom:.45rem}.quickLinks-links ul,.mainMenu-nav-links ul{list-style-type:none;margin:8px 0 1rem;padding-left:20px}.quickLinks-links a,.mainMenu-nav-links a{color:var(--tcc-white);text-decoration:none}@media only screen and (min-width: 769px){.quickLinks-links,.mainMenu-nav-links{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:center;gap:0 16px;height:100%;margin:0;padding:0}.quickLinks-links ul,.mainMenu-nav-links ul{margin:0;padding:0}.quickLinks-links li,.mainMenu-nav-links li{margin:0}}@media only screen and (min-width: 769px){.mainMenu-nav-links{justify-content:space-between;flex-flow:row nowrap;gap:0}.mainMenu-nav-links li{font-size:1rem;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;padding:0 .5rem;border-right:1px solid var(--tcc-white);text-align:center;flex:1 1 calc((100% - (16px * (var(--main-menu-entries) - 1)))/var(--main-menu-entries))}}@media only screen and (min-width: 769px)and (min-width: 1024px){.mainMenu-nav-links li{font-size:1.15rem}}@media only screen and (min-width: 769px)and (min-width: 1280px){.mainMenu-nav-links li{font-size:1.3rem}}@media only screen and (min-width: 769px){.mainMenu-nav-links li:last-child{border-right:none}}@media only screen and (min-width: 769px){.mainMenu-nav-links li a{display:block;height:100%;width:100%;color:var(--tcc-white);text-decoration:none}.mainMenu-nav-links li a:hover,.mainMenu-nav-links li a:focus,.mainMenu-nav-links li a:active{color:var(--tcc-green-lighter);text-decoration:underline}}.navigationLabel{font-size:.9rem;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;background-color:var(--tcc-blue-lighter);color:var(--tcc-white);line-height:1;margin:0;padding:5px 20px;text-transform:uppercase}@media only screen and (min-width: 769px){.navigationLabel{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}}.siteSearch{grid-area:search;background-color:var(--tcc-blue);border-bottom:4px solid var(--tcc-white);display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;padding:10px 20px 15px;position:fixed;right:0;top:0;width:100%;z-index:8000;filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.8))}.no-overlay .siteSearch{position:static;border:none;background:none}@media only screen and (min-width: 769px){.siteSearch{background-color:rgba(0,0,0,0);border-bottom:none;position:static;padding:0}}.siteSearch [type=text]{-webkit-appearance:none;appearance:none;border:2px solid var(--tcc-white);border-radius:4px 0 0 4px;display:block;height:35px;margin:0;padding:3px 25px 3px 5px;min-width:6rem;width:100%;max-width:calc(100% - 110px)}@media only screen and (min-width: 769px){.siteSearch [type=text]{max-width:calc(100% - 20px)}}.no-overlay .siteSearch [type=text]{max-width:none}.siteSearch [type=submit]{font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;-webkit-appearance:none;appearance:none;background-color:var(--tcc-green);background-image:url("/_resources/images/icons/magnifying-glass-icon.svg");background-position:center;background-size:55%;background-repeat:no-repeat;border:2px solid var(--tcc-white);border-radius:50%;color:rgba(0,0,0,0);overflow:hidden;display:block;height:40px;text-align:center;width:40px;margin-left:-20px}.siteSearch [type=submit]:hover,.siteSearch [type=submit]:focus,.siteSearch [type=submit]:active{background-color:var(--tcc-green-lighter)}.pageFooter{background-color:var(--tcc-blue);text-shadow:3px 2px 3px rgba(0,0,0,.5)}.pageFooter-feedback{background-color:var(--tcc-altblue-darker);padding:20px;border-bottom:3px solid var(--tcc-white);color:var(--tcc-white);text-align:center}.pageFooter-feedback a{color:var(--tcc-white);font-weight:600;font-variation-settings:"wght" 600,"wdth" 100;text-decoration:underline}.pageFooter-legalInfo{font-size:.8rem;font-weight:100;font-variation-settings:"wght" 100,"wdth" 100;background-color:var(--tcc-altblue-darker);color:var(--tcc-white);padding:20px;text-align:center;width:100%}.pageFooter-legalInfo a{color:inherit}.pageFooter-legalInfo-links,.pageFooter-legalInfo-copyright{line-height:1.5;margin:0 0 .25rem}.pageFooter-legalInfo-copyright a{border:none;outline:0;text-decoration:none}.pageFooter-nav{padding:32px 20px;display:grid;grid-template-columns:1fr;gap:16px;max-width:1320px;margin:0 auto}@media only screen and (min-width: 769px){.pageFooter-nav{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1024px){.pageFooter-nav{grid-template-columns:1fr 1fr [logo] 1fr 1fr 1fr;grid-auto-flow:column}}.columnWrap .heading{font-size:1.1rem;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;background-color:var(--tcc-altblue);color:var(--tcc-white);line-height:1;margin:0;padding:8px 20px 5px;text-transform:uppercase}.pageFooter-nav-links{color:var(--tcc-white);list-style-type:none;padding-left:20px}.pageFooter-nav-links li{margin-bottom:.45rem}.pageFooter-nav-links a{color:inherit;text-decoration:none}.pageFooter-logoArea{text-align:center;max-width:200px;grid-column:1/-1;justify-self:center}@media only screen and (min-width: 1024px){.pageFooter-logoArea{grid-column:logo/auto}}.pageFooter-logo{display:block;max-width:200px;margin:0 auto;filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.8))}.pageFooter-socialIcons{list-style-type:none;margin:1rem auto;padding:0;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:16px}.pageFooter-socialIcons .socialIcon img{display:block;width:32px;height:32px;filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.8))}#ocelot_ai{text-shadow:none}.mobileShelf{background:var(--tcc-blue);display:flex;flex-flow:column nowrap;height:100vh;margin:0;overflow-x:hidden;overflow-y:auto;padding:75px 0 0;position:fixed;transform:translateX(-100%);transition-duration:200ms;transition-property:transform;transition-timing-function:ease-in;width:100%;z-index:5000}@media only screen and (min-width: 769px){.mobileShelf{display:none}}.mobileShelf[aria-hidden=false]{transform:translateX(0%);transition-timing-function:ease-out}.no-js .mobileShelf,.no-overlay .mobileShelf{display:none}.mobileShelf .mobileShelf-mainNavWrap{font-size:1rem;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:linear-gradient(to bottom, var(--tcc-blue), var(--tcc-blue-darker));width:100%}.mobileShelf .mobileShelf-mainNavWrap .mainMenu,.mobileShelf .mobileShelf-mainNavWrap .quickLinks{text-shadow:3px 2px 3px rgba(0,0,0,.5);display:block;grid-area:unset}.mobileShelf .mobileShelf-mainNavWrap .mainMenu h5,.mobileShelf .mobileShelf-mainNavWrap .quickLinks h5{font-size:.9rem}.mobileShelf .mobileShelf-mainNavWrap .quickLinks-links,.mobileShelf .mobileShelf-mainNavWrap .mainMenu-nav-links{padding-left:20px;margin:1rem auto}.mobileShelf .sectionNav{border-top:0}.mobileShelf .mobileShelf-sectionNavWrap{background-color:var(--tcc-white);padding:20px 20px 120px;width:100%;flex:1 1 auto}.mobileShelf .mobileShelf-sectionNavWrap::after{clear:both;content:"";display:table}.mobileMenuButton{font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;-webkit-appearance:none;background-color:var(--tcc-burgundy);background-image:linear-gradient(to bottom, var(--tcc-burgundy), var(--tcc-burgundy-darker));border:2px solid var(--tcc-white);border-radius:4px;color:var(--tcc-white);display:block;float:left;height:35px;margin:0 10px 0 0;text-align:center;text-decoration:none;text-shadow:3px 2px 3px rgba(0,0,0,.5);width:80px}@media only screen and (min-width: 769px){.mobileMenuButton{display:none}}.mobileMenuButton:hover,.mobileMenuButton:focus,.mobileMenuButton:active{background-color:var(--tcc-burgundy);background-image:none}.mobileMenuButton.closed{background-color:var(--tcc-green-darker-a11y);background-image:linear-gradient(to bottom, var(--tcc-green-darker), var(--tcc-green-darker-a11y))}.mobileMenuButton.closed:hover,.mobileMenuButton.closed:focus,.mobileMenuButton.closed:active{background-color:var(--tcc-green-darker);background-image:none}.no-js .mobileMenuButton,.no-overlay .mobileMenuButton{display:none}.hero{background-image:linear-gradient(to bottom, #0175ae, #0555ae);height:175px;width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;grid-template-areas:"hero"}@media only screen and (min-width: 769px){.hero{height:250px}}.hero.hero--collapse{display:none}.hero.hero-color-blue{background-image:linear-gradient(to bottom, var(--tcc-blue-lighter), var(--tcc-blue), var(--tcc-blue-darker))}.hero.hero-color-teal{background-image:linear-gradient(to bottom, var(--tcc-teal-lighter), var(--tcc-teal), var(--tcc-teal-darker))}.hero.hero-color-beige{background-image:linear-gradient(to bottom, var(--tcc-beige-lighter), var(--tcc-beige), var(--tcc-beige-darker))}.hero.hero-color-burgundy{background-image:linear-gradient(to bottom, var(--tcc-burgundy-lighter), var(--tcc-burgundy), var(--tcc-burgundy-darker))}.hero.hero-color-orange{background-image:linear-gradient(to bottom, var(--tcc-orange-lighter), var(--tcc-orange), var(--tcc-orange-darker))}.hero.hero-color-purple{background-image:linear-gradient(to bottom, var(--tcc-purple-lighter), var(--tcc-purple), var(--tcc-purple-darker))}.hero.hero-color-gray{background-image:linear-gradient(to bottom, var(--tcc-gray-lighter), var(--tcc-gray), var(--tcc-gray-darker))}.hero.hero-color-altblue{background-image:linear-gradient(to bottom, var(--tcc-altblue-lighter), var(--tcc-altblue), var(--tcc-altblue-darker))}.hero.hero-color-green{background-image:linear-gradient(to bottom, var(--tcc-green), var(--tcc-green-darker))}.programPage.arts-humanities .hero{background-image:linear-gradient(to bottom, var(--tcc-altblue-lighter), var(--tcc-altblue), var(--tcc-altblue-darker))}.programPage.business-industry .hero{background-image:linear-gradient(to bottom, var(--tcc-burgundy-lighter), var(--tcc-burgundy), var(--tcc-burgundy-darker))}.programPage.health-science .hero{background-image:linear-gradient(to bottom, var(--tcc-green), var(--tcc-green-darker))}.programPage.human-public-service .hero{background-image:linear-gradient(to bottom, var(--tcc-blue-lighter), var(--tcc-blue), var(--tcc-blue-darker))}.programPage.stem .hero{background-image:linear-gradient(to bottom, var(--tcc-orange-lighter), var(--tcc-orange), var(--tcc-orange-darker))}.hero::after{display:block;content:"";width:100%;height:8px;background-color:rgba(0,0,0,0);grid-area:hero;align-self:flex-end;filter:opacity(0.5)}.heroImageWrap{width:100%;height:100%;grid-area:hero;overflow:hidden;place-self:center;z-index:0;background:var(--hero-image, none) repeat-x top center/auto 100% rgba(0,0,0,0)}body:not(.homePage):not(.detailsPage) .heroImageWrap,body.detailsPage .hero:not(.hero-color-none) .heroImageWrap{filter:grayscale(100%) opacity(0.25);mix-blend-mode:overlay}.heroImageWrap .heroImage{display:none}.heroTitleWrap{grid-area:hero;place-self:center;z-index:1000;max-width:calc(100% - 40px)}.heroTitle{font-size:1.8rem;font-weight:800;font-variation-settings:"wght" 800,"wdth" 100;line-height:1.1;margin:0;padding:.5em 1.3em .25em;text-align:center;text-transform:uppercase;clip-path:polygon(0.5em 0, calc(100% - 0.5em) 0, 100% 100%, 0% 100%);background-color:var(--hero-heading-bg, var(--tcc-white));color:var(--hero-heading-fg, var(--tcc-blue-darker))}@media(min-width: 480px){.heroTitle{font-size:2.1rem}}@media only screen and (min-width: 769px){.heroTitle{font-size:2.4rem}}@media only screen and (min-width: 1024px){.heroTitle{font-size:3.3rem}}@media only screen and (min-width: 1280px){.heroTitle{font-size:3.8rem}}.breadcrumbWrap{padding:0;margin:0}.breadcrumbWrap::after{display:block;content:"";width:100%;height:8px;background-color:rgba(0,0,0,0)}.innerBreadcrumbWrap{padding:1rem 20px calc(1rem - 4px);margin:0 auto;max-width:1320px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:center;gap:16px}.utilityButtonWrap{display:flex;flex-flow:row nowrap;gap:16px;align-items:center}.breadcrumbs{font-size:.8rem;font-weight:300;font-variation-settings:"wght" 300,"wdth" 100;flex:1 1 auto}.printButton{display:none;margin:0;padding:0}@media only screen and (min-width: 769px){.printButton{display:block}}.printButton a{border:1px solid;border-radius:5px;display:block;font-size:1rem;font-style:italic;font-weight:300;font-variation-settings:"wght" 300,"wdth" 100;padding:7px 9px 5px;text-decoration:none;font-size:.8rem;padding:4px 9px 2px}.printButton a:hover,.printButton a:focus,.printButton a:active{background-color:var(--tcc-link-color);color:#fff}.rsButtonWrap{display:none}@media only screen and (min-width: 769px){.rsButtonWrap{display:block}}.rsButtonWrap .rsbtn{margin-bottom:0}.rsButtonWrap:has(.rsexpanded){min-width:370px}#saveButton{display:block}.contentWrap{margin:0;padding:0}.contentWrap::after{display:block;content:"";width:100%;height:8px;background-color:rgba(0,0,0,0)}.main{margin:0 auto;padding:32px 20px;display:grid;grid-template-columns:[sidenav main-content] 100%;gap:16px;width:100%;max-width:1320px}@media only screen and (min-width: 769px){.main:not(.main--fullWidth){grid-template-columns:[sidenav] 240px [main-content] calc(100% - 288px);grid-auto-flow:column;grid-template-rows:auto auto;gap:16px 48px}}@media only screen and (min-width: 769px){.main-content{grid-column-start:main-content}}@media only screen and (min-width: 769px){.main-sideBar{grid-column-start:main-content}}@media only screen and (min-width: 769px){.sectionNav{grid-column-start:sidenav;grid-row:1/-1}}.contentUpdated{margin:0 auto;max-width:1320px;padding:0 20px;text-align:right}.sectionNav{border-top:6px solid var(--tcc-gray-lighter);margin-bottom:2rem}@media only screen and (min-width: 769px){.sectionNav{border-right:2px solid var(--tcc-gray-lighter);border-top:none;display:block;width:240px;height:100%}}.no-overlay .sectionNav{display:block}.sectionNav a{display:block;overflow:hidden;text-decoration:none;text-overflow:ellipsis;width:100%}.sectionNav a:hover,.sectionNav a:focus,.sectionNav a:active{text-decoration:underline}.sectionNav ul{list-style-type:none;margin:1rem 0;padding:0}.sectionNav ul ul{margin:0 0 0 2rem}.sectionNav ul li{border-bottom:1px solid var(--tcc-gray-lighter);line-height:1.2;padding:0}.sectionNav ul li:last-child{border-bottom:none}.sectionNav ul li a{padding:10px 6px}.sectionNav ul li.currentPage>a{font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;background-color:var(--tcc-gray-lighter);border-right:6px solid var(--tcc-green);color:var(--tcc-black)}.sectionNav ul li.currentPage li{font-weight:300;font-variation-settings:"wght" 300,"wdth" 100;font-style:italic}.sectionNav-sectionTop{font-size:1.3rem;font-weight:800;font-variation-settings:"wght" 800,"wdth" 100;text-transform:uppercase}.sectionNav-sectionTop:nth-of-type(n + 2){border-top:4px dotted var(--tcc-gray-lighter);margin-top:2rem;padding-top:2rem}.main-tiles{display:block}.tile{border:1px solid #b9b9b9;border-left:12px solid var(--tcc-green);border-radius:5px;box-shadow:3px 4px 10px -3px rgba(0,0,0,.4);padding:20px 15px;position:relative;display:flex;flex-direction:column;justify-content:flex-start}.tile.tile--learn-more>*:nth-last-child(2){margin-bottom:2rem}.tile .learn-more,.tile .cbMapFrame>a:first-child{align-self:flex-end;margin-top:auto;display:grid;place-items:center;min-width:8rem;min-height:3rem}.tileWrapper-v2{display:grid;gap:48px;grid-template-columns:1fr;list-style-type:none;padding:0}@media only screen and (min-width: 570px){.tileWrapper-v2{grid-template-columns:repeat(auto-fill, minmax(35ch, 1fr))}}.tile h2{font-size:1.35rem;border-bottom:6px solid var(--tcc-gray-lighter);line-height:1.1;margin:0 0 .5em;padding-bottom:.5em}.tile h2 a{text-decoration:none}.tile h2 a:hover,.tile h2 a:focus,.tile h2 a:active{text-decoration:underline}.tile h2 a::after{position:absolute;display:block;content:"";bottom:20px;right:15px;width:8rem;height:3rem;z-index:1}.tile h2:focus-within~.learn-more,.tile .cbMapFrame>h2:focus-within~a:first-child{box-shadow:0 0 4px 3px var(--tcc-focus-shadow)}.tile h2+p{margin-top:0}.tile h3{font-size:1.15rem;margin:0 0 .5em}.tile ul,.tile ol{margin-bottom:0;margin-top:0}.tile li{margin:0 0 .75em}.tile p{margin:1em 0 0}.tile blockquote{margin:0;padding:0}.tile blockquote.testimonial .avatar{border:3px solid var(--tcc-gray-lighter);border-radius:50%;box-shadow:inset 0 0 16px 8px rgba(0,0,0,.4),0 2px 3px -1px rgba(0,0,0,.8);display:block;margin:0 auto 1rem;max-width:150px}.tile blockquote.testimonial p{font-size:1.2rem;font-weight:300;font-variation-settings:"wght" 300,"wdth" 100;font-style:italic;text-align:left}.tile blockquote.testimonial .citation{font-size:1rem;font-weight:400;font-variation-settings:"wght" 400,"wdth" 100;font-style:normal;text-align:right}.tile blockquote.testimonial .citation::before{content:"—"}.tile img{display:block;max-width:100%}#ci iframe{border:none;margin:1em 0}.quickFactsWrapper{display:grid;gap:16px;grid-template-columns:1fr;margin:32px 0}@media only screen and (min-width: 769px){.quickFactsWrapper{grid-template-columns:1fr 1fr}}.quickFactsImageWrapper{background-color:var(--tcc-gray-lighter);padding:0 16px 16px 0;clip-path:polygon(0 0, 0 calc(100% - 16px), 16px 100%, 100% 100%, 100% 16px, calc(100% - 16px) 0, 0 0)}.programPage.arts-humanities .quickFactsImageWrapper{background-color:var(--tcc-altblue)}.programPage.business-industry .quickFactsImageWrapper{background-color:var(--tcc-burgundy)}.programPage.health-science .quickFactsImageWrapper{background-color:var(--tcc-green)}.programPage.human-public-service .quickFactsImageWrapper{background-color:var(--tcc-blue)}.programPage.stem .quickFactsImageWrapper{background-color:var(--tcc-orange)}.quickFactsImageWrapper img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (min-width: 1024px){.main-content,.main-sideBar,.ve-page toggle-section[role=region],.ve-row.ve-row--plain-content{font-size:1.1rem}}.main-content h1,.main-sideBar h1,.ve-page toggle-section[role=region] h1,.ve-row.ve-row--plain-content h1{font-size:2em;font-weight:800;font-variation-settings:"wght" 800,"wdth" 100;color:var(--tcc-blue);line-height:1;margin-bottom:.25em;margin-top:0;text-transform:uppercase}.main-content h2,.main-sideBar h2,.ve-page toggle-section[role=region] h2,.ve-row.ve-row--plain-content h2{font-size:1.7em;font-weight:800;font-variation-settings:"wght" 800,"wdth" 100}.main-content h3,.main-sideBar h3,.ve-page toggle-section[role=region] h3,.ve-row.ve-row--plain-content h3{font-size:1.25em;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;color:var(--tcc-blue)}.main-content h4,.main-sideBar h4,.ve-page toggle-section[role=region] h4,.ve-row.ve-row--plain-content h4{font-size:1.17em;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;color:var(--tcc-teal)}.main-content h5,.main-sideBar h5,.ve-page toggle-section[role=region] h5,.ve-row.ve-row--plain-content h5{font-size:1.1em;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100}.main-content h2,.main-content h3,.main-content h4,.main-content h5,.main-content h6,.main-sideBar h2,.main-sideBar h3,.main-sideBar h4,.main-sideBar h5,.main-sideBar h6,.ve-page toggle-section[role=region] h2,.ve-page toggle-section[role=region] h3,.ve-page toggle-section[role=region] h4,.ve-page toggle-section[role=region] h5,.ve-page toggle-section[role=region] h6,.ve-row.ve-row--plain-content h2,.ve-row.ve-row--plain-content h3,.ve-row.ve-row--plain-content h4,.ve-row.ve-row--plain-content h5,.ve-row.ve-row--plain-content h6{margin-bottom:0;margin-top:1.35em}.main-content h2+ol,.main-content h2+ul,.main-content h2+p,.main-content h3+ol,.main-content h3+ul,.main-content h3+p,.main-content h4+ol,.main-content h4+ul,.main-content h4+p,.main-content h5+ol,.main-content h5+ul,.main-content h5+p,.main-content h6+ol,.main-content h6+ul,.main-content h6+p,.main-sideBar h2+ol,.main-sideBar h2+ul,.main-sideBar h2+p,.main-sideBar h3+ol,.main-sideBar h3+ul,.main-sideBar h3+p,.main-sideBar h4+ol,.main-sideBar h4+ul,.main-sideBar h4+p,.main-sideBar h5+ol,.main-sideBar h5+ul,.main-sideBar h5+p,.main-sideBar h6+ol,.main-sideBar h6+ul,.main-sideBar h6+p,.ve-page toggle-section[role=region] h2+ol,.ve-page toggle-section[role=region] h2+ul,.ve-page toggle-section[role=region] h2+p,.ve-page toggle-section[role=region] h3+ol,.ve-page toggle-section[role=region] h3+ul,.ve-page toggle-section[role=region] h3+p,.ve-page toggle-section[role=region] h4+ol,.ve-page toggle-section[role=region] h4+ul,.ve-page toggle-section[role=region] h4+p,.ve-page toggle-section[role=region] h5+ol,.ve-page toggle-section[role=region] h5+ul,.ve-page toggle-section[role=region] h5+p,.ve-page toggle-section[role=region] h6+ol,.ve-page toggle-section[role=region] h6+ul,.ve-page toggle-section[role=region] h6+p,.ve-row.ve-row--plain-content h2+ol,.ve-row.ve-row--plain-content h2+ul,.ve-row.ve-row--plain-content h2+p,.ve-row.ve-row--plain-content h3+ol,.ve-row.ve-row--plain-content h3+ul,.ve-row.ve-row--plain-content h3+p,.ve-row.ve-row--plain-content h4+ol,.ve-row.ve-row--plain-content h4+ul,.ve-row.ve-row--plain-content h4+p,.ve-row.ve-row--plain-content h5+ol,.ve-row.ve-row--plain-content h5+ul,.ve-row.ve-row--plain-content h5+p,.ve-row.ve-row--plain-content h6+ol,.ve-row.ve-row--plain-content h6+ul,.ve-row.ve-row--plain-content h6+p{margin-top:.55em}.main-content p,.main-content ol,.main-content ul,.main-content dl,.main-sideBar p,.main-sideBar ol,.main-sideBar ul,.main-sideBar dl,.ve-page toggle-section[role=region] p,.ve-page toggle-section[role=region] ol,.ve-page toggle-section[role=region] ul,.ve-page toggle-section[role=region] dl,.ve-row.ve-row--plain-content p,.ve-row.ve-row--plain-content ol,.ve-row.ve-row--plain-content ul,.ve-row.ve-row--plain-content dl{margin-bottom:0;margin-top:1em;max-width:35rem}@media only screen and (min-width: 1280px){.main-content p,.main-content ol,.main-content ul,.main-content dl,.main-sideBar p,.main-sideBar ol,.main-sideBar ul,.main-sideBar dl,.ve-page toggle-section[role=region] p,.ve-page toggle-section[role=region] ol,.ve-page toggle-section[role=region] ul,.ve-page toggle-section[role=region] dl,.ve-row.ve-row--plain-content p,.ve-row.ve-row--plain-content ol,.ve-row.ve-row--plain-content ul,.ve-row.ve-row--plain-content dl{max-width:45rem}}.main-content p+ol,.main-content p+ul,.main-content p+dl,.main-content ol+ol,.main-content ol+ul,.main-content ol+dl,.main-content ul+ol,.main-content ul+ul,.main-content ul+dl,.main-content dl+ol,.main-content dl+ul,.main-content dl+dl,.main-sideBar p+ol,.main-sideBar p+ul,.main-sideBar p+dl,.main-sideBar ol+ol,.main-sideBar ol+ul,.main-sideBar ol+dl,.main-sideBar ul+ol,.main-sideBar ul+ul,.main-sideBar ul+dl,.main-sideBar dl+ol,.main-sideBar dl+ul,.main-sideBar dl+dl,.ve-page toggle-section[role=region] p+ol,.ve-page toggle-section[role=region] p+ul,.ve-page toggle-section[role=region] p+dl,.ve-page toggle-section[role=region] ol+ol,.ve-page toggle-section[role=region] ol+ul,.ve-page toggle-section[role=region] ol+dl,.ve-page toggle-section[role=region] ul+ol,.ve-page toggle-section[role=region] ul+ul,.ve-page toggle-section[role=region] ul+dl,.ve-page toggle-section[role=region] dl+ol,.ve-page toggle-section[role=region] dl+ul,.ve-page toggle-section[role=region] dl+dl,.ve-row.ve-row--plain-content p+ol,.ve-row.ve-row--plain-content p+ul,.ve-row.ve-row--plain-content p+dl,.ve-row.ve-row--plain-content ol+ol,.ve-row.ve-row--plain-content ol+ul,.ve-row.ve-row--plain-content ol+dl,.ve-row.ve-row--plain-content ul+ol,.ve-row.ve-row--plain-content ul+ul,.ve-row.ve-row--plain-content ul+dl,.ve-row.ve-row--plain-content dl+ol,.ve-row.ve-row--plain-content dl+ul,.ve-row.ve-row--plain-content dl+dl{margin-top:.55em}.main-content ol.no-bullets,.main-content ul.no-bullets,.main-sideBar ol.no-bullets,.main-sideBar ul.no-bullets,.ve-page toggle-section[role=region] ol.no-bullets,.ve-page toggle-section[role=region] ul.no-bullets,.ve-row.ve-row--plain-content ol.no-bullets,.ve-row.ve-row--plain-content ul.no-bullets{list-style-type:none;margin-top:0;padding:0}.main-content p+p,.main-sideBar p+p,.ve-page toggle-section[role=region] p+p,.ve-row.ve-row--plain-content p+p{margin-top:.8em}.main-content li,.main-sideBar li,.ve-page toggle-section[role=region] li,.ve-row.ve-row--plain-content li{margin-bottom:.55em}.main-content li:last-of-type,.main-sideBar li:last-of-type,.ve-page toggle-section[role=region] li:last-of-type,.ve-row.ve-row--plain-content li:last-of-type{margin-bottom:0}.main-content li>ol,.main-content li>ul,.main-content li>dl,.main-sideBar li>ol,.main-sideBar li>ul,.main-sideBar li>dl,.ve-page toggle-section[role=region] li>ol,.ve-page toggle-section[role=region] li>ul,.ve-page toggle-section[role=region] li>dl,.ve-row.ve-row--plain-content li>ol,.ve-row.ve-row--plain-content li>ul,.ve-row.ve-row--plain-content li>dl{margin-top:.55em}.main-content dd,.main-sideBar dd,.ve-page toggle-section[role=region] dd,.ve-row.ve-row--plain-content dd{margin-left:0}.main-content dd+dt,.main-sideBar dd+dt,.ve-page toggle-section[role=region] dd+dt,.ve-row.ve-row--plain-content dd+dt{margin-top:1em}.main-content blockquote,.main-sideBar blockquote,.ve-page toggle-section[role=region] blockquote,.ve-row.ve-row--plain-content blockquote{border-left:6px solid var(--tcc-teal);padding:.5em 2em}.main-content blockquote *:first-child,.main-sideBar blockquote *:first-child,.ve-page toggle-section[role=region] blockquote *:first-child,.ve-row.ve-row--plain-content blockquote *:first-child{margin-top:0}.main-content .image--pullLeft,.main-content .image--pullRight,.main-sideBar .image--pullLeft,.main-sideBar .image--pullRight,.ve-page toggle-section[role=region] .image--pullLeft,.ve-page toggle-section[role=region] .image--pullRight,.ve-row.ve-row--plain-content .image--pullLeft,.ve-row.ve-row--plain-content .image--pullRight{display:block;margin:1rem auto;max-width:100%}@media only screen and (min-width: 769px){.main-content .image--pullLeft,.main-content .image--pullRight,.main-sideBar .image--pullLeft,.main-sideBar .image--pullRight,.ve-page toggle-section[role=region] .image--pullLeft,.ve-page toggle-section[role=region] .image--pullRight,.ve-row.ve-row--plain-content .image--pullLeft,.ve-row.ve-row--plain-content .image--pullRight{max-width:33%}}@media only screen and (min-width: 1024px){.main-content .image--pullLeft,.main-content .image--pullRight,.main-sideBar .image--pullLeft,.main-sideBar .image--pullRight,.ve-page toggle-section[role=region] .image--pullLeft,.ve-page toggle-section[role=region] .image--pullRight,.ve-row.ve-row--plain-content .image--pullLeft,.ve-row.ve-row--plain-content .image--pullRight{max-width:40%}}@media only screen and (min-width: 1280px){.main-content .image--pullLeft,.main-content .image--pullRight,.main-sideBar .image--pullLeft,.main-sideBar .image--pullRight,.ve-page toggle-section[role=region] .image--pullLeft,.ve-page toggle-section[role=region] .image--pullRight,.ve-row.ve-row--plain-content .image--pullLeft,.ve-row.ve-row--plain-content .image--pullRight{max-width:50%}}@media only screen and (min-width: 769px){.main-content .image--pullRight,.main-sideBar .image--pullRight,.ve-page toggle-section[role=region] .image--pullRight,.ve-row.ve-row--plain-content .image--pullRight{float:right;margin:0 0 1rem 1rem}}@media only screen and (min-width: 769px){.main-content .image--pullLeft,.main-sideBar .image--pullLeft,.ve-page toggle-section[role=region] .image--pullLeft,.ve-row.ve-row--plain-content .image--pullLeft{float:left;margin:0 1rem 1rem 0}}.main-content img,.main-sideBar img,.ve-page toggle-section[role=region] img,.ve-row.ve-row--plain-content img{max-width:100%}.main-content .contentUpdated,.main-sideBar .contentUpdated,.ve-page toggle-section[role=region] .contentUpdated,.ve-row.ve-row--plain-content .contentUpdated{font-size:.8em;font-weight:300;font-variation-settings:"wght" 300,"wdth" 100;color:var(--tcc-gray);margin-bottom:2rem;margin-top:2rem;text-align:right}.steps{counter-reset:step;list-style-type:none;padding:0}.steps>li{counter-increment:step;margin-top:1em}.steps>li::before{font-size:1.1em;font-weight:800;font-variation-settings:"wght" 800,"wdth" 100;color:var(--tcc-burgundy);content:"Step " counter(step) ": ";text-transform:uppercase}.steps>li:first-of-type{margin-top:0}.steps ol,.steps ul{padding-left:40px}.steps--alpha{counter-reset:letter;list-style-type:none;padding:0}.steps--alpha>li{counter-increment:letter;margin-top:1em}.steps--alpha>li>:first-child::before{content:counter(letter, lower-alpha) ". "}.steps--alpha>li:first-of-type{margin-top:0}.steps--alpha ol,.steps--alpha ul{padding-left:40px}.sideBar--relatedLinks>ul,.sideBar--relatedLinks>ol{list-style-type:none;padding:0}a{color:var(--tcc-link-color)}hr{border:none;border-bottom:2px solid var(--tcc-gray-lighter);height:0;margin:3rem 0;width:80%}.sideBySideImageWrap{margin-bottom:2rem;margin-top:2rem}.sideBySideImageWrap::after{clear:both;content:"";display:table}.sideBySideImageWrap img{display:block;float:left;height:auto;margin-bottom:10px;margin-right:10px;width:auto}.careerCoachWrap{margin-bottom:2rem;margin-top:2rem}.careerCoachWrap::after{clear:both;content:"";display:table}.careerCoachWrap img{display:block;float:left;height:auto;margin-bottom:10px;margin-right:10px;max-width:130px;width:auto}.galleryContainer{display:grid;gap:16px;grid-template-columns:1fr;margin-bottom:2rem;margin-top:2rem;max-width:none;width:auto}@media only screen and (min-width: 550px)and (max-width:699px){.galleryContainer{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 820px){.galleryContainer{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1280px){.galleryContainer{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width: 1280px){.galleryContainer.galleryContainer--two-columns{grid-template-columns:1fr 1fr}}.galleryItem{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:flex-start}.galleryItem--imageLink{display:block;margin:0 0 16px;padding:100% 0 0;position:relative;width:100%}.galleryItem--imageLink img{height:100%;left:0;object-fit:cover;object-position:center center;position:absolute;top:0;width:100%}.videoOuterWrapper{margin-bottom:2rem;margin-top:2rem;width:calc(100% - 40px)}@media only screen and (min-width: 769px){.videoOuterWrapper{width:calc(100% - 70px)}}.tile .videoOuterWrapper{width:100%}.videoWrapper{height:0;position:relative;width:100%}.videoWrapper iframe{display:block;height:100% !important;left:0;position:absolute;top:0;width:100% !important}.videoWrapper.videoWrapper--16-9{padding-bottom:56.25%}.videoWrapper.videoWrapper--16-10{padding-bottom:62.5%}.videoWrapper.videoWrapper--4-3{padding-bottom:75%}.videoWrapper.videoWrapper--9-16{padding-bottom:177.778%}.videoDescription{font-size:1.5rem;font-weight:400;font-variation-settings:"wght" 400,"wdth" 100;text-align:center}.videoPosterWrap{margin:1rem auto;width:100%}.videoPosterWrap .videoPoster{display:block;height:auto;margin:0 auto;max-width:100%;width:100%}.cbMapFrame{margin-top:1em}.cbMapFrame::after{clear:both;content:"";display:table}.cbMapFrame.cbMapFrame--noEmbed{height:auto;width:auto}.cbMapFrame iframe{height:600px;width:100%}.cbMapFrame>a:first-child{border:1px solid;border-radius:5px;display:block;font-size:1rem;font-style:italic;font-weight:300;font-variation-settings:"wght" 300,"wdth" 100;padding:7px 9px 5px;text-decoration:none;float:left;margin:0 0 1rem}.main-content .contactTile{border:1px solid #b9b9b9;border-left:12px solid var(--tcc-green);border-radius:5px;box-shadow:3px 4px 10px -3px rgba(0,0,0,.4);display:flex;flex-direction:column;justify-content:flex-start;padding:20px 15px}.main-content .contactTile h3{font-size:1.5rem}.main-content .contactTile h3:first-child{margin-top:0}.main-content .contactTile h4{font-size:1.2rem}.main-content .contactTile p{margin-top:.3rem}#app-steps{counter-reset:step;list-style-type:none;margin-bottom:3rem;margin-top:3rem;max-width:100%;padding:0}#app-steps>li{border:1px solid var(--tcc-gray-lighter);border-radius:5px;box-shadow:3px 4px 10px -3px rgba(0,0,0,.4);counter-increment:step;display:flex;flex-flow:row wrap;gap:20px;margin:2rem 0;padding:0 0 20px}#app-steps>li::before{background:var(--tcc-blue);color:var(--tcc-white);content:"Step " counter(step);display:block;flex:0 0 100%;font-size:1.5em;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;padding:.5em 20px;position:sticky;text-align:center;text-transform:uppercase;top:59px}@media only screen and (min-width: 769px){#app-steps>li::before{top:0}}#app-steps>li>*{flex:0 0 100%;margin:0;padding:0 20px}#app-steps>li ol,#app-steps>li ul{padding-left:2em}#app-steps>li>ol,#app-steps>li>ul{list-style-type:initial;padding-left:calc(20px + 2em)}#app-steps>li>.subStep{flex:1 0 250px}#app-steps>li>.subStep>ol,#app-steps>li>.subStep>ul{list-style-type:initial}#app-steps>li>*:last-child{margin-bottom:1rem}.text--blue{color:var(--tcc-blue)}.text--teal{color:var(--tcc-teal)}.text--green{color:var(--tcc-green)}.text--beige{color:var(--tcc-beige)}.text--burgundy{color:var(--tcc-burgundy)}.text--altblue{color:var(--tcc-altblue)}.text--orange{color:var(--tcc-orange)}.text--purple{color:var(--tcc-purple)}.text--forest{color:var(--tcc-forest)}.text--yellow{color:var(--tcc-yellow)}.text--gray{color:var(--tcc-gray)}.text--white{color:var(--tcc-white)}.contentImage{display:block;margin:2rem 0}.contentImage img{display:block;width:100%;height:auto}.contentImage .contentImageCaption{font-size:1rem;font-weight:300;font-variation-settings:"wght" 300,"wdth" 100;margin-top:1rem}@media only screen and (min-width: 769px){.contentImage.contentImage--pullRight{float:right;margin-left:2rem;max-width:50%}.contentImage.contentImage--pullLeft{float:left;margin-right:2rem;max-width:50%}}.search-results-twitter{display:none}.searchPage .main-content p,.searchPage .main-content ol,.searchPage .main-content ul,.searchPage .main-content dl{max-width:none}.button--blue{background-color:var(--tcc-blue);background-image:linear-gradient(to bottom, var(--tcc-blue), var(--tcc-blue-darker));color:var(--tcc-white)}.button--teal{background-color:var(--tcc-teal);background-image:linear-gradient(to bottom, var(--tcc-teal), var(--tcc-teal-darker));color:var(--tcc-white)}.button--burgundy{background-color:var(--tcc-burgundy);background-image:linear-gradient(to bottom, var(--tcc-burgundy), var(--tcc-burgundy-darker));color:var(--tcc-white)}.button--orange{background-color:var(--tcc-orange-darker-a11y);background-image:linear-gradient(to bottom, var(--tcc-orange-darker), var(--tcc-orange-darker-a11y));color:var(--tcc-white)}.button--green{background-color:var(--tcc-green-darker-a11y);background-image:linear-gradient(to bottom, var(--tcc-green-darker), var(--tcc-green-darker-a11y));color:var(--tcc-white)}.button--beige{background-color:var(--tcc-beige-darker-a11y);background-image:linear-gradient(to bottom, var(--tcc-beige-darker), var(--tcc-beige-darker-a11y));color:var(--tcc-white)}.button--purple{background-color:var(--tcc-purple);background-image:linear-gradient(to bottom, var(--tcc-purple), var(--tcc-purple-darker));color:var(--tcc-white)}.button--altblue{background-color:var(--tcc-altblue);background-image:linear-gradient(to bottom, var(--tcc-altblue), var(--tcc-altblue-darker));color:var(--tcc-white)}.button--forest{background-color:var(--tcc-forest);background-image:linear-gradient(to bottom, var(--tcc-forest), var(--tcc-forest-darker));color:var(--tcc-white)}.button--gray{background-color:var(--tcc-gray);background-image:linear-gradient(to bottom, var(--tcc-gray), var(--tcc-gray-darker));color:var(--tcc-white)}.button--solid,.learn-more,.cbMapFrame>a:first-child{background-color:var(--tcc-link-color);background-image:linear-gradient(to bottom, var(--tcc-link-color), #2c53ac);color:#fff}.button--submit,[type=submit].button--submit{font-size:1rem;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;-webkit-appearance:none;appearance:none;border:none;border-radius:4px;display:inline-block;padding:5px 12px}.learn-more,.cbMapFrame>a:first-child{border:1px solid;border-radius:5px;display:block;font-size:1rem;font-style:italic;font-weight:300;font-variation-settings:"wght" 300,"wdth" 100;padding:7px 9px 5px;text-decoration:none;float:right}.tile-wrap .learn-more,.tile-wrap .cbMapFrame>a:first-child{align-self:flex-end;flex:0 0 auto;float:none;margin-left:auto;margin-top:auto;width:auto}.docReader{display:inline-block;text-align:center;padding:2px 5px;margin:0px 6px;vertical-align:text-bottom;background-color:var(--tcc-altblue);color:var(--tcc-white);border-radius:3px;font-size:.75em;line-height:1;text-decoration:none}.tableWrapper{margin-bottom:0;margin-top:1em;max-width:calc(100% - 40px);overflow-x:auto;position:relative;width:auto}.tableWrapper::before{font-style:italic;color:var(--tcc-burgundy);content:"⇔ Scroll table for more information…";display:block;margin-bottom:.5rem}@media only screen and (min-width: 769px){.tableWrapper::before{display:none}}.table-snippet{max-width:100%;width:auto}.table-snippet tbody tr:nth-child(odd),.table-snippet thead tr:nth-child(odd),.table-snippet tfoot tr:nth-child(odd){background-color:#f2f2f2}.table-snippet tbody tr:nth-child(even),.table-snippet thead tr:nth-child(even),.table-snippet tfoot tr:nth-child(even){background-color:#fcfcfc}.table-snippet tbody th,.table-snippet thead th,.table-snippet tfoot th{font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;background-color:#caf5ff;color:var(--tcc-text-black);text-align:left}.table-snippet td,.table-snippet th{border:2px solid var(--tcc-white);min-width:15ch;padding:5px 8px;text-align:left;vertical-align:top}@media only screen and (min-width: 769px){.table-snippet td,.table-snippet th{min-width:auto}}caption{caption-side:top;font-size:1.1em;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;margin:.5em 0;text-align:left}.captionFootnote caption{caption-side:bottom;font-size:.8em;font-weight:400;font-variation-settings:"wght" 400,"wdth" 100;text-align:right}.captionHeading caption{color:var(--tcc-green-darker);font-size:1.5rem}.table-snippet-cols--20-80 tbody tr th:first-child{width:20%}.table-snippet-cols--40-60 tbody tr th:first-child{width:40%}.table-snippet-cols--50-50 tbody tr th:first-child{width:50%}.table-snippet-cols--60-40 tbody tr th:first-child{width:60%}.table-snippet-cols--70-30 tbody tr th:first-child{width:70%}.table-snippet-cols--80-20 tbody tr th:first-child{width:80%}.table-snippet-cols--85-15 tbody tr th:first-child{width:85%}.table-snippet-cols--30-70 tbody tr th:first-child{width:30%}.table-snippet-cols--10-75-15 tbody tr th:nth-child(1){width:10%}.table-snippet-cols--10-75-15 tbody tr th:nth-child(2){width:75%}.table-snippet-cols--20-40-40 tbody tr th:nth-child(1){width:20%}.table-snippet-cols--20-40-40 tbody tr th:nth-child(2){width:40%}.table-snippet-cols--20-20-60 tbody tr th:nth-child(1){width:20%}.table-snippet-cols--20-20-60 tbody tr th:nth-child(2){width:20%}.table-snippet-cols--34-33-33 tbody tr th:nth-child(1){width:34%}.table-snippet-cols--34-33-33 tbody tr th:nth-child(2){width:33%}.table-snippet-cols--40-30-30 tbody tr th:nth-child(1){width:40%}.table-snippet-cols--40-30-30 tbody tr th:nth-child(2){width:30%}.table-snippet-cols--60-20-20 tbody tr th:nth-child(1){width:60%}.table-snippet-cols--60-20-20 tbody tr th:nth-child(2){width:20%}.table-snippet-cols--20-60-20 tbody tr th:nth-child(1){width:20%}.table-snippet-cols--20-60-20 tbody tr th:nth-child(2){width:60%}.table-snippet-cols--25-25-25-25 tbody tr th:nth-child(1){width:25%}.table-snippet-cols--25-25-25-25 tbody tr th:nth-child(2){width:25%}.table-snippet-cols--25-25-25-25 tbody tr th:nth-child(3){width:25%}.table-snippet-cols--30-20-20-30 tbody tr th:nth-child(1){width:30%}.table-snippet-cols--30-20-20-30 tbody tr th:nth-child(2){width:20%}.table-snippet-cols--30-20-20-30 tbody tr th:nth-child(3){width:20%}.table-snippet-cols--35-35-15-15 tbody tr th:nth-child(1){width:35%}.table-snippet-cols--35-35-15-15 tbody tr th:nth-child(2){width:25%}.table-snippet-cols--35-35-15-15 tbody tr th:nth-child(3){width:15%}.table-snippet-cols--05-05-85-05 tbody tr th:nth-child(1){width:5%}.table-snippet-cols--05-05-85-05 tbody tr th:nth-child(2){width:5%}.table-snippet-cols--05-05-85-05 tbody tr th:nth-child(4){width:5%}.table-snippet-cols--55-15-15-15 tbody tr th:nth-child(1){width:55%}.table-snippet-cols--55-15-15-15 tbody tr th:nth-child(2){width:15%}.table-snippet-cols--55-15-15-15 tbody tr th:nth-child(3){width:15%}.table-snippet-cols--20-50-15-15 tbody tr th:nth-child(1){width:20%}.table-snippet-cols--20-50-15-15 tbody tr th:nth-child(2){width:50%}.table-snippet-cols--20-50-15-15 tbody tr th:nth-child(3){width:15%}.table-snippet-cols--20-50-15-15 tbody tr th:nth-child(4){width:15%}.table-snippet-cols--30-10-10-50 tbody tr th:nth-child(1){width:30%}.table-snippet-cols--30-10-10-50 tbody tr th:nth-child(2){width:10%}.table-snippet-cols--30-10-10-50 tbody tr th:nth-child(3){width:10%}.table-snippet-cols--30-10-10-50 tbody tr th:nth-child(4){width:50%}.table-snippet-cols--10-25-25-10-30 tbody tr th:nth-child(1){width:10%}.table-snippet-cols--10-25-25-10-30 tbody tr th:nth-child(2){width:25%}.table-snippet-cols--10-25-25-10-30 tbody tr th:nth-child(3){width:25%}.table-snippet-cols--10-25-25-10-30 tbody tr th:nth-child(4){width:10%}.table-snippet-cols--20-20-20-20-20 tbody tr th:nth-child(1){width:20%}.table-snippet-cols--20-20-20-20-20 tbody tr th:nth-child(2){width:20%}.table-snippet-cols--20-20-20-20-20 tbody tr th:nth-child(3){width:20%}.table-snippet-cols--20-20-20-20-20 tbody tr th:nth-child(4){width:20%}.table-snippet-cols--30-10-30-25-05 tbody tr th:nth-child(1){width:30%}.table-snippet-cols--30-10-30-25-05 tbody tr th:nth-child(2){width:10%}.table-snippet-cols--30-10-30-25-05 tbody tr th:nth-child(3){width:30%}.table-snippet-cols--30-10-30-25-05 tbody tr th:nth-child(4){width:25%}.table-snippet-cols--30-15-15-20-20 tbody tr th:nth-child(1){width:30%}.table-snippet-cols--30-15-15-20-20 tbody tr th:nth-child(2){width:15%}.table-snippet-cols--30-15-15-20-20 tbody tr th:nth-child(3){width:15%}.table-snippet-cols--30-15-15-20-20 tbody tr th:nth-child(4){width:20%}.table-snippet-cols--20-16-16-16-16-16 tbody tr th:nth-child(1){width:20%}.table-snippet-cols--20-16-16-16-16-16 tbody tr th:nth-child(2){width:16%}.table-snippet-cols--20-16-16-16-16-16 tbody tr th:nth-child(3){width:16%}.table-snippet-cols--20-16-16-16-16-16 tbody tr th:nth-child(4){width:16%}.table-snippet-cols--20-16-16-16-16-16 tbody tr th:nth-child(5){width:16%}.table-snippet-cols--14-14-14-14-14-14-14 tbody tr th{width:14.28%}.table-snippet-cols--20-10-15-10-12-18-15 tbody tr th:nth-child(1){width:20%}.table-snippet-cols--20-10-15-10-12-18-15 tbody tr th:nth-child(2){width:10%}.table-snippet-cols--20-10-15-10-12-18-15 tbody tr th:nth-child(3){width:15%}.table-snippet-cols--20-10-15-10-12-18-15 tbody tr th:nth-child(4){width:10%}.table-snippet-cols--20-10-15-10-12-18-15 tbody tr th:nth-child(5){width:12%}.table-snippet-cols--20-10-15-10-12-18-15 tbody tr th:nth-child(6){width:18%}.table-cost{width:100%}.table-cost tbody th{text-align:center}.table-cost td{padding-bottom:2px;padding-top:2px}.table-cost__td--grouping{text-decoration:underline}.table-cost__td--indented::before{content:"    "}.table-cost-degree tbody tr td:nth-child(3),.table-cost-degree tbody tr td:nth-child(7),.table-cost-degree tbody tr td:nth-child(11),.table-cost-degree tbody tr td:nth-child(12){font-weight:700;font-variation-settings:"wght" 700,"wdth" 100}.table-cost-degree tbody tr td:nth-child(2),.table-cost-degree tbody tr td:nth-child(3),.table-cost-degree tbody tr td:nth-child(7),.table-cost-degree tbody tr td:nth-child(11){text-align:center}.table-cost-degree tbody tr td:nth-child(4),.table-cost-degree tbody tr td:nth-child(5),.table-cost-degree tbody tr td:nth-child(6),.table-cost-degree tbody tr td:nth-child(8),.table-cost-degree tbody tr td:nth-child(9),.table-cost-degree tbody tr td:nth-child(10),.table-cost-degree tbody tr td:nth-child(12){text-align:right}.table-cost-cert tbody tr td:nth-child(3),.table-cost-cert tbody tr td:nth-child(6){font-weight:700;font-variation-settings:"wght" 700,"wdth" 100}.table-cost-cert tbody tr td:nth-child(2),.table-cost-cert tbody tr td:nth-child(3){text-align:center}.table-cost-cert tbody tr td:nth-child(4),.table-cost-cert tbody tr td:nth-child(5),.table-cost-cert tbody tr td:nth-child(6){text-align:right}.table-cost-addendum .heading{font-weight:700;font-variation-settings:"wght" 700,"wdth" 100}.table-cost-addendum ul{list-style-type:none}.kids-session-date-wrapper{clear:both;content:"";display:table;font-size:1.5rem;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;margin-bottom:10px;width:75%}.kids-session-title{float:left;width:50%}.kids-date-title{float:left;text-align:right;width:50%}.kids-block-title{font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;margin-left:45px}.kids-table-tr-empty{background-color:var(--tcc-white);height:15px !important}.kids-table{font-size:medium;width:100%}.kids-table tbody tr th:nth-child(1){width:10%}.kids-table tbody tr th:nth-child(2){width:23%}.kids-table tbody tr th:nth-child(3){width:40%}.senior-table td:first-child{width:90px}.senior-location-title{font-size:1.2rem;font-weight:700;font-variation-settings:"wght" 700,"wdth" 100}.table--3x3{border-spacing:3px;padding:3px;width:90%}.table--3x3 td{border:1px solid var(--tcc-white)}.table--3x3 th{border:1px solid var(--tcc-white)}.table--3x3 tbody tr:nth-child(odd){background-color:var(--tcc-gray-lighter)}.table--3x3 tbody tr:first-child{background-color:var(--tcc-gray);text-align:left}.table--3x4{border-spacing:3px;padding:3px;width:90%}.table--3x4 td{border:1px solid var(--tcc-white)}.table--3x4 th{border:1px solid var(--tcc-white)}.table--3x4 tbody tr:nth-child(odd){background-color:var(--tcc-gray-lighter)}.table--3x4 tbody tr:first-child{background-color:var(--tcc-gray);text-align:left}.table--3x4 tbody tr th{background-color:var(--tcc-gray);text-align:left}.td__width--small{width:60px}.td__width--medium{width:120px}toggle-section{display:block;width:100%}toggle-section[role=region]{--buttonBackgroundColor: var(--tcc-blue-pale);--buttonTextColor: var(--tcc-blue);--contentBackgroundColor: transparent;background-color:var(--contentBackgroundColor);border:3px solid var(--buttonBackgroundColor);border-radius:4px;margin-bottom:0;margin-top:1em}.ve-page toggle-section[role=region]{--buttonBackgroundColor: var(--tcc-blue);--buttonTextColor: var(--tcc-white);--contentBackgroundColor: var(--tcc-white);max-width:50rem}toggle-section[role=region] h2.toggle-heading{margin:0;background:var(--buttonBackgroundColor);color:var(--buttonTextColor)}toggle-section[role=region] h2.toggle-heading button{all:inherit;align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:.9em;justify-content:space-between;padding:1em 1em;width:100%}toggle-section[role=region] h2.toggle-heading button:focus svg{outline:2px solid}toggle-section[role=region] h2.toggle-heading button svg{flex:0 0 auto;height:1em;margin-left:.5em;width:1em}toggle-section[role=region] h2.toggle-heading button[aria-expanded=true] svg{transform:rotate(180deg)}toggle-section[role=region] h2.toggle-heading path{fill:rgba(0,0,0,0);stroke:currentColor;stroke-width:2}toggle-section[role=region] .content{padding:0 2em}@media only print{toggle-section[role=region] .content{display:block !important}toggle-section[role=region] h2 button svg{display:none !important}}toggle-section[open=true]{padding-bottom:1em}.toggle-section-controls{display:flex;justify-content:flex-end;list-style-type:none;margin:0;padding:0;flex-flow:row wrap;gap:.5em}.main-content .toggle-section-controls{max-width:100%}.toggle-section-controls li:first-child{flex:0 0 auto}.toggle-section-controls button{background-color:inherit;border:1px solid currentColor;border-radius:4px;color:inherit}.toggle-section-controls button:hover,.toggle-section-controls button:focus,.toggle-section-controls button:active{outline:2px dotted}.icon{background-position:center center;background-repeat:no-repeat;background-size:contain;display:inline-block;height:1em;margin-right:.6em;position:relative;top:-0.06em;vertical-align:middle;width:1em}.icon>span{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.iconRoom{background-image:url("/_resources/images/icons/room.svg")}.iconPhone{background-image:url("/_resources/images/icons/phone.svg")}.iconFax{background-image:url("/_resources/images/icons/fax.svg")}.iconEmail{background-image:url("/_resources/images/icons/email.svg")}.iconVideoChat{background-image:url("/_resources/images/icons/videochat.svg")}.iconInfo{background-image:url("/_resources/images/icons/info.svg")}.iconAlert{background-image:url("/_resources/images/icons/alertteal.svg")}.iconRedAlert{background-image:url("/_resources/images/icons/alertred.svg")}.iconCalendar{background-image:url("/_resources/images/icons/calendar-icon-blue.svg")}.iconArrowRight,.iconArrowLeft,.iconArrowDown{background-image:url("/_resources/images/icons/arrow.svg");margin:0}.iconArrowLeft{transform:rotate(180deg)}.iconMarginRight{margin-right:.75em}.iconArrowDown{transform:rotate(90deg)}.iconArrowLarge{font-size:2em}.iconMarginLeft{margin-left:.75em}.iconNoMargin{margin:0 -0.25em}.iconArrowGreen{background-image:url("/_resources/images/icons/arrow-green.svg")}.tile-transform{border:2px solid var(--tcc-blue);border-collapse:collapse;margin:3rem auto;width:90%}.tile-transform tr{width:100%}.tile-transform td{border:1px solid var(--tcc-gray-lighter);padding:8px 12px}.tile-transform td:nth-of-type(1){font-weight:700;font-variation-settings:"wght" 700,"wdth" 100;background-color:var(--tcc-blue);color:var(--tcc-white);width:33%}.tile-transform td:nth-of-type(2){font-weight:400;font-variation-settings:"wght" 400,"wdth" 100;background-color:var(--tcc-white);color:var(--tcc-text-black);width:67%}.tile-transform-alternate{border:2px solid var(--tcc-blue);border-collapse:collapse;margin:3rem auto;width:90%}.tile-transform-alternate thead{background-color:var(--tcc-blue);color:var(--tcc-white)}.tile-transform-alternate thead th,.tile-transform-alternate thead tr{border:none}.tile-transform-alternate tr{width:100%}.tile-transform-alternate tbody tr:nth-of-type(even){font-weight:400;font-variation-settings:"wght" 400,"wdth" 100;background-color:var(--tcc-gray-lighter);color:var(--tcc-black);width:33%}.tile-transform-alternate tbody tr:nth-of-type(odd){font-weight:400;font-variation-settings:"wght" 400,"wdth" 100;background-color:var(--tcc-white);color:var(--tcc-text-black);width:67%}.tile-transform-alternate tbody td{border:1px solid var(--tcc-gray-lighter);padding:8px 12px}/*# sourceMappingURL=tcc-universal-v2.css.map */
