.portal_portal__iCGLM{--eye-x:0px;--eye-y:0px;--scene-x:0px;--scene-y:0px;--world-ui-x:0px;--world-ui-y:0px;--chrome-x:0px;--chrome-y:0px;position:fixed;inset:0;min-height:100dvh;overflow:hidden;isolation:isolate;background:#242421;color:#ecece5;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.portal_grain__i9fU0,.portal_trail___7yR0{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.portal_trail___7yR0{z-index:1}.portal_entered__iKP1F .portal_trail___7yR0{z-index:31;opacity:.58;mix-blend-mode:screen}.portal_grain__i9fU0{z-index:8;opacity:.34;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.42'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:soft-light}.portal_footer__zlY3C{position:absolute;z-index:32;left:clamp(18px,3vw,48px);right:clamp(18px,3vw,48px);display:flex;align-items:center;justify-content:flex-end;font-family:Courier New,monospace;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;bottom:clamp(18px,3vw,34px);pointer-events:none}.portal_footer__zlY3C button,.portal_worldHero__NOvqG button{border:0;border-bottom:1px solid #e9d600;background:transparent;color:inherit;padding:.55rem .1rem;font:inherit;letter-spacing:inherit;cursor:pointer}.portal_footer__zlY3C button{pointer-events:auto}.portal_menuOpen__tUzz9 .portal_footer__zlY3C,.portal_menuOpen__tUzz9 .portal_trail___7yR0{opacity:0;pointer-events:none}.portal_stage__gwE7C{position:absolute;z-index:5;inset:9vh 4vw 8vh;display:grid;place-items:center;align-content:center;transform:translate3d(var(--scene-x),var(--scene-y),0);transition:transform .18s cubic-bezier(.2,.8,.2,1)}.portal_kicker__OZpqT{position:relative;z-index:3;margin:0;font-family:Courier New,monospace;font-size:clamp(.58rem,.75vw,.72rem);letter-spacing:.17em;text-align:center;text-transform:uppercase;color:#e9d600;transform:rotate(-1.2deg)}.portal_eyeButton__2fCMa{position:relative;display:grid;place-items:center;width:min(82vw,1120px);margin:clamp(12px,1.5vh,24px) 0;border:0;background:transparent;padding:0;color:inherit;cursor:crosshair;filter:drop-shadow(0 22px 40px rgba(0,0,0,.22));transition:filter .24s cubic-bezier(.2,.8,.2,1),transform .1s ease-out}.portal_eyeButton__2fCMa:active{transform:scale(.985)}.portal_eyeSvg__U5IJK{display:block;width:100%;height:auto;overflow:visible}.portal_eyeWhite__289Ja{fill:#e7e7df}.portal_eyeLoose__L_iHj,.portal_eyeScratch__9ilc_,.portal_lidTag__0r4nc{fill:none;stroke:#11110f;stroke-linecap:round;stroke-linejoin:round}.portal_eyeScratch__9ilc_{stroke-width:29}.portal_eyeLoose__L_iHj{stroke-width:10;opacity:.78}.portal_lidTag__0r4nc{stroke-width:13;opacity:.82}.portal_pupilGroup__TmQ68{transform:translate(var(--eye-x),var(--eye-y));transform-box:fill-box;transform-origin:center;transition:transform 90ms cubic-bezier(.2,.8,.2,1)}.portal_irisHalo__enu6e{fill:#1c1c19;stroke:#e9d600;stroke-width:16}.portal_iris__gWkWk{fill:#e9d600;stroke:#11110f;stroke-width:10}.portal_pupil__hJvPw{fill:#171715}.portal_glint__ywdJE{fill:#f4f4ed}.portal_irisMark__mH2ZU{fill:none;stroke:#171715;stroke-width:10;stroke-linecap:round;opacity:.85}.portal_enterLabel__XGfjh{position:absolute;z-index:4;top:50%;left:50%;color:#f2f2eb;font-family:Arial Narrow,Impact,sans-serif;min-width:76px;min-height:76px;display:grid;place-items:center;padding:1rem;font-size:clamp(.65rem,.9vw,.9rem);font-weight:900;letter-spacing:.12em;transform:translate(calc(-50% + var(--eye-x)),calc(-50% + var(--eye-y)));transition:transform .16s cubic-bezier(.2,.8,.2,1),color .16s ease-out}.portal_eyeArmed__5gWxJ .portal_eyeButton__2fCMa{filter:drop-shadow(0 26px 46px rgba(0,0,0,.4)) contrast(1.08)}.portal_eyeArmed__5gWxJ .portal_eyeLoose__L_iHj,.portal_eyeArmed__5gWxJ .portal_eyeScratch__9ilc_,.portal_eyeArmed__5gWxJ .portal_eyeWhite__289Ja,.portal_eyeArmed__5gWxJ .portal_lidTag__0r4nc{transform-box:fill-box;transform-origin:center;animation:portal_graffitiBlink__nghAp .72s cubic-bezier(.2,.8,.2,1) both}.portal_eyeArmed__5gWxJ .portal_pupilGroup__TmQ68{animation:portal_pupilWake__utc5_ .62s cubic-bezier(.2,.8,.2,1) both}.portal_eyeArmed__5gWxJ .portal_irisMark__mH2ZU{transform-box:fill-box;transform-origin:center;animation:portal_irisScratch__2b80j .62s cubic-bezier(.2,.8,.2,1) both}.portal_eyeArmed__5gWxJ .portal_enterLabel__XGfjh{color:#e9d600;transform:translate(calc(-50% + var(--eye-x)),calc(-50% + var(--eye-y))) scale(1.12) rotate(-2deg)}.portal_eyeArmed__5gWxJ .portal_miniEye__yVlRf{opacity:.48;filter:contrast(1.2) saturate(1.25)}.portal_eyeArmed__5gWxJ .portal_miniEyeOne___Dg41{animation:portal_sideEyeOne___vLG0 .62s cubic-bezier(.2,.8,.2,1) both}.portal_eyeArmed__5gWxJ .portal_miniEyeTwo__eJR8R{animation:portal_sideEyeTwo__McoQi .62s cubic-bezier(.2,.8,.2,1) 80ms both}@keyframes portal_graffitiBlink__nghAp{0%,24%,to{transform:scaleY(1) skewX(0)}36%{transform:scaleY(.08) skewX(-3deg)}52%{transform:scaleY(1.04) skewX(1deg)}68%{transform:scaleY(.82) skewX(-1deg)}}@keyframes portal_pupilWake__utc5_{0%,to{transform:translate(var(--eye-x),var(--eye-y)) scale(1) rotate(0)}38%{transform:translate(var(--eye-x),var(--eye-y)) scale(.72) rotate(-7deg)}62%{transform:translate(var(--eye-x),var(--eye-y)) scale(1.16) rotate(3deg)}}@keyframes portal_irisScratch__2b80j{0%{transform:rotate(0);opacity:.85}48%{transform:rotate(35deg);opacity:.45}to{transform:rotate(0);opacity:.85}}@keyframes portal_sideEyeOne___vLG0{0%{transform:rotate(-17deg) scale(1)}55%{transform:rotate(-10deg) scale(1.12)}to{transform:rotate(-17deg) scale(1)}}@keyframes portal_sideEyeTwo__McoQi{0%{transform:rotate(14deg) scale(1)}55%{transform:rotate(7deg) scale(1.12)}to{transform:rotate(14deg) scale(1)}}.portal_backgroundTag__u00xD{position:absolute;z-index:0;left:50%;top:50%;color:transparent;-webkit-text-stroke:1px rgba(232,232,224,.09);font-family:Arial Narrow,Impact,sans-serif;font-size:clamp(9rem,26vw,30rem);font-weight:900;letter-spacing:-.09em;line-height:.7;transform:translate(-52%,-50%) rotate(-4deg);white-space:nowrap}.portal_miniEye__yVlRf{position:absolute;z-index:2;width:clamp(150px,18vw,290px);opacity:.2;pointer-events:none;transition:opacity .22s ease-out,filter .22s ease-out}.portal_miniEyeOne___Dg41{left:-4vw;top:17vh;transform:rotate(-17deg)}.portal_miniEyeTwo__eJR8R{right:-4vw;bottom:12vh;transform:rotate(14deg)}.portal_miniEyeSvg__lfECG{width:100%;height:auto}.portal_afterEntry__v8hVG{z-index:20;display:block;-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%);opacity:0;pointer-events:none;transition:opacity 0s .9s,-webkit-clip-path .9s cubic-bezier(.78,0,.22,1);transition:clip-path .9s cubic-bezier(.78,0,.22,1),opacity 0s .9s;transition:clip-path .9s cubic-bezier(.78,0,.22,1),opacity 0s .9s,-webkit-clip-path .9s cubic-bezier(.78,0,.22,1)}.portal_afterEntry__v8hVG,.portal_afterEntry__v8hVG .eutopia-world{position:absolute;inset:0;overflow:hidden;background:#161613}.portal_afterEntry__v8hVG .eutopia-world canvas{position:absolute!important;inset:0;width:100%!important;height:100%!important;cursor:-webkit-grab;cursor:grab}.portal_afterEntry__v8hVG .eutopia-world canvas[data-dragging=true]{cursor:-webkit-grabbing;cursor:grabbing}.portal_afterEntry__v8hVG .eutopia-world__poster{position:absolute;z-index:2;inset:0;background:#161613 url(/assets/eutopia-world-concept.png) 50%/cover no-repeat;opacity:1;pointer-events:none;transition:opacity .8s ease-out}.portal_afterEntry__v8hVG .eutopia-world[data-ready=true] .eutopia-world__poster{opacity:0}.portal_worldHeader__GGCfP{position:absolute;z-index:6;top:clamp(20px,3vw,42px);left:clamp(18px,3vw,48px);right:clamp(18px,3vw,48px);display:grid;grid-template-columns:1fr auto 58px;align-items:center;grid-gap:clamp(1.2rem,3vw,3rem);gap:clamp(1.2rem,3vw,3rem);color:#f2f0e8;filter:drop-shadow(0 2px 12px rgba(0,0,0,.7));transform:translate3d(var(--chrome-x),var(--chrome-y),0);transition:transform .26s cubic-bezier(.2,.8,.2,1)}.portal_worldLogo__lA8qT{width:clamp(138px,15vw,220px);height:auto}.portal_projectsOpen__HuAnv .portal_worldHeader__GGCfP{color:#242421;filter:none}.portal_projectsOpen__HuAnv .portal_worldLogo__lA8qT{filter:brightness(0)}.portal_projectsOpen__HuAnv .portal_worldFooter__Tl6wl{color:#242421}.portal_worldNav__YWxw5{display:flex;align-items:center;gap:clamp(1.1rem,2.4vw,2.6rem);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(.78rem,1.1vw,1rem);font-weight:700}.portal_worldNav__YWxw5 button{position:relative;display:inline-block;border:0;background:transparent;color:inherit;padding:.45rem 0;transition:transform .16s cubic-bezier(.2,.8,.2,1)}.portal_worldNav__YWxw5 button:hover{transform:translateY(-2px) skewX(-3deg)}.portal_worldNav__YWxw5 button:after{content:"";position:absolute;left:0;right:100%;bottom:-.38rem;height:2px;background:#e9d600;transition:right .18s cubic-bezier(.2,.8,.2,1)}.portal_worldNav__YWxw5 button[data-active=true]:after{right:0}.portal_menuClose__rIFa7,.portal_menuTrigger__mWPan{position:relative;width:54px;height:54px;border:0;border-radius:50%;display:grid;place-items:center;padding:0;cursor:pointer;transition:transform .1s ease-out,background-color .18s ease-out}.portal_menuTrigger__mWPan{background:#f1efe8;color:#151513}.portal_menuTrigger__mWPan:hover{background:#e9d600}.portal_menuClose__rIFa7:active,.portal_menuTrigger__mWPan:active{transform:scale(.96)}.portal_menuTrigger__mWPan span,.portal_menuTrigger__mWPan span:after{width:5px;height:5px;border-radius:50%;background:currentColor}.portal_menuTrigger__mWPan span{position:relative;transform:translateX(-5px)}.portal_menuTrigger__mWPan span:after{content:"";position:absolute;left:10px}.portal_worldHero__NOvqG{position:absolute;z-index:5;left:50%;top:51%;width:min(900px,88vw);display:grid;justify-items:center;text-align:center;transform:translate(calc(-50% + var(--world-ui-x)),calc(-50% + var(--world-ui-y)));opacity:1;transition:transform .76s cubic-bezier(.16,1,.3,1),opacity .28s ease-out;color:#f3f1e9;text-shadow:0 3px 22px rgba(0,0,0,.9)}.portal_worldHero__NOvqG>p{margin:0 0 clamp(1rem,2vh,1.7rem);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(.62rem,.9vw,.82rem);font-weight:800;letter-spacing:.14em}.portal_worldHero__NOvqG h2{display:grid;justify-items:center;margin:0;font-family:Arial Narrow,Impact,sans-serif;font-weight:900;letter-spacing:-.06em;line-height:.77;text-transform:uppercase}.portal_worldHero__NOvqG h2>span{font-size:clamp(3rem,5.8vw,6rem)}.portal_worldHero__NOvqG h2>strong{position:relative;color:#e9d600;font-size:clamp(3.8rem,8.2vw,8.5rem);font-weight:900}.portal_kineticLine__fwrYU{display:flex;justify-content:center;white-space:nowrap}.portal_kineticLetter__FPjbZ{--letter-x:0px;--letter-y:0px;--letter-r:0deg;--letter-s:1;display:inline-block;transform:translate3d(var(--letter-x),var(--letter-y),0) rotate(var(--letter-r)) scale(var(--letter-s));transform-origin:50% 70%;transition:transform .19s cubic-bezier(.2,.8,.2,1)}.portal_worldHero__NOvqG h2>strong:after{content:"";position:absolute;z-index:-1;left:-2%;right:-3%;bottom:-.08em;height:.16em;background:url(/assets/grafismo-listras.png) 50%/cover;filter:brightness(.25);transform:rotate(-1.3deg)}.portal_worldHero__NOvqG button{position:relative;min-height:48px;margin-top:clamp(1.5rem,3vh,2.5rem);padding:.82rem 1.35rem;border-bottom:0;background:#11110f;color:#f3f1e9;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.08em;opacity:1;cursor:pointer;-webkit-clip-path:polygon(2% 5%,97% 0,100% 87%,94% 100%,4% 94%,0 14%);clip-path:polygon(2% 5%,97% 0,100% 87%,94% 100%,4% 94%,0 14%)}.portal_worldHero__NOvqG button span{color:#e9d600;margin-left:.55rem}.portal_worldHero__NOvqG button:before{content:"";position:absolute;inset:0;z-index:-1;background:#e9d600;transform:scaleX(0);transform-origin:right;transition:transform .24s cubic-bezier(.16,1,.3,1)}.portal_worldHero__NOvqG button:focus-visible,.portal_worldHero__NOvqG button:hover{color:#11110f;transform:translateY(-3px)}.portal_worldHero__NOvqG button:focus-visible:before,.portal_worldHero__NOvqG button:hover:before{transform:scaleX(1);transform-origin:left}.portal_projectsOpen__HuAnv .portal_worldHero__NOvqG{opacity:0;pointer-events:none;transform:translate(calc(-50% + var(--world-ui-x)),calc(-138% + var(--world-ui-y))) scale(.82) rotateX(8deg)}.portal_worldAtmosphere__ja2C5{position:absolute;z-index:3;inset:-6%;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .7s ease-out}.portal_worldAtmosphere__ja2C5[data-active=true]{opacity:1}.portal_fogBank__Nh50X{position:absolute;width:76vw;height:44vw;min-width:720px;min-height:430px;border-radius:50%;filter:blur(54px);mix-blend-mode:screen;will-change:transform,opacity}.portal_fogBankOne__xuW8Q{left:-18%;bottom:-21%;background:radial-gradient(ellipse,rgba(235,229,185,.24) 0,rgba(178,157,31,.14) 28%,transparent 70%);animation:portal_fogOne__EhPzU 16s ease-in-out infinite alternate}.portal_fogBankTwo__52SfH{right:-24%;top:4%;background:radial-gradient(ellipse,rgba(236,235,220,.2) 0,rgba(203,187,41,.09) 34%,transparent 72%);animation:portal_fogTwo__x_UcY 21s ease-in-out infinite alternate}.portal_fogBankThree__Zf0NL{left:28%;top:20%;width:54vw;height:30vw;background:radial-gradient(ellipse,rgba(255,225,0,.15),rgba(218,197,30,.07) 36%,transparent 74%);animation:portal_fogThree__I2vz9 13s ease-in-out infinite alternate}.portal_smokeVeil___jEMd{position:absolute;inset:-20% -12%;opacity:.22;background:linear-gradient(112deg,transparent 16%,rgba(238,235,207,.2) 37%,transparent 56%),url(/assets/grafismo-caos.png) 50% /118% 118%;filter:blur(18px) contrast(.7);mix-blend-mode:screen;transform:translate3d(-5%,0,0) scale(1.08);animation:portal_smokeDrift__7qI_7 24s ease-in-out infinite alternate}.portal_livingLines__3tiGm{position:absolute;inset:0;width:100%;height:100%;overflow:visible;mix-blend-mode:screen}.portal_livingLine__7lfLI{fill:none;stroke:#e9d600;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:0;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px rgba(233,214,0,.36));animation:portal_livingStroke__ysSUc 8.4s cubic-bezier(.55,0,.2,1) infinite}.portal_livingLineEcho__b9q_6{stroke:#f3f1df;stroke-width:1.1;animation-delay:.12s}.portal_livingLineTwo__n0TaH{animation-delay:-3.15s;animation-duration:10.2s}.portal_livingLineThree__ZV6CX{animation-delay:-6.2s;animation-duration:12.8s;stroke-width:1.8}.portal_atmosphereDust__910MM{position:absolute;inset:0}.portal_atmosphereDust__910MM span{position:absolute;left:var(--dust-x);top:var(--dust-y);width:var(--dust-size);height:var(--dust-size);background:#f1e979;box-shadow:0 0 8px rgba(233,214,0,.7);opacity:0;transform:translate3d(0,24px,0) rotate(0);animation:portal_dustFloat__sKZ3e var(--dust-duration) linear var(--dust-delay) infinite}@keyframes portal_fogOne__EhPzU{0%{opacity:.32;transform:translate3d(-7%,8%,0) scale(.9)}55%{opacity:.7;transform:translate3d(16%,-8%,0) scale(1.14)}to{opacity:.42;transform:translate3d(34%,-2%,0) scale(1)}}@keyframes portal_fogTwo__x_UcY{0%{opacity:.28;transform:translate3d(12%,-4%,0) scale(.94)}48%{opacity:.64;transform:translate3d(-18%,13%,0) scale(1.16)}to{opacity:.38;transform:translate3d(-32%,1%,0) scale(1.02)}}@keyframes portal_fogThree__I2vz9{0%{opacity:.18;transform:translate3d(-15%,12%,0) scale(.85)}to{opacity:.62;transform:translate3d(17%,-13%,0) scale(1.22)}}@keyframes portal_smokeDrift__7qI_7{0%{opacity:.12;transform:translate3d(-7%,2%,0) scale(1.06) rotate(-2deg)}50%{opacity:.29;transform:translate3d(3%,-3%,0) scale(1.13) rotate(1deg)}to{opacity:.17;transform:translate3d(8%,2%,0) scale(1.08) rotate(-1deg)}}@keyframes portal_livingStroke__ysSUc{0%,8%{stroke-dashoffset:1;opacity:0}16%{opacity:.8}58%{stroke-dashoffset:0;opacity:.7}78%,to{stroke-dashoffset:0;opacity:0}}@keyframes portal_dustFloat__sKZ3e{0%{opacity:0;transform:translate3d(0,28px,0) rotate(0deg) scale(.7)}18%{opacity:.72}72%{opacity:.38}to{opacity:0;transform:translate3d(18px,-86px,0) rotate(190deg) scale(1.35)}}.portal_projectsWorld__9hG35{position:absolute;z-index:5;inset:0;overflow:hidden;color:#f3f1e9;opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,104%,0) rotateX(-7deg);transform-origin:50% 100%;transition:transform .78s cubic-bezier(.16,1,.3,1),opacity .26s ease-out,visibility 0s linear .78s}.portal_projectsWorld__9hG35[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateZ(0) rotateX(0);transition:transform .78s cubic-bezier(.16,1,.3,1),opacity .26s ease-out,visibility 0s}.portal_projectsWorldWash__whtLf{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,12,10,.92),rgba(12,12,10,.45) 38%,rgba(12,12,10,.68)),linear-gradient(0deg,rgba(12,12,10,.96),transparent 46%,rgba(12,12,10,.66))}.portal_projectsWorldHead__XR4M8{position:absolute;z-index:2;top:clamp(110px,15vh,155px);left:clamp(18px,3vw,48px);right:clamp(18px,3vw,48px);display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;pointer-events:none}.portal_projectsWorldFoot__GNKM9,.portal_projectsWorldHead__XR4M8 button,.portal_projectsWorldHead__XR4M8 p{font-family:Courier New,monospace;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.portal_projectsWorldHead__XR4M8 p{margin:0 0 .65rem;color:#e9d600}.portal_projectsWorldHead__XR4M8 h2{margin:0;font-family:Arial Narrow,Impact,sans-serif;font-size:clamp(3.2rem,6.8vw,7.6rem);font-weight:900;letter-spacing:-.065em;line-height:.72;text-transform:uppercase;text-shadow:0 6px 25px rgba(0,0,0,.8)}.portal_projectsWorldHead__XR4M8 h2 span{color:transparent;-webkit-text-stroke:1.5px #e9d600}.portal_projectsWorldHead__XR4M8 button{min-height:44px;border:0;border-bottom:1px solid #e9d600;background:rgba(14,14,12,.66);color:inherit;padding:.6rem .2rem;pointer-events:auto}.portal_projectsViewport__eSlTB{position:absolute;z-index:3;inset:34% 0 7%;overflow-x:auto;overflow-y:hidden;padding:1.8rem 0 2.4rem;scrollbar-width:thin;scrollbar-color:#e9d600 rgba(255,255,255,.09);overscroll-behavior:contain}.portal_projectsViewport__eSlTB:focus-visible{outline-offset:-4px}.portal_projectsTrack__21PNe{display:flex;align-items:center;gap:clamp(2rem,4vw,5.5rem);width:max-content;min-height:100%;padding:0 13vw 0 33vw;perspective:1200px}.portal_projectPortalCard__QmqyG{--card-rx:0deg;--card-ry:0deg;--card-image-x:0px;--card-image-y:0px;position:relative;width:clamp(285px,32vw,535px);height:clamp(305px,45vh,505px);flex:0 0 auto;transform:translateY(7%) rotate(-2deg) rotateX(var(--card-rx)) rotateY(var(--card-ry));transform-style:preserve-3d;transition:transform .32s cubic-bezier(.16,1,.3,1)}.portal_projectPortalCard__QmqyG[data-even=false]{transform:translateY(-4%) rotate(2.3deg) rotateX(var(--card-rx)) rotateY(var(--card-ry))}.portal_projectPortalCard__QmqyG:focus-within,.portal_projectPortalCard__QmqyG:hover{z-index:4;transform:translateY(0) rotate(0) rotateX(var(--card-rx)) rotateY(var(--card-ry)) scale(1.035)}.portal_projectPortalCard__QmqyG>a{position:absolute;inset:0;display:block;overflow:hidden;border:1px solid rgba(243,241,233,.48);background:#11110f;-webkit-clip-path:polygon(2% 0,98% 2%,100% 94%,93% 100%,0 97%,1% 7%);clip-path:polygon(2% 0,98% 2%,100% 94%,93% 100%,0 97%,1% 7%);box-shadow:22px 26px 0 rgba(0,0,0,.38)}.portal_projectPortalImage__w9gPX{position:absolute;inset:-7%;background-position:50%;background-size:cover;filter:grayscale(1) contrast(1.45) brightness(.55);opacity:.7;transform:translate3d(var(--card-image-x),var(--card-image-y),0) scale(1.04);transition:transform .5s cubic-bezier(.16,1,.3,1),filter .38s ease-out,opacity .3s ease-out}.portal_projectPortalCard__QmqyG:focus-within .portal_projectPortalImage__w9gPX,.portal_projectPortalCard__QmqyG:hover .portal_projectPortalImage__w9gPX{filter:grayscale(.2) contrast(1.28) brightness(.78);opacity:.92;transform:translate3d(var(--card-image-x),var(--card-image-y),0) scale(1.12)}.portal_projectPortalNoise__NXqbS{position:absolute;inset:0;background:linear-gradient(transparent 25%,rgba(0,0,0,.82)),url(/assets/grafismo-caos.png) 50% /cover;background-blend-mode:multiply;opacity:.35}.portal_projectPortalCard__QmqyG:before{content:"";position:absolute;z-index:6;left:-7%;right:-5%;top:42%;height:13%;background:var(--project-accent);opacity:.82;transform:rotate(-5deg) scaleX(.12);transform-origin:left;transition:transform .46s cubic-bezier(.16,1,.3,1);pointer-events:none;mix-blend-mode:screen}.portal_projectPortalCard__QmqyG:focus-within:before,.portal_projectPortalCard__QmqyG:hover:before{transform:rotate(-5deg) scaleX(1)}.portal_projectPortalCopy__rEkZ0{position:absolute;z-index:2;inset:auto 1.45rem 1.35rem;display:grid;grid-gap:.45rem;gap:.45rem;text-shadow:0 3px 16px #000}.portal_projectPortalCopy__rEkZ0 p,.portal_projectPortalCopy__rEkZ0 small,.portal_projectPortalCopy__rEkZ0 span{font-family:Courier New,monospace;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.portal_projectPortalCopy__rEkZ0 h3{max-width:9ch;margin:.2rem 0 0;font-family:Arial Narrow,Impact,sans-serif;font-size:clamp(2.4rem,4.2vw,4.8rem);font-weight:900;letter-spacing:-.055em;line-height:.78;text-transform:uppercase}.portal_projectPortalCopy__rEkZ0 p{margin:.35rem 0 .8rem;color:var(--project-accent)}.portal_projectPortalCopy__rEkZ0 span{width:max-content;border-bottom:1px solid var(--project-accent);padding-bottom:.35rem}.portal_projectsEndCard__GImW6{width:clamp(270px,28vw,430px);min-height:330px;display:grid;align-content:center;grid-gap:1.2rem;gap:1.2rem;border:1px solid #e9d600;background:rgba(15,15,13,.72);padding:2rem;transform:rotate(-1.5deg)}.portal_projectsEndCard__GImW6 small{font-family:Courier New,monospace;font-size:.6rem;letter-spacing:.1em}.portal_projectsEndCard__GImW6 strong{font-family:Arial Narrow,Impact,sans-serif;font-size:clamp(2.4rem,4vw,4rem);line-height:.84}.portal_projectsEndCard__GImW6 button{width:max-content;border:1px solid #55554f;background:transparent;color:#aaa;padding:.7rem;font-family:Courier New,monospace;font-size:.58rem}.portal_projectsWorldFoot__GNKM9{position:absolute;z-index:3;left:clamp(18px,3vw,48px);right:clamp(18px,3vw,48px);bottom:clamp(18px,2vw,28px);display:flex;justify-content:space-between;color:#d1cec1}.portal_menuPanel__wfn_Y{position:absolute;z-index:40;inset:0;overflow:hidden;background:#efede7;color:#171715;-webkit-clip-path:circle(0 at calc(100% - clamp(45px, 6vw, 78px)) clamp(45px,6vw,78px));clip-path:circle(0 at calc(100% - clamp(45px, 6vw, 78px)) clamp(45px,6vw,78px));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease-in,visibility 0s linear .56s,-webkit-clip-path .56s cubic-bezier(.16,1,.3,1);transition:clip-path .56s cubic-bezier(.16,1,.3,1),opacity .16s ease-in,visibility 0s linear .56s;transition:clip-path .56s cubic-bezier(.16,1,.3,1),opacity .16s ease-in,visibility 0s linear .56s,-webkit-clip-path .56s cubic-bezier(.16,1,.3,1)}.portal_menuPanel__wfn_Y:before{content:"";position:absolute;inset:-18% 42% -18% -15%;background:url(/assets/grafismo-listras.png) 50%/cover;opacity:.085;transform:rotate(-9deg);mix-blend-mode:multiply}.portal_menuOpen__tUzz9 .portal_menuPanel__wfn_Y{-webkit-clip-path:circle(150vmax at calc(100% - clamp(45px, 6vw, 78px)) clamp(45px,6vw,78px));clip-path:circle(150vmax at calc(100% - clamp(45px, 6vw, 78px)) clamp(45px,6vw,78px));opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s ease-out,visibility 0s,-webkit-clip-path .56s cubic-bezier(.16,1,.3,1);transition:clip-path .56s cubic-bezier(.16,1,.3,1),opacity .18s ease-out,visibility 0s;transition:clip-path .56s cubic-bezier(.16,1,.3,1),opacity .18s ease-out,visibility 0s,-webkit-clip-path .56s cubic-bezier(.16,1,.3,1)}.portal_menuBackdropWord__brn9s{position:absolute;right:-3vw;bottom:-7vh;color:transparent;-webkit-text-stroke:2px rgba(23,23,21,.055);font-family:Arial Narrow,Impact,sans-serif;font-size:clamp(10rem,31vw,34rem);font-weight:900;letter-spacing:-.09em;line-height:.7;transform:rotate(-4deg);pointer-events:none}.portal_menuTop__zjvJA{position:relative;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;padding:clamp(20px,3vw,42px) clamp(18px,3vw,48px)}.portal_menuTop__zjvJA img{width:clamp(122px,12vw,178px);height:auto}.portal_menuClose__rIFa7{width:48px;height:48px;background:#171715;color:#f2f0e9}.portal_menuClose__rIFa7:hover{background:#e9d600;color:#171715}.portal_menuClose__rIFa7 span,.portal_menuClose__rIFa7 span:after{position:absolute;width:23px;height:3px;background:currentColor}.portal_menuClose__rIFa7 span{transform:rotate(45deg)}.portal_menuClose__rIFa7 span:after{content:"";inset:0;transform:rotate(90deg)}.portal_menuContent__pPVwo{position:relative;z-index:2;width:min(1160px,calc(100% - 16vw));height:calc(100% - 104px);margin:0 auto}.portal_menuList__Cuzo_{position:absolute;left:clamp(0rem,3vw,3.5rem);top:13%;display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.portal_menuList__Cuzo_ li{display:grid;grid-template-columns:clamp(2rem,3.3vw,3.3rem) auto;align-items:baseline;width:max-content;font-family:Arial Narrow,Impact,sans-serif;line-height:.9}.portal_menuList__Cuzo_ small{align-self:start;padding-top:.32em;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(.75rem,1.2vw,1rem);font-weight:700}.portal_menuList__Cuzo_ button{position:relative;display:inline-block;width:max-content;border:0;background:transparent;color:inherit;padding:0;font-size:clamp(3rem,5vw,5.75rem);font-weight:900;letter-spacing:-.065em;text-transform:uppercase;transition:transform .22s cubic-bezier(.2,.8,.2,1),color .16s ease-out}.portal_menuList__Cuzo_ li:hover button{transform:translateX(.11em) skewX(-2deg)}.portal_menuList__Cuzo_ li[data-active=true]{color:#b8b8b3}.portal_menuList__Cuzo_ li[data-active=true] button:after{content:"";position:absolute;left:0;right:0;bottom:-.05em;height:.08em;background:currentColor}.portal_menuContact__yjr_C{position:absolute;right:clamp(0rem,3vw,3.5rem);bottom:clamp(3.5rem,9vh,6.5rem);display:grid;grid-template-columns:repeat(3,minmax(130px,1fr));grid-gap:clamp(1.5rem,4vw,4.5rem);gap:clamp(1.5rem,4vw,4.5rem);width:min(650px,54vw)}.portal_menuContact__yjr_C div{display:grid;grid-gap:.5rem;gap:.5rem;border-top:1px solid #171715;padding-top:.65rem}.portal_menuContact__yjr_C small{font-family:Courier New,monospace;font-size:.62rem;letter-spacing:.12em}.portal_menuContact__yjr_C strong{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(.86rem,1.2vw,1rem);font-weight:900}.portal_entered__iKP1F .portal_afterEntry__v8hVG{-webkit-clip-path:circle(150vmax at 50% 50%);clip-path:circle(150vmax at 50% 50%);opacity:1;pointer-events:auto;transition:opacity 0s,-webkit-clip-path .9s cubic-bezier(.78,0,.22,1);transition:clip-path .9s cubic-bezier(.78,0,.22,1),opacity 0s;transition:clip-path .9s cubic-bezier(.78,0,.22,1),opacity 0s,-webkit-clip-path .9s cubic-bezier(.78,0,.22,1)}.portal_entered__iKP1F .portal_pupilGroup__TmQ68{transform:translate(var(--eye-x),var(--eye-y)) scale(1.35)}.portal_srOnly__fPsh2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:700px){.portal_stage__gwE7C{inset:8vh -12vw 9vh}.portal_eyeButton__2fCMa{width:124vw}.portal_kicker__OZpqT{width:78vw}.portal_miniEye__yVlRf{opacity:.12}.portal_miniEyeOne___Dg41{top:9vh}.portal_miniEyeTwo__eJR8R{bottom:8vh}.portal_backgroundTag__u00xD{font-size:43vw}.portal_worldHeader__GGCfP{top:clamp(54px,7svh,72px);grid-template-columns:1fr 50px;gap:1rem}.portal_worldLogo__lA8qT{width:132px}.portal_worldNav__YWxw5{display:none}.portal_menuClose__rIFa7,.portal_menuTrigger__mWPan{width:48px;height:48px}.portal_worldHero__NOvqG{top:50%;width:94vw}.portal_worldHero__NOvqG>p{width:75vw;line-height:1.5}.portal_worldHero__NOvqG h2>span{font-size:clamp(2.5rem,12.4vw,3.8rem)}.portal_worldHero__NOvqG h2>strong{font-size:clamp(3rem,13.6vw,4.5rem)}.portal_projectsWorldHead__XR4M8{top:145px}.portal_projectsWorldHead__XR4M8 h2{font-size:clamp(2.75rem,13vw,4.5rem)}.portal_projectsWorldHead__XR4M8 button{align-self:start;max-width:105px;line-height:1.35;text-align:right}.portal_projectsViewport__eSlTB{inset:36% 0 8%}.portal_projectsTrack__21PNe{gap:2rem;padding-left:14vw;padding-right:18vw}.portal_projectPortalCard__QmqyG{width:78vw;height:min(46vh,470px)}.portal_projectsWorldFoot__GNKM9 span:last-child{display:none}.portal_menuContent__pPVwo{width:calc(100% - 2.4rem);height:calc(100% - 88px)}.portal_menuList__Cuzo_{left:0;top:7%}.portal_menuList__Cuzo_ li{grid-template-columns:2rem auto}.portal_menuList__Cuzo_ button{font-size:clamp(2.75rem,13vw,4rem)}.portal_menuContact__yjr_C{left:0;right:0;bottom:1.5rem;width:100%;grid-template-columns:1fr;gap:.75rem}.portal_menuContact__yjr_C div{grid-template-columns:8rem 1fr;align-items:baseline;gap:1rem}}@media (prefers-reduced-motion:reduce){.portal_afterEntry__v8hVG,.portal_enterLabel__XGfjh,.portal_pupilGroup__TmQ68,.portal_stage__gwE7C{transition:none}.portal_worldHeader__GGCfP{transform:none;transition:none}.portal_worldHero__NOvqG{transform:translate(-50%,-50%);transition:none}.portal_projectsOpen__HuAnv .portal_worldHero__NOvqG{opacity:0;transform:translate(-50%,-50%)}.portal_kineticLetter__FPjbZ{transform:none;transition:none}.portal_afterEntry__v8hVG .eutopia-world__poster{transition:none}.portal_menuOpen__tUzz9 .portal_menuPanel__wfn_Y,.portal_menuPanel__wfn_Y{-webkit-clip-path:none;clip-path:none;transition:opacity .12s linear,visibility 0s}.portal_atmosphereDust__910MM span,.portal_eyeArmed__5gWxJ .portal_eyeLoose__L_iHj,.portal_eyeArmed__5gWxJ .portal_eyeScratch__9ilc_,.portal_eyeArmed__5gWxJ .portal_eyeWhite__289Ja,.portal_eyeArmed__5gWxJ .portal_irisMark__mH2ZU,.portal_eyeArmed__5gWxJ .portal_lidTag__0r4nc,.portal_eyeArmed__5gWxJ .portal_miniEyeOne___Dg41,.portal_eyeArmed__5gWxJ .portal_miniEyeTwo__eJR8R,.portal_eyeArmed__5gWxJ .portal_pupilGroup__TmQ68,.portal_fogBank__Nh50X,.portal_livingLine__7lfLI,.portal_smokeVeil___jEMd{animation:none}.portal_fogBank__Nh50X{opacity:.22;transform:none}.portal_livingLine__7lfLI{stroke-dashoffset:0;opacity:.16}.portal_projectsWorld__9hG35,.portal_projectsWorld__9hG35[data-active=true]{transform:none;transition:opacity .14s linear,visibility 0s}.portal_projectPortalCard__QmqyG,.portal_projectPortalCard__QmqyG:focus-within,.portal_projectPortalCard__QmqyG:hover,.portal_projectPortalCard__QmqyG[data-even=false]{transform:none;transition:none}.portal_projectPortalImage__w9gPX{transform:none!important;transition:none}}.projects-world_world__WlpZ6{--pan:0;position:absolute;inset:0;z-index:4;overflow:clip;background:#eae9e3;color:#242421;visibility:hidden;opacity:0;transform:translateY(8%);transition:opacity .65s,transform .85s cubic-bezier(.16,1,.3,1),visibility 0s .85s;font-family:Arial,Helvetica,sans-serif}.projects-world_world__WlpZ6[data-active=true]{visibility:visible;opacity:1;transform:none;transition-delay:0s}.projects-world_world__WlpZ6:after{content:"";position:absolute;inset:0;z-index:5;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.projects-world_architecture__aSDXb{position:absolute;inset:-8%;background:radial-gradient(ellipse at 50% 30%,#fffefa,#efeee8 40%,#cecec7);transform:perspective(1200px) rotateY(calc(var(--pan) * -5deg)) translateX(calc(var(--pan) * -28px))}.projects-world_architecture__aSDXb i{position:absolute;top:12%;bottom:-15%;width:18%;border:34px solid #eeeee7;border-bottom:0;border-radius:52% 52% 0 0;box-shadow:inset 20px 10px 30px #b8b9b060,16px 15px 30px #babbb159;transform:skewY(-8deg)}.projects-world_architecture__aSDXb i:first-child{left:-4%}.projects-world_architecture__aSDXb i:nth-child(2){left:9%;top:29%;width:12%;opacity:.5}.projects-world_architecture__aSDXb i:nth-child(3){right:-4%;transform:skewY(8deg)}.projects-world_architecture__aSDXb i:nth-child(4){right:9%;top:29%;width:12%;opacity:.5;transform:skewY(8deg)}.projects-world_fragments__UhHb8{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:3}.projects-world_viewport__1_u8j{position:absolute;inset:115px 0 0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8e8d82 transparent;padding:12px max(7vw,24px) 45px;perspective:1400px}.projects-world_heading__5mnHC{position:relative;text-align:center;margin:0 auto 64px}.projects-world_heading__5mnHC p{font-size:10px;letter-spacing:.22em;margin:0 0 18px}.projects-world_heading__5mnHC h2{margin:0 0 30px;font-size:clamp(32px,4.6vw,78px);font-weight:500;letter-spacing:-.065em;line-height:1.08}.projects-world_heading__5mnHC h2 span{color:#979000}.projects-world_filters__E_UXY{display:flex;justify-content:center;flex-wrap:wrap;gap:5px}.projects-world_filters__E_UXY button{border:1px solid #d1d1c9;background:#fffffaad;border-radius:30px;padding:8px 15px;font-size:12px;color:#33332d;min-height:36px}.projects-world_filters__E_UXY button[aria-pressed=true]{background:#282824;border-color:#282824;color:#fffef7}.projects-world_filters__E_UXY button:hover{border-color:#77776d}.projects-world_filters__E_UXY sup{font-size:9px;margin-left:3px}.projects-world_grid__xgfCD{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:34px 42px;gap:34px 42px;transform:perspective(1800px) rotateY(calc(var(--pan) * -3deg)) translateX(calc(var(--pan) * -20px));transform-style:preserve-3d}.projects-world_card__cFDZQ{--fold:0;min-width:0;position:relative;transform-origin:50% 100%;transform:perspective(1000px) rotateX(calc(var(--fold) * 78deg));-webkit-backface-visibility:hidden;backface-visibility:hidden}.projects-world_card__cFDZQ a{display:block;text-decoration:none;color:inherit}.projects-world_cover__AmAdn{width:100%;aspect-ratio:1.88;background-size:cover;background-position:50%;background-color:#d8d8cf;box-shadow:0 6px 18px #37372b12;transition:filter .4s}.projects-world_card__cFDZQ:hover .projects-world_cover__AmAdn{filter:contrast(1.08)}.projects-world_caption__E3VpH{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #77786c;padding:13px 0 15px}.projects-world_caption__E3VpH h3{font-size:clamp(19px,1.5vw,26px);margin:0 0 4px;letter-spacing:-.04em;font-weight:600}.projects-world_caption__E3VpH p{font-size:14px;margin:0;color:#626258}.projects-world_caption__E3VpH>span{font-size:26px;transition:transform .25s}.projects-world_card__cFDZQ:hover .projects-world_caption__E3VpH>span{transform:translate(3px,3px)}.projects-world_footer__hZBQB{display:flex;justify-content:space-between;align-items:center;margin-top:65px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.projects-world_footer__hZBQB button{border:0;border-bottom:1px solid;background:transparent;padding:12px 0;color:inherit}.projects-world_empty__drkmc{text-align:center;padding:80px 0}@media(max-width:700px){.projects-world_viewport__1_u8j{inset:110px 0 0;padding:20px 22px 30px}.projects-world_heading__5mnHC{margin-bottom:35px}.projects-world_heading__5mnHC p{font-size:9px}.projects-world_filters__E_UXY button{padding:7px 10px;font-size:10px}.projects-world_grid__xgfCD{grid-template-columns:1fr;gap:30px}.projects-world_architecture__aSDXb i{border-width:15px}.projects-world_footer__hZBQB{gap:20px}}@media(prefers-reduced-motion:reduce){.projects-world_world__WlpZ6{transition:none}.projects-world_architecture__aSDXb,.projects-world_card__cFDZQ,.projects-world_grid__xgfCD{transform:none}}