*{margin:0;padding:0;box-sizing:border-box;color:#000}:root{--vh: 1vh}@font-face{src:url(/assets/TomatoGrotesk-SemiBold-e11qv_qj.woff2) format("woff2"),url(/assets/TomatoGrotesk-SemiBold-DI_EYVVE.woff) format("woff");font-family:TomatoGrotesk-SemiBold;font-weight:600}@font-face{src:url(/assets/TomatoGrotesk-ExtraLightSlanted-zGnRKwVg.woff2) format("woff2"),url(/assets/TomatoGrotesk-ExtraLightSlanted-Dxq6jGhO.woff) format("woff");font-family:TomatoGrotesk-ExtraLightSlanted;font-weight:300}@font-face{src:url(/assets/TomatoGrotesk-SemiBoldSlanted-iohU92_c.woff2) format("woff2"),url(/assets/TomatoGrotesk-SemiBoldSlanted-CcoMYz-F.woff) format("woff");font-family:TomatoGrotesk-SemiBoldSlanted;font-weight:500}@font-face{src:url(/assets/Tomato_Grotesk_Medium-Du82RpMX.woff2) format("woff2"),url(/assets/Tomato_Grotesk_Medium-BzcctXyD.woff) format("woff");font-family:Tomato_Grotesk_Medium;font-weight:500}@font-face{src:url(/assets/PPMigraItalic-Italic-CysKcsta.woff2) format("woff2"),url(/assets/PPMigraItalic-Italic-BzkPH_gc.woff) format("woff");font-family:PPMigraItalic-Italic}@font-face{src:url(/assets/PPEditorialNew-Ultralight-CzAyJ53Z.woff2) format("woff2"),url(/assets/PPEditorialNew-Ultralight-T5heOO19.woff) format("woff");font-family:PPEditorialNew-Ultralight;font-weight:200}@font-face{src:url(/assets/PPEditorialNew-UltralightItalic-DpJPU56S.woff2) format("woff2"),url(/assets/PPEditorialNew-UltralightItalic-BVL7hVQJ.woff) format("woff");font-family:PPEditorialNew-UltralightItalic;font-weight:200}html,body{font-family:Roslindale Display Condensed;background:#000;overflow:hidden}a{text-decoration:none}.title-h1{color:#ffffe3;mix-blend-mode:difference;font-family:PPEditorialNew-Ultralight,sans-serif;font-size:.64rem;line-height:.64rem;letter-spacing:-3.84px;font-weight:200}.title-h1 span{font-family:PPEditorialNew-UltralightItalic,sans-serif;color:#ffffe3}.title-h2{color:#ffffe3;mix-blend-mode:difference;font-family:PPMigraItalic-Italic,sans-serif;font-size:.68rem;line-height:.82rem;letter-spacing:0;font-weight:400;font-style:italic}.desc-1{color:#ffffe3;mix-blend-mode:difference;font-family:TomatoGrotesk-SemiBold,sans-serif;font-size:.13rem;line-height:.13rem;letter-spacing:-.24px;text-transform:uppercase}.desc-2{color:#ffffe3;mix-blend-mode:difference;font-family:Tomato_Grotesk_Medium,sans-serif;font-size:.1rem;line-height:.12rem;letter-spacing:0;text-transform:uppercase}.hero-section{display:flex;width:16rem;height:100vh;overflow:hidden}.hero-section .content{display:flex;width:16rem;height:100vh;padding:0 .2rem;z-index:1;justify-content:space-between;mix-blend-mode:difference}.hero-section .content .ticker{display:flex;flex-direction:column;height:100vh}.hero-section .content .ticker .ticker-inner{display:flex;flex-direction:column;gap:.2rem 0;animation:ticker-scrollleft 25s linear infinite}.hero-section .content .ticker .ticker-inner .phrase{display:flex;flex-direction:column}.hero-section .content .ticker .ticker-inner .phrase .row{display:flex;width:3.19rem;justify-content:space-between}.hero-section .content .ticker .ticker-inner .phrase .row p{font-size:.12rem;line-height:.12rem}.hero-section .content .ticker .ticker-inner .phrase:nth-of-type(2n){margin-bottom:.34rem}.hero-section .content .ticker:nth-of-type(3) .ticker-inner{animation:ticker-scrollright 25s linear infinite}.hero-section .content .ticker:hover .ticker-inner{animation-play-state:paused}.hero-section .content .center{display:flex;flex-direction:column;padding:.45rem 0;justify-content:space-between;align-items:center;height:100vh}.hero-section .content .center .header-block{display:flex;align-items:center;gap:0 1px}.hero-section .content .center .header-block .header-block-ticker{display:flex;justify-content:center;width:2.84rem;position:relative;overflow:hidden}.hero-section .content .center .header-block .header-block-ticker:after{content:"";display:flex;position:absolute;width:100%;height:100%;background:#ffffe3;mix-blend-mode:difference}.hero-section .content .center .header-block .header-block-ticker .ticker-inner{display:flex;animation:ticker-header 25s linear infinite;align-items:center;height:.2rem}.hero-section .content .center .header-block .header-block-ticker .ticker-inner img{width:3.9rem}.hero-section .content .center .header-block .header-block-ticker .ticker-inner p{width:9.5rem;margin-top:1px;letter-spacing:0;font-family:TomatoGrotesk-SemiBoldSlanted,sans-serif;font-style:italic;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-smooth:always;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.hero-section .content .center .header-block .smile{display:flex;width:.2rem;height:.2rem}.hero-section .content .center .bottom-title{display:flex;flex-direction:column;align-items:center}.hero-section .content .center .bottom-title .title-logo{display:flex;align-items:center;gap:0 .03rem;margin-bottom:.1rem}.hero-section .content .center .bottom-title .title-logo img{width:.4rem}.hero-section .content .center .bottom-title .title-logo p{font-size:.13rem}.hero-section .content .center .bottom-title h2{transform:translateY(-.25rem);margin-bottom:.65rem;letter-spacing:-2.04px}.hero-section .content .center .bottom-title h1{margin-bottom:.48rem}.hero-section .content .center .bottom-title .phrases{display:none}.hero-section .content .center .bottom-title .socials{display:flex}.hero-section .content .center .bottom-title .socials .links{display:flex;gap:0 .1rem}.hero-section .content .center .bottom-title .socials a{display:flex;position:relative;font-style:italic;padding:0 .04rem;justify-content:center;align-items:center;cursor:pointer}.hero-section .content .center .bottom-title .socials a:after{content:"";display:flex;left:0;top:0;width:0%;height:100%;position:absolute;background:#ffffe3;mix-blend-mode:difference;transition:width .3s cubic-bezier(.75,0,.25,1)}.hero-section .content .center .bottom-title .socials a:hover:after{width:100%;transition:width .35s cubic-bezier(.75,0,.25,1)}.hero-section .content .center .bottom-title .socials .ml{margin-left:.2rem}.hero-section .content .center .bottom-title .socials .ml:before{content:"";display:flex;left:-.13rem;width:.03rem;height:.03rem;background:#ffffe3;position:absolute;border-radius:1rem}.showreel-modal{display:flex;width:100%;justify-content:center;align-items:center;position:fixed;z-index:1;bottom:0;background:#030303ed}.showreel-modal .showreel-content{width:9rem;height:6.7rem}.showreel-modal .showreel-content video{object-fit:cover;height:0}.from-close{display:flex;width:8.8rem;justify-content:center;position:relative;top:-.15rem;gap:0 .18rem;z-index:1;overflow:hidden}.from-close .desc-1{font-size:.13rem;line-height:.13rem}.from-close .desc-1:nth-of-type(1){transform:translateY(100%)}.from-close .desc-1:nth-of-type(2){opacity:0;position:relative;left:.03rem}.from-close a{display:flex;padding:0 .04rem;position:relative;cursor:pointer}.from-close a:after{content:"";display:flex;left:0;top:0;width:0%;height:100%;position:absolute;background:#ffffe3;mix-blend-mode:difference;transition:width .3s cubic-bezier(.75,0,.25,1)}.from-close a:hover:after{width:100%;transition:width .35s cubic-bezier(.75,0,.25,1)}#canvas-bg{width:16rem;height:9rem;position:fixed;top:0;left:0}#canvas-bg a{display:none!important}.hero-shadow{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.preloader{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000;display:flex;align-items:center;justify-content:center;color:#fff;z-index:1000}.preloader p{font-size:.16rem;line-height:.16rem;display:flex;align-items:center}.smile-container{display:flex;width:3.88rem;height:.36rem;justify-content:center;align-items:center;border:1px solid #FFFFE3;border-radius:1rem}.smile-container-left,.smile-container-right{display:flex}.smile-container-left .smile-preloader,.smile-container-right .smile-preloader{display:flex;width:.2rem;height:.2rem}.smile-container p{margin:0 .15rem}.smile-container-center{display:flex;justify-content:center;align-items:center;height:.36rem}.smile-container-center p a{color:#ffffe3}.slot-animation{font-size:.16rem;line-height:.16rem;--slot-duration: 1.5s;--slot-random-duration-increase: .8s;display:flex;position:relative;width:fit-content;margin-left:auto;margin-right:auto;overflow-y:hidden;visibility:hidden}.slot-animation.entered-viewport{visibility:visible}.slot-animation.entered-viewport:before{position:absolute;top:0;right:0;animation:slots var(--slot-duration) cubic-bezier(.65,0,.35,1) 0s 1;content:var(--slot-numbers);z-index:-1;pointer-events:none;white-space:pre;visibility:visible}@media all and (max-width: 1024px){.hero-section{width:100%;height:calc(var(--vh, 1vh) * 100)}.hero-section .content{width:100%;height:calc(var(--vh, 1vh) * 100);justify-content:center}.hero-section .content .ticker{display:none}.hero-section .content .center{height:calc(var(--vh, 1vh) * 100);padding:.25rem 0 .15rem}.hero-section .content .center .bottom-title h1{font-size:.51rem;line-height:.68rem}.hero-section .content .center .bottom-title h2{font-size:.51rem;line-height:.61rem;margin-bottom:0}.hero-section .content .center .bottom-title .phrases{display:flex;position:relative;flex-direction:column;gap:.2rem 0;margin-bottom:.6rem}.hero-section .content .center .bottom-title .phrases .phrase,.hero-section .content .center .bottom-title .phrases .change-phrase{display:flex;flex-direction:column}.hero-section .content .center .bottom-title .phrases .phrase .row,.hero-section .content .center .bottom-title .phrases .change-phrase .row{display:flex;width:3.19rem;justify-content:space-between}.hero-section .content .center .bottom-title .socials .ml{margin-left:.25rem}.hero-section .content .center .bottom-title .title-logo{margin-bottom:.1rem}.showreel-modal .showreel-content{width:100%;height:4.7rem}.from-close{width:100%}.smile-container{width:3.48rem}.smile-container-left .smile-preloader,.smile-container-right .smile-preloader{width:.17rem;height:.17rem}}@keyframes slots{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ticker-scrollleft{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes ticker-scrollright{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes ticker-header{0%{transform:translate(0)}to{transform:translate(-100%)}}html{font-size:6.25vw}@media all and (max-width: 1024px){html{font-size:calc(10000vw / 768)}}@media all and (max-width: 515px){html{font-size:calc(10000vw / 375)}}body{background:#000;margin:0;width:100%}
