.basic-hero{margin-bottom:48px;padding-top:16px}@media (min-width: 821px){.basic-hero{margin-bottom:56px;padding-top:32px}}.basic-hero .flex-alignment{display:flex;align-items:flex-start;flex-direction:column}.basic-hero:not(.faculty-hero) .basic-hero__image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:0}.basic-hero.basic-hero--microsite .basic-hero__wrap{display:flex;flex-direction:column-reverse;padding-top:16px}@media (min-width: 821px){.basic-hero.basic-hero--microsite .basic-hero__wrap{flex-direction:row;align-items:top;gap:32px;padding-top:32px}.basic-hero.basic-hero--microsite .basic-hero__wrap>div:not(.basic-hero__image){flex:1 1 50%;width:50%;max-width:calc(50% - 16px)}}@media screen and (min-width: 1100px){.basic-hero.basic-hero--microsite .basic-hero__wrap{align-items:center}}.basic-hero__image img{width:100%;height:100%;object-fit:cover}.basic-hero__image .field--name-field-image{height:100%}.basic-hero__image .field--name-field-image *:not(.contextual){height:100%}.basic-hero h1{margin-bottom:16px;font-weight:400;color:#4d4d4d}.basic-hero__copy{line-height:1.4;font-size:22px;color:#4d4d4d}.basic-hero__copy *{line-height:1.4}.basic-hero.basic-hero--microsite:not(.has-image),.basic-hero.basic-hero--mainsite{position:relative;background-color:#f4f4f4}@media (max-width: 820px){.basic-hero.basic-hero--microsite:not(.has-image),.basic-hero.basic-hero--mainsite{padding-top:24px}}.basic-hero.basic-hero--microsite:not(.has-image) h1,.basic-hero.basic-hero--mainsite h1{margin-bottom:24px;color:#007396}.basic-hero.basic-hero--microsite:not(.has-image) .breadcrumbs a,.basic-hero.basic-hero--microsite:not(.has-image) .breadcrumbs span,.basic-hero.basic-hero--mainsite .breadcrumbs a,.basic-hero.basic-hero--mainsite .breadcrumbs span{color:#4d4d4d}.basic-hero.basic-hero--microsite:not(.has-image) .breadcrumbs a:hover,.basic-hero.basic-hero--microsite:not(.has-image) .breadcrumbs a:focus-visible,.basic-hero.basic-hero--microsite:not(.has-image) .breadcrumbs span:hover,.basic-hero.basic-hero--microsite:not(.has-image) .breadcrumbs span:focus-visible,.basic-hero.basic-hero--mainsite .breadcrumbs a:hover,.basic-hero.basic-hero--mainsite .breadcrumbs a:focus-visible,.basic-hero.basic-hero--mainsite .breadcrumbs span:hover,.basic-hero.basic-hero--mainsite .breadcrumbs span:focus-visible{text-decoration:underline}.basic-hero.basic-hero--microsite:not(.has-image) .breadcrumbs path,.basic-hero.basic-hero--mainsite .breadcrumbs path{stroke:#4d4d4d}.basic-hero.basic-hero--microsite:not(.has-image) .basic-hero__copy,.basic-hero.basic-hero--mainsite .basic-hero__copy{max-width:864px}.basic-hero.basic-hero--microsite:not(.has-image) .basic-hero__ctas,.basic-hero.basic-hero--mainsite .basic-hero__ctas{margin-top:24px}.basic-hero.basic-hero--microsite:not(.has-image) .basic-hero__ctas .button:first-of-type,.basic-hero.basic-hero--mainsite .basic-hero__ctas .button:first-of-type{margin-right:24px}.basic-hero.basic-hero--microsite:not(.has-image) .basic-hero__wrap,.basic-hero.basic-hero--mainsite .basic-hero__wrap{padding:32px 0 42px}@media (min-width: 821px){.basic-hero.basic-hero--microsite:not(.has-image) .basic-hero__wrap,.basic-hero.basic-hero--mainsite .basic-hero__wrap{padding-bottom:84px}}@media (min-width: 821px){.basic-hero.basic-hero--microsite:not(.has-image),.basic-hero.basic-hero--mainsite{margin-bottom:0}}.basic-hero .field--name-field-image-caption{display:none}.basic-hero.has-image{position:relative;overflow:hidden;background-color:transparent}.basic-hero.has-image .pme-container .basic-hero__wrap{padding-bottom:20px}@media (min-width: 821px){.basic-hero.has-image{height:440px}.basic-hero.has-image .pme-container{display:flex;flex-direction:column;height:100%}.basic-hero.has-image .pme-container .basic-hero__wrap{margin-top:auto;padding-bottom:84px}}.basic-hero.has-image .breadcrumbs-wrap,.basic-hero.has-image .basic-hero__content{position:relative;z-index:1}.basic-hero.has-image .breadcrumbs a{color:#fff}.basic-hero.has-image .breadcrumbs path{stroke:#fff}.basic-hero.has-image h1,.basic-hero.has-image .field--name-field-hero-copy{color:#fff;text-shadow:-2px 4px 5px rgba(53,45,37,.8)}.basic-hero.has-image h1{margin-bottom:16px!important}.basic-hero__field__label{font-weight:600;text-transform:uppercase;line-height:1.45;font-size:16px;color:#4d4d4d}.basic-hero__field__value{font-size:16px;color:#4d4d4d;font-weight:400}.pme-mainsite:has(.block-views-blockdirectory-block-1) .basic-hero,.pme-mainsite:has(.block-inline-blockfiltered-directory-block) .basic-hero,.pme-mainsite:has(.block-views-blockpublications-list-list-items) .basic-hero,.pme-mainsite:has(.block-views-blockgroups-block-1) .basic-hero{margin-bottom:0!important}.pme-mainsite:has(.block-views-blockdirectory-block-1) .basic-hero__wrap,.pme-mainsite:has(.block-inline-blockfiltered-directory-block) .basic-hero__wrap,.pme-mainsite:has(.block-views-blockpublications-list-list-items) .basic-hero__wrap,.pme-mainsite:has(.block-views-blockgroups-block-1) .basic-hero__wrap{padding-bottom:0}.pme-mainsite:has(.block-views-blockdirectory-block-1) .basic-hero__wrap:has(:not(.basic-hero__copy)) h1,.pme-mainsite:has(.block-inline-blockfiltered-directory-block) .basic-hero__wrap:has(:not(.basic-hero__copy)) h1,.pme-mainsite:has(.block-views-blockpublications-list-list-items) .basic-hero__wrap:has(:not(.basic-hero__copy)) h1,.pme-mainsite:has(.block-views-blockgroups-block-1) .basic-hero__wrap:has(:not(.basic-hero__copy)) h1{margin-bottom:0}.pme-mainsite:has(.block-views-blockdirectory-block-1) .layout-content:before,.pme-mainsite:has(.block-views-blockdirectory-block-1) .layout-content:after,.pme-mainsite:has(.block-inline-blockfiltered-directory-block) .layout-content:before,.pme-mainsite:has(.block-inline-blockfiltered-directory-block) .layout-content:after,.pme-mainsite:has(.block-views-blockpublications-list-list-items) .layout-content:before,.pme-mainsite:has(.block-views-blockpublications-list-list-items) .layout-content:after,.pme-mainsite:has(.block-views-blockgroups-block-1) .layout-content:before,.pme-mainsite:has(.block-views-blockgroups-block-1) .layout-content:after{display:none!important}.pme-mainsite .layout-content:has(.region-inpage-nav){display:flex}@media (min-width: 821px){.pme-mainsite .layout-content:has(.region-inpage-nav){padding-left:48px;padding-right:48px}}.pme-mainsite .layout-content:has(.region-inpage-nav) .region-inpage-nav{width:280px;flex:none}@media (max-width: 820px){.pme-mainsite .layout-content:has(.region-inpage-nav) .region-inpage-nav{display:none}}.pme-mainsite .layout-content:has(.region-inpage-nav) .region-inpage-nav:empty{display:none}@media (min-width: 821px){.pme-mainsite .layout-content:has(.region-inpage-nav) .region-content{max-width:864px;width:100%}.pme-mainsite .layout-content:has(.region-inpage-nav) .region-content .block{margin-left:0;padding-left:0;padding-right:0}}@media (max-width: 820px){.pme-mainsite .layout-content:has(.region-inpage-nav) .region-content{width:100vw;overflow:hidden}}@media (min-width: 821px){.pme-mainsite .layout-content:has(.node--type-basic-page),.pme-mainsite .layout-content:has(.node--type-group){position:relative;gap:60px;max-width:1696px;width:100%;margin-left:auto;margin-right:auto;margin-top:-12px}.pme-mainsite .layout-content:has(.node--type-basic-page):before,.pme-mainsite .layout-content:has(.node--type-group):before{content:"";position:absolute;top:-35px;left:0;display:block;width:100vw;max-width:1400px;height:48px;background-color:#fff;clip-path:polygon(0 0,calc(100% - 64px) 0,100% 110px,100% 100%,0 100%)}.pme-mainsite .layout-content:has(.node--type-basic-page):after,.pme-mainsite .layout-content:has(.node--type-group):after{content:"";position:absolute;top:-35px;right:100%;display:block;width:100vw;height:48px;background-color:#fff}}@media (min-width: 821px) and (min-width: 821px){.pme-mainsite .layout-content:has(.node--type-basic-page) .node .layout__region--content:first-of-type .block:first-of-type,.pme-mainsite .layout-content:has(.node--type-group) .node .layout__region--content:first-of-type .block:first-of-type{position:relative;margin-top:0}}.pme-mainsite:has(.webform-submission-which-meng-track-is-right-for-yo-add-form) .basic-hero{padding:0;height:0;overflow:hidden}.pme-mainsite:has(.webform-submission-which-meng-track-is-right-for-yo-add-form) .layout-content{margin-top:0!important}.pme-mainsite:has(.webform-submission-which-meng-track-is-right-for-yo-add-form) .layout-content:before{display:none!important}.block-field-blocknodemicrosite-subpagebody{max-width:1696px;width:100%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (min-width: 821px){.block-field-blocknodemicrosite-subpagebody{padding-left:48px;padding-right:48px}}.block-field-blocknodemicrosite-subpagebody>.field--name-body{max-width:864px;margin-left:auto;margin-right:auto;margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #D9D9D9}@media (min-width: 821px){.block-field-blocknodemicrosite-subpagebody>.field--name-body{margin-bottom:64px;padding-bottom:64px}}.block-field-blocknodemicrosite-subpagebody .block-content{margin-bottom:32px;padding-bottom:32px;border-bottom:1px solid #D9D9D9}@media (min-width: 821px){.block-field-blocknodemicrosite-subpagebody .block-content{margin-bottom:64px;padding-bottom:64px}}.block-field-blocknodemicrosite-subpagebody .block-content .content{max-width:864px;margin-left:auto;margin-right:auto}@media (min-width: 821px){.node--type-microsite-subpage .basic-hero--microsite{margin-bottom:0}}@media screen and (min-width: 1024px){.node--type-microsite-subpage .node__content{position:relative;gap:60px;max-width:1696px;width:100%;margin-left:auto;margin-right:auto;margin-top:-12px}.node--type-microsite-subpage .node__content:before{content:"";position:absolute;top:-35px;left:0;display:block;width:100vw;max-width:1400px;height:48px;background-color:#fff;clip-path:polygon(0 0,calc(100% - 64px) 0,100% 110px,100% 100%,0 100%)}.node--type-microsite-subpage .node__content:after{content:"";position:absolute;top:-35px;right:100%;display:block;width:100vw;height:48px;background-color:#fff}.node--type-microsite-subpage .node__content .block{position:relative;z-index:1}}@media screen and (min-width: 1024px) and (min-width: 1024px){.node--type-microsite-subpage .node__content .node .layout__region--content:first-of-type .block:first-of-type{margin-top:0}}.node--type-microsite-subpage .node__content .node__content-wrapper{position:relative;z-index:1;max-width:920px;margin-left:auto;margin-right:auto;display:flex;flex-flow:column nowrap;gap:34px;padding:0 25px 48px}@media screen and (max-width: 1023px){.node--type-microsite-subpage .node__content .node__content-wrapper{gap:24px;padding-bottom:16px}}.block-field-blocknodebasic-pagebody{max-width:1696px;width:100%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}@media (min-width: 821px){.block-field-blocknodebasic-pagebody{padding-left:48px;padding-right:48px}}.block-field-blocknodebasic-pagebody>.field--name-body{max-width:864px;margin-left:auto;margin-right:auto;margin-bottom:32px}@media (min-width: 821px){.block-field-blocknodebasic-pagebody>.field--name-body{margin-bottom:48px}}.basic-hero.faculty-hero{background:#f4f4f4;margin-bottom:0}@media (max-width: 820px){.basic-hero.faculty-hero{padding:24px 0 34px}}.basic-hero.faculty-hero .basic-hero__wrap{padding-top:32px;padding-bottom:80px;gap:32px;flex-direction:row}@media (max-width: 820px){.basic-hero.faculty-hero .basic-hero__wrap{flex-direction:column;gap:24px;padding-bottom:0}}.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__image{flex-shrink:0;order:-1;max-width:192px;width:100%;aspect-ratio:1/1;margin:0}@media (max-width: 820px){.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__image{max-width:272px}}.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__image img{width:100%;height:100%;object-fit:cover;aspect-ratio:1/1}.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__image:empty{display:none}.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__content{flex:1}@media (max-width: 820px){.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__content{flex-direction:column;gap:0}}.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__content h1{color:#007396}.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__content .basic-hero__content-wrapper{width:100%;gap:50px;flex-direction:row}@media (max-width: 991px){.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__content .basic-hero__content-wrapper{flex-direction:column;gap:20px}}@media (max-width: 820px){.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__content .basic-hero__content-wrapper{flex-direction:column;gap:25px}}.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__content .basic-hero__content-wrapper .content-row{gap:20px}@media (max-width: 820px){.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__content .basic-hero__content-wrapper .content-row{gap:25px}}.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__content .basic-hero__content-wrapper .content-row-1{width:100%;flex:1}.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__content .basic-hero__content-wrapper .content-row-2{max-width:300px;width:100%;order:2;flex-shrink:0}.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__content-block h2{color:#4d4d4d;text-transform:uppercase;font-size:14px;font-weight:600}.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__content-block .content-block-list{color:#333;font-size:18px;font-weight:400;line-height:1.45}.basic-hero.faculty-hero .basic-hero__wrap .basic-hero__content-block .content-block-list a{display:block;color:maroon;line-height:1.45}.basic-hero.faculty-hero .basic-hero__copy{max-width:864px}.basic-hero.story-hero{background:#f4f4f4;margin-bottom:0}@media (max-width: 820px){.basic-hero.story-hero{padding:24px 0 34px}}.basic-hero.story-hero .basic-hero__wrap{padding-top:32px;padding-bottom:80px;gap:16px;max-width:860px}@media (max-width: 820px){.basic-hero.story-hero .basic-hero__wrap{padding-bottom:0}}.basic-hero.story-hero .basic-hero__content__block{color:#4d4d4d;font-size:22px;font-weight:400;line-height:1.4;flex-direction:row;gap:5px}.basic-hero.story-hero .basic-hero__content__block .field--name-field-introduction{font-size:20px}.basic-hero.story-hero .basic-hero__content__block .field--name-field-date{font-size:16px}.basic-hero.story-hero h1{color:#007396;margin:0;padding:0}.basic-hero.event-hero{background:#f4f4f4;margin-bottom:0}@media (max-width: 820px){.basic-hero.event-hero{padding:24px 0 34px}}.basic-hero.event-hero .basic-hero__wrap{padding-top:32px;padding-bottom:80px;gap:20px;max-width:860px}@media (max-width: 820px){.basic-hero.event-hero .basic-hero__wrap{padding-bottom:0}}.basic-hero.event-hero .basic-hero__content__block{color:#4d4d4d;font-size:22px;font-weight:400;line-height:1.4;flex-direction:row;gap:5px}.basic-hero.event-hero .basic-hero__content__block .field--name-field-introduction{font-size:20px}.basic-hero.event-hero h1{color:#007396;font-size:56px;font-weight:400;margin:0;padding:0}@media (max-width: 820px){.basic-hero.event-hero h1{font-size:38px}}.basic-hero.event-hero .link-container{padding-top:10px;padding-bottom:10px}.basic-hero.event-hero .link-container a{width:fit-content;box-shadow:none;display:inline-flex;padding:13px 32px;flex-grow:0;text-decoration:none;white-space:nowrap;border-radius:0;font-size:16px;font-weight:700;line-height:normal;letter-spacing:.7px;text-transform:uppercase;cursor:pointer;font-family:UChicagoSansSerif;background:transparent;background-color:maroon;border:1px solid #800000;color:#fff}.basic-hero.event-hero .link-container a.disabled{pointer-events:none;cursor:not-allowed;background-color:#ccc;border-color:#ccc}.basic-hero.event-hero .link-container a:hover,.basic-hero.event-hero .link-container a:focus-visible{color:maroon;background-color:#fff}.basic-hero.event-hero .link-container a:hover:active,.basic-hero.event-hero .link-container a:focus-visible:active{color:#fff;background-color:#4d4d4d;border-color:#4d4d4d}
