@font-face{font-family:'Helvetica Neue LT Std';src:url("../typos/HelveticaNeueLTStd-Bd.woff2") format("woff2"),url("../typos/HelveticaNeueLTStd-Bd.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue LT Std';src:url("../typos/HelveticaNeueLTStd-Roman.woff2") format("woff2"),url("../typos/HelveticaNeueLTStd-Roman.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Helvetica Neue LT Std';src:url("HelveticaNeueLTStd-It.woff2") format("woff2"),url("HelveticaNeueLTStd-It.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Helvetica Neue LT Std';src:url("../typos/HelveticaNeueLTStd-Lt.woff2") format("woff2"),url("../typos/HelveticaNeueLTStd-Lt.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}.preloader{position:fixed;width:100%;height:100%;top:0px;background:url(../img/loading.svg) center center no-repeat #fff;background-size:100px;z-index:5000}.nav{position:fixed;position:absolute;width:100%;top:0;z-index:100}.nav .bar{display:flex;align-items:center;justify-content:space-between;position:relative;height:56px;z-index:100;background-color:#fff}.nav .logo{line-height:0}.nav .logo img{height:18px}.nav .toggle{display:inline-block;position:relative;width:28px;height:24px;pointer-events:all}.nav .toggle::before,.nav .toggle::after{content:"";position:absolute;width:100%;border-top:2px solid #000;transition:all 250ms ease-out}.nav .toggle::before{left:0;top:8px}.nav .toggle::after{left:0;top:16px}.nav .toggle.active::before{width:26px;left:3px;top:12px;transform:rotate(45deg)}.nav .toggle.active::after{width:26px;left:3px;top:12px;transform:rotate(-45deg)}.nav .cont-menu{height:100%}.nav .menu{display:none;opacity:0;position:absolute;position:fixed;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);margin:0;padding:0;left:0;top:0;background-color:#fff;z-index:20}.nav .menu ul{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:28px;height:100%;margin:0;padding:0;padding-top:100px}.nav .menu li{margin:0;padding:0;list-style:none;list-style:none}.nav .menu li .link{display:inline-flex;font-size:40px;font-weight:bold;line-height:1;text-transform:uppercase}.section{padding:60px 0}.section .head .title{margin-bottom:48px}.img{position:relative;outline:none !important;overflow:hidden;background-color:#f7f7f7}.img.video{background-color:#000 !important}.img img,.img video{position:absolute !important;width:100%;height:100%;left:0;top:0;object-fit:cover !important;background-color:transparent !important}.img img:focus,.img video:focus{outline:none !important;border:none !important}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:28px;padding:0 16px;padding-top:4px;border-radius:14px;font-size:14px;line-height:1;background-color:#000;color:#fff}.btn img{margin-top:-4px}.btn.btn-white{background-color:#fff;color:#000}.btn.btn-white img{filter:invert(1)}.fancybox__slide.has-close-btn{padding:0}.fancybox__slide .f-html{min-width:100vw;min-height:100vh;padding:0;background-color:#000}.fancybox__slide .f-button[data-fancybox-close]{width:24px;height:24px;top:12px;right:12px;padding:2px}.fancybox__slide .f-button[data-fancybox-close] svg{width:22px;height:22px}.marquee{overflow:hidden;display:flex;gap:36px;margin-top:40px;margin-bottom:80px}.marquee .items{display:flex;align-items:center;gap:36px}.hero{aspect-ratio:10 / 6}.hero .logo{display:flex;align-items:center;gap:6px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.hero .logo .img-logo{position:relative !important;width:auto;height:32px}.hero .logo .img-copy{position:relative !important;width:auto;height:8px}.hero .txt{position:absolute;width:100%;bottom:12px;color:#fff;font-size:13px;text-align:center}@media (min-width: 768px){.nav .bar{height:80px}.nav .logo img{height:22px}.nav .menu ul{padding-top:120px}.nav .menu ul li a{font-size:48px}.fancybox__slide .f-button[data-fancybox-close]{right:24px;top:20px}.marquee{gap:48px;margin-top:80px;margin-bottom:100px}.marquee .items{gap:60px}.marquee .items img{height:60px}.hero{aspect-ratio:10 / 3.5}.hero .logo .img-logo{height:48px}.hero .logo .img-copy{height:12px}.hero .txt{font-size:20px}}@media (min-width: 1200px){.nav .bar{height:104px}.nav .logo img{height:32px;height:36px}.nav .toggle{display:none}.nav .menu{display:block;position:absolute;height:104px;top:0;background-color:transparent;opacity:1;z-index:500;pointer-events:none}.nav .menu ul{flex-direction:row;align-items:center;justify-content:flex-end;gap:72px;gap:92px;padding:0;pointer-events:none}.nav .menu ul li{pointer-events:all}.nav .menu ul li .link{display:inline-block;padding-top:12px;padding-top:16px;font-size:40px;font-size:48px;line-height:1;transition:all 250ms ease-out}.nav .menu ul li .link:hover{text-decoration:underline !important;opacity:1}.fancybox__slide .f-button[data-fancybox-close]{width:48px;height:48px;right:32px;right:20px;top:32px}.fancybox__slide .f-button[data-fancybox-close] svg{width:24px;height:24px;transform:scale(1.5)}.fancybox__slide .f-button[data-fancybox-close] svg path{stroke-width:1.5px}.marquee{margin-top:100px;margin-bottom:120px}.marquee .items{gap:100px;gap:80px}.marquee .items img{height:100px;height:80px}.hero .logo{gap:20px}.hero .logo .img-logo{height:112px}.hero .logo .img-copy{height:28px}.hero .txt{font-size:40px}}@media (min-width: 1920px){.nav .logo img{height:36px}.nav .menu ul{gap:100px}.nav .menu ul li .link{padding-top:20px;font-size:48px}}
