@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2)format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff")}:root{--noche:#070a12;--noche-2:#0c111d;--noche-3:#131a2b;--texto-claro:#f4f0e6;--suave:#b9c0d0;--oro:#f2b632;--oro-claro:#ffd773;--atardecer:#ff6a2b;--mar:#2a7bff;--linea:#ffffff1f;--oro-degradado:linear-gradient(100deg, #ffe39a 0%, #f2b632 28%, #ff8a3d 52%, #ffd773 76%, #ffe39a 100%);--display:"Bebas Neue", "Arial Narrow", Impact, sans-serif;--texto:"Barlow", system-ui, sans-serif;--t-chico:.9375rem;--t-texto:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--t-lead:clamp(1.2rem, 1.05rem + .6vw, 1.5rem);--t-titulo:clamp(3rem, 1.6rem + 5vw, 6.5rem);--t-display:clamp(4.6rem, 2rem + 10vw, 12rem);--margen:clamp(16px, 4vw, 64px);--hueco:clamp(96px, 11vw, 176px);--header:78px;--radio:14px;--salida:cubic-bezier(.23, 1, .32, 1)}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--header) + 16px);-webkit-text-size-adjust:100%;scroll-padding-bottom:96px;overflow-x:clip}body{font-family:var(--texto);font-size:var(--t-texto);color:var(--texto-claro);background:var(--noche);margin:0;line-height:1.55;position:relative;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:inherit}:focus-visible{outline:3px solid var(--oro-claro);outline-offset:3px}h1,h2,h3{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:400;line-height:.9}p,figure,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}.sprite,[hidden]{display:none!important}svg{flex:none;width:1.15em;height:1.15em}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:100;color:var(--noche);background:var(--oro);padding:10px 16px;font-weight:700;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}main{z-index:1;position:relative}main:focus{outline:none}.marco{padding-inline:var(--margen)}.titulo-seccion{font-size:var(--t-titulo)}.lead{font-size:var(--t-lead);color:var(--suave);line-height:1.45}.oro{color:var(--oro);background:var(--oro-degradado);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite brillo-oro}@keyframes brillo-oro{to{background-position:-220% 0}}.brillos{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.brillos span{filter:blur(90px);opacity:.22;border-radius:50%;width:46vmax;height:46vmax;animation:26s ease-in-out infinite alternate flotar;position:absolute}.brillos .b1{background:var(--oro);top:-14vmax;left:-10vmax}.brillos .b2{background:var(--mar);animation-duration:32s;animation-delay:-8s;top:30vh;right:-16vmax}.brillos .b3{background:var(--atardecer);opacity:.16;animation-duration:38s;animation-delay:-16s;bottom:-20vmax;left:20vw}@keyframes flotar{to{transform:translate(8vw,6vh)scale(1.15)}}.btn{min-height:54px;font:inherit;font-size:var(--t-texto);cursor:pointer;transition:box-shadow .25s ease, background-color .2s ease, border-color .2s ease, color .2s ease, transform .16s var(--salida);border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:12px 26px;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn-oro{color:#1a1206;background:var(--oro-degradado);background-size:180% 100%}.btn-linea{color:var(--texto-claro);background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff47}.btn-chico{min-height:44px;padding:8px 18px}@media (hover:hover) and (pointer:fine){.btn-oro:hover{background-position:100% 0;box-shadow:0 0 0 1px #ffd77399,0 10px 40px #f2b63273}.btn-linea:hover{box-shadow:inset 0 0 0 1px var(--oro), 0 0 28px #f2b63240}}.acciones{flex-wrap:wrap;gap:12px;display:flex}.site-header{z-index:50;position:sticky;top:0;box-shadow:0 1px #ffffff0f}.site-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:#070a12b8;position:absolute;inset:0}.header-inner{min-height:var(--header);align-items:center;gap:24px;display:flex;position:relative}.marca{align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:flex}.marca img{border-radius:50%;width:46px;height:46px;box-shadow:0 0 0 2px #f2b63280,0 0 24px #f2b6324d}.marca-nombre{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:1.75rem;line-height:1}.marca-nombre span{color:var(--oro)}.nav{align-items:center;gap:4px;display:flex}.nav a:not(.btn){min-height:44px;color:var(--suave);align-items:center;padding:0 12px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.nav a:not(.btn):after{content:"";background:var(--oro-degradado);transform-origin:0;height:2px;transition:transform .3s var(--salida);position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(0)}.nav a[aria-current=page]{color:var(--texto-claro)}.nav a[aria-current=page]:after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.nav a:not(.btn):hover{color:var(--texto-claro)}.nav a:not(.btn):hover:after{transform:scaleX(1)}}.menu-btn,.nav .nav-cta{display:none}.avance{background:var(--oro-degradado);height:2px;transform:scaleX(var(--avance,0));transform-origin:0;position:absolute;bottom:0;left:0;right:0}.hero{min-height:calc(100svh - var(--header));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(32px,5vw,64px);display:grid}.hero h1{font-size:var(--t-display);line-height:.84}.hero h1>span{display:block}.hero .lead{max-width:34ch;color:var(--texto-claro);margin-top:clamp(20px,2.4vw,32px)}.hero .acciones{margin-top:32px}.datos{color:var(--suave);flex-wrap:wrap;gap:10px 28px;margin-top:36px;font-weight:600;display:flex}.datos li{align-items:center;gap:8px;display:inline-flex}.datos svg{color:var(--oro)}.abanico{justify-items:center;gap:24px;display:grid;position:relative}.abanico-halo,.collage-halo{aspect-ratio:1;background:radial-gradient(circle, var(--brillo) 0%, transparent 62%);opacity:.55;filter:blur(40px);width:115%;transition:background .9s var(--salida);pointer-events:none;border-radius:50%;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.abanico-cartas{aspect-ratio:2/3;width:min(380px,30vw);position:relative}.carta{--rot:0deg;--x:0%;--s:1;z-index:var(--z,1);border-radius:var(--radio);opacity:var(--o,0);transform:translateX(var(--x)) rotate(var(--rot)) scale(var(--s));transform-origin:50% 110%;transition:transform .9s var(--salida), opacity .6s ease;position:absolute;inset:0;overflow:hidden;box-shadow:0 30px 60px #0000008c,0 0 0 1px #ffffff1a}.carta img{object-fit:cover;width:100%;height:100%}.carta figcaption{background:linear-gradient(#0000,#070a12d9);padding:40px 18px 16px;font-weight:700;position:absolute;inset:auto 0 0}.carta[data-pos="0"]{--z:5;--o:1}.carta:not([data-pos="0"]) figcaption{opacity:0}.hero{overflow-x:clip}.carta[data-pos="1"]{--z:4;--o:.9;--rot:9deg;--x:16%;--s:.93}.carta[data-pos="2"]{--z:3;--o:.7;--rot:18deg;--x:30%;--s:.86}.carta[data-pos="-1"]{--z:4;--o:.9;--rot:-9deg;--x:-16%;--s:.93}.carta[data-pos="-2"]{--z:3;--o:.7;--rot:-18deg;--x:-30%;--s:.86}html:not(.js) .carta:first-child{--z:5;--o:1}.abanico-controles{z-index:6;align-items:center;gap:16px;display:flex;position:relative}.abanico-pie{text-align:center;min-width:14ch;font-weight:700}html:not(.js) .abanico-controles{display:none}.redondo{width:48px;height:48px;color:var(--texto-claro);cursor:pointer;transition:box-shadow .2s ease, transform .16s var(--salida);background:#ffffff0f;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff38}.redondo:active{transform:scale(.92)}@media (hover:hover) and (pointer:fine){.redondo:hover{box-shadow:inset 0 0 0 1px var(--oro), 0 0 24px #f2b63259}}.marquesina{background:#ffffff08;padding-block:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #f2b63259,inset 0 -1px #f2b63259}.marquesina-pista{width:max-content;animation:60s linear infinite marquesina;display:flex}.marquesina p{font-family:var(--display);text-transform:uppercase;white-space:nowrap;align-items:center;gap:28px;padding-right:28px;font-size:clamp(1.8rem,1.2rem + 2vw,3rem);line-height:1;display:flex}.marquesina .separa{color:var(--oro)}@keyframes marquesina{to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.marquesina:hover .marquesina-pista{animation-play-state:paused}}.seccion{padding-block:var(--hueco)}.seccion-cabeza{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:24px 48px;margin-bottom:clamp(32px,4vw,56px);display:grid}.seccion-cabeza .lead{max-width:40ch}.mosaico{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(260px,30vw);gap:clamp(12px,1.6vw,24px);display:grid}.mosaico>:first-child{grid-area:span 2/span 7}.mosaico>:nth-child(2),.mosaico>:nth-child(3){grid-column:span 5}.pieza{--mx:50%;--my:50%;height:100%;color:var(--texto-claro);border-radius:var(--radio);background:var(--noche-3);isolation:isolate;text-decoration:none;display:block;position:relative;overflow:hidden}.pieza img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .9s var(--salida);position:absolute;inset:0}.pieza:before{content:"";z-index:-1;background:linear-gradient(#0000 35%,#070a12eb 100%);position:absolute;inset:0}.pieza:after{content:"";border-radius:inherit;background:radial-gradient(420px circle at var(--mx) var(--my), #ffd77338, transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.pieza-texto{gap:10px;padding:clamp(20px,2.6vw,36px);display:grid;position:absolute;inset:auto 0 0}.pieza h3{font-size:clamp(2.4rem,1.4rem + 3vw,4.6rem)}.pieza p{max-width:40ch;color:var(--suave)}.pieza-ir{color:var(--oro-claro);align-items:center;gap:8px;font-weight:700;display:inline-flex}.pieza-ir svg{transition:transform .25s var(--salida)}@media (hover:hover) and (pointer:fine){.pieza:hover img{transform:scale(1.06)}.pieza:hover:after{opacity:1}.pieza:hover .pieza-ir svg{transform:translate(6px)}}.anatomia{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.anatomia-foto{border-radius:var(--radio);position:relative;overflow:hidden;box-shadow:0 40px 80px #00000080}.anatomia-foto img{aspect-ratio:1;object-fit:cover;width:100%}.punto{left:var(--x);top:var(--y);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.punto span{background:var(--oro);width:18px;height:18px;box-shadow:0 0 0 4px #070a128c, 0 0 18px var(--oro);transition:transform .25s var(--salida);border-radius:50%}.punto:before{content:"";box-shadow:0 0 0 2px var(--oro);animation:latido 2.2s var(--salida) infinite;border-radius:50%;position:absolute;inset:4px}.punto.activo span{background:var(--texto-claro);transform:scale(1.35)}@keyframes latido{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.anatomia-texto .lead{margin-top:20px}.partes{gap:6px;margin-top:32px;display:grid}.parte{width:100%;min-height:56px;font-family:var(--display);color:var(--suave);text-align:left;text-transform:uppercase;cursor:pointer;transition:color .2s ease, transform .25s var(--salida);background:0 0;border:0;align-items:center;gap:14px;padding:10px 0;font-size:clamp(1.8rem,1.3rem + 1.4vw,2.6rem);line-height:1;display:flex}.parte:before{content:"";border-radius:50%;width:12px;height:12px;transition:background-color .2s,box-shadow .2s;box-shadow:inset 0 0 0 2px}.parte.activo{color:var(--texto-claro);transform:translate(8px)}.parte.activo:before{background:var(--oro);box-shadow:0 0 14px var(--oro)}@media (hover:hover) and (pointer:fine){.parte:hover{color:var(--texto-claro)}}.parte-texto{max-width:44ch;font-size:var(--t-lead);padding:0 0 14px 26px;line-height:1.4}.golfo{isolation:isolate;align-items:end;min-height:92svh;display:grid;position:relative;overflow:clip}.golfo picture,.golfo .escena-foto{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.golfo .escena-foto{object-fit:cover;transform:scale(var(--zoom,1.12));transition:transform .2s linear}.golfo:before{content:"";z-index:-1;background:linear-gradient(90deg, #070a12e6 0%, #070a128c 45%, #070a121a 100%), linear-gradient(0deg, var(--noche) 0%, transparent 30%);position:absolute;inset:0}.golfo-texto{max-width:44rem;padding-block:var(--hueco) clamp(48px, 8vw, 104px)}.golfo-texto h2{font-size:var(--t-display);line-height:.84}.golfo-texto .lead{max-width:34ch;color:var(--texto-claro);margin-top:24px}.golfo-texto .datos{color:var(--texto-claro)}.verbos{padding-block:var(--hueco)}.verbos h2{margin-bottom:clamp(32px,4vw,56px)}.verbos-fila{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,32px);display:grid}.verbo:nth-child(2){margin-top:clamp(0px,6vw,96px)}.verbo:nth-child(3){margin-top:clamp(0px,12vw,192px)}.verbo-foto{border-radius:var(--radio);overflow:hidden}.verbo-foto img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .9s var(--salida)}@media (hover:hover) and (pointer:fine){.verbo:hover .verbo-foto img{transform:scale(1.05)}}.verbo h3{color:var(--oro);background:var(--oro-degradado);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin-top:-.55em;font-size:clamp(4rem,2rem + 6vw,8.5rem);animation:7s linear infinite brillo-oro;position:relative}.verbo p{max-width:34ch;color:var(--suave);margin-top:10px}.linea-hero{min-height:calc(100svh - var(--header));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);padding-block:clamp(32px,5vw,64px);display:grid}.linea-hero h1{font-size:var(--t-display);line-height:.84}.linea-hero h1>span{display:block}.linea-hero .lead{max-width:36ch;color:var(--texto-claro);margin-top:28px}.linea-hero .acciones{margin-top:32px}.collage{aspect-ratio:5/6;justify-self:center;width:min(520px,100%);position:relative}.collage-foto{border-radius:var(--radio);position:absolute;overflow:hidden;box-shadow:0 30px 60px #0000008c,0 0 0 1px #ffffff1a}.collage-foto img{object-fit:cover;width:100%;height:100%}.collage-foto.principal{aspect-ratio:2/3;width:62%;top:0;left:14%}.collage-foto.chica{aspect-ratio:2/3;width:34%;transform:translateY(var(--py,0px)) rotate(var(--r));transition:transform .2s linear}.collage-foto.uno{--r:-6deg;top:42%;left:0}.collage-foto.dos{--r:7deg;top:12%;right:0}.filtro{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(28px,4vw,72px);display:grid}.filtro-panel{top:calc(var(--header) + 24px);gap:20px;display:grid;position:sticky}.filtro-panel>p:not(.filtro-estado){color:var(--suave)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{min-height:44px;font:inherit;color:var(--texto-claro);cursor:pointer;transition:box-shadow .2s ease, background-color .2s ease, transform .16s var(--salida);background:#ffffff0d;border:0;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 10px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.chip:active{transform:scale(.95)}.chip-muestra{background:var(--muestra);border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff59}.chip[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--oro), 0 0 22px color-mix(in srgb, var(--muestra) 60%, transparent);background:#f2b63224}@media (hover:hover) and (pointer:fine){.chip[aria-pressed=false]:hover{box-shadow:inset 0 0 0 1px #ffffff73}}.filtro-estado{color:var(--oro-claro);font-weight:700}.galeria{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,24px);display:grid}.galeria li{animation:aparecer .5s var(--salida) both}.galeria figure{border-radius:var(--radio);background:var(--noche-3);transition:transform .35s var(--salida), box-shadow .35s ease;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.galeria img{aspect-ratio:1;object-fit:cover;width:100%;transition:transform .7s var(--salida)}.galeria figcaption{padding:12px 16px 14px;font-weight:600}@media (hover:hover) and (pointer:fine){.galeria figure:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px #f2b63280,0 24px 50px #00000080}.galeria figure:hover img{transform:scale(1.06)}}@keyframes aparecer{0%{opacity:0;transform:translateY(14px)scale(.98)}}.galeria-vacia{font-size:var(--t-lead);grid-column:2}.enlaces{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(12px,1.6vw,24px);display:grid}.enlaces .pieza{min-height:360px}.palomitas{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px clamp(24px,4vw,64px);display:grid}.palomitas li{grid-template-columns:auto 1fr;gap:4px 18px;display:grid}.palomitas svg{color:#1a1206;background:var(--oro-degradado);border-radius:50%;grid-row:span 2;width:40px;height:40px;padding:8px}.palomitas h3{font-size:clamp(2rem,1.4rem + 1.6vw,3rem)}.palomitas p{color:var(--suave)}.portadilla{min-height:calc(100svh - var(--header));grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:clamp(32px,5vw,64px);display:grid}.portadilla h1{font-size:var(--t-display);line-height:.84}.portadilla h1>span{display:block}.portadilla h1.titulo-numero{font-size:clamp(3.4rem,1rem + 6.4vw,8.5rem)}.portadilla .lead{max-width:34ch;color:var(--texto-claro);margin-top:28px}.portadilla .acciones{margin-top:32px}.portadilla-foto{justify-self:center;width:min(440px,100%);position:relative}.portadilla-foto:before{content:"";z-index:-1;filter:blur(30px);background:radial-gradient(circle,#f2b63273,#0000 62%);border-radius:50%;position:absolute;inset:-12%}.portadilla-foto img{aspect-ratio:2/3;object-fit:cover;border-radius:var(--radio);width:100%;box-shadow:0 30px 60px #0000008c,0 0 0 1px #ffffff1a}.canales{gap:12px;display:grid}.canal{color:var(--texto-claro);border-radius:var(--radio);transition:box-shadow .25s ease, transform .25s var(--salida);background:#ffffff0a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px clamp(18px,2.4vw,32px);text-decoration:none;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.canal-ico{color:#1a1206;background:var(--oro-degradado);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.canal-ico svg{width:26px;height:26px}.canal h3{font-size:clamp(1.8rem,1.3rem + 1.4vw,2.6rem)}.canal p{color:var(--suave)}.canal>svg{width:28px;height:28px;color:var(--oro);transition:transform .25s var(--salida)}@media (hover:hover) and (pointer:fine){a.canal:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #f2b63299,0 0 40px #f2b63226}a.canal:hover>svg{transform:translate(6px)}}.cierre{padding-block:var(--hueco);text-align:center;isolation:isolate;position:relative;overflow:clip}.cierre picture,.cierre .escena-foto{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.cierre .escena-foto{object-fit:cover;transition:transform 8s linear;transform:scale(1.1)}.cierre.visto .escena-foto{transform:scale(1)}.cierre:before{content:"";z-index:-1;background:radial-gradient(60% 70% at 50% 50%, #070a128c, #070a12e0), linear-gradient(180deg, var(--noche) 0%, transparent 18%, transparent 82%, var(--noche) 100%);position:absolute;inset:0}.cierre-logo{border-radius:50%;width:clamp(110px,12vw,160px);margin:0 auto 28px;animation:40s linear infinite girar;box-shadow:0 0 0 3px #f2b63299,0 0 60px #f2b63273}@keyframes girar{to{transform:rotate(360deg)}}.cierre h2{max-width:14ch;font-size:var(--t-titulo);margin-inline:auto}.cierre .lead{max-width:40ch;color:var(--texto-claro);margin:24px auto 0}.cierre .acciones{justify-content:center;margin-top:36px}.site-footer{z-index:1;background:#05070d;padding-top:clamp(64px,8vw,112px);position:relative;box-shadow:inset 0 1px #f2b6324d}.pie{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.pie-marca{align-items:flex-start;gap:24px;display:flex}.pie-marca img{border-radius:50%;width:104px;height:104px;box-shadow:0 0 0 2px #f2b63280}.pie-marca p:not(.pie-nombre):not(.pie-lema){max-width:36ch;color:var(--suave);margin-top:12px}.pie-nombre{font-family:var(--display);text-transform:uppercase;font-size:2.6rem;line-height:.95}.pie-lema{color:var(--oro);margin-top:6px;font-weight:700}.pie-tit{font-family:var(--display);text-transform:uppercase;color:var(--oro);margin-bottom:14px;font-size:1.6rem;line-height:1}.pie-col ul{color:var(--suave);gap:8px;display:grid}.pie-col a{color:var(--texto-claro);text-decoration:none}@media (hover:hover) and (pointer:fine){.pie-col a:hover{color:var(--oro-claro)}}.pie-base{font-size:var(--t-chico);color:var(--suave);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:56px;padding-block:24px 30px;display:flex;box-shadow:inset 0 1px #ffffff0f}.pie-base a{color:var(--texto-claro);text-underline-offset:.2em}@media (hover:hover) and (pointer:fine){.pie-base a:hover{color:var(--oro-claro)}}.wa-float{z-index:40;color:#1a1206;background:var(--oro-degradado);width:60px;height:60px;transition:opacity .25s ease, transform .25s var(--salida);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:20px;right:20px;box-shadow:0 10px 34px #f2b63273}.wa-float svg{width:30px;height:30px}.wa-float.is-hidden{opacity:0;pointer-events:none;transform:translateY(16px)scale(.9)}.wa-float:active{transform:scale(.94)}.js .entra{opacity:0;transition:opacity .8s var(--salida) calc(var(--i,0) * 90ms), transform .8s var(--salida) calc(var(--i,0) * 90ms);transform:translateY(28px)}.js .entra.visto{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js .entra{opacity:1;transition:none;transform:none}.oro,.verbo h3,.brillos span,.marquesina-pista,.punto:before,.cierre-logo,.galeria li{animation:none}.carta,.golfo .escena-foto,.cierre .escena-foto,.collage-foto.chica{transition:none}.golfo .escena-foto,.cierre .escena-foto{transform:none}}@media (width<=1080px){:root{--header:70px}.header-inner{flex-wrap:wrap;row-gap:0}.nav{scrollbar-width:none;order:3;width:calc(100% + 16px);margin:0 -8px;padding:0 0 8px;overflow-x:auto}.nav a:not(.btn){flex:none}.js .menu-btn{min-height:44px;font:inherit;color:var(--texto-claro);cursor:pointer;background:#ffffff0f;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.menu-btn[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--oro)}.menu-ico{display:grid}.menu-ico svg{width:22px;height:22px;transition:opacity .2s ease, transform .3s var(--salida);grid-area:1/1}.menu-btn .i-cerrar,.menu-btn[aria-expanded=true] .i-abrir{opacity:0;transform:rotate(-90deg)scale(.6)}.menu-btn[aria-expanded=true] .i-cerrar{opacity:1;transform:none}.js .nav{width:auto;max-height:0;padding:0 var(--margen);visibility:hidden;opacity:0;background:var(--noche);transition:max-height .32s var(--salida), padding .32s var(--salida), opacity .24s ease, visibility 0s linear .32s;flex-direction:column;align-items:stretch;gap:0;margin:0;position:absolute;top:100%;left:0;right:0;overflow:hidden}.js .site-header.menu-abierto .nav{max-height:min(36rem,100dvh - 100%);padding:12px var(--margen) 24px;visibility:visible;opacity:1;transition:max-height .42s var(--salida), padding .42s var(--salida), opacity .24s ease, visibility 0s;overflow-y:auto;box-shadow:0 30px 60px #00000080}.js .nav a:not(.btn){min-height:56px;font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;font-size:2rem}.js .nav a:not(.btn):after{display:none}.js .nav a[aria-current=page]{color:var(--oro)}.hero,.linea-hero,.portadilla,.anatomia,.filtro,.seccion-cabeza{grid-template-columns:1fr}.abanico-cartas{width:min(360px,62vw)}.filtro-panel{position:static}.galeria-vacia{grid-column:1}.mosaico{grid-auto-rows:minmax(300px,46vw)}.mosaico>:first-child{grid-area:span 1/1/auto/-1}.mosaico>:nth-child(2),.mosaico>:nth-child(3){grid-column:span 6}.pie{grid-template-columns:1fr 1fr}.pie-marca{grid-column:1/-1}}@media (width<=700px){:root{--header:64px}.marca-nombre{font-size:1.45rem}.marca img{width:38px;height:38px}.header-inner{gap:12px}.marca{flex:1 1 0;min-width:0}.js .header-cta{display:none}.js .nav .nav-cta{margin-top:16px;display:inline-flex}.hero h1,.linea-hero h1,.portadilla h1{font-size:min(22vw,7rem)}.golfo-texto h2{font-size:min(20vw,6.5rem)}.portadilla h1.titulo-numero{font-size:min(17vw,6rem)}.acciones .btn{width:100%}.abanico-cartas{width:64vw}.mosaico{grid-template-columns:1fr;grid-auto-rows:minmax(340px,100vw)}.mosaico>:nth-child(n){grid-column:1}.verbos-fila{grid-template-columns:1fr;gap:40px}.verbo:nth-child(n){margin-top:0}.galeria{grid-template-columns:repeat(2,minmax(0,1fr))}.galeria figcaption{font-size:var(--t-chico);padding:10px 12px 12px}.palomitas{grid-template-columns:1fr}.collage{width:min(420px,100%)}.canal{grid-template-columns:auto minmax(0,1fr)}.canal>svg{display:none}.pie{grid-template-columns:1fr}.pie-marca{flex-direction:column}.wa-float{width:54px;height:54px;bottom:14px;right:14px}}@media print{.js .entra{opacity:1!important;transform:none!important}.wa-float,.menu-btn,.brillos{display:none!important}}
