.home{width:100vw;height:100svh;overflow-x:hidden!important}.home.black{background:#000!important}.home.showing-splash{overflow:hidden!important}.home.showing-splash .top-banner{opacity:0;top:-65px;position:relative}.home.showing-splash .splashy.active{display:block;opacity:1;animation-name:FadeIn;animation-duration:1.25s;animation-timing-function:ease-in-out}.home.showing-splash .splashy.fade-splash-out-fast,.home.showing-splash .splashy.fade-splash-out-slow{display:none;opacity:0;animation-name:FadeOut;animation-duration:1s;animation-timing-function:ease-in-out}.home.hidden-splash{overflow-y:auto!important}.home.hidden-splash .splashy{display:none!important}.home.modal-open{overflow:hidden!important}.home #main-content,.home #mobfm-main{overflow-y:hidden}.home #site-wrap{opacity:0}.home #site-wrap.fade-wrap-in{display:block;opacity:1;animation-name:FadeIn;animation-duration:1.25s;animation-timing-function:ease-in-out}.home .splashy{position:fixed;z-index:99999;width:100%;padding:0;height:100svh;text-align:center;display:none;opacity:0;max-height:100svh}.home .splashy,.home .splashy .splashy-inner{background-size:cover;background-repeat:no-repeat;background-position:50% 50%}.home .splashy .splashy-inner{position:relative;background-color:#f1f1f1;background-image:url(../images/splash/splash-nyc-2025-large.jpg);height:100%;width:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){.home .splashy .splashy-inner{background-image:url(../images/splash/splash-nyc-2025-small.jpg)}}.home .splashy .splashy-inner #splashy-close{position:absolute;top:45px;right:45px;width:60px;height:60px;z-index:2;background:transparent;border:0;cursor:pointer}@media (max-width:767px){.home .splashy .splashy-inner #splashy-close{top:15px;right:15px;width:30px;height:30px}}@media (max-width:480px){.home .splashy .splashy-inner #splashy-close{top:30px;right:30px}}@media (min-height:450px) and (max-height:750px) and (min-width:1000px){.home .splashy .splashy-inner #splashy-close{top:15px;right:15px;width:35px;height:35px}}.home .splashy .splashy-inner .splashy-content{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100%}@media (max-width:480px){.home .splashy .splashy-inner .splashy-content{margin-top:2rem}}.home .splashy .splashy-inner .splashy-content .splashy-content-large{display:-ms-flexbox;display:flex;position:relative;-ms-flex-direction:column;flex-direction:column;opacity:0;animation-name:SplashFadeInUp;animation-delay:1s;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;-ms-flex-align:center;align-items:center;width:100%}.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-logo{position:relative;max-width:31.5%}@media (max-width:1024px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-logo{max-width:78%}}@media (max-width:767px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-logo{max-width:78%}}@media (max-width:480px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-logo{max-width:78%}}@media (min-height:500px) and (max-height:749px) and (min-width:900px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-logo{max-width:31%}}@media (max-height:310px) and (min-width:750px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-logo{max-width:25%}}.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-logo:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:url(.);background-repeat:no-repeat;background-position:50%;background-size:contain;background-image:url(../images/splash/logo-glow.png);width:100%;height:140%}@media (max-width:767px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-logo:before{background-image:url(../images/splash/logo-glow-mobile.png);height:135%;width:100%}}@media (min-height:450px) and (max-height:750px) and (min-width:1000px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-logo:before{top:50%;width:100%;height:140%}}.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-logo img,.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-logo svg{width:100%;height:auto;filter:drop-shadow(0 13px 84px rgba(0,0,0,.81))}.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-text{padding:0 1rem;margin-top:13svh}@media (max-width:480px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-text{margin-top:16svh}}@media (max-height:310px) and (min-width:750px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-text{margin-top:4svh}}.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-text h2{line-height:1;color:#fff;font-weight:800;letter-spacing:1.6px;font-size:clamp(51px,55px + -.004 * 100vw,45px)}@media (max-width:767px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-text h2{font-size:clamp(35px,44.2857142857px + -.0193050193 * 100vw,25px)}}@media (max-width:480px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-text h2{font-size:clamp(28px,28px + -.0083333333 * 100vw,24px)}}@media (min-height:450px) and (max-height:750px) and (min-width:1000px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-text h2{font-size:clamp(40px,65px + -.025 * 100vw,35px)}}@media (max-height:310px) and (min-width:750px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-text h2{font-size:clamp(22px,22px + -.0041666667 * 100vw,20px)}}.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-text h3{line-height:1.3;color:#fa3600;font-weight:800;letter-spacing:1.6px;font-size:clamp(30px,32px + -.002 * 100vw,27px)}@media (max-width:767px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-text h3{font-size:clamp(26px,28.7857142857px + -.0057915058 * 100vw,23px)}}@media (max-width:480px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-text h3{font-size:clamp(20px,26.5217391304px + -.0260869565 * 100vw,14px);letter-spacing:1px}}@media (min-height:450px) and (max-height:750px) and (min-width:1000px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-text h3{font-size:clamp(23px,48px + -.025 * 100vw,18px)}}@media (max-height:310px) and (min-width:750px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-text h3{font-size:clamp(16px,18.1739130435px + -.0086956522 * 100vw,14px)}}@media (max-width:767px){.home .splashy .splashy-inner .splashy-content .splashy-content-large .splashy-text h3 span{display:none}}@keyframes SplashFadeIn{0%{opacity:0}to{opacity:1}}@keyframes SplashFadeInUp{0%{transform:scale(.98) translate3d(0,15px,0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes SplashBlockFadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{opacity:1}}@keyframes SplashBlockFadeOut{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none;opacity:0}}@keyframes SplashShowOverflow{0%{overflow:hidden}99%{overflow:hidden}to{overflow:auto}}@keyframes FadeIn{0%{display:none;opacity:0}1%{display:block;opacity:0}to{opacity:1}}@keyframes FadeOut{0%{display:block;opacity:1}99%{display:block;opacity:0}to{display:none;opacity:0}}