@import url(//fonts.googleapis.com/css?family=Overpass+Mono:400,500,700,900);@import url(//fonts.googleapis.com/css?family=Vesper+Libre:500,900);@import url(//use.typekit.net/jaj4yao.css);html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}@font-face{font-family:buntaro-italic;src:url(/themes/custom/penn_admissions/fonts/buntaro/buntaro-italic-webfont.eot);src:url(/themes/custom/penn_admissions/fonts/buntaro/buntaro-italic-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/penn_admissions/fonts/buntaro/buntaro-italic-webfont.woff2) format("woff2"),url(/themes/custom/penn_admissions/fonts/buntaro/buntaro-italic-webfont.woff) format("woff"),url(/themes/custom/penn_admissions/fonts/buntaro/buntaro-italic-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:buntaro-regular;src:url(/themes/custom/penn_admissions/fonts/buntaro/buntaro-webfont.eot);src:url(/themes/custom/penn_admissions/fonts/buntaro/buntaro-webfont.eot#iefix) format("embedded-opentype"),url(/themes/custom/penn_admissions/fonts/buntaro/buntaro-webfont.woff2) format("woff2"),url(/themes/custom/penn_admissions/fonts/buntaro/buntaro-webfont.woff) format("woff"),url(/themes/custom/penn_admissions/fonts/buntaro/buntaro-webfont.ttf) format("truetype");font-weight:400;font-style:normal}.component-button__link,.header__button,.header__search .form-submit,.header__search button,.search-page-landing button,.story-page-landing .button1,.story-page-landing .views-exposed-form .button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:0 0;color:inherit;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.component-button__link::-moz-focus-inner,.header__button::-moz-focus-inner,.header__search .form-submit::-moz-focus-inner,.header__search button::-moz-focus-inner,.search-page-landing button::-moz-focus-inner,.story-page-landing .button1::-moz-focus-inner,.story-page-landing .views-exposed-form .button::-moz-focus-inner{border:0;padding:0}.header__search input,.search-page-landing .form-item-search-api-fulltext input,.story-page-landing .form-item-student-story-keyword input{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:0 0;line-height:1;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:none;-webkit-box-sizing:content-box;overflow:visible;width:auto;-webkit-appearance:none;border-radius:0}.header__search input:focus,.search-page-landing .form-item-search-api-fulltext input:focus,.story-page-landing .form-item-student-story-keyword input:focus{outline:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:100%}body,html{min-height:100%;height:100%;width:100%;margin:0;padding:0}body{font-family:acumin-pro,sans-serif}img{max-width:100%;height:auto}fieldset{margin:0;padding:0;border:0}.utility-blocks{max-width:1600px;margin:0 auto;padding:0 20px}.view-front-page{max-width:1600px;margin:0 auto}.layout-content{max-width:1920px;margin:0 auto}.layout-container{overflow:hidden}.footnotes{border-top:1px solid #bbbdc0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@-webkit-keyframes slide-down-pattern-interests{0%{-webkit-transform:translateX(200px);transform:translateX(200px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-down-pattern-interests{0%{-webkit-transform:translateX(200px);transform:translateX(200px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slide-up-pattern-interests{0%{-webkit-transform:translateX(-200px);transform:translateX(-200px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slide-up-pattern-interests{0%{-webkit-transform:translateX(-200px);transform:translateX(-200px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes drawn-circle{from{stroke-dasharray:0 1439.816;stroke-dashoffset:-719.908}to{stroke-dasharray:1439.816 1439.816;stroke-dashoffset:0}}@keyframes drawn-circle{from{stroke-dasharray:0 1439.816;stroke-dashoffset:-719.908}to{stroke-dasharray:1439.816 1439.816;stroke-dashoffset:0}}@-webkit-keyframes reveal{0%{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}40%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}100%{-webkit-transform:translateX(98.5%);transform:translateX(98.5%)}}@keyframes reveal{0%{-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1)}40%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}100%{-webkit-transform:translateX(98.5%);transform:translateX(98.5%)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes photoZoom{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes photoZoom{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes textScale{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes textScale{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{z-index:1;opacity:1}100%{z-index:-1;opacity:0}}@keyframes fadeOut{0%{z-index:1;opacity:1}100%{z-index:-1;opacity:0}}@-webkit-keyframes topToBottom{0%{opacity:0}5%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}10%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}25%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}30%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{opacity:0}100%{opacity:0}}@keyframes topToBottom{0%{opacity:0}5%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}10%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}25%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}30%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}80%{opacity:0}100%{opacity:0}}.slbOverlay,.slbWrap,.slbWrapOuter{position:fixed;top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:.7;-webkit-animation:slbOverlay .5s;animation:slbOverlay .5s}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1099px){.slbWrap{overflow:hidden}}.slbContentOuter{position:relative;vertical-align:middle;margin:0;padding:0 1em;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2020;text-align:left;max-width:1280px;max-height:720px;height:auto;width:100%}@media (orientation:landscape){.slbContentOuter{height:100vh}}@media (min-width:1099px){.slbContentOuter{padding-top:77px}}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}@media (min-width:1099px){.slbContent{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.slbContentEl .slbContent{-webkit-animation:slbEnter .3s;animation:slbEnter .3s;background-color:#fff;-webkit-box-shadow:0 .2em 1em rgba(0,0,0,.4);box-shadow:0 .2em 1em rgba(0,0,0,.4)}.slbImageWrap{-webkit-animation:slbEnter .3s;animation:slbEnter .3s;position:relative}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1;-webkit-box-shadow:0 .2em 1em rgba(0,0,0,.6);box-shadow:0 .2em 1em rgba(0,0,0,.6);background-color:#fff}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5em 0;margin:0 auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1.4em;position:absolute;left:0;right:0;bottom:0;padding:.71429em 0;color:#fff;color:rgba(255,255,255,.7);text-align:center}.slbArrow,.slbCloseBtn{margin:0;padding:0;border:0;cursor:pointer;background:0 0}.slbArrow::-moz-focus-inner,.slbCloseBtn::-moz-focus-inner{padding:0;border:0}.slbArrow:hover,.slbCloseBtn:hover{opacity:.5}.slbArrow:active,.slbCloseBtn:active{opacity:.8}.slbCloseBtn{-webkit-animation:slbEnter .3s;animation:slbEnter .3s;font-size:3em;width:1.66667em;height:1.66667em;line-height:1.66667em;position:absolute;right:-.33333em;position:absolute;color:#fff;color:rgba(255,255,255,.7);text-align:center;top:4px}@media (min-width:1099px){.slbCloseBtn{top:0}}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{font-size:1.4em;color:#fff;color:rgba(255,255,255,.9)}.slbArrows{position:fixed;top:50%;left:0;right:0}.slbLoading .slbArrows{display:none}.slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:.7;text-indent:-999em;overflow:hidden}.slbArrow:before{content:"";position:absolute;top:50%;left:50%;margin:-.8em 0 0 -.8em;border:.8em solid transparent}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin-bottom:10px}.slbIframe{position:absolute;left:0;width:100%;height:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);max-width:1280px;max-height:720px;margin-top:46px}@media (min-width:1099px){.slbIframe{height:calc(100vh - 5em);margin-top:0}}@-webkit-keyframes slbOverlay{from{opacity:0}to{opacity:.7}}@keyframes slbOverlay{from{opacity:0}to{opacity:.7}}@-webkit-keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0)}}@keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0,-1em,0);transform:translate3d(0,-1em,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.page-node-type-blog .component-accordion,.page-node-type-interior-page .component-accordion{max-width:1600px;margin:0 auto}.page-node-type-blog .component-accordion__boundary{padding-left:16px;padding-right:16px;padding-bottom:24px}@media (min-width:768px){.page-node-type-blog .component-accordion__boundary{max-width:968px;width:100%;padding-left:138px;padding-right:60px}}@media (min-width:1099px){.page-node-type-blog .component-accordion__boundary{padding-bottom:48px}}.page-node-type-interior-page .component-accordion__boundary{padding-left:16px;padding-right:16px;padding-bottom:24px}@media (min-width:768px){.page-node-type-interior-page .component-accordion__boundary{max-width:968px;width:100%}}@media (min-width:1160px){.page-node-type-interior-page .component-accordion__boundary{padding-left:60px;padding-right:60px}}@media (min-width:1099px){.page-node-type-interior-page .component-accordion__boundary{padding-bottom:48px}}.component-accordion__item__content{color:#2e2f32;overflow:hidden;-webkit-transition:height .5s;transition:height .5s}.component-accordion__item__content dl,.component-accordion__item__content ol,.component-accordion__item__content p,.component-accordion__item__content ul{font-size:1rem;line-height:24px}@media (min-width:1099px){.component-accordion__item__content dl,.component-accordion__item__content ol,.component-accordion__item__content p,.component-accordion__item__content ul{font-size:1.1875rem;line-height:32px}}.component-accordion__item__content p{margin-top:0;margin-bottom:16px}.component-accordion__item__content a{color:#007ea8;text-decoration:none;border-bottom:1px solid #00a0d3;-webkit-transition:border .3s ease;transition:border .3s ease}.component-accordion__item__content a:hover{-webkit-transition:border .3s ease;transition:border .3s ease;border-bottom:1px solid rgba(0,160,211,0)}.component-accordion__item__content ol,.component-accordion__item__content ul{padding:0;margin:0;list-style:none;margin:0;padding:0;border:0;vertical-align:baseline}.component-accordion__item__content li{padding-bottom:8px}.component-accordion__item__content li ul{list-style:disc outside;padding-top:8px}.component-accordion__item__content ul{list-style:circle outside;padding-left:29px}.component-accordion__item__content ol{counter-reset:decimal}.component-accordion__item__content ol>li{padding-left:29px;position:relative}.component-accordion__item__content ol>li::before{content:counter(decimal) ".";counter-increment:decimal;position:absolute;left:0}.component-accordion__item__content ol>li ol{padding-top:8px;counter-reset:secondLevel}.component-accordion__item__content ol>li ol>li{counter-increment:secondLevel}.component-accordion__item__content ol>li ol>li::before{content:counter(secondLevel,lower-roman) ".";position:absolute;left:0}.component-accordion__item__content h2{font-weight:700;margin-top:12px;margin-bottom:12px;font-size:1.4375rem;line-height:30px}@media (min-width:1099px){.component-accordion__item__content h2{margin-top:8px;margin-bottom:8px}}@media (min-width:1099px){.component-accordion__item__content h2{font-size:1.6875rem;line-height:32px}}.component-accordion__item__content h3{margin-top:12px;margin-bottom:12px;font-weight:700;line-height:32px;font-size:1.375rem}@media (min-width:1099px){.component-accordion__item__content h3{margin-top:8px;margin-bottom:8px}}@media (min-width:1099px){.component-accordion__item__content h3{font-size:1.4375rem}}.component-accordion__item__content h4{margin-top:12px;margin-bottom:12px;font-size:1.1875rem;font-weight:700;line-height:28px}@media (min-width:1099px){.component-accordion__item__content h4{margin-top:8px;margin-bottom:8px}}@media (min-width:1099px){.component-accordion__item__content h4{line-height:32px}}.component-accordion__item__content h5{margin-top:12px;margin-bottom:12px;font-weight:700;line-height:22px;font-size:.75rem;text-transform:uppercase}@media (min-width:1099px){.component-accordion__item__content h5{margin-top:8px;margin-bottom:8px}}@media (min-width:1099px){.component-accordion__item__content h5{line-height:24px;font-size:1rem}}.component-accordion__item__content h1,.component-accordion__item__content h2,.component-accordion__item__content h3,.component-accordion__item__content h4,.component-accordion__item__content h5,.component-accordion__item__content h6{color:#002d72}.component-accordion__item__content img.align-left{margin-right:20px}.component-accordion__item__content img.align-right{margin-left:20px}.component-accordion__item__content img.align-center{margin-bottom:20px}.component-accordion__item__content__inner{padding-bottom:40px;padding-left:50px}.component-accordion__item{border-top:1px solid #bbbdc0}.component-accordion__item:last-child{border-bottom:1px solid #bbbdc0}.component-accordion__item.expanded .component-accordion__chevron svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.component-accordion__item__heading{font-weight:700;font-size:1rem;line-height:20px;position:relative;padding-left:50px;padding-top:15px;padding-bottom:15px}@media (min-width:1099px){.component-accordion__item__heading{font-size:1.1875rem;line-height:24px}}@media (min-width:1099px){.component-accordion__item__heading{padding-top:19px;padding-bottom:16px}}.component-accordion__item__heading a{color:#2e2f32;text-decoration:none;display:block;-webkit-transition:color .3s ease;transition:color .3s ease}.component-accordion__item__heading a:hover{color:#00a0d3}.component-accordion__item__heading a:hover .component-accordion__item__heading-text{-webkit-transform:translateX(16px);transform:translateX(16px)}.component-accordion__item__heading-text{display:block;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.component-accordion__chevron{width:24px;height:24px;display:block;position:absolute;left:4px}.component-accordion__chevron__stage{position:absolute;top:3px}.component-accordion__chevron svg{fill:#002d72;width:100%;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.component-accordion__title{font-weight:700;font-size:1.1875rem;color:#002d72;padding-bottom:6px}@media (min-width:1099px){.component-accordion__title{font-size:1.4375rem;line-height:28px}}.ajax-progress.ajax-progress-fullscreen{width:100%;height:100%;background-color:rgba(224,225,227,.8);left:0;right:0;bottom:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ajax-throbber.sk-wandering-cubes .sk-cube{background-color:#002d72}.person-teaser__meta{background-color:#f2f2f3}.person-teaser__meta-boundary{padding-left:24px;padding-top:32px;padding-bottom:31px;padding-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:550px){.person-teaser__meta-boundary{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.person-teaser--detail{padding-left:16px;padding-right:16px;margin-bottom:40px}@media (min-width:1099px){.person-teaser--detail{max-width:1563px;margin:0 auto 40px auto;padding-left:60px;padding-right:60px}}.person-teaser__featured-image{-ms-flex-negative:0;flex-shrink:0;width:268px;text-align:center;height:268px;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:550px){.person-teaser__featured-image{display:block}}.person-teaser__featured-image img{border-radius:50%;width:100%}.person-teaser__copy{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-bottom:16px}@media (min-width:550px){.person-teaser__copy{padding-right:40px;padding-bottom:0}}.person-teaser__bio{font-family:acumin-pro,sans-serif;font-size:1rem;line-height:1.5;color:#2e2f32}.person-teaser__bio p{margin-top:16px;margin-bottom:16px}.person-teaser__bio p:first-of-type{margin-top:0}.person-teaser__bio p:last-of-type{margin-bottom:0}.person-teaser__title{font-family:acumin-pro-extra-condensed,sans-serif;font-style:italic;font-weight:700;font-size:1.1875rem;line-height:24px;letter-spacing:2.11px;text-transform:uppercase;padding-left:24px;padding-bottom:8px;color:#ff3a1e}.person-teaser__name{font-weight:700;font-size:1.1875rem;padding-bottom:8px;color:#2e2f32}@media (min-width:1099px){.person-teaser__name{font-size:1.4375rem;line-height:28px}}.person-teaser__link{padding-left:22px;display:inline-block;font-size:1rem;line-height:24px;-webkit-transition:color .3s;transition:color .3s;color:#2e2f32;position:relative;display:inline-block;margin-top:24px}.person-teaser__link:hover{text-decoration:none;color:#d62f30}@media (min-width:1099px){.person-teaser__link{font-size:1.1875rem}}.person-teaser__link:before{content:"";width:16px;height:16px;position:absolute;background:url(/themes/custom/penn_admissions/assets/chevron.svg) no-repeat;background-size:7px 12px;background-position:center;left:0;top:3px}.author__backto{padding-left:16px;padding-right:16px}@media (min-width:1099px){.author__backto{max-width:1563px;margin:0 auto 40px auto;padding-left:60px;padding-right:60px}}.block-quote{opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.block-quote--blog{margin-bottom:73px}.page-node-type-blog .block-quote,.page-node-type-interior-page .block-quote{max-width:1600px;margin:0 auto;margin-bottom:24px}@media (min-width:1099px){.page-node-type-blog .block-quote,.page-node-type-interior-page .block-quote{margin-bottom:65px}}.block-quote.animate{opacity:1}.block-quote.animate .block-quote__block-revealer{-webkit-animation:reveal .8s cubic-bezier(.32,.2,1,.2) forwards;animation:reveal .8s cubic-bezier(.32,.2,1,.2) forwards;-webkit-animation-delay:1s;animation-delay:1s}.block-quote.animate .block-quote__quote-image{-webkit-animation:photoZoom .5s cubic-bezier(.23,.39,.87,.7) forwards;animation:photoZoom .5s cubic-bezier(.23,.39,.87,.7) forwards;-webkit-animation-delay:.4s;animation-delay:.4s}.block-quote.animate .block-quote__quote-content__boundary{-webkit-animation:textScale .3s cubic-bezier(.23,.39,.87,.7) forwards;animation:textScale .3s cubic-bezier(.23,.39,.87,.7) forwards;-webkit-animation-delay:1s;animation-delay:1s}.block-quote__boundary{padding-left:16px;padding-right:16px;max-width:1696px;margin:0 auto;margin-top:23px;position:relative;overflow:hidden;padding-bottom:65.333%}@media (min-width:1099px){.block-quote__boundary{padding-left:48px;padding-right:48px}}@media (min-width:600px){.block-quote__boundary{padding-bottom:43.859%}}@media (min-width:1600px){.block-quote__boundary{padding-bottom:47.875%}}@media (min-width:1099px){.block-quote__boundary--blog{max-width:1563px;margin:0 auto 40px auto;padding-left:60px;padding-right:60px;height:650px;padding-bottom:0}}@media (min-width:1600px){.block-quote__boundary--blog{padding-bottom:0}}.block-quote__stage{overflow:hidden;height:100%;width:calc(100% - 32px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#002d72}@media (min-width:768px){.block-quote__stage{width:calc(100% - 96px)}}.block-quote__block-revealer{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;-webkit-transform:scale3d(0,1,1);transform:scale3d(0,1,1);background:#fff;pointer-events:none;-webkit-transform-origin:0 50%;transform-origin:0 50%}.block-quote__quote-image{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.65;-webkit-transform:scale(1.15);transform:scale(1.15);-webkit-transform-origin:center center;transform-origin:center center;background-size:cover;background-position:center}.block-quote__quote-image picture{display:none}.block-quote__quote-content{width:100%;margin-left:8.5%;position:relative;overflow:hidden}.block-quote__quote-content__boundary{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:top left;transform-origin:top left}.block-quote__quote-text{font-size:1rem;line-height:1.5em;font-style:italic;color:#fff;padding-bottom:24px;padding-top:4px;width:45%;min-width:313px;max-width:631px}@media (min-width:768px){.block-quote__quote-text{font-size:1.688rem;line-height:1.481em}}.block-quote__quote-text p{margin:0}.block-quote__attribution{color:#fff;font-size:1rem;letter-spacing:2px;line-height:20px;font-family:acumin-pro-condensed,sans-serif;font-weight:700;text-transform:uppercase;padding-top:8px;position:relative}@media (min-width:1099px){.block-quote__attribution{letter-spacing:.4px;font-size:1.438rem}}@media (min-width:600px){.block-quote__attribution{padding-top:19px}}.block-quote__attribution:before{content:"";display:block;width:32px;height:3px;background-color:#f2c100;position:absolute;top:0}@media (min-width:600px){.block-quote__attribution:before{width:55px}}.blog-detail__backto-cta{padding-top:30px;margin-bottom:20px}@media (min-width:768px){.blog-detail__backto-cta{margin-bottom:40px}}.blog-detail__backto-cta-link{text-decoration:none}.blog-detail__backto-cta-link:hover .component-read-more__direct-sibling-location-title span:after{-webkit-transform:translateX(16px);transform:translateX(16px)}@media (min-width:1099px){.blog-detail__meta-bottom{margin-left:111px}}.blog-detail__meta-information{max-width:1600px;margin:0 auto;margin-bottom:40px;position:relative}.blog-detail__meta-information:before{content:"";width:378px;height:399px;position:absolute;background:url(/themes/custom/penn_admissions/assets/graphic_elements_stripes.png) no-repeat;background-size:contain;right:0;top:24px;display:none}@media (min-width:550px){.blog-detail__meta-information:before{display:block}}.blog-detail__meta-information__boundary{max-width:1280px;z-index:1;position:relative}.blog-detail__meta-information__sharing{border-top:1px solid #979797;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:24px;padding-bottom:32px;padding-left:16px;padding-right:16px}@media (min-width:550px){.blog-detail__meta-information__sharing{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:1099px){.blog-detail__meta-information__sharing{margin-left:137px}}.blog-detail__tags{font-size:1rem;letter-spacing:2px;line-height:20px;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;text-transform:uppercase;max-width:497px}@media (min-width:1099px){.blog-detail__tags{font-size:1.1875rem}}.blog-detail__tags a{padding:6px 12px 7px 12px;border:1px solid #00a0d3;display:inline-block;text-decoration:none;color:#002d72;margin-right:16px;margin-bottom:12px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media (min-width:1099px){.blog-detail__tags a{padding:11px 12px 12px 12px}}.blog-detail__tags a:hover{background-color:#00a0d3}@media (min-width:550px){.blog-detail__share-this{padding-right:100px;padding-left:26px}}.blog-detail__share-this .at-resp-share-element{font-size:inherit;line-height:inherit}.blog-detail__share-this-title{font-family:acumin-pro-extra-condensed,sans-serif;font-style:italic;font-weight:700;font-size:1.1875rem;line-height:24px;letter-spacing:2.11px;text-transform:uppercase;color:#ff3a1e;padding-bottom:10px}.blog-detail__addthis-top{position:relative;left:0}@media (min-width:1099px){.blog-detail__addthis-top{position:absolute;left:37px;display:none}}.blog-detail__addthis-top .at-share-btn-elements{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}@media (min-width:1099px){.blog-detail__addthis-top .at-share-btn-elements{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blog-detail__content>div:first-child .blog-detail__addthis-top{display:block}.blog-detail__content .at-resp-share-element{font-size:inherit;line-height:inherit}.blog-list--main{padding-bottom:60px}.blog-pager{padding-left:16px;padding-right:16px;color:#6c6f76}.blog-pager a{text-decoration:none;color:#6c6f76;-webkit-transition:color .3s ease;transition:color .3s ease}.blog-pager a:hover{color:#2e2f32}@media (min-width:1099px){.blog-pager{max-width:1443px;margin:0 auto;padding-left:60px;padding-right:60px}}.blog-pager__numbers{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}@media (min-width:550px){.blog-pager__numbers{margin-bottom:0}}.blog-pager .pager__items{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:16px;border-top:1px solid #979797}.blog-pager .pager__number{margin-right:10px;display:none}@media (min-width:550px){.blog-pager .pager__number{display:block}}.blog-pager .pager__number.is-active{display:block}.blog-pager .pager__item--first,.blog-pager .pager__item--next{margin-right:24px}.blog-pager .pager__item--first,.blog-pager .pager__item--last{display:none}@media (min-width:550px){.blog-pager .pager__item--first,.blog-pager .pager__item--last{display:block}}.blog-pager .pager__item.is-active{pointer-events:none;cursor:default}@media (min-width:550px){.blog-pager .pager__item.is-active a{text-decoration:underline;color:#2e2f32;cursor:pointer;pointer-events:auto}}.blog-tag-list{padding-left:16px;padding-right:16px;padding-bottom:30px}@media (min-width:1099px){.blog-tag-list{max-width:1443px;margin:0 auto;padding-left:60px;padding-right:60px}}.blog-tag-list__title{font-family:acumin-pro-extra-condensed,sans-serif;font-style:italic;font-weight:700;font-size:1.1875rem;line-height:24px;letter-spacing:2.11px;color:#ff3a1e;display:inline-block;margin-right:16px;text-transform:uppercase}.blog-tag-list__tag{font-size:1rem;letter-spacing:2px;line-height:20px;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;text-transform:uppercase;padding:6px 12px 7px 12px;border:1px solid #00a0d3;color:#002d72;display:inline-block}@media (min-width:1099px){.blog-tag-list__tag{font-size:1.1875rem}}@media (min-width:1099px){.blog-tag-list__tag{padding:11px 12px 12px 12px}}@media (min-width:768px){.blog-teaser__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.blog-teaser__teaser-text{color:#000;line-height:1.4}@media (min-width:1160px){.blog-teaser__teaser-text{font-size:1.1875rem;line-height:1.7}}.blog-teaser__image{-ms-flex-negative:0;flex-shrink:0;margin-bottom:1em}@media (min-width:768px){.blog-teaser__image{margin-bottom:0}}.blog-teaser__copy{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:907px}@media (min-width:768px){.blog-teaser__copy{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:24px}}.blog-teaser__title{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:700;font-size:1.6875rem;line-height:1.2;text-decoration:none}.blog-teaser__title a{color:#002d72;text-decoration:none}@media (min-width:1099px){.blog-teaser__title a{-webkit-transition:color .4s;transition:color .4s}.blog-teaser__title a:hover{color:#8d1730}}.blog-teaser__meta{color:#6c6f76;padding:12px 0}.blog-teaser__meta a{color:#002d72;text-decoration:none}@media (min-width:1099px){.blog-teaser__meta a{-webkit-transition:color .4s;transition:color .4s}.blog-teaser__meta a:hover{color:#8d1730}}.blog-teaser__tags{margin-top:12px}.blog-teaser__tags .blog-detail__tags a{margin-top:12px;margin-bottom:0}.blog-teaser__row{padding-bottom:24px;margin-bottom:32px;border-bottom:1px solid #979797}.blog-teaser__row:last-child{border:0}.blog-list{padding-left:16px;padding-right:16px}@media (min-width:1099px){.blog-list{max-width:1443px;margin:0 auto;padding-left:60px;padding-right:60px}}.global-body-copy{color:#002d72;padding-top:24px}.global-body-copy dl,.global-body-copy ol,.global-body-copy p,.global-body-copy ul{font-size:1rem;line-height:24px}@media (min-width:1099px){.global-body-copy dl,.global-body-copy ol,.global-body-copy p,.global-body-copy ul{font-size:1.1875rem;line-height:32px}}.global-body-copy p{margin-top:0;margin-bottom:16px}.global-body-copy a{color:#007ea8;text-decoration:none;border-bottom:1px solid #00a0d3;-webkit-transition:border .3s ease;transition:border .3s ease}.global-body-copy a:hover{-webkit-transition:border .3s ease;transition:border .3s ease;border-bottom:1px solid rgba(0,160,211,0)}.global-body-copy ol,.global-body-copy ul{padding:0;margin:0;list-style:none;margin:0;padding:0;border:0;vertical-align:baseline}.global-body-copy li{padding-bottom:8px}.global-body-copy li ul{list-style:disc outside;padding-top:8px}.global-body-copy ul{list-style:circle outside;padding-left:29px}.global-body-copy ol{counter-reset:decimal}.global-body-copy ol>li{padding-left:29px;position:relative}.global-body-copy ol>li::before{content:counter(decimal) ".";counter-increment:decimal;position:absolute;left:0}.global-body-copy ol>li ol{padding-top:8px;counter-reset:secondLevel}.global-body-copy ol>li ol>li{counter-increment:secondLevel}.global-body-copy ol>li ol>li::before{content:counter(secondLevel,lower-roman) ".";position:absolute;left:0}.global-body-copy h2{font-weight:700;margin-top:12px;margin-bottom:12px;font-size:1.4375rem;line-height:30px}@media (min-width:1099px){.global-body-copy h2{margin-top:8px;margin-bottom:8px}}@media (min-width:1099px){.global-body-copy h2{font-size:1.6875rem;line-height:32px}}.global-body-copy h3{margin-top:12px;margin-bottom:12px;font-weight:700;line-height:32px;font-size:1.375rem}@media (min-width:1099px){.global-body-copy h3{margin-top:8px;margin-bottom:8px}}@media (min-width:1099px){.global-body-copy h3{font-size:1.4375rem}}.global-body-copy h4{margin-top:12px;margin-bottom:12px;font-size:1.1875rem;font-weight:700;line-height:28px}@media (min-width:1099px){.global-body-copy h4{margin-top:8px;margin-bottom:8px}}@media (min-width:1099px){.global-body-copy h4{line-height:32px}}.global-body-copy h5{margin-top:12px;margin-bottom:12px;font-weight:700;line-height:22px;font-size:.75rem;text-transform:uppercase}@media (min-width:1099px){.global-body-copy h5{margin-top:8px;margin-bottom:8px}}@media (min-width:1099px){.global-body-copy h5{line-height:24px;font-size:1rem}}.global-body-copy h1,.global-body-copy h2,.global-body-copy h3,.global-body-copy h4,.global-body-copy h5,.global-body-copy h6{color:#002d72}.global-body-copy img.align-left{margin-right:20px}.global-body-copy img.align-right{margin-left:20px}.global-body-copy img.align-center{margin-bottom:20px}@media (min-width:1099px){.global-body-copy{padding-top:32px}}.page-node-type-blog .global-body-copy,.page-node-type-interior-page .global-body-copy,.page-node-type-opportunity .global-body-copy{max-width:1600px;margin:0 auto}.page-node-type-blog .global-body-copy__boundary,.page-node-type-opportunity .global-body-copy__boundary{padding-left:16px;padding-right:16px;position:relative}@media (min-width:768px){.page-node-type-blog .global-body-copy__boundary,.page-node-type-opportunity .global-body-copy__boundary{max-width:968px;width:100%;padding-left:138px;padding-right:60px}}.page-node-type-interior-page .global-body-copy__boundary{padding-left:16px;padding-right:16px;position:relative}@media (min-width:768px){.page-node-type-interior-page .global-body-copy__boundary{max-width:968px;width:100%}}@media (min-width:1160px){.page-node-type-interior-page .global-body-copy__boundary{padding-left:60px;padding-right:60px}}.global-body-copy__caption{font-size:.813rem;line-height:20px;color:#6c6f76;padding-top:8px}.global-body-copy figure.align-right{float:none}@media (min-width:600px){.global-body-copy figure.align-right{float:right;margin-right:0}}.global-body-copy figure.align-left{float:none}@media (min-width:600px){.global-body-copy figure.align-left{float:left;margin-left:0}}.global-body-copy table{width:100%;margin:32px auto;border-collapse:collapse}.global-body-copy table th{text-align:left;color:#44464b;font-family:acumin-pro-condensed,sans-serif;font-size:1rem;font-weight:700;margin-bottom:2px;padding:0 0 3px 5px;display:none}@media (min-width:600px){.global-body-copy table th{display:table-cell}}.global-body-copy table td{border-right:none;border-left:none;border-top:1px solid #e0e1e3;font-family:acumin-pro,sans-serif;font-size:.813em;color:#132e5c;line-height:1.5rem;padding:14px 16px;width:100%;display:block}@media (min-width:600px){.global-body-copy table td{padding:17px 5px;width:auto;display:table-cell;font-size:1.188rem;line-height:1.75rem}}.global-body-copy table td::before{content:attr(data-th);display:block;color:#44464b;font-family:acumin-pro-condensed,sans-serif;font-size:.813em;font-weight:700;line-height:1em}@media (min-width:600px){.global-body-copy table td::before{display:none}}.global-body-copy table tbody tr{background-color:#fff}.global-body-copy table tbody tr:nth-child(even){background-color:#f2f2f3}@media (min-width:600px){.global-body-copy table tbody tr:nth-child(odd){background-color:#f2f2f3}.global-body-copy table tbody tr:nth-child(even){background-color:#fff}}body:before{content:"";width:100%;display:block;height:100%;z-index:-1;opacity:0;position:fixed;top:0;-webkit-transition:opacity .3s ease .1s,z-index .1s ease .3s;transition:opacity .3s ease .1s,z-index .1s ease .3s}body.enable-overlay{height:100%;overflow:hidden;margin:0}body.enable-overlay:before{opacity:1;z-index:2;-webkit-transition:opacity .3s ease,z-index .1s;transition:opacity .3s ease,z-index .1s;background:rgba(255,255,255,.8)}body.enable-modal{height:100%;overflow:hidden;margin:0}body.enable-modal:before{opacity:1;z-index:2;-webkit-transition:opacity .3s ease,z-index .1s;transition:opacity .3s ease,z-index .1s;background:rgba(0,0,0,.577)}body.no-scroll{overflow:hidden;position:fixed;width:100%;height:100%}@media (min-width:1099px){body.no-scroll{position:relative}}.page-node-type-interior-page .component-button{max-width:1600px;margin:0 auto}.component-button__boundary--align-right{text-align:right}.page-node-type-interior-page .component-button__boundary{padding-left:16px;padding-right:16px}@media (min-width:1160px){.page-node-type-interior-page .component-button__boundary{padding-left:60px}}.component-button__link{padding-top:15px;padding-bottom:15px;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:700;font-size:1.4375rem;letter-spacing:1px;display:block;text-align:center;text-decoration:none;color:#fff;margin-bottom:24px;max-width:400px}@media (min-width:1099px){.component-button__link{max-width:493px;margin-bottom:48px}}.component-button__link--inline{display:inline-block}.component-button__link--gray{position:relative;overflow:hidden;background-color:#44464b}.component-button__link--gray::before{content:"";margin:4px;display:block;position:absolute;background-color:#fff;top:0;right:0;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.component-button__link--gray button,.component-button__link--gray span{position:relative;display:block;margin:0 auto}.component-button__link--gray button::after,.component-button__link--gray span::after{content:attr(data-hover-text);color:#44464b;position:absolute;display:block;top:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:opacity .5s ease,-webkit-transform .3s ease;transition:opacity .5s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .5s ease;transition:transform .3s ease,opacity .5s ease,-webkit-transform .3s ease}.component-button__link--gray:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.component-button__link--gray:hover button::after,.component-button__link--gray:hover span::after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.component-button__link--blue{position:relative;overflow:hidden;background-color:#002d72}.component-button__link--blue::before{content:"";margin:4px;display:block;position:absolute;background-color:#fff;top:0;right:0;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.component-button__link--blue button,.component-button__link--blue span{position:relative;display:block;margin:0 auto}.component-button__link--blue button::after,.component-button__link--blue span::after{content:attr(data-hover-text);color:#002d72;position:absolute;display:block;top:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:opacity .5s ease,-webkit-transform .3s ease;transition:opacity .5s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .5s ease;transition:transform .3s ease,opacity .5s ease,-webkit-transform .3s ease}.component-button__link--blue:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.component-button__link--blue:hover button::after,.component-button__link--blue:hover span::after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.component-button__link--red{position:relative;overflow:hidden;background-color:#e61d00}.component-button__link--red::before{content:"";margin:4px;display:block;position:absolute;background-color:#fff;top:0;right:0;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.component-button__link--red button,.component-button__link--red span{position:relative;display:block;margin:0 auto}.component-button__link--red button::after,.component-button__link--red span::after{content:attr(data-hover-text);color:#e61d00;position:absolute;display:block;top:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:opacity .5s ease,-webkit-transform .3s ease;transition:opacity .5s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .5s ease;transition:transform .3s ease,opacity .5s ease,-webkit-transform .3s ease}.component-button__link--red:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.component-button__link--red:hover button::after,.component-button__link--red:hover span::after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.component-button__link-button{padding-left:22px;display:inline-block;font-size:1rem;line-height:24px;-webkit-transition:color .3s;transition:color .3s;color:#2e2f32;position:relative;margin-bottom:16px}.component-button__link-button:hover{text-decoration:none;color:#d62f30}@media (min-width:1099px){.component-button__link-button{font-size:1.1875rem}}@media (min-width:1099px){.component-button__link-button{margin-bottom:48px}}.component-button__link-button:before{content:"";display:block;position:absolute;width:16px;height:16px;background:url(/themes/custom/penn_admissions/assets/chevron_2E2F32.svg) no-repeat center center;top:4px;left:0}.component-callout-blocks{display:block;background-color:#cfd0d2;background-image:url(/themes/custom/penn_admissions/assets/light_grey_texture.jpg);margin:2rem 0;overflow:hidden}.component-callout-blocks .flickity-enabled:focus{outline:0}.component-callout-blocks--blog{margin-bottom:0}.component-callout-blocks__items{padding-top:80px;margin-top:-80px;margin-left:16px}@media (min-width:600px){.component-callout-blocks__items{margin-left:48px}}.component-callout-blocks__items-boundary{position:relative;margin-right:20px}@media (min-width:600px){.component-callout-blocks__items-boundary{margin-right:50px}}.component-callout-blocks__items-boundary:focus{outline:2px dotted #82afd3}.component-callout-blocks__item{width:332px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#fff;margin-right:8px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.component-callout-blocks__item:hover .component-callout-blocks__button{background-color:#002d72}.component-callout-blocks__item:nth-child(3n-2) .component-callout-blocks__image-stage{background-color:#ff3a1e}.component-callout-blocks__item:nth-child(3n-1) .component-callout-blocks__image-stage{background-color:#bbbdc0}.component-callout-blocks__item:nth-child(3n) .component-callout-blocks__image-stage{background-color:#00a0d3}@media (min-width:650px){.component-callout-blocks__item{margin-right:25px}}.component-callout-blocks__boundary{margin:0 auto;max-width:1600px}.page-node-type-blog .component-callout-blocks__boundary,.page-node-type-interior-page .component-callout-blocks__boundary{padding-right:0;padding-left:0;padding-bottom:35px;padding-top:32px}@media (min-width:600px){.page-node-type-blog .component-callout-blocks__boundary,.page-node-type-interior-page .component-callout-blocks__boundary{padding-top:35px}}.component-callout-blocks a{text-decoration:none}.component-callout-blocks a.callout-blocks__link-wrapper p{color:#000}.component-callout-blocks__image-boundary{background:#000;position:relative}.component-callout-blocks__image-stage{height:185px;overflow:hidden;position:relative}.component-callout-blocks__image-stage::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(0,0,0,0)),to(rgba(0,0,0,.55)));background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.55) 100%);mix-blend-mode:multiply}.component-callout-blocks__text{font-size:1rem;line-height:24px;padding:18px 18px 0}.component-callout-blocks__title{font-family:acumin-pro-condensed,sans-serif;font-size:1.438rem;line-height:28px;font-weight:700;padding:16px;color:#fff;position:absolute;bottom:0;left:0}.component-callout-blocks__heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:8px;padding-right:16px;padding-left:16px;margin-bottom:24px}@media (min-width:600px){.component-callout-blocks__heading{padding-right:48px;padding-left:48px;min-height:34px}}@media (min-width:600px){.component-callout-blocks__heading{padding-bottom:4px}}.component-callout-blocks__heading-text{font-family:"Overpass Mono",monospace;font-size:1.188rem;line-height:28px;font-weight:700;color:#2e2f32;max-width:244px;padding-right:16px}@media (min-width:600px){.component-callout-blocks__heading-text{font-size:1.688rem;line-height:30px}}@media (min-width:600px){.component-callout-blocks__heading-text{max-width:550px;padding-right:30px}}.component-callout-blocks__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:72px}@media (min-width:600px){.component-callout-blocks__nav{width:120px}}.component-callout-blocks__arrow{cursor:pointer}.component-callout-blocks__arrow svg{width:100%;height:100%}.component-callout-blocks__arrow__stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:24px;width:24px}@media (min-width:600px){.component-callout-blocks__arrow__stage{height:38px;width:38px}}.component-callout-blocks__arrow__stage svg{fill:#2e2f32}.component-callout-blocks__arrow--left{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.component-callout-blocks__arrow--right{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.component-callout-blocks__button-boundary{padding:18px;text-align:right}.component-callout-blocks__button{background-color:#3d7bad;padding:13px 16px;color:#fff;font-size:1rem;font-family:acumin-pro-condensed,sans-serif;text-transform:uppercase;font-weight:700;line-height:18px;max-width:260px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;display:inline-block}.component-callout-blocks .flickity-prev-next-button{position:absolute;width:38px;height:25px;top:-56px;background:0 0;border:none;-webkit-transition:opacity .2s;transition:opacity .2s;cursor:pointer}.component-callout-blocks .flickity-prev-next-button:disabled,.component-callout-blocks .flickity-prev-next-button[disabled]{opacity:.5}.component-callout-blocks .flickity-prev-next-button:focus{outline:1px dotted}@media (min-width:550px){.component-callout-blocks .flickity-prev-next-button{height:38px;top:-66px}}.component-callout-blocks .flickity-prev-next-button svg{display:none}.component-callout-blocks .flickity-prev-next-button.previous{right:56px;background:url(/themes/custom/penn_admissions/assets/chevron_left_44464B.svg) center center no-repeat}@media (min-width:600px){.component-callout-blocks .flickity-prev-next-button.previous{right:80px}}.component-callout-blocks .flickity-prev-next-button.next{background:url(/themes/custom/penn_admissions/assets/chevron_right_44464B.svg) center center no-repeat;right:0}.page-node-type-blog .component-download-group{max-width:1600px;margin:0 auto}@media (min-width:768px){.page-node-type-blog .component-download-group{padding-left:78px}}.page-node-type-interior-page .component-download-group{max-width:1600px;margin:0 auto}.component-download-group__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:650px){.component-download-group__items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.component-download-group__item{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%;padding-bottom:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:650px){.component-download-group__item{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;margin-right:20px;padding-bottom:32px}.component-download-group__item:nth-child(3n){margin-right:0}}@media (min-width:1099px){.component-download-group__item{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;margin-right:25px}.component-download-group__item:nth-child(4n){margin-right:0}}.page-node-type-blog .component-download-group__boundary{padding-left:16px;padding-right:16px}@media (min-width:1099px){.page-node-type-blog .component-download-group__boundary{max-width:1323px;width:100%}}@media (min-width:1099px){.page-node-type-blog .component-download-group__boundary{padding-left:60px;padding-right:89px;padding-bottom:34px}}.page-node-type-interior-page .component-download-group__boundary{padding-left:16px;padding-right:16px}@media (min-width:1099px){.page-node-type-interior-page .component-download-group__boundary{max-width:1323px;width:100%}}@media (min-width:1099px){.page-node-type-interior-page .component-download-group__boundary{padding-bottom:34px}}@media (min-width:1160px){.page-node-type-interior-page .component-download-group__boundary{padding-left:60px;padding-right:60px}}@media (min-width:1600px){.page-node-type-interior-page .component-download-group__boundary{padding-right:89px}}.component-download-group a{text-decoration:none}.component-download-group__title{font-size:.8125rem;line-height:17px;padding-bottom:5px;color:#6c6f76;max-width:167px}@media (min-width:1099px){.component-download-group__title{padding-bottom:8px}}.component-download-group__heading{font-size:1.6875rem;line-height:32px;font-weight:700;color:#002d72;border-bottom:1px solid #002d72;padding-bottom:8px;margin-bottom:24px}@media (min-width:1099px){.component-download-group__heading{line-height:40px}}@media (min-width:1099px){.component-download-group__heading{padding-bottom:4px}}.component-download-group__download{font-family:acumin-pro-condensed,sans-serif;font-weight:700;font-size:1rem;line-height:20px;text-transform:uppercase;color:#fff;display:inline-block;padding:9px 16px 10px 16px;background-color:#d62f30;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;position:absolute;bottom:0;right:0}.component-download-group__link-boundary:hover .component-download-group__download{background-color:#8d1730}.component-download-group__link-stage{padding:18px;display:inline-block;position:relative}#block-penn-admissions-local-tasks{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px}.page-node-type-explore-penn-interest #block-penn-admissions-local-tasks,.page-node-type-incoming-class #block-penn-admissions-local-tasks,.page-node-type-interior-page #block-penn-admissions-local-tasks{position:fixed;z-index:3;top:27%}#block-penn-admissions-local-tasks ul{padding:0;list-style:none}#block-penn-admissions-local-tasks li{margin-right:20px;display:inline-block}#block-penn-admissions-local-tasks a{font-size:1rem;font-family:acumin-pro-condensed,sans-serif;text-transform:uppercase;font-weight:700;min-width:102px;text-decoration:none;display:block;padding:13px 8px 13px 8px;text-align:center;background-color:#44464b;color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}#block-penn-admissions-local-tasks a:hover{background-color:#bbbdc0}#block-penn-admissions-content{position:relative}.page-node-type-incoming-class #block-penn-admissions-content,.page-node-type-interior-page #block-penn-admissions-content{margin-top:-82px}@media (min-width:1099px){.page-node-type-incoming-class #block-penn-admissions-content,.page-node-type-interior-page #block-penn-admissions-content{margin-top:-104px}}.path-user .layout-content,.user-login-form,.user-pass-reset{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px;padding-bottom:40px}.explore-cards{background-color:#e0e1e3;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:3%;overflow:hidden}@media (min-width:768px){.explore-cards{padding-bottom:450px}.explore-cards--odd{padding-bottom:3%}}.explore-cards__images{position:absolute;z-index:0}.explore-cards__boundary{z-index:1}.explore-cards__boundary .explore-cards__card--image-present .explore-cards__card__image{opacity:0}.explore-cards__boundary,.explore-cards__images{max-width:550px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 3%}@media (min-width:768px){.explore-cards__boundary,.explore-cards__images{max-width:calc(1504px + 4%)}}.explore-cards__card{position:relative;width:100%;background-color:#fff;height:0;padding-bottom:96.276%;z-index:2}.explore-cards__card::after,.explore-cards__card::before{pointer-events:none;-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);content:" ";position:absolute;top:0;left:0;width:100%;height:100%}.explore-cards__card::before{-webkit-box-shadow:-11px 11px 14px 0 rgba(19,19,21,.2);box-shadow:-11px 11px 14px 0 rgba(19,19,21,.2);opacity:1}.explore-cards__card::after{-webkit-box-shadow:-16px 16px 32px 0 rgba(19,19,21,.2);box-shadow:-16px 16px 32px 0 rgba(19,19,21,.2);opacity:0}.explore-cards__card:hover::before{opacity:0}.explore-cards__card:hover::after{opacity:1}.explore-cards__card:hover .explore-cards__card__stage:before{border:2vw solid rgba(224,225,227,.7)}@media (min-width:768px){.explore-cards__card:hover .explore-cards__card__stage:before{border:1.3vw solid rgba(224,225,227,.7)}}.explore-cards__card:hover.explore-cards__card--quote .explore-cards__card__stage:before{border:2vw solid rgba(0,31,78,.7)}@media (min-width:768px){.explore-cards__card:hover.explore-cards__card--quote .explore-cards__card__stage:before{border:1.3vw solid rgba(0,31,78,.7)}}.explore-cards__card:hover .explore-cards__card__button a{background-color:#002d72}.explore-cards__card__boundary{width:100%;padding:1.125vw;position:relative}@media (min-width:768px){.explore-cards__card__boundary{width:50%}.explore-cards__card__boundary:nth-child(even){-webkit-transform:translateY(53.333%);transform:translateY(53.333%)}.explore-cards__card__boundary--image-bg{z-index:0!important}}.explore-cards__card__stage{overflow:hidden;width:100%;height:100%;padding:7%;position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;z-index:1}.explore-cards__card__stage::before{pointer-events:none;content:" ";width:calc(100% + 2px);height:calc(100% + 2px);border:2vw solid rgba(207,208,210,.7);position:absolute;top:-1px;left:-1px;mix-blend-mode:multiply;-webkit-transition:border-color .5s cubic-bezier(.165,.84,.44,1);transition:border-color .5s cubic-bezier(.165,.84,.44,1)}.explore-cards__card--quote .explore-cards__card__stage::before{border:2vw solid rgba(0,21,53,.7)}@media (min-width:768px){.explore-cards__card--quote .explore-cards__card__stage::before{border:1.3vw solid rgba(0,21,53,.7)}}@media (min-width:768px){.explore-cards__card__stage::before{border:1.3vw solid rgba(207,208,210,.7)}}@media (min-width:768px){.explore-cards__card__stage{padding:12.745%}}.explore-cards__card__background{position:absolute;overflow:hidden;top:0;left:0;width:100%;height:100%}.explore-cards__card__image{pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;width:150%;height:150%;top:-25%;left:-25%}.explore-cards__card__image .explore-cards__card__stage{padding:0;z-index:0}.explore-cards__card__image .explore-cards__card__stage::before{display:none}.explore-cards__card__image img{width:100%}.explore-cards__card--stats .component-facts-figures__item{width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}.explore-cards__card--stats .component-facts-figures__item+.component-facts-figures__item{margin-top:4%}.explore-cards__card--quote{background-color:#002d72}.explore-cards__card--image{background-color:transparent}.explore-cards__card--image::after,.explore-cards__card--image::before{display:none}.explore-cards__card__title{font-family:acumin-pro,sans-serif;font-weight:700;width:100%;font-size:1.6875rem;line-height:1.212em;color:#002d72}@media (min-width:970px){.explore-cards__card__title{font-size:2.0625rem}}.explore-cards__card__text{font-size:1rem;line-height:1.684em;padding:.421em 0 1.263em 0;max-width:380px}@media (min-width:1099px){.explore-cards__card__text{font-size:1.1875rem}}.explore-cards__card__quote{font-style:italic;font-size:1.4375rem;line-height:1.565em;max-width:380px;color:#fff}.explore-cards__card__quote p{margin:0}@media (min-width:970px){.explore-cards__card__quote{font-size:1.6875rem}}.explore-cards__card__quote::before{content:" ";background-image:url(/themes/custom/penn_admissions/assets/graphic_element_quote.svg);background-repeat:no-repeat;background-position:center;display:block;width:62px;height:47px;opacity:.4;margin-bottom:-2rem}@media (min-width:768px){.explore-cards__card__quote::before{margin-bottom:1rem;opacity:1}}.explore-cards__card__caption{text-align:center;font-size:1.188rem;line-height:1.217em;font-family:buntaro-regular,sans-serif;position:absolute;bottom:0;color:#fff;width:40%;margin-bottom:20px;margin-left:30px}@media (min-width:450px){.explore-cards__card__caption{font-size:1.438rem;width:30%;margin-bottom:10px;margin-left:0}}.explore-cards__card__caption.animate .Circle{-webkit-animation:drawn-circle .8s cubic-bezier(1,0,.6,1) forwards;animation:drawn-circle .8s cubic-bezier(1,0,.6,1) forwards}.explore-cards__card__caption svg{position:absolute;top:-20px;left:-30px;height:calc(100% + 40px);width:calc(100% + 60px)}.explore-cards__card__caption .Circle{stroke-dashoffset:-719.908}.explore-cards__card__attribution{font-family:acumin-pro-extra-condensed,sans-serif;font-size:1rem;line-height:.87em;letter-spacing:.087em;text-transform:uppercase;font-weight:900;padding:1.407em 0 0 0;max-width:380px;color:#ff3a1e}@media (min-width:970px){.explore-cards__card__attribution{font-size:1.4375rem}}.explore-cards__card__attribution::before{content:" ";display:block;width:48px;height:3px;background-color:#82afd3;margin-bottom:1rem}.explore-cards__card__button{width:100%}.explore-cards__card__button a{text-decoration:none;background-color:#3d7bad;padding:13px 16px;color:#fff;font-size:1rem;font-family:acumin-pro-condensed,sans-serif;text-transform:uppercase;font-weight:700;line-height:18px;max-width:260px;display:inline-block;-webkit-transition:background-color .5s cubic-bezier(.165,.84,.44,1);transition:background-color .5s cubic-bezier(.165,.84,.44,1)}.post-timeline{margin:12vw 0 0}@media (min-width:1099px){.post-timeline{margin:10vw 0 3vw}}.page-node-type-interior-page .component-explore-interests{max-width:1600px;margin:0 auto}@media (min-width:768px){.page-node-type-interior-page .component-explore-interests{padding-left:138px;padding-right:138px}}.component-explore-interests__boundary{position:relative;padding-left:31px;padding-top:55px;padding-bottom:38px;padding-right:36px}@media (min-width:768px){.page-node-type-interior-page .component-explore-interests__boundary{padding-left:89px;max-width:905px;margin-bottom:104px}}.component-explore-interests__corner-left-bottom,.component-explore-interests__corner-right-top{display:block;position:absolute}.component-explore-interests__corner-right-top{width:167px;height:80px;top:0;right:0}.component-explore-interests__corner-right-top svg path{-webkit-transform:translateX(200px);transform:translateX(200px)}.component-explore-interests__boundary.animate .component-explore-interests__corner-right-top svg path{-webkit-animation:slide-up-pattern-interests 2.5s forwards;animation:slide-up-pattern-interests 2.5s forwards}.component-explore-interests__corner-left-bottom{width:136px;height:55px;bottom:0;left:0}.component-explore-interests__corner-left-bottom svg path{-webkit-transform:translateX(-200px);transform:translateX(-200px)}.component-explore-interests__boundary.animate .component-explore-interests__corner-left-bottom svg path{-webkit-animation:slide-down-pattern-interests 2.5s forwards;animation:slide-down-pattern-interests 2.5s forwards}.component-explore-interests__title{font-size:1.6875rem;font-family:acumin-pro-extra-condensed,sans-serif;line-height:32px;letter-spacing:0;font-weight:900;color:#002d72;padding-bottom:16px;padding-right:30px}@media (min-width:1099px){.component-explore-interests__title{font-size:2.3125rem;line-height:40px;letter-spacing:.95px}}.component-explore-interests__text{font-size:1rem;font-family:acumin-pro,sans-serif;line-height:1.684em;color:#002d72;margin-bottom:1.188rem}@media (min-width:1099px){.component-explore-interests__text{font-size:1.188rem}}.component-explore-interests__subtitle{font-family:buntaro-regular,sans-serif;font-size:1.1875rem;line-height:24px;color:#ff3d24}@media (min-width:1099px){.component-explore-interests__subtitle{font-size:1.4375rem}}@media (min-width:768px){.component-explore-interests__subtitle{padding-bottom:4px}}.page-node-type-interior-page .component-explore-interests__subtitle{color:#d62f30}.component-explore-interests__interests-landing{font-size:1rem;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;letter-spacing:2px;line-height:20px;text-transform:uppercase;padding-top:16px;text-align:right}@media (min-width:1099px){.component-explore-interests__interests-landing{font-size:1.1875rem}}.component-explore-interests__interests-landing a{color:#002d72;text-decoration:none}.component-explore-interests__interests-landing a:before{content:"";width:16px;height:16px;display:inline-block;position:relative;top:1px;left:-6px;background:url(/themes/custom/penn_admissions/assets/chevron_right_44464B.svg) center center no-repeat;background-size:7px 13px}.component-explore-interests__interest-link{font-size:1rem;letter-spacing:2px;line-height:20px;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;text-transform:uppercase;padding:6px 12px 7px 12px;border:1px solid #00a0d3;display:inline-block;text-decoration:none;color:#002d72;margin-right:16px;margin-top:12px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media (min-width:1099px){.component-explore-interests__interest-link{font-size:1.1875rem}}@media (min-width:1099px){.component-explore-interests__interest-link{padding:11px 12px 12px 12px}}.component-explore-interests__interest-link:hover{background-color:#00a0d3}.explore-interests-header{background-color:#00a0d3;background-image:url(/themes/custom/penn_admissions/assets/explore-interests-banner.jpg);background-repeat:no-repeat;background-size:auto 100%;background-position:bottom left}.explore-interests-header__boundary{padding-top:138px;padding-bottom:16px;max-width:1600px;margin:0 auto;margin:0 auto}@media (min-width:1099px){.explore-interests-header__boundary{padding-top:168px}}.explore-interests-header__label{font-size:1.438rem;line-height:1.391em;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 16px 6px 32px;margin:0;background-color:rgba(0,45,114,.7);color:#fff;font-weight:900;margin-bottom:49px;background-color:#002d72}@media (min-width:1099px){.explore-interests-header__label{font-size:2.063rem;line-height:1.212em}}@media (min-width:600px){.explore-interests-header__label{padding:6px 16px 8px 48px}}@media (min-width:1099px){.explore-interests-header__label{padding:5px 63px 8px 31px}}.explore-interests-header__label__boundary{max-width:1600px;margin:0 auto}@media (min-width:1099px){.explore-interests-header__label{margin-bottom:28px;padding-right:21px}}.explore-interests-header__sub-label{font-family:"Overpass Mono",monospace;font-weight:700;line-height:1.47;font-size:1.1875rem;color:#002d72;padding-left:32px;padding-right:94px;padding-bottom:11px}@media (min-width:1099px){.explore-interests-header__sub-label{padding-bottom:16px}}.explore-interests-header__action{padding-right:16px}@media (min-width:1099px){.explore-interests-header__action{padding-right:32px}}.explore-interests-header__action .component-button__link{margin-left:auto;margin-bottom:0;font-size:1rem;font-weight:700;text-transform:uppercase;padding-top:10px;padding-bottom:10px}.explore-interests-header__action .component-button__link:hover{cursor:pointer}.explore-interests-header__action span{margin-left:16px;margin-right:16px}.explore-interests-header__selections-boundary{padding-left:34px;padding-right:94px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.explore-interests-header__selection{font-size:1rem;letter-spacing:2px;line-height:20px;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;text-transform:uppercase;padding:6px 12px 7px 12px;border:1px solid #fff;color:#fff;display:inline-block;margin-bottom:11px;margin-right:11px}@media (min-width:1099px){.explore-interests-header__selection{font-size:1.1875rem}}@media (min-width:1099px){.explore-interests-header__selection{padding:11px 12px 12px 12px}}@media (min-width:1099px){.explore-interests-header__selection{margin-right:16px}}.explore-interests-header__selection:last-child{margin-right:0}.explore-interests-header__selection h1{font-size:inherit;font-weight:inherit;margin:0}.explore-interests-individual .story-teaser__boundary{padding-left:0;padding-right:0;margin-bottom:0}.explore-interests-individual .views-row{width:100%;margin-bottom:24px}@media (min-width:768px){.explore-interests-individual .views-row{width:48%;margin-right:2%}.explore-interests-individual .views-row:nth-child(2n){margin-right:0}}@media (min-width:1099px){.explore-interests-individual .views-row{width:31%;margin-right:2%}.explore-interests-individual .views-row:nth-child(2n){margin-right:2%}.explore-interests-individual .views-row:nth-child(3n){margin-right:0}}.explore-interests-landing{background-color:#00a0d3;width:100%;height:0;position:relative;overflow:hidden;-webkit-transition:height .6s ease;transition:height .6s ease}.explore-interests-landing--active{height:86vh}@media (min-width:768px){.explore-interests-landing--active{height:93vh}}.explore-interests-landing--hidden{height:0;-webkit-transition:height .6s ease;transition:height .6s ease}.explore-interests-landing.notransition{-webkit-transition:none;transition:none}.explore-interests-landing::before{content:"";width:100%;height:670px;display:block;background:url(/themes/custom/penn_admissions/assets/explore-interest-texture.png) no-repeat center center;position:absolute;bottom:0;background-size:cover}@media (min-width:1099px){.explore-interests-landing::before{height:100%}}.explore-interests-landing::after{content:"";width:947px;height:814px;display:block;background:url(/themes/custom/penn_admissions/assets/explore-interest-textured-stripe.png) no-repeat center center;position:absolute;right:0;background-size:cover;bottom:-26%}@media (min-width:600px){.explore-interests-landing::after{bottom:-31%}}@media (min-width:1099px){.explore-interests-landing::after{bottom:-45%}}.explore-interests-landing__stage{max-width:1600px;margin:0 auto;width:100%}.explore-interests-landing__boundary{position:relative;z-index:1;padding-bottom:48px;overflow-y:scroll;-webkit-overflow-scrolling:touch;height:86vh}@media (min-width:768px){.explore-interests-landing__boundary{height:93vh}}@media (min-width:1099px){.explore-interests-landing__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:20px}}.explore-interests-landing__action{padding-left:24px;padding-right:24px;margin-bottom:30px;opacity:0;text-transform:uppercase;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}@media (min-width:1099px){.explore-interests-landing__action{margin-top:auto}}.explore-interests-landing__action.active{opacity:1}.explore-interests-landing__counter-boundary{position:fixed;z-index:1;opacity:0;top:50%;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.explore-interests-landing--active .explore-interests-landing__counter-boundary.active{opacity:1}.explore-interests-landing__counter-text{font-family:buntaro-regular,sans-serif;font-size:1.4375rem;line-height:1.217em;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);position:absolute;top:38px;color:#fff;left:-31px;right:0;margin:0 auto;width:122px;text-align:center;padding-left:20px}.explore-interests-landing__selected{color:#002d72;font-family:buntaro-regular,sans-serif;font-size:5.125rem;line-height:1.04;padding-left:12px}.explore-interests-landing .component-button__link{margin:0 auto}.explore-interests-landing .drawn_circle{width:calc(100% + 28px);position:absolute;height:calc(100% + 29px);left:-12px;top:-13px;z-index:-1}@media (min-width:1099px){.explore-interests-landing .drawn_circle{height:calc(100% + 36px);top:-15px}}.explore-interests-landing #Circle{stroke-dasharray:0 1439.816;stroke-dashoffset:-719.908;-webkit-transition:stroke-dasharray .4s cubic-bezier(1,0,.6,1),stroke-dashoffset .4s cubic-bezier(1,0,.6,1);transition:stroke-dasharray .4s cubic-bezier(1,0,.6,1),stroke-dashoffset .4s cubic-bezier(1,0,.6,1)}.explore-interests-banner{padding-top:138px;max-width:1600px;margin:0 auto;padding-bottom:24px}@media (min-width:1099px){.explore-interests-banner{padding-top:168px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:103px}}.explore-interests-banner::before{content:"";display:block;height:115px;width:4px;background:url(/themes/custom/penn_admissions/assets/techarrows_vertical_white.svg) no-repeat center center;position:absolute;top:0;left:0;right:0;margin:0 auto}@media (min-width:1099px){.explore-interests-banner::before{display:none}}.explore-interests-banner__title{font-size:1.438rem;line-height:1.391em;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 16px 6px 32px;margin:0;background-color:rgba(0,45,114,.7);color:#fff;padding-left:20px;margin:0}@media (min-width:1099px){.explore-interests-banner__title{font-size:2.063rem;line-height:1.212em}}@media (min-width:600px){.explore-interests-banner__title{padding:6px 16px 8px 48px}}@media (min-width:1099px){.explore-interests-banner__title{padding:5px 63px 8px 31px}}.explore-interests-banner__title__boundary{max-width:1600px;margin:0 auto}@media (min-width:1099px){.explore-interests-banner__title{padding-right:21px}}@media (min-width:1099px){.explore-interests-banner__intro{padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.explore-interests-banner__intro__cta{font-family:buntaro-regular,sans-serif;font-size:1.4375rem;line-height:1.217em;max-width:133px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);color:#fff}.explore-interests-banner__intro__boundary{background:url(/themes/custom/penn_admissions/assets/drawn_circle_Interests.svg) no-repeat center center;width:178px;height:103px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:20px}@media (min-width:1099px){.explore-interests-banner__intro__boundary{position:relative;top:48px;margin-left:0;left:92px}}.explore-interests-banner__intro__text{font-family:"Overpass Mono",monospace;font-size:2.4375rem;line-height:1.154em;padding-left:30px;padding-right:18px;padding-top:16px;color:#004461;text-align:right}@media (min-width:1099px){.explore-interests-banner__intro__text{max-width:552px;padding-left:0}}.interests-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1600px;margin:0 auto;padding-left:50px;padding-right:50px}.interests-grid__item{font-size:1.6875rem;line-height:1.19;text-align:center;padding-bottom:34px;-ms-flex-preferred-size:100%;flex-basis:100%}@media (min-width:600px){.interests-grid__item{-ms-flex-preferred-size:50%;flex-basis:50%}}@media (min-width:1099px){.interests-grid__item{font-size:2.4375rem;-ms-flex-preferred-size:33%;flex-basis:33%}}.interests-grid__item-link{text-decoration:none;display:block;color:#fff}.interests-grid__item-link.selected #Circle{opacity:1;stroke-dasharray:1439.816 1439.816;stroke-dashoffset:0;-webkit-transition:stroke-dasharray .4s cubic-bezier(1,0,.6,1),stroke-dashoffset .4s cubic-bezier(1,0,.6,1);transition:stroke-dasharray .4s cubic-bezier(1,0,.6,1),stroke-dashoffset .4s cubic-bezier(1,0,.6,1)}.interests-grid__item-link span{max-width:300px;display:inline-block;margin:0 auto;position:relative;padding-left:10px;padding-right:10px}@media (min-width:1099px){.interests-grid__item-link span{max-width:330px}}.interests-grid__item:nth-child(5n+1){font-family:acumin-pro-extra-condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:3.38px}@media (min-width:1099px){.interests-grid__item:nth-child(5n+1){line-height:.8;letter-spacing:4.88}}.interests-grid__item:nth-child(5n+2){font-family:"Vesper Libre",serif;font-weight:900}.interests-grid__item:nth-child(5n+3){font-family:acumin-pro,sans-serif;font-weight:700;text-transform:uppercase}.interests-grid__item:nth-child(5n+4){font-family:"Overpass Mono",monospace;font-weight:700;text-transform:uppercase}.interests-grid__item:nth-child(5n+5){font-family:acumin-pro-condensed,sans-serif;font-weight:700}.explore-interests-footer{background-color:#00a0d3;width:100%;position:relative;margin-top:45px;overflow:hidden}.explore-interests-footer__boundary{padding:40px 50px;position:relative;z-index:1;position:relative;z-index:1}.explore-interests-footer::before{content:"";width:100%;height:670px;display:block;background:url(/themes/custom/penn_admissions/assets/explore-interest-texture.png) no-repeat center center;position:absolute;bottom:0;background-size:cover}@media (min-width:1099px){.explore-interests-footer::before{height:100%}}.explore-interests-footer::after{content:"";width:947px;height:814px;display:block;background:url(/themes/custom/penn_admissions/assets/explore-interest-textured-stripe.png) no-repeat center center;position:absolute;right:0;background-size:cover;bottom:-26%}@media (min-width:600px){.explore-interests-footer::after{bottom:-31%}}@media (min-width:1099px){.explore-interests-footer::after{bottom:-45%}}.explore-interests-footer__title{font-family:acumin-pro-extra-condensed,sans-serif;color:#fff;text-shadow:-5px -4px 0 #0064ae;font-size:5.125rem;line-height:.7804878049em;letter-spacing:.0609756098em;text-transform:uppercase}.explore-interests-main{padding:24px 16px;max-width:1600px;margin:0 auto;margin:0 auto}@media (min-width:600px){.explore-interests-main{padding:45px}}.explore-interests-main__interest--title{border-bottom:1px solid #002d72;padding-bottom:4px;margin-bottom:16px;font-family:acumin-pro,sans-serif;font-weight:800;color:#002d72;font-size:1.4375rem;line-height:1.3913043478em}.explore-interests-main__opportunity-list,.explore-interests-main__story-list{margin-bottom:48px}.explore-interests-main__opportunity-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.explore-interests-main__opportunity-list .opportunity-card{margin-right:2%;-ms-flex-preferred-size:48%;flex-basis:48%}.explore-interests-main__opportunity-list .opportunity-card:nth-child(2n){margin-right:0}}@media (min-width:1160px){.explore-interests-main__opportunity-list .opportunity-card:nth-child(2n){margin-right:2%}.explore-interests-main__opportunity-list .opportunity-card:nth-child(3n){margin-right:0}}.explore-interests-main__story-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.explore-interests-main__story-list .story-teaser__boundary-link{-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:24px}.explore-interests-main__story-list .story-teaser__boundary-link .story-teaser__boundary{max-width:none}@media (min-width:768px){.explore-interests-main__story-list .story-teaser__boundary-link{margin-right:2%;-ms-flex-preferred-size:48%;flex-basis:48%}.explore-interests-main__story-list .story-teaser__boundary-link:nth-child(2n){margin-right:0}}@media (min-width:1160px){.explore-interests-main__story-list .story-teaser__boundary-link{-ms-flex-preferred-size:32%;flex-basis:32%;margin-right:2%}.explore-interests-main__story-list .story-teaser__boundary-link:nth-child(2n){margin-right:2%}.explore-interests-main__story-list .story-teaser__boundary-link:nth-child(3n){margin-right:0}}@media (min-width:768px){.explore-interests-main__story-list .story-teaser__text__bottom{font-size:.75em}}@media (min-width:970px){.explore-interests-main__story-list .story-teaser__text__bottom{font-size:1em}}@media (min-width:1160px){.explore-interests-main__story-list .story-teaser__text__bottom{font-size:.75em}}@media (min-width:1600px){.explore-interests-main__story-list .story-teaser__text__bottom{font-size:1em}}@-webkit-keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5);transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg);transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg);transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes sk-cubemove{25%{-webkit-transform:translateX(42px) rotate(-90deg) scale(.5);transform:translateX(42px) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(42px) translateY(42px) rotate(-179deg);transform:translateX(42px) translateY(42px) rotate(-179deg)}50.1%{-webkit-transform:translateX(42px) translateY(42px) rotate(-180deg);transform:translateX(42px) translateY(42px) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5);transform:translateX(0) translateY(42px) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}.explore-interest-loader{display:none}.page-node-type-explore-penn-interest .explore-interest-loader{display:block;position:fixed;left:0;right:0;top:0;bottom:0;background-color:#00a0d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1}.page-node-type-explore-penn-interest .explore-interest-loader.fadeout{-webkit-animation:fadeOut .4s forwards;animation:fadeOut .4s forwards}.page-node-type-explore-penn-interest .explore-interest-loader .spinner{margin:100px auto;width:40px;height:40px;position:relative}.page-node-type-explore-penn-interest .explore-interest-loader .cube1,.page-node-type-explore-penn-interest .explore-interest-loader .cube2{background-color:#fff;width:15px;height:15px;position:absolute;top:0;left:0;-webkit-animation:sk-cubemove 1.8s infinite ease-in-out;animation:sk-cubemove 1.8s infinite ease-in-out}.page-node-type-explore-penn-interest .explore-interest-loader .cube2{-webkit-animation-delay:-.9s;animation-delay:-.9s}.component-explore-opportunities{position:relative;background:#00a0d3;margin:2rem auto}.page-node-type-interior-page .component-explore-opportunities{max-width:1600px;margin:0 auto;margin:2rem auto}@media (min-width:768px){.page-node-type-interior-page .component-explore-opportunities{padding-left:48px;padding-right:48px}}.component-explore-opportunities__boundary{position:relative;padding-left:16px;padding-bottom:24px;padding-top:32px;padding-right:16px}@media (min-width:768px){.page-node-type-interior-page .component-explore-opportunities__boundary{margin-bottom:104px;padding-top:40px;padding-bottom:32px;padding-right:0;padding-left:0}}.component-explore-opportunities__header{padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component-explore-opportunities__title{font-family:"Overpass Mono",monospace;font-weight:700;font-size:1.188rem;line-height:1.875rem;color:#002d72;max-width:230px}@media (min-width:600px){.component-explore-opportunities__title{font-size:1.688rem;line-height:1.875rem}}@media (min-width:600px){.component-explore-opportunities__title{max-width:calc(100% - 220px);-ms-flex-item-align:start;align-self:flex-start}}.component-explore-opportunities__toggle{position:relative;width:48px;height:48px;border-radius:100%;background-color:#002d72;background-image:url(/themes/custom/penn_admissions/assets/edit.svg);background-repeat:no-repeat;background-position:48% 48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s cubic-bezier(.55,.085,0,.99);transition:.3s cubic-bezier(.55,.085,0,.99);cursor:pointer;background-image:url(/themes/custom/penn_admissions/assets/edit.svg);background-repeat:no-repeat;background-position:48% 48%;margin-top:6px;z-index:3;-webkit-transition:.2s cubic-bezier(.55,.085,0,.99);transition:.2s cubic-bezier(.55,.085,0,.99)}@media (min-width:550px){.component-explore-opportunities__toggle{width:207px;border-radius:24px;background-position:right 20px center;background-color:rgba(0,45,114,.35)}}.component-explore-opportunities__toggle:hover{background-color:#002d72}.component-explore-opportunities__toggle:before,.component-explore-opportunities__toggle__label{color:#fff;display:none;font-size:1rem;font-family:"Overpass Mono",monospace}@media (min-width:550px){.component-explore-opportunities__toggle:before,.component-explore-opportunities__toggle__label{line-height:48px;padding-right:48px;padding-left:20px;display:inline-block}}.component-explore-opportunities__toggle::before{background-image:url(/themes/custom/penn_admissions/assets/close_FFFFFF.svg);background-repeat:no-repeat;background-position:75% 50%;background-size:14px}.component-explore-opportunities__toggle:before{overflow:hidden;content:attr(data-toggle-text);border-radius:25px;background-color:#ff3a1e;position:absolute;display:table;top:0;right:0;opacity:0;-webkit-transition:.2s cubic-bezier(.55,.085,0,.99);transition:.2s cubic-bezier(.55,.085,0,.99);width:48px;height:48px;padding:0;text-indent:-100%;background-position:48% 48%}@media (min-width:550px){.component-explore-opportunities__toggle:before{background-position:75% 50%;width:122px;padding-right:48px;padding-left:20px;text-indent:0}}.component-explore-opportunities__toggle--open{background-color:#ff3a1e;width:122px;width:48px;height:48px;overflow:hidden}@media (min-width:550px){.component-explore-opportunities__toggle--open{width:122px}}.component-explore-opportunities__toggle--open:hover{background-color:#ff3a1e;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:center;transform-origin:center;-webkit-box-shadow:-8px 8px 17px 0 rgba(19,19,21,.33);box-shadow:-8px 8px 17px 0 rgba(19,19,21,.33)}.component-explore-opportunities__toggle--open:before{opacity:1}.component-explore-opportunities__toggle__label{width:100%;display:none;overflow:hidden}@media (min-width:550px){.component-explore-opportunities__toggle__label{display:block}}.component-explore-opportunities__load-more{color:#fff;font-weight:700;font-family:acumin-pro-condensed,sans-serif;font-size:1rem;text-transform:uppercase;background-color:rgba(0,45,114,.35);padding:13px 16px 14px;-webkit-transition:background-color .3s;transition:background-color .3s;text-decoration:none;border:0}.component-explore-opportunities__load-more:hover{background-color:#002d72;cursor:pointer}.component-explore-opportunities__load-more__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-explore-opportunities__opportunities{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}@media (min-width:768px){.component-explore-opportunities__opportunities{padding-bottom:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.component-explore-opportunities__opportunities-landing{font-size:1rem;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;letter-spacing:2px;line-height:20px;text-transform:uppercase;padding-top:16px;text-align:right}@media (min-width:1099px){.component-explore-opportunities__opportunities-landing{font-size:1.1875rem}}.component-explore-opportunities__opportunities-landing a{color:#002d72;text-decoration:none}.component-explore-opportunities__opportunities-landing a:before{content:"";width:16px;height:16px;display:inline-block;position:relative;top:1px;left:-6px;background:url(/themes/custom/penn_admissions/assets/chevron_right_002D72.svg) center center no-repeat;background-size:7px 13px}.component-explore-opportunities .select-interests{position:absolute;top:0;left:0;width:100%;min-height:100%;background:#00a0d3;background-image:none;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.component-explore-opportunities .select-interests__header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:100%;max-width:1600px;margin:0 auto}@media (min-width:768px){.component-explore-opportunities .select-interests__header{padding-left:48px;padding-right:48px}}.component-explore-opportunities .select-interests__header__boundary{width:100%;position:relative;padding-top:32px;padding-left:16px;padding-right:16px}@media (min-width:768px){.component-explore-opportunities .select-interests__header__boundary{padding-right:0;padding-left:0;padding-top:40px}}.component-explore-opportunities .select-interests__header__stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component-explore-opportunities .select-interests--open{pointer-events:all;opacity:1}.component-explore-opportunities .select-interests--open .select-interests__interests-list{-webkit-transform:scaleY(1);transform:scaleY(1);min-height:calc(100% - 62px)}@media (min-width:600px){.component-explore-opportunities .select-interests--open .select-interests__interests-list{min-height:calc(100% - 70px)}}.component-explore-opportunities .select-interests__title{font-family:"Overpass Mono",monospace;font-weight:700;font-size:1.188rem;line-height:1.875rem;color:#002d72;max-width:230px}@media (min-width:600px){.component-explore-opportunities .select-interests__title{font-size:1.688rem;line-height:1.875rem}}@media (min-width:600px){.component-explore-opportunities .select-interests__title{max-width:calc(100% - 220px);-ms-flex-item-align:start;align-self:flex-start}}.component-explore-opportunities .select-interests__close{display:none;width:48px;height:48px;border-radius:100%;background-color:#ff3a1e;background-image:url(/themes/custom/penn_admissions/assets/edit.svg);background-repeat:no-repeat;background-position:48% 48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s cubic-bezier(.55,.085,0,.99);transition:.3s cubic-bezier(.55,.085,0,.99);cursor:pointer;background-image:url(/themes/custom/penn_admissions/assets/close_FFFFFF.svg);background-size:20px;-webkit-transform:translateY(50%);transform:translateY(50%);margin-top:-13px;z-index:1}@media (min-width:550px){.component-explore-opportunities .select-interests__close{width:207px;border-radius:24px;background-position:right 20px center;background-color:rgba(255,58,30,.35)}}.component-explore-opportunities .select-interests__close:hover{background-color:#ff3a1e}.component-explore-opportunities .select-interests__close:before,.component-explore-opportunities .select-interests__close__label{color:#fff;display:none;font-size:1rem;font-family:"Overpass Mono",monospace}@media (min-width:550px){.component-explore-opportunities .select-interests__close:before,.component-explore-opportunities .select-interests__close__label{line-height:48px;padding-right:48px;padding-left:20px;display:inline-block}}.component-explore-opportunities .select-interests__close::before{background-image:url(/themes/custom/penn_admissions/assets/close_FFFFFF.svg);background-repeat:no-repeat;background-position:75% 50%;background-size:14px}@media (min-width:550px){.component-explore-opportunities .select-interests__close{background-color:#ff3a1e}}.component-explore-opportunities .select-interests .interest-tag__boundary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.component-explore-opportunities .select-interests .interest-tag__boundary:hover .interest-tag__toggle{background-color:#fff}.component-explore-opportunities .select-interests .interest-tag__boundary:hover .interest-tag__toggle svg{width:12px;height:12px}.component-explore-opportunities .select-interests .interest-tag__boundary:hover .interest-tag__toggle svg #Close{fill:#002d72}.component-explore-opportunities .select-interests .interest-tag__toggle{border:1px solid #fff;border-radius:100%;width:34px;height:34px;margin-right:10px;background-color:transparent;-webkit-transition:background-color .3s;transition:background-color .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.component-explore-opportunities .select-interests .interest-tag__toggle svg{width:12px;height:12px}.component-explore-opportunities .select-interests .interest-tag__toggle svg #Close{-webkit-transition:fill .3s;transition:fill .3s}.component-explore-opportunities .select-interests .interest-tag__label{display:inline-block;border:1px solid #fff;padding:5px 12px 7px;margin-bottom:12px;color:#fff;font-family:acumin-pro-condensed,sans-serif;text-transform:uppercase;font-weight:700;font-size:1rem;line-height:1.25em;letter-spacing:2px}.component-explore-opportunities .select-interests__interests-list{width:100%;background-color:#002d72;height:0;min-height:0;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top;position:absolute;-webkit-transition:.3s;transition:.3s;overflow:hidden}.component-explore-opportunities .select-interests__interests-list__boundary{padding:16px;min-height:100%;-webkit-transform:none;transform:none;-webkit-transition:.3s;transition:.3s}@media (min-width:768px){.component-explore-opportunities .select-interests__interests-list__boundary{padding:35px 48px}}.component-explore-opportunities .select-interests__interests-list__selected{border-bottom:1px solid #00a0d3;padding-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.component-explore-opportunities .select-interests__interests-list__selected .interest-tag{margin-right:40px}.component-explore-opportunities .select-interests__interests-list__selected .interest-tag__label,.component-explore-opportunities .select-interests__interests-list__selected .interest-tag__toggle{border:1px solid #00a0d3}.component-explore-opportunities .select-interests__interests-list__selected .interest-tag__boundary:hover .interest-tag__toggle{background-color:#00a0d3}.component-explore-opportunities .select-interests__interests-list__selected .interest-tag__boundary:hover .interest-tag__toggle svg{width:12px;height:12px}.component-explore-opportunities .select-interests__interests-list__selected .interest-tag__boundary:hover .interest-tag__toggle svg #Close{fill:#fff}.component-explore-opportunities .select-interests__interests-list__choices{padding-top:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-12px}.component-explore-opportunities .select-interests__interests-list__choices .interest-tag{width:100%}@media (min-width:600px){.component-explore-opportunities .select-interests__interests-list__choices .interest-tag{width:50%}}@media (min-width:1160px){.component-explore-opportunities .select-interests__interests-list__choices .interest-tag{width:33.333%}}.component-explore-opportunities .select-interests__interests-list__choices .interest-tag__toggle{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.component-explore-stories{position:relative;background-image:url(/themes/custom/penn_admissions/assets/grey_texture.jpg);margin:2rem auto}.page-node-type-interior-page .component-explore-stories{max-width:1600px;margin:0 auto;margin:2rem auto}@media (min-width:768px){.page-node-type-interior-page .component-explore-stories{padding-left:48px;padding-right:48px}}.component-explore-stories__boundary{position:relative;padding-left:16px;padding-bottom:24px;padding-top:32px;padding-right:16px}@media (min-width:768px){.page-node-type-interior-page .component-explore-stories__boundary{margin-bottom:104px;padding-top:40px;padding-bottom:32px;padding-right:0;padding-left:0}}.component-explore-stories__header{padding-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.component-explore-stories__title{font-family:"Overpass Mono",monospace;font-weight:700;font-size:1.188rem;line-height:1.875rem;color:#002d72;max-width:230px}@media (min-width:600px){.component-explore-stories__title{font-size:1.688rem;line-height:1.875rem}}@media (min-width:600px){.component-explore-stories__title{max-width:calc(100% - 220px);-ms-flex-item-align:start;align-self:flex-start}}.component-explore-stories__toggle{position:relative;width:48px;height:48px;border-radius:100%;background-color:#002d72;background-image:url(/themes/custom/penn_admissions/assets/edit.svg);background-repeat:no-repeat;background-position:48% 48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s cubic-bezier(.55,.085,0,.99);transition:.3s cubic-bezier(.55,.085,0,.99);cursor:pointer;background-image:url(/themes/custom/penn_admissions/assets/edit.svg);background-repeat:no-repeat;background-position:48% 48%;margin-top:6px;z-index:3;-webkit-transition:.2s cubic-bezier(.55,.085,0,.99);transition:.2s cubic-bezier(.55,.085,0,.99)}@media (min-width:550px){.component-explore-stories__toggle{width:207px;border-radius:24px;background-position:right 20px center;background-color:rgba(0,45,114,.35)}}.component-explore-stories__toggle:hover{background-color:#002d72}.component-explore-stories__toggle:before,.component-explore-stories__toggle__label{color:#fff;display:none;font-size:1rem;font-family:"Overpass Mono",monospace}@media (min-width:550px){.component-explore-stories__toggle:before,.component-explore-stories__toggle__label{line-height:48px;padding-right:48px;padding-left:20px;display:inline-block}}.component-explore-stories__toggle::before{background-image:url(/themes/custom/penn_admissions/assets/close_FFFFFF.svg);background-repeat:no-repeat;background-position:75% 50%;background-size:14px}.component-explore-stories__toggle:before{overflow:hidden;content:attr(data-toggle-text);border-radius:25px;background-color:#ff3a1e;position:absolute;display:table;top:0;right:0;opacity:0;-webkit-transition:.2s cubic-bezier(.55,.085,0,.99);transition:.2s cubic-bezier(.55,.085,0,.99);width:48px;height:48px;padding:0;text-indent:-100%;background-position:48% 48%}@media (min-width:550px){.component-explore-stories__toggle:before{background-position:75% 50%;width:122px;padding-right:48px;padding-left:20px;text-indent:0}}.component-explore-stories__toggle--open{background-color:#ff3a1e;width:122px;width:48px;height:48px;overflow:hidden}@media (min-width:550px){.component-explore-stories__toggle--open{width:122px}}.component-explore-stories__toggle--open:hover{background-color:#ff3a1e;-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-transform-origin:center;transform-origin:center;-webkit-box-shadow:-8px 8px 17px 0 rgba(19,19,21,.33);box-shadow:-8px 8px 17px 0 rgba(19,19,21,.33)}.component-explore-stories__toggle--open:before{opacity:1}.component-explore-stories__toggle__label{width:100%;display:none;overflow:hidden}@media (min-width:550px){.component-explore-stories__toggle__label{display:block}}.component-explore-stories__stories{position:relative;padding-bottom:32px}.component-explore-stories__stories:focus{outline:2px dotted #82afd3}.component-explore-stories__stories.controls-disabled .flickity-page-dots,.component-explore-stories__stories.controls-disabled .flickity-prev-next-button{display:none}.component-explore-stories__story{display:block;width:100%;margin-right:16px;max-width:332px}@media (min-width:1160px){.component-explore-stories__story{max-width:calc(33vw - 39px)}}@media (min-width:1600px){.component-explore-stories__story{max-width:490px}}.component-explore-stories__story:last-child{margin-right:0}.component-explore-stories__stories-landing{font-size:1rem;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;letter-spacing:2px;line-height:20px;text-transform:uppercase;padding-top:16px;text-align:right}@media (min-width:1099px){.component-explore-stories__stories-landing{font-size:1.1875rem}}.component-explore-stories__stories-landing a{color:#002d72;text-decoration:none}.component-explore-stories__stories-landing a:before{content:"";width:16px;height:16px;display:inline-block;position:relative;top:1px;left:-6px;background:url(/themes/custom/penn_admissions/assets/chevron_right_002D72.svg) center center no-repeat;background-size:7px 13px}.component-explore-stories .flickity-viewport{overflow:hidden}.component-explore-stories .flickity-page-dots{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0;margin:6px 0 0 0}.component-explore-stories .flickity-page-dots--is-full .component-explore-stories .flickity-page-dots{display:none}.component-explore-stories .flickity-page-dots li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:1px solid #002d72;border-radius:100%;width:8px;height:8px;margin:4px;-webkit-transition:background-color .3s;transition:background-color .3s}.component-explore-stories .flickity-page-dots li.is-selected{background-color:#002d72}.component-explore-stories .flickity-prev-next-button{padding:2px 0;width:32px;height:32px;position:absolute;bottom:-32px;background:0 0;border:none;-webkit-transition:opacity .2s;transition:opacity .2s;cursor:pointer}.component-explore-stories .flickity-prev-next-button:disabled,.component-explore-stories .flickity-prev-next-button[disabled]{opacity:.5}.component-explore-stories .flickity-prev-next-button:focus{outline:1px dotted}.component-explore-stories .flickity-prev-next-button svg{display:none}.component-explore-stories .flickity-prev-next-button.previous{background:url(/themes/custom/penn_admissions/assets/chevron_left_002D72.svg) center center no-repeat}.component-explore-stories .flickity-prev-next-button.next{background:url(/themes/custom/penn_admissions/assets/chevron_right_002D72.svg) center center no-repeat;left:40px}.is-full .component-explore-stories .flickity-prev-next-button{display:none}.select-interests{position:absolute;top:0;left:0;z-index:2;width:100%;min-height:100%;background-image:url(/themes/custom/penn_admissions/assets/grey_texture.jpg);opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;pointer-events:none}.select-interests__header{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:100%;max-width:1600px;margin:0 auto}@media (min-width:768px){.select-interests__header{padding-left:48px;padding-right:48px}}.select-interests__header__boundary{width:100%;position:relative;padding-top:32px;padding-left:16px;padding-right:16px}@media (min-width:768px){.select-interests__header__boundary{padding-right:0;padding-left:0;padding-top:40px}}.select-interests__header__stage{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.select-interests--open{pointer-events:all;opacity:1}.select-interests--open .select-interests__interests-list{overflow:scroll;-webkit-transform:scaleY(1);transform:scaleY(1);min-height:calc(100% - 62px)}@media (min-width:600px){.select-interests--open .select-interests__interests-list{min-height:calc(100% - 70px)}}.select-interests__title{font-family:"Overpass Mono",monospace;font-weight:700;font-size:1.188rem;line-height:1.875rem;color:#002d72;max-width:230px}@media (min-width:600px){.select-interests__title{font-size:1.688rem;line-height:1.875rem}}@media (min-width:600px){.select-interests__title{max-width:calc(100% - 220px);-ms-flex-item-align:start;align-self:flex-start}}.select-interests__close{display:none;width:48px;height:48px;border-radius:100%;background-color:#ff3a1e;background-image:url(/themes/custom/penn_admissions/assets/edit.svg);background-repeat:no-repeat;background-position:48% 48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s cubic-bezier(.55,.085,0,.99);transition:.3s cubic-bezier(.55,.085,0,.99);cursor:pointer;background-image:url(/themes/custom/penn_admissions/assets/close_FFFFFF.svg);background-size:20px;-webkit-transform:translateY(50%);transform:translateY(50%);margin-top:-13px;z-index:1}@media (min-width:550px){.select-interests__close{width:207px;border-radius:24px;background-position:right 20px center;background-color:rgba(255,58,30,.35)}}.select-interests__close:hover{background-color:#ff3a1e}.select-interests__close:before,.select-interests__close__label{color:#fff;display:none;font-size:1rem;font-family:"Overpass Mono",monospace}@media (min-width:550px){.select-interests__close:before,.select-interests__close__label{line-height:48px;padding-right:48px;padding-left:20px;display:inline-block}}.select-interests__close::before{background-image:url(/themes/custom/penn_admissions/assets/close_FFFFFF.svg);background-repeat:no-repeat;background-position:75% 50%;background-size:14px}@media (min-width:550px){.select-interests__close{background-color:#ff3a1e}}.select-interests .interest-tag__boundary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer}.select-interests .interest-tag__boundary:hover .interest-tag__toggle{background-color:#fff}.select-interests .interest-tag__boundary:hover .interest-tag__toggle svg{width:12px;height:12px}.select-interests .interest-tag__boundary:hover .interest-tag__toggle svg #Close{fill:#002d72}.select-interests .interest-tag__toggle{border:1px solid #fff;border-radius:100%;width:34px;height:34px;margin-right:10px;background-color:transparent;-webkit-transition:background-color .3s;transition:background-color .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.select-interests .interest-tag__toggle svg{width:12px;height:12px}.select-interests .interest-tag__toggle svg #Close{-webkit-transition:fill .3s;transition:fill .3s}.select-interests .interest-tag__label{display:inline-block;border:1px solid #fff;padding:5px 12px 7px;margin-bottom:12px;color:#fff;font-family:acumin-pro-condensed,sans-serif;text-transform:uppercase;font-weight:700;font-size:1rem;line-height:1.25em;letter-spacing:2px}.select-interests__interests-list{width:100%;background-color:#2e2f32;height:0;min-height:0;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;transform-origin:top;position:absolute;-webkit-transition:.3s;transition:.3s;overflow:hidden}.select-interests__interests-list__boundary{padding:16px;min-height:calc(100% - 62px);-webkit-transform:none;transform:none;-webkit-transition:.3s;transition:.3s}@media (min-width:768px){.select-interests__interests-list__boundary{padding:35px 48px}}.select-interests__interests-list__selected{border-bottom:1px solid #00a0d3;padding-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.select-interests__interests-list__selected .interest-tag{margin-right:40px}.select-interests__interests-list__selected .interest-tag__label,.select-interests__interests-list__selected .interest-tag__toggle{border:1px solid #00a0d3}.select-interests__interests-list__selected .interest-tag__boundary:hover .interest-tag__toggle{background-color:#00a0d3}.select-interests__interests-list__selected .interest-tag__boundary:hover .interest-tag__toggle svg{width:12px;height:12px}.select-interests__interests-list__selected .interest-tag__boundary:hover .interest-tag__toggle svg #Close{fill:#fff}.select-interests__interests-list__choices{padding-top:17px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-12px}.select-interests__interests-list__choices .interest-tag{width:100%}@media (min-width:600px){.select-interests__interests-list__choices .interest-tag{width:50%}}@media (min-width:1160px){.select-interests__interests-list__choices .interest-tag{width:33.333%}}.select-interests__interests-list__choices .interest-tag__toggle{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.component-facts-figures{width:100%}.page-node-type-blog .component-facts-figures,.page-node-type-interior-page .component-facts-figures{margin-bottom:2.5rem;max-width:1600px;margin:0 auto}.page-node-type-blog .component-facts-figures,.page-node-type-primary-landing-page .component-facts-figures{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component-facts-figures__boundary{height:100%;width:100%}.page-node-type-blog .component-facts-figures__boundary,.page-node-type-interior-page .component-facts-figures__boundary{padding-left:16px;padding-right:16px;padding-bottom:24px}@media (min-width:768px){.page-node-type-blog .component-facts-figures__boundary,.page-node-type-interior-page .component-facts-figures__boundary{max-width:968px;width:100%;padding-left:138px;padding-right:60px}}@media (min-width:1099px){.page-node-type-blog .component-facts-figures__boundary,.page-node-type-interior-page .component-facts-figures__boundary{padding-bottom:48px}}.component-facts-figures__set{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:space-evenly;align-content:space-evenly}.page-node-type-blog .component-facts-figures__set,.page-node-type-interior-page .component-facts-figures__set{margin-top:33px}.explore-cards .component-facts-figures__set{margin-top:-20px}.component-facts-figures__set:last-child{margin-bottom:0}@media (min-width:650px){.component-facts-figures__set{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.component-facts-figures__item{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-node-type-blog .component-facts-figures__item,.page-node-type-primary-landing-page .component-facts-figures__item{-ms-flex-preferred-size:100%;flex-basis:100%}.explore-cards .component-facts-figures__item{-webkit-transform:scale(.75);transform:scale(.75);-webkit-transform-origin:bottom left;transform-origin:bottom left;margin-bottom:-15px;padding-right:0}@media (min-width:450px){.explore-cards .component-facts-figures__item{-webkit-transform:scale(1);transform:scale(1)}}@media (min-width:650px){.component-facts-figures__item{-ms-flex-preferred-size:25%;flex-basis:25%;padding-right:25px}.component-facts-figures__item:nth-child(4n){margin-right:0}}.component-facts-figures__item--large{padding-bottom:1rem;border-bottom:1px solid #002d72;-ms-flex-preferred-size:100%;flex-basis:100%}.component-facts-figures__item--large .component-facts-figures__icon--number{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:700;font-size:5.125rem;letter-spacing:5px;line-height:64px}.component-facts-figures__item--large .component-facts-figures__text{padding:6px 0 0 0;font-size:1rem;line-height:1.125rem}.component-facts-figures__icon-boundary{position:relative}.component-facts-figures__icon{margin-bottom:10px;color:#002d72;display:block}.component-facts-figures__icon--icon{padding:4px 0;height:45px;width:45px}.component-facts-figures__icon--number{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:700;font-size:2.813rem;line-height:45px}.component-facts-figures__icon--graph{margin-bottom:0;margin-top:-14px}.explore-cards .component-facts-figures__icon--graph{margin-top:0}.component-facts-figures__icon svg{font-size:2.813rem;max-width:100%;max-height:100%}.component-facts-figures__text{font-family:acumin-pro,sans-serif;font-size:.813rem;line-height:1.154em;padding:2px 6px 0 0;color:#6c6f76}.explore-cards .component-facts-figures__text{font-size:1rem}@media (min-width:970px){.explore-cards .component-facts-figures__text{font-size:1.1875rem}}.explore-cards .component-facts-figures__text{padding:0}@media (min-width:600px){.component-facts-figures__text{padding:2px 16px 0 0}}.component-facts-figures .circle-graph{margin:0}.component-facts-figures .circle-graph svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-ms-transform-origin:50% 50%}.component-facts-figures .circle-graph figcaption{display:inline-block;width:64px;height:16px;overflow:hidden;text-align:center;color:#6c6f76;position:absolute;top:calc(50% - 16px);left:0;font-size:0}.explore-cards .component-facts-figures .circle-graph figcaption{top:calc(50% - 10px)}.component-facts-figures .circle-graph figcaption:after{display:inline-block;content:attr(data-percent) "%";white-space:pre;font-size:1rem;line-height:1rem}.component-facts-figures svg .graph-foreground{stroke-linecap:butt}.footer__address{font-size:.8125rem;color:#fff;padding-bottom:32px}@media (min-width:600px){.footer__address{font-size:1rem;line-height:24px}}.footer__address p{display:inline;margin:0}@media (min-width:600px){.footer__address p{display:block}}.footer__address br{display:none}@media (min-width:600px){.footer__address br{display:block}}@media (min-width:600px){.footer__address{display:inline-block}}.footer{background-color:#001f4e;position:relative}.footer__boundary{max-width:1600px;margin:0 auto}@media (min-width:1099px){.footer__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer .footer__address{display:none}.footer__one{padding-left:16px;padding-right:16px;padding-top:32px}@media (min-width:600px){.footer__one{padding-top:22px;padding-left:48px}}@media (min-width:1099px){.footer__one{padding-right:7px}}.footer a{color:#fff}.footer__two{padding-left:16px;padding-right:16px;padding-bottom:32px}@media (min-width:600px){.footer__two{padding-left:48px}}@media (min-width:1099px){.footer__two{padding-left:7px;padding-right:48px}}.footer .zendesk__widget{background:#fff;display:none}.footer__logo{padding-bottom:24px}@media (min-width:600px){.footer__logo{display:inline-block;padding-right:42px}}.footer__logo img{max-width:130px}@media (min-width:600px){.footer__logo img{max-width:209px}}.footer__menu{padding-bottom:11px}.footer__menu a{font-family:acumin-pro,sans-serif;text-decoration:none;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-transition:color .3s ease;transition:color .3s ease;overflow:hidden}.footer__menu a::before{content:"";display:block;position:absolute;bottom:-1px;height:1px;width:100%;background-color:#fff;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.footer__menu a:hover{color:#fd4126}.footer__menu a:hover:before{background-color:#fd4126}.footer__menu .menu{padding:0;margin:0;list-style:none;margin:0;padding:0;border:0;vertical-align:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__menu .menu li{padding-right:22px;padding-bottom:24px}@media (min-width:600px){.footer__menu .menu li{padding-right:32px}}.footer__social-media{height:100%}@media (min-width:1099px){.footer__social-media{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}}.footer__social-media a,.footer__social-media svg{color:#002d72}.footer__social-media a:hover,.footer__social-media svg:hover{color:#fd4126}.footer__social-media svg{font-size:1.4rem;-webkit-transition:color .3s ease;transition:color .3s ease;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.footer__social-media a{text-decoration:none;background:#fff;border-radius:50px;width:40px;height:40px;display:inline-block;position:relative;margin-right:1em}.footer__social-media a:last-child{margin-right:0}.footer__social-media__components{position:relative}.footer__social-media__title{font-family:"Overpass Mono",monospace;font-size:2.4375rem;line-height:45px;color:rgba(255,255,255,.5);max-width:289px}.footer__social-media__title br{display:none}@media (min-width:600px){.footer__social-media__title br{display:block}}.footer__social-media__title h2,.footer__social-media__title p{font-size:inherit;font-weight:inherit;margin:0}@media (min-width:600px){.footer__social-media__title{max-width:433px;padding-right:20px}}@media (min-width:1099px){.footer__social-media__title{max-width:289px;padding-right:0}}.footer__social-media__icons{display:-webkit-box;display:-ms-flexbox;display:flex}.home-page .interior-banner{background:0 0}.home-page .home-banner__copy{color:#fff;background-color:#002d72}@media (min-width:768px){.home-page .home-banner__copy{background-color:rgba(0,45,114,.7);position:absolute;bottom:0;left:50%;max-width:925px;margin:0 auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}}.home-page .home-banner__copy__container{padding:1em}@media (min-width:768px){.home-page .home-banner__copy__container{background-image:url(/themes/custom/penn_admissions/assets/expressive-corners_lower-left.svg);background-repeat:no-repeat;background-size:25%;background-position:bottom 1em left 1.5em;padding:1em 1.5em}}.home-page .home-banner__copy h1{font-size:2rem;font-family:acumin-pro-extra-condensed,sans-serif;margin:0 0 1.125rem;font-style:normal;font-weight:800;text-align:center;text-transform:uppercase}@media (min-width:768px){.home-page .home-banner__copy h1{font-size:2.5rem}}@media (min-width:1302px){.home-page .home-banner__copy h1{font-size:3.25rem}}.home-page .home-banner__copy p{font-size:1rem;line-height:1.4}@media (min-width:768px){.home-page .home-banner__copy p{padding:0 3em 2em 3em}}@media (min-width:1302px){.home-page .home-banner__copy p{font-size:1.125rem}}.home-content__boundary{max-width:1600px;margin:0 auto;padding-left:16px;padding-right:16px}.home-content h2{color:#d62f30;font-size:2rem;font-family:acumin-pro-extra-condensed,sans-serif;font-style:normal;font-weight:800;margin:0 0 1.125rem;text-align:center;text-transform:uppercase}@media (min-width:768px){.home-content h2{font-size:2.5rem}}@media (min-width:1302px){.home-content h2{font-size:3rem}}.home-content h2.title-white{color:#fff}.home-content p{color:#44464b;font-size:1rem;line-height:1.4}@media (min-width:1302px){.home-content p{font-size:1.125rem;line-height:32px}}.home-content a.section__link{background-color:#d62f30;border-radius:25px;color:#fff;display:inline-block;font-family:acumin-pro-extra-condensed,sans-serif;font-size:1.4rem;line-height:normal;padding:.1rem 1.75rem .25rem;text-decoration:none;text-transform:uppercase}@media (min-width:1099px){.home-content a.section__link{-webkit-transition:background-color .4s;transition:background-color .4s}.home-content a.section__link:hover{background-color:#8d1730}}.home-content .home-section{padding:1em 0}@media (min-width:1302px){.home-content .home-section{padding:2em 0}}@media (min-width:768px){.home-content .home-section__intro{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:1em auto 0;max-width:1200px}}@media (min-width:1302px){.home-content .home-section__intro{margin:2em auto 0}}@media (min-width:768px){.home-content .home-section__links{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;max-width:1200px}}.home-content .home-section__aid{background-image:url(/themes/custom/penn_admissions/assets/bg-blue-texture-vert.jpg);background-size:cover;background-position:top left;background-repeat:no-repeat}@media (min-width:768px){.home-content .home-section__aid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;margin:0 auto;max-width:1200px}}@media (min-width:1302px){.home-content .home-section__aid{margin:2em auto 0}}.home-content .home-block__about{margin-bottom:2em}@media (min-width:768px){.home-content .home-block__about{margin-bottom:0;max-width:465px;width:45%}}@media (min-width:1302px){.home-content .home-block__about{max-width:485px}}@media (min-width:768px){.home-content .home-block__stats{max-width:465px;width:45%}}@media (min-width:1302px){.home-content .home-block__stats{max-width:485px}}.home-content .home-block__stats .block__container{background-image:url(/themes/custom/penn_admissions/assets/bg-blue-texture-vert.jpg);background-size:cover;background-position:top left;background-repeat:no-repeat;color:#fff;padding:1.25em;text-align:center;text-transform:uppercase}.home-content .home-block__stats h2{position:relative}.home-content .home-block__stats h2 .accent-arrow{top:0;left:50%;max-width:250px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:75%}@media (min-width:768px){.home-content .home-block__stats h2 .accent-arrow{max-width:285px;width:95%}}@media (min-width:970px){.home-content .home-block__stats h2 .accent-arrow{width:75%}}@media (min-width:1302px){.home-content .home-block__stats h2 .accent-arrow{max-width:350px;width:80%}}.home-content .home-block__stats__container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;margin-top:3em}@media (min-width:1302px){.home-content .home-block__stats__container{margin:5em 0 4em}}.home-content .home-block__stats .stat-block{margin:1.5em 0;width:45%}.home-content .home-block__stats .stat-block img{margin-bottom:.25rem;max-height:72px}.home-content .home-block__stats img,.home-content .home-block__stats span{display:block;margin:0 auto}.home-content .home-block__stats .stat-number{font-family:acumin-pro-extra-condensed,sans-serif;font-size:2em;font-weight:700;margin-bottom:.25rem}@media (min-width:1302px){.home-content .home-block__stats .stat-number{font-size:2.75em}}.home-content .home-block__stats .stat-text{font-size:.8rem;line-height:normal}@media (min-width:1302px){.home-content .home-block__stats .stat-text{font-size:1.125rem}}.home-content .home-block__nav{position:relative}@media (min-width:768px){.home-content .home-block__nav{max-width:465px;width:45%}}.home-content .home-block__nav:first-child{margin-bottom:2em;z-index:5}@media (min-width:768px){.home-content .home-block__nav:first-child{margin-bottom:0}}.home-content .home-block .home-nav{text-transform:uppercase}.home-content .home-block .home-nav__boundary{position:relative;width:100%}.home-content .home-block .home-nav__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;border-radius:0;-webkit-box-shadow:-3px 3px 10px #bbbdc0;box-shadow:-3px 3px 10px #bbbdc0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em;position:relative;text-align:left;text-transform:uppercase;z-index:4;width:100%}.home-content .home-block .home-nav__title{color:#44464b;font-family:acumin-pro-extra-condensed,sans-serif;font-size:1.75rem}@media (min-width:1302px){.home-content .home-block .home-nav__title{font-size:2rem}}.home-content .home-block .home-nav__arrow{max-width:30px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.home-content .home-block .home-nav__arrow.active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.home-content .home-block .home-nav__links{background-color:#fff;display:none;position:absolute;width:100%;z-index:3}.home-content .home-block .home-nav ul{padding:0;margin:0;list-style:none;margin:0;padding:0;border:0;vertical-align:baseline;-webkit-box-shadow:-3px 3px 10px #bbbdc0;box-shadow:-3px 3px 10px #bbbdc0;padding:1em 1em .25em}.home-content .home-block .home-nav a{color:#44464b;display:block;font-family:acumin-pro,sans-serif;font-weight:400;font-size:1rem;line-height:24px;margin-bottom:.75rem;text-decoration:none;-webkit-transition:color .4s;transition:color .4s;width:100%}@media (min-width:768px){.home-content .home-block .home-nav a{color:#002d72}}@media (min-width:1099px){.home-content .home-block .home-nav a:hover{color:#8d1730}}.home-content .home-block__aid-cta{padding:1.25em}@media (min-width:768px){.home-content .home-block__aid-cta{max-width:465px;width:45%}}.home-content .home-block__aid-cta .block__container{margin:0 auto;max-width:325px}@media (min-width:1302px){.home-content .home-block__aid-cta .block__container{max-width:none}}.home-content .home-block__aid-cta span{display:block}.home-content .home-block__aid-cta .cta-text{color:#fff;font-size:3.25rem;font-family:acumin-pro-extra-condensed,sans-serif;font-style:normal;font-weight:800;line-height:1;text-align:center}@media (min-width:1302px){.home-content .home-block__aid-cta .cta-text{font-size:4.25rem}}.home-content .home-block__aid-cta .cta-accent{color:#d62f30;font-family:buntaro-regular,sans-serif;font-style:normal;font-size:4.75rem;line-height:1;margin:.4rem 0 -.275rem;text-align:center}@media (min-width:1302px){.home-content .home-block__aid-cta .cta-accent{font-size:6rem}}.home-content .home-block__aid{color:#fff;padding:1.25em;text-align:center}@media (min-width:768px){.home-content .home-block__aid{max-width:465px;text-align:left;width:45%}}.home-content .home-block__aid .block__container{margin:0 auto;max-width:750px}@media (min-width:768px){.home-content .home-block__aid h2{text-align:left}}.home-content .home-block__aid p{color:#fff}.home-content .home-block__aid a{color:#fff}.home-content .home-block__faq{text-align:center}.home-content .home-block__faq .block__container{margin:0 auto;max-width:650px}.home-content .home-block__faq .faq-accordion__item{margin-bottom:.25rem}.home-content .home-block__faq .accordion{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;color:#44464b;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:acumin-pro-extra-condensed,sans-serif;font-size:1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:24px;padding:1rem;width:100%;text-align:left;border:none;outline:0;-webkit-transition:.4s;transition:.4s}@media (min-width:768px){.home-content .home-block__faq .accordion{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (min-width:1099px){.home-content .home-block__faq .accordion:hover .faq__arrow{right:5px}}.home-content .home-block__faq .accordion span{width:85%}.home-content .home-block__faq .faq__arrow{max-width:30px;margin-left:1rem;position:relative;right:0;-webkit-transition:.4s;transition:.4s;width:30px}.home-content .home-block__faq .active .faq__arrow{right:5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.home-content .home-block__faq .panel{padding:0 1rem;display:none;overflow:hidden;text-align:left}.home-content .home-block__faq .panel a{color:#007ea8;text-decoration:none;border-bottom:1px solid #00a0d3;-webkit-transition:border .3s ease;transition:border .3s ease}.home-content .home-block__faq .panel a:hover{-webkit-transition:border .3s ease;transition:border .3s ease;border-bottom:1px solid rgba(0,160,211,0)}.header-bottom__main-nav-accordion ul{padding:0;margin:0;list-style:none;margin:0;padding:0;border:0;vertical-align:baseline}.header-bottom__main-nav-accordion picture{display:none}.header-bottom__main-nav-accordion .accordion__trigger{background-color:#fff;position:absolute;right:0;bottom:0;z-index:1}.header-bottom__main-nav-accordion .accordion__trigger:hover{cursor:pointer}.header-bottom__main-nav-accordion .accordion__trigger__boundary{width:48px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-bottom__main-nav-accordion .accordion__trigger__icon{width:23px;height:23px;margin:2px;background:url(/themes/custom/penn_admissions/assets/plus.svg) no-repeat;background-size:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.header-bottom__main-nav-accordion .accordion__item{padding-bottom:24px}.header-bottom__main-nav-accordion .accordion__item.expanded .accordion__trigger__icon{-webkit-transform:rotate(43deg);transform:rotate(43deg)}.header-bottom__main-nav-accordion .accordion__item__heading{position:relative;height:120px;width:100%}.header-bottom__main-nav-accordion .accordion__item__heading__link{font-size:1.6875rem;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;text-decoration:none;background-color:#000}.header-bottom__main-nav-accordion .accordion__item__heading__link-title{color:#fff;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:33px;padding-left:16px;padding-right:52px;z-index:1;width:100%;height:100%;background-color:rgba(0,0,0,.58)}.header-bottom__main-nav-accordion .accordion__item__content{overflow:hidden;-webkit-transition:height .5s;transition:height .5s}.header-bottom__main-nav-accordion .accordion__item__content__inner{margin-right:48px;padding-top:16px}.header-bottom__main-nav-accordion .accordion__heading-image__color-overlayed,.header-bottom__main-nav-accordion .accordion__heading-image__dots{position:absolute;width:100%;height:100%}.header-bottom__main-nav-accordion .accordion__heading-image__dots{background-image:url(/themes/custom/penn_admissions/assets/pattern_small_dots.svg);opacity:.5}.header-bottom__main-nav-accordion .accordion__heading-image__image{height:120px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;background-color:#464646}.header-bottom__main-nav-accordion .menu a{color:#002d72;display:block}.header-bottom__main-nav-accordion .menu-item__link.is-active span{display:inline-block;position:relative}.header-bottom__main-nav-accordion .menu-item__link.is-active span:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;background:url(/themes/custom/penn_admissions/assets/drawn_circle_blue.svg) no-repeat;background-size:100% 100%;width:100%;height:100%;z-index:-1}.header-bottom__main-nav-accordion .menu-item__level-1{text-decoration:none;padding-left:6px;margin-bottom:24px;position:relative}.header-bottom__main-nav-accordion .menu-item__level-1:after{content:"";display:block;position:absolute;height:1px;width:100%;background-color:#002d72;bottom:0;left:0}.header-bottom__main-nav-accordion .menu-item__level-2{text-decoration:none;padding-left:6px;margin-bottom:16px}.header-bottom__main-nav-accordion .menu-item__level-3{text-decoration:none;padding-left:13px;margin-bottom:16px}.header-bottom__main-nav-accordion .menu-level-1{font-size:1.4375rem;line-height:32px;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900}.header-bottom__main-nav-accordion .menu-level-2,.header-bottom__main-nav-accordion .menu_level-3{font-size:1rem;line-height:24px;font-family:acumin-pro,sans-serif;font-weight:400}.header-bottom__main-nav-accordion .menu-level-3{border-left:1px solid #cfd0d2;margin-left:8px;padding-top:5px}.header__bottom__secondary_nav ul.menu{padding:0;margin:0;list-style:none;margin:0;padding:0;border:0;vertical-align:baseline}.header__bottom__secondary_nav__link{padding-top:15px;padding-bottom:15px;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:700;font-size:1.4375rem;letter-spacing:1px;display:block;text-align:center;text-decoration:none;color:#fff}.header__bottom__secondary_nav__link--blue{position:relative;overflow:hidden;background-color:#002d72}.header__bottom__secondary_nav__link--blue::before{content:"";margin:4px;display:block;position:absolute;background-color:#fff;top:0;right:0;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.header__bottom__secondary_nav__link--blue button,.header__bottom__secondary_nav__link--blue span{position:relative;display:block;margin:0 auto}.header__bottom__secondary_nav__link--blue button::after,.header__bottom__secondary_nav__link--blue span::after{content:attr(data-hover-text);color:#002d72;position:absolute;display:block;top:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:opacity .5s ease,-webkit-transform .3s ease;transition:opacity .5s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .5s ease;transition:transform .3s ease,opacity .5s ease,-webkit-transform .3s ease}.header__bottom__secondary_nav__link--blue:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.header__bottom__secondary_nav__link--blue:hover button::after,.header__bottom__secondary_nav__link--blue:hover span::after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header__bottom__secondary_nav__link--gray{position:relative;overflow:hidden;background-color:#44464b}.header__bottom__secondary_nav__link--gray::before{content:"";margin:4px;display:block;position:absolute;background-color:#fff;top:0;right:0;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.header__bottom__secondary_nav__link--gray button,.header__bottom__secondary_nav__link--gray span{position:relative;display:block;margin:0 auto}.header__bottom__secondary_nav__link--gray button::after,.header__bottom__secondary_nav__link--gray span::after{content:attr(data-hover-text);color:#44464b;position:absolute;display:block;top:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:opacity .5s ease,-webkit-transform .3s ease;transition:opacity .5s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .5s ease;transition:transform .3s ease,opacity .5s ease,-webkit-transform .3s ease}.header__bottom__secondary_nav__link--gray:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.header__bottom__secondary_nav__link--gray:hover button::after,.header__bottom__secondary_nav__link--gray:hover span::after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header__bottom__secondary_nav .menu-item{padding-bottom:16px}.header__bottom{position:relative;z-index:1;opacity:0}.header__bottom.loaded{opacity:1}.header__bottom-collection{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;opacity:0;z-index:1}@media (min-width:1099px){.header__bottom-collection{display:none;visibility:hidden}}.header__bottom-collection.loaded{opacity:1}.header__bottom-collection.show .header__bottom-collection__boundary{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible}.header__bottom-collection__boundary{max-width:400px;position:absolute;width:100%;opacity:0;background-color:#fff;-webkit-transition:height .3s ease,visibility .3s ease;transition:height .3s ease,visibility .3s ease;visibility:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (min-width:1099px){.header__bottom-collection__boundary{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr 324px 396px;grid-template-columns:1fr 1fr 324px 396px;-ms-grid-rows:1fr;background-color:transparent;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}.header__bottom-collection__boundary.loaded{opacity:1}.header__bottom__utility .menu{padding:0;margin:0;list-style:none;margin:0;padding:0;border:0;vertical-align:baseline;background-color:#001f4e;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px}@media (min-width:1099px){.header__bottom__utility .menu{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}}.header__bottom__utility .menu li{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:9px}@media (min-width:1099px){.header__bottom__utility .menu li{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-right:0;margin-bottom:16px}}.header__bottom__utility .menu li:last-child{margin-right:0}.header__bottom__utility .menu a{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:700;font-size:1.4375rem;letter-spacing:1px;padding-top:15px;padding-bottom:15px;position:relative;overflow:hidden;display:block;background-color:#ff3a1e;text-decoration:none;color:#fff;text-align:center}.header__bottom__utility .menu a::before{content:"";margin:4px;display:block;position:absolute;background-color:#fff;top:0;right:0;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.header__bottom__utility .menu a button,.header__bottom__utility .menu a span{position:relative;display:block;margin:0 auto}.header__bottom__utility .menu a button::after,.header__bottom__utility .menu a span::after{content:attr(data-hover-text);color:#ff3a1e;position:absolute;display:block;top:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:opacity .5s ease,-webkit-transform .3s ease;transition:opacity .5s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .5s ease;transition:transform .3s ease,opacity .5s ease,-webkit-transform .3s ease}.header__bottom__utility .menu a:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.header__bottom__utility .menu a:hover button::after,.header__bottom__utility .menu a:hover span::after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header__bottom-three{background-color:#00255f;height:100%;padding-left:16px;padding-right:16px;padding-top:12px;-webkit-box-shadow:0 2px 14px 0 #bbbdc0;box-shadow:0 2px 14px 0 #bbbdc0;overflow:scroll}@media (min-width:1099px){.header__bottom-three{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;padding-left:32px;padding-right:32px;padding-top:24px;-ms-grid-column:4;-ms-grid-row:1}}@media (min-width:1099px){.header__bottom-two{background-color:#001f4e;padding:24px 24px 0 24px;-ms-grid-column:3;-ms-grid-row:1;-ms-grid-column:3;grid-column:3}}.header__bottom__secondary_nav--base{display:block}@media (min-width:1099px){.header__bottom__secondary_nav--base{display:none}}.header__bottom__secondary_nav--md{display:none}@media (min-width:1099px){.header__bottom__secondary_nav--md{display:block}}.header__logo{max-width:149px}.header__logo image{width:100%}@media (min-width:1099px){.header__logo{max-width:209px}}.header__search{background-color:#001f4e;padding:8px;position:absolute;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}.header__search.loaded{-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease}.header__search.show{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.header__search .js-webform-radios{display:none}.header__search input{width:100%;font-family:acumin-pro,sans-serif;line-height:24px;font-size:1rem;background-color:#fff;color:#002d72;height:48px}.header__search input:placeholder{width:100%;font-family:acumin-pro,sans-serif;line-height:24px;font-size:1rem;background-color:#fff;color:#002d72;height:48px}.header__search input[type=text]{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;padding-left:17px}.header__search .form-submit,.header__search button{font-size:1rem;font-family:acumin-pro-condensed,sans-serif;text-transform:uppercase;font-weight:700;position:relative;overflow:hidden;color:#fff;background-color:#e61d00;width:111px;height:48px}.header__search .form-submit::before,.header__search button::before{content:"";margin:4px;display:block;position:absolute;background-color:#fff;top:0;right:0;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.header__search .form-submit button,.header__search .form-submit span,.header__search button button,.header__search button span{position:relative;display:block;margin:0 auto}.header__search .form-submit button::after,.header__search .form-submit span::after,.header__search button button::after,.header__search button span::after{content:attr(data-hover-text);color:#e61d00;position:absolute;display:block;top:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:opacity .5s ease,-webkit-transform .3s ease;transition:opacity .5s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .5s ease;transition:transform .3s ease,opacity .5s ease,-webkit-transform .3s ease}.header__search .form-submit:hover::before,.header__search button:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.header__search .form-submit:hover button::after,.header__search .form-submit:hover span::after,.header__search button:hover button::after,.header__search button:hover span::after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (min-width:1099px){.header__search .form-submit,.header__search button{width:183px}}.header__search .form-submit:hover,.header__search button:hover{cursor:pointer}.header__search form{display:-webkit-box;display:-ms-flexbox;display:flex}.header__search .js-form-type-textfield{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:8px}.header__search .js-form-type-textfield label{display:none}.primary-nav__menu{padding:0;margin:0;list-style:none;margin:0;padding:0;border:0;vertical-align:baseline;text-transform:uppercase}.header__top__site-nav .primary-nav__menu--level-1{font-size:1.5rem;font-family:acumin-pro-extra-condensed,sans-serif;font-style:normal;font-weight:800;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (min-width:1302px){.header__top__site-nav .primary-nav__menu--level-1{font-size:1.75rem}}.header__top__site-nav .primary-nav__menu--level-2{display:none;font-size:1.5rem;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:400;position:absolute;background-color:rgba(224,225,227,.8);left:50%;min-width:240px;max-height:0;margin-top:0;margin-bottom:0;opacity:0;overflow:hidden;padding:.4em .75em;position:absolute;text-align:center;top:100%;-webkit-transition:opacity .2s,visibility .2s,max-height .2s;transition:opacity .2s,visibility .2s,max-height .2s;-webkit-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden}.header__top__site-nav .primary-nav__menu-link--link{color:#fff;text-decoration:none}.header__top__site-nav .primary-nav__menu-item--level-1{display:block;padding-bottom:14px;position:relative}@media (min-width:1099px){.header__top__site-nav .primary-nav__menu-item--level-1{padding-bottom:12px}}.header__top__site-nav .primary-nav__menu-item--level-1::after{content:"";background-image:url(/themes/custom/penn_admissions/assets/nav-underline-active.png);background-position:top center;background-repeat:no-repeat;bottom:-6px;height:6px;left:0;opacity:0;position:absolute;-webkit-transition:bottom .2s,opacity .2s;transition:bottom .2s,opacity .2s;width:100%}.header__top__site-nav .primary-nav__menu-item--level-1:hover::after{bottom:5px;opacity:1}.header__top__site-nav .primary-nav__menu-item--level-1:hover .primary-nav__menu--level-2{display:block;visibility:visible;max-height:none;opacity:1}.header__top__site-nav .primary-nav__menu-item--level-1.primary-nav__menu-item--active-trail::after{bottom:5px;opacity:1}.header__top__site-nav .primary-nav__menu-item--level-1 .primary-nav__button-toggle{display:none}.header__top__site-nav .primary-nav__menu-item--level-2{padding:.4em 0}.header__top__site-nav .primary-nav__menu-link--level-2{color:#002d72;-webkit-transition:color .2s;transition:color .2s}.header__top__site-nav .primary-nav__menu-link--level-2:hover{color:#d62f30}.header__top__site-nav .primary-nav__menu-link--level-2.primary-nav__menu-link--active-trail{color:#d62f30}.header__bottom__main_nav .primary-nav__menu--level-1{font-size:1.75rem;font-family:acumin-pro-extra-condensed,sans-serif;font-style:normal;font-weight:800}.header__bottom__main_nav .primary-nav__menu--level-1 .primary-nav__menu-item--has-children{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__bottom__main_nav .primary-nav__menu--level-2{font-size:1.5rem;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:400;margin-left:1em;visibility:hidden;overflow:hidden;-ms-flex-preferred-size:100%;flex-basis:100%;max-height:0;margin-top:0;margin-bottom:0;-webkit-transition:opacity .2s,visibility .2s,max-height .2s;transition:opacity .2s,visibility .2s,max-height .2s;opacity:0}.header__bottom__main_nav .primary-nav__menu--level-2.is-active-menu-parent{visibility:visible;max-height:none;opacity:1}.header__bottom__main_nav .primary-nav__menu-link--link{color:#fff;text-decoration:none}.header__bottom__main_nav .primary-nav__menu-item--level-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:.5em 0;position:relative}.header__bottom__main_nav .primary-nav__menu-item--level-1.primary-nav__menu-item--has-children .primary-nav__button-toggle{background-color:transparent;border:0;border-radius:0;max-width:35px}.header__bottom__main_nav .primary-nav__menu-item--level-1.primary-nav__menu-item--has-children .primary-nav__button-toggle.active .icon--menu-toggle{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.header__bottom__main_nav .primary-nav__menu-item--level-1.primary-nav__menu-item--has-children .icon--menu-toggle{display:block;width:23px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.header__bottom__main_nav .primary-nav__menu-item--level-2{padding:.5em 0}.header__bottom__main_nav .primary-nav__menu-item--level-2:last-child{padding:.5em 0 0}.header__toggles{display:-webkit-box;display:-ms-flexbox;display:flex}.header__toggle{background-color:#001f4e;color:#fff;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;font-size:.6875rem;text-transform:uppercase}@media (min-width:1099px){.header__toggle{font-size:.8125rem}}.header__toggle path{-webkit-transition:fill .3s ease;transition:fill .3s ease}.header__toggle:hover{cursor:pointer;color:#ff3a1e;background-color:#002d72}.header__toggle:hover path{fill:#ff3a1e}@media (min-width:1099px){.header__toggle--menu{display:none}}.header__button{text-transform:uppercase;width:60px;height:74px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:1099px){.header__button{width:96px;height:96px}}.header__button__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:8px}@media (min-width:1099px){.header__button__boundary{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:0}}.header__button.active .header__text--menu-text,.header__button.active .header__text--passive{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:0s;transition-delay:0s}.header__button.active .header__text--toggled{-webkit-transform:translateY(-100%);transform:translateY(-100%);color:#ff3a1e;-webkit-transition-delay:.3s;transition-delay:.3s}.header__button.active .header__icon--menu,.header__button.active .header__icon--search{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:0s;transition-delay:0s}.header__button.active .header__icon--close{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-delay:.3s;transition-delay:.3s}.header__icon__boundary--search{padding-right:2px;padding-bottom:2px;padding-left:3px;padding-top:3px}.header__icon__boundary--search svg{width:27px;height:27px}.header__icon__boundary--close{padding:5px}.header__icon__stage{margin-top:auto;overflow:hidden;position:relative}@media (min-width:1099px){.header__icon__stage{margin-top:8px}}.header__icon--search{width:32px;height:32px;margin:0 auto;position:relative;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transition-delay:.3s;transition-delay:.3s}.header__icon--menu{width:30px;height:30px;margin-top:auto;position:relative;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transition-delay:.3s;transition-delay:.3s}.header__icon--menu svg{width:30px;height:30px}.header__icon--close{position:absolute;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;height:32px;width:32px}.header__icon--close svg{width:22px;height:22px}.header__icon--toggled svg{fill:#ff3a1e}.header__text--search{margin-top:6px}@media (min-width:1099px){.header__text--search{margin-top:16px}}.header__text__boundary{position:relative;overflow:hidden;text-align:center}.header__text--menu{margin-top:8px;width:calc(100% + 10px)}@media (min-width:1099px){.header__text--menu{margin-top:18px}}.header__text--toggled{position:absolute;left:0;right:0;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;-webkit-transform:translateY(0);transform:translateY(0)}.header__text--menu-text,.header__text--passive{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out;-webkit-transition-delay:.3s;transition-delay:.3s;position:relative;display:block}.header__top{background-color:#002d72;position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__top ul{padding:0;margin:0}.header__top__boundary{padding-left:12PX;-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:1099px){.header__top__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:25px;padding-left:25px}}.header__top .header__one{padding:12px 0}@media (min-width:1099px){.header__top .header__one{padding:14px 0;width:22%}}@media (min-width:1099px){.header__top .header__two{padding-left:25px;max-width:800px;width:78%}}@media (min-width:1302px){.header__top .header__two{max-width:900px}}.header__top__utility{padding-bottom:21px}.header__top__utility .menu li{display:inline-block;margin-right:32px}.header__top__utility .menu li:last-child{margin-right:0}.header__top__utility .menu a{color:#fff;position:relative;text-decoration:none;-webkit-transition:color .25s ease;transition:color .25s ease}.header__top__utility .menu a:before{content:"";background-color:#ff3a1e;position:absolute;left:100%;right:0;bottom:-2px;height:1px;-webkit-transition:left .35s cubic-bezier(.4,.5,.2,1);transition:left .35s cubic-bezier(.4,.5,.2,1)}.header__top__utility .menu a:hover{color:#ff3a1e}.header__top__utility .menu a:hover:before{left:0}.header__top__main-nav{font-size:1.6875rem;font-family:acumin-pro-extra-condensed,sans-serif;font-style:normal;font-weight:800}.header__top__main-nav .menu li{display:inline-block;position:relative;margin-right:49px}.header__top__main-nav .menu li:last-child{margin-right:0}.header__top__main-nav .menu li:hover .header__top__main-nav__hover::before{-webkit-transform:skew(0deg,-31deg) scaleX(1);transform:skew(0deg,-31deg) scaleX(1)}.header__top__main-nav .menu a{color:#fff;text-decoration:none;z-index:1;position:relative}.header__top__main-nav__hover:before{content:"";height:12px;display:block;width:47px;position:absolute;right:calc(50% - 24px);background-color:#ff3a1e;-webkit-transform:skew(0deg,-31deg) scaleX(0);transform:skew(0deg,-31deg) scaleX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%;top:-5px;-webkit-transition:-webkit-transform .35s cubic-bezier(.4,.5,.2,1);transition:-webkit-transform .35s cubic-bezier(.4,.5,.2,1);transition:transform .35s cubic-bezier(.4,.5,.2,1);transition:transform .35s cubic-bezier(.4,.5,.2,1),-webkit-transform .35s cubic-bezier(.4,.5,.2,1)}.header__two{display:none}@media (min-width:1099px){.header__two{display:block}}.header{min-width:calc(100% - 32px);margin-left:16px;margin-right:16px;margin-top:8px}.page-node-type-blog .header,.page-node-type-blog-author .header,.page-node-type-explore-penn-interest .header,.page-node-type-homepage .header,.page-node-type-incoming-class .header,.page-node-type-interior-page .header,.page-node-type-primary-landing-page .header,.page-node-type-student-stories .header,.path-blog .header,.path-explore-interests .header{margin-top:0;margin-bottom:-74px}@media (min-width:1099px){.page-node-type-blog .header,.page-node-type-blog-author .header,.page-node-type-explore-penn-interest .header,.page-node-type-homepage .header,.page-node-type-incoming-class .header,.page-node-type-interior-page .header,.page-node-type-primary-landing-page .header,.page-node-type-student-stories .header,.path-blog .header,.path-explore-interests .header{margin-bottom:-96px}}.context-user-login .header{margin-bottom:40px}.header__boundary{max-width:1600px;margin:0 auto;max-width:1600px;margin:0 auto;position:relative;z-index:2}.header__one svg{width:100%}.page-node-type-blog .component-image,.page-node-type-interior-page .component-image{max-width:1600px;margin:0 auto}.page-node-type-blog .component-image__boundary{padding-left:16px;padding-right:16px;padding:1rem}@media (min-width:768px){.page-node-type-blog .component-image__boundary{max-width:968px;width:100%;padding-left:138px;padding-right:60px}}@media (min-width:600px){.page-node-type-blog .component-image__boundary--breakout{padding-left:16px;padding-right:16px}}@media (min-width:600px) and (min-width:600px){.page-node-type-blog .component-image__boundary--breakout{max-width:1067px;width:100%;padding-right:60px}}.page-node-type-interior-page .component-image__boundary{padding-left:16px;padding-right:16px;padding:1rem}@media (min-width:768px){.page-node-type-interior-page .component-image__boundary{max-width:968px;width:100%}}@media (min-width:1160px){.page-node-type-interior-page .component-image__boundary{padding-left:60px;padding-right:60px}}@media (min-width:600px){.page-node-type-interior-page .component-image__boundary--breakout{padding-left:16px;padding-right:16px}}@media (min-width:600px) and (min-width:600px){.page-node-type-interior-page .component-image__boundary--breakout{max-width:1067px;width:100%;padding-right:60px}}.component-image figure{margin:0 auto;display:table}.component-image figcaption{font-size:.813rem;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#6c6f76;max-width:512px}.incoming-class .section-container{margin:0 auto;max-width:340px}@media (min-width:768px){.incoming-class .section-container{max-width:695px}}@media (min-width:970px){.incoming-class .section-container{max-width:876px}}@media (min-width:1160px){.incoming-class .section-container{max-width:1048px}}@media (min-width:1302px){.incoming-class .section-container{max-width:1176px}}.incoming-class .class-section{padding:2% 4.823%;text-align:center;position:relative;z-index:0}.incoming-class .class-section--white{background-color:#fff}.incoming-class .class-section--timberwolf{background-color:#d7d2cb}.incoming-class .class-section--cerulean{background-color:#00a0d3}@media (min-width:768px){.incoming-class .class-section__intro .section-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.incoming-class .class-section__intro .intro-section__copy{width:48%}}@media (min-width:970px){.incoming-class .class-section__intro .intro-section__copy{max-width:525px}}@media (min-width:768px){.incoming-class .class-section__application .section-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1160px){.incoming-class .class-section__application .section-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:768px){.incoming-class .class-section__application .app-section{width:48%}.incoming-class .class-section__application .app-section__test-stats{position:relative;width:100%}}@media (min-width:1160px){.incoming-class .class-section__application .app-section:first-child{width:40%}}@media (min-width:768px){.incoming-class .class-section__application .app-section .test-stats-wrapper{margin:0 auto;max-width:725px;width:80%}}@media (min-width:768px){.incoming-class .class-section__application .stat-wide{display:-webkit-box;display:-ms-flexbox;display:flex}}.incoming-class .class-section__geography{background:url(/themes/custom/penn_admissions/assets/Class-2026_Blue-Background.jpg)}@media (min-width:768px){.incoming-class .class-section__geography .section-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.incoming-class .class-section__geography .geo-section{width:48%}}.incoming-class .class-section__demographics{padding-bottom:2em}@media (min-width:768px){.incoming-class .class-section__demographics .section-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1160px){.incoming-class .class-section__demographics .section-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (min-width:768px){.incoming-class .class-section__demographics .demo-section:first-child{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.incoming-class .class-section__demographics .demo-section:last-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (min-width:1160px){.incoming-class .class-section__demographics .demo-section:first-child{width:44%}.incoming-class .class-section__demographics .demo-section:last-child{width:50%}}@media (min-width:768px){.incoming-class .class-section__activities .section-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:768px){.incoming-class .class-section__info-blocks .info-section{-webkit-box-align:top;-ms-flex-align:top;align-items:top;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:970px){.incoming-class .class-section__info-blocks .info-section{margin-top:2.5em}}.incoming-class .class-section__more-info .class-copy{max-width:900px}.incoming-class .section-header{padding:1.2em 4.823%}.incoming-class .section-header__title{margin-top:0}.incoming-class .app-section__quote{margin-bottom:2.2em;position:relative}.incoming-class .activities-section__quote,.incoming-class .demo-section__quote{padding-top:8em;position:relative}@media (min-width:768px){.incoming-class .activities-section__quote,.incoming-class .demo-section__quote{padding-top:1em}}@media (min-width:1160px){.incoming-class .activities-section__accent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.incoming-class .class-copy{font-family:acumin-pro,sans-serif;font-size:1.25rem;line-height:1.4em;color:#002d72;max-width:725px;margin:0 auto}.incoming-class .class-copy--shrink{font-size:.875rem;text-align:right}.incoming-class .class-accent{font-family:buntaro-regular,sans-serif;font-size:1.1875rem;line-height:1.217em;color:#002d72;position:relative;text-align:center}@media (min-width:600px){.incoming-class .class-accent{font-size:1.438rem}}.incoming-class .class-accent__intro{margin:2em 0 1em 1em}@media (min-width:768px){.incoming-class .class-accent__intro{margin:0}}.incoming-class .class-accent__intro p{-webkit-transform:rotate(-5deg);transform:rotate(-5deg);width:85%}@media (min-width:768px){.incoming-class .class-accent__intro p{-webkit-transform:rotate(5deg);transform:rotate(5deg);width:100%}}.incoming-class .class-accent__intro .accent-arrow{position:absolute;top:-2em;right:0;width:25%}@media (min-width:768px){.incoming-class .class-accent__intro .accent-arrow{top:auto;right:auto;left:0;bottom:-2em}}@media (min-width:970px){.incoming-class .class-accent__intro .accent-arrow{bottom:-3em}}@media (min-width:1302px){.incoming-class .class-accent__intro .accent-arrow{bottom:-2em;left:-3em}}.incoming-class .class-accent__intro .accent-arrow img{-webkit-transform:rotate(50deg);transform:rotate(50deg)}@media (min-width:768px){.incoming-class .class-accent__intro .accent-arrow img{-webkit-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg)}}.incoming-class .class-accent__application--top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.incoming-class .class-accent__application--top p{width:65%}@media (min-width:1302px){.incoming-class .class-accent__application--top p{width:60%}}.incoming-class .class-accent__application--top .accent-arrow{position:relative;right:-.8em;top:.8em;width:20%}.incoming-class .class-accent__application--top .accent-arrow img{-webkit-transform:rotate(-55deg);transform:rotate(-55deg)}.incoming-class .class-accent__application--bottom{margin:0 .8em 1.8em}.incoming-class .class-accent__application--bottom p{width:80%}@media (min-width:1302px){.incoming-class .class-accent__application--bottom p{width:75%}}.incoming-class .class-accent__application--bottom .accent-arrow{position:absolute;right:0;top:-.2em;width:25%}.incoming-class .class-accent__application--bottom .accent-arrow img{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.incoming-class .class-accent__application--circle{margin:2em auto 3em;max-width:150px;width:40%;-webkit-transform:rotate(5deg);transform:rotate(5deg)}@media (min-width:1160px){.incoming-class .class-accent__application--circle{position:absolute;top:0;right:-1.2em}}@media (min-width:1302px){.incoming-class .class-accent__application--circle{right:0}}.incoming-class .class-accent__application--circle::before{content:"";display:block;background:url(/themes/custom/penn_admissions/assets/elements-circle2.png) no-repeat center center;background-size:cover;width:calc(100% + 60px);height:calc(100% + 40px);position:absolute;left:-1.5em;top:-.9em}.incoming-class .class-accent__geography--top{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.incoming-class .class-accent__geography--top p{-webkit-transform:rotate(-2deg);transform:rotate(-2deg);width:70%}@media (min-width:1302px){.incoming-class .class-accent__geography--top p{width:50%}}.incoming-class .class-accent__geography--top .accent-arrow{position:relative;right:-.5em;top:.4em;width:20%}@media (min-width:1302px){.incoming-class .class-accent__geography--top .accent-arrow{top:1em;right:0}}.incoming-class .class-accent__geography--top .accent-arrow img{-webkit-transform:rotate(285deg);transform:rotate(285deg)}.incoming-class .class-accent__geography--bottom{margin:0 0 1em}@media (min-width:1302px){.incoming-class .class-accent__geography--bottom{margin:0 0 1em 3em}}.incoming-class .class-accent__geography--bottom p{-webkit-transform:rotate(1deg);transform:rotate(1deg);width:80%}@media (min-width:768px){.incoming-class .class-accent__geography--bottom p{width:75%}}@media (min-width:970px){.incoming-class .class-accent__geography--bottom p{width:85%}}@media (min-width:1302px){.incoming-class .class-accent__geography--bottom p{width:70%}}.incoming-class .class-accent__geography--bottom .accent-arrow{position:absolute;right:.2em;top:-.5em;width:20%}@media (min-width:768px){.incoming-class .class-accent__geography--bottom .accent-arrow{right:1em;top:.2em}}@media (min-width:970px){.incoming-class .class-accent__geography--bottom .accent-arrow{right:.5em;top:-.5em;width:18%}}@media (min-width:1302px){.incoming-class .class-accent__geography--bottom .accent-arrow{right:2.5em;top:-1em;width:15%}}.incoming-class .class-accent__geography--bottom .accent-arrow img{-webkit-transform:rotate(85deg);transform:rotate(85deg)}.incoming-class .class-accent__activities--top,.incoming-class .class-accent__demographics--top{margin:0 0 1em .8em}.incoming-class .class-accent__activities--top p,.incoming-class .class-accent__demographics--top p{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}@media (min-width:970px){.incoming-class .class-accent__activities--top p,.incoming-class .class-accent__demographics--top p{margin:1em auto;width:85%}}.incoming-class .class-accent__activities--top .accent-arrow,.incoming-class .class-accent__demographics--top .accent-arrow{position:absolute;left:-2.2em;top:-.9em;width:22%}@media (min-width:768px){.incoming-class .class-accent__activities--top .accent-arrow,.incoming-class .class-accent__demographics--top .accent-arrow{width:16%}}@media (min-width:970px){.incoming-class .class-accent__activities--top .accent-arrow,.incoming-class .class-accent__demographics--top .accent-arrow{left:0;top:-1em;width:15%}}.incoming-class .class-accent__activities--top .accent-arrow img,.incoming-class .class-accent__demographics--top .accent-arrow img{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.incoming-class .class-accent__demographics--top{margin:0 0 1em .8em}@media (min-width:1302px){.incoming-class .class-accent__demographics--top p{width:75%}}@media (min-width:1160px){.incoming-class .class-accent__demographics--top .accent-arrow{left:-1em;top:0}}@media (min-width:1302px){.incoming-class .class-accent__demographics--top .accent-arrow{left:0;top:-1em}}.incoming-class .class-accent__activities--top{margin:2em 0 1em .8em}@media (min-width:1160px){.incoming-class .class-accent__activities--top{margin:1em 0 0 .8em;width:50%}}@media (min-width:1160px){.incoming-class .class-accent__activities--top .accent-arrow{left:0;top:0}}@media (min-width:1302px){.incoming-class .class-accent__activities--top .accent-arrow{left:-1.6em;top:-.6em}}@media (min-width:1302px){.incoming-class .class-accent__activities--top .accent-arrow img{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.incoming-class .student-quote{background-color:#fff;color:#002d72;font-family:"Overpass Mono",monospace;font-size:1rem;font-weight:700;line-height:1.2;margin:0 auto;padding:.8em 1.2em .4em;position:relative;width:94%;z-index:1}@media (min-width:1160px){.incoming-class .student-quote{font-size:1.375rem;padding:1.8em 1.2em 1.4em}}.incoming-class .student-quote::before{content:"";display:block;background:url(/themes/custom/penn_admissions/assets/expressive-corners_upper-left-large.png) no-repeat center center;background-size:contain;width:90px;height:76px;position:absolute;left:-.7em;top:-.7em}@media (min-width:1160px){.incoming-class .student-quote::before{width:120px;height:106px}}.incoming-class .student-quote::after{content:"";display:block;background:url(/themes/custom/penn_admissions/assets/expressive-border.png) no-repeat center center;background-size:contain;width:255px;height:23px;position:absolute;right:-.7em;bottom:-.6em}@media (min-width:1160px){.incoming-class .student-quote::after{width:335px;height:31px}}@media (min-width:1160px){.incoming-class .student-quote__app{margin:1.4em auto 0}}@media (min-width:768px){.incoming-class .student-quote__activities,.incoming-class .student-quote__demo{margin:-5.5em auto 0}}@media (min-width:1160px){.incoming-class .student-quote__activities,.incoming-class .student-quote__demo{margin:0 auto}}@media (min-width:1160px){.incoming-class .student-quote__demo{margin:12em 0 0;width:86%}}@media (min-width:1160px){.incoming-class .student-quote__activities{padding:.8em 1.2em .4em;margin:0;width:75%}}@media (min-width:1302px){.incoming-class .student-quote__activities{padding:1.3em 1.2em 1em;width:65%}}.incoming-class .quote-background{position:absolute;right:-1.1em;top:1em;width:60%}@media (min-width:1160px){.incoming-class .quote-background{right:-3.5em;top:3.5em;width:68%}}@media (min-width:1302px){.incoming-class .quote-background{right:-4em}}.incoming-class .quote-image{position:absolute;left:-1.1em;top:0;width:90%}@media (min-width:768px){.incoming-class .quote-image{position:static;left:auto;top:auto;width:100%}}@media (min-width:1160px){.incoming-class .quote-image{position:absolute;top:-1.4em;left:-3.5em;width:108%}}@media (min-width:1302px){.incoming-class .quote-image{top:-1.6em;left:-3.9em}}@media (min-width:1160px){.incoming-class .demo-section__quote .quote-image{position:absolute;top:-1.4em;left:-3.5em;width:108%}}@media (min-width:1302px){.incoming-class .demo-section__quote .quote-image{top:-1.6em;left:-3.9em;width:111%}}@media (min-width:1160px){.incoming-class .activities-section__quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}}@media (min-width:1160px){.incoming-class .activities-section__quote .quote-image{width:45%}}.incoming-class .read-more a{display:inline-block}.incoming-class .stat-wrapper--demographics{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.incoming-class .stat-block .value{font-family:"Overpass Mono",monospace;font-weight:700}.incoming-class .stat-block--application{color:#fff;padding:1em 0}@media (min-width:1302px){.incoming-class .stat-block--application{padding:1.6em 0}}.incoming-class .stat-block--application.stat-block--large{padding:2.3em 0}@media (min-width:768px){.incoming-class .stat-block--application.stat-block--side{width:50%}}.incoming-class .stat-block--application .value{font-size:2.5rem}@media (min-width:1302px){.incoming-class .stat-block--application .value{font-size:3rem}}.incoming-class .stat-block--application .stat{font-family:"Overpass Mono",monospace;font-size:1.375rem;font-weight:700}@media (min-width:1302px){.incoming-class .stat-block--application .stat{font-size:1.625rem}}.incoming-class .stat-block--application.stat-block--blue{background-color:#002d72}.incoming-class .stat-block--application.stat-block--blue-light{background-color:#00a0d3}.incoming-class .stat-block--application.stat-block--red{background-color:#8d1730}.incoming-class .stat-block--demographics{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1em;padding:.8em;width:48%}.incoming-class .stat-block--demographics .value{font-size:2rem}@media (min-width:1302px){.incoming-class .stat-block--demographics .value{font-size:2.5rem}}.incoming-class .stat-block--demographics .stat{line-height:1.4}@media (min-width:1302px){.incoming-class .stat-block--demographics .stat{font-size:1.125rem}}.incoming-class .stat-block--demographics.stat-block--blue{color:#00a0d3}.incoming-class .stat-block--demographics.stat-block--red{color:#d62f30}@media (min-width:768px){.incoming-class .explore-cards__card__boundary{width:100%}.incoming-class .explore-cards__card__boundary:nth-child(even){-webkit-transform:none;transform:none}}.incoming-class .explore-cards__card__title{font-family:"Overpass Mono",monospace;font-weight:700;width:100%;font-size:2.1875rem;line-height:1.212em}@media (min-width:970px){.incoming-class .explore-cards__card__title{font-size:2.0625rem}}.incoming-class .explore-cards__card__text{font-size:.75rem;line-height:1.684em}@media (min-width:1099px){.incoming-class .explore-cards__card__text{font-size:1.1875rem}}@media (min-width:768px){.incoming-class .story-teaser{width:48%}}@media (min-width:1160px){.incoming-class .story-teaser{width:46%}}.incoming-class .story-teaser__boundary{padding:0}.incoming-class .story-teaser__text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:970px){.incoming-class .story-teaser__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (min-width:1302px){.incoming-class .story-teaser__info{font-size:1.375rem}}.incoming-class .story-teaser__text__top{font-size:3.125rem}.interior-banner{background-image:url(/themes/custom/penn_admissions/assets/white_paper_texture.jpg);background-position:right bottom;position:relative}.interior-banner--blog{background:0 0}@media (min-width:1099px){.interior-banner--blog .interior-banner__bottom{padding-bottom:48px}}.interior-banner--short{margin-bottom:38px}.interior-banner__hero{position:relative}.interior-banner__headline{height:100%;max-width:1600px;width:100%;margin-left:auto;margin-right:auto}.interior-banner__headline img{max-height:100%}.interior-banner__headline__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-transform:translateY(-85vh);transform:translateY(-85vh);padding-top:calc(150px + 12vh);padding-left:5.877vh;padding-right:5.877vh;padding-bottom:96px;height:85vh;margin-bottom:-85vh}@media (min-width:600px){.interior-banner__headline__boundary{padding-top:calc(50px + 10vh)}}@media (min-width:1600px){.interior-banner__headline__boundary{padding-top:calc(150px + 12vh)}}.interior-banner__headline span{color:#fff;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;text-transform:uppercase;font-size:calc(27.067vh + 5.067vw);letter-spacing:.03em;line-height:.65em;opacity:.65}.interior-banner__title{font-size:1.438rem;line-height:1.391em;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 16px 6px 32px;margin:0;background-color:rgba(0,45,114,.7);color:#fff;margin:0}@media (min-width:1099px){.interior-banner__title{font-size:2.063rem;line-height:1.212em}}@media (min-width:600px){.interior-banner__title{padding:6px 16px 8px 48px}}@media (min-width:1099px){.interior-banner__title{padding:5px 63px 8px 31px}}.interior-banner__title__boundary{max-width:1600px;margin:0 auto}.interior-banner__title__boundary{position:absolute;top:calc(104px + 8vh);left:0;right:0;width:100%}.interior-banner__title__boundary--short{top:168px}.interior-banner__image{position:relative;position:relative;height:100%;background-position:center;-webkit-transform-origin:center center;transform-origin:center center;background-repeat:no-repeat;background-size:cover;-webkit-transition:1s ease-out;transition:1s ease-out;-webkit-transform:scale(1);transform:scale(1)}.interior-banner__image::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(24,61,109,0)),to(rgba(24,61,109,.55)));background-image:linear-gradient(to bottom,rgba(24,61,109,0) 0,rgba(24,61,109,.55) 100%);mix-blend-mode:multiply}.interior-banner__image--short::before{display:none}.interior-banner__image--inital-state{-webkit-transform:scale(1.15);transform:scale(1.15)}.interior-banner__image__stage{-webkit-animation:fadeIn 2s ease forwards;animation:fadeIn 2s ease forwards;position:relative;height:85vh}.interior-banner__image__stage--short{height:286px}.interior-banner__image__stage--home{height:65vh}.interior-banner__image__boundary{overflow:hidden;background-color:#002d72}.interior-banner__image picture{display:none}.interior-banner__bottom{max-width:1600px;margin:0 auto;margin-top:-48px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.page-node-type-primary-landing-page .interior-banner__bottom{padding-bottom:6.75vw}@media (min-width:1099px){.page-node-type-primary-landing-page .interior-banner__bottom{padding-bottom:14.75vh}}@media (min-width:1099px){.interior-banner__bottom{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.interior-banner__intro{position:relative;z-index:1;width:90%;max-width:600px;background-color:#d62f30;padding:22px 32px 40px 16px;color:#fff;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.interior-banner__intro a{color:#fff;text-decoration:underline;-webkit-transition:-webkit-text-decoration .3s ease;transition:-webkit-text-decoration .3s ease;transition:text-decoration .3s ease;transition:text-decoration .3s ease,-webkit-text-decoration .3s ease}.interior-banner__intro a:hover{text-decoration:none}.page-node-type-primary-landing-page .interior-banner__intro{margin-top:-70px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.interior-banner__intro__headline{font-size:1.688rem;line-height:32px;font-family:acumin-pro-extra-condensed,sans-serif}@media (min-width:1099px){.interior-banner__intro__headline{font-size:2.313rem;line-height:40px}}.interior-banner__intro__text{font-size:1rem;line-height:1.684em;font-family:acumin-pro,sans-serif;margin-top:.5em}@media (min-width:1099px){.interior-banner__intro__text{font-size:1.188em}}@media (min-width:1099px){.interior-banner__intro{margin-top:-70px;width:54%;padding:40px 60px 48px 48px;max-width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.page-node-type-primary-landing-page .interior-banner__intro{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.interior-banner__intro--inital-state{-webkit-transform:translateY(150px);transform:translateY(150px);opacity:0}.interior-banner__secondary-text{font-size:1.188rem;line-height:1.895em;letter-spacing:.101em;font-family:"Vesper Libre",serif;font-weight:900;color:#8d1730;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 8% 0 4%;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media (min-width:1099px){.interior-banner__secondary-text{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:46%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.interior-nav__menu{width:100%}.interior-nav__menu ul.menu.menu-level-0{padding:0;margin:0 0 1em 0}.interior-nav__menu ul.menu.menu-level-0>li{margin-bottom:20px}.interior-nav__menu ul.menu.menu-level-0>li>.interior-nav__menu__secondary_nav__link{-webkit-transition:color .3s;transition:color .3s}.interior-nav__menu ul.menu.menu-level-0>li>.interior-nav__menu__secondary_nav__link:hover{color:#00a0d3}.interior-nav__menu ul.menu.menu-level-0>li.menu-item{list-style:none}.interior-nav__menu ul.menu.menu-level-0>li.menu-item>a{text-decoration:none;color:#002d72;display:block;width:100%;border-bottom:1px solid #002d72;padding:0 10px;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;font-size:1.438rem;line-height:32px}.interior-nav__menu ul.menu.menu-level-0>li.menu-item>a span{padding:0 12px 6px;margin:-12px}.interior-nav__menu ul.menu.menu-level-0>li.menu-item>a.is-active span{background-image:url(/themes/custom/penn_admissions/assets/drawn_circle_blue.svg);background-size:100% 100%}.interior-nav__menu ul.menu.menu-level-1{padding:24px 0 0 0;margin:0}.interior-nav__menu ul.menu.menu-level-1 li.menu-item{list-style:none}.interior-nav__menu ul.menu.menu-level-1 li.menu-item+li{margin-top:.5rem}.interior-nav__menu ul.menu.menu-level-1 li.menu-item a{text-decoration:none;color:#002d72;display:block;width:100%;padding:0 10px;font-size:1rem;line-height:24px;font-family:acumin-pro,sans-serif;font-weight:400}.interior-nav__menu ul.menu.menu-level-1 li.menu-item a span{-webkit-transition:border .3s ease;transition:border .3s ease;border-bottom:1px solid rgba(0,160,211,0)}.interior-nav__menu ul.menu.menu-level-1 li.menu-item a:hover span{background-color:transparent;border-bottom:1px solid #002d72}.interior-nav__menu .menu-level-2,.interior-nav__menu .menu_level-3{font-size:1rem;line-height:24px;font-family:acumin-pro,sans-serif;font-weight:400}.interior-nav__menu .menu-level-3{border-left:1px solid #cfd0d2;margin-left:8px;padding-top:5px}.interior-page__content--limit{max-width:1600px;margin:0 auto}@media (min-width:768px){.interior-page__content--limit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (min-width:1600px){.interior-page__content--limit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (min-width:768px){.interior-page__content__container{width:67%}}@media (min-width:1600px){.interior-page__content__container{width:auto}}@media (min-width:768px){.aux-nav{max-width:450px;width:32%}}.aux-nav__container{padding-top:24px;padding-left:16px;padding-right:16px}@media (min-width:768px){.aux-nav__container{padding-left:25px;padding-right:25px;padding-bottom:25px}}@media (min-width:1099px){.aux-nav__container{padding-top:32px;padding-left:48px}}.aux-nav__boundary{position:relative;width:100%}.aux-nav__button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:0;border-radius:0;-webkit-box-shadow:-3px 3px 10px #bbbdc0;box-shadow:-3px 3px 10px #bbbdc0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:1em;position:relative;text-align:left;text-transform:uppercase;z-index:4;width:100%}@media (min-width:768px){.aux-nav__button{display:none}}.aux-nav__title{color:#44464b;font-family:acumin-pro-extra-condensed,sans-serif;font-size:1.5rem;line-height:24px}.aux-nav__arrow{max-width:30px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.aux-nav__arrow.active{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.aux-nav__links{background-color:#fff;display:none;position:absolute;width:100%;z-index:3}@media (min-width:768px){.aux-nav__links{background-color:transparent;display:block;position:static}}.aux-nav .primary-nav__menu.primary-nav__menu--level-1{-webkit-box-shadow:-3px 3px 10px #bbbdc0;box-shadow:-3px 3px 10px #bbbdc0;padding:1em 1em .25em}@media (min-width:768px){.aux-nav .primary-nav__menu.primary-nav__menu--level-1{-webkit-box-shadow:none;box-shadow:none;padding:0}}.aux-nav .primary-nav__menu.primary-nav__menu--level-2{padding:0 0 0 2em}.aux-nav .primary-nav__menu button{display:none}.aux-nav .primary-nav__menu a{color:#44464b;display:block;font-family:acumin-pro,sans-serif;font-weight:400;font-size:1rem;margin-bottom:1rem;text-decoration:none;-webkit-transition:color .2s;transition:color .2s;width:100%}@media (min-width:768px){.aux-nav .primary-nav__menu a{color:#002d72;margin-bottom:1.5rem}}@media (min-width:1099px){.aux-nav .primary-nav__menu a{margin-bottom:1.75rem}.aux-nav .primary-nav__menu a:hover{color:#d62f30}}.aux-nav .primary-nav__menu a.is-active{color:#d62f30}.aux-nav .primary-nav__menu a.primary-nav__menu-link--level-1{font-family:acumin-pro-extra-condensed,sans-serif;font-size:1.5rem}.aux-nav .primary-nav__menu a.primary-nav__menu-link--level-1.primary-nav__menu-link--active-trail .primary-nav__menu-link-inner--level-1{position:relative}@media (min-width:768px){.aux-nav .primary-nav__menu a.primary-nav__menu-link--level-1.primary-nav__menu-link--active-trail .primary-nav__menu-link-inner--level-1::after{content:"";background-image:url(/themes/custom/penn_admissions/assets/nav-interior-active.png);background-position:center center;background-repeat:no-repeat;background-size:contain;bottom:-13px;height:13px;left:0;position:absolute;width:100%}}.aux-nav .primary-nav__menu a.primary-nav__menu-link--level-2{font-family:acumin-pro,sans-serif}.interior-nav{width:90%;max-width:600px;position:relative;background-color:#8d1730;padding:11px 11px 11px 16px;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:0;overflow:visible}.interior-nav path{-webkit-transition:fill .3s ease;transition:fill .3s ease}.interior-nav.active,.interior-nav:hover{cursor:pointer;background-color:#ff3a1e}.interior-nav.active path,.interior-nav:hover path{fill:#fff}.interior-nav.active .interior-nav__icon--menu{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition-delay:0s;transition-delay:0s}.interior-nav.active .interior-nav__icon--close{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition-delay:.3s;transition-delay:.3s}.interior-nav__button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border:0;border-radius:0;background-color:transparent;cursor:pointer}.interior-nav__button{margin-right:8px}.interior-nav__title--text{color:#fff;text-transform:uppercase;font-size:1.188rem;line-height:24px;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:700;font-style:italic;letter-spacing:2.11px}.interior-nav__icon__stage{margin-top:auto;overflow:hidden;position:relative}.interior-nav__icon{width:30px;height:30px;margin-top:auto;position:relative;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transition-delay:.3s;transition-delay:.3s}.interior-nav__icon--menu{width:32px;height:32px;padding:2px;margin-top:auto;position:relative;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-transition-delay:.3s;transition-delay:.3s}.interior-nav__icon--close{padding:6px;position:absolute;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;height:32px;width:32px}.interior-nav--toggled svg{fill:#ff3a1e}@media (min-width:1099px){.interior-nav{width:41%}}.interior-nav__collection{width:calc(100% + 80px);left:-40px;top:100%;position:absolute;overflow-y:hidden;-webkit-transition:.3s ease;transition:.3s ease;cursor:initial;z-index:3;height:0}.interior-nav__collection.loaded{height:auto}.interior-nav__collection__boundary{padding:0 40px 40px;overflow:hidden}.interior-nav__collection__stage{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:height .3s ease;transition:height .3s ease;overflow-y:scroll;-webkit-box-shadow:#6c6f76 0 0 40px 0;box-shadow:#6c6f76 0 0 40px 0;-webkit-transition:height .3s ease,opacity .3s ease;transition:height .3s ease,opacity .3s ease}.interior-nav__collection__stage.show{opacity:1;height:auto}.interior-nav__collection__stage.display-none{display:none}.interior-nav__collection__wrapper{padding:24px;width:100%}.interior-page-block{position:relative}.interior-page-block-card{height:120px;max-width:600px;background-color:#002d72;background-image:url(/themes/custom/penn_admissions/assets/graphic_element_slash.svg);background-position:-100px -120px;background-repeat:no-repeat;display:block;position:relative;text-decoration:none;-webkit-transition:background-position .5s;transition:background-position .5s}.interior-page-block-card:hover{background-position:-60px -120px}.interior-page-block-card:hover .interior-page-block-card__plus-symbol svg{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.interior-page-block-card__boundary{background-image:url(/themes/custom/penn_admissions/assets/pattern_small_dots.svg);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.interior-page-block-card__image{position:absolute;height:120px;width:100%;overflow:hidden;pointer-events:none}.interior-page-block-card__image img{left:50%;top:50%;-webkit-transform:scale(1.15) translateY(-50%) translateX(-50%);transform:scale(1.15) translateY(-50%) translateX(-50%);position:absolute;-webkit-transition:.3s;transition:.3s}.interior-page-block-card__tags{position:absolute;top:0;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.interior-page-block-card__tag{font-size:.813rem;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;line-height:20px;text-transform:uppercase;letter-spacing:1px;background-color:#82afd3;padding:2px 7px 3px 8px;color:#002d72;margin-right:2px}.interior-page-block-card__tag--visited{background-color:#f2c100}.interior-page-block-card__title{padding:44px 16px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;max-width:247px}.interior-page-block-card__title__boundary{color:#fff;font-size:1.688rem;line-height:1.75rem;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900}.interior-page-block-card__chev-symbol{width:48px;height:48px;background-color:#ff3a1e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.interior-page-block-card__chev-symbol svg{width:20px;height:20px}.component-link-group__boundary{padding-left:16px;padding-right:16px;padding-top:32px;padding-bottom:40px;margin-bottom:24px;background-color:#e0e1e3;background-image:url(/themes/custom/penn_admissions/assets/light_grey_texture.jpg)}@media (min-width:1160px){.page-node-type-blog .component-link-group__boundary,.page-node-type-interior-page .component-link-group__boundary{max-width:1600px;margin:0 auto;padding-left:60px;padding-right:60px;padding-top:24px;margin-bottom:48px}}.component-link-group__group-title{font-weight:700;font-size:1.4375rem;line-height:28px;color:#44464b;padding-bottom:8px;margin-bottom:22px;border-bottom:1px solid #44464b}@media (min-width:1099px){.component-link-group__group-title{font-size:1.6875rem;line-height:40px}}@media (min-width:1099px){.component-link-group__group-title{margin-bottom:16px}}@media (min-width:600px){.component-link-group__item{-webkit-column-count:2;-moz-column-count:2;column-count:2}}.component-link-group__link{font-size:1rem;line-height:24px;-webkit-transition:color .3s;transition:color .3s;display:inline-block;position:relative;color:#44464b;margin-bottom:16px;padding-left:22px}.component-link-group__link:hover{color:#d62f30;text-decoration:none}@media (min-width:1099px){.component-link-group__link{font-size:1.1875rem}}@media (min-width:1099px){.component-link-group__link{margin-bottom:18px}}.component-link-group__link:before{content:"";display:block;width:16px;height:16px;background:url(/themes/custom/penn_admissions/assets/chevron_right_44464B.svg) no-repeat;background-position:center;position:absolute;left:0;top:4px}.component-link-group__link:last-child{margin-bottom:0}.component-link-group__external-icon{width:12px;display:inline-block;margin-left:10px}.component-link-group__external-icon svg{fill:#131315;width:100%;height:12px}.opportunity-block{position:relative}.page-node-type-blog .opportunity-block,.page-node-type-interior-page .opportunity-block{max-width:1600px;margin:0 auto}.page-node-type-front-page .opportunity-block{min-width:280px;padding-right:calc(16vh - 93.5px);padding-left:calc(16vh - 93.5px)}.page-node-type-blog .opportunity-block__boundary,.page-node-type-interior-page .opportunity-block__boundary{padding-left:16px;padding-right:16px;padding-bottom:24px;padding-top:24px}@media (min-width:768px){.page-node-type-blog .opportunity-block__boundary,.page-node-type-interior-page .opportunity-block__boundary{max-width:968px;width:100%;padding-left:138px;padding-right:60px}}@media (min-width:1099px){.page-node-type-blog .opportunity-block__boundary,.page-node-type-interior-page .opportunity-block__boundary{padding-bottom:48px;padding-top:48px}}.opportunity-card{cursor:pointer;height:120px;max-width:600px;background-color:#002d72;background-image:url(/themes/custom/penn_admissions/assets/graphic_element_slash.svg);background-position:-100px -120px;background-repeat:no-repeat;display:block;position:relative;text-decoration:none;-webkit-transition:background-position .5s;transition:background-position .5s}.opportunity-card--hidden{display:none}.component-explore-opportunities .opportunity-card,.explore-interests-main__opportunity-list .opportunity-card{width:100%;margin-bottom:24px}@media (min-width:768px){.component-explore-opportunities .opportunity-card,.explore-interests-main__opportunity-list .opportunity-card{width:48%}}@media (min-width:1160px){.component-explore-opportunities .opportunity-card,.explore-interests-main__opportunity-list .opportunity-card{width:32%;max-width:32%}}.opportunity-card:hover{background-position:-60px -120px}.opportunity-card:hover img{opacity:1}.opportunity-card:hover .opportunity-card__plus-symbol svg{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.opportunity-card:hover .opportunity-card__image img{-webkit-transform:scale(1.01) translateY(-50%) translateX(-50%);transform:scale(1.01) translateY(-50%) translateX(-50%)}.opportunity-card__boundary{background-image:url(/themes/custom/penn_admissions/assets/pattern_small_dots.svg);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;background-size:cover}.opportunity-card__image{position:absolute;height:120px;width:100%;overflow:hidden;pointer-events:none;background-color:#002d72}.opportunity-card__image img{left:50%;top:50%;-webkit-transform:scale(1.15) translateY(-50%) translateX(-50%);transform:scale(1.15) translateY(-50%) translateX(-50%);position:absolute;-webkit-transition:.3s;transition:.3s;width:100%;height:100%;opacity:.5}.opportunity-card__tags{position:absolute;top:0;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.opportunity-card__tag{font-size:.813rem;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;line-height:20px;text-transform:uppercase;letter-spacing:1px;background-color:#82afd3;padding:2px 7px 3px 8px;color:#002d72;margin-right:2px}.opportunity-card__tag--visited{background-color:#f2c100}.opportunity-card__title{padding:44px 16px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;max-width:247px}.opportunity-card__title__boundary{color:#fff;font-size:1.688rem;line-height:1.75rem;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900}.opportunity-card__plus-symbol{width:48px;height:48px;background-color:#e61d00;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.opportunity-card__plus-symbol svg{width:20px;height:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.3s;transition:.3s}.opportunity-card__plus-symbol--blue{width:48px;height:48px;background-color:#00a0d3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.opportunity-card__plus-symbol--blue svg{width:20px;height:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:.3s;transition:.3s}.story-body .opportunity-card{max-width:535px;background-color:#001f4e}.opportunity-modal{pointer-events:all;width:100%;max-height:100%;height:100%;margin:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:#fff;overflow:scroll}@media (min-width:768px){.opportunity-modal{width:56.491%}}.opportunity-modal__boundary{opacity:0;visibility:hidden;pointer-events:none;-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;top:0;left:0;width:100%;height:100%;background:rgba(0,21,53,.9);z-index:9999}.opportunity-modal__boundary--open{opacity:1;visibility:visible}.opportunity-modal__boundary--open .opportunity-modal{-webkit-transform:translateX(0);transform:translateX(0)}.opportunity-modal__header{height:156px;background-color:#002d72;background-image:url(/themes/custom/penn_admissions/assets/graphic_element_slash.svg);background-position:0;background-size:100%;background-repeat:no-repeat;display:block;text-decoration:none;-webkit-transition:background-position .5s;transition:background-position .5s;overflow:hidden;position:relative;z-index:1}@media (min-width:768px){.opportunity-modal__header{height:294px}}.opportunity-modal__header__boundary{background-size:cover;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.opportunity-modal__header__boundary>div{z-index:1}.opportunity-modal__header__boundary:before{content:"";background-image:url(/themes/custom/penn_admissions/assets/pattern_small_dots.svg);background-repeat:repeat;height:100%;display:block;position:absolute;width:100%;z-index:1}.opportunity-modal__header__title{padding:0 48px 16px 48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;max-width:77.054%}.opportunity-modal__header__title__boundary{color:#fff;font-size:2.938em;line-height:1.021em;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900}.opportunity-modal__header__plus-symbol{width:48px;height:48px;border:0;background-color:#ff3a1e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:1}.opportunity-modal__header__plus-symbol:hover svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.opportunity-modal__header__plus-symbol svg{width:20px;height:20px}.opportunity-modal__body{padding:40px 48px}body.modal-open{overflow:hidden}.page-404{background-color:#e0e1e3}.page-404__boundary{max-width:1600px;margin:0 auto}@media (min-width:650px){.page-404__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:60px;padding-bottom:80px}}@media (min-width:1099px){.page-404__boundary{padding-top:120px;padding-bottom:162px}}.page-404__number{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;color:#cfd0d2;font-size:16.25rem;position:absolute;left:0;right:0;top:20px;text-align:center;margin:0 auto}@media (min-width:650px){.page-404__number{font-size:20rem;position:relative;margin:0;top:auto;padding-right:30px;padding-left:16px}}@media (min-width:1099px){.page-404__number{padding-right:95px}}.page-404__title{font-family:buntaro-regular,sans-serif;color:#ff3a1e;font-size:2.4375rem;line-height:1.6;padding-bottom:2px}@media (min-width:1099px){.page-404__title{padding-bottom:0}}.page-404__message{color:#132e5c;line-height:1.5}.page-404__message a{color:#132e5c}.page-404__message p{margin-top:0;margin-bottom:24px}.page-404__message p:last-of-type{margin-bottom:0}.page-404__content{padding-left:16px;padding-right:16px;padding-top:80px;padding-bottom:55px;position:relative}@media (min-width:650px){.page-404__content{max-width:332px}}.component-read-more__boundary{padding-left:16px;padding-right:16px;max-width:1696px;margin:0 auto;position:relative;padding-bottom:24px;padding-top:32px;overflow:hidden;z-index:0}@media (min-width:1099px){.component-read-more__boundary{padding-left:48px;padding-right:48px}}.component-read-more__boundary:before{content:"";display:block;width:258px;height:272px;background:url(/themes/custom/penn_admissions/assets/graphic_elements_stripes.png) no-repeat;background-size:contain;position:absolute;right:-64px;top:0}@media (min-width:1099px){.component-read-more__boundary:before{width:378px;height:399px;right:0}}.component-read-more__title{font-weight:700;font-size:1.4375rem;line-height:28px;padding-bottom:8px;margin-bottom:22px;border-bottom:1px solid #44464b;position:relative;z-index:1}@media (min-width:1099px){.component-read-more__title{font-size:1.6875rem;line-height:40px}}.component-read-more__links{padding-bottom:24px}@media (min-width:550px){.component-read-more__links{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:55px}}.component-read-more__link{padding-left:22px;display:inline-block;font-size:1rem;line-height:24px;-webkit-transition:color .3s;transition:color .3s;padding-left:22px;color:#131315;margin-bottom:16px;position:relative;display:block}.component-read-more__link:hover{text-decoration:none;color:#d62f30}@media (min-width:1099px){.component-read-more__link{font-size:1.1875rem}}@media (min-width:550px){.component-read-more__link{width:calc(50% - 20px);margin-right:20px}}@media (min-width:768px){.component-read-more__link{width:calc(33.3333% - 20px)}}.component-read-more__link:before{content:"";width:16px;height:16px;position:absolute;background:url(/themes/custom/penn_admissions/assets/chevron.svg) no-repeat;background-size:7px 12px;background-position:center;left:0;top:3px}.component-read-more__link:last-child{margin-bottom:0}.component-read-more__direct-sibling-boundary{background-color:#000;background-image:url(/themes/custom/penn_admissions/assets/texture-dust.jpg);background-size:cover;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:50px;position:relative;overflow:hidden}.component-read-more__direct-sibling-boundary:before{content:"";width:200px;height:62px;display:block;background:url(/themes/custom/penn_admissions/assets/techarrows__nonlinear_white.svg) no-repeat;position:absolute;left:-156px;top:13px}@media (min-width:1099px){.component-read-more__direct-sibling-boundary:before{left:26px;top:42px}}.component-read-more__direct-sibling-boundary--grid{background-color:#fff;background-image:url(/themes/custom/penn_admissions/assets/texture-grid.jpg)}.component-read-more__direct-sibling-boundary--grid:before{display:none}@media (min-width:1099px){.component-read-more__direct-sibling-boundary{height:150px;padding-left:256px}}.component-read-more__direct-sibling:hover .component-read-more__direct-sibling-location-title span:after{-webkit-transform:translateX(16px);transform:translateX(16px)}.component-read-more__direct-sibling a{text-decoration:none}.component-read-more__direct-sibling-title{font-family:acumin-pro-extra-condensed,sans-serif;font-style:italic;font-weight:700;font-size:1.1875rem;line-height:24px;letter-spacing:2.11px;text-transform:uppercase;color:#ff3a1e;position:relative;bottom:-12px}.component-read-more__direct-sibling-location-title{font-size:2.3125rem;line-height:40px;font-weight:900;font-family:acumin-pro-extra-condensed,sans-serif;color:#fff}@media (min-width:1099px){.component-read-more__direct-sibling-location-title{line-height:64px;font-size:4.25rem}}.component-read-more__direct-sibling-location-title--blue{color:#002d72}.component-read-more__direct-sibling-location-title span{position:relative;display:inline-block}.component-read-more__direct-sibling-location-title span:after{content:"";width:49px;height:20px;display:block;background:url(/themes/custom/penn_admissions/assets/dawnarrows__short.svg) no-repeat;position:absolute;right:-68px;top:14px;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}@media (min-width:1099px){.component-read-more__direct-sibling-location-title span:after{top:35px;right:-88px}}.related-footer{padding:40px;background-color:#00a0d3;background-image:url(/themes/custom/penn_admissions/assets/cerulean_paper_texture.jpg);background-size:cover;background-repeat:no-repeat;position:relative}.related-footer:before{content:" ";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(/themes/custom/penn_admissions/assets/graphic_element_slash_blue.svg);background-size:100% auto;background-repeat:no-repeat;background-position:50%;mix-blend-mode:multiply}.related-footer__boundary{position:relative}.related-footer__headline{color:#fff;text-transform:uppercase;font-family:acumin-pro-extra-condensed,sans-serif;font-size:5.125rem;line-height:4rem;letter-spacing:3px;text-shadow:-5px -5px 0 #0063ae}.related-footer__items{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-top:24px}@media (min-width:700px){.related-footer__items{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width:1099px){.related-footer__items{-webkit-column-count:3;-moz-column-count:3;column-count:3}}.related-footer__items .interior-page-block,.related-footer__items .opportunity-block,.related-footer__items .story-teaser{margin-bottom:24px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.related-footer__items .story-teaser__boundary{margin:0;padding:0}.path-search{background-color:#e0e1e3}.search-page-landing{max-width:1600px;margin:0 auto;margin:0 auto;padding-left:16px;padding-right:16px;padding-top:107px}.search-page-landing header{padding-bottom:24px;position:relative}@media (min-width:1099px){.search-page-landing{padding:144px 32px 32px 32px}}.search-page-landing form{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:8px;max-width:688px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:1099px){.search-page-landing form{max-width:none;display:block}}.search-page-landing form .form-actions{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.search-page-landing form .js-webform-radios{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-ms-flex-preferred-size:100%;flex-basis:100%;padding-top:60px}.search-page-landing .form-item-search-api-fulltext{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:8px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.search-page-landing .form-item-search-api-fulltext label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:16px;padding-top:10px;font-size:.8125rem;color:#44464b;font-family:acumin-pro-condensed,sans-serif;font-weight:700}.search-page-landing .form-item-search-api-fulltext input{border-bottom:2px solid #44464b;padding-bottom:13px;padding-left:16px;padding-top:11px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-family:acumin-pro,sans-serif;font-size:1rem;color:#44464b}@media (min-width:1099px){.search-page-landing .form-item-search-api-fulltext input{font-size:1.1875rem}}.search-page-landing button{font-size:1rem;font-family:acumin-pro-condensed,sans-serif;text-transform:uppercase;font-weight:700;position:relative;overflow:hidden;color:#fff;background-color:#e61d00;width:81px;height:48px}.search-page-landing button::before{content:"";margin:4px;display:block;position:absolute;background-color:#fff;top:0;right:0;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.search-page-landing button button,.search-page-landing button span{position:relative;display:block;margin:0 auto}.search-page-landing button button::after,.search-page-landing button span::after{content:attr(data-hover-text);color:#e61d00;position:absolute;display:block;top:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:opacity .5s ease,-webkit-transform .3s ease;transition:opacity .5s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .5s ease;transition:transform .3s ease,opacity .5s ease,-webkit-transform .3s ease}.search-page-landing button:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.search-page-landing button:hover button::after,.search-page-landing button:hover span::after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.search-page-landing button:hover{cursor:pointer}.search-page-landing__external-search{text-align:right;max-width:688px;margin:0 auto 32px auto;position:absolute;top:90px;width:100%;left:0;right:0}@media (min-width:1099px){.search-page-landing__external-search{max-width:none;bottom:10px;top:auto;width:auto;left:auto;right:0}}.search-page-landing__external-search-link{font-size:1rem;letter-spacing:2px;line-height:20px;font-family:acumin-pro-condensed,sans-serif;font-weight:700;text-transform:uppercase;text-decoration:none;color:#44464b}.search-page-landing__external-search-link:before{content:"";display:inline-block;background:url(/themes/custom/penn_admissions/assets/chevron_right_44464B.svg) no-repeat;background-position:center center;width:16px;height:16px;margin-right:8px;position:relative;top:2px}.search-page-landing .js-webform-radios{border-bottom:2px solid #131315}.search-page-landing .js-webform-radios label{font-family:acumin-pro,sans-serif;font-size:1rem;color:#44464b;line-height:1.5;padding-left:13px;padding-right:12px;padding-top:3px;padding-bottom:3px}@media (min-width:1099px){.search-page-landing .js-webform-radios label{font-size:1.1875rem;padding:8px 24px}}.search-page-landing .js-webform-radios label:hover{cursor:pointer}.search-page-landing .js-webform-radios input{opacity:0;position:absolute}.search-page-landing .js-webform-radios input:checked+label{background-color:#131315;color:#fff}.search-page-landing .js-webform-radios input:focus+label{outline:1px solid #ff3a1e}.search-page-landing .js-webform-radios .js-form-type-radio{text-align:center;margin-bottom:2px}@media (min-width:1099px){.search-page-landing .js-webform-radios .js-form-type-radio{margin-bottom:7px}}.search-page-landing .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex}.search-page-landing__text-search{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media (min-width:1099px){.search-page-landing__text-search{max-width:688px;margin:0 auto}}.search-page-landing .views-row{width:100%;padding-bottom:16px}@media (min-width:970px){.search-page-landing .views-row{width:32%;margin-right:1%;padding-bottom:24px}.search-page-landing .views-row:nth-child(3n){margin-right:0}}.search-page-landing .story-teaser__boundary{padding-left:0;padding-right:0;margin-bottom:0}.search-page-landing__empty-heading{color:#44464b;font-family:"Overpass Mono",monospace;font-size:1.1875rem;line-height:2.37;font-weight:700}.search-page-landing__empty-sub-heading{color:#44464b;font-size:1.1875rem;line-height:1.5;padding-top:10px;position:relative}.search-page-landing__empty-sub-heading:before{content:"";display:block;position:absolute;height:3px;width:32px;background-color:#8d1730;top:0}.search-page-landing .pager{padding:0;margin:0;list-style:none;margin:0;padding:0;border:0;vertical-align:baseline;margin-top:16px}.search-page-landing .component-button__link{max-width:none}@media (min-width:970px){.search-page-landing .story-teaser__text__top{font-size:1.4rem}}@media (min-width:1160px){.search-page-landing .story-teaser__text__top{font-size:1.4rem}}.search-page-landing .story-teaser__text__bottom{font-size:.8125rem}@media (min-width:1160px){.search-page-landing .story-teaser__text__bottom{font-size:1rem}}.section-header{padding:0 4.823%;text-align:center;position:relative;z-index:1}.section-header--gray{margin-bottom:-1px;border:1px solid #e0e1e3;background-color:#e0e1e3}.section-header__title{font-size:19vw;margin-top:-6vw;mix-blend-mode:multiply;position:relative}.section-header__title__back{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:.03em;line-height:.5em;padding-bottom:.168em;opacity:.65;color:#e0e1e3}.section-header__title__front{font-family:"Vesper Libre",serif;font-weight:900;font-size:20%;line-height:1.191em;color:#002d72;position:absolute;top:37%;width:100%}.section-header__title span{display:block}.section-header__subtext{font-family:acumin-pro,sans-serif;font-size:1.188rem;line-height:1.565em;color:#002d72;max-width:700px;margin:0 auto}@media (min-width:600px){.section-header__subtext{font-size:1.438rem}}.page-node-type-blog .simple-quote,.page-node-type-interior-page .simple-quote{max-width:1600px;margin:0 auto}.page-node-type-blog .simple-quote__boundary{padding-left:16px;padding-right:16px;padding-bottom:24px;margin-top:24px;margin-bottom:32px}@media (min-width:768px){.page-node-type-blog .simple-quote__boundary{max-width:968px;width:100%;padding-left:138px;padding-right:60px}}@media (min-width:600px){.page-node-type-blog .simple-quote__boundary{width:58%}}@media (min-width:1099px){.page-node-type-blog .simple-quote__boundary{padding-bottom:48px}}.page-node-type-interior-page .simple-quote__boundary{padding-left:16px;padding-right:16px;padding-bottom:24px;margin-top:24px;margin-bottom:32px}@media (min-width:768px){.page-node-type-interior-page .simple-quote__boundary{max-width:968px;width:100%}}@media (min-width:1160px){.page-node-type-interior-page .simple-quote__boundary{padding-left:60px;padding-right:60px}}@media (min-width:600px){.page-node-type-interior-page .simple-quote__boundary{width:58%}}@media (min-width:1099px){.page-node-type-interior-page .simple-quote__boundary{padding-bottom:48px}}.simple-quote__quote-text{font-size:1rem;line-height:24px;font-style:italic;color:#002d72;padding-bottom:24px}@media (min-width:1099px){.simple-quote__quote-text{font-size:1.6875rem;line-height:40px}}.simple-quote__quote-text p{margin:0}@media (min-width:1099px){.simple-quote__quote-text{padding-bottom:16px}}.simple-quote__attribution{font-size:1rem;letter-spacing:2px;line-height:20px;font-family:acumin-pro-condensed,sans-serif;font-weight:700;text-transform:uppercase;color:#002d72;padding-top:8px;position:relative}@media (min-width:1099px){.simple-quote__attribution{letter-spacing:3px;line-height:20px;font-size:1.4375rem}}@media (min-width:1099px){.simple-quote__attribution{padding-top:17px}}.simple-quote__attribution:before{content:"";display:block;width:32px;height:3px;background-color:#8d1730;position:absolute;top:0}@media (min-width:1099px){.simple-quote__attribution:before{width:55px}}.sitewide-alert{padding:5px 25px;text-align:center}.sitewide-alert.alert-covid{background:#f2c101}.sitewide-alert.alert-covid p{color:#002d72}.sitewide-alert.alert-covid a{color:#8d1730}.sitewide-alert.alert-covid a:hover{color:#d62f30}.sitewide-alert.alert-announcement{background:#8d1730}.sitewide-alert.alert-announcement p{color:#fff}.sitewide-alert.alert-announcement a{color:#cfd0d2}.sitewide-alert.alert-announcement a:hover{color:#e0e1e3}.sitewide-alert p{font-weight:700;line-height:1.4;margin:.5em auto;max-width:1600px}.sitewide-alert p a{text-decoration:underline;-webkit-transition:color .3s ease;transition:color .3s ease}.page-node-type-blog .component-slideshow,.page-node-type-interior-page .component-slideshow{max-width:1600px;margin:0 auto}.page-node-type-blog .component-slideshow__boundary{padding-left:16px;padding-right:16px;margin-bottom:24px}@media (min-width:768px){.page-node-type-blog .component-slideshow__boundary{max-width:968px;width:100%;padding-left:138px;padding-right:60px}}@media (min-width:1099px){.page-node-type-blog .component-slideshow__boundary{margin-bottom:64px}}.page-node-type-interior-page .component-slideshow__boundary{padding-left:16px;padding-right:16px;margin-bottom:24px}@media (min-width:768px){.page-node-type-interior-page .component-slideshow__boundary{max-width:968px;width:100%}}@media (min-width:1160px){.page-node-type-interior-page .component-slideshow__boundary{padding-left:60px;padding-right:60px}}@media (min-width:1099px){.page-node-type-interior-page .component-slideshow__boundary{margin-bottom:64px}}.component-slideshow__action-text{font-family:acumin-pro-condensed,sans-serif;font-weight:700;font-size:1rem;line-height:20px;display:inline-block;text-transform:uppercase;z-index:1;padding:9px 16px 11px 16px;color:#d62f30;background-color:#f7f7f8;bottom:0;position:absolute;-webkit-transition:color .3s ease,background-color .3s ease;transition:color .3s ease,background-color .3s ease}.component-slideshow__thumbnail-boundary{position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}@media (min-width:1099px){.component-slideshow__thumbnail-boundary{width:100%;height:513px}}.component-slideshow__thumbnail-boundary picture{visibility:hidden}.component-slideshow__gallery{display:none}.component-slideshow__thumbnail{position:relative}.component-slideshow__thumbnail:before{content:"";width:100%;height:100%;display:block;background-color:#000;opacity:0;z-index:1;position:absolute;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.component-slideshow__thumbnail:hover{cursor:pointer}.component-slideshow__thumbnail:hover .component-slideshow__action-text{color:#f7f7f8;background-color:#d62f30}.component-slideshow__thumbnail:hover:before{opacity:.2}.page-node-type-story{background:-webkit-gradient(linear,left top,right top,color-stop(0,#002d72),color-stop(49%,#002d72),color-stop(50%,#001f4e),color-stop(99%,#001f4e));background:linear-gradient(to right,#002d72 0,#002d72 49%,#001f4e 50%,#001f4e 99%)}.story-banner{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;z-index:1;max-width:1920px;margin:0 auto}.story-banner .opportunity-block{display:none}.story-banner__opportunity-link{max-width:none;background:0 0;background-color:transparent;height:auto;display:inline-block;color:#fff}.story-banner .story-banner__hero-primary{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#002d72;position:relative;background-size:cover;background-position:top center;position:relative;width:100%;padding-top:8px;padding-right:32px;padding-bottom:16px;padding-left:16px}.story-banner .story-banner__hero-primary::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(24,61,109,0)),to(rgba(24,61,109,.55)));background-image:linear-gradient(to bottom,rgba(24,61,109,0) 0,rgba(24,61,109,.55) 100%);mix-blend-mode:multiply}.story-banner .story-banner__hero-primary picture{display:none}@media (min-width:768px){.story-banner .story-banner__hero-primary{padding:23px 38px;height:100%;width:56.491%}}.story-banner .story-banner__hero-primary__text{position:relative;margin-bottom:14px}.story-banner .story-banner__hero-primary__text:last-child{margin-bottom:2px}@media (min-width:768px){.story-banner .story-banner__hero-primary__text{padding-top:3px;padding-right:9px;padding-bottom:5px;padding-left:9px;margin-bottom:7px}}.story-banner .story-banner__hero-primary__text__boundary{padding:0 10px}.story-banner .story-banner__hero-primary__text--school .story-banner__hero-primary__text__stage::before{background-image:url(/themes/custom/penn_admissions/assets/chevron_right_FFFFFF.svg)}.story-banner .story-banner__hero-primary__text--school a{color:#fff;text-decoration:none}.story-banner .story-banner__hero-primary__text--major .story-banner__hero-primary__text__stage::before{background-image:url(/themes/custom/penn_admissions/assets/plus_FFFFFF.svg)}.story-banner .story-banner__hero-primary__text__stage{display:inline;color:#fff;font-size:1rem;line-height:24px;padding:4px 0;font-family:acumin-pro,sans-serif;background-color:#00a0d3;background-image:-webkit-gradient(linear,left top,right top,color-stop(0,#00a0d3),to(#00a0d3));background-image:linear-gradient(to right,#00a0d3 0,#00a0d3 100%);-webkit-box-shadow:10px 0 0 #00a0d3,-10px 0 0 #00a0d3;box-shadow:10px 0 0 #00a0d3,-10px 0 0 #00a0d3;box-decoration-break:clone;-webkit-box-decoration-break:clone}.story-banner .story-banner__hero-primary__text__stage::before{content:" ";display:inline-block;width:16px;height:16px;margin-right:9px;background-repeat:no-repeat;background-size:contain;background-position:center;-webkit-transform:translateY(2px);transform:translateY(2px)}.story-banner .story-banner__hero-secondary{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative}@media (min-width:768px){.story-banner .story-banner__hero-secondary{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;height:100%;width:43.509%}}.story-banner .story-banner__hero-secondary__image{background-color:#d62f30;background-size:cover;background-position:top center;background-blend-mode:darken;opacity:.4;width:100%;height:100%;position:absolute;top:0;left:0}.story-banner .story-banner__hero-secondary__image picture{display:none}.story-banner .story-banner__hero-secondary__headline{position:relative;color:#fff;font-family:acumin-pro-extra-condensed,sans-serif;font-size:7.2vw;line-height:1.037em;font-weight:900;width:100%;padding-top:22px;padding-bottom:29px;padding-left:3%;padding-right:3%;margin:0}@media (min-width:768px){.story-banner .story-banner__hero-secondary__headline{font-size:5.9vw;line-height:.941em;padding:27px 5.5%}}@media (min-width:1920px){.story-banner .story-banner__hero-secondary__headline{font-size:7.0625rem}}.story-banner .story-banner__hero-secondary__headline__boundary{position:relative;background-color:#a71516;width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.story-banner .story-banner__hero-secondary__headline__boundary::before{content:" ";display:block;width:100%;height:100%;top:0;bottom:0;position:absolute;background-color:#d62f30;opacity:.3}@media (min-width:768px){.story-banner .story-banner__hero-secondary__headline__boundary{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%}}.story-banner .story-banner__hero-secondary__cta{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:700;font-style:italic;font-size:5.067vw;text-decoration:none;line-height:1.037em;letter-spacing:.111em;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-image:url(/themes/custom/penn_admissions/assets/expressive-lines.svg);background-repeat:no-repeat;background-size:cover;background-color:#002d72;color:#da4344;padding:32px 10px;width:40%;cursor:pointer}@media (min-width:768px){.story-banner .story-banner__hero-secondary__cta{max-height:30%;height:auto;padding:32px 9.7%;line-height:1.282em;font-size:3.4vw;width:100%}}@media (min-width:1920px){.story-banner .story-banner__hero-secondary__cta{font-size:4.0625rem}}.story-banner .story-banner__hero-secondary__cta em{position:relative;display:inline-block;margin-bottom:4px}.story-banner .story-banner__hero-secondary__cta em::before{content:" ";display:block;width:100%;height:2px;background-color:#d62f30;position:absolute;bottom:-1px;left:-2px}@media (min-width:768px){.story-banner .story-banner__hero-secondary__cta em::before{bottom:-4px;height:4px}}.story-banner .story-banner__hero-secondary__cta__boundary{padding-top:15px;padding-right:14px;padding-bottom:20px;padding-left:14px;background-color:#002d72}@media (min-width:768px){.story-banner .story-banner__hero-secondary__cta__boundary{padding-top:17px;padding-right:8%;padding-bottom:27px;padding-left:8%}}.page-node-type-student-stories{background:#f7f7f8}.story__container{padding-top:93.5px}@media (min-width:970px){.story__container{padding-top:74px}}@media (min-width:970px) and (max-aspect-ratio:3/2){.story__container{height:70vh}.story__container .story__content{overflow:scroll}}@media (min-width:1099px){.story__container{padding-top:96px}}@media (min-width:1302px) and (max-aspect-ratio:8/5){.story__container{height:68vh}.story__container .story__content{overflow:scroll}}@media (min-width:1600px) and (min-height:960px){.story__container{height:72.5vh}.story__container .story__content{overflow:scroll}}@media (min-width:970px){.story__container .story__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding-top:25px;width:100%}}@media (min-width:1099px){.story__container .story__wrapper{padding-top:50px}}.story__container .student__info{padding:0 6.7%}@media (min-width:970px){.story__container .student__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0;width:33%}}.story__container .student__portrait{position:relative}@media (min-width:970px){.story__container .student__portrait{overflow:hidden}}.story__container .student__portrait.animate .component-explore-interests__corner-right-top svg path{-webkit-animation:slide-up-pattern-interests 2.5s forwards;animation:slide-up-pattern-interests 2.5s forwards}.story__container .student__portrait .component-explore-interests__corner-right-top{z-index:1}.story__container .student__portrait img{display:block}@media (min-width:970px){.story__container .student__portrait img{-ms-flex-item-align:start;align-self:flex-start}}.story__container .student__details{background:#00a0d3;color:#fff;font-family:"Overpass Mono",monospace;font-size:20px;font-weight:600;padding:5.4% 6.7%}.story__container .student__details span{display:block;margin-bottom:5px}.story__container .student__details span:last-child{margin-bottom:0}.story__container .story__content{padding:6.7%}@media (min-width:970px){.story__container .story__content{margin:0 0 25px;padding:0 50px;width:67%}}@media (min-width:1099px){.story__container .story__content{margin:0 0 50px}}.story__container .story__content .student__quote{margin:0 auto 25px;max-width:325px}@media (min-width:600px){.story__container .story__content .student__quote{max-width:none}}@media (min-width:768px){.story__container .story__content .student__quote{margin:0 auto 30px;max-width:none}}.story__container .story__content blockquote{color:#554842;font-family:"Vesper Libre",serif;font-size:20px;font-weight:500;margin:0 auto;padding:0 25px;position:relative;text-align:center}@media (min-width:600px){.story__container .story__content blockquote{font-size:22px;margin:0 auto}}@media (min-width:768px){.story__container .story__content blockquote{font-size:24px;padding:0 40px;width:85%}}.story__container .story__content blockquote:after,.story__container .story__content blockquote:before{display:block;position:absolute;width:20px}@media (min-width:768px){.story__container .story__content blockquote:after,.story__container .story__content blockquote:before{width:25px}}.story__container .story__content blockquote:before{content:url(/themes/custom/penn_admissions/assets/open-quote.svg);top:0;left:0}.story__container .story__content blockquote:after{content:url(/themes/custom/penn_admissions/assets/close-quote.svg);bottom:0;right:0}.story__container .story__content .story-chapter{margin-bottom:25px}.story__container .story__content .story-chapter__narrative{color:#002d72}.story__container .story__content .story-chapter__headline{font-family:"Vesper Libre",serif;font-size:20px;font-weight:500}.story__container .story__content .story-chapter__text p{font-size:16px;line-height:1.4;margin:0 0 1em}.story__container .story__content .story-chapter__milestone .component-video,.story__container .story__content .story-chapter__milestone .opportunity-card{margin:2em auto}.story__container .story__content .story-chapter__milestone .component-video{width:90%}@media (min-width:768px){.story__container .story__content .story-chapter__milestone .component-video{width:90%}}@media (min-width:970px){.story__container .story__content .story-chapter__milestone .component-video{width:75%}}@media (min-width:1160px){.story__container .story__content .story-chapter__milestone .component-video{width:65%}}.story__container .story__content .story-chapter__milestone .component-slideshow,.story__container .story__content .story-chapter__milestone .opportunity-block{display:none}.story-body{max-width:1920px;margin:0 auto;position:relative;z-index:0}.story-body__boundary{overflow:hidden}.story-body .story-chapter{height:auto;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-color:#001f4e}@media (min-width:768px){.story-body .story-chapter{background-color:#002d72}}.story-body .story-chapter:last-child{padding-bottom:32px}@media (min-width:768px){.story-body .story-chapter:last-child{padding-bottom:0}}.story-body .story-chapter:nth-child(4n+1) .story-chapter__feature::before{content:" ";width:100%;height:120%;position:absolute;-webkit-transform:translateY(-10%);transform:translateY(-10%);background-image:url(/themes/custom/penn_admissions/assets/graphic_elements_stripes_blue.png);background-repeat:no-repeat;background-position:bottom left;background-size:100% auto}@media (min-width:768px){.story-body .story-chapter:nth-child(4n+1) .story-chapter__feature::before{display:block}}.story-body .story-chapter:nth-child(4n+3) .story-chapter__feature::before{content:" ";width:100%;height:120%;position:absolute;-webkit-transform:translateY(-10%);transform:translateY(-10%);background-image:url(/themes/custom/penn_admissions/assets/graphic_element_slash_cerulean.png);background-repeat:no-repeat;background-position:bottom left;background-size:100% auto}@media (min-width:768px){.story-body .story-chapter:nth-child(4n+3) .story-chapter__feature::before{display:block}}.story-body .story-chapter__fixed-stage{max-width:1084px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.story-body .story-chapter__narrative{width:100%;height:auto;min-height:100vh;background-color:#001f4e;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-top:51px}@media (min-width:768px){.story-body .story-chapter__narrative{padding-top:84px;padding-right:0;padding-left:0;padding-bottom:0;width:43.509%;height:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.story-body .story-chapter .drawn-arrow{width:100%;-webkit-transform:rotate(180deg);transform:rotate(180deg);padding:16px 0 0 14.4%;margin-top:-16px;-webkit-box-sizing:content-box;box-sizing:content-box}@media (min-width:768px){.story-body .story-chapter .drawn-arrow{padding:24px 20%;margin-top:0}}.story-body .story-chapter .drawn-arrow svg{width:30px;height:100px}@media (min-width:768px){.story-body .story-chapter .drawn-arrow svg{width:47px;height:156px}}.story-body .story-chapter__headline{color:#fff;font-size:1.188rem;line-height:1.185em;font-weight:900;font-family:"Vesper Libre",serif;padding:0 5%}@media (min-width:768px){.story-body .story-chapter__headline{font-size:1.688rem}}.story-body .story-chapter__text{color:#fff;font-size:1rem;line-height:1.684em;padding:0 5%}@media (min-width:768px){.story-body .story-chapter__text{font-size:1.188rem}}.story-body .story-chapter__text a{color:#00a0d3}.story-body .story-chapter__text a:hover{color:#82afd3}.story-body .story-chapter__link{padding:0 5%;width:100%}.story-body .story-chapter__feature{width:100%;height:auto;position:relative;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.story-body .story-chapter__feature:before{display:none}@media (min-width:768px){.story-body .story-chapter__feature{width:56.491%;height:100%;min-height:100vh;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.story-body .story-chapter__feature__boundary{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-transition:opacity .3s;transition:opacity .3s;overflow:hidden;z-index:2;pointer-events:all}@media (min-width:768px){.story-body .story-chapter__feature__boundary{height:100vh;opacity:0;position:fixed;top:0;left:0;width:56.491%;pointer-events:none}.story-body .story-chapter__feature__boundary--pinned{pointer-events:all;-webkit-transition:opacity 1s;transition:opacity 1s;opacity:1;z-index:100}}.story-body .story-chapter__image{position:absolute;height:100%;width:100%;top:0;left:0;display:none}.story-body .story-chapter__image img{max-width:unset;width:auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}@media (min-width:768px){.story-body .story-chapter__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.story-body .story-chapter__milestone{width:91.467%;position:relative}@media (min-width:768px){.story-body .story-chapter__milestone{width:83%}}.story-body .story-chapter__milestone__image{width:100%;width:83%;height:auto;opacity:.3}@media (min-width:768px){.story-body .story-chapter__milestone__image{width:100%}}.story-body .opportunity-block__boundary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.story-body .opportunity-block .opportunity-card{width:100%;max-width:535px}.story-body .pin-trigger{height:50vh;width:100%;position:absolute;bottom:0}.story-body .story-explore-more{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;background-color:#002d72}.story-body .component-explore-interests{background-color:#001f4e;width:100%;padding-top:2rem}@media (min-width:768px){.story-body .component-explore-interests{padding-top:0;width:43.509%;height:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.story-body .component-explore-interests__interest-link,.story-body .component-explore-interests__interests-landing a,.story-body .component-explore-interests__text,.story-body .component-explore-interests__title{color:#fff}.story-body .component-explore-interests__interests-landing a:before{background:url(/themes/custom/penn_admissions/assets/chevron_right_FFFFFF.svg) center center no-repeat}.path-student-stories{background-color:#e0e1e3}.path-student-stories .header{margin-top:0}.story-page-landing{max-width:1600px;margin:0 auto;margin:0 auto;padding-left:16px;padding-right:16px;padding-top:25px}@media (min-width:1099px){.story-page-landing{padding:50px 32px 32px 32px}}.story-page-landing header{margin:0 auto;padding-bottom:24px;position:relative;width:80%}.story-page-landing header h1{color:#002d72;font-family:"Vesper Libre",serif;font-weight:500;margin:.67em 0 0}.story-page-landing header p{color:#002d72;font-size:20px;line-height:1.4;margin:.8em 0 1em}.story-page-landing form{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:8px;max-width:688px;margin:0 auto 3em}@media (min-width:1099px){.story-page-landing form{max-width:688px}}.story-page-landing form .form-actions{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.story-page-landing .views-exposed-form .button{font-size:1rem;font-family:acumin-pro-condensed,sans-serif;text-transform:uppercase;font-weight:700;color:#fff;background-color:#e61d00;border:solid 5px #e61d00;width:81px;height:48px;-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}.story-page-landing .views-exposed-form .button:hover{cursor:pointer;background-color:#fff;color:#e61d00}.story-page-landing .form-item-student-story-keyword{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:8px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.story-page-landing .form-item-student-story-keyword label{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-left:16px;padding-top:10px;font-size:.8125rem;color:#44464b;font-family:acumin-pro-condensed,sans-serif;font-weight:700}.story-page-landing .form-item-student-story-keyword input{border-bottom:2px solid #44464b;padding-bottom:13px;padding-left:16px;padding-top:11px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-family:acumin-pro,sans-serif;font-size:1rem;color:#44464b}@media (min-width:1099px){.story-page-landing .form-item-student-story-keyword input{font-size:1.1875rem}}.story-page-landing .button1{font-size:1rem;font-family:acumin-pro-condensed,sans-serif;text-transform:uppercase;font-weight:700;position:relative;overflow:hidden;color:#fff;background-color:#e61d00;width:81px;height:48px}.story-page-landing .button1::before{content:"";margin:4px;display:block;position:absolute;background-color:#fff;top:0;right:0;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out}.story-page-landing .button1 button,.story-page-landing .button1 span{position:relative;display:block;margin:0 auto}.story-page-landing .button1 button::after,.story-page-landing .button1 span::after{content:attr(data-hover-text);color:#e61d00;position:absolute;display:block;top:0;left:0;right:0;-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;-webkit-transition:opacity .5s ease,-webkit-transform .3s ease;transition:opacity .5s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .5s ease;transition:transform .3s ease,opacity .5s ease,-webkit-transform .3s ease}.story-page-landing .button1:hover::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.story-page-landing .button1:hover button::after,.story-page-landing .button1:hover span::after{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.story-page-landing .button1:hover{cursor:pointer}.story-page-landing .views-row{width:100%;padding-bottom:16px}@media (min-width:970px){.story-page-landing .views-row{width:32%;margin-right:1%;padding-bottom:24px}.story-page-landing .views-row:nth-child(3n){margin-right:0}}.story-page-landing .story-teaser__boundary{padding-left:0;padding-right:0;margin-bottom:0}.story-page-landing .pager{padding:0;margin:0;list-style:none;margin:0;padding:0;border:0;vertical-align:baseline;margin-top:16px}.story-page-landing .component-button__link{max-width:none}@media (min-width:970px){.story-page-landing .story-teaser__text__top{font-size:1rem}}@media (min-width:1160px){.story-page-landing .story-teaser__text__top{font-size:1.4rem}}.story-page-landing .story-teaser__text__bottom{font-size:.8125rem}@media (min-width:1160px){.story-page-landing .story-teaser__text__bottom{font-size:1rem}}.page-node-type-blog .story-teaser,.story-teaser .page-node-type-interior-page{max-width:1600px;margin:0 auto}.front-page .story-teaser{width:100%;min-width:300px}.front-page .story-teaser .story-teaser__boundary{padding:0;margin:0}.front-page .story-teaser .story-teaser__text{padding-top:0;overflow:hidden}.front-page .story-teaser .story-teaser__text-boundary{max-width:100%;width:100%}.front-page .story-teaser .story-teaser__text__top{font-size:1.1875rem;margin-bottom:10%;max-width:80%}.front-page .story-teaser .story-teaser__text__bottom{max-width:80%}.front-page .story-teaser .story-teaser__text__bottom__stage{font-size:.875rem;line-height:1.6}.story-teaser__boundary{padding-left:16px;padding-right:16px;margin-bottom:24px}@media (min-width:768px){.story-teaser__boundary{max-width:968px;width:100%;padding-left:138px;padding-right:60px}}@media (min-width:1099px){.story-teaser__boundary{margin-bottom:65px}}.explore-interests-main__story-list .story-teaser__boundary{width:100%;margin-right:16px;max-width:332px;padding-left:0;padding-right:0;margin-bottom:0}@media (min-width:1160px){.explore-interests-main__story-list .story-teaser__boundary{max-width:calc(33vw - 39px)}}@media (min-width:1600px){.explore-interests-main__story-list .story-teaser__boundary{max-width:490px}}.explore-interests-main__story-list .story-teaser__boundary:last-child{margin-right:0}.story-teaser__boundary-link{text-decoration:none}.story-teaser *,.story-teaser ::before{-webkit-transform:translateZ(0);transform:translateZ(0)}.story-teaser__stage{background-color:#002d72;overflow:hidden;position:relative}@media (min-width:970px){.story-teaser__stage{height:0;padding-top:83.3333333333%}}.story-teaser__content{height:100%;width:100%;position:relative;top:0;right:0}@media (min-width:970px){.story-teaser__content{position:absolute}.story-teaser__content:hover .story-teaser__text{opacity:1}.story-teaser__content:hover .story-teaser__info{opacity:0}}.story-teaser__content:hover .story-teaser__image__source{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}.story-teaser__content:hover .story-teaser__image__source .story-teaser__image__boundary::before{opacity:.2}.story-teaser__content:hover .story-teaser__button{background-color:#d62f30;padding-left:40px;text-decoration:none}.story-teaser__image{overflow:hidden;width:100%;height:100%;position:relative;top:0;right:0}@media (min-width:970px){.story-teaser__image{position:absolute;z-index:1}}.story-teaser__image__boundary{position:relative;width:100%;height:100%}.story-teaser__image__boundary::before{opacity:.8;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:1}.story-teaser__image__boundary img{display:block}.story-teaser__image__clip{width:100%;height:100%;z-index:1;position:absolute;top:0;left:0}.story-teaser__image__source{height:100%;width:100%;max-width:500vw;-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:970px){.story-teaser__image__source{position:absolute}}.story-teaser__image__source img{height:100%;width:100%}@media (min-width:970px){.story-teaser__image__source img{height:auto}}.story-teaser__tags{position:absolute;top:0;left:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex}.story-teaser__tag{font-size:.813rem;font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;line-height:20px;text-transform:uppercase;letter-spacing:1px;background-color:#82afd3;padding-top:2px;padding-right:7px;padding-bottom:3px;padding-left:8px;color:#002d72;margin-right:2px}.story-teaser__tag--visited{background-color:#f2c100}.story-teaser__text{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.3);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;overflow:hidden;position:absolute;padding:8.4%;top:0;-webkit-transition:opacity .4s;transition:opacity .4s;width:100%;z-index:2}@media (min-width:970px){.story-teaser__text{background:rgba(0,45,114,.6);opacity:0}}.story-teaser__text__top{font-family:"Overpass Mono",monospace;font-weight:500;font-size:4.6666666667vw;line-height:1.4;color:#fff;display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.component-explore-stories .story-teaser__text__top,.explore-interests-individual__interest .story-teaser__text__top,.explore-interests-main__story-list .story-teaser__text__top{font-size:1.1875rem}@media (min-width:768px){.component-explore-stories .story-teaser__text__top,.explore-interests-individual__interest .story-teaser__text__top,.explore-interests-main__story-list .story-teaser__text__top{font-size:1.1875rem}}@media (min-width:970px){.component-explore-stories .story-teaser__text__top,.explore-interests-individual__interest .story-teaser__text__top,.explore-interests-main__story-list .story-teaser__text__top{font-size:1.1875rem}}@media (min-width:700px){.related-footer .story-teaser__text__top{font-size:2.4739583333vw}}@media (min-width:1099px){.related-footer .story-teaser__text__top{font-size:1.6666666667vw}}@media (min-width:970px){.story-teaser__text__top{font-size:1rem}}@media (min-width:1160px){.story-teaser__text__top{font-size:1.4rem}}@media (min-width:768px){.component-explore-stories .story-teaser__text__top,.explore-interests-main__story-list .story-teaser__text__top,.related-footer .story-teaser__text__top{margin-bottom:17px}}@media (min-width:1099px){.component-explore-stories .story-teaser__text__top,.explore-interests-main__story-list .story-teaser__text__top,.related-footer .story-teaser__text__top{margin-bottom:17px}}.story-teaser__text__top p{margin:0 0 1em}.story-teaser__text__top p:last-child{margin:0}.story-teaser__text__bottom{font-family:"Vesper Libre",serif;font-weight:700;font-size:3.4666666667vw;line-height:1.263em;color:#fff;width:100%;display:block;margin-left:10%}@media (min-width:768px){.story-teaser__text__bottom{font-size:1.9587628866vw}}@media (min-width:970px){.story-teaser__text__bottom{font-size:1.1875rem}}.component-explore-stories .story-teaser__text__bottom{font-size:.8125rem}@media (min-width:768px){.component-explore-stories .story-teaser__text__bottom{font-size:.8125rem}}@media (min-width:970px){.component-explore-stories .story-teaser__text__bottom{font-size:.8125rem}}@media (min-width:450px){.story-teaser-grid .story-teaser__text__bottom{font-size:3.4666666667vw}}@media (min-width:768px){.story-teaser-grid .story-teaser__text__bottom{font-size:1.6666666667vw}}@media (min-width:700px){.related-footer .story-teaser__text__bottom{font-size:1.6927083333vw}}@media (min-width:1099px){.related-footer .story-teaser__text__bottom{font-size:1.1403508772vw}}@media (min-width:450px){.story-teaser__text__bottom{margin-left:14%;width:100%}}.story-teaser__text__bottom__stage{position:relative}.story-teaser__text__bottom__stage>div{position:absolute}.story-teaser__milestone{position:absolute}.story-teaser__text-boundary{max-width:65%}@media (min-width:768px){.story-teaser__text-boundary{position:relative;padding-top:0;display:block;margin:0}}@media (min-width:970px){.story-teaser__text-boundary{max-width:70%}}.component-explore-stories .story-teaser__text-boundary,.explore-interests-main__story-list .story-teaser__text-boundary,.related-footer .story-teaser__text-boundary{width:100%}.story-teaser__arrow{background-image:url(/themes/custom/penn_admissions/assets/drawn_arrow_curved.svg);background-repeat:no-repeat;-webkit-filter:FlipH;filter:FlipH;position:absolute;width:26%;height:35%;left:1%;bottom:-16px;-webkit-transform:translateZ(-75px) rotate(159deg) scaleX(-1) translateZ(0);transform:translateZ(-75px) rotate(159deg) scaleX(-1) translateZ(0)}@media (min-width:768px){.story-teaser__arrow{left:1%;width:43%;height:54%;bottom:-38%;-webkit-transform:translateZ(-66px) rotate(159deg) scaleX(-1) translateZ(0);transform:translateZ(-66px) rotate(159deg) scaleX(-1) translateZ(0)}}@media (min-width:768px){.component-explore-stories .story-teaser__arrow,.explore-interests-main__story-list .story-teaser__arrow,.related-footer .story-teaser__arrow{width:15px;height:26px;left:3%;bottom:-27px;-webkit-transform:translateZ(-18px) rotate(159deg) scaleX(-1) translateZ(0);transform:translateZ(-18px) rotate(159deg) scaleX(-1) translateZ(0)}}.story-teaser__info{background-color:#00a0d3;bottom:0;color:#fff;display:block;font-family:"Overpass Mono",monospace;font-size:1rem;padding:13px 16px;position:relative;line-height:1.4;width:100%;z-index:2}@media (min-width:970px){.story-teaser__info{min-height:82px;max-height:82px;position:absolute;-webkit-transition:opacity .4s;transition:opacity .4s;z-index:1}.story-teaser__info.explore-interest{min-height:0;max-height:none}}@media (min-width:1099px){.story-teaser__info{min-height:92px;max-height:92px}}.story-teaser__info span{display:block}.story-teaser__info .student-name{font-weight:500;text-transform:uppercase}.story-teaser__info .student-tags{font-weight:400;font-size:.8rem}@media (min-width:1099px){.story-teaser__info .student-tags{font-size:1rem}}.story-teaser-grid{padding-bottom:10.5263157895vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:1600px;margin:0 auto;margin:0 auto;padding-left:16px;padding-right:16px}.page-node-type-primary-landing-page .story-teaser-grid{position:relative;z-index:2}.story-teaser-grid .story-teaser__boundary-link{width:100%;padding-bottom:16px}@media (min-width:970px){.story-teaser-grid .story-teaser__boundary-link{margin-bottom:24px;width:32%}}.story-teaser-grid .story-teaser__boundary{padding:0;max-width:100%;margin-bottom:0}.component-table table{width:100%;margin:32px auto;border-collapse:collapse}.component-table table th{text-align:left;color:#44464b;font-family:acumin-pro-condensed,sans-serif;font-size:1rem;font-weight:700;margin-bottom:2px;padding:0 0 3px 5px;display:none}@media (min-width:600px){.component-table table th{display:table-cell}}.component-table table td{border-right:none;border-left:none;border-top:1px solid #e0e1e3;font-family:acumin-pro,sans-serif;font-size:.813em;color:#132e5c;line-height:1.5rem;padding:14px 16px;width:100%;display:block}@media (min-width:600px){.component-table table td{padding:17px 5px;width:auto;display:table-cell;font-size:1.188rem;line-height:1.75rem}}.component-table table td::before{content:attr(data-th);display:block;color:#44464b;font-family:acumin-pro-condensed,sans-serif;font-size:.813em;font-weight:700;line-height:1em}@media (min-width:600px){.component-table table td::before{display:none}}.component-table table tbody tr{background-color:#fff}.component-table table tbody tr:nth-child(even){background-color:#f2f2f3}@media (min-width:600px){.component-table table tbody tr:nth-child(even){background-color:#fff}}.page-node-type-interior-page .component-table{max-width:1600px;margin:0 auto}@media (min-width:600px){.component-table--alternating tbody tr:nth-child(odd){background-color:#f2f2f3}}.page-node-type-interior-page .component-table__boundary{padding-left:16px;padding-right:16px;padding-left:0;padding-right:0;padding-bottom:24px}@media (min-width:768px){.page-node-type-interior-page .component-table__boundary{max-width:968px;width:100%;padding-left:138px;padding-right:60px}}@media (min-width:600px){.page-node-type-interior-page .component-table__boundary{padding-left:16px;padding-right:16px}}@media (min-width:768px){.page-node-type-interior-page .component-table__boundary{padding-left:16px;padding-right:16px}}@media (min-width:768px) and (min-width:768px){.page-node-type-interior-page .component-table__boundary{max-width:968px;width:100%}}@media (min-width:768px) and (min-width:1160px){.page-node-type-interior-page .component-table__boundary{padding-left:60px;padding-right:60px}}@media (min-width:1099px){.page-node-type-interior-page .component-table__boundary{padding-bottom:48px}}.component-accordion table{width:100%;margin:32px auto;border-collapse:collapse}.component-accordion table th{text-align:left;color:#44464b;font-family:acumin-pro-condensed,sans-serif;font-size:1rem;font-weight:700;margin-bottom:2px;padding:0 0 3px 5px;display:none}@media (min-width:600px){.component-accordion table th{display:table-cell}}.component-accordion table td{border-right:none;border-left:none;border-top:1px solid #e0e1e3;font-family:acumin-pro,sans-serif;font-size:.813em;color:#132e5c;line-height:1.5rem;padding:14px 16px;width:100%;display:block}@media (min-width:600px){.component-accordion table td{padding:17px 5px;width:auto;display:table-cell;font-size:1.188rem;line-height:1.75rem}}.component-accordion table td::before{content:attr(data-th);display:block;color:#44464b;font-family:acumin-pro-condensed,sans-serif;font-size:.813em;font-weight:700;line-height:1em}@media (min-width:600px){.component-accordion table td::before{display:none}}.component-accordion table tbody tr{background-color:#fff}.component-accordion table tbody tr:nth-child(even){background-color:#f2f2f3}@media (min-width:600px){.component-accordion table tbody tr:nth-child(even){background-color:#fff}}.page-node-type-blog .component-video,.page-node-type-interior-page .component-video{max-width:1600px;margin:0 auto}.page-node-type-blog .component-video__boundary{padding-left:16px;padding-right:16px;margin-bottom:24px}@media (min-width:768px){.page-node-type-blog .component-video__boundary{max-width:968px;width:100%;padding-left:138px;padding-right:60px}}@media (min-width:1099px){.page-node-type-blog .component-video__boundary{margin-bottom:65px}}.page-node-type-interior-page .component-video__boundary{padding-left:16px;padding-right:16px;margin-bottom:24px}@media (min-width:768px){.page-node-type-interior-page .component-video__boundary{max-width:968px;width:100%}}@media (min-width:1160px){.page-node-type-interior-page .component-video__boundary{padding-left:60px;padding-right:60px}}@media (min-width:1099px){.page-node-type-interior-page .component-video__boundary{margin-bottom:65px}}.component-video__stage{position:relative}.component-video__title{font-size:1rem;font-family:acumin-pro-condensed,sans-serif;text-transform:uppercase;font-weight:700;color:#82afd3;display:inline-block;background-color:#002d72;padding:10px 16px 10px 16px;position:absolute;bottom:0;left:0}.component-video__poster:before{content:"";display:block;width:100%;height:100%;background-color:#001f4e;opacity:.35;position:absolute}.component-video__poster img{display:block;width:100%}.component-video__play-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:99}.component-video__play-btn svg{fill:#fff}@media (min-width:1099px){.component-video__play-btn svg{width:33px;height:auto}}.component-video__lightbox .slbOverlay{background:rgba(19,19,21,.9);opacity:1}.component-video__close{font-size:0!important;width:33px!important;height:33px!important;opacity:1!important;right:4px!important}.component-video__close:before{content:"";display:block;width:33px;height:33px;background:url(/themes/custom/penn_admissions/assets/close_FFFFFF.svg);opacity:.4;position:absolute;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;top:0}.component-video__close:hover:before{opacity:1}.is-hidden{display:none}.button-close{display:inline-block;width:16px;height:16px;position:absolute;top:10px;right:10px;cursor:pointer}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:9999}.modal{padding:20px 30px;width:90%;max-height:calc(100% - 150px);overflow-y:scroll;position:relative;min-height:300px;margin:5% auto 0;background:#fff;z-index:9999}@-webkit-keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{20%,53%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}to{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}to{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes wobble{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{11.1%,from,to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInDown{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInLeft{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInRight{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{60%,75%,90%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(.95,.95,.95) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);transform:perspective(400px) scale3d(1,1,1) translate3d(0,0,0) rotate3d(0,1,0,0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animated.delay-2s{-webkit-animation-delay:2s;animation-delay:2s}.animated.delay-3s{-webkit-animation-delay:3s;animation-delay:3s}.animated.delay-4s{-webkit-animation-delay:4s;animation-delay:4s}.animated.delay-5s{-webkit-animation-delay:5s;animation-delay:5s}.animated.fast{-webkit-animation-duration:.8s;animation-duration:.8s}.animated.faster{-webkit-animation-duration:.5s;animation-duration:.5s}.animated.slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.slower{-webkit-animation-duration:3s;animation-duration:3s}@media (prefers-reduced-motion){.animated{-webkit-animation:unset!important;animation:unset!important;-webkit-transition:none!important;transition:none!important}}.morphist>:not(.animated){display:none}.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:1500;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:grabbing}.pswp__bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#131315;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;will-change:opacity}.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1),-webkit-transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden}.pswp__img{position:absolute;width:auto;height:auto;top:0;left:0}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}.pswp__button{width:44px;height:44px;position:relative;background:0 0;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:0;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:105dpi),(min-resolution:1.1dppx){.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:0 0}}.pswp__button--close{background:url(/themes/custom/penn_admissions/assets/close_FFFFFF.svg);width:31px;height:31px}.pswp__button--share{display:none}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:none}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoom-allowed .pswp__img{cursor:default!important}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:0 0;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:20px;background-position:-138px -44px;background:url(/themes/custom/penn_admissions/assets/chevron_left_FFFFFF.svg);background-repeat:no-repeat}.pswp__button--arrow--right:before{right:20px;background-position:-94px -44px;background:url(/themes/custom/penn_admissions/assets/chevron_right_FFFFFF.svg);background-repeat:no-repeat}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;color:#000;text-decoration:none;font-size:14px;line-height:18px}.pswp__share-tooltip a:hover{text-decoration:none;color:#000}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{font-family:acumin-pro-extra-condensed,sans-serif;font-weight:900;font-size:1.438em;letter-spacing:1px;margin:0 auto;color:#bbbdc0;position:fixed;bottom:0;left:0;right:0;width:100%;padding:10px;max-width:886px;text-align:right;margin:0 auto}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px;padding-left:0}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;padding:10px 60px 10px 10px;line-height:22px;color:#bbbdc0;font-family:acumin-pro,sans-serif;font-size:1rem;max-width:886px}.pswp__caption__center p{margin:0}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/themes/custom/penn_admissions/css/preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:0 0;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border:2px solid #fff;border-radius:50%;border-left-color:transparent;border-bottom-color:transparent;position:absolute;top:0;left:0;background:0 0;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes clockwise{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:antialiased;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;right:0;top:0;height:44px;width:100%;padding-top:20px;padding-right:20px;margin:0 auto}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:0 0}ul.footnotes{padding-top:16px;border-top:1px solid #bbbdc0;margin-top:32px;padding-left:0;font-size:.8125rem;padding-bottom:24px}@media (min-width:1099px){ul.footnotes{padding-bottom:48px}}ul.footnotes li.footnote{margin-left:10px;font-size:.8125rem;line-height:1;padding-left:1.5em;text-indent:-1.3em}ul.footnotes sup{margin-right:10px}ul.footnotes sup a{text-decoration:none;border-bottom:0}sup .foonote-body-link{text-decoration:none;border-bottom:0}
