@-ms-viewport{width:device-width;}@-o-viewport{width:device-width;}@viewport{width:device-width;}@font-face{font-family:'PrincipiaWebFont';src:url(/sites/all/themes/principiabaseV2/fonts/principia_caps-webfont.eot);src:url(/sites/all/themes/principiabaseV2/fonts/principia_caps-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/principiabaseV2/fonts/principia_caps-webfont.woff2) format('woff2'),url(/sites/all/themes/principiabaseV2/fonts/principia_caps-webfont.woff) format('woff'),url(/sites/all/themes/principiabaseV2/fonts/principia_caps-webfont.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'PrincipiaAthleticFreshman';src:url(/sites/all/themes/principiabaseV2/fonts/freshman.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'PrincipiaAthleticNevis';src:url(/sites/all/themes/principiabaseV2/fonts/nevis.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'PrincipiaAlternateLeagueGothic';src:url(/sites/all/themes/principiabaseV2/fonts/league-gothic-regular.otf) format('opentype');font-weight:normal;font-style:normal;}@font-face{font-family:'PrincipiaAlternateNexaBold';src:url(/sites/all/themes/principiabaseV2/fonts/nexa-bold.otf) format('opentype');font-weight:normal;font-style:normal;}@font-face{font-family:'PrincipiaAlternateSteelfish';src:url(/sites/all/themes/principiabaseV2/fonts/steelfish-regular.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'PrincipiaAlternateStreetwear';src:url(/sites/all/themes/principiabaseV2/fonts/streetwear.otf) format('opentype');font-weight:normal;font-style:normal;}@font-face{font-family:'PrincipiaAlternateUltra';src:url(/sites/all/themes/principiabaseV2/fonts/ultra.ttf) format('truetype');font-weight:normal;font-style:normal;}html{min-height:100%;font-size:16px;font-family:Roboto,Helvetica,Arial,sans-serif;text-rendering:optimizeLegibility;}@media (max-width:365px){html{font-size:14px;}}body{width:100%;margin:0;border:0;padding:0;background:#999;counter-reset:numbered-step-counter things-to-do-counter;}p{margin:1em 0;font-weight:300;font-size:1rem;line-height:1.375;color:#333;}p.faux-h3{margin:1em 0 1em 0;font-weight:300;font-size:1.25rem;line-height:1.25;}a{text-decoration:none;color:#3D99DB;}a.uppercase{text-transform:uppercase;}h1,h1 + h2{margin:0 0 0.5em;font-weight:300;font-size:3rem;line-height:1.05;color:#333;}h1 + h2{margin-top:0;}h1.kicker{margin:0;font-weight:400;font-size:1.125rem;color:#a3874a;}#main-wrapper.title-center h1,#main-wrapper.title-center h2{text-align:center;}h2{margin:1.5em 0 0.5em 0;font-weight:300;font-size:2.25rem;line-height:1.25;color:#333;}h3{margin:1.5em 0 0.5em 0;font-weight:400;font-size:1.75rem;line-height:1.25;color:#333;}h3.center{text-align:center;}h3.uppercase{text-transform:uppercase;}h3.gold{color:#a3874a;}h4{margin:1.5em 0 0.5em 0;font-weight:400;font-size:1.25rem;line-height:1.22;color:#333;}h5{margin:1em 0 0.5em 0;font-weight:400;font-size:1rem;line-height:1.22;color:#333;}h5 + p,h5 + ul{margin-top:-0.25rem;}h5.no-pull + p,h5.no-pull + ul{margin-top:1em;}h3.box,h4.box{border-radius:0.3125rem;padding:0.5rem;color:#fff;background:#999;}.numbered-step{color:#000;background:#f3f3f3;counter-increment:numbered-step-counter;}.numbered-step:before{content:counter(numbered-step-counter,decimal);margin:0;margin-right:0.75rem;border:0;padding:0 0.5rem;color:#fff;background:#999;}li{font-weight:300;font-size:1rem;line-height:1.375;color:#333;}blockquote{font-weight:300;font-size:1rem;line-height:1.375;color:#333;}blockquote.pullquote,blockquote.pullquote p{font-size:1.25rem;line-height:1.25;}blockquote.pullquote.center{text-align:center;}.fast-facts{margin:0.65em;font-size:3rem;line-height:1.25;font-family:Roboto Slab,Helvetica,Arial,sans-serif;text-align:center;}.fast-facts span{display:block;font-size:1rem;line-height:1.375;font-family:Roboto,Helvetica,Arial,sans-serif;}hr{position:relative;width:100%;height:0.5rem;margin:0.25rem 0;border:0;padding:0;background:url(https://www.principia.edu/sites/all/themes/principiabaseV2/images/element-hr-dot.png) repeat-x left top;background-size:0.4rem;text-align:center;clear:both;}hr.light{background:url(https://www.principia.edu/sites/all/themes/principiabaseV2/images/element-hr-dot-light.png) repeat-x left top;background-size:0.4rem;}hr.line{border-top:0.0625rem solid #333;background:none;}hr.dash{width:2.75rem;margin:0.25rem auto;border-top:0.0625rem solid #a3874a;;background:none;}hr.minus,hr.equal{height:1.5rem;background-position:left center;opacity:1;}hr.minus:after,hr.equal:after{content:"-";display:inline-block;width:1.25rem;height:1.25rem;border:1px solid #333;border-radius:100%;padding:0.125rem;font-size:1.125rem;font-weight:700;color:#fff;background:#333;}hr.equal:after{content:"=";}.columns.two{columns:2;}ul.columns{column-gap:2.5rem;}.columns .li{break-inside:avoid;}.limited{max-width:40rem;margin-left:auto;margin-right:auto;text-align:center;}.gold{color:#a3874a;}img.polaroid,.node-standard-majors-and-minors-page .field-name-field-feature-image img,.featured-image-full img,.featured-image-left img,.featured-image-right img{display:block;max-width:100%;height:auto;margin:0.75rem auto;border:1px solid #f3f3f3;padding:0.3rem;background:#fff;box-shadow:-0.125rem 0.125rem 0.625rem rgba(0,0,0,0.05);}img.icon{display:block;max-width:8rem;height:auto;margin:0.75rem auto;border:0;padding:0;}img.infographic{width:100%;height:auto;margin:0;border:0;padding:0;}img.infographic.circle{display:block;max-width:7rem;margin:0 auto;}img.full,.node-standard-majors-and-minors-page .field-name-field-feature-image img,.featured-image-full img{box-sizing:border-box;width:100%;max-width:100%;height:auto;margin-left:0;margin-right:0;}img.top,img.right,img.left,.featured-image-left img,.featured-image-right img{display:block;margin:1rem 0;}.attribution,.pullquote .attribution{margin-top:-0.6em;margin-bottom:1.5em;font-size:0.8em;}table{margin:0;border:0;padding:0;}thead{margin:0;border:0;padding:0;}tbody{margin:0;border:0;padding:0;}tfoot{margin:0;border:0;padding:0;}tr{margin:0;border:0;padding:0;}#main-wrapper #content tbody tr:nth-child(odd){background:#f3f3f3;}thead.sticky th,tr.sticky th{position:sticky;top:0;z-index:100;background:#e3e3e3;}th,td{margin:0;border:0;padding:0.15rem;padding-right:0.5rem;color:#333;vertical-align:top;}th{padding-right:0.5rem;font-weight:400;white-space:nowrap;}td{font-weight:300;}.scrolling-container,.webform-component-grid{max-width:100%;margin:0;border:0;padding:0;overflow:auto;overflow-y:hidden;}.scrolling-container.nobars::-webkit-scrollbar{display:none;}.scrolling-container.jump{position:relative;margin:0 2.25rem;overflow:hidden;-ms-overflow-style:none;}@keyframes jump-focus{0%{transform:scale(1);}50%{transform:scale(0.9);}100%{transform:scale(1);}}.scrolling-container.jump.focus .split-block-container *:target{-webkit-animation:jump-focus 0.25s ease-in 1;animation:jump-focus 0.25s ease-in 1;}.scrolling-container .split-block-container{white-space:nowrap;}.scrolling-container .split-block-container .full-block,.scrolling-container .split-block-container .half-block,.scrolling-container .split-block-container .third-block,.scrolling-container .split-block-container .fourth-block{display:inline-block;white-space:normal;vertical-align:top;}.scrolling-container .split-block-container .full-block{width:100%;}@media (max-width:690px){.scrolling-container .split-block-container .half-block,.scrolling-container .split-block-container .third-block{width:19rem;width:100%;max-width:100% !important;}.scrolling-container .split-block-container .fourth-block{width:8.75rem;}}.scroll-pip-container{margin-top:1.5rem;text-align:center;}.scroll-pip-container .scroll-previous,.scroll-pip-container .scroll-next{position:absolute;display:inline-block;height:1rem;width:1rem;border:0.25rem solid #999;transform:rotate(45deg);top:50%;text-indent:-500vw;cursor:pointer;}.scroll-pip-container .scroll-previous{margin-right:1.25rem;border-top:none;border-right:none;left:0;}.scroll-pip-container .scroll-next{border-bottom:none;border-left:none;right:0;}.scroll-pip{display:inline-block;height:1rem;width:1rem;margin-left:1.25rem;border:0.25rem solid #999;border-radius:100%;text-indent:-200vw;font-size:0.9rem;font-weight:700;line-height:1.4rem;color:#999;}.scroll-pip-container .scroll-pip:nth-child(2){margin-left:0;}.scroll-pip-container .active-pip{background:#999;color:#333;}.accordion-container{position:relative;padding-bottom:1.75rem;}.accordion-container input[name="show-more"]{display:block;position:absolute;bottom:0;width:100%;height:2rem;cursor:pointer;opacity:0;z-index:100;}.accordion-container .checkbox-overlay{display:block;position:absolute;left:0;right:0;bottom:0;width:5.25rem;margin:0.5rem auto;border-radius:0.3125rem;padding:0.25rem;color:#999;background:#f3f3f3;font-weight:400;font-size:0.9rem;font-weight:400;text-align:center;z-index:50;}.accordion-container .checkbox-overlay:after{content:" More"}.accordion-container .accordion-content{display:block;position:relative;height:6rem;overflow:hidden;}.accordion-container .accordion-content.box{height:0;overflow:hidden;}.accordion-container .accordion-content:after{content:"";display:block;position:absolute;bottom:0;width:100%;height:3rem;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0.75) 1rem,rgba(255,255,255,1));}.accordion-container input[name="show-more"]:checked ~ .checkbox-overlay:after{content:" Less";}.accordion-container input[name="show-more"]:checked ~ .accordion-content{height:auto;}.accordion-container input[name="show-more"]:checked ~ .accordion-content:after{display:none;}.node-standard-majors-and-minors-page a.tab{display:block;margin:0.25rem 0;border:0;padding:0.475rem 1.1875rem 0.475rem 1.1875rem;color:#333;background:#f3f3f3;}.node-standard-majors-and-minors-page a.tab div{display:inline-block;}.node-standard-majors-and-minors-page a.tab[href="#overview"],.node-standard-majors-and-minors-page #overview:target a.tab[href="#overview"],.node-standard-majors-and-minors-page #beyond-the-books:target a.tab[href="#beyond-the-books"],.node-standard-majors-and-minors-page #after-principia:target a.tab[href="#after-principia"],.node-standard-majors-and-minors-page #faculty:target a.tab[href="#faculty"]{border:1px solid #f3f3f3;background:#fff;}.node-standard-majors-and-minors-page #after-principia:target a.tab[href="#overview"],.node-standard-majors-and-minors-page #faculty:target a.tab[href="#overview"],.node-standard-majors-and-minors-page #beyond-the-books:target a.tab[href="#overview"]{color:#333;background:#f3f3f3;border:0;}.node-standard-majors-and-minors-page .tab-content.overview,.node-standard-majors-and-minors-page #overview:target .tab-content.overview,.node-standard-majors-and-minors-page #beyond-the-books:target .tab-content.beyond-the-books,.node-standard-majors-and-minors-page #after-principia:target .tab-content.after-principia,.node-standard-majors-and-minors-page #faculty:target .tab-content.faculty{height:auto;border:1px solid #f3f3f3;overflow:visible;}.node-standard-majors-and-minors-page .tab-content,.node-standard-majors-and-minors-page #after-principia:target .tab-content.overview,.node-standard-majors-and-minors-page #beyond-the-books:target .tab-content.overview,.node-standard-majors-and-minors-page #faculty:target .tab-content.overview{height:0;border:0;padding-left:1.5rem;padding-right:1.5rem;background:#fff;overflow:hidden;}.node-standard-majors-and-minors-page .tab-content.faculty .views-row{display:block;width:16rem;margin:0 auto;border:0;padding:1rem;text-align:center;vertical-align:top;}.node-standard-majors-and-minors-page .tab-content.faculty .views-row .views-field-field-headshot img{display:block;max-width:10rem;height:auto;margin:0.75rem auto;border:1px solid #f3f3f3;padding:0.3rem;background:#fff;box-shadow:-0.125rem 0.125rem 0.625rem rgba(0,0,0,0.05);}.node-standard-majors-and-minors-page .tab-content.faculty .views-row .views-field-title a{display:block;margin:0.5em 0 0.5em 0;font-weight:400;font-size:1.125rem;line-height:1.25;color:#333;}.node-standard-majors-and-minors-page .tab-content.faculty .views-row .views-field-field-position,.node-standard-majors-and-minors-page .tab-content.faculty .views-row .views-field-field-visiting-faculty,.node-standard-majors-and-minors-page .tab-content.faculty .views-row .views-field-field-department-chair,.node-standard-majors-and-minors-page .tab-content.faculty .views-row .views-field-field-e-mail,.node-standard-majors-and-minors-page .tab-content.faculty .views-row .views-field-field-phone,.node-standard-majors-and-minors-page .tab-content.faculty .views-row .views-field-view-node{display:block;margin:0.15rem 0;border:0;padding:0.15rem;padding-left:0.5rem;font-weight:300;list-style:none;text-align:left;background:#f3f3f3;}.node-standard-majors-and-minors-page .bottom-jumps{color:#999;background:#f3f3f3;padding:0.25rem 0.5rem;font-weight:300;text-align:right;}.node-standard-majors-and-minors-page .third-block img,.node-standard-majors-and-minors-page .fourth-block img{width:100%;height:auto;}.node-standard-majors-and-minors-page .third-block h4,.node-standard-majors-and-minors-page .fourth-block h4{margin-top:0.5rem;}.node-standard-faculty-profile .faculty-headshot-stats,.node-standard-faculty-profile .faculty-stats{overflow:auto;}.node-standard-faculty-profile .faculty-headshot{max-width:10rem;}.node-standard-faculty-profile .faculty-stats .field-name-field-education .field-item{display:list-item;margin-left:1.25rem;font-weight:300;}.node-standard-faculty-profile .faculty-stats h5{margin-bottom:0.15rem;}.node-standard-faculty-profile .faculty-stats .field-name-field-position .field-item{display:block;margin-left:0;font-weight:400;font-size:1.125rem;line-height:1.22;}.node-standard-faculty-profile .faculty-stats .field-name-field-department-chair .field-item{display:block;margin-left:0;font-style:italic;}.node-standard-faculty-profile blockquote p{font-size:1.25rem;line-height:1.25;}.page-facultylisting .view-faculty-listing .view-content{-webkit-columns:2;-moz-column-gap:2;columns:2;}.page-facultylisting .view-faculty-listing .views-row{padding-bottom:1.25rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}.page-facultylisting .view-faculty-listing .views-row .views-field-title{font-weight:400;font-size:1.125rem;line-height:1.22;}.page-facultylisting .view-faculty-listing .views-row .views-field-field-majors-minors-teaching{font-weight:300;}.value-list-no-period li{list-style-type:none;}.value-list-no-period li:before{display:inline-block;content:attr(value);width:2rem;margin-left:-2.5rem;padding-right:0.5rem;float:left;text-align:right;font-weight:400;}.block-list{padding-left:0;}.block-list li{position:relative;min-height:6.5rem;margin-bottom:1.25rem;padding:0.75rem;list-style-type:none;clear:both;}.block-list li:nth-child(odd){background:#f3f3f3;}.block-list li img{position:relative;width:calc(100% + 1.5rem);margin-top:-7rem;margin-left:-0.75rem;top:0;left:0;z-index:1;}.block-list li h5{margin:0;}#things-to-do{padding-left:0;}#things-to-do li{position:relative;min-height:6.5rem;margin-bottom:1.25rem;padding:0.75rem;list-style-type:none;counter-increment:things-to-do-counter;clear:both;}#things-to-do li:nth-child(odd){background:#f3f3f3;}#things-to-do li img{position:relative;width:calc(100% + 1.5rem);margin-top:-7rem;margin-left:-0.75rem;top:0;left:0;z-index:1;}#things-to-do li:before{position:relative;top:0;left:-1.25rem;display:inline-block;min-width:3rem;content:counter(things-to-do-counter,decimal);margin:0;margin-left:-0.75rem;margin-right:0.75rem;margin-bottom:4rem;border:0;padding:0 0.5rem;font-size:1.75rem;font-family:Roboto Slab,Helvetica,Arial,sans-serif;vertical-align:text-top;text-align:left;color:#fff;background:#a3874a;float:left;z-index:2;}#things-to-do.alt li:before{content:attr(alt);}#opened-menu{height:100vh;overflow:inherit;}#opened-menu:target{overflow:hidden;}#page-wrapper{max-width:62rem;max-width:none;margin:0 auto;border:0;padding:0;box-shadow:-0.125rem 0.125rem 0.625rem rgba(0,0,0,0.3);overflow:hidden;}#search-tray{display:block;position:relative;max-width:59.75rem;margin:0 auto;padding:0;top:-10rem;z-index:300;}#opened-menu:target #search-tray{display:none;}#opened-search:target #search-tray{top:0;transition:0.25s;}#search-tray .google-cse{display:block;position:absolute;margin:0;margin-top:0.3rem;border:0;padding:0;top:0;right:0;}#search-tray .google-cse input{height:1.5625rem;margin:0;border:none !important;border-radius:1.25rem;padding:0 1.25rem !important;font-size:0.9rem;outline:none;}#search-tray .google-cse input[type="text"]{width:10rem;margin-right:-1.5rem;padding-right:2rem !important;background:#444 !important;background-image:none !important;color:#bbb;font-weight:300;}#search-tray .google-cse input[type="submit"]{color:#bbb;background:#444;background-image:url(/sites/all/themes/principiabaseV2/images/icon-navigation-search-grey.svg);background-repeat:no-repeat;background-size:1rem;background-position:center;font-weight:300;text-indent:-150vw;cursor:pointer;}#domains{background:#333;}#domains ul{position:relative;max-width:59.75rem;margin:0 auto;padding:0;padding-left:1.25rem;}#opened-search:target #domains ul{opacity:0.1;}#domains ul li{display:inline-block;list-style:none;}#domains ul li a{display:inline-block;padding:0.5rem 1rem 0.5rem 0;color:#bbb;font-size:0.9rem;}#domains ul li:last-child a{padding-right:0.25rem;}#domains #search-open{display:inline-block;position:absolute;top:0.6rem;right:0.75rem;}#domains #search-open img{height:1rem;width:auto;}#header{display:block;position:relative;top:0;left:0;width:100%;width:auto;margin:0;border:0;border-top:#a3874a 0.5rem solid;padding:0;background:#165788;box-shadow:-0.125rem 0.125rem 0.4375rem rgba(0,0,0,0.6);z-index:200;}#header #site-name{max-width:61rem;margin:0 auto;}#header #site-name a[title="Home"]{display:inline-block;width:auto;margin:0.75rem;margin-top:1rem;margin-left:1.25rem;margin-right:0.25rem;border:0;padding:0;color:#fff;text-decoration:none;text-transform:uppercase;font-size:1.35rem;font-family:"PrincipiaWebFont";font-weight:400;letter-spacing:0.1em;line-height:1.25;vertical-align:top;}#header .region-header{width:100%;margin:0;border:0;padding:0;background:#002F5F;}#header .region-header .block-menu{display:block;position:absolute;top:-2.6rem;right:-90vw;width:auto;max-width:80vw;height:100vh;margin:0;border:0;padding:0;background:#002F5F;box-shadow:-0.125rem 0.125rem 0.4375rem rgba(0,0,0,0.3);overflow:scroll;transition:0.5s;}#opened-menu:target #header .region-header .block-menu{right:0;z-index:600;}#menu-active-trail:target #header .region-header .block-menu{top:0;right:0;z-index:600;}#menu-active-trail:target #header .region-header .block-menu ul.menu li{display:none;}#menu-active-trail:target #header .region-header .block-menu ul.menu li.active-trail{display:block;}#header .region-header .block-menu h2{display:none;}#header .region-header .block-menu input[name="expand-collapse"]{display:block;position:absolute;top:0;right:0;width:3.5rem;height:3.5rem;margin:0;border:0;padding:0;cursor:pointer;opacity:0;z-index:300;}#header .region-header .block-menu input[name="expand-collapse"] + label.checkbox-overlay{display:block;position:absolute;top:0;right:0;width:1.5rem;height:1.5rem;margin:0.8rem 1.3rem 0 0.7rem;border:0px solid #999;border-radius:1.5rem;padding:0;color:#fff;background:#3D99DB;font-size:1.5rem;font-weight:300;font-family:Roboto,Helvetica,Arial,sans-serif;line-height:1;text-align:center;overflow:hidden;z-index:200;}#header .region-header .block-menu input[name="expand-collapse"] + label.checkbox-overlay:after{content:"+";}#header .region-header .block-menu input[name="expand-collapse"]:checked + label.checkbox-overlay:after{content:"\2013";}#header .region-header .block-menu .active-trail > input[name="expand-collapse"]:checked + label.checkbox-overlay:after{content:"+";}#header .region-header .block-menu .active-trail > input[name="expand-collapse"]:not(:checked) + label.checkbox-overlay:after{content:"\2013";}#header .region-header .block-menu .content > input[name="expand-collapse"]{display:none;}#header .region-header .block-menu .content > input[name="expand-collapse"] + label.checkbox-overlay{display:none;}#header .region-header .block-menu input[name="expand-collapse"] ~ ul{height:0;overflow:hidden;}#header .region-header .block-menu .active-trail > input[name="expand-collapse"]:checked ~ ul{height:0;overflow:hidden;}#header .region-header .block-menu .content > input[name="expand-collapse"] ~ ul{height:auto;}#header .region-header .block-menu input[name="expand-collapse"]:checked ~ ul{height:auto;}#header .region-header .block-menu .active-trail > input[name="expand-collapse"]:not(:checked) ~ ul{height:auto;}#header .region-header .block-menu ul.menu{margin:0;border:0;padding:0;font-size:0rem;}#header .region-header .block-menu ul.menu li{display:block;position:relative;margin:0;border:0;border-bottom:#165788 0.0625rem dotted;padding:0;vertical-align:top;}#header .region-header .block-menu ul.menu li a,#header .region-header .block-menu ul.menu li span.nolink,#header .region-header .block-menu ul.menu li.nolink span{display:block;margin:0;border:0;padding:0.875rem 1.1875rem 0.9375rem 1.1875rem;font-weight:300;font-size:1.125rem;line-height:1.22;text-decoration:none;color:#fff;transition:none;}#header .region-header .block-menu ul.menu li.active-trail a,#header .region-header .block-menu ul.menu li.active-trail span.nolink,#header .region-header .block-menu ul.menu li.active-trail.nolink span{background:linear-gradient(to right,#f3f3f3,#f3f3f3 0.25rem,transparent 0.25rem,transparent);}#header .region-header .block-menu ul.menu li a:hover{background:#165788;transition:none;}#header .region-header .block-menu ul.menu ul.menu{border-bottom:none;}#header .region-header .block-menu ul.menu ul.menu li{border-bottom:none;padding-left:1rem;background:rgba(243,243,243,0.8);}#header .region-header .block-menu ul.menu ul.menu li a,#header .region-header .block-menu ul.menu ul.menu li span.nolink,#header .region-header .block-menu ul.menu ul.menu li.nolink span{font-weight:400;color:#000;background:#f3f3f3;text-transform:none;}#header .region-header .block-menu ul.menu ul.menu li a:hover{color:#3D99DB;background:#fff;}#header .region-header .block-menu ul.menu ul.menu ul.menu{border-bottom:none;}#header .region-header .block-menu ul.menu ul.menu ul.menu li a{font-weight:300;color:#000;background:#f3f3f3;}#header .region-header .block-menu ul.menu ul.menu ul.menu li a:hover{color:#3D99DB;background:#fff;}#header .region-header .block-menu ul.menu ul.menu ul.menu ul.menu{display:none;}#header .region-header .block-menu .google-cse{display:block;position:static;margin:1rem;border:0;padding:0;}#header .region-header .block-menu .google-cse input{height:1.5625rem;margin:0;border:none !important;border-radius:1.25rem;padding:0 1.25rem !important;font-size:0.9rem;outline:none;}#header .region-header .block-menu .google-cse input[type="text"]{width:10rem;margin-right:-1.5rem;padding-right:2rem !important;background:#444 !important;background-image:none !important;color:#bbb;font-weight:300;}#header .region-header .block-menu .google-cse input[type="submit"]{color:#bbb;background:#444;background-image:url(/sites/all/themes/principiabaseV2/images/icon-navigation-search-grey.svg);background-repeat:no-repeat;background-size:1rem;background-position:center;font-weight:300;text-indent:-150vw;cursor:pointer;}#header .region-header .block-search{display:none;}#hamburger a{display:block;margin:0;border:0;padding:0.25rem;background:#002F5F;color:#fff;font-size:4.24rem;font-size:0.9rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.375;text-decoration:none;text-align:left;vertical-align:top;}#hamburger #menu-open{padding:0.475rem 1.1875rem 0.475rem 1.25rem;}#hamburger #menu-open img{height:0.6rem;width:auto;margin-right:0.25rem;vertical-align:middle;}#hamburger #menu-open #menu-text{font-size:0.75rem;font-weight:300;line-height:0.75rem;text-transform:uppercase;}#hamburger #menu-close{display:none;transition:none;}#opened-menu:target #header #hamburger #menu-close,#menu-active-trail:target #header #hamburger #menu-close,#opened-search:target #header #hamburger #menu-close{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.75);transition:none;z-index:500;}#hero{display:block;width:100%;height:auto;margin:0;border:0;padding:0;background-color:#f3f3f3;}#hero .field-name-field-hero-body{max-width:58rem;margin:0 auto;padding:1.5rem;border:0;}#hero .hero-center{display:block;max-width:40rem;margin:0 auto;text-align:center;}#hero p,#hero h1,#hero h2,#hero h3,#hero h4{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.9);}#breadcrumb{display:block;margin-bottom:0.5rem;font-size:0.9rem;font-weight:300;color:#d3d3d3;}#breadcrumb a{color:#d3d3d3;text-decoration:none;}#main-wrapper{margin:0;border:0;border-bottom:0.5rem solid #a3874a;padding:0 0 2.5rem 0;background:#fff;overflow:hidden;}#main-wrapper #content{position:relative;max-width:40rem;margin:0 auto;border:0;padding:3rem 1.5rem 0 1.5rem;}.call-to-action.center{display:block;text-align:center;}.call-to-action a{display:inline-block;min-width:5rem;margin:0.5rem 0;border:0.0625rem solid #3D99DB;padding:0.5rem 2rem;color:#fff;background:#3D99DB;font-size:0.9rem;font-weight:400;text-align:center;text-decoration:none;text-transform:uppercase;box-shadow:-0.125rem 0.125rem 0.625rem rgba(0,0,0,0.25);}.call-to-action.full a{display:block;}.call-to-action.white a{border-color:#fff;color:#3D99DB;background:#fff;}.call-to-action.white a:hover{border-color:#3D99DB;color:#fff;background:#3D99DB;}.call-to-action.dark-blue a{border-color:#002F5F;color:#fff;background:#002F5F;}.call-to-action.green a{border-color:#01A541;color:#fff;background:#01A541;}.call-to-action.light-blue a{border-color:#3D99DB;color:#fff;background:#3D99DB;}.call-to-action.dark-gold a{border-color:#a3874a;color:#fff;background:#a3874a;}.call-to-action.light-gold a{border-color:#f9d449;color:#000;background:#f9d449;}.call-to-action.medium-gray a{border-color:#999;color:#fff;background:#999;}.call-to-action a:hover{background:#fff;color:#3D99DB;transition:0.2s;}.call-to-action.invert a{border-color:#3D99DB;background:none;color:#3D99DB;box-shadow:none;}.call-to-action.invert a:hover{background:#3D99DB;color:#fff;}.call-to-action.invert.white a{border-color:#fff;background:none;color:#fff;}.call-to-action.invert.white a:hover{background:#3D99DB;}.call-to-action.invert.medium-gray a{border-color:#999;background:none;color:#999;}.call-to-action.invert.medium-gray a:hover{background:#f3f3f3;}.call-to-action.borderless{display:inline-block;width:100%;}.call-to-action.borderless a{border:0;padding:0;}.call-to-action.borderless a:hover{color:#3D99DB;background:none;}.call-to-action.page-top a{position:absolute;top:-1.8rem;right:1rem;margin:0;border-radius:2rem;padding:0.75rem 1.25rem;font-size:1.125rem;}.call-to-action + .call-to-action{margin-left:1rem;}.call-out,.node-type-standard-majors-and-minors-page .field-name-field-major-options{display:block;float:none;margin:0;border-left:0.5rem solid #999;padding-left:1.5rem;}.call-out h3,.call-out h4{color:#000;}.half-block,.third-block,.fourth-block{display:block;width:auto;margin:0;border:0;padding:0;}.third-block{max-width:12rem;margin:0 auto;text-align:center;}.fourth-block{display:inline-block;width:45%;margin:0 0.25rem;text-align:center;vertical-align:top;}.half-block h3,.third-block h3,.fourth-block h3,.half-block h4,.third-block h4,.fourth-block h4{margin-top:1em;}.split-block-container.white h3,.split-block-container.white a{color:#fff;}.split-block-container.sidekick .half-block,.split-block-container.sidekick .third-block,.split-block-container.sidekick .fourth-block{position:relative;box-sizing:border-box;margin-bottom:2rem;padding:0 1rem;background:#999;}.split-block-container.sidekick h3{position:absolute;top:50%;left:50%;margin:0;transform:translate(-50%,-50%);}.split-block-container.sidekick h3 a:hover{color:#3D99DB;}.split-block-container.sidekick .half-block{height:15rem;}.split-block-container.sidekick .third-block{height:auto;}.split-block-container.sidekick .fourth-block{height:auto;}.highlight-block{display:block;position:relative;max-width:40rem;margin:0 -1.5rem;border:0;padding:0 1.5rem 2rem 1.5rem;background:#999;overflow:hidden;}#main-wrapper #content .field-name-body .highlight-block img.background{display:block;position:absolute;width:auto;max-width:43rem;height:auto;min-height:100%;margin:0 -1.5rem;}.highlight-block h2,.highlight-block h3,.highlight-block h4,.highlight-block h5,.highlight-block p,.highlight-block a,.highlight-block ul,.highlight-block ol{position:relative;z-index:6;}.highlight-block.black h2,.highlight-block.black h3,.highlight-block.black h4,.highlight-block.black h5:not(.gold),.highlight-block.black p,.highlight-block.black ul,.highlight-block.black li{color:#000;text-shadow:1px 1px 1px rgba(255,255,255,0.5);}.highlight-block.white h2,.highlight-block.white h3,.highlight-block.white h4,.highlight-block.white h5:not(.gold),.highlight-block.white p,.highlight-block.white blockquote,.highlight-block.white ul,.highlight-block.white li,.highlight-block.white ol{color:#fff;text-shadow:1px 1px 1px rgba(0,0,0,0.9);}.highlight-block p .call-to-action a{text-shadow:none;}.highlight-block.black p,.highlight-block.white p{font-weight:400;}.highlight-block.left-40 p,.highlight-block.left-40 h2{max-width:15.2rem;min-width:15.2rem;max-width:40%;margin-right:auto;}.highlight-block.left-50 p,.highlight-block.left-50 h2{max-width:17rem;min-width:17rem;max-width:50%;margin-right:auto;}.highlight-block.left-60 p,.highlight-block.left-60 h2{max-width:22.8rem;min-width:22.8rem;max-width:60%;margin-right:auto;}.highlight-block.right-40 p,.highlight-block.right-40 h2{max-width:15.2rem;min-width:15.2rem;max-width:40%;margin-left:auto;}.highlight-block.right-50 p,.highlight-block.right-50 h2{max-width:17rem;min-width:17rem;max-width:50%;margin-left:auto;}.highlight-block.right-60 p,.highlight-block.right-60 h2{max-width:22.8rem;min-width:22.8rem;max-width:60%;margin-left:auto;}.highlight-block.overscan{display:block;position:relative;max-width:40rem;margin:0 -30rem;border:0;padding:0 30rem 2rem 30rem;overflow:hidden;}#main-wrapper #content .field-name-body .highlight-block.overscan img.background{display:block;position:absolute;width:auto;max-width:100rem;height:auto;min-height:100%;margin:0 -30rem;}.highlight-block.fullscreen{display:block;position:relative;max-width:40rem;margin:0 -30rem;margin-left:calc(-100vw / 2 + 50%);margin-right:calc(-100vw / 2 + 50%);border:0;padding:0 30rem 2rem 30rem;padding-left:calc(100vw / 2 - 50%);padding-right:calc(100vw / 2 - 50%);background-size:cover;background-position:top center;background-repeat:no-repeat;overflow:hidden;}.highlight-block.wrapper{padding-bottom:0;}.contact-information{display:block;width:17rem;margin:0 auto;border:0;padding:1rem;text-align:center;vertical-align:top;}.contact-information h3,.contact-information h4{margin-top:0;}.contact-information ul{margin:1rem 0;border:0;padding:0;text-align:left;}.contact-information ul li{display:block;margin:0.15rem 0;border:0;padding:0.15rem;padding-left:0.5rem;list-style:none;background:#f3f3f3;}.contact-information img.polaroid{max-width:16rem;margin:0.75rem auto;}progress{min-width:7rem;height:1rem;background:#f3f3f3;}progress::-webkit-progress-bar{background-color:rgba(163,135,74,0.5);box-shadow:0 2px 5px rgba(0,0,0,0.25) inset;}progress::-webkit-progress-value{background-color:#f8d44c;}progress#giveprincipia,progress#giveprincipiarainbow{width:100%;height:2rem;}progress#giveprincipiarainbow::-webkit-progress-value{background:linear-gradient(45deg,rgba(13,255,0,1) 0%,rgba(255,255,0,1) 50%,rgba(255,0,0,1) 100%);}.region-content form label:not(.option){font-weight:400;}.region-content form label.option{font-weight:300;}.region-content form textarea,.region-content form input:not([type=submit]):not([type=file]):not(.webform-calendar),.region-content form select{margin:0.5rem 0;font-size:0.8rem;font-weight:300;box-shadow:inset 0 0 0.25rem  rgba(0,0,0,0.1);}.region-content form textarea,.region-content form input[type=text],.region-content form input[type=email],.region-content form input[type=password]{max-width:calc(100% - 1.5rem);border:1px solid #d3d3d3;padding:0.5rem;}.region-content form input[type=submit]{min-width:5rem;margin:0.5rem 0;border:0.0625rem solid #3D99DB;padding:0.5rem 2rem;color:#fff;background:#3D99DB;font-size:0.9rem;font-weight:400;font-family:Roboto,Helvetica,Arial,sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;box-shadow:-0.125rem 0.125rem 0.625rem rgba(0,0,0,0.25);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}.region-content form input[type=submit]:hover{background:#fff;color:#3D99DB;transition:0.2s;}.region-content form textarea + .grippie{width:5rem;margin:-0.5rem auto 0;}.article-category{margin:1.6875rem 0 0 0;font-size:0.75rem;font-weight:400;color:#a3874a;}.article-category a{font-size:0.75rem;font-weight:400;color:#a3874a;}.article-category + h4{margin-top:0;}.article-category + h4 a{color:#165788;}.article-category + h4 a:hover{color:#3D99DB;}.node-standard-article .submitted{margin-top:-1rem;margin-bottom:2.5rem;}.node-standard-article .submitted .article-author,.node-standard-article .submitted .article-date{display:inline-block;margin-right:0.25rem;font-weight:300;color:#999;}.node-standard-article .submitted .article-author:before{content:"by ";}.node-standard-article .submitted .article-author:after{content:" on";}.node-standard-article .feature-image-group-left,.node-standard-article .feature-image-group-right,.node-standard-article .feature-image-group-full{position:relative;margin-bottom:1rem;}.node-standard-article .field-name-field-image-credit{margin-top:-0.25rem;color:#333;font-size:0.75rem;line-height:1.05;font-weight:300;}.views-field-field-image-credit{margin-top:-0.25rem;color:#333;font-size:0.75rem;line-height:1.05;font-weight:300;}.node-standard-article .field-name-field-feature-image-description{margin:0.25rem 0 2rem;color:#777;font-weight:300;}.node-standard-faculty-profile .field-name-field-headshot img{display:block;max-width:18rem;height:auto;margin:0.75rem auto;border:1px solid #f3f3f3;padding:0.3rem;background:#fff;box-shadow:-0.125rem 0.125rem 0.625rem rgba(0,0,0,0.05);}.node-standard-faculty-profile .contact-information ul{margin:1rem 0;border:0;padding:0;text-align:left;}.node-standard-faculty-profile .contact-information ul li{display:block;margin:0.15rem 0;border:0;padding:0.15rem;padding-left:0.5rem;list-style:none;background:#f3f3f3;}.page-articles .views-field.views-field-field-page-tags{margin:1.75rem 0 -1.75rem;}.page-articles  .views-field-body,.view-taxonomy-term .views-field-body{background:url(/sites/all/themes/principiabaseV2/images/element-hr-dot.png) repeat-x left bottom;background-size:0.5rem;padding-bottom:1rem;}.page-articles  .views-field-field-teaser-image img,.view-taxonomy-term .views-field-field-teaser-image img{max-width:19rem;height:auto;border:1px solid #f3f3f3;padding:0.3rem;background:#fff;box-shadow:-0.125rem 0.125rem 0.625rem rgba(0,0,0,0.05);}.page-articles  .pager,.view-taxonomy-term .pager{margin-top:1.25rem;}.view-articles .views-field-field-page-tags ul,.view-taxonomy-term .views-field-field-page-tags ul{display:block;margin:0;border:0;padding:0;}.view-articles .views-field-field-page-tags li,.view-taxonomy-term .views-field-field-page-tags li{display:inline-block;margin:0 0.25rem 0 0;border:0;padding:0;list-style:none;}.view-articles .views-field-field-page-tags a,.view-taxonomy-term .views-field-field-page-tags a{margin:1.5rem 0 0 0;font-size:0.75rem;font-weight:400;color:#a3874a;}.view-articles .views-field-field-page-tags a:hover,.view-taxonomy-term .views-field-field-page-tags a:hover{color:#3D99DB;}.view-articles .views-field-title a,.view-taxonomy-term .views-field-title a{display:block;margin:1.5em 0 0.5em 0;font-weight:400;font-size:1.125rem;line-height:1.22;color:#165788;}.view-articles .views-field-title a:hover,.view-taxonomy-term .views-field-title a:hover{color:#3D99DB;}#hamburger .site-action{display:inline-block;position:absolute;right:0rem;}#hamburger .site-action a.site-action-link{position:relative;top:-2.125rem;padding:0.475rem 1.1875rem 0.475rem 1.25rem;background:#a3874a;}#hero-footer{font-size:0;}@media (min-width:690px){.split-block-container.footer-cta .fourth-block{max-width:calc(25% - 0.25rem);margin-left:0.25rem;}.split-block-container.footer-cta .third-block{max-width:calc(33% - 0.25rem);margin-left:0.25rem;}}.split-block-container.footer-cta .call-to-action a{margin-top:0;border:0.0625rem solid #a3874a;padding:0.5rem 1rem;background:#a3874a;box-shadow:none;}.split-block-container.footer-cta .call-to-action a:hover{color:#333;}#footer{margin:0;border:0;padding:0 1.5rem 1.5rem;background:#333;font-size:0rem;text-align:center;}#footer .section{max-width:40rem;margin:0 auto;border:0;}#footer .section h5{display:inline-block;color:#fff;}#footer .section ul{display:block;margin:0;border:0;padding:0;}#footer .section ul li{display:inline-block;}#footer .section ul li,#footer ul li a{font-size:0.9rem;}#footer .section ul.meta{line-height:1.5rem;}#footer .section ul.meta li{padding:0 0.5rem;color:#fff;}#footer .section ul.meta li a{margin:0;border:0;padding:0;color:#3D99DB;color:#bbb;font-weight:400;text-decoration:none;}#footer .section ul.meta.address,#footer .section ul.meta.phone{margin-bottom:0;}#footer .section ul.media{display:block;margin-top:1.75rem;margin-bottom:1.75rem;padding:0;}#footer .section ul.media li a{display:block;width:2.5rem;height:2.5rem;margin:0;margin-right:1rem;text-indent:-9999px;background:#000;opacity:0.85;transition:none;}#footer .section ul.media li:last-child a{margin-right:0;}#footer .section ul.media li a:hover{opacity:1;}#footer .section ul.media li a.media-icon-principiacalendar{background:url(/sites/all/themes/principiabaseV2/images/site-footer-princalendar.svg) no-repeat 0 0;background-size:2.5rem 2.5rem;}#footer .section ul.media li a.media-icon-principiawire{width:3.25rem;background:url(/sites/all/themes/principiabaseV2/images/site-footer-prinwire.svg) no-repeat 0 0;background-size:3.25rem 2.5rem;}#footer .section ul.media li a.media-icon-principiainternetradio{background:url(/sites/all/themes/principiabaseV2/images/site-footer-prinradio.svg) no-repeat 0 0;background-size:2.5rem 2.5rem;}#footer .section ul.media li a.media-icon-facebook{background:url(https://www.principia.edu/sites/all/themes/principiabaseV2/images/site-footer-facebook-white.svg) no-repeat 0 0;background-size:2.5rem 2.5rem;}#footer .section ul.media li a.media-icon-instagram{background:url(https://www.principia.edu/sites/all/themes/principiabaseV2/images/site-footer-instagram-white.svg) no-repeat 0 0;background-size:2.5rem 2.5rem;}#footer .section ul.media li a.media-icon-linkedin{background:url(https://www.principia.edu/sites/all/themes/principiabaseV2/images/site-footer-linkedin-white.svg) no-repeat 0 0;background-size:2.5rem 2.5rem;}#footer .section ul.media li a.media-icon-twitter{background:url(https://www.principia.edu/sites/all/themes/principiabaseV2/images/site-footer-twitter-white.svg) no-repeat 0 0;background-size:2.5rem 2.5rem;}#footer .section ul.media li a.media-icon-youtube{width:3.25rem;background:url(https://www.principia.edu/sites/all/themes/principiabaseV2/images/site-footer-youtube-white.svg) no-repeat 0 0;background-size:3.25rem 2.5rem;}.easy_social_box{margin:2.5rem 0 0.5rem;}.node-type-standard-front-page #main-wrapper{padding-bottom:0;}.node-type-standard-front-page #main-wrapper #content{max-width:59rem;}.node-type-standard-front-page .highlight-block.overscan{display:block;position:relative;max-width:59rem;max-width:100%;margin:0 -20.5rem;border:0;padding:0 20.5rem 2rem 20.5rem;overflow:hidden;}.node-type-standard-front-page .highlight-block.wrapper{padding-bottom:0;}.node-type-standard-front-page .half-block,.node-type-standard-front-page .third-block,.node-type-standard-front-page .fourth-block,.footer-cta .third-block,.footer-cta .fourth-block{max-width:100%;}@media (min-width:379px){.split-block-container.two-by-two .fourth-block{display:inline-block;max-width:8.75rem;margin:0 auto;border:0;padding:0;vertical-align:top;}}@media (max-width:689px){.not-the-droids-small{display:none !important;}}@media (min-width:690px){.not-the-droids-large{display:none !important;}}@media (min-width:590px){#domains #search-open img{display:none;}#search-tray{top:0rem;}}@media (min-width:690px){img.polaroid,.featured-image-full img,.featured-image-left img,.featured-image-right img{display:block;max-width:16rem;height:auto;margin:0.75rem;}.node-standard-faculty-profile .field-name-field-headshot img{margin:0.75rem;}img.icon{margin:0.75rem;}img.full,.featured-image-full img{box-sizing:border-box;max-width:100%;margin-left:0;margin-right:0;}img.top,.featured-image-full img,.featured-image-left img,.featured-image-right img,.node-standard-faculty-profile .field-name-field-headshot img{margin-top:0;}img.right,.featured-image-right img{float:right;margin-right:0;}img.left,.featured-image-left img,.node-standard-faculty-profile .field-name-field-headshot img{float:left;margin-left:0;}.node-standard-article .feature-image-group-left,.node-standard-article .feature-image-group-right{max-width:17.75rem;}.node-standard-article .feature-image-group-left{float:left;}.node-standard-article .feature-image-group-right{float:right;}#header #site-name img#wordmark{margin-left:3rem;}.node-standard-majors-and-minors-page a.tab{display:inline-block;margin:0.25rem 0.125rem 0;}.node-standard-majors-and-minors-page a.tab[href="#overview"],.node-standard-majors-and-minors-page #overview:target a.tab[href="#overview"],.node-standard-majors-and-minors-page #beyond-the-books:target a.tab[href="#beyond-the-books"],.node-standard-majors-and-minors-page #after-principia:target a.tab[href="#after-principia"],.node-standard-majors-and-minors-page #faculty:target a.tab[href="#faculty"]{border-bottom:0;position:relative;bottom:-1px}.node-standard-majors-and-minors-page a.tab[href="#overview"]{margin-left:0;}.node-standard-majors-and-minors-page .tab-content.faculty .views-row{display:inline-block;}.call-out,.node-type-standard-majors-and-minors-page .field-name-field-major-options{float:right;width:20rem;margin:0 0 1rem 1.5rem;border-left:0.5rem solid #999;padding:1.5rem;background:#fff;box-shadow:-0.125rem 0.125rem 0.625rem rgba(0,0,0,0.05);}.call-out h1,.call-out h2,.call-out h3,.call-out h4,.call-out h5{margin-top:0;}.call-out .call-to-action{float:left;}.full-block,.half-block,.third-block,.fourth-block{display:inline-block;margin:0;border:0;padding:0;vertical-align:top;}.full-block.vertical-center,.half-block.vertical-center,.third-block.vertical-center,.fourth-block.vertical-center{position:absolute;top:50%;transform:translateY(-50%);}.half-block{width:19rem;max-width:calc(50% - 1.25rem)}.third-block{width:12rem;max-width:calc(33% - 1.125rem)}.fourth-block{width:8.75rem;}.split-block-container{max-width:40rem;margin:0 auto;}.split-block-container .half-block:nth-child(even){margin-left:1.5rem;}.split-block-container .third-block:nth-child(3n-1){margin:0 1.5rem;}.split-block-container .fourth-block{margin-left:1rem;}.split-block-container .fourth-block:nth-child(4n-3){margin-left:0;}.highlight-block{width:40rem;}.half-block + .highlight-block,.third-block + .highlight-block,.two-third-block + .highlight-block{margin-top:1rem;}.contact-information{display:inline-block;}.page-articles  .views-field-field-teaser-image img,.view-taxonomy-term .views-field-field-teaser-image img{width:12rem;height:auto;margin:0.5rem 0.75rem 0 0;float:left;}.node-type-standard-front-page .highlight-block{width:59rem;}.node-type-standard-front-page #main-wrapper #content .field-name-body .highlight-block.overscan img.background{margin:0 -20.5rem;}.node-type-standard-front-page .half-block{width:50%;max-width:calc(50% - 1.25rem);}.node-type-standard-front-page .third-block{width:33%;max-width:calc(33% - 1.125rem);}.node-type-standard-front-page .fourth-block,.footer-cta .fourth-block{width:25%;min-width:8.75rem;max-width:calc(25% - 1rem);}.node-type-standard-front-page .split-block-container{max-width:59rem;margin:0 auto;}}@media (min-width:725px){.numbered-step{margin-left:-2.5rem;}}@media (min-width:755px){#things-to-do li img{width:auto;max-height:8rem;margin-top:-0.75rem;margin-right:0.75rem;margin-left:-5.25rem;float:left;}#things-to-do li:before{left:-3.25rem;}}@media (min-width:995px){.node-type-standard-front-page .split-block-container{max-width:59rem;}}@media (min-width:1350px){html{font-size:20px;}}.clearfix:after{font-size:0;}body.toolbar-drawer{margin-top:0;}body.toolbar-drawer #header{position:relative;}body.toolbar-drawer #page-wrapper{overflow:auto;}#admin-menu .dropdown li{font-size:100%;}.embed-container{position:relative;margin:1rem 0;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}.embed-container-wide{margin:1rem 0;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;}.embed-container-wide iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:84%;}@media (min-width:1990px){html{}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){img[src*=".svg"]{width:100%;}}.page-node-311 #site-name a[title="Home"]:after{content:" College";}.page-node-312 #site-name a[title="Home"]:after{content:" School";}.page-node-311  #page-title,.page-node-311 #breadcrumb,.page-node-312  #page-title,.page-node-312 #breadcrumb{display:none;}.page-node-311 #main-wrapper #content,.page-node-312 #main-wrapper #content{padding-top:0;}#sidekickgivingstoriescollegewhitehouse{background:url(/sites/default/files/giving/SidekickGivingStoriesCollegeWhiteHouse.jpg) center top no-repeat;background-size:cover;}#sidekickgivingstoriesschoolfrancetrip{background:url(/sites/default/files/giving/SidekickGivingStoriesSchoolFranceTrip.jpg) center top no-repeat;background-size:cover;}#sidekickgivingstoriescollegeresearch{background:url(/sites/default/files/giving/SidekickGivingStoriesCollegeResearch.jpg) center top no-repeat;background-size:cover;}#sidekickgivingstoriesdavidbates{background:url(/sites/default/files/giving/SidekickGivingStoriesDavidBates.jpg) center top no-repeat;background-size:cover;}#sidekickgivingstoriesperlis{background:url(/sites/default/files/giving/SidekickGivingStoriesPerlis.jpg) center top no-repeat;background-size:cover;}#sidekickgivingstoriesrobotics{background:url(/sites/default/files/giving/SidekickGivingStoriesRobotics.jpg) center top no-repeat;background-size:cover;}#sidekickgivingstoriesromaines{background:url(/sites/default/files/giving/SidekickGivingStoriesRomaines.jpg) center top no-repeat;background-size:cover;}#sidekickgivingstoriesbarker{background:url(/sites/default/files/giving/SidekickGivingStoriesBarker.jpg) center top no-repeat;background-size:cover;}.page-node-1112 #hero{min-height:20rem;background:url(/sites/default/files/hero-test-image-sports.jpg) center top no-repeat;background-size:cover;}.page-node-1112 #hero .hero-center h2{max-width:26rem;margin:1.5em auto 0.5em;font-size:3rem;line-height:1.25;font-weight:400;}.page-node-1112 #hero .hero-center p{font-size:1.75rem;line-height:1.25;}@media (min-width:690px){.page-node-1112 #hero{min-height:22rem;}}.page-node-1308 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroAdmissions2019.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-1308 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-1308 #hero{min-height:32rem;}}.page-node-9999 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroVisit.jpg) center top no-repeat;background-size:cover;background-position:center;}@media (min-width:690px){.page-node-9999 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-9999 #hero{min-height:50vw;}}.page-node-1348 #page-wrapper{max-width:none;}.page-node-1981 #hero{min-height:20rem;background:url(/sites/default/files/www/HeroWhoWeAreCollage.jpg) center top no-repeat;background-size:cover;}.page-node-1981 #hero .hero-center h2{max-width:26rem;margin:1.5em auto 0.5em;font-size:3rem;line-height:1.25;font-weight:400;color:#f9d449;}.page-node-1981 #hero .hero-center p{font-size:1.75rem;line-height:1.25;}@media (min-width:690px){.page-node-1981 #hero{min-height:22rem;}}.page-node-2074 #main-wrapper #content{padding-top:0;}.page-node-2074 #hero .hero-center h2{margin:1.5em auto 0.5em;font-size:3rem;line-height:1.25;font-weight:400;}.page-node-2074 #hero .hero-center p{font-size:1.75rem;line-height:1.25;}@media (min-width:690px){.page-node-2074 #hero{min-height:22rem;}}.page-node-2789 #main-wrapper #content{padding-top:0;}.page-node-2789 #hero{min-height:20rem;background:url(/sites/default/files/giving/161122_GivingTuesday_GivingSiteHero_background.jpg) center top no-repeat;background-size:cover;}.page-node-2789 #hero .hero-center h2{margin:1.5em auto 0.5em;font-size:3rem;line-height:1.25;font-weight:400;}.page-node-2789 #hero .hero-center p{font-size:1.75rem;line-height:1.25;}@media (min-width:690px){.page-node-2789 #hero{min-height:22rem;}}.page-node-2075 #main-wrapper #content{padding-top:0;}.page-node-2075 #hero{background:url(/sites/all/themes/principiabaseV2/images/hero-background-diagonal-lines-dark.png) center top no-repeat;}.page-node-2075 #hero .hero-left h2{max-width:40rem;margin:1.5em 0 0.5em;font-size:3rem;line-height:1.25;font-weight:400;}.page-node-2078 #hero{min-height:20rem;background:url(/sites/default/files/giving/HeroDonors.jpg) center top no-repeat;background-size:cover;}.page-node-2078 #hero .hero-left h2{max-width:40rem;margin:1.5em 0 0.5em;font-size:3rem;line-height:1.25;font-weight:400;}@media (min-width:690px){.page-node-2078 #hero{min-height:22rem;}}.page-node-2202 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroMajors2019.jpg) center top no-repeat;background-size:cover;background-position:center;}@media (min-width:690px){.page-node-2202 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-2202 #hero{min-height:50vw;}}.page-node-2273 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroAbroads2019.jpg) center top no-repeat;background-size:cover;background-position:center;}@media (min-width:690px){.page-node-2273 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-2273 #hero{min-height:50vw;}}.page-node-2386 #hero{min-height:20rem;background:url(/sites/default/files/college/HomeHeroAboutUs.jpg) center top no-repeat;background-size:cover;}.page-node-2386 #hero .hero-left h2{max-width:40rem;margin:1.5em 0 0.5em;font-size:3rem;line-height:1.25;font-weight:400;}@media (min-width:690px){.page-node-2386 #hero{min-height:22rem;}}.page-node-2451 #main-wrapper #content{padding-top:0;}.page-node-2451 #hero{min-height:16rem;background:url(/sites/default/files/www/HeroHomeChalkboard2018.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2451 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-2451 #hero{min-height:32rem;}}@media (min-width:1750px){.page-node-2451 #hero{min-height:70vh;}}.page-node-2462 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroHousing2019.jpg) center top no-repeat;background-size:cover;background-position:center;}@media (min-width:690px){.page-node-2462 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-2462 #hero{min-height:50vw;}}.page-node-2468 #main-wrapper #content{padding-top:0;}.page-node-2468 #hero{min-height:26rem;background:url(/sites/default/files/www/HeroWhoWeAreCollage.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2468 #hero{min-height:30rem;}}.page-node-2534 #hero{min-height:16rem;background:url(/sites/default/files/college/PresidentSearchCollageBanner_HeroImage.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2534 #hero{min-height:26rem;}}.page-node-4262 #hero{min-height:16rem;background:url(/sites/default/files/www/CESearch_HeroImage.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-4262 #hero{min-height:26rem;}}.page-node-2538 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroPeople.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2538 #hero{min-height:26rem;}}.page-node-2541 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroSpeakersv2.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2541 #hero{min-height:26rem;}}.page-node-2586 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroDining.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2586 #hero{min-height:26rem;}}.page-node-2589 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroSpiritualLife2019.jpg) center top no-repeat;background-size:cover;background-position:center;}@media (min-width:690px){.page-node-2589 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-2589 #hero{min-height:50vw;}}.page-node-2595 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroPAC.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2595 #hero{min-height:26rem;}}.page-node-2596 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroIPC.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2596 #hero{min-height:26rem;}}.page-node-2600 #hero{min-height:16rem;background:url(/sites/default/files/college/RI_9563_CommencementHero.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2600 #hero{min-height:26rem;}}.page-node-2603 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroSocialLife2019.jpg) center top no-repeat;background-size:cover;background-position:center;}@media (min-width:690px){.page-node-2603 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-2603 #hero{min-height:50vw;}}.page-node-2614 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroCampusLife2019.jpg) center top no-repeat;background-size:cover;background-position:center;}.page-node-2614 #hero-bottom{min-height:16rem;background:url(/sites/default/files/college/HeroBottomCampusLife.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2614 #hero{min-height:26rem;}.page-node-2614 #hero-bottom{min-height:26rem;}}@media (min-width:1050px){.page-node-2614 #hero{min-height:50vw;}}.page-node-2621 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroCareerConference.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2621 #hero{min-height:26rem;}}.page-node-2627 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroCareersOutcomes.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2627 #hero{min-height:26rem;}}.page-node-2630 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroAcademics2019.jpg) center top no-repeat;background-size:cover;background-position:center;}@media (min-width:690px){.page-node-2630 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-2630 #hero{min-height:50vw;}}.page-node-3907 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroAbout2019.jpg) center top no-repeat;background-size:cover;background-position:center;}@media (min-width:690px){.page-node-3907 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-3907 #hero{min-height:50vw;}}.page-node-2633 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroFacultyFeature2019.jpg) center top no-repeat;background-size:cover;background-position:center;}@media (min-width:690px){.page-node-2633 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-2633 #hero{min-height:50vw;}}.page-node-2634 #main-wrapper #content{padding-top:0;}.page-node-2634 #hero{min-height:16rem;}@media (min-width:690px){.page-node-2634 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-2634 #hero{min-height:32rem;}}@media (min-width:1750px){.page-node-2634 #hero{min-height:70vh;}}.page-node-3905 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroAchievements2019.jpg) center top no-repeat;background-size:cover;background-position:center;}@media (min-width:690px){.page-node-3905 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-3905 #hero{min-height:50vw;}}.page-node-2674 #hero{min-height:16rem;}@media (min-width:690px){.page-node-2674 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-2674 #hero{min-height:32rem;}}@media (min-width:1750px){.page-node-2674 #hero{min-height:70vh;}}.page-node-2730 #hero{min-height:16rem;}@media (min-width:690px){.page-node-2730 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-2730 #hero{min-height:32rem;}}@media (min-width:1750px){.page-node-2730 #hero{min-height:70vh;}}.page-node-2737 #hero{min-height:16rem;background:url(/sites/default/files/www/HeroCareerConnectLanding.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2737 #hero{min-height:26rem;}}.page-node-2741 #hero{min-height:16rem;}@media (min-width:690px){.page-node-2741 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-2741 #hero{min-height:32rem;}}@media (min-width:1750px){.page-node-2741 #hero{min-height:70vh;}}.page-node-2743 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroGreaterStLouis.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2743 #hero{min-height:26rem;}}.page-node-2826 #main-wrapper{padding-bottom:0;}//.page-node-2826 #hero{//	min-height:16rem;//	background:url(/sites/default/files/www/171211_ChristmasVideoWebpageGraphicB.jpg) center top no-repeat;//	background-size:cover;//}.page-node-2826 #hero-footer{min-height:16rem;background:url(/sites/default/files/191213_ChristmasGreeting_WebpageGraphic.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2826 #hero-footer{min-height:26rem;}}@media (min-width:1050px){.page-node-2826 #hero-footer{min-height:32rem;}}.page-node-3375 #hero{min-height:16rem;background:url(/sites/default/files/college/HeroAdmissions2019.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3375 #hero{min-height:26rem;}}@media (min-width:1050px){.page-node-3375 #hero{min-height:50vw;}}.page-node-2908 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroHeadOfSchool.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2908 #hero{min-height:26rem;}}.page-node-2913 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroAcorn.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2913 #hero{min-height:26rem;}}.page-node-2914 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroEarlyLearningCenter.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2914 #hero{min-height:26rem;}}.page-node-2916 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroK5.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2916 #hero{min-height:26rem;}}.page-node-2928 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroAcademicCounseling.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2928 #hero{min-height:26rem;}}.page-node-2929 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroCurriculum.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2929 #hero{min-height:26rem;}}.page-node-2936 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroPerformingArts.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2936 #hero{min-height:26rem;}}.page-node-2937 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroVisualArts.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2937 #hero{min-height:26rem;}}.page-node-2948 #hero{min-height:16rem;background:url(/sites/default/files/school/summertimehero.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2948 #hero{min-height:26rem;}}.page-node-3429 #hero{min-height:16rem;background:url(/sites/default/files/school/summertimeweekly.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3429 #hero{min-height:26rem;}}.page-node-3472 #hero{min-height:16rem;background:url(/sites/default/files/school/challengecoursewebpage_hero.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3472 #hero{min-height:26rem;}}.page-node-2943 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroSchoolCommunity.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2943 #hero{min-height:26rem;}}.page-node-2944 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroSpiritualLife.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2944 #hero{min-height:26rem;}}.page-node-2945 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroCharacterEducation.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2945 #hero{min-height:26rem;}}.page-node-2949 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroLowerBeforeAndAfterSchoolCare.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-2949 #hero{min-height:26rem;}}.page-node-3044 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroPreschool.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3044 #hero{min-height:26rem;}}.page-node-3046 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroEducationalTravel.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3046 #hero{min-height:26rem;}}.page-node-3113 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroExperientialLearning.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3113 #hero{min-height:26rem;}}.page-node-3042 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroHowWeTeachJB.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3042 #hero{min-height:26rem;}}.page-node-3108 #hero{min-height:16rem;background:url(/sites/default/files/school/HighlightBlockHowWeLearnComposite.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3108 #hero{min-height:26rem;}}.page-node-3109 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroAthletics.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3109 #hero{min-height:26rem;}}.page-node-3130 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroCommunity.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3130 #hero{min-height:26rem;}}.page-node-3131 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroBoarding.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3131 #hero{min-height:26rem;}}.page-node-3132 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroSchoolArts.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3132 #hero{min-height:26rem;}}.page-node-3133 #main-wrapper #content{padding-top:0;}.page-node-3133 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroSchoolHome.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3133 #hero{min-height:26rem;}}.page-node-3129 #main-wrapper #content{padding-top:0;}.page-node-3129 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroAffordability.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3129 #hero{min-height:26rem;}}.page-node-3135 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroHowWeLearn.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3135 #hero{min-height:26rem;}}.page-node-3139 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroSchoolAcademics.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3139 #hero{min-height:26rem;}}.page-node-3140 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroExploreOurCampus.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3140 #hero{min-height:26rem;}}.page-node-3141 #hero{min-height:16rem;background:url(/sites/default/files/school/HeroSchoolAbout.jpg) center top no-repeat;background-size:cover;}@media (min-width:690px){.page-node-3141 #hero{min-height:26rem;}}*/

.highlight-block.overscan{display:block;position:relative;max-width:40rem;max-width:100%;margin:0;margin-left:calc(-100vw / 2 + 50%);margin-right:calc(-100vw / 2 + 50%);border:0;padding:0 0 2rem;padding-left:calc(100vw / 2 - 50%);padding-right:calc(100vw / 2 - 50%);overflow:hidden;}.node-type-standard-front-page .highlight-block.overscan{display:block;position:relative;max-width:59rem;max-width:100%;margin:0;margin-left:calc(-100vw / 2 + 50%);margin-right:calc(-100vw / 2 + 50%);border:0;padding:0 0 2rem;padding-left:calc(100vw / 2 - 50%);padding-right:calc(100vw / 2 - 50%);overflow:hidden;}.highlight-block.overscan.wrapper,.node-type-standard-front-page .highlight-block.overscan.wrapper{padding-bottom:0;}
