.hidden{overflow:hidden}.float-left{float:left}.float-right{float:right}.center{text-align:center}@-webkit-keyframes shake{0%{-webkit-transform:translate(0)}17%{-webkit-transform:translate(10px)}34%{-webkit-transform:translate(-10px)}51%{-webkit-transform:translate(6px)}68%{-webkit-transform:translate(-6px)}85%{-webkit-transform:translate(3px)}100%{-webkit-transform:translate(0)}}@-moz-keyframes shake{0%{-moz-transform:translate(0)}17%{-webkit-transform:translate(10px)}34%{-webkit-transform:translate(-10px)}51%{-webkit-transform:translate(6px)}68%{-webkit-transform:translate(-6px)}85%{-webkit-transform:translate(3px)}100%{-webkit-transform:translate(0)}}@-o-keyframes shake{0%{-o-transform:translate(0)}17%{-o-transform:translate(10px)}34%{-o-transform:translate(-10px)}51%{-o-transform:translate(6px)}68%{-o-transform:translate(-6px)}85%{-o-transform:translate(3px)}100%{-o-transform:translate(0)}}@keyframes shake{0%{transform:translate(0)}17%{transform:translate(10px)}34%{transform:translate(-10px)}51%{transform:translate(6px)}68%{transform:translate(-6px)}85%{transform:translate(3px)}100%{transform:translate(0)}}html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{background:#fff;margin:0;min-height:100%;line-height:1;vertical-align:baseline;-webkit-tap-highlight-color:transparent;font-weight:200;min-width:320px}fieldset,iframe,img{border:0;vertical-align:bottom}embed,iframe,img,object,video{max-width:100%}img{height:auto}ul{margin:0;padding:0;list-style:none}ul li{margin:0;padding:0}p{margin:0;padding:0}:focus{outline:0}.ie8 article,.ie8 aside,.ie8 details,.ie8 figcaption,.ie8 figure,.ie8 footer,.ie8 header,.ie8 hgroup,.ie8 nav,.ie8 section,.ie8 summary{display:block}.ie8 audio,.ie8 canvas,.ie8 video{display:inline-block}.ie8 [hidden]{display:none}.grid-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 -14px}.grid-control:after,.grid-control:before{content:" ";display:table}.grid-control:after{clear:both}.grid-control>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:2em;padding:0 14px}.grid-control-nested>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 7px}.grid-control>div .grid-control>div{margin-bottom:0}.full-width{max-width:none}.collapse{margin-left:0;margin-right:0}.collapse>div{padding:0}.centered>div{float:none}@media screen and (max-width:35.49em){.s-grid-control>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 14px}.s-half{float:left;width:50%}.s-half:nth-child(odd){clear:left}.s-third{float:left;width:33.333333333%}.s-quarter{float:left;width:25%}.s-whole{width:100%}.m-whole{clear:both}.ie8 .grid-control>div{width:100%}}@media screen and (min-width:35.5em){.col-1{float:left;width:8.33333333%}.col-offset-1{margin-left:8.33333333%}.col-2{float:left;width:16.66666667%}.col-offset-2{margin-left:16.66666667%}.col-3{float:left;width:25%}.col-offset-3{margin-left:25%}.col-4{float:left;width:33.33333333%}.col-offset-4{margin-left:33.33333333%}.col-5{float:left;width:41.66666667%}.col-offset-5{margin-left:41.66666667%}.col-6{float:left;width:50%}.col-offset-6{margin-left:50%}.col-7{float:left;width:58.33333333%}.col-offset-7{margin-left:58.33333333%}.col-8{float:left;width:66.66666667%}.col-offset-8{margin-left:66.66666667%}.col-9{float:left;width:75%}.col-offset-9{margin-left:75%}.col-10{float:left;width:83.33333333%}.col-offset-10{margin-left:83.33333333%}.col-11{float:left;width:91.66666667%}.col-offset-11{margin-left:91.66666667%}.equal-5{float:left;width:20%}.max-width{max-width:72.25em}.col-3:nth-child(4n+1){clear:left}.col-4:nth-child(3n+1){clear:left}.col-6:nth-child(2n+1){clear:left}}@media screen and (max-width:48em){.ie8 .m-whole{width:100%}.ie8 .m-half{width:50%}.ie8 .m-third{width:33.333333333%}.ie8 .m-quarter{width:25%}}@media screen and (min-width:35.5em) and (max-width:48em) and (orientation:portrait){.m-whole{width:100%}.m-half{width:50%}.m-third{width:33.333333333%}.m-quarter{width:25%}}@media screen and (max-width:48em) and (orientation:landscape){.m-whole{width:100%}.m-half{width:50%}.m-third{width:33.333333333%}.m-quarter{width:25%}}.pull-right{float:right}body::after{content:'mq-small';display:none}@media screen and (min-width:35.5em){body::after{content:'mq-medium';display:none}}@media screen and (min-width:48.0625em){body::after{content:'mq-large';display:none}}@media screen and (max-width:63.9em){#academynow .col-4{width:50%}}@media screen and (max-width:35.49em){#academynow .col-4{width:100%}}@font-face{font-family:FuturaLTPro-Bold;src:url(../fonts/2BB778_0_0.eot);src:url(../fonts/2BB778_0_0.eot?#iefix) format('embedded-opentype'),url(../fonts/2BB778_0_0.woff) format('woff'),url(../fonts/2BB778_0_0.ttf) format('truetype')}@font-face{font-family:FuturaBT-BoldItalic;src:url(../fonts/2BB779_0_0.eot);src:url(../fonts/2BB779_0_0.eot?#iefix) format('embedded-opentype'),url(../fonts/2BB779_0_0.woff) format('woff'),url(../fonts/2BB779_0_0.ttf) format('truetype')}@font-face{font-family:National;src:url(//www.usc.edu/assets/fonts/NationalWeb-Light.eot);src:local(':)'),url(//www.usc.edu/assets/fonts/NationalWeb-Light.woff) format('woff'),url(//www.usc.edu/assets/fonts/NationalWeb-Light.ttf) format('truetype'),url(//www.usc.edu/assets/fonts/NationalWeb-Light.svg) format('svg');src:url(../fonts/NationalWeb-Light.eot);src:local(':)'),url(../fonts/NationalWeb-Light.woff) format('woff'),url(../fonts/NationalWeb-Light.ttf) format('truetype'),url(../fonts/NationalWeb-Light.svg) format('svg');font-weight:200;font-style:normal}@font-face{font-family:National;src:url(//www.usc.edu/assets/fonts/NationalWeb-Regular.eot);src:local(':)'),url(//www.usc.edu/assets/fonts/NationalWeb-Regular.woff) format('woff'),url(//www.usc.edu/assets/fonts/NationalWeb-Regular.ttf) format('truetype'),url(//www.usc.edu/assets/fonts/NationalWeb-Regular.svg) format('svg');src:url(../fonts/NationalWeb-Regular.eot);src:local(':)'),url(../fonts/NationalWeb-Regular.woff) format('woff'),url(../fonts/NationalWeb-Regular.ttf) format('truetype'),url(../fonts/NationalWeb-Regular.svg) format('svg');font-weight:500;font-style:normal}@font-face{font-family:National;src:url(//www.usc.edu/assets/fonts/NationalWeb-Semibold.eot);src:local(':)'),url(//www.usc.edu/assets/fonts/NationalWeb-Semibold.woff) format('woff'),url(//www.usc.edu/assets/fonts/NationalWeb-Semibold.ttf) format('truetype'),url(//www.usc.edu/assets/fonts/NationalWeb-Semibold.svg) format('svg');src:url(../fonts/NationalWeb-Semibold.eot);src:local(':)'),url(../fonts/NationalWeb-Semibold.woff) format('woff'),url(../fonts/NationalWeb-Semibold.ttf) format('truetype'),url(../fonts/NationalWeb-Semibold.svg) format('svg');font-weight:700;font-style:normal}@font-face{font-family:National;src:url(//www.usc.edu/assets/fonts/NationalWeb-Bold.eot);src:local(':)'),url(//www.usc.edu/assets/fonts/NationalWeb-Bold.woff) format('woff'),url(//www.usc.edu/assets/fonts/NationalWeb-Bold.ttf) format('truetype'),url(//www.usc.edu/assets/fonts/NationalWeb-Bold.svg) format('svg');src:url(../fonts/NationalWeb-Bold.eot);src:local(':)'),url(../fonts/NationalWeb-Bold.woff) format('woff'),url(../fonts/NationalWeb-Bold.ttf) format('truetype'),url(../fonts/NationalWeb-Bold.svg) format('svg');font-weight:800;font-style:normal}@font-face{font-family:National;src:url(//www.usc.edu/assets/fonts/NationalWeb-Extrabold.eot);src:local(':)'),url(//www.usc.edu/assets/fonts/NationalWeb-Extrabold.woff) format('woff'),url(//www.usc.edu/assets/fonts/NationalWeb-Extrabold.ttf) format('truetype'),url(//www.usc.edu/assets/fonts/NationalWeb-Extrabold.svg) format('svg');src:url(../fonts/NationalWeb-Extrabold.eot);src:local(':)'),url(../fonts/NationalWeb-Extrabold.woff) format('woff'),url(../fonts/NationalWeb-Extrabold.ttf) format('truetype'),url(../fonts/NationalWeb-Extrabold.svg) format('svg');font-weight:900;font-style:normal}body{font-family:National,arial,sans-serif;font-size:100%}h1,h2,h3,h4,h5,h6{font-family:FuturaBT-BoldItalic;font-weight:400;line-height:.8;text-align:center;text-transform:uppercase}h1{font-size:24px;line-height:1.2}h2{font-size:18px}h4{font-family:FuturaLTPro-Bold}h5{font-size:16px}h6{font-family:National;font-weight:500;font-style:normal;font-size:15px;color:#900;text-align:left}p{font-family:National;font-weight:200;font-style:normal;font-size:16px;line-height:1.5;text-align:left}@media screen and (min-width:35.5em){h1{font-size:36px}h2{font-size:26px}}@media screen and (min-width:48.0625em){h1{font-size:45px}h2{font-size:30px}h3{font-size:20px}h4{font-family:FuturaLTPro-Bold}h5{font-size:16px}p{font-size:18px}}a{color:#900;text-decoration:none}a:hover{text-decoration:underline}.textLeft{text-align:left}.textRight{text-align:right}.page{background:#f2f2f2}.blackBlock{background-color:#000;color:#fff;display:inline-block}.arrowlinks li a{display:inline-block;color:#000;text-decoration:none;text-transform:uppercase;font-family:FuturaBT-BoldItalic;font-size:20px;line-height:24px;padding:13px 0 13px 41px;background:url(/img/global/arrowlinks-arrow.png) no-repeat 0 8px}.arrowlinks li a:hover{color:#900}.dashlist li{font-size:16px;line-height:24px;font-weight:700;margin:0 0 16px 0;font-family:National;background:url(/img/global/dashlist-icon.png) no-repeat 0 11px;padding:0 0 0 21px}.circleimage{border-radius:100%}hr{height:1px;border:none;color:#c2c2c2;background-color:#c2c2c2;margin:0 30px}.section-full+hr{margin:0}@media screen and (min-width:35.5em){hr{max-width:1100px;margin:0 auto}}@media screen and (max-width:1023px){.boxbutton a{font-size:12px;padding:15px 20px}.arrowlinks li a{font-size:16px;line-height:21px;background-size:20px 20px;padding:6px 0 6px 28px;background-position:0 4px}}@media screen and (max-width:767px){.boxbutton a{font-size:12px;padding:11px 17px}.arrowlinks li a{font-size:13px;line-height:18px;background-size:23px 23px;padding:8px 0 8px 30px;background-position:0 3px}.moduleColumn{min-width:50%;text-align:center}.circleModules h3,.circleModules p{text-align:center}.expand{padding:25px 0}.grid-control.featured .description{margin-bottom:0}.grid-control.featured p.image img{max-width:100%}.profile p.profile-image{margin:0 auto 25px}.profile p.profile-name{margin:0 auto}.profile p.profile-description{margin:0 auto}}.morebutton{clear:both}.share-item{margin-top:3em}.share-item .share-item-title{position:relative;padding-top:18px;margin-bottom:18px;font-family:FuturaLTPro-Bold;text-transform:uppercase;font-size:13px}.share-item .share-item-title::before{content:' ';position:absolute;top:0;left:0;width:34px;height:0;border-top:1px solid #000}.share-item a{margin-right:8px}.page-section{margin:0 auto;padding:40px 32px 30px 32px}.page>.page-section:first-child{padding-top:40px}@media screen and (min-width:35.5em){.page-section{max-width:1100px;padding:40px 34px 30px 34px}.page-section:last-child{padding-bottom:20px}}@media screen and (min-width:48.0625em){.page-section{max-width:1100px;padding-top:60px;padding-bottom:50px;padding-left:40px;padding-right:40px}.page-section:last-child{padding-bottom:40px}}.page-section-full,.section-full{max-width:100%;padding-left:0;padding-right:0}.page-section-full hr,.section-full hr{margin:0}.page>.section-hero:first-child,.section-hero,.section-hero+.section-list{padding-top:0;padding-bottom:0}.page-with-hero{overflow:hidden}.section-in-col{padding-top:40px;padding-bottom:40px}@media screen and (max-width:35.49em){.page-section-s-whole{max-width:100%;padding-left:0;padding-right:0}}.page-section-highlight{background-color:#fafafa}.page-section.page-section-adjacent-tight{padding-top:40px}.page-section .section-row>h2,.page-section .section-title,.page-section>h2{margin:0 0 16px}.page-section .section-row>h4,.page-section .section-subtitle,.page-section>h4{font-family:FuturaLTPro-Bold;margin:0 0 12px;color:#838383;font-size:13px}.page-section .section-caption,.subheadline{width:90%;margin:0 auto;text-align:center}@media screen and (min-width:35.5em){.subheadline,h1{margin-top:12px;margin-bottom:12px}.subheadline{max-width:620px}.page-section .section-title{margin-top:0;margin-bottom:16px}.page-section .section-caption,.subheadline{width:80%}}.section-row{margin-top:34px;margin-bottom:34px}.section-row:first-child{margin-top:0}.section-row:last-child{margin-bottom:0}.section-row.boxbutton{display:block;text-align:center}@media screen and (max-width:35.49em){.s-section-row{margin-top:20px;margin-bottom:20px}}@media screen and (min-width:35.5em){.section-in-col:first-child{padding-top:0}.section-row,.sectionCopy.section-row{margin-top:40px;margin-bottom:40px}.section-row>div{margin-bottom:0}}.section-copy-figure{margin-bottom:18px}@media screen and (min-width:35.5em){.section-copy p{overflow:hidden}.section-copy-figure{float:right;margin-left:20px}.section-copy-figure img{width:222px}}@media screen and (min-width:48.0625em){.section-copy-figure{margin-left:80px}.section-copy-figure img{width:auto}}.section-copy p,.sectionCopy p{overflow:hidden}.section-copy .arrowlinks,.sectionCopy .arrowlinks{margin-top:40px;margin-bottom:40px}@media screen and (min-width:35.5em){.section-copy,.section-cta h2,.section-cta h3,.sectionCopy{width:82%;margin:0 auto}.section-copy-with-links{position:relative}.section-copy-with-links p{padding-right:222px}.section-copy-with-links .arrowlinks{position:absolute;top:0;right:0;min-width:182px;margin-left:40px;margin-top:0;margin-bottom:0}}@media screen and (min-width:48.0625em){.section-copy-with-links p{padding-right:242px}.sectionCopy .arrowlinks{min-width:202px}}@media screen and (min-width:35.5em){.page-with-hero .page-section,.page-with-hero hr{max-width:1400px}.page-with-hero .section-further,.page-with-hero .section-further:last-child{padding-top:60px;padding-bottom:0}.page-with-hero .section-further .moreitems-button{padding-bottom:3.75em}.section-hero .block-item-content{position:absolute;left:48px;width:400px;bottom:40px;padding:0}}@media screen and (min-width:48.0625em){.section-in-col{padding-top:60px;padding-bottom:60px}.section-in-col:first-child{padding-top:0}.section-row{margin-top:60px;margin-bottom:60px}.section-list .section-row{margin-bottom:50px}.page-with-hero .section-hero .block-item-content{left:267px;bottom:80px;padding:0}}@media screen and (min-width:48.0625em){.section-further .section-further-title{font-size:18px}}.section-hero{max-width:none;padding:0}.section-hero h1{margin:0;padding:10px 25px 5px;background-color:#000;font-size:45px;line-height:1;color:#fff}@media screen and (min-width:35.5em){.section-hero{position:relative}.section-hero h1{padding:10px 25px 5px 43px;position:absolute;top:52px;left:0;z-index:20;font-size:45px}}@media screen and (min-width:48.0625em){.section-hero h1{top:152px;padding:15px 35px 7px 53px;font-size:85px}}.section-detail .section-subtitle,.section-detail .section-title{text-align:left}.section-detail .section-subtitle{margin-bottom:4px}.section-detail .section-figure{margin-bottom:2em}.section-detail .section-video{height:0;margin-bottom:2em;padding-bottom:56.25%;position:relative;width:100%}.section-detail .section-video iframe{left:0;height:100%;position:absolute;top:0;width:100%}.section-detail .section-detail-related{margin-top:6em}.section-detail .section-detail-related .section-subtitle{margin-bottom:18px;padding-top:18px;border-top:1px solid #ccc;font-size:14px}.section-detail .section-detail-related .block-item-figure{display:none}.section-detail .section-body{font-size:16px;line-height:1.5}@media screen and (min-width:35.5em){.page>.section-detail:first-child{padding-top:40px}.section-detail .section-title{font-size:30px}.section-detail .section-figure{margin-bottom:50px}.section-detail .section-subtitle{font-size:16px}.section-detail .section-detail-related{margin-top:0}.section-detail .section-detail-related .section-subtitle{margin-bottom:18px;padding-top:0;border-top:none;font-size:18px}.section-detail .section-detail-related .block-item-figure{display:block}}@media screen and (min-width:48.0625em){.page>.section-detail:first-child{padding-top:58px}.section-detail .section-body{font-size:18px}}.section-cta,.section-with-figure{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.section-copy{margin-top:0}.section-copy h2{text-align:left}.section-copy p{overflow:hidden}.section-copy .boxbutton{display:block;text-align:center}.section-cta{text-align:center}.section-cta h2,.section-cta h3{margin-top:0;margin-bottom:30px}.section-cta h3{font-size:16px}.section-cta h2{font-size:20px;line-height:1.2}@media screen and (min-width:35.5em){.section-copy h2{font-size:26px}.section-cta,.section-cta:last-child{padding-top:80px;padding-bottom:80px}.section-cta h3{font-size:18px}.section-cta h2{font-size:30px}}.l-only,.m-only,.s-only{display:none}@media screen and (max-width:35.49em){.s-only{display:block}}@media screen and (min-width:35.5em){.m-only{display:block}span.m-only{display:inline}}@media screen and (min-width:48.0625em){.m-only,.s-only{display:none}.l-only{display:block}span.l-only{display:inline}}.course-list-group{margin-top:60px;margin-bottom:60px}.course-list-group h2{font-size:16px}@media screen and (min-width:35.5em){.course-list-group{margin-top:80px;margin-bottom:80px}.course-list-group h2{font-size:26px}}.course-group-courses{width:100%;margin-bottom:40px;border-spacing:0 20px}.course-group-courses td{vertical-align:top;font-family:National,Arial,sans-serif;font-size:18px;line-height:1.4}.course-group-courses .course-credits{text-align:right}.course-number{width:100%;display:block}.course-title{width:100%;display:block}@media screen and (min-width:35.5em){.course-number{width:20%;display:table-cell}.course-title{width:70%;display:table-cell}}.expand-list .expand-description{font-style:normal;font-size:16px}.expand-list .expand-block{position:relative;border-bottom:1px solid #c2c2c2;padding:18px 0 18px 12px}.expand-list .expand-block:first-child{border-top:1px solid #c2c2c2}.expand-list .expand-block .expand-description,.expand-list .expand-block .expand-header{padding-left:32px}.expand-list .expand-block .expand-description p,.expand-list .expand-block .expand-header{font-size:16px}.expand-list .expand-block .expand-header{position:relative;cursor:pointer;font-family:FuturaBT-BoldItalic;line-height:1.2;text-transform:uppercase;padding-top:6px}.expand-list .expand-block .expand-description>*{padding-top:22px}.expand-list .expand-block .icon{position:absolute;left:0;top:50%;margin-top:-1px}.expand-list .expand-block.expand-block-state-open .icon:after{opacity:0}@media screen and (min-width:35.5em){.expand-list .expand-block{padding:25px 0 25px 25px}.expand-list .expand-block .expand-description,.expand-list .expand-block .expand-header{padding-left:42px}.expand-list .expand-block .expand-header{background-size:auto}}.fullImage{position:relative}@media screen and (max-width:35.49em){.full-image,.fullImage{overflow:hidden}.full-image span,.fullImage span{position:relative;display:block;width:6000px;left:50%;margin-left:-3000px;text-align:center}.full-image img,.fullImage img{max-width:none;min-height:128px;max-height:140px;display:block;margin:0 auto}}@media screen and (min-width:48.0625em){.fullImage{width:100%;padding-left:0;padding-right:0}.fullImage img{max-width:100%;min-height:none}}.section-quote.quote-full{width:100%;padding:50px 0;display:table;background:no-repeat center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.section-quote.quote-full .quote-content{display:table-cell;vertical-align:middle;padding-left:30px;padding-right:30px}.section-quote.quote-full p{color:#fff;text-align:center}.section-quote p{font-family:FuturaBT-BoldItalic;font-size:14px;line-height:1.3;letter-spacing:.05em;margin:0 auto}.section-quote .quote-name{font-family:FuturaLTPro-Bold;font-size:9px;letter-spacing:.2em;text-transform:uppercase;margin-top:12px}.section-quote.quote-noimage p{color:#000}@media screen and (min-width:35.5em){.section-quote.quote-full p{width:52%}.section-quote p{font-size:20px}.section-quote .quote-name{font-size:13px}}@media screen and (min-width:48.0625em){.section-quote.quote-full{padding:115px 0}.section-quote p{font-size:24px}.section-quote .quote-name{font-size:13px}}.carousel-caption{margin-top:20px;padding:0 28px}@media screen and (min-width:35.5em){.carousel-caption{text-align:left;padding:0}}.owl-theme .owl-controls{position:absolute;left:0;bottom:0;width:100%;margin:10px 0;text-align:center}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:6px;height:6px;margin:0 5px;filter:alpha(opacity=50);opacity:.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#fff}@media screen and (min-width:35.5em){.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px}}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:alpha(opacity=100);opacity:1}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}@media screen and (min-width:35.5em){.featured-block{background-color:#fff;margin-bottom:2em;padding:0}.featured-block>div{margin-bottom:0}.featured-block .section-subtitle,.featured-block .section-title{text-align:left}.featured-block .featured-block-body{padding:40px 40px 0}.featured-block .section-subtitle{font-size:20px;line-height:1.2}.featured-block .featured-block-figure{padding:0}.featured-block img{width:100%}}@media screen and (max-width:35.49em){.s-expand-block-more{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:0;overflow:hidden;transition:max-height .4s;-moz-transition:max-height .4s;-webkkt-transition:max-height .4s}}.expand-block{position:relative}.expand-block .expand-block-more{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:0;overflow:hidden;transition:max-height .4s;-moz-transition:max-height .4s;-webkkt-transition:max-height .4s}.expand-block.expand-block-state-open .expand-block-more,.expand-block.expand-block-state-open .s-expand-block-more{max-height:none;overflow:auto}.expand-block.expand-block-state-closed .expand-block-more,.expand-block.expand-block-state-closed .s-expand-block-more{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;max-height:0;overflow:hidden;transition:max-height .4s;-moz-transition:max-height .4s;-webkkt-transition:max-height .4s}.block-item a:hover{text-decoration:none}.block-item-img{margin:0 auto;display:block}.block-item-subtitle,.block-item-title{margin:0;text-align:left}.block-item-body,.block-item-title{color:#000}.block-item-title{font-size:15px;line-height:1.2}a:hover .block-item-title{color:#900}.block-item-subtitle{font-family:FuturaLTPro-Bold;text-transform:uppercase;font-size:10px;line-height:1.2;margin:0 0 4px 0;color:#838383}.block-item-text{margin:0;text-align:left;font-family:National;font-size:16px;line-height:1.2;text-transform:none;font-weight:200}.block-item-body{margin-top:12px}.block-item-body p{margin-top:1.2em;font-size:15px;line-height:1.375}.block-item-body>p:first-of-type{margin-top:0}.block-item-body a:hover{text-decoration:underline}.block-item-figure{margin-bottom:12px;text-align:center}@media screen and (min-width:35.5em){.block-item-title{font-size:12px}.block-item-subtitle{font-size:10px}.block-item-text{font-size:16px}.block-item-content{padding:0 12px}}@media screen and (min-width:48.0625em){.block-item-title{font-size:16px}.block-item-subtitle{font-size:13px}.block-item-text{font-size:18px}.block-item-body p{font-size:16px}}.block-photo .block-item-content{padding-left:0;padding-right:0;padding-top:22px}.block-photo .block-item-figure{margin-bottom:0}.block-photo .block-item-figure img{width:100%}.block-photo .block-item-figure.video-icon{position:relative}.block-photo .block-item-figure.video-icon:after{content:'';width:68px;height:68px;background:url(/img/icons/playbutton.png);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.block-photo .block-item-body{margin-top:8px}.block-icon .block-item-figure{margin-left:auto;margin-right:auto;margin-bottom:24px}.block-icon .block-item-figure img{width:100%}.block-icon .block-item-body{margin-top:6px}.block-icon .block-item-content{padding:0}@media screen and (min-width:35.5em){.block-icon .block-item-figure{width:120px}}@media screen and (min-width:48.0625em){.block-icon .block-item-figure{width:auto;margin-bottom:30px}.block-icon .block-item-figure img{width:auto}.block-icon .block-item-body{margin-top:10px}}.block-person{margin-bottom:2em}.block-person .block-item-title{margin:4px 0 2px 0}.block-person .block-item-subtitle{font-family:FuturaBT-BoldItalic;margin-bottom:15px;line-height:1.5}.block-person a:hover{text-decoration:none}.block-person a:hover .block-item-title{color:#900}.block-person .email{font-size:15px;background:url(/img/icons/contact.png) no-repeat 0 5px;padding-left:30px;margin-bottom:7px}.block-person .email a:hover{text-decoration:underline}.block-person .phone{font-size:15px;background:url(/img/icons/contact.png) no-repeat 0 -130px;padding-left:30px;min-height:17px}@media screen and (min-width:35.5em) and (max-width:48em){.block-person .email,.block-person .phone{background:0 0;padding-left:0;font-size:13px}}@media screen and (max-width:35.49em){.block-person .block-item-figure{width:118px}.block-person .block-item-content{padding-left:142px}.block-person .email{font-size:13px;background-position:0 3px;padding-left:25px}.block-person .phone{font-size:13px;background-position:0 -132px;padding-left:25px}}.block-item-featured .block-item-title{margin-bottom:2px;font-size:18px}.featured-partner-carousel .owl-controls{margin:0;height:100%;background:orange}.featured-partner-carousel .owl-pagination{display:none}.featured-partner-carousel .owl-buttons{position:absolute;top:0}.featured-partner-carousel .owl-buttons>div{position:absolute;top:-100%}@media screen and (min-width:35.5em){.block-item-featured .valign-block{position:relative;top:auto;right:auto;transform:translateY(0)}}@media screen and (min-width:1024px){.featured-partner-carousel .owl-pagination{display:block}}.block-studentwork .block-item-subtitle{margin-bottom:6px}@media screen and (max-width:35.49em){.block-studentwork{clear:both}.block-studentwork:after,.block-studentwork:before{content:" ";display:table}.block-studentwork:after{clear:both}.block-studentwork .block-item-content,.block-studentwork .block-item-figure{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0}.block-studentwork .block-item-figure{float:left;padding-right:5px}.block-studentwork .block-item-content{float:right;padding-left:5px}.block-studentwork .block-item-icon{display:none}.s-half.block-item-figure{margin-bottom:0}}@media screen and (min-width:35.5em){.student-works>.col-3{padding:0 9px}.block-studentwork{padding-top:20px;background-color:#fff}.block-studentwork .block-item-content{padding-left:20px;padding-right:20px;padding-bottom:30px}.block-studentwork .block-item-icon{margin-bottom:12px}}@media screen and (min-width:48.0625em){.student-works>.col-3{padding:0 14px}}.block-item-explore a:hover{text-decoration:none}.block-item-explore .block-item-figure img{width:100%}.block-item-explore .block-item-title{margin:5px 0;line-height:1.2}.block-item-explore .block-item-subtitle{margin:5px 0}.block-item-explore .block-item-content{padding-top:20px;padding-left:20px;padding-right:20px}@media screen and (min-width:35.5em){.block-item-explore .block-item-figure img{max-height:172px}.block-item-explore .block-item-content{padding-top:20px;padding-left:26px;padding-right:26px}.block-item-explore .block-item-title{font-size:18px;line-height:1.2}}.block-howtoapply{margin-bottom:40px}.block-howtoapply:after,.block-howtoapply:before{content:" ";display:table}.block-howtoapply:after{clear:both}.block-howtoapply .block-item-figure{margin-bottom:20px}.block-howtoapply .block-item-figure img{width:120px}.block-howtoapply:last-child{margin-bottom:0}@media screen and (min-width:35.5em){.block-howtoapply{width:82%;margin:0 auto 30px;clear:both}.block-howtoapply .block-item-figure{float:left;margin-left:36px;margin-right:36px}.block-howtoapply .block-item-figure img{width:120px}.block-howtoapply .block-item-content{overflow:hidden}}.block-item-boxed{padding-bottom:20px;background-color:#fff}.block-item-boxed .block-item-content{padding-left:22px;padding-right:22px}@media screen and (min-width:64em){.block-item-featured{max-width:auto;padding-left:34.18%;padding-bottom:0}.block-item-featured .block-item-figure{margin-bottom:0}.block-item-featured .block-item-subtitle{display:block}.block-item-featured .block-item-content{width:34.18%;padding-left:60px}.block-item-featured .valign-block{position:absolute;top:50%;right:0;transform:translateY(-50%)}}.leadership-profile .block-item-figure{margin-bottom:20px}.block-explore .block-item-figure,.block-now .block-item-figure{margin-bottom:0}.block-now{margin-bottom:46px}.block-now .block-item-title{margin:4px 0 10px;font-size:16px;overflow:hidden}.block-now .block-item-title img{vertical-align:middle;margin-top:-2px;margin-right:2px}.block-now .block-now-category-link:hover{cursor:pointer;color:#900}.block-now .block-item-title-with-icon{position:relative;padding-left:28px;background-repeat:no-repeat;background-position:left 2px;background-color:transparent;background-size:20px 20px}.block-now .block-item-subtitle{color:#7f7f7f}.block-now .block-item-content{padding-left:0;padding-right:0}.block-now .block-item-body p{font-size:16px}.block-now.block-now-textonly .block-item-content{padding:12px;border:1px solid #d7d7d7}.block-now.block-now-textonly .block-item-content .block-item-title{margin-top:18px;margin-bottom:0}@media screen and (min-width:35.5em){.academynow-items .m-third{width:33.3%}.moreitems-container .col-4{width:50%}.academynow-items .col-4{width:50%}.block-now,.grid-control>.block-now{margin-bottom:76px}.block-now .block-item-title{margin:8px 0 12px;font-size:15px}.block-now .block-item-figure+.block-item-content{padding-top:28px}.block-now .block-item-body p{font-size:18px}.block-now.block-now-textonly .block-item-content{padding:20px}}@media screen and (min-width:48.0625em){.moreitems-container .col-4{width:33.3%}.academynow-items .col-4{width:33.3%}.block-now .block-item-figure+.block-item-content{padding-top:30px}.block-now .block-item-title{margin-bottom:14px;font-size:20px}.block-now.block-now-textonly .block-item-content{padding:25px}}.block-item-quote{padding:80px 0;text-align:center;font-family:FuturaBT-BoldItalic;font-size:20px}.block-related{border-top:1px solid #ccc}.block-related .block-item-content{padding:1em 0}.block-related:first-of-type{border-top:none}.grid-control div:nth-child(odd) .block-maker{background-color:#f9f8f9}.grid-control div:nth-child(even) .block-maker{background-color:#f2f2f2}.maker-category-1{border-color:#f12eca}.maker-category-2{border-color:#6163f8}.maker-category-3{border-color:#d9e53e}.block-maker{border-width:4px 0 0;border-style:solid;padding-bottom:0}.block-maker .block-item-figure img{width:100%}.block-maker .block-item-figure{margin-bottom:0;padding-top:20px}.block-maker .block-item-figure:first-child{padding-top:0}.block-maker .block-item-title{font-size:22px}.block-maker .block-item-content+.block-item-figure,.block-maker .block-item-quote+.block-item-figure{padding-top:0}.block-maker .block-item-content,.block-maker .block-maker-alt{background-color:#fff}.block-maker .block-item-content{padding:20px}.block-maker .block-item-category{text-align:right;display:none}.block-maker .block-item-category img{width:53px;height:53px}@media screen and (max-width:35.49em){.block-maker .block-item-figure:first-child{margin-bottom:0;padding-top:0}.block-maker.maker-state-expanded .block-item-viewmore{display:none}}@media screen and (min-width:35.5em){.block-maker{border-width:0}.block-maker .block-item-category,.block-maker .block-item-further{display:block}.block-maker .block-item-title{font-size:28px}.block-maker .block-item-content{padding-top:20px 30px 30px 30px}.block-maker .block-item-quote{padding-left:20px;padding-right:20px}.block-maker .block-item-viewmore{display:none}.block-maker-alt{position:relative;padding-bottom:120%}.block-maker-alt .block-item-figure{position:absolute;width:100%;bottom:0}}@media screen and (min-width:48.0625em){.block-maker .block-item-content{padding-top:30px;padding-left:30px;padding-right:30px}.block-maker .block-item-content img{width:80px;height:80px}}.block-item-disruptor .block-item-figure{margin-bottom:0}.block-item-disruptor .block-item-content{padding-left:30px;padding-right:30px;padding-top:16px;padding-bottom:16px}.block-item-disruptor .block-item-media img{width:40px}.block-item-disruptor .block-item-subtitle{font-family:FuturaBT-BoldItalic;font-size:10px;line-height:1.2}@media screen and (max-width:35.49em){.grid-control>.block-item-disruptor{margin-bottom:0}.block-item-disruptor .block-item-figure{position:relative}.block-item-disruptor .block-item-figure .block-item-media{position:absolute;width:100%;top:50%;margin-top:-20px;text-align:center}.block-item-disruptor .block-item-figure .block-item-media img{width:40px}.block-item-disruptor-sm{border-bottom:1px solid #ccc}.block-item-disruptor-sm:after,.block-item-disruptor-sm:before{content:" ";display:table}.block-item-disruptor-sm:after{clear:both}.block-item-disruptor-sm:first-child{border-top:1px solid #ccc}.block-item-disruptor-sm .block-item-content,.block-item-disruptor-sm .block-item-figure{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-item-disruptor-sm .block-item-content{padding-left:12px;padding-right:12px;padding-top:0;padding-bottom:0}.block-item-disruptor-sm .block-item-figure:nth-child(2n+1){clear:left}.block-item-disruptor-lg{border:0}.block-item-disruptor-lg .block-item-content,.block-item-disruptor-lg .block-item-figure{float:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width:35.5em){.block-item-disruptor{position:relative}.block-item-disruptor .block-item-media img{width:60px}.block-item-disruptor .valign-container .block-item-subtitle,.block-item-disruptor .valign-container .block-item-title{padding-left:70px}.block-item-disruptor-lg .block-item-content{padding-top:32px;padding-bottom:24px}.block-item-disruptor-lg .block-item-title{font-size:22px}.block-item-disruptor-lg .block-item-subtitle{font-size:13px}}@media screen and (min-width:48.0625em){.block-item-disruptor .block-item-media .block-item-subtitle,.block-item-disruptor .block-item-media .block-item-title{padding-left:110px}.block-item-disruptor .block-item-content{padding-left:50px;padding-right:50px}.block-item-disruptor-lg .block-item-content{padding-top:32px;padding-bottom:44px}.block-item-disruptor-lg .block-item-title{font-size:25px}.block-item-disruptor-lg .block-item-subtitle{font-size:17px}}.person-contact-items ul{margin:0}.person-contact-items p{font-size:15px;margin-bottom:8px}.person-contact-items li a{display:inline-block;padding:0 0 0 26px}.person-contact-items .phone{padding:0 0 0 26px;background:url(../img/icons/contact.png) no-repeat 1px -130px;white-space:nowrap}.person-contact-items .phone a{padding-left:0}.person-contact-items .facebook a{background:url(../img/global/icon-fb.svg) no-repeat 6px 0}.person-contact-items .twitter a{background:url(../img/global/icon-tw.svg) no-repeat 0 3px}.person-contact-items .email a{background:url(../img/global/icon-email.svg) no-repeat 2px 3px}.person-contact-items .link a{background:url(../img/global/icon-link.png) no-repeat 2px 2px}@media screen and (min-width:35.5em){.person-contact-items ul{margin:10px 0 0 60px}}.page-program-explore{position:relative}.page-program-explore .pagenav{position:absolute;top:0;left:0;width:100%}.page-program-explore .resulttext{display:none;text-align:center;font-size:10px;text-transform:uppercase;font-family:FuturaLTPro-Bold;color:#999;margin:10px 0 0 0}.page-program-explore .page-section:first-child{padding-top:72px;padding-bottom:40px}.page-program-explore .instructions{display:none;text-align:center;font-weight:700;margin:30px 0 15px 0}.program-explore-menu{padding:0;text-align:center;background-color:#f2f2f2;white-space:nowrap}.program-explore-menu-toggle{margin-left:20px;margin-right:20px;line-height:1;font-family:FuturaLTPro-Bold;text-transform:uppercase;text-align:center}.program-explore-menu-toggle button{display:block;width:100%;padding-top:12px}.program-explore-menu-toggle::after{content:" ";position:absolute;left:50%;top:100%;width:0;height:0;margin-left:-4px;margin-top:-3px;border-style:solid;border-width:4px;border-color:transparent;border-top-color:#000;margin-top:-14px}.program-explore-menu-items{max-width:1100px;overflow:auto;letter-spacing:-6px}.program-explore-menu-items ul{margin:20px auto 20px;white-space:nowrap}.program-explore-menu-items a:hover{text-decoration:none}@media screen and (min-width:35.5em){.page-pagenav-fixed .program-explore-menu-items{padding-left:28px;padding-right:28px}.page-program-explore .instructions{display:block}.page-program-explore .resulttext{font-size:12px;margin-top:30px}}@media screen and (min-width:48.0625em){.page-pagenav-fixed .program-explore-menu-items{padding-left:40px;padding-right:40px}}@media screen and (max-width:35.49em){.program-explore-menu{left:0;width:100%;padding-bottom:18px;border-bottom:1px solid #ccc}.program-explore-menu .program-explore-menu-toggle button{padding-bottom:0}.program-explore-menu .buttons{display:none}.program-explore-state-menu-open .buttons{display:block}.program-explore-state-menu-open.program-explore-menu::after{content:" ";position:absolute;left:50%;top:100%;width:0;height:0;margin-left:-4px;margin-top:-3px;border-style:solid;border-width:4px;border-color:transparent;border-bottom-color:#000;margin-top:-18px}.program-explore-state-menu-open .program-explore-menu-toggle::after{display:none}.explore-menu-start{display:block}.explore-menu-start .startbutton button{margin-top:0;margin-bottom:0}}.program-explore-menu-item{vertical-align:top;display:inline-block;width:90px;font-family:FuturaBT-BoldItalic;text-transform:uppercase;font-size:10px;letter-spacing:0}.program-explore-menu-item a{position:relative;display:inline-block;color:#d9d9d9;transition:color .2s;-moz-transition:color .2s;-webkkt-transition:color .2s}.program-explore-menu-item span{display:block;margin-top:12px}.program-explore-menu-item img{width:38px}.program-explore-menu-item .menu-item-logo-selected,.program-explore-menu-item .menu-item-logo-start{position:absolute;top:0;left:50%;margin-left:-19px;opacity:0;transition:opacity .2s;-moz-transition:opacity .2s;-webkkt-transition:opacity .2s}.program-explore-menu-item .long-name{display:none}.program-explore-menu-item.menu-item-state-selected a{color:#000}.program-explore-menu-item.menu-item-state-selected .menu-item-logo-selected{opacity:1}.program-explore-menu-item.menu-item-state-selected .menu-item-logo-start{opacity:0}.program-explore-menu-item.menu-item-state-nodeselect{-webkit-animation:shake .4s;-moz-animation:shake .4s;-o-animation:shake .4s;animation:shake .4s}.program-explore-menu-item:last-child{padding-right:10px}@media screen and (min-width:35.5em){.page-program-explore .pagenav{position:relative}.page-program-explore .pagenav .program-explore-menu{width:100%;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:visible;padding-top:20px;padding-bottom:40px;border-bottom:0}.program-explore-menu-toggle{display:none}.program-explore-menu-items{display:block;margin:0 auto}.program-explore-menu-items ul{margin:0}.program-explore-menu-item{width:20%;white-space:normal;font-size:11px;line-height:1.4}.program-explore-menu-item img{width:58px}.program-explore-menu-item .menu-item-logo-selected,.program-explore-menu-item .menu-item-logo-start{margin-left:-29px}.program-explore-menu-item .short-name{display:none}.program-explore-menu-item .long-name{display:block}.program-explore-menu-item:last-child{padding-right:0}}@media screen and (min-width:48.0625em){.program-explore-menu-item{font-size:13px}.program-explore-menu-item img{width:80px}.program-explore-menu-item .menu-item-logo-selected,.program-explore-menu-item .menu-item-logo-start{margin-left:-40px}}.startbutton{opacity:1;transition:opacity .4;-moz-transition:opacity .4;-webkkt-transition:opacity .4}.startbutton button{margin:40px 0 20px}.moreitems-state-start .menu-item-logo,.moreitems-state-start .menu-item-logo-selected{opacity:0}.moreitems-state-start .menu-item-logo-start{opacity:1}.moreitems-state-start a{color:#000}.detail-modal{display:none;position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;background-color:rgba(229,229,229,.8)}.detail-modal .figure-caption{margin-top:20px;text-align:left}.program-explore-detail-modal .block-item-subtitle{margin-top:12px}.program-explore-detail-modal .boxbutton{text-align:left}.program-explore-detail-modal .program-explore-item-tags{position:relative;top:auto;left:auto;margin-top:94px}.program-explore-detail-modal .program-explore-item-tags .program-explore-item-tag{margin-right:16px;cursor:pointer}.modal-content{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;padding:0;background-color:#fff}.modal-content .boxbutton{margin-top:14px}.modal-body{height:100%;overflow:auto;padding:50px 30px}.modal-close{position:absolute;top:0;right:0}.modal-close.plainbutton,.modal-close.plainbutton:active{display:inline-block;line-height:12px;padding:10px;background-color:#000}.modal-close img{width:12px;vertical-align:middle}.program-explore-detail-modal .block-item-figure{margin-bottom:0}.program-explore-detail-modal .block-item-content{padding-left:0;padding-right:0;padding-top:24px}.program-explore-detail-modal .block-item-subtitle{margin-bottom:4px;font-size:14px}.program-explore-detail-modal .block-item-title{margin-bottom:18px;font-size:23px}.program-explore-detail-modal .program-explore-item-tags span{display:block}@media screen and (min-width:35.5em){.modal-body{padding:60px}.program-explore-detail-modal .block-item-content{padding-top:36px}.program-explore-detail-modal .block-item-subtitle{margin-bottom:6px;font-size:16px}.program-explore-detail-modal .block-item-title{margin-bottom:20px;font-size:25px}.program-explore-detail-modal .block-item-body p{font-size:18px;line-height:1.5}.program-explore-detail-modal .block-item-body p.program-explore-item-tags{margin-top:110px;font-size:14px}.program-explore-detail-modal .block-item-body p.program-explore-item-tags span{display:inline}}@media screen and (min-width:48.0625em){.detail-modal .modal-body{padding:108px 94px}.detail-modal .modal-close.plainbutton,.detail-modal .modal-close.plainbutton:active{padding:20px}.detail-modal .modal-close img{width:auto}.detail-modal .block-item-content{padding-left:94px;padding-right:94px}}@media screen and (min-width:57em){.detail-modal .modal-content{top:0;bottom:0;left:50%;width:910px;margin-left:-455px}.detail-modal .modal-body{padding:108px 94px}}.dynamicblocks-state-start .program-explore-item{opacity:.3;height:0;min-height:0;overflow:hidden;position:relative;display:block;padding-bottom:0}.dynamicblocks-state-start .program-explore-item a{cursor:default}.dynamicblocks-state-start+.morebutton{display:none}@media screen and (min-width:35.5em){.program-explore-items{padding-top:0}}.program-explore-item{position:relative;padding-bottom:48px;background-color:#fff;-webkit-box-shadow:1.5px 2.6px 2.79px .21px rgba(0,0,0,.16);box-shadow:1.5px 2.6px 2.79px .21px rgba(0,0,0,.16)}.program-explore-item-tags{position:absolute;bottom:12px}p.program-explore-item-tags{font-size:14px}.program-explore-item-tag{font-family:FuturaBT-BoldItalic;text-transform:uppercase;position:relative}.program-explore-item-tag::before{content:" ";display:inline-block;margin:-3px 0 0;vertical-align:middle;height:12px;width:12px;background-color:#e7e7e7;border-radius:50%}.program-explore-item-tag .hover{display:none;position:absolute;border:1px solid #d9d9d9;top:-48px;left:-10px;font-size:15px;font-family:National;font-weight:400;color:#777;text-transform:none;background:#fff;padding:5px 14px;white-space:nowrap}.program-explore-item-tag .hover:after{content:' ';display:block;background:url(/img/program/explore/hover-arrow.png) no-repeat;width:14px;height:9px;position:absolute;bottom:-9px;left:14px}.program-explore-item-tag:hover .hover{display:block}.program-explore-item-tag:first-child{margin-left:0}@media screen and (min-width:35.5em){.program-explore-item{min-height:26em}.program-explore-item-tags{bottom:18px}.program-explore-item-tag::before{margin-left:4px;margin-right:4px;height:15px;width:15px}}.program-explore-item-tags .program-explore-item-tag_none{display:none}.program-explore-item-tags .program-explore-item-tag_visual-design::before{background-color:#ffca14}.program-explore-item-tags .program-explore-item-tag_technology::before{background-color:#f25333}.program-explore-item-tags .program-explore-item-tag_venture-management::before{background-color:#cd7eff}.program-explore-item-tags .program-explore-item-tag_audio-design::before{background-color:#5ed8fb}.program-explore-item-tags .program-explore-item-tag_communication::before{background-color:#5bedb1}.moreitems-container{overflow:hidden}.boxbutton{display:inline-block}.boxbutton a,.boxbutton button,.boxbutton button:active{display:inline-block;background:#000;color:#fff;padding:11px 16px 9px;text-decoration:none;font-size:11px;line-height:1;text-transform:uppercase;font-family:FuturaBT-BoldItalic;transition:background-color .1s ease-in;-moz-transition:background-color .1s ease-in;-webkkt-transition:background-color .1s ease-in}.boxbutton a:hover,.boxbutton button:hover{background:#900}@media screen and (min-width:35.5em){.boxbutton a,.boxbutton button,.boxbutton button:active{padding:18px 24px 14px;font-size:14px}}.plainbutton,.plainbutton:active{padding-left:0;padding-right:0;outline:0;border:0}.plainbutton{background:0 0;border:0;font-family:inherit;cursor:pointer}.morebutton{display:block;width:100%;text-align:center}#academynow .morebutton{padding-top:100px}@media screen and (max-width:35.49em){.morebutton{margin-top:30px}.s-boxbutton-sm button,.s-boxbutton-sm button:active{padding:12px 18px 8px;font-size:12px}}@media screen and (max-width:35.49em){.s-valign-container{position:relative;transform-style:preserve-3d}.s-valign-block{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}}@media screen and (min-width:35.5em){.valign-container{position:relative;transform-style:preserve-3d}.valign-block{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width:48.0625em){.l-valign-container{position:relative;transform-style:preserve-3d}.l-valign-block{position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}}.valign-block-l{left:0}.list-menus{position:relative;z-index:6;text-align:center;margin-top:30px;margin-bottom:30px;letter-spacing:-4px}@media screen and (min-width:35.5em){.list-menus{margin-top:50px;margin-bottom:53px}}.list-menu{position:relative;display:inline-block;height:38px;width:50%;letter-spacing:0}.list-menu::after{content:" ";position:absolute;z-index:5;right:10px;top:50%;width:0;height:0;margin-top:-1px;border-style:0;border-width:3px;border-style:solid;border-color:#000 transparent transparent}.list-menu ul{position:absolute;top:0;left:0;width:100%;border-top:1px solid #d9d9d9}.list-menu .list-menu-item{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fff;cursor:pointer;text-align:left;display:none}.list-menu .list-menu-item.list-menu-item-state-selected{display:block;position:absolute;top:0}.list-menu .list-menu-item:not(.list-menu-item-state-selected):hover{background-color:#900}.list-menu .list-menu-item:not(.list-menu-item-state-selected):hover a{color:#fff}.list-menu .list-menu-item:not(.list-menu-item-state-selected):hover a:hover{text-decoration:none}.list-menu:not(.list-menu-state-selected) .list-menu-item:first-child{display:block}.list-menu.list-menu-state-selected ul{padding-top:37px}.list-menu.list-menu-state-open .list-menu-item{display:block}.list-menu.list-menu-state-selected .list-menu-item.list-menu-item-state-selected,.list-menu:not(.list-menu-state-selected) .list-menu-item:first-child{background-color:#fff}.list-menu.list-menu-state-selected .list-menu-item.list-menu-item-state-selected a,.list-menu:not(.list-menu-state-selected) .list-menu-item:first-child a{color:#000}.list-menu.list-menu-state-selected .list-menu-item.list-menu-item-state-selected a:hover{text-decoration:none}@media screen and (min-width:35.5em){.list-menu::after{border-width:5px}}.list-menu-item{padding:14px 12px 12px;border-color:#d9d9d9;border-style:solid;border-width:0 1px 1px;font-family:FuturaLTPro-Bold;font-size:10px;line-height:1;text-transform:uppercase}.list-menu-item a{color:#000}.list-menu+.list-menu{margin-left:-1px}.section-full .list-menus{padding-left:28px;padding-right:28px}@media screen and (min-width:35.5em){.list-menu{width:229px;height:48px}.list-menu::after{right:20px;top:50%;margin-top:-3px}.list-menu.list-menu-state-selected ul{padding-top:48px}.list-menu-item{padding:18px 30px 16px;font-size:13px}}.icon{position:relative;display:inline-block}.icon,.icon:after,.icon:before{opacity:1;transition:opacity,background-color,transform .2s;-moz-transition:opacity,background-color,transform .2s;-webkkt-transition:opacity,background-color,transform .2s}.icon.icon-menu,.icon.icon-menu:after,.icon.icon-menu:before{width:19px;height:2px;background-color:#000}.icon.icon-menu:after,.icon.icon-menu:before{content:" ";position:absolute;left:0;outline:1px solid transparent}.icon.icon-menu:before{top:-5px}.icon.icon-menu:after{top:5px}.icon.icon-menu.icon-menu-open{background-color:transparent}.icon.icon-menu.icon-menu-open:before{transform:translateY(5px) rotate(45deg);-webkit-transform:translateY(5px) rotate(45deg);-moz-transform:translateY(5px) rotate(45deg)}.icon.icon-menu.icon-menu-open:after{transform:translateY(-5px) rotate(-45deg);-webkit-transform:translateY(-5px) rotate(-45deg);-moz-transform:translateY(-5px) rotate(-45deg)}.icon.icon-plus,.icon.icon-plus:after{background-color:#900;border-radius:8px}.icon.icon-plus{width:15px;height:1px;margin:10px 0}.icon.icon-plus:after{content:' ';position:absolute;top:-7px;left:7px;height:15px;width:1px;transition:opacity .4s;-moz-transition:opacity .4s;-webkkt-transition:opacity .4s;opacity:1}@media screen and (max-width:35.49em){#subnav{display:none}}#subnav{margin:0;font-family:National;height:61px}#subnav .navitems{padding:0 0 0 30px;background-color:#fafafa;border-bottom:1px solid #dfdfdf;transition:top .4s;-moz-transition:top .4s;-webkkt-transition:top .4s}.page-subnav-fixed #subnav{position:relative;z-index:200}.page-subnav-fixed #subnav .navitems{position:fixed;width:100%;top:0}.page-pagenav-fixed .pagenav{z-index:200}.page-pagenav-fixed .pagenav .navitems{position:fixed;top:61px}@media screen and (max-width:35.49em){.page-pagenav-fixed .pagenav{height:auto}.page-pagenav-fixed .pagenav .navitems{top:0}}@media screen and (min-width:35.5em){.page-pagenav-fixed .pagenav{position:relative;z-index:200}}#subnav li{display:inline-block;margin:0 20px 0 0}#subnav a{color:#aaa;text-decoration:none;font-size:15px;line-height:60px;height:60px;text-transform:uppercase;font-weight:800}#subnav .selected{background:url(/img/global/subnav-arrow.png) center bottom no-repeat}#subnav .selected a{color:#000}#subnav a:hover{color:#900}#header{position:relative;top:0;left:0;background:#fff;width:100%;height:173px;z-index:201;border-bottom:1px solid #ededed;box-shadow:0 0 3px rgba(64,64,64,.1);transition:height .25s ease}#home #header{position:fixed}#header.searching{height:310px}#header .top{background:#000;color:#fff;height:60px;position:relative;z-index:2}#header .top a{width:180px;height:40px;position:absolute;right:30px;top:10px;color:#fff;background:url(/img/global/usc-logo.png) no-repeat;text-indent:-99999px}#header .bottom{position:relative;z-index:2;background:#fff}#header .logo{width:431px;height:44px;position:absolute;left:30px;top:36px;background:url(/img/global/logo.png) no-repeat;text-indent:-99999px}#header .mainbutton{display:none;position:absolute;top:60px;right:32px;color:#000;font-size:19px;text-transform:uppercase;font-family:National;font-weight:900;text-decoration:none;padding:0 40px 0 0}#header .mainbutton .icon-menu{position:absolute;right:0;top:50%;margin-top:-1px}.canhover #header .mainbutton:hover{color:#900}#nav{position:absolute;right:30px;top:25px;margin:0;padding:0}.main-nav{font-family:National}.main-nav li{display:inline-block;margin:0 0 0 20px}.main-nav li{position:relative;font-size:15px;line-height:18px;text-transform:uppercase;font-weight:800}.main-nav li a{display:inline-block;padding:20px 0;color:#000;text-decoration:none}.main-nav li .subnav{display:none;position:absolute;width:160%;left:-20px;top:100%;margin-top:-10px;padding:20px;background-color:#fff;border:2px solid #ededed}.main-nav li .subnav:after,.main-nav li .subnav:before{content:" ";position:absolute;left:35%;bottom:100%;margin-left:-3px;border-style:solid}.main-nav li .subnav:before{margin-left:-5px;border-width:8px;border-color:transparent transparent #ededed}.main-nav li .subnav:after{border-width:6px;border-color:transparent transparent #fff}.main-nav li .subnav li{display:block;margin:0;padding:0;white-space:nowrap;line-height:1.6}.main-nav li .subnav li a{padding:0;text-transform:none;font-family:National;font-weight:400;color:#777}.canhover .main-nav li:hover .subnav{display:block}.canhover .main-nav .selected>a,.canhover .main-nav a:hover,.subnav .selected a,.subnav .selected a:hover{color:#900}.canhover .main-nav .selected>a:hover,.canhover .subnav>.selected a:hover{text-decoration:underline}#nav .search a{background:url(/img/global/search-icon.png) no-repeat 0 20px;display:inline-block;width:18px;height:18px;text-indent:-99999px}.canhover #nav .search a:hover{background-position:0 -62px}#breadcrumb{margin:0;padding:25px 0 0 30px;font-family:National;font-size:13px;color:#8c8c8c;background:#f2f2f2}#breadcrumb li{display:inline-block;margin:0 10px 0 0}#breadcrumb li::after{content:" / ";margin-left:10px}#breadcrumb li:last-child::after{display:none}#breadcrumb a{color:#8c8c8c}#breadcrumb a:hover{color:#900;text-decoration:none}#smallnav-bg{display:none;background:rgba(0,0,0,.3);width:100%;height:100%;z-index:200;position:fixed;top:0;left:0}#smallnav{display:none;background:rgba(0,0,0,.3);position:absolute;top:174px;z-index:202;width:100%;max-height:0;font-size:15px;line-height:1;font-family:National;font-weight:700;overflow:hidden;transition:max-height .25s ease;-moz-transition:max-height .25s ease;-webkkt-transition:max-height .25s ease}#smallnav.open{max-height:700px}#smallnav>ul{border-top:1px solid #ededed}#smallnav li{background:#fff;border-bottom:1px solid #ededed}#smallnav li.with-subnav>a{position:relative}#smallnav li.with-subnav>a::after{content:" ";position:absolute;left:50%;top:100%;width:0;height:0;margin-left:-4px;margin-top:-3px;border-style:solid;border-width:4px;border-color:transparent;border-top-color:#000;top:50%;left:auto;border-width:5px;right:32px}#smallnav li.with-subnav>a.selected::after{border-top-color:#900}#smallnav li.with-subnav>a:hover::after{border-top-color:#fff}#smallnav li.with-subnav.open>a::after{border-top-color:transparent;border-bottom-color:#000;margin-top:-9px}#smallnav li.with-subnav.open>a.selected::after{border-bottom-color:#900}#smallnav li.with-subnav.open>a:hover::after{border-bottom-color:#fff}#smallnav li a{color:#000;text-decoration:none;text-transform:uppercase;display:block;width:100%;height:100%;padding:18px 0 18px 32px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#smallnav li .subnav{max-height:0;overflow:hidden;transition:max-height .25s ease;-moz-transition:max-height .25s ease;-webkkt-transition:max-height .25s ease}#smallnav li .subnav li:first-child{border-top:1px solid #ededed}#smallnav li .subnav li:last-of-type{border-bottom:0}#smallnav li .subnav li a{padding-left:48px;color:#838383}#smallnav li.open .subnav{max-height:700px}.canhover #smallnav>ul>li>a.selected{color:#900}.canhover #smallnav .subnav a:hover,.canhover #smallnav>ul>li>a:hover{background-color:#900;color:#fff}#smallnav form{background:#fff;padding:18px 32px 18px 32px}#smallnav form .field{position:relative}#smallnav form input[type=text]{background:#fafafa;border:0;font-size:15px;width:100%;padding:7px 50px 7px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 4px 0;text-transform:uppercase}#smallnav form input[type=submit]{background:url(../img/global/search-icon.png) no-repeat 0 0;display:inline-block;border:0;width:18px;height:18px;text-indent:-99999px;position:absolute;top:7px;right:8px;cursor:pointer}#smallnav form p{text-transform:uppercase;font-size:10px;font-weight:700;color:#838383}#searchfield{background:#fff;width:100%;height:0;position:absolute;left:0;top:113px;z-index:-1;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#header.searching #searchfield{height:137px}#searchfield form{margin:0 auto}#searchfield input[type=text]{font-size:56px;line-height:1;background:#fff;border:0;border-radius:0;border-bottom:1px solid #000;margin:4px 0 5px 0;padding:0 0 17px 0;width:100%;font-family:FuturaBT-BoldItalic;color:#000;text-transform:uppercase;font-weight:100}#searchfield p{text-transform:uppercase;color:#777;font-size:15px;line-height:1;margin:0;font-family:National;font-weight:700}#subheader{position:fixed;top:-70px;left:0;background:#fff;z-index:99;border-bottom:1px solid #ededed;box-shadow:0 0 3px rgba(64,64,64,.1);width:100%;height:61px;font-size:16px;line-height:1;font-family:National;font-weight:700}#subheader.relative{position:relative}#subheader .toggle{width:110px;height:100%;position:absolute;top:0;left:0;display:table}#subheader .toggle a{color:#000;text-decoration:none;text-transform:uppercase;display:table-cell;text-align:center;vertical-align:middle;background:url(/img/global/subheader-icons.png) no-repeat 23px 24px;padding-left:28px}.canhover #subheader .toggle a:hover{background-color:#900;color:#fff;background-position:23px -26px}#jumpnav{position:absolute;top:0;left:110px;height:100%;height:62px;overflow:hidden;width:260px}#jumpnav li{height:53px;background:#fff;border-bottom:1px solid #ededed;border-right:1px solid #ededed;border-left:1px solid #ededed}#jumpnav li a{color:#000;text-decoration:none;text-transform:uppercase;display:block;width:100%;height:100%;padding:20px 0 0 55px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.canhover #jumpnav li:hover{background-color:#900;background-position:20px -131px}.canhover #jumpnav li:hover a{color:#fff}#jumpnav .current{height:62px;border-bottom:0;background:url(/img/global/subheader-icons.png) no-repeat 20px -81px}#jumpnav .current a{color:#900;padding-top:23px}@media screen and (max-width:1120px){#header .logo{background-image:url(/img/global/logo-small.png);width:113px;height:37px;background-size:113px 37px}}@media screen and (max-width:1023px){#home #header{position:relative}#subheader{position:fixed;top:0;left:0;z-index:99}#subheader .toggle{display:none}#jumpnav{left:0;width:100%}#jumpnav li{border-left:0;border-right:0;padding:0 0 0 10px}.canhover #jumpnav li:hover{background-position:30px -131px}#jumpnav .current{background-position:30px -81px}}@media screen and (max-width:820px){#header .mainbutton{display:block;top:45px}#header.searching{height:113px}#searchfield{height:0;display:none}#nav a{display:none}#smallnav{display:block}#nav .search{display:none}}@media screen and (max-width:820px){#header{height:113px}#header .top{height:42px}#header .top a{width:120px;height:26px;background-size:120px 26px;right:25px;top:8px}#header .logo{top:20px}#header .mainbutton{top:29px}#nav{top:10px}#breadcrumb{display:none}#smallnav{top:114px}#smallnav-bg.open{display:block}}footer{padding:28px}footer .main-nav{position:static;right:auto;top:auto;margin-bottom:40px}footer .main-nav li{display:block;margin:8px 0;text-align:left}footer .main-nav li a{padding:0}footer .social{text-align:center;margin-bottom:25px}footer .social li{display:inline-block}footer .social li a{display:block;background:url(/img/icons/footer-social.png) no-repeat;height:19px;text-indent:-99999px;margin:0 15px}footer .social .facebook a{background-position:0 0;width:18px}footer .social .twitter a{background-position:-47px 0;width:20px}footer .social .instagram a{background-position:-100px 0;width:16px}footer p{margin-bottom:8px;font-size:12px;line-height:1.2}footer p.copyright{color:#bebebe;font-size:10px}@media screen and (min-width:35.5em){footer{padding-top:65px;padding-bottom:65px}footer .main-nav{margin-bottom:50px;text-align:center}footer .main-nav li{display:inline-block;margin:0 0 0 20px}footer .main-nav li:first-child{margin-left:0}footer p{font-size:15px;text-align:center}footer p.copyright{font-size:12px}}@media screen and (max-width:35.49em){footer .social{text-align:left}footer .social li a{margin:0 30px 0 0}}body#home{overflow:hidden;width:100%;height:100%;background:#fff}#homeview{position:absolute;left:0;top:0;height:100%;width:100%;overflow:hidden;cursor:url(/img/global/cursor-nodrag.png) 20 20,auto;background:#fff}#homeview.grab{cursor:url(/img/global/cursor-drag.png) 20 20,auto}#homebg{position:absolute;width:4072px;height:3776px;top:0;left:0}#parallax{position:absolute;top:0;left:0;width:4072px;height:3776px;overflow:hidden;pointer-events:none}#parallax .plane{width:4072px;height:3776px;position:absolute;top:0;left:0;pointer-events:none}#p1 .test{width:500px;height:500px;background:rgba(255,0,255,.3);position:absolute;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#000;left:1830px;top:1880px}#p2 .image1{position:absolute;left:100px;top:140px}#p2 .image2{position:absolute;left:1100px;top:1210px}#parallax a{pointer-events:auto}.sections{position:absolute;left:122px;top:122px}.sections section{width:1100px;height:1100px;position:absolute;color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:20px 0 0 0;font-size:0}.sections h2{font-size:39px;line-height:35px;text-transform:uppercase;text-align:left;font-family:FuturaBT-BoldItalic;font-weight:400;width:400px;position:relative;margin:0 0 23px -5px;padding-left:5px}.sections h2 strong{display:block;font-size:74px;line-height:66px;margin-top:10px}.sections .ghost{position:relative;color:#fff;color:rgba(255,255,255,.001);opacity:.001}.sections section h3{text-transform:uppercase;text-align:left;font-family:FuturaBT-BoldItalic;font-weight:400;font-size:18px;line-height:1;margin:0 0 20px 0}.sections h4{text-transform:uppercase;text-align:left;font-size:16px;line-height:24px;margin:0 0 20px 0;color:#777;font-weight:400}.sections p{margin:0 0 20px 0;font-family:National;font-size:16px;line-height:24px}.sections .boxbutton{margin-top:13px}#home .sections .boxbutton{text-align:left}.sections .block{position:absolute}.sections img{display:block;margin:0 0 16px 0}.sections .caption{color:#777;font-size:14px;line-height:17px}.test1{position:absolute;top:270px;left:210px;width:300px;height:200px}.sections #main{text-align:center;top:1367px;left:1364px;height:1055px}#main .block{position:relative}#main hgroup{width:980px;height:486px;margin:91px auto 23px auto;position:relative}#main hgroup>img{opacity:0}#main video{position:relative;z-index:1;height:auto}#main h1{position:relative;text-transform:uppercase;font-size:48px;line-height:1;font-family:FuturaBT-BoldItalic;font-weight:400;color:#777;margin:0;padding:160px 0 0 0;z-index:2}#main h1 strong{display:block;font-size:96px;font-weight:400;color:#000;margin-top:7px}#main .dragmessage{margin:80px 0 85px 0}#main .dragmessage p{text-align:center;text-transform:uppercase;margin:0;background:url(/img/global/drag-icon.png) no-repeat center 0;padding:30px 0 0 0;font-size:14px;font-weight:700}#main .highlights{position:relative}#main .highlights ul{width:1008px;font-size:0;margin:0 auto}#main .highlights li{display:inline-block;vertical-align:top;width:224px;margin:0 14px 0 14px}#main .highlights a{text-decoration:none}#main .highlights .swipe{overflow:hidden;visibility:hidden;position:relative}#main .highlights .swipe-wrap{overflow:hidden;position:relative}#main .highlights .swipe-wrap ul{float:left;width:100%;position:relative}#main .controls{display:none;position:absolute;top:0;left:0;width:100%}#main .controls .prev{display:block;background:url(/img/global/prev-arrow.png) no-repeat;width:12px;height:21px;text-indent:-99999px;position:absolute;top:0;left:60px}#main .controls .next{display:block;background:url(/img/global/next-arrow.png) no-repeat;width:12px;height:21px;text-indent:-99999px;position:absolute;top:0;right:60px}#main .controls .next.disabled,#main .controls .prev.disabled{opacity:.1}#main .active-carousel .controls{display:block}.canhover #main .controls .next:hover,.canhover #main .controls .prev:hover{background-position:0 -79px}.canhover #main .controls .next.disabled:hover,.canhover #main .controls .prev.disabled:hover{background-position:0 0}#main .highlights.active-carousel .static{display:none}#main h3{text-transform:uppercase;text-align:center;font-size:20px;line-height:24px;font-family:FuturaBT-BoldItalic;margin:0 0 20px 0}.canhover #main .highlights a:hover h4{color:#900}#main .highlights img{display:block;margin:0 0 10px 0}#main h4{text-transform:uppercase;font-size:20px;line-height:24px;font-family:FuturaBT-BoldItalic;text-align:left;margin:0 0 5px 0;color:#000}#main p{font-size:16px;line-height:20px;text-align:left;color:#777;font-family:National;font-weight:500}#home #main .button{position:absolute;bottom:0;width:100%}#home #main .boxbutton{text-align:center;z-index:2;position:relative}.sections #apply{top:264px;left:94px;height:1015px}#apply h2 strong{margin-top:3px}#apply .dashlist li{font-weight:200}#apply .b1{width:536px;margin:175px 0 0 0}#apply .b2{width:442px;margin:0 0 0 28px;z-index:1}#apply .b3{width:442px;margin:0 0 0 94px}#apply .b4{width:442px;margin:-130px 0 0 442px}.sections #news{top:0;left:1364px;height:1310px}#news img{width:100%}#news h2{font-size:42px;line-height:.9}#news h2 strong{font-weight:400;font-size:56px;line-height:.9}#news .block img{display:block;margin:0 0 22px 0}#news h5{font-size:13px;line-height:16px;text-transform:uppercase;text-align:left;color:#777;margin:0 0 7px 0;font-weight:400}#news h6{font-size:20px;line-height:24px;text-transform:uppercase;text-align:left;font-family:FuturaBT-BoldItalic;font-weight:400;margin:0;color:#000}#news .date{color:#838383;text-transform:uppercase;font-size:12px;font-family:FuturaBT-BoldItalic;font-weight:400}#news .instagram h6{background:url(/img/academynow/instagram.png) no-repeat 0 1px;padding:0 0 0 32px}#news .tweet p{font-size:16px;line-height:24px;border:1px solid #ccc;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#news .tweet p em{font-style:normal;text-decoration:none;color:#900}#news .tweet a{color:#000}#news .tweet h6{background:url(/img/academynow/twitter.png) no-repeat 0 1px;padding:0 0 0 28px}.canhover #news a:hover h6{color:#900}#news .b1{width:442px}#news .b2{width:254px;margin:0 0 0 28px}#news .b3{width:254px;margin:0 0 0 28px}#news .b4{width:254px;margin:50px 0 0 188px}#news .b5{width:254px;margin:50px 0 0 28px}#news .b6{width:254px;margin:50px 0 0 28px}#news .b7{width:254px;margin:50px 0 0 188px}#news .b8{width:254px;margin:50px 0 0 28px}#news .b9{width:254px;margin:50px 0 0 28px}#news a:hover{text-decoration:none}.sections #students{top:293px;left:2633px;height:1010px}#students h2{font-size:62px;line-height:56px}#students h2 strong{font-weight:400}#students .b1{width:536px;margin:0 0 0 -94px}#students .b2{width:442px;margin:30px 0 0 0}#students .b3{margin:50px 0 0 28px;width:184px}#students .b4{margin:50px 0 0 39px;width:184px}#students .b5{margin:50px 0 0 39px;width:184px}#students .student img{width:100%;height:auto}#students .student h3{font-size:20px;line-height:24px;margin:0 0 3px 0}#students .student h4{font-size:13px;line-height:16px;margin:0 0 18px 0;font-family:FuturaBT-BoldItalic;font-weight:400}.sections #partners{top:1378px;left:0;height:810px}#partners h2{font-size:28px;line-height:31px}#partners h2 strong{font-size:56px;line-height:50px}#partners .b1{width:442px;margin:-5px 0 0 94px}#partners .b2{width:442px;margin:35px 0 0 28px}#partners .b3{width:442px;margin:0 0 0 28px}#partners .b4{width:724px;margin:245px 0 0 -100px}#partners h5{text-align:left;color:#838383}#partners .logos{width:470px}#partners .logos li{display:inline-block;margin:0 28px 25px 0;width:40%}#partners .logos img{display:block;margin:0}.sections #garage{top:2287px;left:94px;height:1055px}#garage h2{font-size:28px;line-height:25px;width:400px}#garage h2 strong{font-size:92px;line-height:83px;white-space:nowrap}#garage .b1{width:442px;margin:0 0 0 -94px}#garage .b2{width:630px;margin:135px 0 0 28px}#garage .b3{width:724px;margin:130px 0 0 -188px}#garage .b4{width:442px;margin:0 0 0 28px}#garage .b5{width:442px;margin:40px 0 0 28px}#garage .b6{width:783px;margin:100px 0 0 -250px}.sections #videos{top:2477px;left:1364px;height:1055px}#videos h2{font-size:28px;line-height:25px}#videos h2 strong{font-size:92px;line-height:83px}#videos h3{font-size:20px;line-height:1.2;margin:0 0 30px 0}#videos q{display:block;font-size:24px;line-height:29px;font-family:FuturaBT-BoldItalic;font-weight:400;margin:30px 0 12px 0}#videos q:before{content:'“'}#videos q:after{content:'”'}#videos .author{font-size:16px;line-height:20px;font-weight:700;margin:0}#videos .title{font-size:16px;line-height:20px;margin:0}#videos .featured{width:446px;margin:0 0 35px 0}#videos .featured li{display:inline-block;width:184px;margin:0 39px 0 0;vertical-align:top}#videos .featured h3{margin:0 0 2px 0}#videos .featured h4{color:#777;font-size:13px;line-height:16px;margin:0}#videos .b1{width:536px}#videos .b2{width:442px;margin:20px 0 0 0}#videos .b3{width:442px;margin:70px 0 0 0}#videos .b3 img{max-width:536px}#videos .b4{width:442px;margin:20px 0 0 28px}#videos .b5{width:442px;margin:20px 0 0 28px}#videos .b6{width:800px;margin:-35px 0 0 320px}.sections #leadership{top:1404px;left:2728px;height:725px}#leadership h2{font-size:60px;line-height:.9}#leadership h2 strong{font-weight:400;font-size:60px;line-height:.9}#leadership .b1{width:442px}#leadership .b2{width:442px;margin:45px 0 0 28px}.sections #program{top:2287px;left:2633px;height:1055px}#program h2{font-size:28px;line-height:30px}#program h2 strong{font-size:56px;line-height:60px}#program .b1{top:20px;left:0;width:442px}#program .b2{margin:20px 0 0 28px;width:564px}#program .b3{width:442px;margin:50px 0 0 0;z-index:2}#program .b4{width:254px;margin:163px 0 0 28px;z-index:2}#program .b5{top:300px;left:752px;width:348px;margin:163px 0 0 28px}#program .b6{width:975px;margin:1137px 0 0 -300px;z-index:1}#program .b6 img{margin-bottom:0}#videoplayer{display:none;background:#000;position:fixed;top:0;left:0;width:100%;height:100%;z-index:300}#videoplayer .close{z-index:1;position:absolute;top:80px;right:22px;background:url(/img/global/closebutton.png) no-repeat;width:22px;height:22px;text-indent:-99999px}.canhover #videoplayer .close:hover{background-position:0 -78px}@media screen and (max-width:1023px){body#home{overflow:visible}#homeview{position:relative;overflow:visible;cursor:auto}#homeview.drag{cursor:auto}#homebg{position:relative;width:100%;height:auto;padding:0}.sections{position:relative;left:0;top:0;width:100%;overflow:hidden}.sections section{position:relative;top:0!important;left:0!important;width:100%!important;padding:20px}.sections section h2{width:auto;font-size:30px;position:relative}.sections section h4{font-size:14px;line-height:20px}.sections section .ghost{display:none}.sections img{max-width:100%;height:auto}#parallax{display:none}#main hgroup{margin-top:0;width:100%;height:auto;background-size:contain}#main h1{font-size:32px}#main h1 strong{font-size:64px}#main h3{font-size:10px;line-height:13px}#main h4{font-size:12px;line-height:12px}#main .dragmessage{display:none}#main .highlights ul{width:100%;margin-left:0}#main .highlights li{width:200px;margin:0 14px 0 14px}#main .highlights img{width:200px}#main .highlights p{font-size:10px;line-height:11px}#main .highlights .swipe{display:none}#main .highlights.active-carousel .static{display:block}#main .highlights .controls{display:none}#home #main .button{bottom:30px}#apply h2{font-size:26px;line-height:24px}#apply h2 strong{font-size:51px;line-height:48px}#apply .b1{width:45%}#apply .b2{width:45%;right:20px}#apply .b3{width:45%}#apply .b4{width:45%;right:-250px}#news .b1,#news .b3,#news .b5,#news .b7,#news .b9{width:45%;margin:0}#news .b2,#news .b4,#news .b6,#news .b8{width:45%;right:20px;margin:0}#news .b3,#news .b4,#news .b5,#news .b6,#news .b7,#news .b8,#news .b9{margin:50px 0 0 0}#news h2{font-size:34px;line-height:32px}#students .b1{width:45%;left:20px;margin:0}#students .b2{width:45%;right:20px;margin:0}#students .b3{width:26%;left:0}#students .b4{width:26%;left:50%;margin-left:-13%}#students .b5{width:26%;right:20px}#students h2{font-size:38px;line-height:36px}#partners .b1{width:45%;margin:0}#partners .b2{width:45%;right:20px}#partners .b3{width:45%;right:20px}#partners .b4{width:45%;margin:250px 0 0 0;left:0}#partners h2{font-size:26px;line-height:24px}#partners h2 strong{font-size:58px;line-height:52px}#partners .logos{width:100%}#partners .logos li{width:45%;margin:0 5% 25px 0}#garage .b1{width:45%;margin:0}#garage .b2{width:45%;margin:0;right:20px}#garage .b3{width:45%;margin:100px 0 0 0}#garage .b4{width:45%;right:20px;margin:0}#garage .b5{width:45%;right:20px;margin:40px 0 0 0}#garage .b6{width:45%;margin:100px 0 0 0}#garage h2{font-size:21px;line-height:20px;width:100%}#garage h2 strong{font-size:60px;line-height:56px;white-space:normal}#videos .b1{width:45%}#videos .b2{width:45%}#videos .b3{width:45%}#videos .b3 img{margin-left:-20px;max-width:100%;height:auto}#videos .b4{width:45%;right:20px}#videos .b5{width:45%;right:20px}#videos .b6{width:600px;right:0}#videos .featured{width:100%}#videos .featured li{width:45%;margin-right:5%}#videos .featured li:nth-child(2){margin-right:0;margin-left:5%}#videos .featured img{width:100%;height:auto}#videos h2{font-size:21px;line-height:18px}#videos h2 strong{font-size:60px;line-height:56px}#leadership .b1{width:45%;left:20px}#leadership .b2{width:45%;right:20px}#leadership h2,#leadership h2 strong{font-size:40px;line-height:36px}#program .b1{width:45%;left:20px}#program .b2{width:45%;right:20px;margin:0}#program .b3{width:45%;left:auto;right:20px;margin:100px 0 0 0}#program .b4{left:20px;top:730px;width:45%;margin:50px 0 0 0}#program .b5{left:auto;right:20px;width:45%;margin:0}#program .b5 img{margin:0 auto}#program .b6{width:100%;margin:0}#program h2{font-size:21px;line-height:19px}#program h2 strong{font-size:42px;line-height:38px}.test1{position:relative;left:0;top:0}}@media screen and (max-width:767px){.sections section{height:auto!important;border-top:1px solid #ccc}.sections section#main{border-top:0}.sections .block{position:relative;left:0!important;top:0!important;width:auto!important;margin:0 0 30px 0!important}.sections section h2{font-size:14px!important;line-height:13px!important;margin:0 0 23px 0!important}.sections section h2 strong{font-size:28px!important;line-height:26px!important;margin-top:2px!important}.sections section h4{font-size:14px;line-height:20px;margin:0 0 4px 0}.sections p{font-size:14px;line-height:21px}#main hgroup{margin-bottom:70px}#main h1{font-size:16px;padding-top:80px}#main h1 strong{font-size:32px}#main .highlights ul{width:100%;margin-left:0}#main .highlights li{width:122px;margin:0 4px}#main .highlights img{width:122px}#main .highlights p{font-size:10px;line-height:11px}#home #main .button{bottom:-30px}#home #students .student img{width:50%;margin:0 auto 16px auto}#partners .logos{padding-left:2.5%}#partners .logos img{width:100%}#program h2{font-size:14px;line-height:18px}#program h2 strong{font-size:18px;line-height:22px}#videos .featured h3{font-size:16px}}ul.download-plan{margin:25px auto 0}.sample-plan-image{display:none}.page-program-explore .page-section:first-child{padding-bottom:0}.page-program-explore .section-row{margin-bottom:0}@media screen and (min-width:35.5em){ul.download-plan{margin-bottom:75px}.sample-plan-image{display:block}section .grid-control.description{padding:0}}.leadership-message h2,.leadership-message h4{text-align:left;line-height:1.2}.leadership-message .block-item .block-item-title{font-size:18px}.leadership-message .block-item .block-item-subtitle{font-family:FuturaBT-BoldItalic}.leadership-message .section-subtitle{margin-bottom:12px}@media screen and (max-width:35.49em){.leadership-message .block-item{margin-top:40px;margin-bottom:40px;padding-left:44px;padding-right:44px}.faculty-detail hr{margin:0}}@media screen and (min-width:35.5em){.featured-faculty{background-color:#fff}.featured-faculty>div{margin-bottom:0}.featured-faculty .block-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:32px 30px 0}.featured-faculty .block-item-title{font-size:18px}.featured-faculty .block-item-subtitle{display:none}.featured-faculty .block-item-body{margin-top:12px}.featured-faculty .block-item-body p{font-size:16px;margin-bottom:1em}.featured-faculty .block-item-body p:last-child{margin-bottom:0}}@media screen and (min-width:48.0625em){.featured-faculty .block-item{padding:36px 30px 0}.featured-faculty .block-item-body{margin-top:20px}.featured-faculty .block-item-body p{font-size:18px}}@media screen and (min-width:66em){.featured-faculty .block-item-title{font-size:30px}.featured-faculty .block-item-subtitle{display:block;font-size:20px}}.featured-partner-carousel{margin-left:auto;margin-right:auto}.featured-partner-items{width:100%}.featured-partner-items ul{padding:40px 0 0 0;margin:0;text-align:center;font-size:0}.featured-partner-items ul li{letter-spacing:0;display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;padding:0 30px;text-align:center;margin:0 0 30px 0}.featured-partner-items ul li img{max-width:none;display:block;margin:0 auto}@media screen and (min-width:35.5em){.featured-partner-items a{padding:0 30px}}.sponsor-list li{font-size:16px;line-height:26px}.dropdown-menu{display:none}.faculty-detail h2,.faculty-detail h3,.faculty-detail h4,.faculty-detail h5{margin:0;text-align:left}.faculty-detail .section-title{margin-bottom:4px;line-height:1.2}.faculty-detail .section-subtitle{line-height:1.3}.faculty-detail .block-item-figure{width:60%;margin:0 auto}.faculty-detail .block-item-figure img{width:100%}.faculty-detail .faculty-detail-social{margin-top:40px}.faculty-detail .faculty-detail-social li a{display:inline-block;padding:0 0 0 26px}.faculty-detail .faculty-detail-social li a:hover{text-decoration:none}.faculty-detail .faculty-detail-social .phone{padding:0 0 0 26px;background:url(../img/icons/contact.png) no-repeat 1px -130px;white-space:nowrap}.faculty-detail .faculty-detail-social .phone a{padding-left:0}.faculty-detail .faculty-detail-social .twitter a{background:url(../img/global/icon-tw.svg) no-repeat 0 3px}.faculty-detail .faculty-detail-social .email a{background:url(../img/global/icon-email.svg) no-repeat 2px 3px}.faculty-detail .faculty-detail-social .email a:hover{text-decoration:underline}.faculty-detail .faculty-detail-social .link a{background:url(../img/global/icon-link.png) no-repeat 2px 2px}.faculty-detail .faculty-detail-social p{font-size:15px;margin-bottom:8px}.faculty-detail .faculty-detail-social .social-icon{float:left;width:20px;margin-right:10px;text-align:center}.faculty-detail .faculty-detail-social .social-icon img{vertical-align:middle}.faculty-detail .faculty-detail-further .section-title{margin-bottom:8px}.faculty-detail .faculty-detail-further .section-subtitle{font-size:15px}.faculty-detail .faculty-detail-further .faculty-detail-further-item{margin:2em 0}.faculty-detail .faculty-detail-further h4{font-family:National;text-transform:none}.page>.page-section.faculty-detail{padding-top:65px;padding-bottom:0}@media screen and (min-width:35.5em){.faculty-detail .section-subtitle{font-size:13px;font-family:FuturaBT-BoldItalic;margin:0 0 20px 0}.faculty-detail .block-item-figure{width:100%}.faculty-detail .faculty-detail-further .section-subtitle{font-size:16px}}@media screen and (min-width:48.0625em){.faculty-detail .section-subtitle{font-size:20px;margin:0 0 20px 0}.faculty-detail .faculty-detail-further .section-subtitle{font-size:18px}}@media screen and (max-width:35.49em){.faculty-detail .section-title{font-size:12px;margin:0}.faculty-detail .section-subtitle{font-size:15px}.faculty-detail p{font-size:15px}.faculty-detail-about .section-title{font-size:19px;line-height:1.3}}.disruptor-detail{padding-top:60px}.disruptor-detail .section-quote{margin-bottom:50px;position:relative;padding-left:16px}.disruptor-detail .section-quote p:before{content:' ';background:url(../img/disruptors/quote-left.png) no-repeat 0 0;display:block;width:12px;height:10px;position:absolute;left:0;top:3px;background-size:12px 10px}.disruptor-detail .section-quote p span{white-space:nowrap}.disruptor-detail .section-quote p span:after{content:' ';position:relative;display:inline-block;background:url(../img/disruptors/quote-right.png) no-repeat 0 0;width:7px;height:6px;top:-5px;background-size:7px 6px}.disruptor-detail .section-detail-related .section-subtitle{line-height:1.2}.disruptor-detail-title{padding-top:30px;padding-bottom:0;padding-left:28px;padding-right:28px}.disruptor-detail-title .block-item-figure{display:none;float:left;width:120px;margin-right:40px}.disruptor-detail-title .block-item-title{font-size:26px}.disruptor-detail-title .share-item{margin-top:2em}.disruptor-detail-title .share-item .share-item-title{display:none}@media screen and (min-width:35.5em){.disruptor-detail .section-quote{padding-left:0}.disruptor-detail .section-quote p:before{width:20px;height:16px;left:-26px;top:4px;background-size:20px 16px}.disruptor-detail .section-quote p span:after{width:12px;height:9px;top:-7px;background-size:12px 9px}.disruptor-detail .section-detail-related .section-subtitle{margin-bottom:30px}.disruptor-detail .section-detail-related .block-item-subtitle{margin-bottom:7px}.disruptor-detail-title .block-item-figure{display:block}.disruptor-detail-title .block-item-title{font-size:32px}.disruptor-detail-title .block-item-subtitle{font-size:22px;font-family:FuturaBT-BoldItalic}.disruptor-detail-title .share-item{margin-top:2em}.disruptor-detail-title .share-item .share-item-title{display:inlinefiref;margin-right:1em;font-family:FuturaBT-BoldItalic}.disruptor-detail-title .share-item .share-item-title::before{display:none}}@media screen and (min-width:48.0625em){.disruptor-detail .section-quote p:before{content:' ';background:url(../img/disruptors/quote-left.png) no-repeat 0 0;display:block;width:25px;height:20px;position:absolute;left:-31px;top:5px}.disruptor-detail .section-quote p span{white-space:nowrap}.disruptor-detail .section-quote p span:after{content:' ';position:relative;display:inline-block;background:url(../img/disruptors/quote-right.png) no-repeat 0 0;width:15px;height:11px;top:-8px}.disruptor-detail .section-detail-related .block-item-title{font-size:17px}}.corporate-partners{padding-top:40px;padding-bottom:40px}.corporate-partners .corporate-partners__image img{display:block;margin:0 0 10px 0;max-width:100%}.corporate-partners .corporate-partners__image .caption{font-size:16px;line-height:1.2}.corporate-partners .corporate-partners__list h2{color:gray;font-size:14px;line-height:1.2;text-align:left;font-style:normal;font-family:FuturaLTPro-Bold;margin:0 0 15px 0}.corporate-partners .corporate-partners__list ul li{margin:0 0 4px 0}.corporate-partners .corporate-partners__list ul li h3{margin:0;font-size:16px;line-height:1.2;text-align:left}@media screen and (min-width:35.5em){.corporate-partners .corporate-partners__image{padding-left:96px}.corporate-partners .corporate-partners__list{padding:0 96px 0 50px}}.contactus-block h3,.contactus-block h5,.contactus-form h3,.contactus-form h5{text-align:left}.contactus-block h3,.contactus-form h3{font-size:25px;line-height:1.2;margin:0}.contactus-block h5,.contactus-form h5{margin:0 0 10px}.contactus-form h3{margin-bottom:15px}.contactus-form h4{text-align:left;font-family:FuturaBT-BoldItalic;margin-bottom:6px}.contactus-form hr{margin-bottom:15px}.contactus-form p{font-size:16px;margin-bottom:26px}.contactus-form input,.contactus-form label{width:100%}.contactus-form .checkbox{margin-bottom:20px}.contactus-form .prospective{display:none;padding-top:25px;padding-bottom:20px}.contactus-form label.error,.contactus-form p.error{color:#900}.contactus-form input[type=text].error,.contactus-form input[type=email].error,.contactus-form input[type=tel].error,.contactus-form input[type=number].error,.contactus-form select.error{background-color:#f8e4e5;border:1px solid #900}.contactus-form .left{width:45%;display:inline-block;vertical-align:top}.contactus-form .right{width:45%;display:inline-block;vertical-align:top;float:right;clear:right}.contactus-form label{display:block}.contactus-form .main-input-label{margin:10px auto;font-family:FuturaBT-BoldItalic;font-size:16px;line-height:1;text-transform:uppercase;color:#9a9a9a}.contactus-form input[type=text],.contactus-form input[type=email],.contactus-form input[type=tel],.contactus-form input[type=number]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:47px;margin-bottom:14px;font-size:16px;padding:0 15px;border:1px solid #dfdfdf}.contactus-form textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;font-size:16px;padding:0 10px;width:100%;height:190px}.contactus-form input[type=radio],.contactus-form input[type=checkbox]{float:left;width:25px;margin:2px 3px 0 0}.contactus-form .radiogroup label{clear:both;margin:5px 0 8px}.contactus-form .radiogroup label span{display:block;overflow:hidden}.contactus-form .radiogroup label:last-of-type{margin-bottom:20px}.contactus-form select{padding:0 0 0 10px;width:100%;height:47px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;margin-bottom:10px;border:1px solid #dfdfdf;border-radius:0;background:no-repeat right center #fff;-webkit-background-position:left top;-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){.contactus-form select{background-image:url(/img/global/form-select-arrow.png)}}.contactus-form .boxbutton{text-align:left;clear:both;display:block}.contactus-block p{padding-right:30px;margin-bottom:45px}.contactus-block hr{margin:20px 0 25px}.admissions-apply-deadlines{width:100%;border-spacing:0 10px}.admissions-apply-deadlines td{vertical-align:top}.admissions-apply-deadlines .deadline-date{white-space:nowrap;padding-right:20px}.currentstudents .intro{margin-bottom:60px}.currentstudents h3{text-align:left;font-size:30px;margin-bottom:20px}.currentstudents h4{text-align:left;font-family:FuturaBT-BoldItalic;margin-bottom:7px;font-size:16px;line-height:1.3}.currentstudents hr+p{margin-top:25px}.currentstudents .links li{margin:0 0 8px 0}.currentstudents .links li a{font-size:18px;line-height:1.1}.currentstudents .links .pdf a{background:url(/img/icons/download-arrow.png) no-repeat right 5px;padding-right:18px}.currentstudents .bullets{display:block;list-style:disc;padding:8px 0 0 20px!important;margin:0}.currentstudents .bullets li{line-height:1.2;margin:0 0 5px 0}@media screen and (max-width:48em){.currentstudents h3{font-size:20px}.currentstudents .links li a{font-size:16px}}.search-results .results{margin-bottom:25px}.search-results .results li{border-top:1px solid #c2c2c2;padding:43px 0}.search-results .results li:first-child{border-top:0;padding-top:0}.search-results .results a{color:#000}.search-results .results h3{text-align:left;font-size:15px;line-height:1.3;margin:0 0 6px 0}.search-results .results p{text-align:left;font-size:15px;line-height:1.5}.search-results .results a:hover{text-decoration:none}.search-results .results a:hover h3{color:#900}.search-results .pagination li{display:inline-block;color:#000;font-family:FuturaLTPro-Bold;font-size:13px;margin:0 13px 10px 0}.search-results .pagination li a{color:#858585}.search-results .pagination li a:hover{color:#900;text-decoration:none}@media screen and (min-width:35.5em){.search-results .results li:first-child{padding-top:43px}.search-results .results p{font-size:16px}.search-results .results h3{font-size:18px}}@media screen and (min-width:48.0625em){.search-results .results p{font-size:18px}.search-results .results h3{font-size:20px}}.errorpage h1{text-align:left}.errorpage p{margin:0 0 20px 0}.errorpage .boxbutton{margin-top:20px}/*# sourceMappingURL=global.css.map */