@charset "UTF-8";
/* CSS Document */

#homeAnimationContent,
#homeAnimationContent .results_list,
#homeAnimationContent .results_list li{
		width:100%;height:100%;
}

#homeAnimationContent .info{
	padding:80px 40px 50px;
	color:#fff;
}
#homeAnimationContent  li{height:100%}
#homeAnimationContent li a{display:block;background:linear-gradient(to bottom, rgba(0,0,0,0) 10%, rgba(0,0,0, .6));height:100%}#homeAnimationContent li a:hover,
#homeAnimationContent li a:focus{text-decoration:none}

#homeAnimationContent .title{--min-font-size:50;--max-font-size:80;opacity: .7;font-weight:300;line-height:1.2;transition:opacity 250ms ease;letter-spacing: -2px}
#homeAnimationContent .smalltitle{display:inline-block;padding-bottom:20px;--min-font-size:25;--max-font-size:50;text-transform:uppercase;font-weight:400;letter-spacing:5px;}
#homeAnimationContent.abstract{margin:25px 0 0 0}
#homeAnimationContent .abstract p{--min-font-size:16;--max-font-size:19}

#homeAnimationContent .backgroundimage{display:none}
#homeSiteSearch{position:relative;padding:43px 0;max-width:845px;margin:0 auto;background:#0E5C67}
#homeSiteSearch>div{display:block}
#homeSiteSearch input:focus::placeholder{color:rgba(255,255,255, .25)}
#homeSiteSearch input{width:100%;padding:0 0 10px;background:none;border:none;border-bottom:1px solid #468188;color:#fff;font-size:24px;line-height:1}
#homeSiteSearch input::placeholder{color:#C9E3E6;font-size:24px}
#homeSiteSearch button{padding:0;display:block;position:absolute;right:0;bottom:45px;width:30px;height:30px;background:none}
#homeSiteSearch button svg{display:block;width:100%;height:auto;fill:var(--orange)}
.largeSpotlights .standardButton{display:inline-block}

#homeAnimationContent img{
	max-width: inherit !important;
}

@keyframes slide_down{
		0%{top: -300px;opacity:0}
		25%{opacity:1}
		100%{top:0;opacity:1}}

@keyframes slide_up{	
		0%{top:300px;opacity:0}
		25%{opacity:1}
		100%{top:0;opacity:1}
}
@keyframes text_fade_in{
		0%{opacity:0}
		100%{opacity:1}
}
body.mobileActive #searchJump{top:26px;right:110px}

/* @media (min-width: 768px){#homeAnimation{height:100vh}} */
@media (min-width: 920px){
	body.mobileActive #searchJump{right:165px}button#navToggle.mobileNav.isActive{right:40px}}
/* 	#homeAnimation {
    position: relative;
    width: 100vw;
    left: calc(50% - 50vw);
    height: 600px;
	margin-top: 60px;
	 height: calc(100vh - 70px); 
} */



@media (min-width: 1025px){
/* 	#homeAnimation{height:50vw;overflow:hidden;background:#000} */

#homeAnimation>picture{display:none}
	
#homeAnimation li a{
	background: -webkit-linear-gradient(rgba(0,0,0,0) 20%, rgba(0,0,0, .7) 80%);
	background: -o-linear-gradient(rgba(0,0,0,0) 20%, rgba(0,0,0, .7) 80%);
	background: linear-gradient(rgba(0,0,0,0) 20%, rgba(0,0,0, .7) 80%);
	}
#homeAnimationContent .backgroundimage{display:block;position:absolute;left:0;top:0;z-index: -1;width:100%;height:100%;overflow:hidden}
	
#homeAnimationContent .backgroundimage
img{display:block;width:400%;height:100%}#homeAnimationContent li:nth-child(2) .backgroundimage
img{transform:translateX(-25%)}#homeAnimationContent li:nth-child(3) .backgroundimage
img{transform:translateX(-50%)}#homeAnimationContent li:nth-child(4) .backgroundimage
img{transform:translateX(-75%)}#homeAnimationContent{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}#homeAnimationContent
ul{display:flex;height:100%}#homeAnimationContent ul
li{position:relative !important;display:block !important;visibility:visible !important;z-index:100 !important;width:25% !important;}#homeAnimationContent ul li:not(:last-child){}#homeAnimationContent li
a{display:flex;align-items:flex-end;height:100%;padding:max(25px,
min(46px, 25px + (46 - 25) * ((100vw - 1024px) / (1820 - 1024))
));box-sizing:border-box}
	#homeAnimationContent li{position:relative;top: -90vh;padding:0;background:none;opacity:0;animation:slide_down 1200ms forwards;animation-delay:800ms}
	#homeAnimationContent li:nth-child(even){animation:slide_up 1200ms forwards;animation-delay:800ms}#homeAnimationContent
.info{padding:0;opacity:0;animation:text_fade_in 750ms forwards;animation-delay:1800ms}#homeAnimationContent
.title{position:relative;left: -5px;opacity:0;--max-font-size:120;--fluid-start:1024;transition:opacity 750ms ease}#homeAnimationContent
.abstract{opacity:0;transition:opacity 750ms ease}
#homeAnimationContent .smalltitle{background:none;color:#E3E3E3;--min-font-size:20;--max-font-size:28;font-weight:400;transition:font 750ms ease}#homeAnimationContent li.current
.abstract{opacity:1}#homeAnimationContent li.current
.title{opacity: .7}#homeAnimationContent li.current
.smalltitle{--min-font-size:28;--max-font-size:35;--fluid-start:1280;font-weight:400;color:#fff;}}@media (min-width: 1280px){#homeAnimation{
	
/* 	height:42vw */
	
	}}@media (min-width: 1600px){#homeAnimationContent
.title{left: -8px}}#alertMessage{position:fixed;top:0px;left:0px;z-index:98;width:100%;padding:20px
80px 20px 80px;background:#9f0604;box-sizing:border-box;color:#fff;line-height:1.2;text-align:center}#alertMessage
*{margin:0;padding:0;color:#fff}#alertMessage
a{text-decoration:underline}@media (max-width: 1349px){#alertMessage{padding:20px
44px 20px 44px}}
@media (max-width: 1024px){
	#alertMessage{padding:12px
16px 12px 16px;font-size:0.9rem}}
#noticeMessageWrapper{display:flex;justify-content:center;align-items:center;position:fixed;top:calc(50% - 5vh);left:calc(50% - 45vw);z-index:99;height:10vw;width:90vw;background:#000}
#noticeMessage{position:relative;z-index:999999;overflow:hidden;width:100%;background:#000;color:#fff;font-size:1.1rem}
#noticeMessage>div{margin:0;padding:1.5em 2.5em}#noticeMessage > div
p{margin:0;padding:0}

