﻿@viewport{width:device-width}@-o-viewport{width:device-width}@-ms-viewport{width:device-width}::-webkit-input-placeholder{opacity:.5}:-moz-placeholder{opacity:.5}::-moz-placeholder{opacity:.5}:-ms-input-placeholder{opacity:.5}.placeholder{opacity:.5}::-webkit-scrollbar{width:10px;background:#eee}::-webkit-scrollbar-thumb{background:#999}::-webkit-scrollbar-corner{background:#000}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);quotes:"“" "”"}body.bound{overflow:hidden;padding-right:var(--scrollbar-size, 18px)}:root{--paddingclamp: max(2vw,2rem)}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}mark{background-color:#ff0;color:#000}template{display:none}[hidden]{display:none}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}code,kbd,samp{font-family:monospace,monospace;font-size:1em}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}abbr[title]{border-bottom:1px dotted}table{width:100%;border-collapse:collapse}table [valign=middle] td,table [valign=middle] th{vertical-align:middle}table [valign=bottom] td,table [valign=bottom] th{vertical-align:bottom}dialog{background-color:#fff;border:solid;color:#000;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}.small,small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}html,body,section,header,footer,main,.inner-container,.fullW{width:100%;float:left}a{color:inherit;cursor:default;text-decoration:none !important;-webkit-text-decoration-skip:objects}a:not([class]){text-decoration-skip-ink:auto}a[href]{cursor:pointer}img,picture{max-width:100%;display:inline-block}ul[role=list],ol[role=list]{list-style:none}table{border-collapse:collapse;border-spacing:0}summary::-webkit-details-marker{display:none}legend{display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}address{font-style:normal}fieldset{border:none}input,textarea,button,select,option{appearance:none;-webkit-appearance:none;line-height:normal;filter:none !important;-webkit-filter:none !important;border:none;outline:none !important;box-shadow:none !important;background:rgba(0,0,0,0);font:inherit}[disabled],.disabled{pointer-events:none;cursor:not-allowed !important;opacity:.5;-webkit-text-fill-color:#aeaeae}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}@font-face{font-family:"NeueHaasDisplayBlack";src:url("./../fonts/Neue/NeueHaasDisplayBlack.ttf");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"NeueHaasDisplayMediu";src:url("./../fonts/Neue/NeueHaasDisplayMediu.ttf");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"NeueHaasDisplayRoman";src:url("./../fonts/Neue/NeueHaasDisplayRoman.ttf");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"NeueHaasDisplayLight";src:url("./../fonts/Neue/NeueHaasDisplayLight.ttf");font-weight:300;font-style:normal;font-display:swap}:root{--ff-body: "NeueHaasDisplayRoman";--ff-body-weight: 400;--fs-root: max(1vw, 1rem);--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-bold: 700}.fw--b{font-weight:var(--fw-bold);font-family:"NeueHaasDisplayBlack"}.fw--m{font-weight:var(--fw-medium);font-family:"NeueHaasDisplayMediu"}.fw--l{font-family:"NeueHaasDisplayLight"}.fw--r{font-weight:var(--fw-regular);font-family:"NeueHaasDisplayRoman"}@media(min-width: 1300px){:root{--fs-root: max(1vw, 1rem)}}@media(min-width: 1800px){:root{--fs-root: max(0.9vw, 1rem)}}@media(min-width: 2500px){:root{--fs-root: max(1.2vw, 1.2rem)}}.h1X{font-size:max(10.5vw,6.8rem);line-height:1;letter-spacing:-6px}.h1x{font-size:max(8vw,6rem)}.h1xs{font-size:max(6vw,4rem);line-height:1}.h1xxs{font-size:max(4.2vw,3rem);line-height:1}h1,.h1{font-size:max(3.8vw,2.8rem)}h2,.h2{font-size:max(2.8vw,2.2rem)}h3,.h3{font-size:max(2.4vw,1.8rem)}h4,.h4{font-size:max(1.8vw,1.5rem)}h5,.h5{font-size:max(1.5vw,1.2rem)}h6,.h6{font-size:max(1.2vw,1rem)}.h7{font-size:max(1vw,.8rem)}p.larger{font-size:max(1.1vw,1.1rem)}@media(max-width: 1199px){.h1xs{font-size:max(5vw,3rem);line-height:1.2}h3,.h3{font-size:max(2.4vw,1.6rem)}.h1xxs{font-size:max(4.2vw,2.5rem);line-height:1}h4,.h4{font-size:max(1.8vw,1.4rem)}}@media(max-width: 1023px){h5,.h5{font-size:max(1.5vw,1.1rem)}h2,.h2{font-size:max(2.5vw,1.8rem)}.h1X{font-size:max(3vw,2.8rem)}h3,.h3{font-size:max(2.3vw,1.5rem)}.h1xs{font-size:max(5vw,2.5rem)}.h1xxs{font-size:max(4vw,2rem);line-height:1}}@media(max-width: 767px){h1,.h1{font-size:max(2.9vw,2.2rem)}h2,.h2{font-size:max(2.5vw,1.6rem)}h3,.h3{font-size:max(2vw,1.4rem)}h6,.h6{font-size:max(1.2vw,1rem)}.h1X{font-size:max(3.5vw,2.5rem);line-height:1.2}.h1x{font-size:3rem}}.bg--body{background-color:#fff !important}.c--body{color:#fff !important}.hvr\:bg--body:hover,.hvr\:bg--body:focus{background-color:#fff !important}.hvr\:c--body:hover,.hvr\:c--body:focus{color:#fff !important}.bg--whitee{background-color:#fff !important}.c--whitee{color:#fff !important}.hvr\:bg--whitee:hover,.hvr\:bg--whitee:focus{background-color:#fff !important}.hvr\:c--whitee:hover,.hvr\:c--whitee:focus{color:#fff !important}.bg--blak{background-color:#000 !important}.c--blak{color:#000 !important}.hvr\:bg--blak:hover,.hvr\:bg--blak:focus{background-color:#000 !important}.hvr\:c--blak:hover,.hvr\:c--blak:focus{color:#000 !important}.bg--place{background-color:#aeaeae !important}.c--place{color:#aeaeae !important}.hvr\:bg--place:hover,.hvr\:bg--place:focus{background-color:#aeaeae !important}.hvr\:c--place:hover,.hvr\:c--place:focus{color:#aeaeae !important}.bg--mark{background-color:#ff0 !important}.c--mark{color:#ff0 !important}.hvr\:bg--mark:hover,.hvr\:bg--mark:focus{background-color:#ff0 !important}.hvr\:c--mark:hover,.hvr\:c--mark:focus{color:#ff0 !important}.bg--border{background-color:#e0e0e0 !important}.c--border{color:#e0e0e0 !important}.hvr\:bg--border:hover,.hvr\:bg--border:focus{background-color:#e0e0e0 !important}.hvr\:c--border:hover,.hvr\:c--border:focus{color:#e0e0e0 !important}.bg--tblborder{background-color:#dadada !important}.c--tblborder{color:#dadada !important}.hvr\:bg--tblborder:hover,.hvr\:bg--tblborder:focus{background-color:#dadada !important}.hvr\:c--tblborder:hover,.hvr\:c--tblborder:focus{color:#dadada !important}.bg--success{background-color:#7ac142 !important}.c--success{color:#7ac142 !important}.hvr\:bg--success:hover,.hvr\:bg--success:focus{background-color:#7ac142 !important}.hvr\:c--success:hover,.hvr\:c--success:focus{color:#7ac142 !important}.bg--error{background-color:#d81212 !important}.c--error{color:#d81212 !important}.hvr\:bg--error:hover,.hvr\:bg--error:focus{background-color:#d81212 !important}.hvr\:c--error:hover,.hvr\:c--error:focus{color:#d81212 !important}.bg--ssBlue{background-color:#0035f7 !important}.c--ssBlue{color:#0035f7 !important}.hvr\:bg--ssBlue:hover,.hvr\:bg--ssBlue:focus{background-color:#0035f7 !important}.hvr\:c--ssBlue:hover,.hvr\:c--ssBlue:focus{color:#0035f7 !important}.bg--ssLightBlue{background-color:#3e62e8 !important}.c--ssLightBlue{color:#3e62e8 !important}.hvr\:bg--ssLightBlue:hover,.hvr\:bg--ssLightBlue:focus{background-color:#3e62e8 !important}.hvr\:c--ssLightBlue:hover,.hvr\:c--ssLightBlue:focus{color:#3e62e8 !important}.bg--ssAlterBlue{background-color:#017fd6 !important}.c--ssAlterBlue{color:#017fd6 !important}.hvr\:bg--ssAlterBlue:hover,.hvr\:bg--ssAlterBlue:focus{background-color:#017fd6 !important}.hvr\:c--ssAlterBlue:hover,.hvr\:c--ssAlterBlue:focus{color:#017fd6 !important}.bg--ssGray{background-color:#7a7a7a !important}.c--ssGray{color:#7a7a7a !important}.hvr\:bg--ssGray:hover,.hvr\:bg--ssGray:focus{background-color:#7a7a7a !important}.hvr\:c--ssGray:hover,.hvr\:c--ssGray:focus{color:#7a7a7a !important}.bg--ssBlack{background-color:#000 !important}.c--ssBlack{color:#000 !important}.hvr\:bg--ssBlack:hover,.hvr\:bg--ssBlack:focus{background-color:#000 !important}.hvr\:c--ssBlack:hover,.hvr\:c--ssBlack:focus{color:#000 !important}.bg--ssWhite{background-color:#fff !important}.c--ssWhite{color:#fff !important}.hvr\:bg--ssWhite:hover,.hvr\:bg--ssWhite:focus{background-color:#fff !important}.hvr\:c--ssWhite:hover,.hvr\:c--ssWhite:focus{color:#fff !important}.bg--ssDarkGray{background-color:#101010 !important}.c--ssDarkGray{color:#101010 !important}.hvr\:bg--ssDarkGray:hover,.hvr\:bg--ssDarkGray:focus{background-color:#101010 !important}.hvr\:c--ssDarkGray:hover,.hvr\:c--ssDarkGray:focus{color:#101010 !important}.bg--ssMidGray{background-color:#434343 !important}.c--ssMidGray{color:#434343 !important}.hvr\:bg--ssMidGray:hover,.hvr\:bg--ssMidGray:focus{background-color:#434343 !important}.hvr\:c--ssMidGray:hover,.hvr\:c--ssMidGray:focus{color:#434343 !important}.bg--facebook{background-color:#1877f2 !important}.c--facebook{color:#1877f2 !important}.hvr\:bg--facebook:hover,.hvr\:bg--facebook:focus{background-color:#1877f2 !important}.hvr\:c--facebook:hover,.hvr\:c--facebook:focus{color:#1877f2 !important}.bg--twitter{background-color:#1da1f2 !important}.c--twitter{color:#1da1f2 !important}.hvr\:bg--twitter:hover,.hvr\:bg--twitter:focus{background-color:#1da1f2 !important}.hvr\:c--twitter:hover,.hvr\:c--twitter:focus{color:#1da1f2 !important}.bg--linkedin{background-color:#007bb5 !important}.c--linkedin{color:#007bb5 !important}.hvr\:bg--linkedin:hover,.hvr\:bg--linkedin:focus{background-color:#007bb5 !important}.hvr\:c--linkedin:hover,.hvr\:c--linkedin:focus{color:#007bb5 !important}.bg--vimeo{background-color:#1ab7ea !important}.c--vimeo{color:#1ab7ea !important}.hvr\:bg--vimeo:hover,.hvr\:bg--vimeo:focus{background-color:#1ab7ea !important}.hvr\:c--vimeo:hover,.hvr\:c--vimeo:focus{color:#1ab7ea !important}.bg--youtube{background-color:red !important}.c--youtube{color:red !important}.hvr\:bg--youtube:hover,.hvr\:bg--youtube:focus{background-color:red !important}.hvr\:c--youtube:hover,.hvr\:c--youtube:focus{color:red !important}.bg--dribbble{background-color:#ea4c89 !important}.c--dribbble{color:#ea4c89 !important}.hvr\:bg--dribbble:hover,.hvr\:bg--dribbble:focus{background-color:#ea4c89 !important}.hvr\:c--dribbble:hover,.hvr\:c--dribbble:focus{color:#ea4c89 !important}.bg--whatsappgreen{background-color:#25d366 !important}.c--whatsappgreen{color:#25d366 !important}.hvr\:bg--whatsappgreen:hover,.hvr\:bg--whatsappgreen:focus{background-color:#25d366 !important}.hvr\:c--whatsappgreen:hover,.hvr\:c--whatsappgreen:focus{color:#25d366 !important}.bg--transparent{background-color:rgba(0,0,0,0) !important}.c--transparent{color:rgba(0,0,0,0) !important}.hvr\:bg--transparent:hover,.hvr\:bg--transparent:focus{background-color:rgba(0,0,0,0) !important}.hvr\:c--transparent:hover,.hvr\:c--transparent:focus{color:rgba(0,0,0,0) !important}.d-none{display:none !important}.d-inline{display:inline !important}.d-block{display:block !important}.d-inline-block{display:inline-block !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-grid{display:grid !important}.d-inline-grid{display:inline-grid !important}.m-0{margin:0 !important}.p-0.p-0.p-0.p-0{padding:0 !important}.ml-auto{margin-left:auto !important}.ml-0{margin-left:0 !important}.pl-0.pl-0.pl-0{padding-left:0 !important}.ml-1{margin-left:1rem !important}.pl-1{padding-left:1rem !important}.ml-2{margin-left:2rem !important}.pl-2{padding-left:2rem !important}.ml-3{margin-left:3rem !important}.pl-3{padding-left:3rem !important}.mr-auto{margin-right:auto !important}.mr-0{margin-right:0 !important}.pr-0.pr-0.pr-0{padding-right:0 !important}.mr-1{margin-right:1rem !important}.pr-1{padding-right:1rem !important}.mr-2{margin-right:2rem !important}.pr-2{padding-right:2rem !important}.mr-3{margin-right:3rem !important}.pr-3{padding-right:3rem !important}.mt-auto{margin-top:auto !important}.mt-0{margin-top:0 !important}.pt-0.pt-0.pt-0{padding-top:0 !important}.mt-1{margin-top:1rem !important}.pt-1{padding-top:1rem !important}.mt-2{margin-top:2rem !important}.pt-2{padding-top:2rem !important}.mt-3{margin-top:3rem !important}.pt-3{padding-top:3rem !important}.mb-auto{margin-bottom:auto !important}.mb-0{margin-bottom:0 !important}.pb-0.pb-0.pb-0{padding-bottom:0 !important}.mb-1{margin-bottom:1rem !important}.pb-1{padding-bottom:1rem !important}.mb-2{margin-bottom:2rem !important}.pb-2{padding-bottom:2rem !important}.mb-3{margin-bottom:3rem !important}.pb-3{padding-bottom:3rem !important}.bl-0{border-left:none !important}.br-0{border-right:none !important}.bt-0{border-top:none !important}.bb-0{border-bottom:none !important}.hvr\:b-0:hover{border-color:rgba(0,0,0,0) !important}.ar-16\/9{position:relative;height:0;overflow:hidden;padding-top:56.25%}.ar-16\/9>*{position:absolute !important;top:0;bottom:0;left:0;right:0;margin:auto}.ar-16\/9>img{max-width:100%;max-height:100%;object-fit:contain}.ar-16\/9>*:not(img){width:100%;height:100%}.ar-4\/3{position:relative;height:0;overflow:hidden;padding-bottom:75%}.ar-4\/3>*{position:absolute !important;top:0;bottom:0;left:0;right:0;margin:auto}.ar-4\/3>img{max-width:100%;max-height:100%;object-fit:contain}.ar-4\/3>*:not(img){width:100%;height:100%}.ar-3\/4{position:relative;height:0;overflow:hidden;padding-top:133.33%}.ar-3\/4>*{position:absolute !important;top:0;bottom:0;left:0;right:0;margin:auto}.ar-3\/4>img{max-width:100%;max-height:100%;object-fit:contain}.ar-3\/4>*:not(img){width:100%;height:100%}.fl-left{float:left}.fl-right{float:right}.cfix{clear:both}.cfix::after{display:block;content:"";clear:both}.va-top{vertical-align:top}.va-middle{vertical-align:middle}.va-bottom{vertical-align:bottom}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.mw-100p{max-width:100%}.w-100{width:100%;flex:0 0 100%}.w-100p{width:100%}.w-50p{width:50%}.w-1\/2{width:48% !important;flex:0 0 48% !important}.fullH{height:100vh;height:calc(var(--vh, 1vh)*100)}.rounded{border-radius:50%}.radius-0{border-radius:0 !important}.colspan-2{max-width:100%;grid-column:1/-1}.posiR{position:relative}.posiA{position:absolute}.posi-left{left:0}.posi-top{top:0}.posi-bottom{bottom:0}.posi-right{right:0}[class*=flow-root]>p{transform:translateY(-0.3em)}[class*=flow-root]>.dashed__list{transform:translateY(-0.3em)}.flow-rootx3>*+*{margin-top:.25rem}.flow-rootx2>*+*{margin-top:.5rem}.flow-rootx>*+*{margin-top:.75rem}.flow-root>*+*{margin-top:1rem}.flow-rootX>*+*{margin-top:1.25rem}.flow-rootX2>*+*{margin-top:1.5rem}@media(max-width: 991px){.flow-rootX2>*+*{margin-top:1.25rem}}.flow-rootX3>*+*{margin-top:1.75rem}@media(max-width: 991px){.flow-rootX3>*+*{margin-top:1.25rem}}.flow-rootX4>*+*{margin-top:2rem}@media(max-width: 991px){.flow-rootX4>*+*{margin-top:1.25rem}}.flow-rootX5>*+*{margin-top:2.5rem}@media(max-width: 991px){.flow-rootX5>*+*{margin-top:1.25rem}}.flow-rootX6>*+*{margin-top:2.75rem}.flow-rootX7>*+*{margin-top:3rem}.flow-rootX8>*+*{margin-top:3.5rem}.flow-rootX9>*+*{margin-top:4rem}.flow-rootX10>*+*{margin-top:5rem}.flow-rootX11>*+*{margin-top:6rem}.flow-rootX12>*+*{margin-top:7rem}.inline-block{display:inline-block}.img-hover-zoom{overflow:hidden}.img-hover-zoom img{-webkit-transition:6s linear;transition:6s linear}.img-hover-zoom:hover img{-webkit-transform:scale(1.8);transform:scale(1.8)}.of-hidden{overflow:hidden}.of-auto{overflow:auto;margin-bottom:var(--spacer)}.filter--grey{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.gap-0{grid-gap:0 !important;gap:0 !important}.c2as{display:grid;grid-gap:.5em;gap:.5em}@media(min-width: 576px){.c2as{display:inline-grid;grid-auto-flow:column}}.c2a,.c2a-arw{display:inline-grid;align-items:center;justify-content:center;grid-gap:.8em;gap:.8em;font-size:var(--c2a-fs, 0.98rem);text-decoration:none;cursor:pointer;transition:all .5s ease}.c2a svg,.c2a-arw svg{width:var(--ico-size, 1em);transform:translateX(0);transition:all .5s ease}.c2a span>svg,.c2a-arw span>svg{display:block}.c2a:hover svg,.c2a-arw:hover svg{transform:translateX(10px)}.c2a.justify\:between,.c2a-arw.justify\:between{justify-content:space-between}.c2a.justify\:around,.c2a-arw.justify\:around{justify-content:space-around}.c2a-arw--TR{--ico-size: 1.5em}.c2a-arw--TR:hover svg{transform:translate(0.3em, -0.3em)}.c2a-arw--left:hover svg{transform:translateX(-10px)}.c2a--inline{grid-auto-flow:column}.c2a-arw--on-hvr svg{opacity:0}.c2a-arw--on-hvr:hover svg{opacity:1}.c2a-parent:hover .c2a-arw svg{opacity:1;transform:translateX(10px)}.c2a-parent:hover .c2a-arw--left svg{opacity:1;transform:translateX(-10px)}.c2a-parent:hover .c2a-arw--TR svg{transform:translate(0.3em, -0.3em)}.c2a{--c2a-fs: 0.98rem;padding:var(--btn-size, 0.6em 1.4em);border:1px solid rgba(0,0,0,0);border-radius:var(--c2a-radius, 0.3em);cursor:pointer}.c2a.outline{border-color:currentColor}.c2a.outline:hover,.c2a.outline:focus{border-color:rgba(0,0,0,0)}.c2a.hvr\:outline:hover,.c2a.hvr\:outline:focus{background-color:rgba(0,0,0,0) !important;border-color:currentColor}.c2a.size\:minimal{--c2a-fs: 0.9rem;--btn-size: 0.4em 1.4em}.c2a.size\:expandedX{--c2a-fs: 1.15rem;--btn-size: 0.7em 2em}.c2a.radius\:expandedx{--c2a-radius: 0.2em}.c2a.radius\:expandedX{--c2a-radius: 1.2em}.c2a.radius\:expandedX2{--c2a-radius: 2.2em}.c2a.case\:up{--c2a-fs: 0.88rem}.ico-rounded{width:1.6em;height:1.6em;padding:.45em .35em .45em .55em;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center}.ico-rounded svg{width:auto}.single-cta-circle{width:max(8vw,5rem);height:max(8vw,5rem);display:grid;place-content:center;background-color:#0035f7;border-radius:50%;position:relative;overflow:hidden}@media(min-width: 1600px){.single-cta-circle{width:max(10vw,8rem);height:max(10vw,8rem)}}.single-cta-circle svg{fill:#fff;width:max(6vw,4rem);height:max(6vw,4rem)}.single-cta-circle svg path{transform:translate(0, 0);will-change:transform;transition:transform .7s cubic-bezier(0.7, 0, 0.3, 1);position:absolute;left:50%;top:50%}.single-cta-circle svg path:nth-child(2){transform:translate(-100%, 100%)}.single-cta-circle.size\:medium{width:max(8vw,6rem);height:max(8vw,6rem)}.single-cta-circle.size\:medium .btn-text{line-height:0}.single-cta-circle.size\:medium svg{width:max(5vw,2.5rem);height:max(5vw,2.5rem)}.single-cta-circle.outline{background-color:rgba(0,0,0,0);border:1px solid #000;transition:border .3s ease,transform .3s ease}.single-cta-circle.outline svg{filter:invert(1);transition:transform .3s ease}.single-cta-circle.outline:hover{border:1px solid #fff;transform:scale(1.4) !important}.single-cta-circle.outline:hover svg{filter:invert(0)}.single-cta-circle.invert{filter:invert(1)}.single-cta-circle:hover svg path:nth-child(1){transform:translate(100%, -150%)}.single-cta-circle:hover svg path:nth-child(2){transform:translate(0)}.browse-project-c2a{place-self:end;display:flex;align-items:center;gap:20px;position:relative;overflow:hidden}.browse-project-c2a svg{fill:#fff;width:max(6vw,4rem);height:max(6vw,4rem);position:relative}.browse-project-c2a svg::after{content:"";background-color:#000;width:100%;height:100%;position:absolute;top:0;bottom:0;transform:translate(-100%, 100%);transition:transform .9s cubic-bezier(0.7, 0, 0.3, 1);z-index:-1;border-radius:50%}.browse-project-c2a svg path{transform:translate(0, 0);will-change:transform;transition:transform .7s cubic-bezier(0.7, 0, 0.3, 1);position:absolute;left:50%;top:50%}.browse-project-c2a svg path:nth-child(2){transform:translate(-100%, 100%)}.browse-project-c2a img{width:2rem}.browse-project-c2a.size\:l{--c2a-fs: 1.6rem}.browse-project-c2a svg{width:4.5rem;height:4.5rem;background-color:#0035f7;fill:#fff;border-radius:50%;padding:.6rem}@media(max-width: 875px){.browse-project-c2a svg{width:2.5rem;height:2.5rem;padding:.5rem}}.browse-project-c2a.invert img{filter:brightness(10)}.browse-project-c2a:hover svg path:nth-child(1){transform:translate(100%, -150%)}.browse-project-c2a:hover svg path:nth-child(2){transform:translate(0)}.browse-project-c2a:hover svg::after{content:"";background-color:#000;width:100%;height:100%;position:absolute;top:0;bottom:0;transform:translate(0);z-index:-1}.c2a-underline{display:inline-block;font-size:1.4rem;line-height:1;padding-bottom:.4em;position:relative}@media(max-width: 875px){.c2a-underline{font-size:1.3rem}}.c2a-underline::before,.c2a-underline::after{content:"";position:absolute;bottom:1px;height:1px;background-color:currentColor;overflow:hidden;transition:.3s}.c2a-underline::before{width:100%;left:0}.c2a-underline::after{width:0;right:0}.c2a-underline:hover::before{width:0;left:auto;right:0}.c2a-underline:hover::after{width:100%;left:0;right:auto;transition-delay:.35s}.studio-offerings-main .c2a-underline{padding-bottom:.1em}@media(min-width: 1920px){.studio-offerings-main .c2a-underline{padding-bottom:0}}.c2a-video{width:3rem;display:inline-block}.c2a-text{position:relative;display:inline-block}.c2a-text:after{content:"";height:1px;width:100%;background-color:rgba(0,0,0,0);opacity:0;position:absolute;bottom:0;left:0;transition:.3s}.c2a-text:hover:after{content:"";height:1px;width:100%;opacity:1;position:absolute;bottom:3px;left:0;transition:.3s}.c2a--container{display:flex !important;gap:5rem !important}.c2a-split{border-radius:4rem;color:#fff;position:relative;top:-12px;font-size:1.1rem;letter-spacing:1px}.c2a-split>span{text-indent:16rem}.c2a-split{--background: linear-gradient(120deg, rgba(32, 98, 248, 1) 0%, rgba(97, 80, 253, 1) 87%);--background: -webkit-linear-gradient(120deg, rgba(32, 98, 248, 1) 0%, rgba(97, 80, 253, 1) 87%);--text: #fff;--duration: .44s;--move-hover: -4px;--shadow: 0 2px 8px -1px rgba(39, 94, 254, 0.32);--shadow-hover: 0 4px 20px -2px rgba(39, 94, 254, 0.5);--font-shadow: var(--font-size);line-height:var(--font-size);outline:none;padding-inline:2rem;appearance:none;border:none;text-decoration:none;background:var(--background);color:var(--text);box-shadow:var(--shadow);transform:translateY(var(--y)) translateZ(0);transition:transform var(--duration) ease,box-shadow var(--duration) ease}.c2a-split div{display:flex;overflow:hidden;text-shadow:0 var(--font-shadow) 0 var(--text)}.c2a-split div span{display:block;backface-visibility:hidden;font-style:normal;transition:transform var(--duration) ease;transform:translateY(var(--m)) translateZ(0)}.c2a-split div span:nth-child(1){transition-delay:0.05s}.c2a-split div span:nth-child(2){transition-delay:0.1s}.c2a-split div span:nth-child(3){transition-delay:0.15s}.c2a-split div span:nth-child(4){transition-delay:0.2s}.c2a-split div span:nth-child(5){transition-delay:0.25s}.c2a-split div span:nth-child(6){transition-delay:0.3s}.c2a-split div span:nth-child(7){transition-delay:0.35s}.c2a-split div span:nth-child(8){transition-delay:0.4s}.c2a-split div span:nth-child(9){transition-delay:0.45s}.c2a-split div span:nth-child(10){transition-delay:0.5s}.c2a-split div span:nth-child(11){transition-delay:0.55s}.c2a-split:hover{--y: var(--move-hover);--shadow: var(--shadow-hover)}.c2a-split:hover span{--m: calc(var(--font-size) * -1)}.c2a-split.reverse{--font-shadow: calc(var(--font-size) * -1)}.c2a-split.reverse:hover span{--m: calc(var(--font-size))}@media(max-width: 575px){.c2a{width:100%;display:grid}.c2a-underline{--c2a-fs: 18px}}.form-style{--frmBorder: #868686;--frmFieldClr: #2c2c2c;--initHeight: 8em;--borderRadius: 6rem;font-size:.88rem}.form-style.white__theme{--frmFocusBorder: #fff;--frmErrClr: #fdd008}.form-style .form-label{position:absolute;left:0;font-size:1rem;pointer-events:none;line-height:normal;will-change:bottom,font-size;transition:.2s ease;z-index:2;display:flex;gap:4px}@media(min-width: 2560px){.form-style .form-label{font-size:1rem}}@media(max-width: 675px){.form-style .form-label{font-size:.9rem}}.form-style .red_sign{color:red;font-size:1.4rem}.form-style .wpcf7-select{background-color:#101010 !important}.form-style .wpcf7-response-output{padding:14px 20px !important;border:none !important;border-radius:10px;color:#1a1a1a;font-size:1rem;background:#c3d9c1 !important}.form-style .wpcf7-not-valid-tip{position:absolute;top:103%;font-size:.7rem !important;background:rgba(255,0,0,.568627451) !important;color:#fff;padding:2px 8px;border-radius:4px}.form-style .form-field{width:100%;background-color:rgba(0,0,0,0);color:#e7e7e7;font-size:1.7rem !important;font-size:inherit;border-radius:5rem;line-height:normal;resize:none;border-bottom:2px solid #e7e7e7;border-radius:0 !important}@media(min-width: 2560px){.form-style .form-field{font-size:1.2rem !important}}.form-style .form-field:not(.with-placeholder){padding:1em var(--padding-right, 2.2em) .6em 0}.form-style .form-field.with-placeholder{padding:1em var(--padding-right, 2.2em) .6em 0}.form-style .form-field:focus{border-color:var(--frmFocusBorder, #e7e7e7)}.form-style .form-element{position:relative;margin-bottom:2rem}@media(max-width: 1199px){.form-style .form-element{margin-bottom:2.2rem}}.form-style .form-element .form-change{position:absolute;right:0;bottom:1em}.form-style .form-element .form-change svg{width:max(3vw,2em);height:max(3vw,2em)}.form-style .form-select::after{content:"";width:8px;height:8px;position:absolute;right:1rem;top:55%;transform:rotate(45deg);border-right:2px solid currentColor;border-bottom:2px solid currentColor;pointer-events:none}.form-style .form-select.focus .form-field{border:2px solid rgba(0,0,0,0);color:#fff}.form-style .form-select.focus::after{content:"";border-right:2px solid #fff;border-bottom:2px solid #fff}.form-style .form-select.focus .form-label{color:#fff}.form-style .form-checkbox label{display:grid;grid-template-columns:auto 1fr;gap:.8em;cursor:pointer;line-height:normal}.form-style .form-checkbox .checkmark{height:1.2em;width:1.2em;background-color:rgba(0,0,0,0);border-radius:var(--frmRadius, 0.2em);border:1px solid var(--frmBorderClr, #9e9e9e);position:relative}.form-style .form-checkbox .checkmark::after{content:"";position:absolute;top:.21em;left:.19em;border-left:2px solid rgba(0,0,0,0);border-bottom:2px solid rgba(0,0,0,0);transform:rotate(-45deg)}.form-style .form-checkbox input{position:absolute;opacity:0;height:0;width:0}.form-style .form-checkbox input:checked~.checkmark{animation:shrink-bounce 200ms cubic-bezier(0.4, 0, 0.23, 1);background-color:#000;border-color:#000}.form-style .form-checkbox input:checked~.checkmark::after{width:.7em;height:.4em;border-color:#000}.form-style-2{--frmBorder: #cdcdcd;--frmFieldClr: #323232;--initHeight: 8em;font-size:.88rem}.form-style-2.white__theme{--frmFocusBorder: #fff}.form-style-2 .form-label{position:absolute;top:1.2em;left:2.4em;font-size:calc(16px + (18 - 16) * (100vw - 320px) / (1920 - 320));font-size:clamp(16px, 0.9375vw, 18px);pointer-events:none;line-height:normal;will-change:top,font-size;transition:.2s ease}.form-style-2 .form-field{width:100%;background-color:rgba(0,0,0,0);color:#fff;font-size:inherit;border-radius:5rem;line-height:normal;resize:none;border-bottom:2px solid #fff;border-radius:0 !important}.form-style-2 .form-field:not(.with-placeholder){padding:2em var(--padding-right, 4.2em) .6em 2em}.form-style-2 .form-field:focus{border-color:var(--frmFocusBorder, #000)}.form-style .form-icon{margin-top:.75em;margin-right:.5em}.form-style input:-webkit-autofill,.form-style input:-webkit-autofill:hover,.form-style input:-webkit-autofill:focus,.form-style textarea:-webkit-autofill,.form-style textarea:-webkit-autofill:hover,.form-style textarea:-webkit-autofill:focus,.form-style select:-webkit-autofill,.form-style select:-webkit-autofill:hover,.form-style select:-webkit-autofill:focus{opacity:1 !important;transition:background-color 50000s ease-in-out 0s;-webkit-transition:background-color 50000s ease-in-out 0s;-webkit-text-fill-color:#fff !important}.form-style input:-webkit-autofill~.form-label,.form-style input:-webkit-autofill:hover~.form-label,.form-style input:-webkit-autofill:focus~.form-label,.form-style textarea:-webkit-autofill~.form-label,.form-style textarea:-webkit-autofill:hover~.form-label,.form-style textarea:-webkit-autofill:focus~.form-label,.form-style select:-webkit-autofill~.form-label,.form-style select:-webkit-autofill:hover~.form-label,.form-style select:-webkit-autofill:focus~.form-label{top:.72em;font-size:13px;opacity:.7 !important}.form-style input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none !important;pointer-events:none;position:absolute;right:0}i.error{width:100%;flex-basis:100%;display:block;font-style:normal;font-size:80%;color:var(--frmErrClr, #d81212);position:absolute;top:100%;left:0}.iti{width:100%;border-radius:inherit}.contact-form i.error{background:#6b0d0d;color:#fff;display:inline-block;width:auto;padding:2px 8px;border-radius:4px;top:90%}.wpcf7 form.aborted .wpcf7-response-output{background:#ffc1c1 !important}.wpcf7 form.failed .wpcf7-response-output{background:#ffc1c1 !important}.form-style.invalid .wpcf7-response-output{background:#ffc1c1 !important}.sundew-ui--modal{width:100%;height:100%;display:grid;place-items:center;position:fixed;top:0;left:0;transform:scale(0);z-index:1111}.sundew-ui--modal.showing-modal{transform:scale(1)}.sundew-ui--modal.showing-modal .sundew-ui--modal-outer{background-color:rgba(0,0,0,0);animation:modalFadeIn .5s .8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.sundew-ui--modal.showing-modal .sundew-ui--modal-inner{opacity:0;animation:modalContentFadeIn .5s 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation:modalContentFadeIn .5s 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.sundew-ui--modal.showing-modal .sundew-ui--modal-inner.inner--padding{padding:1.5rem}@media(min-width: 576px){.sundew-ui--modal.showing-modal .sundew-ui--modal-inner.inner--padding{padding:2rem}}.sundew-ui--modal.showing-modal .sundew-ui--modal-svg rect{animation:sketchIn .5s .3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.sundew-ui--modal.showing-modal.out{animation:quickScaleDown 0s .5s linear forwards}.sundew-ui--modal.showing-modal.out .modal{animation:modalFadeOut .5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.sundew-ui--modal.showing-modal.out .modal h2,.sundew-ui--modal.showing-modal.out .modal p{animation:modalContentFadeOut .5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.sundew-ui--modal.showing-modal.out .modal .sundew-ui--modal-svg rect{animation:sketchOut .5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation:sketchOut .5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.sundew-ui--modal>*{grid-row:1;grid-column:1;width:100%;height:100%}.sundew-ui--modal-bg{background:#000;opacity:.95;display:inline-grid;place-items:center}.sundew-ui--modal-bg svg{width:240px;height:79.39px;opacity:.8;fill:#fff}.sundew-ui--modal-bg>*{grid-row:1;grid-column:1}.sundew-ui--modal-scroll{padding:30px;overflow:auto;display:grid;place-items:center}.sundew-ui--modal-outer{width:100%;max-width:var(--modal-size, 380px);position:relative}.sundew-ui--modal-outer.large{max-width:850px}.sundew-ui--modal-inner{opacity:0}.sundew-ui--modal-svg{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:25px;z-index:-1}.sundew-ui--modal-svg rect{stroke:#fff;stroke-width:3px;stroke-dasharray:778;stroke-dashoffset:778}.sundew-ui--modal-close{display:inline-block;width:25px;height:25px;position:absolute;top:10px;right:10px}@media(min-width: 1000px){.sundew-ui--modal-close{width:40px;height:40px;top:25px;right:25px}}.sundew-ui--modal-close::before,.sundew-ui--modal-close::after{content:"";display:inline-block;width:95%;height:2px;background-color:#fff;position:absolute;top:50%;right:0px;transform:translateY(-50%)}.sundew-ui--modal-close:before{transform:rotate(45deg)}.sundew-ui--modal-close:after{transform:rotate(-45deg)}@keyframes unfoldIn{0%{transform:scaleY(0.005) scaleX(0)}50%{transform:scaleY(0.005) scaleX(1)}100%{transform:scaleY(1) scaleX(1)}}@keyframes unfoldOut{0%{transform:scaleY(1) scaleX(1)}50%{transform:scaleY(0.005) scaleX(1)}100%{transform:scaleY(0.005) scaleX(0)}}@keyframes zoomIn{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes zoomOut{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes fadeIn{0%{background:rgba(0,0,0,0)}100%{background:rgba(0,0,0,.7)}}@keyframes fadeOut{0%{background:rgba(0,0,0,.7)}100%{background:rgba(0,0,0,0)}}@keyframes scaleUp{0%{transform:scale(0.8) translateY(1000px);opacity:0}100%{transform:scale(1) translateY(0px);opacity:1}}@keyframes scaleDown{0%{transform:scale(1) translateY(0px);opacity:1}100%{transform:scale(0.8) translateY(1000px);opacity:0}}@keyframes scaleBack{0%{transform:scale(1)}100%{transform:scale(0.85)}}@keyframes scaleForward{0%{transform:scale(0.85)}100%{transform:scale(1)}}@keyframes quickScaleDown{0%{transform:scale(1)}99.9%{transform:scale(1)}100%{transform:scale(0)}}@keyframes slideUpLarge{0%{transform:translateY(0%)}100%{transform:translateY(-100%)}}@keyframes slideDownLarge{0%{transform:translateY(-100%)}100%{transform:translateY(0%)}}@keyframes moveUp{0%{transform:translateY(150px)}100%{transform:translateY(0)}}@keyframes moveDown{0%{transform:translateY(0px)}100%{transform:translateY(150px)}}@keyframes blowUpContent{0%{transform:scale(1);opacity:1}99.9%{transform:scale(2);opacity:0}100%{transform:scale(0)}}@keyframes blowUpContentTwo{0%{transform:scale(2);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes blowUpModal{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes blowUpModalTwo{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:0}}@keyframes roadRunnerIn{0%{transform:translateX(-1500px) skewX(30deg) scaleX(1.3)}70%{transform:translateX(30px) skewX(0deg) scaleX(0.9)}100%{transform:translateX(0px) skewX(0deg) scaleX(1)}}@keyframes roadRunnerOut{0%{transform:translateX(0px) skewX(0deg) scaleX(1)}30%{transform:translateX(-30px) skewX(-5deg) scaleX(0.9)}100%{transform:translateX(1500px) skewX(30deg) scaleX(1.3)}}@keyframes sketchIn{0%{stroke-dashoffset:778}100%{stroke-dashoffset:0}}@keyframes sketchOut{0%{stroke-dashoffset:0}100%{stroke-dashoffset:778}}@keyframes modalFadeIn{0%{background-color:rgba(0,0,0,0)}100%{background-color:#fff}}@keyframes modalFadeOut{0%{background-color:#fff}100%{background-color:rgba(0,0,0,0)}}@keyframes modalContentFadeIn{0%{opacity:0;transform:translateY(-20px);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px)}100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0)}}@keyframes modalContentFadeOut{0%{opacity:1;top:0px}100%{opacity:0;top:-20px}}@keyframes bondJamesBond{0%{transform:translateX(1000px)}80%{transform:translateX(0px);border-radius:75px;height:75px;width:75px}90%{border-radius:3px;height:182px;width:247px}100%{border-radius:3px;height:162px;width:227px}}@keyframes killShot{0%{transform:translateY(0) rotate(0deg);opacity:1}100%{transform:translateY(300px) rotate(45deg);opacity:0}}@keyframes fadeToRed{0%{background-color:rgba(0,0,0,.6)}100%{background-color:rgba(255,0,0,.8)}}@keyframes slowFade{0%{opacity:1}99.9%{opacity:0;transform:scale(1)}100%{transform:scale(0)}}.size\:lg{--modal-size: 1400px}.size\:md{--modal-size: 800px}.size\:sm{--modal-size: 350px}:root{--site-gutter: max(4vw, 4rem);--animation-primary: all .5s cubic-bezier(.7, 0, .3, 1);--animation-fast: all .3s cubic-bezier(.7, 0, .3, 1);--animation-smooth: all .7s cubic-bezier(.7, 0, .3, 1);--color-dark: #1C1D20;--color-dark-rgb: 50, 32, 24;--color-dark-dark: #141517;--color-light: #FFFFFF;--color-white: #FFFFFF;--color-blue: #1859ec;--color-primary: rgba(0,0,0,0.4);--color-secondary: #000;--animation-navigation-fade: 0.3s ease-in-out;--animation-primary: 0.4s cubic-bezier(.75, 0, .25, 1);--border-radius: 0.35em;--color-border-rgb: 159, 161, 163;--color-border-600: rgba(var(--color-border-rgb), 0.35);--gap: calc(var(--title-size) * 0.3);--title-size: clamp(5em, 7.5vw, 7.5em)}.main-container{width:100%;max-width:var(--main-width, calc(83.3333333333rem + var(--width-adjust, 0px)));padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.mainx-container{width:100%;max-width:var(--mainx-width, calc(83.3333333333rem + var(--width-adjust, 0px)));padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}.wide-container{width:100%;padding-left:var(--paddingclamp);padding-right:var(--paddingclamp);margin-left:auto;margin-right:auto}@media(max-width: 675px){.wide-container{padding-left:15px;padding-right:15px}}.inside-container{padding-inline:max(6vw,4rem)}.min-height-100vh{min-height:100vh}@media(max-width: 1199px){.inside-container{padding-inline:max(.5vw,.5rem)}.min-height-100vh{min-height:auto}}section[class*=bg--],footer[class*=bg--]{padding-top:calc(var(--paddingclamp)*2.5);padding-bottom:calc(var(--paddingclamp)*2.5)}section[class*=bg--]:not([class*=mb-0]){margin-bottom:var(--paddingclamp)}.inline-block{display:inline-block}section{position:relative;display:block}.scroll-section{overflow:hidden}html.has-scroll-smooth{overflow:hidden;position:fixed;left:0;right:0;top:0;bottom:0}main{box-sizing:border-box;overflow:hidden;width:100vw;position:fixed;height:100%;background:#fff}@media(max-width: 767px){main.touch{position:relative;height:auto}main.touch .main-wrap{position:relative}}main.theme-nav-light .studio-logo{filter:invert(1)}main.theme-nav-light .studio-hamburger{filter:invert(1)}main.theme-nav-logo .studio-logo,main.theme-nav-logo2 .studio-logo{filter:invert(1)}main.theme-nav-logo .studio-hamburger,main.theme-nav-logo2 .studio-hamburger{filter:invert(1)}main.theme-nav-light-medium .studio-logo,main.theme-nav-light-medium .studio-hamburger,main.theme-nav-light-medium .nav-icon{opacity:0;visibility:hidden}main.scrolled header .inner-container{padding-top:max(1.5vw,1rem);padding-bottom:max(1.5vw,1rem)}main.scrolled header .studio-main-nav{opacity:0;visibility:hidden}main.scrolled header .logo-icon svg{transform:scale(1.4)}main.scrolled header .logo-icon svg #path-1{transform:rotate(360deg)}main.scrolled header .logo-text svg{opacity:0}main.scrolled .nav-icon{top:var(--paddingclamp)}.main-wrap{box-sizing:border-box;width:100vw;will-change:transform;position:fixed}.head--title{display:grid;grid-auto-flow:column;place-content:space-between;align-items:end}.head--title .h3{max-width:max(50vw,36rem)}@media(max-width: 1023px){main.touch .head--title .flow-rootX>*+*{margin-top:0}main.touch .head--title .h3{font-size:max(2vw,1.2rem)}}@media(max-width: 767px){main.touch .head--title .flow-rootX>*+*{margin-top:0}main.touch .head--title .h3{font-size:max(2vw,1.1rem);line-height:1.5;margin-top:1rem}}.head--title-2{display:flex;align-items:center;gap:max(1.4vw,1.4rem)}.head--title-2>div{display:flex;align-items:center}.head--title-2>div span{width:max(1.2vw,1.2rem);height:max(1.2vw,1.2rem);border-radius:50%}.head--title-2>div span:nth-child(1){background-color:#7a7a7a}.head--title-2>div span:nth-child(2){background-color:#3e62e8;margin-left:-6px}.head--title-2>div span:nth-child(3){background-color:#0035f7;margin-left:-6px}.lazy-wrapper img{image-rendering:pixelated}.loading-container{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:500;pointer-events:none}.loading-container .loading-screen{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:var(--color-light)}.loading-logo{width:7em;display:flex;flex-direction:column;align-items:center;position:absolute;top:50%;transform:translateY(0%) rotate(0.001deg)}.loading-logo>*{display:flex;flex-direction:column;align-items:center;width:100%;overflow:hidden;position:relative;transform:translateY(0%) rotate(0.001deg)}.loading-logo .iconmark{width:45%}.loading-logo svg{width:100%}.transition-screen{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;padding-top:calc(var(--nav-bar-height) - var(--gap))}.loading-circle{position:absolute;left:50%;transform:translateX(-50%);bottom:var(--gap);width:calc(var(--title-size)*.25);display:flex;align-items:center;justify-content:center;z-index:2}.loading-circle svg{width:100%}.loading-circle svg circle{stroke:var(--color-primary);stroke:rgba(var(--color-dark-rgb), 0.4);opacity:0;stroke-width:2px}header{width:100%;position:fixed;z-index:1;background-color:rgba(0,0,0,0);transition:background-color .4s ease-in,backdrop-filter .4s ease-in}header .inner-container{padding-top:max(3vw,2rem);padding-bottom:max(3vw,2rem);display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:padding-top .5s cubic-bezier(0.7, 0, 0.3, 1),padding-bottom .5s cubic-bezier(0.7, 0, 0.3, 1)}header .studio-logo{transition:filter .5s cubic-bezier(0.7, 0, 0.3, 1),opacity .5s cubic-bezier(0.7, 0, 0.3, 1),visibility .5s cubic-bezier(0.7, 0, 0.3, 1)}header .studio-logo h1 a{display:grid;align-items:start;grid-auto-flow:column;gap:max(.6vw,.4rem);place-content:center;line-height:0;align-items:center}@media(max-width: 1199px){header .studio-logo h1 a{gap:0}}header .studio-logo h1 a .logo-icon{opacity:0;visibility:hidden;transition:all .5s cubic-bezier(0.7, 0, 0.3, 1);width:0}header .studio-logo h1 a .logo-icon svg{width:max(1.8vw,1.5rem);height:max(3vw,2.2rem);transition:transform .5s cubic-bezier(0.7, 0, 0.3, 1);overflow:inherit;will-change:transform}@media(min-width: 768px){header .studio-logo h1 a .logo-icon svg{width:max(1.8vw,1.8rem);height:max(3.5vw,2.5rem)}}@media(max-width: 1199px){header .studio-logo h1 a .logo-icon svg{margin-left:.7rem}}header .studio-logo h1 a .logo-icon svg #path-1{transition:transform .6s ease-in-out}header .studio-logo h1 a .logo-text{transform:translateX(max(-1.8vw, -1.8rem));transition:transform .5s cubic-bezier(0.7, 0, 0.3, 1)}@media(min-width: 676px){header .studio-logo h1 a .logo-text{padding-left:max(1.5vw,1.5rem)}}@media(max-width: 675px){header .studio-logo h1 a .logo-text{transform:none;padding-left:max(.5vw,.5rem)}}header .studio-logo h1 a .logo-text svg{width:max(12vw,8rem);height:max(2.2vw,1rem);transition:opacity .5s cubic-bezier(0.7, 0, 0.3, 1)}header .studio-nav-wrap{list-style:none;display:grid;grid-auto-flow:column;grid-gap:2rem;gap:2rem;align-items:center;position:relative}@media(max-width: 675px){header .studio-nav-wrap{display:none}}header .studio-nav-wrap .studio-main-nav{opacity:1;transition:opacity .5s cubic-bezier(0.7, 0, 0.3, 1)}header .studio-nav-wrap .studio-main-nav ul{list-style:none;display:grid;grid-auto-flow:column;grid-gap:max(2.5vw,2rem);gap:max(2.5vw,2rem)}header .studio-nav-wrap .studio-main-nav ul li{display:inline-block;position:relative}header .studio-nav-wrap .studio-main-nav ul li a{color:#fff;font-size:max(1.2vw,1rem);font-weight:var(--fw-medium);transition:all .5s cubic-bezier(0.7, 0, 0.3, 1)}header .studio-nav-wrap .studio-main-nav ul:hover a{opacity:.4}header .studio-nav-wrap .studio-main-nav ul:hover a:hover{opacity:1;color:#fff;box-shadow:0 2px 0 0 currentcolor}header .studio-nav-wrap .studio-main-nav{margin-right:max(5vw,4rem)}header .studio-nav-wrap .studio-hamburger{cursor:pointer;position:absolute;width:42px;height:36px;pointer-events:all;right:0;top:4px;transition:filter .4s ease,opacity .4s ease,visibility .4s ease}header .studio-nav-wrap .studio-hamburger .icon{transition-duration:.5s;height:2px;width:22px;background-color:#fff;position:absolute;top:8px}header .studio-nav-wrap .studio-hamburger .icon::before{transition-duration:.5s;position:absolute;width:max(1.4vw,1.2rem);height:max(.15vw,.15rem);border-radius:20px;background-color:#fff;content:"";top:0;right:0}header .studio-nav-wrap .studio-hamburger .icon::after{transition-duration:.5s;position:absolute;width:max(.8vw,.8rem);height:max(.15vw,.15rem);border-radius:20px;background-color:#fff;content:"";top:max(.6vw,.6rem);right:0}header .studio-nav-wrap .studio-hamburger.open .icon{transition:.5s;width:30px}header .studio-nav-wrap .studio-hamburger.open .icon::before{width:30px;transform:rotateZ(-45deg) scaleX(0.75) translate(-10px, -4px)}header .studio-nav-wrap .studio-hamburger.open .icon::after{width:30px;transform:rotateZ(45deg) scaleX(0.75) translate(-10px, 4px)}main.scrolled header{pointer-events:none}.studio-parallax-hero{display:grid;align-items:end;position:relative;overflow:hidden}.studio-parallax-hero>*{grid-column:1;grid-row:1}.studio-parallax-hero::after{content:"";width:100%;height:100%;background:#000;background:linear-gradient(-113deg, rgba(0, 0, 0, 0) 11%, rgb(0, 0, 0) 86%);position:absolute;left:0;bottom:0}@media(min-width: 768px){.studio-parallax-hero::after{background:linear-gradient(-110deg, rgba(0, 0, 0, 0) 30%, rgb(0, 0, 0) 90%)}}.studio-parallax-hero figure>img{width:100%}.studio-parallax-hero article{position:relative;z-index:2;margin-bottom:max(10vw,6rem)}.studio-parallax-hero article h3{max-width:max(32vw,20rem)}.studio-parallax-hero .parallax-layers{padding-bottom:92% !important;height:100%}@media(min-width: 1920px){.studio-parallax-hero .parallax-layers{padding-bottom:104% !important}}@media(min-width: 2560px){.studio-parallax-hero .parallax-layers{padding-bottom:112% !important}}.studio-parallax-hero .parallax-layers img{height:100%;width:100%;position:absolute;top:0;left:0;object-fit:cover}.studio-parallax-hero .inner-container{display:grid;gap:max(14vw,8rem);grid-gap:max(14vw,8rem)}.studio-parallax-hero .inner-container div:not(:last-child){display:grid;gap:max(8vw,5rem);grid-gap:max(8vw,5rem)}.studio-parallax-hero .inner-container div:not(:first-child){display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;grid-gap:1rem}.studio-parallax-hero .inner-container div:not(:first-child) a{color:#fff}@media(max-width: 1600px){.studio-parallax-hero .hero__sec .h1X{font-size:max(10em,10vw)}}main.our-story .studio-parallax-hero::after{content:"";background:linear-gradient(-113deg, rgba(0, 0, 0, 0) 11%, rgba(0, 0, 0, 0.66) 86%)}@media(min-width: 768px)and (max-width: 1199px){.offerings_banner.studio-parallax-hero.studio-service-hero{min-height:auto}}@media(max-width: 767px){.offerings_banner.studio-parallax-hero.studio-service-hero .inside-container{margin-top:max(7vw,4.5rem);gap:max(8vw,6rem);grid-template-columns:100%;gap:max(6vw,4rem)}.offerings_banner.studio-parallax-hero.studio-service-hero .inside-container .flow-rootX6>*+*{margin-top:2rem}}.span-lines.animate .span-line{position:relative;display:inline-flex;overflow:hidden}.span-lines.animate .span-line .span-line-inner{position:relative;display:block}.overlay{position:absolute;top:0;left:0;height:100%;width:100%}@media(min-width: 676px)and (max-width: 1199px){main.touch .parallax-layers{padding-bottom:60rem !important}}@media(min-width: 768px)and (max-width: 1199px){main.touch section.studio-works.studio-narrative .parallax-layers{padding-bottom:30rem !important}}@media(max-width: 1199px){main.touch .studio-parallax-hero{min-height:600px}}@media(max-width: 1599px){main.touch .studio-parallax-hero .inner-container{grid-gap:max(4vw,3rem)}}@media(max-width: 1599px){main.touch .studio-parallax-hero .inner-container div:not(:last-child){grid-gap:max(4vw,3rem)}}@media(max-width: 1199px){main.touch.studio .studio-parallax-hero{max-width:100%}main.touch.studio .studio-parallax-hero .inner-container div:not(:last-child){max-width:380px;grid-gap:0 !important}main.touch.studio .studio-parallax-hero .inner-container .flow-rootX6>*+*{margin-top:2rem}main.touch.studio .studio-parallax-hero .inner-container .c2a--container{margin-top:.5rem}}@media(max-width: 767px){main.touch.studio .studio-parallax-hero .inner-container div:not(:first-child){column-gap:4rem !important}}@media(max-width: 676px){main.touch.studio .studio-parallax-hero .inner-container{grid-gap:max(3vw,3rem);padding-bottom:2rem}main.touch.studio .studio-parallax-hero .inner-container div:not(:first-child){grid-gap:3rem !important;column-gap:5rem !important}}@media(max-width: 400px){main.touch.studio .studio-parallax-hero .inner-container div:not(:first-child){grid-gap:4rem !important;column-gap:4.4rem !important}}@media(max-width: 374px){main.touch.studio .studio-parallax-hero .c2a--container .c2a-underline{font-size:1.2rem}main.touch.studio .studio-parallax-hero .inner-container div:not(:first-child){grid-gap:2.5rem !important;column-gap:3.6rem !important}}@media(max-width: 1199px){main.touch .hero__sec .h1X{font-size:max(7em,6vw);letter-spacing:-3px}}@media(max-width: 767px){main.touch .hero__sec .h1X{font-size:5rem;letter-spacing:0}}@media(max-width: 675px){main.touch .hero__sec .h1X{font-size:3rem;padding-bottom:1rem;letter-spacing:0}}@media(max-width: 675px){main.touch .hero__sec .h5{font-size:1rem;line-height:1.4}}@media(max-width: 1199px){main.touch .studio-logo h1 a .logo-text svg{width:max(12vw,9.5rem);height:max(2.2vw,2rem)}}.parallax-layers-main{position:relative}.parallax-layers-main .parallax-layers{position:relative;overflow:hidden;padding-bottom:62vh;height:0}.parallax-layers-main .parallax-layers .overlay{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:top;background-color:rgba(0,0,0,0)}.parallax-layers-main .parallax-layers .pro-logo{mix-blend-mode:overlay;opacity:.6}.quote{line-height:1.2}@media(max-width: 1199px){.quote{letter-spacing:.05rem}.quote br{display:none}}@media(max-width: 767px){.quote br{display:none}}.quote .split-parent{display:inline-block !important;margin-right:0;overflow:hidden;width:100%}.quote .split-parent .split-child{display:inline-block !important}.quote .split-parent .split-child div{display:inline-block !important}.common-tags{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;grid-gap:.3rem;list-style:none}@media(min-width: 768px){.common-tags{gap:1rem;grid-gap:1rem}}.common-tags li{overflow:hidden;opacity:1}@media(min-width: 1024px){.common-tags li{opacity:0;transform:translateY(50px) rotate(-7deg);transform-origin:top left;will-change:transform;transition:opacity .5s ease,transform .5s ease}}.common-tags li a{display:inline-block;padding:.2rem .7rem;font-size:.8rem;border-radius:10rem;text-transform:lowercase;color:#000;transition:all .3s;position:relative;overflow:hidden;z-index:1;border:1px solid #000}@media(min-width: 768px){.common-tags li a{padding:.25rem 1.25rem;font-size:1rem}}.common-tags li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:10rem;z-index:-2}.common-tags li a:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:#000;transition:all .3s;border-radius:10rem;z-index:-1}.common-tags li a:hover{color:#fff}.common-tags li a:hover:before{width:100%}.custom-cursor{width:0em;position:fixed;z-index:2;display:block;pointer-events:none;transform:translate(-48%, -75%) rotate(0.001deg);transition:width .3s cubic-bezier(0.7, 0, 0.3, 1),background-color .15s cubic-bezier(0.7, 0, 0.3, 1);will-change:transform,width;background-color:rgba(0,0,0,.15);backdrop-filter:blur(6px);border-radius:50%}.theme-page-light .custom-cursor{background-color:var(--color-secondary)}.custom-cursor::before{display:block;content:"";padding-top:100%}.custom-cursor.cursor-init{width:0;transition:width .3s cubic-bezier(0.7, 0, 0.3, 1),background-color .15s cubic-bezier(0.7, 0, 0.3, 1);mix-blend-mode:normal}.custom-cursor.cursor-init.pressed{width:4.2em}.custom-cursor.cursor-hover{width:4.4em;transition:width .4s cubic-bezier(0.7, 0, 0.3, 1),background-color .15s cubic-bezier(0.7, 0, 0.3, 1);mix-blend-mode:difference;background-color:rgba(0,0,0,0);backdrop-filter:blur(10px)}.custom-cursor.cursor-hover.cursor-job.cursor-job-tiny span{transform:translate(-50%, -50%) scale(0) rotate(0.001deg)}.custom-cursor.cursor-work{background-color:var(--color-primary);width:6em;transform:translate(-48%, -75%) rotate(0.001deg);mix-blend-mode:normal;transition:width .4s cubic-bezier(0.7, 0, 0.3, 1),background-color .15s cubic-bezier(0.7, 0, 0.3, 1)}.custom-cursor.cursor-work.pressed{width:8em}.custom-cursor .cursor-work-inner span{position:absolute;top:50%;left:50%;transition:transform .3s cubic-bezier(0.7, 0, 0.3, 1) 0s;color:#fff;text-transform:uppercase;line-height:1;text-align:center;font-size:1em;transform:translate(-50%, -50%) scale(0) rotate(0.001deg);font-family:"GH Serif",sans-serif;font-style:italic;font-weight:400}.theme-no-italic .custom-cursor .cursor-work-inner span{font-style:normal;font-weight:400}.custom-cursor.cursor-work .cursor-work-inner span{transition:transform .3s cubic-bezier(0.3, 1, 0.7, 1) .1s;transform:translate(-50%, -50%) scale(1) rotate(0.001deg)}.custom-cursor .cursor-work-inner .rotate-cursor{display:flex;align-items:center}.custom-cursor .cursor-work-inner .rotate-cursor svg{width:1.8em;margin-left:.25em}.custom-cursor.cursor-lab,.custom-cursor.cursor-job{background-color:var(--color-primary);width:8em;transform:translate(-48%, -75%) rotate(0.001deg);mix-blend-mode:normal;transition:width .4s cubic-bezier(0.7, 0, 0.3, 1),background-color .15s cubic-bezier(0.7, 0, 0.3, 1)}.custom-cursor.cursor-lab.pressed,.custom-cursor.cursor-job.pressed{width:10em}.custom-cursor .cursor-lab-inner span,.custom-cursor .cursor-drag-inner span{position:absolute;top:50%;left:50%;transition:transform .3s cubic-bezier(0.7, 0, 0.3, 1) 0s;color:#fff;text-transform:uppercase;line-height:1.1em;text-align:center;font-size:1em;transform:translate(-50%, -50%) scale(0) rotate(0.001deg);font-family:"GH Serif",sans-serif;font-style:italic;font-weight:400}.theme-no-italic .custom-cursor .cursor-lab-inner span,.theme-no-italic .custom-cursor .cursor-drag-inner span{font-style:normal;font-weight:400}.custom-cursor.cursor-lab .cursor-lab-inner span,.custom-cursor.cursor-job .cursor-drag-inner span{transition:transform .3s cubic-bezier(0.3, 1, 0.7, 1) .2s;transform:translate(-50%, -50%) scale(1) rotate(0.001deg)}.custom-cursor .cursor-lab-inner .rotate-cursor,.custom-cursor .cursor-drag-inner .rotate-cursor{display:flex;align-items:center}.custom-cursor .cursor-lab-inner .rotate-cursor svg,.custom-cursor .cursor-drag-inner .rotate-cursor svg{width:.8em;margin-left:.25em}.custom-cursor.cursor-tiles{background-color:var(--color-primary);width:7em;transform:translate(-48%, -75%) rotate(0.001deg);mix-blend-mode:normal;transition:width .4s cubic-bezier(0.7, 0, 0.3, 1),background-color .15s cubic-bezier(0.7, 0, 0.3, 1);backdrop-filter:blur(12px)}.custom-cursor.cursor-tiles.pressed{width:9em}.custom-cursor .cursor-tiles-inner span{position:absolute;top:50%;left:50%;transition:transform .3s cubic-bezier(0.7, 0, 0.3, 1) 0s;color:#fff;text-transform:uppercase;line-height:1;text-align:center;font-size:1em;transform:translate(-50%, -50%) scale(0) rotate(0.001deg);font-family:"GH Serif",sans-serif;font-style:italic;font-weight:400}.theme-no-italic .custom-cursor .cursor-tiles-inner span{font-style:normal;font-weight:400}.custom-cursor.cursor-tiles .cursor-tiles-inner span{transition:transform .3s cubic-bezier(0.3, 1, 0.7, 1) .1s;transform:translate(-50%, -50%) scale(1) rotate(0.001deg)}.custom-cursor .cursor-tiles-inner .rotate-cursor{display:flex;align-items:center}.custom-cursor .cursor-tiles-inner .rotate-cursor svg{width:.8em;margin-left:.25em;transform:rotate(90deg)}.custom-cursor.cursor-video{background-color:var(--color-white);width:6em;transform:translate(-48%, -75%) rotate(0.001deg);mix-blend-mode:normal;transition:width .4s cubic-bezier(0.7, 0, 0.3, 1),background-color .15s cubic-bezier(0.7, 0, 0.3, 1)}.custom-cursor.cursor-video.pressed{width:8em}.custom-cursor .custom-cursor-span-video .play,.custom-cursor .custom-cursor-span-video .pause{width:22.5%;height:22.5%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0) rotate(0.001deg);display:flex;justify-content:center;align-items:center;transition:transform .3s cubic-bezier(0.7, 0, 0.3, 1) 0s,opacity .3s cubic-bezier(0.7, 0, 0.3, 1) 0s}.custom-cursor .custom-cursor-span-video div svg{width:100%;position:relative}.custom-cursor .custom-cursor-span-video .play svg{transform:translateX(15%)}.custom-cursor .custom-cursor-span-video .play svg path{fill:var(--color-dark)}.custom-cursor .custom-cursor-span-video .pause svg rect{fill:var(--color-dark)}.custom-cursor.custom-cursor-span-video .play{transform:translate(-50%, -50%) scale(0) rotate(0.001deg)}.custom-cursor.cursor-video-play.cursor-video .custom-cursor-span-video .play{transform:translate(-50%, -50%) scale(1) rotate(0.001deg);transition:transform .3s cubic-bezier(0.3, 1, 0.7, 1) .1s,opacity .3s cubic-bezier(0.3, 1, 0.7, 1) .1s}.custom-cursor.cursor-video-pause svg path{fill:var(--color-dark);transition:fill .15s ease-in-out}.custom-cursor.cursor-video-pause.cursor-video .custom-cursor-span-video .pause{transform:translate(-50%, -50%) scale(1) rotate(0.001deg)}.custom-cursor.cursor-video-pause .custom-cursor-span-video .pause{transform:translate(-50%, -50%) scale(1) rotate(0.001deg);transition:transform .3s cubic-bezier(0.3, 1, 0.7, 1) .1s,opacity .3s cubic-bezier(0.3, 1, 0.7, 1) .1s}.custom-cursor .cursor-bubble{display:flex;align-items:center;justify-content:center;overflow:hidden;transition:opacity var(--animation-navigation-fade) .1s;opacity:0;transform:translate(0.75em, 1.25em);z-index:2;position:fixed}.custom-cursor .cursor-bubble[data-cursor-bubble=active]{transition:opacity var(--animation-navigation-fade) 0s;opacity:1}@media(hover: hover)and (min-width: 1024px){.custom-cursor[data-cursor-init=true]{display:flex;opacity:1;visibility:visible}.custom-cursor .cursor-bubble[data-cursor-bubble-position=right]{transform:translate(calc(-100% - 0.25em), 1.25em);transition:opacity var(--animation-navigation-fade) .1s}}.custom-cursor .cursor-bubble .cursor-background{position:absolute;background-color:#fff;border-radius:calc(var(--border-radius)*.55);transform:translate(-50%, -50%);left:50%;top:50%;width:100%;height:100%;transition:all var(--animation-primary);border:1px solid var(--color-border-600)}.custom-cursor .cursor-bubble .cursor-text{white-space:nowrap;position:relative;color:#000;font-size:1.25em;font-weight:400;padding:.25em .85em .4em .8em}.custom-cursor .cursor-bubble i{position:relative;width:1.25em;display:flex;align-items:center;justify-content:center;display:none}.custom-cursor .cursor-bubble i svg{width:100%}.custom-cursor .cursor-bubble i svg :is(line,path,polyline,polygon,circle){stroke:#000;stroke-width:1.5px}.custom-cursor .cursor-bubble i.chevron-right{margin-right:.35em;margin-left:-0.55em}.custom-cursor .cursor-bubble[data-cursor-bubble-icon=chevron-right] i.chevron-right{display:flex}.custom-cursor .cursor-bubble i.chevron-left{margin-left:.35em;margin-right:-0.45em;margin-top:-0.1em}.custom-cursor .cursor-bubble[data-cursor-bubble-icon=chevron-left] i.chevron-left{display:flex}.custom-cursor .cursor-bubble i.home{width:.65em;margin-left:.4em;margin-right:-0.35em;margin-top:-0.1em}.custom-cursor .cursor-bubble[data-cursor-bubble-icon=home] i.home{display:flex}.custom-cursor .cursor-bubble i.external{margin-right:.35em;margin-left:-0.55em}.custom-cursor .cursor-bubble[data-cursor-bubble-icon=external] i.external{display:flex}.custom-cursor .cursor-bubble i.arrow-down{margin-right:.4em;margin-left:-0.45em}.custom-cursor .cursor-bubble[data-cursor-bubble-icon=arrow-down] i.arrow-down{display:flex}.custom-cursor .cursor-bubble[data-cursor-bubble-icon=plus] i.plus{display:flex}.custom-cursor .cursor-bubble i.plus{margin-right:.45em;margin-left:-0.35em}.custom-cursor .cursor-bubble[data-cursor-bubble-icon=scale] i.scale{display:flex}.custom-cursor .cursor-bubble i.scale{margin-right:.45em;margin-left:-0.35em}@media(max-width: 1024px){.custom-cursor{opacity:0;visibility:hidden}.custom-cursor-fill,.custom-cursor-span{display:none !important}}.marquee--container{padding:1rem 0 4rem}@media(min-width: 1600px){.marquee--container{padding:6rem 0}}.marquee--container .marquee-group{position:relative}.marquee--container .marquee-group .marquee{position:relative;padding:2rem 0}@media(min-width: 1600px){.marquee--container .marquee-group .marquee{padding:4rem 0}}.marquee--container .marquee-group .marquee:not(:last-child){border-bottom:1px solid #7a7a7a}.marquee--container .marquee-group .marquee-scroll{position:relative;display:flex;width:140%;margin-left:-20%}.marquee--container .marquee-group .marquee-content{position:relative;display:flex;align-items:center}.marquee--container .marquee-group .marquee-content>span{white-space:nowrap;font-weight:400;font-size:max(5vw,3rem);line-height:1;color:#000;text-transform:uppercase;padding-right:.5em}@media(min-width: 1200px){.marquee--container .marquee-group .marquee-content>span{font-size:max(6vw,4rem)}}@media(min-width: 1600px){.marquee--container .marquee-group .marquee-content>span{font-size:max(8vw,6rem)}}.marquee--container .marquee-group .marquee-content .single-cta-circle.outline:hover{border:1px solid #000}.marquee--container .marquee-group .marquee-content .single-cta-circle.outline:hover svg{filter:invert(1)}.marquee--container .single-cta-circle.outline{transition:border .3s ease,background-color .3s ease,transform .3s ease}.marquee--container .single-cta-circle.outline svg{transition:filter .3s ease}.marquee--container .single-cta-circle.outline:hover{border:1px solid #284ade !important;background-color:#284ade}.marquee--container .single-cta-circle.outline:hover svg{filter:invert(0) !important}@media(max-width: 1199px){main.touch .marquee--container .marquee-group .marquee{padding:2rem 0}main.touch .marquee--container .marquee-group .marquee-content .word{font-size:max(3vw,2rem)}main.touch .marquee--container .marquee-group .marquee-content .word span{font-size:max(2.5vw,1.8rem)}main.touch .marquee--container .marquee-group .marquee-content .divider .single-cta-circle{height:max(5vw,3.5rem);width:max(5vw,3.5rem)}main.touch .marquee--container .marquee-group .marquee-content .divider .single-cta-circle svg{height:max(3vw,1.8rem);width:max(3vw,1.8rem)}}footer{padding-bottom:0 !important;position:relative}footer .marquee-scroll{margin-left:4% !important}footer .marquee--container{padding:0 !important}footer .marquee-content>div{text-transform:none !important;white-space:nowrap;font-weight:400;font-size:max(8vw,6rem);line-height:1;color:#000;padding-right:.5em}footer .footer-story{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:end;padding:6rem 0}@media(max-width: 1199px){footer .footer-story{padding:4rem 0}}@media(max-width: 767px){footer .footer-story{padding:3rem 0 3.3rem}}footer .footer-story .ss-fl{display:flex;align-items:start;gap:2rem;grid-gap:2rem}@media(max-width: 767px){footer .footer-story .ss-fl{margin-bottom:.5rem}footer .footer-story .ss-fl .h1{font-size:max(3vw,2.6rem)}footer .footer-story .ss-fl .h5{font-size:max(1.3vw,1rem)}}footer .footer-story .ss-fl svg{width:60px;height:115px}@media(max-width: 767px){footer .footer-story .ss-fl svg{display:none}}footer .footer-story .ss-fl span:not(:last-child){line-height:1}footer .footer-story .ss-fl p{display:grid;gap:3rem}@media(max-width: 1199px){footer .footer-story .ss-fl p{gap:1rem}}footer .footer-story .ss-fl p .h5{color:#cbcbcb}footer .footer-story .browse-project-c2a{filter:invert(1) brightness(100)}@media(max-width: 767px){footer .footer-story .browse-project-c2a{margin-top:1rem}}footer .footer--links{display:grid;grid-auto-flow:row;border-bottom:1px solid #626262}@media(min-width: 675px){footer .footer--links{grid-auto-flow:column;justify-content:space-between;padding-bottom:3rem;align-items:end}}@media(min-width: 1200px){footer .footer--links{padding-bottom:5rem}}footer .footer--links>a{display:flex;align-items:center;gap:.6rem;font-size:1.2rem}footer .footer--links>a svg{width:max(1.6vw,1.6rem);height:max(1.6vw,1.6rem)}footer .footer--links .f-links{display:grid;grid-auto-flow:row;align-items:start;margin-top:2rem}@media(min-width: 675px){footer .footer--links .f-links{margin-top:0;grid-auto-flow:column;width:max(16vw,16rem);justify-content:space-between}}@media(max-width: 767px){footer .footer--links .f-links{margin-top:2.5rem}}footer .footer--links .f-links ul{list-style:none;display:grid;gap:.8rem}footer .footer--links .f-links ul a{color:#fff;font-size:max(1vw,1rem);position:relative}footer .footer--links .f-links ul a::after{background:#fff;bottom:-2px;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:right center;transition:transform .5s cubic-bezier(1, 0, 0, 1);width:100%;will-change:transform}footer .footer--links .f-links ul a:hover:after{transform:scaleX(1);transform-origin:left center}@media(max-width: 675px){footer .footer--links .f-links ul a{opacity:.7}}@media(min-width: 1200px){footer .copyright-block{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:3rem 0}}@media(max-width: 1199px){footer .copyright-block{padding:2rem 0 2rem}footer .copyright-block figure{margin-top:10px}}footer .copyright-block figure>img{width:max(10.6vw,8.6rem)}@media(max-width: 1199px){footer .copyright-block figure>img{width:max(11.6vw,10rem)}}footer .overlay-gradient{pointer-events:none;height:calc(var(--section-padding)*.75);background:linear-gradient(to bottom, hsl(225, 7%, 12%) 0%, hsla(225, 7%, 12%, 0.987) 8.1%, hsla(225, 7%, 12%, 0.951) 15.5%, hsla(225, 7%, 12%, 0.896) 22.5%, hsla(225, 7%, 12%, 0.825) 29%, hsla(225, 7%, 12%, 0.741) 35.3%, hsla(225, 7%, 12%, 0.648) 41.2%, hsla(225, 7%, 12%, 0.55) 47.1%, hsla(225, 7%, 12%, 0.45) 52.9%, hsla(225, 7%, 12%, 0.352) 58.8%, hsla(225, 7%, 12%, 0.259) 64.7%, hsla(225, 7%, 12%, 0.175) 71%, hsla(225, 7%, 12%, 0.104) 77.5%, hsla(225, 7%, 12%, 0.049) 84.5%, hsla(225, 7%, 12%, 0.013) 91.9%, hsla(225, 7%, 12%, 0) 100%);opacity:.75}@media(max-width: 675px){footer{padding-top:calc(var(--paddingclamp)*1) !important}}footer .footer-mailto{display:flex;align-items:center;gap:.6rem;font-size:1.2rem}footer .footer-mailto svg{width:max(1.6vw,1.6rem);height:max(1.6vw,1.6rem);fill:#fff}.footer-rounded-div{width:100%;position:relative;height:0;display:block;z-index:2}.footer-rounded-div .rounded-div-wrap{transform:translateY(-1px);will-change:height}@media(max-width: 767px){main.touch .marquee--container .marquee-group .marquee{padding:1.2rem 0}main.touch .marquee--container .marquee-group .marquee-content .divider .single-cta-circle{height:max(5vw,3rem);width:max(5vw,3rem)}main.touch .marquee--container .marquee-group .marquee-content .divider .single-cta-circle svg{width:max(3vw,1.5rem);height:max(3vw,1.5rem)}}@media(max-width: 767px)and (max-width: 767px){main.touch footer .marquee--container .marquee-group .marquee{padding:3rem 0 1.5rem}main.touch footer .marquee--container .marquee-group .marquee-content .word{font-size:max(3vw,2.2rem)}main.touch footer .marquee--container .marquee-group .marquee-content .word span{font-size:max(3vw,2.2rem)}}.rounded-div-wrap{width:100%;top:0;position:relative;height:10vh;overflow:hidden}.rounded-div{width:150%;content:"";display:block;position:absolute;background:var(--color-white);height:750%;left:50%;border-radius:50%;transform:translate(-50%, -86.666%);z-index:1;will-change:transform}.nav-fade{display:none}@media(max-width: 575px){.nav-fade{position:fixed;width:100%;left:0;height:180px;pointer-events:none;top:0;background:linear-gradient(to bottom, black 0%, rgba(0, 0, 0, 0.738) 19%, rgba(0, 0, 0, 0.541) 34%, rgba(0, 0, 0, 0.382) 47%, rgba(0, 0, 0, 0.278) 56.5%, rgba(0, 0, 0, 0.194) 65%, rgba(0, 0, 0, 0.126) 73%, rgba(0, 0, 0, 0.075) 80.2%, rgba(0, 0, 0, 0.042) 86.1%, rgba(0, 0, 0, 0.021) 91%, rgba(0, 0, 0, 0.008) 95.2%, rgba(0, 0, 0, 0.002) 98.2%, transparent 100%);z-index:20;opacity:0;pointer-events:none;display:block}main.light .nav-fade{background:linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0.738) 19%, rgba(255, 255, 255, 0.541) 34%, rgba(255, 255, 255, 0.382) 47%, rgba(255, 255, 255, 0.278) 56.5%, rgba(255, 255, 255, 0.194) 65%, rgba(255, 255, 255, 0.126) 73%, rgba(255, 255, 255, 0.075) 80.2%, rgba(255, 255, 255, 0.042) 86.1%, rgba(255, 255, 255, 0.021) 91%, rgba(255, 255, 255, 0.008) 95.2%, rgba(255, 255, 255, 0.002) 98.2%, transparent 100%)}main.scrolled.nav-scroll-up .nav-fade{opacity:0}}.logo{left:60px;top:40px;z-index:22;height:50px;position:fixed;width:152px}.logo:hover{cursor:pointer;transform:translate(0, -3px)}.logo svg{position:absolute;pointer-events:none}main.light .logo svg path,main.light .logo svg circle{fill:#000}main.dark .logo svg path,main.dark .logo svg circle{fill:#fff}main.light.active .logo svg path,main.light.active .logo svg circle{fill:#fff}main.scrolled .logo{width:50px}main.scrolled .logo-icon{opacity:1 !important;visibility:visible !important}main.scrolled .logo-text{transform:translateX(0)}.logo svg:nth-child(1){left:-25px;top:30px;opacity:0;transition:all .5s cubic-bezier(0.7, 0, 0.3, 1)}main.scrolled .logo svg:nth-child(1),main.active .logo svg:nth-child(1){left:0px;top:5px;opacity:1}.logo svg:nth-child(2){left:0;top:13px;opacity:1;transition:all .5s cubic-bezier(0.7, 0, 0.2, 1)}main.scrolled .logo svg:nth-child(2){left:25px;top:13px;opacity:0}main.active .logo svg:nth-child(2){left:25px;top:13px;opacity:0}main.active .logo svg:nth-child(1),main.active .logo svg:nth-child(2){transition:all .5s cubic-bezier(0.8, 0, 0.2, 1);transition-delay:.3s}@media(max-width: 575px){.logo{left:30px;top:30px;transform:translate(-10%, -10%) scale(0.8)}.logo:hover{left:30px;top:30px;transform:translate(-10%, -10%) scale(0.8)}main.nav-scroll-down .logo{top:-50px}main.nav-scroll-down .logo:hover{top:-50px}main.nav-scroll-down.active .logo{top:30px}main.nav-scroll-down.active .logo:hover{top:30px}}.nav-cta-btn{position:fixed !important;right:120px;top:40px;z-index:22;-webkit-box-shadow:0px 0px 0px 1px rgba(0,0,0,.1);box-shadow:0px 0px 0px 1px rgba(0,0,0,.1)}.btn.nav-cta-btn:hover{-webkit-box-shadow:0px 0px 0px 1px rgba(0,0,0,0);box-shadow:0px 0px 0px 1px rgba(0,0,0,0)}main.light .nav-cta-btn{background:#000}main.light .nav-cta-btn span{color:#fff}main.light.active .nav-cta-btn{background:#fff}main.light.active .nav-cta-btn span{color:#000}main#contact .nav-cta-btn{display:none}@media(max-width: 575px){.nav-cta-btn{top:auto;bottom:20px;right:30px;width:calc(100% - 60px);opacity:0;visibility:hidden;transition:all 1s cubic-bezier(0.8, 0, 0.2, 1);transition-delay:0s}main.active .nav-cta-btn{opacity:1;visibility:visible;bottom:50px;transition:all 1s cubic-bezier(0.8, 0, 0.2, 1);transition-delay:.4s}main.active .nav-cta-btn .btn-bg{opacity:1}main.active .nav-cta-btn span{color:#fff}main.active.light .nav-cta-btn span{color:#fff}main#contact .nav-cta-btn{display:block}}nav{position:fixed;left:0;top:0;bottom:0;right:0;z-index:21;opacity:0;visibility:hidden;transition:all .7s linear;transition-delay:.35s;background:#000}main.active nav{opacity:1;visibility:visible;transition:all .35s linear;transition-delay:0s}nav .wrap-block{display:flex;height:95%}nav ul{float:left;line-height:1.1;padding:8rem 4rem 4rem;list-style:none}@media(min-width: 1920px){nav ul{padding:6rem 4rem 4rem}}nav ul li{float:left;width:100%;overflow:hidden}nav ul li a{float:left;text-decoration:none;font-weight:400;color:#fff;position:relative;background:#000}nav ul li a span{float:left;position:relative;overflow:hidden;transform:translate(0, 125%);transition:transform .5s cubic-bezier(0.87, 0, 0.13, 1);background:#000}main.active nav ul li a span{transform:translate(0, 0);transition:transform 1.25s cubic-bezier(0.87, 0, 0.13, 1)}nav ul li:nth-child(1) a span,main.active nav ul li:nth-child(1) a span{transition-delay:.05s}nav ul li:nth-child(2) a span,main.active nav ul li:nth-child(2) a span{transition-delay:.1s}nav ul li:nth-child(3) a span,main.active nav ul li:nth-child(3) a span{transition-delay:.15s}nav ul li:nth-child(4) a span,main.active nav ul li:nth-child(4) a span{transition-delay:.2s}nav ul li:nth-child(5) a span,main.active nav ul li:nth-child(5) a span{transition-delay:.25s}nav ul li:nth-child(6) a span,main.active nav ul li:nth-child(6) a span{transition-delay:.3s}nav ul li .big{font-size:max(5vw,4rem);line-height:1.2}@media(min-width: 2560px){nav ul li .big{line-height:1}}nav ul li a p{position:relative;margin:0;line-height:1;color:#fff;margin-bottom:0}nav ul li a .btn-bg{position:absolute;left:0;top:0;z-index:1;background-size:600%;opacity:1}nav ul li a h1.row2{position:absolute;top:100%;z-index:1;background:#000;transition:all .3s cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0s}nav ul li a:hover h1.row2{color:#0035f7}@media(min-width: 1024px){nav ul li a:hover h1.row2{transform:translate(0, -100%)}}nav ul li a h1.row1{transition:all .3s cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0s}@media(min-width: 1024px){nav ul li a:hover h1.row1{transform:translate(0, -100%)}}@media(max-width: 1023px){nav ul li a:hover h1.row1{color:#0035f7}}nav ul li.active a{opacity:.25}nav ul li.active a:hover{opacity:.45}nav ul li.active a:hover h1.row2{transform:translate(0, 0)}nav ul li.active a:hover h1.row1{transform:translate(0, 0%)}@media(max-width: 1740px){nav .wrap-block{padding:0 6vw 0 4vw}main.touch nav ul{padding-top:7rem}}@media(max-width: 875px){main.touch nav ul{padding:6vw 1vw 2rem}main.touch nav ul .big{font-size:max(4vw,2.2rem);margin-bottom:13px;line-height:1.1}main.touch nav nav .wrap-block{padding:0 9vw 0 9vw}}@media(max-width: 740px){nav .wrap-block{padding:0 12vw 0 12vw}}@media(max-width: 675px){nav .wrap-block{padding:0 30px;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:20px}nav .nav-info{padding-left:0;font-size:1rem;display:grid;grid-template-columns:1fr auto;align-items:end}nav .nav-info p{margin-bottom:.4rem}nav .nav-info p a{padding-top:.5rem;padding-bottom:.5rem}nav ul li{float:left;width:100%;overflow:hidden}nav ul li .big{font-size:max(4vw,3rem);margin-bottom:13px;line-height:1.2}main.touch nav ul{padding:10vw 0 2rem}}@media(max-width: 374px){main.touch nav ul .big{font-size:max(3vw,2.2rem)}}.nav-info{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-end;min-width:180px;opacity:0;color:#fff;padding-left:20px}nav .nav-info{transition:opacity 1s cubic-bezier(0.7, 0, 0.3, 1);transition-delay:0s}.nav-info-row{float:left;width:100%;margin-bottom:30px;position:relative}@media(max-width: 675px){.nav-info-row{margin-bottom:0}}.nav-info-row:last-child{margin-bottom:0}.nav-info-row p{margin:0;white-space:nowrap}.nav-info-row.social-hover p a{text-decoration:underline}main.active .nav-info{opacity:1;transition:opacity 1s cubic-bezier(0.7, 0, 0.3, 1);transition-delay:.7s}.social-sticker{position:absolute;bottom:0;left:0;width:130px;display:block;transform:translate(15%, -30%) rotate(5deg) scale(1.7);opacity:0;pointer-events:none;transition:all .2s cubic-bezier(0.83, 0, 0.13, 1)}.social-hover:hover .social-sticker{opacity:1;transform:translate(35%, -65%) rotate(15deg) scale(1)}.nav-icon{position:fixed;right:var(--paddingclamp);top:max(3vw,2.3rem);width:max(3vw,2.8rem);height:max(3vw,2.8rem);cursor:pointer;z-index:100;border-radius:60px;transition:opacity .4s ease,visibility .4s ease}@media(max-width: 1199px){.nav-icon{top:max(3.3vw,1.9rem)}}@media(min-width: 1750px){.nav-icon{width:max(2.8vw,2rem);height:max(2.8vw,2rem);top:max(3.3vw,3.3rem)}}.hamburger-bar{width:max(1vw,1rem);height:max(.1vw,.2rem);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hamburger-bar:before,.hamburger-bar:after{content:"";position:absolute;width:max(1vw,1rem);height:max(.15vw,.12rem);background:#fff;border-radius:10px}@media(min-width: 1750px){.hamburger-bar{width:max(1vw,1rem);height:max(.1vw,.2rem)}.hamburger-bar:before,.hamburger-bar:after{width:max(1vw,1rem);height:max(.15vw,.12rem)}}main.dark .hamburger-bar:before,main.dark .hamburger-bar:after{background:#fff}main.light.active .hamburger-bar:before,main.light.active .hamburger-bar:after{background:#fff}.hamburger-bar:before{transform:rotate(0deg) translate(0px, max(-0.3vw, -0.3rem))}@media(max-width: 1200px){.hamburger-bar:before{transform:rotate(0deg) translate(0px, max(-0.7vw, -0.3rem))}}.hamburger-bar:after{transform:rotate(0deg) translate(0px, max(0.3vw, 0.3rem))}.nav-icon.active .hamburger-bar{background:rgba(35,36,45,0)}.nav-icon.active .hamburger-bar:before{transform:rotate(-45deg) translate(0px, 0px)}.nav-icon.active .hamburger-bar:after{transform:rotate(45deg) translate(0px, 0px)}.nav-icon:hover{background:rgba(180,180,180,.2)}@media(min-width: 1199px){.nav-icon:hover{transform:translate(0, -3px)}}main.scrolled .nav-icon{background:#000}main.scrolled .nav-icon:hover{background:rgba(0,0,0,.25)}@media(max-width: 1440px){main.scrolled .nav-icon{top:20px}}@media(max-width: 767px){main.scrolled .nav-icon{top:18px}}@media(max-width: 575px){.nav-icon{right:20px;top:28px}main.nav-scroll-down .nav-icon{top:-50px}main.nav-scroll-down.active .nav-icon{top:25px}}.invert header{filter:invert(1)}.invert .nav-icon{filter:invert(1)}.invert.active .nav-icon{filter:invert(0)}.logo,.nav-icon{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.hamburger-bar{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.hamburger-bar:before,.hamburger-bar:after{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.logo path,.logo circle{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.nav-cta-btn,li.active a,.nav-fade{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.scroll-up{position:absolute;bottom:max(3vw,3rem);right:max(3vw,3rem)}@media(max-width: 1199px){.scroll-up{width:1.3rem;height:1.3rem}}@media(max-width: 768px){.scroll-up{bottom:max(3vw,3rem);right:max(3vw,1.5rem)}}.split-head-content{margin-top:max(12vw,10rem)}.split-head-content .inside-container{display:grid;align-items:start;grid-template-columns:auto 1fr;gap:max(14vw,12rem);grid-gap:max(14vw,12rem)}.split-head-content .split--title{display:flex;align-items:center;gap:15px}.split-head-content .split--title img{width:24px;transform:translateY(3px)}@media(max-width: 767px){.split-head-content .split--title{font-size:max(1.5vw,1.2rem)}.split-head-content .split--title img{transform:translateY(0px)}}.split-head-content article .h1x{line-height:1}@media(max-width: 2560px){.split-head-content article .h1x{line-height:1.1}}.split-head-content article .h1{line-height:1.1;max-width:max(50vw,50rem)}.split-head-content article .h6{max-width:max(35vw,30rem)}.split-head-content article .two-articles{display:grid;grid-template-columns:1fr 1fr;align-items:start;max-width:max(36vw,35rem)}@media(min-width: 768px)and (max-width: 1200px){.split-head-content.work_split_content .h1x{font-size:max(6vw,4rem)}}@media(max-width: 1199px){.split-head-content.work_split_content{margin-top:max(6vw,4rem)}.split-head-content.work_split_content .inside-container{grid-gap:max(10vw,8rem)}.split-head-content.work_split_content .inside-container article.flow-rootX8>*+*{margin-top:.5rem}}@media(max-width: 767px){.split-head-content.work_split_content .inside-container{grid-template-columns:100%;grid-gap:max(4vw,2rem)}}.article-list .h6{text-decoration:underline}.article-list ul{margin:2rem 0;list-style:none;line-height:1.8}.split-image{margin-top:max(6vw,6rem);display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:max(6vw,6rem)}.split-image figure{display:grid;align-items:end}.split-image figure>*{grid-column:1;grid-row:1}.split-image figure figcaption{position:relative;padding:max(3vw,3rem)}.split-image figure:not(:last-child) figcaption{align-self:center}@media(min-width: 768px){.split-image figure:not(:last-child) figcaption{transform:rotate(90deg) translateY(-76%) translateX(40%);padding-inline:1rem}}@media(min-width: 1200px){.split-image figure:not(:last-child) figcaption{transform:rotate(90deg) translateY(-119%) translateX(40%);padding:max(3vw,3rem)}}@media(min-width: 1440px){.split-image figure:not(:last-child) figcaption{transform:rotate(90deg) translateY(-150%) translateX(40%);padding:max(3vw,3rem)}}.split-image figure.article-seperate{display:grid}.split-image figure.article-seperate figcaption{grid-row:2;padding:0}.split-image figure.article-seperate figcaption p:not(:last-child){line-height:1.2}.split-image figure.article-seperate figcaption p:not(:first-child){line-height:inherit}@media(min-width: 768px){.split-image figure.article-seperate figcaption p:not(:first-child){max-width:max(28vw,20rem)}}@media(max-width: 1199px){main.touch .split-image{gap:max(3vw,3rem)}main.touch .split-image figure.article-seperate:last-child{position:relative;top:2rem}main.touch .split-image .flow-rootX10>*+*{margin-top:2rem}main.touch .split-image .flow-rootX4>*+*{margin-top:1rem}main.touch .split-image .parallax-layers{padding-bottom:35rem !important}}@media(max-width: 992px){main.touch .split-image{margin-top:4rem !important}main.touch .split-image .parallax-layers{padding-bottom:25rem !important}}@media(max-width: 767px){main.touch .split-image{margin-top:1rem !important;grid-template-columns:auto;align-items:start;gap:3.4rem;margin-top:2rem !important}main.touch .split-image figure.article-seperate:last-child{top:0}}.no-transform{transform:none !important}main .single-article{padding-bottom:calc(var(--paddingclamp)*3)}@media(max-width: 991px){main .single-article.out-story-circle{padding-bottom:3rem}}@media(max-width: 767px){main .single-article .split-image{margin-top:4rem !important}}main .single-article .split-head-content{margin-top:max(5vw,1rem)}@media(min-width: 768px){main .single-article .split-head-content{margin-top:max(6vw,3rem)}}main .single-article .split-head-content article{max-width:max(54vw,40rem);margin-inline:auto}@media(min-width: 768px){main .single-article .split-head-content article{max-width:max(42vw,32rem)}}@media(min-width: 1200px){main .single-article .split-head-content article{max-width:max(54vw,40rem)}}@media(max-width: 1199px){main .single-article .split-head-content article.flow-rootX8>*+*{margin-top:1.5rem}}main .single-article .split-head-content article .h6{max-width:100%}.ar-vertical{padding-bottom:125% !important;position:relative;overflow:hidden;height:0}.ar-vertical img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.ar-square{padding-bottom:100% !important;position:relative;overflow:hidden;height:0}.ar-square img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.ar-horizontal{padding-bottom:66.25% !important;position:relative;overflow:hidden;height:0}.ar-horizontal img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}main.touch .ar-horizontal{padding-bottom:66.25% !important}@media(min-width: 541px){main.touch .ar-horizontal{padding-bottom:77.25% !important}}@media(min-width: 1200px){main.touch .ar-horizontal{padding-bottom:66.25% !important}}.ar-landscape{padding-bottom:56.25% !important;position:relative;overflow:hidden;height:0}.ar-landscape img,.ar-landscape video{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.split--head{display:grid;grid-auto-flow:column;gap:1.5rem;align-items:end;justify-content:space-between}.split--head .h1xs{line-height:1.1}.short-desc{max-width:max(26vw,18rem)}@media(max-width: 1199px){.short-desc{max-width:max(30vw,26rem)}}.single-bg-article{padding-top:calc(var(--paddingclamp)*3) !important;padding-bottom:calc(var(--paddingclamp)*3) !important;display:grid;align-items:center}@media(max-width: 991px){.single-bg-article{padding-top:4rem !important;padding-bottom:4rem !important}}@media(max-width: 1199px){.single-bg-article .quote{gap:1.1rem;display:flex;flex-direction:column}}@media(max-width: 1199px){.single-bg-article.bg_mobile_black{background-color:#000;color:#fff}}@media(max-width: 1199px){.single-bg-article.single_bg_article_mobile{background-color:#000;color:#fff}}.single-bg-article .inside-container{display:grid;grid-template-columns:max(46vw,40rem) auto;justify-content:space-between;align-items:end;gap:2rem}@media(max-width: 1199px){.single-bg-article .inside-container .flow-rootX8>*+*{margin-top:3rem}}@media(max-width: 991px){.single-bg-article .inside-container{grid-template-columns:max(38vw,31rem) auto}}@media(max-width: 767px){.single-bg-article .inside-container{grid-template-columns:auto;gap:1rem}.single-bg-article .inside-container .flow-rootX8>*+*{margin-top:2rem}}.single-bg-article .single-cta-circle.outline{border:1px solid #fff}@media(max-width: 1199px){.single-bg-article .single-cta-circle.outline{width:max(8vw,6rem);height:max(8vw,6rem)}}@media(max-width: 767px){.single-bg-article .single-cta-circle.outline{width:max(6vw,4rem);height:max(6vw,4rem)}}.single-bg-article .single-cta-circle.outline svg{filter:invert(0)}.studio-related-projects{padding-top:calc(var(--paddingclamp)*5) !important;padding-bottom:calc(var(--paddingclamp)*5) !important}@media(max-width: 1199px){.studio-related-projects{padding-top:5.5rem !important;padding-bottom:5.5rem !important}}@media(max-width: 767px){.studio-related-projects{padding-top:4rem !important}}.studio-related-projects .banner-slider{display:grid;grid-template-columns:42% 55%;align-items:center;justify-content:space-between;gap:3%;position:relative}@media(max-width: 991px){.studio-related-projects .banner-slider{grid-template-columns:100%;gap:0}}.studio-related-projects .banner-slider .thumbnail-image{margin-left:30px}@media(max-width: 1280px){.studio-related-projects .banner-slider .thumbnail-image{margin-left:20px}}.studio-related-projects .banner-slider .thumbnail-image img{transition:opacity .4s ease,filter .4s ease}.studio-related-projects .banner-slider .slick-slide:not(.slick-current){overflow:hidden}.studio-related-projects .banner-slider .slick-slide:not(.slick-current) .thumbImg{background:#000}.studio-related-projects .banner-slider .slick-slide:not(.slick-current) .overlay{display:none}.studio-related-projects .banner-slider .slick-slide:not(.slick-current) img{opacity:.4;filter:blur(2px)}.studio-related-projects .banner-slider .slider-for{padding-inline:max(6vw,4rem)}.studio-related-projects .banner-slider .slider-for .h7{font-size:max(1.3vw,1rem)}@media(max-width: 1440px){.studio-related-projects .banner-slider .slider-for .h7{font-size:max(1.3vw,1.1rem)}}.studio-related-projects .banner-slider .slider-for .slider-banner-content{padding-top:20px}@media(max-width: 1440px){.studio-related-projects .banner-slider .slider-for .browse-project-c2a svg{width:3.5rem;height:3.5rem}}@media(max-width: 875px){.studio-related-projects .banner-slider .slider-for .browse-project-c2a svg{width:2.5rem;height:2.5rem}}@media(max-width: 1199px){.studio-related-projects .banner-slider .slider-for{padding-left:2rem}.studio-related-projects .banner-slider .slider-for [class*=flow-root]>p{transform:none;padding-top:10px}.studio-related-projects .banner-slider .slider-for .slider-banner-content{padding-top:0}}@media(max-width: 991px){.studio-related-projects .banner-slider .slider-for{margin-bottom:2rem;padding-inline:max(2vw,1.5rem)}}@media(max-width: 767px){.studio-related-projects .banner-slider .slider-nav .slick-list{padding-left:10px}}.studio-related-projects .banner-slider .slick-track{display:flex}@media(max-width: 991px){.studio-related-projects .banner-slider .browse-project-c2a.mt-2{margin-top:1rem !important}}.studio-related-projects .banner-slider .slick-arrow{position:absolute;left:-48px;right:auto;bottom:5rem;transform:translate(0);top:auto}@media(max-width: 767px){.studio-related-projects .banner-slider .slick-arrow{display:none !important}}.studio-related-projects .banner-slider .slick-arrow.slick-prev{left:-16rem}@media(max-width: 1199px){.studio-related-projects .banner-slider .slick-arrow.slick-prev{left:-14.5rem}}.studio-related-projects .banner-slider .slick-arrow.slick-next{left:-10rem}.studio-related-projects .banner-slider .slick-prev::before{content:"";background:url(./../img/chevron-right-gray.svg);width:8rem;height:8rem;background-size:cover;display:block;transform:rotate(180deg)}@media(max-width: 1199px){.studio-related-projects .banner-slider .slick-prev::before{width:6rem;height:6rem}}.studio-related-projects .banner-slider .slick-next::before{content:"";background:url(./../img/chevron-right-gray.svg);width:8rem;height:8rem;background-size:cover;display:block}@media(max-width: 1199px){.studio-related-projects .banner-slider .slick-next::before{width:6rem;height:6rem}}@media(max-width: 767px){main.work_details .studio-related-projects{padding-top:7rem !important;background:#f6f6f6}}.studio-next-offerings .flex-col{display:block;width:100%;order:2;position:relative;z-index:2;mix-blend-mode:difference}.studio-next-offerings .tile-image-wrap{width:calc(clamp(10em,27.5vw,25em)*.9);position:absolute;left:50%;bottom:0;background:rgba(0,0,0,0);transform:translateX(-50%);overflow:hidden}@media(max-width: 767px){.studio-next-offerings .tile-image-wrap{width:calc(clamp(17em,27.5vw,25em)*.9)}}.studio-next-offerings .tile-image-wrap::before{display:block;content:"";padding-bottom:50%}.studio-next-offerings .tile-image-wrap .tile-image{width:100%;position:absolute;top:0;left:0;transform:translateY(30%);transition:var(--animation-primary)}.studio-next-offerings .tile-image-wrap .tile-image::before{content:"";display:block;padding-bottom:85%}.studio-next-offerings .next-case-btn{text-align:center}.studio-next-offerings .stripe-row{display:flex;flex-wrap:wrap;position:relative;bottom:-81px}@media(min-width: 1700px){.studio-next-offerings .stripe-row{bottom:-5vw}}@media(min-width: 2560px){.studio-next-offerings .stripe-row{bottom:-6vw}}.studio-next-offerings .stripe{background-color:#4d4d4d;display:block;width:100%;height:3px}.studio-next-offerings .overlay{position:absolute;top:0;left:0;height:100%;width:100%}.studio-next-offerings .next-case-btn:hover .tile-image-wrap .tile-image{transform:translateY(0%)}.mouse-pos-list-image{width:0;z-index:25;position:fixed;pointer-events:none;transform:translate(-50%, -52%);display:block;left:55%;overflow:hidden;transition:width .4s cubic-bezier(0.36, 0, 0.66, 0);left:0%;will-change:transform,width}.mouse-pos-list-image.active{border-radius:0;width:clamp(10em,27.5vw,25em);transition:width .4s cubic-bezier(0.34, 1, 0.64, 1)}.mouse-pos-list-image-bounce{overflow:hidden;transform:scale(1) rotate(0.001deg);transition:all .5s cubic-bezier(0.65, 0, 0.35, 1);will-change:transform}.mouse-pos-list-image-bounce.active{transform:scale(1) rotate(0.001deg)}.mouse-pos-list-image::before{display:block;content:"";padding-top:100%}.mouse-pos-list-image .mouse-pos-list-image-inner{position:absolute;top:0;left:0;width:100%;height:100%}.mouse-pos-list-image .float-image-wrap{width:100%;position:absolute;left:0;top:0;display:block;will-change:transform}.mouse-pos-list-image .float-image-wrap .mouse-pos-list-image-inner{position:relative;width:100%;display:block;overflow:hidden}.mouse-pos-list-image .float-image-wrap .mouse-pos-list-image-inner:before{display:block;content:"";padding-top:100%}.mouse-pos-list-image .float-image-wrap .mouse-pos-list-image-inner{width:0}.mouse-pos-list-image .float-image-wrap .mouse-pos-list-image-inner.visible{width:100%}@media(max-width: 675px){.mouse-pos-list-image{display:none}}.overflow-splitText{position:relative}.overflow-splitText .replicate-wrap{position:relative;overflow:hidden}.overflow-splitText .overflow-box-effect{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;color:#fff}.overflow-splitText .replicate-text{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:10px}.overflow-splitText .replicate-text .mask-text{color:#000 !important;white-space:nowrap}.overlapping{position:relative;z-index:2}@media(max-width: 1199px){.black_bg_mobile{background-color:#101010;color:#fff}}main.active_modal .home_vide_modal{opacity:1;visibility:visible;transition:all .35s linear;transition-delay:0s}.home_vide_modal{position:fixed;left:0;top:0;bottom:0;right:0;z-index:100;opacity:0;visibility:hidden;transition:all .5s linear;transition-delay:.25s;background:#000}.home_vide_modal .wrap-block{width:100%;height:100vh;overflow:hidden;background-repeat:no-repeat;background-size:cover;position:relative}.home_vide_modal .wrap-block>*{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;padding:21px}@media(max-width: 675px){.home_vide_modal .wrap-block video{width:100%;padding:0;height:auto;min-height:auto;min-width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}}.moda_close_btn{background:rgba(180,180,180,.2);position:fixed;right:var(--paddingclamp);top:max(2vw,1rem);width:max(3vw,2.8rem);height:max(3vw,2.8rem);cursor:pointer;z-index:100;border-radius:60px;transition:all .25s ease-in-out;display:flex;align-items:center;justify-content:center}.moda_close_btn svg{width:47px;height:47px}@media(min-width: 1750px){.moda_close_btn{width:max(2.8vw,2rem);height:max(2.8vw,2rem)}}.moda_close_btn:hover{transform:translate(0, -3px)}@media(max-width: 575px){.moda_close_btn{right:20px}}.accordion_footer .tab input{display:none}.accordion_footer .tab__label{display:none}.accordion_footer .arrow__icon{display:none}@media(max-width: 1199px){body.bodyHidden{overflow:hidden}body.bodyHidden_new{overflow:hidden}}@media(max-width: 767px){.display_br_none br{display:none}.display_br_none p br{display:none}.display_br_none h2 span br{display:none}}@media(min-width: 676px){.desktop__hide{display:none !important}}@media(max-width: 675px){.accordion_footer{overflow:hidden;margin-bottom:15px}.accordion_footer .tab{position:relative}.accordion_footer .tab input{position:absolute;opacity:0;z-index:-1}.accordion_footer .tab input:checked~.tab__content{max-height:100vw}.accordion_footer .tab__content{max-height:0;overflow:hidden;transition:all .35s}.accordion_footer .tab__label,.accordion_footer .tab__close{display:flex;color:#fff;cursor:pointer;position:relative;z-index:2}.accordion_footer .tab__label{justify-content:space-between;font-size:max(2vw,1.3rem);margin-bottom:14px}.accordion_footer .tab__close{justify-content:flex-end;padding:.5rem 1rem;font-size:.75rem}.accordion_footer .arrow__icon{display:block;position:absolute;right:0;width:2rem;height:2rem;text-align:center;transform:rotate(90deg);transition:all .35s;top:3px;z-index:1}.accordion_footer .arrow__icon svg{width:2rem;height:2rem}.accordion_footer .tab input:checked+.tab__label~.arrow__icon{transform:rotate(270deg)}.mobile__hide{display:none !important}main.invert_mobile header{filter:invert(1)}main.invert_mobile .nav-icon{filter:invert(1)}main.invert_mobile.active .nav-icon{filter:invert(0)}}.wrap-404{display:grid;height:100svh;place-content:center}.wrap-404 .center{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.wrap-404 .error{display:flex;flex-direction:row;justify-content:space-between;align-content:center}@media(max-width: 675px){.wrap-404 .error{transform:scale(0.5)}}.wrap-404 .number{font-weight:900;font-size:15rem;line-height:1}.wrap-404 .illustration{position:relative;width:12.2rem;margin:0 2.1rem}.wrap-404 .circle{position:absolute;bottom:0;left:0;width:12.2rem;height:11.4rem;border-radius:50%;background-color:#0035f7}.wrap-404 .clip{position:absolute;bottom:.3rem;left:50%;transform:translateX(-50%);overflow:hidden;width:12.5rem;height:13rem;border-radius:0 0 50% 50%}.wrap-404 .paper{position:absolute;bottom:-0.3rem;left:50%;transform:translateX(-50%);width:9.2rem;height:12.4rem;border:.3rem solid #0035f7;background-color:#fff;border-radius:.8rem}.wrap-404 .paper::before{content:"";position:absolute;top:-0.7rem;right:-0.7rem;width:2rem;height:2rem;background-color:#fff;border-bottom:.3rem solid #0035f7;transform:rotate(45deg)}.wrap-404 .face{position:relative;margin-top:2.3rem}.wrap-404 .eyes{position:absolute;top:0;left:2.4rem;width:4.6rem;height:.8rem}.wrap-404 .eye{position:absolute;bottom:0;width:.8rem;height:.8rem;border-radius:50%;background-color:#0035f7;animation-name:eye;animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:ease-in-out}.wrap-404 .eye-left{left:0}.wrap-404 .eye-right{right:0}@keyframes eye{0%{height:.8rem}50%{height:.8rem}52%{height:.1rem}54%{height:.8rem}100%{height:.8rem}}.wrap-404 .rosyCheeks{position:absolute;top:1.6rem;width:1rem;height:.2rem;border-radius:50%;background-color:#fdabaf}.wrap-404 .rosyCheeks-left{left:1.4rem}.wrap-404 .rosyCheeks-right{right:1.4rem}.wrap-404 .mouth{position:absolute;top:3.1rem;left:50%;width:1.6rem;height:.2rem;border-radius:.1rem;transform:translateX(-50%);background-color:#0035f7}.wrap-404 .text{margin-top:5rem;font-weight:300;color:#0035f7}@media(max-width: 675px){.wrap-404 .text{padding-inline:10rem}}.wrap-404 .button{margin-top:4rem;padding:1.2rem 3rem;color:#fff;background-color:#04cba0}.wrap-404 .button:hover{background-color:#01ac88}.wrap-404 .by{position:absolute;bottom:.5rem;left:.5rem;text-transform:uppercase;color:#0035f7}.wrap-404 .byLink{color:#04cba0}.studio-works{margin-top:8rem}.studio-works .inside-container{display:grid;gap:max(10vw,6rem)}@media(max-width: 1199px){.studio-works .inside-container{gap:max(6vw,3rem)}}.studio-works .our--works-block{padding-inline:max(4vw,4rem);display:grid;gap:max(5vw,3rem)}@media(min-width: 541px){.studio-works .our--works-block{padding-inline:0}}@media(min-width: 992px){.studio-works .our--works-block{padding-inline:max(2vw,2rem)}}@media(min-width: 1280px){.studio-works .our--works-block{padding-inline:max(4vw,4rem);gap:max(10vw,5rem)}}.studio-works .our--works-block .project{display:grid;grid-template-columns:1.4fr 1fr;align-items:center;gap:3rem}@media(min-width: 1200px){.studio-works .our--works-block .project{gap:1.5rem}}@media(min-width: 676px)and (max-width: 1199px){.studio-works .our--works-block .project .content__part{padding-top:2rem}}.studio-works .our--works-block .project article .h1xs{position:relative;z-index:9;color:#000}@media(max-width: 675px){.studio-works .our--works-block .project article .h1xs{font-size:max(3vw,2rem)}}@media(min-width: 676px){.studio-works .our--works-block .project article .h1xs{margin-left:-13vw;color:rgba(0,0,0,0);background:linear-gradient(90deg, #fff 0 8vw, #000 8vw 100%);background-clip:border-box;background-clip:border-box;background-clip:text;-webkit-background-clip:text}}@media(min-width: 1200px){.studio-works .our--works-block .project article .h1xs{background:linear-gradient(90deg, #fff 0 11.5vw, #000 11.5vw 100%);background-clip:border-box;background-clip:border-box;background-clip:border-box;background-clip:text;-webkit-background-clip:text}}@media(min-width: 2560px){.studio-works .our--works-block .project article .h1xs{margin-left:-14vw}}.studio-works .our--works-block .project article.flow-rootX6>*+*{margin-top:1rem}@media(min-width: 541px){.studio-works .our--works-block .project article.flow-rootX6>*+*{margin-top:1rem}}@media(min-width: 992px){.studio-works .our--works-block .project article.flow-rootX6>*+*{margin-top:2.75rem}}.studio-works .our--works-block .project.reverse{grid-template-columns:1fr 1fr}.studio-works .our--works-block .project.reverse .parallax-layers-main .parallax-layers{padding-bottom:120%}.studio-works .our--works-block .project.reverse article{text-align:left}@media(min-width: 676px){.studio-works .our--works-block .project.reverse article{text-align:right}}.studio-works .our--works-block .project.reverse article .h1xs{margin-left:auto;text-align:left}@media(min-width: 676px){.studio-works .our--works-block .project.reverse article .h1xs{margin-right:-11vw;color:rgba(0,0,0,0);background:linear-gradient(-90deg, #fff 0 7vw, #000 7vw 100%);background-clip:border-box;background-clip:border-box;background-clip:border-box;background-clip:text;-webkit-background-clip:text;max-width:36vw}}@media(min-width: 1200px){.studio-works .our--works-block .project.reverse article .h1xs{background:linear-gradient(-90deg, #fff 0 9.5vw, #000 8.6vw 100%);background-clip:border-box;background-clip:border-box;background-clip:border-box;background-clip:text;-webkit-background-clip:text;max-width:25vw}}@media(min-width: 2560px){.studio-works .our--works-block .project.reverse article .h1xs{margin-right:-12vw}}.studio-works .our--works-block .project.reverse article p{text-align:left}@media(min-width: 676px){.studio-works .our--works-block .project.reverse article p{text-align:right}}@media(min-width: 676px){.studio-works .our--works-block .project.reverse .common-tags{place-content:end}}.studio-works .our--works-block .project.boxed{margin:0 auto;grid-template-columns:1fr 1fr}.studio-works .our--works-block .project.boxed article .h1xs{text-align:left;color:#000}@media(max-width: 675px){.studio-works .our--works-block .project.boxed article .h1xs{font-size:max(3vw,2.3rem)}}@media(min-width: 676px){.studio-works .our--works-block .project.boxed article .h1xs{color:rgba(0,0,0,0);max-width:25vw;margin-left:-7vw;background:linear-gradient(90deg, #fff 0 3vw, #000 3vw 100%);background-clip:border-box;background-clip:border-box;background-clip:border-box;background-clip:text;-webkit-background-clip:text}}@media(min-width: 1200px){.studio-works .our--works-block .project.boxed article .h1xs{background:linear-gradient(90deg, #fff 0 5.6vw, #000 5.6vw 100%);background-clip:border-box;background-clip:border-box;background-clip:border-box;background-clip:text;-webkit-background-clip:text}}@media(min-width: 2560px){.studio-works .our--works-block .project.boxed article .h1xs{margin-left:-8vw}}@media(min-width: 676px){.studio-works .our--works-block .project.boxed{max-width:80vw}}@media(min-width: 1200px){.studio-works .our--works-block .project.boxed{max-width:50vw}}@media(min-width: 1024px){.studio-works .our--works-block .project:hover .common-tags li{opacity:1;transform:translateY(0px) rotate(0)}}.studio-works.studio-narrative .our--works-block .project{gap:3rem}@media(min-width: 1200px){.studio-works.studio-narrative .our--works-block .project{gap:4rem}}.studio-partner .studio-video{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:max(2vw,2rem);grid-gap:max(2vw,2rem)}@media(min-width: 1200px){.studio-partner .studio-video{grid-template-columns:1fr 1fr}}@media(min-width: 1440px){.studio-partner .studio-video{grid-template-columns:.6fr 1fr}}.studio-partner .studio-video article{position:relative;z-index:2;display:grid;place-content:space-around;height:100%}.studio-partner .studio-video article .h1x{line-height:1;color:#000}@media(max-width: 979px){.studio-partner .studio-video article .h1x{line-height:1.1;font-size:4rem}}@media(max-width: 675px){.studio-partner .studio-video article .h1x{font-size:2rem}}@media(min-width: 980px){.studio-partner .studio-video article .h1x{margin-right:max(-36vw,-36rem);color:rgba(0,0,0,0);background:linear-gradient(-90deg, #fff 0 max(33.3vw, 11.8rem), black max(30.4vw, 11.8rem) 100%);background-clip:border-box;background-clip:border-box;background-clip:border-box;background-clip:text;margin-bottom:2rem}}@media(min-width: 1440px){.studio-partner .studio-video article .h1x{background:linear-gradient(-90deg, #fff 0 max(34vw, 11.8rem), black max(30.4vw, 11.8rem) 100%);background-clip:border-box;background-clip:border-box;background-clip:border-box;background-clip:text}}@media(min-width: 1800px){.studio-partner .studio-video article .h1x{background:linear-gradient(-90deg, #fff 0 max(30.4vw, 11.8rem), black max(30.4vw, 11.8rem) 100%);background-clip:border-box;background-clip:border-box;background-clip:border-box;background-clip:text}}@media(min-width: 2560px){.studio-partner .studio-video article .h1x{background:linear-gradient(-90deg, #fff 0 33.6vw, black 33.6vw 100%);background-clip:border-box;background-clip:border-box;background-clip:border-box;background-clip:text}}@media(max-width: 675px){.studio-partner .studio-video article .h5{font-size:1rem;line-height:1.5}}.studio-partner .studio-video article .place-end{place-self:end !important}.studio-partner .studio-video figure{position:relative;padding-bottom:125%;height:0;overflow:hidden}@media(min-width: 768px){.studio-partner .studio-video figure{width:max(30vw,25rem)}}@media(min-width: 992px){.studio-partner .studio-video figure{width:max(40vw,34rem)}}@media(min-width: 1200px){.studio-partner .studio-video figure{width:max(48vw,35rem)}}@media(min-width: 1440px){.studio-partner .studio-video figure{width:max(50vw,40rem)}}.studio-partner .studio-video figure img{position:absolute;width:100%;height:100%;left:0;top:0;object-fit:cover;object-position:center}.studio-partner .studio-video figure::after{content:"";width:100%;height:100%;background:#000;background:linear-gradient(318deg, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.6752101524) 100%);position:absolute;top:0;left:0}.studio-partner .studio-video figure figcaption{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%, -50%);display:grid;gap:1rem}@media(max-width: 1199px){.studio-partner .studio-video figure figcaption .h1xxs{font-size:max(4.2vw,3.3rem)}}@media(max-width: 1023px){.studio-partner .studio-video figure figcaption .h1xxs{font-size:max(4.2vw,2.4rem)}}@media(max-width: 675px){.studio-partner .studio-video figure figcaption .h1xxs{font-size:max(4.2vw,2rem)}}@media(max-width: 992px){.studio-partner .studio-video figure figcaption{gap:0}}@keyframes spin{to{transform:rotate(360deg)}}.studio-partner .studio-video figure figcaption .stroke-dotted{opacity:0;stroke-dasharray:4,5;stroke-width:1px;transform-origin:50% 50%;animation:spin 4s infinite linear;transition:opacity 1s ease,stroke-width 1s ease}.studio-partner .studio-video figure figcaption .stroke-solid{stroke-dashoffset:0;stroke-dashArray:300;stroke-width:4px;transition:stroke-dashoffset 1s ease,opacity 1s ease}.studio-partner .studio-video figure figcaption .icon{transform-origin:50% 50%;transition:transform 200ms ease-out}.studio-partner .studio-video figure figcaption #play:hover .stroke-dotted{stroke-width:4px;opacity:1}.studio-partner .studio-video figure figcaption #play:hover .stroke-solid{opacity:0;stroke-dashoffset:300}.studio-partner .studio-video figure figcaption #play:hover .icon{transform:scale(1.05)}.studio-partner .studio-video figure figcaption #play{cursor:pointer;margin:0 auto}@media(max-width: 992px){.studio-partner .studio-video figure figcaption #play{max-width:20vw}}.studio-partner .studio-video figure figcaption span{color:#fff;display:block}@media(max-width: 675px){.studio-partner.studio-partner-video{padding-bottom:4rem;position:relative}.studio-partner.studio-partner-video::after{content:"";background:#f6f6f6;position:absolute;left:0;right:0;bottom:0;width:100%;height:70%;z-index:-1}}.home-studio-animation{display:grid;align-items:start;height:auto;padding:0 0 6rem}@media(min-width: 1199px){.home-studio-animation{padding:10rem 0 10rem}}@media(min-width: 1600px){.home-studio-animation{height:max(70vw,50rem);padding:calc(var(--paddingclamp)*5) 0}}.home-studio-animation article{max-width:max(44vw,36rem);margin-left:auto;margin-right:max(10vw,5rem)}@media(min-width: 991px){.home-studio-animation article{margin-left:max(6vw,4rem);margin-right:0}}.home-studio-animation article .h1x{line-height:1}.home-studio-animation.theme-logo-anim2 article{max-width:max(44vw,36rem);margin-right:auto}@media(min-width: 676px){.home-studio-animation.theme-logo-anim2 article{margin-left:max(6vw,4rem)}}.studio-foster{padding:3rem 0}@media(min-width: 992px){.studio-foster{padding:5rem 0 0}}@media(min-width: 1280px){.studio-foster{padding:10rem 0 8px}}@media(min-width: 1750px){.studio-foster{padding:14rem 0}}.studio-foster .horizontal--scroll-trigger{width:102%;position:relative}.studio-foster .ss--slider{padding:0}@media(min-width: 768px){.studio-foster .ss--slider{display:grid;gap:3rem;flex-direction:column;grid-template-columns:1fr 1fr 1fr;gap:16px;padding:4rem 0 2rem}}@media(min-width: 1200px){.studio-foster .ss--slider{padding:5rem 0 2rem}}.studio-foster .ss--slider::-webkit-scrollbar{display:none}.studio-foster .ss--slider.no-transition{scroll-behavior:auto}.studio-foster .ss--slider.dragging{scroll-snap-type:none;scroll-behavior:auto}.studio-foster .ss--slider.dragging .slide{cursor:grab;user-select:none}.studio-foster .ss--slider .slide{list-style:none;flex-direction:column;padding-inline:3%;display:grid;gap:max(8vw,6rem);grid-gap:max(8vw,6rem)}@media(min-width: 768px){.studio-foster .ss--slider .slide{padding-inline:12%}.studio-foster .ss--slider .slide:not(:last-child){border-right:1px solid}}@media(max-width: 1199px){.studio-foster .ss--slider .slide{grid-gap:max(4vw,2rem);padding-bottom:1rem}.studio-foster .ss--slider .slide figure{height:100px;max-width:100px}.studio-foster .ss--slider .slide figure img{object-fit:contain;width:100%;height:100%}.studio-foster .ss--slider .slide .flow-rootX5>*+*{margin-top:1rem}}@media(max-width: 767px){.studio-foster .ss--slider .slide{border-right:1px solid #ccc;padding-left:6px}.studio-foster .ss--slider .slide figure{height:90px;max-width:90px;order:1}.studio-foster .ss--slider .slide article{order:2}}@media(max-width: 675px){.studio-foster .ss--slider .slide{grid-gap:max(4vw,2rem);padding-bottom:1rem;padding-left:5px}.studio-foster .ss--slider .slide .h2{font-size:max(2vw,1.3rem)}.studio-foster .ss--slider .slide .flow-rootX5>*+*{margin-top:1rem}.studio-foster .ss--slider .slide article p br{display:none}}.studio-foster .ss--slider .slide .h2{line-height:1.2}@media(max-width: 575px){.studio-foster .ss--slider .slide .h2{font-size:2rem}}@media(max-width: 767px){.studio-foster .ss--slider .slide:last-child figure{max-width:60px}}@media(max-width: 675px){.studio-foster .horizontal--scroll-trigger .ss--slider{display:grid;gap:2rem}}@media(max-width: 600px){.studio-foster .horizontal--scroll-trigger .ss--slider{grid-auto-columns:100%}}.studio-work-listing{width:100%;height:100vh;overflow:hidden;touch-action:none;--color-text: #fff;--color-bg: #000;--color-link: #fff;--color-link-hover: #fff}.studio-work-listing .sl-main{display:grid;grid-template-areas:"main";position:relative;width:100%;height:100vh;overflow:hidden;place-items:center}.studio-work-listing .sl-main .slider{grid-area:main;position:relative;overflow:hidden;display:grid;place-items:center;width:100%;height:100vh}.studio-work-listing .sl-main .slider.slider--bg{z-index:1}.studio-work-listing .sl-main .slider.slider--bg .slider__item{cursor:pointer}.studio-work-listing .sl-main .slider.slider--bg .slider__item a{position:absolute;width:100%;height:100%;z-index:51}.studio-work-listing .sl-main .slider.slider--bg .slider__item::after{content:"";background-color:rgba(0,0,0,.7);width:100%;height:100%;position:absolute;left:0;top:0;z-index:50}.studio-work-listing .sl-main .slider .slider__item{grid-area:1/1/-1/-1;position:relative;width:100%;height:100%;overflow:hidden;display:grid;place-items:center;opacity:0;will-change:transform}.studio-work-listing .sl-main .slider .slider__item.slider__item--current{opacity:1;pointer-events:auto;z-index:50}.studio-work-listing .sl-main .slider .slider__item .slider__item-inner{position:relative;width:120%;height:120%;display:grid;place-items:center;grid-area:1/1/-1/-1;background-size:cover;background-position:50% 50%}.studio-work-listing .sl-main .slider--fg{position:absolute;width:max(20vw,20rem);min-width:200px;aspect-ratio:.75;height:auto;z-index:2;right:max(7.2vw,7.2rem)}.studio-work-listing .sl-main .slider--fg .slider__item{grid-area:1/1/-1/-1;position:relative;width:100%;height:100%;overflow:hidden;display:grid;place-items:center;opacity:0}.studio-work-listing .sl-main .slider--fg .slider__item--current{opacity:1;pointer-events:auto;z-index:50}.studio-work-listing .sl-main .slider--fg .slider__item-inner{width:100% !important;height:100% !important}.studio-work-listing .sl-main .type{grid-area:main;display:grid;place-items:start;pointer-events:none;z-index:100;position:absolute;left:max(7.2vw,7.2rem)}@media(max-width: 1023px){.studio-work-listing .sl-main .type{left:max(4vw,4rem)}}.studio-work-listing .sl-main .type .type__item{text-align:left;font-size:clamp(2rem,12vw,6rem);grid-area:1/1/-1/-1;opacity:0;line-height:0;color:#fff}@media(min-width: 1200px){.studio-work-listing .sl-main .type .type__item{font-size:clamp(2rem,14vw,7rem)}}@media(min-width: 1600px){.studio-work-listing .sl-main .type .type__item{font-size:clamp(2rem,14vw,9rem)}}@media(max-width: 1023px){.studio-work-listing .sl-main .type .type__item{font-size:5rem}}@media(max-width: 991px){.studio-work-listing .sl-main .type .type__item{font-size:4rem}}.studio-work-listing .sl-main .type .type__item--current{opacity:1}.studio-work-listing .sl-main .type .type__item.splitting .char{line-height:1.5;padding-bottom:.3em}.studio-work-listing .sl-main .type .type__item .sub--text{font-size:max(1.2vw,1.2rem);display:block;margin-top:-1rem}@media(min-width: 1600px){.studio-work-listing .sl-main .type .type__item .sub--text{margin-top:-4rem}}@media(max-width: 1023px){.studio-work-listing .sl-main .type .type__item .sub--text{font-size:max(1.6vw,1.2rem);margin-top:-1rem}}.studio-work-listing .sl-main .type .char-wrap{display:inline-block;position:relative;overflow:hidden;display:inline-flex}@media(max-width: 1280px){.studio-work-listing .sl-main .slick-track{width:140px !important}}.studio-work-listing .sl-main .slider-nav{position:fixed;padding:1rem;width:100%;line-height:1;display:grid;grid-template-areas:"prev next";bottom:0;right:0;z-index:2;justify-content:space-between}.studio-work-listing .sl-main .slider-nav .unbutton{background:none;border:0;padding:0;margin:0;margin-right:0px;font:inherit;font-size:inherit;line-height:inherit;color:inherit;cursor:pointer}.studio-work-listing .sl-main .slider-nav .slider-nav__item{line-height:1.5;position:relative;text-transform:lowercase;display:block;font-size:clamp(1rem,6vw,3rem);transition:opacity .3s}.studio-work-listing .sl-main .slider-nav .slider-nav__item span{display:inline-block;pointer-events:none}.studio-work-listing .sl-main .slider-nav .slider-nav__item span svg{width:max(4vw,4rem);height:max(4vw,4rem)}@media(min-width: 992px)and (max-width: 1199px){.studio-work-listing .sl-main .slider-nav .slider-nav__item span svg{width:max(3vw,3rem);height:max(3vw,3rem)}}.studio-work-listing .sl-main .slider-nav .slider-nav__item--prev{grid-area:prev}.studio-work-listing .sl-main .slider-nav .slider-nav__item--next{grid-area:next}.studio-work-listing .sl-main .slider-nav .slider-nav__item--back{grid-area:next}.studio-work-listing .sl-main .slider-nav .content-open .slider-nav__item--next,.studio-work-listing .sl-main .slider-nav .content-open .slider-nav__item--prev,.studio-work-listing .sl-main .slider-nav .slider-nav__item--back{opacity:0}@media(min-width: 768px){.studio-work-listing .sl-main .slider-nav{justify-content:end;width:auto;padding:2rem max(4vw,2rem);grid-template-areas:"prev" "next";justify-items:end}.studio-work-listing .sl-main .slider-nav .slider-nav__item{line-height:1;color:#fff}.studio-work-listing .sl-main .slider-nav .slider-nav__item--prev{margin-right:.5rem}}@media(min-width: 1280px){.studio-work-listing .sl-main .slider-nav .slider-nav__item--prev{margin-right:5vw;width:50% !important}.studio-work-listing .sl-main .slider-nav .slider-nav__item--next{width:100% !important}}@media(min-width: 2560px){.studio-work-listing .sl-main .slider-nav{padding:1rem 2rem !important}.studio-work-listing .sl-main .slider-nav .slider-nav__item span svg{width:max(2.8vw,2.8rem);height:max(2.8vw,2.8rem)}}.studio-work-listing .sl-main .view--icon{position:absolute;bottom:2vw;z-index:9;left:2vw}.studio-work-listing .sl-main .view--icon figure{display:flex;align-items:center;gap:max(.8vw,.8rem);color:#fff}.studio-work-listing .sl-main .view--icon figure img{width:max(2vw,2rem);height:max(2vw,2rem)}.studio-work-listing-2 .sl-main{width:100%;display:grid;place-items:center}@media(min-width: 676px){.studio-work-listing-2 .sl-main{height:100vh;overflow:hidden}}.studio-work-listing-2 .sl-main .slider-item{padding-left:max(7.2vw,7.2rem);margin-top:max(2vw,1rem);height:30vw}@media(max-width: 675px){.studio-work-listing-2 .sl-main .slider-item{padding-inline:8vw;gap:40px;display:grid;grid-template-columns:100%;margin-top:max(7vw,7rem);height:auto}}.studio-work-listing-2 .project--slider:not(.slick-current) .flex--box article{opacity:0;transform:translateY(-10%)}@media(max-width: 675px){.studio-work-listing-2 .project--slider:not(.slick-current) .flex--box article{opacity:1;transform:none;width:100%;position:relative;padding:.5rem 0 0}.studio-work-listing-2 .project--slider:not(.slick-current) .flex--box article .h7{font-size:max(1.5vw,1.1rem);color:#000 !important}.studio-work-listing-2 .project--slider:not(.slick-current) .flex--box article .h7 b{display:block;font-size:max(1.5vw,1.6rem)}}.studio-work-listing-2 .slick-slide{text-align:center;background:#fff;height:28.5vw;margin:0 1.1111111111vw;width:20.083vw}.studio-work-listing-2 .slick-list{overflow:initial}.studio-work-listing-2 .flex--box{display:flex;flex-direction:column;align-items:start;gap:1rem;grid-gap:1rem;position:relative}.studio-work-listing-2 .flex--box .list-project-link{position:absolute;width:100%;height:100%;z-index:1}.studio-work-listing-2 .flex--box .list-project-link:hover+figure figcaption .single-cta-circle.outline{border:1px solid #fff;transform:scale(1.4) !important}.studio-work-listing-2 .flex--box .list-project-link:hover+figure figcaption .single-cta-circle.outline svg path:nth-child(1){transform:translate(100%, -150%)}.studio-work-listing-2 .flex--box .list-project-link:hover+figure figcaption .single-cta-circle.outline svg path:nth-child(2){transform:translate(0)}.studio-work-listing-2 .flex--box article{transition:opacity .4s ease,transform .4s ease;text-align:left;max-width:95%;opacity:1;transform:translateY(0)}.studio-work-listing-2 .flex--box figure{width:100%;position:relative;display:grid;align-items:end;overflow:hidden;transform:0;transition:transform .4s ease}.studio-work-listing-2 .flex--box figure>*{grid-column:1;grid-row:1}.studio-work-listing-2 .flex--box figure img{width:100%}.studio-work-listing-2 .flex--box figure::before{content:"";background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(136, 38, 58, 0) 40%, rgba(252, 70, 107, 0) 100%);width:100%;height:100%;position:absolute;left:0;top:0}@media(min-width: 676px){.studio-work-listing-2 .flex--box figure::before{background-color:rgba(0,0,0,.4)}}.studio-work-listing-2 .flex--box figcaption{place-self:end;padding:max(2vw,2rem);position:relative;z-index:1}.studio-work-listing-2 .flex--box figcaption .single-cta-circle.outline{width:max(4vw,3rem);height:max(4vw,3rem);border-color:#fff !important}.studio-work-listing-2 .flex--box figcaption .single-cta-circle.outline svg{width:max(2vw,2rem);height:max(2vw,2rem);filter:invert(0)}.studio-work-listing-2 .browse-project-c2a{position:absolute;bottom:2vw;z-index:9;right:2vw}.studio-work-listing-2 .browse-project-c2a .c2a-underline{font-size:1.1rem}@media(max-width: 675px){.studio-work-listing-2 .browse-project-c2a{display:none}}.studio-work-listing-2 .view--icon{position:absolute;bottom:2vw;z-index:9;left:2vw}.studio-work-listing-2 .view--icon figure{display:flex;align-items:center;gap:max(.8vw,.8rem);color:#434343}.studio-work-listing-2 .view--icon figure img{width:max(2vw,2rem);height:max(2vw,2rem)}@media(max-width: 675px){.studio-work-listing-2 .view--icon{display:none}}.studio-work-details .studio-details-hero{display:grid;grid-template-columns:1fr auto;justify-content:space-between;align-items:end;gap:2rem;grid-gap:2rem;margin-top:max(12vw,8rem)}@media(max-width: 767px){.studio-work-details .studio-details-hero{grid-template-columns:100%;grid-gap:3.5rem}}.studio-work-details .studio-details-hero .st-blck .h1x{line-height:1.2}.studio-work-details .studio-details-hero .st-blck:not(:first-child){display:grid;gap:2rem;grid-gap:2rem}@media(max-width: 767px){.studio-work-details .studio-details-hero .st-blck:not(:first-child){max-width:180px}}.studio-work-details .studio-details-hero .st-blck:not(:first-child) .c2a-underline{place-self:start}.studio-work-details .studio-details-hero .list-blck{margin-top:max(6vw,6rem);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;max-width:max(68vw,62rem)}.studio-work-details .ss-hero-parallax{overflow:hidden;margin-top:max(10vw,6rem);display:grid;align-items:start}@media(max-width: 767px){.studio-work-details .ss-hero-parallax{margin-top:max(5vw,3rem);position:relative}}@media(max-width: 767px){.studio-work-details .ss-hero-parallax figure{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.studio-work-details .ss-hero-parallax figure img{height:100%}}.studio-work-details .ss-hero-parallax::after{content:"";width:100%;height:100%;background:#000;background:linear-gradient(0deg, rgba(0, 0, 0, 0.29) 0%, rgba(0, 0, 0, 0.81) 98%);position:absolute;left:0;top:0}@media(max-width: 767px){.studio-work-details .ss-hero-parallax::after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.51) 18%, rgba(0, 0, 0, 0.76) 57%)}}.studio-work-details .ss-hero-parallax>*{grid-column:1;grid-row:1}.studio-work-details .ss-hero-parallax .inside-container{position:relative;z-index:1;padding-top:max(10vw,8rem)}@media(max-width: 767px){.studio-work-details .ss-hero-parallax .inside-container{padding-top:max(6vw,4.4rem);padding-bottom:max(6vw,4.4rem)}}.studio-work-details .ss-hero-parallax .inside-container article{max-width:max(44vw,40rem)}@media(max-width: 1199px){.studio-work-details .ss-hero-parallax .inside-container article .h4{font-size:max(1.8vw,1.1rem)}}.content_bottom_p{padding-bottom:12rem}@media(max-width: 1199px){.content_bottom_p{padding-bottom:4rem}}.ss--video{margin-top:max(4vw,4rem)}@media(max-width: 767px){.ss--video{margin-top:max(4vw,2rem)}}.ss--video.tab-video{margin-top:0;margin-bottom:12rem}@media(max-width: 1199px){.ss--video.tab-video{margin-bottom:4rem}}.ss--video .video-wrap{position:relative}.ss--video video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ss--video .tablet-video{border:0.5472222222vw solid #000;border-radius:max(2vw,2rem);overflow:hidden}.ss--video .tablet-video video{transform:scale(1.02);border-radius:max(2vw,2rem)}.ss--video .shadow{width:60%;height:2.4vw;background-color:#eaeaea;margin:0 auto;color:#c4c4c4;text-align:center;font-size:1rem;letter-spacing:1px;display:grid;align-items:center;place-content:center;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:0px 120px 50px 10px rgba(0,0,0,.1)}.ss--video .shadow svg{width:7rem;filter:invert(1);opacity:.3}.ss-project-parallax{padding:max(8vw,8rem) 0 0;display:grid;align-items:center}@media(max-width: 1199px){.ss-project-parallax{padding:max(6vw,4rem) 0 0}}.ss-project-parallax>*{grid-column:1;grid-row:1}.ss-project-parallax>figure{overflow:hidden;position:relative}.ss-project-parallax>figure::after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.4);position:absolute;left:0;top:0}.ss-project-parallax .inside-container figure{text-align:center;position:relative;max-width:60%;margin-inline:auto}.ss--project-scenario .inside-container{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:max(6vw,6rem)}@media(max-width: 1199px){.ss--project-scenario .inside-container{gap:max(5vw,4rem)}}@media(max-width: 767px){.ss--project-scenario .inside-container{grid-template-columns:100%;gap:max(4vw,2.4rem)}}.ss--project-scenario figure{margin-left:max(-10vw,-10rem)}@media(max-width: 991px){.ss--project-scenario figure{margin-left:0}}.ss-project-appscreen{padding:max(8vw,8rem);padding-bottom:max(18vw,16rem);display:grid;grid-template-columns:auto 1fr;align-items:end}@media(max-width: 1300px){.ss-project-appscreen{padding-left:2rem}}@media(max-width: 1023px){.ss-project-appscreen{padding:max(2vw,2rem);padding-bottom:0;padding-top:4rem}}@media(max-width: 767px){.ss-project-appscreen{padding:max(1vw,1rem);padding-bottom:max(3vw,3rem);grid-template-columns:100%;padding-top:4rem}}.ss-project-appscreen .wide-container{position:relative;z-index:2}@media(max-width: 1023px){.ss-project-appscreen .wide-container{padding-left:0}}.ss-project-appscreen .mobile-screens{display:grid;grid-template-columns:346px 346px;align-items:center;gap:80px;margin-bottom:-10vw}@media(max-width: 1023px){.ss-project-appscreen .mobile-screens{grid-template-columns:326px 326px;gap:40px;margin-bottom:0}}@media(max-width: 767px){.ss-project-appscreen .mobile-screens{gap:46px;grid-template-columns:100%}}.ss-project-appscreen .mobile-screens .mobile{display:grid;align-items:start;max-width:346px;max-height:680px;border-radius:50px;overflow:hidden;border:10px solid #000;background:#fff}@media(max-width: 1023px){.ss-project-appscreen .mobile-screens .mobile{max-width:326px;max-height:580px}}@media(max-width: 767px){.ss-project-appscreen .mobile-screens .mobile{max-height:550px}}.ss-project-appscreen .mobile-screens .mobile img{width:100%}.ss-project-appscreen .mobile-screens .mobile:not(:first-child) img{margin-top:-250px}.ss-project-appscreen>figure{width:max(62vw,62rem);margin-left:max(-20vw,-20rem)}@media(max-width: 1300px){.ss-project-appscreen>figure{margin-left:max(-30vw,-30rem)}}@media(max-width: 1023px){.ss-project-appscreen>figure{display:none}}.our-story .studio-narrative{min-height:100vh}@media(max-width: 1199px){.our-story .studio-narrative{margin-top:4rem !important}}.our-story .studio-parallax-hero{align-items:center}@media(max-width: 767px){.our-story .studio-parallax-hero{min-height:100% !important}}.our-story .studio-parallax-hero .parallax-layers{padding-bottom:60% !important}.our-story .studio-parallax-hero .parallax-layers-main{padding-bottom:75% !important;position:relative;overflow:hidden;height:0}@media(max-width: 767px){.our-story .studio-parallax-hero .parallax-layers-main{padding-bottom:100% !important}}.our-story .studio-parallax-hero .parallax-layers-main img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover}.our-story .studio-parallax-hero article{margin-bottom:max(-5vw,-2rem)}@media(max-width: 575px){.our-story .studio-parallax-hero article .h1x{font-size:2.1rem;line-height:1.1}}@media(max-width: 575px){.our-story .studio-parallax-hero article{margin-bottom:-6rem}}.our-story .studio-parallax-hero article h3{max-width:100%;line-height:1}.our-story .studio-works .head--title{max-width:max(50vw,32rem)}.our-story .studio-works .head--title .h2{line-height:1.4}.our-story .studio-works .inside-container{gap:max(6vw,4rem)}@media(max-width: 1199px){.our-story .studio-works .inside-container{gap:max(3vw,2rem)}}.our-story .studio-works .our--works-block .project{grid-template-columns:1fr 1fr;gap:6rem}@media(min-width: 768px){.our-story .studio-works .our--works-block .project{gap:4rem}}@media(min-width: 1200px){.our-story .studio-works .our--works-block .project{gap:6rem}}@media(min-width: 768px)and (max-width: 1199px){.our-story .studio-works .our--works-block .project .flow-rootX12>*+*{margin-top:3rem}}.our-story .studio-relentless{padding-top:4rem;padding-bottom:3rem}@media(min-width: 768px){.our-story .studio-relentless{padding-top:calc(var(--paddingclamp)*3);padding-bottom:calc(var(--paddingclamp)*2)}}@media(min-width: 1200px){.our-story .studio-relentless{min-height:100vh;min-height:100vh;padding-top:calc(var(--paddingclamp)*5);padding-bottom:calc(var(--paddingclamp)*5)}}@media(max-width: 1199px){.our-story .studio-relentless{background-color:#101010;color:#fff;margin-top:4rem;margin-bottom:3rem}}.our-story .studio-relentless .inside-container{display:grid;grid-template-columns:auto}@media(min-width: 875px){.our-story .studio-relentless .inside-container{grid-template-columns:1fr 1fr 1fr;align-items:start}}.our-story .studio-relentless article .h1{line-height:1}.our-story .studio-relentless article .h1 .quote{line-height:inherit}.our-story .studio-relentless article:not(:first-child){align-self:end;position:relative}@media(max-width: 1199px){.our-story .studio-relentless article:not(:first-child){margin-top:3rem}}.our-story .studio-relentless figure{position:relative;width:max(20vw,14rem);height:max(30vw,17rem);margin:0 auto}@media(min-width: 1200px){.our-story .studio-relentless figure{width:max(24vw,20rem);height:max(40vw,30rem);margin:0}}.our-story .studio-relentless figure div{position:absolute;width:100%;height:100%}.our-story .studio-relentless figure svg{width:100%;height:100%}.our-story .studio-relentless figure svg.filled #shape-1{transform-origin:bottom}.our-story .studio-relentless figure svg.outlined{transform:translate(4%, 4%);transition:transform .5s cubic-bezier(0.7, 0, 0.3, 1)}.our-story .studio-relentless figure.is-inview svg.outlined{transform:translate(14%, 4%)}.our-story .our--works-block{padding-inline:0}@media(max-width: 1199px){.our-story .our--works-block .project article{margin-top:2rem}}.our-story-video figure{overflow:initial !important;z-index:-1;filter:brightness(1.1)}.our-story-video figure figcaption{left:40% !important}.our-story-video figure video{filter:hue-rotate(-114deg)}.our-story-video figure::after{display:none}.single-video{padding-top:calc(var(--paddingclamp)*5);padding-bottom:calc(var(--paddingclamp)*5)}.single-video .studio-video{display:grid;grid-template-columns:1fr;padding-inline:max(4vw,2rem)}@media(max-width: 1199px){.single-video .studio-video{padding-inline:0}}.single-video .studio-video figure{width:100%;overflow:hidden}.single-video .studio-video article .browse-project-c2a{place-self:start}@media(max-width: 1199px){.single-video.our-story-video{padding-bottom:4rem}.single-video.our-story-video .studio-video.flow-rootX10>*+*{margin-top:3rem}.single-video.our-story-video .studio-video article{gap:1rem !important}.single-video.our-story-video .studio-video article.flow-rootX9>*+*{margin-top:2rem}}@media(max-width: 767px){.single-video.our-story-video{padding-top:0;padding-bottom:2rem}.single-video.our-story-video .studio-video.flow-rootX10>*+*{margin-top:1rem}.single-video.our-story-video .studio-video article{gap:1rem !important}.single-video.our-story-video .studio-video article.flow-rootX9>*+*{margin-top:0}}@media(max-width: 675px){.single-video.our-story-video .studio-video article .h1xxs{font-size:max(4vw,1.5rem);line-height:1.4;margin-bottom:2rem}}.single-video-2{padding-top:calc(var(--paddingclamp)*5);padding-bottom:calc(var(--paddingclamp)*5)}.single-video-2 .studio-video{display:grid;grid-template-columns:1fr;padding-inline:max(4vw,2rem)}.single-video-2 .studio-video figure{width:100%;overflow:hidden;will-change:transform}.single-video-2 .scroll-figure{display:grid;align-items:center}.single-video-2 .scroll-figure>*{grid-column:1}@media(min-width: 768px){.single-video-2 .scroll-figure>*{grid-row:1}}@media(min-width: 768px){.single-video-2 .scroll-text{display:flex;align-items:center;justify-content:center;gap:25vw;position:relative}}@media(min-width: 992px){.single-video-2 .scroll-text{gap:2.5rem}}.single-video-2 .scroll-text P{white-space:nowrap;will-change:transform}@media(max-width: 1199px){.single-video-2 .scroll-text p{font-size:max(2.9vw,2.8rem)}}@media(max-width: 1023px){.single-video-2 .scroll-text p{font-size:max(2.8vw,2.2rem)}}@media(max-width: 675px){.single-video-2 .scroll-text p{font-size:max(2.9vw,2.5rem);line-height:1.3}}@media(max-width: 1199px){.single-video-2 article .h1xxs{font-size:max(3.2vw,2.2rem)}}@media(max-width: 1023px){.single-video-2 article .h1xxs{font-size:max(2vw,1.4rem)}}@media(max-width: 768px){.single-video-2 article .h1xxs{line-height:1.4}}#bound-video{position:relative;z-index:2;background-color:#000;color:#fff;padding-top:calc(var(--paddingclamp)*2) !important}#bound-video .studio-video figure{position:relative;z-index:-1}@media(max-width: 675px){#bound-video .studio-video{padding-inline:0}}@media(min-width: 768px){#bound-video{margin-top:calc(var(--paddingclamp)*5) !important}}@media(min-width: 1280px){#bound-video{margin-top:calc(var(--paddingclamp)*6) !important;padding-top:calc(var(--paddingclamp)*2) !important}}@media(max-width: 1199px){#bound-video{padding-top:4rem;padding-bottom:3rem;margin-top:4rem;z-index:2}}.studio-logo-scroll .marquee--container .marquee-group .marquee-content>figure{width:10vw}@media(max-width: 675px){.studio-logo-scroll .marquee--container .marquee-group .marquee-content>figure{width:25vw}}.studio .studio-parallax-hero{align-items:start}.studio .studio-parallax-hero picture{position:relative}.studio .studio-parallax-hero picture::after{content:"";width:100%;height:80%;background:#000;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 30%, rgba(0, 0, 0, 0.8) 100%);position:absolute;left:0;bottom:0}@media(max-width: 1199px){.studio .studio-parallax-hero picture{padding-bottom:600px;height:100%}.studio .studio-parallax-hero picture img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}}.studio .studio-parallax-hero .inner-container{grid-gap:max(16vw,8rem)}@media(max-width: 1200px){.studio .studio-parallax-hero .inner-container{margin-bottom:6rem}}@media(max-width: 675px){.studio .studio-parallax-hero .inner-container{margin-bottom:2rem}}@media(min-width: 1440px){.studio .studio-parallax-hero .inner-container{grid-gap:max(19vw,12rem)}}.studio .studio-parallax-hero .inner-container div:not(:first-child){max-width:42vw;place-self:end}@media(max-width: 675px){.studio .studio-parallax-hero .inner-container div:not(:first-child){max-width:100%}}.studio .studio-parallax-hero .inner-container div:not(:last-child){gap:0;grid-gap:0}.studio .studio-parallax-hero article{margin-bottom:0;margin-top:max(32vw,20rem)}@media(max-width: 1200px){.studio .studio-parallax-hero article{margin-top:10rem}}@media(max-width: 991px){.studio .studio-parallax-hero article{margin-top:20rem}}@media(max-width: 767px){.studio .studio-parallax-hero article{margin-top:9rem}}.studio .studio-parallax-hero article h3{max-width:100%;line-height:1}@media(max-width: 767px){.studio .studio-parallax-hero article h3{line-height:1.1}}.studio .head--title .frst-lne{text-indent:16rem}.studio .head--title .frst-lne .c2a{line-height:normal;text-indent:0;position:relative}@media(max-width: 1536px){.studio .head--title .frst-lne .c2a{top:-8px}}@media(max-width: 1199px){.studio .head--title .frst-lne .c2a{width:auto;display:inline-block;font-size:1rem;top:-6px}}@media(max-width: 875px){.studio .head--title .frst-lne .c2a{padding:.7rem 1.2rem;font-size:.9rem;text-align:center}}.studio .head--title .frst-lne>span{padding-left:2rem}@media(max-width: 1199px){.studio .head--title .frst-lne>span{padding-left:1rem}}@media(max-width: 1536px){.studio .head--title .frst-lne{font-size:max(2vw,1.7rem)}}@media(max-width: 1199px){.studio .head--title .frst-lne{text-indent:0}.studio .head--title .frst-lne.h2{font-size:max(2.5vw,1.4rem)}}@media(max-width: 875px){.studio .head--title .frst-lne.h2{font-size:max(2vw,1.1rem)}}.studio .studio-works .our--works-block .project{align-items:end}.studio .studio-works .our--works-block .project article{padding-bottom:max(4vw,2rem);position:relative}@media(min-width: 1200px){.studio .studio-works .our--works-block .project article{padding-bottom:max(4vw,6.8rem)}}@media(max-width: 1199px){.studio .studio-works .our--works-block .project .gap_mobile.flow-rootX12>*+*{margin-top:2rem}}@media(max-width: 767px){.studio .studio-works .our--works-block .project .gap_mobile.flow-rootX12>*+*{margin-top:1.3rem}}@media(max-width: 1199px){.home--vr{background-color:#101010;color:#fff;padding-top:4rem}}.home--vr .inside-container{display:grid;align-items:start}.home--vr .inside-container .article{display:grid;grid-template-columns:auto;place-content:space-around;gap:1rem}@media(max-width: 675px){.home--vr .inside-container .article{max-width:400px}}@media(min-width: 676px){.home--vr .inside-container .article{grid-template-columns:1fr 1fr;height:80%;gap:0}}@media(min-width: 676px){.home--vr .inside-container .article p:not(:first-child){grid-column:2;grid-row:2;max-width:max(22vw,16rem);place-self:end}}.home--vr .inside-container>*{grid-column:1;grid-row:1}.home--vr .vr--app{padding-bottom:0 !important;position:relative;padding-top:0;margin-top:-1rem;display:grid;justify-content:center;align-items:start;position:relative;top:-26vh;opacity:0;transition:opacity .4s ease;pointer-events:none}@media(max-width: 1199px){.home--vr .vr--app{top:2rem}}@media(max-width: 767px){.home--vr .vr--app{top:0;padding-top:11rem}}@media(min-width: 1200px){.home--vr .vr--app{padding-top:14rem;top:-3vh}}@media(min-width: 2560px){.home--vr .vr--app{padding-top:20rem;top:-26vh}}.home--vr .vr--app.appear{opacity:1}.home--vr .vr--app>*{grid-column:1;grid-row:1}.home--vr .vr--app .vr{width:max(50vw,40rem);margin:0 auto;position:relative}@media(max-width: 999px){.home--vr .vr--app .vr{max-width:80%;width:80%}}@media(max-width: 767px){.home--vr .vr--app .vr{max-width:100%;width:100%}}.home--vr .vr--app .vr .vr--overlay{width:max(50vw,40rem);height:100%;position:absolute;-webkit-mask-image:url(./../img/home/man-vr.webp);mask-image:url(./../img/home/man-vr.webp);-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media(max-width: 999px){.home--vr .vr--app .vr .vr--overlay{width:100%}}.home--vr .vr--app .vr .vr--overlay>img{height:106%}.home--vr .vr--app .vr .vr--overlay video{width:max(27vw,24rem);height:max(16vw,10rem);position:absolute;top:max(7vw,3rem);left:max(14vw,6rem);mix-blend-mode:darken;pointer-events:none}@media(max-width: 574px){.home--vr .vr--app .vr .vr--overlay video{width:max(31vw,18rem);height:max(20vw,8rem);position:absolute;top:max(7vw,3rem);left:max(14vw,5rem)}}@media(min-width: 900px){.home--vr .vr--app .vr .vr--overlay video{width:max(27vw,27rem);height:max(16vw,13rem)}}@media(min-width: 1750px){.home--vr .vr--app .vr .vr--overlay video{width:max(22vw,14rem);height:max(12vw,6rem)}}.home--vr+.footer-rounded-div .rounded-div{background-color:#101010 !important}.studio-facts{padding-top:2rem !important}@media(min-width: 1200px){.studio-facts{padding-top:calc(var(--paddingclamp)*8) !important}}.sticky-article{padding-top:2rem;overflow:hidden;margin-top:1.5rem;background-color:#000;color:#fff}@media(max-width: 1199px){.sticky-article{padding-top:3.5rem;padding-bottom:1.5rem;margin-bottom:2.5rem}}@media(min-width: 676px){.sticky-article{padding-top:4rem;margin-top:3.5rem}}@media(min-width: 768px){.sticky-article{padding-top:5rem}}@media(min-width: 1200px){.sticky-article{padding-top:0;padding-top:calc(var(--paddingclamp)*3);margin-top:calc(var(--paddingclamp)*3)}}.sticky-article .inside-container{display:grid;align-items:start;gap:max(4vw,1.7rem)}@media(min-width: 768px){.sticky-article .inside-container{grid-template-columns:1fr 1.2fr;gap:max(4vw,4rem)}}@media(min-width: 1200px){.sticky-article .inside-container{grid-template-columns:auto 1fr;gap:max(12vw,6rem)}}@media(max-width: 1199px){.sticky-article .inside-container .quote.h1xs{font-size:max(5vw,3.5rem)}}@media(max-width: 675px){.sticky-article .inside-container .quote.h1xs{font-size:max(5vw,2.5rem)}}.sticky-article .--head{display:grid;place-content:space-between;position:relative}@media(min-width: 768px){.sticky-article .--head{min-height:37vh}}@media(min-width: 1200px){.sticky-article .--head{min-height:95vh}}.sticky-article .--head figure{overflow:hidden}@media(min-width: 1200px){.sticky-article .--head .vr--app{padding-bottom:0 !important;position:relative;padding-top:14rem;margin-top:-1rem;display:grid;justify-content:center;align-items:start;position:relative;top:-36vh;opacity:0;transition:opacity .4s ease}}@media(max-width: 1199px){.sticky-article .--head .vr--app{padding-top:0 !important;margin-top:9vw;margin-bottom:1rem !important}}@media(min-width: 2560px){.sticky-article .--head .vr--app{padding-top:20rem}}.sticky-article .--head .vr--app.appear{opacity:1}@media(max-width: 767px){.sticky-article .--head .vr--app.appear{top:0;padding-top:2rem;margin-bottom:1.5rem}}.sticky-article .--head .vr--app>*{grid-column:1;grid-row:1}.sticky-article .--head .vr--app .vr{width:500px;margin:0 auto;position:relative}@media(max-width: 1199px){.sticky-article .--head .vr--app .vr{width:450px}}@media(max-width: 999px){.sticky-article .--head .vr--app .vr{max-width:80%;width:80%}}@media(max-width: 767px){.sticky-article .--head .vr--app .vr{max-width:70%;width:70%}}@media(max-width: 639px){.sticky-article .--head .vr--app .vr{max-width:80%;width:80%}}@media(min-width: 2560px){.sticky-article .--head .vr--app .vr{transform:scale(1.4)}}.sticky-article .--head .vr--app .vr .vr--overlay{width:500px;height:100%;position:absolute;left:0;top:0;overflow:hidden;mix-blend-mode:lighten;opacity:.8}@media(max-width: 999px){.sticky-article .--head .vr--app .vr .vr--overlay{width:100%}}.sticky-article .--head .vr--app .vr .vr--overlay>img{height:106%}.sticky-article .--head .vr--app .vr .vr--overlay video{width:100%;height:100%;position:absolute;top:0;left:0;mix-blend-mode:darken;pointer-events:none}.sticky-article .--body{padding-bottom:max(6vw,3rem)}@media(max-width: 991px){.sticky-article .--body .gapping{margin-top:3rem}.sticky-article .--body .gapping:first-child{margin-top:0}}.sticky-article .--body div:not(:last-child){border-bottom:1px solid #7d7d7d;padding-bottom:3rem}@media(max-width: 991px){.sticky-article .--body div:not(:last-child) .flow-rootX5>*+*{margin-top:3rem}}@media(min-width: 768px){.sticky-article .--body{padding-left:0}}.contact .studio-partner{margin-top:max(12vw,8rem)}@media(max-width: 767px){.contact .studio-partner{margin-top:3rem}}.contact .studio-partner .studio-video{grid-template-columns:1.2fr 1fr;gap:0}.contact .studio-partner .studio-video figure{width:100%}.contact .studio-partner .studio-video article{place-content:start}.contact .studio-partner .studio-video article .h1x{line-height:1.1;background:rgba(0,0,0,0);background-clip:unset}@media(max-width: 767px){.contact .studio-partner .studio-video article .h1x{white-space:normal}}@media(max-width: 675px){.contact .studio-partner .studio-video article .h1x{font-size:2.8rem}}.contact .studio-partner .studio-video .overflow-box-effect{top:-3%}.contact .studio-partner .studio-video .overflow-box-effect .h1x{line-height:1.1}@media(max-width: 979px){.contact .studio-partner .studio-video .overflow-box-effect .h1x{display:none}}.contact .studio-contact{padding-top:calc(var(--paddingclamp)*5);padding-bottom:calc(var(--paddingclamp)*5)}.contact .studio-contact .inner-padding{padding-inline:max(4vw,2rem)}.contact .studio-contact .contact-head{overflow:hidden;display:inline-block}.contact .studio-contact .contact-head p{background-color:#e7e7e7;color:#000;padding:.2rem 1.2rem;transform:translateY(120%);transition:transform 1s cubic-bezier(0.7, 0, 0.3, 1);transition-delay:.3s}.contact .studio-contact .contact-head.is-inview p{transform:translateY(0)}.contact .studio-contact .two-columns{display:grid;grid-template-columns:1fr .1fr 1fr;gap:max(6vw,4rem);align-items:center}.contact .studio-contact .two-columns figure{background-color:#fff}.contact .studio-contact .two-columns .separator{width:2px;height:0;background:#e7e7e7;margin:0 auto;position:relative;transition:height 2s cubic-bezier(0.77, 0, 0.18, 1)}.contact .studio-contact .two-columns .separator::before{content:"";width:15px;height:15px;background-color:#e7e7e7;border-radius:50%;position:absolute;top:0;left:50%;transform:translateX(-50%)}.contact .studio-contact .two-columns .separator::after{content:"";width:15px;height:15px;background-color:#e7e7e7;border-radius:50%;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.contact .studio-contact .two-columns .separator.is-inview{height:100%}@media(min-width: 768px){main .logo-icon svg #path-2{transition:transform 1s cubic-bezier(0.7, 0, 0.3, 1),fill 1s cubic-bezier(0.7, 0, 0.3, 1);transform-origin:top left;will-change:auto}}@media(min-width: 768px){main.theme-nav-logo .logo-icon svg #path-2{transform:scale(12) rotate(-90deg) translate(-54%, 50%)}}@media(min-width: 1200px){main.theme-nav-logo .logo-icon svg #path-2{transform:scale(20) rotate(-90deg) translate(-50%)}}main.theme-nav-logo2 .logo-icon svg #path-2{fill:#ffbf00}@media(min-width: 768px){main.theme-nav-logo2 .logo-icon svg #path-2{transform:scale(13) rotate(-89deg) translate(-53%, 50%)}}@media(min-width: 1200px){main.theme-nav-logo2 .logo-icon svg #path-2{transform:scale(20) rotate(-90deg) translate(-50%, 50%)}}main.theme-nav-logo2 .logo-icon svg #path-1{fill:#ffbf00}.globe-seperator.line-globe{overflow:visible;z-index:5}@media(max-width: 767px){.globe-seperator.line-globe{display:none}}.globe-seperator .flex-col{display:block;width:100%;order:2;position:relative}.globe-seperator .stripe{display:block;width:100%;height:1px;background-color:var(--color-dark)}@keyframes digitalball{0%{background:var(--color-dark)}50%{background:#f44}100%{background:var(--color-dark)}}.globe-seperator .digital-ball{width:clamp(7em,10vw,9em);height:clamp(7em,10vw,9em);background:var(--color-dark);border-radius:50%;top:0;right:0;transform:translate(-50%, -50%);position:absolute;overflow:hidden}@media(min-width: 1440px){.globe-seperator .digital-ball{width:clamp(9em,12vw,11em);height:clamp(9em,12vw,11em)}}.globe-seperator .digital-ball .overlay{opacity:0;transition:opacity 1s ease-in-out;animation:digitalball 6s ease-in-out infinite}.globe-seperator.line-globe .digital-ball:hover .overlay{opacity:1}@keyframes globeBounce{0%{transform:translate(-50%, -40%)}50%{transform:translate(-50%, -60%)}100%{transform:translate(-50%, -40%)}}.globe-seperator .globe{position:absolute;top:50%;left:50%;width:3em;height:3em;transform:translate(-50%, -50%);border-radius:50%;overflow:hidden;will-change:transform}@keyframes globe{0%{transform:translate(-50%, -50%) rotate(15deg)}50%{transform:translate(-50%, -50%) rotate(-15deg)}100%{transform:translate(-50%, -50%) rotate(15deg)}}.globe-seperator .globe-wrap{top:50%;left:50%;width:100%;height:100%;position:absolute;display:block;border-radius:50%;transform:translate(-50%, -50%) rotate(30deg);animation:globe 5.4s cubic-bezier(0.35, 0, 0.65, 1) infinite;overflow:hidden;box-shadow:inset 0px 0px 0px .125em var(--color-white)}.globe-seperator .globe .circle{position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);border-radius:50%;box-shadow:inset .1em 0px 0px .08em var(--color-white);animation:circle1 2.7s linear infinite;font-size:.75em}@keyframes circle1{0%{border-radius:50%;box-shadow:inset .1em 0px 0px .08em var(--color-white);width:100%}49%{border-radius:50%;box-shadow:inset .1em 0px 0px .08em var(--color-white);background:rgba(0,0,0,0)}50%{border-radius:0%;width:.175em;background:var(--color-white)}51%{border-radius:50%;box-shadow:inset -0.1em 0px 0px .08em var(--color-white);background:rgba(0,0,0,0)}100%{border-radius:50%;box-shadow:inset -0.1em 0px 0px .08em var(--color-white);width:100%}}.globe-seperator .globe :nth-child(1){animation-delay:-1.8s}.globe-seperator .globe :nth-child(2){animation-delay:-0.9s}.globe-seperator .globe .circle-hor{position:absolute;top:50%;left:50%;width:150%;transform:translate(-50%, -50%);border-radius:50%;height:55%;box-shadow:inset 0px 0px 0px .15em var(--color-white);font-size:.75em}.globe-seperator .globe .circle-hor-middle{position:absolute;top:50%;left:50%;width:150%;transform:translate(-50%, -50%);border-radius:0%;height:.15em;background:var(--color-white);font-size:.75em}@media(max-width: 1000px){.globe-seperator .digital-ball{transform:translate(-20%, -10%)}}.offerings .studio-service-hero{background-color:rgba(0,0,0,0);grid-template-columns:1fr;position:relative;overflow:initial}.offerings .studio-service-hero::after{content:"";background-color:var(--color-dark-dark);width:100%;height:80%;position:absolute;left:0;top:0}@media(max-width: 991px){.offerings .studio-service-hero::after{height:85%}}.offerings .studio-service-hero>*{grid-column:auto;grid-row:auto}.offerings .studio-service-hero .inside-container{display:grid;grid-template-columns:1fr 1fr;gap:max(10vw,5rem);margin-top:max(12vw,8rem)}.offerings .studio-service-hero article{margin-top:max(8vw,4rem);display:grid;place-content:space-between}.offerings .studio-service-hero .browse-project-c2a{place-self:start}.offerings .studio-service-hero .browse-project-c2a span{font-size:2rem;flex:1}.offerings .studio-service-hero .browse-project-c2a svg{width:5.5rem;height:5.5rem;background-color:#555}@media(max-width: 1600px){.offerings .studio-service-hero .browse-project-c2a svg{width:4.5rem;height:4.5rem;background-color:#555}.offerings .studio-service-hero .browse-project-c2a span{font-size:1.6rem}}@media(max-width: 1199px){.offerings .studio-service-hero .browse-project-c2a svg{width:4rem;height:4rem;background-color:#555}.offerings .studio-service-hero .browse-project-c2a span{font-size:1.4rem}}@media(max-width: 875px){.offerings .studio-service-hero .browse-project-c2a svg{width:3rem;height:3rem}.offerings .studio-service-hero .browse-project-c2a span{font-size:1.1rem}}@media(max-width: 767px){.offerings .studio-service-hero .browse-project-c2a span{color:#fff}}.offerings .studio-service-hero picture{position:relative;z-index:2;overflow:inherit}.offerings .studio-service-hero picture::after{content:"";width:80%;height:100%;border:1px solid #fff;position:absolute;left:-4%;top:-4%;z-index:-1;background:rgba(0,0,0,0)}.offerings .studio-service-hero.studio-service-reverse::after{content:"";background-color:#020b1e}@media(min-width: 1200px){.offerings .studio-service-hero.studio-service-reverse article{order:2}}.offerings .studio-service-hero.studio-service-reverse picture::after{right:-5%;left:auto}.offerings .studio-narrative .h1xs{font-size:max(5vw,4rem);line-height:1.3}@media(max-width: 1600px){.offerings .studio-narrative .h1xs{font-size:max(4vw,3rem)}.offerings .studio-narrative .h1xs .c2a{position:relative;top:8px}}@media(max-width: 1199px){.offerings .studio-narrative .h1xs{font-size:max(2.5vw,1.4rem);line-height:1.6}.offerings .studio-narrative .h1xs .c2a{top:6px}}@media(max-width: 875px){.offerings .studio-narrative .h1xs{font-size:max(2vw,1.1rem)}}.offerings .studio-narrative .c2a-split{transform:translateY(-50%) !important;top:0}@media(max-width: 1199px){.offerings .studio-narrative .c2a-split{transform:translateY(-30%) !important}}.offerings .studio-offering-branding .inside-container{display:grid;gap:max(6vw,3rem)}.offerings .studio-offering-branding .inside-container p:not(:first-child){max-width:max(50vw,30rem);place-self:end}@media(max-width: 1199px){.offerings .studio-offering-branding .inside-container{gap:max(3vw,1rem)}}@media(max-width: 767px){.offerings .studio-offering-branding .inside-container{place-self:start}}.offerings .studio-offering-branding .shape-animation{position:absolute;left:max(-5vw,-5rem);top:-72vw;width:max(42vw,32rem);height:max(60vw,48rem);z-index:-1}.offerings .studio-offering-branding .shape-animation svg{transform:rotate(90deg);transition:transform 1s cubic-bezier(0.7, 0, 0.3, 1),width 1s cubic-bezier(0.7, 0, 0.3, 1),height 1s cubic-bezier(0.7, 0, 0.3, 1);transform-origin:right;width:10%;height:10%}.offerings .studio-offering-branding .shape-animation svg path{fill:#fff;transition:fill 1s cubic-bezier(0.7, 0, 0.3, 1)}.offerings .studio-offering-branding .shape-animation.is-inview svg{width:100%;height:100%;transform:rotate(0)}.offerings .studio-offering-branding .shape-animation.is-inview svg path{fill:#c2d5ff}.offerings .single-video-2{padding-top:calc(var(--paddingclamp)*2)}@media(max-width: 1199px){.offerings .single-video-2{padding-top:3rem;padding-bottom:5rem}}.offerings .single-video-2 .studio-video{padding-inline:0}.offerings .single-video-2 .studio-video article{grid-template-columns:1fr 1fr;align-items:center}@media(max-width: 767px){.offerings .single-video-2 .studio-video article{grid-template-columns:100%}}.offerings .single-video-2 .studio-video article .browse-project-c2a{align-self:center}@media(max-width: 767px){.offerings .single-video-2 .studio-video article .browse-project-c2a{place-self:start;margin-top:1rem}}.offerings .single-video-2 .studio-video figure{transform:scale(1) !important}.offerings .studio-offering-service{padding:calc(var(--paddingclamp)*5) 0}@media(max-width: 1199px){.offerings .studio-offering-service{padding-top:5rem;padding-bottom:5rem}}@media(max-width: 767px){.offerings .studio-offering-service .inside-container.flow-rootX10>*+*{margin-top:3rem}}.offerings .studio-offering-service .slot-container{display:grid;grid-template-columns:1fr .5fr 1fr;place-content:space-between;align-items:end;gap:2rem;padding-bottom:5rem}@media(max-width: 767px){.offerings .studio-offering-service .slot-container{padding-bottom:3rem;grid-template-columns:100%}.offerings .studio-offering-service .slot-container:last-child{padding-bottom:0}}.offerings .studio-offering-service .slot-container:not(:last-child){border-bottom:1px solid #000}.offerings .studio-offering-service .slot-container.slot-equal{grid-template-columns:1fr 1fr}.offerings .studio-offering-service .slot-container figure{text-align:center}@media(max-width: 767px){.offerings .studio-offering-service .slot-container figure{text-align:left;order:1}}.offerings .studio-offering-service .slot-container figure img{height:max(8vw,8rem);object-fit:contain}.offerings .studio-offering-service .slot-container figure svg{width:max(8vw,8rem);height:max(8vw,8rem);overflow:inherit}@media(max-width: 767px){.offerings .studio-offering-service .slot-container figure svg{width:auto;height:max(6vw,5rem)}}@media(max-width: 767px){.offerings .studio-offering-service .slot-container article{order:2}.offerings .studio-offering-service .slot-container article.flow-rootX3>*+*{margin-top:1rem}.offerings .studio-offering-service .slot-container article .browse-project-c2a{padding-top:.7rem}}@media(max-width: 991px){.offerings .studio-offering-service .slot-container article .h2{transform:translateY(0)}}.offerings .studio-offering-service .slot-container article:not(:last-child){display:grid;place-content:start}.offerings .studio-offering-service .slot-container article:not(:last-child) .h6{max-width:max(26vw,20rem)}.offerings .studio-offering-service .slot-container article:not(:last-child) .browse-project-c2a{place-self:start}.offerings .studio-offering-service .slot-container article:not(:first-child){position:relative}.offerings .studio-offering-service .slot-container article:not(:first-child) .logo-float{position:absolute;left:-10rem;top:-10rem;z-index:-1;opacity:.2}.offerings .studio-offering-service .slot-container article:not(:first-child) .logo-float svg{width:20rem;height:20rem}@media(max-width: 2560px){.offerings .studio-offering-service .slot-container article:not(:first-child) .logo-float svg{width:24rem;height:24rem}}@media(max-width: 1440px){.offerings .studio-offering-service .slot-container article:not(:first-child) .logo-float svg{width:13rem}}@media(max-width: 767px){.offerings .studio-offering-service .slot-container article:not(:first-child) .logo-float svg{display:none}}@media(max-width: 767px){.offerings .studio-offering-service .slot-container .tag__wrapper{order:3;padding-top:1rem}}.offerings .studio-offering-service .slot-container .ss-tag{display:flex;flex-wrap:wrap;justify-content:end;gap:1rem;list-style:none}@media(max-width: 1199px){.offerings .studio-offering-service .slot-container .ss-tag{gap:.5rem}}@media(max-width: 767px){.offerings .studio-offering-service .slot-container .ss-tag{justify-content:start;gap:.4rem}}.offerings .studio-offering-service .slot-container .ss-tag li{background:-webkit-linear-gradient(90deg, rgb(0, 53, 247) 0%, rgb(229, 80, 253) 53%, rgb(0, 219, 200) 100%);background:linear-gradient(90deg, rgb(0, 53, 247) 0%, rgb(229, 80, 253) 53%, rgb(0, 219, 200) 100%);color:#fff;padding:.5rem 1.8rem;font-weight:300;font-size:max(1.2vw,1rem);border-radius:4rem;background-size:800% 800%;cursor:default}@media(max-width: 1199px){.offerings .studio-offering-service .slot-container .ss-tag li{padding:.4rem 1rem;font-size:max(1.2vw,.8rem)}}@media(max-width: 991px){.offerings .studio-offering-service .slot-container .ss-tag li{font-size:max(1vw,.8rem);padding:.4rem .7rem}}.offerings .studio-offering-service .slot-container .ss-tag li:hover{background:-webkit-linear-gradient(90deg, rgb(0, 53, 247) 0%, rgb(229, 80, 253) 53%, rgb(0, 219, 200) 100%);background:linear-gradient(90deg, rgb(0, 53, 247) 0%, rgb(229, 80, 253) 53%, rgb(0, 219, 200) 100%);background-size:800% 800%;-webkit-animation:gradient-anim 9s ease infinite;animation:gradient-anim 9s ease infinite}.offerings .studio-offering-service .uiux-icon .squiggle{stroke-dasharray:50;stroke-dashoffset:50;animation:draw 3s linear infinite}.offerings .studio-offering-service .uiux-icon .squiggle-2{stroke-dasharray:20;stroke-dashoffset:20;animation:draw 4s linear infinite}.offerings .studio-offering-service .uiux-icon .half-cricle{animation:shift 3s linear infinite}.offerings .studio-offering-service .uiux-icon .bottom-pie{animation:shiftBottom 3s linear infinite}.offerings .studio-offering-service .uiux-icon .top-pie{animation:shiftTop 3s linear infinite}.offerings .studio-offering-service .uiux-icon .box-wiggle{animation:wiggle 3s linear infinite;transform-origin:50% 50%;-webkit-animation:wiggle 3s linear infinite;-webkit-transform-origin:50% 50%}.offerings .studio-offering-service .uiux-icon .box-wiggle-right{animation:wiggle-right 3s linear infinite;transform-origin:50% 50%;-webkit-animation:wiggle-right 3s linear infinite;-webkit-transform-origin:50% 50%}.offerings .studio-offering-service .uiux-icon .circle-rotation{animation:circleRotation 3s linear infinite;transform-origin:36% 55%}.offerings .studio-offering-service .uiux-icon .pen-draw{animation:penDraw 3s linear infinite}@keyframes penDraw{0%{transform:translate(0, 0)}50%{transform:translate(-10px, 10px)}100%{transform:translate(0, 0)}}@keyframes draw{0%{stroke-dashoffset:0;transform:translateY(10px)}50%{stroke-dashoffset:50;transform:translateY(0)}100%{stroke-dashoffset:0;transform:translateY(10px)}}@keyframes shift{0%{transform:translateX(-2px)}50%{transform:translateX(0)}100%{transform:translateX(-2px)}}@keyframes shiftBottom{0%{transform:translate(2px, 2px)}50%{transform:translate(0, 0)}100%{transform:translate(2px, 2px)}}@keyframes shiftTop{0%{transform:translate(2px, -2px)}50%{transform:translate(0, 0)}100%{transform:translate(2px, -2px)}}@keyframes wiggle{0%{transform:translate(0, 0px)}25%{transform:translate(-6px, 0px)}50%{transform:translate(0, 0px)}75%{transform:translate(-6px, 0px)}100%{transform:translate(0, 0px)}}@keyframes wiggle-right{0%{transform:translate(0, 0px)}25%{transform:translate(6px, 0px)}50%{transform:translate(0, 0px)}75%{transform:translate(6px, 0px)}100%{transform:translate(0, 0px)}}@keyframes circleRotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.offerings .studio-offering-service .video-icon .play-anim{animation:playAnim 4s cubic-bezier(0.68, -0.55, 0.27, 1.55) infinite;transform-origin:center}.offerings .studio-offering-service .video-icon .skew-circle{animation:skewAnim 4s cubic-bezier(0.68, -0.55, 0.27, 1.55) infinite;transform-origin:center}.offerings .studio-offering-service .video-icon .pencil-ball{animation:pencilBallAnim 4s cubic-bezier(0.68, -0.55, 0.27, 1.55) infinite}.offerings .studio-offering-service .video-icon .pencil-cap{transform-origin:center right;animation:pencilCapAnim 4s cubic-bezier(0.77, 0, 0.18, 1) infinite}.offerings .studio-offering-service .video-icon .pencil-body{animation:pencilBodyAnim 4s cubic-bezier(0.77, 0, 0.18, 1) infinite}.offerings .studio-offering-service .video-icon .trim-anim{animation:trimBg 4s cubic-bezier(0.77, 0, 0.18, 1) infinite}.offerings .studio-offering-service .video-icon .seek-bar{animation:seekBar1 2s cubic-bezier(0.77, 0, 0.18, 1) infinite}.offerings .studio-offering-service .video-icon .seek-bar-2{animation:seekBar2 2s cubic-bezier(0.77, 0, 0.18, 1) infinite}@keyframes seekBar1{0%{transform:translateX(10px)}50%{transform:translateX(0)}100%{transform:translateX(10px)}}@keyframes seekBar2{0%{transform:translateX(-10px)}50%{transform:translateX(0)}100%{transform:translateX(-10px)}}@keyframes playAnim{0%{transform:translateY(10px)}50%{transform:translateY(0)}100%{transform:translateY(10px)}}@keyframes skewAnim{0%{transform:translateY(-10px) skew(0)}50%{transform:translateY(0) skew(10deg)}100%{transform:translateY(-10px) skew(0)}}@keyframes pencilBallAnim{0%{transform:translate(0, 0);fill:#fff}50%{transform:translate(-8px, 8px);fill:#000aff}100%{transform:translate(0, 0);fill:#fff}}@keyframes pencilCapAnim{0%{transform:translate(-1px, -18px) rotate(-40deg) scale(1);fill:#fff}50%{transform:translate(10px, -26px) rotate(-90deg) scale(1.8);fill:#000aff}100%{transform:translate(-1px, -18px) rotate(-40deg) scale(1);fill:#fff}}@keyframes pencilBodyAnim{0%{fill:#fff}50%{fill:#fffb00}100%{fill:#fff}}@keyframes trimBg{0%{transform:translateX(-5px)}50%{transform:translateX(5px)}100%{transform:translateX(-5px)}}.offerings .studio-offering-service .branding-icon .circle-1{animation:circleOne 4s cubic-bezier(0.77, 0, 0.18, 1) infinite;transform-origin:center}.offerings .studio-offering-service .branding-icon .arrow-anim{animation:arrowAnimation 6s cubic-bezier(0.77, 0, 0.18, 1) infinite;animation-delay:.4s;transform-origin:center}.offerings .studio-offering-service .branding-icon .circle-2{animation:circleOne 4s cubic-bezier(0.77, 0, 0.18, 1) infinite;transform-origin:center;animation-delay:.2s}.offerings .studio-offering-service .branding-icon .shade-3{transform:translate(14px, 12px);animation:shadeThree 4s cubic-bezier(0.77, 0, 0.18, 1) infinite;transform-origin:center}.offerings .studio-offering-service .branding-icon .film-clap{animation:filmClap 4s cubic-bezier(0.68, -0.55, 0.27, 1.55) infinite;transform-origin:0 22%}.offerings .studio-offering-service .branding-icon .shade-shrink{animation:shadeShrink 4s cubic-bezier(0.68, -0.55, 0.27, 1.55) infinite;transform-origin:center;animation-delay:.2s}.offerings .studio-offering-service .branding-icon .circle-shade{animation:circleShade 4s cubic-bezier(0.68, -0.55, 0.27, 1.55) infinite;transform-origin:48% 62%}.offerings .studio-offering-service .branding-icon .r-arrow{animation:rightArrow 4s cubic-bezier(0.68, -0.55, 0.27, 1.55) infinite}.offerings .studio-offering-service .branding-icon .l-arrow{animation:leftArrow 4s cubic-bezier(0.68, -0.55, 0.27, 1.55) infinite}.offerings .studio-offering-service .branding-icon .slash-mirror{animation:slashMirror 4s cubic-bezier(0.77, 0, 0.18, 1) infinite;animation-delay:.2s}.offerings .studio-offering-service .branding-icon .code-anim{transform-origin:center;animation:codeAnim 4s cubic-bezier(0.77, 0, 0.18, 1) infinite;animation-delay:4s}.offerings .studio-offering-service .branding-icon .share-anim{transform:translate(-10px, -5px)}.offerings .studio-offering-service .branding-icon .share-anim .path-1{transform-origin:40% 48%;animation:pathOne 4s cubic-bezier(0.77, 0, 0.18, 1) infinite}.offerings .studio-offering-service .branding-icon .share-anim .path-2{transform-origin:40% 55%;animation:pathTwo 4s cubic-bezier(0.77, 0, 0.18, 1) infinite}.offerings .studio-offering-service .branding-icon .share-anim .circ-top{animation:circTop 4s cubic-bezier(0.77, 0, 0.18, 1) infinite}.offerings .studio-offering-service .branding-icon .share-anim .circ-bottom{animation:circBottom 4s cubic-bezier(0.77, 0, 0.18, 1) infinite}@keyframes circTop{0%{transform:translate(0)}50%{transform:translate(-14px, 12px)}100%{transform:translate(0)}}@keyframes circBottom{0%{transform:translate(0)}50%{transform:translate(-14px, -11px)}100%{transform:translate(0)}}@keyframes pathOne{0%{transform:rotate(0deg)}50%{transform:rotate(40deg)}100%{transform:rotate(0deg)}}@keyframes pathTwo{0%{transform:rotate(0deg)}50%{transform:rotate(-42deg)}100%{transform:rotate(0deg)}}@keyframes codeAnim{0%{transform:translateX(0) scale(0.8) skew(0) scaleX(1)}50%{transform:translateX(30px) scale(0.8) skew(-20deg) scaleX(-1)}100%{transform:translateX(0) scale(0.8) skew(0) scaleX(1)}}@keyframes slashMirror{0%{transform:translateX(0) skew(0)}25%{transform:translateX(30px) skew(-10deg)}50%{transform:translateX(30px) skew(-10deg)}100%{transform:translateX(0) skew(0)}}@keyframes rightArrow{0%{transform:translateX(0);opacity:1}50%{transform:translateX(80%);opacity:1}55%{transform:translateX(80%);opacity:0}60%{transform:translateX(-80%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes leftArrow{0%{transform:translateX(0);opacity:1}50%{transform:translateX(-80%);opacity:1}55%{transform:translateX(-80%);opacity:0}60%{transform:translateX(80%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes circleOne{0%{transform:translateX(-8px)}50%{transform:translateX(8px)}100%{transform:translateX(-8px)}}@keyframes shadeThree{0%{transform:translate(14px, 12px)}50%{transform:translate(-14px, 22px)}100%{transform:translate(14px, 12px)}}@keyframes arrowAnimation{0%{transform:translateX(-5px)}50%{transform:translateX(5px)}100%{transform:translateX(-5px)}}@keyframes filmClap{0%{transform:rotate(0deg)}50%{transform:rotate(-20deg)}100%{transform:rotate(0deg)}}@keyframes shadeShrink{0%{transform:scale(1)}50%{transform:scale(1.2)}100%{transform:scale(1)}}@keyframes circleShade{0%{transform:rotate(0)}50%{transform:rotate(360deg)}100%{transform:rotate(0)}}@-webkit-keyframes gradient-anim{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes gradient-anim{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}.studio-offerings-main{margin-top:max(16vw,10rem)}@media(max-width: 1199px){.studio-offerings-main{margin-top:max(12vw,8rem);padding-bottom:2rem}}.studio-offerings-main .--title{display:grid;grid-template-columns:1.5fr .5fr;align-items:start;gap:7rem}@media(max-width: 1535px){.studio-offerings-main .--title{grid-template-columns:1.5fr .7fr}}@media(max-width: 1199px){.studio-offerings-main .--title{grid-template-columns:1.5fr 1fr;gap:2rem;row-gap:2rem}}@media(max-width: 767px){.studio-offerings-main .--title{display:flex;flex-direction:column}}.studio-offerings-main .--title .h2{line-height:1.4}.studio-offerings-main .--title p:not(:first-child){grid-row:2;grid-column:2}.studio-offerings-main .flex-col{display:block;width:100%;order:2;position:relative}@media(max-width: 1199px){.studio-offerings-main .flex-col{align-items:center;display:flex}}.studio-offerings-main .grid-sub-title{width:100%;display:flex;padding-bottom:max(4vw,2rem);padding-top:max(5vw,3rem)}.studio-offerings-main .grid-sub-title p{margin:0;width:100%}.studio-offerings-main .work-items li{transition:var(--animation-smooth)}.studio-offerings-main .work-items li .stripe{display:block;width:100%;height:1px;background-color:rgba(0,0,0,.4)}.studio-offerings-main .work-items li a{transition:var(--animation-fast)}.studio-offerings-main .work-items li a p{transition:var(--animation-fast);transform:translateX(0) rotate(0.001deg)}.studio-offerings-main .work-items li a:hover{opacity:.33}.studio-offerings-main .work-items li a:hover h4{transform:translateX(calc(var(--paddingclamp) * -0.2)) rotate(0.001deg)}.studio-offerings-main .work-items li .row{display:grid;grid-template-columns:1.5fr .5fr;gap:2rem;position:relative;padding:calc(var(--paddingclamp)*2) 0 calc(var(--paddingclamp)*2) 0}.studio-offerings-main .work-items li .row .arrow__right{display:none}@media(max-width: 1535px){.studio-offerings-main .work-items li .row{grid-template-columns:1.5fr .7fr}}@media(max-width: 1199px){.studio-offerings-main .work-items li .row{grid-template-columns:1.5fr 1fr;padding:3rem 0}}@media(max-width: 992px){.studio-offerings-main .work-items li .row{grid-template-columns:1fr .7fr}}@media(max-width: 767px){.studio-offerings-main .work-items li .row{grid-template-columns:auto;gap:.2rem;padding:2rem 0 2.5rem}.studio-offerings-main .work-items li .row .flex-col{justify-content:space-between}.studio-offerings-main .work-items li .row .flex-col .h4{flex:1}.studio-offerings-main .work-items li .row .arrow__right{display:block;width:25px;height:25px}.studio-offerings-main .work-items li .row .arrow__right svg{width:25px;height:25px}}.studio-offerings-main .work-items{list-style:none}.studio-offerings-main .work-items .flex-col:nth-child(2){padding-top:1em}.studio-offerings-main .work-items h4{position:relative;display:block;overflow:hidden;line-height:1;transition:var(--animation-fast);transform:translateX(0) rotate(0.001deg)}.studio-offerings-main .work-items h4 span{position:relative;display:block;padding:.1em 0}@media(max-width: 1440px){main.touch.offerings .studio-works{margin-top:5.2rem}}@media(max-width: 1199px){main.touch .studio-works{margin-top:0;margin-bottom:0}main.touch .studio-works .head--title{column-gap:10px}main.touch .studio-works .head--title .single-cta-circle{width:max(7vw,5rem);height:max(7vw,5rem)}main.touch .studio-works .head--title .single-cta-circle svg{width:max(3vw,2.3rem);height:max(3vw,2.3rem)}}@media(max-width: 1199px)and (max-width: 1199px){main.touch .home-studio-animation.theme-logo-anim2{background:#eaf6ff;padding-top:4.5rem;padding-bottom:4.5rem;margin-bottom:3rem}}@media(max-width: 1199px){main.touch.studio .studio-works{margin-top:5.3rem}main.touch.offerings .studio-works{margin-top:4.8rem}main.touch .studio-facts .inside-container .h6.short-desc{margin-top:.7rem}main.touch.contact .studio-contact{background:#101010;color:#fff;padding-top:5rem;padding-bottom:1rem}main.touch.contact .studio-contact .inner-padding{padding-inline:0}main.touch.contact .studio-contact .two-columns{gap:max(4vw,3rem)}main.touch.contact .studio-partner{padding-bottom:5rem}}@media(max-width: 767px){main.touch .home-studio-animation{padding:0 1.5rem 4.5rem;height:auto}main.touch .home-studio-animation .flow-rootX5>*+*{margin-top:.5rem}main.touch .studio-keyservices{padding-top:1rem}main.touch .studio-keyservices .head--title-2{gap:max(1.4vw,1rem)}main.touch .studio-keyservices .head--title-2 .h3{font-size:max(2vw,1.8rem)}main.touch .marquee--container{padding:1rem 0 4rem}main.touch .studio-logo-scroll .marquee--container{padding:1rem 0 1rem}main.touch .studio-foster{padding:3.5rem 0}main.touch .studio-foster .wide-container{padding-right:0}main.touch.contact .studio-partner{padding-bottom:2rem}main.touch.contact .studio-partner .studio-video .overflow-box-effect{display:none}main.touch.contact .studio-partner .studio-video{grid-template-columns:auto}main.touch.contact .studio-partner .studio-video article{order:1}main.touch.contact .studio-partner .studio-video figure{order:2;margin-top:30px}main.touch.contact .studio-partner .overflow-splitText .replicate-text{position:relative}main.touch.contact .studio-partner .overflow-splitText .replicate-text .flow-rootX12>*+*{margin-top:1rem}main.touch.contact .studio-partner .overflow-splitText .replicate-text p br{display:none}main.touch.contact article.contact__info.flow-rootX10>*+*{margin-top:2rem}main.touch.contact .form-style .form-field{font-size:1.2rem !important;margin-top:12px}main.touch.contact .studio-contact{padding-top:4rem;padding-bottom:1rem}main.touch.contact .studio-contact .inner-padding{padding-inline:0}main.touch.contact .studio-contact .two-columns{grid-template-columns:auto;gap:max(6vw,4rem)}main.touch.contact .studio-contact .two-columns article{order:3}main.touch.contact .studio-contact .two-columns .separator{order:2}main.touch.contact .studio-contact .two-columns .wpcf7{order:1}main.touch.contact .studio-contact .two-columns .separator{width:100%;height:1px;background:#fff;margin:0 auto;position:relative}main.touch.contact .studio-contact .two-columns .separator::before{content:"";top:50%;left:0;transform:translatey(-50%)}main.touch.contact .studio-contact .two-columns .separator::after{content:"";top:50%;right:0;left:auto;transform:translateY(-50%)}}@media(max-width: 675px){main.touch .studio-works .browse-project-c2a{margin-left:auto;margin-right:auto;margin-top:calc(var(--paddingclamp)*.8)}main.touch .studio-works .head--title{grid-auto-flow:row}main.touch .studio-works .head--title .single-cta-circle{width:max(5vw,3.5rem);height:max(5vw,3.5rem);margin-left:auto;margin-top:-1rem}main.touch .studio-works .head--title .single-cta-circle svg{width:max(3vw,2.3rem);height:max(3vw,2.3rem)}main.touch .studio-works .our--works-block{gap:max(5vw,3.5rem);padding-inline:0}main.touch .studio-works .our--works-block .project{grid-template-columns:auto;gap:.7rem}main.touch .studio-works .our--works-block .project .parallax-layers-main{order:1}main.touch .studio-works .our--works-block .project article{order:2}main.touch .studio-works .our--works-block .project article .h1xs{margin-left:0;margin-top:14px;transform:none}main.touch .studio-works .our--works-block .project .common-tags{order:3}main.touch.studio .studio-works .browse-project-c2a{margin-top:calc(var(--paddingclamp)*.6)}main.touch.studio .studio-works .our--works-block .project .parallax-layers{margin-bottom:1.5rem}main.touch .home-studio-animation article{max-width:100%;margin-left:auto;margin-right:0}main.touch .home-studio-animation article .quote .split-parent .h1xs{font-size:max(6vw,2.2rem);line-height:1}main.touch .studio-partner .studio-video{grid-template-columns:auto}main.touch .studio-partner .studio-video figure{order:1}main.touch .studio-partner .studio-video article{order:2;gap:2rem}main.touch .studio-partner .studio-video article .flow-rootX10>*+*{margin-top:1rem}main.touch .single-video-2.studio-partner .studio-video .ar-landscape{padding-bottom:43.25% !important}main.touch .single-video-2.studio-partner .studio-video article{gap:0}main.touch .single-video-2.studio-partner .studio-video article.flow-rootX9>*+*{margin-top:2rem;margin-right:auto;text-align:left}main.touch .single-video-2.studio-partner .studio-video.flow-rootX10>*+*{margin-top:1rem}}@media(max-width: 575px){main.touch .single-video-2.studio-partner .studio-video .ar-landscape{padding-bottom:72.25% !important}}/*# sourceMappingURL=style.css.map */
