#sidebar{position:fixed;top:0;left:0;width:440px;min-height:100vh;padding:0;text-align:center;background-color:#000}#container{position:relative;display:flex;flex-direction:column;align-items:stretch;min-height:100vh;margin-left:440px;padding:0;background-color:#f9f4f1}main#primary{margin:0;padding:40px;flex-grow:1}a:link,a:visited{color:#ff5f24}a:hover{color:#d24916}a:active{color:#9f330c}#logo{position:relative;display:block;width:320px;height:109px;margin:60px auto;overflow:hidden}#logo a:link,#logo a:visited{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:transparent url("/img/ew/logoReversed.new.v1-01.svg") center 0 no-repeat;background-size:100% auto}#logo a:link h1,#logo a:visited h1{margin:0;font-family:"futura-pt","Segoe UI",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500;font-size:4rem;line-height:4rem;text-transform:uppercase;text-indent:-9999px;overflow:hidden}#logo a:link p,#logo a:visited p{margin:0;font-family:"futura-pt","Segoe UI",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:1.6rem;text-transform:uppercase;text-indent:-9999px;overflow:hidden}#primaryNavWrapper{margin:0;padding:0}#primaryNavWrapper nav#primaryNav>ul:first-of-type{display:block;margin:0 0 40px 0;padding:40px 0;text-align:center;font-size:0;line-height:0;border-top:1px solid #323232;border-bottom:1px solid #323232}#primaryNavWrapper nav#primaryNav>ul:first-of-type>li{margin:0;padding:0;list-style-type:none}#primaryNavWrapper nav#primaryNav>ul:first-of-type>li a:link,#primaryNavWrapper nav#primaryNav>ul:first-of-type>li a:visited{position:relative;display:block;margin:0;padding:0;font-family:"futura-pt","Segoe UI",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:1.8rem;height:3.8rem;line-height:3.8rem;letter-spacing:0.1rem;text-transform:uppercase;text-decoration:none;color:#a9a9a9}#primaryNavWrapper nav#primaryNav>ul:first-of-type>li a:active,#primaryNavWrapper nav#primaryNav>ul:first-of-type>li a:hover{color:#fff}#primaryNavWrapper nav#primaryNav>ul:first-of-type>li.current-menu-ancestor a:link,#primaryNavWrapper nav#primaryNav>ul:first-of-type>li.current-menu-ancestor a:visited,#primaryNavWrapper nav#primaryNav>ul:first-of-type>li.current-menu-item a:link,#primaryNavWrapper nav#primaryNav>ul:first-of-type>li.current-menu-item a:visited,#primaryNavWrapper nav#primaryNav>ul:first-of-type>li.current-menu-parent a:link,#primaryNavWrapper nav#primaryNav>ul:first-of-type>li.current-menu-parent a:visited,#primaryNavWrapper nav#primaryNav>ul:first-of-type>li.current-page-ancestor a:link,#primaryNavWrapper nav#primaryNav>ul:first-of-type>li.current-page-ancestor a:visited{color:#ff5f24}#primaryNavWrapper #mobiToggle{display:none;position:absolute;top:30px;left:30px;margin:0;padding:0 15px 0 45px;height:40px;font-family:"futura-pt","Segoe UI",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:400;font-size:1.8rem;line-height:3.7rem;letter-spacing:0.1rem;text-transform:uppercase;text-decoration:none;text-align:left;color:#fff;border:1px solid #666;border-radius:3px;cursor:pointer;z-index:300}#primaryNavWrapper #mobiToggle:before{position:absolute;top:11px;left:11px;width:25px;height:25px;background:transparent url("/img/global/iconSprite.v43-01.svg") -450px -250px no-repeat;content:"";z-index:0}#primaryNavWrapper #mobiToggle.active{width:40px;padding:0;text-indent:-9999px;overflow:hidden}#primaryNavWrapper #mobiToggle.active:before{left:8px;background-position:-500px -250px}header#hero{position:relative;width:auto;height:calc((100vw - 460px) / 2);margin:-40px -40px 40px -40px;padding:0;background-color:#927461;overflow:hidden}header#hero #biography{display:block;position:absolute;top:0;left:0;width:50%;height:100%;background:#a9a9a9 url("/img/ew/hero/biography.v1.jpg") center center no-repeat;background-size:cover}header#hero #biography .wrapper{position:absolute;bottom:0;left:0;width:100%;height:auto;padding:120px 200px 60px 60px;background-image:linear-gradient(185deg,transparent 30%,rgba(0,0,0,0.8) 100%)}header#hero #biography p{margin-bottom:0;font-size:1.8rem;line-height:2.6rem;color:#fff}header#hero #biography ul{display:block;margin:40px 0 0 -20px;padding:0;font-size:0;line-height:0}header#hero #biography ul li{position:relative;display:inline-block;margin:0;padding:5px 20px;list-style-type:none;font-family:"futura-pt","Segoe UI",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600;font-size:1.9rem;line-height:1.9rem;letter-spacing:0.1rem;text-transform:uppercase}header#hero #biography ul li a:active,header#hero #biography ul li a:hover,header#hero #biography ul li a:link,header#hero #biography ul li a:visited{display:block;text-decoration:none;color:#fff}header#hero #biography ul li:after{position:absolute;top:0;right:0;width:1px;height:100%;background-color:rgba(255,255,255,0.3);content:"";z-index:0}header#hero #biography ul li:last-child:after{display:none}header#hero .caption{position:absolute;width:100%;bottom:0;left:0;margin:0;padding:200px 60px 60px 125px;text-align:left;background-image:linear-gradient(185deg,transparent 50%,rgba(0,0,0,0.8) 100%)}header#hero .caption:before{position:absolute;bottom:50px;left:60px;width:60px;height:60px;background:transparent url("/img/global/iconSprite.v43-01.svg") -100px -150px no-repeat;content:"";z-index:0}header#hero .caption h2,header#hero .caption h3{margin:0}header#hero .caption h2,header#hero .caption h2 a:link,header#hero .caption h2 a:visited,header#hero .caption h3,header#hero .caption h3 a:link,header#hero .caption h3 a:visited{text-decoration:none;color:#fff}header#hero .caption h2{margin:-5px 0 0 0;font-weight:600;font-size:2.6rem;-webkit-hyphens:auto;hyphens:auto}header#hero .caption h3{font-weight:400;letter-spacing:0.1rem}header#hero #virtualSchool{display:block;position:absolute;top:0;right:0;width:50%;height:50%;background:#000 url("/img/ew/hero/virtualSchool.v2.jpg") center bottom no-repeat;background-size:cover}header#hero #virtualSchool .caption:before{bottom:58px;left:45px}header#hero #instagram,header#hero #tiktok{display:block;position:absolute;bottom:0;right:25%;width:25%;height:50%;background:#323232 url("/img/ew/hero/instagram.v3.jpg") center bottom no-repeat;background-size:cover}header#hero #instagram .caption:before,header#hero #tiktok .caption:before{background-position:0 -150px}header#hero #tiktok{right:0;background:#927461 url("/img/ew/hero/tiktok.v1.jpg") center bottom no-repeat;background-size:cover}header#hero #tiktok .caption:before{background-position:-200px -150px}#latest>section:first-child{flex:0 1 calc(((100% / 3) * 2) - 10px);margin-right:10px}#latest>section:nth-child(2){flex:0 1 calc((100% / 3) - 10px);margin-left:10px}#upcomingEvents #eventsOverview{padding-top:15px;border-top:1px solid #dfd1c7}#upcomingEvents #eventsOverview .event{position:relative;min-height:58px;margin:0 0 15px 0;padding:0 0 15px 0;border-bottom:1px solid #dfd1c7}#upcomingEvents #eventsOverview .event:last-of-type{margin-bottom:0;padding-bottom:0;border-bottom:none}#upcomingEvents #eventsOverview .eventDate{position:absolute;top:-1px;left:-5px;width:45px;margin:0;font-family:"futura-pt","Segoe UI",Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:700;text-align:center;text-transform:uppercase}#upcomingEvents #eventsOverview .eventDate .month{display:block;font-weight:600;font-size:1.6rem;line-height:2rem;color:#ff5f24}#upcomingEvents #eventsOverview .eventDate .day{display:block;font-size:2.6rem;line-height:2.6rem;color:#ff5f24}#upcomingEvents #eventsOverview .eventDetail{margin-left:50px;padding-left:15px;border-left:1px solid #dfd1c7}#upcomingEvents #eventsOverview .eventDetail p{margin:0;line-height:1.6rem}#upcomingEvents #eventsOverview .eventDetail h3{margin:-1px 0 5px 0}#upcomingEvents #eventsOverview .eventDetail h3,#upcomingEvents #eventsOverview .eventDetail h3 a:link,#upcomingEvents #eventsOverview .eventDetail h3 a:visited{color:#ff5f24}#upcomingEvents #eventsOverview .eventDetail h3 a:hover{color:#d24916}#upcomingEvents #eventsOverview .eventDetail h3 a:active{color:#9f330c}#featuredAlbum:link,#featuredAlbum:visited{display:block;position:relative;padding:0;text-decoration:none;background-image:none;background-color:#000;border:none}#featuredAlbum:link img,#featuredAlbum:visited img{width:100%;height:auto;vertical-align:middle;border-radius:5px}#featuredAlbum:link header,#featuredAlbum:visited header{position:absolute;width:100%;padding:40px 40px 60px 40px;left:0;top:0;background-image:linear-gradient(to bottom,rgba(0,0,0,0.8) 40%,transparent 100%);border-radius:5px 5px 0 0;z-index:100}#featuredAlbum:link header h2,#featuredAlbum:visited header h2{margin-bottom:10px}#featuredAlbum:link header h2,#featuredAlbum:link header h2 a:link,#featuredAlbum:link header h2 a:visited,#featuredAlbum:link header p,#featuredAlbum:link header p a:link,#featuredAlbum:link header p a:visited,#featuredAlbum:visited header h2,#featuredAlbum:visited header h2 a:link,#featuredAlbum:visited header h2 a:visited,#featuredAlbum:visited header p,#featuredAlbum:visited header p a:link,#featuredAlbum:visited header p a:visited{color:#fff}#merch:link,#merch:visited,#totw:link,#totw:visited,#virtualChoir:link,#virtualChoir:visited{display:block;width:100%;height:0;font-size:0;line-height:0;text-align:center;text-indent:-9999px;overflow:hidden}#virtualChoir:link,#virtualChoir:visited{padding:0 0 45% 0;border:none;background:#000 url("/img/vc/hero.vc6.jpg") center center no-repeat;background-size:cover}#virtualChoir:link span,#virtualChoir:visited span{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}#virtualChoir:link span h2,#virtualChoir:visited span h2{display:block;width:60%;margin:0 auto 30px auto;padding:0 0 11% 0;font-size:0;line-height:0;background:transparent url("/img/vc/logo.v1.svg") 0 0 no-repeat;background-size:100% auto;text-indent:-9999px;overflow:hidden}#virtualChoir:link span button,#virtualChoir:visited span button{white-space:nowrap}#merch:link,#merch:visited{padding:0 0 40% 0;background:#323232 url("/img/ew/merch.v1-01.svg") center center no-repeat;background-size:70% auto}#merch:hover{background-color:#222}#merch:active{background-color:#000}#totw:link,#totw:visited{margin:0;padding:0 0 30% 0;border:none;background:#927461 url("/img/ew/totw/totwReversed.v1-01.svg") center center no-repeat;background-size:70% auto}#totw:hover{background-color:#75533e}#totw:active{background-color:#593824}@media screen and (max-width:1920px){#sidebar{width:400px}#container{margin-left:400px}header#hero #biography .wrapper{padding:120px 40px 40px 40px}header#hero .caption{padding:200px 40px 40px 105px}header#hero .caption:before{bottom:30px;left:40px}header#hero #virtualSchool .caption:before{bottom:38px;left:25px}#featuredAlbum:link header,#featuredAlbum:visited header{padding:30px 30px 60px 30px}}@media (min-width:1440px) and (-webkit-min-device-pixel-ratio:1.5),screen and (max-width:1440px){#sidebar{width:340px}#logo{width:280px;height:95px;margin:40px auto}#primaryNavWrapper nav#primaryNav>ul:first-of-type{margin:0 0 30px 0;padding:30px 0}#primaryNavWrapper nav#primaryNav>ul:first-of-type>li a:link,#primaryNavWrapper nav#primaryNav>ul:first-of-type>li a:visited{font-size:1.6rem;height:3.2rem;line-height:3.2rem}#primaryNavWrapper nav#primaryNav ul.social li{margin:0}#container{margin-left:340px}main#primary{padding:20px}header#hero{height:calc(((100vw - 340px) / 2) + 100px);margin:-20px -20px 20px -20px}header#hero .caption{padding:200px 40px 40px 40px}header#hero .caption h2{font-size:2.2rem}header#hero .caption:before{display:none}header#hero #biography .wrapper{padding:200px 40px 40px 40px}header#hero #biography p{font-size:1.5rem;line-height:2.2rem}header#hero #biography ul{margin-top:20px}header#hero #biography ul li{font-size:1.6rem;line-height:1.6rem}#virtualChoir:link,#virtualChoir:visited{padding:0 0 60% 0}}@media screen and (max-width:1280px){#sidebar{position:relative;width:100%;min-height:auto;padding:1px 0}#logo{width:280px;height:95px;margin:30px auto}#primaryNavWrapper nav#primaryNav{display:block;position:absolute;top:0;left:0;width:340px;height:100vh;background-color:#000;transform:translateX(-100%);z-index:200}#primaryNavWrapper nav#primaryNav>ul:first-of-type{padding-top:80px;border-top:none}#primaryNavWrapper #mobiToggle{display:inline-block}#container{margin-left:0}header#hero{height:calc(100vh - 150px)}}@media screen and (max-width:600px){#primaryNavWrapper nav#primaryNav{width:100vw}#primaryNavWrapper #mobiToggle{top:20px;left:20px;padding:0;width:38px;height:34px;text-indent:-9999px;overflow:hidden}#primaryNavWrapper #mobiToggle:before{top:8px;left:8px}#primaryNavWrapper #mobiToggle.active{width:38px}#primaryNavWrapper #mobiToggle.active:before{left:7px}main#primary{padding:0}header#hero{height:auto;margin:0}header#hero #biography{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;height:auto;padding-top:100vw;background-size:100% auto;background-position:center top}header#hero #biography .wrapper{position:relative;top:auto;left:auto;right:auto;bottom:auto;padding:30px;background-color:#927461;background-image:none}header#hero #biography ul{margin:20px 0 0 0}header#hero #biography ul li{position:relative;display:block;padding:0;line-height:3rem}header#hero #biography ul li:after{display:none}header#hero .caption h2{font-size:2.1rem}header#hero #instagram,header#hero #tiktok,header#hero #virtualSchool{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;height:100vw}#latest>section:first-child,#latest>section:nth-child(2){flex:0 1 100%;margin:0}#virtualChoir:link,#virtualChoir:visited{padding:0 0 100% 0}#virtualChoir:link span h2,#virtualChoir:visited span h2{width:70%;margin:0 auto 30px auto;padding-bottom:13%}#totw:link,#totw:visited{padding:0 0 35% 0;background-size:80% auto}}