@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.11ypmpdlzqdb_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.3go-kn2r40gie.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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.3bh2vc0w-r-ll.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1jc1xb-qv_87z.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3dbq0oou7i_24.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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.2mm3nq9i83l-m.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_a2612f15-module__KB7Oiq__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_a2612f15-module__KB7Oiq__variable{--fuente-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_9be6dd97-module__mzbEVa__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_9be6dd97-module__mzbEVa__variable{--fuente-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dd297ff72c8fa7-s.2oc8yur3f280s.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:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85c577ec7d0c8010-s.3g419ihx2dxc-.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:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8cabcee3b0c666c-s.p.3moulrn_0vbty.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:Patrick Hand Fallback;src:local(Arial);ascent-override:127.97%;descent-override:38.32%;line-gap-override:0.0%;size-adjust:81.43%}.patrick_hand_db997673-module__wOF1-W__className{font-family:Patrick Hand,Patrick Hand Fallback;font-style:normal;font-weight:400}.patrick_hand_db997673-module__wOF1-W__variable{--fuente-mano:"Patrick Hand", "Patrick Hand Fallback"}
@layer tokens{:root{--amarillo:#f0cb47;--crema:#fff6d6;--blanco:#fff;--tinta:#111;--rojo:#a82c28;--rojo-profundo:#7a1f1c;--noche:#0b0806;--oro:#ffcd00;--f-display:var(--fuente-poppins), "Arial Black", system-ui, sans-serif;--f-cuerpo:var(--fuente-inter), system-ui, -apple-system, "Segoe UI", sans-serif;--f-mano:var(--fuente-mano), "Comic Sans MS", cursive;--t-hero:clamp(3.4rem, 23.2vw, 15rem);--t-h2:clamp(2.1rem, 9vw, 5rem);--t-h3:clamp(1.4rem, 5vw, 2rem);--t-cuerpo:1rem;--t-pequeno:.875rem;--gutter:clamp(16px, 5vw, 40px);--max:1280px;--nav-h:56px;--borde:2px solid var(--tinta);--sombra:4px 4px 0 var(--tinta);--sombra-alta:6px 6px 0 var(--tinta);--rasgado:polygon(0 16px, 7% 6px, 15% 14px, 24% 4px, 33% 12px, 43% 2px, 52% 11px, 61% 4px, 70% 13px, 80% 3px, 90% 12px, 100% 5px, 100% 100%, 0 100%);--ease-sale:cubic-bezier(.2, .8, .2, 1);--corte:steps(4, end)}@media (min-width:768px){:root{--sombra:6px 6px 0 var(--tinta);--sombra-alta:8px 8px 0 var(--tinta);--nav-h:64px}}}
@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;min-height:100svh}img,svg,video{max-width:100%;display:block}img,video{height:auto}ul,ol{list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}summary{cursor:pointer}h1,h2,h3,h4{font-weight:inherit;font-size:inherit;text-wrap:balance}p{text-wrap:pretty}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}
@layer base{html{background:var(--amarillo)}body{background:var(--amarillo);color:var(--tinta);font-family:var(--f-cuerpo);font-size:var(--t-cuerpo);line-height:1.55;overflow-x:clip}html.cargando{overflow:hidden}:focus-visible{outline:3px solid var(--tinta);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contenedor{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}::selection{background:var(--rojo);color:var(--blanco)}}
@layer components{.nav{z-index:50;height:var(--nav-h);padding-inline:var(--gutter);background:var(--amarillo);border-bottom:var(--borde);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.nav-logo{font-family:var(--f-display);letter-spacing:-.02em;color:var(--rojo);align-items:center;min-height:44px;font-size:1.25rem;font-weight:800;display:inline-flex}.nav-inline{display:none}.menu summary{list-style:none}.menu summary::-webkit-details-marker{display:none}.menu-boton{min-width:76px;min-height:44px;font-family:var(--f-display);background:var(--blanco);border:var(--borde);box-shadow:3px 3px 0 var(--tinta);justify-content:center;align-items:center;padding:0 .9rem;font-size:.875rem;font-weight:700;transition:translate .15s,box-shadow .15s;display:inline-flex}.menu-boton:active{box-shadow:0 0 0 var(--tinta);translate:3px 3px}.menu-cerrar,.menu[open] .menu-abrir{display:none}.menu[open] .menu-cerrar{display:inline}.menu[open]:before{content:"";inset:var(--nav-h) 0 0 0;z-index:39;background:#11111147;position:fixed}.menu-panel{z-index:40;top:calc(var(--nav-h) + 10px);right:var(--gutter);width:min(15rem, calc(100vw - 2 * var(--gutter)));background:var(--blanco);border:var(--borde);box-shadow:var(--sombra);max-height:calc(100svh - var(--nav-h) - 24px);gap:.6rem;padding:.6rem 1rem 1rem;display:grid;position:fixed;overflow-y:auto}.menu-lista a{border-bottom:2px solid var(--tinta);min-height:48px;font-family:var(--f-display);letter-spacing:-.02em;color:var(--rojo);justify-content:space-between;align-items:center;gap:1rem;font-size:1.35rem;font-weight:800;line-height:1.1;display:flex}.menu-lista li:last-child a{border-bottom:0}.menu-lista a[aria-current=page]{color:var(--tinta)}.menu-flecha{color:var(--tinta);font-size:1rem}.menu-redes{gap:.6rem;padding-top:.4rem;display:flex}.menu-redes a{background:var(--amarillo);border:var(--borde);width:44px;height:44px;box-shadow:3px 3px 0 var(--tinta);place-items:center;display:grid}.menu-redes .icono-social svg{width:20px;height:20px}@media (min-width:768px){.menu{display:none}.nav-inline{align-items:center;gap:2rem;display:flex}.nav-inline ul{gap:1.75rem;display:flex}.nav-inline li a{font-family:var(--f-display);background:linear-gradient(var(--rojo), var(--rojo)) 0 100% / 0 3px no-repeat;min-height:44px;transition:background-size .2s var(--ease-sale);align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.nav-inline li a:hover,.nav-inline li a[aria-current=page]{background-size:100% 3px}}}
@layer components{.boton{min-height:44px;font-family:var(--f-display);color:var(--tinta);background:var(--amarillo);border:var(--borde);box-shadow:var(--sombra);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.6rem;padding:.7rem 1.3rem;font-size:1rem;font-weight:700;line-height:1.1;transition:translate .15s,box-shadow .15s;display:inline-flex}.boton--rojo{background:var(--rojo);color:var(--blanco)}.boton--blanco{background:var(--blanco)}.boton--grande{min-height:56px;padding:1rem 1.6rem;font-size:1.15rem}.boton .icono-social svg{width:22px;height:22px}@media (hover:hover){.boton:hover{box-shadow:var(--sombra-alta);translate:-2px -2px}}.boton:active{box-shadow:1px 1px 0 var(--tinta);translate:3px 3px}}
@layer components{.pie{background:var(--tinta);color:var(--crema);overflow:clip}.pie-cuerpo{padding:2.4rem var(--gutter) 2.2rem;max-width:var(--max);gap:1.5rem;margin-inline:auto;display:grid}.pie-redes{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.pie-redes a{min-height:44px;font-family:var(--f-display);color:var(--amarillo);align-items:center;gap:.6rem;font-weight:700;display:inline-flex}.pie-redes .icono-social svg{width:22px;height:22px}.pie-mail{font-family:var(--f-display);color:var(--blanco);text-underline-offset:.2em;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:clamp(1.1rem,4.6vw,1.6rem);font-weight:700;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.pie-copy{font-size:var(--t-pequeno);color:var(--crema);opacity:.85}.pie-copy a{text-decoration:underline}}
@layer components{.pieza{left:var(--x);top:var(--y);width:var(--w);aspect-ratio:1;rotate:var(--r,0deg);translate:calc(var(--gx,0) * var(--p,0) * 1px) calc(var(--gy,0) * var(--p,0) * 1px);background:var(--crema);border:var(--borde);box-shadow:var(--sombra);display:block;position:absolute;overflow:hidden}.pieza img{object-fit:cover;object-position:var(--ox,50%) var(--oy,50%);width:100%;height:100%;transform-origin:var(--ox,50%) var(--oy,50%);scale:var(--zoom,1)}.mueve{translate:calc(var(--gx,0) * var(--p,0) * 1px) calc(var(--gy,0) * var(--p,0) * 1px)}.pieza--enlace{transition:box-shadow .15s}@media (hover:hover){.pieza--enlace:hover{box-shadow:var(--sombra-alta)}}.js .pieza{animation:pega .55s var(--ease-sale) both;animation-delay:calc(var(--i,0) * 90ms + 80ms)}html.cargando .pieza{animation-play-state:paused}@keyframes pega{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.js .pieza{animation:none}.pieza,.mueve{translate:none}}}
@layer components{.garabato{pointer-events:none;overflow:visible}.gar-rojo{color:var(--rojo)}.gar-tinta{color:var(--tinta)}.gar-amarillo{color:var(--amarillo)}.gar-blanco{color:var(--blanco)}.gar-oro{color:var(--oro)}.garabato--boil .gb{opacity:0;animation:.54s step-end infinite gb}.garabato--boil .gb-1{animation-delay:-.36s}.garabato--boil .gb-2{animation-delay:-.18s}@keyframes gb{0%{opacity:1}33.34%{opacity:0}to{opacity:0}}.js .garabato--dibujo .gp{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s var(--ease-sale)}.js .garabato--dibujo:not(.in) path:not(.gp){opacity:0}.js .garabato--dibujo.in .gp{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.garabato--boil .gb{opacity:0;animation:none}.garabato--boil .gb-0{opacity:1}.js .garabato--dibujo .gp{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.js .garabato--dibujo:not(.in) path:not(.gp){opacity:revert-layer}}}
@layer components{.clip{rotate:var(--r,0deg);margin:0}.clip-marco{background:var(--crema);border:var(--borde);box-shadow:var(--sombra);position:relative;overflow:hidden}.clip--1x1 .clip-marco{aspect-ratio:1}.clip--9x16 .clip-marco{aspect-ratio:9/16;max-width:340px}.clip-video,.clip-marco>img{object-fit:cover;width:100%;height:100%;display:block}.clip-leyenda{font-size:var(--t-pequeno);margin-top:.75rem;font-weight:600}.clip--vacio .clip-marco{box-shadow:none;font-family:var(--f-display);color:var(--rojo);background:0 0;border-style:dashed;place-items:center;font-size:2rem;font-weight:800;display:grid}}
@layer components{.narrador{background:var(--blanco);width:fit-content;max-width:100%;color:var(--tinta);border:var(--borde);box-shadow:3px 3px 0 var(--tinta);font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;padding:.35rem .75rem .4rem;font-size:.8125rem;font-weight:700;line-height:1.25;display:inline-block;rotate:-1deg}.narrador--amarillo{background:var(--amarillo)}.globo{background:var(--blanco);width:fit-content;max-width:min(100%,20rem);color:var(--tinta);border:var(--borde);box-shadow:var(--sombra);font-family:var(--f-display);letter-spacing:-.01em;border-radius:1.4rem;padding:.8rem 1.1rem .85rem;font-size:1rem;font-weight:700;line-height:1.25;position:relative}.globo:before,.globo:after{content:"";background:var(--blanco);border:var(--borde);border-top:0;border-left:0;width:18px;height:18px;position:absolute;rotate:45deg}.globo--abajo-izq:before{bottom:-11px;left:1.6rem}.globo--abajo-der:before{bottom:-11px;right:1.6rem}.globo--arriba-izq:before{top:-11px;left:1.6rem;rotate:225deg}.globo--arriba-der:before{top:-11px;right:1.6rem;rotate:225deg}.globo:after{display:none}.sfx{--pico:polygon(50% 0, 61% 14%, 79% 7%, 80% 26%, 98% 31%, 87% 46%, 100% 61%, 82% 66%, 80% 86%, 62% 80%, 50% 100%, 39% 82%, 20% 90%, 19% 70%, 2% 63%, 13% 48%, 0% 33%, 18% 28%, 21% 9%, 39% 16%);aspect-ratio:1;background:var(--rojo);width:5.6rem;color:var(--amarillo);clip-path:var(--pico);font-family:var(--f-display);letter-spacing:-.02em;text-align:center;place-items:center;padding:.8rem;font-size:.95rem;font-weight:800;line-height:1;display:inline-grid;rotate:8deg}.sfx--amarillo{background:var(--amarillo);color:var(--rojo)}.aparte{font-family:var(--f-mano);color:var(--rojo-profundo);width:fit-content;max-width:24rem;font-size:1.35rem;line-height:1.15;rotate:-1.5deg}}
@layer components{.recorte{background:var(--blanco);border:var(--borde);box-shadow:var(--sombra);margin:0;padding:.55rem .55rem .8rem;position:relative}.recorte img{width:100%;display:block}.recorte:before{content:"";z-index:2;background:#f0cb47d1;border-inline:2px dashed #11111138;width:4.6rem;height:1.5rem;position:absolute;top:-.75rem;left:50%;translate:-50%;rotate:-4deg}.recorte--der:before{left:74%;rotate:5deg}.recorte--izq:before{left:24%;rotate:-6deg}.rasgado{clip-path:var(--rasgado)}.rasgado--ambos{clip-path:polygon(0 12px,6% 3px,14% 10px,23% 2px,33% 9px,44% 1px,55% 9px,66% 2px,76% 10px,86% 3px,94% 9px,100% 3px,100% calc(100% - 4px),93% calc(100% - 11px),83% calc(100% - 3px),72% calc(100% - 10px),61% calc(100% - 2px),50% calc(100% - 9px),39% calc(100% - 2px),28% calc(100% - 10px),17% calc(100% - 3px),7% calc(100% - 9px),0 calc(100% - 3px))}.puntos{background-image:radial-gradient(#a82c2847 1.3px,#0000 1.6px);background-size:10px 10px}.puntos--tinta{background-image:radial-gradient(#11111129 1.3px,#0000 1.6px)}.puntos--blanco{background-image:radial-gradient(#ffffff38 1.3px,#0000 1.6px)}.rayos{background:repeating-conic-gradient(from 0deg at 50% 50%, #ffffff24 0 6deg, transparent 6deg 14deg)}.sello{width:fit-content;color:var(--rojo);font-family:var(--f-display);letter-spacing:.1em;text-transform:uppercase;opacity:.92;border:3px solid;padding:.25rem .7rem;font-size:.8125rem;font-weight:800;display:inline-block;rotate:-6deg}}
@layer components{.romano{font-family:var(--f-display);letter-spacing:-.04em;color:var(--rojo);font-weight:800;line-height:.85;display:inline-block}.bignum{gap:.25rem;display:grid}.bignum-v{font-family:var(--f-display);letter-spacing:-.05em;color:var(--rojo);font-size:clamp(4rem,22vw,11rem);font-weight:800;line-height:.85}.bignum-e{font-weight:600;font-size:var(--t-pequeno)}}
@layer components{.js .reveal{opacity:0;transition:opacity .5s ease, translate .6s var(--ease-sale);transition-delay:calc(var(--d,0) * 70ms);translate:0 28px}.js .reveal.in{opacity:1;translate:none}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1;transition:none;translate:none}}}
@layer components{.carga{--luna-w:clamp(140px, 22vmin, 260px);--luna-max:58;z-index:9999;place-items:center;animation:2.35s linear 3.2s forwards cargaFin;display:grid;position:fixed;inset:0;overflow:clip}@keyframes cargaFin{to{visibility:hidden}}.carga-camara{transform-origin:20.5%;will-change:transform;grid-area:1/1;place-items:center;animation:1.61s linear 3.2s forwards lunaAcerca;display:grid}@supports (transform:scale(pow(2, 2))){@keyframes lunaAcerca{0%{transform:scale(pow(var(--luna-max), 0))}1%{transform:scale(pow(var(--luna-max), .00427))}2%{transform:scale(pow(var(--luna-max), .00808))}3%{transform:scale(pow(var(--luna-max), .01148))}4%{transform:scale(pow(var(--luna-max), .0145))}5%{transform:scale(pow(var(--luna-max), .01717))}6%{transform:scale(pow(var(--luna-max), .01952))}7%{transform:scale(pow(var(--luna-max), .02158))}8%{transform:scale(pow(var(--luna-max), .02338))}9%{transform:scale(pow(var(--luna-max), .02496))}10%{transform:scale(pow(var(--luna-max), .02635))}11%{transform:scale(pow(var(--luna-max), .02758))}12%{transform:scale(pow(var(--luna-max), .02868))}13%{transform:scale(pow(var(--luna-max), .02969))}14%{transform:scale(pow(var(--luna-max), .03064))}15%{transform:scale(pow(var(--luna-max), .03156))}16%{transform:scale(pow(var(--luna-max), .03247))}17%{transform:scale(pow(var(--luna-max), .03342))}18%{transform:scale(pow(var(--luna-max), .03444))}19%{transform:scale(pow(var(--luna-max), .03556))}20%{transform:scale(pow(var(--luna-max), .0368))}21%{transform:scale(pow(var(--luna-max), .03813))}22%{transform:scale(pow(var(--luna-max), .03948))}23%{transform:scale(pow(var(--luna-max), .04086))}24%{transform:scale(pow(var(--luna-max), .04228))}25%{transform:scale(pow(var(--luna-max), .04375))}26%{transform:scale(pow(var(--luna-max), .04528))}27%{transform:scale(pow(var(--luna-max), .04688))}28%{transform:scale(pow(var(--luna-max), .04856))}29%{transform:scale(pow(var(--luna-max), .05033))}30%{transform:scale(pow(var(--luna-max), .0522))}31%{transform:scale(pow(var(--luna-max), .05418))}32%{transform:scale(pow(var(--luna-max), .05627))}33%{transform:scale(pow(var(--luna-max), .05849))}34%{transform:scale(pow(var(--luna-max), .06085))}35%{transform:scale(pow(var(--luna-max), .06335))}36%{transform:scale(pow(var(--luna-max), .06601))}37%{transform:scale(pow(var(--luna-max), .06883))}38%{transform:scale(pow(var(--luna-max), .07184))}39%{transform:scale(pow(var(--luna-max), .07502))}40%{transform:scale(pow(var(--luna-max), .0784))}41%{transform:scale(pow(var(--luna-max), .08198))}42%{transform:scale(pow(var(--luna-max), .08578))}43%{transform:scale(pow(var(--luna-max), .0898))}44%{transform:scale(pow(var(--luna-max), .09405))}45%{transform:scale(pow(var(--luna-max), .09855))}46%{transform:scale(pow(var(--luna-max), .1033))}47%{transform:scale(pow(var(--luna-max), .10831))}48%{transform:scale(pow(var(--luna-max), .11359))}49%{transform:scale(pow(var(--luna-max), .11915))}50%{transform:scale(pow(var(--luna-max), .125))}51%{transform:scale(pow(var(--luna-max), .13115))}52%{transform:scale(pow(var(--luna-max), .13761))}53%{transform:scale(pow(var(--luna-max), .14439))}54%{transform:scale(pow(var(--luna-max), .1515))}55%{transform:scale(pow(var(--luna-max), .15895))}56%{transform:scale(pow(var(--luna-max), .16675))}57%{transform:scale(pow(var(--luna-max), .1749))}58%{transform:scale(pow(var(--luna-max), .18342))}59%{transform:scale(pow(var(--luna-max), .19232))}60%{transform:scale(pow(var(--luna-max), .2016))}61%{transform:scale(pow(var(--luna-max), .21128))}62%{transform:scale(pow(var(--luna-max), .22136))}63%{transform:scale(pow(var(--luna-max), .23187))}64%{transform:scale(pow(var(--luna-max), .24279))}65%{transform:scale(pow(var(--luna-max), .25415))}66%{transform:scale(pow(var(--luna-max), .26595))}67%{transform:scale(pow(var(--luna-max), .27821))}68%{transform:scale(pow(var(--luna-max), .29093))}69%{transform:scale(pow(var(--luna-max), .30412))}70%{transform:scale(pow(var(--luna-max), .3178))}71%{transform:scale(pow(var(--luna-max), .33197))}72%{transform:scale(pow(var(--luna-max), .34664))}73%{transform:scale(pow(var(--luna-max), .36182))}74%{transform:scale(pow(var(--luna-max), .37752))}75%{transform:scale(pow(var(--luna-max), .39375))}76%{transform:scale(pow(var(--luna-max), .41052))}77%{transform:scale(pow(var(--luna-max), .42784))}78%{transform:scale(pow(var(--luna-max), .44572))}79%{transform:scale(pow(var(--luna-max), .46417))}80%{transform:scale(pow(var(--luna-max), .4832))}81%{transform:scale(pow(var(--luna-max), .50282))}82%{transform:scale(pow(var(--luna-max), .52303))}83%{transform:scale(pow(var(--luna-max), .54385))}84%{transform:scale(pow(var(--luna-max), .56529))}85%{transform:scale(pow(var(--luna-max), .58735))}86%{transform:scale(pow(var(--luna-max), .61005))}87%{transform:scale(pow(var(--luna-max), .63339))}88%{transform:scale(pow(var(--luna-max), .6574))}89%{transform:scale(pow(var(--luna-max), .68206))}90%{transform:scale(pow(var(--luna-max), .7074))}91%{transform:scale(pow(var(--luna-max), .73342))}92%{transform:scale(pow(var(--luna-max), .76014))}93%{transform:scale(pow(var(--luna-max), .78756))}94%{transform:scale(pow(var(--luna-max), .81569))}95%{transform:scale(pow(var(--luna-max), .84455))}96%{transform:scale(pow(var(--luna-max), .87414))}97%{transform:scale(pow(var(--luna-max), .90447))}98%{transform:scale(pow(var(--luna-max), .93555))}99%{transform:scale(pow(var(--luna-max), .96739))}to{transform:scale(pow(var(--luna-max), 1))}}}@supports not (transform:scale(pow(2, 2))){.carga-camara{animation-timing-function:cubic-bezier(.36,0,.2,1)}@keyframes lunaAcerca{0%{transform:scale(1)}to{transform:scale(var(--luna-max))}}}.carga-respira{grid-area:1/1;place-items:center;animation:3.4s ease-in-out .6s infinite lunaEspera;display:grid;position:relative}@keyframes lunaEspera{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.carga-noche{background:var(--noche);width:110vmax;height:110vmax;-webkit-mask-image:url(/assets/images/luna-simple.svg),linear-gradient(#000,#000);mask-image:url(/assets/images/luna-simple.svg),linear-gradient(#000,#000);-webkit-mask-size:var(--luna-w) var(--luna-w), 100% 100%;mask-size:var(--luna-w) var(--luna-w), 100% 100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%,50%;mask-position:50%,50%;-webkit-mask-repeat:no-repeat,no-repeat;mask-repeat:no-repeat,no-repeat;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:alpha,alpha;mask-mode:alpha,alpha}@supports not (mask-composite:exclude){.carga-noche{animation:.7s ease-out 3.6s forwards nocheSeVa;-webkit-mask-image:none;mask-image:none}@keyframes nocheSeVa{to{opacity:0}}}.carga-luna{width:var(--luna-w);aspect-ratio:1;background:var(--oro);grid-area:1/1;animation:.6s cubic-bezier(.22,.68,0,1) both lunaEntra,1.61s linear 3.2s forwards lunaSeVa;-webkit-mask-image:url(/assets/images/luna-simple.svg);mask-image:url(/assets/images/luna-simple.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}@keyframes lunaEntra{0%{opacity:0}to{opacity:1}}@keyframes lunaSeVa{0%{opacity:1}8%{opacity:.92}26%{opacity:0}to{opacity:0}}@media (min-aspect-ratio:16/9){.carga{--luna-max:85}}@media (min-aspect-ratio:2){.carga{--luna-max:115}}@media (max-aspect-ratio:1402/1122){.carga{--luna-max:48}}@media (max-aspect-ratio:4/5){.carga{--luna-max:36}}@media (max-aspect-ratio:3/5){.carga{--luna-max:26}}@media (max-aspect-ratio:1/2){.carga{--luna-max:28}}html.no-js .carga,html.sin-carga .carga{display:none}@media (prefers-reduced-motion:reduce){.carga{display:none}}}
@layer pages{.error{min-height:calc(100svh - var(--nav-h));padding:2.4rem var(--gutter) 4rem;align-content:center;justify-items:start;gap:1rem;display:grid;position:relative;overflow:clip}.error-numero{width:fit-content;font-family:var(--f-display);letter-spacing:-.06em;color:var(--rojo);font-size:clamp(7rem,42vw,18rem);font-weight:800;line-height:.85;position:relative}.error-tachon{pointer-events:none;width:106%;height:84%;position:absolute;top:8%;left:-3%}.error-titulo{font-family:var(--f-display);letter-spacing:-.03em;font-size:clamp(1.8rem,7vw,3rem);font-weight:800;line-height:1.05}.error-texto{max-width:28rem;font-size:1.125rem}.error-acciones{flex-wrap:wrap;gap:1rem;margin-top:.6rem;display:flex}.error-espiral{pointer-events:none;width:clamp(56px,16vw,110px);position:absolute;bottom:3rem;right:8%;rotate:14deg}}
@layer reset,tokens,base,components,pages,responsive;
