@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-cyrillic-ext-400-normal.DN8azYTI.woff2)format("woff2"),url(/_astro/alegreya-cyrillic-ext-400-normal.Cj1kF6KR.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-cyrillic-400-normal.72Io3whm.woff2)format("woff2"),url(/_astro/alegreya-cyrillic-400-normal.VT77nruV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-greek-ext-400-normal.ueNFnE5s.woff2)format("woff2"),url(/_astro/alegreya-greek-ext-400-normal.UcF-MPys.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-greek-400-normal.BI7tMDVB.woff2)format("woff2"),url(/_astro/alegreya-greek-400-normal.BTnTTGc4.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-vietnamese-400-normal.D8CgJdBg.woff2)format("woff2"),url(/_astro/alegreya-vietnamese-400-normal.D-Jsyxvv.woff)format("woff");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:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-latin-ext-400-normal.BJ1luULk.woff2)format("woff2"),url(/_astro/alegreya-latin-ext-400-normal.I24-Fo_X.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-latin-400-normal.BLlBRtDv.woff2)format("woff2"),url(/_astro/alegreya-latin-400-normal.BuQWlRPA.woff)format("woff");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:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-cyrillic-ext-400-italic.CJ53xJ73.woff2)format("woff2"),url(/_astro/alegreya-cyrillic-ext-400-italic.281qz-PX.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-cyrillic-400-italic.CzOFVsaV.woff2)format("woff2"),url(/_astro/alegreya-cyrillic-400-italic.DSxbt1-2.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-greek-ext-400-italic.BqZ1xVE4.woff2)format("woff2"),url(/_astro/alegreya-greek-ext-400-italic.EKR1I7m6.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-greek-400-italic.DpcfyKEk.woff2)format("woff2"),url(/_astro/alegreya-greek-400-italic.D9g29fJh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-vietnamese-400-italic.CJsk7YCA.woff2)format("woff2"),url(/_astro/alegreya-vietnamese-400-italic.DD2hiUnx.woff)format("woff");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:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-latin-ext-400-italic.Cf8WgXZg.woff2)format("woff2"),url(/_astro/alegreya-latin-ext-400-italic.BQgzjtbe.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/alegreya-latin-400-italic.BXpar-rJ.woff2)format("woff2"),url(/_astro/alegreya-latin-400-italic.CJvUQvZT.woff)format("woff");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:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-cyrillic-ext-700-normal.Dx8o6fqX.woff2)format("woff2"),url(/_astro/alegreya-cyrillic-ext-700-normal.A6q6xEOT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-cyrillic-700-normal.Bftrb-m-.woff2)format("woff2"),url(/_astro/alegreya-cyrillic-700-normal._o_NBoYw.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-greek-ext-700-normal.DzPShcR4.woff2)format("woff2"),url(/_astro/alegreya-greek-ext-700-normal.DQPzd-kK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-greek-700-normal.ByoPpMZf.woff2)format("woff2"),url(/_astro/alegreya-greek-700-normal.mWQ2Ne64.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-vietnamese-700-normal.CvM8am9u.woff2)format("woff2"),url(/_astro/alegreya-vietnamese-700-normal.CdvEC7Dz.woff)format("woff");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:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-latin-ext-700-normal.CEFih5UF.woff2)format("woff2"),url(/_astro/alegreya-latin-ext-700-normal.B6bzkdlx.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-latin-700-normal.Vpz_43wJ.woff2)format("woff2"),url(/_astro/alegreya-latin-700-normal.BS7r-qZs.woff)format("woff");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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-cyrillic-ext-400-normal.CBouUAPx.woff2)format("woff2"),url(/_astro/alegreya-sans-cyrillic-ext-400-normal.ClLgPhqT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-cyrillic-400-normal.CFUoBDld.woff2)format("woff2"),url(/_astro/alegreya-sans-cyrillic-400-normal.C2XSGevv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-greek-ext-400-normal.CaUEPd_u.woff2)format("woff2"),url(/_astro/alegreya-sans-greek-ext-400-normal.D6j-TQLM.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-greek-400-normal.B87Md6o9.woff2)format("woff2"),url(/_astro/alegreya-sans-greek-400-normal.8U5NAP_q.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-vietnamese-400-normal.D7fwYHgb.woff2)format("woff2"),url(/_astro/alegreya-sans-vietnamese-400-normal.BFvpiE3j.woff)format("woff");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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-latin-ext-400-normal.D7N6b6bd.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-ext-400-normal.DpBVrRWA.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/alegreya-sans-latin-400-normal.DtLlO8BS.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-400-normal.DmA8jeke.woff)format("woff");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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-cyrillic-ext-700-normal.Cpzx2u2L.woff2)format("woff2"),url(/_astro/alegreya-sans-cyrillic-ext-700-normal.YOec_wOb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-cyrillic-700-normal.BMO00Gdb.woff2)format("woff2"),url(/_astro/alegreya-sans-cyrillic-700-normal.qSextXl4.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-greek-ext-700-normal.ChNZoGr1.woff2)format("woff2"),url(/_astro/alegreya-sans-greek-ext-700-normal.BVJ8GoGc.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-greek-700-normal.CTof9pYC.woff2)format("woff2"),url(/_astro/alegreya-sans-greek-700-normal.BZuMtSJ5.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-vietnamese-700-normal.CHYTK2w7.woff2)format("woff2"),url(/_astro/alegreya-sans-vietnamese-700-normal.D0056cUE.woff)format("woff");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:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-latin-ext-700-normal.HuHd3-Mg.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-ext-700-normal.CkNjzB9Y.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alegreya Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/alegreya-sans-latin-700-normal.DEbcy2sF.woff2)format("woff2"),url(/_astro/alegreya-sans-latin-700-normal.BnzUNlma.woff)format("woff");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}:root{--granito:#ecebe6;--papel:#fafaf7;--lousa:#23292b;--lousa-suave:#4f5759;--musgo:#33452a;--musgo-hondo:#243220;--folla:#b9cb33;--folla-clara:#e3ebab;--brote:#eef2d3;--carballo:#6b5640;--linea:#cfcdc4;--serif:"Alegreya", Georgia, "Times New Roman", serif;--sans:"Alegreya Sans", "Segoe UI", system-ui, sans-serif;--t-0:1.0625rem;--t-1:1.33rem;--t-2:1.66rem;--t-3:2.07rem;--t-4:2.6rem;--t-5:clamp(2.6rem, 6vw, 4.6rem);--ancho:72rem;--texto:40rem;--gutter:clamp(1rem, 4vw, 2.5rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--granito);color:var(--lousa);font-family:var(--serif);font-size:var(--t-0);font-feature-settings:"kern", "liga", "onum";margin:0;line-height:1.62}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--serif);text-wrap:balance;margin:0 0 .5em;font-weight:700;line-height:1.15}h1{font-size:var(--t-4);letter-spacing:-.01em}h2{font-size:var(--t-3)}h3{font-size:var(--t-1)}p{margin:0 0 1em}a{color:var(--musgo);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--folla);outline-offset:3px;border-radius:2px}.skip{background:var(--lousa);color:var(--papel);z-index:10;padding:.5rem 1rem;position:absolute;top:.5rem;left:-999px}.skip:focus{left:.5rem}.wrap{max-width:var(--ancho);padding:0 var(--gutter);margin:0 auto}.measure{max-width:var(--texto)}.site-header{z-index:20;backdrop-filter:blur(14px)saturate(1.2);background:#fafaf7d1;border-bottom:1px solid #cfcdc4b3;transition:box-shadow .3s;position:sticky;top:0}.site-header.con-sombra{box-shadow:0 4px 18px #23292b14}@supports not (backdrop-filter:blur(1px)){.site-header{background:var(--papel)}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}html{scroll-padding-top:5.5rem}.site-header .wrap{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;display:flex}.brand{color:var(--lousa);align-items:center;gap:.6rem;text-decoration:none;display:flex}.brand img{width:3.6rem}.brand span{font-family:var(--sans);font-size:1.15rem;font-weight:700}.nav-toggle{font:600 1rem var(--sans);color:var(--lousa);border:1px solid var(--linea);cursor:pointer;background:0 0;border-radius:6px;padding:.4rem .8rem;display:none}.site-nav ul{flex-wrap:wrap;gap:.2rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.site-nav a{font-family:var(--sans);color:var(--lousa);border-bottom:2px solid #0000;padding:.3rem 0;font-size:1.02rem;text-decoration:none;transition:border-color .2s,color .2s}.site-nav a:hover{border-bottom-color:var(--linea)}.site-nav a[aria-current]{border-bottom-color:var(--folla)}@media (width<=960px){.nav-toggle{display:inline-block}.site-nav{background:var(--papel);border-bottom:1px solid var(--linea);z-index:5;max-height:calc(100vh - 4.5rem);display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 8px 16px #23292b14}.site-nav.open{display:block}.site-nav ul{padding:.5rem var(--gutter) 1rem;flex-direction:column}.site-nav a{padding:.6rem 0;display:block}}.btn{font:700 1.05rem var(--sans);border:2px solid var(--folla);background:var(--folla);color:var(--lousa);cursor:pointer;border-radius:999px;padding:.7rem 1.3rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s,transform .2s,box-shadow .2s;display:inline-block}.btn:active{box-shadow:none;transform:none}.btn-hoja{background:var(--folla);border-color:var(--folla);color:var(--lousa)}.btn-linea{color:var(--musgo);border-color:var(--musgo);background:0 0}.btn-claro{color:var(--papel);border-color:var(--folla);background:0 0}.btn:hover,.btn:focus-visible,.monte .btn-claro:hover,.monte .btn-claro:focus-visible{background:var(--folla-clara);border-color:var(--folla-clara);color:var(--lousa);transform:translateY(-3px);box-shadow:0 10px 22px #23292b24}.mas-abajo{margin-top:1.5rem}.acciones{flex-wrap:wrap;gap:.8rem;margin-top:1.5rem;display:flex}.monte{isolation:isolate;background:var(--musgo-hondo);color:#fff;text-align:center;padding:clamp(6rem,15vw,10.5rem) 0;position:relative;overflow:hidden}.monte-foto{object-fit:cover;object-position:center 60%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.monte:before{content:"";z-index:-1;background:linear-gradient(#141a128c,#141a1273 60%,#141a1299);position:absolute;inset:0}.monte h1{color:#fff;text-shadow:0 1px 12px #00000059;max-width:36ch;margin:0 auto 1em;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.2}.monte .acciones{justify-content:center}.monte .btn-claro{color:#fff;border-color:#fff}.monte :focus-visible{outline-color:#fff}.adelanto{background:var(--brote);padding:0 0 clamp(2.5rem,6vw,4rem)}.adelanto-marco{border:1px solid var(--linea);border-radius:10px;transition:transform .2s;display:block;overflow:hidden;box-shadow:0 12px 40px #23292b2e}.adelanto-marco:hover{transform:translateY(-3px)}.adelanto-marco img{width:100%;height:auto}.adelanto-pie{font:.98rem var(--sans);color:var(--lousa-suave);margin:.8rem 0 0}@media (prefers-reduced-motion:reduce){.adelanto-marco{transition:none}}.seccion{padding:clamp(3rem,8vw,5.5rem) 0}.seccion+.seccion{border-top:1px solid var(--linea)}.seccion-papel{background:var(--papel)}.intro{font-size:var(--t-1);max-width:36ch;line-height:1.5}.lineas{border-top:2px solid var(--lousa);margin:2rem 0 0;padding:0;list-style:none}.lineas li{border-bottom:1px solid var(--linea);grid-template-columns:minmax(10rem,1fr) 2fr auto;align-items:baseline;gap:.5rem 2rem;padding:1.4rem 0;display:grid}.lineas h3{font-size:var(--t-2);margin:0}.lineas p{color:var(--lousa-suave);margin:0}.lineas a.mas{font-family:var(--sans);white-space:nowrap;font-weight:700}@media (width<=760px){.lineas li{grid-template-columns:1fr}}.ep{background:var(--lousa);color:var(--papel)}.ep .wrap{grid-template-columns:1.2fr 1fr;align-items:center;gap:3rem;display:grid}.ep h2{font-size:var(--t-4)}.ep p{color:#d9dcd8}.ep ul{font-family:var(--sans);margin:0;padding:0;font-size:1.1rem;list-style:none}.ep li{border-bottom:1px solid #3c4446;padding:.75rem 0}.ep li strong{color:var(--folla);font-weight:700}@media (width<=860px){.ep .wrap{grid-template-columns:1fr}}.capitulos{counter-reset:cap;grid-template-columns:repeat(auto-fill,minmax(17rem,1fr));gap:0 2.5rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.capitulos li{counter-increment:cap;border-top:1px solid var(--linea);padding:1rem 0 1.2rem}.capitulos a{color:inherit;text-decoration:none;display:block}.capitulos a:before{content:counter(cap);font:700 1.6rem var(--serif);color:var(--carballo);display:block}.capitulos strong{font-size:var(--t-1);color:var(--musgo);display:block}.capitulos span{color:var(--lousa-suave);font-size:1rem}.posts{margin:1.5rem 0 0;padding:0;list-style:none}.posts li{border-bottom:1px solid var(--linea);padding:1.4rem 0}.posts h3{font-size:var(--t-2);margin:.2rem 0 .3rem}.posts h3 a{color:var(--lousa);text-decoration:none}.posts h3 a:hover{color:var(--musgo);text-decoration:underline}.posts time,.meta{font-family:var(--sans);color:var(--lousa-suave);font-size:.98rem}.posts p{margin:0}.vacio{background:var(--papel);border:1px dashed var(--linea);padding:2rem}.prosa{max-width:var(--texto)}.prosa h2{font-size:var(--t-2);border-top:1px solid var(--linea);margin-top:2.2em;padding-top:.6em}.prosa h2:first-child{border-top:0;margin-top:0;padding-top:0}.prosa h3{margin-top:1.8em}.prosa ul,.prosa ol{padding-left:1.3rem}.prosa li{margin-bottom:.35em}.prosa li>ul{margin-top:.35em}.prosa li::marker{color:var(--carballo)}.prosa blockquote{border-left:3px solid var(--folla);color:var(--lousa-suave);margin:1.5em 0;padding-left:1.2rem}.con-indice{grid-template-columns:15rem 1fr;align-items:start;gap:3.5rem;display:grid}.indice{font-family:var(--sans);font-size:1rem;position:sticky;top:6rem}.indice h2{font:700 1.05rem var(--sans);margin:0 0 .6rem}.indice ol{margin:0;padding:0;list-style:none}.indice li{border-left:2px solid var(--linea)}.indice a{color:var(--lousa-suave);padding:.35rem 0 .35rem .8rem;text-decoration:none;display:block}.indice a:hover{color:var(--musgo)}.indice a[aria-current=page]{color:var(--musgo);border-left:2px solid var(--folla);margin-left:-2px;font-weight:700}@media (width<=860px){.con-indice{grid-template-columns:1fr;gap:2rem}.indice{order:2;position:static}}.pasos{border-top:2px solid var(--lousa);font-family:var(--sans);justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;display:flex}.pasos a{max-width:48%;text-decoration:none}.pasos small{color:var(--lousa-suave);display:block}.pasos strong{font-size:1.1rem}.pasos .sig{text-align:right;margin-left:auto}.nota{font-family:var(--sans);color:var(--lousa-suave);background:var(--papel);border-left:3px solid var(--folla);max-width:var(--texto);margin:0 0 2rem;padding:.9rem 1.1rem;font-size:.98rem}.formas{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:2.5rem;margin-top:2rem;display:grid}.formas h3{font-size:var(--t-2);border-top:3px solid var(--folla);padding-top:.8rem}.dato{font-family:var(--sans);background:var(--papel);border-radius:6px;margin:.6rem 0;padding:.8rem 1rem;font-size:1.15rem}.dato strong{color:var(--lousa-suave);font-size:.95rem;font-weight:400;display:block}.cita{font-size:var(--t-2);max-width:30ch;margin:0;line-height:1.35}.cita footer{font:1rem var(--sans);color:var(--lousa-suave);margin-top:.8rem}.form{gap:1.1rem;max-width:36rem;display:grid}.form label{font-family:var(--sans);gap:.3rem;font-weight:700;display:grid}.form input,.form textarea,.form select{font:1.05rem var(--sans);background:var(--papel);color:var(--lousa);border:1px solid #a9a79e;border-radius:6px;padding:.7rem .8rem}.form textarea{resize:vertical;min-height:9rem}.form .check{align-items:flex-start;gap:.6rem;font-weight:400;display:flex}.form .check input{margin-top:.35rem}.form small{font-family:var(--sans);color:var(--lousa-suave)}.contacto-datos{font-family:var(--sans);margin:0;padding:0;font-size:1.15rem;list-style:none}.contacto-datos li{border-bottom:1px solid var(--linea);padding:.8rem 0}.contacto-datos span{color:var(--lousa-suave);font-size:.95rem;display:block}.dos{grid-template-columns:1fr 1fr;gap:3.5rem;display:grid}@media (width<=860px){.dos{grid-template-columns:1fr;gap:2.5rem}}.site-footer{background:var(--musgo-hondo);color:#cfd6c8;font-family:var(--sans);padding:3.5rem 0 2rem;font-size:1rem}.site-footer a{color:var(--papel)}.site-footer .wrap{grid-template-columns:1.4fr 1fr 1fr;gap:2.5rem;display:grid}.site-footer img{width:6rem;margin-bottom:1rem}.site-footer h2{font:700 1.05rem var(--sans);color:var(--folla);margin-bottom:.7rem}.site-footer ul{margin:0;padding:0;list-style:none}.site-footer li{margin-bottom:.4rem}.site-footer .legal{border-top:1px solid #3d4c38;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:.5rem 1.5rem;padding-top:1.4rem;display:flex}@media (width<=760px){.site-footer .wrap{grid-template-columns:1fr}}.trampa{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-estado{font-family:var(--sans);margin:0}.form-estado:empty{display:none}.form-estado.ok{background:var(--folla-clara);color:var(--musgo-hondo);border-radius:6px;padding:.8rem 1rem}.form-estado.error{color:#7a2a14;background:#f6e2dc;border-radius:6px;padding:.8rem 1rem}.btn:disabled{opacity:.7;cursor:default}.trayectoria{margin:0;padding:0;list-style:none;position:relative}.trayectoria:before{content:"";background:var(--linea);width:2px;position:absolute;top:.6rem;bottom:.6rem;left:7.25rem}.proyecto{grid-template-columns:6.5rem 1fr;gap:0 2.5rem;padding-bottom:2.4rem;display:grid;position:relative}.proyecto:before{content:"";background:var(--granito);border:2px solid var(--carballo);border-radius:50%;width:14px;height:14px;position:absolute;top:.55rem;left:calc(7.25rem - 6px)}.proyecto.activo:before{background:var(--folla);border-color:var(--musgo)}.periodo{font:700 1.05rem var(--sans);color:var(--carballo);text-align:right;font-variant-numeric:tabular-nums;margin:.2rem 0 0}.proyecto.activo .periodo{color:var(--musgo)}.proyecto-cuerpo{min-width:0;max-width:var(--texto)}.proyecto-cuerpo>summary{cursor:pointer;justify-items:start;gap:.2rem;list-style:none;display:grid}.proyecto-cuerpo>summary::-webkit-details-marker{display:none}.proyecto-cuerpo>summary:hover h2{color:var(--musgo)}.ver-mas{font:700 1rem var(--sans);color:var(--musgo);border-bottom:1px solid}.ver-mas:before{content:"Ver más ▾"}.proyecto-cuerpo[open] .ver-mas:before{content:"Ver menos ▴"}.proyecto-cuerpo[open]>summary{margin-bottom:1rem}.proyecto-cuerpo .resumen{margin-bottom:.3rem;display:block}.proyecto h2{font-size:var(--t-3);margin-bottom:.2em}.resumen{font-size:var(--t-1);color:var(--lousa-suave);margin-bottom:1rem;line-height:1.45}.logros{font-family:var(--sans);gap:.4rem;margin:1.2rem 0;padding:0;list-style:none;display:grid}.logros li{background:var(--papel);border-left:3px solid var(--folla);padding:.5rem .8rem}.enlaces{font-family:var(--sans);flex-wrap:wrap;gap:.4rem 1.4rem;margin:0;font-weight:700;display:flex}@media (width<=640px){.trayectoria:before{left:.45rem}.proyecto{grid-template-columns:1fr;padding-left:2rem}.proyecto:before{left:0}.periodo{text-align:left;margin-bottom:.3rem}}.proyecto-titulo{align-items:center;gap:1rem;margin-bottom:.2em;display:flex}.proyecto-titulo h2{margin:0}.proyecto-logo{flex:none;width:4.5rem;height:auto}.galeria{gap:.75rem;margin:1.4rem 0;display:grid}.galeria-2{grid-template-columns:1fr 1fr}.galeria-3{grid-template-rows:auto auto;grid-template-columns:2fr 1fr}.galeria-3 figure:first-child{grid-row:span 2}.galeria figure{margin:0}.galeria img{object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.galeria-3 figure{flex-direction:column;display:flex}.galeria-3 img{flex:1;height:100%;min-height:0}.galeria-2 img{aspect-ratio:4/3}.galeria figcaption{font:.92rem var(--sans);color:var(--lousa-suave);margin-top:.35rem}@media (width<=640px){.galeria-2,.galeria-3{grid-template-columns:1fr}.galeria-3 figure:first-child{grid-row:auto}}.galeria-1{max-width:24rem}.estado{font:700 .9rem var(--sans);border-radius:999px;margin:0 0 .6rem;padding:.15rem .7rem;display:inline-block}.estado-activo{background:var(--folla-clara);color:var(--musgo-hondo)}.estado-finalizado{background:var(--linea);color:var(--lousa)}.galeria figcaption{line-height:1.4}.foto-articulo{border-radius:6px;width:100%;height:auto;margin-bottom:1.5rem}.programado{font:700 .85rem var(--sans);background:var(--folla-clara);color:var(--musgo-hondo);border-radius:999px;margin:.3rem 0;padding:.15rem .6rem;display:inline-block}.etiqueta{font:700 .82rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--carballo);margin:0 0 .9rem}.ep .etiqueta,.monte .etiqueta{color:var(--folla)}h1 em,h2 em{color:var(--musgo);font-style:italic;font-weight:700}.monte h1 em,.ep h2 em{color:var(--folla)}.banda{padding:clamp(3.5rem,9vw,6.5rem) 0}.banda+.banda{border-top:0}.banda-granito{background:var(--granito)}.banda-papel{background:var(--papel)}.banda-brote{background:var(--brote)}.cabeza-seccion{max-width:44rem;margin-bottom:clamp(2rem,5vw,3rem)}.cabeza-seccion h2{font-size:var(--t-4);margin-bottom:.4em}.cabeza-seccion p:not(.etiqueta){font-size:var(--t-1);color:var(--lousa-suave);margin:0;line-height:1.5}.ep .cabeza-seccion p:not(.etiqueta){color:#d9dcd8}.tarjetas{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.tarjeta{background:var(--papel);border:1px solid var(--linea);border-radius:14px;flex-direction:column;gap:.6rem;padding:1.6rem 1.5rem 1.4rem;transition:transform .25s,box-shadow .25s,border-color .25s,background-color .25s;display:flex;position:relative}.tarjeta h3{font-size:var(--t-2);margin:.3rem 0 0}.tarjeta p{color:var(--lousa-suave);flex:1;margin:0}.tarjeta .icono{background:var(--brote);width:3rem;height:3rem;color:var(--musgo);border-radius:50%;place-items:center;display:grid}.tarjeta .icono svg{width:1.5rem;height:1.5rem}.tarjeta a.mas{font-family:var(--sans);color:var(--musgo);font-weight:700;text-decoration:none}.tarjeta a.mas:after{content:"";border-radius:inherit;position:absolute;inset:0}.tarjeta a.mas span{transition:transform .2s;display:inline-block}.tarjeta:hover a.mas span{transform:translate(4px)}.capitulos{gap:1rem}.capitulos li{border:1px solid var(--linea);background:var(--papel);border-radius:14px;padding:0;transition:transform .25s,box-shadow .25s,border-color .25s,background-color .25s}.capitulos a{height:100%;padding:1.1rem 1.2rem 1.2rem}.capitulos a:hover strong{text-decoration:none}.tarjeta:hover,.tarjeta:focus-within,.capitulos li:hover,.capitulos li:focus-within{background:var(--folla-clara);border-color:var(--folla);transform:translateY(-4px);box-shadow:0 14px 30px #23292b1a}.tarjeta:hover .icono,.tarjeta:focus-within .icono{background:var(--papel)}.trayecto{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.trayecto .hitos{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.trayecto .hitos li{border-bottom:1px solid var(--linea);grid-template-columns:5.5rem 1fr;align-items:baseline;gap:1rem;padding:.8rem 0;display:grid}.trayecto .hitos b{font:700 1.05rem var(--sans);color:var(--carballo);font-variant-numeric:tabular-nums}@media (width<=860px){.trayecto{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){html.js [data-revelar]{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}html.js [data-revelar].visto{opacity:1;transform:none}html.js [data-revelar="2"]{transition-delay:80ms}html.js [data-revelar="3"]{transition-delay:.16s}html.js [data-revelar="4"]{transition-delay:.24s}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.asociacion{margin-bottom:clamp(2rem,5vw,3rem)}.asociacion h3,.trayecto h3{font-size:var(--t-2);margin-top:0}#asociacion .trayecto{border-top:1px solid #23292b1f;padding-top:clamp(2rem,5vw,3rem)}#colabora .formas{margin-top:0}#colabora .cita{margin-top:clamp(2.5rem,6vw,4rem)}.tarjeta .meta{font:.9rem var(--sans);color:var(--lousa-suave)}#colabora .dato{background:var(--brote)}:root{--noche:#18221a;--noche-2:#223020;--claro-sobre-noche:#dfe5d8}.mv-etiqueta{font:700 .8rem var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--folla);margin:0 0 1rem}.mv-etiqueta.oscura{color:var(--carballo)}.mv-grano{z-index:-1;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.contornos{z-index:-1;width:108%;height:108%;color:var(--folla);transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:-4%}.contornos path{stroke-width:.9px;opacity:.5}.contornos path[stroke-width="1.6"]{stroke-width:1.7px}.mv-portada .contornos,.cabecera .contornos{-webkit-mask-image:linear-gradient(100deg,#00000047 15%,#00000073 50%,#000 85%);mask-image:linear-gradient(100deg,#00000047 15%,#00000073 50%,#000 85%)}@media (prefers-reduced-motion:no-preference){.contornos path{stroke-dasharray:1;stroke-dashoffset:1px;animation:2.6s cubic-bezier(.4,0,.2,1) forwards mv-dibujar;animation-delay:calc(var(--i) * 45ms)}}@keyframes mv-dibujar{to{stroke-dashoffset:0}}@keyframes mv-subir{to{transform:none}}@keyframes mv-aparecer{to{opacity:1}}.cabecera{isolation:isolate;background:radial-gradient(120% 120% at 80% 10%, var(--noche-2), var(--noche));color:#f3f5ee;padding:clamp(3.5rem,9vw,6.5rem) 0 clamp(3rem,7vw,5rem);position:relative;overflow:hidden}.cabecera .contornos path{opacity:.32}.cabecera h1{letter-spacing:-.015em;color:#fff;max-width:18ch;margin-bottom:.4em;font-size:clamp(2.4rem,6.5vw,5rem);line-height:1}.cabecera h1 em{color:var(--folla);font-style:italic}.cabecera-entrada{font-size:var(--t-1);max-width:40ch;color:var(--claro-sobre-noche);margin:0;line-height:1.45}.cabecera .miga{font:700 .95rem var(--sans);margin:0 0 1.2rem}.cabecera .miga a{color:var(--folla);text-decoration:none}.cabecera .miga a:hover{text-decoration:underline}.cabecera :focus-visible{outline-color:#fff}@media (prefers-reduced-motion:no-preference){.cabecera h1,.cabecera-entrada,.cabecera .mv-etiqueta{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards mv-subir,.9s forwards mv-aparecer;transform:translateY(16px)}.cabecera h1{animation-delay:.1s}.cabecera-entrada{animation-delay:.25s}}.mv{overflow-x:clip}.mv em{font-style:italic}.mv-portada{background:radial-gradient(120% 90% at 70% 30%, var(--noche-2), var(--noche));color:#f3f5ee;isolation:isolate;align-items:center;min-height:calc(100svh - 4.5rem);display:grid;position:relative;overflow:hidden}.mv-portada .contornos path{opacity:.6}.mv-portada-texto{padding-block:4rem}.mv-titular{letter-spacing:-.02em;color:#fff;margin:0 0 1.6rem;font-size:clamp(3.4rem,11vw,9.5rem);line-height:.92}.mv-titular em{color:var(--folla);font-weight:700}.mv-linea{padding-bottom:.08em;display:block;overflow:hidden}.mv-linea>span{display:inline-block}.mv-entrada{font-size:var(--t-1);max-width:36ch;color:var(--claro-sobre-noche);margin:0;line-height:1.45}.mv-portada .btn-claro,.mv-camino .btn-claro{color:#fff;border-color:#fff}.mv-pie-portada{right:var(--gutter);font:.8rem var(--sans);letter-spacing:.12em;color:#f3f5ee8c;margin:0;position:absolute;bottom:1.4rem}@media (prefers-reduced-motion:no-preference){.mv-linea>span{animation:1s cubic-bezier(.2,.8,.2,1) forwards mv-subir;transform:translateY(105%)}.mv-linea:nth-child(2)>span{animation-delay:.15s}.mv-entrada,.mv-portada .acciones,.mv-portada .mv-etiqueta{opacity:0;animation:.9s .5s forwards mv-aparecer}.mv-portada .acciones{animation-delay:.7s}}.mv-monte{background:linear-gradient(var(--noche) 0%, #2c3b27 30%, var(--brote) 62%);padding-top:6rem;position:relative;overflow:hidden}.mv-capas{width:100%;height:42vh;min-height:260px;display:block}.mv-capas .capa-1{fill:#3d5233}.mv-capas .capa-2{fill:#56703f}.mv-capas .capa-3{fill:#8ea24a}.mv-capas .capa-4{fill:var(--brote)}.mv-monte-texto{color:#f3f5ee;position:absolute;top:5rem;left:0;right:0}.mv-monte-texto h2{color:#fff;max-width:14ch;font-size:clamp(2.2rem,6vw,4.6rem);line-height:1}.mv-monte-texto h2 em{color:var(--folla)}.mv-ventana{background:var(--brote);padding:0 var(--gutter) 5rem;margin:0}.mv-ventana img{aspect-ratio:16/8;object-fit:cover;border-radius:28px;width:100%;max-width:72rem;margin:0 auto}.mv-ventana figcaption{text-align:center;font:700 .85rem var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--carballo);margin-top:1rem}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.mv-capas path{animation:linear both mv-capa view();animation-range:entry exit 60%}.mv-capas .capa-1{--d:160px}.mv-capas .capa-2{--d:110px}.mv-capas .capa-3{--d:60px}.mv-capas .capa-4{--d:0px}.mv-ventana img{animation:linear both mv-abrir view();animation-range:entry cover 45%}}}@keyframes mv-capa{0%{transform:translateY(var(--d))}to{transform:none}}@keyframes mv-abrir{0%{clip-path:inset(12% 30% round 400px)}to{clip-path:inset(0 round 28px)}}.mv-cifras{background:var(--brote);padding:0 0 5rem}.mv-cifras-rejilla{border-top:1px solid #23292b26;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding-top:2.5rem;display:grid}.mv-cifras b{font:700 clamp(2.6rem, 6vw, 4.4rem) var(--serif);color:var(--musgo);font-variant-numeric:tabular-nums;line-height:1;display:block}.mv-cifras span{font:1rem var(--sans);color:var(--lousa-suave)}@media (width<=760px){.mv-cifras-rejilla{grid-template-columns:1fr 1fr}}.mv-bento-seccion{background:var(--granito);padding:clamp(4rem,10vw,7rem) 0}.mv-h2{font-size:var(--t-4);margin-bottom:2rem}.mv-h2 em{color:var(--musgo)}.mv-h2.claro{color:#fff}.mv-h2.claro em{color:var(--folla)}.mv-bento{grid-template-columns:1.4fr 1fr;gap:1.2rem;display:grid}.mv-bloque{color:var(--lousa);border:1px solid var(--linea);background:var(--papel);border-radius:24px;flex-direction:column;gap:.6rem;padding:1.8rem;text-decoration:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,background-color .35s;display:flex;position:relative;overflow:hidden}.mv-bloque:hover,.mv-bloque:focus-visible{background:var(--folla-clara);transform:translateY(-6px);box-shadow:0 22px 44px #23292b24}.mv-bloque h3{font-size:var(--t-3);margin:0}.mv-bloque p{color:var(--lousa-suave);max-width:36ch;margin:0}.mv-bloque-etq{font:700 .75rem var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--carballo)}.mv-flecha{background:var(--lousa);color:#fff;width:2.6rem;height:2.6rem;font:700 1.2rem var(--sans);border-radius:50%;place-items:center;transition:transform .35s;display:grid;position:absolute;top:1.5rem;right:1.6rem}.mv-bloque:hover .mv-flecha{transform:rotate(-45deg)}.mv-ep{background:var(--lousa);color:#fff;border-color:var(--lousa);perspective:1200px;grid-row:span 3}.mv-ep h3{font-size:var(--t-4);color:#fff}.mv-ep p{color:#d9dcd8}.mv-ep .mv-bloque-etq{color:var(--folla)}.mv-ep .mv-flecha{background:var(--folla);color:var(--lousa)}.mv-ep:hover,.mv-ep:focus-visible{background:#2b3335}.mv-ep:hover p,.mv-ep:hover h3{color:#fff}.mv-ep img{border-radius:14px;margin-top:auto;box-shadow:0 18px 40px #00000059}.mv-coach{background:var(--brote)}.mv-gigante{font:700 clamp(4rem, 10vw, 7rem) var(--serif);color:var(--musgo);line-height:.9}.mv-manual h3,.mv-blog h3{font-size:var(--t-2);max-width:22ch}@media (width<=860px){.mv-bento{grid-template-columns:1fr}.mv-ep{grid-row:auto}}.giro-entrada{transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){html.js .giro-entrada{opacity:0;transition:transform 2.4s cubic-bezier(.22,.61,.36,1) .3s,opacity 1.2s .3s;transform:translateY(35%)rotateX(80deg)}html.js .visto .giro-entrada,html.js .giro-entrada.visto{opacity:1;transform:none}}.mv-asociacion{background:var(--papel);padding:clamp(4rem,10vw,7rem) 0}.mv-asociacion .dos{margin-bottom:clamp(2rem,5vw,3rem)}.mv-asociacion h3{font-size:var(--t-2);margin-top:0}.mv-camino{background:var(--noche);color:#f3f5ee;height:300vh;position:relative}.mv-camino-fijo{flex-direction:column;justify-content:center;height:calc(100vh - 4.5rem);display:flex;position:sticky;top:4.5rem;overflow:hidden}.mv-camino-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;width:100%;display:flex}.mv-pista{padding:1rem var(--gutter) 2rem;will-change:transform;gap:1.5rem;display:flex}.mv-hito{color:#f3f5ee;background:#f3f5ee0f;border:1px solid #b9cb3340;border-radius:22px;flex:0 0 min(80vw,24rem);padding:2rem 1.8rem;text-decoration:none;transition:background-color .3s,transform .3s;position:relative}.mv-hito:before{content:"";z-index:-1;border-top:1px dashed #b9cb3359;position:absolute;top:3.2rem;left:-1.5rem;right:-1.5rem}.mv-hito:hover,.mv-hito:focus-visible{background:#b9cb3324;transform:translateY(-4px)}.mv-ano{font:700 2.4rem var(--serif);color:var(--folla);margin-bottom:1rem;display:block}.mv-hito h3{font-size:var(--t-2);color:#fff;margin:0 0 .5rem}.mv-hito p{color:#cfd6c8;margin:0 0 1.2rem;font-size:1rem}.mv-estado{font:700 .8rem var(--sans);background:#f3f5ee1f;border-radius:99px;padding:.2rem .7rem}.mv-estado.activo{background:var(--folla);color:var(--lousa)}@media (prefers-reduced-motion:reduce),(width<=760px){.mv-camino{height:auto;padding:4rem 0}.mv-camino-fijo{height:auto;position:static}.mv-pista{scroll-snap-type:x mandatory;overflow-x:auto;transform:none!important}.mv-hito{scroll-snap-align:start}}.mv-cierre{isolation:isolate;background:var(--brote);text-align:center;padding:clamp(5rem,14vw,10rem) 0;position:relative;overflow:hidden}.mv-cierre .contornos{color:var(--musgo)}.mv-cierre .contornos path{opacity:.18;stroke-width:1.2px;stroke-dasharray:none;stroke-dashoffset:0;animation:none}.mv-cierre-titular{margin-bottom:2rem;font-size:clamp(3rem,10vw,8rem);line-height:.95}.mv-cierre-titular em{color:var(--musgo)}.mv-cierre .acciones{justify-content:center}.adelanto{background:linear-gradient(var(--noche) 55%, var(--granito) 55%);perspective:1400px;padding:0 0 clamp(2.5rem,6vw,4rem)}.adelanto-pie{color:var(--lousa-suave)}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}
