@import url("https://use.typekit.net/cok2wdd.css");:root{--green:#44b758;--blue:#5fbcbf;--yellow:#fbc000;--orange:#f26524;--pink:#ea128b;--black:#000;--white:#fff;--pad-side:48px;--pad-top:96px;--content-gap:36px;--flex-gap:24px;--text-gap:16px;--border-radius-small:6px;--media-height:220px}@media (max-width:991.98px){:root{--pad-side:16px}}@font-face{font-family:Gooper7;src:url(/fonts/Gooper7-SemiBold.woff2) format("woff2"),url(/fonts/Gooper7-SemiBold.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}.icon-button{padding:0;background-color:transparent;border:none;position:relative;top:0;width:auto;cursor:pointer;height:40px}.icon-button img{height:100%;width:auto;pointer-events:none}.icon-button.add-btn{display:flex;flex-direction:column;margin:0;min-width:67px}.icon-button.add-btn *{pointer-events:none}.icon-button.add-btn .label{position:absolute;bottom:0;transform:translateY(120%);color:var(--pink);font-size:.875rem;font-weight:500}.icon-button .over{display:none}.icon-button:hover .over{display:block}.icon-button:hover .out{display:none}.r-button{cursor:pointer;height:40px;border-radius:var(--border-radius-small);border:none;padding:0 12px;display:flex;align-items:center;justify-content:center;font-family:bungee,sans-serif;font-weight:400;font-style:normal}.r-button.square{width:40px;height:40px;padding:0;transition:.2s}.r-button:hover{background-color:var(--pink);outline:2px solid var(--white)}h1,h2,h3,h4,h5,h6{margin:0}.p-medium{font-size:1.25rem}.h-img{display:flex;justify-content:center}.h-img img{display:block}.h-large,.h-medium,.h-small{font-family:Gooper7,serif}.h-medium{font-size:2rem}.p-large,.p-medium,.p-regular,.p-small{font-family:roboto,sans-serif;font-weight:400;font-style:normal}.p-regular{font-size:1rem;line-height:1.26rem}.p-standard{font-family:roboto,sans-serif;font-size:1rem;line-height:1.2rem}.p-small{font-size:.875rem;line-height:1.2rem}.p-tiny{font-size:.75rem;line-height:1rem}.ws-pre-line{white-space:pre-line}.r-text-block p{margin:0;margin-bottom:var(--text-gap)}.r-text-block p:last-child{margin-bottom:0}.r-text-block p a{color:var(--pink);font-weight:700;transition:.2s}.r-text-block p a:hover{opacity:.7}body,html{height:100%;margin:0;padding:0}body{background-color:#111;background-size:cover;background-position:50%;background-repeat:no-repeat;color:var(--white);font-family:roboto,sans-serif;font-weight:400;font-style:normal;display:flex;flex-direction:column;font-size:16px;height:100%}@media (max-width:575.98px){body{font-size:14px}}.background-wrapper{top:0}.app{overflow:auto;height:100svh;width:100%;position:relative;flex:1;display:block;flex-direction:column;justify-content:flex-start;max-width:100%;overflow-x:hidden}.app.crop{overflow-y:hidden;max-height:100%}.four-oh-four{background-color:var(--pink);width:100%;height:100%}.four-oh-four .r-content{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);text-align:center;display:flex;flex-direction:column}.four-oh-four .r-content p{font-family:roboto,sans-serif;font-size:1rem}.four-oh-four .r-content .ralph-logo{height:211px;width:auto}main{position:relative;z-index:20;height:auto;width:100%}main.overflow{overflow:auto}.background-wrapper{position:fixed;opacity:1;transition:1s}.background-wrapper,.background-wrapper iframe{width:100%;height:100%}body{height:100svh;overflow:hidden}body.show .background-wrapper{opacity:1}body .loading-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);font-size:24px;z-index:100}*{box-sizing:border-box}img{width:100%;height:auto}.masonry-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:100px;gap:16px;width:100%}.masonry-tile{background:#eee;border-radius:8px;position:relative;overflow:hidden;border:3px solid var(--pink)}.masonry-tile a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.masonry-tile.has-link:hover img{transform:translate3d(-50%,-50%,0) scale(1.05)}.masonry-tile img{position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate3d(-50%,-50%,0);-o-object-fit:cover;object-fit:cover;transition:.2s;z-index:0}.masonry-tile:nth-child(10n+1){grid-column:span 3;grid-row:span 2}.masonry-tile:nth-child(10n+2){grid-column:span 1;grid-row:span 2}.masonry-tile:nth-child(10n+3),.masonry-tile:nth-child(10n+4){grid-column:span 2;grid-row:span 2}.masonry-tile:nth-child(10n+5),.masonry-tile:nth-child(10n+6),.masonry-tile:nth-child(10n+7),.masonry-tile:nth-child(10n+8){grid-row:span 2;grid-column:span 1}.masonry-tile:nth-child(10n+10){grid-row:span 2;grid-column:span 3}.three-background{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.three-background,.three-background canvas,.three-background div{pointer-events:none}.astro-container{position:fixed;top:0;left:0}.astro-container .astro-person{position:absolute;left:50vw;transform:translate3d(-50%,-50%,0);top:0}.app .main-content{opacity:1;transition:.2s}.app .page-wrapper{opacity:0;transition:opacity .2s;will-change:opacity}.app .page-wrapper .bg-planet{transform:scale(.8);transition:transform .2s ease-out;will-change:transform}.app.fade-in .main-content{opacity:1;transition:.2s}.app.fade-in .main-content .page-wrapper .bg-planet{transform:scale(.8);transition:transform .2s cubic-bezier(.36,0,.66,-.56)}.app.fade-in .main-content .page-wrapper.loaded{opacity:1;transition:.2s;will-change:opacity}.app.fade-in .main-content .page-wrapper.loaded .bg-planet{transform:scale(1);transition:transform .3s ease-out}.main-content{color:var(--black);transition:.2s;opacity:1;height:100%}.main-content .page-wrapper{width:100%;text-align:center;margin-top:0;z-index:3;height:100%;position:relative;background:transparent}.main-content .page-wrapper .page-inner{width:100%;padding:80px 0 110px;display:flex;align-items:center;flex-direction:column;gap:var(--content-gap)}.main-content .page-wrapper .page-inner .r-content{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;width:100%;max-width:500px}.main-content .page-wrapper .page-inner .r-content.wide{max-width:960px;width:100%;display:flex;align-items:center}.main-content .page-wrapper .page-inner .r-content.wide .r-block{width:100%}.main-content .page-wrapper .page-inner .r-content .r-block{display:flex;flex-direction:column;position:relative;align-items:center;gap:var(--flex-gap)}.header-text.title{width:90%}.r-header{-webkit-overflow-scrolling:auto!important}.r-header.desktop .scribble{display:none}.r-header{position:absolute;width:100%;z-index:21;top:0}.r-header.mobile{z-index:10000}.r-header.mobile .back-button{left:var(--pad-side);top:var(--pad-side);display:none;height:32px}.r-header.mobile .lang-holder{display:flex;position:relative;align-items:center;height:40px;gap:12px}.r-header.mobile .lang-selector{position:relative;left:auto;top:auto;height:34px;width:auto;min-width:100px}.r-header.mobile .lang-selector .scribble{position:absolute;top:50%;left:50%;width:150px;height:50px;transform:translate(-50%,-50%);opacity:.5;display:none}.r-header.mobile .lang-selector .lang-button{padding:0;height:34px;bottom:0;top:auto;width:150px;cursor:pointer}.r-header.mobile .lang-selector .lang-button img{height:100%!important;width:auto!important}.r-header.mobile .lang-selector.active .lang-button{opacity:1}.r-header.mobile .lang-selector.active .lang-button:nth-child(2){transform:translateY(-32px)}.r-header.mobile .lang-selector.active .lang-button:nth-child(3){transform:translateY(-64px)}.r-header .menu-buttons{position:fixed;top:var(--pad-side);right:var(--pad-side);z-index:1000}.r-header .menu-buttons .menu-close,.r-header .menu-buttons.active .mobile-burger{display:none}.r-header .menu-buttons.active .menu-close{display:block}.r-header .mobile-burger{position:absolute;top:0;right:0;width:40px;height:40px;cursor:pointer;background-color:transparent}.r-header .mobile-menu{position:fixed;height:100%;width:100%;max-width:480px;background-color:var(--pink);top:0;right:0;z-index:999;transform:translateX(110%);transition:.6s ease-in-out;display:flex;flex-direction:column;padding:var(--flex-gap) var(--flex-gap);gap:var(--flex-gap)}@media (max-height:767.98px){.r-header .mobile-menu{gap:12px}}.r-header .mobile-menu:after{content:"";position:absolute;left:-5px;top:0;height:100%;width:10px;background-image:url(/images/overlays/office_lines.svg);background-size:100% 100%}.r-header .mobile-menu.active{transform:translateX(0)}.r-header .mobile-menu .inner{display:flex;flex-direction:column;justify-content:space-between;gap:20px;height:100%;position:relative}.r-header .mobile-menu .inner .socials button{height:34px}@media (max-height:767.98px){.r-header .mobile-menu .inner{gap:0}.r-header .mobile-menu .inner .socials button{height:30px}}.r-header .mobile-menu .inner .menu-logo{height:70px}.r-header .mobile-menu .inner .menu-logo img{height:100%;width:auto}.r-header .mobile-menu .inner .change_language{height:40px;width:auto}.r-header .mobile-menu .inner .cart-section{display:flex;flex-direction:row;gap:12px;align-items:center}.r-header .mobile-menu .inner .cart-section .view_text{height:24px;width:auto}.r-header .mobile-menu .divide{width:100%;height:5px;background-image:url(/images/overlays/footer_line_thin.svg);background-size:100% 100%;position:relative}.r-header .mobile-menu .split{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.r-header .mobile-menu .split .socials{display:flex;flex-direction:column;gap:8px}.r-header .mobile-menu .r-block{display:flex;flex-direction:column;gap:var(--flex-gap)}@media (max-height:767.98px){.r-header .mobile-menu .r-block{gap:18px}}.r-header .mobile-menu .nav{position:relative;display:flex;flex-direction:column;align-items:flex-start}.r-header .mobile-menu .nav .nav-button{padding:8px 0;position:relative}.r-header .mobile-menu .nav .nav-button:last-child :after{display:none}.r-header .mobile-menu .nav .nav-button :after{content:"";width:100%;height:4px;background-image:url(/images/overlays/footer_line_thin.svg);background-size:100% 100%;display:block;position:absolute;bottom:0}.r-header .mobile-menu .nav .nav-button .mobile-menu-button{height:40px;width:auto;background-color:transparent;border:none}@media (max-height:767.98px){.r-header .mobile-menu .nav .nav-button .mobile-menu-button{height:32px}}.r-header .mobile-menu .nav .nav-button .mobile-menu-button:hover{transition:.2s;opacity:.8}.r-header .mobile-menu .nav .nav-button .mobile-menu-button:active{opacity:.6}.r-header .mobile-menu .nav .nav-button .mobile-menu-button img{height:100%;width:auto}.r-header .lang-selector{display:flex;flex-direction:column;position:fixed;left:var(--flex-gap);top:50px;height:32px;width:auto;min-width:100px;cursor:pointer;transform:translateY(-50%)}.r-header .lang-selector .lang-button{pointer-events:none;position:absolute;background-color:transparent;top:0;border:none;height:32px;width:100px;opacity:0;transition:.2s;padding:0;left:0;display:flex;justify-content:flex-start;align-items:center;cursor:pointer}.r-header .lang-selector .lang-button.active{opacity:1}.r-header .lang-selector .lang-button:hover:after{content:"";width:100%;height:6px;background-image:url(/images/overlays/footer_line_white2.svg);left:0;position:absolute;bottom:-5px}.r-header .lang-selector .lang-button img{-o-object-fit:contain;object-fit:contain;height:20px!important;width:auto!important}.r-header .lang-selector.active .lang-button{opacity:1;pointer-events:all}.r-header .lang-selector.active .lang-button:nth-child(2){transform:translateY(40px)}.r-header .lang-selector.active .lang-button:nth-child(3){transform:translateY(80px)}.r-header .lang-selector.active .lang-button:nth-child(4){transform:translateY(120px)}.r-header .logo{width:auto;height:100px;position:absolute;top:0;left:50%;opacity:0;transform:translate3d(-50%,0,0) scale(0);cursor:pointer;will-change:transform,opacity;transition:opacity .3s,transform .3s cubic-bezier(.36,0,.66,-.56)}.r-header .logo .ralph-video{height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.r-header .logo img{width:auto;height:100%}.r-header .logo:hover{opacity:.7}.r-header .nav-container{position:relative;z-index:2}.r-header .nav-container .back-button{position:absolute;left:150px;top:50px;transform:translateY(-50%);display:none;height:32px}.r-header .nav{position:absolute;top:0}.r-header .nav .circle-btn{position:absolute;transform:translate3d(50vw,50vh,0);transition:.4s ease-in-out}.r-header .nav .circle-btn:first-child .circle-inner .planet-top{background-image:url(/images/planets/planet_creative.svg)}.r-header .nav .circle-btn:nth-child(2) .circle-inner .planet-top{background-image:url(/images/planets/planet_magazine.svg)}.r-header .nav .circle-btn:nth-child(3) .circle-inner .planet-top{background-image:url(/images/planets/planet_events.svg)}.r-header .nav .circle-btn:nth-child(4) .circle-inner .planet-top{background-image:url(/images/planets/planet_shop.svg)}.r-header .nav .circle-btn:nth-child(5) .circle-inner .planet-top{background-image:url(/images/planets/planet_friends.svg)}.r-header .nav .circle-btn .circle-inner{position:absolute;transform:translate3d(-50%,-50%,0) scale(1);width:100px;height:100px;top:50%;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s ease-in;transform-origin:center}.r-header .nav .circle-btn .circle-inner .planet-top{background-size:auto 100%;position:absolute;background-repeat:no-repeat;background-position:50%;left:0;top:0;width:100%;height:100%;z-index:3;transition:.3s .3s}.r-header .nav .circle-btn .circle-inner .label{pointer-events:none;transition:.2s;perspective:300px;position:absolute;z-index:4;top:100%;transform:translate3d(0,12px,0)}.r-header .nav .circle-btn .circle-inner .label img{height:30px}.r-header .nav .circle-btn:active .circle-inner{transform:translate3d(-50%,-50%,0) scale(1.3)!important;transition:.1s}.r-header .nav .circle-btn:hover{z-index:9}.r-header .nav .circle-btn:hover .circle-inner{transform:translate3d(-50%,-50%,0) scale(1.4)}.r-header .nav .circle-btn:hover:first-child .label{transform:rotate(10deg) rotateX(10deg) translate3d(-10px,5px,0)}.r-header .nav .circle-btn:hover:nth-child(2) .label{transform:scale(1.1) rotate(-10deg) rotateX(10deg) translate3d(2px,4px,0)}.r-header .nav .circle-btn:hover:nth-child(3) .label{transform:rotate(10deg) rotateX(10deg) translate3d(-10px,5px,0)}.r-header .nav .circle-btn:hover:nth-child(4) .label{transform:scale(1.2) rotate(20deg) rotateX(10deg) translate3d(-10px,5px,0)}.r-header .nav .circle-btn:hover:nth-child(5) .label{transform:rotate(10deg) rotateX(-10deg) translate3d(8px,-5px,0)}.r-header.nav-top .logo{transform:translate3d(-50%,0,0) scale(1);opacity:1;transition:opacity .2s,transform .5s cubic-bezier(.34,1.56,.64,1)}.r-header.nav-top .logo:hover{transition:.2s;opacity:.7}.r-header.nav-top .circle-btn{z-index:1;transition:.4s ease-in-out}.r-header.nav-top .circle-btn .circle-inner{transition:.2s ease-out}.r-header.nav-top .circle-btn .circle-inner .label{display:none}.r-header.nav-top .circle-btn.max{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;z-index:2;transition:.3s ease-in-out}.r-header.nav-top .circle-btn.max .circle-inner{transform:translate3d(-50%,-50%,0) scale(2)}.r-header.nav-top .circle-btn.max .circle-inner .planet-top{opacity:0;transition:.3s}.r-header.nav-top .circle-btn:active .circle-inner{transform:translate3d(-50%,-50%,0) scale(1.1);transition:.1s}.r-header.nav-top .circle-btn:hover .circle-inner{transform:.2s;transform:translate3d(-50%,-50%,0) scale(1.2)}.r-header.nav-top .circle-btn:hover .circle-inner .label{display:block;transform:rotate(0)}.r-header.hide-header .back-button,.r-header.nav-top .circle-btn:hover .circle-inner:first-child .star-container{display:block}.r-header.hide-header .circle-btn{display:none}.r-header.hide-header .circle-btn:first-child{transform:translate3d(calc(50vw - 300px),calc(100vh + 180px),0)}.r-header.hide-header .circle-btn:nth-child(2){transform:translate3d(calc(50vw - 150px),calc(100vh + 180px),0)}.r-header.hide-header .circle-btn:nth-child(3){transform:translate3d(50vw,calc(100vh + 180px),0)}.r-header.hide-header .circle-btn:nth-child(4){transform:translate3d(calc(50vw + 150px),calc(100vh + 180px),0)}.r-header.hide-header .circle-btn:nth-child(5){transform:translate3d(calc(50vw + 300px),calc(100vh + 180px),0)}.r-footer{position:fixed;width:100%;background-color:#100;bottom:0;transform:translateY(calc(100% - (40px + 2 * var(--flex-gap))));left:0;display:flex;flex-direction:column;color:var(--white);z-index:99;font-family:roboto,sans-serif;transition:.4s ease-in-out}@media (max-width:991.98px){.r-footer{transform:translateY(calc(100% - 50px))}}.r-footer.mobile{position:relative;transform:translateY(0)}.r-footer .contact-form{width:100%;display:block;flex-direction:column;gap:var(--flex-gap);align-items:center}.r-footer .contact-form .form-input{height:45px}.r-footer .contact-form .area,.r-footer .contact-form .form-input{width:100%;padding:6px;border:none;border-radius:var(--border-radius-small);box-sizing:border-box;font-family:bungee,sans-serif;font-weight:400;font-style:normal;border:1px solid var(--pink);margin-bottom:var(--flex-gap)}.r-footer .contact-form .area{height:90px}.r-footer .contact-form .form-submit{height:60px;margin:0 auto}@media (max-width:767.98px){.r-footer .contact-form .form-submit{height:40px}}.r-footer .underlay{width:100%;height:0;background-color:rgba(234,18,139,.4);position:absolute;bottom:0;z-index:0;transition:.3s}.r-footer .underlay.active{height:200%}.r-footer.active{transform:translateY(0)!important;background-color:rgb(0,0,0)}.r-footer.active .top{background-color:var(--pink)}.r-footer .top{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:40px;height:80px;background-color:transparent;transition:.6s;padding:0 var(--content-gap);border-top:1px solid rgba(255,255,255,.1);position:relative;z-index:2}@media (max-width:991.98px){.r-footer .top{height:50px;justify-content:flex-start;padding:0 var(--pad-side)}.r-footer .top .icon-button{height:32px}}.r-footer .top .top-line{width:110%;height:15px;position:absolute;top:0;left:50%;background-size:-100% 100%;background-repeat:no-repeat;transform:translate3d(-50%,-50%,0);pointer-events:none;background-image:url(/images/overlays/footer_line_white.svg)}@media (max-width:991.98px){.r-footer .top .top-line{height:8px}}.r-footer .top .bottom-line{width:110%;height:15px;position:absolute;bottom:0;left:50%;background-size:contain;background-repeat:no-repeat;transform:translate3d(-50%,50%,0);pointer-events:none;background-image:url(/images/overlays/footer_line_white2.svg)}@media (max-width:991.98px){.r-footer .top .bottom-line{height:8px}}.r-footer .top .side{display:flex;flex-direction:row;gap:12px}.r-footer .top .f-close{position:absolute;right:var(--pad-side);border:none;color:var(--black);cursor:pointer;opacity:0;top:50%;transform:translateY(-50%);pointer-events:none;transition:.4s ease-in-out}.r-footer .top .f-close.close-active{opacity:1;pointer-events:all}.r-footer .top .contact{display:flex;flex-direction:row;gap:var(--flex-gap)}.r-footer .top .contact button{cursor:pointer}.r-footer .top .visit{display:flex;flex-direction:row;gap:var(--flex-gap)}.r-footer .bottom{padding:var(--content-gap) var(--pad-side) var(--flex-gap);position:relative;background-color:var(--black)}@media (max-width:767.98px){.r-footer .bottom{padding:var(--content-gap) var(--pad-side) var(--pad-side)}}.r-footer .bottom .inner{max-width:100%}.r-footer .bottom .inner .copyright-bar{width:100%;display:flex;flex-direction:row;justify-content:flex-end;gap:12px;align-items:center}.r-footer .bottom .inner .copyright-bar a{display:flex;align-items:center}.r-footer .bottom .inner .copyright-bar .p-tiny{font-weight:400;opacity:.6}.r-footer .bottom .inner .copyright-bar .text-button{padding:0;border:none;background-color:transparent;color:var(--white);cursor:pointer;transition:.2s}.r-footer .bottom .inner .copyright-bar .text-button:hover{opacity:.8}.r-footer .bottom .inner .swiper{min-height:300px}.r-footer .bottom .inner .swiper .swiper-wrapper{height:100%}.r-footer .bottom .inner .swiper-slide{padding:20px 0;display:flex;flex-direction:column;align-items:center;margin:0;justify-content:center}.r-footer .bottom .inner .swiper-slide .offices{max-width:1160px}.r-footer .bottom .inner .substack-wrapper{width:100%;display:flex;justify-content:center}.r-footer .bottom .inner .substack-wrapper iframe{border-radius:var(--border-radius-small);width:100%!important;max-width:480px!important}.r-footer .bottom .inner .office-wrapper{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:0}@media (max-width:991.98px){.r-footer .bottom .inner .office-wrapper{grid-template-columns:repeat(2,1fr);gap:48px 24px}}@media (max-width:767.98px){.r-footer .bottom .inner .office-wrapper{grid-template-columns:repeat(2,1fr);gap:16px}.r-footer .bottom .inner .office-wrapper p{margin:0;font-size:.8rem}}.r-footer .bottom .inner .office-wrapper .office-entry{display:flex;flex-direction:column;gap:var(--flex-gap);position:relative;padding:0 36px;align-items:flex-start}@media (max-width:991.98px){.r-footer .bottom .inner .office-wrapper .office-entry{padding:0 12px}}@media (max-width:767.98px){.r-footer .bottom .inner .office-wrapper .office-entry{gap:12px}}.r-footer .bottom .inner .office-wrapper .office-entry:after{content:"";position:absolute;width:10px;height:100%;right:-5px;top:0;background-size:100% 100%;background-repeat:no-repeat}@media (max-width:991.98px){.r-footer .bottom .inner .office-wrapper .office-entry:after{height:10px;width:100%}}.r-footer .bottom .inner .office-wrapper .office-entry:first-child:after{background-image:url(/images/overlays/office_lines.svg)}@media (max-width:991.98px){.r-footer .bottom .inner .office-wrapper .office-entry:first-child:after{display:none;background-image:url(/images/overlays/footer_line_white.svg)}}.r-footer .bottom .inner .office-wrapper .office-entry:nth-child(2):after{background-image:url(/images/overlays/office_lines_2.svg)}@media (max-width:991.98px){.r-footer .bottom .inner .office-wrapper .office-entry:nth-child(2):after{display:none;background-image:url(/images/overlays/footer_line_white.svg)}}.r-footer .bottom .inner .office-wrapper .office-entry:nth-child(3):after{background-image:url(/images/overlays/office_lines_3.svg)}@media (max-width:991.98px){.r-footer .bottom .inner .office-wrapper .office-entry:nth-child(3):after{display:none;background-image:url(/images/overlays/footer_line_white.svg)}}.r-footer .bottom .inner .office-wrapper .office-entry a{position:absolute;width:100%;height:100%}.r-footer .bottom .inner .office-wrapper .office-entry .office-title{height:70px;width:auto}@media (max-width:991.98px){.r-footer .bottom .inner .office-wrapper .office-entry .office-title{height:45px}}@media (max-width:767.98px){.r-footer .bottom .inner .office-wrapper .office-entry .office-title{height:35px}}.r-footer .bottom .inner .form-wrapper{width:100%;max-width:480px;margin:0 auto}.r-footer .bottom .inner .form-wrapper .form{display:block;flex-direction:column;padding:var(--flex-gap);background-color:var(--black);gap:var(--flex-gap)}.r-footer .bottom .inner .form-wrapper .form input,.r-footer .bottom .inner .form-wrapper .form textarea{background-color:var(--white);margin-bottom:var(--flex-gap)}.r-footer .bottom .inner .form-wrapper .form .submit{background-color:var(--pink)}.r-footer.mobile .bottom .inner{display:flex;flex-direction:column;gap:var(--flex-gap)}.r-footer.mobile .bottom .inner .divide{width:100%;height:6px;background-image:url(/images/overlays/footer_line_white.svg);background-size:100% 100%;position:relative}.r-footer.mobile .bottom .inner .office-wrapper{position:relative;display:grid;grid-template-columns:repeat(2,1fr);gap:0;row-gap:var(--flex-gap);max-width:480px;margin:0 auto;padding:0}.r-footer.mobile .bottom .inner .office-wrapper .office-entry{align-items:flex-start;padding:0}.r-footer.mobile .bottom .inner .office-wrapper .office-entry .office-title{height:45px;width:auto}.r-footer.mobile .bottom .inner .office-wrapper .office-entry:after{display:none}.cookie-banner{position:fixed;width:100%;bottom:0;left:0;background-color:var(--black);color:var(--white);padding:16px var(--flex-gap) 16px 180px;display:flex;flex-direction:row;align-items:flex-start;gap:var(--flex-gap);z-index:100;font-family:roboto,sans-serif}.cookie-banner .top-line{width:110%;height:15px;position:absolute;top:0;left:50%;background-size:-100% 100%;background-repeat:no-repeat;transform:translate3d(-50%,-50%,0);pointer-events:none;background-image:url(/images/overlays/footer_line_white.svg)}@media (max-width:991.98px){.cookie-banner .top-line{height:8px}}@media screen and (max-width:991.98px){.cookie-banner{padding:16px var(--flex-gap)}}@media screen and (max-width:575.98px){.cookie-banner{flex-direction:column;width:100%}}.cookie-banner .cookie-container{flex:1}@media screen and (max-width:575.98px){.cookie-banner .cookie-container{width:100%}}.cookie-banner .cookie-container p{margin:0}.cookie-banner .cookie-buttons{display:flex;flex-direction:row;gap:12px;height:100%;align-items:center;justify-content:center;min-height:60px}.cookie-banner .cookie-buttons .icon-button.privacy{height:50px}@media screen and (max-width:767.98px){.cookie-banner .cookie-buttons{flex-direction:column}.cookie-banner .cookie-buttons .icon-button.privacy{height:50px}}@media screen and (max-width:575.98px){.cookie-banner .cookie-buttons{flex-direction:row}}.cart-menu-button{position:relative}.cart-menu-button .number{font-size:10px;color:var(--black);padding-top:9px;font-family:roboto,sans-serif;font-weight:700;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.cart-toggle-button{position:fixed;top:var(--flex-gap);right:var(--flex-gap);border:none;border-radius:var(--border-radius-small);cursor:pointer;z-index:1000}@media (max-width:991.98px){.cart-toggle-button.cart-toggle-button-open{display:none}}.cart-toggle-button .number{font-size:10px;color:var(--black);padding-top:9px;font-family:roboto,sans-serif;font-weight:700;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.cart-overlay{left:0;bottom:0;background:rgba(0,0,0,.5);z-index:999}.cart-drawer,.cart-overlay{position:fixed;top:0;right:0}.cart-drawer{height:100%;width:480px;max-width:100%;background:var(--white);transform:translateX(100%);transition:transform .3s ease-in-out;z-index:99999;display:flex;color:var(--black);flex-direction:column;padding:var(--content-gap);font-family:roboto,sans-serif}.cart-drawer .cart-header{display:flex;flex-direction:column;border-bottom:1px solid #ccc;gap:var(--flex-gap);padding-bottom:6px}.cart-drawer .cart-header h2{margin:0}.cart-drawer .cart-header .cart-header-row{display:flex;justify-content:space-between;align-items:center}.cart-drawer.open{transform:translateX(0)}.close-button{font-size:1.25rem;background:none;border:none;cursor:pointer;background-color:var(--black);color:var(--white)}.close-button:hover{color:var(--black);outline-color:var(--black)}.cart-content{flex:1;overflow-y:auto}.empty-text{color:#666}.cart-items{list-style:none;padding:0;margin:0;padding:var(--flex-gap) 0}.cart-item{display:flex;justify-content:space-between;margin-bottom:var(--flex-gap)}.cart-item .item-details{display:grid;grid-template:repeat(2,auto)/repeat(4,1fr);-moz-column-gap:var(--flex-gap);column-gap:var(--flex-gap)}.cart-item .item-details .cart-media img{height:100%;-o-object-fit:cover;object-fit:cover}.cart-item .item-details .item-info{grid-column:2/4;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.cart-item .item-details .item-info .quantity-picker{display:flex;align-items:center;border:1px solid var(--black);border-radius:var(--border-radius-small);overflow:hidden}.cart-item .item-details .item-info .quantity-picker button{border-radius:0;background-color:var(--white)}.cart-item .item-details .item-info .quantity-picker button:hover{outline:none;background-color:#ccc}.cart-item .item-details .item-info .quantity-picker .item-quantity{padding:0 var(--flex-gap);border-left:1px solid var(--black);border-right:1px solid var(--black);height:100%;display:flex;align-items:center;justify-content:center}.cart-item .cart-price{display:flex;height:100%;align-items:flex-end;justify-content:flex-end}.cart-footer{padding:1rem;border-top:1px solid #ccc}.checkout-button{display:block;width:100%;background:black;color:white;text-align:center;padding:.75rem;border-radius:6px;text-decoration:none}.clear-cart{padding:1rem;text-align:center}.clear-button{background:none;border:none;color:red;cursor:pointer;text-decoration:underline}.video-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;transition:opacity .2s .6s}.video-overlay .video-close{position:absolute;top:var(--flex-gap);right:var(--flex-gap)}.video-overlay.active{opacity:1;transition:opacity .2s}.video-overlay.active .billboard-outer{transform:translate3d(-50%,-50%,0) scale(1.5) rotate(0deg);opacity:1;transition:2s cubic-bezier(.34,1.56,.64,1)}.video-overlay.active .billboard-outer .billboard{animation-name:hoverBillboard;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:2s}@keyframes hoverBillboard{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.video-overlay .billboard-outer{width:30vw;min-width:300px;position:absolute;top:50%;left:50%;transform:translate3d(-100vw,-50%,0) scale(.1) rotate(90deg);transition:1s cubic-bezier(.68,-.6,.32,1.6)}.video-overlay .billboard-outer .billboard-inner{position:relative;pointer-events:none}.video-overlay .billboard-outer .main-img{position:relative;z-index:2;width:100%}.video-overlay .billboard-outer .fumes{position:absolute;z-index:1;width:34%}.video-overlay .billboard-outer .fumes:first-of-type{top:95%;left:6%}.video-overlay .billboard-outer .fumes:nth-of-type(2){top:95%;left:62.5%}.video-overlay video{width:82%;top:25%;left:9%;box-shadow:0 0 30px rgba(0,0,0,.5);cursor:auto;position:absolute}.fumes{width:100px;height:auto}.fumes .fume{position:absolute;top:0;left:0;width:100%;height:auto}.chatbot-container{display:none}.chatbot-container .chatbot{position:fixed;top:0;left:0;z-index:999;transform:translate3d(100px,200px,0);transition:.2s ease-in-out;width:250px}.chatbot-container .chatbot .top{aspect-ratio:1/.2873862159;position:relative;z-index:2;top:0;transform:translateZ(0)}.chatbot-container .chatbot .bottom{aspect-ratio:1/.1691729323;z-index:2;position:relative;bottom:0;transform:translate3d(2%,-15px,0);transition:.2s ease-in-out}.chatbot-container .chatbot .screen-container{position:relative;width:96%;margin-left:3%;height:auto;overflow:hidden;height:10px;transition:.2s ease-in-out;transform:translate3d(0,-10px,0)}.chatbot-container .chatbot .screen-container .screen{position:relative;height:100%}.chatbot-container .chatbot.stage-2 .screen-container{height:140px}.chatbot-container .chatbot.stage-3{width:400px;transform:translate3d(200px,200px,0) rotate(-1turn);transition:.8s ease-in-out}.chatbot-container .chatbot.stage-3 .screen-container{height:224px;transform:translate3d(0,-15px,0)}.chatbot-container .chatbot.stage-3 .bottom{transform:translate3d(2%,-25px,0)}.overlay-container{position:fixed;left:0;top:0;z-index:999;overflow:hidden}.overlay-container .shuttle-overlay{top:50%;position:fixed;display:flex;flex-direction:row;right:0;transform:translateX(250%);align-items:center;height:250px;animation-timing-function:linear;animation-iteration-count:1;animation-duration:20s;animation-delay:0s;animation-fill-mode:forwards;opacity:1;pointer-events:none}.overlay-container .shuttle-overlay.active{animation-name:shuttleFly}@keyframes shuttleFly{0%{transform:translateX(120%);display:none}10%{transform:translateX(120%);display:flex}90%{transform:translateX(calc(-100vw - 200%))}to{transform:translateX(calc(-100vw - 200%));display:none}}.overlay-container .shuttle-overlay .fumes{position:absolute;transform:rotate(-90deg) translate3d(95%,50%,0);right:0;top:50%;height:160px;z-index:0}.overlay-container .shuttle-overlay img{position:relative;height:100%;width:auto}.overlay-container .shuttle-overlay img.shuttle{height:70%}.overlay-container .shuttle-overlay .screen{position:relative;transform:translateX(-10%);z-index:2;height:100%}.overlay-container .shuttle-overlay .screen .screen-bg{background-color:white;width:79%;height:68%;position:absolute;top:10%;left:3%}.overlay-container .shuttle-overlay .screen .screen-text{position:absolute;top:8%;left:0;width:86%;height:68%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 12px;font-family:ellograph-cf,monospace;font-weight:700;font-style:normal;font-size:.72rem;gap:6px;color:var(--black)}.overlay-container .shuttle-overlay .screen .screen-text p{margin:0}.globe{position:fixed;left:var(--flex-gap);bottom:var(--flex-gap);cursor:pointer;background-color:transparent;border:none}.globe .outer{width:120px;height:120px;position:relative}.globe .outer .globe-sign{position:absolute;bottom:0;width:100%;height:auto;left:0;opacity:0;transform:translateY(-10px);transition:.2s}.globe .outer .globe-sign.active{opacity:1;transform:translateY(0)}.globe .outer img{width:100%}.saucer{position:fixed;top:0;left:0;opacity:1;border:none;background-color:transparent;will-change:transform;backface-visibility:hidden;transform:translate(-350px);visibility:hidden;animation-fill-mode:forwards;cursor:pointer}.saucer img{width:100%;position:relative;transition:.3s;pointer-events:none}.saucer:hover .fumes{opacity:.7}.saucer:active .fumes{opacity:.5}.saucer.flyingRight{animation-name:flyRight;animation-timing-function:linear;animation-iteration-count:1;opacity:1}.saucer.flyingLeft{animation-name:flyLeft;animation-timing-function:linear;animation-iteration-count:1;opacity:1}.saucer.flyingUp{animation-name:flyUp;animation-timing-function:linear;animation-iteration-count:1;opacity:1}.saucer.flyingDown{animation-name:flyDown;animation-timing-function:linear;animation-iteration-count:1;opacity:1}@keyframes flyLeft{0%{visibility:visible;transform:translate3d(calc(100vw + 250px),-20px,0) scale(-.8,.8) rotate(-20deg)}50%{transform:translate3d(50vw,0,0) scale(-1.2,1.2)}to{transform:translate3d(-250px,20px,0) scale(-.8,.8) rotate(10deg);visibility:visible}}@keyframes flyRight{0%{visibility:visible;transform:translate3d(-250px,30px,0) scale(.8) rotate(-30deg)}50%{transform:translate3d(50vw,0,0) scale(1.2)}to{transform:translate3d(calc(100vw + 250px),-30px,0) scale(.8) rotate(30deg);visibility:visible}}@keyframes flyDown{0%{visibility:visible;transform:translate3d(30px,-250px,0) scale(.8) rotate(-20deg)}50%{transform:translate3d(0,50vh,0) scale(1.2)}to{transform:translate3d(-30px,calc(100vh + 250px),0) scale(.8) rotate(20deg);visibility:visible}}@keyframes flyUp{0%{visibility:visible;transform:translate3d(-30px,calc(100vh + 250px),0) scale(.8) rotate(-15deg)}50%{transform:translate3d(0,50vw,0) scale(1.2)}to{transform:translate3d(30px,-250px,0) scale(.8) rotate(30deg);visibility:visible}}.overlay.billboard{width:30vw;min-width:300px}.overlay.billboard .main-img{position:relative;z-index:2;width:100%}.overlay.billboard .fumes{position:absolute;z-index:1;width:34%}.overlay.billboard .fumes:first-of-type{top:95%;left:7.5%}.overlay.billboard .fumes:nth-of-type(2){top:91%;left:65.5%}.si-container{position:relative;z-index:90;left:125px;top:0;height:100vh;width:calc(100% - 250px);transform:translateZ(0);will-change:transform;contain:layout paint;backface-visibility:hidden}.si-container #si-hud{position:absolute;background-color:rgba(234,18,139,.9098039216);width:100%;height:100px;z-index:2;transform:translateY(-100%);transition:.6s;border-radius:0 0 var(--border-radius-small) var(--border-radius-small)}.si-container #si-hud.active{transform:translateY(0)}.si-container #si-hud .si-hud-content{position:absolute;height:100%;right:0;width:200px;color:var(--white);font-family:ellograph-cf,monospace;font-weight:700;font-style:normal;font-size:1.5rem;z-index:2;display:flex;align-items:center;justify-content:center}.si-container #si-canvas{position:absolute;width:100%;height:100%;z-index:1;left:0;transform:translateZ(0);will-change:transform;backface-visibility:hidden;contain:strict;isolation:isolate;touch-action:none}.si-container .si-button{padding:0;background-color:transparent;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);border:none;pointer-events:none;max-width:300px;z-index:2}.si-container .si-button .si-lose,.si-container .si-button .si-win,.si-container .si-button.hide{display:none}.si-container .si-button.win .si-win{display:block}.si-container .si-button.win .si-start{display:none}.si-container .si-button.lose .si-lose{display:block}.si-container .si-button.lose .si-start{display:none}.robot-container{position:fixed;left:0;top:0;transform:translate3d(-10vw,-10vh,0);transition:1s ease-in-out}.robot-container .robot-center{width:200px;height:188px;position:absolute;transform-origin:center center;transform:translate3d(-50%,-50%,0) scale(.5);transition:1.1s ease-in-out}.robot-container .robot-center .robot-inner{position:absolute;animation:hoverBob 1s ease-in-out infinite;width:0;height:0}@keyframes hoverBob{0%,to{transform:translate(var(--tx,0),var(--ty,0)) translateY(-4px)}50%{transform:translate(var(--tx,0),var(--ty,0)) translateY(4px)}}.robot-container .robot-center .robot-inner .robot{position:relative;width:200px;height:188px;left:50%;top:80%;transform:translateZ(0);transition:1.1s ease-in;cursor:pointer}.robot-container .robot-center .robot-inner .robot .robot-screen{pointer-events:none;position:absolute;top:42px;left:32px;z-index:2;width:140px;height:82px;color:var(--black);font-family:ellograph-cf,monospace;font-weight:700;font-style:normal}.robot-container .robot-center .robot-inner .robot .robot-screen .closed-message,.robot-container .robot-center .robot-inner .robot .robot-screen .open-message{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.robot-container .robot-center .robot-inner .robot .robot-screen .closed-message{font-size:1.5rem;line-height:100%;text-align:center;transition:opacity 0s 1s}.robot-container .robot-center .robot-inner .robot .robot-screen .open-message{font-size:1rem;line-height:100%;text-align:center;opacity:0;transition:opacity 0s}@keyframes hoverRobot{0%{transform:translate3d(0,-100%,0) scale(.5) rotate(5deg);animation-timing-function:ease-in-out}50%{transform:translate3d(0,-105%,0) scale(.5) rotate(-5deg);animation-timing-function:ease-in-out}to{transform:translate3d(0,-100%,0) scale(.5) rotate(5deg);animation-timing-function:ease-in-out}}.robot-container .robot-center .robot-inner .robot .body{position:relative;z-index:2;width:100%;left:0;transform:rotate(-1turn)}.robot-container .robot-center .robot-inner .robot .head{position:absolute;z-index:1;width:60.8%;left:50%;transform:translate3d(-50%,0,0) rotate(180deg);top:0;transition:1.1s}.robot-container .robot-center .robot-inner .robot .radar{position:absolute;z-index:1;width:15.6%;left:50%;top:0;transform:translate3d(50%,0,0);transition:.3s .2s}.robot-container .robot-center .robot-inner .robot .signal{position:absolute;z-index:1;width:44%;top:0;opacity:0}.robot-container .robot-center .robot-inner .robot .leg-left{position:absolute;z-index:1;width:44%;left:0;bottom:0;transform:translate3d(0,10%,0) rotate(180deg) scaleY(.5);transition:.6s .3s}.robot-container .robot-center .robot-inner .robot .leg-right{position:absolute;z-index:1;width:46.7%;left:42%;bottom:0;transform:translate3d(0,10%,0) rotate(-180deg) scaleY(.5);transition:.6s .3s}.robot-container .robot-center .robot-inner .robot .arm-left{position:absolute;z-index:1;width:0;left:0;transform:translate3d(100%,0,0) rotate(290deg);top:0;transition:.6s .3s}.robot-container .robot-center .robot-inner .robot .arm-right{position:absolute;z-index:1;width:0;right:0;transform:translate3d(-100%,10%,0) rotate(-290deg);top:0;transition:.6s .3s}.robot-container .robot-center .robot-inner .robot .fumes{position:absolute;z-index:0;width:50%;visibility:hidden}.robot-container .robot-center .robot-inner .robot .fumes.fumes-1{bottom:0;left:5%;transform:translate3d(0,-50px,0) scaleY(.1);transition:.6s .3s}.robot-container .robot-center .robot-inner .robot .fumes.fumes-2{bottom:0;left:43%;transform:translate3d(0,-50px,0) scaleY(.1);transition:.6s .3s}.robot-container .robot-center.active{transform:translate3d(-50%,-50%,0) scale(1)}.robot-container .robot-center.active .robot-inner .robot .robot-screen .closed-message{opacity:0;transition:0s 0s}.robot-container .robot-center.active .robot-inner .robot .robot-screen .open-message{opacity:1;transition:0s 1s}.robot-container .robot-center.active .robot-inner .robot .body{transform:rotate(0deg) scale(1);transition:.4s}.robot-container .robot-center.active .robot-inner .robot .head{transform:translate3d(-50%,-95%,0) rotate(0deg);transition:.5s cubic-bezier(.68,-.6,.32,1.6) .7s}.robot-container .robot-center.active .robot-inner .robot .radar{transform:translate3d(50%,-230%,0) rotate(0deg);transition:.4s ease-in-out .8s}.robot-container .robot-center.active .robot-inner .robot .signal{transform:translate3d(100%,-160%,0) rotate(0deg);opacity:1;transition:opacity .2s ease-in-out 1s}.robot-container .robot-center.active .robot-inner .robot .arm-left{width:19.8%;transform:translate3d(-80%,20%,0) rotate(0deg);transition:.6s cubic-bezier(.34,1.56,.64,1) .4s}.robot-container .robot-center.active .robot-inner .robot .arm-right{width:20.8%;transform:translate3d(50%,10%,0) rotate(0deg);transition:.6s cubic-bezier(.34,1.56,.64,1) .4s}.robot-container .robot-center.active .robot-inner .robot .leg-left{transform:translate3d(10%,90%,0) rotate(0) scaleY(1);transition:.73s cubic-bezier(.68,-.6,.32,1.6)}.robot-container .robot-center.active .robot-inner .robot .leg-right{transform:translate3d(0,85%,0) rotate(0) scaleY(1);transition:.73s cubic-bezier(.68,-.6,.32,1.6)}.robot-container .robot-center.active .robot-inner .robot .fumes{visibility:visible}.robot-container .robot-center.active .robot-inner .robot .fumes.fumes-1{bottom:-55%;transform:translateZ(0) scaleY(1);transition:.4s ease-in-out .3s}.robot-container .robot-center.active .robot-inner .robot .fumes.fumes-2{bottom:-50%;transform:translateZ(0) scaleY(1);transition:.4s ease-in-out .3s}.swiper-container{display:flex;flex-direction:column;position:relative;width:100%}.swiper-container .swiper-controls{display:flex;justify-content:space-between;align-items:center;z-index:2}.swiper-container .swiper-controls .pagination{position:relative;gap:var(--flex-gap);display:flex;justify-content:center}.swiper-container .swiper-controls .pagination .swiper-pagination-bullet{width:20px;height:20px;background-color:transparent;position:relative;display:block;background-image:url(/images/btns/bullet_off.svg);background-size:100%;cursor:pointer}.swiper-container .swiper-controls .pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image:url(/images/btns/bullet_on.svg)}.swiper-container .swiper-controls .pagination:has(.swiper-pagination-bullet:nth-child(2)){display:flex}.swiper-container .swiper-controls .pagination:not(:has(.swiper-pagination-bullet:nth-child(2))){display:none}.swiper-container.spreads{z-index:0;gap:0;width:58%;height:48.6%;position:absolute;top:10%;left:20%}.swiper-container.spreads .swiper{height:100%;width:100%;position:relative}.swiper-container.spreads .swiper .swiper-slide{height:100%}.swiper-container.spreads .swiper .swiper-slide .slide-img{height:100%;width:100%}.swiper-container.spreads .swiper .swiper-slide .slide-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.swiper-container.projects{z-index:0;gap:0;width:81%;height:59%;position:absolute;top:7%;left:10%}.swiper-container.projects .swiper-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black);z-index:0;pointer-events:none}.swiper-container.projects .swiper-button-prev{position:absolute;left:-20px;z-index:4;transform:rotate(10deg) translate3d(-100%,50%,0);top:50%}.swiper-container.projects .swiper-button-next{transform:translate3d(75%,50%,0);top:50%;position:absolute;right:-20px;z-index:4}.swiper-container.projects .swiper{height:100%;width:100%;position:relative;z-index:2}.swiper-container.projects .swiper .swiper-wrapper{position:relative;height:100%}.swiper-container.projects .swiper .swiper-wrapper .swiper-slide{position:relative;height:100%;overflow:hidden}.swiper-container.projects .swiper .swiper-wrapper .swiper-slide .frame{position:absolute;top:0;left:0;height:100%;width:100%}.swiper-container.projects .swiper .swiper-wrapper .swiper-slide .slide-img{position:relative;width:100%;height:100%}.swiper-container.projects .swiper .swiper-wrapper .swiper-slide .slide-img img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.swiper-container.projects .swiper .swiper-wrapper .swiper-slide .slide-link{position:absolute;z-index:1;top:0;width:100%;height:100%;left:0}.swiper-container.projects .swiper .swiper-wrapper .swiper-slide .slide-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:0}.swiper-container.projects .swiper .swiper-wrapper .swiper-slide .slide-content .slide-footer{background-color:rgba(255,255,255,.4);padding:var(--flex-gap)}.swiper-container.projects .swiper .swiper-wrapper .swiper-slide .slide-content .slide-footer .logo{width:100px;max-height:70px}.swiper-container.projects .swiper .swiper-wrapper .swiper-slide .slide-content .slide-footer .logo img{-o-object-fit:contain;object-fit:contain}.swiper-container.events{top:5%;left:24%;width:500px;display:flex;flex-direction:column;position:absolute;z-index:0}@media (max-width:991.98px){.swiper-container.events{top:auto;left:auto;width:100%;max-width:600px;display:flex;position:relative}}.swiper-container.events .swiper-controls{position:absolute;z-index:99;left:50%}@media (max-width:991.98px){.swiper-container.events .swiper-controls{position:relative;left:auto;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:12px}}.swiper-container.events .swiper-controls .swiper-button-prev{cursor:pointer;position:absolute;left:-500px;top:200px;z-index:10}.swiper-container.events .swiper-controls .swiper-button-prev.swiper-button-disabled{pointer-events:none;opacity:.5}@media (max-width:991.98px){.swiper-container.events .swiper-controls .swiper-button-prev{position:relative;left:auto;top:auto}}.swiper-container.events .swiper-controls .swiper-button-next{cursor:pointer;position:absolute;right:-500px;top:200px;z-index:10}@media (max-width:991.98px){.swiper-container.events .swiper-controls .swiper-button-next{position:relative;right:auto;top:auto}}.swiper-container.events .swiper-controls .swiper-button-next.swiper-button-disabled{pointer-events:none;opacity:.5}.swiper-container.events .swiper-controls .event-pagination{position:absolute;top:385px;width:300px;left:-30px;transform:translate3d(-50%,-50%,0) rotate(2deg);gap:var(--flex-gap);display:flex;justify-content:center;z-index:9;font-size:2rem;font-family:ellograph-cf,monospace;font-weight:700;font-style:normal}@media (max-width:991.98px){.swiper-container.events .swiper-controls .event-pagination{position:relative;left:auto;top:auto;transform:translateZ(0);width:auto}}.swiper-container.events .swiper-controls .event-pagination .swiper-pagination-bullet{width:20px;height:20px;background-color:transparent;position:relative;display:block;background-image:url(/images/btns/bullet_off.svg);background-size:100%;cursor:pointer}.swiper-container.events .swiper-controls .event-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-image:url(/images/btns/bullet_on.svg)}.swiper-container.events .swiper-controls .pagination:has(.swiper-pagination-bullet:nth-child(2)){display:flex}.swiper-container.events .swiper-controls .pagination:not(:has(.swiper-pagination-bullet:nth-child(2))){display:none}.swiper-container.events .swiper{width:100%;height:308px}@media (max-width:991.98px){.swiper-container.events .swiper{height:450px;border:3px solid var(--black)}}.swiper-container.events .swiper .swiper-slide{text-align:left;transition:.4s;position:relative;background-color:var(--white);color:var(--black)}.swiper-container.events .swiper .swiper-slide .inner{position:relative;display:grid;grid-template-columns:repeat(2,1fr);height:100%}@media (max-width:991.98px){.swiper-container.events .swiper .swiper-slide .inner{grid-template-columns:repeat(1,1fr)}}.swiper-container.events .swiper .swiper-slide .slideLink{position:absolute;z-index:2;height:100%;width:100%}.swiper-container.events .swiper .swiper-slide .slide-img{height:100%;overflow:hidden}.swiper-container.events .swiper .swiper-slide .slide-img img{-o-object-fit:cover;object-fit:cover;transition:.4s;height:100%}.swiper-container.events .swiper .swiper-slide .slide-content{padding:var(--flex-gap) 12px;display:flex;flex-direction:column;justify-content:space-between}.swiper-container.events .swiper .swiper-slide .slide-top{flex:1}.swiper-container.events .swiper .swiper-slide .slide-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.swiper-container.events .swiper .swiper-slide .slide-footer .slide-buttons{display:flex;flex-direction:column;align-items:flex-end}.swiper-container.events .swiper .swiper-slide .slide-footer .ticket{height:50px}.swiper-container.events .swiper .swiper-slide:nth-child(2n) .event-frame{transform:rotate(180deg) scaleX(-1)}.swiper-container.events .swiper .swiper-slide:nth-child(3n) .event-frame{transform:rotate(180deg)}.shop-container .shop-listing{display:grid;grid-template-columns:repeat(4,1fr);gap:60px var(--flex-gap)}@media (max-width:991.98px){.shop-container .shop-listing{grid-template-columns:repeat(3,1fr)}}@media (max-width:767.98px){.shop-container .shop-listing{grid-template-columns:repeat(2,1fr);gap:30px var(--flex-gap)}}@media (max-width:575.98px){.shop-container .shop-listing{gap:8px}.shop-container .shop-listing .h-small{font-family:Gooper7,serif;font-size:1rem}}.shop-container .shop-listing .shop-product{position:relative;text-align:left;color:var(--black);cursor:pointer;border-radius:var(--border-radius-small);overflow:hidden;padding:6px}@media (max-width:991.98px){.shop-container .shop-listing .shop-product{padding:8px}}@media (max-width:767.98px){.shop-container .shop-listing .shop-product{padding:6px}}.shop-container .shop-listing .shop-product .product-inner{background-color:var(--white);display:flex;flex-direction:column;height:100%}.shop-container .shop-listing .shop-product:after{content:"";position:absolute;width:100%;height:100%;background-size:100% 100%;pointer-events:none;z-index:2;left:0;background-image:url(/images/overlays/shop_outline.svg);top:0}.shop-container .shop-listing .shop-product .product-image{position:relative;overflow:hidden;-o-object-fit:contain;object-fit:contain;pointer-events:none;aspect-ratio:3/2}.shop-container .shop-listing .shop-product .product-image img{transition:.3s;-o-object-fit:contain;object-fit:contain}.shop-container .shop-listing .shop-product .product-box{padding:var(--text-gap) var(--text-gap) 24px;background-color:rgba(0,0,0,.05);border-top:1px solid rgba(0,0,0,.1);display:flex;flex:1;flex-direction:column;gap:var(--text-gap)}.shop-container .shop-listing .shop-product .product-box h2,.shop-container .shop-listing .shop-product .product-box h3{margin:0}@media (max-width:575.98px){.shop-container .shop-listing .shop-product .product-box{padding:12px 16px 20px 10px;gap:12px}}.shop-container .shop-listing .shop-product:hover .product-image img{transform:scale(1.1)}.shop-container .shop-listing .shop-product:hover .product-box{background-color:rgba(234,18,139,.1254901961)}.shop-container .shop-listing .shop-product a{position:absolute;width:100%;height:100%;z-index:3;left:0;top:0}.product-wrapper{display:grid;text-align:left;grid-template-columns:repeat(2,1fr);position:relative;z-index:2;color:var(--black);max-width:1200px}@media (max-width:991.98px){.product-wrapper{grid-template-columns:repeat(1,1fr);max-width:720px}}.product-wrapper .back-button-block{margin-bottom:var(--content-gap)}@media (max-width:991.98px){.product-wrapper .back-button-block{margin-bottom:var(--flex-gap)}}.product-wrapper .product-media-outer{display:flex;flex-direction:column;align-items:center}.product-wrapper .product-content{text-align:left;max-width:440px}@media (max-width:991.98px){.product-wrapper .product-content{max-width:600px;justify-self:center}}.cart-button{display:block;height:50px;min-width:192px;border-radius:3px;background-color:var(--black);color:var(--white);text-transform:uppercase;border:none;transition:.2s}.cart-button:hover{background-color:var(--pink);color:var(--white)}.main-content{display:flex;height:auto;min-height:100%}.main-content .page-wrapper{margin-top:120px}@media (max-width:991.98px){.main-content .page-wrapper{padding:100px 24px}.main-content .page-wrapper .page-inner{padding:0}.main-content .page-wrapper .r-content{gap:24px}}.main-content .page-wrapper.space-invaders{margin-top:0}@media (max-width:575.98px){.main-content .page-wrapper{padding:100px 16px}}.main-content .page-wrapper .bg-planet{position:absolute;width:1200px;height:1200px;background-size:100% 100%;top:0;left:50%;margin-left:-600px;pointer-events:none}.main-content .page-wrapper.business-information,.main-content .page-wrapper.creative,.main-content .page-wrapper.events,.main-content .page-wrapper.friends,.main-content .page-wrapper.magazine,.main-content .page-wrapper.shop{position:relative;height:auto;overflow:hidden}@media (max-width:991.98px){.main-content .page-wrapper.business-information,.main-content .page-wrapper.creative,.main-content .page-wrapper.events,.main-content .page-wrapper.friends,.main-content .page-wrapper.magazine,.main-content .page-wrapper.shop{min-height:100svh}}.main-content .page-wrapper.privacy-policy{padding-top:0;color:var(--white)}.main-content .page-wrapper.privacy-policy h1{color:var(--white)}.main-content .page-wrapper.privacy-policy h2,.main-content .page-wrapper.privacy-policy h3,.main-content .page-wrapper.privacy-policy h4,.main-content .page-wrapper.privacy-policy h5,.main-content .page-wrapper.privacy-policy h6{font-family:Gooper7,serif;font-size:1.75rem}.main-content .page-wrapper.privacy-policy h4,.main-content .page-wrapper.privacy-policy h5,.main-content .page-wrapper.privacy-policy h6{font-size:1.5rem}.main-content .page-wrapper.privacy-policy .privacy-policy-page{width:100%}.main-content .page-wrapper.privacy-policy p{color:var(--white);margin:0!important;font-family:roboto,sans-serif!important;font-size:1rem!important;line-height:1.2rem!important;background-color:transparent!important}.main-content .page-wrapper.privacy-policy a{color:white}.main-content .page-wrapper.privacy-policy a:hover{opacity:.8}.main-content .page-wrapper.privacy-policy .table,.main-content .page-wrapper.privacy-policy table{width:100%;table-layout:fixed;border-collapse:collapse;margin:0}.main-content .page-wrapper.privacy-policy table{word-wrap:break-word;font-size:.89rem;font-family:roboto,sans-serif!important}.main-content .page-wrapper.privacy-policy table td{border:1px solid white;width:33%;padding:5px;text-align:left;word-wrap:break-word}.main-content .page-wrapper.privacy-policy table td strong{font-family:Gooper7,serif}.main-content .page-wrapper.privacy-policy p:empty{display:none}.main-content .page-wrapper.privacy-policy .r-content{gap:32px}.main-content .page-wrapper.privacy-policy .privacy-policy-page{display:flex;flex-direction:column;gap:16px;text-align:left}.main-content .page-wrapper.privacy-policy .page-inner{padding-top:var(--flex-gap)}@media (max-width:991.98px){.main-content .page-wrapper.privacy-policy{padding-bottom:80px}.main-content .page-wrapper.privacy-policy .page-inner{padding-top:0}}.main-content .page-wrapper.home{margin-top:0}.main-content .page-wrapper.home .page-inner{padding:0;height:auto;min-height:100%}@media (max-width:991.98px){.main-content .page-wrapper.home{padding:0;height:auto}.main-content .page-wrapper.home .page-inner{display:flex;justify-content:center;padding-bottom:64px}}.main-content .page-wrapper.home.tall-content .page-inner{overflow:auto}.main-content .page-wrapper.home .content-container{position:absolute;left:50%;max-width:700px;transform:translate3d(-50%,0,0);display:flex;flex-direction:column;align-items:center;gap:0;text-wrap:balance;transition:opacity .2s,transform .6s ease-in-out,height .6s ease-in-out}@media (max-width:991.98px){.main-content .page-wrapper.home .content-container{width:100%;padding:0 var(--pad-side);top:50%;left:auto;position:relative}}.main-content .page-wrapper.home .content-container .content{position:relative;transition:.3s ease-in-out .6s;text-align:center;max-width:540px;display:flex;flex-direction:column;gap:24px;align-items:center;color:var(--white)}@media (max-width:575.98px){.main-content .page-wrapper.home .content-container .content{width:100%;max-width:none}}@media (max-height:760px){.main-content .page-wrapper.home .content-container .content{font-size:14px;max-width:720px}}.main-content .page-wrapper.home .content-container .content .logo{width:auto;height:180px;position:relative;will-change:transform,opacity;transition:opacity .2s,transform .6s ease-in-out,height .6s ease-in-out}@media (max-width:575.98px){.main-content .page-wrapper.home .content-container .content .logo{height:150px}}.main-content .page-wrapper.home .content-container .content .logo .ralph-video{height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.main-content .page-wrapper.home .content-container .content .logo img{width:auto;height:100%}.main-content .page-wrapper.home .content-container .content .h-img-1{width:450px}@media (max-width:767.98px){.main-content .page-wrapper.home .content-container .content .h-img-1{width:100%}}.main-content .page-wrapper.home .content-container .content .h-img-2{width:230px}.main-content .page-wrapper.home .content-container .content .title{text-transform:uppercase;margin:0}.main-content .page-wrapper.home .content-container .content P{width:100%}.main-content .page-wrapper.business-information .bg-planet{background-image:url(/images/planets/planet_creative_expanded.svg);width:600px;height:600px;margin-left:-300px}.main-content .page-wrapper.business-information .page-inner{min-height:600px;justify-content:center}.main-content .page-wrapper.creative .h-img{width:100%;max-height:110px}@media (max-width:575.98px){.main-content .page-wrapper.creative .h-img{width:100%}}.main-content .page-wrapper.creative .bg-planet{background-image:url(/images/planets/planet_creative_expanded.svg)}.main-content .page-wrapper.creative .creative-player{width:100%;max-width:900px;position:relative}.main-content .page-wrapper.creative .creative-player .creative-screen{position:relative;width:100%;z-index:1;pointer-events:none}.main-content .page-wrapper.creative .r-split{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--content-gap)}@media (max-width:991.98px){.main-content .page-wrapper.creative .r-split{grid-template-columns:repeat(1,1fr);gap:var(--flex-gap)}}.main-content .page-wrapper.creative .r-split .r-block{align-items:center;justify-content:center}.main-content .page-wrapper.creative .r-split .r-text-block{padding-left:64px}@media (max-width:991.98px){.main-content .page-wrapper.creative .r-split .r-text-block{padding-left:0}}.main-content .page-wrapper.creative .creative-bullets{text-align:left;margin-top:var(--content-gap);display:flex;flex-direction:column;gap:var(--content-gap)}.main-content .page-wrapper.creative .creative-bullet-block{display:flex;justify-content:center;flex-direction:column;width:100%}@media (max-width:991.98px){.main-content .page-wrapper.creative .creative-bullet-block{width:100%;max-width:500px}}.main-content .page-wrapper.creative .creative-bullet-block .bullet-text{display:flex;flex-direction:column;gap:var(--content-gap)}.main-content .page-wrapper.creative .creative-bullet-block .bullet-intro,.main-content .page-wrapper.creative .creative-bullet-block .bullet-outro{padding:24px;border-radius:20px;color:var(--white);background-image:url(/images/overlays/text_bubble_pink.svg);background-size:100% 100%;position:relative;max-width:500px;text-align:center;margin:0 auto;text-wrap:balance}.main-content .page-wrapper.creative .creative-bullet-block .bullet-list{display:flex;gap:var(--text-gap);align-items:center;flex-direction:column}@media (max-width:991.98px){.main-content .page-wrapper.creative .creative-bullet-block .bullet-list{grid-template-columns:repeat(1,1fr)}}.main-content .page-wrapper.creative .creative-bullet-block .bullet-item{display:flex;flex-direction:row;text-align:left;align-items:center}@media (max-width:575.98px){.main-content .page-wrapper.creative .creative-bullet-block .bullet-item{gap:8px}}.main-content .page-wrapper.creative .creative-bullet-block .bullet-item:nth-child(2n){flex-direction:row-reverse}.main-content .page-wrapper.creative .creative-bullet-block .bullet-item .bullet-separator{position:relative;width:60px;height:6px}@media (max-width:991.98px){.main-content .page-wrapper.creative .creative-bullet-block .bullet-item .bullet-separator{width:30px;display:none}}.main-content .page-wrapper.creative .creative-bullet-block .bullet-item .bullet-separator:after{content:"";position:absolute;right:0;top:0;height:2px;background-color:black;border-top:2px solid var(--pink);border-bottom:2px solid var(--pink);width:calc(100% + 50px)}.main-content .page-wrapper.creative .creative-bullet-block .bullet-item .text-box{padding:16px 24px;background-image:url(/images/overlays/text_bubble.svg);background-size:100% 100%;position:relative;max-width:60%;text-align:center}.main-content .page-wrapper.creative .creative-bullet-block .bullet-item .text-box p{padding:0;margin:0;text-wrap:balance}@media (max-width:991.98px){.main-content .page-wrapper.creative .creative-bullet-block .bullet-item .text-box{max-width:480px}}.main-content .page-wrapper.creative .creative-bullet-block .bullet-item .bullet-title-img{max-width:180px;max-height:100px;flex:0 0 auto;height:100px;margin-bottom:0;-o-object-fit:contain;object-fit:contain;z-index:2}@media (max-width:991.98px){.main-content .page-wrapper.creative .creative-bullet-block .bullet-item .bullet-title-img{max-width:150px;max-height:100px;width:100%}}@media (max-width:575.98px){.main-content .page-wrapper.creative .creative-bullet-block .bullet-item .bullet-title-img{max-width:120px}}.main-content .page-wrapper.creative .creative-bullet-block .bullet-item:nth-child(2n) .bullet-separator:after{left:0;right:auto}.main-content .page-wrapper.creative .icon-button.workshop{width:100%;max-width:300px;height:206px;position:absolute;display:block;bottom:0;top:auto;right:0;left:auto;z-index:1;transform:translate3d(30%,20%,0) rotate(-10deg)}@media (max-width:991.98px){.main-content .page-wrapper.creative .icon-button.workshop{transform:translate3d(0,10%,0) rotate(-20deg);max-width:200px;height:137.5px}}.main-content .page-wrapper.creative .icon-button.workshop .out,.main-content .page-wrapper.creative .icon-button.workshop .over{width:100%;height:auto}.main-content .page-wrapper.creative .icon-button.workshop .flourish{position:absolute;width:130%;height:auto;top:-20%;left:-8%;display:none}.main-content .page-wrapper.creative .icon-button:hover.workshop .flourish{display:block}.main-content .page-wrapper.creative .icon-button.watch{width:280px;height:209px;position:absolute;display:flex;left:100px;transform:translateZ(0) rotate(-15deg);animation-name:watchHover;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:5s;bottom:0;top:auto;z-index:9}@media (max-width:991.98px){.main-content .page-wrapper.creative .icon-button.watch{display:none}}.main-content .page-wrapper.creative .icon-button.watch img{max-width:100%}.main-content .page-wrapper.creative .icon-button.watch .out,.main-content .page-wrapper.creative .icon-button.watch .over{z-index:1}.main-content .page-wrapper.creative .icon-button.watch .fumes{position:absolute;pointer-events:none;width:20%;z-index:0}.main-content .page-wrapper.creative .icon-button.watch .fumes.fumes-1{top:89%;left:0}.main-content .page-wrapper.creative .icon-button.watch .fumes.fumes-2{top:61%;left:87%;width:18%}@keyframes watchHover{0%{transform:translate3d(0,8%,0) rotate(-5deg)}25%{transform:translate3d(10%,-7%,0) rotate(5deg) scale(.95)}50%{transform:translate3d(-5%,8%,0) rotate(-5deg)}75%{transform:translate3d(5%,-6%,0) rotate(5deg) scale(1)}to{transform:translate3d(0,8%,0) rotate(-5deg)}}.main-content .page-wrapper.creative .icon-button.watch .arrow{position:absolute;top:60%;left:10%;width:33%;height:auto;animation-name:watchArrow;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:2s;opacity:1;display:block;z-index:2}@keyframes watchArrow{0%{transform:translateX(-10px)}50%{transform:translateX(10px)}to{transform:translateX(-10px)}}.main-content .page-wrapper.magazine .bg-planet{background-image:url(/images/planets/planet_magazine_expanded.svg)}.main-content .page-wrapper.magazine .h-img{width:500px;max-height:105px}@media (max-width:575.98px){.main-content .page-wrapper.magazine .h-img{width:100%}}@media (max-width:991.98px){.main-content .page-wrapper.magazine .magazine-content{display:none!important}}.main-content .page-wrapper.magazine .magazine-screen{width:100%;max-width:900px;position:relative;z-index:2;pointer-events:none}.main-content .page-wrapper.magazine .magazine-screen img{position:relative;width:100%}.main-content .page-wrapper.magazine .issue-block{position:absolute;width:200px;height:400px;right:-48px;transform:translate3d(100%,0,0);top:100px;z-index:10}.main-content .page-wrapper.magazine .issue-block .issue{position:absolute;height:159px;width:121px;cursor:pointer;background-color:transparent;padding:0;border:none}.main-content .page-wrapper.magazine .issue-block .issue:hover img{transform:translate3d(-50%,-50%,0) scale(1.1)}.main-content .page-wrapper.magazine .issue-block .issue img{position:relative;top:50%;left:50%;transform:translate3d(-50%,-50%,0);height:100%;transition:.2s;-o-object-fit:contain;object-fit:contain}.main-content .page-wrapper.magazine .issue-block .issue:first-child{transform:rotate(-5deg);left:0}.main-content .page-wrapper.magazine .issue-block .issue:nth-child(2){transform:rotate(10deg);right:-50px;top:60px}.main-content .page-wrapper.magazine .issue-block .issue:nth-child(3){transform:rotate(-15deg);left:0;top:170px}.main-content .page-wrapper.magazine .issue-block .issue:nth-child(4){transform:rotate(15deg);right:-40px;top:260px}@media (max-width:991.98px){.main-content .page-wrapper.magazine .issue-block{width:100%;height:auto;right:auto;transform:translateZ(0);top:auto;position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.main-content .page-wrapper.magazine .issue-block .issue{justify-self:center;transition:.2s;-o-object-fit:contain;object-fit:contain}.main-content .page-wrapper.magazine .issue-block .issue img{transform:translateZ(0);left:auto;top:auto}.main-content .page-wrapper.magazine .issue-block .issue:hover img{transform:translateZ(0) scale(1.1)}.main-content .page-wrapper.magazine .issue-block .issue:first-child,.main-content .page-wrapper.magazine .issue-block .issue:nth-child(2),.main-content .page-wrapper.magazine .issue-block .issue:nth-child(3),.main-content .page-wrapper.magazine .issue-block .issue:nth-child(4){position:relative;right:auto;top:auto;left:auto;height:auto}}@media (max-width:767.98px){.main-content .page-wrapper.magazine .issue-block{grid-template-columns:repeat(2,1fr);gap:24px 24px}}.main-content .page-wrapper.magazine .buy-btn{position:absolute;left:0;top:-80px;z-index:3;width:100%;max-width:230px;height:auto}.main-content .page-wrapper.magazine .phone{position:absolute;top:-65px;left:-220px;width:200px;animation-name:phoneHover;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:3s;z-index:2}@media (max-width:991.98px){.main-content .page-wrapper.magazine .phone{display:none}}.main-content .page-wrapper.magazine .phone .phone-img{position:relative;z-index:3}.main-content .page-wrapper.magazine .phone .sparks{position:absolute;width:50%;top:-12%;right:-7%}.main-content .page-wrapper.magazine .phone .fumes{width:40%;position:absolute;z-index:0}.main-content .page-wrapper.magazine .phone .fumes.fumes-1{top:94%;left:10%}.main-content .page-wrapper.magazine .phone .fumes.fumes-2{top:94%;left:57%}@keyframes phoneHover{0%{transform:translate3d(-10%,0,0) rotate(-3deg)}50%{transform:translate3d(0,-20px,0) rotate(1deg)}to{transform:translate3d(-10%,0,0) rotate(-3deg)}}.main-content .page-wrapper.events .bg-planet{background-image:url(/images/planets/planet_events_expanded.svg)}.main-content .page-wrapper.events .r-content.r-flex{flex-direction:row;gap:48px;align-items:center}@media (max-width:767.98px){.main-content .page-wrapper.events .r-content.r-flex{flex-direction:column}}.main-content .page-wrapper.events .h-img{height:110px}.main-content .page-wrapper.events .h-img img{height:100%;width:auto;max-width:500px}.main-content .page-wrapper.events .events-player{width:100%}@media (max-width:991.98px){.main-content .page-wrapper.events .events-player{display:none}}.main-content .page-wrapper.events .events-player .events-screen{position:relative;z-index:1;pointer-events:none}.main-content .page-wrapper.events .slide-options{display:flex;flex-direction:column;position:relative;align-items:flex-start;gap:12px}@media (max-width:991.98px){.main-content .page-wrapper.events .slide-options{align-items:center}}.main-content .page-wrapper.events .slide-options .icon-button{position:relative}.main-content .page-wrapper.events .slide-options .icon-button.active:before{content:"";position:absolute;width:100%;height:10px;background-image:url(/images/overlays/event_underline.svg);background-size:100% 100%;background-repeat:no-repeat;bottom:-6px;left:0}.main-content .page-wrapper.events .event-carousel-container{width:100%}.main-content .page-wrapper.events .event-carousel-container .event-carousel .swiper-slide{text-align:left;transition:.4s;cursor:pointer;position:relative}.main-content .page-wrapper.events .event-carousel-container .event-carousel .swiper-slide .slide-link{position:absolute;z-index:2;height:100%;width:100%}.main-content .page-wrapper.events .event-carousel-container .event-carousel .swiper-slide .slide-img{height:220px;overflow:hidden}.main-content .page-wrapper.events .event-carousel-container .event-carousel .swiper-slide .slide-img img{-o-object-fit:cover;object-fit:cover;transition:.4s;height:100%}.main-content .page-wrapper.events .event-carousel-container .event-carousel .swiper-slide .slide-content{padding:12px}.main-content .page-wrapper.events .event-carousel-container .event-carousel .swiper-slide:hover{background-color:rgba(255,255,255,.3)}.main-content .page-wrapper.events .event-carousel-container .event-carousel .swiper-slide:hover .slide-img img{transform:scale(1.1)}.main-content .page-wrapper.events .event-carousel-container .event-carousel .swiper-slide .slide-footer{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.main-content .page-wrapper.events .event-carousel-container .event-carousel .swiper-slide .slide-footer .slide-buttons{display:flex;flex-direction:column;align-items:flex-end}.main-content .page-wrapper.shop .bg-planet{background-image:url(/images/planets/planet_shop_expanded.svg)}.main-content .page-wrapper.shop .h-img{height:85px}.main-content .page-wrapper.friends .bg-planet{background-image:url(/images/planets/planet_friends_expanded.svg)}.main-content .page-wrapper.friends .h-img{width:100%;max-width:500px;max-height:85px}.main-content .page-wrapper.friends .spacemen-container{position:absolute;height:100%;width:calc(100% + 260px);top:0;left:-130px;pointer-events:none}.main-content .page-wrapper.friends .spacemen-container .space-man{position:absolute}.main-content .page-wrapper.friends .spacemen-container .space-man.space-man-1{left:-20px;top:50%;height:160px;width:auto;transform:translate(var(--tx-l,0),-90%) rotate(var(--tr-l,0))}.main-content .page-wrapper.friends .spacemen-container .space-man.space-man-2{right:-30px;top:50%;height:160px;width:auto;transform:translate(var(--tx-r,0),-80%) rotate(var(--tr-r,0))}.main-content .page-wrapper.friends .spacemen-container .space-man.space-man-3{left:0;top:50%;height:160px;width:auto;transform:translate(var(--tx-l2,0),50%) rotate(var(--tr-l,0))}.main-content .page-wrapper.friends .spacemen-container .space-man.space-man-4{right:0;top:50%;height:150px;width:auto;transform:translate(var(--tx-r,0),45%) rotate(var(--tr-r,0))}.main-content .page-wrapper.friends .moon-container{width:100%}.main-content .page-wrapper.friends .moon-container .friend-moon{position:relative}.main-content .page-wrapper.friends .moon-container .friend-moon .moon-bg{position:absolute;top:0;left:0;right:0;bottom:0}.main-content .page-wrapper.friends .moon-container .friend-moon .moon-img{position:relative;top:0;border-radius:100%;aspect-ratio:1/1;z-index:2;border:2px solid var(--black)}.main-content .page-wrapper.friends .moon-container .friend-moon .moon-ring{position:absolute;z-index:3;left:0;top:0}.main-content .page-wrapper.friends .moon-container .friend-moon.link{cursor:pointer}.main-content .page-wrapper.friends .moon-container .friend-moon.link .moon-bg,.main-content .page-wrapper.friends .moon-container .friend-moon.link .moon-img,.main-content .page-wrapper.friends .moon-container .friend-moon.link .moon-ring{transition:.2s}.main-content .page-wrapper.friends .moon-container .friend-moon.link:hover .moon-bg,.main-content .page-wrapper.friends .moon-container .friend-moon.link:hover .moon-img,.main-content .page-wrapper.friends .moon-container .friend-moon.link:hover .moon-ring{transform:scale(1.1)}.main-content .page-wrapper.friends .friend-masonry-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:100px;gap:var(--flex-gap);width:100%}@media (max-width:767.98px){.main-content .page-wrapper.friends .friend-masonry-grid{grid-template-columns:repeat(4,1fr);gap:24px;position:relative}}.main-content .page-wrapper.friends .friend-masonry-grid .entry{grid-row:span 1;display:flex;align-items:center;justify-content:center}.main-content .page-wrapper.friends .friend-masonry-grid .entry img{transition:.1s ease-in-out}.main-content .page-wrapper.friends .friend-masonry-grid .entry:hover img{opacity:.7;transition:.3s ease-in-out}.main-content .page-wrapper.friends .friend-masonry-grid .entry:nth-child(5n+1){grid-column:2/span 2;grid-row:span 1}.main-content .page-wrapper.friends .friend-masonry-grid .entry:nth-child(5n+2),.main-content .page-wrapper.friends .friend-masonry-grid .entry:nth-child(5n+3),.main-content .page-wrapper.friends .friend-masonry-grid .entry:nth-child(5n+4),.main-content .page-wrapper.friends .friend-masonry-grid .entry:nth-child(5n+5){grid-column:span 2}@media (max-width:767.98px){.main-content .page-wrapper.friends .friend-masonry-grid .entry:nth-child(5n+1),.main-content .page-wrapper.friends .friend-masonry-grid .entry:nth-child(5n+2),.main-content .page-wrapper.friends .friend-masonry-grid .entry:nth-child(5n+3),.main-content .page-wrapper.friends .friend-masonry-grid .entry:nth-child(5n+4),.main-content .page-wrapper.friends .friend-masonry-grid .entry:nth-child(5n+5){grid-column:span 2;grid-row:span 1;position:relative}.main-content .page-wrapper.friends .friend-masonry-grid .entry img{position:absolute;-o-object-fit:contain;object-fit:contain;left:0;top:0;width:100%;height:100%}}.main-content .page-wrapper.friends .friend-masonry-grid .entry img{max-width:100%}