blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select{margin:0}*,:after,:before{box-sizing:inherit;-webkit-tap-highlight-color:#0000}img,video{max-width:100%;height:auto}:root{--outlines:#2b2b2b;--black:#000;--light-gray:#fcfcfc;--global-padding:1.25rem;--border-radius:.25rem}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;box-sizing:border-box;font-size:3.86473vw}@media (min-width:600px){html{font-size:2.08333vw}}@media (min-width:1025px){html{font-size:min(1.11111vw,2.55556vh)}}body,html{background-color:var(--light-gray);color:var(--light-gray);min-height:var(--vh,100vh);word-break:keep-all;width:100%;font-family:HelveticaNowDisplay,sans-serif;font-weight:400}.hide{display:none!important}.hidden{visibility:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior:none}.no-scrollbar::-webkit-scrollbar{display:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}iframe,video{border:0}img,object,svg{-webkit-user-select:none;user-select:none}figure{display:inline-flex}figure,img,object,svg{-webkit-user-drag:none;width:100%}picture{display:flex}picture,picture img{width:100%;height:100%}picture img{object-fit:cover}button,input{background:0 0;background:initial;border:initial;border-radius:0;padding:0}textarea{box-shadow:none;resize:none;border:none;outline:none;overflow:auto}input:-webkit-autofill{transition:all 5000s ease-in-out!important}input:-webkit-autofill:active{transition:all 5000s ease-in-out!important}input:-webkit-autofill:focus{transition:all 5000s ease-in-out!important}input:-webkit-autofill:hover{transition:all 5000s ease-in-out!important}:focus{outline:none}a{color:inherit;-webkit-user-drag:none;-webkit-text-decoration:none;text-decoration:none}svg{fill:currentColor;height:100%}body{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision}.disable-all,.disable-all *{pointer-events:none!important}[data-component=copy-mail]{cursor:pointer;position:relative}[data-component=big-title-anim],[data-component=hero-title]{flex-direction:column;justify-content:center;align-items:center;display:flex}[data-component=big-title-anim],[data-component=hero-title],[data-component=text-anim]{transform:translateZ(0)}[data-component=big-title-anim] *,[data-component=hero-title] *,[data-component=text-anim] *{backface-visibility:hidden;transform-style:preserve-3d}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}[data-component=splited-text]{perspective:31.25rem}[data-component=splited-text] *{backface-visibility:hidden;transform-style:preserve-3d}[data-component=fluid-image] canvas{border-radius:var(--border-radius);width:100%;height:100%;position:absolute}:root{--light-black:#141414;--lemon-grass:#989a96;--heliotrope:#f683fa;--west-side:#fb8710;--swap-color-duration:.65s;--swap-color-ease:cubic-bezier(.25,1,.5,1)}body .root{background-color:var(--light-gray);cursor:default;width:100%;position:relative}body .root .wrapper{padding-left:var(--global-padding);padding-right:var(--global-padding);--margin-section:6.25rem;--navbar-padding:calc(2.5rem + var(--global-padding)*3);width:100%;position:relative;overflow:clip}@media (min-width:600px){body .root .wrapper{--margin-section:12.5rem}}@media (min-width:1025px){body .root .wrapper{--navbar-padding:calc(2.3125rem + var(--global-padding)*2)}}body .root .wrapper main{flex-direction:column;align-items:center;display:flex}body .root .wrapper main>section{z-index:1;width:100%}@font-face{font-display:swap;font-family:Martian Mono;font-style:normal;font-weight:300;src:url(/assets/theme/font/MartianMono-Light.7f8c6.woff2)format("woff2")}@font-face{font-display:swap;font-family:Taklobo Display;font-style:normal;font-weight:900;src:url(/assets/theme/font/Taklobo-Display.26af5.woff2)format("woff2")}@font-face{font-display:swap;font-family:PP Editorial New;font-style:normal;font-weight:200;src:url(/assets/theme/font/PPEditorialNew-Ultralight.d1319.woff2)format("woff2")}@font-face{font-display:swap;font-family:PP Editorial New;font-style:italic;font-weight:200;src:url(/assets/theme/font/PPEditorialNew-UltralightItalic.0d3b7.woff2)format("woff2")}@font-face{font-display:swap;font-family:HelveticaNowDisplay;font-style:normal;font-weight:900;src:url(/assets/theme/font/HelveticaNowDisplay-Black.cf950.woff2)format("woff2")}@font-face{font-display:swap;font-family:HelveticaNowDisplay;font-style:normal;font-weight:400;src:url(/assets/theme/font/HelveticaNowDisplay-Regular.51aa5.woff2)format("woff2")}@font-face{font-display:swap;font-family:icomoon;font-style:normal;font-weight:400;src:url(/assets/theme/font/icomoon.dcece.woff2)format("woff2")}.disable{pointer-events:none}.enable{pointer-events:all}.defs{pointer-events:none;z-index:-1;position:fixed}.mixed-title{font-family:HelveticaNowDisplay,sans-serif;font-size:var(--font-size,4rem);letter-spacing:var(--letter-spacing,-.04em);font-style:normal;font-weight:900;line-height:var(--line-height,.8);text-transform:uppercase}@media (min-width:600px){.mixed-title{font-size:var(--font-size,7.5rem)}}@media (min-width:1025px){.mixed-title{font-size:var(--font-size,8.75rem)}}.mixed-title .line{flex-flow:wrap;justify-content:center;align-items:center;column-gap:.625rem;display:inline-flex}.sunset-bg{background:linear-gradient(180deg,var(--light-gray) 7.11%,#f683fa 53.09%,#fb8710 100%);background:linear-gradient(180deg,var(--light-gray) 7.11%,var(--heliotrope) 53.09%,var(--west-side) 100%)}.taklobo{font-family:Taklobo Display,sans-serif}.not-mobile{display:none}@media (min-width:600px){.not-mobile{display:inline-block}}.copied{background-color:var(--light-gray);border-radius:var(--border-radius);color:#000;font-family:Martian Mono,sans-serif;font-size:var(--font-size,.625rem);text-transform:uppercase;padding:.625rem;font-style:normal;font-weight:300;line-height:1.6;position:absolute;top:50%;translate:calc(-100% - .625rem) -50%}.text-anim:not([data-component-type=word]) .parts-root>.part-container,.text-anim[data-component-type=word],[data-component=text-anim]:not([data-component-type=word]) .parts-root>.part-container,[data-component=text-anim][data-component-type=word]{perspective:var(--perspective,31.25rem)}.text-anim:not([data-component-type=line]) .char,.text-anim:not([data-component-type=line]) .word,[data-component=text-anim]:not([data-component-type=line]) .char,[data-component=text-anim]:not([data-component-type=line]) .word{transform-origin:50%!important}@media (min-width:1025px){.text-anim:not([data-component-type=line]) .char,[data-component=text-anim]:not([data-component-type=line]) .char{--transform-origin-z:-.75em}}.text-anim[data-component-type=line] .line,[data-component=text-anim][data-component-type=line] .line{transform:translateZ(var(--transform-origin-z,-1em)) rotateX(var(--rotateX,0deg)) scaleY(var(--scaleY,1)) translateZ(calc(var(--transform-origin-z,-1em)*-1));transform-origin:50%!important}.text-anim[data-component-type=char] .char,[data-component=text-anim][data-component-type=char] .char{transform:translateZ(var(--transform-origin-z,-.85em)) rotateX(var(--rotateX,0deg)) scaleY(var(--scaleY,1)) translateZ(calc(var(--transform-origin-z,-.85em)*-1))}.text-anim:not([data-component-type=line]):not([data-component-type=char]) .word,[data-component=text-anim]:not([data-component-type=line]):not([data-component-type=char]) .word{transform:translateZ(var(--transform-origin-z,-1em)) rotateX(var(--rotateX,0deg)) scaleY(var(--scaleY,1)) translateZ(calc(var(--transform-origin-z,-1em)*-1))}[data-component=big-title-anim] .to-split,[data-component=hero-title] .to-split{perspective:31.25rem}[data-component=big-title-anim] .to-split .char,[data-component=hero-title] .to-split .char{transform:translateZ(var(--transform-origin-z,-.85em)) rotateX(var(--rotateX,0deg)) scaleY(var(--scaleY,1)) translateZ(calc(var(--transform-origin-z,-.85em)*-1))}[data-component=big-title-anim] .line,[data-component=hero-title] .line{perspective:31.25rem}[data-component=big-title-anim] .line .to-split,[data-component=hero-title] .line .to-split{perspective:none}@media (min-width:1025px){[data-component=big-title-anim] [data-component=text-anim] .char,[data-component=hero-title] [data-component=text-anim] .char{--transform-origin-z:-2em}}[data-component=big-title-anim] .word,[data-component=hero-title] .word,[data-component=text-anim] .word{white-space:nowrap}[data-component=big-title-anim].fix-safari:not([data-component-type=char]) .part-container,[data-component=big-title-anim].fix-safari:not([data-component-type=char]) .parts-root,[data-component=big-title-anim].fix-safari[data-component-type=char] .parts-root,[data-component=big-title-anim].fix-safari[data-component-type=char] .word,[data-component=hero-title].fix-safari:not([data-component-type=char]) .part-container,[data-component=hero-title].fix-safari:not([data-component-type=char]) .parts-root,[data-component=hero-title].fix-safari[data-component-type=char] .parts-root,[data-component=hero-title].fix-safari[data-component-type=char] .word,[data-component=text-anim].fix-safari:not([data-component-type=char]) .part-container,[data-component=text-anim].fix-safari:not([data-component-type=char]) .parts-root,[data-component=text-anim].fix-safari[data-component-type=char] .parts-root,[data-component=text-anim].fix-safari[data-component-type=char] .word{display:inline-block}[data-component=big-title-anim].fix-safari .to-split .parts-root,[data-component=big-title-anim].fix-safari .to-split .taklobo,[data-component=big-title-anim].fix-safari .to-split .word,[data-component=hero-title].fix-safari .to-split .parts-root,[data-component=hero-title].fix-safari .to-split .taklobo,[data-component=hero-title].fix-safari .to-split .word,[data-component=text-anim].fix-safari .to-split .parts-root,[data-component=text-anim].fix-safari .to-split .taklobo,[data-component=text-anim].fix-safari .to-split .word{display:inline-flex}[data-component=splited-text]:not([data-component-type=line]) .part-container,[data-component=splited-text]:not([data-component-type=line]) .parts-root{display:inline-block}[data-component=splited-text]:not([data-component-type=line]) .word{transform-origin:50%;transform:translateZ(-.75em)rotateX(-90deg)scaleY(1.5)translateZ(.75em)}[data-component=splited-text]:not([data-component-type=line]).show .word{transition:.5s transform cubic-bezier(.45,0,.55,1) var(--d,0s);transform:translateZ(-.75em)rotateX(0)scaleY(1)translateZ(.75em)}[data-component=splited-text]:not([data-component-type=line]).finish .word{transform:translateZ(-.75em)rotateX(90deg)scaleY(1.5)translateZ(.75em)}[data-component=splited-text][data-component-type=line] .line{transform-origin:50%;transform:translateZ(-.75em)rotateX(-90deg)scaleY(1.5)translateZ(.75em)}[data-component=splited-text][data-component-type=line].show .line{transition:.5s transform cubic-bezier(.45,0,.55,1) var(--d,0s);transform:translateZ(-.75em)rotateX(0)scaleY(1)translateZ(.75em)}[data-component=splited-text][data-component-type=line].finish .line{transform:translateZ(-.75em)rotateX(90deg)scaleY(1.5)translateZ(.75em)}.text-3d{perspective:1000px}.text-3d *{transform-style:preserve-3d}.page-transition{position:fixed}.tag{border:1px solid var(--outlines);border-radius:var(--border-radius);font-family:Martian Mono,sans-serif;font-size:var(--font-size,.625rem);text-transform:uppercase;padding:.625rem;font-style:normal;font-weight:300;line-height:1.6;display:inline-block}.tags{flex-wrap:wrap;gap:.625rem;display:flex}.button{background-color:var(--light-gray);border-radius:var(--border-radius);color:var(--black);font-family:Martian Mono,sans-serif;font-size:var(--font-size,.625rem);text-align:center;text-transform:uppercase;padding:.625rem;font-style:normal;font-weight:300;line-height:1.6;transition:background-color .3s cubic-bezier(.5,1,.89,1),color .3s cubic-bezier(.5,1,.89,1),box-shadow .3s cubic-bezier(.5,1,.89,1);overflow:hidden;box-shadow:inset 0 0 0 1px #0000}.button,.button span{white-space:nowrap}@media (min-width:1025px){.button:hover{box-shadow:inset 0 0 0 1px var(--outlines);color:var(--light-gray);background-color:#0000}}.ic-hover{color:#000;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative;overflow:hidden}.ic-hover svg{width:.625rem;height:.625rem}.ic-hover:after,.ic-hover:before{content:"";height:100%;transition:var(--swap-color-duration) opacity var(--swap-color-ease);border-radius:50%;width:100%;display:block;position:absolute;scale:.9999}.ic-hover:before{background:#fff}.ic-hover:after{background:#000}.link-hover-circle{pointer-events:none}.link-hover-circle__wrapper{padding-bottom:var(--global-padding);padding-top:var(--global-padding);pointer-events:all;flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem;display:flex;position:relative}@media (min-width:1025px){.link-hover-circle__wrapper{justify-content:flex-start;height:1rem;padding-top:0;padding-bottom:0;display:inline-flex}.link-hover-circle__wrapper:before{content:"";width:100%;height:2.5rem;display:block;position:absolute;scale:.9999}}@media (max-width:1024px){.link-hover-circle__wrapper:last-child:before{display:none}}.link-hover-circle__label{align-items:center;gap:var(--global-padding);flex-direction:row;justify-content:flex-start;display:flex;position:relative}.link-hover-circle__label span{transition:translate .5s cubic-bezier(.25,1,.5,1) .1s;position:relative}@media (min-width:1025px){.link-hover-circle__label span{translate:calc(var(--global-padding) + .625rem) 0}}.link-hover-circle__label span:after{content:"";background-color:currentColor;width:100%;height:1px;transition:width .4s cubic-bezier(.25,1,.5,1) .1s;display:block;position:absolute;bottom:-.1em;right:0;scale:.9999}.link-hover-circle__label:before{border:1px solid var(--color);content:"";opacity:.2;height:.625rem;transition:.5s scale cubic-bezier(.34,1.56,.64,1) .1s,var(--swap-color-duration) border var(--swap-color-ease);border-radius:50%;width:.625rem;display:inline-flex;position:relative;top:.0625rem;left:0;scale:.9999}@media (min-width:1025px){.link-hover-circle__label:before{position:absolute;top:.3125rem}}.link-hover-circle__ic.ic-hover{clip-path:circle(0);display:none}@media (min-width:1025px){.link-hover-circle__ic.ic-hover{transition:.5s clip-path cubic-bezier(.25,1,.5,1) .1s,var(--swap-color-duration) color var(--swap-color-ease);display:flex}.link-hover-circle__ic.ic-hover:after{opacity:0}.link-hover-circle__ic.ic-hover svg{transition:translate .25s cubic-bezier(.45,0,.55,1);translate:200% -200%}}.link-hover-circle__ic.ic-hover svg{z-index:1;position:relative}@media (min-width:1025px){.link-hover-circle--reset .link-hover-circle__ic.ic-hover svg{transition:initial;translate:-200% 200%}.link-hover-circle--hover .link-hover-circle__ic.ic-hover{clip-path:circle(50%);transition-delay:0s}.link-hover-circle--hover .link-hover-circle__ic.ic-hover svg{transition:translate .35s cubic-bezier(.5,1,.89,1);translate:0!important}.link-hover-circle--hover .link-hover-circle__label:before{transition-delay:0s;scale:0}.link-hover-circle--hover .link-hover-circle__label span{transition-delay:0s;translate:0}.link-hover-circle--hover .link-hover-circle__label span:after{width:0;transition-delay:0s}}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}.main-preloader{color:var(--black);height:100%;padding:var(--global-padding);z-index:10;flex-direction:row;justify-content:center;align-items:center;width:100%;font-family:HelveticaNowDisplay,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2;display:flex;position:fixed}.main-preloader__wrapper{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex;position:relative}@media (min-width:1025px){.main-preloader__wrapper{flex-direction:row}}.main-preloader__images{perspective:62.5rem;height:100%;transform-style:preserve-3d;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex;position:absolute}@media (min-width:1025px){.main-preloader__images{flex-direction:column;justify-content:space-between;align-items:center}}.main-preloader__images img{border-radius:var(--border-radius);height:var(--size);max-width:none;transform:translate3d(calc(var(--x,0)*1px),calc(var(--y,0)*1px),calc(var(--z,0)*1px));transform-origin:center center 0;transform-style:preserve-3d;width:var(--size);--size:calc(25vw - var(--global-padding)*2/4 - .84375rem);display:none;position:relative}.main-preloader__images img:nth-child(n+5){display:flex}@media (min-width:600px){.main-preloader__images img{--size:calc(16.6667vw - var(--global-padding)*2/6 - .9375rem)}.main-preloader__images img:nth-child(n+3){display:flex}}@media (min-width:1025px){.main-preloader__images img{--size:calc(12.5vh - var(--global-padding)*2/8 - .39047rem);display:flex}}.main-preloader__images.join{justify-content:center}.main-preloader__images.join img{position:absolute}.main-preloader__text{display:none}@media (min-width:1025px){.main-preloader__text{text-align:center;align-self:flex-end;max-width:27.5625rem;display:flex;position:absolute}}.main-preloader ::selection{background-color:var(--light-black);color:var(--light-gray)}.cursor{pointer-events:none;z-index:100;display:none;position:fixed}@media (min-width:1025px){.cursor{display:flex}}.cursor .pointer>*{position:absolute}.cursor .pointer .default{transition:all .35s cubic-bezier(.76,0,.24,1);translate:-50% -50%;scale:0}.cursor .pointer .default .circle{background-color:#fff;border-radius:50%;width:.625rem;height:.625rem}.cursor .pointer .discover{transform-origin:100% 100%;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1px;transition:all .35s cubic-bezier(.76,0,.24,1);display:flex;translate:-100% -100%;scale:0}.cursor .pointer .discover .text{font-family:Martian Mono,sans-serif;font-size:var(--font-size,.625rem);text-transform:uppercase;flex-direction:row;justify-content:center;align-items:center;padding-left:.625rem;padding-right:.625rem;font-style:normal;font-weight:300;line-height:1.6;display:flex;position:relative}.cursor .pointer .discover .arrow,.cursor .pointer .discover .text{background-color:var(--light-gray);border-radius:var(--border-radius);color:#000;height:2.25rem}.cursor .pointer .discover .arrow{flex-direction:row;justify-content:center;align-items:center;width:2.25rem;display:flex}.cursor .pointer .discover .arrow svg{width:.625rem;height:.625rem;scale:1 -1}.cursor.none .pointer .default{transition-delay:0s}.cursor.discover .pointer .discover,.cursor.show:not(.none):not(.discover) .pointer .default{transition-delay:0s;scale:1}.cursor--main{mix-blend-mode:difference}.footer{height:calc(var(--vh)*3.5);margin-top:calc(var(--vh)*-.5);z-index:2;position:relative}@media (min-width:1025px){.footer{margin-top:calc(var(--vh)*-1.6)}}.footer__wrapper{height:var(--svh);padding-bottom:var(--global-padding);padding-top:var(--navbar-padding);flex-direction:column;justify-content:space-between;align-items:flex-start;display:flex;position:sticky;top:0}.footer__header{flex-direction:column;flex:1;justify-content:space-between;align-items:flex-start;width:100%;display:flex;position:relative}@media (min-width:1025px){.footer__header{flex:initial;gap:initial;flex-direction:row;max-height:none}}.footer .footer__title.mixed-title{justify-content:flex-start;align-items:flex-start}@media (max-width:599px){.footer .footer__title.mixed-title{font-size:3.125rem}}.footer .footer__title.mixed-title .line{justify-content:flex-start}.footer .footer__title.mixed-title .rolling .part-container:first-child .char:nth-child(2){--transform-origin-z:-1em;margin:0 -.06em 0 .04em;font-family:icomoon,sans-serif;font-size:.713em;position:relative;top:.171em;width:auto!important;height:auto!important}.footer .footer__title.mixed-title .rolling .part-container:first-child .char:nth-child(2) span{padding-right:.1em}.footer__social{flex-direction:column;align-self:flex-end;gap:.9375rem;width:5.25rem;font-family:HelveticaNowDisplay,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2;display:flex;position:absolute;top:77%;translate:0 -50%}@media (min-width:600px){.footer__social{width:7.5rem}}@media (min-width:1025px){.footer__social{align-self:auto;padding-bottom:.8125rem;top:auto;bottom:0;right:0;translate:0 70%}}.footer__social__label{color:var(--lemon-grass)}.footer__social__links{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media (min-width:1025px){.footer__social__links:hover a{opacity:.2}}.footer__social__links a{transition:opacity .35s cubic-bezier(.45,0,.55,1)}@media (min-width:1025px){.footer__social__links a:hover{opacity:1;transition-timing-function:cubic-bezier(.5,1,.89,1)}}.footer__end{font-family:Martian Mono,sans-serif;font-size:var(--font-size,.625rem);align-items:center;gap:var(--global-padding);text-transform:uppercase;flex-direction:column;justify-content:center;width:100%;font-style:normal;font-weight:300;line-height:1.6;display:flex;position:relative}@media (max-width:599px){.footer__end{--font-size:.609375rem}}@media (min-width:1025px){.footer__end{flex-direction:row;padding-bottom:0}}.footer__end__copyright,.footer__end__mail{position:relative}@media (min-width:1025px){.footer__end__copyright,.footer__end__mail{position:absolute}}.footer__end__copyright{left:0}.footer__end__center{align-items:center;gap:.5rem;display:flex;overflow:clip}@media (max-width:599px){.footer__end__center{letter-spacing:-.025em}}@media (min-width:1025px){.footer__end__center{gap:.75rem}}.footer__end__center .tag{translate:0 calc((100% + 1px)*var(--p,1));--p:1.1}@media (min-width:1025px){.footer__end [data-component=copy-mail]{position:absolute;right:0}.footer__end__mail{position:relative}}.footer__end__mail:after{content:"";background-color:currentColor;width:0;height:1px;transition:width .35s cubic-bezier(.5,1,.89,1);display:block;position:absolute;bottom:.25em;right:0;scale:.9999}@media (min-width:1025px){.footer__end__mail:hover:after{width:100%;left:0}}.navbar{color:var(--color);gap:var(--global-padding);mix-blend-mode:difference;padding:var(--global-padding);pointer-events:none;z-index:10;--color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex;position:fixed;top:0;left:0}@media (min-width:1025px){.navbar{background-color:#0000;background-color:initial;flex-direction:row;height:auto}}.navbar__item{flex-shrink:0;width:100%;position:relative}@media (min-width:1025px){.navbar__item{flex:1;height:2.3125rem}}.navbar__item:after,.navbar__item:before{background-color:var(--outlines);content:"";height:1px;transition:var(--swap-color-duration) background-color var(--swap-color-ease);display:block;position:absolute;bottom:0;scale:.9999}@media (min-width:1025px){.navbar__item:after,.navbar__item:before{background-color:var(--color)}}.navbar__item:before{opacity:.2;width:calc(100%*var(--p,0))}@media (min-width:1025px){.navbar__item:after{width:calc(100%*var(--scroll-p,0))}}@media (max-width:1024px){.navbar__item.navbar__logo-wrapper:after,.navbar__item.navbar__logo-wrapper:before{background-color:var(--color)}.navbar__item:last-child:not(.navbar__logo-wrapper):before{display:none}}.navbar__logo-wrapper{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-bottom:1.125rem;display:flex}@media (min-width:1025px){.navbar__logo-wrapper{flex:1;align-items:flex-start;padding-bottom:0}}@media (max-width:1024px){.navbar__logo-wrapper:before{transition:var(--swap-color-duration) background-color var(--swap-color-ease)}}.navbar__toggle{pointer-events:all;flex-direction:row;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:relative;scale:.9999}@media (min-width:1025px){.navbar__toggle{display:none}}.navbar__toggle:before{border:1px solid var(--color);content:"";opacity:.2;border-radius:50%;width:100%;height:100%;display:block}.navbar__toggle span,.navbar__toggle:before{transition:var(--swap-color-duration) all var(--swap-color-ease);position:absolute;scale:.9999}.navbar__toggle span{background-color:var(--color);border-radius:50%;width:10%;height:10%;display:inline-flex}.navbar__toggle span:first-child{translate:-200%}.navbar__toggle span:last-child{translate:200%}.navbar__logo{pointer-events:all;width:6.3775rem;height:1rem;display:flex}.navbar__logo svg,.navbar__wrapper{transition:var(--swap-color-duration) color var(--swap-color-ease)}.navbar__wrapper{color:var(--color);gap:var(--global-padding);--color:#fff;flex:1;width:100%;display:none;position:relative}@media (min-width:1025px){.navbar__wrapper{flex:initial;--color:unset;flex-direction:row;justify-content:flex-start;align-items:center;width:auto;display:flex}}.navbar__scene-wrapper{pointer-events:none;flex:1;width:100%;height:100%;display:flex;position:relative}@media (min-width:1025px){.navbar__scene-wrapper{display:none}}.navbar__nav{border-radius:var(--border-radius);-webkit-clip-path:inset(0 0 0 0 round var(--border-radius));clip-path:inset(0 0 0 0 round var(--border-radius));-webkit-clip-path:inset(0 0 var(--mask-p,0) 0 round var(--border-radius));clip-path:inset(0 0 var(--mask-p,0) 0 round var(--border-radius));color:var(--outlines);font-family:HelveticaNowDisplay,sans-serif;font-size:1.375rem;font-style:normal;font-weight:400;line-height:var(--line-height,1);padding-left:var(--global-padding);padding-right:var(--global-padding);background-color:#fff;width:100%}@media (min-width:600px){.navbar__nav{font-size:1.5625rem;line-height:var(--line-height,1.16)}}.navbar__nav{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}@media (min-width:1025px){.navbar__nav{background-color:#0000;background-color:initial;border-radius:0;border-radius:initial;-webkit-clip-path:initial;clip-path:none;color:inherit;font-family:Martian Mono,sans-serif;font-size:var(--font-size,.625rem);gap:var(--global-padding);text-transform:uppercase;flex-direction:row;flex:1;padding-left:0;padding-right:0;font-style:normal;font-weight:300;line-height:1.6}}.navbar__link{pointer-events:none}@media (min-width:1025px){.navbar__link{flex:initial;width:12.5rem}.navbar__link:last-child{width:16.25rem}}.navbar__link__wrapper{padding-bottom:var(--global-padding);padding-top:var(--global-padding);pointer-events:all;flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem;display:flex;position:relative}@media (min-width:1025px){.navbar__link__wrapper{justify-content:flex-start;height:1rem;padding-top:0;padding-bottom:0;display:inline-flex}.navbar__link__wrapper:before{content:"";width:100%;height:2.5rem;display:block;position:absolute;scale:.9999}}@media (max-width:1024px){.navbar__link__wrapper:last-child:before{display:none}}.navbar__link__label{flex-direction:row;justify-content:flex-start;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:1025px){.navbar__link__label{overflow:visible;overflow:initial}.navbar__link__label:before{border:1px solid var(--color);content:"";opacity:.2;height:.625rem;transition:.5s scale cubic-bezier(.34,1.56,.64,1) .1s,var(--swap-color-duration) border var(--swap-color-ease);border-radius:50%;width:.625rem;display:inline-flex;position:absolute;left:0;scale:.9999}.navbar__link__label span{translate:calc(var(--global-padding) + .625rem) 0;transition:translate .5s cubic-bezier(.25,1,.5,1) .1s;position:relative}}@media (max-width:1024px){.navbar__link__label span{padding-bottom:.075em;transition:all .65s cubic-bezier(.25,1,.5,1);translate:0 100%}}.navbar__link__ic.ic-hover{clip-path:circle(0)}@media (max-width:1024px){.navbar__link__ic.ic-hover{color:var(--light-gray);transition:clip-path .65s cubic-bezier(.25,1,.5,1) .15s;display:flex}.navbar__link__ic.ic-hover:before{content:none}}@media (min-width:1025px){.navbar__link__ic.ic-hover{transition:.5s clip-path cubic-bezier(.25,1,.5,1) .1s,var(--swap-color-duration) color var(--swap-color-ease)}.navbar__link__ic.ic-hover:after{opacity:0}.navbar__link__ic.ic-hover svg{transition:translate .25s cubic-bezier(.45,0,.55,1);translate:200% -200%}}.navbar__link__ic.ic-hover svg{z-index:1;position:relative}.navbar__link__ic.ic-hover:after{background:#000}@media (min-width:1025px){.navbar__link__ic.ic-hover:after{background:#fff}.navbar__link--reset .navbar__link__ic.ic-hover svg{transition:initial;translate:-200% 200%}.navbar__link--hover .navbar__link__ic.ic-hover{clip-path:circle(50%);transition-delay:0s}.navbar__link--hover .navbar__link__ic.ic-hover svg{transition:translate .35s cubic-bezier(.5,1,.89,1);translate:0!important}.navbar__link--hover .navbar__link__label:before{transition-delay:0s;scale:0}.navbar__link--hover .navbar__link__label span{transition-delay:0s;translate:0}}@media (max-width:1024px){.navbar__link:before{width:0;transition:all .65s cubic-bezier(.45,0,.55,1)}.navbar__link--show:before{width:100%}.navbar__link--show .navbar__link__label span{translate:0}.navbar__link--show .navbar__link__ic.ic-hover{clip-path:circle(50%)}}@media (min-width:1025px){.navbar [data-component=copy-mail]{display:none}}.navbar__mail{color:var(--outlines);font-family:Martian Mono,sans-serif;font-size:var(--font-size,.625rem);pointer-events:all;text-transform:uppercase;font-style:normal;font-weight:300;line-height:1.6;text-decoration-line:underline;display:inline-flex}@media (min-width:1025px){.navbar__mail{display:none}}.navbar--clean{--color:#fff}.navbar--hero .ic-hover{color:#000}.navbar--hero .ic-hover:after{opacity:1}.navbar--mobile{padding-top:var(--navbar-padding);pointer-events:all;z-index:9;display:none}@media (max-width:1024px){.navbar--opened .navbar__toggle:before{opacity:1;background-color:#fff}.navbar--opened .navbar__toggle span{background-color:var(--outlines)}.navbar--opened .navbar__toggle span:first-child{translate:0 -200%}.navbar--opened .navbar__toggle span:last-child{translate:0 200%}.navbar--opened .navbar__bg{height:100%}.navbar--opened{--color:#fff}.navbar--show .navbar__wrapper{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.navbar--show{height:var(--svh);display:flex}}.navbar ::selection{color:var(--light-black);background-color:#fff}.cookieconsent{color:var(--color-1);z-index:97;--color-1:var(--light-gray);--color-2:#000;--padding:.625rem;width:auto;font-family:Martian Mono,sans-serif;font-size:var(--font-size,.625rem);text-transform:uppercase;font-style:normal;font-weight:300;line-height:1.6;transition:color .5s cubic-bezier(.5,1,.89,1);position:fixed;bottom:.625rem;left:50%;translate:-50%}@media (min-width:1025px){.cookieconsent{bottom:calc(var(--global-padding))}}.cookieconsent ::selection{background-color:var(--color-1);color:var(--color-2);transition:all .5s cubic-bezier(.5,1,.89,1)}.cookieconsent__wrapper{translate:0 calc(100% + var(--global-padding));align-items:center;gap:1.25rem;display:flex;position:relative;overflow:hidden}.cookieconsent__icon{background:linear-gradient(154.58deg,#fcfcfc -74.85%,#f683fa 11.7%,#fb8710);border-radius:50%;flex-direction:row;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative}.cookieconsent__icon img{width:54%;height:54%;position:absolute}.cookieconsent .link,.cookieconsent button{color:currentColor;cursor:pointer;white-space:nowrap;--font-weight:600;font-family:Martian Mono,sans-serif;font-size:var(--font-size,.625rem);text-transform:uppercase;font-style:normal;font-weight:300;line-height:1.6}.cookieconsent .link span,.cookieconsent button span{display:inline-block;position:relative}.cookieconsent .link span:after,.cookieconsent button span:after{content:"";background-color:currentColor;width:100%;height:1px;transition:width .35s cubic-bezier(.5,1,.89,1);display:block;position:absolute;bottom:.15em;right:0;scale:.9999}@media (min-width:1025px){.cookieconsent .link span:after,.cookieconsent button span:after{width:0}.cookieconsent .link:hover span:after,.cookieconsent button:hover span:after{width:100%;left:0}}.cookieconsent header{white-space:nowrap;flex-direction:column;gap:.5rem;width:100%;display:flex;position:relative}@media (min-width:600px){.cookieconsent header{gap:1rem}}.cookieconsent ul{flex-direction:column;gap:.5rem;padding-bottom:1rem;display:flex}@media (min-width:600px){.cookieconsent ul{padding-bottom:1.5rem}}.cookieconsent ul li{border:1px solid #1e1e1e1a;border-radius:.5rem;overflow:hidden;scale:.9999}.cookieconsent ul li header{background-color:#1c1c1c1a;flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem 1rem}@media (min-width:600px){.cookieconsent ul li header{padding:1rem 1.25rem}}.cookieconsent ul svg{fill:none;width:.875rem;height:.875rem}@media (min-width:600px){.cookieconsent ul svg{width:1rem;height:1rem}}.cookieconsent__title-wrapper{justify-content:space-between;display:flex;position:relative}.cookieconsent__close{cursor:pointer;flex-direction:row;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;margin-right:.9375rem;display:flex;position:relative}.cookieconsent__close:after,.cookieconsent__close:before{content:"";background-color:currentColor;width:.875rem;height:2px;display:block;position:absolute;scale:.9999}.cookieconsent__close:before{rotate:45deg}.cookieconsent__close:after{rotate:-45deg}.cookieconsent__item header svg{transition:transform .5s cubic-bezier(.25,1,.5,1)}.cookieconsent__item.expanded header svg{transform:rotate(180deg)}.cookieconsent__tab-title{flex:1;align-items:center;gap:.875rem;display:flex}@media (min-width:600px){.cookieconsent__tab-title{gap:1.25rem}}.cookieconsent__tab-content{height:0;position:relative}.cookieconsent__tab-content p{border-top:1px solid #1e1e1e2e;padding:1rem 1.25rem}.cookieconsent__module{flex-direction:row;gap:.0625rem;width:100%;display:flex;position:relative}.cookieconsent__actions{gap:.5rem;display:flex}@media (min-width:600px){.cookieconsent__actions{gap:1.25rem}}.cookieconsent__actions div{gap:.5rem;display:flex}@media (min-width:600px){.cookieconsent__actions div{gap:.75rem}}.cookieconsent .accept-all-bt,.cookieconsent header{background-color:var(--color-2);border-radius:var(--border-radius);padding:.625rem;transition:background-color .5s cubic-bezier(.5,1,.89,1)}@media (min-width:600px){.cookieconsent__prefs{width:45.875rem}}.cookieconsent__prefs .cookieconsent__actions{justify-content:space-between;position:relative}.cookieconsent__prefs .cookieconsent__actions:before{content:"";height:1px;width:calc(100% + var(--global-padding)*2);background-color:#1e1e1e2e;display:block;position:absolute;top:0;left:50%;translate:-50%;scale:.9999}.cookieconsent__scroll{width:100%;max-height:15.625rem;margin-top:1rem;position:relative;overflow-y:scroll}@media (min-width:600px){.cookieconsent__scroll{margin-top:1.5rem}}.cookieconsent.is-inview .cookieconsent__wrapper{transition:translate 1s cubic-bezier(.25,1,.5,1) 1.35s,background-color .5s,border-color cubic-bezier(.5,1,.89,1);translate:0}.cookieconsent.finish .cookieconsent__wrapper{translate:0 calc(100% + var(--global-padding));transition-duration:.7s;transition-delay:0s;transition-timing-function:cubic-bezier(.5,0,.75,0)}.cookieconsent--clean{--color-1:#000;--color-2:var(--light-gray)}.header-section{gap:2.5625rem}@media (min-width:1025px){.header-section{height:calc(var(--vh)*3.75);margin:calc(var(--vh)*-.5) 0}}.header-section__wrapper{flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex;position:relative}@media (min-width:1025px){.header-section__wrapper{top:calc(var(--vh)*.5);padding-left:10rem;padding-right:10rem;position:sticky;translate:0 -50%}}.header-section__label{clip-path:inset(50% round 100vmax);-webkit-clip-path:inset(var(--p,50%) round 100vmax);clip-path:inset(var(--p,50%) round 100vmax);color:var(--light-gray);white-space:nowrap;flex-direction:row;justify-content:center;align-items:center;padding:.625rem 1.25rem .75rem;font-family:HelveticaNowDisplay,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2;display:inline-flex;position:relative}.header-section__label:before{background-color:var(--outlines);content:"";border-radius:100vmax;width:100%;height:100%;display:block;position:absolute;scale:.9999}.header-section__title{font-family:HelveticaNowDisplay,sans-serif;font-size:1.375rem;font-style:normal;font-weight:400;line-height:var(--line-height,1);max-width:12.125rem;position:relative}@media (min-width:600px){.header-section__title{font-size:1.5625rem;line-height:var(--line-height,1.16);max-width:18.75rem}}.case-card,.scene.hidden{pointer-events:none}.case-card{align-items:flex-end;width:100%;transition:opacity .35s cubic-bezier(.5,1,.89,1);display:flex}@media (min-width:600px){.case-card{width:50%}.case-card:nth-child(4n+1),.case-card:nth-child(4n+4){padding-bottom:8.75rem}}@media (min-width:600px) and (min-width:600px){.case-card:nth-child(4n+2) .case-card__wrapper .case-card__wrapper__fig,.case-card:nth-child(4n+3) .case-card__wrapper .case-card__wrapper__fig{width:16.625rem;height:21rem}}@media (min-width:600px) and (min-width:1025px){.case-card:nth-child(4n+2) .case-card__wrapper .case-card__wrapper__fig,.case-card:nth-child(4n+3) .case-card__wrapper .case-card__wrapper__fig{width:23.75rem;height:auto}}@media (min-width:600px) and (min-width:600px){.case-card:nth-child(4n+2) .case-card__wrapper .case-card__wrapper__article,.case-card:nth-child(4n+3) .case-card__wrapper .case-card__wrapper__article{width:16.625rem}}@media (min-width:600px) and (min-width:1025px){.case-card:nth-child(4n+2) .case-card__wrapper .case-card__wrapper__article,.case-card:nth-child(4n+3) .case-card__wrapper .case-card__wrapper__article{width:23.75rem}}@media (min-width:600px){.case-card:nth-child(4n+2):nth-child(2n),.case-card:nth-child(4n+3):nth-child(2n){justify-content:end}}.case-card__wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.25rem;width:100%;max-width:100%;display:inline-flex}@media (min-width:600px){.case-card__wrapper{width:auto}}@media (min-width:1025px){.case-card__wrapper{pointer-events:none}}.case-card__wrapper__fig{aspect-ratio:374/464;border-radius:var(--border-radius);pointer-events:all;width:100%;max-width:100%;height:100%;position:relative;overflow:clip}@media (min-width:600px){.case-card__wrapper__fig{width:25.375rem}}@media (min-width:1025px){.case-card__wrapper__fig{aspect-ratio:580/640;width:36.25rem}}.case-card__wrapper__fig img{border-radius:var(--border-radius);object-fit:cover;width:100%;height:100%;scale:1.25}.case-card__wrapper__fig figcaption{border-radius:var(--border-radius);mix-blend-mode:screen;z-index:1;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;padding:1.25rem;display:flex;position:absolute;overflow:hidden}.case-card__wrapper__fig:after{border-radius:var(--border-radius);content:"";opacity:0;background:linear-gradient(#0a0a0a00 35%,#0a0a0ae6);width:calc(100% + 2px);height:calc(100% + 2px);transition:opacity .35s cubic-bezier(.5,1,.89,1);display:block;position:absolute;top:-1px;left:-1px;scale:.9999}.case-card__wrapper__tags{gap:.625rem;display:flex}.case-card__wrapper__tags .tag{translate:0 calc((100% + 1.25rem)*var(--p,1))}.case-card__wrapper__article{pointer-events:all;gap:1.25rem;display:inline-flex;position:relative}.case-card__wrapper__article__label{flex-direction:column;gap:.125rem;display:flex}.case-card__wrapper__article__label:before{border:1px solid var(--outlines);content:"";border-radius:50%;width:.625rem;height:.625rem;transition:scale .5s cubic-bezier(.34,1.56,.64,1) .1s;display:inline-flex;position:absolute;top:.40625rem;left:0;scale:.9999}@media (min-width:1025px){.case-card__wrapper__article__label:before{top:.625rem}}.case-card__wrapper__article__wrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.625rem;width:calc(100% - 1.875rem);transition:translate .5s cubic-bezier(.25,1,.5,1) .1s;display:flex;position:relative;translate:1.875rem}@media (min-width:1025px){.case-card__wrapper__article__wrapper{width:auto}}.case-card__wrapper__article__title{color:var(--light-gray);font-family:HelveticaNowDisplay,sans-serif;font-size:1.375rem;font-style:normal;font-weight:400;line-height:var(--line-height,1)}@media (min-width:600px){.case-card__wrapper__article__title{font-size:1.5625rem;line-height:var(--line-height,1.16)}}.case-card__wrapper__article__year{color:var(--lemon-grass);font-family:HelveticaNowDisplay,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}.case-card__wrapper__article__ic{clip-path:circle(0);opacity:0;position:relative;translate:0 -.25rem}.case-card__wrapper__article__ic:after{content:none}.case-card__wrapper__article__ic svg{z-index:1;position:relative}@media (min-width:1025px){.case-card__wrapper__article__ic{transition:.5s clip-path cubic-bezier(.25,1,.5,1) .1s,var(--swap-color-duration) color var(--swap-color-ease),.5s opacity cubic-bezier(.45,0,.55,1),.5s top cubic-bezier(.45,0,.55,1)}.case-card__wrapper__article__ic svg{transition:translate .25s cubic-bezier(.45,0,.55,1);translate:200% -200%}.case-card__wrapper__article--reset .case-card__wrapper__article__ic svg{transition:initial;translate:-200% 200%}.case-card__wrapper__article--hover .case-card__wrapper__article__ic{clip-path:circle(50%);transition-delay:0s}.case-card__wrapper__article--hover .case-card__wrapper__article__ic svg{transition:translate .35s cubic-bezier(.5,1,.89,1);translate:0!important}.case-card__wrapper__article--hover .case-card__wrapper__article__label:before{transition-delay:0s;scale:0!important}.case-card__wrapper__article--hover .case-card__wrapper__article__label .case-card__wrapper__article__wrapper{transition-delay:0s;translate:0}}.case-card__wrapper__article.is-inview .case-card__wrapper__article__label:before{scale:1}.case-card__wrapper__article.is-inview .case-card__wrapper__article__ic{opacity:1;flex-shrink:0;display:none;top:0}@media (min-width:1025px){.case-card__wrapper__article.is-inview .case-card__wrapper__article__ic{display:flex}.case-card:hover{opacity:1!important}.case-card:hover .case-card__wrapper__fig:after{opacity:1}}.case-card.disable *{pointer-events:none}.work-item{color:var(--color);padding-left:var(--global-padding);padding-right:var(--global-padding);transition:var(--duration) color cubic-bezier(.25,1,.5,1);--color:var(--light-gray);--duration:.5s;--ease:cubic-bezier(.25,1,.5,1);overflow:hidden}.work-item,.work-item__wrapper{position:relative}.work-item__wrapper:before{background-color:var(--light-gray);content:"";opacity:.2;width:0;height:1px;transition:opacity .6s cubic-bezier(.45,0,.55,1),width 1s cubic-bezier(.76,0,.24,1) .1s;display:block;position:absolute;top:0;left:50%;translate:-50%;scale:.9999}.work-item__header{cursor:pointer;gap:var(--global-padding);flex-direction:column;width:100%;padding-top:1.875rem;padding-bottom:1.875rem;transition:opacity .6s cubic-bezier(.45,0,.55,1);display:flex;position:relative}@media (min-width:1025px){.work-item__header{align-items:center;gap:initial;flex-direction:row;justify-content:space-between}}.work-item__header__wrapper{justify-content:space-between;align-items:center;width:100%;display:flex}@media (min-width:600px){.work-item__header__wrapper{width:auto}}@media (min-width:1025px){.work-item__header__wrapper{width:50%}}.work-item__header [data-component=css-anim] .tags{margin:-.5rem 0;padding-top:.5rem;padding-bottom:.5rem;overflow:hidden}.work-item__header [data-component=css-anim] .tags .tag{translate:0 calc(100% + .5rem)}.work-item__header [data-component=css-anim].is-inview .tags .tag{transition:.5s translate cubic-bezier(.5,1,.89,1) calc(var(--delay,0s) + .1s);translate:0}.work-item__title{width:90%;font-family:HelveticaNowDisplay,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}@media (min-width:1025px){.work-item__title{max-width:16.5625rem}}.work-item__year{font-family:Martian Mono,sans-serif;font-size:var(--font-size,.625rem);text-transform:uppercase;font-style:normal;font-weight:300;line-height:1.6}@media (min-width:1025px){.work-item__year{translate:100%}}.work-item__details{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1.25rem;width:100%;padding:.625rem 0 2.5rem;display:flex;position:relative}@media (min-width:1025px){.work-item__details{flex-direction:row;align-items:flex-end;gap:4.375rem;padding:1.875rem 0}}.work-item__details__figure{flex-shrink:0;width:23.375rem;height:12.875rem}@media (min-width:1025px){.work-item__details__figure{width:22.5rem;height:12.5rem}}.work-item__details__figure img{border-radius:var(--border-radius);object-fit:cover}.work-item__details__article{flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:1.25rem;width:100%;font-family:HelveticaNowDisplay,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2;display:flex}@media (min-width:1025px){.work-item__details__article{flex-direction:row;justify-content:space-between;align-items:flex-start;width:50%}.work-item__details__text{width:27.5rem}}.work-item:last-child:after{background-color:var(--light-gray);content:"";opacity:.2;width:0;height:1px;transition:opacity .6s cubic-bezier(.45,0,.55,1),width 1s cubic-bezier(.76,0,.24,1) .1s;display:block;position:absolute;bottom:0;left:50%;translate:-50%;scale:.9999}.work-item.is-inview:after{width:calc(100% - var(--global-padding)*2)}.work-item.is-inview .work-item__wrapper:before{width:100%}.work-item.active .work-item__header{opacity:1!important}@media (min-width:1025px){.work-item:hover .work-item__header{transition:opacity .4s cubic-bezier(.5,1,.89,1);opacity:1!important}}html[data-template=homepage] body .root .wrapper main .work{margin-top:calc(var(--vh)*-.75);padding-top:var(--margin-section)}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .work{margin-top:calc(var(--vh)*-2)}}html[data-template=homepage] body .root .wrapper main .work__cases{pointer-events:none;flex-wrap:wrap;justify-content:space-between;align-items:stretch;row-gap:5rem;margin-top:6.25rem;display:flex}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .work__cases{row-gap:11.25rem;margin-top:15.625rem;padding-left:10rem;padding-right:10rem}html[data-template=homepage] body .root .wrapper main .work__cases:hover .case-card{opacity:.3}}html[data-template=homepage] body .root .wrapper main .work__list{margin-bottom:calc(var(--margin-section)*2);margin-top:var(--margin-section);translate:calc(var(--global-padding)*-1) 0;width:100vw;position:relative}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .work__list{margin-bottom:var(--margin-section)}}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .work__list{margin-bottom:0;margin-top:calc(var(--margin-section)*1.75)}}html[data-template=homepage] body .root .wrapper main .work__list__wrapper{flex-direction:column;width:100%;display:flex;position:absolute}html[data-template=homepage] body .root .wrapper main .work__list__layer{display:none}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .work__list__layer{background-color:var(--light-gray);height:var(--layer-height);mix-blend-mode:difference;pointer-events:none;scale:1 var(--scale,0);transform-origin:0;transition:.6s scale var(--easing,cubic-bezier(.76,0,.24,1)),.6s translate var(--easing,cubic-bezier(.76,0,.24,1)),.6s height cubic-bezier(.76,0,.24,1);translate:-50% var(--y,0);width:100%;display:flex;position:absolute;top:0;left:50%}}html[data-template=homepage] body .root .wrapper main .work__list__layer.keep{--easing:cubic-bezier(.76,0,.24,1);height:0;scale:1!important}html[data-template=homepage] body .root .wrapper main .work__list--hovering{--easing:cubic-bezier(.25,1,.5,1)}html[data-template=homepage] body .root .wrapper main .work__list--highlight .work-item .work-item__header{opacity:.35}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .work__list--highlight .work-item .work-item__header{opacity:.25}}html[data-template=homepage] body .root .wrapper main .work__list--highlight .work-item .work-item__wrapper:before,html[data-template=homepage] body .root .wrapper main .work__list--highlight .work-item:after{opacity:.1}.scene{background-color:var(--black);-webkit-clip-path:inset(0 0 0 0 round var(--border-radius));clip-path:inset(0 0 0 0 round var(--border-radius));-webkit-clip-path:inset(calc(var(--top,0)*1px) calc(var(--right,0)*1px) calc(var(--bottom,0)*1px) calc(var(--left,0)*1px) round var(--border-radius));clip-path:inset(calc(var(--top,0)*1px) calc(var(--right,0)*1px) calc(var(--bottom,0)*1px) calc(var(--left,0)*1px) round var(--border-radius));pointer-events:none;will-change:clip-path;z-index:1;width:100%;position:fixed;top:0;height:var(--vh,100vh)!important}@media (min-width:1025px){.scene{pointer-events:all}}.scene canvas{width:100%;height:100%;position:absolute}.work-details{z-index:11;background-color:#000;width:100%;height:100%;position:fixed;top:0;left:0;overflow-y:scroll}.work-details__close-bt{cursor:pointer;right:var(--global-padding);top:var(--global-padding);translate:0 var(--y,0);z-index:2;width:auto;position:fixed}.work-details .work{padding:6.25rem var(--global-padding) 50vh;translate:0 var(--y,0);flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex}@media (min-width:1025px){.work-details .work{padding:6.25rem var(--global-padding) 50vh;translate:unset;flex-direction:row}}.work-details .work__details{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex;position:relative}@media (min-width:1025px){.work-details .work__details{left:var(--global-padding);translate:var(--x,0) -50%;z-index:2;flex-shrink:0;width:25rem;position:fixed;top:50%}}.work-details .work__title{background-color:var(--outlines);border-radius:100vmax;padding:.625rem 1.25rem .75rem}.work-details .work__text,.work-details .work__title{font-family:HelveticaNowDisplay,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}.work-details .work__details-wrapper{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:3.125rem;margin-top:2.375rem;display:flex}@media (min-width:1025px){.work-details .work__details-wrapper{gap:initial;flex-direction:column;margin-top:2.5rem}}.work-details .work__year{color:var(--lemon-grass);font-family:Martian Mono,sans-serif;font-size:var(--font-size,.625rem);text-transform:uppercase;font-style:normal;font-weight:300;line-height:1.6}.work-details .work__texts{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media (min-width:1025px){.work-details .work__texts{margin-top:1rem}}.work-details .work__tags{margin-top:2.25rem}@media (min-width:1025px){.work-details .work__tags{margin-top:3.5rem}}.work-details .work__link{--color:var(--light-gray);margin-top:2.5rem}@media (min-width:1025px){.work-details .work__link{margin-top:3.75rem}}.work-details .work__content{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:3.5625rem;display:flex}@media (min-width:1025px){.work-details .work__content{translate:0 var(--y,0);width:51.25rem;margin-top:0;margin-right:6.94vw}}.work-details .work__images{align-items:flex-start;gap:var(--global-padding);flex-flow:wrap;justify-content:flex-start;display:flex}.work-details .work__images figure{flex-shrink:0;width:100%;display:inline-flex;position:relative}@media (min-width:1025px){.work-details .work__images figure{width:calc(50% - var(--global-padding)*.5)}}.work-details .work__images figure img,.work-details .work__images figure video{border-radius:var(--border-radius);object-fit:cover}.work-details .work__images figure picture{display:contents}.work-details .work__images figure picture img{aspect-ratio:1;height:auto}.work-details .work__images figure.full picture img{aspect-ratio:2048/1000}@media (min-width:1025px){.work-details .work__images figure.full{width:100%}}.work-details .work__next-project{font-family:HelveticaNowDisplay,sans-serif;font-size:1.375rem;font-style:normal;font-weight:400;line-height:var(--line-height,1);margin-top:8.4375rem;translate:0 50%}@media (min-width:600px){.work-details .work__next-project{font-size:1.5625rem;line-height:var(--line-height,1.16)}}.work-details .work__next-project span:first-child{display:none}@media (min-width:1025px){.work-details .work__next-project span:first-child{display:flex}.work-details .work__next-project span:last-child{display:none}}.work-details .work__next-project:after{content:"";height:1px;width:calc(100%*var(--progress,0));background-color:currentColor;display:block;position:absolute;bottom:.1em;scale:.9999}html[data-template=homepage] body .root .wrapper main>section:not(.hero):not(.scene-wrapper):not(.sub-hero):not(.work){margin-top:calc(var(--margin-section)*2);z-index:2;position:relative}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main>section:not(.hero):not(.scene-wrapper):not(.sub-hero):not(.work){margin-top:var(--margin-section)}}html[data-template=homepage] body .root .wrapper main>section:not(.hero) ::-moz-selection{background-color:var(--light-gray);color:var(--light-black)}html[data-template=homepage] body .root .wrapper main>section:not(.hero) ::selection{background-color:var(--light-gray);color:var(--light-black)}html[data-template=homepage] body .root .wrapper main .hero{color:#000;height:calc(var(--vh)*3);width:100vw}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .hero{height:calc(var(--vh)*4)}}html[data-template=homepage] body .root .wrapper main .hero__wrapper{background-color:var(--light-gray);height:var(--vh,100vh);flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:flex-start;width:100vw;display:flex;position:sticky;top:0}html[data-template=homepage] body .root .wrapper main .hero__bg{height:var(--vh,100vh);mix-blend-mode:difference;pointer-events:none;z-index:1;width:100vw;display:none;position:absolute}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .hero__bg{display:inline}}html[data-template=homepage] body .root .wrapper main .hero__bg canvas{width:100%;height:100%;position:absolute}html[data-template=homepage] body .root .wrapper main .hero__content{height:100%;padding-top:calc(var(--global-padding) + 3.625rem);flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;display:flex}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .hero__content{padding-top:calc(var(--global-padding) + 2.3125rem)}}html[data-template=homepage] body .root .wrapper main .hero__content__wrapper{font-family:HelveticaNowDisplay,sans-serif;font-size:var(--font-size,4rem);letter-spacing:var(--letter-spacing,-.04em);font-style:normal;font-weight:900;line-height:var(--line-height,.8);padding-left:var(--global-padding);padding-right:var(--global-padding);text-transform:uppercase;flex:1;width:100%;position:relative}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .hero__content__wrapper{font-size:var(--font-size,7.5rem)}}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .hero__content__wrapper{font-size:var(--font-size,8.75rem)}}html[data-template=homepage] body .root .wrapper main .hero__content__wrapper{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .hero__content__wrapper{padding-left:var(--padding-left);--padding-left:calc(50vw - 41.8125rem);padding-right:0}}html[data-template=homepage] body .root .wrapper main .hero__content__wrapper__center{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .hero__content__wrapper__center{align-items:flex-start;width:auto;margin-top:max(-1.875rem,-4vh)}}html[data-template=homepage] body .root .wrapper main .hero__subtitle{text-align:center;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;font-weight:900;display:flex;position:relative}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .hero__subtitle{text-align:left;width:auto}}html[data-template=homepage] body .root .wrapper main .hero__subtitle>span{width:100%}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .hero__subtitle>span{width:auto}html[data-template=homepage] body .root .wrapper main .hero__subtitle>span:not(:first-child){margin-top:-.02em}html[data-template=homepage] body .root .wrapper main .hero__subtitle>span:nth-child(2){margin-left:1.94em}html[data-template=homepage] body .root .wrapper main .hero__subtitle>span:nth-child(3){gap:1.97em;margin-left:1.93em}}html[data-template=homepage] body .root .wrapper main .hero__subtitle>span:not(.to-split){justify-content:center;display:inline-flex}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .hero__subtitle>span .only-mobile{display:none}}html[data-template=homepage] body .root .wrapper main .hero__subtitle .for .char:nth-child(2){--transform-origin-z:-1em;margin:0 .03em 0 .07em;font-family:icomoon,sans-serif;font-size:.7em;position:relative;top:.195em;width:auto!important;height:auto!important}html[data-template=homepage] body .root .wrapper main .hero__text{letter-spacing:0;text-align:justify;text-align-last:justify;text-transform:none;align-self:flex-end;width:16.25rem;font-family:HelveticaNowDisplay,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2;position:relative}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .hero__text{translate:calc(-100% - var(--padding-left) + 100vw - var(--global-padding)) 0;align-self:auto;position:absolute;top:0;left:0}}html[data-template=homepage] body .root .wrapper main .hero__text:not(.split-lines) .part-container:first-child{margin:0 1.35em 0 4.75em}html[data-template=homepage] body .root .wrapper main .hero__text.split-lines .part-container,html[data-template=homepage] body .root .wrapper main .hero__text.split-lines .part-container .line{width:100%}html[data-template=homepage] body .root .wrapper main .hero__text.split-lines .part-container:first-child .word:first-child{margin:0 1.35em 0 4.75em}html[data-template=homepage] body .root .wrapper main .hero__scene{margin:calc(var(--svh)*.0244) 0 calc(var(--svh)*.0461);position:relative}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .hero__scene{margin:initial;position:absolute;top:1.6175em;left:3.942em}}html[data-template=homepage] body .root .wrapper main .hero__scene__scene-wrapper{aspect-ratio:260/160;width:15rem}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .hero__scene__scene-wrapper{width:20rem}}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .hero__scene__scene-wrapper{width:1.8571em}}html[data-template=homepage] body .root .wrapper main .hero__stripes{flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding-bottom:3.5rem;display:flex}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .hero__stripes{padding-bottom:4.5625rem}}html[data-template=homepage] body .root .wrapper main .hero__stripes svg{fill:#000;width:100%;overflow:clip}html[data-template=homepage] body .root .wrapper main .hero__stripes svg:first-child{height:.0625rem}html[data-template=homepage] body .root .wrapper main .hero__stripes svg:nth-child(2){height:.25rem;margin-top:1.1875rem}html[data-template=homepage] body .root .wrapper main .hero__stripes svg:nth-child(3){height:.5rem;margin-top:1rem}html[data-template=homepage] body .root .wrapper main .hero__stripes svg:nth-child(4){height:2.5rem;margin-top:.75rem}html[data-template=homepage] body .root .wrapper main .hero ::selection{background-color:var(--light-black);color:var(--light-gray)}html[data-template=homepage] body .root .wrapper main .sub-hero{height:calc(var(--vh)*6.5);margin-top:calc(var(--vh,100vh)*-1);width:100vw;position:relative}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .sub-hero{height:calc(var(--vh)*8.5)}}html[data-template=homepage] body .root .wrapper main .sub-hero__wrapper{-webkit-clip-path:inset(0 0 0 0 round var(--border-radius));clip-path:inset(0 0 0 0 round var(--border-radius));-webkit-clip-path:inset(calc(var(--top,0)*1px) calc(var(--right,0)*1px) calc(var(--bottom,0)*1px) calc(var(--left,0)*1px) round var(--border-radius));clip-path:inset(calc(var(--top,0)*1px) calc(var(--right,0)*1px) calc(var(--bottom,0)*1px) calc(var(--left,0)*1px) round var(--border-radius));height:var(--svh);padding:calc(var(--svh)*.2) var(--global-padding) calc(var(--svh)*.055);text-align:justify;flex-direction:column;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}html[data-template=homepage] body .root .wrapper main .sub-hero__title{flex-shrink:0;font-family:PP Editorial New,sans-serif;font-size:2.25rem;font-style:normal;font-weight:200;line-height:1}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .sub-hero__title{font-size:2.875rem}}html[data-template=homepage] body .root .wrapper main .sub-hero__title .parts-root>.part-container:first-child{padding-left:15rem}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .sub-hero__title .parts-root>.part-container:first-child{padding-left:30rem}}html[data-template=homepage] body .root .wrapper main .sub-hero__title .parts-root>.part-container{display:inline-flex}html[data-template=homepage] body .root .wrapper main .sub-hero__title .italic{font-style:italic}html[data-template=homepage] body .root .wrapper main .sub-hero__scene-place{position:relative;top:1rem}html[data-template=homepage] body .root .wrapper main .sub-hero__images{z-index:2;justify-content:space-between;width:100%;display:flex;position:relative}html[data-template=homepage] body .root .wrapper main .sub-hero__images figure{flex-shrink:0;width:5rem;height:5rem;position:relative}html[data-template=homepage] body .root .wrapper main .sub-hero__images figure:nth-child(n+5){display:none}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .sub-hero__images figure:nth-child(n+5){display:flex}}html[data-template=homepage] body .root .wrapper main .sub-hero__images figure img{transform:translate3d(0,calc(var(--y)*1px),calc(var(--z)*1px));border-radius:.25rem;position:relative}html[data-template=homepage] body .root .wrapper main .about{gap:var(--margin-section);padding:calc(var(--margin-section)*2) var(--global-padding);flex-direction:column;width:100vw;display:flex;position:relative;margin-top:calc(var(--margin-section)*3)!important}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about{padding:var(--margin-section) var(--global-padding);margin-top:calc(var(--margin-section)*1.25)!important}}html[data-template=homepage] body .root .wrapper main .about__images{flex-direction:row;justify-content:space-between;align-items:center;display:flex}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__images{padding-left:calc(6.25rem - var(--global-padding));padding-right:calc(6.25rem - var(--global-padding))}}html[data-template=homepage] body .root .wrapper main .about__images figure{position:relative}html[data-template=homepage] body .root .wrapper main .about__images figure:first-child{align-self:flex-start;margin-top:2.5rem}html[data-template=homepage] body .root .wrapper main .about__images figure:nth-child(3){align-self:flex-end;margin-bottom:1.875rem}html[data-template=homepage] body .root .wrapper main .about__images figure:first-child,html[data-template=homepage] body .root .wrapper main .about__images figure:nth-child(3){width:12rem;height:8.25rem}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__images figure:first-child,html[data-template=homepage] body .root .wrapper main .about__images figure:nth-child(3){width:20rem;height:13.75rem}}html[data-template=homepage] body .root .wrapper main .about__images figure:nth-child(2){z-index:1;width:100%;height:auto}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__images figure:nth-child(2){width:18rem;height:22.5rem}}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__images figure:nth-child(2){width:30rem;height:37.5rem}}html[data-template=homepage] body .root .wrapper main .about__images figure:not(:nth-child(2)){display:none}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__images figure:not(:nth-child(2)){display:flex}}html[data-template=homepage] body .root .wrapper main .about__images figure img{border-radius:var(--border-radius);object-fit:cover}html[data-template=homepage] body .root .wrapper main .about__header{text-align:center;justify-content:center;width:100%;display:flex}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__header{margin-top:var(--margin-section)}}html[data-template=homepage] body .root .wrapper main .about__header__wrapper{flex-direction:column;justify-content:flex-start;align-items:center;gap:2.5rem;width:100%;display:flex}html[data-template=homepage] body .root .wrapper main .about__header h2{color:#000}html[data-template=homepage] body .root .wrapper main .about__header__sub-title{color:var(--light-black);max-width:23.3125rem;font-family:PP Editorial New,sans-serif;font-size:2.25rem;font-style:normal;font-weight:200;line-height:1}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__header__sub-title{max-width:52.5rem;font-size:2.875rem}}html[data-template=homepage] body .root .wrapper main .about__header__sub-title .italic{font-style:italic}html[data-template=homepage] body .root .wrapper main .about__content{gap:var(--margin-section);z-index:1;flex-direction:column;display:flex;position:relative}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__content{gap:calc(var(--margin-section)*.75)}}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__content{gap:initial;flex-direction:row}}html[data-template=homepage] body .root .wrapper main .about__content__fig{aspect-ratio:374/414;flex-shrink:0;width:100%}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__content__fig{aspect-ratio:unset;flex:.666;min-width:35rem;height:38.75rem}}html[data-template=homepage] body .root .wrapper main .about__content__fig img,html[data-template=homepage] body .root .wrapper main .about__content__fig video{border-radius:var(--border-radius);object-fit:cover;opacity:0;transition:all .65s cubic-bezier(.25,1,.5,1);translate:0;scale:.5}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__content__fig img,html[data-template=homepage] body .root .wrapper main .about__content__fig video{translate:-30%;scale:1}}html[data-template=homepage] body .root .wrapper main .about__content__fig.is-inview img,html[data-template=homepage] body .root .wrapper main .about__content__fig.is-inview video{opacity:1;translate:0;scale:1}html[data-template=homepage] body .root .wrapper main .about__content__article{color:var(--outlines);flex-direction:column;gap:5rem;display:flex}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__content__article{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:10rem}}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__content__article{gap:initial;margin-left:8.75rem}}html[data-template=homepage] body .root .wrapper main .about__content__article h4{font-family:HelveticaNowDisplay,sans-serif;font-size:1.375rem;font-style:normal;font-weight:400;line-height:var(--line-height,1);padding-right:1.25rem}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__content__article h4{font-size:1.5625rem;line-height:var(--line-height,1.16)}}html[data-template=homepage] body .root .wrapper main .about__content__article h5{color:var(--lemon-grass)}html[data-template=homepage] body .root .wrapper main .about__content__article p{font-family:HelveticaNowDisplay,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2}html[data-template=homepage] body .root .wrapper main .about__content__column{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__content__column{gap:6.25rem}}html[data-template=homepage] body .root .wrapper main .about__content__column:first-child{width:18.125rem}html[data-template=homepage] body .root .wrapper main .about__content__column:nth-child(2){align-self:flex-end;width:16.25rem}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__content__column:nth-child(2){align-self:auto}html[data-template=homepage] body .root .wrapper main .about__content__column>*{height:9.0625rem}}html[data-template=homepage] body .root .wrapper main .about__content__item{flex-direction:column;gap:1.25rem;display:flex}html[data-template=homepage] body .root .wrapper main .about__clients{height:calc(var(--vh)*3.5);margin:var(--margin-section) 0;margin-top:calc(var(--vh,100vh)*-1);width:100%}html[data-template=homepage] body .root .wrapper main .about__clients__wrapper{height:var(--vh,100vh);padding-bottom:var(--global-padding);align-items:flex-end;width:100%;display:flex;position:sticky;top:0}html[data-template=homepage] body .root .wrapper main .about__clients__box{border-radius:var(--border-radius);-webkit-clip-path:inset(0 round var(--border-radius));clip-path:inset(0 round var(--border-radius));-webkit-clip-path:inset(var(--mask-p,0) round var(--border-radius));clip-path:inset(var(--mask-p,0) round var(--border-radius));height:calc(100vh - var(--global-padding)*3 - 3.4375rem);height:calc(var(--vh,100vh) - var(--global-padding)*3 - 3.4375rem);padding:var(--global-padding);flex-direction:column;justify-content:space-between;width:100%;display:flex}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__clients__box{gap:initial;width:100%}}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__clients__box{height:calc(100vh - var(--global-padding)*3 - 2.3125rem);height:calc(var(--vh,100vh) - var(--global-padding)*3 - 2.3125rem)}}html[data-template=homepage] body .root .wrapper main .about__clients__header{justify-content:space-between;display:flex}html[data-template=homepage] body .root .wrapper main .about__clients__title{gap:1.25rem;width:11.25rem;font-family:HelveticaNowDisplay,sans-serif;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.2;display:flex}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__clients__title{width:14.375rem;padding-right:0}}html[data-template=homepage] body .root .wrapper main .about__clients__title:before{background-color:var(--light-gray);content:"";border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem;transition:scale .5s cubic-bezier(.34,1.56,.64,1) .2s;display:inline-flex;position:relative;top:.25rem;scale:.9999;scale:0!important}html[data-template=homepage] body .root .wrapper main .about__clients__title.show:before{scale:.9999!important}html[data-template=homepage] body .root .wrapper main .about__clients__fig{width:7.5rem;height:7.5rem;position:relative}html[data-template=homepage] body .root .wrapper main .about__clients__fig img{border-radius:var(--border-radius)}html[data-template=homepage] body .root .wrapper main .about__clients__fig .images{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}html[data-template=homepage] body .root .wrapper main .about__clients__fig .images img{opacity:0;position:absolute}html[data-template=homepage] body .root .wrapper main .about__clients__text{pointer-events:none;max-width:100%;font-family:PP Editorial New,sans-serif;font-size:2.25rem;font-style:normal;font-weight:200;line-height:1}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__clients__text{font-size:2.875rem}}@media (max-width:1024px){html[data-template=homepage] body .root .wrapper main .about__clients__text{font-size:2rem}}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__clients__text{max-width:76.875rem}}html[data-template=homepage] body .root .wrapper main .about__clients__text .word{transition:opacity .35s cubic-bezier(.45,0,.55,1)}html[data-template=homepage] body .root .wrapper main .about__clients__text .client{cursor:pointer;pointer-events:all}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__clients__text .client:hover .word{opacity:1}html[data-template=homepage] body .root .wrapper main .about__clients__text:hover .word{opacity:.1;transition-timing-function:cubic-bezier(.5,1,.89,1)}}html[data-template=homepage] body .root .wrapper main .about__clients__text.disable,html[data-template=homepage] body .root .wrapper main .about__clients__text.disable *{pointer-events:none!important}html[data-template=homepage] body .root .wrapper main .about__awards{color:var(--light-black);flex-direction:column;gap:6.25rem;display:flex}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__awards{gap:initial;margin-top:calc(var(--vh)*-.6)}}html[data-template=homepage] body .root .wrapper main .about__awards__images{width:100%;position:relative}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__awards__images{height:calc(var(--vh)*4);margin-top:calc(var(--vh)*-.75);overflow:clip}}html[data-template=homepage] body .root .wrapper main .about__awards__images figure{aspect-ratio:.833333;width:100%;height:auto;position:relative}html[data-template=homepage] body .root .wrapper main .about__awards__images figure img{border-radius:var(--border-radius);object-fit:cover}@media (max-width:1024px){html[data-template=homepage] body .root .wrapper main .about__awards__images figure{opacity:0;transition:all .65s cubic-bezier(.5,1,.89,1);scale:.75}html[data-template=homepage] body .root .wrapper main .about__awards__images figure.is-inview{opacity:1;scale:1}}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__awards__images figure{width:30rem}html[data-template=homepage] body .root .wrapper main .about__awards__images figure:nth-child(3n+2){z-index:2}}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__awards__images figure{scale:calc(.75 + var(--scale)*.25);width:18.75rem}}html[data-template=homepage] body .root .wrapper main .about__awards__images__column{flex-direction:column;flex-shrink:0;gap:2.5rem;padding-left:2.3125rem;padding-right:2.3125rem;display:flex}@media (max-width:1024px){html[data-template=homepage] body .root .wrapper main .about__awards__images__column:not(:first-child){display:none}}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__awards__images__column{padding-left:0;padding-right:0}}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__awards__images__column{gap:11.875rem}html[data-template=homepage] body .root .wrapper main .about__awards__images__column:nth-child(odd){translate:calc(20%*var(--scale)*0 + var(--global-padding)*0*0) calc(-101% + var(--progress)*(101% + var(--vh)*.5));translate:calc((-20% + 20%*var(--scale))*var(--dir,0) + (100% + var(--global-padding) + 4.0625rem)*var(--dir,0)*var(--spacing,0)) calc(-101% + var(--progress)*(101% + var(--vh)*.5 - var(--v-spacing,0px)))}html[data-template=homepage] body .root .wrapper main .about__awards__images__column:nth-child(2n){translate:0 calc(100vh + 1px - var(--y));translate:0 calc(var(--vh,100vh) + 1px - var(--y));--y:calc(var(--progress)*(100% + (var(--vh)*.5) - var(--v-spacing,0px)))}html[data-template=homepage] body .root .wrapper main .about__awards__images__column:first-child{--dir:-1}html[data-template=homepage] body .root .wrapper main .about__awards__images__column:nth-child(2) figure:last-child{--dir:1}html[data-template=homepage] body .root .wrapper main .about__awards__images__column:nth-child(2) figure:nth-last-child(2){--dir:-1}html[data-template=homepage] body .root .wrapper main .about__awards__images__column:nth-child(2) figure:last-child,html[data-template=homepage] body .root .wrapper main .about__awards__images__column:nth-child(2) figure:nth-last-child(2){translate:0 calc((var(--v-spacing)*-1*0 + var(--vh)*.5*0 + 0%)*var(--dir));translate:0 calc((var(--v-spacing)*-1 + var(--vh)*.5 + 101%)*var(--spacing,0)*var(--dir))}html[data-template=homepage] body .root .wrapper main .about__awards__images__column:nth-child(3){--dir:1}}html[data-template=homepage] body .root .wrapper main .about__awards__images-wrapper{flex-direction:column;justify-content:center;align-items:flex-start;gap:2.5rem;width:100%;display:flex}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__awards__images-wrapper{flex-direction:row}}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__awards__images-wrapper{height:var(--vh,100vh);justify-content:space-between;gap:5rem;padding-left:3.75rem;padding-right:3.75rem;position:sticky;top:0}html[data-template=homepage] body .root .wrapper main .about__awards__list{height:calc(var(--vh)*2.5);margin-top:calc(var(--vh)*-1.9)}}html[data-template=homepage] body .root .wrapper main .about__awards__list-wrapper{align-items:center;display:flex}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__awards__list-wrapper{height:var(--vh,100vh);padding-top:calc(2.3125rem + var(--global-padding));position:sticky;top:0}}html[data-template=homepage] body .root .wrapper main .about__awards__list-list{grid-template-columns:1fr;width:100%;display:grid}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__awards__list-list{scale:calc(.7 + var(--t)*.3);grid-template-columns:1fr 1fr;column-gap:5rem;padding-left:3.75rem;padding-right:3.75rem}}html[data-template=homepage] body .root .wrapper main .about__awards__item{gap:var(--global-padding);padding-top:1.875rem;padding-bottom:1.875rem;font-family:PP Editorial New,sans-serif;font-size:2.25rem;font-style:normal;font-weight:200;line-height:1;position:relative;overflow:hidden}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__awards__item{font-size:2.875rem}}html[data-template=homepage] body .root .wrapper main .about__awards__item{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__awards__item{align-items:center;gap:initial;flex-direction:row;justify-content:space-between}}html[data-template=homepage] body .root .wrapper main .about__awards__item:not(:last-child):after{background-color:var(--light-black);content:"";opacity:.2;height:1px;width:var(--w,0);display:block;position:absolute;bottom:0;scale:.9999}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .about__awards__item:not(:last-child):nth-last-child(2):after{content:none}}html[data-template=homepage] body .root .wrapper main .about__awards__item .tags{margin:-.5rem 0;padding-top:.5rem;padding-bottom:.5rem;overflow:hidden}html[data-template=homepage] body .root .wrapper main .about__awards__item .tags .tag{translate:0 calc((101% + .5rem)*var(--p,0));border:1px solid #2b2b2b33}html[data-template=homepage] body .root .wrapper main .talk__title-wrapper{height:calc(var(--vh)*3.75);margin-top:calc(var(--vh,100vh)*-.3);pointer-events:none;z-index:1;width:100%;position:relative}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .talk__title-wrapper{height:calc(var(--vh)*5)}}html[data-template=homepage] body .root .wrapper main .talk__title-sticky{height:var(--vh,100vh);padding-top:calc(2.3125rem + var(--global-padding));align-items:center;width:100%;display:flex;position:sticky;top:0}html[data-template=homepage] body .root .wrapper main .talk__title{pointer-events:all;translate:calc(100vw - var(--global-padding)) 0;translate:calc(100vw - var(--global-padding) - (100vw + 100%)*var(--p,0)) 0;white-space:nowrap;--p:0;--line-height:.9;--font-size:7.5rem;--letter-spacing:-.02em;font-family:HelveticaNowDisplay,sans-serif;font-size:var(--font-size,4rem);letter-spacing:var(--letter-spacing,-.04em);font-style:normal;font-weight:900;line-height:var(--line-height,.8);text-transform:uppercase;padding-right:.075em}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .talk__title{font-size:var(--font-size,7.5rem)}}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .talk__title{font-size:var(--font-size,8.75rem)}}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .talk__title{--font-size:12.5rem}}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .talk__title{font-size:18.75rem}}html[data-template=homepage] body .root .wrapper main .talk__form-wrapper{height:calc(var(--vh)*3);margin-top:calc(var(--vh,100vh)*-2.5)}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .talk__form-wrapper{height:calc(var(--vh)*5)}}html[data-template=homepage] body .root .wrapper main .talk__form-sticky{height:var(--vh,100vh);padding:calc(3.4375rem + var(--global-padding)) 0 calc(var(--vh,100vh) - var(--svh));align-items:center;width:100%;display:flex;position:sticky;top:0}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .talk__form-sticky{padding:var(--navbar-padding) 0 var(--global-padding)}}html[data-template=homepage] body .root .wrapper main .talk__form{flex-direction:column;align-items:flex-end;gap:.625rem;width:100%;height:33.75rem;max-height:100%;transition:opacity .35s cubic-bezier(.45,0,.55,1);display:flex;position:relative}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .talk__form{height:37.5rem}}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .talk__form{width:42.5rem;height:33.75rem}}html[data-template=homepage] body .root .wrapper main .talk__form__box{justify-content:flex-end;width:100%;display:flex;position:relative}html[data-template=homepage] body .root .wrapper main .talk__form__box:nth-child(2){flex:1}html[data-template=homepage] body .root .wrapper main .talk__form__line{border:1px solid var(--outlines);border-radius:var(--border-radius);translate:calc(-100% - var(--global-padding)*1 - 1px) 0;translate:calc((-100% - var(--global-padding) - 1px)*var(--start,0)) 0;width:calc(100%*var(--end,1));--start:1;--end:1;position:relative;overflow:clip}html[data-template=homepage] body .root .wrapper main .talk__form__line-wrapper{width:calc(100vw - var(--global-padding)*2);flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem;display:flex}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .talk__form__line-wrapper{width:42.5rem}}html[data-template=homepage] body .root .wrapper main .talk__form__send,html[data-template=homepage] body .root .wrapper main .talk__form__to{font-family:Martian Mono,sans-serif;font-size:var(--font-size,.625rem);text-transform:uppercase;flex-direction:row;justify-content:space-between;align-items:center;font-style:normal;font-weight:300;line-height:1.6;display:flex}html[data-template=homepage] body .root .wrapper main .talk__form__message{--line-height:1.16;height:100%;font-family:HelveticaNowDisplay,sans-serif;font-size:1.375rem;font-style:normal;font-weight:400;line-height:var(--line-height,1);position:absolute;overflow:clip}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .talk__form__message{font-size:1.5625rem;line-height:var(--line-height,1.16)}}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .talk__form__message .macgyver{display:none}}html[data-template=homepage] body .root .wrapper main .talk__form__message__content{flex-direction:column;gap:1.25rem;padding:1.25rem;transition:opacity .35s cubic-bezier(.45,0,.55,1);display:flex}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .talk__form__message__content{width:42.5rem}}html[data-template=homepage] body .root .wrapper main .talk__form__message__wrapper{opacity:0;pointer-events:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:.625rem;max-width:100%;padding:0;transition:opacity .35s cubic-bezier(.45,0,.55,1);display:flex}html[data-template=homepage] body .root .wrapper main .talk__form__message__wrapper span:not(.talk__form__message__value):not(.selection){vertical-align:middle;position:relative}html[data-template=homepage] body .root .wrapper main .talk__form__message__wrapper span.selection{background-color:var(--light-gray);color:var(--light-black)}html[data-template=homepage] body .root .wrapper main .talk__form__message__wrapper span.cursor{background-color:var(--light-gray);visibility:hidden;width:1px;height:1.625rem;animation:.65s step-start infinite blink;display:inline-flex;position:absolute;translate:0 15%}html[data-template=homepage] body .root .wrapper main .talk__form__message__wrapper span.options{pointer-events:none;vertical-align:baseline;line-height:1.75}html[data-template=homepage] body .root .wrapper main .talk__form__message__wrapper span.options span{cursor:pointer;font-family:Martian Mono,sans-serif;font-size:var(--font-size,.625rem);text-transform:uppercase;-webkit-user-select:none;user-select:none;white-space:nowrap;background-color:#d8d7d514;border-radius:100vmax;padding:.625rem;font-style:normal;font-weight:300;line-height:1.6;transition:all .3s cubic-bezier(.5,1,.89,1)}html[data-template=homepage] body .root .wrapper main .talk__form__message__wrapper span.options span.active{color:var(--black);background-color:#d8d7d5!important}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .talk__form__message__wrapper span.options span:hover{background-color:#d8d7d533}}html[data-template=homepage] body .root .wrapper main .talk__form__message__wrapper.show{opacity:.4;pointer-events:all}html[data-template=homepage] body .root .wrapper main .talk__form__message__wrapper>span{white-space:normal;word-wrap:break-word;max-width:100%}html[data-template=homepage] body .root .wrapper main .talk__form__message input{box-sizing:border-box;color:var(--light-gray);font-family:HelveticaNowDisplay,sans-serif;font-size:1.375rem;font-style:normal;font-weight:400;line-height:var(--line-height,1);opacity:0;pointer-events:none;position:absolute}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .talk__form__message input{font-size:1.5625rem;line-height:var(--line-height,1.16)}}html[data-template=homepage] body .root .wrapper main .talk__form__message .tag{cursor:pointer;transform-origin:0;transition:scale .25s cubic-bezier(.36,0,.66,-.56),background-color .35s cubic-bezier(.5,1,.89,1),color .35s cubic-bezier(.5,1,.89,1);scale:0}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .talk__form__message .tag:hover{color:var(--black);background-color:#d8d7d5}}html[data-template=homepage] body .root .wrapper main .talk__form__message.focus .talk__form__message__wrapper.active{opacity:1;transition-timing-function:cubic-bezier(.5,1,.89,1)}html[data-template=homepage] body .root .wrapper main .talk__form__message.focus .talk__form__message__wrapper.active span.options{pointer-events:all}html[data-template=homepage] body .root .wrapper main .talk__form__message.focus .talk__form__message__wrapper.active span.cursor{visibility:visible}html[data-template=homepage] body .root .wrapper main .talk__form__message.focus .talk__form__message__wrapper.active.valid .tag{transition-timing-function:cubic-bezier(.34,1.56,.64,1);scale:1}html[data-template=homepage] body .root .wrapper main .talk__form__success{border:1px solid var(--outlines);border-radius:var(--border-radius);height:75%;opacity:calc(var(--o,0)*var(--end-o,1));pointer-events:none;translate:calc((-100% - var(--global-padding) - 1px)*min(1*var(--p,1),1)) -50%;translate:calc((-100% - var(--global-padding) - 1px)*min(var(--start,1)*var(--p,1),1)) -50%;width:calc(100%*var(--end,1));flex-direction:column;justify-content:space-between;align-items:flex-start;padding:1.1875rem 1.6875rem;display:flex;position:absolute;top:50%;right:0;overflow:clip}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .talk__form__success{padding:2.5rem 1.25rem}}html[data-template=homepage] body .root .wrapper main .talk__form__success .mcgyver-1{font-family:HelveticaNowDisplay,sans-serif;font-size:1.375rem;font-style:normal;font-weight:400;line-height:var(--line-height,1);width:100%}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .talk__form__success .mcgyver-1{font-size:1.5625rem;line-height:var(--line-height,1.16)}}html[data-template=homepage] body .root .wrapper main .talk__form__success .mcgyver-2{width:100%;font-family:PP Editorial New,sans-serif;font-size:2.25rem;font-style:normal;font-weight:200;line-height:1}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .talk__form__success .mcgyver-2{font-size:2.875rem}}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .talk__form__success .mcgyver-2{width:33.125rem}}html[data-template=homepage] body .root .wrapper main .talk__form__status{border:1px solid var(--outlines);border-radius:var(--border-radius);font-family:Martian Mono,sans-serif;font-size:var(--font-size,.625rem);height:100%;opacity:calc(var(--start-o,0)*var(--end-o,1)*var(--o,0));pointer-events:none;text-transform:uppercase;background-color:#000c;flex-direction:row;justify-content:center;align-items:center;width:100%;font-style:normal;font-weight:300;line-height:1.6;display:flex;position:absolute}html[data-template=homepage] body .root .wrapper main .talk__form__send-wrapper{padding-top:.625rem;padding-bottom:.625rem}html[data-template=homepage] body .root .wrapper main .talk__form__send__dots{display:none}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .talk__form__send__dots{display:flex}}html[data-template=homepage] body .root .wrapper main .talk__form__send__bt{cursor:pointer;opacity:.2;pointer-events:none;width:100%;transition:opacity .35s cubic-bezier(.45,0,.55,1)}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .talk__form__send__bt{width:auto}}html[data-template=homepage] body .root .wrapper main .talk__form__send__bt>span{flex-direction:column;display:flex}html[data-template=homepage] body .root .wrapper main .talk__form__send__bt>span span:nth-child(2){position:absolute}html[data-template=homepage] body .root .wrapper main .talk__form.ready .talk__form__message .talk__form__message__wrapper.show{opacity:1}html[data-template=homepage] body .root .wrapper main .talk__form.ready .talk__form__send__bt{opacity:1;pointer-events:all}html[data-template=homepage] body .root .wrapper main .talk__form.sending{pointer-events:none}html[data-template=homepage] body .root .wrapper main .talk__form.sending *{pointer-events:none!important}html[data-template=homepage] body .root .wrapper main .talk__form.sending .talk__form__message__content{opacity:.5}html[data-template=homepage] body .root .wrapper main .talk__scene-place{display:none}@media (min-width:1025px){html[data-template=homepage] body .root .wrapper main .talk__scene-place{flex-direction:row;flex:1;justify-content:center;align-items:center;padding-left:2.8125rem;display:flex}}@font-face{font-display:swap;font-family:Incraft Titulo;font-style:normal;font-weight:500;src:url(/assets/incraft/fonts/incraft.woff2)format("woff2"),url(/assets/incraft/fonts/incraft.ttf)format("truetype")}@font-face{ascent-override:102.2%;descent-override:24.4%;font-family:Incraft Titulo Reserva;font-weight:100 900;line-gap-override:0%;size-adjust:95.6%;src:local(Georgia)}@font-face{font-display:swap;font-family:Incraft Texto;font-style:normal;font-weight:500;size-adjust:85%;src:url(/assets/incraft/fonts/incraft.woff2)format("woff2"),url(/assets/incraft/fonts/incraft.ttf)format("truetype")}@font-face{ascent-override:86.9%;descent-override:20.7%;font-family:Incraft Texto Reserva;font-weight:100 900;line-gap-override:0%;size-adjust:81.3%;src:local(Georgia)}.scene__midia{bottom:calc(var(--bottom,0)*1px - 2px);left:calc(var(--left,0)*1px - 2px);pointer-events:none;right:calc(var(--right,0)*1px - 2px);top:calc(var(--top,0)*1px - 2px);z-index:1;position:absolute;overflow:hidden}.scene.scene--midia-cobre{background-color:#0000}.scene__midia__video{object-fit:cover;width:100%;height:100%;display:block}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .hero__content__wrapper{letter-spacing:0;text-transform:none;font-family:Incraft Titulo,Incraft Titulo Reserva,Georgia,serif;font-weight:500;line-height:.86}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .hero__subtitle{font-weight:500}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .hero__subtitle>span .only-mobile{white-space:pre}@media (min-width:1025px){html[lang=pt-BR][data-template=homepage] body .root .wrapper main .hero__subtitle>span:nth-child(3){gap:2.1486em}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .hero__scene{top:1.7532em;left:4.0135em}}html[lang=pt-BR] .navbar__logo{width:5.53846rem;height:1.125rem}html[lang=pt-BR] .navbar__logo .marca{transition:var(--swap-color-duration) color var(--swap-color-ease)}.marca{aspect-ratio:2048/416;color:inherit;height:1.125rem;display:block;position:relative}.marca:before{content:"";background-color:currentColor;position:absolute;inset:0;-webkit-mask:url(/assets/incraft/marca/incraft-palavra.webp) 50%/100% 100% no-repeat;mask:url(/assets/incraft/marca/incraft-palavra.webp) 50%/100% 100% no-repeat}.marca:after{clip-path:inset(69.95% 9.67% 3.13% 84.86%);content:"";background:url(/assets/incraft/marca/incraft-logo-oficial-claro-leve.png) 50%/100% 100% no-repeat;position:absolute;inset:0}.navbar__logo .marca:after,.marca-quadrado:before{display:none}.marca-quadrado{left:var(--global-padding);opacity:0;pointer-events:none;top:calc(var(--global-padding) + (2.5rem - 1.125rem)/2);z-index:11;position:fixed}@media (min-width:1025px){.marca-quadrado{top:var(--global-padding)}}@media (forced-colors:active){.marca:before{forced-color-adjust:none;background-color:canvastext}}html[lang=pt-BR] .navbar__nav{font-family:Incraft Titulo,Incraft Titulo Reserva,Georgia,serif;font-weight:500}@media (min-width:1025px){html[lang=pt-BR] .navbar__nav{text-transform:none;font-size:.9375rem;line-height:1.0667}}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .hero__bg{mix-blend-mode:multiply}html[lang=pt-BR] .cursor--main{mix-blend-mode:normal}html[lang=pt-BR] .cursor--main .pointer .default .circle{-webkit-backdrop-filter:invert()grayscale();backdrop-filter:invert()grayscale();background-color:#0000}html[lang=pt-BR][data-template=homepage] body .root .wrapper main :is(.sub-hero__title,.about__clients__text,.about__awards__item,.talk__form__success .mcgyver-2){font-family:Incraft Texto,Incraft Texto Reserva,Georgia,serif;font-weight:500}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .sub-hero__title .italic{font-style:normal}@media (max-width:599px){html[lang=pt-BR][data-template=homepage] body .root .wrapper main .sub-hero__title{width:100%;font-size:1.75rem}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .sub-hero__title .parts-root>.part-container:first-child{padding-left:11rem}}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .about__header .mixed-title{letter-spacing:0;text-transform:none;font-family:Incraft Titulo,Incraft Titulo Reserva,Georgia,serif;font-weight:500;line-height:calc(.86em + 3px)}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .about__header__sub-title,html[lang=pt-BR][data-template=homepage] body .root .wrapper main .about__header__sub-title .italic{font-family:HelveticaNowDisplay,sans-serif;font-style:normal;font-weight:400}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .about__header__sub-title{font-size:1.375rem;line-height:1.2}@media (min-width:600px){html[lang=pt-BR][data-template=homepage] body .root .wrapper main .about__header__sub-title{max-width:36rem;font-size:1.5625rem;line-height:1.16}}.work-item--sem-detalhes .work-item__header{cursor:default}html[lang=pt-BR] .case-card__wrapper__article{margin-top:5px}@media (max-width:599px){html[lang=pt-BR] .work .header-section__wrapper{flex-direction:column;gap:1.5rem}html[lang=pt-BR] .work .header-section__title{max-width:20rem}}html[lang=pt-BR] .footer .footer__title.mixed-title{letter-spacing:0;text-transform:none;font-family:Incraft Titulo,Incraft Titulo Reserva,Georgia,serif;font-weight:500;line-height:.9}@media (min-width:600px){html[lang=pt-BR] .footer .footer__title.mixed-title{--font-size:6.5rem}}@media (min-width:1025px){html[lang=pt-BR] .footer .footer__title.mixed-title{--font-size:8.75rem}}html[lang=pt-BR] .footer__end__legal{flex-direction:column;align-items:center;display:flex;position:relative}html[lang=pt-BR] .footer__end__legal .footer__end__copyright{position:relative;left:auto}html[lang=pt-BR] .footer__end__empresa{flex-wrap:wrap;justify-content:center;column-gap:.75em;display:flex}@media (max-width:599px){html[lang=pt-BR] .footer__end__empresa{flex-direction:column;align-items:center}html[lang=pt-BR] .footer__end__sep{display:none}}@media (min-width:1025px){html[lang=pt-BR] .footer__end__legal{align-items:flex-start;position:absolute;left:0}html[lang=pt-BR] .footer__end__empresa{justify-content:flex-start}}html[lang=pt-BR] .footer__social{white-space:nowrap;width:auto}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .sub-hero{height:calc(var(--vh)*5.5)}@media (min-width:1025px){html[lang=pt-BR][data-template=homepage] body .root .wrapper main .sub-hero{height:calc(var(--vh)*7)}html[lang=pt-BR] .header-section{height:calc(var(--vh)*2.75)}}.dica-rolagem{bottom:calc(var(--global-padding) + env(safe-area-inset-bottom,0px));color:var(--light-gray,#fcfcfc);opacity:0;pointer-events:none;text-transform:uppercase;visibility:hidden;white-space:nowrap;z-index:9;background:#000;border:1px solid #fcfcfc2e;border-radius:62.4375rem;align-items:center;gap:.75rem;padding:.625rem 1rem .625rem 1.125rem;font-family:Martian Mono,sans-serif;font-size:.625rem;font-style:normal;font-weight:300;line-height:1.6;transition:opacity .5s cubic-bezier(.5,1,.89,1),translate .5s cubic-bezier(.5,1,.89,1),visibility 0s linear .5s;display:flex;position:fixed;left:50%;translate:-50% .75rem}.dica-rolagem--visivel{opacity:1;visibility:visible;transition-delay:0s;translate:-50%}.dica-rolagem__linha{background:#fcfcfc40;width:1px;height:1.125rem;position:relative;overflow:hidden}.dica-rolagem__linha:after{content:"";background:currentColor;width:1px;height:45%;animation:1.6s cubic-bezier(.65,0,.35,1) infinite paused dica-rolagem-desce;position:absolute;top:0;left:0;translate:0 -100%}.dica-rolagem--visivel .dica-rolagem__linha:after{animation-play-state:running}@keyframes dica-rolagem-desce{0%{translate:0 -100%}to{translate:0 230%}}@media (prefers-reduced-motion:reduce){.dica-rolagem,.dica-rolagem--visivel{transition:none;translate:-50%}.dica-rolagem__linha:after{height:100%;animation:none;translate:none}}.cookieconsent .cookieconsent__titulo{font-weight:400}.work-details a.work__next-project{cursor:default}.case-card__wrapper__tags .tag{align-content:center}.work-details .work__historia{border-top:1px solid var(--outlines);margin:calc(var(--global-padding)*3) 0;width:100%}.work-details .work__bloco{border-bottom:1px solid var(--outlines);gap:.875rem var(--global-padding);grid-template-columns:1fr;padding:1.75rem 0;display:grid}@media (min-width:600px){.work-details .work__bloco{grid-template-columns:10.5rem 1fr;padding:2rem 0}}.work-details .work__rotulo,.work-details .work__ficha dt{color:var(--lemon-grass);font-family:Martian Mono,sans-serif;font-size:var(--font-size,.625rem);text-transform:uppercase;font-style:normal;font-weight:300;line-height:1.6}.work-details .work__rotulo{padding-top:.3em}.work-details .work__corpo{font-family:HelveticaNowDisplay,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.3}@media (min-width:1025px){.work-details .work__corpo{font-size:1.125rem}}.work-details .work__corpo p+p{margin-top:.8em}.work-details .work__lista li{border-top:1px solid var(--outlines);padding:.7em 0}.work-details .work__lista li:first-child{border-top:0;padding-top:0}.work-details .work__lista li:last-child{padding-bottom:0}.work-details .work__ficha>div{border-top:1px solid var(--outlines);align-items:baseline;gap:var(--global-padding);grid-template-columns:6.5rem 1fr;padding:.7em 0;display:grid}.work-details .work__ficha>div:first-child{border-top:0;padding-top:0}.work-details .work__ficha>div:last-child{padding-bottom:0}.work-details .work__bloco--contato{border-bottom:0}@media (min-width:600px){.work-details .work__bloco--contato .work__contato{grid-column:2}}.work-details .work__contato{--color:var(--light-gray);justify-self:start}.work-details .work__item{font:inherit}.work-details .work__item+p{color:var(--lemon-grass);margin-top:.3em}.work-details .work__historia-lugar{display:none}html[data-template=homepage] body .root .wrapper main .about__content__article .about__content__destaque{font-family:HelveticaNowDisplay,sans-serif;font-size:1.375rem;font-style:normal;font-weight:400;line-height:var(--line-height,1);padding-right:1.25rem}@media (min-width:600px){html[data-template=homepage] body .root .wrapper main .about__content__article .about__content__destaque{font-size:1.5625rem;line-height:var(--line-height,1.16)}}html[data-template=homepage] body .root .wrapper main .about__content__article .about__content__item__title{color:var(--lemon-grass);font-size:inherit;line-height:inherit}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .hero__subtitle>span.hero__text{text-align:justify;text-align-last:left;right:0;top:calc(100% + var(--svh)*.0244 + 15rem*160/260 + var(--svh)*.0461 + 4.5rem);width:16.25rem;margin:0;display:block;position:absolute;translate:0 -100%}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .hero__subtitle>.hero__text .part-container:first-child,html[lang=pt-BR][data-template=homepage] body .root .wrapper main .hero__subtitle>.hero__text.split-lines .part-container:first-child .word:first-child{margin:0}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .hero__subtitle>.hero__text.split-lines .part-container:not(:last-child)>.line{text-align-last:justify}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .hero__subtitle>.hero__text.split-lines .part-container:first-child:not(:last-child)>.line{text-align-last:right}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .hero__lugar-do-texto{height:4.5rem}@media (min-width:600px){html[lang=pt-BR][data-template=homepage] body .root .wrapper main .hero__subtitle>span.hero__text{top:calc(100% + var(--svh)*.0244 + 20rem*160/260 + var(--svh)*.0461 + 4.5rem)}}@media (min-width:1025px){html[lang=pt-BR][data-template=homepage] body .root .wrapper main .hero__subtitle>span.hero__text{translate:calc(-100% - var(--padding-left) + 100vw - var(--global-padding)) 0;top:0;left:0;right:auto}html[lang=pt-BR][data-template=homepage] body .root .wrapper main .hero__lugar-do-texto{display:none}}.parte-repouso{transform:none!important}.parte-repouso,.parte-repouso *,.cadeia-repouso{transform-style:flat!important;backface-visibility:visible!important}@property --dvh{syntax:"<length>";inherits:false;initial-value:0}.work-details .work__images{width:100%}:focus-visible{outline-offset:3px;outline:2px solid}button:focus-visible,.button:focus-visible,.tag:focus-visible,[role=checkbox]:focus-visible,[role=radio]:focus-visible{outline-offset:-4px}
