@font-face{font-family:UT Pista Ancha;src:url(/_astro/ut-pista-ancha-700.ChMZHYWF.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:UT Pista;src:url(/_astro/ut-pista-400.DXOErshg.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:UT Pista;src:url(/_astro/ut-pista-700.BvLvBizJ.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:UT Pista Ancha fb;src:local("Arial Bold"),local("Arial-BoldMT"),local("Arial");font-weight:700;size-adjust:100.2%;ascent-override:90%;descent-override:18.4%;line-gap-override:0%}@font-face{font-family:UT Pista fb;src:local("Arial"),local("ArialMT");size-adjust:89.7%;ascent-override:92.6%;descent-override:18.8%;line-gap-override:0%}:root{--n0: #000;--n1: #1b1b1b;--n2: #2f2f2f;--hueso: #eceae3;--papel: #d9d6cd;--gris: #a19e96;--cian: #29abe2;--f-exp: "UT Pista Ancha", "UT Pista Ancha fb", Arial, sans-serif;--f-din: "UT Pista", "UT Pista fb", Arial, sans-serif;--t-h2: clamp(30px, 3.06vw, 44px);--t-h2xl: clamp(34px, 4.45vw, 64px);--t-lead: clamp(18px, 1.39vw, 20px);--t-h3: clamp(17px, 1.25vw, 18px);--t-b: 15px;--t-meta: 13px;--m: 16px;--gap: 16px;--sec: 72px;--ease: cubic-bezier(.22, .8, .16, 1)}@media(min-width:761px){:root{--m: clamp(24px, 3.34vw, 48px);--gap: 24px;--sec: 128px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--n0);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--n0);color:var(--hueso);font:400 16px/1.5 var(--f-din);overflow-x:clip}img,video,canvas{display:block;max-width:100%}a{color:inherit;text-decoration:none}p,h1,h2,h3,ul,ol,dl,dd,figure,blockquote{margin:0;padding:0}ul,ol{list-style:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--cian);outline-offset:3px}.disp,.h2{font-family:var(--f-exp);font-weight:700;letter-spacing:-.012em;text-wrap:balance}.h2{font-size:var(--t-h2);line-height:1.09;color:var(--hueso)}.h2-xl{font-size:var(--t-h2xl);line-height:1;letter-spacing:-.018em}.lead{font-size:var(--t-lead);line-height:1.5;color:var(--papel);margin-top:20px;max-width:34em}.g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);padding-inline:var(--m);max-width:1440px;margin-inline:auto}.g>*{grid-column:1 / -1;min-width:0}.sec{padding-block:var(--sec)}.n0{background:var(--n0)}.n1{background:var(--n1)}.ic{width:28px;height:28px;flex:none;color:var(--hueso)}.ic-s{width:18px;height:18px;flex:none;color:var(--gris)}.ic-btn{width:22px;height:22px;flex:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 26px;background:var(--hueso);color:#000;font:700 16px/1.2 var(--f-din);border-radius:2px;text-align:left;max-width:100%}.btn:hover{background:#fff}.btn-s{min-height:40px;padding:8px 16px;font-size:14px;gap:8px}.btn-s .ic-btn{width:18px;height:18px}.btn-l{width:100%;min-height:64px;font-size:17px}.ib li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;padding-top:20px;border-top:1px solid var(--n2)}.ib h3{font:700 var(--t-h3)/1.33 var(--f-din);color:var(--hueso);margin-top:3px}.ib p{font-size:var(--t-b);line-height:1.47;color:var(--gris);margin-top:6px}.ib-list{display:grid;gap:20px}.ib-list li{padding-top:18px}.top{position:absolute;top:0;left:0;right:0;z-index:30;height:72px;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--m)}.logo img{height:24px;width:auto}.nav{display:flex;align-items:center;gap:28px;font-size:14px;color:var(--papel)}.nav a:hover{color:#fff}.nav a[aria-current=page]{color:#fff;font-weight:700}.nav .lang{text-decoration:underline;text-decoration-color:var(--cian);text-underline-offset:5px}.nav .btn{color:#000}.xp{position:relative;background:var(--n0)}.xp-stage{position:relative;height:100svh;min-height:640px;overflow:hidden;isolation:isolate}.js .xp{height:240svh}.js .xp-stage{position:sticky;top:0}.xp-bg{position:absolute;inset:0;z-index:0;opacity:calc(1 - var(--p, 0) * 1.4)}.xp-bg img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.xp-bg:after{content:"";position:absolute;inset:0;background:#000c}.xp-win{position:absolute;left:0;top:50%;width:100vw;aspect-ratio:2000 / 1125;z-index:1;transform:translateY(-50%) scale(var(--s, .5));transform-origin:50% 50%;will-change:transform}.xp-win img{width:100%;height:100%;object-fit:cover}.xp-h1{position:absolute;inset:0;z-index:2;pointer-events:none;color:var(--hueso);font-size:clamp(34px,6.1vw,88px);line-height:.98}.xp-h1 .l{position:absolute;display:block;will-change:transform,opacity}.xp-h1 .l1{left:var(--m);top:13svh;max-width:11.5em;transform:translateY(calc(var(--p, 0) * -10svh));opacity:calc(1 - var(--p, 0) * 2.4)}.xp-h1 .l2{right:var(--m);bottom:17svh;text-align:right;max-width:7.6em;transform:translateY(calc(var(--p, 0) * 10svh));opacity:calc(1 - var(--p, 0) * 2.4)}.xp-side{position:absolute;z-index:3;left:var(--m);bottom:7svh;width:min(26rem,30vw);display:grid;gap:20px;justify-items:start;opacity:calc(1 - var(--p, 0) * 3.2);transform:translateY(calc(var(--p, 0) * 60px))}.xp-side p{color:var(--papel);font-size:18px;line-height:1.5}@keyframes up{0%{opacity:0;translate:0 .35em}}.xp-h1 .l1{animation:up .8s var(--ease) both}.xp-h1 .l2{animation:up .8s .12s var(--ease) both}.xp-side{animation:up .8s .24s var(--ease) both}.ficha{position:relative;z-index:5;padding:0 0 72px;background:var(--n0)}.js .ficha{margin-top:-38svh;padding-top:22svh;background:linear-gradient(to bottom,#0000,#000000d9 18svh,#000 30svh)}.ib-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap)}.ib-row li{border-top-color:#eceae359}@media(min-width:1100px){.svc .h2{grid-column:1 / 8;grid-row:1}.svc .lead{grid-column:1 / 7;grid-row:2}.svc .ib-2{grid-column:1 / 9;grid-row:3;margin-top:56px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px var(--gap)}.svc-cta{grid-column:1 / 9;grid-row:4;margin-top:48px}.svc-proof{grid-column:9 / 13;grid-row:1 / span 4}}.svc-proof img{width:100%;aspect-ratio:2500 / 3333;object-fit:cover}.svc-proof blockquote{margin-top:20px;border-left:2px solid var(--n2);padding-left:16px}.svc-proof blockquote p{font-size:16px;line-height:1.5;color:var(--papel)}blockquote footer,.q footer{display:grid;gap:2px;margin-top:12px}blockquote footer b,.q footer b{font:700 15px/1.3 var(--f-din);color:var(--hueso)}blockquote footer span,.q footer span{font-size:var(--t-meta);line-height:1.4;color:var(--gris);letter-spacing:.02em}@media(min-width:1100px){.how .h2{grid-column:1 / 7;grid-row:1}.how .lead{grid-column:1 / 6;grid-row:2}.how-proof{grid-column:8 / 13;grid-row:1 / span 2;align-self:end}.rail{grid-column:1 / 13;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap);margin-top:80px}.how-cta{grid-column:1 / 5;margin-top:56px}}.how-proof{position:relative}.ic-q{width:32px;height:32px;color:var(--gris);margin-bottom:12px}.how-proof p{font:700 24px/1.3 var(--f-exp);color:var(--hueso);letter-spacing:-.01em}.rail li{position:relative;padding-right:24px}.rail .node{position:relative;display:flex;align-items:center;gap:14px;height:48px}.rail .node:after{content:"";position:absolute;left:60px;right:-24px;top:50%;height:1px;background:var(--n2)}.rail li:last-child .node:after{right:0;background:linear-gradient(to right,var(--n2),transparent)}.rail .node .ic{width:32px;height:32px}.rail .num{position:relative;z-index:1;font:700 13px/1 var(--f-din);color:var(--cian);letter-spacing:.06em;background:inherit}.rail h3{font:700 24px/1.2 var(--f-exp);margin-top:20px}.rail p{font-size:16px;line-height:1.5;color:var(--papel);margin-top:10px;max-width:26em}@media(min-width:1100px){.yt{grid-column:1 / 9;grid-row:1;align-self:start}.vid-side{grid-column:9 / 13;grid-row:1}}.yt{position:relative;aspect-ratio:16 / 9;background:#000;overflow:hidden}.yt-face{position:absolute;inset:0;display:block;width:100%}.yt-face img{width:100%;height:100%;object-fit:cover}.yt-face:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(to bottom,transparent,rgb(0 0 0 / .78))}.yt-play{position:absolute;left:50%;top:50%;translate:-50% -50%;width:96px;height:96px;border-radius:50%;background:var(--hueso);color:#000;display:grid;place-items:center;transition:scale .25s var(--ease)}.yt-face:hover .yt-play{scale:1.06}.ic-play{width:36px;height:36px;margin-left:4px}.yt-meta{position:absolute;z-index:1;left:24px;bottom:20px;right:24px;display:flex;justify-content:space-between;align-items:baseline;gap:16px;text-align:left}.yt-meta b{font:700 18px/1.3 var(--f-din)}.yt-meta span{font-size:14px;color:var(--papel)}.yt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.chap{margin-top:32px;border-top:1px solid var(--n2)}.chap button{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;width:100%;text-align:left;padding:14px 0;border-bottom:1px solid var(--n2)}.chap button:hover b{text-decoration:underline;text-decoration-color:var(--cian);text-underline-offset:4px}.chap .tc{font:700 14px/1.6 var(--f-din);color:var(--cian);font-variant-numeric:tabular-nums}.chap b{display:block;font:700 16px/1.4 var(--f-din)}.chap b+span{font-size:14px;color:var(--gris)}@media(min-width:1100px){.proj .h2{grid-column:1 / 9}.proj .lead{grid-column:1 / 7}.lists{grid-column:1 / 13;margin-top:56px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--gap)}.proj-cta{grid-column:1 / 5}}.lists div{border-top:1px solid var(--n2);padding-top:18px}.lists div{padding-top:20px}.lists h3{font:700 20px/1.2 var(--f-exp);color:var(--hueso);margin-top:14px}.lists ul{margin-top:14px}.lists li{font-size:15px;line-height:1.47;color:var(--papel);padding:5px 0;border-bottom:1px solid rgb(47 47 47 / .6)}.jg{margin-top:80px;display:grid;gap:8px}.jrow{display:flex;gap:8px}.jrow figure{position:relative;height:100%;min-width:0;overflow:hidden;background:var(--n1)}.jrow img{width:100%;height:100%;object-fit:cover}.jrow figcaption{position:absolute;left:12px;bottom:10px;font-size:13px;color:var(--papel);text-shadow:0 1px 8px #000}.proj-cta{margin-top:48px}.dron{position:relative;height:min(680px,47vw);overflow:hidden;background:#000}.dron-v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 55%}.dron:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(to bottom,transparent,rgb(27 27 27 / .9) 80%,var(--n1))}.dron-g{position:absolute;z-index:1;left:0;right:0;bottom:40px}.dron-g .h2{grid-column:1 / 8}.hist-g{padding-block:40px var(--sec)}@media(min-width:1100px){.hist-l{grid-column:1 / 6}.places{grid-column:7 / 13}}.hist-l .lead{margin-top:0;font-size:22px;line-height:1.45;color:var(--hueso)}.cap{display:flex;gap:8px;align-items:center;margin-top:24px;font-size:13px;color:var(--gris)}.places li{display:grid;grid-template-columns:28px 210px minmax(0,1fr);gap:16px;align-items:baseline;padding:18px 0;border-top:1px solid var(--n2)}.places li:last-child{border-bottom:1px solid var(--n2)}.places .ic{align-self:center}.places h3{font:700 22px/1.2 var(--f-exp)}.places p{font-size:15px;line-height:1.47;color:var(--gris)}@media(min-width:1100px){.voz-list{grid-column:1 / 9;grid-row:1}.voz-side{grid-column:9 / 13;grid-row:1;position:sticky;top:48px;align-self:start;padding-left:var(--gap);border-left:1px solid var(--n2)}.q{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));column-gap:var(--gap)}.q footer{grid-column:1 / 3;margin-top:4px;align-content:start}.q blockquote{grid-column:3 / 9}}.q{padding:32px 0;border-top:1px solid var(--n2);scroll-margin-top:48px}.q:first-child{padding-top:0;border-top:0}.q blockquote p{font-size:18px;line-height:1.6;color:var(--papel);max-width:38em}.q1 blockquote p{font:700 32px/1.2 var(--f-exp);color:var(--hueso);letter-spacing:-.012em}.voz-side .lead{font-size:17px}.voz-idx{margin-top:28px}.voz-idx a{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:12px 0 12px 14px;margin-left:-16px;border-left:2px solid transparent}.voz-idx .on a{border-left-color:var(--cian)}.voz-idx .ic-s{margin-top:2px}.voz-idx b{display:block;font:700 15px/1.3 var(--f-din)}.voz-idx b+span{display:block;font-size:13px;line-height:1.45;color:var(--gris);margin-top:3px}.voz-idx a:hover b{color:#fff}@media(min-width:1100px){.team .h2{grid-column:1 / 7}.team .lead{grid-column:1 / 6}.roster{grid-column:1 / 13;margin-top:64px}.roster li{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:center}.roster img{grid-column:1 / 3}.roster .who{grid-column:3 / 7}.roster .does{grid-column:7 / 13}}.roster li{padding:24px 0;border-top:1px solid var(--n2)}.roster li:last-child{border-bottom:1px solid var(--n2)}.roster img{width:100%;aspect-ratio:1;object-fit:cover;filter:grayscale(1) contrast(1.05)}.roster h3{font:700 32px/1.1 var(--f-exp)}.roster .who p{font-size:16px;color:var(--gris);margin-top:8px}.roster .does{display:grid;grid-template-columns:28px minmax(0,1fr);gap:16px;align-items:start}.roster .does p{font-size:20px;line-height:1.45;color:var(--papel)}@media(min-width:1100px){.rad-l{grid-column:1 / 6}.rad-r{grid-column:7 / 13;align-self:stretch;display:grid;grid-template-rows:1fr auto auto}}.rad-l .ib-list,.rad-l .btn{margin-top:40px}.wf{width:100%;height:100%;min-height:360px;border-top:1px solid var(--n2);border-bottom:1px solid var(--n2)}.axis{display:flex;justify-content:space-between;font-size:12px;color:var(--gris);margin-top:8px;font-variant-numeric:tabular-nums}.spec{font:700 28px/1.2 var(--f-exp);color:var(--hueso);margin-top:24px;letter-spacing:-.01em}.close-ph{position:relative;height:min(640px,44vw);overflow:hidden}.close-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.close-ph:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(to bottom,transparent,rgb(27 27 27 / .92) 78%,var(--n1))}.close-top{position:absolute;z-index:1;left:0;right:0;bottom:36px}.close-top .h2{grid-column:1 / 8}.close-top .lead{grid-column:1 / 7;color:var(--hueso)}.close-g{padding-block:48px var(--sec)}@media(min-width:1100px){.close-b{grid-column:1 / 8;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gap)}.close-act{grid-column:9 / 13}}.contact{margin-top:24px}.contact div{display:grid;grid-template-columns:96px 1fr;padding:10px 0;border-top:1px solid var(--n2);font-size:15px}.contact dt{color:var(--gris)}.contact dd{color:var(--hueso)}.foot{background:var(--n0);padding-block:32px;border-top:1px solid var(--n2)}.foot .g{display:flex;align-items:center;gap:24px;font-size:13px;color:var(--gris)}.foot img{height:18px;width:auto}.foot a{margin-left:auto;text-decoration:underline;text-decoration-color:var(--cian);text-underline-offset:4px}@media(max-width:1099px){.ib-2{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px var(--gap)}.svc-cta,.how-cta,.proj-cta{margin-top:40px}.svc-proof,.how-proof,.vid-side,.lists,.proj-b,.places,.voz-side,.rad-r,.close-act{margin-top:48px}.rail{margin-top:48px;display:grid;gap:32px}}@media(max-width:760px){.nav a:not(.lang):not(.btn){display:none}.nav a.nav-p:not(.lang):not(.btn){display:inline-flex;align-items:center;min-height:40px;padding-inline:4px}.nav{gap:14px}.nav .btn span{display:none}.nav .btn{padding:8px 10px}.xp-stage{min-height:700px}.xp-win{aspect-ratio:2500 / 3593;top:47%}.xp-h1{font-size:clamp(30px,8.6vw,38px);line-height:1.02}.xp-h1 .l1{top:76px;right:var(--m);max-width:none}.xp-h1 .l2{bottom:auto;top:calc(47% + 51.7vw - .9em);max-width:none}.xp-side{left:var(--m);right:var(--m);width:auto;bottom:20px;gap:14px}.xp-side p{font-size:16px}.xp-side .btn{width:100%}.ib-row{grid-template-columns:1fr;row-gap:18px}.ib-2{grid-template-columns:1fr;gap:20px}.h2-xl{font-size:34px}.btn{width:100%}.nav .btn{width:auto}.svc-proof{order:5}.rail .node:after{display:none}.rail li{border-left:1px solid var(--n2);padding:0 0 0 20px;margin-left:15px}.rail .node{margin-left:-36px;background:var(--n0);width:max-content;padding-block:4px}.rail h3{margin-top:8px;font-size:22px}.how-proof p{font-size:21px}.yt-play{width:72px;height:72px}.ic-play{width:28px;height:28px}.yt-meta{left:14px;right:14px;bottom:12px;flex-direction:column;gap:2px}.yt-meta b{font-size:15px}.lists{grid-template-columns:1fr;row-gap:32px}.jg{margin-top:48px;gap:4px}.jrow{gap:4px;flex-wrap:wrap}.jrow{aspect-ratio:auto!important}.jrow figure{flex-basis:100%!important;height:auto;aspect-ratio:3 / 2}.jrow figure:nth-child(n+2){flex-basis:calc(50% - 2px)!important}.jrow:nth-child(2n) figure:first-child{flex-basis:100%!important}.dron{height:460px}.dron-v{object-position:62% 50%}.dron-g{bottom:20px}.dron-g .h2,.close-top .h2,.close-top .lead{grid-column:1 / -1}.places li{grid-template-columns:28px minmax(0,1fr);gap:4px 14px}.places li p{grid-column:2}.hist-l .lead{font-size:19px}.q1 blockquote p{font-size:24px}.q blockquote p{font-size:17px}.q footer{margin:0 0 12px}.q{display:flex;flex-direction:column}.voz-side{order:-1;margin:0 0 40px}.voz-list{order:2}.voz-idx{display:none}.roster li{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px 16px;align-items:center}.roster .does{grid-column:1 / -1}.roster h3{font-size:24px}.roster .does p{font-size:17px}.wf{min-height:200px;height:200px}.spec{font-size:22px}.close-ph{height:420px}.close-b{display:grid;gap:18px}}@media(max-width:440px){.dron-g .h2,.close-top .h2{font-size:clamp(28px,8vw,34px)}}@media(prefers-reduced-motion:reduce){.js .xp{height:auto}.js .xp-stage{position:relative}.js .ficha{margin-top:0;padding-top:48px;background:var(--n0)}.xp-h1 .l,.xp-side{animation:none!important}html{scroll-behavior:auto}}@media(min-width:1100px){.proj .h2{grid-row:1}.proj .lead{grid-row:2}.lists{grid-row:3}.jg{grid-row:4}.proj-cta{grid-row:5}.rad-l,.rad-r,.hist-l,.places,.close-b,.close-act{grid-row:1}}.vid-dur{display:flex;align-items:center;gap:10px;margin-top:32px;padding:14px 0;border-top:1px solid var(--n2);border-bottom:1px solid var(--n2);font-size:14px;color:var(--papel)}.vid-dur .ic-s{color:var(--cian)}.contact dd a{text-decoration:underline;text-decoration-color:var(--n2);text-underline-offset:4px}.contact dd a:hover{text-decoration-color:var(--hueso)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.svc-proof img,.roster img{height:auto}.top .logo,.nav .lang{display:inline-flex;align-items:center;min-height:44px}.nav .btn-s{min-height:44px;min-width:44px}@media(min-width:1100px){.close-b.ib-4{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}.close-q{margin-top:24px;border-left:2px solid var(--n2);padding-left:16px}.close-q p{font-size:16px;line-height:1.5;color:var(--papel)}.contact dd a,.foot a{display:inline-flex;align-items:center;min-height:44px;margin-block:-14px}.foot a{padding-inline:6px;margin-right:-6px}.rcta .g{align-items:center;row-gap:40px}.rcta .lead{margin-top:16px;max-width:26em}.rcta-b{margin-top:32px;width:100%}.rcta-f img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:var(--n0)}@media(min-width:761px){.rcta-b{width:auto;min-width:260px}}@media(min-width:1100px){.rcta-t{grid-column:1 / 6}.rcta-f{grid-column:7 / 13}}
