:root{--papel: #F5F0E0;--papel-2: #EBE3C9;--tinta: #27251B;--tinta-80: rgba(29,27,20,.8);--tinta-60: rgba(29,27,20,.6);--tinta-30: rgba(29,27,20,.3);--tinta-12: rgba(29,27,20,.12);--ruana: #EBA937;--miel: #A8740D;--pajizo: #D9A92B;--frailejon: #6C8B67;--paramo: #33454F;--paramo-txt: #ECE7D8;--trazo: #23211A;--salvia: #87947B;--salvia-media: #7A8870;--salvia-oscura: #6E7B63;--flor: #C79A3B;--teja: #B4552D;--cerro-lejano: #3E5560;--cerro-cercano: #26333B;--sombra-pliegue: #14110A;--luz-pliegue: #FFFDF2;--blanco: #FFFFFF;--serif: "Fraunces", Georgia, serif;--sans: "Instrument Sans", "Helvetica Neue", Arial, sans-serif;--mono: "IBM Plex Mono", "SFMono-Regular", monospace;--mano: "Caveat", cursive;--marron: 12px;--gutter: clamp(20px, 4vw, 64px);--fs-texto: clamp(18px, calc(.35vw + 15px) , 20px);--ease: cubic-bezier(.32,.94,.6,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{background:var(--papel);color:var(--tinta);font-family:var(--sans);font-size:var(--fs-texto);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased}::selection{background:var(--ruana);color:var(--tinta)}body:after{content:"";position:fixed;inset:0;z-index:120;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E")}img{max-width:100%;display:block}a{color:inherit}.mono{font-family:var(--mono)}.separador{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.separador.centrado{align-items:center}.separador .linea{display:block;width:96px;height:2px;background:repeating-linear-gradient(90deg,currentColor 0 8px,transparent 8px 13px)}.separador.montana .linea{background:repeating-linear-gradient(90deg,currentColor 0 12px,transparent 12px 16px,currentColor 16px 19px,transparent 19px 23px)}.separador .anotacion{color:var(--color-anotacion, var(--miel));transform-origin:left center}.pliegue{border:0;height:1px;background:repeating-linear-gradient(90deg,currentColor 0 8px,transparent 8px 14px);opacity:.45}.pliegue-montana{border:0;height:1px;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 5px,currentColor 5px 13px,transparent 13px 18px);opacity:.45}.anotacion{font-family:var(--mano);font-size:clamp(22px,2.4vw,30px);line-height:1.1;color:var(--miel);transform:rotate(-3deg);display:inline-block}.pend-nota{font-weight:400;font-size:15px;color:var(--tinta-80);font-style:italic}.centro{text-align:center}.chip{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:4px 12px;border:1.2px dashed var(--tinta-30);border-radius:999px;color:var(--tinta-80);white-space:nowrap}.flecha-doblar{width:64px;height:44px;overflow:visible}.flecha-doblar path{fill:none;stroke:currentColor;stroke-width:2;stroke-dasharray:6 6;animation:correr 1.2s linear infinite}@keyframes correr{to{stroke-dashoffset:-12}}.simb{width:22px;height:16px;overflow:visible;flex:none}.simb *{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.simb .valle{stroke-dasharray:4 3}.simb .montana{stroke-dasharray:1.5 2.5 5 2.5}.simb .flecha{stroke-dasharray:3 2.6;animation:correr 1.2s linear infinite}.reveal{opacity:0;transform:translateY(3.1vw);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.arriba{transform:translateY(-3.1vw)}.reveal.in{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:.12s}.reveal[data-delay="2"]{transition-delay:.24s}.reveal[data-delay="3"]{transition-delay:.36s}.reveal:not(.in){transition-duration:.45s;transition-delay:0s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;transition-duration:1ms!important}.reveal,.reveal.arriba{opacity:1;transform:none}}html:has(dialog[open]){overflow:hidden}html:has(nav.movil.abierta){overflow:hidden}.btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:13px 26px;border-radius:999px;text-decoration:none;cursor:pointer;border:1.5px solid var(--tinta);background:var(--tinta);color:var(--papel);transition:background .25s,color .25s,transform .25s var(--ease)}.btn:hover{background:var(--ruana);border-color:var(--miel);color:var(--tinta);transform:translateY(-2px)}.btn.btn-linea{background:transparent;color:var(--tinta)}.btn.btn-linea:hover{background:var(--tinta);color:var(--papel)}.btn.btn-naranja{background:var(--ruana);border-color:var(--miel);color:var(--tinta)}.btn.btn-naranja:hover{background:var(--tinta);border-color:var(--tinta)}.btn.btn-claro{background:var(--paramo-txt);border-color:var(--paramo-txt);color:var(--paramo)}.btn.btn-claro:hover{background:var(--ruana);border-color:var(--miel);color:var(--tinta)}section{padding:clamp(70px,10vw,140px) var(--gutter);position:relative}.sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:clamp(36px,5vw,70px);flex-wrap:wrap}h2.titulo{font-family:var(--serif);font-weight:520;letter-spacing:-.02em;font-size:clamp(40px,6vw,88px);line-height:.98}.separador+.titulo,.titulo+.separador{margin-top:18px}.lema{font-family:var(--mono);font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--tinta-80);max-width:32ch}.rico em{font-style:italic;font-weight:var(--peso-enfasis, 340);color:var(--color-enfasis, var(--miel));text-transform:var(--transformar-enfasis, inherit)}.rico b{font-weight:600;color:var(--tinta)}.rico a{color:inherit;text-decoration-style:dashed;text-underline-offset:.2em;text-decoration-color:var(--color-enfasis, var(--miel))}.rico a:hover{color:var(--color-enfasis, var(--miel))}.rico mark{background:none;color:inherit;position:relative;z-index:0;white-space:nowrap}.rico mark:after{content:"";position:absolute;left:-2%;bottom:.06em;width:104%;height:.34em;background:var(--frailejon);z-index:-1;transform:rotate(-1deg)}.rico .destacado{color:var(--color-enfasis, var(--pajizo))}.doblez{display:block;height:58px;position:relative}.doblez:before{content:"";position:absolute;inset:0 0 50%;background:linear-gradient(180deg,#ffffff1a,#fff0)}.doblez:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(180deg,#14110a47,#14110a00)}.doblez .linea{position:absolute;top:50%;left:0;right:0;height:1px;background:repeating-linear-gradient(90deg,currentColor 0 8px,transparent 8px 14px);opacity:.45}.doblez.montana .linea{background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 6px,currentColor 6px 16px,transparent 6px 20px)}@media(max-width:760px){section{padding:clamp(56px,14vw,80px) var(--gutter)}.lema{font-size:13px;letter-spacing:.08em;max-width:none}button.chip{min-height:44px;padding:10px 16px;font-size:12px}.desliza{-webkit-mask-image:linear-gradient(90deg,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 82%,transparent)}.volver,.enlace,.recursos-link{display:inline-flex;align-items:center;min-height:44px}.separador .linea{width:72px}.doblez{height:44px}}@media print{body:has(app-pagina-booklet){background:var(--blanco)}body:has(app-pagina-booklet):after{display:none}body:has(app-pagina-booklet) :is(app-cabecera,app-hero,app-leyenda,app-pie,app-patrocinadores,.doblez){display:none!important}body:has(app-pagina-booklet) .reveal{opacity:1;transform:none;transition:none}}
