@font-face{font-family:Archivo;src:url(/fuentes/archivo-latin-ext-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+100-24F,U+2000-206F}@font-face{font-family:Archivo;src:url(/fuentes/archivo-latin-ext-800.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+??,U+100-24F,U+2000-206F}@font-face{font-family:Archivo;src:url(/fuentes/archivo-latin-ext-900.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+??,U+100-24F,U+2000-206F}@font-face{font-family:Inter;src:url(/fuentes/inter-latin-ext-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+100-24F,U+2000-206F}@font-face{font-family:Inter;src:url(/fuentes/inter-latin-ext-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+100-24F,U+2000-206F}@font-face{font-family:Inter;src:url(/fuentes/inter-latin-ext-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+??,U+100-24F,U+2000-206F}@font-face{font-family:Inter;src:url(/fuentes/inter-latin-ext-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+100-24F,U+2000-206F}@font-face{font-family:JetBrains Mono;src:url(/fuentes/jetbrains-mono-latin-ext-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+100-24F,U+2000-206F}:root{--graf-1000:#060607;--graf-900:#0b0b0d;--graf-850:#101013;--graf-800:#141417;--graf-700:#1b1b1f;--graf-600:#25252a;--graf-500:#33343a;--graf-400:#474950;--graf-300:#6a6d75;--acero-200:#dde1e4;--acero-300:#c9cfd4;--acero-400:#a8b0b8;--acero-500:#828a93;--acero-600:#5a6169;--acero-700:#3f454b;--hueso:#f2f0eb;--hueso-calido:#e7e3da;--hueso-300:#d6d1c5;--hueso-400:#bdb7a8;--white:#fff;--rec-050:#fff1f0;--rec-100:#ffe3e1;--rec-200:#ffc2bd;--rec-300:#ff8c85;--rec-400:#ff6155;--rec-500:#ff3b30;--rec-600:#d92b20;--rec-700:#b01a10;--rec-800:#7e1109;--rec-900:#4f0b05;--ok-400:#43d6a0;--ok-500:#18b17c;--ok-600:#0d8560;--warn-400:#ffc24d;--warn-500:#e89a10;--info-400:#9bb4c4;--info-500:#5c7889;--bg-base:var(--graf-900);--bg-sunken:var(--graf-1000);--bg-warm:var(--hueso-calido);--surface-1:var(--graf-850);--surface-2:var(--graf-800);--surface-3:var(--graf-700);--surface-inverse:var(--hueso);--text-primary:var(--hueso);--text-body:#dad7d0;--text-muted:var(--acero-400);--text-faint:var(--acero-600);--text-on-accent:var(--white);--text-on-accent-sm:var(--graf-900);--text-on-rec:var(--white);--text-inverse:var(--graf-900);--border-hairline:#f2f0eb1f;--border-subtle:var(--graf-600);--border-strong:var(--graf-500);--border-focus:var(--rec-400);--accent:var(--rec-500);--accent-hover:var(--rec-400);--accent-press:var(--rec-600);--accent-quiet:#ff3b3024;--accent-text:var(--rec-400);--accent-aa:var(--rec-600);--secondary:var(--acero-400);--secondary-quiet:#a8b0b824;--live:var(--rec-500);--live-hover:var(--rec-400);--live-quiet:#ff3b3029;--live-text:var(--rec-400);--state-ok:var(--ok-400);--state-ok-quiet:#43d6a024;--state-warn:var(--warn-400);--state-warn-quiet:#ffc24d24;--state-info:var(--info-400);--state-info-quiet:#9bb4c424;--link:var(--rec-400);--link-hover:var(--rec-300);--glow-rec:0 0 0 1px #ff3b3073, 0 0 26px #ff3b304d;--glow-acero:0 0 0 1px #a8b0b84d, 0 0 20px #a8b0b824;--scrim:linear-gradient(to top, #060607eb 0%, #0606078c 45%, #06060700 100%)}[data-theme=light]{--bg-base:var(--hueso);--bg-sunken:var(--hueso-calido);--bg-warm:var(--hueso-calido);--surface-1:var(--white);--surface-2:#faf9f6;--surface-3:var(--hueso-calido);--surface-inverse:var(--graf-900);--text-primary:var(--graf-900);--text-body:var(--graf-700);--text-muted:var(--acero-700);--text-faint:var(--acero-600);--text-inverse:var(--hueso);--text-on-accent:var(--white);--text-on-accent-sm:var(--graf-900);--border-hairline:#0b0b0d1f;--border-subtle:var(--hueso-300);--border-strong:var(--hueso-400);--border-focus:var(--rec-600);--accent:var(--rec-600);--accent-hover:var(--rec-500);--accent-press:var(--rec-700);--accent-quiet:#ff3b301a;--accent-text:var(--rec-700);--accent-aa:var(--rec-600);--secondary:var(--acero-600);--secondary-quiet:#5a61691f;--live:var(--rec-600);--live-hover:var(--rec-500);--live-quiet:#ff3b301a;--live-text:var(--rec-700);--state-ok:var(--ok-600);--state-warn:var(--warn-500);--state-info:var(--info-500);--link:var(--rec-700);--link-hover:var(--rec-600);--glow-rec:0 0 0 1px #d92b2059;--glow-acero:0 0 0 1px #5a616947;--scrim:linear-gradient(to top, #f2f0ebf2 0%, #f2f0eb99 45%, #f2f0eb00 100%)}[data-theme=warm]{--bg-base:var(--hueso-calido);--bg-sunken:var(--hueso-300);--surface-1:var(--hueso);--surface-2:var(--white);--surface-3:var(--hueso-300);--surface-inverse:var(--graf-900);--text-primary:var(--graf-900);--text-body:var(--graf-700);--text-muted:var(--acero-700);--text-faint:var(--acero-600);--text-inverse:var(--hueso);--border-hairline:#0b0b0d1f;--border-subtle:var(--hueso-400);--accent:var(--rec-600);--accent-hover:var(--rec-500);--accent-press:var(--rec-700);--accent-text:var(--rec-700);--live:var(--rec-600);--live-text:var(--rec-700);--link:var(--rec-700);--link-hover:var(--rec-600)}:root{--font-display:"Archivo","Helvetica Neue",Arial,sans-serif;--font-sans:"Inter","Helvetica Neue",Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--width-display:112;--width-normal:100;--text-3xs:10px;--text-2xs:11px;--text-xs:12px;--text-sm:14px;--text-md:16px;--text-lg:18px;--text-xl:22px;--text-2xl:28px;--text-3xl:36px;--text-4xl:46px;--text-5xl:60px;--text-6xl:78px;--text-7xl:104px;--lh-tight:.96;--lh-snug:1.06;--lh-normal:1.55;--lh-loose:1.7;--tracking-mega:-.04em;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.06em;--tracking-caps:.14em;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--weight-extrabold:800;--weight-black:900;--type-display:var(--weight-extrabold) var(--text-6xl)/var(--lh-tight) var(--font-display);--type-h1:var(--weight-extrabold) var(--text-4xl)/var(--lh-snug) var(--font-display);--type-h2:var(--weight-bold) var(--text-2xl)/var(--lh-snug) var(--font-display);--type-h3:var(--weight-bold) var(--text-xl)/var(--lh-snug) var(--font-display);--type-body:var(--weight-regular) var(--text-md)/var(--lh-normal) var(--font-sans);--type-body-sm:var(--weight-regular) var(--text-sm)/var(--lh-normal) var(--font-sans);--type-label:var(--weight-medium) var(--text-sm)/1.2 var(--font-sans);--type-eyebrow:var(--weight-medium) var(--text-xs)/1.2 var(--font-mono);--type-data:var(--weight-medium) var(--text-sm)/1.3 var(--font-mono);--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--gutter:var(--space-6);--section-y:var(--space-24);--section-y-sm:var(--space-16);--container-max:1240px;--container-narrow:760px;--control-h-sm:32px;--control-h-md:40px;--control-h-lg:48px;--touch-min:44px;--radius-0:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-xl:16px;--radius-pill:999px;--shadow-0:none;--shadow-1:0 1px 2px #00000059;--shadow-2:0 4px 16px #0006;--shadow-3:0 16px 48px #00000080;--shadow-inset-hairline:inset 0 1px 0 #ffffff0d;--ring-focus:0 0 0 2px var(--bg-base), 0 0 0 4px var(--acero-400);--blur-panel:saturate(140%) blur(14px);--panel-translucent:#141417c7}[data-theme=light]{--shadow-1:0 1px 2px #0a0c0f14;--shadow-2:0 4px 16px #0a0c0f1a;--shadow-3:0 16px 48px #0a0c0f24;--shadow-inset-hairline:inset 0 1px 0 #ffffffb3;--panel-translucent:#ffffffc7}:root{--dur-instant:80ms;--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s;--dur-pulse:1.6s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.4,0,1,1);--transition-control:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard), transform var(--dur-instant) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);--merch-fondo-hoodie:#0c0c0e;--merch-cuerpo-1:#1e1e22;--merch-cuerpo-2:#32323a;--merch-cuerpo-3:#3e3e46;--merch-cuerpo-4:#2e2e35;--merch-cuerpo-5:#1a1a1e;--merch-capucha-1:#4a4a54;--merch-capucha-2:#2c2c33;--merch-manga-2:#33333a;--merch-manga-3:#232329;--merch-cuello:#4e4e59;--merch-bolsillo:#5a5a66;--merch-cordon:#cfc9ba;--merch-puntera:#8c8577;--merch-negro:#000;--merch-taza-1:#fbfaf7;--merch-taza-2:#dfdbd2;--grafito:var(--graf-900);--tinta:var(--graf-800);--superficie:var(--graf-700);--hueso-linea:var(--hueso-300);--rec:var(--rec-500);--acero:var(--acero-400);--crema:var(--hueso);--hair-claro:color-mix(in srgb, var(--graf-900) 12%, transparent);--hair-oscuro:color-mix(in srgb, var(--hueso) 12%, transparent);--hair-pie:color-mix(in srgb, var(--hueso) 22%, transparent);--hair-menu:color-mix(in srgb, var(--hueso) 14%, transparent);--texto-menu:color-mix(in srgb, var(--hueso) 70%, transparent);--numero-menu:color-mix(in srgb, var(--hueso) 55%, transparent);--display:"Archivo","Helvetica Neue",Arial,sans-serif;--texto:"Inter","Helvetica Neue",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--s7:96px;--s8:128px;--r-pill:999px;--r-card:10px;--r-chip:4px;--ancho:1440px;--lectura:64ch}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--texto);color:var(--grafito);background:var(--hueso);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0;font-size:17px;line-height:1.6}img{max-width:100%;display:block}[id]{scroll-margin-top:96px}h1,h2,h3{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:800;line-height:1}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}a:hover{color:var(--rec-700)}.s-oscuro a:hover,.s-acento a:hover{color:var(--hueso)}:focus-visible{outline-offset:3px;box-shadow:var(--ring-focus);outline:2px solid #0000}.contenedor{max-width:var(--ancho);margin:0 auto;padding:0 48px}.seccion{padding:var(--s7) 0}.eyebrow{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acero-700);margin-bottom:var(--s2);font-size:14px;font-weight:500;display:block}.eyebrow--rotulo{font-size:11px}.s-oscuro .eyebrow,.s-tinta .eyebrow{color:var(--acero)}.s-acento .eyebrow{color:var(--grafito)}.bajada{max-width:52ch;color:var(--acero-700);margin-top:var(--s3);font-size:18px}.s-oscuro .bajada,.s-tinta .bajada{color:var(--acero)}.hair{border:0;border-top:1px solid var(--hair-claro)}.s-oscuro .hair,.s-tinta .hair{border-top-color:var(--hair-oscuro)}.cesco-dato{color:var(--rec-700);font-family:var(--mono);white-space:nowrap;border-bottom:1px dotted;font-size:.88em}.s-oscuro .cesco-dato,.s-acento .cesco-dato{color:var(--rec)}.s-acento .cesco-dato{color:var(--grafito)}.s-claro{background:var(--hueso);color:var(--grafito)}.s-calido{background:var(--hueso-calido);color:var(--grafito)}.s-oscuro{background:var(--grafito);color:var(--hueso)}.s-tinta{background:var(--tinta);color:var(--hueso)}.s-acento{background:var(--rec);color:var(--grafito)}.hd{z-index:10;color:var(--tinta);position:fixed;inset:0 0 auto}.hd:before{content:"";background:var(--hd-bg,transparent);opacity:0;transition:opacity .3s;position:absolute;inset:0}.hd:after{content:"";background:var(--hair-claro);height:1px;position:absolute;bottom:0;left:0;right:0}.hd[data-listo]{transition:color .408s var(--ease-out),opacity .408s var(--ease-out)}.hd[data-oculto]{opacity:0;pointer-events:none}.hd[data-listo]:before{transition:opacity .3s,background-color .408s var(--ease-out),backdrop-filter .408s var(--ease-out)}.hd[data-listo]:after{transition:background-color .408s var(--ease-out)}.hd.claro:after{background:var(--hair-oscuro)}.hd:not([data-listo]) .btn{transition:none}.hd.scrolled:before{opacity:.92;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hd{--hd-bg:var(--hueso)}.hd[data-fondo=oscuro]{--hd-bg:var(--grafito)}.hd[data-fondo=tinta]{--hd-bg:var(--tinta)}.hd[data-fondo=claro]{--hd-bg:var(--hueso)}.hd[data-fondo=calido]{--hd-bg:var(--hueso-calido)}.hd[data-fondo=acento]{--hd-bg:var(--rec)}.hd.claro{color:var(--crema)}.hd .wm__d{color:var(--rec-300)}.hd:not(.claro) .wm__d{color:var(--rec-700)}.hd[data-fondo=acento]:not(.claro) .wm__d{color:var(--grafito)}.hd[data-fondo=acento] .wm__s{opacity:1}.hd__inner{grid-template-columns:1fr auto 1fr;align-items:center;max-width:1440px;min-height:72px;margin:0 auto;padding:0 48px;display:grid;position:relative}.hd__cta{justify-self:end}.hd__marca{justify-self:center}.hd__marca .wm{font-size:clamp(20px,1.944vw,28px)}.hd__menu,.menu__cerrar,.visor__cerrar{min-height:44px;color:inherit;cursor:pointer;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;justify-self:start;align-items:center;gap:10px;margin:0;padding:0;font-size:12px;font-weight:500;display:inline-flex}.hd__menu svg,.menu__cerrar svg,.visor__cerrar svg{flex:none;display:block}.menu{z-index:20;background:color-mix(in srgb, var(--grafito) 96%, transparent);color:var(--hueso);opacity:0;transition:opacity .408s var(--ease-out);position:fixed;inset:0;overflow-y:auto}.menu[hidden]{display:none}.menu--visible{opacity:1}.menu__barra{z-index:1;align-items:center;max-width:1440px;min-height:72px;margin:0 auto -72px;padding:0 48px;display:flex;position:sticky;top:0}.menu__caja{flex-direction:column;gap:80px;max-width:1200px;margin:0 auto;padding:120px clamp(20px,3.5vw,64px) 64px;display:flex}.menu__lista{margin:0;padding:0;list-style:none}.menu__lista a{border-bottom:1px solid var(--hair-oscuro);width:100%;font-family:var(--display);letter-spacing:-.035em;transition:color .408s var(--ease-out);align-items:baseline;gap:16px;padding:18px 0;font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.1;display:flex}.menu__texto{min-width:0;transition:transform .408s var(--ease-out);flex:1}.menu__num{font-family:var(--mono);letter-spacing:.14em;color:var(--numero-menu);flex:none;align-self:center;font-size:12px;font-weight:500;line-height:1}.menu__lista a:hover,.menu__lista a:focus-visible{color:var(--rec)}@media (prefers-reduced-motion:no-preference){.menu__lista a:hover .menu__texto,.menu__lista a:focus-visible .menu__texto{transform:translate(6px)}}.menu__pie{border-top:1px solid var(--hair-menu);font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--texto-menu);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding-top:20px;font-size:12px;font-weight:500;display:flex}.menu__accion{min-height:44px;color:inherit;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.menu__accion:hover,.menu__accion:focus-visible{color:var(--hueso)}.menu__rec{background:var(--rec);border-radius:50%;flex:none;width:8px;height:8px}.wm{align-items:baseline;gap:.42em;line-height:1;display:inline-flex}.wm__n{font-family:var(--display);letter-spacing:-.05em;text-transform:uppercase;font-size:1em;font-weight:800}.wm__d{color:var(--rec);letter-spacing:-.02em}.s-claro .wm__d,.s-calido .wm__d{color:var(--rec-700)}.s-acento .wm__d{color:var(--grafito)}.wm__s{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;opacity:.72;font-size:.42em;font-weight:500}.btn{min-width:240px;min-height:52px;padding:0 var(--s4);border-radius:var(--r-pill);font-family:var(--texto);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:600;transition:background .25s,color .25s,border-color .25s,transform .12s;display:inline-flex}.btn--lleno{background:var(--accent-aa);color:var(--white)}.btn--lleno:hover{background:var(--rec-700);color:var(--white)}.btn--vacio{color:currentColor;background:0 0;border-color:currentColor}.btn--vacio:hover{background:var(--grafito);color:var(--hueso);border-color:var(--grafito)}.s-oscuro .btn--vacio:hover,.hero .btn--vacio:hover,.hd.claro .btn--vacio:hover{background:var(--hueso);color:var(--grafito);border-color:var(--hueso)}.s-acento .btn--lleno{background:var(--grafito);color:var(--hueso)}.s-acento .btn--lleno:hover{background:var(--tinta);color:var(--hueso)}.btn:active{transform:translateY(1px)}.btn.btn--chico{min-width:auto;min-height:44px;padding:0 22px;font-size:14px}.btns{justify-content:start;gap:var(--s2);margin-top:var(--s5);grid-auto-columns:minmax(260px,max-content);grid-auto-flow:column;display:grid}.btns .btn{width:100%}.hero{background:var(--grafito);min-height:100svh;color:var(--hueso);align-items:flex-end;display:flex;position:relative;overflow:hidden}.hero__foto{background:repeating-linear-gradient(135deg,color-mix(in srgb, var(--hueso) 4%, transparent) 0 12px,transparent 12px 24px),var(--tinta);position:absolute;inset:0}.hero__foto:after{content:attr(data-ph);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--hueso) 30%, transparent);font-size:10px;position:absolute;top:96px;right:24px}.hero__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__velo:before{content:"";background:var(--scrim);height:160px;position:absolute;inset:0 0 auto;transform:scaleY(-1)}.hero__velo{background:linear-gradient(to top,color-mix(in srgb, var(--grafito) 92%, transparent) 0%,color-mix(in srgb, var(--grafito) 78%, transparent) 45%,color-mix(in srgb, var(--grafito) 25%, transparent) 100%);position:absolute;inset:0}.hero__inner{width:100%;padding-bottom:var(--s7);padding-top:140px;position:relative}.hero h1{letter-spacing:-.045em;max-width:16ch;font-size:clamp(44px,6.2vw,92px)}.hero .bajada{color:var(--hueso);opacity:.82;max-width:46ch}.hero .eyebrow{color:var(--hueso)}.hero .wm__d{color:var(--rec-200)}.hero .wm__s{opacity:1}.franja{padding:var(--s5) 0}.franja__grid{gap:var(--s4);grid-template-columns:repeat(3,1fr);display:grid}.franja__d{flex-direction:column;gap:6px;display:flex}.franja__n{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(34px,4.4vw,56px);font-weight:800;line-height:1}.franja__l{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grafito);font-size:13px}.grid2{gap:var(--s6);grid-template-columns:1fr 1fr;align-items:center;display:grid}.grid3{gap:var(--s3);grid-template-columns:repeat(3,1fr);display:grid}.grid4{gap:var(--s3);grid-template-columns:repeat(4,1fr);display:grid}.encabezado{max-width:62ch;margin-bottom:var(--s6)}.encabezado h2{font-size:clamp(30px,3.6vw,50px)}.tarjeta{border:1px solid var(--hair-claro);border-radius:var(--r-card);padding:var(--s4);gap:var(--s2);background:0 0;flex-direction:column;transition:border-color .25s,transform .25s;display:flex}.s-oscuro .tarjeta{border-color:var(--hair-oscuro)}.tarjeta:hover{border-color:var(--rec);transform:translateY(-2px)}.tarjeta h3{font-size:22px}.tarjeta p{color:var(--acero-700);font-size:15px}.s-oscuro .tarjeta p{color:var(--acero)}.foto{border-radius:var(--r-card);background:repeating-linear-gradient(135deg,color-mix(in srgb, var(--grafito) 5%, transparent) 0 12px,transparent 12px 24px),var(--hueso-linea);position:relative;overflow:hidden}.s-oscuro .foto,.s-tinta .foto{background:repeating-linear-gradient(135deg,color-mix(in srgb, var(--hueso) 5%, transparent) 0 12px,transparent 12px 24px),var(--superficie)}.foto:after{content:attr(data-ph);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--acero-700);font-size:10px;position:absolute;bottom:12px;left:14px}.foto--real{background:0 0}.foto__img{object-fit:cover;width:100%;height:100%;display:block}.foto--16{aspect-ratio:16/9}.foto--43{aspect-ratio:4/3}.foto--45{aspect-ratio:4/5}.quien__foto{border:1px solid var(--hair-claro)}.foto--boton{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:zoom-in;border:0;margin:0;padding:0;display:block}@media (prefers-reduced-motion:no-preference){.foto--real .foto__img,.merch__mock>*{transition:transform .3s var(--ease-out)}.foto--real:focus-visible .foto__img{transform:scale(1.04)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.foto--real:hover .foto__img,.merch__mock:hover>*{transform:scale(1.04)}}@media (width>=768px) and (prefers-reduced-motion:no-preference){[data-parallax]{will-change:transform;width:100%;height:110%;display:block;position:absolute;top:-5%;left:0}}.visor{z-index:20;background:var(--grafito);color:var(--hueso);opacity:0;transition:opacity .408s var(--ease-out);grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}.visor[hidden]{display:none}.visor--visible{opacity:1}.visor__barra,.visor__controles{align-items:center;gap:var(--s3);width:100%;max-width:1440px;min-height:72px;margin:0 auto;padding:0 48px;display:flex}.visor__barra{justify-content:space-between}.visor__controles{justify-content:center}.visor__contador{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:500}.visor__escenario{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;position:relative}.visor__img{object-fit:contain;-webkit-user-drag:none;width:calc(100% - 96px);height:100%;position:absolute;top:0;left:48px}.visor__anterior,.visor__siguiente{border:1px solid var(--hair-oscuro);border-radius:var(--r-pill);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;margin:0;padding:0;transition:border-color .25s;display:inline-flex}.visor__anterior:hover,.visor__siguiente:hover{border-color:currentColor}.visor__anterior svg,.visor__siguiente svg{flex:none;display:block}.sala__principal{margin-bottom:24px}.sala__detalles{grid-template-columns:repeat(2,1fr);margin-bottom:48px}.sala__equipos{margin-top:48px}.sala__equipos p{font-size:15px}.sala__equipos h3{margin-top:1.33em;line-height:1.6}.pasos{gap:var(--s3);counter-reset:p;grid-template-columns:repeat(4,1fr);display:grid}.paso{gap:var(--s2);padding-top:var(--s3);border-top:1px solid var(--hair-oscuro);flex-direction:column;display:flex}.paso__n{font-family:var(--display);letter-spacing:-.05em;color:var(--rec);font-size:56px;font-weight:800;line-height:.8}.paso h3{font-size:19px}.paso p{color:var(--acero);font-size:15px}.merch__pieza{gap:var(--s2);flex-direction:column;display:flex}.merch__mock{aspect-ratio:4/5;border-radius:var(--r-card);border:1px solid var(--hair-oscuro);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.merch__fila{justify-content:space-between;align-items:baseline;gap:var(--s2);font-family:var(--mono);font-size:13px;display:flex}.iso{font-family:var(--display);letter-spacing:-.05em;font-weight:800;line-height:1}.merch__mock--hoodie{background:var(--merch-fondo-hoodie);padding:12px}.merch__mock--superficie{background:var(--superficie)}.hoodie{aspect-ratio:400/470;height:100%;position:relative}.hoodie__iso{position:absolute;top:47%;left:37%;transform:translate(-50%,-50%)}.hoodie__iso .iso{color:var(--hueso);font-size:24px;line-height:1}.iso__d{color:var(--rec)}.taza{aspect-ratio:1.15;background:radial-gradient(120% 90% at 50% 8%,var(--white) 0%,var(--merch-taza-1) 45%,var(--merch-taza-2) 100%);border-radius:6px 6px 12px 12px;justify-content:center;align-items:center;width:64%;padding:0 12px;display:flex;position:relative}.taza__asa{border:8px solid var(--merch-taza-1);border-left-color:#0000;border-radius:0 50% 50% 0;width:24%;height:44%;position:absolute;top:24%;right:-15%}.taza .wm{white-space:nowrap}.sticker{aspect-ratio:1;background:var(--grafito);width:52%;box-shadow:0 6px 18px color-mix(in srgb, var(--merch-negro) 35%, transparent);border-radius:14px;justify-content:center;align-items:center;display:flex}.sticker .iso{color:var(--hueso);font-size:54px}.faq{max-width:900px}.faq details{border-top:1px solid var(--hair-claro)}.faq details:last-of-type{border-bottom:1px solid var(--hair-claro)}.faq summary{cursor:pointer;padding:var(--s3) 0;justify-content:space-between;gap:var(--s3);font-family:var(--display);letter-spacing:-.02em;font-size:20px;font-weight:700;list-style:none;transition:color .25s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--rec-700)}.faq summary:after{content:"+";font-family:var(--mono);color:var(--rec-700);font-size:22px;font-weight:400;line-height:1}.faq details[open] summary:after{content:"–"}.faq p{padding:0 0 var(--s3);max-width:var(--lectura);color:var(--acero-700);font-size:16px}.cierre{align-items:center;min-height:100svh;display:flex}.cierre h2{letter-spacing:-.045em;max-width:15ch;font-size:clamp(38px,6vw,84px)}.cierre .canales{gap:var(--s4);margin-top:var(--s5);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;font-size:12px;display:flex}.cierre .bajada{color:var(--grafito);opacity:.82}.pie{--pie-linea:var(--hair-pie);padding:64px 0 24px}.pie__marca{text-align:center;padding-bottom:24px}.pie__marca .wm{font-size:min(64px,14.5vw)}.pie__regla{border-top:1px solid var(--pie-linea);height:0;margin:24px 0 48px;position:relative}.pie__regla:after{content:"";box-sizing:border-box;background:var(--tinta);border:1px solid var(--pie-linea);border-radius:50%;width:10px;height:10px;position:absolute;top:-.5px;left:50%;transform:translate(-5px,-5px)}.pie__grilla{grid-template-columns:repeat(4,1fr);align-items:start;gap:32px;margin-bottom:48px;display:grid}.pie__col h3{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;color:var(--hueso);margin:0 0 var(--s2);font-size:14px;font-weight:700;line-height:1.6}.pie__col ul{margin:0;padding:0;font-size:16px;font-weight:400;list-style:none}.pie__col li{padding:2px 0}.pie__col a{align-items:center;min-height:44px;display:inline-flex}.s-tinta a:hover{color:var(--hueso)}.pie__divisor{border-top:1px solid var(--pie-linea);height:0}.pie__barra{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--acero-300);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:16px;font-size:14px;font-weight:500;display:flex}@media (width<=1100px){.contenedor,.hd__inner,.menu__barra,.visor__barra,.visor__controles{padding-left:32px;padding-right:32px}.visor__img{width:calc(100% - 64px);left:32px}.grid2,.grid3,.grid4,.pasos{grid-template-columns:1fr 1fr}}@media (width<=860px){.btns{grid-auto-columns:auto;grid-auto-flow:row}}@media (width<=760px){.contenedor,.hd__inner,.menu__barra,.visor__barra,.visor__controles{padding-left:20px;padding-right:20px}.visor__img{width:calc(100% - 40px);left:20px}.seccion{padding:var(--s6) 0}.grid2,.grid3,.grid4,.pasos,.franja__grid,.pie__grilla{grid-template-columns:1fr}.carrusel{gap:var(--s2);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-left:-20px;margin-right:-20px;padding:0 20px;scroll-padding:0 20px;display:flex;overflow-x:auto}.carrusel::-webkit-scrollbar{display:none}.carrusel>*{scroll-snap-align:center;flex:0 0 82vw;min-width:0}.btn{min-width:100%}.hero__inner{padding-top:120px}}@media (width<=479px){.cesco-dato{white-space:normal}}.btn__icono{display:none}@media (width<=429px){.hd__menu{min-width:44px}.hd__menu span{display:none}.hd__cta .btn{width:44px;padding:0}.hd__cta .btn__texto{display:none}.hd__cta .btn__icono{display:block}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
