@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(./oswald-latin-400-normal.BAFo8sP8.woff2) format("woff2"),url(./oswald-latin-400-normal.D1wpMXgf.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(./hanken-grotesk-latin-400-normal.BG6hkEXj.woff2) format("woff2"),url(./hanken-grotesk-latin-400-normal.CjyVwvJV.woff) format("woff")}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(./hanken-grotesk-latin-500-normal.DrDcrrxK.woff2) format("woff2"),url(./hanken-grotesk-latin-500-normal.Bo-NxEKf.woff) format("woff")}.volm-hero{font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:-.03em;line-height:.8;font-kerning:normal;font-feature-settings:"kern" 1,"tnum" 1}.volm-display{letter-spacing:-.01em;line-height:.88}.volm-display,.volm-kicker{font-family:Oswald,sans-serif;font-weight:400;text-transform:uppercase;font-kerning:normal;font-feature-settings:"kern" 1}.volm-kicker{letter-spacing:.32em}:root{--fs-works:clamp(34px,5.5vw,110px);--fs-title:clamp(22px,3.14vw,64px);--fs-body:clamp(15px,1.05vw,18px)}*,:after,:before{box-sizing:inherit;-webkit-user-select:inherit;-moz-user-select:inherit;user-select:inherit;-webkit-user-drag:inherit;-webkit-tap-highlight-color:inherit;backface-visibility:inherit}*{margin:0;padding:0}html{line-height:1;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}canvas,main{display:block}svg{pointer-events:none}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}a{color:inherit;text-decoration:none}ol,ul{list-style:none}body{color:var(--ink,#1a1a1a);transition:color .45s ease;font-family:Hanken Grotesk,sans-serif;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}:root{--gutter:clamp(18px,3.3333vw,64px);--inset-top:clamp(16px,6.6667vh,64px)}@media(hover:hover)and (pointer:fine){body.no-cursor,body.no-cursor *{cursor:none!important}}@keyframes cover-in{0%{transform:translate3d(0,101%,0)}to{transform:translateZ(0)}}@keyframes cover-out{0%{transform:translateZ(0)}to{transform:translate3d(0,-101%,0)}}@keyframes cover-wrap-in{0%{transform:translate3d(0,110%,0)}to{transform:translateZ(0)}}@keyframes cover-wrap-out{0%{transform:translateZ(0)}to{transform:translate3d(0,-110%,0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.cover-wrap{position:relative;overflow:hidden}.cover-wrap,.cover-wrap .cover-text{display:inline-block;vertical-align:top}.enter-active .cover-wrap .cover-text{animation-name:cover-wrap-in;animation-duration:.8s;animation-timing-function:cubic-bezier(.6,.1,.1,1);animation-fill-mode:forwards}.leave-active .cover-wrap .cover-text{animation-name:cover-wrap-out;animation-duration:.4s;animation-delay:.4s;animation-timing-function:cubic-bezier(.6,.1,.1,1);animation-fill-mode:forwards}.home.is-intro .cover-text,.home.is-intro .works_title.cover-text{transform:translate3d(0,110%,0)}.home.is-intro .works_item.is-centro .works_arrow{opacity:0;transform:translateY(-50%) translate(8px) scaleX(.7);transition:none}.home.is-intro.is-revelado .cover-text{animation-name:cover-wrap-in;animation-duration:.8s;animation-timing-function:cubic-bezier(.6,.1,.1,1);animation-fill-mode:forwards}.home.is-intro.is-revelado .home_title>div:nth-child(2) .cover-text{animation-delay:.08s}.home.is-intro.is-revelado .home_link .cover-text{animation-delay:.3s}.home.is-intro.is-revelado .works_title.cover-text{animation-delay:.65s}.siteWrap{position:fixed;left:0;top:0;width:100vw;height:100vh;height:100dvh;background-color:var(--bg,#e4dfd4);transition:background-color .45s ease;overflow:hidden}@supports (-webkit-touch-callout:none){.siteWrap{height:-webkit-fill-available}}.pageWrap{position:relative;z-index:1;isolation:isolate;width:100%;height:100%}.cursor{position:absolute;z-index:10000;left:-7.5px;top:-7.5px;pointer-events:none;mix-blend-mode:difference}.cursor_dot{position:absolute;left:0;top:0;width:15px;height:15px;border-radius:50%;background-color:#fff;opacity:0;transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.3,.1,.2,1)}.cursor.show .cursor_dot{opacity:1}.cursor.on-title .cursor_dot{transform:scale3d(3.5,3.5,1)}.cursor.on-text .cursor_dot{transform:scale3d(2.5,2.5,1)}.cursor.on-color .cursor_dot{transform:scale3d(3.5,3.5,1);opacity:.15}.loading{position:fixed;left:0;top:0;z-index:9999;width:100%;height:100%}.canvasContainer{position:absolute;z-index:1;right:0;top:0;pointer-events:none;contain:strict;opacity:0}.canvasContainer,.canvasContainer canvas{width:100%;height:100%}.colorPresets{position:absolute;z-index:10;left:3.3333333333vw;bottom:0;width:43.3333333333vw;height:110px;white-space:nowrap;pointer-events:none;transition-property:opacity;transition-duration:1.2s;transition-timing-function:cubic-bezier(.3,.1,.2,1)}.colorPresets.hide{opacity:0;pointer-events:none}.colorPresets_list{position:absolute;left:0;bottom:calc(5vh - 14px);display:flex;justify-content:flex-start;align-items:flex-start;padding:14px 20px;border-radius:23px;background-color:#ffffff03;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transform:scale3d(.9,.9,1);transform-origin:left bottom;pointer-events:none;transition-property:transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.3,.1,.2,1)}.colorPresets_list.active{pointer-events:auto;transform:none}.colorPresets_item{width:24px;height:24px;transform:scale3d(.8,.8,1);transition-property:transform,margin;transition-duration:.3s;transition-timing-function:cubic-bezier(.3,.1,.2,1)}.colorPresets_item+.colorPresets_item{margin-left:35px}.colorPresets_list.active .colorPresets_item{transform:none}.colorPresets_list.active .colorPresets_item+.colorPresets_item{margin-left:40px}.colorBtn{position:relative;display:block;width:100%;height:100%}.colorBtn_area{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%}.colorBtn_inner{width:100%;height:100%;pointer-events:none}.colorBtn_inner div{width:100%;height:100%;border-radius:50%}.home{display:flex;align-items:flex-start}.home.hide{visibility:hidden}.home.hide,.home.leave-active{pointer-events:none}.home_column{width:50vw}.home_column-left{position:relative;padding:calc(6.66667vh - .5vw) 3.3333333333vw 0;white-space:nowrap}.home_intro{display:inline-block}.home_title{font-size:3.14vw;line-height:1.15;text-transform:uppercase;margin-left:-.04em}.home_title .align-right{text-align:right}.home_title>div{overflow:hidden}.home_title div+div{margin-top:3px}.home_link{position:relative;display:block;margin-top:30px;font-size:18px;line-height:1.2;text-align:right}.home_link .cover-text{border-bottom:1px solid var(--ink,#1a1a1a);transition:border-color .45s ease}.works{padding:45vh 1.6666666667vw;will-change:transform}.works_item{position:relative;display:block;width:100%;height:8vw;overflow:visible;text-align:right}.works_item+.works_item{margin-top:1.4vw}.works_titleWrap{position:relative;display:flex;align-items:center;justify-content:flex-end;width:100%;height:100%;pointer-events:none}@media(hover:hover){.works_titleWrap:hover .outline{opacity:.35}.works_titleWrap:hover .fill{opacity:0}}.works_title{position:relative;pointer-events:auto;font-family:Oswald,sans-serif;font-weight:400;font-size:5.5vw;line-height:1.05;letter-spacing:0;font-kerning:normal;font-feature-settings:"kern" 1;text-transform:uppercase;white-space:nowrap;margin-top:0;flex:0 0 auto;transition:transform .45s cubic-bezier(.16,1,.3,1) .06s}.works_item.is-centro .works_title{transform:translate(calc(var(--name-shift, 0px)*-1));transition:transform .6s cubic-bezier(.16,1,.3,1) 0s}.works_arrow{position:absolute;right:var(--arrow-end,28px);top:50%;display:flex;align-items:center;width:var(--arrow-w,0);height:5.5vw;opacity:0;transform:translateY(-50%) translate(8px) scaleX(.7);transform-origin:right center;transition:opacity .35s cubic-bezier(.16,1,.3,1) 0s,transform .35s cubic-bezier(.16,1,.3,1) 0s;pointer-events:none}.works_item.is-centro .works_arrow{opacity:.35;transform:translateY(-50%) translate(0) scaleX(1);transition:opacity .7s cubic-bezier(.16,1,.3,1) .09s,transform .7s cubic-bezier(.16,1,.3,1) .09s}.leave-active .works_item.is-centro .works_arrow{opacity:0;transform:translateY(-50%) translate(6px) scaleX(0);transition:transform .4s cubic-bezier(.6,.1,.1,1) 0s,opacity .3s cubic-bezier(.6,.1,.1,1) .05s}.leave-active .works_item.is-centro .works_title{transform:translate(0);transition:transform .4s cubic-bezier(.6,.1,.1,1) 0s}@keyframes cover-wrap-out-title{0%{transform:translateZ(0)}to{transform:translate3d(0,-150%,0)}}.leave-active .works_titleWrap .cover-text{animation-name:cover-wrap-out-title}.works_arrow_head{flex:0 0 auto;width:5px;height:5px;border-left:1px solid var(--ink,#1a1a1a);border-bottom:1px solid var(--ink,#1a1a1a);transform:rotate(45deg);transition:border-color .45s ease}.works_arrow_line{flex:1 1 auto;height:1px;margin-left:2px;background:var(--ink,#1a1a1a);transition:background-color .45s ease}.works_title .outline{display:block;position:absolute;left:0;top:0;color:transparent;text-stroke:1.5px var(--ink,#1a1a1a);-webkit-text-stroke:1.5px var(--ink,#1a1a1a);opacity:0}.works_title .fill,.works_title .outline{transition-property:opacity,-webkit-text-stroke-color;transition-duration:.3s,.45s;transition-timing-function:cubic-bezier(.3,.1,.2,1),ease}.about,.works_title .fill{position:relative}.about{display:flex;align-items:center;height:100%}.about_back{position:absolute;left:3.3333333333vw;top:calc(6.66667vh - .5vw);white-space:nowrap;opacity:0}.about_back,.about_text{font-size:3.14vw;line-height:1.15;text-transform:uppercase}.about_text{margin-left:-.04em;margin-top:2.5vw}.about_text-1{padding-left:15vw}.about_text-2{padding-left:20vw}.about_text-3{padding-left:10vw}.about_text-4{padding-left:20vw}.about_text p{overflow:hidden}.about_text span{display:inline-block;vertical-align:top;transform:translate3d(0,101%,0)}@keyframes canvas-enter-data-v-19c84fa9{0%{opacity:0}to{opacity:1}}@keyframes canvas-leave-data-v-19c84fa9{0%{opacity:1}to{opacity:0}}.canvasFrame{position:relative;width:100%;height:100%}.canvasFrame.hide{pointer-events:none;visibility:hidden}.canvasFrame.enter-active{animation-name:canvas-enter-data-v-19c84fa9;animation-duration:.9s;animation-timing-function:cubic-bezier(.3,.1,.2,1);animation-fill-mode:forwards}.canvasFrame.leave-active{animation-name:canvas-leave-data-v-19c84fa9;animation-duration:.45s;animation-timing-function:cubic-bezier(.3,.1,.2,1);animation-fill-mode:forwards}.canvasFrame_frame{position:absolute;left:0;display:flex;align-items:center;width:100%;height:8.3333333333vh;padding:0 1.6666666667vw;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.3,.1,.2,1)}.canvasFrame_frame-top{top:0;justify-content:flex-start}.canvasFrame_frame-top.hide{opacity:0;transform:translate3d(0,-10px,0)}.canvasFrame_frame-bottom{bottom:0;justify-content:flex-end}.canvasFrame_frame-bottom.hide{opacity:0;transform:translate3d(0,10px,0)}.canvasFrame_date{font-size:6vh}.canvasFrame_btn,.canvasFrame_date{text-transform:uppercase;white-space:nowrap}.canvasFrame_btn{display:block;font-size:3vh}.canvasFrame_back,.canvasFrame_prev{margin-right:5vw}.canvasFrame_btns{display:flex}.__nuxt-error-page{padding:1rem;background:#f7f8fb;color:#47494e;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;font-family:sans-serif;font-weight:100!important;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;position:absolute;inset:0}.__nuxt-error-page .error{max-width:450px}.__nuxt-error-page .title{font-size:1.5rem;margin-top:15px;color:#47494e;margin-bottom:8px}.__nuxt-error-page .description{color:#7f828b;line-height:21px;margin-bottom:10px}.__nuxt-error-page a{color:#7f828b!important;text-decoration:none}.__nuxt-error-page .logo{position:fixed;left:12px;bottom:12px}@media(max-width:768px){.home{flex-direction:column;align-items:stretch;height:100dvh}.home_column{width:100%}.home_column-left{flex:0 0 auto;padding:max(env(safe-area-inset-top),4vh) var(--gutter) 2vh;white-space:normal}.home_title{font-size:clamp(28px,8vw,44px)}.home_link{margin-top:16px;font-size:var(--fs-body);text-align:left}.home_column-right{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.works{transform:none!important;padding:6vh var(--gutter) 16vh;will-change:auto}.works_item{height:auto;min-height:11vh;text-align:left}.works_item+.works_item{margin-top:4vh}.works_titleWrap{justify-content:flex-start}.works_title{font-size:clamp(34px,13vw,64px);white-space:normal}.works_arrow{display:none}.works_item.is-centro .works_title{transform:none}.about{align-items:stretch;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch}.about_back,.about_text{font-size:clamp(22px,6.4vw,34px);line-height:1.18}.about_text,.about_text-1,.about_text-2,.about_text-3,.about_text-4{padding-left:0;margin-top:0}.about_back{top:max(env(safe-area-inset-top),4vh);left:var(--gutter)}}@media(min-width:769px)and (max-width:1024px){.about_back,.about_text{font-size:clamp(20px,3vw,30px)}}@media(max-width:768px){.colorPresets{display:none}}.flecha[data-v-cfd1d0a7]{display:inline-flex;align-items:center;width:var(--flecha-w,40px);height:1em;opacity:.55;vertical-align:middle}.flecha_head[data-v-cfd1d0a7]{flex:0 0 auto;width:5px;height:5px}.flecha_line[data-v-cfd1d0a7]{flex:1 1 auto;height:1px;background:currentColor}.flecha-izquierda .flecha_head[data-v-cfd1d0a7]{border-left:1px solid;border-bottom:1px solid;transform:rotate(45deg);margin-right:2px}.flecha-derecha[data-v-cfd1d0a7]{flex-direction:row-reverse}.flecha-derecha .flecha_head[data-v-cfd1d0a7]{border-right:1px solid;border-top:1px solid;transform:rotate(45deg);margin-left:2px}.err[data-v-8f92e350]{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100dvh;padding:calc(var(--inset-top) + env(safe-area-inset-top)) var(--gutter) calc(var(--inset-top) + env(safe-area-inset-bottom));color:var(--ink,#1a1a1a);pointer-events:none}.err_inner[data-v-8f92e350]{max-width:60ch}.err_kicker[data-v-8f92e350]{font-size:12px;letter-spacing:.32em;opacity:.7;margin-bottom:clamp(14px,2.4vh,26px)}.err_code[data-v-8f92e350]{margin:0 0 0 -.04em}.err_num[data-v-8f92e350]{display:inline-block;max-width:100%;font-size:clamp(110px,22vw,300px);line-height:.82;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--ink,#1a1a1a)}.err_msg[data-v-8f92e350]{margin-top:clamp(18px,3vh,36px);font-family:Hanken Grotesk,sans-serif;font-size:var(--fs-title);line-height:1.18;max-width:22ch}.err_mask[data-v-8f92e350]{overflow:hidden}.err_mask[data-v-8f92e350],.err_rise[data-v-8f92e350]{display:inline-block;vertical-align:top}.err_rise[data-v-8f92e350]{animation:cover-wrap-in .85s cubic-bezier(.6,.1,.1,1) both;animation-delay:var(--d,0s)}.err_acciones[data-v-8f92e350]{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,40px);margin-top:clamp(28px,5vh,56px);pointer-events:auto;opacity:0;animation:fade-in .6s ease forwards;animation-delay:var(--d,0s)}.err_link[data-v-8f92e350]{display:inline-flex;align-items:center;gap:10px;padding:8px 0;border:0;background:none;color:var(--ink,#1a1a1a);font-family:Oswald,sans-serif;text-transform:uppercase;letter-spacing:.08em;font-size:13px;cursor:pointer;transition:opacity .25s ease}.err_link-soft[data-v-8f92e350]{opacity:.55;letter-spacing:.18em;font-size:12px}.err_sign[data-v-8f92e350]{position:absolute;left:var(--gutter);bottom:calc(var(--inset-top) + env(safe-area-inset-bottom));font-size:10px;letter-spacing:.3em;opacity:0;animation:fade-in .6s ease forwards;animation-delay:var(--d,0s)}@media(hover:hover)and (pointer:fine){.err_link[data-v-8f92e350]:hover{opacity:.55}.err_link-soft[data-v-8f92e350]:hover{opacity:1}}@media(max-width:768px){.err_inner[data-v-8f92e350]{max-width:none}.err_num[data-v-8f92e350]{font-size:clamp(84px,26vw,190px)}.err_msg[data-v-8f92e350]{font-size:clamp(20px,6vw,30px);max-width:18ch}.err_sign[data-v-8f92e350]{position:static;margin-top:clamp(40px,8vh,72px)}}@media(prefers-reduced-motion:reduce){.err_acciones[data-v-8f92e350],.err_rise[data-v-8f92e350],.err_sign[data-v-8f92e350]{animation:none;opacity:1}}
