
.brand26-logo{--logo-front:#426ee0;--logo-rear:#ef7b3e;display:flex!important;align-items:center;gap:3.78%;width:100%;max-width:360px;min-width:0;line-height:normal;mix-blend-mode:normal}.brand26-logo.brand26-mono{--logo-front:#f5f5f2;--logo-rear:#f5f5f2}.brand26-sign{display:block!important;flex:0 0 21.12%;width:21.12%;height:auto!important;aspect-ratio:212/290}.brand26-letter{display:block!important;flex:0 0 75.1%;width:75.1%;height:auto!important;aspect-ratio:754/167}.brand26-logo svg{display:block;width:100%;height:100%;overflow:hidden}.apps26-home{display:block;flex:none;width:265px;max-width:calc(100% - 75px)}.apps26-home .brand26-logo{max-width:none}.studio-page{--ember:#ef7b3e}.studio-page>.site-header{height:110px}.studio-page .button-ember{background:#ef7b3e;color:#101c2c}.studio-page .nav-contact{border-color:#ef7b3e55}.cinema10-apps .scene10-identity{margin-bottom:28px;min-height:100px}.cinema10-apps .brand26-logo{max-width:350px}.studio-page .cinema26-hero{min-height:900px;padding-top:70px;padding-bottom:90px}.cinema26-hero .scene10-copy{width:40%;max-width:560px}.cinema26-hero .scene10-category{margin-bottom:25px}.cinema26-hero .scene10-copy h1{font:400 clamp(47px,4.45vw,68px)/1.04 var(--sans);letter-spacing:-.05em;margin:0 0 27px;color:var(--scene-ink)}.cinema26-hero .scene10-copy h1 em{font:italic 400 1em/1.04 Georgia,serif;letter-spacing:-.04em;color:#f0a175}.cinema26-hero .scene10-link span{color:#ef7b3e}.cinema26-hero .scene10-category{color:#f39a72}.apps26-project-link{display:inline-block;font:10px var(--sans);color:#b5c8e1;margin-top:20px}.studio-page .studio-strip{background:#09172c}.studio-page .studio-pulse i,.studio-page .service-arrow{color:#ef8e61}.studio-page .intelligent11-mark{color:#86a5ff}.studio-page .intelligent11-concept{color:#f19670}.studio-page .intelligent11-nav button[aria-pressed=true]{color:#f1b29b;border-bottom-color:#ef7b3e}.studio-page .intelligent11-run{color:#f3b199}.studio-page .footer .apps26-home{width:245px}.scene10-copy .brand26-logo{pointer-events:none}.group-page .review10-links{margin-top:25px}.prototype-switch{z-index:80}.prototype-switch span{font-size:7px}.studio-page .studio-about .text-link:hover,.studio-page .project-more:hover{color:#f79871}
@media(max-width:1050px){.studio-page>.site-header{height:102px}.apps26-home{width:235px}.cinema10-apps .brand26-logo{max-width:305px}.cinema26-hero .scene10-copy h1{font-size:50px}.cinema10-apps .scene10-identity{min-height:88px}}
@media(max-width:760px){.studio-page>.site-header{height:95px}.apps26-home{width:225px;max-width:calc(100% - 68px)}.cinema10-apps .brand26-logo{max-width:310px}.cinema26-hero .scene10-copy{width:100%;max-width:none}.studio-page .cinema26-hero{min-height:1270px;padding-top:55px;padding-bottom:630px}.cinema26-hero .scene10-copy h1{font-size:43px}.cinema26-hero .scene10-category{font-size:7px;margin-bottom:26px}.cinema10-apps .scene10-identity{min-height:92px;margin-bottom:25px}.studio-page .footer .apps26-home{width:245px;max-width:100%}.apps26-project-link{font-size:10px}}
@media(max-width:380px){.apps26-home{width:205px}.cinema10-apps .brand26-logo{max-width:275px}.studio-page .cinema26-hero{min-height:1290px}.cinema26-hero .scene10-copy h1{font-size:39px}.cinema26-hero .scene10-category{font-size:6px}.cinema10-apps .scene10-identity{min-height:80px}.prototype-switch{gap:11px}}
