/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--type-media-mention p{line-height:1.3;}
@media screen{:root{--jhu-brand-heritage-blue:#002D72;--jhu-blue-50:#0077D8;--jhu-brand-spirit-blue:#68ACE5;--jhu-brand-white:#FFFFFF;--jhu-150th-bar-accent:var(--jhu-brand-spirit-blue);--jhu-150th-bar-background:var(--jhu-brand-heritage-blue);--jhu-150th-bar-color:var(--jhu-brand-white);--jhu-150th-bar-secondary:var(--jhu-brand-spirit-blue);--jhu-150th-bar-height:52px;@media (1020px <= width){--jhu-150th-bar-height:68px;}}#jhu-150th-bar{align-items:center;background:var(--jhu-150th-bar-background);box-sizing:border-box;color:var(--jhu-150th-bar-color);display:grid;font-family:"Work Sans",sans-serif;font-weight:500;font-size:min(3vw,12px);font-style:normal;gap:0;grid-template-areas:"logo name"
        "logo tagline";grid-template-columns:60px 1fr;height:var(--jhu-150th-bar-height);letter-spacing:0.05em;margin:0;padding:0 1em;text-decoration:none;text-transform:uppercase;width:100%;@media (460px <= width){grid-template-columns:90px 1fr;letter-spacing:0.1em;}@media (800px <= width){gap:0 1em;grid-template-areas:"name logo tagline";grid-template-columns:1fr 72px 1fr;}@media (1020px <= width){font-size:clamp(16px,1.56vw,21px);grid-template-columns:1fr 108px 1fr;}}#jhu-150th-bar[jhu-150th-bar-style="light"]{--jhu-150th-bar-accent:var(--jhu-brand-spirit-blue);--jhu-150th-bar-background:var(--jhu-brand-white);--jhu-150th-bar-color:var(--jhu-brand-heritage-blue);--jhu-150th-bar-secondary:var(--jhu-blue-50);}#jhu-150th-bar *{box-sizing:inherit;font-size:1em;line-height:1.4;margin:0;padding:0;vertical-align:middle;}#jhu-150th-bar p{display:flex;flex-direction:row;flex-wrap:nowrap;}#jhu-150th-bar .jhu-150th-bar-sep{background-color:var(--jhu-150th-bar-accent);color:red;display:inline-block;height:1.4em;margin:0 0.5em;width:1px;@media (480px <= width){margin:0 1em;width:2px;}}#jhu-150th-bar #jhu-150th-name{grid-area:name;justify-self:start;text-align:left;@media (width < 800px){align-self:end;}@media (800px <= width){justify-self:end;text-align:right;}}#jhu-150th-bar #jhu-150th-name .jhu-150th-bar-sep:last-child{@media (width < 800px){order:-1;}}#jhu-150th-bar #jhu-150th-logo{aspect-ratio:144 / 90;grid-area:logo;height:auto;justify-self:center;object-fit:contain;text-align:center;max-height:100%;max-width:144px;width:100%;}#jhu-150th-bar #jhu-150th-tagline{color:var(--jhu-150th-bar-secondary);grid-area:tagline;justify-self:start;text-align:left;@media (width < 800px){align-self:start;}}
}
@media(min-width:920px){.header .header__inner,.banner-header .header__inner{height:unset;min-height:23.75rem;}}
.timeline-container{width:90%;max-width:920px;margin:0 auto;}.timeline-container::after{content:"";display:table;clear:both;}#timeline{position:relative;padding:0 0 2em;margin-top:2em;margin-bottom:2em;}#timeline::before{content:"";position:absolute;top:0;left:18px;height:100%;width:4px;background:#d7e4ed;}@media only screen and (min-width:920px){#timeline{margin-top:3em;margin-bottom:3em;}#timeline::before{left:50%;margin-left:-2px;}}.timeline-block{position:relative;margin:1em 0;}.timeline-block:after{content:"";display:table;clear:both;}.timeline-block:first-child{margin-top:0;}.timeline-block:last-child{margin-bottom:0;}@media only screen and (min-width:920px){.timeline-block{margin:-3em 0;}.timeline-block:first-child{margin-top:0;}.timeline-block:last-child{margin-bottom:0;}}.timeline-img{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 4px white,inset 0 2px 0 rgba(0,0,0,0.08),0 3px 0 4px rgba(0,0,0,0.05);}.timeline-img img{display:block;width:24px;height:24px;position:relative;left:50%;top:50%;margin-left:-12px;margin-top:-12px;}.timeline-img.picture{background:#75ce66;}.timeline-img.movie{background:#c03b44;}.timeline-img.location{background:#f0ca45;}@media only screen and (min-width:920px){.timeline-img{width:60px;height:60px;left:50%;margin-left:-30px;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden;}.timeline-img.is-hidden{visibility:hidden;}.timeline-img.bounce-in{visibility:visible;-webkit-animation:bounce-1 0.6s;-moz-animation:bounce-1 0.6s;animation:bounce-1 0.6s;}}@-webkit-keyframes bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);}60%{opacity:1;-webkit-transform:scale(1.2);}100%{-webkit-transform:scale(1);}}@-moz-keyframes bounce-1{0%{opacity:0;-moz-transform:scale(0.5);}60%{opacity:1;-moz-transform:scale(1.2);}100%{-moz-transform:scale(1);}}@keyframes bounce-1{0%{opacity:0;-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);}60%{opacity:1;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}}.timeline-content{position:relative;margin-left:35px;background:#eee;padding:1em;}.timeline-content:after{content:"";display:table;clear:both;}.timeline-content h2{font-size:1.5em;line-height:0.5;color:#303e49;}.timeline-content p,.timeline-content .read-more,.timeline-content .date{}.timeline-content .read-more,.timeline-content .date{display:inline-block;}.timeline-content p{margin:1em 0;line-height:1.6;}.timeline-content .read-more{float:right;padding:0.8em 1em;background:#acb7c0;color:white;border-radius:0.25em;}.no-touch .timeline-content .read-more:hover{background-color:#bac4cb;}.timeline-content .date{float:left;padding:0.8em 0;opacity:0.7;}.timeline-content::before{content:"";position:absolute;top:16px;right:100%;height:0;width:0;border:7px solid transparent;border-right:7px solid #eee;}@media only screen and (min-width:920px){.timeline-content{margin-left:0;padding:1.6em;width:48.25%;}.timeline-content::before{top:24px;left:100%;border-color:transparent;border-left-color:#eee;}.timeline-content .read-more{float:left;}.timeline-content .date{position:absolute;width:100%;left:122%;top:6px;font-size:16px;font-size:1rem;}.timeline-block:nth-child(even) .timeline-content{float:right;}.timeline-block:nth-child(even) .timeline-content::before{top:24px;left:auto;right:100%;border-color:transparent;border-right-color:#eee;}.timeline-block:nth-child(even) .timeline-content .read-more{float:right;}.timeline-block:nth-child(even) .timeline-content .date{left:auto;right:122%;text-align:right;}.timeline-content.is-hidden{visibility:hidden;}.timeline-content.bounce-in{visibility:visible;-webkit-animation:bounce-2 0.6s;-moz-animation:bounce-2 0.6s;animation:bounce-2 0.6s;}}@media only screen and (min-width:920px){.timeline-block:nth-child(even) .timeline-content.bounce-in{-webkit-animation:bounce-2-inverse 0.6s;-moz-animation:bounce-2-inverse 0.6s;animation:bounce-2-inverse 0.6s;}}@-webkit-keyframes bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);}60%{opacity:1;-webkit-transform:translateX(20px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes bounce-2{0%{opacity:0;-moz-transform:translateX(-100px);}60%{opacity:1;-moz-transform:translateX(20px);}100%{-moz-transform:translateX(0);}}@keyframes bounce-2{0%{opacity:0;-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-ms-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);}60%{opacity:1;-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-ms-transform:translateX(20px);-o-transform:translateX(20px);transform:translateX(20px);}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}@-webkit-keyframes bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);}60%{opacity:1;-webkit-transform:translateX(-20px);}100%{-webkit-transform:translateX(0);}}@-moz-keyframes bounce-2-inverse{0%{opacity:0;-moz-transform:translateX(100px);}60%{opacity:1;-moz-transform:translateX(-20px);}100%{-moz-transform:translateX(0);}}@keyframes bounce-2-inverse{0%{opacity:0;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-ms-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);}60%{opacity:1;-webkit-transform:translateX(-20px);-moz-transform:translateX(-20px);-ms-transform:translateX(-20px);-o-transform:translateX(-20px);transform:translateX(-20px);}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);}}.agenda-block p:last-child,.article p:last-child{margin-bottom:0;}
.results{background-color:yellow;}
