@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/59dbefd7fc1c7996-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1aa0075df79066e6-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a79089bce1b24273-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b8dfa3d21eb22018-s.p.3lxpqujs87tck.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}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.gkCOZW_className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.gkCOZW_variable{--font-hanken:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--giro:0deg}}}@layer theme{:root,:host{--font-sans:var(--font-hanken), system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-vacio:#000;--color-grafito:#202221;--color-pizarra:#303531;--color-cafe:#654922;--color-bronce:#956e2f;--color-oro:#b68b4b;--color-humo:#9a9c99;--color-hueso:#ecebe6;--color-azul:#3d8bff}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}:root{--margen:clamp(16px, 4vw, 56px);--alto-barra:76px;--tinta:var(--color-hueso);--tinta-suave:#c4c6c2;--linea:var(--color-pizarra);--acento:var(--color-oro)}html{background:var(--color-vacio);color:var(--color-hueso);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}body{overflow-x:hidden}a{color:inherit}:focus-visible{outline:2px solid var(--color-azul);outline-offset:3px}::selection{background:var(--color-oro);color:#000}.seccion{padding:clamp(80px, 12vw, 160px) var(--margen);color:var(--tinta);background:var(--fondo,#000);position:relative}.fondo-negro{--fondo:#000}.fondo-grafito{--fondo:var(--color-grafito)}.fondo-cafe{--fondo:var(--color-cafe);--tinta-suave:#f0e3cc;--linea:#ecebe638;--acento:var(--color-hueso)}.fondo-hueso,.fondo-oro,.fondo-azul{--tinta:#000;--linea:#0000002e}.fondo-hueso{--fondo:var(--color-hueso);--tinta-suave:#2c2e2c;--acento:var(--color-bronce)}.fondo-oro{--fondo:var(--color-oro);--tinta-suave:#1d150a;--acento:#000}.fondo-azul{--fondo:var(--color-azul);--tinta-suave:#031533;--acento:#000}.titular-xxl{letter-spacing:-.07em;font-size:clamp(88px,19vw,300px);font-weight:600;line-height:.8}.titular-xl{letter-spacing:-.055em;font-size:clamp(44px,7.4vw,124px);font-weight:500;line-height:.9}.titular-l{letter-spacing:-.05em;font-size:clamp(36px,5.4vw,88px);font-weight:500;line-height:.92}.titular-m{letter-spacing:-.04em;font-size:clamp(28px,3.4vw,52px);font-weight:500;line-height:1}.cuerpo{color:var(--tinta-suave);max-width:58ch;font-size:clamp(18px,1.4vw,21px);line-height:1.55}.tenue{color:#a9aca7}.fondo-hueso .tenue,.fondo-oro .tenue,.fondo-azul .tenue{color:var(--tinta-suave);opacity:.85}.etiqueta{color:var(--acento);font-size:15px;font-weight:600}.palabras .p{vertical-align:top;padding-bottom:.06em;display:inline-block;overflow:hidden}.palabras .p>span{animation:.9s cubic-bezier(.2,.8,.2,1) forwards subir;animation-delay:calc(var(--i) * 70ms + .2s);display:inline-block;transform:translateY(105%)}@keyframes subir{to{transform:none}}@property --giro{syntax:"<angle>";inherits:false;initial-value:0deg}.boton{--circulo:#0d0d0c;--flecha:#f1d9a8;isolation:isolate;letter-spacing:-.01em;cursor:pointer;color:#1a1205;background:linear-gradient(120deg,#f6e3b8 0%,#d3a75e 32%,#b68b4b 58%,#8a6429 100%) 0 0/160% 100%;border:0;border-radius:999px;align-items:center;gap:16px;min-height:56px;padding:7px 7px 7px 26px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s,background-position .6s;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff9,inset 0 -2px #0003,0 0 0 1px #b68b4b80,0 14px 34px -12px #d3a75ed9}.boton:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000 35%,#ffffffbf 50%,#0000 65%);animation:5s cubic-bezier(.6,0,.2,1) infinite brillo;position:absolute;inset:-2px;transform:translate(-130%)}.boton:after{content:"";background:var(--circulo) center / 16px no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23f1d9a8' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 8h12M9 3l5 5-5 5'/%3E%3C/svg%3E");border-radius:50%;flex:none;width:42px;height:42px;transition:transform .45s cubic-bezier(.2,.8,.2,1),background-color .3s}.boton:hover{background-position:100% 0;transform:translateY(-3px);box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #0003,0 0 0 1px #f1d9a8b3,0 22px 48px -14px #d3a75e,0 0 40px -6px #d3a75e8c}.boton:hover:before{transition:transform .8s;animation:none;transform:translate(130%)}.boton:hover:after{transform:rotate(-45deg)scale(1.06)}.boton:active{transform:translateY(-1px)scale(.98)}@keyframes brillo{0%,68%{transform:translate(-130%)}to{transform:translate(130%)}}.boton.azul{color:#021433;background:linear-gradient(120deg,#bcd8ff 0%,#6aa6ff 35%,#3d8bff 60%,#1d5fd6 100%) 0 0/160% 100%;box-shadow:inset 0 1px #fff9,inset 0 -2px #0003,0 0 0 1px #3d8bff8c,0 14px 34px -12px #3d8bffe6}.boton.azul:hover{box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #bcd8ffcc,0 22px 48px -14px #3d8bff,0 0 40px -6px #3d8bff99}.boton.azul:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23bcd8ff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 8h12M9 3l5 5-5 5'/%3E%3C/svg%3E")}.boton.borde{color:var(--tinta);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0e0e0e8c, #0e0e0e8c) padding-box, conic-gradient(from var(--giro), #b68b4b33, #f1d9a8, #3d8bff, #b68b4b33 60%, #b68b4b33) border-box;border:1.5px solid #0000;animation:6s linear infinite girar;box-shadow:0 10px 30px -14px #000c}.boton.borde:before{display:none}.boton.borde:after{background-color:#ecebe61a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ecebe6' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 8h12M9 3l5 5-5 5'/%3E%3C/svg%3E")}.boton.borde:hover{color:#f1d9a8;box-shadow:0 18px 40px -14px #000000e6,0 0 30px -8px #b68b4b99}.boton.borde:hover:after{background-color:#b68b4b}@keyframes girar{to{--giro:360deg}}.fondo-hueso .boton:not(.borde),.fondo-oro .boton:not(.borde),.fondo-azul .boton:not(.borde){color:var(--color-hueso);background:linear-gradient(120deg,#3a3c3b 0%,#121212 55%,#000 100%) 0 0/160% 100%;box-shadow:inset 0 1px #ffffff2e,0 0 0 1px #0009,0 16px 34px -14px #000000b3}.fondo-hueso .boton:not(.borde):before,.fondo-oro .boton:not(.borde):before,.fondo-azul .boton:not(.borde):before{background:linear-gradient(105deg,#0000 35%,#f1d9a859 50%,#0000 65%)}.fondo-hueso .boton:not(.borde):after,.fondo-oro .boton:not(.borde):after,.fondo-azul .boton:not(.borde):after{background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 8h12M9 3l5 5-5 5'/%3E%3C/svg%3E"),linear-gradient(135deg,#f6e3b8,#b68b4b);background-position:50%;background-size:16px,cover}.fondo-hueso .boton.borde,.fondo-oro .boton.borde,.fondo-azul .boton.borde{background:linear-gradient(#ffffff59, #ffffff59) padding-box, conic-gradient(from var(--giro), #0003, #000, #0003 60%) border-box}.barra{z-index:20;height:var(--alto-barra);padding:0 var(--margen);background:linear-gradient(#000c,#0000);justify-content:space-between;align-items:center;gap:24px;transition:background .3s,height .3s;display:flex;position:fixed;top:0;left:0;right:0}.barra.solida{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000eb;height:64px}.barra .marca img{width:auto;height:30px;display:block}.barra nav{gap:30px;font-size:15px;display:flex}.barra nav a{color:var(--color-humo);padding:6px 0;text-decoration:none;transition:color .2s;position:relative}.barra nav a:hover,.barra nav a[aria-current=page]{color:var(--color-hueso)}.barra nav a[aria-current=page]:after{content:"";background:var(--color-oro);height:1px;position:absolute;bottom:0;left:0;right:0}.barra .acciones{align-items:center;gap:18px;display:flex}.barra .ingresar{color:var(--color-humo);font-size:15px;text-decoration:none}.barra .ingresar:hover{color:var(--color-hueso)}.barra .boton{gap:12px;min-height:44px;padding:5px 5px 5px 18px;font-size:15px}.barra .boton:after{background-size:13px;width:34px;height:34px}.hamburguesa{width:44px;height:44px;color:var(--color-hueso);cursor:pointer;background:0 0;border:0;display:none;position:relative}.hamburguesa i{background:currentColor;height:1.5px;transition:transform .3s,top .3s;position:absolute;left:11px;right:11px}.hamburguesa i:first-child{top:17px}.hamburguesa i:nth-child(2){top:25px}.hamburguesa[aria-expanded=true] i:first-child{top:21px;transform:rotate(45deg)}.hamburguesa[aria-expanded=true] i:nth-child(2){top:21px;transform:rotate(-45deg)}.menu-movil{z-index:19;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:calc(var(--alto-barra) + 24px) var(--margen) 32px;clip-path:circle(0 at calc(100% - 38px) 38px);visibility:hidden;background:#000000f5;flex-direction:column;justify-content:space-between;transition:clip-path .6s cubic-bezier(.7,0,.2,1),visibility 0s .6s;display:flex;position:fixed;inset:0}.menu-movil.abierto{clip-path:circle(150% at calc(100% - 38px) 38px);visibility:visible;transition:clip-path .6s cubic-bezier(.7,0,.2,1)}.menu-movil ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.menu-movil li a{letter-spacing:-.05em;opacity:0;transition:transform .5s,opacity .5s,color .2s;transition-delay:calc(var(--i) * 50ms + .15s);font-size:clamp(40px,11vw,64px);font-weight:500;line-height:1.05;text-decoration:none;display:inline-block;transform:translateY(30px)}.menu-movil.abierto li a{opacity:1;transform:none}.menu-movil li a:hover{color:var(--color-oro)}.menu-movil .pie-menu{color:var(--color-humo);gap:12px;font-size:15px;display:grid}.envoltura{padding-left:var(--margen);padding-right:var(--margen)}.cabecera{min-height:82svh;padding-top:calc(var(--alto-barra) + 24px);background:#000;flex-direction:column;justify-content:flex-end;padding-bottom:clamp(40px,7vh,72px);display:flex;position:relative;overflow:hidden}.cabecera.alta{min-height:100svh}.cabecera .campo{width:100%;height:100%;position:absolute;inset:0}.cabecera-texto{text-shadow:0 2px 24px #000000d9;max-width:min(640px,52vw);position:relative}.cabecera:after{content:"";pointer-events:none;background:linear-gradient(90deg,#030408c7 0%,#03040859 45%,#03040800 70%),linear-gradient(#03040800 60%,#030408b3);position:absolute;inset:0}.cabecera>:not(canvas){z-index:1;position:relative}.cabecera.centrada .cabecera-texto{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;max-width:none;display:flex}.cabecera.centrada .cabecera-texto>div:first-of-type{flex:560px;max-width:980px}.botones{flex-wrap:wrap;gap:14px;display:flex}.cabecera{background:#05060a}.hero-rotativo .cabecera-texto{max-width:min(760px,56vw)}.hero-rotativo h1{flex-wrap:wrap;align-content:flex-end;min-height:3.3em;display:flex}.hero-tenue{letter-spacing:-.03em;width:100%;max-width:24ch;margin-top:.4em;font-size:.4em;line-height:1.12;display:block}.hero-rotativo .etiqueta{animation:.5s both entrar}.segmentos{grid-auto-columns:1fr;grid-auto-flow:column;gap:12px;margin-top:clamp(36px,6vh,64px);display:grid;position:relative}.segmentos button{cursor:pointer;text-align:left;color:#ecebe680;font:inherit;letter-spacing:-.01em;background:0 0;border:0;gap:12px;padding:0 0 6px;font-size:14px;font-weight:500;transition:color .25s;display:grid}.segmentos button span{align-items:center;gap:8px;min-height:2.4em;line-height:1.2;display:flex}.segmentos button span:before{content:"";opacity:.35;background:currentColor;border-radius:50%;flex:none;width:7px;height:7px;transition:background .25s,opacity .25s,box-shadow .25s}.segmentos button:hover{color:var(--color-hueso)}.segmentos button.activo{color:#f1d9a8;font-weight:700}.segmentos button.activo span:before{opacity:1;background:#f1d9a8;box-shadow:0 0 0 4px #f1d9a82e,0 0 14px #f1d9a8}.segmentos i{background:#ecebe629;border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.segmentos i:after{content:"";border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#956e2f,#f1d9a8);position:absolute;inset:0;transform:scaleX(0)}.segmentos .visto i:after{opacity:.35;transform:scaleX(1)}.segmentos .activo i{background:#f1d9a838;box-shadow:0 0 16px #f1d9a840}.segmentos .activo i:after{animation:llenar var(--dur) linear forwards;animation-play-state:inherit}@keyframes llenar{to{transform:scaleX(1)}}.cinta{background:var(--color-oro);color:#000;padding:20px 0;overflow:hidden}.cinta .pista{letter-spacing:-.03em;gap:36px;width:max-content;font-size:clamp(22px,2.6vw,38px);font-weight:500;animation:40s linear infinite correr;display:flex}.cinta .pista span{white-space:nowrap;align-items:center;gap:36px;display:inline-flex}.cinta .pista span:after{content:"";background:#000;border-radius:50%;width:10px;height:10px}.cinta:hover .pista{animation-play-state:paused}@keyframes correr{to{transform:translate(-50%)}}.dos{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);display:grid}.tres{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);display:grid}.linea-titulo{border-bottom:1px solid var(--linea);grid-template-columns:auto 1fr;align-items:end;gap:clamp(24px,4vw,64px);padding-bottom:clamp(32px,5vw,64px);display:grid}.foto{background:var(--color-pizarra);border-radius:22px;position:relative;overflow:hidden}.foto img{object-fit:cover;filter:saturate(.86)contrast(1.06);transition:transform 1s cubic-bezier(.2,.8,.2,1),object-position .7s cubic-bezier(.2,.8,.2,1)}.foto img,.vitrina-foto img{object-position:var(--px,50%) 50%}@media (hover:none) and (prefers-reduced-motion:no-preference){.foto img{animation:10s ease-in-out infinite alternate paneo}}@keyframes paneo{0%{object-position:15% 50%}to{object-position:85% 50%}}.foto:after{content:"";pointer-events:none;opacity:.22;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}a:hover .foto img,.foto:hover img{transform:scale(1.06)}.marco-foto{position:relative}.marco-foto:before{content:"";border:1.5px solid var(--acento);opacity:.7;border-radius:22px;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(16px,16px)}.marco-foto:hover:before{transform:translate(8px,8px)}.marco-foto .foto{box-shadow:0 40px 80px -30px #000000b3}.filtros{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:clamp(20px,3vw,32px);display:grid}.filtros button{text-align:left;border:1px solid var(--linea);color:var(--tinta);font:inherit;cursor:pointer;background:0 0;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:14px 18px;transition:background .2s,color .2s,border-color .2s;display:grid}.filtros b{letter-spacing:-.01em;font-size:1.15rem;font-weight:700}.filtros small{color:var(--tinta-suave);grid-column:1;font-size:.82rem}.filtros .cuenta{text-align:center;font-variant-numeric:tabular-nums;background:var(--tinta);border-radius:99px;grid-area:1/2/3;min-width:2.2em;padding:6px 10px;font-size:.85rem}@supports (color:color-mix(in lab, red, red)){.filtros .cuenta{background:color-mix(in srgb, var(--tinta) 8%, transparent)}}.filtros button:hover{border-color:var(--tinta)}.filtros button[aria-pressed=true]{background:var(--tinta);color:var(--fondo);border-color:var(--tinta)}.filtros button[aria-pressed=true] small{color:var(--fondo)}@supports (color:color-mix(in lab, red, red)){.filtros button[aria-pressed=true] small{color:color-mix(in srgb, var(--fondo) 70%, transparent)}}.filtros button[aria-pressed=true] .cuenta{background:var(--acento);color:#050505}.filtros button:focus-visible{outline:2px solid var(--acento);outline-offset:3px}.mosaico li{animation:.45s ease-out both aparecer-foto}@keyframes aparecer-foto{0%{opacity:0;translate:0 10px}}@media (prefers-reduced-motion:reduce){.mosaico li{animation:none}}@media (max-width:640px){.filtros{grid-template-columns:1fr 1fr 1fr;gap:6px}.filtros button{grid-template-columns:1fr;padding:10px 12px}.filtros small{display:none}.filtros .cuenta{grid-area:auto/1;justify-self:start}}.mosaico{columns:3 280px;column-gap:14px;margin:0;padding:0}.mosaico li{break-inside:avoid;margin-bottom:14px;list-style:none}.mosaico button{cursor:zoom-in;background:0 0;border:0;border-radius:16px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.mosaico img{filter:saturate(.92);width:100%;height:auto;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .4s;display:block}.mosaico button:after{content:"";border-radius:inherit;transition:box-shadow .3s;position:absolute;inset:0;box-shadow:inset 0 0 #f1d9a8}.mosaico button:hover img{filter:saturate(1.05);transform:scale(1.04)}.mosaico button:hover:after,.mosaico button:focus-visible:after{box-shadow:inset 0 0 0 3px #f1d9a8}.visor{width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--color-hueso);background:#030408f0;border:0;margin:0;padding:clamp(16px,4vw,48px)}.visor[open]{place-items:center;display:grid}.visor::backdrop{background:0 0}.visor figure{justify-items:center;gap:14px;max-width:100%;margin:0;display:grid}.visor figure img{border-radius:14px;width:auto;max-width:100%;height:auto;max-height:82dvh}.visor figcaption{color:var(--color-humo);text-align:center;font-size:16px}.visor-cerrar,.visor-flecha{color:var(--color-hueso);cursor:pointer;background:#00000080;border:1px solid #ecebe64d;border-radius:50%;place-items:center;width:52px;height:52px;font-size:30px;line-height:1;display:grid;position:fixed}.visor-cerrar{top:20px;right:20px}.visor-flecha{top:50%;translate:0 -50%}.visor-flecha.ant{left:20px}.visor-flecha.sig{right:20px}.visor-cerrar:hover,.visor-flecha:hover{color:#000;background:#f1d9a8}@media (max-width:760px){.mosaico{columns:2;column-gap:8px}.mosaico li{margin-bottom:8px}.visor-flecha{top:auto;bottom:20px;translate:none}}.cobertura{--fondo:#050a14;background:radial-gradient(70% 60% at 75%,#0d1f3d 0%,#050a14 70%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid;overflow:hidden}.ciudades{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;display:flex}.ciudades li{color:var(--tinta-suave);border:1px solid #ecebe633;border-radius:999px;padding:7px 14px;font-size:15px;font-weight:500;list-style:none}.ciudades li.base{color:#000;background:#f1d9a8;border-color:#f1d9a8;font-weight:700}.mapa{width:100%;max-height:82vh;overflow:visible}.pais-borde{fill:none;stroke:#8fb8ff;stroke-width:2px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 10px #3d8bff99)}.pais-relleno{opacity:0}.ruta-mapa{fill:none;stroke:#f1d9a8;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.75}.pulso{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.05 .95;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 6px #f1d9a8)}.ciudad{fill:#f1d9a8;transform-box:fill-box;transform-origin:50%;transform:scale(0)}.nombre-ciudad{fill:#ecebe6;opacity:0;paint-order:stroke;stroke:#050a14;stroke-width:4px;font-size:15px;font-weight:600}.nombre-ciudad.base{fill:#f1d9a8;font-size:19px;font-weight:800}.base-punto{fill:#f1d9a8;stroke:#000;stroke-width:2px}.base-onda{fill:none;stroke:#f1d9a8;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite onda}.cobertura.visible .pais-borde{animation:2s cubic-bezier(.6,0,.2,1) forwards trazar}.cobertura.visible .pais-relleno{animation:1.2s 1.4s forwards aparecer}.cobertura.visible .ruta-mapa{animation:trazar .9s cubic-bezier(.5,0,.2,1) calc(1.8s + var(--i) * .12s) forwards}.cobertura.visible .ciudad{animation:brotar .45s cubic-bezier(.3,1.6,.5,1) calc(2.5s + var(--i) * .12s) forwards}.cobertura.visible .nombre-ciudad{animation:aparecer .5s ease calc(2.6s + var(--i) * .12s) forwards}.cobertura.visible .nombre-ciudad.base{animation-delay:1.6s}.cobertura.visible .pulso{animation:viajar 2.6s linear calc(3.6s + var(--i) * .19s) infinite}@keyframes trazar{to{stroke-dashoffset:0}}@keyframes aparecer{to{opacity:1}}@keyframes brotar{to{transform:scale(1)}}@keyframes viajar{0%{stroke-dashoffset:1.05px;opacity:1}90%{opacity:1}to{stroke-dashoffset:.05px;opacity:0}}@keyframes onda{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@media (max-width:760px){.cobertura{grid-template-columns:1fr}.mapa{max-height:70vh}}@media (prefers-reduced-motion:reduce){.pais-borde,.ruta-mapa{stroke-dashoffset:0}.pais-relleno,.nombre-ciudad{opacity:1}.ciudad{transform:none}.base-onda,.cobertura.visible .pulso{animation:none}}.propio-cabeza{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.propio-cabeza .foto{justify-self:end;width:100%;max-width:520px}.rider{border-top:1px solid var(--linea);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(48px,6vw,88px) 0 0;padding:0;display:grid}.rider li{border-bottom:1px solid var(--linea);align-content:start;gap:10px;padding:clamp(24px,2.6vw,36px) clamp(16px,2vw,28px) clamp(24px,2.6vw,36px) 0;list-style:none;display:grid}.rider li:not(:nth-child(4n+1)){border-left:1px solid var(--linea);padding-left:clamp(16px,2vw,28px)}.rider svg{color:#f1d9a8;width:34px;height:34px;margin-bottom:8px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.rider li:hover svg{transform:translateY(-4px)}.rider h3{letter-spacing:-.03em;font-size:clamp(20px,1.7vw,24px);font-weight:700;line-height:1.1}.rider p{color:var(--tinta-suave);font-size:16px;line-height:1.5}@media (max-width:900px){.propio-cabeza{grid-template-columns:1fr}.propio-cabeza .foto{justify-self:start;max-width:420px}.rider{grid-template-columns:repeat(2,minmax(0,1fr))}.rider li:not(:nth-child(4n+1)){border-left:0;padding-left:0}.rider li:nth-child(2n){border-left:1px solid var(--linea);padding-left:clamp(16px,3vw,24px)}}.vitrina{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);margin-top:clamp(32px,5vw,64px);display:grid}.vitrina-lista{border-top:1px solid var(--tinta);margin:0;padding:0}.vitrina-lista li{border-bottom:1px solid var(--linea);list-style:none}.vitrina-lista a{color:var(--tinta);isolation:isolate;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:clamp(16px,1.8vw,22px) 14px;text-decoration:none;display:grid;position:relative}.vitrina-lista a:before{content:"";z-index:-1;background:var(--tinta);transform-origin:bottom;transition:transform .4s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:scaleY(0)}.vitrina-lista .miniatura{display:none}.vitrina-texto{gap:4px;display:grid}.vitrina-nombre{letter-spacing:-.035em;font-size:clamp(22px,2.2vw,32px);font-weight:700;line-height:1.05;transition:color .3s}.vitrina-frase{color:var(--tinta-suave);font-size:16px;line-height:1.4;transition:color .3s}.vitrina-lista .ir{border:1px solid;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s,color .3s,border-color .3s;display:grid}.vitrina-lista .ir svg{width:16px;height:16px}.vitrina-lista a.activo:before{transform:scaleY(1)}.vitrina-lista a.activo .vitrina-nombre{color:var(--fondo)}.vitrina-lista a.activo .vitrina-frase{color:var(--fondo);opacity:.8}.vitrina-lista a.activo .ir{color:#000;background:#f1d9a8;border-color:#f1d9a8;transform:rotate(-45deg)}.vitrina-foto{top:calc(var(--alto-barra) + 24px);aspect-ratio:4/5;background:#000;border-radius:22px;position:sticky;overflow:hidden;box-shadow:0 40px 80px -40px #0009}.vitrina-foto img{object-fit:cover;opacity:0;filter:saturate(.9)contrast(1.05);transition:opacity .6s,transform 1.2s cubic-bezier(.2,.8,.2,1),object-position .7s cubic-bezier(.2,.8,.2,1);transform:scale(1.06)}.vitrina-foto img.activa{opacity:1;transform:none}.vitrina-foto:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#0000008c);position:absolute;inset:0}.vitrina-chip{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#0000008c;border:1px solid #ffffff40;border-radius:999px;padding:10px 16px;font-size:15px;font-weight:600;position:absolute;bottom:20px;left:20px}@media (max-width:900px){.vitrina{grid-template-columns:1fr}.vitrina-foto{display:none}.vitrina-lista a{grid-template-columns:72px minmax(0,1fr) auto;padding:14px 0}.vitrina-lista a:before{display:none}.vitrina-lista a.activo .vitrina-nombre,.vitrina-lista a.activo .vitrina-frase{color:inherit;opacity:1}.vitrina-lista a.activo .ir{color:inherit;background:0 0;border-color:currentColor;transform:none}.vitrina-lista .miniatura{border-radius:14px;width:72px;height:72px;display:block;position:relative;overflow:hidden}.vitrina-lista .miniatura img{object-fit:cover}}.intro{z-index:200;background:radial-gradient(70% 60%,#141008 0%,#050505 72%);place-items:center;animation:.6s cubic-bezier(.6,0,.2,1) 2.9s forwards salir;display:grid;position:fixed;inset:0}.intro-marca{width:min(78vw,560px);height:auto;animation:2.9s cubic-bezier(.2,.7,.2,1) both asentar;overflow:visible}.intro .trazo{stroke:#f4f2ec;stroke-dasharray:1;stroke-dashoffset:1px;animation:trazar-logo .7s cubic-bezier(.65,0,.35,1) calc(1.05s + var(--i,0) * 80ms) forwards}.intro .oro{stroke:#c9a24f;animation-duration:.5s;animation-delay:calc(1.65s + var(--i,0) * .1s)}.intro .sonrisa,.intro .punto{transform-box:fill-box;transform-origin:50%}.intro .sonrisa{animation:2.5s cubic-bezier(.5,0,.25,1) .1s both sonrisa}.intro .punto{fill:#c9a24f;animation:2.5s cubic-bezier(.5,0,.25,1) .1s both ojo}.intro .guino{animation-name:ojo,guino;animation-duration:2.5s,.22s;animation-timing-function:cubic-bezier(.5,0,.25,1),ease-in-out;animation-delay:.1s,.72s}.intro .sub{fill:#f4f2ec;font:200 86px var(--font-hanken), system-ui, sans-serif;opacity:0;animation:.6s ease-out 2.05s forwards subir-sub}@keyframes trazar-logo{to{stroke-dashoffset:0}}@keyframes sonrisa{0%{stroke-dashoffset:1px;translate:188px -64px;scale:2.6}16%{stroke-dashoffset:0;translate:188px -64px;scale:2.6}30%{stroke-dashoffset:0;translate:188px -56px;scale:2.95 2.35}40%{stroke-dashoffset:0;translate:188px -64px;scale:2.6}64%{stroke-dashoffset:0;translate:0;scale:1}84%{stroke-dashoffset:0;translate:0;scale:1}91%{stroke-dashoffset:0;translate:0 12px;scale:1.12 1.25}to{stroke-dashoffset:0;translate:0;scale:1}}@keyframes ojo{0%{translate:var(--x) var(--y);scale:0}12%{translate:var(--x) var(--y);scale:2.4}40%{translate:var(--x) var(--y);scale:2.4}64%{translate:0;scale:1}to{translate:0;scale:1}}@keyframes guino{50%{scale:2.4 .25}}@keyframes subir-sub{0%{opacity:0;translate:0 18px}to{opacity:.85;translate:0}}@keyframes asentar{0%{filter:drop-shadow(0 0 #c9a24f00);scale:.96}78%{filter:drop-shadow(0 0 #c9a24f00)}90%{filter:drop-shadow(0 0 26px #c9a24f73)}to{filter:drop-shadow(0 0 10px #c9a24f33);scale:1}}@keyframes salir{to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.intro{display:none}}.llamado{isolation:isolate;text-align:center;background:#040507;justify-items:center;padding-block:clamp(96px,14vw,180px);display:grid;position:relative;overflow:hidden}.tarima{z-index:-1;pointer-events:none;position:absolute;inset:0}.tarima .haz{transform-origin:50% 100%;background:conic-gradient(from 168deg at 50% 100%, transparent 0deg, var(--luz) 12deg, transparent 24deg);filter:blur(14px);mix-blend-mode:screen;opacity:.95;width:46vmax;height:130%;animation:9s ease-in-out infinite alternate barrer;position:absolute;bottom:-10%}.tarima .uno{--luz:#f1d9a8cc;animation-duration:8s;left:4%}.tarima .dos{--luz:#3d8bffbf;margin-left:-23vmax;animation-duration:11s;animation-delay:-4s;left:50%}.tarima .tres{--luz:#b68b4bd9;animation-duration:9.5s;animation-direction:alternate-reverse;animation-delay:-2s;right:4%}.tarima .bruma{background:radial-gradient(40% 35% at 30% 75%,#3d8bff47,#0000 70%),radial-gradient(38% 32% at 72% 70%,#b68b4b52,#0000 70%),radial-gradient(60% 40% at 50% 110%,#f1d9a840,#0000 70%);animation:12s ease-in-out infinite alternate respirar;position:absolute;inset:-20%}.tarima:after{content:"";background:linear-gradient(#040507,#04050700 30%),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 3px);position:absolute;inset:0}@keyframes barrer{0%{transform:rotate(-22deg)}to{transform:rotate(22deg)}}@keyframes respirar{0%{transform:translate(-4%,2%)scale(1)}to{transform:translate(4%,-3%)scale(1.12)}}.llamado-titulo{letter-spacing:-.055em;text-wrap:balance;color:#0000;background:linear-gradient(#fff 30%,#f1d9a8 100%);-webkit-background-clip:text;background-clip:text;max-width:12ch;margin-top:18px;font-size:clamp(52px,8.4vw,136px);font-weight:800;line-height:.92}.llamado-texto{max-width:46ch;margin-top:24px}.eleccion{flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px;margin:clamp(32px,4vw,48px) 0 0;padding:0;display:flex}.eleccion li{list-style:none}.eleccion button{font:inherit;color:var(--color-hueso);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ecebe647;border-radius:999px;align-items:center;gap:10px;padding:12px 20px 12px 16px;font-size:16px;font-weight:600;transition:background .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.eleccion button:before{content:"+";border:1px solid;border-radius:50%;place-items:center;width:22px;height:22px;font-size:15px;line-height:1;transition:transform .3s,background .25s;display:grid}.eleccion button:hover{border-color:#f1d9a8;transform:translateY(-2px)}.eleccion button.activo{color:#000;background:#f1d9a8;border-color:#f1d9a8}.eleccion button.activo:before{content:"✓";color:#f1d9a8;background:#000;border-color:#000}.boton.gigante{gap:22px;min-height:76px;margin-top:clamp(32px,4vw,48px);padding:9px 9px 9px 34px;font-size:clamp(18px,1.6vw,22px);box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #f1d9a880,0 24px 70px -18px #d3a75ee6,0 0 90px -10px #d3a75e99}.boton.gigante:after{background-size:20px;width:58px;height:58px}@media (prefers-reduced-motion:reduce){.tarima .haz,.tarima .bruma{animation:none}}.indice{--aire:clamp(28px, 3.4vw, 48px);border-top:1px solid var(--tinta);margin-top:clamp(36px,5vw,72px)}.indice-fila{--tono:var(--color-azul);gap:var(--aire);padding:var(--aire);border-bottom:1px solid var(--tinta);color:var(--tinta);isolation:isolate;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,.9fr);align-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.indice-fila.atl{--tono:var(--color-bronce)}.indice-fila:before{content:"";z-index:-1;background:var(--tono);transform-origin:0;transition:transform .7s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.indice-fila .palabra{letter-spacing:-.045em;color:var(--tono);text-box:trim-both cap alphabetic;font-size:clamp(96px,12vw,196px);font-weight:800;line-height:.8;transition:color .5s,transform .7s cubic-bezier(.2,.8,.2,1);display:block}.indice-fila h3{letter-spacing:-.035em;font-size:clamp(26px,2.6vw,38px);font-weight:700;line-height:1.05}.indice-fila p{color:var(--tinta-suave);margin-top:12px;font-size:18px;line-height:1.5;transition:color .4s}.indice-ir{letter-spacing:-.02em;border:1px solid;border-radius:999px;justify-self:end;align-items:center;gap:12px;padding:14px 22px;font-size:18px;font-weight:700;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.indice-ir svg{width:16px;height:16px;transform:rotate(90deg)}.indice-fila:hover:before,.indice-fila:focus-visible:before{transform:scaleX(1)}.indice-fila:hover .palabra,.indice-fila:focus-visible .palabra{color:#000;transform:translate(8px)}.indice-fila:hover,.indice-fila:hover p{color:#000}.indice-fila.atl:hover,.indice-fila.atl:hover p,.indice-fila.atl:hover .palabra{color:var(--color-hueso)}.indice-fila:hover .indice-ir{color:#f1d9a8;background:#000;border-color:#000}.indice-pie{color:var(--tinta-suave);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-top:28px;font-size:18px;display:flex}.indice-pie .enlace{color:var(--tinta);margin-top:0}@media (max-width:900px){.indice-fila{grid-template-columns:1fr;gap:20px}.indice-ir{justify-self:start}.indice-fila:before{opacity:.12;transform:scaleX(1)}}.chips{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;display:flex}.chips li{border:1px solid var(--linea);border-radius:999px;padding:8px 15px;font-size:15px;font-weight:500;list-style:none}.enlace{background:linear-gradient(var(--acento), var(--acento)) left bottom / 0 1px no-repeat, linear-gradient(var(--linea), var(--linea)) left bottom / 100% 1px no-repeat;align-items:center;gap:10px;margin-top:28px;padding-bottom:4px;font-weight:600;text-decoration:none;transition:background-size .35s,color .2s;display:inline-flex}.enlace:hover{color:var(--acento);background-size:100% 1px,100% 1px}.enlace svg{flex:none;width:16px;height:16px;transition:transform .25s}.enlace:hover svg{transform:translate(4px)}.panel{border:1px solid var(--linea);background:#ffffff08;border-radius:6px}.fondo-hueso .panel,.fondo-oro .panel,.fondo-azul .panel{background:#ffffff47}.proceso{background-image:radial-gradient(circle at 85% 0,#b68b4b38,#0000 45%),radial-gradient(circle at 0 100%,#3d8bff1f,#0000 40%),radial-gradient(#00000012 1px,#0000 1px);background-size:auto,auto,22px 22px;overflow:hidden}.proceso-cabeza{grid-template-columns:1fr 1fr;align-items:end;gap:clamp(24px,4vw,64px);display:grid}.proceso-cabeza .titular-l{max-width:14ch}.ruta{margin-top:clamp(56px,8vw,96px);position:relative}.riel{background:#0000001f;border-radius:3px;height:3px;position:absolute;top:0;left:0;right:0}.riel .relleno{transform-origin:0;transform:scaleX(var(--avance));background:linear-gradient(90deg,#956e2f,#d3a75e,#3d8bff);border-radius:3px;position:absolute;inset:0;box-shadow:0 0 18px #d3a75eb3}.cohete-ruta{top:50%;left:calc(var(--avance) * 100%);filter:drop-shadow(0 6px 14px #00000059);width:64px;position:absolute;transform:translate(-70%,-50%)}.cohete-ruta svg{width:100%;animation:.18s steps(2,end) infinite vibrar;display:block}@keyframes vibrar{50%{transform:translateY(.6px)}}.paradas{grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.paradas li{padding-top:44px;position:relative}.nodo{background:var(--color-hueso);border:2px solid #00000040;border-radius:50%;width:20px;height:20px;transition:background .4s,border-color .4s,box-shadow .4s,transform .4s;position:absolute;top:-9px;left:22px}.parada{opacity:.55;background:#fff9;border:1px solid #0000001a;border-radius:20px;height:100%;padding:22px;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1),background .5s,color .5s,box-shadow .6s;transform:translateY(18px)}.parada-top{justify-content:space-between;align-items:center;display:flex}.parada .n{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px #00000073;font-size:clamp(40px,4vw,60px);font-weight:600;line-height:1;transition:color .5s,-webkit-text-stroke-color .5s}.parada .icono{color:#00000080;width:30px;height:30px;transition:color .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.parada h3{letter-spacing:-.02em;margin-top:22px;font-size:21px;font-weight:600}.parada p{color:#2c2e2c;margin-top:8px;font-size:16px;line-height:1.5;transition:color .5s}.paradas li.activo .nodo{background:#d3a75e;border-color:#fff;transform:scale(1.15);box-shadow:0 0 0 6px #d3a75e40,0 0 22px #d3a75ee6}.paradas li.activo .parada{opacity:1;color:var(--color-hueso);background:#0b0b0b;transform:none;box-shadow:0 30px 60px -28px #0009}.paradas li.activo .parada .n{color:#d3a75e;-webkit-text-stroke-color:transparent}.paradas li.activo .parada .icono{color:#f1d9a8;transform:rotate(-8deg)scale(1.1)}.paradas li.activo .parada p{color:#c4c6c2}@media (max-width:900px){.proceso-cabeza{grid-template-columns:1fr}.riel{width:3px;height:auto;inset:0 auto 0 9px}.riel .relleno{transform-origin:top;transform:scaleY(var(--avance))}.cohete-ruta{top:calc(var(--avance) * 100%);width:52px;left:50%;transform:translate(-50%,-70%)rotate(90deg)}.paradas{grid-template-columns:1fr;gap:18px}.paradas li{padding-top:0;padding-left:44px}.nodo{top:26px;left:0}}.filas{border-top:1px solid var(--linea)}.fila{border-bottom:1px solid var(--linea);grid-template-columns:minmax(200px,1fr) 1.6fr auto;align-items:center;gap:24px;padding:26px 0;text-decoration:none;transition:padding .3s,color .2s;display:grid}.fila h3{letter-spacing:-.04em;font-size:clamp(24px,2.8vw,40px);font-weight:500;transition:color .2s}.fila p{color:var(--tinta-suave);max-width:50ch;font-size:16px;line-height:1.5}.fila .ir{border:1px solid var(--linea);border-radius:50%;place-items:center;width:44px;height:44px;transition:background .25s,border-color .25s,transform .25s,color .25s;display:grid}.fila .ir svg{width:16px;height:16px}a.fila:hover{padding-left:14px}a.fila:hover h3{color:var(--acento)}a.fila:hover .ir{background:var(--acento);border-color:var(--acento);color:var(--fondo,#000);transform:rotate(-45deg)}.pie{border-top:1px solid var(--color-pizarra);padding:48px var(--margen) 36px;color:var(--color-humo);background:#000;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;font-size:15px;display:grid;position:relative}.pie img{width:auto;height:28px}.pie h4{color:var(--color-hueso);margin-bottom:12px;font-size:15px;font-weight:500}.pie ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pie a{text-decoration:none}.pie a:hover{color:var(--color-oro)}.pie .legal{border-top:1px solid var(--color-pizarra);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px;padding-top:20px;font-size:13px;display:flex}.pagina{animation:.6s cubic-bezier(.2,.8,.2,1) both entrar}@keyframes entrar{0%{opacity:0}to{opacity:1}}@media (max-width:900px){.barra nav,.barra .ingresar{display:none}.hamburguesa{display:block}.pie{grid-template-columns:1fr 1fr}.fila{grid-template-columns:1fr auto}.fila p{grid-area:2/1/auto/-1}.tres{grid-template-columns:1fr 1fr}}@media (max-width:760px){.cabecera-texto{max-width:none}.cabecera{min-height:92svh}.cabecera:after{background:linear-gradient(#03040800 40%,#03040899 65%,#030408e6 100%)}.dos,.tres,.linea-titulo{grid-template-columns:1fr}.barra .boton{display:none}.hero-rotativo .cabecera-texto{max-width:none}.segmentos{gap:6px}.segmentos span{display:none}.boton{min-height:52px;padding-left:22px}}@media (max-width:520px){.pie{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.palabras .p>span{transform:none}}.incluye{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:28px 0 0;padding:0;display:grid}.incluye li{border:1px solid var(--linea);background:var(--fondo);border-radius:18px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;padding:16px 18px;list-style:none;display:grid}@supports (color:color-mix(in lab, red, red)){.incluye li{background:color-mix(in srgb, var(--fondo) 82%, #fff 18%)}}.incluye h3{letter-spacing:-.02em;font-size:clamp(17px,1.4vw,20px);font-weight:700;line-height:1.2}.icono-particulas{width:56px;height:56px;color:var(--tinta)}.fondo-grafito .icono-particulas,.fondo-cafe .icono-particulas,.fondo-negro .icono-particulas{color:#f1d9a8}@media (max-width:760px){.incluye{grid-template-columns:1fr}}.cotizar-rapido{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.cotizar-rapido ol{counter-reset:dato;gap:10px;margin:0;padding:0;display:grid}.cotizar-rapido li{counter-increment:dato;letter-spacing:-.02em;background:#fff;border-radius:18px;grid-template-columns:48px 1fr;align-items:center;gap:16px;padding:18px 22px;font-size:clamp(18px,1.6vw,22px);font-weight:600;list-style:none;display:grid}.cotizar-rapido li:before{content:counter(dato);color:#f1d9a8;background:#000;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:800;display:grid}@media (max-width:760px){.cotizar-rapido{grid-template-columns:1fr}}.ilustracion{aspect-ratio:4/5;background:radial-gradient(80% 60% at 50% 40%,#16243d 0%,#07090d 75%);border-radius:22px;position:relative;overflow:hidden}.il-concepto-creativo,.il-diseno-grafico,.il-contenido-redes{background:radial-gradient(80% 60% at 50% 40%,#3a2a12 0%,#0d0904 75%)}.ilustracion svg{width:100%;height:100%;position:absolute;inset:0}.ilustracion *{transform-box:fill-box;transform-origin:50%}.vitrina-foto .ilustracion{aspect-ratio:auto;opacity:0;border-radius:0;transition:opacity .6s;position:absolute;inset:0}.vitrina-foto .ilustracion.activa{opacity:1}.vitrina-foto .ilustracion:not(.activa) *,.miniatura .ilustracion *{animation-play-state:paused!important}.miniatura .ilustracion{aspect-ratio:auto;border-radius:0;position:absolute;inset:0}.il-billete{animation:il-vuelo 3.2s ease-in-out var(--d,0s) infinite}@keyframes il-vuelo{25%{translate:-14px -60px;rotate:40deg}50%{translate:10px -120px;rotate:-30deg}75%{translate:-8px -50px;rotate:20deg}}.il-aire{animation:il-latido 1.4s ease-in-out var(--d,0s) infinite}@keyframes il-latido{50%{opacity:.15}}.il-carro{animation:4.4s cubic-bezier(.6,0,.3,1) infinite il-carro}@keyframes il-carro{0%,to{translate:-60px}30%,75%{translate:40px}}.il-garra{animation:4.4s cubic-bezier(.6,0,.3,1) infinite il-baja}@keyframes il-baja{0%,32%{translate:0}48%,54%{translate:0 108px}72%,to{translate:0}}.il-boton{animation:1.1s ease-in-out infinite il-latido}.il-tile{animation:1.8s ease-in-out infinite il-latido}.il-toque{animation:il-toque 1.8s ease-out var(--d,0s) infinite}@keyframes il-toque{0%{opacity:1;scale:.5}to{opacity:0;scale:3}}.il-pixel{animation:il-pixel 2.4s ease-in-out var(--d,0s) infinite;opacity:.2}@keyframes il-pixel{40%{opacity:1}80%{opacity:.2}}.il-onda{animation:il-latido 1.2s ease-in-out var(--d,0s) infinite}.il-ruleta{animation:5s cubic-bezier(.2,.7,.1,1) infinite il-girar;transform-box:view-box!important;transform-origin:200px 220px!important}@keyframes il-girar{0%{rotate:0deg}72%,to{rotate:1260deg}}.il-foco{animation:.8s steps(2,end) infinite il-latido}.il-foco.b{animation-delay:.4s}.il-puntero{animation:5s ease-out infinite il-puntero;transform-origin:50% 100%!important}@keyframes il-puntero{0%,60%{rotate:0deg}8%,24%,40%{rotate:-12deg}16%,32%,50%{rotate:6deg}}.il-codigo{animation:il-escribe 3s ease-out var(--d,0s) infinite;transform-origin:0!important}@keyframes il-escribe{0%{scale:0 1}30%,to{scale:1}}.il-barra{animation:il-crece 3s cubic-bezier(.2,.8,.2,1) var(--d,0s) infinite;transform-origin:50% 100%!important}@keyframes il-crece{0%{scale:1 0}35%,to{scale:1}}.il-firma,.il-filamento,.il-curva{stroke-dasharray:1;animation:3.2s ease-in-out infinite il-traza}@keyframes il-traza{0%{stroke-dashoffset:1px}55%,to{stroke-dashoffset:0}}.il-halo{animation:2.6s ease-in-out infinite il-respira}@keyframes il-respira{50%{opacity:.45;scale:.92}}.il-rayo{animation:il-latido 1.6s ease-in-out var(--d,0s) infinite}.il-pluma{animation:3.2s ease-in-out infinite il-pluma}@keyframes il-pluma{0%{translate:-150px 60px}55%,to{translate:0}}.il-muestra{animation:il-salta 2.4s cubic-bezier(.3,1.6,.5,1) var(--d,0s) infinite}@keyframes il-salta{0%,to{translate:0}15%{translate:0 -12px}30%{translate:0}}.il-progreso{animation:4s linear infinite il-progreso;transform-origin:0!important}@keyframes il-progreso{0%{scale:0 1}to{scale:1}}.il-corazon{animation:1.2s ease-in-out infinite il-corazon}@keyframes il-corazon{15%{scale:1.25}30%{scale:1}}.il-flota{animation:il-flota 2.4s ease-out var(--d,0s) infinite}@keyframes il-flota{0%{opacity:1;translate:0}to{opacity:0;translate:-20px -150px}}@media (prefers-reduced-motion:reduce){.ilustracion *{animation:none!important}.il-pixel{opacity:.8}}.indice-fila.tecnologia{--tono:var(--color-grafito)}.indice-fila.creatividad{--tono:var(--color-cafe)}.indice-fila.tecnologia .palabra,.indice-fila.creatividad .palabra{letter-spacing:-.04em;font-size:clamp(40px,4.4vw,72px)}.indice-fila.tecnologia:hover,.indice-fila.tecnologia:hover p,.indice-fila.tecnologia:hover .palabra,.indice-fila.creatividad:hover,.indice-fila.creatividad:hover p,.indice-fila.creatividad:hover .palabra{color:var(--color-hueso)}.indice-fila.tecnologia:hover .indice-ir,.indice-fila.creatividad:hover .indice-ir{color:#000;background:#f1d9a8;border-color:#f1d9a8}.reel{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.reel-video{aspect-ratio:9/16;background:#000;border:8px solid #000;border-radius:36px;justify-self:center;width:min(100%,380px);overflow:hidden;rotate:2deg;box-shadow:0 50px 90px -40px #0009,0 0 0 1px #0003}.reel-video video{object-fit:cover;width:100%;height:100%;display:block}.reel-datos{border-top:1px solid var(--tinta);gap:0;margin:32px 0 0;padding:0;display:grid}.reel-datos li{border-bottom:1px solid var(--linea);color:var(--tinta-suave);grid-template-columns:minmax(120px,.5fr) 1fr;align-items:baseline;gap:16px;padding:16px 0;font-size:18px;list-style:none;display:grid}.reel-datos b{letter-spacing:-.04em;color:var(--tinta);font-size:clamp(24px,2.4vw,34px);font-weight:800}@media (max-width:760px){.reel{grid-template-columns:1fr}.reel-video{width:min(100%,320px);rotate:0deg}}.saltos{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.saltos a{color:var(--tinta);border:1px solid #ecebe64d;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.saltos a span{font-variant-numeric:tabular-nums;background:#ecebe626;border-radius:99px;padding:2px 8px;font-size:13px}.saltos a:hover{color:#000;background:#f1d9a8;border-color:#f1d9a8}.saltos a:hover span{background:#0000001f}.fondo-azul .cotizar-rapido li,.fondo-oro .cotizar-rapido li{background:#ffffff8c}@media (min-width:761px){.dos.invertido>:first-child{order:2}}.video-servicio{max-width:420px;margin:0}.video-servicio video{aspect-ratio:9/16;object-fit:cover;background:#000;border-radius:22px;width:100%;display:block;position:relative;box-shadow:0 40px 80px -30px #000000b3}.video-servicio figcaption{opacity:.75;max-width:40ch;margin-top:18px;font-size:15px;line-height:1.5}.caso-marca{aspect-ratio:4/3;border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000000b3}.caso-marca.gopass{background:radial-gradient(60% 60% at 50% 42%,#00e40029,#00e40000 70%),#26262b}.caso-marca svg{filter:drop-shadow(0 18px 40px #00e40040);width:38%;height:auto;margin-bottom:8%}.caso-marca-pie{color:#f4f2ec;background:#00000047;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;font-size:15px;display:flex;position:absolute;bottom:0;left:0;right:0}.caso-marca-pie img{display:block}.lineas-directas{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:clamp(28px,4vw,48px);display:grid}.linea-directa{--fondo-linea:var(--color-azul);--tinta-linea:#04122b;background:var(--fondo-linea);color:var(--tinta-linea);isolation:isolate;border-radius:28px;gap:clamp(18px,2.4vw,28px);padding:clamp(24px,3.6vw,44px);text-decoration:none;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;display:grid;position:relative;overflow:hidden}.linea-directa.audiovisual{--fondo-linea:var(--color-oro);--tinta-linea:#1b1307}.linea-directa:after{content:"";aspect-ratio:1;z-index:-1;background:radial-gradient(circle,#ffffff59,#fff0 65%);border-radius:50%;width:70%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:-40%;right:-18%}.linea-directa:hover{transform:translateY(-6px);box-shadow:0 40px 70px -35px #0000008c}.linea-directa:hover:after{transform:translate(-12%,18%)scale(1.15)}.linea-directa:focus-visible{outline:3px solid var(--tinta);outline-offset:4px}.linea-cabeza{align-items:center;gap:14px;font-size:1.05rem;font-weight:700;display:flex}.linea-icono{background:var(--tinta-linea);width:52px;height:52px;color:var(--fondo-linea);border-radius:50%;place-items:center;display:grid}.linea-icono svg{width:28px;height:28px}.linea-vivo{background:#25d366;border-radius:50%;width:14px;height:14px;margin-left:auto;animation:2s ease-out infinite latido;box-shadow:0 0 #25d36699}@keyframes latido{0%{box-shadow:0 0 #25d366a6}80%,to{box-shadow:0 0 0 14px #25d36600}}.linea-numero{letter-spacing:-.045em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(44px,6.4vw,96px);font-weight:800;line-height:.9}.linea-cubre{flex-wrap:wrap;gap:8px;display:flex}.linea-cubre span{border:1.5px solid var(--tinta-linea);border-radius:99px;padding:7px 14px}@supports (color:color-mix(in lab, red, red)){.linea-cubre span{border:1.5px solid color-mix(in srgb, var(--tinta-linea) 35%, transparent)}}.linea-cubre span{font-size:.92rem;font-weight:500}.linea-ir{background:var(--tinta-linea);color:var(--fondo-linea);border-radius:99px;justify-self:start;align-items:center;gap:12px;padding:14px 22px;font-weight:700;display:inline-flex}.linea-flecha{transition:transform .4s cubic-bezier(.2,.8,.2,1);display:inline-block}.linea-directa:hover .linea-flecha{transform:translate(5px)}.lineas-otras{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.lineas-otras a{border:1.5px solid var(--tinta);color:var(--tinta);border-radius:22px;gap:4px;padding:22px clamp(22px,3vw,36px);text-decoration:none;transition:background .3s,color .3s;display:grid}.lineas-otras a:hover{background:var(--tinta);color:var(--fondo)}.lineas-otras small{opacity:.7;font-size:.9rem}.lineas-otras b{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:clamp(18px,2vw,26px);font-weight:700}@media (max-width:860px){.lineas-directas,.lineas-otras{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.linea-vivo{animation:none}.linea-directa,.linea-directa:after{transition:none}}.oficina{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.direccion{margin-top:22px;font-size:clamp(24px,2.6vw,34px);font-style:normal;font-weight:600;line-height:1.25;display:grid}.direccion span+span{color:var(--color-oro);font-weight:400}.mapa-oficina{margin:0}.mapa-oficina svg{border:1px solid #ffffff14;border-radius:22px;width:100%;height:auto;display:block;box-shadow:0 40px 80px -30px #000c}.mapa-oficina figcaption{opacity:.6;margin-top:12px;font-size:14px}.mapa-oficina .calles path{stroke:#ffffff0b;stroke-width:1.5px}.mapa-oficina .parque{fill:#4d574e59}.mapa-oficina .avenida{stroke:#3a3f39;stroke-width:14px;fill:none;stroke-linecap:round}.mapa-oficina .rotulo{fill:#9a9c99;font:600 15px var(--font-hanken), system-ui, sans-serif;letter-spacing:.02em}.mapa-oficina .rotulo-suave{fill:#6f726d;font:400 14px var(--font-hanken), system-ui, sans-serif}.mapa-oficina .barrio{fill:#ecebe638;font:800 44px var(--font-hanken), system-ui, sans-serif;letter-spacing:-.02em}.mapa-oficina .ruta-punteada{fill:none;stroke:#c9a24f47;stroke-width:2px;stroke-dasharray:2 9;stroke-linecap:round}.mapa-oficina .estela{fill:none;stroke:#c9a24f;stroke-width:3px;stroke-linecap:round}.mapa-oficina .cuerpo{fill:#f4f2ec}.mapa-oficina .ventana{fill:#3d8bff;stroke:#121412;stroke-width:1.4px}.mapa-oficina .aleta{fill:#c9a24f}.mapa-oficina .llama{fill:#ff8a3d}.mapa-oficina .pin{fill:#c9a24f}.mapa-oficina .onda{fill:none;stroke:#c9a24f;stroke-width:2px}.mapa-oficina .etiqueta-mapa{fill:#121412e6;stroke:#c9a24f99}.mapa-oficina .etiqueta-nombre{fill:#f4f2ec;font:800 19px var(--font-hanken), system-ui, sans-serif}.mapa-oficina .etiqueta-dir{fill:#c9a24f;font:500 15px var(--font-hanken), system-ui, sans-serif}@media (prefers-reduced-motion:reduce){.mapa-oficina .cohete-vuelo,.mapa-oficina .onda{display:none}}@media (max-width:860px){.oficina{grid-template-columns:1fr}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
