.texto{max-width:46ch;font-size:clamp(16.5px,1.25vw,18.5px);line-height:1.72;color:#2a2e26}.texto p+p{margin-top:1.15em}#tras-escena .texto{max-width:none}.gofio-caja{border-radius:14px;position:sticky;top:calc(var(--mb-cabecera) + 24px)}.hist-cabeza{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--mb-tarjeta) var(--mb-grupo)}.hist-cabeza>p{margin:0}.crono-caja{container:crono/inline-size;margin-top:var(--mb-grupo)}.crono{--x:1.75rem;list-style:none;margin:0;padding:0;position:relative;view-timeline:--crono block}.crono:before,.crono:after{content:"";position:absolute;top:0;bottom:0;left:var(--x);width:2px;translate:-50% 0;border-radius:2px}.crono:before{background:#f4f1e724}.crono:before,.crono:after{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 96px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 96px),transparent)}.crono:after{background:linear-gradient(180deg,var(--brillo),var(--ambar));transform-origin:top}.crono .hito{position:relative;grid-template-columns:3.5rem minmax(0,1fr);column-gap:1.5rem;padding:0 0 clamp(30px,3.4vw,48px);border:0}.crono .hito:last-child{padding-bottom:0}.crono .anio{color:var(--brillo);line-height:1.2;justify-self:center;align-self:start;position:relative;z-index:1;background:var(--basalto);padding:.15em .3em}@container crono (min-width:760px){.crono{--x:50%}.crono .hito{grid-template-columns:minmax(0,1fr) 5.5rem minmax(0,1fr);column-gap:clamp(10px,1.2vw,20px)}.crono .anio{grid-column:2;grid-row:1;padding:.15em .4em}.crono .hito>div{grid-row:1}.crono .hito:nth-child(odd)>div{grid-column:3}.crono .hito:nth-child(2n)>div{grid-column:1;text-align:right}.crono .hito:nth-child(2n) p{margin-left:auto}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.crono:after{animation:crono-llenar linear both;animation-timeline:--crono;animation-range:cover 50vh cover calc(100% - 50vh)}.crono .hito>div{animation:crono-entra cubic-bezier(.16,1,.3,1) both;animation-timeline:view();animation-range:entry 5% cover 35%}@container crono (min-width:760px){.crono .hito:nth-child(2n)>div{animation-name:crono-entra-izq}}}}@keyframes crono-llenar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes crono-entra{0%{opacity:0;translate:28px 0}to{opacity:1;translate:0 0}}@keyframes crono-entra-izq{0%{opacity:0;translate:-28px 0}to{opacity:1;translate:0 0}}.hist-cierre{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--mb-grupo);align-items:center}.hist-cierre-sec{container:bloque/inline-size}.cita-marca{color:var(--ambar);background:linear-gradient(180deg,var(--brillo),var(--ambar));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hist-cierre-foto{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.hist-cierre-acciones{margin-top:var(--mb-titulo);display:flex;flex-wrap:wrap;align-items:center;gap:var(--mb-menor) var(--mb-tarjeta)}.night .hist-cierre-acciones .link{color:var(--hueso)}.link-icono{display:inline-flex;align-items:center;gap:.5rem}.link-icono svg{width:1.15em;height:1.15em;flex:0 0 auto}.quijote-deseo{margin-top:var(--mb-titulo);max-width:56ch;padding:18px 20px;border-radius:14px;background:#f4f1e70f;border:1px solid color-mix(in srgb,var(--ambar) 45%,transparent)}.quijote-deseo-titulo{font-family:var(--display);font-size:20px;line-height:1.25;color:var(--brillo)}.quijote-deseo p+p{margin-top:6px;font-size:15.5px;line-height:1.6;color:#dce0d6}@container bloque (max-width:860px){.hist-cierre{grid-template-columns:minmax(0,1fr)}}@container zona (max-width:520px){.hist-cierre-acciones{justify-content:center}.hist-cierre-acciones .btn{flex:1 1 100%;justify-content:center}}.link-abajo:hover svg{translate:0 3px}.hito{display:grid;grid-template-columns:minmax(80px,10%) 1fr;gap:clamp(16px,3vw,44px);padding:26px 0;border-top:1px solid rgba(23,26,20,.16)}.hito .anio{font-family:var(--display);font-size:clamp(20px,1.9vw,26px);font-variant-numeric:tabular-nums}.hito p{font-size:15.5px;line-height:1.62;color:var(--piedra);max-width:46ch}.hito h3{font-size:18px;font-family:var(--sans);font-weight:500;margin-bottom:6px}.fuente{display:inline-block;margin-top:var(--mb-menor);font-size:13.5px;letter-spacing:.04em;color:var(--piedra)}.escena{width:100%;height:100%;display:block}.escena-fotos{position:relative;overflow:clip}.escena-fotos:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgb(8 11 7/.76) 0%,rgb(8 11 7/.42) 30%,transparent 60%)}.escena-fotos .cuadro{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:30% 70%;opacity:0;transition:opacity 1.4s cubic-bezier(.4,0,.2,1)}.estado.p0 .c0,.estado.p1 .c1,.estado.p2 .c2,.estado.p3 .c3,.estado.p4 .c4,.estado.p5 .c5,.escena-fotos .c0{opacity:1}.cuadro-nota{position:absolute;top:14px;right:16px;z-index:2;padding:3px 10px;border-radius:999px;background:#080b078c;color:#fff;text-shadow:0 0 1px rgb(8 11 7/.9);font-size:12.5px;letter-spacing:.04em;opacity:0;transition:opacity .6s}.estado.p0 .cuadro-nota,.estado.p1 .cuadro-nota,.estado.p2 .cuadro-nota{opacity:1}@media(prefers-reduced-motion:reduce){.escena-fotos .cuadro{transition:none;opacity:0}.escena-fotos .c3{opacity:1}.cuadro-nota{display:none}}.escena .capa{transition:opacity 1.2s cubic-bezier(.16,1,.3,1),transform 1.5s cubic-bezier(.16,1,.3,1)}.escena .cieloA{stop-color:var(--cieA);transition:stop-color 1.6s linear}.escena .cieloB{stop-color:var(--cieB);transition:stop-color 1.6s linear}.escena .suelo{fill:var(--suelo);transition:fill 1.6s linear}.escena .lejos{fill:var(--lejos);transition:fill 1.6s linear}.escena .astro{cx:980px;cy:var(--astroY);fill:var(--astro);opacity:var(--astroO);transition:cy 1.8s cubic-bezier(.4,0,.2,1),fill 1.6s linear,opacity 1.6s linear}.p0{--cieA:#AEC2CB;--cieB:#E7E0CE;--suelo:#6A6B55;--lejos:#9AA79C;--astro:#F6EFD8;--astroY:120px;--astroO:.9}.p1{--cieA:#A9C0CC;--cieB:#EDE6D4;--suelo:#63694F;--lejos:#95A398;--astro:#F8F1DC;--astroY:140px;--astroO:.95}.p2{--cieA:#9FBCCB;--cieB:#F0E8D6;--suelo:#55614A;--lejos:#8C9C93;--astro:#FBF3DE;--astroY:170px;--astroO:1}.p3{--cieA:#5E7490;--cieB:#E2A563;--suelo:#3C4739;--lejos:#6E7C78;--astro:#FFD9A0;--astroY:300px;--astroO:1}.p4{--cieA:#27324A;--cieB:#8D5F49;--suelo:#232C22;--lejos:#45504E;--astro:#FFE3B4;--astroY:380px;--astroO:.75}.p5{--cieA:#121A2A;--cieB:#3B3348;--suelo:#161C16;--lejos:#2C3534;--astro:#F2F0E2;--astroY:560px;--astroO:0}.escena .capa{opacity:1;transform:none}.p0 .cMolino,.p1 .cJardin,.p0 .cJardin,.p0 .cEdificio,.p1 .cEdificio,.p0 .cLuces,.p1 .cLuces,.p2 .cLuces,.p0 .cGente,.p1 .cGente,.p2 .cGente,.p3 .cGente{opacity:0}.p0 .cMolino{transform:translateY(80px) scale(.94)}.p0 .cJardin,.p1 .cJardin{transform:translateY(46px)}.p0 .cEdificio,.p1 .cEdificio{transform:translateY(40px)}.p0 .cGente,.p1 .cGente,.p2 .cGente,.p3 .cGente{transform:translateY(16px)}.p3 .cPiedras,.p4 .cPiedras,.p5 .cPiedras{opacity:.35}.rotulo{position:absolute;left:0;right:0;bottom:clamp(26px,5vh,64px);pointer-events:none}.paso{position:absolute;left:var(--mb-gutter);right:var(--mb-gutter);bottom:0;opacity:0;transform:translateY(16px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1);max-width:40ch}.p0 .t0,.p1 .t1,.p2 .t2,.p3 .t3,.p4 .t4,.p5 .t5{opacity:1;transform:none}.paso .anio{font-family:var(--display);font-size:clamp(30px,3.4vw,46px);line-height:1;color:var(--hueso);text-shadow:0 2px 24px rgba(8,11,7,.6)}.paso p{margin-top:var(--mb-menor);font-size:clamp(15px,1.2vw,17.5px);line-height:1.6;color:#ede8da;text-shadow:0 1px 18px rgba(8,11,7,.7)}.rotulo{z-index:3}.paso .anio{color:#fff;text-shadow:0 0 1px rgb(8 11 7/.9),0 1px 3px rgb(8 11 7/.8),0 2px 24px rgb(8 11 7/.6)}.paso p{color:#fff;font-weight:400;text-shadow:0 0 1px rgb(8 11 7/.9),0 1px 3px rgb(8 11 7/.85),0 1px 18px rgb(8 11 7/.7)}.marcador{position:absolute;right:clamp(16px,3vw,44px);top:50%;transform:translateY(-50%);display:grid;gap:12px}.marcador span{display:block;width:8px;height:8px;border-radius:50%;background:#f4f1e766;transition:background .4s,transform .4s}.p0 .m0,.p1 .m1,.p2 .m2,.p3 .m3,.p4 .m4,.p5 .m5{background:var(--hueso);transform:scale(1.5);box-shadow:0 0 0 3px #f4f1e740}.luna{opacity:0;transition:opacity 1.6s linear}.p5 .luna{opacity:.9}.night .texto{color:#dce0d6}.night .fuente{color:var(--ceniza)}.night .hito{border-top-color:#f4f1e72e}.night .hito p{color:var(--ceniza)}@media(prefers-reduced-motion:reduce){#escena-historia{height:auto!important}#escena-historia>div{position:relative!important;top:auto!important;height:auto!important;overflow:visible!important}.estado{position:relative!important;inset:auto!important}.escena{height:auto!important;aspect-ratio:1200/680}.escena *{transition:none!important}.escena .capa{opacity:1!important;transform:none!important}.estado{--cieA:#121A2A;--cieB:#3B3348;--suelo:#161C16;--lejos:#2C3534;--astro:#F2F0E2;--astroY:110px;--astroO:0}.estado .luna{opacity:.9}.estado .cPiedras{opacity:.35!important}.rotulo{position:static;padding:24px var(--mb-gutter);pointer-events:auto}.paso{position:static;opacity:1;transform:none;max-width:60ch;margin-bottom:var(--mb-menor)}.marcador{display:none}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.wrap{container-type:inline-size;container-name:zona}@media(max-width:690px){.paso{grid-template-columns:minmax(0,1fr)!important}h1{font-size:clamp(36.8px,10.4vw,44px)!important}.rotulo{bottom:20px}.paso .anio{font-size:28px}.marcador{right:10px}}@media(max-width:626px)and (prefers-reduced-motion:no-preference){#escena-historia>div{height:calc(100svh - var(--mb-cabecera) - var(--mb-panel))!important}}#escena-historia>div{transition:top .6s cubic-bezier(.33,1,.68,1),height .6s cubic-bezier(.33,1,.68,1)}@media(prefers-reduced-motion:no-preference){@supports (container-type:scroll-state){@container scroll-state(scrolled:bottom){#escena-historia>div{top:0!important;height:100svh!important}}}}@media(max-width:626px)and (prefers-reduced-motion:no-preference){@supports (container-type:scroll-state){@container scroll-state(scrolled:bottom){#escena-historia>div{height:calc(100svh - var(--mb-panel))!important}}}}.paso-ancla{position:absolute;left:0;width:1px;height:1px;opacity:0;pointer-events:none}.paso-ancla.a0{top:calc(var(--paso-alto,340vh) * 1 / 12)}.paso-ancla.a1{top:calc(var(--paso-alto,340vh) * 3 / 12)}.paso-ancla.a2{top:calc(var(--paso-alto,340vh) * 5 / 12)}.paso-ancla.a3{top:calc(var(--paso-alto,340vh) * 7 / 12)}.paso-ancla.a4{top:calc(var(--paso-alto,340vh) * 9 / 12)}.paso-ancla.a5{top:calc(var(--paso-alto,340vh) * 11 / 12)}.paso-ancla.afin{top:100%}@media(pointer:coarse)and (prefers-reduced-motion:no-preference){html.escena-pasos{scroll-snap-type:y mandatory}html.escena-pasos body{scroll-snap-align:start}.paso-ancla{scroll-snap-align:start;scroll-snap-stop:always}}@media(orientation:portrait){.escena-fotos .cuadro{object-position:2% 70%}}main>section:not(.wrap):not(.mov-escena){container:bloque/inline-size}main>section.wrap{container-name:zona bloque}.gofio-rejilla,.quijote-rejilla{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.col-5{grid-column:span 5}.col-6{grid-column:span 6}.col-7{grid-column:span 7}@container bloque (max-width:879px){.gofio-rejilla>*{grid-column:1/-1}.gofio-caja{position:static}}@container bloque (max-width:727px){.quijote-rejilla>*{grid-column:1/-1}}html:root{--mb-cabecera:79px!important;--mb-entrada:79px!important}@media(prefers-reduced-motion:no-preference){@supports (container-type:scroll-state){html{container-type:scroll-state}}}@container bloque (max-width:640px){.btn-fila .btn{flex:1 1 100%;justify-content:center}}.pagina-cabeza{container-name:zona bloque;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--mb-tarjeta) var(--mb-grupo);align-items:end}.pagina-cabeza>h1{grid-column:span 7}.pagina-cabeza>.pagina-desc{grid-column:span 5}.pagina-cabeza>.migas{grid-column:1/-1;grid-row:1}@container bloque (max-width:817px){.pagina-cabeza>h1,.pagina-cabeza>.pagina-desc{grid-column:1/-1}}main .night .link{border-bottom-color:color-mix(in srgb,currentColor 35%,transparent)}main>section.mov-escena{container-type:normal}html.escena-en-pantalla .reloj-noche{opacity:0!important;visibility:hidden!important}
