From 1e93a89e5515d5266b82bf5889849d5906994180 Mon Sep 17 00:00:00 2001 From: Tim Morris Date: Tue, 30 Aug 2016 13:49:58 -0400 Subject: [PATCH] landing page renovations --- dist/css/app.css | 344 ++++++++++++++---- dist/css/app.min.css | 2 +- dist/css/base/typography.css | 39 +- dist/css/base/typography.min.css | 2 +- dist/fonts/Gotham-Bold.otf | Bin 22732 -> 0 bytes dist/fonts/Gotham-BoldItalic.otf | Bin 22684 -> 0 bytes dist/fonts/Gotham-Book.otf | Bin 22076 -> 0 bytes dist/fonts/Gotham-BookItalic.otf | Bin 22652 -> 0 bytes dist/fonts/OpenSans-Bold.ttf | Bin 0 -> 224592 bytes dist/fonts/OpenSans-BoldItalic.ttf | Bin 0 -> 213292 bytes dist/fonts/OpenSans-ExtraBold.ttf | Bin 0 -> 222584 bytes dist/fonts/OpenSans-ExtraBoldItalic.ttf | Bin 0 -> 213420 bytes dist/fonts/OpenSans-Italic.ttf | Bin 0 -> 212896 bytes dist/fonts/OpenSans-Light.ttf | Bin 0 -> 222412 bytes dist/fonts/OpenSans-LightItalic.ttf | Bin 0 -> 213128 bytes dist/fonts/OpenSans-Regular.ttf | Bin 0 -> 217360 bytes dist/fonts/OpenSans-Semibold.ttf | Bin 0 -> 221328 bytes dist/fonts/OpenSans-SemiboldItalic.ttf | Bin 0 -> 212820 bytes dist/img/landing/quoteBannerImage.png | Bin 0 -> 94425 bytes src/scss/base/_font.scss | 40 ++ src/scss/base/mixins.scss | 8 +- src/scss/base/pages/landing.scss | 248 ++++++++----- src/scss/base/typography.scss | 39 +- .../screens/pages/landing-tabletLarge.scss | 7 + src/scss/screens/tabletLarge.scss | 1 + templates/page-home.twig | 47 ++- 26 files changed, 585 insertions(+), 192 deletions(-) delete mode 100644 dist/fonts/Gotham-Bold.otf delete mode 100644 dist/fonts/Gotham-BoldItalic.otf delete mode 100644 dist/fonts/Gotham-Book.otf delete mode 100644 dist/fonts/Gotham-BookItalic.otf create mode 100755 dist/fonts/OpenSans-Bold.ttf create mode 100755 dist/fonts/OpenSans-BoldItalic.ttf create mode 100755 dist/fonts/OpenSans-ExtraBold.ttf create mode 100755 dist/fonts/OpenSans-ExtraBoldItalic.ttf create mode 100755 dist/fonts/OpenSans-Italic.ttf create mode 100755 dist/fonts/OpenSans-Light.ttf create mode 100755 dist/fonts/OpenSans-LightItalic.ttf create mode 100755 dist/fonts/OpenSans-Regular.ttf create mode 100755 dist/fonts/OpenSans-Semibold.ttf create mode 100755 dist/fonts/OpenSans-SemiboldItalic.ttf create mode 100644 dist/img/landing/quoteBannerImage.png create mode 100644 src/scss/base/_font.scss diff --git a/dist/css/app.css b/dist/css/app.css index a1d51af..b58b3a0 100755 --- a/dist/css/app.css +++ b/dist/css/app.css @@ -4,7 +4,6 @@ * 2. Prevent iOS and IE text size adjust after device orientation change, * without disabling user zoom. */ -@import 'https://fonts.googleapis.com/css?family=Prompt:300,300i,600,600i'; html { font-family: sans-serif; /* 1 */ @@ -799,8 +798,44 @@ th { .uc_banner { font-size: 16px; } +@font-face { + font-family: OpenSans; + src: url(../fonts/OpenSans-Regular.ttf); + font-weight: 500; + font-style: normal; } + +@font-face { + font-family: OpenSans; + src: url(../fonts/OpenSans-Italic.ttf); + font-weight: 500; + font-style: italic; } + +@font-face { + font-family: OpenSans; + src: url(../fonts/OpenSans-Bold.ttf); + font-weight: 700; + font-style: normal; } + +@font-face { + font-family: OpenSans; + src: url(../fonts/OpenSans-BoldItalic.ttf); + font-weight: 700; + font-style: italic; } + +@font-face { + font-family: OpenSans; + src: url(../fonts/OpenSans-Light.ttf); + font-weight: 300; + font-style: normal; } + +@font-face { + font-family: OpenSans; + src: url(../fonts/OpenSans-LightItalic.ttf); + font-weight: 300; + font-style: italic; } + html { - font-family: 'Prompt', sans-serif; } + font-face: OpenSans; } .master-wrapper::after { content: "mobile"; @@ -1377,8 +1412,10 @@ html { width: 100%; } .videoWrapper { - background-color: black; - width: 100%; } + background-color: white; + width: 100%; + padding: 1em; + box-sizing: border-box; } .videoWrapper__inner { max-width: 80em; @@ -1387,7 +1424,7 @@ html { .videoWrapper__videoParent { position: relative; - padding-bottom: 56.25%; + padding-bottom: 50%; padding-top: 35px; height: 0; overflow: hidden; } @@ -1398,100 +1435,247 @@ html { width: 100%; height: 100%; } -.landingNav { - background-color: black; } +/* +TODO: +Make this look cool with parallax webgl awesomeness +*/ +.quoteModal { + background: url(../img/landing/quoteBannerImage.png) center/cover; + overflow: hidden; + padding: 3em 0; + box-shadow: inset 0 0 1em rgba(0, 0, 0, 0.8); + position: relative; } -.landingNav__inner { - width: 100%; +.quoteModal__inner { max-width: 80em; margin: 0 auto; - overflow: hidden; } - -.landingNav__element { - display: block; - float: left; - height: 15em; - width: 16.66666%; - color: white; - text-decoration: none; - transition: width 0.15s cubic-bezier(0.6, 0.06, 0.59, 1); - position: relative; } - .landingNav__element span { - position: absolute; - top: 100%; - left: 0%; - transform-origin: 0% 0%; - transform: rotate(-90deg); - white-space: nowrap; - padding-left: 0.25em; - z-index: 2; - font-weight: bold; + text-align: center; } + .quoteModal__inner h1 { + color: #97ea00; + font-size: 2.5em; + text-transform: uppercase; + text-shadow: 0 0 0.5em rgba(0, 0, 0, 0.5); } + .quoteModal__inner h3 { font-size: 1.5em; - text-shadow: 0 0 0.25em rgba(0, 0, 0, 0.25); - transition: opacity 0.15s cubic-bezier(0.6, 0.06, 0.59, 1); } + line-height: 1.4em; + color: white; } -.landingNav__elementColorScreen { - position: absolute; - top: 0; - left: 0; +.landingNav { + background-color: rgba(0, 0, 0, 0.5); + padding: 1em; + box-sizing: border-box; width: 100%; - height: 100%; - z-index: 1; - transition: background-color 0.15s cubic-bezier(0.6, 0.06, 0.59, 1); } + text-align: center; } + .landingNav h2 { + color: white; + text-transform: uppercase; + margin: 0 0 1em; } + .landingNav ul { + margin: 0; + padding: 0; } + .landingNav li { + list-style: none; + display: inline-block; } -.landingNav__element--red:hover .landingNav__elementColorScreen { - background-color: #C1133D; } +.landingNav__link { + width: 12em; + line-height: 3em; + font-weight: bold; + text-transform: uppercase; + text-align: center; + text-decoration: none; + display: block; + color: white; + margin: 0.5em; + position: relative; + transition: 0.15s cubic-bezier(0.6, 0.06, 0.59, 1); } -.landingNav__element--red .landingNav__elementColorScreen { - background-color: rgba(193, 19, 61, 0.4); } +.landingNav__link--degrees { + background-color: #C1133D; } + .landingNav__link--degrees::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + width: 100%; + height: 100%; + z-index: 1; + transform: translate(-50%, -50%); + border: 1px solid; + border-color: #C1133D; + opacity: 0; + transition: width 0.15s cubic-bezier(0.6, 0.06, 0.59, 1), height 0.15s cubic-bezier(0.6, 0.06, 0.59, 1), opacity 0.15s cubic-bezier(0.6, 0.06, 0.59, 1); } + .landingNav__link--degrees:hover::after, .landingNav__link--degrees.active::after { + width: calc(100% + 0.5em); + height: calc(100% + 0.5em); + opacity: 1; } + .landingNav__link--degrees:hover { + background-color: white; + color: #C1133D; } -.landingNav__element--orange:hover .landingNav__elementColorScreen { +.landingNav__link--concentrations { background-color: #EF7C02; } + .landingNav__link--concentrations::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + width: 100%; + height: 100%; + z-index: 1; + transform: translate(-50%, -50%); + border: 1px solid; + border-color: #EF7C02; + opacity: 0; + transition: width 0.15s cubic-bezier(0.6, 0.06, 0.59, 1), height 0.15s cubic-bezier(0.6, 0.06, 0.59, 1), opacity 0.15s cubic-bezier(0.6, 0.06, 0.59, 1); } + .landingNav__link--concentrations:hover::after, .landingNav__link--concentrations.active::after { + width: calc(100% + 0.5em); + height: calc(100% + 0.5em); + opacity: 1; } + .landingNav__link--concentrations:hover { + background-color: white; + color: #EF7C02; } -.landingNav__element--orange .landingNav__elementColorScreen { - background-color: rgba(239, 124, 2, 0.4); } - -.landingNav__element--yellow:hover .landingNav__elementColorScreen { +.landingNav__link--our-work { background-color: #f3D33D; } + .landingNav__link--our-work::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + width: 100%; + height: 100%; + z-index: 1; + transform: translate(-50%, -50%); + border: 1px solid; + border-color: #f3D33D; + opacity: 0; + transition: width 0.15s cubic-bezier(0.6, 0.06, 0.59, 1), height 0.15s cubic-bezier(0.6, 0.06, 0.59, 1), opacity 0.15s cubic-bezier(0.6, 0.06, 0.59, 1); } + .landingNav__link--our-work:hover::after, .landingNav__link--our-work.active::after { + width: calc(100% + 0.5em); + height: calc(100% + 0.5em); + opacity: 1; } + .landingNav__link--our-work:hover { + background-color: white; + color: #f3D33D; } -.landingNav__element--yellow .landingNav__elementColorScreen { - background-color: rgba(243, 211, 61, 0.4); } - -.landingNav__element--green:hover .landingNav__elementColorScreen { +.landingNav__link--for-students { background-color: #76B700; } + .landingNav__link--for-students::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + width: 100%; + height: 100%; + z-index: 1; + transform: translate(-50%, -50%); + border: 1px solid; + border-color: #76B700; + opacity: 0; + transition: width 0.15s cubic-bezier(0.6, 0.06, 0.59, 1), height 0.15s cubic-bezier(0.6, 0.06, 0.59, 1), opacity 0.15s cubic-bezier(0.6, 0.06, 0.59, 1); } + .landingNav__link--for-students:hover::after, .landingNav__link--for-students.active::after { + width: calc(100% + 0.5em); + height: calc(100% + 0.5em); + opacity: 1; } + .landingNav__link--for-students:hover { + background-color: white; + color: #76B700; } -.landingNav__element--green .landingNav__elementColorScreen { - background-color: rgba(118, 183, 0, 0.4); } - -.landingNav__element--blue:hover .landingNav__elementColorScreen { +.landingNav__link--campuses { background-color: #1982BE; } + .landingNav__link--campuses::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + width: 100%; + height: 100%; + z-index: 1; + transform: translate(-50%, -50%); + border: 1px solid; + border-color: #1982BE; + opacity: 0; + transition: width 0.15s cubic-bezier(0.6, 0.06, 0.59, 1), height 0.15s cubic-bezier(0.6, 0.06, 0.59, 1), opacity 0.15s cubic-bezier(0.6, 0.06, 0.59, 1); } + .landingNav__link--campuses:hover::after, .landingNav__link--campuses.active::after { + width: calc(100% + 0.5em); + height: calc(100% + 0.5em); + opacity: 1; } + .landingNav__link--campuses:hover { + background-color: white; + color: #1982BE; } -.landingNav__element--blue .landingNav__elementColorScreen { - background-color: rgba(25, 130, 190, 0.4); } - -.landingNav__element--purple:hover .landingNav__elementColorScreen { +.landingNav__link--about-us { background-color: #9A2D98; } + .landingNav__link--about-us::after { + content: ""; + position: absolute; + top: 50%; + left: 50%; + width: 100%; + height: 100%; + z-index: 1; + transform: translate(-50%, -50%); + border: 1px solid; + border-color: #9A2D98; + opacity: 0; + transition: width 0.15s cubic-bezier(0.6, 0.06, 0.59, 1), height 0.15s cubic-bezier(0.6, 0.06, 0.59, 1), opacity 0.15s cubic-bezier(0.6, 0.06, 0.59, 1); } + .landingNav__link--about-us:hover::after, .landingNav__link--about-us.active::after { + width: calc(100% + 0.5em); + height: calc(100% + 0.5em); + opacity: 1; } + .landingNav__link--about-us:hover { + background-color: white; + color: #9A2D98; } -.landingNav__element--purple .landingNav__elementColorScreen { - background-color: rgba(154, 45, 152, 0.4); } - -.quoteModal { +.homePosts { background-color: #383838; - padding: 3em 0; - box-shadow: inset 0 0 1em rgba(0, 0, 0, 0.8); } + color: white; + padding-bottom: 1em; } -.quoteModal__inner { - max-width: 80em; - margin: 0 auto; - text-align: center; } - .quoteModal__inner h1 { - color: #76b700; - font-size: 2.5em; - text-transform: uppercase; } - .quoteModal__inner h3 { - font-size: 1.5em; - line-height: 1.4em; - color: white; } +.homePost { + width: 100%; + padding: 0.5em; + box-sizing: border-box; } + +.homePost__inner { + background-color: #474747; + width: 100%; + height: 100%; + padding: 0.5em 1em; + box-sizing: border-box; + background-color: white; + color: #383838; } + .homePost__inner:after { + content: ""; + display: table; + clear: both; } + +.homePost__image { + display: none; + float: left; + width: 7em; + height: 7em; + padding: 0.5em; + margin: 0; + box-sizing: border-box; } + .homePost__image div { + width: 100%; + height: 100%; } + +.homePost__body { + padding: 0.5em; + box-sizing: border-box; + width: 100%; + float: left; } + +.homePost__title { + margin-top: 0; } + +.homePost__body a { + color: #3f3f3f; } + .homePost__body a:hover { + color: #76b700; } .degreeCards { margin: 1em auto; @@ -2701,6 +2885,10 @@ html { .subPageAside__Image, .subPageAside__Banner { width: 100%; } + .homePost__image { + display: block; } + .homePost__body { + width: calc(100% - 7em); } .degreeCards { max-width: 100%; margin: 2em auto; } diff --git a/dist/css/app.min.css b/dist/css/app.min.css index 71d91a8..65fa2de 100755 --- a/dist/css/app.min.css +++ b/dist/css/app.min.css @@ -1 +1 @@ -/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}@font-face{font-family:Prompt;font-style:normal;font-weight:300;src:local('Prompt Light'),local('Prompt-Light'),url(https://fonts.gstatic.com/s/prompt/v1/ufd59T_nsg6D9Pwkuk7SoKCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:Prompt;font-style:normal;font-weight:600;src:local('Prompt SemiBold'),local('Prompt-SemiBold'),url(https://fonts.gstatic.com/s/prompt/v1/3_KC0-To5jGOKtudoVFJIKCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:Prompt;font-style:italic;font-weight:300;src:local('Prompt Light Italic'),local('Prompt-LightItalic'),url(https://fonts.gstatic.com/s/prompt/v1/60KGnR2l5jXF8EUIzlTWZJ0EAVxt0G0biEntp43Qt6E.ttf) format('truetype')}@font-face{font-family:Prompt;font-style:italic;font-weight:600;src:local('Prompt SemiBold Italic'),local('Prompt-SemiBoldItalic'),url(https://fonts.gstatic.com/s/prompt/v1/Qnmw3djJvBNodDUGEKHjzJ0EAVxt0G0biEntp43Qt6E.ttf) format('truetype')}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:UConn;src:url(//uconn.edu/shared/fonts/uconn/uconn.eot);src:url(//uconn.edu/shared/fonts/uconn/uconn.eot?#iefix) format("embedded-opentype"),url(//uconn.edu/shared/fonts/uconn/uconn.svg#uconnregular) format("svg"),url(//uconn.edu/shared/fonts/uconn/uconn.woff) format("woff"),url(//uconn.edu/shared/fonts/uconn/uconn.ttf) format("truetype");font-weight:400;font-style:normal}.uc_font--uconn{font-family:UConn;letter-spacing:3px;font-size:50px}@font-face{font-family:ProximaNova;src:url(//uconn.edu/shared/fonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot);src:url(//uconn.edu/shared/fonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(//uconn.edu/shared/fonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.svg#proxima_nova_ltsemibold) format("svg"),url(//uconn.edu/shared/fonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.woff) format("woff"),url(//uconn.edu/shared/fonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:ProximaNova;src:url(//uconn.edu/shared/fonts/proximanova_bolditalic_macroman/ProximaNova-BoldIt-webfont.eot);src:url(//uconn.edu/shared/fonts/proximanova_bolditalic_macroman/ProximaNova-BoldIt-webfont.eot?#iefix) format("embedded-opentype"),url(//uconn.edu/shared/fonts/proximanova_bolditalic_macroman/ProximaNova-BoldIt-webfont.svg#proxima_novabold_italic) format("svg"),url(//uconn.edu/shared/fonts/proximanova_bolditalic_macroman/ProximaNova-BoldIt-webfont.woff) format("woff"),url(//uconn.edu/shared/fonts/proximanova_bolditalic_macroman/ProximaNova-BoldIt-webfont.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:ProximaNova;src:url(//uconn.edu/shared/fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot);src:url(//uconn.edu/shared/fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot?#iefix) format("embedded-opentype"),url(//uconn.edu/shared/fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold) format("svg"),url(//uconn.edu/shared/fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.woff) format("woff"),url(//uconn.edu/shared/fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:ProximaNova;src:url(//uconn.edu/shared/fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot);src:url(//uconn.edu/shared/fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot?#iefix) format("embedded-opentype"),url(//uconn.edu/shared/fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular) format("svg"),url(//uconn.edu/shared/fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.woff) format("woff"),url(//uconn.edu/shared/fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova;src:url(//uconn.edu/shared/fonts/proximanova_italic_macroman/ProximaNova-RegIt-webfont.eot);src:url(//uconn.edu/shared/fonts/proximanova_italic_macroman/ProximaNova-RegIt-webfont.eot?#iefix) format("embedded-opentype"),url(//uconn.edu/shared/fonts/proximanova_italic_macroman/ProximaNova-RegIt-webfont.svg#proxima_novaregular_italic) format("svg"),url(//uconn.edu/shared/fonts/proximanova_italic_macroman/ProximaNova-RegIt-webfont.woff) format("woff"),url(//uconn.edu/shared/fonts/proximanova_italic_macroman/ProximaNova-RegIt-webfont.ttf) format("truetype");font-weight:400;font-style:italic}.uc_font--proxima-nova{font-family:ProximaNova,Verdana,Arial,Helvetica,sans-serif}@font-face{font-family:icons;src:url(//uconn.edu/shared/fonts/icons/icons.eot);src:url(//uconn.edu/shared/fonts/icons/icons.eot?#iefix) format("embedded-opentype"),url(//uconn.edu/shared/fonts/icons/icons.ttf) format("truetype"),url(//uconn.edu/shared/fonts/icons/icons.woff) format("woff"),url(//uconn.edu/shared/fonts/icons/icons.svg#icons) format("svg");font-weight:400;font-style:normal}.icon-a-z,.icon-search{font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-a-z:before{content:"\e600"}.icon-search:before{content:"\e601"}.uc_banner{background-color:#000e2f;height:4em}.uc_banner__inner{max-width:84em;margin:auto;box-sizing:border-box;padding:0 2em}.uc_banner__logo{color:#fff;font-size:2.5em;float:left;margin:0;line-height:1.55em}.uc_banner__name{display:none;float:left;color:#9faab2;font-size:1em;width:11em;letter-spacing:.055em;word-spacing:.02em;padding-left:.75em;margin:1em 0;font-weight:700;font-style:normal;line-height:2em}.uc_banner__name.uc_banner__name--large{font-size:1.5em;line-height:1.2em;margin:.6666em 0;color:#fff}.uc_banner__name.uc_banner__name--collapse{line-height:1em}.uc_banner__name.uc_banner__name--borderLeft{border-left:2px solid #3f4760;padding-left:.25em}@media (min-width:34em){.uc_banner__name{display:block}}@media (min-width:38em){.uc_banner__name{width:auto}.uc_banner__name.uc_banner__name--collapse{line-height:2em}}.uc_banner__buttons{display:none;float:right;height:2.3em;width:5.25em;margin:.8em 0;position:relative;z-index:2}@media (min-width:23em){.uc_banner__buttons{display:block}}.uc_banner__button{display:block;color:#fff;background-color:#1a4798;text-decoration:none;width:2.3em;height:2.3em;text-align:center;vertical-align:top}.uc_banner__button span{font-size:1.5em;line-height:1.533em}.uc_banner__button:active,.uc_banner__button:active span,.uc_banner__button:focus,.uc_banner__button:focus span,.uc_banner__button:hover,.uc_banner__button:hover span,.uc_banner__button:visited,.uc_banner__button:visited span{color:#fff!important;text-decoration:none!important}.pageNav__link,.subPageAside__Banner,.subPageNav__link,.uc_healthFooter__link,.uc_healthFooter__link:hover,.uc_title__levelOne a{text-decoration:none}.uc_banner__button--search{float:left}.uc_banner__button--az{float:right}.uc_banner__searchForm{position:absolute;z-index:-1;top:0;left:0;height:2.3em;box-sizing:border-box;width:15em;transition:width .25s ease,opacity .25s ease-out,transform .25s ease;background-color:#0f2857;border:.1em solid #1a4798;opacity:0;transform:translateX(-90%)}.uc_banner__searchForm.active{outline:0;opacity:1;transform:translateX(-100%)}.uc_banner__searchBar{display:block;float:left;width:12.5em;height:100%;box-sizing:border-box;background:0 0;color:#fff;border:none;padding-left:.5em;outline:0}.uc_banner__dropdownButton{width:2.3em;height:100%;float:right;background-color:#0f2857;position:relative;cursor:pointer}.uc_banner__dropdownButton.active,.uc_banner__dropdownButton:hover{background-color:#13336c}.uc_banner__dropdownButton.active .uc_banner__dropdownBody{opacity:1;transform:translateY(0);pointer-events:all}.uc_banner__dropdownButtonTriangle{position:absolute;top:50%;left:50%;width:0;height:0;margin:-.2165em 0 0 -.3em;border-left:.433em solid transparent;border-right:.433em solid transparent;border-top:.5em solid #fff}.uc_banner__dropdownBody{position:absolute;top:100%;right:0;z-index:-1;overflow-y:hidden;background-color:#fff;box-shadow:0 0 1em rgba(0,0,0,.5);opacity:0;transform:translateY(.5em);pointer-events:none;transition:transform .2s ease,opacity .2s ease}.uc_banner__dropdownElement{white-space:nowrap;line-height:1.5em;padding:.2em .5em;text-align:center}.uc_banner__dropdownElement:hover{color:#008cba}.uc_banner__dropdownElement--selected{background-color:#03357a;color:#fff}.uc_banner__dropdownElement--selected:hover{color:#fff}.uc_title__levelOne{font-family:ProximaNova;text-transform:capitalize;font-size:24px;margin:0 0 10px}.uc_title__levelOne a{color:inherit}.uc_title__levelTwo{font-size:11px;letter-spacing:1px;margin:15px 0 5px}.uc_healthFooter{font-family:ProximaNova,Verdana,Arial,Helvetica,sans-serif}.uc_healthFooter *{text-align:left!important}.uc_healthFooter__superNav{background-color:#ebebeb;border-top:1px solid #ccc}.uc_healthFooter__superNavInner{width:100%;max-width:84em;margin:0 auto;overflow-y:hidden;box-sizing:border-box;padding:1em}.uc_healthFooter__contact{float:left;box-sizing:border-box;padding:1em;width:100%}.uc_healthFooter__contactName{line-height:3em;margin:.5em 0}.uc_healthFooter__contactName h1,.uc_healthFooter__contactName h3{vertical-align:middle;margin:0;color:#000e2f!important;text-align:left!important;display:inline-block}.uc_healthFooter__contactName h1{font-family:UConn;letter-spacing:3px;font-size:3.5em;font-weight:lighter;padding-right:.15em}.uc_healthFooter__contactName h3{font-family:ProximaNova,Verdana,Arial,Helvetica,sans-serif;font-size:1.5em}.uc_healthFooter__contactAppointment{margin:2em 0}.uc_healthFooter__contactAppointment h4{text-align:left!important;color:#000e2f!important;margin:0;font-size:1.1em}.uc_healthFooter__contactAppointment h2{text-align:left!important;color:#000e2f!important;margin:0;font-size:2em}.uc_healthFooter__contactAddress{font-style:normal;font-size:1.1em}.uc_healthFooter__links{text-align:left!important;color:#7c878e;border-color:#7c878e;float:left;padding:1em;box-sizing:border-box;width:100%}.uc_healthFooter__links ul{padding:0;list-style:none;margin:0}.uc_healthFooter__links .uc_healthFooter__link{display:inline-block}.uc_healthFooter__links .uc_healthFooter__link:hover{color:#263a75}.uc_healthFooter__links li:first-child .uc_healthFooter__link{padding-top:0}.uc_healthFooter__links--blue{color:#000e2f;border-color:#000e2f}.uc_healthFooter__links--blue h4{font-size:1em;margin:0 0 .5em}.uc_healthFooter__links--blue .uc_healthFooter__link:hover{color:#ffa902}@media (min-width:34em){.uc_healthFooter__links{width:50%}.uc_healthFooter__links--blue{width:100%}}@media (min-width:44em){.uc_healthFooter__links{width:33.333333%}.uc_healthFooter__links ul{margin:1.5em 0 0}.uc_healthFooter__links--blue ul{margin:0}}@media (min-width:68em){.uc_healthFooter__contact{width:30%;max-width:25em}.uc_healthFooter__links{width:23%;margin-top:2em;max-width:15em}}.uc_healthFooter__link{text-align:left!important;color:inherit;font-size:1em;padding:.5em 0;position:relative;transition:color .15s cubic-bezier(.66,.01,.36,1)}.uc_healthFooter__link::after,.uc_healthFooter__link::before{content:"";position:absolute;bottom:.5em;border-color:inherit;border-bottom:1px solid;height:0;width:0;transition:width .15s cubic-bezier(.66,.01,.36,1)}.uc_healthFooter__link::before{left:0}.uc_healthFooter__link::after{right:0}.uc_healthFooter__link:hover::after,.uc_healthFooter__link:hover::before{width:50%}.uc_healthFooter__text{text-align:left!important;display:inline-block;padding:.5em 0}.uc_healthFooter__subNav{background-color:#000e2f;color:#ccc}.uc_healthFooter__subNavInner{max-width:84em;margin:0 auto;box-sizing:border-box;padding:2em 1em}.uc_healthFooter__subNavInner .uc_healthFooter__link,.uc_healthFooter__subNavInner .uc_healthFooter__text{margin:.5em 3em .5em 1em}.uc_healthFooter__subNavInner .uc_healthFooter__link{display:inline-block}.uc_healthFooter__subNavInner .uc_healthFooter__link:hover{color:#fff}.uc_banner{font-size:16px}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:Prompt,sans-serif}.master-wrapper::after{content:"mobile";display:block;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}@media only screen and (min-width:38em){.master-wrapper::after{content:"tablet"}}@media only screen and (min-width:48em){.master-wrapper::after{content:"tabletLarge"}}@media only screen and (min-width:62em){.master-wrapper::after{content:"desktop"}}.pageHeader{background-color:#666}.pageHeader__titles{float:left}.uc_title__levelTwo{color:#757c7c}.uc_title__levelOne{color:#fff}.pageHeader__actionButtons{float:left;width:100%;height:3em}.pageHeader__actionButton{display:block;float:right;width:40%;height:2em;max-width:8em;margin:.5em;text-align:center;line-height:2em;color:#636263;font-weight:700;text-decoration:none;background-color:#3a3f4e;transition:color .15s cubic-bezier(.6,.06,.59,1),background-color .15s cubic-bezier(.6,.06,.59,1)}.pageHeader__actionButton:hover{background-color:#0f1937;color:#fff}.pageNav{width:100vw;background-color:#383838;border-top:.2em solid #161616!important;border-bottom:.75em solid}.u-degreesColor .pageNav{border-color:#C1133D}.u-concentrationsColor .pageNav{border-color:#EF7C02}.u-campusesColor .pageNav{border-color:#1982BE}.u-for-studentsColor .pageNav{border-color:#76B700}.u-about-usColor .pageNav{border-color:#9A2D98}.u-our-workColor .pageNav{border-color:#f3D33D}.u-talk-to-usColor .pageNav{border-color:#6c686c}.u-how-to-applyColor .pageNav{border-color:#194472}.pageNav__toggle{display:none}.pageNav__toggleLabel{box-sizing:border-box;display:block;width:2em;height:2em;margin:.5em;padding:0;border:0;outline:0;cursor:pointer;background-color:transparent;position:relative}.pageNav__toggleLabelBar{width:2em;height:.15em;background-color:#fff;position:absolute}.pageNav__toggleLabelBar--top{left:50%;top:25%;transform:translate(-50%,-50%) rotate(0);transition:transform 125ms cubic-bezier(.6,.06,.59,1),top 125ms cubic-bezier(.6,.06,.59,1) 125ms}.pageNav__toggle:checked~.pageNav__toggleLabel>.pageNav__toggleLabelBar--top{top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:transform 125ms cubic-bezier(.6,.06,.59,1) 125ms,top 125ms cubic-bezier(.6,.06,.59,1)}.pageNav__toggleLabelBar--middle{left:50%;top:50%;opacity:1;transform:translate(-50%,-50%);transition:opacity 125ms cubic-bezier(.6,.06,.59,1) 125ms}.pageNav__toggle:checked~.pageNav__toggleLabel>.pageNav__toggleLabelBar--middle{opacity:0;transition:opacity 125ms cubic-bezier(.6,.06,.59,1)}.pageNav__toggleLabelBar--bottom{left:50%;top:75%;transform:translate(-50%,-50%) rotate(180deg);transition:transform 125ms cubic-bezier(.6,.06,.59,1),top 125ms cubic-bezier(.6,.06,.59,1) 125ms}.pageNav__toggle:checked~.pageNav__toggleLabel>.pageNav__toggleLabelBar--bottom{top:50%;transform:translate(-50%,-50%) rotate(135deg);transition:transform 125ms cubic-bezier(.6,.06,.59,1) 125ms,top 125ms cubic-bezier(.6,.06,.59,1)}.pageNav__toggle:checked~.pageNav__inner{height:12em}.pageNav__inner{width:100%;height:0;overflow-y:hidden;transition:height .25s cubic-bezier(.6,.06,.59,1)}.pageNav__link::before,.subPageNav__link::before{content:"";top:50%;width:0;height:0}.pageNav__link{display:block;font-size:.8em;line-height:2.5em;font-weight:700;color:#aaa;padding-left:.5em;transform:translateX(0);transition:transform .15s cubic-bezier(.6,.06,.59,1),color .15s cubic-bezier(.6,.06,.59,1)}.pageNav__link::before{position:absolute;left:0;border-color:inherit;border-left:.5em solid;border-top:.433em solid transparent;border-bottom:.433em solid transparent;opacity:0;transform:translate(.2em,-65%);transition:transform .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.pageNav__link:hover{color:#fff;transform:translateX(.5em)}.pageNav__link:hover::before{opacity:1;transform:translate(-.2em,-65%)}.pageNav__link--degrees{border-color:#C1133D}.pageNav__link--degrees::hover{background-color:#C1133D}.pageNav__link--degrees.active,.pageNav__link--degrees:hover{color:#C1133D}.pageNav__link--concentrations{border-color:#EF7C02}.pageNav__link--concentrations::hover{background-color:#EF7C02}.pageNav__link--concentrations.active,.pageNav__link--concentrations:hover{color:#EF7C02}.pageNav__link--campuses{border-color:#1982BE}.pageNav__link--campuses::hover{background-color:#1982BE}.pageNav__link--campuses.active,.pageNav__link--campuses:hover{color:#1982BE}.pageNav__link--for-students{border-color:#76B700}.pageNav__link--for-students::hover{background-color:#76B700}.pageNav__link--for-students.active,.pageNav__link--for-students:hover{color:#76B700}.pageNav__link--about-us{border-color:#9A2D98}.pageNav__link--about-us::hover{background-color:#9A2D98}.pageNav__link--about-us.active,.pageNav__link--about-us:hover{color:#9A2D98}.pageNav__link--our-work{border-color:#f3D33D}.pageNav__link--our-work::hover{background-color:#f3D33D}.pageNav__link--our-work.active,.pageNav__link--our-work:hover{color:#f3D33D}.pageNav__link--talk-to-us{border-color:#6c686c}.pageNav__link--talk-to-us::hover{background-color:#6c686c}.pageNav__link--talk-to-us.active,.pageNav__link--talk-to-us:hover{color:#6c686c}.pageNav__link--how-to-apply{border-color:#194472}.pageNav__link--how-to-apply::hover{background-color:#194472}.pageNav__link--how-to-apply.active,.pageNav__link--how-to-apply:hover{color:#194472}.subPage{margin-bottom:1em}.subPageNav{margin-top:1em}.subPageNav__link{margin-left:1em;position:relative}.subPageNav__link::before{position:absolute;left:-1em;transform:translateY(-50%);border-right:.5em solid;border-color:inherit;border-top:.43em solid transparent;border-bottom:.43em solid transparent}.mainFooter__applyButton::before,.socialNav__link::before{content:"";top:50%;z-index:1;transform:translate(-50%,-50%);transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1);left:50%}.subPageAside,.subPageAside__Banner,.subPageAside__Image,.subPageBody,.subPageBody__inner{width:100%;box-sizing:border-box}.subPageMain{margin-left:-1em;margin-right:-1em}.subPageAside,.subPageBody{padding:1em;float:left}.subPageAside__inner{overflow-y:hidden}.subPageBody__inner{background-color:#f0f0f0;padding:1em}.subPageAside__Image{float:left;margin:0;overflow:hidden}.subPageAside__Image img{max-width:100%;vertical-align:bottom}.subPageAside__Banner{display:block;float:left;min-height:100%;padding:2em;text-align:center}.subPage--degrees a,.subPage--degrees h1,.subPage--degrees h2,.subPage--degrees h3,.subPage--degrees h4,.subPage--degrees h5,.subPage--degrees h6{color:#C1133D;border-color:#C1133D}.subPage--degrees .subPageAside__Banner,.subPage--degrees .subPageAside__inner{background-color:#C1133D}.subPage--degrees .subPageAside__Banner h3,.subPage--degrees .subPageAside__inner h3{color:#fff}.subPage--concentrations a,.subPage--concentrations h1,.subPage--concentrations h2,.subPage--concentrations h3,.subPage--concentrations h4,.subPage--concentrations h5,.subPage--concentrations h6{color:#EF7C02;border-color:#EF7C02}.subPage--concentrations .subPageAside__Banner,.subPage--concentrations .subPageAside__inner{background-color:#EF7C02}.subPage--concentrations .subPageAside__Banner h3,.subPage--concentrations .subPageAside__inner h3{color:#fff}.subPage--campuses a,.subPage--campuses h1,.subPage--campuses h2,.subPage--campuses h3,.subPage--campuses h4,.subPage--campuses h5,.subPage--campuses h6{color:#1982BE;border-color:#1982BE}.subPage--campuses .subPageAside__Banner,.subPage--campuses .subPageAside__inner{background-color:#1982BE}.subPage--campuses .subPageAside__Banner h3,.subPage--campuses .subPageAside__inner h3{color:#fff}.subPage--for-students a,.subPage--for-students h1,.subPage--for-students h2,.subPage--for-students h3,.subPage--for-students h4,.subPage--for-students h5,.subPage--for-students h6{color:#76B700;border-color:#76B700}.subPage--for-students .subPageAside__Banner,.subPage--for-students .subPageAside__inner{background-color:#76B700}.subPage--for-students .subPageAside__Banner h3,.subPage--for-students .subPageAside__inner h3{color:#fff}.subPage--about-us a,.subPage--about-us h1,.subPage--about-us h2,.subPage--about-us h3,.subPage--about-us h4,.subPage--about-us h5,.subPage--about-us h6{color:#9A2D98;border-color:#9A2D98}.subPage--about-us .subPageAside__Banner,.subPage--about-us .subPageAside__inner{background-color:#9A2D98}.subPage--about-us .subPageAside__Banner h3,.subPage--about-us .subPageAside__inner h3{color:#fff}.subPage--our-work a,.subPage--our-work h1,.subPage--our-work h2,.subPage--our-work h3,.subPage--our-work h4,.subPage--our-work h5,.subPage--our-work h6{color:#f3D33D;border-color:#f3D33D}.subPage--our-work .subPageAside__Banner,.subPage--our-work .subPageAside__inner{background-color:#f3D33D}.subPage--our-work .subPageAside__Banner h3,.subPage--our-work .subPageAside__inner h3{color:#fff}.subPage--talk-to-us a,.subPage--talk-to-us h1,.subPage--talk-to-us h2,.subPage--talk-to-us h3,.subPage--talk-to-us h4,.subPage--talk-to-us h5,.subPage--talk-to-us h6{color:#6c686c;border-color:#6c686c}.subPage--talk-to-us .subPageAside__Banner,.subPage--talk-to-us .subPageAside__inner{background-color:#6c686c}.subPage--talk-to-us .subPageAside__Banner h3,.subPage--talk-to-us .subPageAside__inner h3{color:#fff}.subPage--how-to-apply a,.subPage--how-to-apply h1,.subPage--how-to-apply h2,.subPage--how-to-apply h3,.subPage--how-to-apply h4,.subPage--how-to-apply h5,.subPage--how-to-apply h6{color:#194472;border-color:#194472}.subPage--how-to-apply .subPageAside__Banner,.subPage--how-to-apply .subPageAside__inner{background-color:#194472}.subPage--how-to-apply .subPageAside__Banner h3,.subPage--how-to-apply .subPageAside__inner h3{color:#fff}.mainFooter{background-color:#000;color:#fff;padding:1em 0}.mainFooter__subNav,.mainFooter__superNav{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.mainFooter__superNav{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3em}.mainFooter__subNav{-ms-flex-pack:start;justify-content:flex-start}.mainFooter__social{padding-right:2em;margin-bottom:.5em}.mainFooter__apply{margin-top:.5em}.socialNav ul{list-style:none;padding-left:0;margin:0}.socialNav li{float:left}.socialNav__link{display:block;width:3em;height:3em;border-radius:50%;margin:.5em;position:relative;border-color:#fff}.socialNav__link#facebook{background:url(../img/footer-icons/facebook.png) center/cover no-repeat}.socialNav__link#twitter{background:url(../img/footer-icons/twitter.png) center/cover no-repeat}.socialNav__link#instagram{background:url(../img/footer-icons/instagram.png) center/cover no-repeat}.socialNav__link#youtube{background:url(../img/footer-icons/youtube.png) center/cover no-repeat}.socialNav__link::before{position:absolute;width:2.75em;height:2.75em;border-radius:50%;border:1px solid;border-color:inherit;opacity:0}.socialNav__link.active::before,.socialNav__link:hover::before{width:calc(100% + 10px);height:calc(100% + 10px);opacity:1}.socialNav__link--first{margin-left:0}.mainFooter__applyButton{display:block;font-size:1.5em;color:#000;text-decoration:none;background-color:#fff;border-color:#fff;padding:1em 1.5em;position:relative}.landingNav__element,.mainFooter__subNavLink{color:#fff;display:block;text-decoration:none}.mainFooter__applyButton::before{position:absolute;width:100%;height:100%;border:1px solid;border-color:inherit;opacity:0}.degreeBanner__btn::before,.degreeCard::before{border:1px solid #C1133D;content:""}.mainFooter__applyButton.active::before,.mainFooter__applyButton:hover::before{width:calc(100% + 10px);height:calc(100% + 10px);opacity:1}.mainFooter__subNavLink{margin:.5em 1em;position:relative}.mainFooter__subNavLink::after{content:"";background-color:#fff;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:1px;transition:width .15s cubic-bezier(.6,.06,.59,1)}.landingNav,.videoWrapper{background-color:#000}.mainFooter__subNavLink:hover::after,.videoWrapper{width:100%}.videoWrapper__inner{max-width:80em;margin:0 auto;position:relative}.videoWrapper__videoParent{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}.videoWrapper__videoParent iframe{position:absolute;top:0;left:0;width:100%;height:100%}.landingNav__inner{width:100%;max-width:80em;margin:0 auto;overflow:hidden}.landingNav__element{float:left;height:15em;width:16.66666%;transition:width .15s cubic-bezier(.6,.06,.59,1);position:relative}.landingNav__element span{position:absolute;top:100%;left:0;transform-origin:0 0;transform:rotate(-90deg);white-space:nowrap;padding-left:.25em;z-index:2;font-weight:700;font-size:1.5em;text-shadow:0 0 .25em rgba(0,0,0,.25);transition:opacity .15s cubic-bezier(.6,.06,.59,1)}.landingNav__elementColorScreen{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:background-color .15s cubic-bezier(.6,.06,.59,1)}.landingNav__element--red:hover .landingNav__elementColorScreen{background-color:#C1133D}.landingNav__element--red .landingNav__elementColorScreen{background-color:rgba(193,19,61,.4)}.landingNav__element--orange:hover .landingNav__elementColorScreen{background-color:#EF7C02}.landingNav__element--orange .landingNav__elementColorScreen{background-color:rgba(239,124,2,.4)}.landingNav__element--yellow:hover .landingNav__elementColorScreen{background-color:#f3D33D}.landingNav__element--yellow .landingNav__elementColorScreen{background-color:rgba(243,211,61,.4)}.landingNav__element--green:hover .landingNav__elementColorScreen{background-color:#76B700}.landingNav__element--green .landingNav__elementColorScreen{background-color:rgba(118,183,0,.4)}.campusFixedNav,.landingNav__element--blue:hover .landingNav__elementColorScreen{background-color:#1982BE}.landingNav__element--blue .landingNav__elementColorScreen{background-color:rgba(25,130,190,.4)}.landingNav__element--purple:hover .landingNav__elementColorScreen{background-color:#9A2D98}.landingNav__element--purple .landingNav__elementColorScreen{background-color:rgba(154,45,152,.4)}.quoteModal{background-color:#383838;padding:3em 0;box-shadow:inset 0 0 1em rgba(0,0,0,.8)}.quoteModal__inner{max-width:80em;margin:0 auto;text-align:center}.quoteModal__inner h1{color:#76b700;font-size:2.5em;text-transform:uppercase}.quoteModal__inner h3{font-size:1.5em;line-height:1.4em;color:#fff}.degreeCards{margin:1em auto;max-width:24em;overflow-y:hidden}.degreeCard{display:block;float:left;width:100%;max-width:24em;margin:0 0 1em;overflow:hidden;background-color:#000;cursor:pointer;position:relative}.degreeCard::before,.degreeCard__label{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.degreeCard::before{width:100%;height:100%;z-index:1;opacity:0;transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.degreeCard.active::before,.degreeCard:hover::before{width:calc(100% + -2em);height:calc(100% + -2em);opacity:1}.degreeCard__background{max-width:100%;vertical-align:bottom;transition:opacity .15s cubic-bezier(.6,.06,.59,1)}.degreeCard__label{width:80%;color:#fff;text-align:center}.degreeCard__label h1{font-size:1.25em;margin:0}.degreeCard__label h4{font-weight:lighter;margin:.5em 0 0}.degreeCard__label h4 span{padding:0 .4em}.degreeCard__learnMore{transform:translateY(-100%);opacity:0;transition:.15s cubic-bezier(.6,.06,.59,1);color:#C1133D}.degreeCard:hover .degreeCard__background{opacity:.5}.degreeCard:hover .degreeCard__learnMore{transform:translateY(50%);opacity:1}.degreeBanner{background:url(../img/degrees/degrees-redirect-bg.jpg) center/cover no-repeat;overflow-y:hidden}.degreeBanner__inner{width:100%;max-width:28em;margin:4em auto;box-sizing:border-box;padding:.5em;overflow-y:hidden;text-align:center}.degreeBanner__inner ul{margin:0;padding:0}.degreeBanner__inner li{box-sizing:border-box;list-style:none;padding:.4em;float:left}.degreeBanner__btn{box-sizing:border-box;text-align:center;display:block;padding:.5em;color:#fff;text-decoration:none;position:relative;transition:background-color .15s cubic-bezier(.6,.06,.59,1),color .15s cubic-bezier(.6,.06,.59,1)}.degreeBanner__btn:hover{background-color:#fff;color:#C1133D}.degreeBanner__btn::before{position:absolute;top:50%;left:50%;width:100%;height:100%;z-index:1;transform:translate(-50%,-50%);opacity:0;transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.degreeBanner__btn.active::before,.degreeBanner__btn:hover::before{width:calc(100% + .5em);height:calc(100% + .5em);opacity:1}.degreeBanner__btn--small{width:50%}.degreeBanner__btn--small a{background-color:#C1133D}.degreeBanner__btn--large{width:100%}.degreeBanner__btn--large a{background-image:linear-gradient(173deg,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 50%);padding:2em}.cameraIcon{display:inline-block;width:2em;height:2em;margin-right:.5em;vertical-align:middle;background:url(../img/degrees/camera-icon.png) center/cover no-repeat}.concentrationTile{width:90vw;height:50vw;display:block;margin:1em 2.5vw;text-decoration:none;float:left}.concentrationTile--2dAnimation{background:url(../img/concentrations/2dAnimation.jpg) center/cover no-repeat}.concentrationTile--3dAnimation{background:url(../img/concentrations/3dAnimation.jpg) center/cover no-repeat}.concentrationTile--businessStrategies{background:url(../img/concentrations/businessStrategies.jpg) center/cover no-repeat}.concentrationTile--digitalHumanities{background:url(../img/concentrations/digitalHumanities.jpg) center/cover no-repeat}.concentrationTile--gameDesign{background:url(../img/concentrations/gameDesign.jpg) center/cover no-repeat}.concentrationTile--webDesign{background:url(../img/concentrations/webDesign.jpg) center/cover no-repeat}.concentrationTile__inner{width:100%;height:100%;position:relative;background-color:transparent;transition:background-color .15s cubic-bezier(.6,.06,.59,1)}.concentrationTile__inner::before,.concentrationTile__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.concentrationTile__inner::before{content:"";width:100%;height:100%;z-index:1;border:1px solid #EF7C02;opacity:0;transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.concentrationTile__inner.active::before,.concentrationTile__inner:hover::before{width:calc(100% + -1.5em);height:calc(100% + -1.5em);opacity:1}.concentrationTile__inner:hover{background-color:rgba(0,0,0,.5)}.concentrationTile__text{width:60%;text-align:center;color:#fff;font-weight:700;background:rgba(239,124,2,.8);padding:.5em;transition:background-color .15s cubic-bezier(.6,.06,.59,1),color .15s cubic-bezier(.6,.06,.59,1)}.concentrationTile__inner:hover .concentrationTile__text{color:#EF7C02;background-color:transparent}.concentrationInfoContainer{display:none;position:relative}.concentrationInfo{z-index:0;position:absolute;top:0;left:0;opacity:0;width:100%;transition:opacity .3s cubic-bezier(.6,.06,.59,1)}.concentrationInfo.active{opacity:1;z-index:1;position:relative}.concentrationInfo h1{box-sizing:border-box;color:#fff;font-size:1.5em;text-align:center;width:100%;padding:.5em;background-color:#EF7C02}.concentrationInfo li{margin:.3em 0}.concentrationInfo h3{box-sizing:border-box;color:#EF7C02;text-align:center;width:100%;padding:.5em;border:.25em solid #EF7C02}.forStudentsTile,.ourWorkTile{padding:1em;float:left;box-sizing:border-box}.concentrationInfo__button{display:block;width:50%;font-weight:700;color:#EF7C02;text-decoration:none;margin-bottom:1em}.concentrationInfo__button:hover{text-decoration:underline}.ourWorkTiles{margin:2em 0;overflow-y:hidden}.ourWorkTile{margin:0;width:100%}.ourWorkTile__inner{width:100%;max-width:20em;text-decoration:none}.ourWorkTile__inner:hover .ourWorkTile__image img{transform:scale(1.2)}.ourWorkTile__inner:hover .ourWorkTile__caption--hover{height:3em}.ourWorkTile__image{width:100%;height:100%;overflow:hidden}.ourWorkTile__image img{width:100%;vertical-align:bottom;transform:scale(1);transition:transform .2s cubic-bezier(.6,.06,.59,1)}.ourWorkTile__caption{width:100%;height:3em;position:relative}.ourWorkTile__caption span{position:absolute;bottom:0;display:block;width:100%;text-align:center;line-height:3em;color:#7a7878;font-size:.9em}.ourWorkTile__caption--hover{position:absolute;overflow:hidden;background-color:#f3D33D;bottom:0;height:.1em;transition:height .2s cubic-bezier(.6,.06,.59,1)}.ourWorkTile__caption--hover span{color:#fff;font-weight:700}.forStudentsTiles{margin:2em 0;overflow-y:hidden}.forStudentsTile{margin:0;width:100%}.forStudentsTile__inner{display:block;width:100%;max-width:30em;margin:0 auto;text-decoration:none;position:relative;overflow-y:hidden}.forStudentsTile__inner::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;z-index:2;transform:translate(-50%,-50%);border:1px solid #76B700;opacity:0;transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.campusHeader__link::before,.campus__inner::before{content:"";z-index:1;border:1px solid #1982BE}.forStudentsTile__inner.active::before,.forStudentsTile__inner:hover::before{width:calc(100% + -1em);height:calc(100% + -1em);opacity:1}.forStudentsTile__inner:hover .forStudentsTile__image img{transform:scale(1.2)}.forStudentsTile__inner:hover .forStudentsTile__caption{background-color:rgba(0,0,0,.5)}.forStudentsTile__inner:hover .forStudentsTile__caption span{background-color:#76B700;color:#fff}.forStudentsTile__image{width:100%;height:100%;overflow:hidden}.forStudentsTile__image img{width:100%;vertical-align:bottom;transform:scale(1);transition:transform .2s cubic-bezier(.6,.06,.59,1)}.forStudentsTile__caption{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:transparent;transition:background-color .2s cubic-bezier(.6,.06,.59,1)}.forStudentsTile__caption span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#76B700;font-weight:700;background-color:rgba(0,0,0,.7);font-size:1em;text-align:center;padding:1em 2em;transition:color .2s cubic-bezier(.6,.06,.59,1),background-color .2s cubic-bezier(.6,.06,.59,1)}.campuses{margin:1em 0}.campus{box-sizing:border-box;width:100%;float:left;padding:1em;margin:0}.campus__inner{color:#fff;background-color:#000;text-decoration:none;display:block;width:100%;position:relative;overflow:hidden}.campus__explore,.campus__inner::before,.campus__title{position:absolute;top:50%;left:50%}.campus__inner::before{width:100%;height:100%;transform:translate(-50%,-50%);opacity:0;transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.campus__inner.active::before,.campus__inner:hover::before{width:calc(100% + -2em);height:calc(100% + -2em);opacity:1}.campus__inner:hover .campus__explore{background-color:#fff;color:#1982BE}.campus__inner:hover .campus__background{opacity:.3}.campus__background{width:100%;height:auto;vertical-align:bottom;opacity:1;transition:opacity .15s cubic-bezier(.6,.06,.59,1)}.campusHeader__link,.campus__explore{transition:color .15s cubic-bezier(.6,.06,.59,1),background-color .15s cubic-bezier(.6,.06,.59,1)}.campus__title{transform:translate(-50%,-120%);font-size:3em;text-shadow:0 0 .5em rgba(0,0,0,.5)}.campus__explore{transform:translate(-50%,30%);font-size:1.2em;background:#1982BE;text-align:center;line-height:1.5em;width:10em}.campusesQuoteModal{width:100vw;height:20vw;min-height:15em;background:url(../img/campuses/banner.jpg) center/cover no-repeat}.campusesQuoteModal__inner{width:100%;height:100%;background-color:rgba(0,0,0,.8);position:relative}.campusesQuoteModal__inner blockquote{margin:0;color:#fff;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:40em}.campusesQuoteModal__inner blockquote footer{color:#1982BE;text-align:center}.campusHeader{box-sizing:border-box;padding:2em}.campusHeader__name{font-size:3em;color:#fff;text-shadow:0 0 .5em rgba(0,0,0,.1);text-align:center;padding:1em 0;margin:0}.campusHeader__nav{margin:0 auto;max-width:48em}.campusHeader__nav ul{margin:0;padding:0;text-align:center}.campusHeader__nav li{list-style:none;display:inline-block}.campusHeader__link{display:block;color:#fff;text-decoration:none;font-weight:700;font-size:1.2em;padding:1em;background-color:rgba(25,130,190,.8);margin:.5em;position:relative}.campusHeader__link:hover{color:#1982BE;background-color:#fff}.campusHeader__link::before{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);opacity:0;transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.campusHeader__link.active::before,.campusHeader__link:hover::before{width:calc(100% + .5em);height:calc(100% + .5em);opacity:1}.campusFixedNav{position:fixed;top:0;left:0;z-index:5;width:100vw;text-align:center;opacity:0;transform:translateY(-50%);transition:opacity .15s cubic-bezier(.6,.06,.59,1),transform .15s cubic-bezier(.6,.06,.59,1)}.campusFixedNav ul{text-align:center;margin:0 auto;padding:0}.campusFixedNav li{list-style:none;display:inline-block}.campusFixedNav.campusFixedNav--show{opacity:1;transform:translateY(0)}.campusFixedNav__link{display:block;line-height:2.5em;padding:0 .75em;background-color:transparent;text-decoration:none;font-weight:700;color:#fff}.campusFixedNav__link:hover{background-color:rgba(0,0,0,.1)}.campusSection{padding-top:1em;max-width:60em;margin:0 auto;overflow-y:hidden}.contactImg,.livingLearningImg,.studentStory img{max-width:100%;display:block}.campusSection h1{text-align:center;color:#000;text-transform:uppercase;padding:0 .5em;margin:.5em 0;font-size:2em;position:relative}.campusSection h1::after{content:'';position:absolute;left:50%;bottom:0;height:.1em;background-color:#1982BE;width:10em;transform:translateX(-50%)}.labsImg img,.studentStory img{height:auto;vertical-align:bottom}.campusSection h3{color:grey;text-transform:uppercase}.campusSection h4{margin:0;font-weight:400}.campusSection a{color:#1982BE;text-decoration:none}.campusSection a:hover{text-decoration:underline}.aboutUsTile__inner,.applyCampus__link,.contactCard,.contactCard__bottomInner a{text-decoration:none}.campusSection blockquote{margin:0}.campusSectionRow{width:100%;overflow-y:hidden}.campusSectionFull,.campusSectionHalf{float:left;width:100%;box-sizing:border-box;padding:1em;text-align:left}.livingLearningImg{width:30em;margin:0 auto;vertical-align:bottom}.studentStory img{margin:0 auto 1em}.labsImg{float:left;width:100%;box-sizing:border-box;padding:.1em;margin:0}.labsImg img{width:100%}.contactImg{width:25em;margin:0 auto;vertical-align:bottom}.campusTop{display:block;width:100%;text-align:center;font-weight:700}.aboutUsTiles{max-width:60em;margin:0 auto;overflow-y:hidden;padding:.5em 0}.aboutUsTile{box-sizing:border-box;margin:0 auto;max-width:30em;width:100%;padding:.5em}.aboutUsTile__inner{display:block;color:#fff;width:100%;height:100%;position:relative}.aboutUsTile__inner img{max-width:100%;margin:0 auto;display:block;vertical-align:text-bottom}.aboutUsTile--large{max-width:100%}.aboutUsTile--large .aboutUsTile__caption{position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.aboutUsTile--large .aboutUsTile__caption img{width:2.5em;height:2.5em;float:left;margin-right:.5em;display:none}.aboutUsTile--large .aboutUsTile__captionText{float:left;width:15em;font-size:1.2em;font-weight:700;margin:0;text-align:center}.aboutUsTile--small .aboutUsTile__inner::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;z-index:10;transform:translate(-50%,-50%);border:1px solid #9A2D98;opacity:0;transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.aboutUsTile--small .aboutUsTile__inner.active::before,.aboutUsTile--small .aboutUsTile__inner:hover::before{width:calc(100% + -1em);height:calc(100% + -1em);opacity:1}.aboutUsTile--small .aboutUsTile__inner .aboutUsTile__caption{position:absolute;top:50%;left:50%;width:calc(100% - 2em);height:calc(100% - 2em);transform:translate(-50%,-50%);background-color:rgba(0,0,0,.75);transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1)}.aboutUsTile--small .aboutUsTile__inner .aboutUsTile__captionText{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;margin:0}.aboutUsTile--small .aboutUsTile__inner:hover .aboutUsTile__caption{width:100%;height:100%}.contactCards{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}.contactCard__outer{width:100%;float:left}.contactCard{width:100%;max-width:14em;margin:1.5em auto;display:block;color:#000}.contactCard--red hr{border-color:#c41f40}.contactCard--orange hr{border-color:#ef7d22}.contactCard--yellow hr{border-color:#f2d43c}.contactCard--green hr{border-color:#73b843}.contactCard--blue hr{border-color:#1f83c0}.contactCard__top{width:100%;margin:0;position:relative;min-height:100%}.contactCard__top img{width:50%;height:auto;display:block}.contactCard__top figcaption{display:block;width:50%;padding-left:.5em;position:absolute;left:50%;top:100%;transform:translateY(-100%)}#all,.contactModal{top:50%;left:50%;position:fixed}.contactCard__top h3{margin:0;font-size:.7em}.contactCard__top h3:last-child{color:#8d848d}.contactCard__bottom{width:100%;margin:0;background-color:#383638;overflow-y:hidden}.contactCard__bottom hr{margin-bottom:.75em}.contactCard__bottomInner{padding:.75em .75em .25em}.contactCard__bottomInner a,.contactCard__bottomInner h4{color:#e4e4e4;text-transform:uppercase}.contactCard__bottomInner h4{margin:0 0 .1em;font-size:.6em}#all{z-index:999}.contactModal{display:block;opacity:0;z-index:-999;transform:translate(-50%,-55%);width:100vw;max-width:50em;height:100%;max-height:50em;box-sizing:border-box;padding:1em;transition:transform .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1),z-index .1ms linear .15s}.contactModal__inner{width:100%;height:100%;box-shadow:0 0 1em rgba(56,54,56,.5);background-color:#fff}.contactModal:target{opacity:1;z-index:3;transition:transform .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1);transform:translate(-50%,-50%)}.contactModal:target+.contactModal__cover{opacity:1;z-index:2;transition:opacity .1s cubic-bezier(.6,.06,.59,1)}.contactModal__cover{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-999;opacity:0;background-color:rgba(255,255,255,.95);cursor:default;transition:opacity .1s cubic-bezier(.6,.06,.59,1) .15s,z-index .1ms linear .25s}.contactModal--red .contactModal__header{background-color:#c41f40}.contactModal--orange .contactModal__header{background-color:#ef7d22}.contactModal--yellow .contactModal__header{background-color:#f2d43c}.contactModal--green .contactModal__header{background-color:#73b843}.contactModal--blue .contactModal__header{background-color:#1f83c0}.contactModal--red .contactModal__bodyInfo a,.contactModal--red .contactModal__footer a:hover{color:#c41f40}.contactModal--orange .contactModal__bodyInfo a,.contactModal--orange .contactModal__footer a:hover{color:#ef7d22}.contactModal--yellow .contactModal__bodyInfo a,.contactModal--yellow .contactModal__footer a:hover{color:#f2d43c}.contactModal--green .contactModal__bodyInfo a,.contactModal--green .contactModal__footer a:hover{color:#73b843}.contactModal--blue .contactModal__bodyInfo a,.contactModal--blue .contactModal__footer a:hover{color:#1f83c0}.contactModal__header{width:100%;height:6em;position:relative;color:#fff}.contactModal__header h1{margin:0;padding:.5em .5em 0;line-height:1em}.contactModal__header h3{padding:.5em 1em 1em;margin:0}.contactModal__body{box-sizing:border-box;width:100%;height:calc(100% - 8em);overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:1em}.contactModal__footer{line-height:2em;width:100%;background-color:#383638}.contactModal__footer a{color:#fff;text-decoration:none;font-weight:700;padding-left:.5em}.contactModal__bodyInfo{margin:0;font-weight:700}.contactModal__bodyInfo a:hover{color:#383638}.applyCampus{width:100%;float:left;padding:2em;box-sizing:border-box}.applyCampus__inner{width:100%;margin:0}.applyCampus__inner img{max-width:100%}.applyCampus__inner figcaption{border-left:.1em solid #194472;margin:.5em 0 0 .2em;box-sizing:border-box;padding-left:1em}.applyCampus__inner figcaption h1{font-size:3em;padding:.4em 0 .2em;margin:0}.applyCampus__link{color:#7a7878;display:block;font-weight:700;letter-spacing:.1em;padding:.2em 0;position:relative;transform:translateX(0);transition:transform .15s cubic-bezier(.6,.06,.59,1),color .15s cubic-bezier(.6,.06,.59,1)}.applyCampus__link::before{content:"";position:absolute;left:0;top:.5em;width:0;height:0;border-top:.433em solid transparent;border-bottom:.433em solid transparent;border-left:.5em solid #194472;opacity:0;transform:translateX(0);transition:transform .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.applyCampus__link:hover{color:#000;transform:translateX(.5em)}.applyCampus__link:hover::before{opacity:1;transform:translateX(-1em)}.u-t-left{text-align:left}.u-t-right{text-align:right}.u-container{padding:0 1em;display:block;max-width:80em;overflow-y:hidden;margin-left:auto;margin-right:auto}.u-blackBG{background-color:#000}.u-degreesColor .u-backgroundColor,.u-degreesColor .u-h-backgroundColor:hover,.u-degreesColor .u-s-backgroundColor::after,.u-degreesColor .u-s-backgroundColor::before{background-color:#C1133D}.u-indent{margin-left:2em}.u-degreesColor .u-color{color:#C1133D}.u-degreesColor .u-borderColor{border-color:#C1133D}.u-concentrationsColor .u-backgroundColor,.u-concentrationsColor .u-h-backgroundColor:hover,.u-concentrationsColor .u-s-backgroundColor::after,.u-concentrationsColor .u-s-backgroundColor::before{background-color:#EF7C02}.u-concentrationsColor .u-color{color:#EF7C02}.u-concentrationsColor .u-borderColor{border-color:#EF7C02}.u-campusesColor .u-backgroundColor,.u-campusesColor .u-h-backgroundColor:hover,.u-campusesColor .u-s-backgroundColor::after,.u-campusesColor .u-s-backgroundColor::before{background-color:#1982BE}.u-campusesColor .u-color{color:#1982BE}.u-campusesColor .u-borderColor{border-color:#1982BE}.u-for-studentsColor .u-backgroundColor,.u-for-studentsColor .u-h-backgroundColor:hover,.u-for-studentsColor .u-s-backgroundColor::after,.u-for-studentsColor .u-s-backgroundColor::before{background-color:#76B700}.u-for-studentsColor .u-color{color:#76B700}.u-for-studentsColor .u-borderColor{border-color:#76B700}.u-about-usColor .u-backgroundColor,.u-about-usColor .u-h-backgroundColor:hover,.u-about-usColor .u-s-backgroundColor::after,.u-about-usColor .u-s-backgroundColor::before{background-color:#9A2D98}.u-about-usColor .u-color{color:#9A2D98}.u-about-usColor .u-borderColor{border-color:#9A2D98}.u-our-workColor .u-backgroundColor,.u-our-workColor .u-h-backgroundColor:hover,.u-our-workColor .u-s-backgroundColor::after,.u-our-workColor .u-s-backgroundColor::before{background-color:#f3D33D}.u-our-workColor .u-color{color:#f3D33D}.u-our-workColor .u-borderColor{border-color:#f3D33D}.u-talk-to-usColor .u-backgroundColor,.u-talk-to-usColor .u-h-backgroundColor:hover,.u-talk-to-usColor .u-s-backgroundColor::after,.u-talk-to-usColor .u-s-backgroundColor::before{background-color:#6c686c}.u-talk-to-usColor .u-color{color:#6c686c}.u-talk-to-usColor .u-borderColor{border-color:#6c686c}.u-how-to-applyColor .u-backgroundColor,.u-how-to-applyColor .u-h-backgroundColor:hover,.u-how-to-applyColor .u-s-backgroundColor::after,.u-how-to-applyColor .u-s-backgroundColor::before{background-color:#194472}.u-how-to-applyColor .u-color{color:#194472}.u-how-to-applyColor .u-borderColor{border-color:#194472}@media screen and (min-width:38em){.subPageAside__Banner,.subPageAside__Image{width:50%}.concentrationTile{width:40vw;height:25vw;margin:1em 3.7vw}.forStudentsTile,.labsImg,.ourWorkTile{width:50%}.campus__title{font-size:3.5em}.aboutUsTile{max-width:50%;float:left}.aboutUsTile--large{max-width:100%}.aboutUsTile--large .aboutUsTile__caption{width:21em}.aboutUsTile--large .aboutUsTile__caption img{display:block}.aboutUsTile--large .aboutUsTile__captionText{text-align:left}.contactCard__outer{width:50%}}@media screen and (min-width:48em){.pageNav .u-container{padding:0}.pageNav__toggleLabel{display:none}.pageNav__inner{height:3em!important}.pageNav__link{width:16.6%;float:left;box-sizing:border-box;margin:.5em 0;padding:0;text-align:center}.pageNav__link::before{top:100%;left:0;width:100%;height:1em;opacity:1;border:none}.pageNav__link:hover{transform:translate(0,0)}.pageHeader__actionButtons{float:right;width:20em;margin-top:1.8em}.subPageBody{width:60%}.subPageAside{width:40%}.subPageAside__Banner,.subPageAside__Image{width:100%}.degreeCards{max-width:100%;margin:2em auto}.degreeCard{width:30%;max-width:30%;margin:0}.degreeCard:nth-child(2){margin:0 5%}.forStudentsTile,.ourWorkTile{width:33.33333%}.applyCampus,.campus,.campusSectionHalf{width:50%}.campus__title{font-size:4em}.contactCard__outer{width:33.33333%}}@media screen and (min-width:62em){.pageNav__link{border-left:1px solid grey}.pageNav__link:first-child{border-left:none}.degreeCard__label h1{font-size:1.75em}.concentrationTiles{width:60%;float:left}.concentrationTile{width:45%;height:15em;margin:1em 1.25%}.concentrationTile__inner.active{background-color:rgba(0,0,0,.5)}.concentrationTile__inner.active .concentrationTile__text{color:#EF7C02;background-color:transparent}.concentrationInfoContainer{display:block;width:40%;float:left}.aboutUsTile{max-width:20em}.aboutUsTile--large{max-width:40em}.campus__title{font-size:5em}.applyCampus__inner figcaption h1{font-size:4em}.contactCard__outer{width:25%}} \ No newline at end of file +/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:UConn;src:url(//uconn.edu/shared/fonts/uconn/uconn.eot);src:url(//uconn.edu/shared/fonts/uconn/uconn.eot?#iefix) format("embedded-opentype"),url(//uconn.edu/shared/fonts/uconn/uconn.svg#uconnregular) format("svg"),url(//uconn.edu/shared/fonts/uconn/uconn.woff) format("woff"),url(//uconn.edu/shared/fonts/uconn/uconn.ttf) format("truetype");font-weight:400;font-style:normal}.uc_font--uconn{font-family:UConn;letter-spacing:3px;font-size:50px}@font-face{font-family:ProximaNova;src:url(//uconn.edu/shared/fonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot);src:url(//uconn.edu/shared/fonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.eot?#iefix) format("embedded-opentype"),url(//uconn.edu/shared/fonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.svg#proxima_nova_ltsemibold) format("svg"),url(//uconn.edu/shared/fonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.woff) format("woff"),url(//uconn.edu/shared/fonts/proximanova_bold_macroman/ProximaNova-Bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:ProximaNova;src:url(//uconn.edu/shared/fonts/proximanova_bolditalic_macroman/ProximaNova-BoldIt-webfont.eot);src:url(//uconn.edu/shared/fonts/proximanova_bolditalic_macroman/ProximaNova-BoldIt-webfont.eot?#iefix) format("embedded-opentype"),url(//uconn.edu/shared/fonts/proximanova_bolditalic_macroman/ProximaNova-BoldIt-webfont.svg#proxima_novabold_italic) format("svg"),url(//uconn.edu/shared/fonts/proximanova_bolditalic_macroman/ProximaNova-BoldIt-webfont.woff) format("woff"),url(//uconn.edu/shared/fonts/proximanova_bolditalic_macroman/ProximaNova-BoldIt-webfont.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:ProximaNova;src:url(//uconn.edu/shared/fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot);src:url(//uconn.edu/shared/fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.eot?#iefix) format("embedded-opentype"),url(//uconn.edu/shared/fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.svg#proxima_nova_ltsemibold) format("svg"),url(//uconn.edu/shared/fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.woff) format("woff"),url(//uconn.edu/shared/fonts/proximanova_semibold_macroman/ProximaNova-Sbold-webfont.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:ProximaNova;src:url(//uconn.edu/shared/fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot);src:url(//uconn.edu/shared/fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.eot?#iefix) format("embedded-opentype"),url(//uconn.edu/shared/fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.svg#proxima_nova_rgregular) format("svg"),url(//uconn.edu/shared/fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.woff) format("woff"),url(//uconn.edu/shared/fonts/proximanova_regular_macroman/ProximaNova-Reg-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova;src:url(//uconn.edu/shared/fonts/proximanova_italic_macroman/ProximaNova-RegIt-webfont.eot);src:url(//uconn.edu/shared/fonts/proximanova_italic_macroman/ProximaNova-RegIt-webfont.eot?#iefix) format("embedded-opentype"),url(//uconn.edu/shared/fonts/proximanova_italic_macroman/ProximaNova-RegIt-webfont.svg#proxima_novaregular_italic) format("svg"),url(//uconn.edu/shared/fonts/proximanova_italic_macroman/ProximaNova-RegIt-webfont.woff) format("woff"),url(//uconn.edu/shared/fonts/proximanova_italic_macroman/ProximaNova-RegIt-webfont.ttf) format("truetype");font-weight:400;font-style:italic}.uc_font--proxima-nova{font-family:ProximaNova,Verdana,Arial,Helvetica,sans-serif}@font-face{font-family:icons;src:url(//uconn.edu/shared/fonts/icons/icons.eot);src:url(//uconn.edu/shared/fonts/icons/icons.eot?#iefix) format("embedded-opentype"),url(//uconn.edu/shared/fonts/icons/icons.ttf) format("truetype"),url(//uconn.edu/shared/fonts/icons/icons.woff) format("woff"),url(//uconn.edu/shared/fonts/icons/icons.svg#icons) format("svg");font-weight:400;font-style:normal}.icon-a-z,.icon-search{font-family:icons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-a-z:before{content:"\e600"}.icon-search:before{content:"\e601"}.uc_banner{background-color:#000e2f;height:4em}.uc_banner__inner{max-width:84em;margin:auto;box-sizing:border-box;padding:0 2em}.uc_banner__logo{color:#fff;font-size:2.5em;float:left;margin:0;line-height:1.55em}.uc_banner__name{display:none;float:left;color:#9faab2;font-size:1em;width:11em;letter-spacing:.055em;word-spacing:.02em;padding-left:.75em;margin:1em 0;font-weight:700;font-style:normal;line-height:2em}.uc_banner__name.uc_banner__name--large{font-size:1.5em;line-height:1.2em;margin:.6666em 0;color:#fff}.uc_banner__name.uc_banner__name--collapse{line-height:1em}.uc_banner__name.uc_banner__name--borderLeft{border-left:2px solid #3f4760;padding-left:.25em}@media (min-width:34em){.uc_banner__name{display:block}}@media (min-width:38em){.uc_banner__name{width:auto}.uc_banner__name.uc_banner__name--collapse{line-height:2em}}.uc_banner__buttons{display:none;float:right;height:2.3em;width:5.25em;margin:.8em 0;position:relative;z-index:2}@media (min-width:23em){.uc_banner__buttons{display:block}}.uc_banner__button{display:block;color:#fff;background-color:#1a4798;text-decoration:none;width:2.3em;height:2.3em;text-align:center;vertical-align:top}.uc_banner__button span{font-size:1.5em;line-height:1.533em}.uc_banner__button:active,.uc_banner__button:active span,.uc_banner__button:focus,.uc_banner__button:focus span,.uc_banner__button:hover,.uc_banner__button:hover span,.uc_banner__button:visited,.uc_banner__button:visited span{color:#fff!important;text-decoration:none!important}.uc_banner__button--search{float:left}.uc_banner__button--az{float:right}.uc_banner__searchForm{position:absolute;z-index:-1;top:0;left:0;height:2.3em;box-sizing:border-box;width:15em;transition:width .25s ease,opacity .25s ease-out,transform .25s ease;background-color:#0f2857;border:.1em solid #1a4798;opacity:0;transform:translateX(-90%)}.uc_banner__searchForm.active{outline:0;opacity:1;transform:translateX(-100%)}.uc_banner__searchBar{display:block;float:left;width:12.5em;height:100%;box-sizing:border-box;background:0 0;color:#fff;border:none;padding-left:.5em;outline:0}.uc_banner__dropdownButton{width:2.3em;height:100%;float:right;background-color:#0f2857;position:relative;cursor:pointer}.uc_banner__dropdownButton.active,.uc_banner__dropdownButton:hover{background-color:#13336c}.uc_banner__dropdownButton.active .uc_banner__dropdownBody{opacity:1;transform:translateY(0);pointer-events:all}.uc_banner__dropdownButtonTriangle{position:absolute;top:50%;left:50%;width:0;height:0;margin:-.2165em 0 0 -.3em;border-left:.433em solid transparent;border-right:.433em solid transparent;border-top:.5em solid #fff}.uc_banner__dropdownBody{position:absolute;top:100%;right:0;z-index:-1;overflow-y:hidden;background-color:#fff;box-shadow:0 0 1em rgba(0,0,0,.5);opacity:0;transform:translateY(.5em);pointer-events:none;transition:transform .2s ease,opacity .2s ease}.uc_banner__dropdownElement{white-space:nowrap;line-height:1.5em;padding:.2em .5em;text-align:center}.uc_banner__dropdownElement:hover{color:#008cba}.uc_banner__dropdownElement--selected{background-color:#03357a;color:#fff}.uc_banner__dropdownElement--selected:hover{color:#fff}.uc_title__levelOne{font-family:ProximaNova;text-transform:capitalize;font-size:24px;margin:0 0 10px}.campusSection h1,.campusSection h3,.landingNav h2,.landingNav__link,.quoteModal__inner h1{text-transform:uppercase}.uc_title__levelOne a{text-decoration:none;color:inherit}.uc_title__levelTwo{font-size:11px;letter-spacing:1px;margin:15px 0 5px}.uc_healthFooter{font-family:ProximaNova,Verdana,Arial,Helvetica,sans-serif}.uc_healthFooter *{text-align:left!important}.uc_healthFooter__superNav{background-color:#ebebeb;border-top:1px solid #ccc}.uc_healthFooter__superNavInner{width:100%;max-width:84em;margin:0 auto;overflow-y:hidden;box-sizing:border-box;padding:1em}.uc_healthFooter__contact{float:left;box-sizing:border-box;padding:1em;width:100%}.uc_healthFooter__contactName{line-height:3em;margin:.5em 0}.uc_healthFooter__contactName h1,.uc_healthFooter__contactName h3{vertical-align:middle;margin:0;color:#000e2f!important;text-align:left!important;display:inline-block}.uc_healthFooter__contactName h1{font-family:UConn;letter-spacing:3px;font-size:3.5em;font-weight:lighter;padding-right:.15em}.landingNav__link,.pageHeader__actionButton,.pageNav__link{font-weight:700;text-decoration:none}.uc_healthFooter__contactName h3{font-family:ProximaNova,Verdana,Arial,Helvetica,sans-serif;font-size:1.5em}.uc_healthFooter__contactAppointment{margin:2em 0}.uc_healthFooter__contactAppointment h4{text-align:left!important;color:#000e2f!important;margin:0;font-size:1.1em}.uc_healthFooter__contactAppointment h2{text-align:left!important;color:#000e2f!important;margin:0;font-size:2em}.uc_healthFooter__contactAddress{font-style:normal;font-size:1.1em}.uc_healthFooter__links{text-align:left!important;color:#7c878e;border-color:#7c878e;float:left;padding:1em;box-sizing:border-box;width:100%}.uc_healthFooter__links ul{padding:0;list-style:none;margin:0}.uc_healthFooter__links .uc_healthFooter__link{display:inline-block}.uc_healthFooter__links .uc_healthFooter__link:hover{color:#263a75}.uc_healthFooter__links li:first-child .uc_healthFooter__link{padding-top:0}.uc_healthFooter__links--blue{color:#000e2f;border-color:#000e2f}.uc_healthFooter__links--blue h4{font-size:1em;margin:0 0 .5em}.uc_healthFooter__links--blue .uc_healthFooter__link:hover{color:#ffa902}@media (min-width:34em){.uc_healthFooter__links{width:50%}.uc_healthFooter__links--blue{width:100%}}@media (min-width:44em){.uc_healthFooter__links{width:33.333333%}.uc_healthFooter__links ul{margin:1.5em 0 0}.uc_healthFooter__links--blue ul{margin:0}}@media (min-width:68em){.uc_healthFooter__contact{width:30%;max-width:25em}.uc_healthFooter__links{width:23%;margin-top:2em;max-width:15em}}.uc_healthFooter__link{text-align:left!important;color:inherit;font-size:1em;padding:.5em 0;text-decoration:none;position:relative;transition:color .15s cubic-bezier(.66,.01,.36,1)}.uc_healthFooter__link::after,.uc_healthFooter__link::before{content:"";position:absolute;bottom:.5em;border-color:inherit;border-bottom:1px solid;height:0;width:0;transition:width .15s cubic-bezier(.66,.01,.36,1)}.uc_healthFooter__link::before{left:0}.uc_healthFooter__link::after{right:0}.uc_healthFooter__link:hover{text-decoration:none}.uc_healthFooter__link:hover::after,.uc_healthFooter__link:hover::before{width:50%}.uc_healthFooter__text{text-align:left!important;display:inline-block;padding:.5em 0}.uc_healthFooter__subNav{background-color:#000e2f;color:#ccc}.uc_healthFooter__subNavInner{max-width:84em;margin:0 auto;box-sizing:border-box;padding:2em 1em}.uc_healthFooter__subNavInner .uc_healthFooter__link,.uc_healthFooter__subNavInner .uc_healthFooter__text{margin:.5em 3em .5em 1em}.uc_healthFooter__subNavInner .uc_healthFooter__link{display:inline-block}.uc_healthFooter__subNavInner .uc_healthFooter__link:hover{color:#fff}.uc_banner{font-size:16px}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Regular.ttf);font-weight:500;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Italic.ttf);font-weight:500;font-style:italic}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-LightItalic.ttf);font-weight:300;font-style:italic}html{font-face:OpenSans}.master-wrapper::after{content:"mobile";display:block;visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}@media only screen and (min-width:38em){.master-wrapper::after{content:"tablet"}}@media only screen and (min-width:48em){.master-wrapper::after{content:"tabletLarge"}}@media only screen and (min-width:62em){.master-wrapper::after{content:"desktop"}}.pageHeader{background-color:#666}.pageHeader__titles{float:left}.uc_title__levelTwo{color:#757c7c}.uc_title__levelOne{color:#fff}.pageHeader__actionButtons{float:left;width:100%;height:3em}.pageHeader__actionButton{display:block;float:right;width:40%;height:2em;max-width:8em;margin:.5em;text-align:center;line-height:2em;color:#636263;background-color:#3a3f4e;transition:color .15s cubic-bezier(.6,.06,.59,1),background-color .15s cubic-bezier(.6,.06,.59,1)}.pageHeader__actionButton:hover{background-color:#0f1937;color:#fff}.pageNav{width:100vw;background-color:#383838;border-top:.2em solid #161616!important;border-bottom:.75em solid}.u-degreesColor .pageNav{border-color:#C1133D}.u-concentrationsColor .pageNav{border-color:#EF7C02}.u-campusesColor .pageNav{border-color:#1982BE}.u-for-studentsColor .pageNav{border-color:#76B700}.u-about-usColor .pageNav{border-color:#9A2D98}.u-our-workColor .pageNav{border-color:#f3D33D}.u-talk-to-usColor .pageNav{border-color:#6c686c}.u-how-to-applyColor .pageNav{border-color:#194472}.pageNav__toggle{display:none}.pageNav__toggleLabel{box-sizing:border-box;display:block;width:2em;height:2em;margin:.5em;padding:0;border:0;outline:0;cursor:pointer;background-color:transparent;position:relative}.pageNav__toggleLabelBar{width:2em;height:.15em;background-color:#fff;position:absolute}.pageNav__toggleLabelBar--top{left:50%;top:25%;transform:translate(-50%,-50%) rotate(0);transition:transform 125ms cubic-bezier(.6,.06,.59,1),top 125ms cubic-bezier(.6,.06,.59,1) 125ms}.pageNav__toggle:checked~.pageNav__toggleLabel>.pageNav__toggleLabelBar--top{top:50%;transform:translate(-50%,-50%) rotate(45deg);transition:transform 125ms cubic-bezier(.6,.06,.59,1) 125ms,top 125ms cubic-bezier(.6,.06,.59,1)}.pageNav__toggleLabelBar--middle{left:50%;top:50%;opacity:1;transform:translate(-50%,-50%);transition:opacity 125ms cubic-bezier(.6,.06,.59,1) 125ms}.pageNav__toggle:checked~.pageNav__toggleLabel>.pageNav__toggleLabelBar--middle{opacity:0;transition:opacity 125ms cubic-bezier(.6,.06,.59,1)}.pageNav__toggleLabelBar--bottom{left:50%;top:75%;transform:translate(-50%,-50%) rotate(180deg);transition:transform 125ms cubic-bezier(.6,.06,.59,1),top 125ms cubic-bezier(.6,.06,.59,1) 125ms}.pageNav__toggle:checked~.pageNav__toggleLabel>.pageNav__toggleLabelBar--bottom{top:50%;transform:translate(-50%,-50%) rotate(135deg);transition:transform 125ms cubic-bezier(.6,.06,.59,1) 125ms,top 125ms cubic-bezier(.6,.06,.59,1)}.pageNav__toggle:checked~.pageNav__inner{height:12em}.pageNav__inner{width:100%;height:0;overflow-y:hidden;transition:height .25s cubic-bezier(.6,.06,.59,1)}.pageNav__link::before,.subPageNav__link::before{content:"";top:50%;width:0;height:0}.pageNav__link{display:block;font-size:.8em;line-height:2.5em;color:#aaa;padding-left:.5em;transform:translateX(0);transition:transform .15s cubic-bezier(.6,.06,.59,1),color .15s cubic-bezier(.6,.06,.59,1)}.pageNav__link::before{position:absolute;left:0;border-color:inherit;border-left:.5em solid;border-top:.433em solid transparent;border-bottom:.433em solid transparent;opacity:0;transform:translate(.2em,-65%);transition:transform .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.pageNav__link:hover{color:#fff;transform:translateX(.5em)}.pageNav__link:hover::before{opacity:1;transform:translate(-.2em,-65%)}.pageNav__link--degrees{border-color:#C1133D}.pageNav__link--degrees::hover{background-color:#C1133D}.pageNav__link--degrees.active,.pageNav__link--degrees:hover{color:#C1133D}.pageNav__link--concentrations{border-color:#EF7C02}.pageNav__link--concentrations::hover{background-color:#EF7C02}.pageNav__link--concentrations.active,.pageNav__link--concentrations:hover{color:#EF7C02}.pageNav__link--campuses{border-color:#1982BE}.pageNav__link--campuses::hover{background-color:#1982BE}.pageNav__link--campuses.active,.pageNav__link--campuses:hover{color:#1982BE}.pageNav__link--for-students{border-color:#76B700}.pageNav__link--for-students::hover{background-color:#76B700}.pageNav__link--for-students.active,.pageNav__link--for-students:hover{color:#76B700}.pageNav__link--about-us{border-color:#9A2D98}.pageNav__link--about-us::hover{background-color:#9A2D98}.pageNav__link--about-us.active,.pageNav__link--about-us:hover{color:#9A2D98}.pageNav__link--our-work{border-color:#f3D33D}.pageNav__link--our-work::hover{background-color:#f3D33D}.pageNav__link--our-work.active,.pageNav__link--our-work:hover{color:#f3D33D}.pageNav__link--talk-to-us{border-color:#6c686c}.pageNav__link--talk-to-us::hover{background-color:#6c686c}.pageNav__link--talk-to-us.active,.pageNav__link--talk-to-us:hover{color:#6c686c}.pageNav__link--how-to-apply{border-color:#194472}.pageNav__link--how-to-apply::hover{background-color:#194472}.pageNav__link--how-to-apply.active,.pageNav__link--how-to-apply:hover{color:#194472}.subPage{margin-bottom:1em}.subPageNav{margin-top:1em}.subPageNav__link{margin-left:1em;position:relative;text-decoration:none}.subPageNav__link::before{position:absolute;left:-1em;transform:translateY(-50%);border-right:.5em solid;border-color:inherit;border-top:.43em solid transparent;border-bottom:.43em solid transparent}.mainFooter__applyButton::before,.socialNav__link::before{top:50%;z-index:1;transform:translate(-50%,-50%);transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1);content:"";left:50%}.subPageAside,.subPageAside__Banner,.subPageAside__Image,.subPageBody,.subPageBody__inner{width:100%;box-sizing:border-box}.subPageMain{margin-left:-1em;margin-right:-1em}.subPageAside,.subPageBody{padding:1em;float:left}.subPageAside__inner{overflow-y:hidden}.subPageBody__inner{background-color:#f0f0f0;padding:1em}.subPageAside__Image{float:left;margin:0;overflow:hidden}.subPageAside__Image img{max-width:100%;vertical-align:bottom}.subPageAside__Banner{display:block;float:left;text-decoration:none;min-height:100%;padding:2em;text-align:center}.subPage--degrees a,.subPage--degrees h1,.subPage--degrees h2,.subPage--degrees h3,.subPage--degrees h4,.subPage--degrees h5,.subPage--degrees h6{color:#C1133D;border-color:#C1133D}.subPage--degrees .subPageAside__Banner,.subPage--degrees .subPageAside__inner{background-color:#C1133D}.subPage--degrees .subPageAside__Banner h3,.subPage--degrees .subPageAside__inner h3{color:#fff}.subPage--concentrations a,.subPage--concentrations h1,.subPage--concentrations h2,.subPage--concentrations h3,.subPage--concentrations h4,.subPage--concentrations h5,.subPage--concentrations h6{color:#EF7C02;border-color:#EF7C02}.subPage--concentrations .subPageAside__Banner,.subPage--concentrations .subPageAside__inner{background-color:#EF7C02}.subPage--concentrations .subPageAside__Banner h3,.subPage--concentrations .subPageAside__inner h3{color:#fff}.subPage--campuses a,.subPage--campuses h1,.subPage--campuses h2,.subPage--campuses h3,.subPage--campuses h4,.subPage--campuses h5,.subPage--campuses h6{color:#1982BE;border-color:#1982BE}.subPage--campuses .subPageAside__Banner,.subPage--campuses .subPageAside__inner{background-color:#1982BE}.subPage--campuses .subPageAside__Banner h3,.subPage--campuses .subPageAside__inner h3{color:#fff}.subPage--for-students a,.subPage--for-students h1,.subPage--for-students h2,.subPage--for-students h3,.subPage--for-students h4,.subPage--for-students h5,.subPage--for-students h6{color:#76B700;border-color:#76B700}.subPage--for-students .subPageAside__Banner,.subPage--for-students .subPageAside__inner{background-color:#76B700}.subPage--for-students .subPageAside__Banner h3,.subPage--for-students .subPageAside__inner h3{color:#fff}.subPage--about-us a,.subPage--about-us h1,.subPage--about-us h2,.subPage--about-us h3,.subPage--about-us h4,.subPage--about-us h5,.subPage--about-us h6{color:#9A2D98;border-color:#9A2D98}.subPage--about-us .subPageAside__Banner,.subPage--about-us .subPageAside__inner{background-color:#9A2D98}.subPage--about-us .subPageAside__Banner h3,.subPage--about-us .subPageAside__inner h3{color:#fff}.subPage--our-work a,.subPage--our-work h1,.subPage--our-work h2,.subPage--our-work h3,.subPage--our-work h4,.subPage--our-work h5,.subPage--our-work h6{color:#f3D33D;border-color:#f3D33D}.subPage--our-work .subPageAside__Banner,.subPage--our-work .subPageAside__inner{background-color:#f3D33D}.subPage--our-work .subPageAside__Banner h3,.subPage--our-work .subPageAside__inner h3{color:#fff}.subPage--talk-to-us a,.subPage--talk-to-us h1,.subPage--talk-to-us h2,.subPage--talk-to-us h3,.subPage--talk-to-us h4,.subPage--talk-to-us h5,.subPage--talk-to-us h6{color:#6c686c;border-color:#6c686c}.subPage--talk-to-us .subPageAside__Banner,.subPage--talk-to-us .subPageAside__inner{background-color:#6c686c}.subPage--talk-to-us .subPageAside__Banner h3,.subPage--talk-to-us .subPageAside__inner h3{color:#fff}.subPage--how-to-apply a,.subPage--how-to-apply h1,.subPage--how-to-apply h2,.subPage--how-to-apply h3,.subPage--how-to-apply h4,.subPage--how-to-apply h5,.subPage--how-to-apply h6{color:#194472;border-color:#194472}.subPage--how-to-apply .subPageAside__Banner,.subPage--how-to-apply .subPageAside__inner{background-color:#194472}.subPage--how-to-apply .subPageAside__Banner h3,.subPage--how-to-apply .subPageAside__inner h3{color:#fff}.mainFooter{background-color:#000;color:#fff;padding:1em 0}.mainFooter__subNav,.mainFooter__superNav{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.mainFooter__superNav{-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3em}.mainFooter__subNav{-ms-flex-pack:start;justify-content:flex-start}.mainFooter__social{padding-right:2em;margin-bottom:.5em}.mainFooter__apply{margin-top:.5em}.socialNav ul{list-style:none;padding-left:0;margin:0}.socialNav li{float:left}.socialNav__link{display:block;width:3em;height:3em;border-radius:50%;margin:.5em;position:relative;border-color:#fff}.socialNav__link#facebook{background:url(../img/footer-icons/facebook.png) center/cover no-repeat}.socialNav__link#twitter{background:url(../img/footer-icons/twitter.png) center/cover no-repeat}.socialNav__link#instagram{background:url(../img/footer-icons/instagram.png) center/cover no-repeat}.socialNav__link#youtube{background:url(../img/footer-icons/youtube.png) center/cover no-repeat}.socialNav__link::before{position:absolute;width:2.75em;height:2.75em;border-radius:50%;border:1px solid;border-color:inherit;opacity:0}.socialNav__link.active::before,.socialNav__link:hover::before{width:calc(100% + 10px);height:calc(100% + 10px);opacity:1}.socialNav__link--first{margin-left:0}.mainFooter__applyButton{display:block;font-size:1.5em;color:#000;text-decoration:none;background-color:#fff;border-color:#fff;padding:1em 1.5em;position:relative}.mainFooter__applyButton::before{position:absolute;width:100%;height:100%;border:1px solid;border-color:inherit;opacity:0}.mainFooter__applyButton.active::before,.mainFooter__applyButton:hover::before{width:calc(100% + 10px);height:calc(100% + 10px);opacity:1}.mainFooter__subNavLink{display:block;margin:.5em 1em;color:#fff;text-decoration:none;position:relative}.mainFooter__subNavLink::after{content:"";background-color:#fff;position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:1px;transition:width .15s cubic-bezier(.6,.06,.59,1)}.mainFooter__subNavLink:hover::after{width:100%}.videoWrapper{background-color:#fff;width:100%;padding:1em;box-sizing:border-box}.videoWrapper__inner{max-width:80em;margin:0 auto;position:relative}.videoWrapper__videoParent{position:relative;padding-bottom:50%;padding-top:35px;height:0;overflow:hidden}.videoWrapper__videoParent iframe{position:absolute;top:0;left:0;width:100%;height:100%}.quoteModal{background:url(../img/landing/quoteBannerImage.png) center/cover;overflow:hidden;padding:3em 0;box-shadow:inset 0 0 1em rgba(0,0,0,.8);position:relative}.quoteModal__inner{max-width:80em;margin:0 auto;text-align:center}.quoteModal__inner h1{color:#97ea00;font-size:2.5em;text-shadow:0 0 .5em rgba(0,0,0,.5)}.quoteModal__inner h3{font-size:1.5em;line-height:1.4em;color:#fff}.landingNav{background-color:rgba(0,0,0,.5);padding:1em;box-sizing:border-box;width:100%;text-align:center}.landingNav h2{color:#fff;margin:0 0 1em}.landingNav ul{margin:0;padding:0}.landingNav li{list-style:none;display:inline-block}.landingNav__link{width:12em;line-height:3em;text-align:center;display:block;color:#fff;margin:.5em;position:relative;transition:.15s cubic-bezier(.6,.06,.59,1)}.landingNav__link--about-us::after,.landingNav__link--campuses::after,.landingNav__link--concentrations::after,.landingNav__link--degrees::after,.landingNav__link--for-students::after,.landingNav__link--our-work::after{content:"";position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%)}.degreeCard::before,.landingNav__link--about-us::after,.landingNav__link--campuses::after,.landingNav__link--concentrations::after,.landingNav__link--degrees::after,.landingNav__link--for-students::after,.landingNav__link--our-work::after{transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.landingNav__link--degrees{background-color:#C1133D}.landingNav__link--degrees::after{width:100%;height:100%;border:1px solid #C1133D;opacity:0}.landingNav__link--degrees.active::after,.landingNav__link--degrees:hover::after{width:calc(100% + .5em);height:calc(100% + .5em);opacity:1}.landingNav__link--degrees:hover{background-color:#fff;color:#C1133D}.landingNav__link--concentrations{background-color:#EF7C02}.landingNav__link--concentrations::after{width:100%;height:100%;border:1px solid #EF7C02;opacity:0}.landingNav__link--concentrations.active::after,.landingNav__link--concentrations:hover::after{width:calc(100% + .5em);height:calc(100% + .5em);opacity:1}.landingNav__link--concentrations:hover{background-color:#fff;color:#EF7C02}.landingNav__link--our-work{background-color:#f3D33D}.landingNav__link--our-work::after{width:100%;height:100%;border:1px solid #f3D33D;opacity:0}.landingNav__link--our-work.active::after,.landingNav__link--our-work:hover::after{width:calc(100% + .5em);height:calc(100% + .5em);opacity:1}.landingNav__link--our-work:hover{background-color:#fff;color:#f3D33D}.landingNav__link--for-students{background-color:#76B700}.landingNav__link--for-students::after{width:100%;height:100%;border:1px solid #76B700;opacity:0}.landingNav__link--for-students.active::after,.landingNav__link--for-students:hover::after{width:calc(100% + .5em);height:calc(100% + .5em);opacity:1}.landingNav__link--for-students:hover{background-color:#fff;color:#76B700}.campusFixedNav,.landingNav__link--campuses{background-color:#1982BE}.landingNav__link--campuses::after{width:100%;height:100%;border:1px solid #1982BE;opacity:0}.landingNav__link--campuses.active::after,.landingNav__link--campuses:hover::after{width:calc(100% + .5em);height:calc(100% + .5em);opacity:1}.landingNav__link--campuses:hover{background-color:#fff;color:#1982BE}.landingNav__link--about-us{background-color:#9A2D98}.landingNav__link--about-us::after{width:100%;height:100%;border:1px solid #9A2D98;opacity:0}.degreeBanner__btn::before,.degreeCard::before{border:1px solid #C1133D;z-index:1;content:""}.landingNav__link--about-us.active::after,.landingNav__link--about-us:hover::after{width:calc(100% + .5em);height:calc(100% + .5em);opacity:1}.landingNav__link--about-us:hover{background-color:#fff;color:#9A2D98}.homePosts{background-color:#383838;color:#fff;padding-bottom:1em}.homePost{width:100%;padding:.5em;box-sizing:border-box}.homePost__inner{width:100%;height:100%;padding:.5em 1em;box-sizing:border-box;background-color:#fff;color:#383838}.homePost__body,.homePost__image{padding:.5em;float:left;box-sizing:border-box}.homePost__inner:after{content:"";display:table;clear:both}.homePost__image{display:none;width:7em;height:7em;margin:0}.degreeCard::before,.homePost__image div{width:100%;height:100%}.homePost__body{width:100%}.homePost__title{margin-top:0}.homePost__body a{color:#3f3f3f}.homePost__body a:hover{color:#76b700}.degreeCards{margin:1em auto;max-width:24em;overflow-y:hidden}.degreeCard{display:block;float:left;width:100%;max-width:24em;margin:0 0 1em;overflow:hidden;background-color:#000;cursor:pointer;position:relative}.degreeCard::before,.degreeCard__label{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.degreeCard::before{opacity:0}.degreeCard.active::before,.degreeCard:hover::before{width:calc(100% + -2em);height:calc(100% + -2em);opacity:1}.degreeCard__background{max-width:100%;vertical-align:bottom;transition:opacity .15s cubic-bezier(.6,.06,.59,1)}.degreeCard__label{width:80%;color:#fff;text-align:center}.degreeCard__label h1{font-size:1.25em;margin:0}.degreeCard__label h4{font-weight:lighter;margin:.5em 0 0}.degreeCard__label h4 span{padding:0 .4em}.degreeCard__learnMore{transform:translateY(-100%);opacity:0;transition:.15s cubic-bezier(.6,.06,.59,1);color:#C1133D}.degreeCard:hover .degreeCard__background{opacity:.5}.degreeCard:hover .degreeCard__learnMore{transform:translateY(50%);opacity:1}.degreeBanner{background:url(../img/degrees/degrees-redirect-bg.jpg) center/cover no-repeat;overflow-y:hidden}.degreeBanner__inner{width:100%;max-width:28em;margin:4em auto;box-sizing:border-box;padding:.5em;overflow-y:hidden;text-align:center}.degreeBanner__inner ul{margin:0;padding:0}.degreeBanner__inner li{box-sizing:border-box;list-style:none;padding:.4em;float:left}.degreeBanner__btn{box-sizing:border-box;text-align:center;display:block;padding:.5em;color:#fff;text-decoration:none;position:relative;transition:background-color .15s cubic-bezier(.6,.06,.59,1),color .15s cubic-bezier(.6,.06,.59,1)}.degreeBanner__btn:hover{background-color:#fff;color:#C1133D}.degreeBanner__btn::before{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);opacity:0;transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.degreeBanner__btn.active::before,.degreeBanner__btn:hover::before{width:calc(100% + .5em);height:calc(100% + .5em);opacity:1}.degreeBanner__btn--small{width:50%}.degreeBanner__btn--small a{background-color:#C1133D}.degreeBanner__btn--large{width:100%}.degreeBanner__btn--large a{background-image:linear-gradient(173deg,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 50%);padding:2em}.cameraIcon{display:inline-block;width:2em;height:2em;margin-right:.5em;vertical-align:middle;background:url(../img/degrees/camera-icon.png) center/cover no-repeat}.concentrationTile{width:90vw;height:50vw;display:block;margin:1em 2.5vw;text-decoration:none;float:left}.concentrationTile--2dAnimation{background:url(../img/concentrations/2dAnimation.jpg) center/cover no-repeat}.concentrationTile--3dAnimation{background:url(../img/concentrations/3dAnimation.jpg) center/cover no-repeat}.concentrationTile--businessStrategies{background:url(../img/concentrations/businessStrategies.jpg) center/cover no-repeat}.concentrationTile--digitalHumanities{background:url(../img/concentrations/digitalHumanities.jpg) center/cover no-repeat}.concentrationTile--gameDesign{background:url(../img/concentrations/gameDesign.jpg) center/cover no-repeat}.concentrationTile--webDesign{background:url(../img/concentrations/webDesign.jpg) center/cover no-repeat}.concentrationTile__inner{width:100%;height:100%;position:relative;background-color:transparent;transition:background-color .15s cubic-bezier(.6,.06,.59,1)}.concentrationTile__inner::before,.concentrationTile__text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.concentrationTile__inner::before{content:"";width:100%;height:100%;z-index:1;border:1px solid #EF7C02;opacity:0;transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.concentrationTile__inner.active::before,.concentrationTile__inner:hover::before{width:calc(100% + -1.5em);height:calc(100% + -1.5em);opacity:1}.concentrationTile__inner:hover{background-color:rgba(0,0,0,.5)}.concentrationTile__text{width:60%;text-align:center;color:#fff;font-weight:700;background:rgba(239,124,2,.8);padding:.5em;transition:background-color .15s cubic-bezier(.6,.06,.59,1),color .15s cubic-bezier(.6,.06,.59,1)}.concentrationTile__inner:hover .concentrationTile__text{color:#EF7C02;background-color:transparent}.concentrationInfoContainer{display:none;position:relative}.concentrationInfo{z-index:0;position:absolute;top:0;left:0;opacity:0;width:100%;transition:opacity .3s cubic-bezier(.6,.06,.59,1)}.concentrationInfo.active{opacity:1;z-index:1;position:relative}.concentrationInfo h1{box-sizing:border-box;color:#fff;font-size:1.5em;text-align:center;width:100%;padding:.5em;background-color:#EF7C02}.concentrationInfo li{margin:.3em 0}.concentrationInfo h3{box-sizing:border-box;color:#EF7C02;text-align:center;width:100%;padding:.5em;border:.25em solid #EF7C02}.forStudentsTile,.ourWorkTile{padding:1em;float:left;box-sizing:border-box}.concentrationInfo__button{display:block;width:50%;font-weight:700;color:#EF7C02;text-decoration:none;margin-bottom:1em}.concentrationInfo__button:hover{text-decoration:underline}.ourWorkTiles{margin:2em 0;overflow-y:hidden}.ourWorkTile{margin:0;width:100%}.ourWorkTile__inner{width:100%;max-width:20em;text-decoration:none}.ourWorkTile__inner:hover .ourWorkTile__image img{transform:scale(1.2)}.ourWorkTile__inner:hover .ourWorkTile__caption--hover{height:3em}.ourWorkTile__image{width:100%;height:100%;overflow:hidden}.ourWorkTile__image img{width:100%;vertical-align:bottom;transform:scale(1);transition:transform .2s cubic-bezier(.6,.06,.59,1)}.ourWorkTile__caption{width:100%;height:3em;position:relative}.ourWorkTile__caption span{position:absolute;bottom:0;display:block;width:100%;text-align:center;line-height:3em;color:#7a7878;font-size:.9em}.ourWorkTile__caption--hover{position:absolute;overflow:hidden;background-color:#f3D33D;bottom:0;height:.1em;transition:height .2s cubic-bezier(.6,.06,.59,1)}.ourWorkTile__caption--hover span{color:#fff;font-weight:700}.forStudentsTiles{margin:2em 0;overflow-y:hidden}.forStudentsTile{margin:0;width:100%}.forStudentsTile__inner{display:block;width:100%;max-width:30em;margin:0 auto;text-decoration:none;position:relative;overflow-y:hidden}.forStudentsTile__inner::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;z-index:2;transform:translate(-50%,-50%);border:1px solid #76B700;opacity:0;transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.campusHeader__link::before,.campus__inner::before{content:"";z-index:1;border:1px solid #1982BE}.forStudentsTile__inner.active::before,.forStudentsTile__inner:hover::before{width:calc(100% + -1em);height:calc(100% + -1em);opacity:1}.forStudentsTile__inner:hover .forStudentsTile__image img{transform:scale(1.2)}.forStudentsTile__inner:hover .forStudentsTile__caption{background-color:rgba(0,0,0,.5)}.forStudentsTile__inner:hover .forStudentsTile__caption span{background-color:#76B700;color:#fff}.forStudentsTile__image{width:100%;height:100%;overflow:hidden}.forStudentsTile__image img{width:100%;vertical-align:bottom;transform:scale(1);transition:transform .2s cubic-bezier(.6,.06,.59,1)}.forStudentsTile__caption{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:transparent;transition:background-color .2s cubic-bezier(.6,.06,.59,1)}.forStudentsTile__caption span{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#76B700;font-weight:700;background-color:rgba(0,0,0,.7);font-size:1em;text-align:center;padding:1em 2em;transition:color .2s cubic-bezier(.6,.06,.59,1),background-color .2s cubic-bezier(.6,.06,.59,1)}.campuses{margin:1em 0}.campus{box-sizing:border-box;width:100%;float:left;padding:1em;margin:0}.campus__inner{color:#fff;background-color:#000;text-decoration:none;display:block;width:100%;position:relative;overflow:hidden}.campus__explore,.campus__inner::before,.campus__title{position:absolute;top:50%;left:50%}.campus__inner::before{width:100%;height:100%;transform:translate(-50%,-50%);opacity:0;transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.campus__inner.active::before,.campus__inner:hover::before{width:calc(100% + -2em);height:calc(100% + -2em);opacity:1}.campus__inner:hover .campus__explore{background-color:#fff;color:#1982BE}.campus__inner:hover .campus__background{opacity:.3}.campus__background{width:100%;height:auto;vertical-align:bottom;opacity:1;transition:opacity .15s cubic-bezier(.6,.06,.59,1)}.campusHeader__link,.campus__explore{transition:color .15s cubic-bezier(.6,.06,.59,1),background-color .15s cubic-bezier(.6,.06,.59,1)}.campus__title{transform:translate(-50%,-120%);font-size:3em;text-shadow:0 0 .5em rgba(0,0,0,.5)}.campus__explore{transform:translate(-50%,30%);font-size:1.2em;background:#1982BE;text-align:center;line-height:1.5em;width:10em}.campusesQuoteModal{width:100vw;height:20vw;min-height:15em;background:url(../img/campuses/banner.jpg) center/cover no-repeat}.campusesQuoteModal__inner{width:100%;height:100%;background-color:rgba(0,0,0,.8);position:relative}.campusesQuoteModal__inner blockquote{margin:0;color:#fff;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:40em}.campusesQuoteModal__inner blockquote footer{color:#1982BE;text-align:center}.campusHeader{box-sizing:border-box;padding:2em}.campusHeader__name{font-size:3em;color:#fff;text-shadow:0 0 .5em rgba(0,0,0,.1);text-align:center;padding:1em 0;margin:0}.campusHeader__nav{margin:0 auto;max-width:48em}.campusHeader__nav ul{margin:0;padding:0;text-align:center}.campusHeader__nav li{list-style:none;display:inline-block}.campusHeader__link{display:block;color:#fff;text-decoration:none;font-weight:700;font-size:1.2em;padding:1em;background-color:rgba(25,130,190,.8);margin:.5em;position:relative}.campusHeader__link:hover{color:#1982BE;background-color:#fff}.campusHeader__link::before{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%,-50%);opacity:0;transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.campusHeader__link.active::before,.campusHeader__link:hover::before{width:calc(100% + .5em);height:calc(100% + .5em);opacity:1}.campusFixedNav{position:fixed;top:0;left:0;z-index:5;width:100vw;text-align:center;opacity:0;transform:translateY(-50%);transition:opacity .15s cubic-bezier(.6,.06,.59,1),transform .15s cubic-bezier(.6,.06,.59,1)}.campusFixedNav ul{text-align:center;margin:0 auto;padding:0}.campusFixedNav li{list-style:none;display:inline-block}.campusFixedNav.campusFixedNav--show{opacity:1;transform:translateY(0)}.campusFixedNav__link{display:block;line-height:2.5em;padding:0 .75em;background-color:transparent;text-decoration:none;font-weight:700;color:#fff}.campusFixedNav__link:hover{background-color:rgba(0,0,0,.1)}.campusSection{padding-top:1em;max-width:60em;margin:0 auto;overflow-y:hidden}.contactImg,.livingLearningImg,.studentStory img{max-width:100%;display:block}.campusSection h1{text-align:center;color:#000;padding:0 .5em;margin:.5em 0;font-size:2em;position:relative}.campusSection h1::after{content:'';position:absolute;left:50%;bottom:0;height:.1em;background-color:#1982BE;width:10em;transform:translateX(-50%)}.labsImg img,.studentStory img{height:auto;vertical-align:bottom}.campusSection h3{color:grey}.campusSection h4{margin:0;font-weight:400}.campusSection a{color:#1982BE;text-decoration:none}.campusSection a:hover{text-decoration:underline}.aboutUsTile__inner,.applyCampus__link,.contactCard,.contactCard__bottomInner a{text-decoration:none}.campusSection blockquote{margin:0}.campusSectionRow{width:100%;overflow-y:hidden}.campusSectionFull,.campusSectionHalf{float:left;width:100%;box-sizing:border-box;padding:1em;text-align:left}.livingLearningImg{width:30em;margin:0 auto;vertical-align:bottom}.studentStory img{margin:0 auto 1em}.labsImg{float:left;width:100%;box-sizing:border-box;padding:.1em;margin:0}.labsImg img{width:100%}.contactImg{width:25em;margin:0 auto;vertical-align:bottom}.campusTop{display:block;width:100%;text-align:center;font-weight:700}.aboutUsTiles{max-width:60em;margin:0 auto;overflow-y:hidden;padding:.5em 0}.aboutUsTile{box-sizing:border-box;margin:0 auto;max-width:30em;width:100%;padding:.5em}.aboutUsTile__inner{display:block;color:#fff;width:100%;height:100%;position:relative}.aboutUsTile__inner img{max-width:100%;margin:0 auto;display:block;vertical-align:text-bottom}.aboutUsTile--large{max-width:100%}.aboutUsTile--large .aboutUsTile__caption{position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.aboutUsTile--large .aboutUsTile__caption img{width:2.5em;height:2.5em;float:left;margin-right:.5em;display:none}.aboutUsTile--large .aboutUsTile__captionText{float:left;width:15em;font-size:1.2em;font-weight:700;margin:0;text-align:center}.aboutUsTile--small .aboutUsTile__inner::before{content:"";position:absolute;top:50%;left:50%;width:100%;height:100%;z-index:10;transform:translate(-50%,-50%);border:1px solid #9A2D98;opacity:0;transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.aboutUsTile--small .aboutUsTile__inner.active::before,.aboutUsTile--small .aboutUsTile__inner:hover::before{width:calc(100% + -1em);height:calc(100% + -1em);opacity:1}.aboutUsTile--small .aboutUsTile__inner .aboutUsTile__caption{position:absolute;top:50%;left:50%;width:calc(100% - 2em);height:calc(100% - 2em);transform:translate(-50%,-50%);background-color:rgba(0,0,0,.75);transition:width .15s cubic-bezier(.6,.06,.59,1),height .15s cubic-bezier(.6,.06,.59,1)}.aboutUsTile--small .aboutUsTile__inner .aboutUsTile__captionText{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;margin:0}.aboutUsTile--small .aboutUsTile__inner:hover .aboutUsTile__caption{width:100%;height:100%}.contactCards{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:distribute;justify-content:space-around}.contactCard__outer{width:100%;float:left}.contactCard{width:100%;max-width:14em;margin:1.5em auto;display:block;color:#000}.contactCard--red hr{border-color:#c41f40}.contactCard--orange hr{border-color:#ef7d22}.contactCard--yellow hr{border-color:#f2d43c}.contactCard--green hr{border-color:#73b843}.contactCard--blue hr{border-color:#1f83c0}.contactCard__top{width:100%;margin:0;position:relative;min-height:100%}.contactCard__top img{width:50%;height:auto;display:block}.contactCard__top figcaption{display:block;width:50%;padding-left:.5em;position:absolute;left:50%;top:100%;transform:translateY(-100%)}#all,.contactModal{top:50%;left:50%;position:fixed}.contactCard__top h3{margin:0;font-size:.7em}.contactCard__top h3:last-child{color:#8d848d}.contactCard__bottom{width:100%;margin:0;background-color:#383638;overflow-y:hidden}.contactCard__bottom hr{margin-bottom:.75em}.contactCard__bottomInner{padding:.75em .75em .25em}.contactCard__bottomInner a,.contactCard__bottomInner h4{color:#e4e4e4;text-transform:uppercase}.contactCard__bottomInner h4{margin:0 0 .1em;font-size:.6em}#all{z-index:999}.contactModal{display:block;opacity:0;z-index:-999;transform:translate(-50%,-55%);width:100vw;max-width:50em;height:100%;max-height:50em;box-sizing:border-box;padding:1em;transition:transform .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1),z-index .1ms linear .15s}.contactModal__inner{width:100%;height:100%;box-shadow:0 0 1em rgba(56,54,56,.5);background-color:#fff}.contactModal:target{opacity:1;z-index:3;transition:transform .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1);transform:translate(-50%,-50%)}.contactModal:target+.contactModal__cover{opacity:1;z-index:2;transition:opacity .1s cubic-bezier(.6,.06,.59,1)}.contactModal__cover{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-999;opacity:0;background-color:rgba(255,255,255,.95);cursor:default;transition:opacity .1s cubic-bezier(.6,.06,.59,1) .15s,z-index .1ms linear .25s}.contactModal--red .contactModal__header{background-color:#c41f40}.contactModal--orange .contactModal__header{background-color:#ef7d22}.contactModal--yellow .contactModal__header{background-color:#f2d43c}.contactModal--green .contactModal__header{background-color:#73b843}.contactModal--blue .contactModal__header{background-color:#1f83c0}.contactModal--red .contactModal__bodyInfo a,.contactModal--red .contactModal__footer a:hover{color:#c41f40}.contactModal--orange .contactModal__bodyInfo a,.contactModal--orange .contactModal__footer a:hover{color:#ef7d22}.contactModal--yellow .contactModal__bodyInfo a,.contactModal--yellow .contactModal__footer a:hover{color:#f2d43c}.contactModal--green .contactModal__bodyInfo a,.contactModal--green .contactModal__footer a:hover{color:#73b843}.contactModal--blue .contactModal__bodyInfo a,.contactModal--blue .contactModal__footer a:hover{color:#1f83c0}.contactModal__header{width:100%;height:6em;position:relative;color:#fff}.contactModal__header h1{margin:0;padding:.5em .5em 0;line-height:1em}.contactModal__header h3{padding:.5em 1em 1em;margin:0}.contactModal__body{box-sizing:border-box;width:100%;height:calc(100% - 8em);overflow-y:scroll;-webkit-overflow-scrolling:touch;padding:1em}.contactModal__footer{line-height:2em;width:100%;background-color:#383638}.contactModal__footer a{color:#fff;text-decoration:none;font-weight:700;padding-left:.5em}.contactModal__bodyInfo{margin:0;font-weight:700}.contactModal__bodyInfo a:hover{color:#383638}.applyCampus{width:100%;float:left;padding:2em;box-sizing:border-box}.applyCampus__inner{width:100%;margin:0}.applyCampus__inner img{max-width:100%}.applyCampus__inner figcaption{border-left:.1em solid #194472;margin:.5em 0 0 .2em;box-sizing:border-box;padding-left:1em}.applyCampus__inner figcaption h1{font-size:3em;padding:.4em 0 .2em;margin:0}.applyCampus__link{color:#7a7878;display:block;font-weight:700;letter-spacing:.1em;padding:.2em 0;position:relative;transform:translateX(0);transition:transform .15s cubic-bezier(.6,.06,.59,1),color .15s cubic-bezier(.6,.06,.59,1)}.applyCampus__link::before{content:"";position:absolute;left:0;top:.5em;width:0;height:0;border-top:.433em solid transparent;border-bottom:.433em solid transparent;border-left:.5em solid #194472;opacity:0;transform:translateX(0);transition:transform .15s cubic-bezier(.6,.06,.59,1),opacity .15s cubic-bezier(.6,.06,.59,1)}.applyCampus__link:hover{color:#000;transform:translateX(.5em)}.applyCampus__link:hover::before{opacity:1;transform:translateX(-1em)}.u-t-left{text-align:left}.u-t-right{text-align:right}.u-container{padding:0 1em;display:block;max-width:80em;overflow-y:hidden;margin-left:auto;margin-right:auto}.u-blackBG{background-color:#000}.u-degreesColor .u-backgroundColor,.u-degreesColor .u-h-backgroundColor:hover,.u-degreesColor .u-s-backgroundColor::after,.u-degreesColor .u-s-backgroundColor::before{background-color:#C1133D}.u-indent{margin-left:2em}.u-degreesColor .u-color{color:#C1133D}.u-degreesColor .u-borderColor{border-color:#C1133D}.u-concentrationsColor .u-backgroundColor,.u-concentrationsColor .u-h-backgroundColor:hover,.u-concentrationsColor .u-s-backgroundColor::after,.u-concentrationsColor .u-s-backgroundColor::before{background-color:#EF7C02}.u-concentrationsColor .u-color{color:#EF7C02}.u-concentrationsColor .u-borderColor{border-color:#EF7C02}.u-campusesColor .u-backgroundColor,.u-campusesColor .u-h-backgroundColor:hover,.u-campusesColor .u-s-backgroundColor::after,.u-campusesColor .u-s-backgroundColor::before{background-color:#1982BE}.u-campusesColor .u-color{color:#1982BE}.u-campusesColor .u-borderColor{border-color:#1982BE}.u-for-studentsColor .u-backgroundColor,.u-for-studentsColor .u-h-backgroundColor:hover,.u-for-studentsColor .u-s-backgroundColor::after,.u-for-studentsColor .u-s-backgroundColor::before{background-color:#76B700}.u-for-studentsColor .u-color{color:#76B700}.u-for-studentsColor .u-borderColor{border-color:#76B700}.u-about-usColor .u-backgroundColor,.u-about-usColor .u-h-backgroundColor:hover,.u-about-usColor .u-s-backgroundColor::after,.u-about-usColor .u-s-backgroundColor::before{background-color:#9A2D98}.u-about-usColor .u-color{color:#9A2D98}.u-about-usColor .u-borderColor{border-color:#9A2D98}.u-our-workColor .u-backgroundColor,.u-our-workColor .u-h-backgroundColor:hover,.u-our-workColor .u-s-backgroundColor::after,.u-our-workColor .u-s-backgroundColor::before{background-color:#f3D33D}.u-our-workColor .u-color{color:#f3D33D}.u-our-workColor .u-borderColor{border-color:#f3D33D}.u-talk-to-usColor .u-backgroundColor,.u-talk-to-usColor .u-h-backgroundColor:hover,.u-talk-to-usColor .u-s-backgroundColor::after,.u-talk-to-usColor .u-s-backgroundColor::before{background-color:#6c686c}.u-talk-to-usColor .u-color{color:#6c686c}.u-talk-to-usColor .u-borderColor{border-color:#6c686c}.u-how-to-applyColor .u-backgroundColor,.u-how-to-applyColor .u-h-backgroundColor:hover,.u-how-to-applyColor .u-s-backgroundColor::after,.u-how-to-applyColor .u-s-backgroundColor::before{background-color:#194472}.u-how-to-applyColor .u-color{color:#194472}.u-how-to-applyColor .u-borderColor{border-color:#194472}@media screen and (min-width:38em){.subPageAside__Banner,.subPageAside__Image{width:50%}.concentrationTile{width:40vw;height:25vw;margin:1em 3.7vw}.forStudentsTile,.labsImg,.ourWorkTile{width:50%}.campus__title{font-size:3.5em}.aboutUsTile{max-width:50%;float:left}.aboutUsTile--large{max-width:100%}.aboutUsTile--large .aboutUsTile__caption{width:21em}.aboutUsTile--large .aboutUsTile__caption img{display:block}.aboutUsTile--large .aboutUsTile__captionText{text-align:left}.contactCard__outer{width:50%}}@media screen and (min-width:48em){.pageNav .u-container{padding:0}.pageNav__toggleLabel{display:none}.pageNav__inner{height:3em!important}.pageNav__link{width:16.6%;float:left;box-sizing:border-box;margin:.5em 0;padding:0;text-align:center}.pageNav__link::before{top:100%;left:0;width:100%;height:1em;opacity:1;border:none}.pageNav__link:hover{transform:translate(0,0)}.pageHeader__actionButtons{float:right;width:20em;margin-top:1.8em}.subPageBody{width:60%}.subPageAside{width:40%}.subPageAside__Banner,.subPageAside__Image{width:100%}.homePost__image{display:block}.homePost__body{width:calc(100% - 7em)}.degreeCards{max-width:100%;margin:2em auto}.degreeCard{width:30%;max-width:30%;margin:0}.degreeCard:nth-child(2){margin:0 5%}.forStudentsTile,.ourWorkTile{width:33.33333%}.applyCampus,.campus,.campusSectionHalf{width:50%}.campus__title{font-size:4em}.contactCard__outer{width:33.33333%}}@media screen and (min-width:62em){.pageNav__link{border-left:1px solid grey}.pageNav__link:first-child{border-left:none}.degreeCard__label h1{font-size:1.75em}.concentrationTiles{width:60%;float:left}.concentrationTile{width:45%;height:15em;margin:1em 1.25%}.concentrationTile__inner.active{background-color:rgba(0,0,0,.5)}.concentrationTile__inner.active .concentrationTile__text{color:#EF7C02;background-color:transparent}.concentrationInfoContainer{display:block;width:40%;float:left}.aboutUsTile{max-width:20em}.aboutUsTile--large{max-width:40em}.campus__title{font-size:5em}.applyCampus__inner figcaption h1{font-size:4em}.contactCard__outer{width:25%}} \ No newline at end of file diff --git a/dist/css/base/typography.css b/dist/css/base/typography.css index bb3a141..2c27bb1 100644 --- a/dist/css/base/typography.css +++ b/dist/css/base/typography.css @@ -1,3 +1,38 @@ -@import 'https://fonts.googleapis.com/css?family=Prompt:300,300i,600,600i'; +@font-face { + font-family: OpenSans; + src: url(../fonts/OpenSans-Regular.ttf); + font-weight: 500; + font-style: normal; } + +@font-face { + font-family: OpenSans; + src: url(../fonts/OpenSans-Italic.ttf); + font-weight: 500; + font-style: italic; } + +@font-face { + font-family: OpenSans; + src: url(../fonts/OpenSans-Bold.ttf); + font-weight: 700; + font-style: normal; } + +@font-face { + font-family: OpenSans; + src: url(../fonts/OpenSans-BoldItalic.ttf); + font-weight: 700; + font-style: italic; } + +@font-face { + font-family: OpenSans; + src: url(../fonts/OpenSans-Light.ttf); + font-weight: 300; + font-style: normal; } + +@font-face { + font-family: OpenSans; + src: url(../fonts/OpenSans-LightItalic.ttf); + font-weight: 300; + font-style: italic; } + html { - font-family: 'Prompt', sans-serif; } + font-face: OpenSans; } diff --git a/dist/css/base/typography.min.css b/dist/css/base/typography.min.css index fb7aacb..159c39f 100644 --- a/dist/css/base/typography.min.css +++ b/dist/css/base/typography.min.css @@ -1 +1 @@ -@font-face{font-family:Prompt;font-style:normal;font-weight:300;src:local('Prompt Light'),local('Prompt-Light'),url(https://fonts.gstatic.com/s/prompt/v1/ufd59T_nsg6D9Pwkuk7SoKCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:Prompt;font-style:normal;font-weight:600;src:local('Prompt SemiBold'),local('Prompt-SemiBold'),url(https://fonts.gstatic.com/s/prompt/v1/3_KC0-To5jGOKtudoVFJIKCWcynf_cDxXwCLxiixG1c.ttf) format('truetype')}@font-face{font-family:Prompt;font-style:italic;font-weight:300;src:local('Prompt Light Italic'),local('Prompt-LightItalic'),url(https://fonts.gstatic.com/s/prompt/v1/60KGnR2l5jXF8EUIzlTWZJ0EAVxt0G0biEntp43Qt6E.ttf) format('truetype')}@font-face{font-family:Prompt;font-style:italic;font-weight:600;src:local('Prompt SemiBold Italic'),local('Prompt-SemiBoldItalic'),url(https://fonts.gstatic.com/s/prompt/v1/Qnmw3djJvBNodDUGEKHjzJ0EAVxt0G0biEntp43Qt6E.ttf) format('truetype')}html{font-family:Prompt,sans-serif} \ No newline at end of file +@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Regular.ttf);font-weight:500;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Italic.ttf);font-weight:500;font-style:italic}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:OpenSans;src:url(../fonts/OpenSans-LightItalic.ttf);font-weight:300;font-style:italic}html{font-face:OpenSans} \ No newline at end of file diff --git a/dist/fonts/Gotham-Bold.otf b/dist/fonts/Gotham-Bold.otf deleted file mode 100644 index fc219020e7b273b484b5c85965e51a163d292a97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22732 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 ZN)jw9;9D3+Y%>|*DDDVQ83DGP{y)boXv_cr diff --git a/dist/fonts/Gotham-BoldItalic.otf b/dist/fonts/Gotham-BoldItalic.otf deleted file mode 100644 index c94e0433b6ef47b066a95e99d3e31899d6ab3a48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22684 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
-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