div.essential_audio{position:relative;z-index:0;width:100%}div.essential_audio>div:first-child div{width:28px;height:28px;margin-top:-14px;border-radius:50%;background-color:#000}div.essential_audio>div:first-child div:after{position:absolute;top:7%;left:7%;width:86%;height:86%}:root{--button-protrusion:4px}div.essential_audio>div:first-child div.off:after{content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><polygon fill='%23FFF' points='10,6.9 10,23.1 24,15' /></svg>")}div.essential_audio>div:first-child div.load:after{content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><circle opacity='0.64' fill='%23FFFFFF' cx='6.5' cy='18.5' r='2'/><circle opacity='0.76' fill='%23FFFFFF' cx='6.5' cy='11.5' r='2'/><circle opacity='0.88' fill='%23FFFFFF' cx='11.5' cy='6.5' r='2'/><circle fill='%23FFFFFF' cx='18.5' cy='6.5' r='2'/><circle opacity='0.16' fill='%23FFFFFF' cx='23.5' cy='11.5' r='2'/><circle opacity='0.28' fill='%23FFFFFF' cx='23.5' cy='18.5' r='2'/><circle opacity='0.4' fill='%23FFFFFF' cx='18.5' cy='23.4' r='2'/><circle opacity='0.52' fill='%23FFFFFF' cx='11.5' cy='23.4' r='2'/></svg>");animation:audio_load_rotate 1s linear infinite}@keyframes audio_load_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}div.essential_audio>div:first-child div.play{background-color:#000!important}div.essential_audio>div:first-child div.play:after{content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><rect fill='%23FFF' x='17' y='8' width='3' height='14' /><rect fill='%23FFF' x='10' y='8' width='3' height='14' /></svg>")}div.essential_audio>div:first-child div.drag{transition:left 0s!important}div.essential_audio>div:first-child div.error{background-color:rgba(0,0,0,.35)!important}div.essential_audio>div:first-child div.error:after{content:url("data:image/svg+xml; utf8, <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'><path fill='%23FFF' d='M13.9,18.6c0-0.3,0-0.5,0-0.9c0-1.6,0.6-2.9,2.1-3.9l1.1-0.8c0.9-0.6,1.3-1.5,1.3-2.4c0-1.5-1-2.8-3-2.8c-2.2,0-3.1,1.6-3.1,3.2c0,0.2,0,0.4,0,0.5L10,11.9c-0.1-0.3-0.1-0.8-0.1-1.2c0-2.3,1.7-5.1,5.5-5.1c3.5,0,5.5,2.5,5.5,5c0,2-1.1,3.4-2.5,4.3l-1.2,0.8c-0.8,0.5-1.1,1.4-1.1,2.4c0,0.1,0,0.2,0,0.5H13.9z'/><path fill='%23FFF' d='M15,20.8c1,0,1.8,0.8,1.8,1.8S16,24.4,15,24.4c-1,0-1.8-0.8-1.8-1.8S14,20.8,15,20.8z'/></svg>")}div.essential_audio>div:nth-child(2){height:2px;padding:10px 0;box-sizing:content-box}div.essential_audio>div:nth-child(2):after{content:"";position:absolute;z-index:0;background-color:#fff;opacity:.3;mix-blend-mode:multiply;top:10px;left:0;width:100%;height:2px}div.essential_audio>div:nth-child(2) div{background-color:#666;mix-blend-mode:multiply}div.essential_audio>div:nth-child(3){height:18px;margin-top:-8px}div.essential_audio,div.essential_audio *{user-select:none!important;-webkit-user-select:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-overflow-scrolling:auto}div.essential_audio :focus{outline:none}div.essential_audio>div:first-child div{position:absolute;top:0;left:0;cursor:pointer}div.essential_audio>div:first-child{position:absolute;z-index:3;height:0;top:11px;left:calc(var(--button-protrusion) * -1);width:calc(100% + (2 * var(--button-protrusion)))}div.essential_audio>div:nth-child(2){position:relative;width:100%;overflow:hidden;z-index:2;cursor:pointer}div.essential_audio>div:nth-child(2) div{position:absolute;z-index:1;width:0;height:2px;top:10px;left:0;transition:width .5s}div.essential_audio>div:nth-child(3){position:absolute;z-index:1;width:100%;top:0;left:0;pointer-events:none}.original-audio-player-wrapper{position:absolute;width:520px;height:640px;top:50%;left:50%;transform:translate(-50%,-50%);touch-action:manipulation}.original-audio-canvas{position:absolute;top:0;left:0;width:100%;height:100%;touch-action:pan-y}.original-audio-canvas canvas{width:100%!important;height:100%!important;touch-action:pan-y}.original-audio-controls{position:absolute;bottom:40px;left:50%;transform:translateX(-50%);width:90%;max-width:200px}.clickme{display:none}@media (max-width:640px){.original-audio-player-wrapper{height:480px}}.music-credit{font-size:11px;transform:scale(.4) translateX(-18%);transform-origin:center top;color:rgba(255,255,255,.35);letter-spacing:.15em;text-align:center;white-space:nowrap;margin-top:12px;margin-bottom:0;width:100%;box-sizing:border-box}@media (max-width:1024px){.original-audio-player-wrapper{position:relative;width:100%;height:auto;top:auto;left:auto;transform:none;margin:0 auto;touch-action:manipulation}.original-audio-canvas{position:relative;height:200px;overflow:hidden;touch-action:pan-y}.original-audio-canvas canvas{touch-action:pan-y;pointer-events:none}.original-audio-controls{position:relative;bottom:auto;left:auto;transform:none;max-width:60vw;margin:10px auto 0}.music-credit{font-size:11px;transform:scale(.55);transform-origin:center top;font-size:10px}}@media (max-width:600px){.original-audio-canvas{position:relative;height:280px;overflow:hidden}.original-audio-canvas canvas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%!important;height:auto!important;min-height:300px;touch-action:pan-y;pointer-events:none}}@font-face{font-family:suisse;src:url(/fonts/SuisseIntl-Thin.woff2) format("woff2");font-weight:200;font-style:normal}.landing-page ::selection{background:#e3af00;color:#000}.landing-page ::-moz-selection{background:#e3af00;color:#000}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page h4,.landing-page h5,.landing-page h6{letter-spacing:-.005em;line-height:1.1em;margin-top:0;margin-bottom:0;font-weight:300}.landing-page h1{font-size:5.21vw;line-height:1em;font-weight:200}.landing-page h2{font-size:3.39vw;font-weight:200}.landing-page h3{font-size:2.6vw}.landing-page h4{font-size:2.08vw}.landing-page h5{font-size:1.77vw;line-height:1.18em}.landing-page h6{font-size:1.56vw;font-weight:500}.landing-page p{font-size:1.77vw;font-weight:200}.landing-page .text-small{font-size:.83vw}.landing-page .text-label{font-size:.68vw;text-transform:uppercase;letter-spacing:.3em;font-weight:300}.landing-page .left-content{position:fixed;height:100%;width:50%;top:0;left:0;display:flex;justify-content:center;align-items:center;z-index:2;background:#000}.landing-page .right-content{position:fixed;width:100%;overflow:auto;height:100%;top:0;left:0;z-index:1}.landing-page .right-content .inner-content{position:relative;width:50%;margin-left:50%;padding:6rem}.landing-page .section-container{max-width:36.5vw}@media (max-width:1024px){.landing-page .section-container{max-width:90%}}.landing-page .menu-button{position:fixed;right:3.13vw;top:3.13vw;z-index:120;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none;background:transparent;border:none;padding:0}.landing-page .menu-button:after{content:"";position:absolute;left:50%;top:50%;border-radius:100%;width:3.65vw;height:3.65vw;transform:translate(-50%,-50%)}.landing-page .menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100;opacity:0;visibility:hidden}.landing-page .menu-overlay.is-visible{opacity:1;visibility:visible}.landing-page .slide-menu{position:fixed;right:0;top:0;width:24%;min-width:280px;height:100%;background:#181818;z-index:101;display:flex;align-items:center;justify-content:center;transform:translateX(100%)}.landing-page .slide-menu .menu-inner{width:70%;margin:0 auto;display:flex;flex-direction:column}.landing-page .slide-menu .menu-title{font-size:.83vw;color:#666;margin-bottom:1.56vw;letter-spacing:.05em}.landing-page .slide-menu .menu-items{list-style:none;padding:0;margin:0}.landing-page .slide-menu .menu-item{margin-bottom:1.04vw}.landing-page .slide-menu .menu-item a{display:flex;align-items:center;gap:.78vw;color:#7c7c7c;text-decoration:none;font-size:1.09vw;font-weight:300;transition:color .25s ease}.landing-page .slide-menu .menu-item a:hover{color:#fff}.landing-page .slide-menu .menu-item a.is-active{color:#e3af00}.landing-page .slide-menu .menu-item .icon{width:1.04vw;height:1.04vw;opacity:.5}.landing-page .slide-menu .menu-item a.is-active .icon,.landing-page .slide-menu .menu-item a:hover .icon{opacity:1}.landing-page .slide-menu .menu-item a.is-active .icon{color:#e3af00}.landing-page .slide-menu .login-section{margin-top:2.08vw;padding-top:1.04vw;border-top:1px solid #333}.landing-page .slide-menu .login-link{display:flex;align-items:center;gap:.78vw;color:#7c7c7c;text-decoration:none;font-size:1.09vw;font-weight:300;transition:color .25s ease}.landing-page .slide-menu .login-link:hover{color:#e3af00}.landing-page .slide-menu .login-link .icon{width:1.04vw;height:1.04vw}.landing-page .scroll-indicator{position:fixed;right:3.13vw;bottom:1.88vw;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:1vw}.landing-page .scroll-indicator .fill{position:relative;overflow:hidden;width:.05vw}.landing-page .scroll-indicator .fill:after{content:"";position:absolute;left:0;top:0;width:0;height:100%;border-left:.05vw solid rgba(255,255,255,.2)}.landing-page .scroll-indicator .fill .inner{position:absolute;left:0;width:0;height:100%;border-left:.05vw solid #fff;animation:scrollLine 2s ease-in-out infinite}@keyframes scrollLine{0%{height:0;top:0}50%{height:100%;top:0}to{height:0;top:100%}}.landing-page .scroll-indicator .text p{transform:rotate(90deg) translateX(-50%);transform-origin:center center;font-size:.68vw;text-transform:uppercase;letter-spacing:.15em;color:#666;margin:0}.landing-page .section{margin-bottom:12rem}.landing-page .section-label{font-size:.68vw;text-transform:uppercase;letter-spacing:.3em;color:#666;margin-bottom:1.56vw;font-weight:300}.landing-page .section-title{font-size:5.21vw;font-weight:200;line-height:1em;margin-bottom:2.08vw;color:#fff}.landing-page .section-divider{width:3.13vw;height:1px;background:#444;margin-bottom:2.08vw}.landing-page .section-text{font-size:1.77vw;font-weight:200;color:#7c7c7c;line-height:1.6;margin-bottom:1.04vw}.landing-page .service-logos{display:flex;flex-wrap:wrap;gap:4rem;align-items:center;margin:4rem 0}.landing-page .service-logos img{height:3rem;width:auto;opacity:.6;transition:opacity .25s ease}.landing-page .service-logos img:hover{opacity:1}.landing-page .contact-form{display:flex;flex-direction:column;gap:2.6vw;max-width:100%}.landing-page .contact-form input,.landing-page .contact-form textarea{display:block;width:100%;background:none;border:none;border-bottom:.05vw solid #fff;font-size:1.77vw;letter-spacing:-.005em;line-height:1.4em;font-weight:200;border-radius:0;padding:0 0 1.04vw;color:#fff;font-family:suisse,sans-serif}.landing-page .contact-form textarea{height:7.3vw;resize:none}.landing-page .contact-form input:focus,.landing-page .contact-form textarea:focus{outline:none}.landing-page .contact-form input::placeholder,.landing-page .contact-form textarea::placeholder{color:#fff;opacity:1;font-weight:200}.landing-page .contact-form .button-area{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem}.landing-page .contact-form .flex-button{display:flex;gap:1.04vw;align-items:center;background:none;border:none;color:#fff;cursor:pointer;font-size:1.77vw;font-weight:300;letter-spacing:-.005em;font-family:suisse,sans-serif;padding:0}.landing-page .contact-form .flex-button:hover{color:#e3af00}.landing-page .contact-form .icon-button{display:flex;justify-content:center;align-items:center;width:2.3vw;height:2.3vw;border:.05vw solid #fff;border-radius:50%;font-size:1.04vw;transition:all .25s ease}.landing-page .contact-form .flex-button:hover .icon-button{border-color:#e3af00;color:#e3af00}.landing-page .switchers-container{position:fixed;top:3.13vw;right:calc(3.13vw + 1.35vw + 2rem);z-index:100;display:flex;gap:2rem;align-items:center;height:.46vw}.landing-page .switcher{display:flex;align-items:center;gap:0;line-height:1}.landing-page .switcher-btn{background:transparent;border:none;color:rgba(255,255,255,.4);padding:0;font-size:.875rem;font-family:suisse,sans-serif;font-weight:300;cursor:pointer;transition:all .2s ease;letter-spacing:.05em;line-height:1}.landing-page .switcher-btn:hover{color:rgba(255,255,255,.7)}.landing-page .switcher-btn.active{color:#e3af00;font-weight:500}.landing-page .switcher-separator{color:rgba(255,255,255,.3);margin:0 .5rem;font-weight:300;line-height:1}@media (max-width:1024px){.landing-page .switchers-container{top:2rem;right:calc(2rem + 1.35vw + 1rem)}}@media (max-width:500px){.landing-page .switchers-container{top:3rem;right:calc(3rem + 30px + 1rem);gap:1rem}.landing-page .switcher-btn{font-size:.75rem}}.landing-page .header-logo{position:absolute;top:3.13vw;left:3.13vw;z-index:100;margin-top:-1.5rem}.landing-page .header-logo img{height:4rem;width:auto}.landing-page .switchers-container{margin-top:-.2rem}.c_cursor_outer{position:fixed;width:40px;height:40px;pointer-events:none;z-index:99999;top:0;left:0;will-change:transform}.c_cursor_outer .bg{position:absolute;width:100%;height:100%;border-radius:50%;border:1px solid #c9a227;opacity:.6;box-sizing:border-box}.c_cursor_outer .circle{position:absolute;width:0;height:0;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;background:rgba(201,162,39,.3);opacity:0}.c_cursor_inner{position:fixed;width:6px;height:6px;background:#c9a227;border-radius:50%;pointer-events:none;z-index:99999;top:0;left:0;will-change:transform}.landing-page,.landing-page a,.landing-page button,.landing-page input,.landing-page select,.landing-page textarea{cursor:none!important}@media (hover:none),(max-width:800px){.c_cursor_inner,.c_cursor_outer{display:none!important}.landing-page,.landing-page a,.landing-page button,.landing-page input,.landing-page select,.landing-page textarea{cursor:auto!important}}@media (max-width:1024px){.landing-page{overflow-y:auto!important;height:auto!important}.landing-page .left-content{max-height:none;min-height:55vh;padding-top:70px;padding-bottom:2rem}.landing-page .left-content,.landing-page .right-content{position:relative!important;width:100%!important;height:auto!important;background:#000;z-index:2}.landing-page .right-content{overflow:visible!important}.landing-page .right-content .inner-content{width:100%!important;margin-left:0!important;padding:3rem}.landing-page h1{font-size:2.5rem}.landing-page h2{font-size:2rem}.landing-page h3{font-size:1.5rem}.landing-page h4{font-size:1.25rem}.landing-page h5{font-size:1.15rem;line-height:1.3}.landing-page h6,.landing-page p{font-size:1rem}.landing-page .text-small{font-size:.85rem}.landing-page .section-label,.landing-page .text-label{font-size:.7rem}.landing-page .section-title{font-size:2.5rem}.landing-page .section-text{font-size:1rem}.landing-page .section-divider{width:3rem}.landing-page .section{margin-bottom:5rem}.landing-page .section-container{max-width:100%}.landing-page .slide-menu{width:70%;min-width:280px}.landing-page .slide-menu .menu-title{font-size:.85rem;margin-bottom:1.5rem}.landing-page .slide-menu .menu-item a{font-size:1.1rem;gap:.75rem}.landing-page .slide-menu .menu-item .icon{width:1rem;height:1rem}.landing-page .slide-menu .menu-item{margin-bottom:1rem}.landing-page .slide-menu .login-link{font-size:1.1rem;gap:.75rem}.landing-page .slide-menu .login-link .icon{width:1rem;height:1rem}.landing-page .slide-menu .login-section{margin-top:2rem;padding-top:1rem}.landing-page .contact-form{gap:2rem}.landing-page .contact-form input,.landing-page .contact-form textarea{font-size:1.2rem;padding-bottom:.75rem}.landing-page .contact-form textarea{height:6rem}.landing-page .contact-form .flex-button{font-size:1.2rem}.landing-page .contact-form .icon-button{width:2rem;height:2rem;font-size:.9rem}.landing-page .service-logos{gap:2rem;margin:2rem 0}.landing-page .service-logos img{height:2rem}.landing-page .left-content>div:last-child{width:100%!important;max-width:none!important}.landing-page.menu-open .left-content,.landing-page.menu-open .right-content{transform:translateX(-35%)}.landing-page .menu-button{right:1.5rem;top:1.5rem;margin-top:0}.landing-page .menu-button:after{width:44px;height:44px}.landing-page .scroll-indicator{display:none}}@media (max-width:600px){.landing-page .left-content{height:auto!important;max-height:none;min-height:50vh;padding-top:80px}.landing-page .right-content .inner-content{padding:2rem 1.5rem}.landing-page h1{font-size:2rem}.landing-page h2{font-size:1.6rem}.landing-page h3{font-size:1.3rem}.landing-page h4{font-size:1.1rem}.landing-page p{font-size:.95rem}.landing-page .section-title{font-size:2rem}.landing-page .section{margin-bottom:4rem}.landing-page .header-logo{position:fixed!important;top:1rem!important;left:1rem!important;margin-top:0!important;z-index:120}.landing-page .header-logo img{height:2.5rem!important}.landing-page .switchers-container{position:fixed!important;top:1.2rem!important;right:4rem!important;margin-top:0!important;gap:.5rem}.landing-page .switcher-btn{font-size:.7rem}.landing-page .menu-button{right:1rem!important;top:1rem!important}.landing-page .left-content>div:last-child{width:100%!important;max-width:none!important}.landing-page .contact-form .flex-button,.landing-page .contact-form input,.landing-page .contact-form textarea{font-size:1rem}.landing-page .service-logos{gap:1.5rem}.landing-page .service-logos img{height:1.5rem}.landing-page .slide-menu{width:80%}}@media (max-width:400px){.landing-page .right-content .inner-content{padding:1.5rem 1rem}.landing-page h1{font-size:1.75rem}.landing-page h2{font-size:1.4rem}.landing-page .section-title{font-size:1.75rem}.landing-page .slide-menu{width:85%}}@media (max-width:1024px){.landing-page .player-wrapper{width:100%!important;max-width:none!important}}@media (max-width:600px){.landing-page .player-wrapper{width:100%!important;max-width:none!important}}.landing-page .menu-button .burger{display:flex;flex-direction:column;gap:.36vw;width:1.35vw}.landing-page .menu-button .burger .line{height:0;width:100%;border-width:0;border-bottom:.05vw solid #fff;display:block;transition:border-color .35s ease;transform-origin:center center}.landing-page .menu-button:hover .burger .line{border-color:#e3af00}@media (max-width:1024px){.landing-page .menu-button{right:1.5rem;top:1.5rem}.landing-page .menu-button .burger{width:20px;gap:5px}.landing-page .menu-button .burger .line{border-bottom:1px solid #fff}}@media (max-width:600px){.landing-page .menu-button{right:1rem;top:1rem}}.landing-page .slide-menu .menu-item-overflow{overflow:hidden}.landing-page .slide-menu .login-link-inner,.landing-page .slide-menu .menu-item-inner{display:flex;align-items:center;gap:.78vw;will-change:transform}.landing-page .scroll-indicator .fill{height:2.6vw}