@font-face{font-family:Big Shoulders;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/big-shoulders-800-latin.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-weight:400;font-stretch:87.5%;font-display:swap;src:url(/fonts/martian-mono-400-87-latin.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Schibsted Grotesk;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/schibsted-grotesk-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}body{background:#0b0b0b;margin:0}a{color:#f2f1ec}a:hover{color:#fff}:root{--t1:.3s;--t2:.8s;--t3:2.4s;--t4:6s;--e-draw:cubic-bezier(.65,0,.35,1);--e-out:cubic-bezier(.16,1,.3,1);interpolate-size:allow-keywords}html{scroll-behavior:smooth}.mono{font-family:Martian Mono,ui-monospace,monospace;font-stretch:87.5%}.disp{text-transform:uppercase;font-family:Big Shoulders,Arial Narrow,sans-serif;font-weight:800}:focus-visible{outline-offset:3px;outline:2px solid #f2f1ec}@property --p{syntax:"<integer>";inherits:false;initial-value:100}@keyframes up{0%{transform:translateY(105%)}to{transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes out{0%{opacity:1}to{opacity:0}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes poche{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes count{0%{--p:0}to{--p:100}}@keyframes rv{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes fillx{0%{background-position:100% 0}to{background-position:0 0}}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes rise{0%{transform:translateY(55%)}to{transform:translateY(0)}}@keyframes stepb{0%{border-top-color:#3b3a37}}@keyframes stepn{0%{color:#6b6a66}}@keyframes kp{0%{transform:translateY(130px)}to{transform:translateY(0)}}@keyframes marq{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mqa{0%{transform:translate(0)}to{transform:translate(-35%)}}@keyframes mqb{0%{transform:translate(-35%)}to{transform:translate(0)}}@keyframes indl{0%{opacity:0}1%{opacity:1}99%{opacity:1}to{opacity:0}}@keyframes bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes menuin{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}.dr{stroke-dasharray:1;stroke-dashoffset:0}.ln,.mk{display:block;overflow:hidden}.mk{margin-top:-.14em;padding-top:.14em}.ln>span{animation:.8s cubic-bezier(.16,1,.3,1) both up;display:block}.mk>span{display:block}.fi{animation:.8s cubic-bezier(.16,1,.3,1) .3s both fade}.hb .dr{animation:draw .8s cubic-bezier(.65,0,.35,1) var(--d,0s) both}.hb .pc{animation:draw .8s cubic-bezier(.65,0,.35,1) var(--d,0s) both,poche .8s cubic-bezier(.16,1,.3,1) calc(var(--d,0s) + .4s) both}.hb .fd{animation:fade .8s cubic-bezier(.16,1,.3,1) var(--d,0s) both}.count{counter-reset:p var(--p)}.lg li{color:#8c8b86;transition:color .3s cubic-bezier(.16,1,.3,1)}.lg li[data-state=active],.lg li[data-state=done]{color:#f2f1ec}.lgn{color:#8c8b86}.step{transition:border-color .3s cubic-bezier(.16,1,.3,1)}.step[data-state=pending]{border-top-color:#3b3a37!important}.step .sn{color:#f2f1ec;transition:color .3s cubic-bezier(.16,1,.3,1)}.step[data-state=pending] .sn{color:#6b6a66}.step[data-state=active] .sn{color:var(--acc,#e5361e)}.stb{all:unset;cursor:pointer;padding:8px 0;display:inline-block}.stb:focus-visible{outline-offset:3px;outline:2px solid #f2f1ec}.stb:hover{text-underline-offset:4px;text-decoration:underline}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lg li[data-state=active] .lgn{color:var(--acc,#e5361e)}.lgb{all:unset;box-sizing:border-box;cursor:pointer;grid-template-columns:24px 44px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:32px;padding:4px 0;display:grid}.lgb:focus-visible{outline-offset:2px;outline:2px solid #f2f1ec}.lgb:hover .lgname{text-underline-offset:3px;text-decoration:underline}.ctl{all:unset;box-sizing:border-box;color:#f2f1ec;cursor:pointer;border:1px solid #3b3a37;align-items:center;min-height:44px;padding:0 14px;transition:border-color .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.ctl:hover{border-color:#f2f1ec}.ctl:focus-visible{outline-offset:3px;outline:2px solid #f2f1ec}.scrub{appearance:none;background:linear-gradient(to right,var(--acc,#e5361e) var(--pr,100%),#3b3a37 var(--pr,100%)) center/100% 1px no-repeat;cursor:pointer;width:100%;height:28px;margin:0;display:block}.scrub::-webkit-slider-runnable-track{background:0 0;height:28px}.scrub::-webkit-slider-thumb{appearance:none;background:var(--acc,#e5361e);border:0;border-radius:50%;width:14px;height:14px;margin-top:7px}.scrub::-moz-range-track{background:0 0;height:1px}.scrub::-moz-range-thumb{background:var(--acc,#e5361e);border:0;border-radius:50%;width:14px;height:14px}.scrub:focus-visible{outline-offset:2px;outline:2px solid #f2f1ec}.count:after{content:counter(p)}.plan .xh{opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.16,1,.3,1)}.plan[data-on="1"] .xh{opacity:1}.plan .xv{transform:translateX(var(--cx,0px))}.plan .xz{transform:translateY(var(--cy,0px))}.plan .tip{transform:translate(calc(var(--cx,0px) + 14px),calc(var(--cy,0px) + 14px)) translate(var(--tx,0%),var(--ty,0%))}.plan .tip:after{content:attr(data-v)}.fl{background:linear-gradient(90deg,#f2f1ec 0 50%,#3b3a37 50% 100%) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.stat{position:relative}.stat:before{content:"";transform-origin:0;background:#f2f1ec;height:1px;position:absolute;top:0;left:0;right:0}.mq{width:max-content;animation:40s linear infinite marq;display:flex}.mq2{animation-direction:reverse}.nav a{text-decoration:none;position:relative}.nav a:after{content:"";background:currentColor;height:1px;transition:right .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-4px;left:0;right:100%}.nav a:hover:after{right:0}.svc{transition:background .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}.svc:hover{color:#0b0b0b;background:#f2f1ec!important}.svc:hover .muted{color:#3b3a37!important}.svc .plus{transition:transform .8s cubic-bezier(.65,0,.35,1)}.svc:hover .plus{transform:rotate(90deg)}.prow{text-decoration:none;transition:padding .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}.prow:hover,.prow:focus-visible{padding-left:20px!important}.arr{transition:transform .3s cubic-bezier(.16,1,.3,1)}.prow:hover .arr{transform:translate(6px)rotate(-45deg)}.pv{transition:clip-path .8s cubic-bezier(.65,0,.35,1)}.pv[aria-hidden=false] .pd{animation:draw .9s cubic-bezier(.65,0,.35,1) var(--d,0s) both}.cta{text-decoration:none;transition:background .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}.cta:hover{color:#0b0b0b!important;background:#f2f1ec!important}.cta:hover .arr{transform:translate(8px)}.outline{color:#0000;-webkit-text-stroke:1px #f2f1ec}.faq summary{cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq .plus{transition:transform .3s cubic-bezier(.16,1,.3,1)}.faq[open] .plus{transform:rotate(45deg)}.faq::details-content{block-size:0;transition:block-size .8s cubic-bezier(.65,0,.35,1),content-visibility .8s allow-discrete;overflow:hidden}.faq[open]::details-content{block-size:auto}.fld{position:relative}.fld:after{content:"";background:var(--acc,#e5361e);transform-origin:0;height:1px;transition:transform .8s cubic-bezier(.65,0,.35,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.fld:focus-within:after{transform:scaleX(1)}.fld input,.fld textarea{font:inherit;color:#f2f1ec;resize:vertical;background:0 0;border:0;border-bottom:1px solid #3b3a37;border-radius:0;min-height:44px;padding:10px 0;font-size:18px}.fld input:focus,.fld textarea:focus{outline:none}.chip{cursor:pointer;border:1px solid #3b3a37;align-items:center;min-height:44px;padding:0 16px;transition:background .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip:hover{border-color:#f2f1ec}.chip:has(input:checked){color:#0b0b0b;background:#f2f1ec;border-color:#f2f1ec}.chip:has(input:focus-visible){outline-offset:3px;outline:2px solid #f2f1ec}.sent .dr{animation:.8s cubic-bezier(.65,0,.35,1) both draw}.menu{animation:.3s cubic-bezier(.16,1,.3,1) both menuin}.ind{display:none}@supports (animation-timeline:view()){.root{timeline-scope:--s0,--s1,--s2,--s3,--s4,--s5,--s6,--corte}#top{view-timeline:--s0 block}#estudio{view-timeline:--s1 block;view-timeline-inset:49% 49%}#servicios{view-timeline:--s2 block;view-timeline-inset:49% 49%}#proyectos{view-timeline:--s3 block;view-timeline-inset:49% 49%}#metodo{view-timeline:--s4 block;view-timeline-inset:49% 49%}#preguntas{view-timeline:--s5 block;view-timeline-inset:49% 49%}#contacto{view-timeline:--s6 block;view-timeline-inset:49% 49%}.ind{animation:linear both fade;animation-timeline:--s0;animation-range:exit 30% exit 70%;display:flex}.ind-l{opacity:0;animation:linear both indl}.i1{animation-timeline:--s1}.i2{animation-timeline:--s2}.i3{animation-timeline:--s3}.i4{animation-timeline:--s4}.i5{animation-timeline:--s5}.i6{animation-timeline:--s6}.ind-bar{transform-origin:0;animation:linear both bar;animation-timeline:scroll(root)}.rv{animation:cubic-bezier(.16,1,.3,1) both rv;animation-timeline:view();animation-range:entry cover 25%}.mk>span{animation:cubic-bezier(.16,1,.3,1) both up;animation-timeline:view();animation-range:entry 10% cover 30%}.fl{animation:linear both fillx;animation-timeline:view();animation-range:cover 15% cover 45%}.stat:before{animation:cubic-bezier(.65,0,.35,1) both grow;animation-timeline:view();animation-range:entry 30% cover 40%}.mq{animation:linear both mqa;animation-timeline:scroll(root)}.mq2{animation-name:mqb}.svc{animation:cubic-bezier(.16,1,.3,1) both rv;animation-timeline:view()}.svc:first-child{animation-range:entry entry 70%}.svc:nth-child(2){animation-range:entry 10% entry 80%}.svc:nth-child(3){animation-range:entry 20% entry 90%}.svc:nth-child(4){animation-range:entry 30%}.wm{animation:cubic-bezier(.16,1,.3,1) both rise;animation-timeline:view();animation-range:entry cover 45%}.p-thumb{view-timeline:--th block}.p-thumb .pd{animation:cubic-bezier(.65,0,.35,1) both draw;animation-timeline:--th;animation-range:entry 10% cover 45%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ln>span,.mk>span,.fi,.pd,.lg li,.lg .dr,.hb .dr,.hb .pc,.hb .fd,.plan .dr,.plan .pc,.plan .fd,.lg .ok,.count,.rv,.fl,.stat:before,.ind,.mq,.svc,.wm,.stage .kp-cut,.stage .v-out,.lb-v,.lb-c,.stage .c-in,.stage .p-in,.stage .q-dr,.stage .q-fd,.stage .r-fd,.step,.step .sn,.menu,.sent .dr{animation:none!important}.pv{transition:none!important}.faq::details-content{transition:none!important}.count:after{content:"100"}}.burger,.p-thumb{display:none}@media (max-width:760px){.hero-plan{flex:none!important}.nav-d{display:none!important}.burger{display:inline-flex}.hero-row{flex-direction:column;flex-wrap:nowrap!important}.hero-aside{display:contents!important}.brand{align-items:center;min-height:44px;display:inline-flex}.lgb{min-height:44px}.stage .scrub{display:none}.hero-lead{order:-2}.hero-cta{order:-1;justify-content:space-between;align-self:stretch!important}.svc{gap:20px!important;min-height:0!important;padding:24px!important}.prow{color:#f2f1ec!important;grid-template-columns:32px minmax(0,1fr) auto!important}.p-thumb{display:flex}.p-side{display:none!important}.stage-wrap{flex-direction:column;flex-wrap:nowrap!important;align-items:stretch!important}.stage{z-index:5;background:#0b0b0b;position:sticky;top:0;flex:none!important}.pasos{flex:none!important}.ind{right:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important;border-width:1px 0 0!important;bottom:0!important;left:0!important}.ind .ind-track{flex:1;width:auto!important}.cta-full{box-sizing:border-box;justify-content:space-between;width:100%}.foot a{align-items:center;min-height:44px;line-height:1.2;display:inline-flex}.foot{padding-bottom:40px!important}.wm-box{padding-bottom:88px!important}}@media (min-width:761px){.stage-wrap{flex-direction:column;flex-wrap:nowrap!important;align-items:stretch!important;gap:24px!important}.stage{flex:none!important}.stage-c{max-height:min(46vh,440px)}.pasos{grid-template-columns:repeat(4,minmax(0,1fr));flex:none!important;gap:24px!important;display:grid!important}.step{padding-top:12px!important}.step .sn{font-size:40px!important}.step h3{margin:2px 0 0!important;font-size:24px!important}.step .stx{font-size:14px!important;line-height:1.45!important}.step .sdl{margin-top:8px!important;font-size:10.5px!important}}@media (min-width:761px) and (max-width:900px){.pasos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (hover:none){.plan .xh{display:none}}@keyframes reveal{to{visibility:visible}}html.js svg[data-plan]:not([data-ready]),html.js svg[data-cut]:not([data-ready]){visibility:hidden;animation:0s 3s forwards reveal}
