@charset "UTF-8";/*! Variables
   ========================================================================== */@media (max-width:1200px){.pages-links a{margin:0 20px}}@media (min-width:992px){header .nav.mobile-nav{display:none!important}.about-page .about-page-section>.container-fluid>.row .col-lg-4{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.about-page .about-page-section>.container-fluid>.row .col-lg-4 h2{position:fixed;width:33.3333%;left:0;top:170px}.has-topbanner:not(.banner-removed) .about-page .about-page-section>.container-fluid>.row .col-lg-4 h2{top:226px}.has-topbanner .about-page .about-page-section>.container-fluid>.row .col-lg-4 h2:not(.locked){transition:top .25s ease}.has-topbanner .about-page .about-page-section>.container-fluid>.row .col-lg-4 h2:not(.locked).resizable-text{transition:All .5s cubic-bezier(0,.3,.11,1),top .25s ease}.day-page-title .big-title.resizable-text{font-size:25px}}@media screen and (min-width:992px) and (min-width:768px){.day-page-title .big-title.resizable-text{font-size:calc(25px + 25 * (100vw - 768px)/ 832)}}@media screen and (min-width:992px) and (min-width:1600px){.day-page-title .big-title.resizable-text{font-size:50px}}@media (min-width:992px){.toolbar-fixed.toolbar-horizontal .about-page .about-page-section>.container-fluid>.row .col-lg-4 h2{top:208.8px}.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .about-page .about-page-section>.container-fluid>.row .col-lg-4 h2{top:238.8px}}@media (min-width:768px){.resizable-text.large-title{font-size:80px}}@media screen and (min-width:768px) and (min-width:768px){.resizable-text.large-title{font-size:calc(80px + 55 * (100vw - 768px)/ 832)}}@media screen and (min-width:768px) and (min-width:1600px){.resizable-text.large-title{font-size:135px}}@media (min-width:768px){.resizable-text.big-title{font-size:25px}}@media screen and (min-width:768px) and (min-width:768px){.resizable-text.big-title{font-size:calc(25px + 12 * (100vw - 768px)/ 832)}}@media screen and (min-width:768px) and (min-width:1600px){.resizable-text.big-title{font-size:37px}}@media (min-width:768px){.resizable-text.medium-title{font-size:16px}}@media screen and (min-width:768px) and (min-width:768px){.resizable-text.medium-title{font-size:calc(16px + 8 * (100vw - 768px)/ 832)}}@media screen and (min-width:768px) and (min-width:1600px){.resizable-text.medium-title{font-size:24px}}@media (min-width:768px){.resizable-text.small-title{font-size:16px}}@media screen and (min-width:768px) and (min-width:768px){.resizable-text.small-title{font-size:calc(16px + 4 * (100vw - 768px)/ 832)}}@media screen and (min-width:768px) and (min-width:1600px){.resizable-text.small-title{font-size:20px}}@media (min-width:768px){.resizable-text.tiny-title{font-size:16px}}@media screen and (min-width:768px) and (min-width:768px){.resizable-text.tiny-title{font-size:calc(16px + 0 * (100vw - 768px)/ 832)}}@media screen and (min-width:768px) and (min-width:1600px){.resizable-text.tiny-title{font-size:16px}}@media (min-width:768px){.resizable-text.large-paragraph{font-size:16px}}@media screen and (min-width:768px) and (min-width:768px){.resizable-text.large-paragraph{font-size:calc(16px + 3 * (100vw - 768px)/ 832)}}@media screen and (min-width:768px) and (min-width:1600px){.resizable-text.large-paragraph{font-size:19px}}@media (min-width:768px){.about-page .about-page-section .page-content p{font-size:16px}}@media screen and (min-width:768px) and (min-width:768px){.about-page .about-page-section .page-content p{font-size:calc(16px + 3 * (100vw - 768px)/ 832)}}@media screen and (min-width:768px) and (min-width:1600px){.about-page .about-page-section .page-content p{font-size:19px}}@media (min-width:768px){.day-page .page-content .inner-content p{font-size:16px}}@media screen and (min-width:768px) and (min-width:768px){.day-page .page-content .inner-content p{font-size:calc(16px + 3 * (100vw - 768px)/ 832)}}@media screen and (min-width:768px) and (min-width:1600px){.day-page .page-content .inner-content p{font-size:19px}}@media (min-width:768px){header .nav ul li a{padding:28px 0;position:relative;height:80px;overflow:hidden}header .nav ul li a:not(.nav-sign-up):after{content:"";display:block;width:100%;height:0;position:absolute;bottom:0;left:0;background-color:#000;transform-origin:center bottom;transition:0s}header .nav ul li a:not(.nav-sign-up).is-active:after,header .nav ul li a:not(.nav-sign-up):hover:after{height:2px}header .nav ul li a.nav-sign-up{height:39px;padding:7px 15px 5px 15px;border-radius:19px;border:1px solid rgba(0,0,0,.1);margin-top:20px;transition:border .2s}header .nav ul li a.nav-sign-up:hover{border-color:#000}.os-windows header .nav ul li a.nav-sign-up{padding:4px 15px 5px 15px;margin-top:20px}}@media screen and (min-width:768px) and (-webkit-max-device-pixel-ratio:1) and (min-color-index:0){header .nav ul li a.nav-sign-up{padding:7px 15px 5px 15px;margin-top:20px}}@media (min-width:768px){.sidebar .scalable-content .share-content p{font-size:10.5px}}@media screen and (min-width:768px) and (min-width:768px){.sidebar .scalable-content .share-content p{font-size:calc(10.5px + 5.5 * (100vw - 768px)/ 832)}}@media screen and (min-width:768px) and (min-width:1600px){.sidebar .scalable-content .share-content p{font-size:16px}}@media (min-width:768px){.days-holder,.months-pane{padding-right:0;padding-left:0}.days-holder .container,.days-holder .container-fluid,.months-pane .container,.months-pane .container-fluid{padding-right:5%;padding-left:5%}.days-holder .container .row,.days-holder .container-fluid .row,.months-pane .container .row,.months-pane .container-fluid .row{margin:0 -15px}.days-holder .container .row>div,.days-holder .container-fluid .row>div,.months-pane .container .row>div,.months-pane .container-fluid .row>div{padding-right:15px;padding-left:15px}.mobile-sharing-menu{display:none}.toolbar-vertical.fixed-content .sidebar{top:118.8px}.android-os #fixed_holder,.ios-ipad #fixed_holder{display:block;position:fixed;left:0;right:0;z-index:-1;height:100%;width:100%}.ios-ipad .navigation-buttons a .arrow-button{padding-bottom:0}.android-os .switch,.ios-ipad .switch{margin-top:0}.ios-os.ios-iphone .months-holder .months-trigger a span{bottom:6px}}@media (min-width:768px) and (max-width:991.98px){.resizable-text.big-title{font-size:calc(28px + 10 * (100vw - 600px)/ 392)}}@media (max-width:767.98px){.day-page-title{max-width:425px;width:calc(70% + 50px)}}@media (max-width:1099.98px) and (min-width:992px){.about-section>div:first-child{padding-left:0;padding-right:25px}.about-section>div:last-child{padding-right:0;padding-left:25px}}@media (max-width:991.98px) and (min-width:768px){.container,.container-fluid{padding-left:30px;padding-right:30px}.container .row,.container-fluid .row{margin-right:-15px;margin-left:-15px}.container .row>*,.container-fluid .row>*{padding-left:15px;padding-right:15px}.logo-title{max-width:inherit!important;padding-left:15px;margin-left:15px}.content-page .page-content{border-left:0 none}.mobile-sharing-menu .sharing-content{max-width:100%!important}.mobile-sharing-menu .sharing-content h3{font-size:3em!important}.mobile-sharing-menu .sharing-content .sharing-buttons,.mobile-sharing-menu .sharing-content p{max-width:320px;margin-right:auto;margin-left:auto}.day-page-title{padding-top:10vh;max-width:640px;margin-bottom:8vh}.image-container .holder{max-width:700px}.about-section,.navigation-buttons{position:relative;border-color:transparent}.about-section:after,.navigation-buttons:after{content:" ";top:0;left:-30vw;position:absolute;height:0;width:130vw;border-top:1px solid rgba(0,0,0,.09)}.navigation-buttons{padding:0!important}.navigation-buttons:before{top:1px}.navigation-buttons a{padding-right:30px!important;padding-left:30px!important;width:calc(50% + 15px)}.navigation-buttons a:first-child{margin-left:-15px}.navigation-buttons a:last-child{float:right;margin-right:-15px}.about-section{max-width:730px!important;margin-right:auto!important;margin-left:auto!important}.sidebar .share-content .seperator-line{margin-top:35px}.join-page .join-section{max-width:620px;margin:0 auto}.join-page .join-section h2{max-width:70%;margin:0 auto 50px auto}.join-page .join-section #join-form{max-width:560px;margin:0 auto}footer h3{font-size:1.063em}}@media (max-width:991.98px) and (min-width:600px){.day-page-title .big-title.resizable-text{font-size:25px}}@media screen and (max-width:991.98px) and (min-width:600px) and (min-width:600px){.day-page-title .big-title.resizable-text{font-size:calc(25px + 10 * (100vw - 600px)/ 392)}}@media screen and (max-width:991.98px) and (min-width:600px) and (min-width:992px){.day-page-title .big-title.resizable-text{font-size:35px}}@media (max-height:465.98px){.sidebar .share-content .seperator-line{margin-top:35px}}@media (min-width:992px) and (max-width:1084px){body:not(.ios-os):not(.android-os):not(.os-mac) header .mobile-signup{padding-top:2px;padding-bottom:5px}body.os-mac .icon .icon-menu{margin-bottom:-2px}body.os-mac header .mobile-signup{padding-top:7px!important;padding-bottom:5px}header .mobile-nav-trigger{display:inline-block!important}header nav{position:fixed;top:-110vh;left:0;width:100%;height:100%;z-index:3;transition:opacity .5s,top 0s .51s;background-color:transparent;opacity:0;height:calc(100% - 70px);display:block!important;overflow-x:hidden!important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow-y:scroll!important}header:before{content:"";position:fixed;top:-110vh;opacity:0;left:0;width:100vw;height:100vh;background-color:#000;transition:opacity .5s,top 0s .51s}header .nav.mobile-nav{display:flex!important}header .nav:not(.mobile-nav){display:none}header .nav ul.menu-items-ul{align-self:center;width:100%;max-width:inherit;margin:0 auto;padding-top:30px;padding-bottom:30px}header .nav ul.menu-items-ul li{margin:0;padding:10px 0;float:inherit;width:100%;display:block;text-align:center}header .nav ul.menu-items-ul li a{font-family:AtlasGrotesk-Black,sans-serif;font-size:3em;line-height:1.344;color:#f7f6f3;letter-spacing:-.3px;height:inherit!important;padding:0!important}header .nav .social-links-ul{align-self:flex-end;width:100%;padding-bottom:5px;max-width:100%;float:none;text-align:center;align-items:center;width:auto;max-width:inherit;margin:0 auto}header .nav .social-links-ul li{line-height:0;width:auto;width:auto;max-width:none;display:inline-block;padding:0;margin:0;float:none!important}header .nav .social-links-ul .icon{opacity:.4;line-height:0;margin:0 5px;height:100%}header .nav .social-links-ul .icon span{width:19px!important;height:19px!important;background-size:contain;background-position:center;background-repeat:no-repeat}header .nav .social-links-ul .icon .icon-facebook{background-image:url(../img/footer-icons/fb.svg)}header .nav .social-links-ul .icon .icon-bluesky{background-image:url(../img/footer-icons/bluesky.svg)}header .nav .social-links-ul .icon .icon-x{background-image:url(../img/footer-icons/x.svg)}header .nav .social-links-ul .icon .icon-threads{width:20px!important;height:20px!important;background-image:url(../img/footer-icons/thread.svg)}header .nav .social-links-ul .icon .icon-instagram{background-image:url(../img/footer-icons/instagram.svg)}header .nav .social-links-ul .icon .icon-youtube{width:21px!important;height:21px!important;background-image:url(../img/footer-icons/youtube.svg)}header .mobile-sharing .sharing-content{width:100%;max-width:320px;margin:0 auto}header .mobile-sharing .sharing-content h3,header .mobile-sharing .sharing-content p{color:#f7f6f3}header .mobile-sharing .sharing-content h3{margin-bottom:10px}header .mobile-sharing .sharing-content .sharing-buttons{margin-top:20px}header.mobile-sharing-open .mobile-sharing{top:0}header.mobile-sharing-open .icon.mobile-sharing-trigger .icon-sharing{margin:5px 0 0 0;width:19px;height:19px;background-image:url(../img/eji-mobile-beige-close.svg)}header.mobile-sharing-open .icon.mobile-nav-trigger .icon-menu{background-image:url(../img/eji-mobile-beige-menu.svg)}header .nav.mobile-nav,header .nav.mobile-nav nav{padding-top:0;padding-bottom:40px;overflow-y:auto;height:calc(100% - 80px)}header.mobile-nav-open{z-index:9995}header.mobile-nav-open:before{top:0;opacity:1;transition:opacity .5s,top 0s 0s}header.mobile-nav-open .nav.mobile-nav,header.mobile-nav-open .nav.mobile-nav nav{top:80px;opacity:1;transition:opacity .5s,top 0s 0s}header.mobile-nav-open .icon.mobile-nav-trigger .icon-menu{margin-top:3px;transform:scale(1)}header.mobile-nav-open .icon.mobile-nav-trigger .icon-menu:after,header.mobile-nav-open .icon.mobile-nav-trigger .icon-menu:before{border-color:#f7f6f3;background-image:none!important}header.mobile-nav-open .icon.mobile-nav-trigger .icon-menu:before{transform:translateY(0) rotate(135deg)}header.mobile-nav-open .icon.mobile-nav-trigger .icon-menu:after{transform:translateY(0) rotate(45deg)}header.mobile-nav-open .icon.mobile-sharing-trigger .icon-sharing{background-image:url(../img/eji-mobile-beige-share.svg)}header.mobile-nav-open .logo-title{color:#f7f6f3;border-left:1px solid rgba(247,246,243,.25)}header .logo-holder{padding-right:0!important}header .nav-holder{padding-left:0!important;text-align:right!important}header .mobile-signup{height:39px;border-radius:19px;border:1px solid rgba(0,0,0,.1);padding:4px 15px 5px 15px!important;margin:0 15px 0 0;font-family:AtlasGrotesk-Regular,sans-serif;font-size:1em;line-height:1.563;color:#000;letter-spacing:0;display:inline-block!important;transition:opacity .2s 1ms,visibility 0s 0s}header .search-nav-mobile{width:100%;align-self:flex-start;border-top:1px solid rgba(247,246,243,.2);border-bottom:1px solid rgba(247,246,243,.2);position:relative}header .search-nav-mobile form{padding:0 30px}header .search-nav-mobile .search-submit{position:absolute;right:30px;background-color:transparent;border:0;padding:10px;margin:0 -10px 0 5px;top:50%;transform:translateY(-50%)}header .search-nav-mobile .search-submit:active,header .search-nav-mobile .search-submit:focus{outline:0!important;outline:0!important}header .search-nav-mobile .search-reset{position:absolute;right:84px;margin-right:5px;background-color:transparent;border:0;padding:14px 10px 10px 10px;margin:0 -10px 0 0;top:50%;transform:translateY(-50%);display:none}header .search-nav-mobile .search-reset:active,header .search-nav-mobile .search-reset:focus{outline:0!important;outline:0!important}header .search-nav-mobile .search-reset:after{content:"";width:1px;height:25px;position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(247,246,243,.2);right:-5px}header .search-nav-mobile input[type=text]{color:#f7f6f3;font-size:1.0625em;line-height:1.65;background-color:transparent;border:0;font-family:AtlasGrotesk-Regular,sans-serif;width:100%;padding:20px 75px 20px 0}header .search-nav-mobile input[type=text]:-webkit-autofill,header .search-nav-mobile input[type=text]:-webkit-autofill:active,header .search-nav-mobile input[type=text]:-webkit-autofill:focus,header .search-nav-mobile input[type=text]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 40px #000 inset!important;-webkit-text-fill-color:#f7f6f3!important}header .search-nav-mobile input[type=text]::-moz-placeholder{color:rgba(247,246,243,.6)}header .search-nav-mobile input[type=text]::placeholder{color:rgba(247,246,243,.6)}.mobile-nav-active{position:relative!important;overflow-x:hidden!important;overflow-y:hidden!important}.mobile-nav-active header .header-months-trigger,.mobile-nav-active header .switch-holder{opacity:0;visibility:hidden;transition:opacity .2s 0s,visibility 0s .2s}.mobile-nav-active header .mobile-signup{opacity:0;visibility:hidden;transition:opacity .2s 0s,visibility 0s .2s}.explore-item-holder{display:none!important}}@media (max-width:991.98px){.mobile-nav-active{position:relative!important;overflow-x:hidden!important;overflow-y:hidden!important}.logo-title{max-width:180px;font-size:.813em;line-height:1.308em;transition:.5s;z-index:4}body:not(.ios-os):not(.android-os) header .mobile-signup{padding-top:2px;padding-bottom:5px}header{height:70px}header nav{position:fixed;top:-110vh;left:0;width:100%;height:100%;z-index:3;transition:opacity .5s,top 0s .51s;background-color:transparent;opacity:0;height:calc(100% - 70px);display:block!important;overflow-x:hidden!important;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overflow-y:scroll!important}header:before{content:"";position:fixed;top:-110vh;opacity:0;left:0;width:100vw;height:100vh;background-color:#000;transition:opacity .5s,top 0s .51s}header .nav:not(.mobile-nav){display:none}header .nav ul.menu-items-ul{align-self:center;width:100%;max-width:inherit;margin:0 auto;padding-top:30px;padding-bottom:30px}header .nav ul.menu-items-ul li{margin:0;padding:10px 0;float:inherit;width:100%;display:block;text-align:center}header .nav ul.menu-items-ul li a{font-family:AtlasGrotesk-Black,sans-serif;font-size:3em;line-height:1.344;color:#f7f6f3;letter-spacing:-.3px;height:inherit!important;padding:0!important}header .nav .social-links-ul{align-self:flex-end;width:100%;padding-bottom:5px;max-width:100%;float:none;text-align:center;align-items:center;width:auto;max-width:inherit;margin:0 auto}header .nav .social-links-ul li{line-height:0;width:auto;width:auto;max-width:none;display:inline-block;padding:0;margin:0}header .nav .social-links-ul .icon{opacity:.4;line-height:0;margin:0 5px;height:100%}header .nav .social-links-ul .icon span{width:19px!important;height:19px!important;background-size:contain;background-position:center;background-repeat:no-repeat}header .nav .social-links-ul .icon .icon-facebook{background-image:url(../img/footer-icons/fb.svg)}header .nav .social-links-ul .icon .icon-bluesky{background-image:url(../img/footer-icons/bluesky.svg)}header .nav .social-links-ul .icon .icon-x{background-image:url(../img/footer-icons/x.svg)}header .nav .social-links-ul .icon .icon-threads{width:20px!important;height:20px!important;background-image:url(../img/footer-icons/thread.svg)}header .nav .social-links-ul .icon .icon-instagram{background-image:url(../img/footer-icons/instagram.svg)}header .nav .social-links-ul .icon .icon-youtube{width:21px!important;height:21px!important;background-image:url(../img/footer-icons/youtube.svg)}header .mobile-sharing .sharing-content{width:100%;max-width:320px;margin:0 auto}header .mobile-sharing .sharing-content h3,header .mobile-sharing .sharing-content p{color:#f7f6f3}header .mobile-sharing .sharing-content h3{margin-bottom:10px}header .mobile-sharing .sharing-content .sharing-buttons{margin-top:20px}header.mobile-sharing-open .mobile-sharing{top:0}header.mobile-sharing-open .icon.mobile-sharing-trigger .icon-sharing{margin:5px 0 0 0;width:19px;height:19px;background-image:url(../img/eji-mobile-beige-close.svg)}header.mobile-sharing-open .icon.mobile-nav-trigger .icon-menu{background-image:url(../img/eji-mobile-beige-menu.svg)}header .nav.mobile-nav,header .nav.mobile-nav nav{padding-top:0;padding-bottom:40px;overflow-y:auto;height:calc(100% - 70px)}header.mobile-nav-open{z-index:9995}header.mobile-nav-open:before{top:0;opacity:1;transition:opacity .5s,top 0s 0s}header.mobile-nav-open .nav.mobile-nav,header.mobile-nav-open .nav.mobile-nav nav{top:70px;opacity:1;transition:opacity .5s,top 0s 0s}header.mobile-nav-open .icon.mobile-nav-trigger .icon-menu{margin-top:5px;transform:scale(1)}header.mobile-nav-open .icon.mobile-nav-trigger .icon-menu:after,header.mobile-nav-open .icon.mobile-nav-trigger .icon-menu:before{border-color:#f7f6f3;background-image:none!important}header.mobile-nav-open .icon.mobile-nav-trigger .icon-menu:before{transform:translateY(0) rotate(135deg)}header.mobile-nav-open .icon.mobile-nav-trigger .icon-menu:after{transform:translateY(0) rotate(45deg)}header.mobile-nav-open .icon.mobile-sharing-trigger .icon-sharing{background-image:url(../img/eji-mobile-beige-share.svg)}header.mobile-nav-open .logo-title{color:#f7f6f3;border-left:1px solid rgba(247,246,243,.25)}header .logo-holder{padding-right:0!important}header .nav-holder{padding-left:0!important}header .mobile-signup{height:36px;font-size:.813em;line-height:2.154;padding:4px 15px 4px 15px;border-radius:19px;color:#000;border:1px solid rgba(0,0,0,.2);margin:0 15px 0 0;letter-spacing:0}header .search-nav-mobile{width:100%;align-self:flex-start;border-top:1px solid rgba(247,246,243,.2);border-bottom:1px solid rgba(247,246,243,.2);position:relative}header .search-nav-mobile form{padding:0 30px}header .search-nav-mobile .search-submit{position:absolute;right:30px;background-color:transparent;border:0;padding:10px;margin:0 -10px 0 5px;top:50%;transform:translateY(-50%)}header .search-nav-mobile .search-submit:active,header .search-nav-mobile .search-submit:focus{outline:0!important;outline:0!important}header .search-nav-mobile .search-reset{position:absolute;right:84px;margin-right:5px;background-color:transparent;border:0;padding:14px 10px 10px 10px;margin:0 -10px 0 0;top:50%;transform:translateY(-50%);display:none}header .search-nav-mobile .search-reset:active,header .search-nav-mobile .search-reset:focus{outline:0!important;outline:0!important}header .search-nav-mobile .search-reset:after{content:"";width:1px;height:25px;position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(247,246,243,.2);right:-5px}header .search-nav-mobile input[type=text]{color:#f7f6f3;font-size:1.0625em;line-height:1.65;background-color:transparent;border:0;font-family:AtlasGrotesk-Regular,sans-serif;width:100%;padding:20px 75px 20px 0}header .search-nav-mobile input[type=text]:-webkit-autofill,header .search-nav-mobile input[type=text]:-webkit-autofill:active,header .search-nav-mobile input[type=text]:-webkit-autofill:focus,header .search-nav-mobile input[type=text]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 40px #000 inset!important;-webkit-text-fill-color:#f7f6f3!important}header .search-nav-mobile input[type=text]::-moz-placeholder{color:rgba(247,246,243,.6)}header .search-nav-mobile input[type=text]::placeholder{color:rgba(247,246,243,.6)}#wrapper.search-results header{box-shadow:0 0 0;position:relative}#wrapper.search-results .nav-holder{display:none}#wrapper.search-results .search-close-mobile{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);right:30px;height:42px;padding:10px;margin:0 -10px 0 0}#wrapper.search-results .search-form-on-page{display:block}.search-form-on-page{border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);position:relative}.search-form-on-page .search-nav-mobile{position:relative}.search-form-on-page .search-nav-mobile .search-submit{position:absolute;right:0;background-color:transparent;border:0;padding:10px;margin:0 -10px 0 5px;top:50%;transform:translateY(-50%)}.search-form-on-page .search-nav-mobile .search-submit:active,.search-form-on-page .search-nav-mobile .search-submit:focus{outline:0!important;outline:0!important}.search-form-on-page .search-nav-mobile .search-reset{position:absolute;right:54px;margin-right:5px;background-color:transparent;border:0;padding:14px 10px 10px 10px;margin:0 -10px 0 0;top:50%;transform:translateY(-50%);display:none}.search-form-on-page .search-nav-mobile .search-reset:active,.search-form-on-page .search-nav-mobile .search-reset:focus{outline:0!important;outline:0!important}.search-form-on-page .search-nav-mobile .search-reset:after{content:"";width:1px;height:25px;position:absolute;top:50%;transform:translateY(-50%);background-color:rgba(0,0,0,.1);right:-5px}.search-form-on-page .search-nav-mobile input[type=text]{color:#000;font-size:1.0625em;line-height:1.65;background-color:transparent;border:0;font-family:AtlasGrotesk-Regular,sans-serif;width:100%;padding:20px 75px 20px 0}.search-form-on-page .search-nav-mobile input[type=text]:-webkit-autofill,.search-form-on-page .search-nav-mobile input[type=text]:-webkit-autofill:active,.search-form-on-page .search-nav-mobile input[type=text]:-webkit-autofill:focus,.search-form-on-page .search-nav-mobile input[type=text]:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 40px #f7f6f3 inset!important;-webkit-text-fill-color:#000!important}.search-form-on-page .search-nav-mobile input[type=text]::-moz-placeholder{color:rgba(0,0,0,.6)}.search-form-on-page .search-nav-mobile input[type=text]::placeholder{color:rgba(0,0,0,.6)}.about-page .about-page-section>.container-fluid>.row .col-lg-4{padding-top:80px}.about-page .about-page-section>.container-fluid>.row .page-content{padding-top:60px}.about-page .about-page-section>.container-fluid>.row .page-content h3{text-align:left;margin-bottom:30px}.about-page .about-page-section>.container-fluid>.row .page-content p{margin-bottom:30px}.about-page .about-page-section>.container-fluid>.row .page-content p+h3{padding-top:40px}.about-page .about-page-section>.container-fluid>.row .page-content .inner-content{padding-bottom:70px}.about-page .about-page-section>.container-fluid>.row .page-content .inner-content>:last-child{margin-bottom:0}.page-404 .section-404 .row{min-height:calc(100vh - 70px)}.fixed-content #content{margin-top:70px}.sharing-menu-open.fixed-content header{z-index:9995}.months-page .mobile-sharing-menu{display:none}.mobile-nav-active .mobile-sharing-menu{opacity:0;transition:opacity .5s}.mobile-sharing-menu{display:block;position:relative;height:1px;opacity:1;z-index:9996}.mobile-sharing-menu .logo{position:fixed;left:30px;top:23px}.mobile-sharing-menu .logo-title{color:#f7f6f3;border-left:1px solid rgba(247,246,243,.25)}.mobile-sharing-menu .mobile-sharing-close{position:absolute;top:23px;right:30px}.mobile-sharing-menu a.mobile-sharing-trigger{float:right;position:fixed;bottom:30px;right:30px;padding:15px 15px 13px 15px;width:auto;height:50px;border-radius:25px;background-color:#000;line-height:0;box-shadow:inherit;z-index:2;transition:opacity .3s}.mobile-sharing-menu a.mobile-sharing-trigger.absolute-pos{position:absolute}.mobile-sharing-menu a.mobile-sharing-trigger span{dsiplay:block;float:right}.mobile-sharing-menu a.mobile-sharing-trigger span.text{padding:0;width:0;overflow:hidden;color:#f7f6f3;font-size:1.063em;font-weight:400;line-height:1.471;margin-top:-4px;opacity:0;transition:.35s}.mobile-sharing-menu a.mobile-sharing-trigger span.text.show{padding:0 19px 0 10px;width:75px;opacity:1}.mobile-sharing-menu nav{position:fixed;width:100%;height:100%;top:-110%;left:0;z-index:3;transition:opacity .5s,top 0s .51s;background-color:#000;opacity:0}.mobile-sharing-menu .sharing-content{width:100%;max-width:320px;margin:0 auto}.mobile-sharing-menu .sharing-content h3,.mobile-sharing-menu .sharing-content p{color:#f7f6f3}.mobile-sharing-menu .sharing-content h3{margin-bottom:10px}.mobile-sharing-menu .sharing-content .sharing-buttons{margin-top:40px;align-items:center;display:flex;justify-content:center;gap:10px}.mobile-sharing-menu.active a.mobile-sharing-trigger{opacity:0}.mobile-sharing-menu.active nav{left:0;top:0;width:100%;height:100%;opacity:1;transition:opacity .5s,top 0s 0s}.android-os .mobile-sharing-menu a.mobile-sharing-trigger span.text,.ios-os .mobile-sharing-menu a.mobile-sharing-trigger span.text,.mac-os .mobile-sharing-menu a.mobile-sharing-trigger span.text{margin-top:-1px}.mobile-nav-active .mobile-sharing-trigger{pointer-events:none}.overlap-effect{padding-bottom:550px}.overlap-effect .section-large-btn{bottom:350px}footer{height:350px;text-align:center}footer nav.footer-links ul li{float:inherit;margin:0 0 5px 0}footer nav.social-links{padding-bottom:0;margin-top:45px}}@media (max-width:767.98px){.container,.container-fluid{padding-left:25px;padding-right:25px}.container .row,.container-fluid .row{margin-right:-15px;margin-left:-15px}.container .row>*,.container-fluid .row>*{padding-left:15px;padding-right:15px}.large-title{font-size:5em;line-height:.923;letter-spacing:-.7px}.big-title{font-size:1.6em;line-height:1.4;letter-spacing:-.3px}.medium-title{font-size:1.5em;line-height:1.417;letter-spacing:0}.small-title{font-size:1.3em;line-height:1.417;letter-spacing:0}.tiny-title{font-size:1.188em;line-height:1.474;letter-spacing:.22px}p,p.large-paragraph{font-size:1em;line-height:1.688}.blockquote,blockquote p{font-size:1.75em;line-height:1.179;letter-spacing:0}.blockquote:before,blockquote p:before{content:"“"}.blockquote:after,blockquote p:after{content:"”"}.logo-icon{width:27px;height:29px}.logo-title{max-width:130px;font-size:.813em;line-height:1.308em;transition:color .5s,border .5s;z-index:4;margin-left:15px;padding-left:15px}header{height:70px}header nav{position:fixed;top:-110vh;left:0;width:100%;height:calc(100vh - 70px);z-index:3;transition:opacity .5s,top 0s .51s;background-color:transparent;opacity:0}header .nav ul{width:100%;max-width:160px;margin:0 auto}header .nav ul li{margin:0;padding:12px 0;float:inherit;width:100%;display:block;text-align:center}header .nav ul.menu-items-ul li a{font-family:AtlasGrotesk-Black,sans-serif;font-size:2em;line-height:1.344;color:#f7f6f3;letter-spacing:-.3px}header .mobile-sharing .sharing-content{width:100%;max-width:320px;margin:0 auto}header .mobile-sharing .sharing-content h3,header .mobile-sharing .sharing-content p{color:#f7f6f3}header .mobile-sharing .sharing-content h3{margin-bottom:10px}header .mobile-sharing .sharing-content .sharing-buttons{margin-top:20px}header.mobile-sharing-open .mobile-sharing{top:0}header.mobile-sharing-open .icon.mobile-sharing-trigger .icon-sharing{margin:5px 0 0 0;width:18px;height:18px;background-image:url(../img/eji-mobile-beige-close.svg)}header.mobile-sharing-open .icon.mobile-nav-trigger .icon-menu{background-image:url(../img/eji-mobile-beige-menu.svg)}header.mobile-nav-open .nav.mobile-nav,header.mobile-nav-open .nav.mobile-nav nav{opacity:1;transition:opacity .5s,top 0s 0s}header.mobile-nav-open .icon.mobile-nav-trigger .icon-menu{margin-top:5px;transform:scale(1)}header.mobile-nav-open .icon.mobile-nav-trigger .icon-menu:after,header.mobile-nav-open .icon.mobile-nav-trigger .icon-menu:before{border-color:#f7f6f3;background-image:none!important}header.mobile-nav-open .icon.mobile-nav-trigger .icon-menu:before{transform:translateY(0) rotate(135deg)}header.mobile-nav-open .icon.mobile-nav-trigger .icon-menu:after{transform:translateY(0) rotate(45deg)}header.mobile-nav-open .icon.mobile-sharing-trigger .icon-sharing{background-image:url(../img/eji-mobile-beige-share.svg)}header.mobile-nav-open .logo-title{color:#f7f6f3;border-left:1px solid rgba(247,246,243,.25)}header .search-nav-mobile form{padding:0 25px}header .search-nav-mobile .search-submit{right:25px}header .search-nav-mobile .search-reset{right:79px}#wrapper.search-results .search-close-mobile{right:25px}.mobile-sharing-menu .logo{position:absolute;left:25px;top:18px}.mobile-sharing-menu .mobile-sharing-menu .mobile-sharing-close{right:25px}.mobile-sharing-menu a.mobile-sharing-trigger{bottom:20px;right:18px}.mobile-sharing-menu .sharing-content h3{font-size:2em!important}.day-page-title .title{font-size:1.5em}#content .container .row,#content .container-fluid .row{margin-right:-15px;margin-left:-15px}#content .container .row>*,#content .container-fluid .row>*{padding-right:15px;padding-left:15px}#content section{padding-left:0;padding-right:0}.day-page-title{padding-top:55px;width:100%;margin-bottom:100px}.day-page-title .date{font-size:.813em;line-height:2.154;margin-bottom:20px}.day-page-title .date span+span{padding-left:20px;margin-left:10px}.day-page-title .date span+span:before{width:10px}.image-container{margin:0 0 40px -10px;width:100vw;max-width:inherit}.image-container .holder{width:100vw}.image-container .caption{margin:10px auto 0 auto;padding:0 25px;text-align:left}.about-page .about-page-section>.container-fluid>.row .col-lg-4{padding-top:60px}.about-page .about-page-section>.container-fluid>.row .page-content{padding-top:40px}.about-page .about-page-section>.container-fluid>.row .page-content h3{font-size:1.5em;line-height:1.417;letter-spacing:0}.about-page .about-page-section>.container-fluid>.row .page-content p{font-size:1em;line-height:1.688}.about-page .about-page-section>.container-fluid>.row .page-content p a{display:inline}.about-page .about-page-section>.container-fluid>.row .page-content p a:after{bottom:-2px}.about-page .about-page-section>.container-fluid>.row .page-content p+h3{padding-top:30px}.content-page .page-content{border-left:0 none}.content-page .page-content .day-page-title{padding-top:50px;padding-right:15px!important;padding-left:15px!important;margin-bottom:50px}.content-page .page-content .day-page-title .title{margin-bottom:0}.content-page .page-content .inner-content{max-width:100%;padding:0 0 60px 0}.content-page .page-content .inner-content .image-container{width:100%;margin:0 0 40px 0}.content-page .page-content .inner-content .image-container .caption{padding:0}.content-page .page-content .inner-content p{font-size:1em;line-height:1.688}.content-page .page-content .navigation-buttons{width:100vw;margin:0 -10px;padding:0!important}.content-page .page-content .navigation-buttons a{padding-right:25px!important;padding-left:25px!important}.content-page .page-content .navigation-buttons a:first-child{padding-right:0!important}.content-page .page-content .navigation-buttons a:last-child{padding-left:0!important}.content-page .page-content .about-section{padding:60px 0 10px 0;width:100vw;margin-left:-25px!important}.content-page .page-content .about-section>div{padding:0 25px!important;margin-bottom:60px}.content-page .page-content .about-section h3{margin-bottom:20px}.content-page .page-content .about-section p{margin-bottom:30px}.content-page .page-content .about-section .arrow-button{width:215px;white-space:nowrap}.content-page .page-content .about-section .arrow-button .icon{margin-left:15px}.months-holder{margin-bottom:7px}.months-holder .months-trigger{padding-bottom:14px;padding-top:40px}.months-holder .months-trigger a{width:100%;text-align:left;display:inline-block;position:relative;color:#000;font-family:AtlasGrotesk-Black,sans-serif;font-size:1.5em;line-height:1.417;padding:0 60px 0 0;letter-spacing:-.2px}.months-holder .months-trigger a span{line-height:0;position:absolute;right:0;bottom:14px;transition:.2s}.months-holder .months-trigger a.active i{transform:rotate(180deg)}.months-holder .months-pane{margin-bottom:22px}.months-holder .months-pane .col-6:nth-child(odd){padding-right:8px!important}.months-holder .months-pane .col-6:nth-child(even){padding-left:8px!important}.months-holder .months-pane a{display:block;width:100%;padding:12px 0;color:#f7f6f3;font-family:AtlasGrotesk-Bold,sans-serif;border-color:rgba(247,246,243,.3);font-size:1em;line-height:1.625;margin-top:8px;margin-bottom:8px}.days-holder{padding-bottom:0}.days-holder .day-card{padding-top:47px;margin-bottom:40px}.days-holder .day-card p{padding-bottom:21px}.join-page .join-section{padding-top:50px}.join-page .join-section h2{font-size:1.5em;line-height:1.417;letter-spacing:0}.join-page .join-section #join-form{padding-bottom:40px}.join-page .join-section #join-form .col-md-6:nth-child(odd){padding-right:15px}.join-page .join-section #join-form .col-md-6:nth-child(even){padding-left:15px}.join-page .join-section .ctct-form-embed,.join-page .join-section .ctct-inline-form{padding-bottom:40px!important}.join-page .join-section div.ctct-form-embed{padding-bottom:0}.join-page .join-section div.ctct-form-embed .ctct-form-defaults form.ctct-form-custom div.ctct-form-field{padding-left:0!important;padding-right:0!important;width:100%;margin-right:15px!important;margin-left:15px!important}.join-page .join-section div.ctct-form-embed .ctct-form-defaults .ctct-form-success h2{font-size:1.5em!important;line-height:1.417!important;letter-spacing:0!important}.join-page .join-section div.ctct-form-embed .ctct-form-defaults .ctct-form-success p{font-size:1em!important;line-height:1.688!important}.join-page .join-note{margin-bottom:40px}.style-guide .day-section,.style-guide .page-content{min-height:inherit!important}.patterns .day-section,.patterns .page-content{min-height:inherit!important}.fixed-content #content{margin-top:70px}#outdated .vertical-center p:not(.last){color:#f7f6f3;font-family:AtlasGrotesk-Regular,sans-serif;font-size:.75em;font-weight:400;line-height:2.083;text-transform:none;display:inline-block!important}#outdated .vertical-center p.last{top:0!important;right:25px!important}.overlap-effect{padding-bottom:430px}footer{height:300px}.overlap-effect .section-large-btn{bottom:300px}}@media (min-width:850px) and (max-width:1199.98px){.days-holder .col-md-6{flex:0 0 33.333333%;max-width:33.333333%}.days-holder .col-12{flex:0 0 33.333333%;max-width:33.333333%}.days-holder .col-lg-4{flex:0 0 33.333333%;max-width:33.333333%}.months-pane .col-md-6{flex:0 0 33.333333%;max-width:33.333333%}.months-pane .col-4{flex:0 0 33.333333%;max-width:33.333333%}.months-pane .col-lg-3{flex:0 0 33.333333%;max-width:33.333333%}}@media (max-width:849.98px) and (min-width:650px){.days-holder .col-md-6{flex:0 0 50%;max-width:50%}.days-holder .col-12{flex:0 0 50%;max-width:50%}.days-holder .col-lg-4{flex:0 0 50%;max-width:50%}.months-pane .col-md-6{flex:0 0 50%;max-width:50%}.months-pane .col-4{flex:0 0 50%;max-width:50%}.months-pane .col-lg-3{flex:0 0 50%;max-width:50%}}@media (max-width:649.98px){.days-holder .col-md-6,.months-pane .col-md-6{flex:0 0 100%;max-width:100%}.days-holder .col-12,.months-pane .col-12{flex:0 0 100%;max-width:100%}.days-holder .col-lg-4,.months-pane .col-lg-4{flex:0 0 100%;max-width:100%}.day-card:not(.mobile-card){display:none!important}.day-card.mobile-card{display:flex!important;padding:17px 0 23.5px;border:0;box-shadow:0 0 0;margin-bottom:0;border-radius:0;margin-left:-40px;margin-right:-40px;width:calc(100% + 80px);padding-left:40px;padding-right:40px}.day-card.mobile-card:after{content:"";width:calc(100% + 80px);left:-40px;position:absolute;top:0;height:1px;background-color:#000;opacity:.1}.day-card.mobile-card.current:before{content:"";width:calc(100% + 80px);left:-40px;position:absolute;top:0;height:100%;background-color:#000}.day-card.mobile-card:hover{box-shadow:0 0 0}.day-card.mobile-card .date-col{flex:0 0 30px;max-width:30px;padding-left:0;padding-right:0;padding-top:1px}.day-card.mobile-card .date-col .day{font-size:1.625em;line-height:1;text-align:center;display:block;font-family:"GT America",sans-serif;margin:0;letter-spacing:normal}.day-card.mobile-card .date-col .year{font-size:.6875em;font-family:AtlasGrotesk-Bold,sans-serif;line-height:1.91;text-align:center;display:block;padding-top:0;margin:0;letter-spacing:normal}.day-card.mobile-card .date-col .year:before{display:none}.day-card.mobile-card .img-col{flex:0 0 80px;max-width:80px;padding-left:0;padding-right:0;padding-top:5px}.day-card.mobile-card .img-col .img-holder{width:100%;margin-left:0;margin-bottom:0;margin-top:0;padding-top:100%;border-radius:4px;overflow:hidden}.day-card.mobile-card .img-col .img-holder .img-ratio{padding-top:100%;border-radius:4px}.day-card.mobile-card .title-col{padding-left:20px;padding-right:15px;flex:0 0 calc(100% - 110px);max-width:calc(100% - 110px);text-align:left}.day-card.mobile-card .title-col p{padding:0;margin-bottom:0;font-family:AtlasGrotesk-Regular,sans-serif;font-size:.875em;line-height:1.57}}@media (min-width:992px){.months-holder.at-bottom{display:none}}.day-page .months-holder.at-bottom{display:none!important}@media (max-width:991.98px){.months-holder.at-bottom{display:block;margin:0;background-color:#151515}.months-holder.at-bottom .title>*{color:#f7f6f3}.months-holder.at-bottom .title p{margin-bottom:0}.months-holder.at-bottom .months-pane{padding-top:0;padding-bottom:0;position:relative;opacity:1;visibility:visible;margin:0;background-color:transparent}.months-holder.at-bottom .months-pane .container-fluid{opacity:1;visibility:visible;opacity:1;transform:none;transition:none}.months-holder.at-bottom .months-pane .container-fluid>*{opacity:1;visibility:visible}}@media (min-width:768px) and (max-width:991.98px){.months-holder.at-bottom{padding-top:100px;padding-bottom:85px}.months-holder.at-bottom .title{padding-bottom:25px}}@media (max-width:767.98px){.months-holder.at-bottom{padding-top:60px;padding-bottom:52px}.months-holder.at-bottom .title{padding-bottom:22px}}@media (max-width:361.5px){.overlap-effect{padding-bottom:465px}}@media (max-height:450px){.overlap-effect .footer-wrapper{position:fixed;width:100%;height:calc(100% - 70px);bottom:0}.overlap-effect .footer-wrapper .section-large-btn,.overlap-effect .footer-wrapper footer{position:relative;bottom:0}.overlap-effect .Scroll-content{overflow-y:scroll;position:relative;height:100%}}@media (max-width:324.98px){header .mobile-signup{margin:0 5px 0 0}}