:root{--font-ultra-light:'Helvetica 25 UltraLight',sans-serif;--font-thin:'Helvetica 35 Thin',sans-serif;--font-light:'Helvetica 45 Light',sans-serif;--font-roman:'Helvetica 55 Roman',sans-serif;--font-medium:'Helvetica 65 Medium',sans-serif;--transition-3:.3s cubic-bezier(1,0,0,1) all;--transition-5:.5s cubic-bezier(1,0,0,1) all}body{font-family:'Helvetica Neue',sans-serif}dl,li,ol,p,ul{margin:0;padding:0}header{height:70px;display:flex;align-items:center;justify-content:center;position:fixed;width:100%;z-index:99;transition:var(--transition-3)}.header{height:100%;display:flex;background-color:#000;position:relative;transition:var(--transition-3)}.header .logo-side{width:200px;position:relative;display:flex;justify-content:center}.header .logo-side img{width:70%;position:absolute;transition:var(--transition-3)}.header .left-side,.header .right-side{width:calc(50% - 100px);position:relative;height:100%}.header .left-side ul,.header .right-side ul{display:flex;align-items:center;justify-content:center;height:100%}.header .left-side ul li,.header .right-side ul li{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}.header .left-side ul li a,.header .right-side ul li a{position:relative;text-decoration:none;color:#ddd;font-size:calc(12px + .5vw);letter-spacing:1.5px;transition:var(--transition-3)}.header .left-side ul li a:hover,.header .right-side ul li a:hover{text-decoration:none;color:#fff}.header .left-side ul li a:before,.header .right-side ul li a:before{content:'';width:0%;height:2px;background:#fff;transition:.1s ease-in all;position:absolute;left:0;bottom:0}.header .left-side ul li a:hover:before,.header .right-side ul li a:hover:before{width:100%}.header .left-side ul li:first-child{border-right:2px solid #fff;padding:0 12px}.header-item img{width:100%;height:auto;max-height:48px;max-width:160px;transition:var(--transition-3)}.mobile-header{position:absolute;width:100%;height:auto;max-height:0;transition:.15s ease-in-out all;top:50px;overflow:hidden}.mobile-header ul li{height:45px;background:rgba(255,255,255,.8);border:1px solid #fff}.mobile-header ul li a{font-size:18px;color:#000;text-decoration:none;letter-spacing:1px;height:100%;width:100%;display:flex;align-items:center;padding:0 12px}.mobile-header.opened{max-height:225px}.scrolled .header .logo-side img{width:40%}header.scrolled{height:50px}.scrolled .header-item img{max-height:32px}.scrolled .header .left-side ul li a,.scrolled .header .right-side ul li a{font-size:calc(9px + .5vw)}.hamburger,.mobile-header{display:none}@media only screen and (max-width:767px){header{height:50px}.header .left-side ul li,.header .right-side ul li{display:none}.header .left-side ul li:first-child{display:flex}.header .left-side,.header .right-side{width:33%}.header .logo-side{width:34%}.header .left-side ul li img{max-height:32px}.hamburger,.mobile-header{display:block!important}}.hamburger{width:30px;height:100%;transition-duration:.5s;position:absolute;top:-8px;right:8px}.hamburger .icon-left{transition-duration:.5s;position:absolute;height:3px;width:13px;top:30px;background-color:#adb5bd;border-radius:2px 0 0 2px}.hamburger .icon-left:before{transition-duration:.5s;position:absolute;width:13px;height:3px;background-color:#adb5bd;content:"";top:-9px;border-radius:2px 0 0 2px}.hamburger .icon-left:after{transition-duration:.5s;position:absolute;width:13px;height:3px;background-color:#adb5bd;content:"";top:9px;border-radius:2px 0 0 2px}.hamburger .icon-left:hover{cursor:pointer}.hamburger .icon-right{transition-duration:.5s;position:absolute;height:3px;width:13px;top:30px;background-color:#adb5bd;left:13px;border-radius:0 2px 2px 0}.hamburger .icon-right:before{transition-duration:.5s;position:absolute;width:13px;height:3px;background-color:#adb5bd;content:"";top:-9px;border-radius:0 2px 2px 0}.hamburger .icon-right:after{transition-duration:.5s;position:absolute;width:13px;height:3px;background-color:#adb5bd;content:"";top:9px;border-radius:0 2px 2px 0}.hamburger.opened .icon-left{background:0 0}.hamburger.opened .icon-left:before{transform:rotateZ(45deg) scaleX(1.4) translate(2px,2px)}.hamburger.opened .icon-left:after{transform:rotateZ(-45deg) scaleX(1.4) translate(2px,-2px)}.hamburger.opened .icon-right{background:0 0}.hamburger.opened .icon-right:before{transform:rotateZ(-45deg) scaleX(1.4) translate(-2px,2px)}.hamburger.opened .icon-right:after{transform:rotateZ(45deg) scaleX(1.4) translate(-2px,-2px)}.hamburger:hover{cursor:pointer}.banner{max-height:100vh;overflow:hidden;display:flex;align-items:center;justify-content:center}.banner video{height:100%}.banner::before{content:'';position:absolute;width:100%;height:100%;bottom:0;background:linear-gradient(0deg,#0f0f0e 2%,rgba(255,255,255,.2) 50%,rgba(0,0,0,0) 100%)}.banner .banner-text{position:absolute;right:0;width:auto;display:flex;padding:20px 16px 12px 16px;background:#a80000ba;border-right:24px solid #000;z-index:1;animation:.2s will-move ease-in}.banner .banner-text::before{content:'';position:absolute;border:6px solid;width:50px;height:50px;top:0;left:0;border-color:#000 transparent transparent #000}.banner-text .left-text{font-family:'Akzidenz-Grotesk Next',sans-serif;line-height:24px;color:#000;margin-right:8px;font-weight:600}.left-text p:first-child{font-size:32px}.left-text p:nth-child(2){font-size:16px;letter-spacing:1px;text-align:center}.banner-text .right-text{font-family:'Akzidenz-Grotesk Next',sans-serif;font-size:56px;line-height:41px;font-weight:600;color:#fff}@keyframes will-move{from{transform:translate(100%,0)}to{transform:translate(0,0)}}@keyframes will-move-mobile{from{transform:translate(100%,0) scale(.7)}to{transform:translate(0,0) scale(.7)}}@media only screen and (max-width:767px){.banner .banner-text{transform:scale(.7);transform-origin:100% 0%;animation:none!important}}.greeting{height:100vh;background-image:url(/img/bg2.svg);background-color:transparent;margin-top:calc(-7vh + -2vw);z-index:9;position:relative;background-position:top;background-repeat:no-repeat;background-size:cover;padding:calc(7vh + 4vw) 10vw}.greeting-text{display:flex;align-items:center;color:#fff;font-size:28px;text-align:center;font-family:'Akzidenz-Grotesk Next',sans-serif;font-weight:200;letter-spacing:1.5px;transform:translate(0,30px);opacity:0;transition:var(--transition-5)}.greeting-text.scrolled{transform:translate(0,0);opacity:1}.greeting-items{height:100%;display:flex;align-items:center;justify-content:space-between;padding:0 3%;display:flex;align-items:center}.greeting-item{width:16vw;height:16vw;display:flex;align-items:center;justify-content:center;position:relative}.greeting-item div{font-size:3vw;color:#fff;text-align:center;height:auto;transition:var(--transition-3);margin-left:-.9vw;background:#0f0f0e;z-index:1}.greeting-item:first-child{letter-spacing:0}.greeting-item:nth-child(2){letter-spacing:0}.greeting-item:nth-child(3){letter-spacing:0}.greeting-item span{position:absolute;width:25%;height:25%;border:2px solid;transition:var(--transition-3)}.greeting-item span:first-child{border-color:#fff transparent transparent #fff;left:25%;top:25%}.greeting-item span:nth-child(2){border-color:#fff #fff transparent transparent;right:25%;top:25%}.greeting-item span:nth-child(3){border-color:transparent transparent #fff #fff;left:25%;bottom:25%}.greeting-item span:nth-child(4){border-color:transparent #fff #fff transparent;right:25%;bottom:25%}.scrolled .greeting-item div{background:#0f0f0e00}.scrolled .greeting-item:first-child{letter-spacing:2.7vw}.scrolled .greeting-item:nth-child(2){letter-spacing:1.4vw}.scrolled .greeting-item:nth-child(3){letter-spacing:1.8vw}.scrolled .greeting-item span:first-child{border-color:#fff transparent transparent #fff;left:0;top:0}.scrolled .greeting-item span:nth-child(2){border-color:#fff #fff transparent transparent;right:0;top:0}.scrolled .greeting-item span:nth-child(3){border-color:transparent transparent #fff #fff;left:0;bottom:0}.scrolled .greeting-item span:nth-child(4){border-color:transparent #fff #fff transparent;right:0;bottom:0}@media only screen and (max-width:767px){.greeting-text{font-size:21px}}
