@font-face{font-family:Caveat Fallback;font-style:normal;src:local("Arial");size-adjust:77.46%;ascent-override:123.93%;descent-override:38.73%;line-gap-override:0%}@font-face{font-family:EB Garamond Fallback;font-style:normal;src:local("Georgia");size-adjust:85.95%;ascent-override:117.16%;descent-override:34.67%;line-gap-override:0%}@font-face{font-family:EB Garamond Fallback;font-style:italic;src:local("Georgia Italic");size-adjust:82.54%;ascent-override:122%;descent-override:36.1%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;font-style:normal;src:local("Georgia");size-adjust:105.12%;ascent-override:93.04%;descent-override:24.26%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;font-style:normal;src:local("Courier New");size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0%}@font-face{font-family:"Source Sans 3 Fallback";font-style:normal;src:local("Arial");size-adjust:92.85%;ascent-override:110.29%;descent-override:43.08%;line-gap-override:0%}:root{--forest: #1B3A2D;--moss: #4a6741;--sage: #7BAF8E;--sand: #f4eed6;--amber: #d4943a;--coral: #c45d3e;--sky: #5b9bd5;--plum: #8a6ca0;--marca: #c45d3e;--marca-clara: #e27a5c;--forest-2: #2A5240;--tinta-ciudad: #24508c;--tinta-centro: #5a3a70;--tinta-pluma: #2a3550;--heart: var(--marca);--visto: var(--prob-high);--sand-dark: #e8dcc8;--warm: #5a4632;--cream: #FAF6EC;--cream-warm: #F6EFE0;--border-warm: #E0D5BC;--ink: #2b2317;--ink-soft: #6b5c46;--ink-faint: #a2937b;--paper: #FAF6EC;--paper-edge: #efe6d2;--rule: #d9cdb3;--rule-strong: #c3b291;--sepia: #7a5c3a;--herbarium: #8a7f5c;--badge-gold-bg: var(--paper);--badge-gold-text: var(--ink);--badge-gold-border: var(--rule-strong);--badge-gold-shadow: 2px 2px 0 rgba(43, 35, 23, .28);--prob-high: #3b6428;--prob-good: #5b7f3a;--prob-mid: #a8742a;--prob-low: #a5523a;--prob-none: #c8c4b8;--prob-bg-high: rgba(45,125,58,.06);--prob-bg-mid: rgba(212,148,58,.06);--prob-bg-low: rgba(196,93,62,.06);--prob-bg-none: rgba(200,196,184,.04);--white: #ffffff;--off-white: #faf9f4;--gray-100: #f0ede4;--gray-200: #e2dfd5;--gray-300: #c8c4b8;--gray-400: #9e9a8f;--gray-500: #6b6860;--gray-600: #4a4740;--dark: #2a2826;--font-serif: "Fraunces", "Fraunces Fallback", "Iowan Old Style", Georgia, serif;--font-hand: "EB Garamond", "EB Garamond Fallback", "Iowan Old Style", Georgia, serif;--font-script: "Caveat", "Caveat Fallback", "Bradley Hand", cursive;--font-sans: "Source Sans 3", "Source Sans 3 Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", "JetBrains Mono Fallback", "SF Mono", monospace;--text-hero: clamp(28px, 5vw, 46px);--text-section: clamp(18px, 3vw, 24px);--text-lg: 16px;--text-base: 13px;--text-sm: 11px;--text-xs: 9.5px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-pill: 2px;--shadow-sm: 0 1px 3px rgba(90, 70, 50, .08);--shadow-md: 0 4px 12px rgba(90, 70, 50, .1);--shadow-lg: 0 8px 24px rgba(90, 70, 50, .12);--section-gap: 48px;--max-width: 1200px;--nav-height: 56px}.tema-ciudad{--forest: #1f2d3d;--forest-2: #34495e}.tema-centro{--forest: #4a2f5c;--forest-2: #6a4a80;--marca-clara: #e3d0ef}.tema-museo{--forest: #684510;--forest-2: #8a5d17;--marca-clara: #f0d9a8}.tema-ciudad .gnav,.tema-centro .gnav,.tema-museo .gnav,.tema-ciudad .foot,.tema-centro .foot,.tema-museo .foot{--forest: #1B3A2D;--forest-2: #2A5240;--marca-clara: #e27a5c}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;color:var(--forest);background-color:var(--cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img{max-width:100%;height:auto;display:block}a{color:var(--moss);text-decoration:none;transition:color .2s ease}a:hover{color:var(--marca)}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:400;line-height:1.2;color:var(--forest)}h1{font-size:var(--text-hero)}h2{font-size:var(--text-section)}h3{font-size:var(--text-lg)}:focus-visible{outline:2px solid var(--marca);outline-offset:2px}.gnav{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.018) 0 1px,transparent 1px 3px),repeating-linear-gradient(-45deg,rgba(0,0,0,.05) 0 1px,transparent 1px 3px);box-shadow:inset 0 -1px #e27a5c73;position:sticky;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;height:var(--nav-height);padding:0 var(--space-lg);background:var(--forest);color:var(--white)}.gnav__logo{font-family:var(--font-serif);font-size:19px;font-weight:600;color:#f3ead6;letter-spacing:.02em;text-shadow:0 1px 0 rgba(0,0,0,.35)}.gnav__logo img{display:block;height:30px;width:auto;filter:drop-shadow(0 1px 0 rgba(0,0,0,.35))}.gnav__links{display:flex;gap:var(--space-lg);list-style:none}.gnav__links a{color:var(--gray-200);font-size:var(--text-sm);font-weight:500;text-transform:uppercase;letter-spacing:1px;transition:color .2s}.gnav__links a[data-cuenta]{color:var(--marca-clara);font-weight:600}.gnav__links a[data-cuenta]:hover{color:var(--white)}.gnav__links a:hover{color:var(--marca-clara)}.gnav__burger{display:none;flex-direction:column;gap:4px;background:none;border:none;cursor:pointer;padding:8px;min-width:44px;min-height:44px;align-items:center;justify-content:center}.gnav__burger-line{display:block;width:20px;height:2px;background:var(--white);border-radius:1px;transition:transform .2s,opacity .2s}.gnav__burger--active .gnav__burger-line:nth-child(1){transform:translateY(6px) rotate(45deg)}.gnav__burger--active .gnav__burger-line:nth-child(2){opacity:0}.gnav__burger--active .gnav__burger-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.foot{background:var(--forest);color:var(--gray-300);padding:0 var(--space-lg);font-size:var(--text-sm);text-align:center}.foot__inner{max-width:var(--max-width);margin:0 auto}.foot a{color:var(--marca-clara)}.foot a:hover{color:var(--sand)}.foot__brand{font-family:var(--font-serif);font-size:var(--text-lg);color:var(--white);margin-bottom:var(--space-sm)}.foot__brand img{display:block;height:40px;width:auto;margin-inline:auto}.foot__tagline{margin-bottom:var(--space-lg)}.foot__links{display:flex;justify-content:center;gap:var(--space-lg);list-style:none;margin-bottom:var(--space-lg)}.foot__copy{color:var(--gray-400);font-size:var(--text-xs)}.foot__phylo-link{color:var(--gray-400);text-decoration:underline;text-decoration-color:#fff3}.foot__phylo-link:hover{color:var(--sand)}.foot__mosaic{border-bottom:1px solid rgba(255,255,255,.08);padding:var(--space-lg) var(--space-lg) var(--space-md);margin-bottom:var(--space-lg);overflow:hidden}.foot__mosaic-track{display:flex;justify-content:center;align-items:center;gap:clamp(20px,4vw,48px);flex-wrap:wrap;max-width:var(--max-width);margin:0 auto}.foot__mosaic-track img{width:44px;height:44px;object-fit:contain;opacity:.18;filter:invert(1);transition:opacity .3s}.foot__mosaic-track img:hover{opacity:.45}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-lg)}.section{padding:var(--section-gap) 0;position:relative}.section>*{position:relative;z-index:1}.section+.section{border-top:1px solid var(--border-warm)}.section__title{font-family:var(--font-serif);font-size:var(--text-section);margin-bottom:var(--space-xl)}.section__subtitle{font-size:var(--text-sm);color:var(--gray-400);margin-top:calc(-1 * var(--space-lg));margin-bottom:var(--space-xl)}.card{background:var(--white);border-radius:10px;border:1px solid var(--border-warm);box-shadow:var(--shadow-sm);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.data-value{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.badge{display:inline-flex;align-items:center;gap:var(--space-xs);padding:2px 8px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px}.badge--prob-high{background:var(--prob-high);color:var(--white)}.badge--prob-good{background:var(--prob-good);color:var(--white)}.badge--prob-mid{background:var(--prob-mid);color:var(--white)}.badge--prob-low{background:var(--prob-low);color:var(--white)}.badge--prob-none{background:var(--prob-none);color:var(--gray-600)}.badge--iucn-cr{background:#d32f2f;color:var(--white)}.badge--iucn-en{background:#e65100;color:var(--white)}.badge--iucn-vu{background:var(--amber);color:var(--white)}.badge--iucn-nt{background:var(--sky);color:var(--white)}.badge--iucn-lc{background:var(--prob-high);color:var(--white)}.badge--endemic{background:var(--plum);color:var(--white)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:10px 20px;border:none;border-radius:0;font-family:var(--font-sans);font-size:var(--text-base);font-weight:600;cursor:pointer;transition:background .2s,transform .1s}.btn:active{transform:scale(.98)}.btn--primary{background:var(--marca);color:var(--white)}.btn--primary:hover{background:#c4862e;color:var(--white)}.btn--secondary{background:var(--moss);color:var(--white)}.btn--secondary:hover{background:#3d5736;color:var(--white)}.btn--outline{background:transparent;border:1.5px solid var(--moss);color:var(--moss)}.btn--outline:hover{background:var(--moss);color:var(--white)}.prob-dot{display:inline-block;width:10px;height:10px;border-radius:50%}.prob-dot--high{background:var(--prob-high)}.prob-dot--good{background:var(--prob-good)}.prob-dot--mid{background:var(--prob-mid)}.prob-dot--low{background:var(--prob-low)}.prob-dot--none{background:var(--prob-none)}.stars{display:inline-flex;gap:1px;color:var(--amber);font-size:11px}.stars--empty{color:var(--gray-300)}.species-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md)}.taxon-tabs{display:flex;gap:var(--space-sm);margin-bottom:var(--space-lg)}.hero{position:relative;padding:var(--space-3xl) var(--space-lg) var(--space-2xl);text-align:center;color:var(--white);overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,var(--forest) 0%,var(--moss) 100%);z-index:-1}.hero__title{font-size:var(--text-hero);color:var(--white);margin-bottom:var(--space-sm)}.hero__subtitle{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:300;opacity:.85;margin-bottom:var(--space-lg)}.hero__badges{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}.hero__badge{display:flex;align-items:center;gap:var(--space-xs);background:#ffffff26;padding:6px 14px;border-radius:0;font-size:var(--text-sm)}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font:600 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin-bottom:var(--space-md)}.breadcrumbs a{color:var(--ink-soft);text-decoration:underline;text-decoration-color:var(--rule-strong);text-underline-offset:3px}.breadcrumbs a:hover{color:var(--marca);text-decoration-color:currentColor}.breadcrumbs__sep{font-size:13px;color:var(--ink-faint)}.breadcrumbs a.breadcrumbs__lugar{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--marca);text-decoration-thickness:2px;text-underline-offset:4px}.breadcrumbs a.breadcrumbs__lugar:hover{color:var(--marca)}.calendar{overflow-x:auto;-webkit-overflow-scrolling:touch}.calendar__grid{display:grid;grid-template-columns:140px repeat(12,1fr);gap:1px;background:var(--gray-200);border-radius:var(--radius-md);overflow:hidden;min-width:700px}.calendar__cell{display:flex;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-sm);background:var(--white);font-size:var(--text-sm);min-height:32px}.calendar__label{justify-content:flex-start;font-weight:500;font-size:var(--text-xs);color:var(--gray-600);background:var(--gray-100)}.calendar__header{font-weight:600;font-size:var(--text-xs);text-transform:uppercase;background:var(--forest);color:var(--white)}.calendar__best{background:#3d9e5014}.season-dry{background:var(--amber)}.season-rain{background:var(--sky)}.season-transition{background:linear-gradient(90deg,var(--amber) 50%,var(--sky) 50%)}.score{text-align:center}.score__number{font-family:var(--font-serif);font-size:52px;color:var(--forest);line-height:1}.score__label{font-size:var(--text-sm);color:var(--gray-400);text-transform:uppercase;letter-spacing:1px}.score__bar{height:8px;border-radius:var(--radius-pill);background:var(--gray-100);overflow:hidden;margin-top:var(--space-xs)}.score__bar-fill{height:100%;border-radius:var(--radius-pill);transition:width .6s ease}.visit-card{display:flex;gap:var(--space-md);align-items:flex-start;padding:var(--space-md);background:var(--white);border-radius:var(--radius-md);border:1px solid var(--gray-200)}.visit-card__icon{font-size:24px;flex-shrink:0}.visit-card__title{font-weight:600;margin-bottom:var(--space-xs)}.visit-card__desc{font-size:var(--text-sm);color:var(--gray-500)}@media(max-width:1024px){.species-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.species-grid{grid-template-columns:repeat(2,1fr)}.gnav__burger{display:flex}.gnav__links{display:none;position:absolute;top:var(--nav-height);left:0;right:0;flex-direction:column;background:var(--forest);padding:var(--space-md) var(--space-lg);gap:var(--space-sm);border-top:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow-lg)}.gnav__links--open{display:flex}.gnav__links a{padding:var(--space-sm) 0;min-height:44px;display:flex;align-items:center}.gnav{position:sticky;top:0;z-index:100}.hero{padding:var(--space-2xl) var(--space-md) var(--space-xl)}.container{padding:0 var(--space-md)}.section{padding:var(--space-xl) 0}.taxon-tabs{flex-wrap:wrap;gap:6px;overflow:visible}.taxon-tab{white-space:nowrap;min-height:32px;padding:4px 8px;font-size:12px;flex-shrink:0}}@media(max-width:480px){.species-grid{grid-template-columns:repeat(2,1fr)}.hero__badges{flex-direction:column;align-items:center}}.section.reveal-ready,.ws-plan.reveal-ready{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.section.revealed,.ws-plan.revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.section.reveal-ready,.ws-plan.reveal-ready{opacity:1;transform:none;transition:none}}body{color:var(--ink);background-color:#e8dec8;background-image:radial-gradient(circle at 12% 8%,rgba(122,92,58,.09),transparent 38%),radial-gradient(circle at 88% 82%,rgba(122,92,58,.1),transparent 42%)}.folio{position:relative;isolation:isolate;max-width:1280px;margin:22px auto 30px;background-color:var(--paper);background-image:repeating-linear-gradient(180deg,transparent 0 27px,rgba(96,122,158,.11) 27px 28px),radial-gradient(circle at 92% 2%,rgba(122,92,58,.07),transparent 28%);border:1px solid rgba(122,92,58,.32);box-shadow:0 10px 30px #2c181029,inset 0 0 60px #7a5c3a0d;overflow:clip}.folio:before{content:"";position:absolute;top:0;bottom:0;left:30px;width:1.5px;background:#c45d3e8c;pointer-events:none}.folio:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/images/folio-siluetas.svg) 0 0 / 1200px auto repeat;opacity:.055}@media(min-width:1600px){:root{--max-width: 1480px}.folio{max-width:min(1600px,94vw)}}@media(min-width:1800px){:root{--max-width: 1640px}.folio{max-width:min(1780px,94vw)}}@media(max-width:860px){.folio{margin:0;border-left:0;border-right:0;box-shadow:none}.folio:before{left:7px}.folio:after{background-size:760px auto}}.sheet{position:relative;background:linear-gradient(180deg,#fffdf6,#fdf9ee);box-shadow:0 1px 2px #5a46321a,0 8px 22px #5a463214;border:1px solid rgba(122,92,58,.18)}.tape{position:absolute;width:78px;height:22px;background:linear-gradient(180deg,#e2d0a0b8,#d6c18c9e);border-left:1px solid rgba(255,255,255,.35);border-right:1px solid rgba(255,255,255,.35);box-shadow:0 1px 2px #5a46322e;z-index:3;pointer-events:none}.tape--tl{top:-9px;left:14px;transform:rotate(-6deg)}.tape--tr{top:-9px;right:14px;transform:rotate(5deg)}@media(max-width:600px){.tape{width:42px;height:14px}.tape--tl{top:-6px;left:8px}.tape--tr{top:-6px;right:8px}}.hand{font-family:var(--font-script);font-size:20px;line-height:1.25;color:#3f5d7a;transform:rotate(-.6deg)}.hand--sepia{color:var(--sepia)}h1,h2,h3,h4,h5,h6{color:var(--ink);letter-spacing:-.01em}h1,h2{font-variation-settings:"SOFT" 0,"WONK" 1}.journal-rule{border:0;height:0;border-top:1.5px solid var(--rule-strong);border-bottom:.5px solid var(--rule);padding-top:2px;margin:0 0 var(--space-md)}.specimen{position:relative;background:linear-gradient(180deg,#fffdf7 0%,var(--paper) 100%);border:1px solid var(--rule);box-shadow:0 1px #ffffffb3 inset,0 2px 6px #5a463212}.specimen:after{content:"";position:absolute;inset:3px;border:.5px solid rgba(122,92,58,.18);pointer-events:none;border-radius:inherit}.specimen__no{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--ink-faint);text-transform:uppercase}.marginalia{font-family:var(--font-hand);font-style:italic;font-size:14.5px;line-height:1.5;color:var(--ink-soft)}.field-stamp{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sepia);border:1.5px solid var(--sepia);border-radius:3px;opacity:.72;transform:rotate(-1.2deg)}.journal-open:first-letter{float:left;font-family:var(--font-serif);font-size:3.1em;line-height:.82;padding:.06em .08em 0 0;color:var(--marca);font-weight:600}@media(prefers-reduced-motion:reduce){.field-stamp{transform:none}}.prob-hbar__fill,.parks-table__bar-fill,.cmp-fauna__bar-fill,.monthly-bar__fill,.sc-cat__bar-fill,.sc-sight__bar,.cmp-sight__bar,.cmp-exp__bar,.cmp-duelo__barra,.zp-species-bar,.sc-detail__tx-bar,.sc-detail__exp-bar{background-image:repeating-linear-gradient(-45deg,rgba(255,253,247,.24) 0 1.5px,transparent 1.5px 5px)!important;box-shadow:inset 0 0 0 1px #2b231733}.sc-sight__bar,.cmp-sight__bar,.sc-cat__bar-fill{background-color:var(--prob-good)!important}.prob-hbar__track,.parks-table__bar-track,.cmp-fauna__bar,.cmp-bio__tx-bar-track,.sc-cat__bar-track,.sc-detail__tx-bar-track,.sc-sight__bar-track,.cmp-sight__bar-track,.cmp-exp__bar-track,.sc-detail__exp-bar-track{background:#7a5c3a21!important;box-shadow:inset 0 0 0 1px #7a5c3a1f}.foot__inner--linea{display:flex;align-items:center;flex-wrap:wrap;gap:8px 22px;padding-top:12px;padding-bottom:12px}.foot__inner--linea .foot__brand{display:inline-flex;flex:none;margin:0}.foot__inner--linea .foot__brand img{height:24px;width:auto}.foot__inner--linea .foot__links{display:flex;flex-wrap:wrap;gap:4px 18px;margin:0;padding:0;list-style:none;flex:1 1 auto}.foot__inner--linea .foot__copy{margin:0;font-size:12px;opacity:.7;white-space:nowrap}.foot__siluetas{display:inline-flex;gap:8px;opacity:.45}.foot__siluetas img{width:20px;height:20px;filter:invert(1)}.foot{position:relative}.foot__creditos>summary{list-style:none;cursor:pointer;padding:4px 0;white-space:nowrap;font:600 10.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gray-300)}.foot__creditos>summary::-webkit-details-marker{display:none}.foot__creditos>summary:after{content:" +"}.foot__creditos[open]>summary:after{content:" −"}.foot__creditos>summary:hover{color:var(--white)}.foot__creditos[open] .foot__creditos__lista{position:absolute;left:0;right:0;bottom:100%;z-index:30;max-height:min(46vh,420px);overflow-y:auto;margin:0;padding:18px var(--space-lg) 20px;list-style:none;text-align:left;columns:3 280px;column-gap:28px;background:var(--forest-2);border-top:1px solid rgba(255,255,255,.18);font:500 11.5px/1.5 var(--font-sans);color:var(--gray-300)}.foot__creditos__lista li{break-inside:avoid;margin:0 0 6px}.foot__creditos__lista a{color:inherit;text-decoration:underline dotted;text-underline-offset:3px}.foot__creditos__lista a:hover{color:var(--white)}.btn{border:1.5px solid var(--ink);border-radius:0;padding:12px 22px;font:600 11.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;box-shadow:3px 3px #2b231733;transition:background .15s,transform .1s,box-shadow .1s}.btn:active{transform:translate(2px,2px);box-shadow:1px 1px #2b231733}.btn--primary{background:var(--forest);border-color:var(--forest);color:#fff}.btn--primary:hover{background:var(--forest-2);color:#fff}.btn--secondary{background:var(--marfil, #fffdf7);border-color:var(--ink);color:var(--ink)}.btn--secondary:hover{background:var(--paper-edge);color:var(--ink)}.btn--outline{background:transparent;border:1.5px solid var(--ink);color:var(--ink)}.btn--outline:hover{background:var(--ink);color:var(--paper)}.taxon-tab{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;padding:7px 15px 7px 11px;border:1px solid var(--rule-strong);border-radius:0;background:var(--paper-edge);color:var(--ink-soft);font:500 14px/1.2 var(--font-sans);letter-spacing:0;text-transform:none}.taxon-tab:hover{background:var(--cream-warm);color:var(--ink)}.taxon-tab{cursor:pointer;box-sizing:border-box;min-height:35px}.taxon-tab--active,.taxon-tab[aria-pressed=true],.taxon-tab[aria-selected=true]{background:var(--forest);border-color:var(--forest);color:#fff}.taxon-tab--ciudad:is(.taxon-tab--active,[aria-selected=true]){background:var(--tinta-ciudad);border-color:var(--tinta-ciudad)}.taxon-tab--centro:is(.taxon-tab--active,[aria-selected=true]){background:var(--tinta-centro);border-color:var(--tinta-centro)}.taxon-tab--sm{padding:4px 11px;font-size:12.5px;min-height:0}.taxon-tabs{flex-wrap:wrap;row-gap:8px}.taxon-tab__icon{font-size:19px;line-height:1}@media(max-width:768px){.taxon-tab{padding:5px 11px 5px 8px;font-size:13px;gap:5px}.taxon-tab__icon{font-size:17px}}.section__title--journal{position:relative;padding-bottom:9px;margin-bottom:var(--space-lg);font-family:var(--font-serif);letter-spacing:-.012em}.section__title--journal:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-top:1.5px solid var(--rule-strong);border-bottom:.5px solid var(--rule)}.section__title--journal:before{content:"";position:absolute;left:0;bottom:1px;z-index:1;width:56px;height:3px;background:var(--marca);border-radius:2px}.section__sub{color:var(--ink-soft);font-size:var(--text-sm);margin:-10px 0 var(--space-md)}.sp-hero{padding:var(--space-xl) 0 var(--space-2xl);background:transparent;border-bottom:1px dashed var(--rule-strong)}.sp-hero__layout{display:grid;grid-template-columns:360px 1fr;gap:var(--space-xl);align-items:start;margin-top:var(--space-lg)}.sp-hero__photo{position:relative;width:360px;flex-shrink:0;padding-top:6px}.sp-hero__photo img{width:100%;height:auto;display:block}.sp-hero__photo>img{box-sizing:border-box;background:#fffdf7;padding:11px 11px 34px;border:1px solid rgba(122,92,58,.2);box-shadow:0 8px 22px #2c181047;transform:rotate(-1.4deg)}.chincheta{position:absolute;top:-4px;left:50%;z-index:4;width:22px;height:22px;margin-left:-11px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 30%,#e8876b,#9e4329 70%);box-shadow:0 3px 5px #2c181080,inset 0 -2px 3px #0000004d}.chincheta:after{content:"";position:absolute;top:5px;left:6px;width:6px;height:6px;border-radius:50%;background:#fffc}.sp-hero__placeholder{width:100%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:var(--gray-200);font-size:64px}.sp-hero__rank{text-transform:uppercase;letter-spacing:.5px;font-size:var(--text-xs);font-weight:700;color:var(--gray-500);margin-bottom:2px}.sp-hero__name{font-family:var(--font-serif);font-size:36px;font-weight:600;letter-spacing:-.015em;color:var(--ink);margin-bottom:2px}.sp-hero__latin{font-family:var(--font-hand);font-style:italic;color:var(--ink-soft);font-size:19px;margin-bottom:var(--space-md)}.sp-hero__stats{color:var(--ink-soft);font-size:var(--text-sm)}.parks-table{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.parks-table--lugar-parque th{color:#2a5240;border-bottom-color:#9cbfa6}.parks-table--lugar-ciudad th{color:#24508c;border-bottom-color:#9db4d8}.parks-table--lugar-parque td:first-child{color:#2a5240;font-weight:700}.parks-table--lugar-ciudad td:first-child{color:#24508c;font-weight:700}.parks-table--lugar-centro th{color:#5a3a70;border-bottom-color:#c3b2cf}.parks-table--lugar-centro td:first-child{color:#5a3a70;font-weight:700}.parks-table th{text-align:left;font-weight:600;padding:var(--space-sm) var(--space-md);border-bottom:2px solid var(--gray-200);color:var(--gray-600);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px}.parks-table td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--gray-200)}.parks-table__bar{display:flex;align-items:center;gap:8px;min-width:140px}.parks-table__bar-track{flex:1;height:6px;background:var(--gray-200);border-radius:3px;overflow:hidden}.parks-table__bar-fill{height:100%;border-radius:3px}.tx-row__nota{font-size:12.5px;color:var(--ink-faint)}.parks-table__bar--cuenta .parks-table__bar-pct{min-width:64px;color:var(--ink-soft)}.parks-table__bar-pct{font-family:var(--font-mono);font-size:13px;font-weight:700;white-space:nowrap;min-width:32px;text-align:right}.parks-table__note{font-size:var(--text-xs);color:var(--gray-400);margin-top:var(--space-md);font-style:italic}.parks-table-wrap{overflow-x:auto}@media(min-width:769px){.parks-table--donde{table-layout:fixed}.parks-table--donde .parks-table__c-n{width:56px}.parks-table--donde .parks-table__c-lugar{width:38%}.parks-table--donde .parks-table__c-pais{width:24%}.parks-table--donde td{overflow-wrap:anywhere}}.vermas__check{display:none}.vermas__check:not(:checked)~.species-grid--vermas>:nth-child(n+9){display:none}.vermas__check:not(:checked)~.retos-rejilla--ficha>:nth-child(n+5){display:none}.vermas__check:not(:checked)~.parks-table--plegada .parks-table__mas{display:none}.parks-table__cautivo{color:#5a3a70}.vermas__btn{display:flex;width:fit-content;margin-inline:auto;align-items:center;gap:6px;margin-top:var(--space-xl);padding:11px 22px;background:var(--marfil, #fffdf7);border:1.5px solid var(--ink);border-radius:0;box-shadow:2px 2px #2b231733;font:600 11.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);cursor:pointer;user-select:none;transition:background .15s,transform .1s,box-shadow .1s}.vermas__btn .vermas__less{display:none}.vermas__check:checked~.vermas__btn .vermas__more{display:none}.vermas__check:checked~.vermas__btn .vermas__less{display:inline}.taxo-box{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md);padding:14px 18px;max-width:640px}.range-map{height:max(520px,68vh);border-radius:0;overflow:hidden;border:1px solid var(--gray-200)}.map-fs-btn{position:absolute;bottom:10px;left:8px;z-index:30;width:34px;height:34px;border-radius:8px;border:1px solid var(--gray-200);background:#ffffffeb;color:var(--ink);font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.map-fs{position:fixed!important;inset:0!important;z-index:9999!important;width:100vw!important;height:100dvh!important;border-radius:0!important;border:0!important;background:var(--cream);touch-action:none;overscroll-behavior:contain}.globo-fondo>.map-fs{background:inherit}html.map-fs-open,html.map-fs-open body{overflow:hidden!important}html.map-fs-open body *{visibility:hidden}html.map-fs-open .map-fs,html.map-fs-open .map-fs *{visibility:visible}.map-fs>.map-fs-btn{top:calc(12px + env(safe-area-inset-top,0px));left:12px;bottom:auto;width:auto;height:44px;padding:0 18px;border-radius:var(--radius-pill);background:var(--white);font:600 15px/1 var(--font-sans);color:var(--forest);box-shadow:0 3px 12px #0a140e47}.maplibregl-ctrl-bottom-right{max-width:calc(100% - 52px)}.maplibregl-ctrl-attrib-inner{white-space:normal}.range-map__source{color:var(--ink-soft);font-size:var(--text-sm);margin:4px 0 12px}.heat-legend__area{flex-shrink:0;width:34px;height:10px;margin-top:4px;border:2px dashed #7a4a12;border-radius:3px;background:#9c6b3024}.taxon-tab.taxon-tab--noche{position:relative;margin-left:22px}.taxon-tab.taxon-tab--noche:before{content:"";position:absolute;left:-12px;top:18%;height:64%;border-left:1px solid var(--rule-strong)}.taxon-tab.taxon-tab--noche.taxon-tab--active,.taxon-tab.taxon-tab--lucky.taxon-tab--active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.taxon-tab--noche+.taxon-tab--lucky{margin-left:4px}.heat-legend__pin{flex-shrink:0;width:34px;height:16px;margin-top:1px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 36'%3E%3Cline x1='12' y1='16' x2='12' y2='35' stroke='%235b4a35' stroke-width='2.4' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='10' r='9' fill='%234f7a3a'/%3E%3Ccircle cx='8.6' cy='6.6' r='2.6' fill='%23fff' fill-opacity='.7'/%3E%3C/svg%3E") center / contain no-repeat}.heat-legend__pin--ciudad{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 36'%3E%3Cline x1='12' y1='16' x2='12' y2='35' stroke='%235b4a35' stroke-width='2.4' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='10' r='9' fill='%232f62a8'/%3E%3Ccircle cx='8.6' cy='6.6' r='2.6' fill='%23fff' fill-opacity='.7'/%3E%3C/svg%3E") center / contain no-repeat}.heat-legend__pin--centro{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 36'%3E%3Cline x1='12' y1='16' x2='12' y2='35' stroke='%235b4a35' stroke-width='2.4' stroke-linecap='round'/%3E%3Ccircle cx='12' cy='10' r='9' fill='%235a3a70'/%3E%3Ccircle cx='8.6' cy='6.6' r='2.6' fill='%23fff' fill-opacity='.7'/%3E%3C/svg%3E") center / contain no-repeat}.heat-legend--cautivos input{accent-color:#5a3a70}.zp-species-pct--cautivo{grid-column:span 2;color:#5a3a70}.zp-species-pct--meses{grid-column:span 2;color:var(--marca);font-size:12px;white-space:nowrap}.heat-legend--toggle{cursor:pointer;user-select:none}.heat-legend--toggle input{margin:3px 0 0;accent-color:var(--forest);cursor:pointer;flex-shrink:0}.visita{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px 14px;margin:6px 0 0;font-size:13px;color:var(--ink-soft);text-align:right}.visita strong{font-weight:700}.sonidos{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}@media(min-width:640px){.sonidos:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.sonidos:has(>:nth-child(4):last-child){grid-template-columns:repeat(4,1fr)}}.sonido{margin:0;padding:16px 16px 12px;border:1px solid var(--rule-strong);border-radius:0;background:var(--paper)}.sonido__cab{display:flex;align-items:center;gap:12px}.sonido__play{flex:none;width:48px;height:48px;border:0;border-radius:50%;background:var(--forest);color:var(--off-white);display:grid;place-items:center;cursor:pointer}.sonido__play:hover{background:var(--moss)}.sonido__play:focus-visible,.sonido__ondas:focus-visible{outline:2px solid var(--moss);outline-offset:2px}.sonido__icono{width:0;height:0;margin-left:4px;border-left:14px solid currentColor;border-top:9px solid transparent;border-bottom:9px solid transparent}.sonido--sonando .sonido__icono{width:14px;height:16px;margin:0;border:0;background:linear-gradient(to right,currentColor 0 5px,transparent 5px 9px,currentColor 9px 14px)}.sonido__titulo{margin:0;font-size:15px;font-weight:600;color:var(--ink)}.sonido__dur{margin-left:8px;font-weight:400;color:var(--gray-500);font-variant-numeric:tabular-nums}.sonido__donde{margin:2px 0 0;font-size:13px;color:var(--gray-500)}.sonido__ondas{position:relative;display:flex;align-items:center;gap:2px;height:56px;margin:14px 0 8px;cursor:pointer}.sonido__ondas i{flex:1 1 0;min-width:1px;border-radius:1px;background:var(--gray-300)}.sonido__ondas i.on{background:var(--forest)}.sonido__ondas--sin{height:28px;border-bottom:1px dashed var(--gray-300);cursor:default}.sonido__aviso{font-size:12px;color:var(--gray-400)}.sonido__cursor{position:absolute;top:0;bottom:0;width:1px;background:var(--ink-soft);opacity:0;pointer-events:none}.sonido__ondas:hover .sonido__cursor{opacity:.6}.sonido__barra{position:relative;height:4px;border-radius:var(--radius-pill);background:var(--gray-200);cursor:pointer}.sonido__barra:before{content:"";position:absolute;inset:-8px 0}.sonido__lleno{position:absolute;inset:0 auto 0 0;width:0;border-radius:inherit;background:var(--forest)}.sonido__credito{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--ink-soft)}.sonido__credito a{color:var(--forest);text-decoration:none}.sonido__credito a:hover{text-decoration:underline}.heat-legend{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:12px;line-height:1.5;color:var(--gray-500)}.heat-legend__swatch{flex-shrink:0;width:34px;height:10px;margin-top:4px;border-radius:5px;background:linear-gradient(90deg,#1565c08c,#0097a7 25%,#2e7d32 45%,#f9a825 70%,#e65100 87%,#b71c1c)}.sp-pop .maplibregl-popup-content{background:#faf6ec;border-radius:10px;padding:10px 14px;box-shadow:0 4px 16px #2b23172e;min-width:150px}.sp-pop .maplibregl-popup-tip{border-top-color:#faf6ec}.sp-pop__name{display:block;font-size:14.5px;font-weight:600;color:var(--ink);text-decoration:none;line-height:1.25;margin-bottom:3px}.sp-pop__name:hover{color:#7a5c3a}.sp-pop__prob{font-family:var(--font-mono);font-size:12px;font-weight:700}.sp-pop__list{margin-top:6px;border-top:1px solid var(--gray-200);padding-top:6px;display:flex;flex-direction:column;gap:3px;max-height:180px;overflow-y:auto}.sp-pop__row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;text-decoration:none}.sp-pop__row:hover .sp-pop__row-name{color:#7a5c3a}.sp-pop__row-name{font-size:11px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-pop__row-pct{font-family:var(--font-mono);font-size:10px;font-weight:700;white-space:nowrap}.sp-pop__row-photo{width:22px;height:22px;font-size:12px;flex:0 0 22px}.sp-pop__row{align-items:center}.sp-pop__row-name{flex:1 1 auto}.sp-pop__more{display:block;font-size:10px;color:var(--gray-500);text-decoration:none;margin-top:3px}.sp-pop__more:hover{color:#7a5c3a}.tx-chart{min-width:0}.tx-charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:var(--space-xl)}.tx-chart__svg{width:100%;height:auto;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md)}@media(max-width:768px){.sp-hero__layout{grid-template-columns:1fr;justify-items:center;text-align:center}.sp-hero__photo{width:min(340px,86vw)}.parks-table__bar{min-width:0}.parks-table{font-size:var(--text-xs)}.parks-table thead{display:none}.parks-table,.parks-table tbody{display:block;width:100%}.parks-table tr:not(.tx-exp){display:grid;grid-template-columns:20px minmax(0,1fr) auto auto;grid-template-rows:auto auto;column-gap:6px;row-gap:2px;align-items:baseline;padding:6px 0;border-bottom:1px solid var(--gray-200);position:relative}.parks-table tr:not(.tx-exp)>td{display:block;border:none;padding:0}.parks-table tr:not(.tx-exp)>td:nth-child(1){grid-column:1;grid-row:1;color:var(--gray-400);font-family:var(--font-mono)}.parks-table tr:not(.tx-exp)>td:nth-child(2){grid-column:2;grid-row:1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.parks-table tr:not(.tx-exp)>td:nth-child(3){grid-column:3;grid-row:1;justify-self:end;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34vw;color:var(--gray-500)}.parks-table tr:not(.tx-exp)>td:nth-child(4):not(:last-child){grid-column:4;grid-row:1;justify-self:end;white-space:nowrap;color:var(--gray-500)}.parks-table tr:not(.tx-exp)>td:last-child{grid-column:2 / -1;grid-row:2}.parks-table tr.tx-row{grid-template-columns:48px minmax(0,1fr) auto auto}.parks-table tr.tx-row>td.tx-row__toggle-cell{display:flex!important;align-items:center;gap:5px}.tx-row__toggle{min-width:28px;min-height:28px;font-size:15px}.parks-table tr.tx-exp:not([hidden]){display:block;width:100%}.parks-table tr.tx-exp>td{display:block;width:100%}.parks-table tr:not(.tx-exp)>td:nth-child(2) a:after{content:"";position:absolute;inset:0;z-index:1}.parks-table tr.tx-row>td.tx-row__toggle-cell{position:relative;z-index:2}.parks-table tr.tx-row--cuenta>td:nth-child(4){grid-column:2 / -1;grid-row:2;justify-self:stretch;color:inherit}.parks-table tr.tx-row--cuenta>td:last-child{grid-row:3}.range-map{height:86vh;min-height:460px}}.hero-pos{display:flex;flex-direction:column;align-items:flex-end;text-decoration:none;gap:2px;background:#0f19129e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);padding:10px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.18)}.hero-pos__big{font-family:var(--font-serif);font-size:20px;font-weight:650;color:#eaf5ec;line-height:1;text-align:right;text-shadow:0 1px 3px rgba(0,0,0,.45);display:flex;align-items:center;gap:7px;white-space:nowrap}.hero-pos__mid{font-family:var(--font-serif);font-size:15px;font-weight:600;color:#ffffffe0;text-shadow:0 1px 2px rgba(0,0,0,.4)}.hero-pos__small{font-family:var(--font-mono);font-size:12.5px;color:#ffffffbf;display:flex;align-items:center;gap:5px}.hero-pos__num{color:#f4b400;font-weight:700}@media(max-width:700px){.hero-pos{align-items:flex-start}.hero-pos__big{text-align:left;font-size:22px}}@media(max-width:340px){.hero-pos{max-width:100%}.hero-pos__big{flex-wrap:wrap;row-gap:3px}}.respuestas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:30px 26px;margin-top:6px}@media(min-width:1100px){.respuestas{grid-template-columns:repeat(4,minmax(0,1fr))}.respuestas:has(>:last-child:nth-child(3n)){grid-template-columns:repeat(3,minmax(0,1fr))}}.respuesta{position:relative;padding:22px 22px 14px;background:#fffdf7;border:1px solid var(--rule);box-shadow:0 1px 2px #5a46321a,0 6px 16px #5a463212}.respuesta__cinta.tape{top:-10px;left:50%;width:70px;height:20px;transform:translate(-50%) rotate(-3deg)}.respuesta:nth-child(2n) .respuesta__cinta.tape{transform:translate(-50%) rotate(4deg)}.respuesta__q{margin:0;padding-bottom:8px;font-family:var(--font-serif);font-size:16.5px;font-weight:600;line-height:1.3;color:var(--ink);border-bottom:1.5px solid rgba(178,74,58,.38)}.respuesta__clave{margin:7px 0 1px;font-family:var(--font-script);font-size:23px;font-weight:600;line-height:1.15;color:#3f5d7a;transform:rotate(-.8deg);transform-origin:left center}.respuesta__a{margin:0;font-size:14.5px;line-height:25px;color:var(--ink-soft);background:repeating-linear-gradient(180deg,transparent 0 24px,rgba(96,122,158,.17) 24px 25px)}.respuesta__a strong{color:var(--forest);font-weight:700}.respuesta__a a{color:var(--forest);text-decoration:underline;text-decoration-color:#c45d3e99;text-underline-offset:2px}.respuesta__a a:hover{text-decoration-color:currentColor}@media(max-width:600px){.respuestas{gap:26px}.respuesta{padding:20px 16px 12px}.respuesta__cinta.tape{top:-7px;width:46px;height:14px}.respuesta__clave{font-size:21px}}.iucn-scale{display:inline-flex;align-items:center;gap:4px;flex-wrap:wrap}.iucn-scale__step{display:inline-flex;align-items:center;gap:7px;height:25px;padding:0 7px;border:1.5px solid currentColor;border-radius:5px;background:#fffdf7bf;font:700 11px/1 var(--font-mono);letter-spacing:.04em;opacity:.5}.iucn-scale__step em{font:700 13.5px/1 var(--font-sans);letter-spacing:0;font-style:normal}.iucn-scale__step--on{opacity:1;height:32px;padding:0 12px;color:#fff!important;box-shadow:0 2px 6px #2c181047;transform:rotate(-1.5deg)}.iucn-scale__step[data-cat=LC]{color:#3f7a2a}.iucn-scale__step--on[data-cat=LC]{background:#3f7a2a;border-color:#3f7a2a}.iucn-scale__step[data-cat=NT]{color:#2c6aa0}.iucn-scale__step--on[data-cat=NT]{background:#2c6aa0;border-color:#2c6aa0}.iucn-scale__step[data-cat=VU]{color:#a8680f}.iucn-scale__step--on[data-cat=VU]{background:#a8680f;border-color:#a8680f}.iucn-scale__step[data-cat=EN]{color:#bb4a10}.iucn-scale__step--on[data-cat=EN]{background:#bb4a10;border-color:#bb4a10}.iucn-scale__step[data-cat=CR]{color:#b3261e}.iucn-scale__step--on[data-cat=CR]{background:#b3261e;border-color:#b3261e}.iucn-scale--tinta .iucn-scale__step{color:var(--forest)}.iucn-scale--tinta .iucn-scale__step--on{background:var(--forest);border-color:var(--forest)}.sp-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.sp-hero__photo .sp-gallery .sp-gallery__thumb{width:100%;height:auto;aspect-ratio:1;object-fit:cover;box-sizing:border-box;padding:4px 4px 9px;background:#fffdf7;border:1px solid rgba(122,92,58,.2);box-shadow:0 3px 8px #2c18103d;transform:rotate(2deg)}.sp-hero__photo .sp-gallery .sp-gallery__thumb:nth-child(2n){transform:rotate(-2.2deg)}.sp-shot{cursor:zoom-in}.sp-lightbox{position:fixed;inset:0;z-index:9999;display:none;background:#0c120ef0;padding:24px;align-items:center;justify-content:center;flex-direction:column;gap:12px}.sp-lightbox[open],.sp-lightbox.is-open{display:flex}.sp-lightbox img{max-width:94vw;max-height:80vh;object-fit:contain;border-radius:var(--radius-md)}.sp-lightbox__cred{color:#ffffffd1;font-size:12px;text-align:center;max-width:90vw}.sp-lightbox__cred a{color:#b8e6c8}.sp-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff24;border:0;color:#fff;font-size:40px;line-height:1;width:54px;height:84px;cursor:pointer;border-radius:10px;display:flex;align-items:center;justify-content:center}.sp-lightbox__nav:hover{background:#ffffff42}.sp-lightbox__nav--prev{left:14px}.sp-lightbox__nav--next{right:14px}@media(max-width:600px){.sp-lightbox__nav{width:42px;height:64px;font-size:30px}}.sp-lightbox__close{position:absolute;top:14px;right:18px;background:none;border:0;color:#fff;font-size:30px;line-height:1;cursor:pointer}.sp-band{margin-top:var(--space-xl);background:var(--paper);border:1px solid var(--rule-strong, var(--gray-200));border-radius:0;box-shadow:2px 2px #2b23171f;overflow:hidden}.sp-band .sp-hero__prob{background:transparent;padding:var(--space-lg) var(--space-xl) var(--space-md);border-bottom:1px solid var(--gray-200);gap:6px}.sp-band .sp-hero__prob-label{color:var(--gray-500);font-size:var(--text-sm)}.sp-panel{padding:0}.sp-panel__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));border-bottom:1px solid var(--gray-200)}.sp-stat{padding:var(--space-md) var(--space-xl);border-right:1px solid var(--gray-200)}.sp-stat:last-child{border-right:0}.sp-stat--hi{background:#2d7d3a0f}.sp-stat__val{display:block;font-family:var(--font-mono);font-size:26px;font-weight:700;color:var(--forest);line-height:1.05}.sp-stat--hi .sp-stat__val{font-family:var(--font-serif);font-size:25px}.sp-stat__val--sm{font-family:inherit;font-size:18px;font-weight:650}.sp-stat__key{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:var(--ink-soft);margin-top:6px}.sp-stat__sub{display:block;font-size:11px;color:var(--gray-400);margin-top:2px}.sp-panel__about{font-size:var(--text-lg);line-height:1.7;color:var(--ink);padding:var(--space-lg) var(--space-xl) var(--space-lg);margin:0}.sp-panel__about p{margin:0 0 var(--space-md)}.sp-panel__about p:last-child{margin-bottom:0}.sp-panel__cuerpo{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--space-xl);align-items:start}.sp-panel__cuerpo--solo-graficas{grid-template-columns:minmax(0,1fr)}.sp-graficas{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-lg) var(--space-xl) var(--space-lg) 0;min-width:0}.sp-panel__cuerpo--solo-graficas .sp-graficas{padding-left:var(--space-xl)}.sp-graficas__titulo{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);margin:0 0 var(--space-sm)}@media(max-width:900px){.sp-panel__cuerpo{grid-template-columns:minmax(0,1fr);gap:0}.sp-graficas{padding:0 var(--space-md) var(--space-lg)}}.sp-panel__about-title{margin-top:0}.sp-panel__wiki{margin-left:8px;font-weight:700;color:var(--forest);white-space:nowrap}.sp-panel__cite{font-size:11.5px;color:var(--gray-400);line-height:1.55;padding:var(--space-md) var(--space-xl) var(--space-lg);margin:0}@media(max-width:860px){.sp-stat{padding:var(--space-sm) var(--space-md);border-right:0;border-bottom:1px solid var(--gray-200)}.sp-band .sp-hero__prob{padding:var(--space-md)}.sp-panel__about,.sp-panel__cite{padding-left:var(--space-md);padding-right:var(--space-md)}}.taxo-chain--hero{margin:6px 0 12px;max-width:430px}.taxo-chain--hero .taxo-chain{font-size:12.5px}.taxo-chain--hero .taxo-chain__row{padding-top:2px;padding-bottom:2px}.taxo-chain{list-style:none;margin:0;padding:0;font-size:14px}.taxo-chain__row{position:relative;display:flex;align-items:baseline;gap:10px;padding:3px 0 3px calc(var(--d) * 16px + 14px)}.taxo-chain__row:before{content:"";position:absolute;left:calc(var(--d) * 16px + 1px);top:-3px;width:9px;height:calc(50% + 3px);border-left:1.5px solid rgba(122,92,58,.45);border-bottom:1.5px solid rgba(122,92,58,.45);border-bottom-left-radius:5px}.taxo-chain__row:first-child{padding-left:0}.taxo-chain__row:first-child:before{display:none}.taxo-chain__rank{flex:0 0 auto;min-width:66px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#8a8375}.taxo-chain__link{color:#2d5a3a;font-weight:600;text-decoration:none}.taxo-chain__link:hover{text-decoration:underline}.taxo-chain__link--sin-pagina:hover{text-decoration:none}.taxo-chain__common{color:#6f6a5e;font-weight:400}.taxo-chain__species{color:#2b2317;font-weight:600}@media(max-width:600px){.taxo-chain__row{padding-left:calc(var(--d) * 10px + 12px)}.taxo-chain__row:before{left:calc(var(--d) * 10px)}}.tx-sps{position:relative}.tx-sps__summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:5px;font-weight:700;color:var(--forest);user-select:none}.tx-sps__summary::-webkit-details-marker{display:none}.tx-sps__summary:after{content:"▾";font-size:10px;color:var(--gray-400);transition:transform .15s ease}.tx-sps[open] .tx-sps__summary:after{transform:rotate(180deg)}.tx-sps__list{margin:6px 0 2px;padding:8px 10px;list-style:none;min-width:240px;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-md)}.tx-sps__item{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:var(--text-sm)}.tx-sps__item a{color:var(--ink);text-decoration:none}.tx-sps__item a:hover{text-decoration:underline}.tx-sps__pct{font-family:var(--font-mono);font-size:12px;font-weight:700;white-space:nowrap}.tx-sps__item--more a{color:var(--gray-500);font-size:var(--text-xs)}.sp-card{position:relative;display:flex;flex-direction:column;background:#fffdf7;border-radius:2px;border:1px solid rgba(122,92,58,.2);padding:8px 8px 0;box-shadow:0 3px 10px #2c181033;overflow:visible;transform:rotate(-.7deg);transition:box-shadow .2s,transform .2s;text-decoration:none;color:inherit}:nth-child(2n)>.sp-card{transform:rotate(.8deg)}:nth-child(3n)>.sp-card{transform:rotate(.25deg)}.sp-card:before{content:"";position:absolute;top:-7px;left:50%;z-index:4;width:15px;height:15px;margin-left:-7.5px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 30%,#e8876b,#9e4329 70%);box-shadow:0 2px 4px #2c181080,inset 0 -1px 2px #0000004d}.sp-card:hover,:nth-child(n)>.sp-card:hover{box-shadow:0 10px 22px #2c181052;transform:rotate(0) translateY(-3px)}.sp-card--no-link{cursor:default}.sp-card--no-link:hover{box-shadow:var(--shadow-sm);transform:none}.sp-card__img{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--gray-100)}.sp-card__img img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.sp-card__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:100%;background:linear-gradient(160deg,var(--gray-100) 0%,#e9e6df 100%)}.sp-card__placeholder-icon{font-size:30px;line-height:1;opacity:.45}.sp-card__placeholder-note{font-family:var(--font-mono);font-size:8px;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-400)}.sp-card__star{position:absolute;top:var(--space-sm);left:var(--space-sm);background:#d4943ae6;color:var(--white);font-size:14px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;line-height:1}.sp-card__badges{position:absolute;top:var(--space-sm);right:var(--space-sm);left:var(--space-sm);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.sp-card__body{padding:var(--space-sm) var(--space-md) var(--space-md);display:flex;flex-direction:column;flex:1}.sp-card__header{display:flex;flex-direction:column;align-items:flex-start;gap:0}.sp-card__name{color:var(--ink);font-family:var(--font-serif);font-size:var(--text-lg);line-height:1.3;margin-bottom:2px;color:var(--forest)}.sp-card__meta-tags{display:flex;align-items:center;gap:5px;flex-shrink:1;flex-wrap:wrap;justify-content:flex-start;margin-top:0;max-width:100%;overflow:hidden}.sp-card__activity{font-size:8px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--ink-soft);background:none;padding:1px 0;white-space:nowrap;line-height:1.4}.sp-card__taxon{font-size:8px;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.02em;color:var(--ink-faint);background:none;padding:1px 0;white-space:nowrap}.sp-card__activity+.sp-card__taxon:before{content:"· "}.sp-card__latin{font-family:var(--font-hand);font-size:12.5px;font-style:italic;color:var(--ink-soft);margin-bottom:var(--space-sm)}.sp-card__stats{display:flex;align-items:center;margin-top:auto}.activity-svg{width:100%;height:auto}.monthly-chart{display:flex;gap:0;align-items:flex-end;height:220px;padding:var(--space-md) 0}.tx-chart .monthly-chart,.sp-graficas__bloque .monthly-chart{height:auto;aspect-ratio:600 / 330;padding:6px 0 0}.monthly-bar{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end}.monthly-bar__val{font:600 10.5px/1 var(--font-mono);color:var(--ink-soft);margin-bottom:4px;white-space:nowrap}.monthly-bar--sin-dato .monthly-bar__val{color:var(--gray-400);font-weight:400}@media(max-width:600px){.monthly-chart{gap:2px}.monthly-bar__val{font-size:8.5px;letter-spacing:-.4px;white-space:nowrap}}.monthly-bar__fill{width:66%;max-width:40px;border:1px solid rgba(43,35,23,.5);border-bottom:0;border-radius:3px 3px 0 0;background-image:repeating-linear-gradient(-45deg,rgba(255,253,247,.24) 0 1.5px,transparent 1.5px 5px);transition:height .4s ease}.cal-total-chart{padding:var(--space-md) 0 var(--space-lg)}@media(min-width:900px){.cal-total-chart .monthly-bar__fill{max-width:76px}}.monthly-bar__fill--high{background-color:var(--prob-high)}.monthly-bar__fill--good{background-color:var(--prob-good)}.monthly-bar__fill--mid{background-color:var(--prob-mid)}.monthly-bar__fill--low{background-color:var(--prob-low)}.monthly-bar__label{width:100%;text-align:center;border-top:1.5px solid rgba(43,35,23,.55);padding-top:2px;font:600 16px/1.1 var(--font-script);color:var(--ink-soft)}.chart-placeholder{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);min-height:180px;padding:var(--space-md);text-align:center}.chart-placeholder--map{min-height:240px;background:var(--gray-100);border:1px dashed var(--gray-300);border-radius:var(--radius-lg)}.chart-placeholder__icon{font-size:32px;opacity:.5}.chart-placeholder__msg{font-size:var(--text-sm);color:var(--gray-500);max-width:380px;line-height:1.5;margin:0}.activity-svg-wrap{position:relative}.activity-badge-row{display:flex;justify-content:flex-end;margin-bottom:4px}.activity-badge{font-size:12.5px;font-weight:700;padding:4px 12px;border-radius:var(--radius-pill);background:#fffdf7;border:1.5px solid currentColor;color:#8a6418;box-shadow:0 1px 3px #2c18101f}.activity-badge[data-patron=nocturnal]{color:#3e4f80}.activity-badge[data-patron=crepuscular]{color:#b4553a}.activity-badge[data-patron="day & night"],.activity-badge[data-patron=cathemeral]{color:#4f7a3a}.activity-svg .ac-tick{font:600 16px var(--font-script);fill:#6b5c46}.activity-svg .ac-sol line{stroke:var(--sepia);stroke-width:1.6;stroke-dasharray:4 3}.activity-svg .ac-sol text{font:600 12px var(--font-mono);letter-spacing:.04em;fill:var(--sepia)}.ac-leyenda{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font:600 14px/1.3 var(--font-sans);color:var(--ink)}.ac-leyenda li{display:inline-flex;align-items:center;gap:7px}.ac-leyenda__h{font:600 12px var(--font-mono);color:var(--ink-soft)}.ac-leyenda__m{display:inline-block;width:14px;height:14px}.ac-leyenda__m--evento{background:var(--marca)}.ac-leyenda__m--sol{width:2px;height:16px;margin:0 6px;border-left:2px dashed var(--sepia)}.chincheta-mapa{cursor:pointer;line-height:0;filter:drop-shadow(1px 2px 1.5px rgba(30,20,10,.35))}.cmp-fauna{display:grid;grid-template-columns:36px 1fr auto;gap:6px;align-items:center;padding:5px;border-radius:8px;text-decoration:none;color:inherit;transition:background .12s}.cmp-fauna:hover{background:var(--gray-100)}.cmp-fauna__photo{width:36px;height:36px;border-radius:50%;overflow:hidden;background:var(--gray-100);display:flex;align-items:center;justify-content:center;font-size:16px}.cmp-fauna__photo img{width:100%;height:100%;object-fit:cover}.cmp-fauna__info{min-width:0}.cmp-fauna__name{display:block;font-size:13px;font-weight:600;color:var(--forest);line-height:1.2}.cmp-fauna__bar{width:100%;height:5px;background:var(--gray-200);border-radius:3px;overflow:hidden;margin-top:3px}.cmp-fauna__bar-fill{height:100%;border-radius:3px}.cmp-fauna__pct-wrap{display:flex;flex-direction:column;align-items:flex-end}.cmp-fauna__pct{font-family:var(--font-mono);font-size:14px;font-weight:700;white-space:nowrap}.cmp-fauna__word{font-size:9px;font-weight:600;display:block;text-align:right}.tx-row__toggle-cell{white-space:nowrap}.tx-row__toggle{border:1px solid var(--gray-300, #ccc);background:var(--card, #fff);color:var(--ink, #333);border-radius:6px;width:22px;height:22px;margin-right:6px;cursor:pointer;font-size:12px;line-height:1;transition:transform .15s}.tx-row__toggle--open{transform:rotate(90deg)}.tx-exp>td{padding:3px 8px;border-bottom:1px dashed var(--gray-200, #e6e2d6)}.cmp-fauna--row{display:inline-flex;align-items:center;gap:8px;padding:2px 0}.tx-exp__more{font-size:12.5px;color:var(--forest, #2d5a3a)}@media(max-width:768px){.cmp-fauna{grid-template-columns:28px 1fr auto;gap:4px;padding:3px}.cmp-fauna__photo{width:28px;height:28px}.cmp-fauna__name{font-size:11px}.cmp-fauna__pct{font-size:12px}}.parks-table__row--hi,.parks-table tr.parks-table__row--hi>td{background:#fff3d6!important}@media(max-width:600px){.sp-hero__name{font-size:clamp(22px,7vw,30px);overflow-wrap:anywhere}.iucn-scale{justify-content:center}.hero-pos{right:10px;left:10px;align-items:flex-end;padding:8px 12px}.hero-pos__big{font-size:16px;white-space:normal}.parks-table-wrap{overflow-x:auto}.tx-exp__grid .cmp-fauna{grid-template-columns:28px minmax(0,1fr) 130px}}@media(max-width:600px){.sp-hero__prob{flex-wrap:wrap;justify-content:center}.sp-hero__prob{justify-content:center}}.sp-hero__prob-label{font-size:var(--text-sm);color:var(--gray-500)}.sp-hero__cite{font-size:var(--text-sm);color:var(--ink-soft);line-height:1.6;max-width:60ch;margin-top:var(--space-sm)}.sp-hero__prob{display:flex;flex-direction:column;gap:6px;padding:var(--space-md);background:transparent;border-radius:0}@media(max-width:600px){.parks-table__bar-track{flex:1 1 90px;min-width:90px}.tx-row__toggle-cell{display:flex!important;align-items:center;gap:8px}.tx-exp>td{padding:8px 0 10px}.tx-exp__grid .cmp-fauna{grid-template-columns:32px minmax(0,1fr);grid-auto-rows:auto}.tx-exp__grid .cmp-fauna .parks-table__bar{grid-column:1 / -1;width:100%;margin-top:2px}.cmp-fauna__name{white-space:normal}}@media(max-width:480px){.species-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.species-grid .sp-card__name{font-size:13px}.species-grid .sp-card__latin{font-size:10px}.sp-card__body{padding:8px 4px 12px}}.prob-hbar{display:flex;flex-direction:column;gap:4px;width:100%;container-type:inline-size}.prob-hbar__head{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:0 8px;min-width:0}.prob-hbar__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--gray-500)}.prob-hbar__pct{flex:none;font-family:var(--font-mono);font-size:10px;font-weight:700;white-space:nowrap;letter-spacing:-.2px}@container (max-width: 246px){.prob-hbar__ltxt{display:none}.prob-hbar__label:before{content:"Daily sight. prob."}}@container (max-width: 200px){.prob-hbar__head{gap:0 3px}.prob-hbar__label{font-size:8px;letter-spacing:.02em}.prob-hbar__pct{font-size:9px;letter-spacing:-.3px}.prob-hbar__sep{display:none}.prob-hbar__word{font-family:var(--font-sans);letter-spacing:0;margin-left:3px}.prob-hbar__pct--nodata[data-corta] .prob-hbar__ndtxt{display:none}.prob-hbar__pct--nodata[data-corta]:before{content:attr(data-corta);font-family:var(--font-sans)}}@container (max-width: 139px){.prob-hbar__label:before{content:"Daily prob."}}.prob-hbar__pct--nodata{color:var(--gray-400)}.prob-hbar__track{width:100%;height:6px;background:var(--gray-200);border-radius:3px;overflow:hidden}.prob-hbar__fill{height:100%;border-radius:3px;transition:width .3s ease}.prob-hbar__ctx{font-size:var(--text-sm);color:var(--gray-500)}.sp-card .prob-hbar__ctx{font-size:11px;line-height:1.35;min-height:1.35em;color:var(--gray-500);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-card .prob-hbar__ctx+.prob-hbar__ctx{margin-top:-3px;color:var(--gray-400)}@media(max-width:600px){.sp-card .prob-hbar__ctx:first-of-type{white-space:normal;min-height:2.7em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.prob-hbar--hero{gap:8px}.prob-hbar--hero .prob-hbar__label{font-size:11px}.prob-hbar--hero .prob-hbar__pct{font-family:var(--font-serif);font-size:clamp(18px,6.6cqi,28px);font-weight:650;letter-spacing:0}@container (max-width: 419px){.prob-hbar--hero .prob-hbar__ltxt{display:none}.prob-hbar--hero .prob-hbar__label:before{content:"Daily sight. prob."}}.prob-hbar--hero .prob-hbar__track{height:10px;border-radius:5px}.prob-hbar--hero .prob-hbar__fill{border-radius:5px}.zp-species{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1px}.zp-species-row{list-style:none}.zp-species-header{display:grid;grid-template-columns:24px 1fr 56px 34px;gap:4px;padding:0 2px 3px;margin-bottom:2px;border-bottom:1px solid rgba(255,255,255,.08);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#fff6}.zp-species-header span:nth-child(3),.zp-species-header span:nth-child(4){text-align:right}.zp-species-header span{white-space:nowrap}.zp-species-header span:nth-child(3){display:flex;justify-content:flex-end}.zp-card{min-width:232px}.zp-species-link{display:grid;grid-template-columns:24px 1fr 56px 34px;gap:4px;align-items:center;padding:2px;border-radius:5px;text-decoration:none;color:inherit;transition:background .12s}.zp-species-link:hover{background:#ffffff14}.zp-species-photo{width:24px;height:24px;border-radius:50%;overflow:hidden;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-size:10px;flex-shrink:0}.zp-species-photo img{width:100%;height:100%;object-fit:cover}.zp-species-info{min-width:0}.zp-species-name{font-size:10px;color:#ffffffe6;font-weight:600;display:block;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zp-species-bar-wrap{width:100%;height:3px;background:#ffffff1a;border-radius:2px;overflow:hidden;margin-top:1px}.zp-species-bar{height:100%;border-radius:2px}.zp-species-pct{font-family:var(--font-mono);font-size:10px;font-weight:700;white-space:nowrap;flex-shrink:0;text-align:right}.zp-diff{font-family:var(--font-mono);font-size:9px;font-weight:600;width:32px;text-align:right;flex-shrink:0;color:#ffffff59}.zp-diff--pos{color:#7baf8e}.zp-diff--neg{color:#c45d3e}.zp-howto{font-size:9px;color:#ffffff80;line-height:1.4;display:flex;gap:4px}.zp-howto-icon{flex-shrink:0}.zp-popup .maplibregl-popup-content{font-family:var(--font-sans)!important;background:#1e2a24!important;border-radius:12px!important;box-shadow:0 12px 40px #00000059!important;padding:0!important;border:1px solid rgba(255,255,255,.08);overflow:hidden;max-width:300px}.zp-popup .maplibregl-popup-tip{border-top-color:#1e2a24!important;border-bottom-color:#1e2a24!important}.zp-popup .maplibregl-popup-close-button{color:#ffffff80!important;font-size:16px;top:4px!important;right:6px!important}.zp-popup .maplibregl-popup-close-button:hover{color:#fff!important;background:transparent!important}.zp-card{padding:10px 12px}.zp-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.zp-name{font-weight:700;font-size:13px;color:#fff;line-height:1.2;display:flex;align-items:center;gap:6px}.zp-avg{font-family:var(--font-mono);font-size:13px;font-weight:700;color:#7baf8e;flex-shrink:0}.zp-divider{height:1px;background:#ffffff1a;margin:6px 0}.zp-species-row--total .zp-species-name{font-weight:700;color:#fff}.zp-species-row--total .zp-species-photo{font-size:13px;color:#ffffffb3}.zp-species-row--total{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:2px;margin-bottom:2px}.zp-total{display:grid;grid-template-columns:1fr 56px 34px;align-items:center;gap:8px;padding:2px 0 8px;margin-bottom:4px;border-bottom:1px solid rgba(255,255,255,.1)}.zp-total__info{min-width:0}.zp-total__label{display:block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;margin-bottom:4px;line-height:1.25}.ev-num{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:var(--paper);color:var(--marca);border:1.5px solid var(--marca);font-family:var(--font-mono);font-size:11px;font-weight:700;line-height:1}.monthly-bar__marks{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;margin-bottom:4px}.sp-card__silueta,.sp-hero__silueta{object-fit:contain!important;padding:12%;background:var(--off-white);opacity:.82}.sp-hero__silueta-cred{font-size:11px;color:var(--gray-400);margin:6px 0 0;text-align:center}.sp-card__name{display:flex;align-items:center;gap:6px}.sp-card__name-txt{min-width:0}.sp-card__sil{flex:none;object-fit:cover;object-position:50% 100%;opacity:.72}.sp-hero__titulo{display:flex;align-items:flex-start;gap:16px}.sp-hero__titulo-txt{min-width:0}.sp-hero__sil{flex:none;height:64px;width:auto;max-width:150px;object-fit:contain;opacity:.78;margin-top:2px}.sp-hero__sil-cred{font-size:11px;color:var(--gray-400);margin:calc(-1 * var(--space-md) + 4px) 0 var(--space-md)}@media(max-width:600px){.sp-hero__titulo{flex-direction:column;align-items:center;gap:6px}.sp-hero__titulo-txt{width:100%}.sp-hero__sil{height:48px;max-width:120px;margin-top:0}.sp-hero__sil-cred{text-align:center}}.avist__card{display:flex;flex-direction:column;background:#fffdf7;border:1px solid rgba(122,92,58,.2);border-radius:2px;padding:6px 6px 0;box-shadow:0 3px 9px #2c181029;overflow:hidden;text-decoration:none;color:inherit;user-select:none;transition:box-shadow .15s,transform .15s}.avist__card:hover{box-shadow:0 6px 18px #0a140e1f;transform:translateY(-2px)}.avist__card img{width:100%;height:132px;object-fit:cover;display:block;background:var(--gray-100)}.avist__body{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px}.avist__name{font-family:var(--font-serif);font-size:14px;color:var(--forest);line-height:1.25}.avist__meta{font-family:var(--font-mono);font-size:11px;color:var(--gray-500)}.avist__credit{font-size:10px;color:var(--gray-400);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ws-review{flex:0 0 340px;scroll-snap-align:start;display:flex;flex-direction:column;padding:32px 28px 24px;background:linear-gradient(145deg,#d4a0172e,#d4a01714);border:1px solid rgba(212,160,23,.3);border-radius:var(--radius-lg, 12px);box-shadow:0 2px 8px #0000000a;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s;user-select:none;position:relative}.ws-review:before{content:"“";position:absolute;top:10px;left:18px;font-size:56px;line-height:1;color:#c8960f;opacity:.35;font-family:Georgia,serif}.ws-review:after{content:"”";position:absolute;bottom:52px;right:18px;font-size:56px;line-height:1;color:#c8960f;opacity:.35;font-family:Georgia,serif}.ws-review:hover{box-shadow:0 6px 20px #c8960f38;transform:translateY(-2px)}.ws-review__quote{font-size:14px;line-height:1.7;color:var(--gray-600);margin:0 0 auto;padding-bottom:16px;font-style:italic}.ws-review__quote strong{color:#8b6914;font-weight:600;font-style:italic}.ws-review__footer{border-top:1px solid rgba(200,150,15,.28);padding-top:12px;display:flex;align-items:center;gap:8px}.ws-review__author{font-size:13px;font-weight:600;color:var(--gray-700)}.ws-review__source{font-size:11px;color:var(--gray-400)}.ws-review__footer:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--gray-300);flex-shrink:0}.ws-review__footer{flex-wrap:wrap}.ws-review__author+.ws-review__source{order:2}@media(max-width:480px){.ws-review{flex:0 0 280px;padding:28px 20px 20px}}.ws-review--comment{cursor:default}.ws-escribir{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 18px;margin:4px 0 14px;padding:16px 18px;border-radius:2px;background:linear-gradient(170deg,#fff6bf,#fcec9c);border:1px solid rgba(196,160,40,.5);box-shadow:0 1px 2px #5a46322e,0 10px 22px #5a463229}.ws-media{display:flex;align-items:center;flex-wrap:wrap;gap:4px 14px;margin:6px 0 12px}.ws-media[hidden]{display:none}.ws-media__num{font:700 46px/1 var(--font-serif);color:var(--ink)}.ws-media__n{font-size:14px;color:var(--gray-600)}.ws-review__nota{display:block;margin:-14px 0 10px 26px;line-height:1}.ws-review__nota[hidden]{display:none}.ws-escribir__titulo{margin:0;font:700 27px/1.1 var(--font-script);color:#2f4a6b}.ws-escribir .ws-review__estrellas{justify-self:start}.ws-escribir textarea{grid-column:1 / -1;width:100%;min-height:84px;padding:2px 8px;border:1.5px dashed rgba(122,92,58,.5);border-radius:3px;resize:vertical;outline:none;font:400 14.5px/28px var(--font-sans);color:var(--ink);background:#ffffff80 repeating-linear-gradient(transparent 0 27px,#8b691440 27px 28px)}.ws-escribir textarea:focus{border-style:solid;border-color:var(--forest);background-color:#fffc}.ws-escribir textarea::placeholder{color:#8a7440;font-style:italic}.ws-escribir .ws-review__pie{grid-column:1 / -1}.ws-review__pie{display:flex;align-items:center;justify-content:space-between;gap:10px}.ws-review__estrellas{display:inline-flex;gap:2px}.ws-review__estrella{background:none;border:0;padding:0 1px;font-size:40px;line-height:1;color:#fffdf2;-webkit-text-stroke:1.6px #9a7420;cursor:pointer}.ws-review__estrella.is-on,.ws-review__estrellas:hover .ws-review__estrella{color:#f4b400;-webkit-text-stroke-color:#b07d00}.ws-review__estrellas .ws-review__estrella:hover~.ws-review__estrella{color:#fffdf2;-webkit-text-stroke-color:#9a7420}.ws-review__estrella:focus-visible{outline:2px solid var(--forest)}.ws-review__estado{font-size:12.5px;color:#6b5a2c}.ws-review__publicar.btn--primary{background:var(--forest);border-color:var(--forest);color:#fff;margin-left:auto}.ws-review__publicar.btn--primary:hover:not(:disabled){filter:brightness(1.15)}.ws-review__publicar:disabled{opacity:.45;cursor:not-allowed}@media(max-width:600px){.ws-escribir{grid-template-columns:1fr;padding:14px 12px}.ws-escribir__titulo{font-size:24px}.ws-review__estrella{font-size:36px}}.ws-reviews__comentarios{display:contents}.miembros{margin-top:18px;padding:16px 18px;background:#fffdf7;border:1px solid var(--rule)}.miembros[hidden]{display:none}.miembros__titulo{margin:0 0 2px;font-size:24px}.miembros__nota{margin:0 0 10px;font-size:12.5px;color:var(--ink-faint)}.miembros__meses{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:10px 18px}.miembros__mes{margin:0;font-size:13.5px;line-height:1.55;color:var(--ink-soft)}.miembros__mes b{font-family:var(--font-serif);color:var(--ink)}.ws-review__accion{order:3;margin-left:auto;background:none;border:0;padding:0;font:inherit;font-size:11px;color:var(--gray-400);text-decoration:underline;cursor:pointer}.caja-marcas{position:relative;display:flex;flex-direction:column;min-width:0}.caja-marcas>.sp-card{flex:1 1 auto}.species-grid .sp-card__img{aspect-ratio:4 / 3!important}.caja-marcas>:first-child{flex:1}.caja-marcas__botones{position:absolute;z-index:3;right:var(--marca-right, 8px);top:var(--marca-top, 8px);display:flex;gap:4px}.marca-inat{display:block;font-size:8.5px;font-weight:500;letter-spacing:.02em;opacity:.85;text-transform:none}.caja-marcas--park.marca-been>:first-child,.caja-marcas.marca-seen>.sp-card{border-color:var(--visto);box-shadow:inset 0 0 0 1px var(--visto),0 3px 10px #2c181033}.caja-marcas--park.marca-want:not(.marca-been)>:first-child,.caja-marcas.marca-want:not(.marca-seen)>.sp-card{border-color:var(--heart);box-shadow:inset 0 0 0 1px var(--heart),0 3px 10px #2c181033}.caja-marcas:not(.caja-marcas--park).marca-been>:first-child:not(.sp-card),.caja-marcas.marca-seen>:first-child:not(.sp-card){outline:2px solid var(--visto);outline-offset:2px}.caja-marcas:not(.caja-marcas--park).marca-want:not(.marca-been):not(.marca-seen)>:first-child:not(.sp-card){outline:2px solid var(--heart);outline-offset:2px}.taxon-tab.taxon-tab--want,.taxon-tab.taxon-tab--seen{display:inline-flex;align-items:center;gap:6px}.avist__card .avist__hueco{display:block;height:132px;background:var(--gray-100)}.avist__card img{-webkit-user-drag:none;user-select:none;pointer-events:none}.marca-aviso{position:fixed;z-index:10000;left:50%;bottom:22px;transform:translate(-50%);max-width:min(440px,calc(100vw - 32px));padding:10px 16px;border-radius:3px;background:var(--ink);color:#fffdf7;font:500 14px/1.4 var(--font-sans);box-shadow:0 6px 20px #2c181059}.acceso{margin:auto;width:min(1100px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;padding:24px 26px 18px;border:1px solid var(--rule-strong, var(--gray-200));border-radius:4px;background:#fffdf7;color:var(--ink);box-shadow:0 16px 44px #2c181052}.acceso::backdrop{background:#1e181080}.acceso__x{position:absolute;top:8px;right:10px;border:0;background:none;font-size:24px;line-height:1;color:var(--gray-500);cursor:pointer}.acceso__t{margin:0 24px 14px 0;font:600 21px/1.25 var(--font-serif);color:var(--forest)}.acceso__aviso{margin:0 0 12px;padding:8px 10px;border:1px solid var(--heart);border-radius:3px;font-size:13.5px;color:var(--ink)}.acceso__google{display:flex;align-items:center;justify-content:center;gap:12px;height:44px;padding:0 16px;border:1px solid #747775;border-radius:4px;background:#fff;color:#1f1f1f;font:500 15px/1 Roboto,Arial,sans-serif;letter-spacing:.25px;text-decoration:none}.acceso__google:hover{background:#f8f8f8;color:#1f1f1f}.acceso__google:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.acceso__g{width:20px;height:20px;flex:none}.acceso__cuerpo{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:32px;align-items:start}.acceso__entrar{display:flex;flex-direction:column;gap:12px}.acceso__entrar .acceso__t{margin-bottom:2px}.acceso__o{display:flex;align-items:center;gap:10px;margin:0;font:600 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.acceso__o:before,.acceso__o:after{content:"";flex:1;border-top:1px solid var(--gray-200)}.acceso__pestanas{display:flex;gap:6px}.acceso__pestanas[hidden],.acceso__f[hidden]{display:none}.acceso__entrar .acceso__f{margin:0;padding:0;border:0}.acceso__enlace{justify-self:start;padding:0;border:0;background:none;font:600 13.5px var(--font-sans);color:var(--forest);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(min-width:861px){.acceso__entrar{position:sticky;top:0}}.acceso__ventajas{min-width:0;padding-left:28px;border-left:1px solid var(--gray-200)}.acceso__ventajas:empty{display:none}.acceso__f{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--gray-200)}.acceso__f label{display:grid;gap:4px;font-size:13px;font-weight:600;color:var(--gray-700)}.acceso__f input{font:inherit;font-size:14px;font-weight:400;padding:8px 10px;border:1px solid rgba(122,92,58,.3);border-radius:3px;background:#fff;color:var(--ink)}.acceso__bs{display:flex;flex-wrap:wrap;gap:8px}.acceso__estado{min-height:1.2em;font-size:13px;color:var(--heart)}.acceso__nota{margin:8px 0 0;font-size:12px;color:var(--gray-500)}.acceso__nota a{color:var(--forest)}.acceso__seguir{display:block;margin:4px 0 0;padding:4px 8px;border:0;background:none;font:600 13.5px var(--font-sans);color:var(--forest);text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:860px){.acceso__cuerpo{grid-template-columns:minmax(0,1fr)}.acceso__ventajas{padding:18px 0 0;border-left:0;border-top:1px solid var(--gray-200)}}@media(max-width:600px){.acceso{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:22px 16px 18px;border:0;border-radius:0}}.ventajas__cab{margin:0 0 14px;font:600 12px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--forest)}.ventajas__lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none}.ventajas__i{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0}.ventajas__t{margin:0;font:600 17px/1.25 var(--font-serif);color:var(--ink);text-align:center}.ventajas__escena{position:relative;overflow:hidden;width:100%;height:300px;display:flex;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.ventajas__escena--animal .caja-marcas{position:relative;z-index:1;width:230px;zoom:.8}.ventajas__escena--reto>*{width:300px;zoom:.62}.ventajas__medallas{display:grid;grid-template-columns:repeat(2,max-content);align-content:center;justify-content:center;gap:8px;overflow:visible}.ventajas__medallas>*{zoom:.8}.ventajas__escena--animal{padding-top:24px}@media(max-width:860px){.ventajas__lista{grid-template-columns:minmax(0,1fr);gap:14px}.ventajas__i{flex-direction:row;gap:16px}.ventajas__escena{flex:0 0 150px;width:150px;height:190px}.ventajas__escena--animal .caja-marcas{zoom:.55}.ventajas__escena--reto>*{zoom:.42}.ventajas__medallas>*{zoom:.5}.ventajas__escena--animal{padding-top:12px}.ventajas__t{text-align:left}}.btn--grande{padding:13px 28px;font-size:16px}.reto-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;margin:0}.reto-acciones__todos{margin-left:auto}.sp-hero__marcas{position:absolute;right:var(--marca-right, 8px);top:var(--marca-top, 8px);z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.solo-marca-seen .caja-marcas--animal:not(.marca-seen),.solo-marca-want .caja-marcas--animal:not(.marca-want){display:none}.taxon-tabs--tuyo{display:flex;gap:8px;margin-left:4px;padding-left:12px;border-left:1px solid var(--rule-strong)}.taxon-tabs--tuyo[hidden]{display:none}.globe-park-popup .maplibregl-popup-content{padding:0!important;border-radius:12px!important;overflow:hidden;box-shadow:0 8px 30px #0003!important;border:none}.globe-park-popup .maplibregl-popup-tip{border-top-color:#fff!important}.globe-park-popup .maplibregl-popup-close-button{color:#fff;font-size:18px;padding:4px 8px;text-shadow:0 1px 3px rgba(0,0,0,.5);z-index:2}.globe-popup{display:flex;flex-direction:column;text-decoration:none;color:inherit;width:240px}.globe-popup__img-wrap{position:relative;aspect-ratio:16/9;overflow:hidden;background:#e5e1d8}.globe-popup__img{width:100%;height:100%;object-fit:cover}.globe-popup__badge{position:absolute;bottom:8px;left:8px;right:64px;display:inline-block;background:var(--badge-gold-bg);color:var(--badge-gold-text);font-size:8px;font-weight:700;padding:3px 8px;border-radius:8px;letter-spacing:.3px;box-shadow:var(--badge-gold-shadow);border:1px solid var(--badge-gold-border);line-height:1.3}.globe-popup__body{padding:10px 12px 12px;display:flex;flex-direction:column}.globe-popup__name{font-family:var(--font-serif, Georgia);font-size:15px;color:var(--forest, #1B3A2D);line-height:1.3;margin-bottom:1px}.globe-popup__location{font-size:12px;color:var(--gray-500, #6b6860);margin-bottom:6px}.globe-popup__rating{margin:1px 0 4px;display:inline-flex;align-items:center;gap:5px}.globe-popup__body{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.globe-popup__name{font-family:var(--font-serif);font-size:16px;line-height:1.2;color:var(--ink, #223)}.globe-popup__location{font-size:11px;color:var(--gray-500);letter-spacing:.02em}.globe-popup__rank-big{display:inline-flex;flex-wrap:wrap;row-gap:2px;max-width:100%;align-items:center;gap:4px;font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--forest);white-space:nowrap;margin-top:2px}.globe-popup__rank-mid{display:block;font-size:10.5px;color:var(--gray-500)}.globe-popup__score-num{font-family:var(--font-mono, monospace);font-size:14px;font-weight:700;color:var(--forest, #1B3A2D);line-height:1}.gp-stars{position:relative;display:inline-block;font-size:13px;line-height:1;white-space:nowrap;font-family:Arial,sans-serif;letter-spacing:1px}.gp-stars__empty{color:#d9d4c8}.gp-stars__full{position:absolute;top:0;left:0;width:0;overflow:hidden;color:#f4b400}.globe-popup__pills{display:flex;flex-wrap:wrap;gap:4px}.globe-popup__pill{display:inline-flex;align-items:center;padding:2px 7px;background:var(--gray-100, #f0ede4);border:1px solid var(--gray-200, #e2dfd5);border-radius:var(--radius-pill);font-size:9px;font-weight:500;color:var(--gray-600, #4a4740)}.globo-fondo{background:radial-gradient(ellipse 78% 86% at 50% 50%,#cdeffc,#9bd9f1 24%,#66b4dc 42%,#4092c6 56%,#3079ad,#266891 88%,#205a80)}.avist__track{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;scrollbar-width:none;cursor:grab}.avist__track::-webkit-scrollbar{display:none}.avist__track.is-arrastrando{cursor:grabbing;scroll-snap-type:none}.avist__marco{position:relative}.avist__flecha{position:absolute;top:66px;transform:translateY(-50%);z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--gray-200);background:var(--white);color:var(--ink);font-size:24px;line-height:1;box-shadow:0 4px 14px #0a140e24;cursor:pointer;display:flex;align-items:center;justify-content:center}.avist__flecha:hover{border-color:var(--moss)}.avist__flecha--izq{left:-14px}.avist__flecha--der{right:-14px}.avist__flecha[hidden]{display:none}@media(hover:none){.avist__flecha{display:none}}.avist__track .avist__mas{flex:0 0 120px;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--gray-500)}.avist__track .avist__card{flex:0 0 176px;scroll-snap-align:start}.avist__pop{width:300px;max-width:100%}.avist__pop .avist__card{width:100%}.avist__pop .avist__card img,.avist__pop .avist__card .avist__hueco{height:190px}.avist__pop .avist__cargando{display:flex;align-items:center;gap:8px;padding:14px;font-size:13px;color:var(--gray-500)}.zp-popup .maplibregl-popup-content,.globe-park-popup .maplibregl-popup-content,.sp-pop .maplibregl-popup-content,.mapa-nota{background:#fffdf7!important;color:var(--ink);border:1px solid rgba(122,92,58,.4)!important;border-radius:3px!important;box-shadow:0 8px 22px #2c181047!important;overflow:visible!important}.zp-popup .maplibregl-popup-content:before,.globe-park-popup .maplibregl-popup-content:before,.mapa-nota--chincheta:before{content:"";position:absolute;top:-7px;left:50%;z-index:3;width:14px;height:14px;margin-left:-7px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 30%,#e8876b,#9e4329 70%);box-shadow:0 2px 4px #2c181080,inset 0 -1px 2px #0000004d}.zp-popup .maplibregl-popup-tip,.globe-park-popup .maplibregl-popup-tip,.sp-pop .maplibregl-popup-tip{border-top-color:#fffdf7!important;border-bottom-color:#fffdf7!important}.zp-popup .maplibregl-popup-close-button,.globe-park-popup .maplibregl-popup-close-button{color:var(--sepia)!important;text-shadow:none}.zp-popup .maplibregl-popup-close-button:hover,.globe-park-popup .maplibregl-popup-close-button:hover{color:var(--ink)!important;background:transparent!important}.globe-park-popup .globe-popup{padding:8px 8px 0}.globe-park-popup .globe-popup__img-wrap{border:1px solid rgba(122,92,58,.18)}.globe-park-popup .globe-popup__name{font-family:var(--font-serif);color:var(--ink)}.zp-name{color:var(--forest)}.zp-avg{color:var(--prob-good)}.zp-divider{background:#7a5c3a33}.zp-species-header{color:var(--ink-soft);border-bottom-color:#7a5c3a33}.zp-species-link:hover{background:#7a5c3a12}.zp-species-photo{background:#7a5c3a1a}.zp-species-name,.zp-species-row--total .zp-species-name{color:var(--ink)}.zp-species-row--total .zp-species-photo{color:var(--ink-soft)}.zp-species-row--total,.zp-total{border-bottom-color:#7a5c3a33}.zp-species-bar-wrap{background:#7a5c3a21}.zp-diff{color:var(--ink-faint)}.zp-diff--pos{color:var(--prob-good)}.zp-diff--neg{color:var(--prob-low)}.zp-howto,.zp-total__label{color:var(--ink-soft)}@media(max-width:600px){.zp-popup.maplibregl-popup{position:fixed!important;inset:auto 10px 12px!important;transform:none!important;max-width:none!important;z-index:1000}.zp-popup .maplibregl-popup-tip{display:none}.zp-popup .zp-card{max-height:58vh;overflow-y:auto}}@media(max-width:360px){.species-grid{gap:6px!important}.sp-card,:nth-child(n)>.sp-card{padding:4px 4px 0;transform:none}.sp-card__body{padding:6px 3px 10px}.sp-card,.sp-card__body,.sp-card__body>*{min-width:0}.species-grid .sp-card__name{font-size:12px;overflow-wrap:anywhere}}.retos-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:22px}.reto-card{--tinta: var(--tinta-region, var(--sepia));position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;row-gap:0;background:#fbf7ea;border:1px solid rgba(122,92,58,.32);box-shadow:0 2px 4px #2c18101f,0 12px 26px #2c18101a}.reto-card[hidden]{display:none}.reto-card__cab{display:flex;align-items:center;gap:14px;margin:-1px -1px 0;padding:16px 16px 15px 18px;color:var(--cream);text-decoration:none;background:var(--tinta)}.reto-card__titulo{flex:1 1 auto;display:flex;flex-direction:column;gap:7px;min-width:0}.reto-card__nombre{font-family:var(--font-serif);font-size:21px;font-weight:700;line-height:1.15}.reto-card__cab:hover .reto-card__nombre{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.reto-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;font:600 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#faf6ecdb}.reto-card__meta .reto-dificultad{padding-left:10px;color:inherit;border-left:1px solid rgba(250,246,236,.4)}.reto-origen{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.reto-origen__icono{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.reto-card__meta .reto-origen{padding-right:10px;border-right:1px solid rgba(250,246,236,.4)}.retos-filtro .reto-origen{gap:0}.retos-filtro .reto-origen__icono{width:18px;height:18px}.reto-card__etq{font:600 9.5px/1 var(--font-mono);letter-spacing:.26em;text-transform:uppercase;color:#faf6ecc7}.reto-card__sello{flex:0 0 auto;align-self:flex-start;width:78px;margin:-2px -2px -34px 0;--sello-fondo: color-mix(in srgb, var(--tinta) 72%, #000);position:relative;z-index:2}.reto-card__sello .sello-parque{width:100%}.reto-card__puestos{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));align-content:start;gap:14px 10px;margin:0;padding:40px 16px 8px;list-style:none}.reto-card__animal{position:relative;text-align:center}.reto-card__ir{display:flex;flex-direction:column;align-items:center;gap:6px;color:inherit;text-decoration:none}.reto-card__ir:hover .reto-card__puesto{color:var(--forest);text-decoration:underline;text-underline-offset:2px}.reto-card__ir:hover .reto-card__foto{transform:scale(1.04)}.reto-card__foto{position:relative;display:block;width:100%;aspect-ratio:1;padding:3px;overflow:hidden;transition:transform .15s;font-size:0;background:#fffdf799;border:1.5px dashed rgba(43,35,23,.45)}.reto-card__foto img{display:block;width:100%;height:100%;object-fit:cover}.reto-card__puesto{font:500 17px/1.05 var(--font-script);color:#3f5d7a}.reto-card--mia .reto-card__animal:not(.reto-card__visto) .reto-card__foto img{filter:grayscale(1) contrast(.85);opacity:.5}.reto-card--mia .reto-card__animal:not(.reto-card__visto) .reto-card__puesto{color:var(--ink-faint);font-weight:400}.reto-card__visto .reto-card__foto{border:1.5px solid var(--visto);box-shadow:0 0 0 1.5px var(--visto)}.reto-card__animal--este .reto-card__puesto{color:var(--ink);font-weight:700;text-decoration:underline 2px var(--marca);text-underline-offset:3px}.retos-rejilla--ficha{margin-top:18px;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:16px}@media(min-width:1100px){.retos-rejilla--ficha{grid-template-columns:repeat(4,minmax(0,1fr))}}.sp-panel__retos{margin:22px 0 26px}.reto-card__visto:after{content:"✓";position:absolute;top:4px;right:4px;display:grid;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;color:#fff;background:var(--visto);border:2px solid #fbf7ea;border-radius:0}.reto-card__pie{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 18px 16px;border-top:1px dotted var(--rule-strong)}.reto-card__pie[hidden]{display:none}.reto-card__nota{margin:0;padding:10px 18px 14px;border-top:1px dotted var(--rule-strong);font:600 12px/1.3 var(--font-mono);letter-spacing:.06em;color:var(--forest)}.reto-card__barra{flex:1 1 100%}.reto-card__barra .parks-table__bar-pct:not(:empty):after{content:" seen";font-weight:500}.reto-card--completo .reto-card__barra,.reto-card:not(.reto-card--completo) .reto-card__hecho{display:none}.reto-card__hecho{padding:3px 9px;font:700 11px var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--marca);border:3px double var(--marca);border-radius:5px;transform:rotate(-6deg)}.reto-card--grupo .reto-card__puestos{grid-template-columns:repeat(var(--puestos, 6),minmax(0,1fr));gap:10px 8px}.reto-card__foto .reto-card__sil{object-fit:contain;object-position:50% 100%;padding:9% 7% 6%;opacity:.85}.reto-card--grupo .reto-card__visto:after{top:3px;right:3px;width:16px;height:16px;font-size:10px;border-width:1.5px}.retos-filtro{margin:0 0 22px}.retos-filtro .taxon-tab--active[data-region]{background:var(--tinta-region, var(--forest));color:var(--cream)}.retos-filtro__n{font:500 11px var(--font-mono);opacity:.65}.retos-pliegue{position:relative;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}.retos-pliegue__s{cursor:pointer;list-style:none;user-select:none}.retos-pliegue__s::-webkit-details-marker{display:none}.retos-pliegue__f{font-size:11px;transition:transform .15s}.retos-pliegue__d[open] .retos-pliegue__f{transform:rotate(180deg)}.retos-pliegue__d[open]>.retos-filtro{position:absolute;z-index:20;left:0;top:calc(100% + 6px);width:min(720px,100%);margin:0;padding:12px;background:var(--paper);border:1px solid var(--rule-strong);border-radius:4px;box-shadow:0 6px 18px #3c280a24}.retos-filtro--nivel{margin-top:-12px}.reto-dificultad{display:inline-flex;align-items:center;gap:6px;font:600 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}.taxon-tab .reto-dificultad{color:inherit}.reto-dificultad__marcas{display:inline-flex;gap:2px}.reto-dificultad__marcas i{width:7px;height:7px;border:1.2px solid currentColor;border-radius:1px}.reto-dificultad[data-nivel=easy] i:nth-child(-n+1),.reto-dificultad[data-nivel=medium] i:nth-child(-n+2),.reto-dificultad[data-nivel=hard] i{background:currentColor}.retos-resumen{display:flex;flex-wrap:wrap;gap:12px 0;margin:0 0 22px}.retos-resumen__item{display:flex;flex-direction:column-reverse;gap:6px;padding:0 22px}.retos-resumen__item:first-child{padding-left:0}.retos-resumen__item+.retos-resumen__item{border-left:1px solid var(--rule)}.retos-resumen__item dt{font:600 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft)}.retos-resumen__item dd{margin:0;font:700 34px/1 var(--font-serif);color:var(--ink)}.retos-resumen__item--hecho dd{color:var(--marca)}.reto-card--cabecera{margin-top:14px}.reto-card--cabecera .reto-card__cab{padding:22px 24px 20px 26px}.reto-card--cabecera .reto-card__etq{font-size:clamp(18px,2.4vw,26px);font-weight:700;letter-spacing:.32em;color:#faf6ec;margin-bottom:6px;display:inline-block}.reto-card--cabecera .reto-card__nombre{margin:0;font-size:clamp(30px,4.2vw,46px);color:inherit}.reto-card--cabecera .reto-card__cab:hover .reto-card__nombre{text-decoration:none}.reto-card--cabecera .reto-card__meta{font-size:12px}.reto-card--cabecera .reto-card__sello{width:124px;margin-bottom:-58px}.reto-card--cabecera .reto-card__puestos{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:18px 16px;padding:46px 24px 12px}.reto-card--cabecera .reto-card__puesto{font-size:21px}.reto-card__ranura{padding:4px 26px 16px}.reto-card--cabecera{grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto}.reto-card--cabecera>.reto-card__cab,.reto-card--cabecera>.reto-card__pie{grid-column:1 / -1}.reto-card--cabecera>.reto-card__ranura{grid-column:2;grid-row:2;align-self:end;padding:0 24px 18px 0}.reto-card--cabecera .reto-acciones{flex-direction:column;align-items:flex-end}@media(max-width:768px){.reto-card--cabecera>.reto-card__ranura{grid-column:1 / -1;grid-row:auto;padding:4px 16px 16px}.reto-card--cabecera .reto-acciones{flex-direction:row}}@media(max-width:768px){.reto-card--cabecera .reto-card__cab{padding:16px 16px 15px 18px}.reto-card--cabecera .reto-card__sello{width:84px;margin-bottom:-38px}.reto-card--cabecera .reto-card__puestos{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:14px 10px;padding:44px 16px 8px}.reto-card--cabecera .reto-card__puesto{font-size:18px}.reto-card__ranura{padding:4px 16px 16px}}.reto-sello-mini{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:4px;font-size:13px;vertical-align:middle;border:1.5px dashed rgba(122,92,58,.6);border-radius:50%;transform:rotate(-8deg)}.sello-parque{display:block;width:118px;aspect-ratio:1;color:#6b5233;text-decoration:none;opacity:.88;transform:rotate(var(--giro, -4deg));mix-blend-mode:multiply;transition:transform .2s,opacity .2s}a.sello-parque:hover{opacity:1;transform:rotate(0) scale(1.05)}.sello-parque__defs{position:absolute;width:0;height:0;overflow:hidden}.sello-parque svg{display:block;width:100%;height:100%;overflow:visible}.sello-parque__nombre{font:700 9.5px var(--font-mono);letter-spacing:.14em;fill:currentColor}.sello-parque__abajo{font:600 7.5px var(--font-mono);letter-spacing:.12em;fill:currentColor}.sello-parque__emoji{font-size:26px}[data-cap=places]{--cap: #1B3A2D}[data-cap=animals]{--cap: #9c4529}[data-cap=challenges]{--cap: var(--ink)}[data-cap=year]{--cap: #5b4a2e}[data-metal=bronze]{--m1: #eab384;--m2: #b06d3b;--m3: #74401e;--m-hilo: rgba(255, 240, 220, .55)}[data-metal=silver]{--m1: #fbfbfc;--m2: #c4c8cc;--m3: #7d848a;--m-hilo: rgba(60, 66, 72, .3)}[data-metal=gold]{--m1: #ffe596;--m2: #d6a11e;--m3: #8c650b;--m-hilo: rgba(255, 250, 225, .6)}[data-metal=platinum]{--m1: #ffffff;--m2: #c6dbe4;--m3: #4f7f91;--m-hilo: rgba(50, 80, 92, .3)}[data-metal=none]{--m1: #f3eee3;--m2: #e3dccd;--m3: #c4b9a3;--m-hilo: rgba(90, 70, 40, .25)}.registro__paneles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.panel-cap{display:flex;flex-direction:column;overflow:hidden;color:var(--ink);text-decoration:none;background:#fffdf7;border:1px solid var(--rule);border-radius:0;box-shadow:0 1px 2px #5a46321a,0 6px 16px #5a463212;transition:transform .15s,box-shadow .15s}a.panel-cap:hover{transform:translateY(-2px);box-shadow:0 2px 4px #5a46321f,0 10px 22px #5a46321a}.panel-cap__t{display:flex;align-items:center;gap:8px;margin:0;padding:9px 16px;font:700 13px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:var(--cap)}.panel-cap__t .hito-emo{font-size:18px;letter-spacing:0}.panel-cap__cuerpo{display:flex;align-items:center;gap:16px;padding:16px}.panel-cap__anillo{position:relative;flex:none;display:grid;place-items:center;align-content:center;width:116px;aspect-ratio:1}.panel-cap__anillo svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.panel-cap__pista{fill:none;stroke:color-mix(in srgb,var(--cap) 12%,#efe6d2);stroke-width:9}.panel-cap__arco{fill:none;stroke:var(--cap);stroke-width:9;stroke-linecap:round;stroke-dasharray:var(--avance, 0) 100;transition:stroke-dasharray .8s ease-out}.panel-cap__cifra{position:relative;font:700 44px/1 var(--font-serif);color:var(--cap);letter-spacing:-.02em}.panel-cap__unidad{position:relative;margin-top:3px;font:600 10.5px/1.1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);text-align:center;max-width:80px}.panel-cap__next{display:flex;align-items:center;gap:8px;margin:0;font:500 15px/1.35 var(--font-sans);color:var(--ink)}.panel-cap__next b{color:var(--marca)}.medallita{display:inline-block;flex:none;width:18px;height:18px;border-radius:50%;background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.75),transparent 45%),linear-gradient(145deg,var(--m1),var(--m2) 55%,var(--m3));box-shadow:inset 0 0 0 1.5px var(--m3),0 1px 2px #2819054d;vertical-align:-3px}.panel-cap__cuerpo{justify-content:center}.panel-cap__cifra[data-largo="4"]{font-size:38px}.panel-cap__cifra[data-largo="5"],.panel-cap__cifra[data-largo="6"]{font-size:30px}@media(max-width:600px){.registro__paneles{gap:6px}.panel-cap__t{justify-content:center;gap:4px;padding:7px 4px;font-size:9.5px;letter-spacing:.06em}.panel-cap__t .hito-emo{font-size:13px}}@media(max-width:420px){.panel-cap__cuerpo{padding:10px 4px}.panel-cap__anillo{width:98px}.panel-cap__cifra{font-size:32px}.panel-cap__cifra[data-largo="4"]{font-size:26px}.panel-cap__cifra[data-largo="5"],.panel-cap__cifra[data-largo="6"]{font-size:21px}.panel-cap__unidad{max-width:66px;font-size:8.5px;letter-spacing:.04em}}.vitrina__cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;margin:30px 0 14px}.vitrina__t{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font:700 26px/1.15 var(--font-serif);color:var(--ink)}.vitrina__t>span{font:500 13px var(--font-mono);color:var(--ink-soft)}.vitrina__metales{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;font:600 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.vitrina__metales li{display:inline-flex;align-items:center;gap:6px}.insignias-cap[data-cap]{margin:0 0 26px;padding:0 14px 14px;scroll-margin-top:90px;overflow:hidden;background:color-mix(in srgb,var(--cap) 6%,#fffdf7);border:1.5px solid color-mix(in srgb,var(--cap) 55%,transparent);border-radius:0}.insignias-cap[data-cap] .insignias-cap__cab{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 14px;margin:0 -14px 12px;padding:12px 18px;color:#fff;background:var(--cap)}.insignias-cap[data-cap] .insignias-cap__t{display:flex;align-items:center;gap:12px;margin:0;font:700 28px/1.1 var(--font-serif);color:#fff}.insignias-cap[data-cap] .insignias-cap__t .hito-emo{display:grid;place-items:center;width:46px;height:46px;font-size:26px;background:#ffffff29;border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff73}.insignias-cap[data-cap] .insignias-cap__t>span:not(.hito-emo){color:#ffffffbf}.insignias-cap[data-cap] .insignias-cap__n{font:500 12.5px/1 var(--font-mono);color:#fffc}.insignias-cap[data-cap] .insignias-cap__n b{font:700 24px/1 var(--font-serif);color:#fff}.insignias-cap__sub{grid-column:1 / -1;margin:4px 0 -6px;font:600 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.pasaporte__hitos{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:10px}@media(max-width:600px){.pasaporte__hitos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}}.hito{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 6px 8px;text-align:center;background:#fffdf7;border:1px solid var(--rule);border-radius:0;box-shadow:0 1px 2px #5a46321a,0 4px 12px #5a46320f}.hito--logrado{background:linear-gradient(180deg,color-mix(in srgb,var(--cap) 5%,#fffdf7),#fffdf7 60%)}.hito--proximo{border-color:var(--marca);box-shadow:0 0 0 1px var(--marca),0 4px 14px #c45d3e29}.hito--proximo:before{content:"Next";position:absolute;top:-8px;left:50%;transform:translate(-50%);padding:2px 9px;font:700 10px/1.3 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--marca);border-radius:3px}.trofeo{position:relative;width:70px;aspect-ratio:1;margin:2px 0 12px}.trofeo__cinta{position:absolute;left:50%;bottom:-12px;width:36px;height:30px;transform:translate(-50%);background:linear-gradient(90deg,var(--cap) 0 50%,color-mix(in srgb,var(--cap) 72%,#000) 50%);clip-path:polygon(0 0,100% 0,100% 100%,75% 82%,50% 100%,25% 82%,0 100%)}.hito:not(.hito--logrado) .trofeo__cinta{background:#d6ccb8}.trofeo__aro{position:absolute;inset:-5px;width:calc(100% + 10px);height:calc(100% + 10px);transform:rotate(-90deg);overflow:visible}.trofeo__aro circle{fill:none;stroke:var(--marca);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:var(--avance, 0) 100}.hito--completo .trofeo__aro{display:none}.trofeo__disco{position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.7),transparent 44%),linear-gradient(145deg,var(--m1),var(--m2) 55%,var(--m3));box-shadow:inset 0 0 0 4px var(--m3),inset 0 0 0 6px #ffffff59,0 3px 8px #28190559}.trofeo__disco:before{content:"";position:absolute;inset:8px;border:1.5px dashed var(--m-hilo);border-radius:50%}.hito--logrado .trofeo__disco:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.7) 50%,transparent 62%);transform:translate(-130%);animation:trofeo-destello 1.6s ease-in-out .6s 2}@keyframes trofeo-destello{to{transform:translate(130%)}}@media(prefers-reduced-motion:reduce){.hito--logrado .trofeo__disco:after{animation:none}}.hito:not(.hito--logrado) .trofeo__disco{box-shadow:inset 0 0 0 4px var(--m3),inset 0 0 0 6px #ffffff59}.trofeo__ico{position:relative;display:grid;place-items:center;font-size:31px;line-height:1;filter:drop-shadow(0 1px 0 rgba(255,255,255,.5))}.trofeo__ico .sil-emoji{margin:0;opacity:.82}.hito:not(.hito--logrado) .trofeo__ico{filter:grayscale(1);opacity:.32}.hito[data-metal=platinum] .trofeo__disco{box-shadow:inset 0 0 0 4px var(--m3),inset 0 0 0 6px #ffffff80,0 0 0 2px #b8cdd5,0 3px 10px #3c647373}.hito__metal{font:700 9.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--m3)}.hito[data-metal=none] .hito__metal{color:var(--ink-faint)}.hito__nombre{margin:0;font:700 15px/1.15 var(--font-serif);color:var(--ink)}.hito__icono{display:inline-flex;justify-content:center;min-height:0}.hito__icono:empty{display:none}.hito__icono .sello-parque{width:30px;height:30px;color:var(--marca);opacity:1;transform:rotate(-6deg)}.hito-piezas{display:inline-flex;gap:3px}.hito-emo--attr:before{content:attr(data-emoji)}.hito-emo{font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif;font-style:normal;line-height:1}.hito__logro{display:flex;align-items:baseline;gap:5px;margin:0;white-space:nowrap}.hito__cifra{font:700 20px/1 var(--font-serif);color:var(--ink-faint)}.hito--logrado .hito__cifra{color:var(--cap)}.hito__unidad{font:600 12px var(--font-serif);color:var(--ink-soft)}.hito__banda{display:flex;justify-content:center;gap:2px;margin:2px 0 0;padding:0;list-style:none}.parche-celda{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:19px}.parche{position:relative;display:grid;place-items:center;width:14px;height:14px;border-radius:50%}.parche-celda--hecho .parche{background:radial-gradient(circle at 32% 28%,rgba(255,255,255,.75),transparent 45%),linear-gradient(145deg,var(--m1),var(--m2) 55%,var(--m3));box-shadow:inset 0 0 0 1.5px var(--m3),0 1px 2px #2819054d}.parche-celda--siguiente .parche,.parche-celda--futuro .parche{background:#f3eee3;box-shadow:inset 0 0 0 1.5px var(--m2)}.parche-celda--siguiente .parche{box-shadow:inset 0 0 0 1.5px var(--m2),0 0 0 2px var(--marca)}.parche__ico{font:700 8px/1 var(--font-sans);color:var(--m3)}.parche-celda--hecho .parche__ico{color:#fff;text-shadow:0 0 2px rgba(0,0,0,.55)}.parche__meta{font:600 9px/1 var(--font-mono);letter-spacing:-.03em;color:var(--ink-soft)}.parche-celda--futuro .parche__meta{color:var(--ink-faint);font-weight:500}.parche-celda--siguiente .parche__meta{color:var(--marca)}.hito__siguiente{display:flex;flex-direction:column;align-items:center;width:100%}.hito__ver{flex:none;padding:2px 0 0;font:600 12px var(--font-sans);color:var(--forest);background:none;border:0;cursor:pointer}.hito__ver[hidden]{display:none}.hito__ver span{display:inline-block;transition:transform .15s}.hito__lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:14px 10px;width:100%;margin:6px 0 0;padding:12px 0 0;list-style:none;text-align:left;border-top:1px dashed var(--rule)}.reto-card__foto.reto-card__foto--icono{display:grid;place-items:center;font-size:30px}.reto-card__foto--icono .sil-emoji{margin:0}.hito__lista[hidden]{display:none}.hito__nada{grid-column:1 / -1;margin:0;font-size:14px;color:var(--ink-faint)}.hito-detalle .hito__lista{margin:0;padding:12px 0 0}.hito-detalle{position:relative;grid-column:1 / -1;margin-top:6px;padding:10px 14px 14px;background:#fffdf7;border:2px solid var(--m3);border-radius:6px;box-shadow:0 4px 14px #5a46321f}.hito-detalle:before,.hito-detalle:after{content:"";position:absolute;left:var(--flecha, 50%);width:0;height:0;border:solid transparent;transform:translate(-50%)}.hito-detalle:before{top:-12px;border-width:0 11px 11px;border-bottom-color:var(--m3)}.hito-detalle:after{top:-8px;border-width:0 8px 8px;border-bottom-color:#fffdf7}.hito-detalle__cab{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px dashed var(--rule);font-size:22px}.hito-detalle__cab b{font:700 17px/1.2 var(--font-serif);color:var(--ink)}.hito-detalle__cab span:not(.hito-emo):not(.sil-emoji){font:600 12.5px var(--font-mono);color:var(--ink-soft)}.hito-detalle__cab .sil-emoji{margin:0}.hito-detalle__cerrar{margin-left:auto;display:grid;place-items:center;width:30px;height:30px;padding:0;font:400 22px/1 var(--font-sans);color:var(--ink-soft);background:var(--paper-edge);border:1px solid var(--rule);border-radius:50%;cursor:pointer}.hito-detalle__cerrar:hover{color:var(--ink);border-color:var(--rule-strong)}.hito--abierto{border-color:var(--m3);box-shadow:0 0 0 1px var(--m3)}.reto-card__barra .parks-table__bar-track,.rango__barra .parks-table__bar-track{height:8px}.reto-card__barra .parks-table__bar-fill,.rango__barra .parks-table__bar-fill{background:var(--marca)}.reto-card__barra .parks-table__bar-pct,.rango__barra .parks-table__bar-pct{min-width:64px;font:600 12.5px var(--font-mono);color:var(--ink-soft);text-align:right}@media(max-width:600px){.insignias-cap[data-cap]{padding:0 8px 10px}.insignias-cap[data-cap] .insignias-cap__cab{margin:0 -8px 10px;padding:10px 12px}.insignias-cap[data-cap] .insignias-cap__t{font-size:24px}.insignias-cap[data-cap] .insignias-cap__t .hito-emo{width:38px;height:38px;font-size:21px}.hito{padding:10px 3px 6px}.trofeo{width:58px}.trofeo__ico{font-size:26px}.hito__nombre{font-size:13px}.hito__metal{font-size:8.5px;letter-spacing:.04em}.hito__cifra{font-size:17px}.hito__unidad{font-size:11px}.parche-celda{min-width:15px}.parche{width:11px;height:11px}.parche__ico{font-size:7px}.parche__meta{font-size:8px;letter-spacing:-.06em}}.rango{position:relative;display:flex;flex-direction:column;gap:22px;padding:24px 24px 20px;background:#fffdf7;border:1px solid var(--rule);border-radius:0;box-shadow:0 1px 2px #5a46321a,0 6px 16px #5a463212}.rango__actual{display:flex;align-items:center;gap:28px}.rango__grande{flex:0 0 auto;width:150px;color:var(--forest)}.rango__grande .emblema{width:100%;height:auto}.rango__grande .emblema__aro{stroke:var(--marca);stroke-width:2.2}.rango__texto{flex:1 1 auto;display:flex;flex-direction:column;gap:6px;min-width:0}.rango__etq{margin:0;font:600 11.5px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.rango__nombre{margin:0;font-family:var(--font-serif);font-size:clamp(26px,4vw,36px);font-weight:700;line-height:1.1;color:var(--ink)}.rango__puntos{margin:0;font:600 18px var(--font-serif);color:var(--ink-soft)}.rango__puntos b{font-size:30px;color:var(--forest)}.rango__siguiente{display:flex;flex-direction:column;gap:6px;max-width:520px;margin-top:6px}.rango__falta{margin:0;font-size:15px;color:var(--ink-soft)}.rango__falta b{color:var(--ink)}.rango__falta b:first-child{color:var(--marca)}.rango--ultimo .rango__falta b{color:var(--forest)}.rango__escalera{position:relative;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:0;padding:16px 0 0;list-style:none;border-top:1px dashed var(--rule)}.rango__escalera:before{content:"";position:absolute;left:6%;right:6%;top:57px;border-top:2px dotted var(--rule-strong)}.rango__escalera:after{content:"";position:absolute;left:6%;width:max(0px,calc(var(--avance, 0%) - 6%));top:56px;border-top:4px solid var(--forest);border-radius:2px}.rango__peldano{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:12px;text-align:center;color:var(--ink-faint)}.rango__peldano .emblema{width:66px}.rango__peldano-nombre{font:600 12px/1.2 var(--font-serif);color:var(--ink-faint)}.rango__peldano-puntos{font:500 10.5px var(--font-mono);color:var(--ink-faint)}.rango__peldano--hecho .emblema{color:#fffdf7}.rango__peldano--hecho .emblema__fondo{fill:var(--forest)}.rango__peldano--hecho .emblema__disco{opacity:.4}.rango__peldano--hecho:after{content:"✓";position:absolute;top:10px;left:calc(50% + 19px);display:grid;place-items:center;width:22px;height:22px;font:700 12px/1 var(--font-sans);color:#fff;background:var(--visto);border:2px solid #fffdf7;border-radius:50%}.rango__peldano--hecho .rango__peldano-nombre{color:var(--forest)}.rango__peldano--actual .emblema{width:86px;margin-top:-10px;color:var(--forest);filter:drop-shadow(0 0 7px rgba(196,93,62,.45))}.rango__peldano--actual .emblema__aro{stroke:var(--marca);stroke-width:3}.rango__peldano--actual:before{content:"You";position:absolute;top:-14px;padding:1px 8px;font:700 10px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--marca);border-radius:3px}.rango__peldano--actual .rango__peldano-nombre{color:var(--ink);font-weight:700}.rango__peldano--siguiente .emblema,.rango__peldano--futuro .emblema{opacity:.4}.rango__peldano--siguiente .emblema__aro,.rango__peldano--futuro .emblema__aro{stroke-dasharray:3 3}.rango__peldano--siguiente .emblema__aro{stroke:var(--marca)}@media(max-width:760px){.rango{padding:20px 16px 18px}.rango__actual{flex-direction:column;text-align:center;gap:14px}.rango__grande{width:132px}.rango__siguiente{width:100%;margin:6px auto 0}.rango__escalera{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}.rango__escalera:before,.rango__escalera:after{display:none}.rango__peldano--actual .emblema{width:74px}}.emblema{position:relative;display:block;aspect-ratio:1}.emblema__marco{display:block;width:100%;height:100%;overflow:visible}.emblema__fondo{fill:#fffdf7}.emblema__aro{fill:none;stroke:currentColor;stroke-width:1.8}.emblema__aro2{fill:none;stroke:currentColor;stroke-width:.7;opacity:.7}.emblema__disco{fill:none;stroke:currentColor;stroke-width:.6;stroke-dasharray:1.2 1.8;opacity:.8}.emblema__nombre{font:600 6.4px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;fill:currentColor}.emblema__n{font:700 8.5px var(--font-serif);fill:currentColor}.emblema__silueta{position:absolute;left:28%;top:27%;width:44%;height:44%;background:currentColor;-webkit-mask:var(--silueta) center / contain no-repeat;mask:var(--silueta) center / contain no-repeat}.capitulo{background:var(--forest);padding:30px 0 20px;margin-bottom:30px;text-align:center}.capitulo__dentro{display:flex;flex-direction:column;align-items:stretch;gap:2px}.capitulo__n{font:600 11.5px var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--sage)}.capitulo__titulo{margin:0;font-family:var(--font-serif);font-size:clamp(26px,4vw,36px);font-weight:700;line-height:1.2;color:var(--white)}.raro-marca{position:absolute;left:8px;bottom:8px;z-index:2;padding:3px 9px;font-size:12px;font-weight:700;color:#3a2a0a;background:#f1d48a;border:1px solid #b8860b;border-radius:var(--radius-pill);box-shadow:0 1px 3px #00000040}.badge--lucky{color:#3a2a0a;background:#f1d48a;border:1px solid #b8860b}.sp-hero__lucky{position:absolute;top:22px;left:18px;z-index:3;box-shadow:0 1px 3px #00000040;transform:rotate(-1.4deg)}.reto-modos{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 22px;padding:14px 18px;background:#fffdf7;border:1px solid var(--rule);border-radius:10px}.reto-modos__frase{font:600 20px var(--font-serif);color:var(--ink)}.reto-modos__grupo{display:inline-flex;flex-wrap:wrap;gap:6px}.reto-graficas{margin:8px 0 34px}.reto-mapa{margin:0 0 30px}.reto-graficas__titulo{margin:0 0 12px;font:600 19px var(--font-serif);color:var(--ink)}.reto-cada-uno{margin-top:40px}.tx-chart[hidden],.parks-table__bar[hidden],.tx-row__nota[hidden]{display:none}@media(max-width:600px){.reto-modos{padding:12px}.reto-modos__frase{font-size:17px}}.reto-animal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:18px}.reto-animal__item{display:flex;align-items:center;gap:16px;padding:12px 18px 12px 12px;color:inherit;text-decoration:none;text-align:left;background:#fffdf7;border:1px solid var(--rule);border-radius:10px;box-shadow:0 2px 8px #5a46321a;transition:transform .15s,box-shadow .15s}.reto-animal__item:hover{transform:translateY(-2px);box-shadow:0 6px 16px #5a463229}.reto-animal__sello{flex:0 0 auto;width:100px;color:var(--marca)}.reto-animal__sello .sello-parque{width:100%;--giro: -10deg;opacity:1;color:inherit;mix-blend-mode:normal}.reto-animal__sello .sello-parque__nombre{font-size:8.3px}.reto-animal__texto{display:flex;flex-direction:column;gap:4px;min-width:0}.reto-animal__etq{font:600 11px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.reto-animal__nombre{font:700 24px/1.15 var(--font-serif);color:var(--ink)}.reto-animal__region{font:600 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.reto-animal__item:hover .reto-animal__nombre{color:var(--forest);text-decoration:underline;text-underline-offset:3px}.reto-animal__lista{display:flex;flex-wrap:wrap;gap:2px 12px;margin-top:2px}.reto-animal__puesto{font-size:14px;color:var(--ink-soft)}.reto-animal__puesto--este{color:var(--ink);font-weight:700;text-decoration:underline 2px var(--marca);text-underline-offset:4px}.reto-animal__nota{margin-top:4px;font:600 12px var(--font-mono);letter-spacing:.04em;color:var(--forest)}@media(max-width:600px){.reto-animal{grid-template-columns:1fr}.reto-animal__sello{width:78px}.reto-animal__nombre{font-size:20px}}.load-more-wrap{display:flex;justify-content:center;margin-top:var(--space-xl)}.load-more{display:inline-flex;align-items:center;gap:6px;padding:11px 22px;font:600 11.5px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:var(--marfil, #fffdf7);color:var(--ink);border:1.5px solid var(--ink);border-radius:0;box-shadow:2px 2px #2b231733;cursor:pointer;transition:background .15s,transform .1s,box-shadow .1s}.load-more:hover,.vermas__btn:hover{background:var(--paper-edge)}.load-more:active,.vermas__btn:active{transform:translate(2px,2px);box-shadow:0 0 #2b231700}.load-more[hidden]{display:none}.load-more:disabled{opacity:.6;cursor:default}.load-more__count{font-weight:500;opacity:.65}.page-group--nature{background:#2e7d3a0b}.page-group--plan-wrap{background:#7a5c3a13}.pg-divider{padding:34px 0 6px}.pg-divider+.section{padding-top:var(--space-md)}.pg-divider>.container{display:flex;align-items:center;gap:14px}.pg-divider__badge{font-family:var(--font-serif);font-size:26px;font-weight:700;color:var(--ink);white-space:nowrap;letter-spacing:.2px}.pg-divider__rule{flex:1;height:1px;background:var(--ink);opacity:.28}.pg-divider__linea{display:block;height:20px;width:auto;flex:none;opacity:.9}h2.pg-divider__badge{margin:0}.tema-ciudad .pg-divider--plan .pg-divider__badge{color:var(--tinta-ciudad)}.tema-centro .pg-divider--plan .pg-divider__badge{color:var(--tinta-centro)}.tema-museo .pg-divider--plan .pg-divider__badge{color:var(--sepia)}.park-nav{position:sticky;top:var(--nav-height);z-index:90;overflow-x:auto;-webkit-overflow-scrolling:touch;border-bottom:none}.park-nav__inner{display:flex;min-width:max-content}@media(max-width:768px){.park-nav{overflow:visible}.park-nav__inner{flex-direction:column;min-width:0}.park-nav__group{overflow-x:auto;scrollbar-width:none}.park-nav__group::-webkit-scrollbar{display:none}.park-nav__sep{width:auto;height:1px}.park-nav .park-nav__group{padding:7px 14px}.park-nav .park-nav__group a{padding:4px 9px}}.park-nav__group{display:flex;align-items:center;gap:4px;flex:1;padding:12px 20px}.park-nav__group--nature,.park-nav__group--plan{background:var(--forest-2)}.park-nav__group--plan .park-nav__group-label{color:var(--marca-clara)}.tema-ciudad .park-nav__group--plan{background:var(--tinta-ciudad)}.tema-centro .park-nav__group--plan,.tema-centro .park-nav__group--nature{background:var(--tinta-centro)}.tema-ciudad .park-nav__group--nature{background:var(--tinta-ciudad)}.tema-ciudad .page-group--nature{background:#24508c0b}.tema-centro .page-group--nature{background:#4a2f5c0b}.tema-museo .park-nav__group--plan{background:var(--sepia)}.tema-museo .page-group--nature{background:#7a54180b}.park-nav__sep{width:1px;background:#ffffff1a;flex-shrink:0;align-self:stretch}.park-nav__group-label{font-family:var(--font-serif);font-size:15px;font-weight:700;color:#fff;padding-right:8px;white-space:nowrap;flex-shrink:0;letter-spacing:.2px}.park-nav__group-label:after{content:"";display:inline-block;width:1px;height:14px;background:#fff3;vertical-align:middle;margin-left:10px}.park-nav__group a{display:flex;align-items:center;padding:5px 12px;border-radius:0;font-size:12px;font-weight:500;color:#ffffffb3;white-space:nowrap;text-decoration:none;transition:all .2s}.park-nav__group--nature a:hover{background:#ffffff1f;color:#fff}.park-nav__group--plan a:hover{background:#ffffff29;color:#fff}.park-nav__group--nature a.park-nav--active{background:#ffffff2e;color:#fff;font-weight:600}.park-nav__group--plan a.park-nav--active{background:#ffffff3d;color:#fff;font-weight:600}.wildlife-subtitle{font-family:var(--font-serif);font-size:20px;color:var(--forest);margin:var(--space-xl) 0 var(--space-xs);padding-bottom:var(--space-xs);border-bottom:2px solid var(--gray-200);display:flex;align-items:center;gap:var(--space-sm)}.wildlife-subtitle:first-of-type{margin-top:0}.wildlife-subtitle__icon{font-size:18px}.wildlife-stats{margin:var(--space-md) 0 var(--space-lg);background:linear-gradient(180deg,#ffffff 0%,var(--off-white) 100%);border:1px solid var(--gray-200);border-bottom:0;border-radius:var(--radius-lg);overflow:hidden}@media(max-width:600px){.wildlife-stats .sp-panel__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wildlife-stats .sp-stat:last-child:nth-child(odd){grid-column:1 / -1}}.wildlife-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-md);margin-bottom:var(--space-md)}.wildlife-toolbar__tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.wildlife-legend{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.species-grid--4col{grid-template-columns:repeat(4,1fr)}@media(min-width:1600px){#sd-grid.species-grid--4col{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}}.taxon-panel{display:none}.taxon-panel--active{display:grid}.ws-plan__sub{display:flex;align-items:center;gap:8px;margin:var(--space-lg) 0 var(--space-md);color:var(--forest)}.ws-plan__ico{flex-shrink:0;font-size:20px;line-height:1}.ws-plan__sub h3{font-family:var(--font-serif);font-size:18px;margin:0}.nearby-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg);align-items:stretch}@media(max-width:480px){.pg-divider{padding:24px 0 4px}.pg-divider>.container{gap:10px}.pg-divider__badge{font-size:20px}.park-nav__group{padding:8px 10px;gap:2px}.park-nav__group-label{font-size:12px;padding-right:4px}.park-nav__group-label:after{margin-left:6px;height:12px}.park-nav__group a{padding:4px 8px;font-size:11px}.wildlife-toolbar{flex-direction:column;gap:8px}.wildlife-legend{align-items:flex-start}.species-grid--4col{grid-template-columns:repeat(2,1fr)}.nearby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(min-width:481px)and (max-width:768px){.park-nav__group{padding:10px 12px;gap:2px}.park-nav__group-label{font-size:13px}.park-nav__group a{padding:5px 10px;font-size:12px}.park-nav__group a{padding:5px 10px;font-size:13px}.wildlife-toolbar{flex-direction:column}.wildlife-legend{align-items:flex-start}.species-grid--4col{grid-template-columns:repeat(2,1fr)}.nearby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(min-width:769px)and (max-width:1024px){.nearby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.species-grid--4col{grid-template-columns:repeat(3,1fr)}}.hero--lugar .hero__container{display:flex;flex-direction:column;height:380px;position:relative;z-index:1}@media(max-width:768px){.hero--lugar .hero__container{height:340px}}.hero--lugar .hero__center{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:var(--space-sm)}.hero--lugar .hero__bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-sm);margin-top:auto;padding-bottom:6px}.hero--lugar .hero__pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center;flex:1;min-width:0}.hero--lugar .hero__pill{display:inline-flex;align-items:center;padding:6px 14px;background:#140e088c;border:1px solid rgba(255,255,255,.15);border-radius:0;font-size:var(--text-sm);font-weight:500;color:var(--white);white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.4)}.hero--lugar .hero__score-wrap{display:flex;flex-direction:column;align-items:center;flex-shrink:0}@media(max-width:340px){.hero--lugar .hero__score-wrap{flex-shrink:1;min-width:0;max-width:100%}}@media(max-width:480px){.hero--lugar .hero__container{padding:0 10px}.hero--lugar .hero__center{padding-top:var(--space-xs)}.hero--lugar .hero__pills{gap:4px;padding:0 4px;margin-top:8px}.hero--lugar .hero__pill{padding:4px 8px;font-size:11px}.hero--lugar .hero__bottom{gap:6px;padding:0 4px}}@media(min-width:481px)and (max-width:768px){.hero--lugar .hero__pill{padding:5px 12px;font-size:13px}}@media(max-width:600px){.hero--lugar .hero__bottom{flex-direction:column;align-items:stretch;gap:8px}.hero--lugar .hero__pills{flex:none;margin-top:0}.hero--lugar .hero__score-wrap{flex-shrink:1;min-width:0;width:100%;align-items:stretch}.hero--lugar .hero-pos{align-items:center}.hero--lugar .hero-pos__big{justify-content:center;text-align:center}}.park-card__distance{position:absolute;top:10px;left:10px;z-index:2;display:inline-flex;align-items:center;padding:3px 10px;background:#140e089e;color:#fff;font:600 10.5px/1.3 var(--font-mono);border-radius:0;letter-spacing:.06em}.nearby-grid--ciudades{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md)}.cdp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:var(--space-sm)}.cdp-card{--tinta-lugar: #5a3a70;display:flex;gap:12px;align-items:center;height:100%;min-width:0;padding:9px 10px;color:inherit;text-decoration:none;border:1px solid var(--rule);border-radius:3px;background:linear-gradient(180deg,#fffdf7 0%,var(--paper) 100%);box-shadow:0 1px #fffc inset,0 2px 5px #5a463212;transition:box-shadow .2s,transform .2s}.cdp-card--museo{--tinta-lugar: #7a5418}.cdp-card:hover{box-shadow:0 1px #fffc inset,0 8px 20px #5a463229;transform:translateY(-2px)}.cdp-foto{position:relative;flex:none;width:128px;height:96px;border:4px solid #fff;box-shadow:0 0 0 1px #7a5c3a38,0 1px 3px #5a463229;background:#fff;transform:rotate(-1.2deg)}.cdp-foto>img,.cdp-e{width:100%;height:100%;object-fit:cover;display:flex;align-items:center;justify-content:center;font-size:30px;background:var(--gray-100)}.cdp-foto .park-card__distance{top:4px;left:4px;padding:2px 7px;font-size:10px}.cdp-t{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:13px;color:var(--ink-soft);min-width:0}.cdp-t strong{font-family:var(--font-serif);font-size:15px;line-height:1.25;color:var(--ink, var(--forest));overflow-wrap:anywhere}.cdp-tipo{padding:3px 6px 2px;border:1.5px solid currentColor;outline:1px solid currentColor;outline-offset:1.5px;border-radius:2px;color:var(--tinta-lugar);font:700 9px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transform:rotate(-2deg);margin:2px 0 0 2px}.cdp-tipo:empty{display:none}.cdp-pais{font-size:12px;color:var(--ink-soft);overflow-wrap:anywhere}.cdp-pais:empty{display:none}.cdp-sellos{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.cdp-sellos .sello-acr{padding:2px 6px;font-size:10px}@media(max-width:1024px){.nearby-grid--ciudades{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}@media(max-width:768px){.nearby-grid--ciudades{grid-template-columns:repeat(2,minmax(0,1fr))}}.caja-marcas:has(>.cdp-card) .caja-marcas__botones{gap:2px}.caja-marcas:has(>.cdp-card) .caja-marcas__b{min-width:20px;min-height:20px;padding:2px 3px;gap:3px;font-size:10px}.caja-marcas:has(>.cdp-card) .caja-marcas__b:before{width:11px;height:11px}@media(max-width:600px){.cdp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cdp-card{flex-direction:column;align-items:stretch;gap:8px;padding:8px}.cdp-foto{width:100%;height:auto;aspect-ratio:4 / 3;transform:none}.cdp-t strong{font-size:14px}.cdp-t{font-size:12px}.cdp-pais{font-size:11px}}.sd-hero{background:var(--forest);padding:var(--space-2xl) 0 var(--space-xl);text-align:center}.sd-hero__title{font-family:var(--font-serif);color:var(--white);font-size:var(--text-hero);margin-bottom:var(--space-xs)}.sd-hero__subtitle{color:var(--sage);font-size:var(--text-lg)}.sd-search{width:100%;padding:10px 16px;border:1px solid var(--gray-200);border-radius:var(--radius-pill);font-size:15px;font-family:var(--font-sans);background:var(--white);margin-bottom:var(--space-md);outline:none;transition:border-color .2s}.sd-search:focus{border-color:var(--sage)}#sd-grid>.caja-marcas{content-visibility:auto;contain-intrinsic-size:auto 380px;padding:14px;margin:-14px}.hero--lugar{position:relative;isolation:isolate;padding-bottom:8px}@media(min-width:900px){.hero--lugar{height:452px;box-sizing:border-box}.hero--lugar .hero__container{max-width:none;margin:0;padding:0 var(--space-xl)}}@media(max-width:600px){.hero--lugar h1{font-size:clamp(22px,7vw,30px);overflow-wrap:anywhere}}@media(min-width:900px){.hero.hero--lugar.centro-hero--sin-foto{--hero-alto: 300px;height:300px}}.hero--lugar.centro-hero--sin-foto .hero__container{height:228px}@media(max-width:768px){.hero--lugar.centro-hero--sin-foto .hero__container{height:220px}}.sitios{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--space-lg);align-items:start}.sitios__mapa-col{position:sticky;top:calc(var(--nav-height) + 64px);min-width:0}.sitios__mapa{position:relative;aspect-ratio:4 / 3;border-radius:0;overflow:hidden;border:1px solid var(--gray-200);background:var(--gray-100)}.sitios__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;counter-reset:none}@media(min-width:1600px){.sitios{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.sitios__mapa{aspect-ratio:16 / 10}}.sitios__fila{border-bottom:1px dashed var(--rule-strong)}.sitios__cab{display:grid;grid-template-columns:26px minmax(0,1fr) 12px;column-gap:10px;align-items:center;padding:9px 0;cursor:pointer;list-style:none;border-radius:4px}.sitios__fila:first-child .sitios__cab{padding-top:0}.sitios__cab::-webkit-details-marker{display:none}.sitios__cab:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.sitios__n{grid-row:span 2;align-self:start;width:24px;height:24px;border-radius:50%;background:var(--forest);color:var(--white);font:700 12px/24px var(--font-sans);text-align:center;transition:background .15s}.sitios__nombre{font-family:var(--font-serif);font-size:16px;line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.sitios__cifras{grid-column:2;font-size:12px;color:var(--gray-600);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sitios__cifras strong{color:var(--forest)}.sitios__det>.sitios__cab:after{content:"";grid-column:3;grid-row:1;justify-self:end;width:7px;height:7px;border-right:1.5px solid var(--sepia);border-bottom:1.5px solid var(--sepia);transform:rotate(-45deg);transition:transform .15s}.sitios__det[open]>.sitios__cab:after{transform:rotate(45deg)}.sitios__cab:hover .sitios__nombre{color:var(--forest)}.sitios__fila--activa .sitios__n{background:var(--marca)}.sitios__fila--activa .sitios__nombre{color:var(--forest)}.sitios__especies{padding:0 0 12px 36px}.sello-lugar{display:inline-block;margin:0 0 12px;padding:6px 13px 5px;border:2px solid currentColor;border-radius:3px;outline:1px solid currentColor;outline-offset:2px;color:var(--cream);font:700 12px/1 var(--font-mono);letter-spacing:.24em;text-transform:uppercase;transform:rotate(-3deg);opacity:.92;text-shadow:0 1px 2px rgba(0,0,0,.35)}@media(max-width:600px){.sello-lugar{font-size:11px;margin-bottom:8px}}.sello-lugar--rojo,.sello-lugar--verde{margin:0;text-shadow:none;opacity:1}.sello-lugar--rojo{color:var(--marca)}.sello-lugar--verde{color:var(--forest);transform:rotate(2deg)}.zp-card.zp-sitio{display:flex;align-items:center;gap:10px;min-width:0;max-width:280px;padding:13px 34px 13px 13px}.zp-sitio .sitios__n{flex:none;background:var(--marca)}.zp-sitio__nombre{font-family:var(--font-serif);font-size:17px;line-height:1.25;color:var(--ink);overflow-wrap:anywhere}@media(max-width:600px){.zp-card.zp-sitio{max-width:none}}.sitios__especies .zp-species-link{grid-template-columns:28px 1fr 56px 38px;gap:6px;padding:3px 2px}.sitios__especies .zp-species-header{grid-template-columns:28px 1fr 56px 38px;gap:6px}.sitios__especies .zp-species-photo{width:28px;height:28px}.sitios__especies .zp-species-name{font-size:12.5px}.sitios__especies .zp-species-pct{font-size:11px}.sitios__especies .zp-diff{font-size:10px;width:36px}.sitios__leyenda{margin:8px 0 0}@media(max-width:768px){.sitios{grid-template-columns:minmax(0,1fr)}.sitios__mapa-col{position:static}.sitios__mapa{aspect-ratio:auto;height:78vh;min-height:420px}}.intro-section{padding-top:var(--space-lg);padding-bottom:var(--space-md)}.intro-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--space-xl);align-items:stretch}.intro-text{font-size:var(--text-lg);line-height:1.7;color:var(--gray-600, #374151);margin:0;padding:var(--space-lg);background:#fbf7f0b3;border-radius:0}.intro-text strong{color:var(--forest);font-weight:700}.intro-text.journal-open{font-size:15.5px;line-height:1.72;color:var(--ink)}.entry-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;margin-bottom:10px}.entry-head__loc{font-size:22px;min-width:0}.entry-head__rule{flex:1;height:0;border-bottom:1px dashed var(--rule-strong)}.entry-head__tally{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint);white-space:nowrap}.entry-coords{margin-top:12px;padding-top:8px;border-top:1px dashed var(--rule);font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;color:var(--ink-faint)}.intro-layout__map{position:relative}.park-location-map{height:320px;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:var(--gray-100)}.intro-layout__map .park-location-map{border:1px solid rgba(122,92,58,.25);border-radius:0;box-shadow:0 1px 3px #5a463229;background:var(--paper)}@media(min-width:769px){.intro-layout__map .park-location-map{height:100%;min-height:200px}}@media(min-width:1600px){.intro-layout{grid-template-columns:minmax(0,1fr) minmax(420px,36%)}}.park-location-map.map--no-token{display:flex;align-items:center;justify-content:center}.park-location-map.map--no-token:after{content:"Map unavailable";font-family:var(--font-sans);font-size:var(--text-sm);color:var(--gray-500)}.park-loc-popup .maplibregl-popup-content{background:#2a2d32!important;border-radius:999px!important;box-shadow:0 8px 30px #00000047!important;padding:6px 18px 6px 6px!important;border:none}.park-loc-popup .maplibregl-popup-tip{display:none!important}.park-loc-popup__inner{display:flex;align-items:center;gap:10px}.park-loc-popup__icon{width:40px;height:40px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;line-height:1;flex-shrink:0;box-shadow:0 1px 4px #0000001a;color:#1b3a2d}.park-loc-popup__name{font-family:var(--font-sans);font-size:15px;color:#fff;font-weight:700;line-height:1.25}@media(min-width:481px)and (max-width:768px){.intro-layout{grid-template-columns:minmax(0,1fr)}.park-location-map{height:240px}}@media(max-width:480px){.intro-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.intro-text{padding:var(--space-md);font-size:15px}.intro-text.journal-open{font-size:15px;line-height:1.55}.intro-text.journal-open:first-letter{font-size:2.6em}.park-location-map{height:200px}}.ess{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:var(--space-xl)}.ess__celda{--ess-c: var(--ink);flex:1 1 136px;min-width:0;display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--rule-strong);border-radius:0;box-shadow:2px 2px #2b23171f;overflow:hidden}.ess__celda[data-tono=bueno]{--ess-c: var(--prob-high)}.ess__celda[data-tono=medio]{--ess-c: var(--prob-mid)}.ess__celda[data-tono=malo]{--ess-c: var(--marca)}.ess__etq{padding:9px 8px 8px;text-align:center;font:600 9.5px/1 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px dashed var(--gray-300)}.ess__vis{flex:1;min-height:66px;display:flex;align-items:center;justify-content:center;gap:5px;padding:12px 8px 4px}.ess__vis--vacia{font:400 30px/1 var(--font-serif);color:var(--gray-300)}.ess__val{min-height:1.4em;padding:2px 8px 13px;text-align:center;font:600 19px/1.15 var(--font-serif);color:var(--ink)}.ess__celda[data-tono] .ess__val{color:var(--ess-c)}.ess__celda--numero .ess__val{font:600 10.5px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.ess__celda--texto .ess__val{font-size:16px}.ess__val a{color:var(--forest);text-decoration:underline;text-underline-offset:3px}.ess__emo{font-size:34px;line-height:1;flex:none}.ess__emo--medidor{font-size:27px}.ess__emo--medidor,.ess__emo--no{filter:grayscale(1);opacity:.28}.ess__emo--medidor[data-on]{filter:none;opacity:1}.ess__emo--cifra{font-size:24px;margin-right:4px}.ess__num{font:600 38px/1 var(--font-serif);color:var(--ink);letter-spacing:-.01em}.ess__num--largo{font-size:28px}.ess__anillo-caja{position:relative;display:inline-flex}.ess__anillo{width:56px;height:56px;transform:rotate(-90deg)}.ess__emo--anillo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:22px}.ess__pista,.ess__arco{fill:none;stroke-width:6}.ess__pista{stroke:var(--gray-200)}.ess__arco{stroke:var(--ess-c);stroke-linecap:butt}.ess__celda--cal{flex:2 1 260px}.ess__cal{list-style:none;margin:0;padding:14px 0 0;display:grid;grid-template-columns:repeat(12,1fr);gap:2px;width:100%;max-width:300px}.ess__cal-mes{position:relative;display:flex;align-items:center;justify-content:center;height:26px;border:1px solid var(--gray-200);background:var(--paper)}.ess__cal-l{font:600 11px/1 var(--font-mono);color:var(--ink-soft)}.ess__cal-mes--on{background:var(--forest);border-color:var(--forest)}.ess__cal-mes--on .ess__cal-l{color:var(--paper)}.ess__cal-mes--pico{background:var(--marca);border-color:var(--marca)}.ess__cal-mes--pico .ess__cal-l{color:var(--paper)}.ess__cal-pico{position:absolute;left:-1px;bottom:calc(100% + 3px);font:700 9px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--marca);white-space:nowrap}@media(max-width:480px){.ess{gap:8px}.ess__celda{flex-basis:calc(50% - 4px)}.ess__celda:last-child:nth-child(odd),.ess__celda--cal{flex-basis:100%}.ess__val{font-size:17px}.ess__num{font-size:34px}}.park-hero__foto2{display:none}.hero.park-hero{position:relative;background-image:var(--hero-img-m, var(--hero-img, none));background-size:cover;background-position:var(--hero-pos-m, var(--hero-pos, center));background-color:var(--forest);padding-bottom:8px;isolation:isolate}.hero.park-hero:before{background:linear-gradient(180deg,#00000061,#0000001f 42%,#00000080)}@media(min-width:900px){.hero.park-hero{--hero-alto: 452px;--foto-w: 50%;height:var(--hero-alto);box-sizing:border-box;background-image:none;isolation:isolate}.hero.park-hero:before{inset:0;z-index:0;background:radial-gradient(ellipse 46% 80% at 50% 50%,#08100b9e,#08100b57 60%,#08100b00),linear-gradient(180deg,#00000038,#0000 35%,#00000061)}.hero.park-hero:after{content:"";position:absolute;top:0;bottom:0;left:0;width:100%;z-index:-1;background:var(--hero-img, none) var(--hero-pos-d, var(--hero-pos, center)) / cover no-repeat}.hero.park-hero--dos:after{width:56%;-webkit-mask-image:linear-gradient(90deg,#000 80%,transparent 100%);mask-image:linear-gradient(90deg,#000 80%,transparent 100%)}.park-hero__foto2{display:block;position:absolute;top:0;bottom:0;right:0;width:56%;z-index:-1;background:var(--hero-img-2) center / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 20%);mask-image:linear-gradient(90deg,transparent 0%,#000 20%)}}.hero.park-hero .hero__title{text-shadow:0 2px 12px rgba(0,0,0,.6)}.hero.park-hero .hero__subtitle{color:var(--white);opacity:1;font-weight:500;text-shadow:0 1px 2px rgba(0,0,0,.95),0 0 10px rgba(0,0,0,.8),0 0 22px rgba(0,0,0,.55);margin-bottom:6px}@media(max-width:480px){.hero.park-hero .hero__subtitle{margin-bottom:4px}}.hero__credito{position:absolute;right:12px;top:8px;margin:0;z-index:1;font-size:10px;color:#ffffffbf;text-shadow:0 1px 3px rgba(0,0,0,.6)}.hero__credito a{color:inherit;text-decoration:underline}.intro-text__fuente{font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--sepia);white-space:nowrap}.visita-centro{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:0 0 var(--space-xl)}.visita-centro__bloque{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;background:var(--white);border:1px solid var(--gray-200);border-radius:10px;box-shadow:0 2px 8px #1b3a2d0f}.visita-centro__tit{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--font-serif);font-size:17px;font-weight:600;color:var(--ink)}.visita-centro__ico{box-sizing:content-box;flex:none;padding:7px;border-radius:50%;background:var(--forest);color:var(--cream);stroke-linecap:round;stroke-linejoin:round}.visita-centro__horas{margin:0;display:flex;flex-direction:column;gap:5px;font-size:15px;line-height:1.45;color:var(--ink)}.visita-centro__linea{padding-bottom:5px;border-bottom:1px dashed var(--rule-strong)}.visita-centro__linea:last-child{padding-bottom:0;border-bottom:0}.visita-centro__datos{display:flex;flex-direction:column;gap:10px;margin:0}.visita-centro__datos dt{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.visita-centro__datos dd{margin:2px 0 0;font-size:15px;line-height:1.45;color:var(--ink);overflow-wrap:anywhere}.visita-centro__enlace{color:var(--forest);font-weight:600;text-decoration:none;border-bottom:1px solid currentColor}.visita-centro__web{align-self:flex-start;margin-top:auto;padding:8px 14px;border-radius:var(--radius-pill);background:var(--forest);color:var(--cream);font-size:13.5px;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.visita-centro__web:hover{background:var(--forest-2)}@media(max-width:480px){.visita-centro{grid-template-columns:minmax(0,1fr)}.visita-centro__bloque{padding:14px}}.ws-reviews{margin-top:32px}.ws-reviews__track{display:flex;gap:20px;margin-top:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:12px;cursor:grab;scroll-behavior:auto;scrollbar-width:none}.ws-reviews__track::-webkit-scrollbar{display:none}.ws-reviews__track:active{cursor:grabbing}.ws-reviews__track.is-dragging{scroll-behavior:auto}@media(min-width:900px){.ws-reviews__track>.ws-review{flex:1 0 300px;max-width:560px}}:root{--tx-mammal: #8A6A40;--tx-bird: #2A5240;--tx-reptile: #5A8A40;--tx-amphibian: #4A6A8A;--tx-elasmobranch: var(--sky);--tx-insect: var(--plum)}.cal-pila{padding:var(--space-md) 0 var(--space-lg)}.cal-pila__filtros{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin:0 0 var(--space-sm)}.cal-pila__muestra{display:inline-block;width:14px;height:14px;margin-right:2px;vertical-align:-2px;border-radius:0;background:var(--c) repeating-linear-gradient(-45deg,rgba(255,253,247,.24) 0 1.5px,transparent 1.5px 5px);border:1px solid rgba(43,35,23,.5)}.cal-pila__cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:var(--space-sm)}.cal-pila__cab .cal-pila__filtros{margin:0}.cal-pila__que{margin:0 0 0 auto;font:italic 600 19px/1.2 var(--font-serif);color:var(--forest);text-align:right;padding-bottom:3px;background:linear-gradient(var(--marca),var(--marca)) right bottom / 46px 2px no-repeat}.cal-pila__grafica{display:flex;align-items:flex-end;height:260px;padding-top:var(--space-sm)}.cal-pila__mes{flex:1;min-width:0;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.cal-pila__marcas{display:flex;flex-wrap:wrap;justify-content:center;gap:2px;margin-bottom:4px}.cal-pila__val{margin-bottom:4px;font:600 10.5px/1 var(--font-mono);color:var(--ink-soft);white-space:nowrap}.cal-pila__mes[data-sin-dato] .cal-pila__val{color:var(--gray-400);font-weight:400}.cal-pila__barra{width:66%;max-width:76px;display:flex;flex-direction:column-reverse;overflow:hidden;border:1px solid rgba(43,35,23,.5);border-bottom:0;border-radius:3px 3px 0 0;transition:height .4s ease}.cal-pila__trozo{flex:var(--v) 1 0;min-height:0;background-image:repeating-linear-gradient(-45deg,rgba(255,253,247,.24) 0 1.5px,transparent 1.5px 5px)}.cal-pila__trozo+.cal-pila__trozo{border-bottom:1px solid rgba(255,253,247,.6)}.cal-pila__label{width:100%;padding-top:2px;text-align:center;border-top:1.5px solid rgba(43,35,23,.55);font:600 16px/1.1 var(--font-script);color:var(--ink-soft)}@media(max-width:600px){.cal-pila__grafica{gap:2px;height:220px}.cal-pila__val{font-size:8.5px;letter-spacing:-.4px}.cal-pila__label{font-size:13px}.cal-pila__barra{width:80%}}.hueco-sello{display:inline-flex;align-items:center;gap:14px;padding:0;background:none;border:0;cursor:pointer;color:var(--ink-soft);font:600 22px/1.1 var(--font-script);text-align:left}.hueco-sello[hidden]{display:none}.hueco-sello__aro{flex:none;width:76px;height:76px;border-radius:50%;border:2px dashed currentColor;outline:1px dashed currentColor;outline-offset:4px;transform:rotate(-8deg);opacity:.6;transition:opacity .15s,transform .15s}.hueco-sello:hover,.hueco-sello:focus-visible{color:var(--marca)}.hueco-sello:hover .hueco-sello__aro{opacity:1;transform:rotate(-2deg)}.cal-pila__sin{width:70%;height:38%;display:flex;align-items:center;justify-content:center;border:1px dashed var(--gray-300);border-bottom:0;background:repeating-linear-gradient(135deg,transparent 0 5px,rgba(0,0,0,.04) 5px 7px)}.cal-pila__sin span{writing-mode:vertical-rl;transform:rotate(180deg);font:600 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-400)}@media(max-width:600px){.cal-pila__sin{width:80%}}.retos-filtro .taxon-tab.taxon-tab--active{background:var(--tinta-region, var(--forest));color:var(--cream)}.retos-filtro .taxon-tab:not(.taxon-tab--active):hover{background:var(--gray-200);color:var(--ink)}.retos-filtro .taxon-tab:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.retos-filtro .taxon-tab .reto-dificultad{color:inherit}.boton-retos{--muesca: 6px;position:relative;display:inline-flex;align-items:center;gap:12px;min-height:44px;padding:12px 16px 12px 18px;flex:0 0 auto;color:var(--cream);text-decoration:none;white-space:nowrap;font:600 12px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;background:radial-gradient(circle at 0 50%,transparent var(--muesca),var(--forest) calc(var(--muesca) + .5px)) left / 51% 100% no-repeat,radial-gradient(circle at 100% 50%,transparent var(--muesca),var(--forest) calc(var(--muesca) + .5px)) right / 51% 100% no-repeat;filter:drop-shadow(0 2px 0 rgba(27,58,45,.3));transition:transform .15s,filter .15s}.boton-retos:hover,.boton-retos:focus-visible{color:var(--cream);transform:translateY(-1px);filter:drop-shadow(0 3px 0 rgba(27,58,45,.34))}.boton-retos:active{transform:translateY(1px);filter:drop-shadow(0 1px 0 rgba(27,58,45,.3))}.boton-retos:focus-visible{outline:2px solid var(--marca);outline-offset:3px}.boton-retos__sellos{position:relative;flex:none;width:24px;height:18px}.boton-retos__sellos i{position:absolute;top:1px;width:11px;height:14px;box-sizing:border-box;border:1.5px dotted rgba(250,246,236,.75);border-radius:1px;background:var(--forest);transition:transform .18s}.boton-retos__sellos i:nth-child(1){left:0;transform:rotate(-9deg)}.boton-retos__sellos i:nth-child(2){left:6px;transform:rotate(-2deg)}.boton-retos__sellos i:nth-child(3){left:12px;transform:rotate(6deg);border:1.5px solid var(--marca-clara);background:var(--marca)}.boton-retos:hover .boton-retos__sellos i:nth-child(1),.boton-retos:focus-visible .boton-retos__sellos i:nth-child(1){transform:rotate(-17deg) translate(-2px)}.boton-retos:hover .boton-retos__sellos i:nth-child(3),.boton-retos:focus-visible .boton-retos__sellos i:nth-child(3){transform:rotate(13deg) translate(2px)}.boton-retos__flecha{padding-left:14px;border-left:1.5px dashed rgba(250,246,236,.5);font-size:15px;letter-spacing:0;transition:transform .15s}.boton-retos:hover .boton-retos__flecha,.boton-retos:focus-visible .boton-retos__flecha{transform:translate(3px)}@media(prefers-reduced-motion:reduce){.boton-retos,.boton-retos__sellos i,.boton-retos__flecha{transition:none}}.capitulo[data-plegable]{cursor:pointer}.capitulo[data-plegable] .capitulo__dentro{position:relative}.capitulo__plegar{position:absolute;right:0;top:50%;display:grid;place-content:center;width:40px;height:40px;margin-top:-20px;padding:0;border:1.5px solid rgba(250,246,236,.4);border-radius:50%;background:transparent;color:var(--cream);cursor:pointer;transition:background .15s,border-color .15s}.capitulo__plegar:before{content:"";width:9px;height:9px;margin-top:3px;border-left:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg);transition:transform .18s}.capitulo--plegado .capitulo__plegar:before{margin-top:-3px;transform:rotate(-135deg)}.capitulo[data-plegable]:hover .capitulo__plegar,.capitulo__plegar:focus-visible{background:#faf6ec1f;border-color:#faf6ecbf}.capitulo__plegar:focus-visible{outline:2px solid var(--marca-clara);outline-offset:2px}.capitulo--plegado{margin-bottom:12px}@media(max-width:600px){.capitulo__plegar{width:34px;height:34px;margin-top:-17px}}@media(prefers-reduced-motion:reduce){.capitulo__plegar,.capitulo__plegar:before{transition:none}}.parks-table .tx-row--ciudad td:nth-child(2) a{color:#24508c}.parks-table-pie{margin:10px 2px 0;font-size:13px;color:var(--ink-soft)}.insignias-cap{margin:0 0 28px}.insignias-cap+.insignias-cap{margin-top:4px}.insignias-cap__cab{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;margin:0 0 10px}.insignias-cap__t{font:500 22px/1.2 var(--font-serif);color:var(--forest);margin:0}.insignias-cap__n{font:500 13px/1 var(--font-mono);color:var(--ink-soft)}.insignias-cap__n b{font:600 22px/1 var(--font-serif);color:var(--ink)}.insignias-cap .pasaporte__hitos+.load-more-wrap{margin-top:14px}.insignias-cap .load-more-wrap:has(>.load-more[hidden]){display:none}.retos-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin:0 0 18px}.retos-cab .retos-resumen{margin:0}.sello-parque.sello-parque--color{position:relative;color:#fff;background:var(--sello-fondo, var(--tinta, var(--forest)));border-radius:50%;opacity:1;mix-blend-mode:normal;box-shadow:0 2px 6px #2c18104d,inset 0 0 0 3px #ffffff47;transform:rotate(-9deg)}a.sello-parque.sello-parque--color:hover{transform:rotate(0) scale(1.05)}.sello-parque__sil{position:absolute;left:50%;top:50%;width:36%;height:auto;max-height:36%;object-fit:contain;transform:translate(-50%,-50%);filter:invert(1);pointer-events:none}.sello-parque--color .sello-parque__nombre{font-size:8.3px}.sil-emoji{display:inline-block;flex:none;width:1.25em;height:1.25em;margin-right:.3em;vertical-align:-.3em;background:url(/images/pines-siluetas.png) no-repeat;background-size:calc(1.25em * var(--sil-cols)) calc(1.25em * var(--sil-filas));background-position:calc(-1.25em * var(--c)) calc(-1.25em * var(--f));filter:invert(1);opacity:.8}.sil-emoji{--sil-cols: 12;--sil-filas: 7}:root{--ico-want-off: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linejoin='round'%3E%3Cpath d='M12 20.3s-7.6-4.6-9.3-9.4C1.6 7.6 3.6 4.4 7 4.4c2.1 0 3.7 1.2 5 3 1.3-1.8 2.9-3 5-3 3.4 0 5.4 3.2 4.3 6.5-1.7 4.8-9.3 9.4-9.3 9.4z'/%3E%3C/svg%3E");--ico-want-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000' stroke='%23000' stroke-width='2.4' stroke-linejoin='round'%3E%3Cpath d='M12 20.3s-7.6-4.6-9.3-9.4C1.6 7.6 3.6 4.4 7 4.4c2.1 0 3.7 1.2 5 3 1.3-1.8 2.9-3 5-3 3.4 0 5.4 3.2 4.3 6.5-1.7 4.8-9.3 9.4-9.3 9.4z'/%3E%3C/svg%3E");--ico-seen-off: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M2.2 12.6l2.5-2.5 4.4 4.4 10.3-10.3 2.5 2.5-12.8 12.8z'/%3E%3C/svg%3E");--ico-seen-on: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000' stroke='%23000' stroke-width='1' stroke-linejoin='round'%3E%3Cpath d='M2.2 12.6l2.5-2.5 4.4 4.4 10.3-10.3 2.5 2.5-12.8 12.8z'/%3E%3C/svg%3E")}.marca-ico{display:inline-block;flex:none;width:15px;height:15px;border-radius:0;box-shadow:none;font-size:0;color:transparent;vertical-align:-2px;background:var(--c);-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}.marca-ico--want{--c: var(--heart);--ico: var(--ico-want-on);background:var(--c);color:transparent}.marca-ico--seen{--c: var(--visto);--ico: var(--ico-seen-on);background:var(--c);color:transparent}:is(.taxon-tab,[data-filter=marca]):not(.taxon-tab--active):not([class~=filter-pill--active]) .marca-ico{--c: var(--ink-soft)}:is(.taxon-tab,[data-filter=marca]):not(.taxon-tab--active):not([class~=filter-pill--active]) .marca-ico--want{--ico: var(--ico-want-off)}:is(.taxon-tab,[data-filter=marca]):not(.taxon-tab--active):not([class~=filter-pill--active]) .marca-ico--seen{--ico: var(--ico-seen-off)}:is(.taxon-tab.taxon-tab--active,.taxon-tab[class~=filter-pill--active],[data-filter=marca][class~=filter-pill--active]) .marca-ico{--c: #fff}.taxon-tab.taxon-tab--want:is(.taxon-tab--active,[class~=filter-pill--active]){background:var(--heart);border-color:var(--heart);color:#fff}.taxon-tab.taxon-tab--seen:is(.taxon-tab--active,[class~=filter-pill--active]){background:var(--visto);border-color:var(--visto);color:#fff}.caja-marcas__b,.boton-marca{--c: var(--visto);--ico: var(--ico-seen-off);--ico-tinta: var(--ink-soft);display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:28px;min-height:28px;padding:3px 8px;border:1px solid rgba(43,35,23,.45);border-radius:2px;background:#fffdf7;color:var(--ink);box-shadow:1px 1px #2b231738,0 2px 6px #140e082e;font:600 12px/1.1 var(--font-sans);white-space:nowrap;text-shadow:none;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .12s,box-shadow .12s}.boton-marca{padding:5px 12px;font-size:var(--text-sm)}.caja-marcas__b[data-marca-b$=":want"],.boton-marca[data-marca-b$=":want"]{--c: var(--heart);--ico: var(--ico-want-off)}.caja-marcas__b[aria-pressed=true],.boton-marca[aria-pressed=true]{--ico: var(--ico-seen-on);--ico-tinta: #fff}.caja-marcas__b[data-marca-b$=":want"][aria-pressed=true],.boton-marca[data-marca-b$=":want"][aria-pressed=true]{--ico: var(--ico-want-on)}.caja-marcas__b:before,.boton-marca:before{content:"";flex:none;width:14px;height:14px;background:var(--ico-tinta);-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}.caja-marcas__b span{display:none;font-size:11px;text-align:left}.boton-marca__t{display:inline-flex;flex-direction:column;line-height:1.1;text-align:left}.caja-marcas__b:hover,.boton-marca:hover{border-color:var(--c);background:color-mix(in srgb,var(--c) 9%,#fffdf7);transform:translate(-1px,-1px);box-shadow:2px 2px color-mix(in srgb,var(--c) 45%,transparent),0 3px 8px #140e0833}.caja-marcas__b:active,.boton-marca:active{transform:none;box-shadow:0 0 #0000}.caja-marcas__b[aria-pressed=true],.boton-marca[aria-pressed=true]{background:var(--c);border-color:color-mix(in srgb,var(--c) 80%,#000);color:#fff;box-shadow:1px 1px color-mix(in srgb,var(--c) 55%,#000),0 2px 6px #140e0838}.caja-marcas__b[aria-pressed=true]:hover,.boton-marca[aria-pressed=true]:hover{background:color-mix(in srgb,var(--c) 86%,#000);border-color:color-mix(in srgb,var(--c) 70%,#000);color:#fff}.caja-marcas__b[aria-pressed=true] span{display:inline-flex;flex-direction:column;line-height:1.05}.caja-marcas__b:focus-visible,.boton-marca:focus-visible{outline:2px solid var(--c);outline-offset:2px}.caja-marcas__b:disabled,.boton-marca:disabled{opacity:.4;cursor:default;transform:none}@media(max-width:600px){.boton-marca{padding:4px 9px;font-size:11px}}@media(prefers-reduced-motion:reduce){.caja-marcas__b,.boton-marca{transition:none}.caja-marcas__b:hover,.boton-marca:hover{transform:none}}.sello-acr{--t: #1B3A2D;display:inline-flex;align-items:baseline;gap:4px;padding:4px 9px;background:var(--paper);color:var(--t);border:1.5px solid var(--t);box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 3px var(--t);font:700 10.5px/1.1 var(--font-mono);letter-spacing:.06em;white-space:nowrap;vertical-align:middle}.hero .sello-acr{padding:6px 11px;font-size:12px;box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 3px var(--t),0 2px 6px #00000040}.hero .sello-acr--escudo{padding:5px 11px 9px}.sello-acr em{font:italic 500 10.5px/1 var(--font-serif);letter-spacing:0}.sello-acr--ovalo{border-radius:50%;padding-inline:13px}.sello-acr--escudo{border-radius:3px 3px 50% 50%/3px 3px 34% 34%;padding:3px 10px 7px}.sello-acr--rect{border-radius:2px}.sello-acr--dentado{border-style:dashed;border-radius:3px}.sello-acr--grande{padding:8px 13px;font-size:13px}.sello-acr--grande em{font-size:12.5px}.sello-acr--grande.sello-acr--escudo{padding:7px 13px 12px}.hero .sello-acr,.hero .sello-acr--ovalo,.hero .sello-acr--escudo,.hero .sello-acr--dentado{border-radius:0;border-style:solid;padding:6px 11px;box-shadow:inset 0 0 0 2px var(--paper),inset 0 0 0 3px var(--t),2px 2px #2b231759}.park-card__acr{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;margin-top:4px}.park-card__acr:empty{display:none}.park-card__acr .sello-acr{padding:2px 6px;font-size:9.5px}.park-card__acr .sello-acr em{font-size:9.5px}.park-card__acr .sello-acr--escudo{padding:1px 6px 4px}.voz-visit__cabeza .ws-plan__sub{margin-top:0}.event-card__global{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:8px 0 0;font-size:14px}.event-card__global a{font-weight:600;color:var(--forest)}.event-card__global-meses{color:var(--ink-soft)}.sc-detail__pill{display:inline-block;padding:5px 11px;border:1.5px solid currentColor;border-radius:4px;background:#fffdf7d9;font:700 11.5px var(--font-mono);letter-spacing:.03em;text-transform:uppercase}.sc-detail__pill--threat{color:var(--prob-low);transform:rotate(-1.5deg)}.sc-detail__pill--endemic{color:var(--prob-high);transform:rotate(1deg)}@media(min-width:1600px){.sp-hero>.container{display:grid;grid-template-columns:360px minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto auto 1fr;column-gap:var(--space-xl);align-items:start}.sp-hero>.container>.breadcrumbs{grid-column:1 / -1}.sp-hero>.container>.sp-hero__layout,.sp-hero>.container>.sp-band{display:contents}.sp-hero>.container>.sp-hero__layout>.sp-hero__photo,.sp-hero>.container>.sp-hero__layout>.sp-hero__info{margin-top:var(--space-lg)}.sp-band>.sp-hero__prob,.sp-band>.sp-panel{background:var(--paper);border:1px solid var(--rule-strong, var(--gray-200));border-radius:0;box-shadow:2px 2px #2b23171f}.sp-band>.sp-hero__prob{grid-column:3;grid-row:2;margin-top:var(--space-lg);align-self:start}.sp-band>.sp-panel{grid-column:1 / -1;margin-top:var(--space-xl);overflow:hidden}.sp-hero>.container>.sp-hero__layout>.sp-hero__photo{grid-column:1;grid-row:2 / span 2}.sp-hero>.container>.sp-hero__layout>.sp-hero__info{grid-column:2;grid-row:2 / span 2}.sp-band>.sp-panel:has(>.sp-panel__stats){display:contents}.sp-band>.sp-panel>.sp-panel__stats{grid-column:3;grid-row:3;align-self:start;margin-top:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));background:var(--paper);border:1px solid var(--rule-strong, var(--gray-200));box-shadow:2px 2px #2b23171f}.sp-band>.sp-panel>.sp-panel__stats>.sp-stat{border-right:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200)}.sp-band>.sp-panel>.sp-panel__stats>.sp-stat:nth-child(2n){border-right:0}.sp-band>.sp-panel>.sp-panel__stats>.sp-stat:nth-last-child(-n+2):nth-child(odd),.sp-band>.sp-panel>.sp-panel__stats>.sp-stat:last-child{border-bottom:0}.sp-band>.sp-panel:has(>.sp-panel__stats)>:not(.sp-panel__stats){grid-column:1 / -1}.sp-band>.sp-panel:has(>.sp-panel__stats)>.sp-panel__cuerpo{margin-top:var(--space-xl);background:var(--paper);border:1px solid var(--rule-strong, var(--gray-200));box-shadow:2px 2px #2b23171f}.sp-band>.sp-panel:has(>.sp-panel__stats)>.sp-panel__retos{margin-top:var(--space-xl)}}details.load-more-wrap{flex-direction:column;align-items:center}details.load-more-wrap>summary{list-style:none}details.load-more-wrap>summary::-webkit-details-marker{display:none}details.load-more-wrap>.parks-table__note{text-align:center;max-width:72ch}.linea-wallace.astro-jc2y5uut{display:flex;align-items:center;gap:14px;max-width:360px;margin:var(--space-xl, 40px) auto}.linea-wallace.astro-jc2y5uut span.astro-jc2y5uut{flex:1;height:1px;background:var(--rule-strong, #c3b291)}.linea-wallace.astro-jc2y5uut img.astro-jc2y5uut{display:block;height:26px;width:auto;flex:none}.linea-wallace--claro.astro-jc2y5uut{max-width:220px;margin:14px auto 0}.linea-wallace--claro.astro-jc2y5uut span.astro-jc2y5uut{background:#ffffff38}.linea-wallace--claro.astro-jc2y5uut img.astro-jc2y5uut{height:22px}.nf-hero.astro-zetdm5md{background:var(--forest);min-height:60vh;display:flex;align-items:center;justify-content:center}.nf-container.astro-zetdm5md{text-align:center;padding:var(--space-3xl) 0}.nf-icon.astro-zetdm5md{font-size:64px;margin-bottom:var(--space-lg)}.nf-title.astro-zetdm5md{font-family:var(--font-serif);color:var(--white);font-size:var(--text-hero);margin-bottom:var(--space-md)}.nf-text.astro-zetdm5md{color:var(--sage);font-size:var(--text-lg);max-width:400px;margin:0 auto var(--space-xl);line-height:1.6}.nf-btn.astro-zetdm5md{display:inline-flex;padding:12px 32px;background:var(--sage);color:var(--forest);font-weight:600;font-size:15px;border-radius:var(--radius-pill);text-decoration:none;transition:all .2s}.nf-btn.astro-zetdm5md:hover{background:var(--white)}.ab-pestanas.astro-urukhzqz{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:22px;padding:5px;background:#ffffff12;border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-pill)}.ab-pestana.astro-urukhzqz{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:var(--radius-pill);color:#f3ead6;text-decoration:none;font-size:15px;font-weight:600;transition:background .15s}.ab-pestana.astro-urukhzqz img.astro-urukhzqz{display:block;height:17px;width:auto}.ab-pestana.astro-urukhzqz:not([aria-current]):hover{background:#ffffff1f;color:#fff}.ab-pestana.astro-urukhzqz[aria-current=page]{background:var(--paper);color:var(--forest);box-shadow:0 1px 4px #0000002e}@media(max-width:420px){.ab-pestana.astro-urukhzqz{padding:8px 13px;font-size:14px}}.ab-cab.astro-tfiuzu7e{background:var(--forest);padding:var(--space-3xl) 0 var(--space-2xl);text-align:center}.ab-cab__dentro.astro-tfiuzu7e{display:grid;justify-items:center}.ab-cab__dentro.astro-tfiuzu7e>.linea-wallace{width:min(220px,100%)}.ab-cab__titulo.astro-tfiuzu7e{font-family:var(--font-serif);color:var(--white);font-size:clamp(24px,4vw,38px);line-height:1.3;margin:0 0 var(--space-md);min-height:1.3em;display:grid;align-items:center;text-wrap:balance}.ab-cab__sub.astro-tfiuzu7e{color:var(--sage);font-size:var(--text-lg);line-height:1.5;max-width:520px;margin:0 auto;min-height:3em;text-wrap:balance}@media(max-width:760px){.ab-cab__titulo.astro-tfiuzu7e{min-height:2.6em}}.wl-mapa.astro-lo7mm3po{margin:0;display:grid;gap:12px;position:relative}.wl-mapa.astro-lo7mm3po svg.astro-lo7mm3po{width:100%;height:auto;display:block;border:1px solid var(--gray-200);border-radius:4px}.wl-mapa.astro-lo7mm3po figcaption.astro-lo7mm3po{font-size:16px;color:var(--ink-soft);text-align:center}.wl-mapa__mar.astro-lo7mm3po{fill:#f3ecdb}.wl-mapa__tierra.astro-lo7mm3po{fill:#e3d6b9;stroke:var(--sepia);stroke-width:.8}.wl-mapa__wallacea.astro-lo7mm3po{fill:#c45d3e57;stroke:var(--marca);stroke-width:1}.wl-mapa__linea.astro-lo7mm3po{fill:none;stroke:var(--marca);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.wl-mapa__reino.astro-lo7mm3po{font-family:var(--font-serif);font-size:26px;font-weight:600;letter-spacing:.3em;fill:var(--ink);text-anchor:middle}.wl-mapa__reino--wallacea.astro-lo7mm3po{fill:var(--marca);font-style:italic;letter-spacing:.24em}.wl-mapa__isla.astro-lo7mm3po{font-family:var(--font-serif);font-size:15px;font-weight:600;letter-spacing:.18em;fill:var(--ink-soft);text-anchor:middle}.wl-mapa__isla--p.astro-lo7mm3po{font-size:12.5px;letter-spacing:.04em;font-weight:500}.wl-mapa__isla--fin.astro-lo7mm3po{text-anchor:end}.wl-mapa__isla--inicio.astro-lo7mm3po{text-anchor:start}.wl-mapa__isla.astro-lo7mm3po,.wl-mapa__reino.astro-lo7mm3po{paint-order:stroke;stroke:#f3ecdb;stroke-width:3.5px;stroke-linejoin:round}.wl-mapa__guia.astro-lo7mm3po{stroke:var(--ink-soft);stroke-width:1;opacity:.6}.wl-mapa__pin.astro-lo7mm3po{cursor:pointer;outline:none}.wl-mapa__pin-cuerpo.astro-lo7mm3po{transform:scale(var(--k, 1));transition:transform .15s}.wl-mapa__pin.astro-lo7mm3po:hover .wl-mapa__pin-cuerpo.astro-lo7mm3po,.wl-mapa__pin.astro-lo7mm3po:focus-visible .wl-mapa__pin-cuerpo.astro-lo7mm3po{transform:scale(calc(var(--k, 1) * 1.18))}.wl-mapa__pin-cuerpo.astro-lo7mm3po>circle.astro-lo7mm3po{fill:#2a2d32;stroke:#fff;stroke-width:2}.wl-mapa__pin.astro-lo7mm3po[data-marca=been]>g.astro-lo7mm3po>circle.astro-lo7mm3po{fill:var(--visto)}.wl-mapa__pin.astro-lo7mm3po[data-marca=want]>g.astro-lo7mm3po>circle.astro-lo7mm3po{fill:var(--heart)}.wl-mapa__pin-cuerpo.astro-lo7mm3po>text.astro-lo7mm3po{font-size:12px;text-anchor:middle;pointer-events:none}.wl-mapa.astro-lo7mm3po>.maplibregl-popup{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif}.wl-mapa__distintivo text{font:700 8px -apple-system,Segoe UI,sans-serif;text-anchor:middle}.wl-comp.astro-hv4cgjnp{position:relative;display:grid;gap:6px}.wl-comp.astro-hv4cgjnp:before{content:"";position:absolute;left:50%;top:32px;bottom:0;width:3px;margin-left:-1.5px;background:var(--marca);border-radius:2px}.wl-comp__cab.astro-hv4cgjnp,.wl-grupo__fila.astro-hv4cgjnp{display:grid;grid-template-columns:1fr minmax(170px,230px) 1fr;align-items:center}.wl-comp__cab.astro-hv4cgjnp{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);padding-bottom:8px}.wl-comp__cab.astro-hv4cgjnp span.astro-hv4cgjnp:nth-child(1){text-align:right;padding-right:16px}.wl-comp__cab.astro-hv4cgjnp span.astro-hv4cgjnp:nth-child(2){text-align:center;position:relative;background:var(--paper)}.wl-comp__cab.astro-hv4cgjnp span.astro-hv4cgjnp:nth-child(3){padding-left:16px}.wl-grupo__fila.astro-hv4cgjnp{cursor:pointer;list-style:none;padding:4px 0}.wl-grupo__fila.astro-hv4cgjnp::-webkit-details-marker{display:none}.wl-grupo__fila.astro-hv4cgjnp:hover .wl-grupo__nombre.astro-hv4cgjnp{border-color:var(--marca)}.wl-grupo__nombre.astro-hv4cgjnp{position:relative;justify-self:center;display:inline-flex;align-items:center;gap:6px;font-size:15px;color:var(--ink);padding:4px 12px;background:var(--paper);border:1px solid var(--gray-200);border-radius:var(--radius-pill);transition:border-color .15s}.wl-grupo__flecha.astro-hv4cgjnp{font-size:11px;color:var(--marca);transition:transform .2s}.wl-grupo.astro-hv4cgjnp[open] .wl-grupo__nombre.astro-hv4cgjnp{border-color:var(--marca);box-shadow:0 1px 5px #c45d3e33}.wl-grupo.astro-hv4cgjnp[open] .wl-grupo__flecha.astro-hv4cgjnp{transform:rotate(180deg)}.wl-grupo__lado.astro-hv4cgjnp{display:flex;align-items:center;gap:10px;min-width:0}.wl-grupo__lado--o.astro-hv4cgjnp{justify-content:flex-end;padding-right:14px}.wl-grupo__lado--e.astro-hv4cgjnp{padding-left:14px}.wl-grupo__lado.astro-hv4cgjnp i.astro-hv4cgjnp{display:block;height:12px;background:var(--sepia);border-radius:2px;min-width:0}.wl-grupo__lado.astro-hv4cgjnp b.astro-hv4cgjnp{font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--ink);min-width:2ch;text-align:center}.wl-grupo__cuerpo.astro-hv4cgjnp{display:grid;grid-template-columns:1fr 1fr;gap:0 44px;padding:14px 0 28px}.wl-grupo__mitad.astro-hv4cgjnp{min-width:0;display:grid;gap:10px;align-content:start}.wl-grupo__titulo.astro-hv4cgjnp{margin:0;font-family:var(--font-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.wl-grupo__mitad--o.astro-hv4cgjnp .wl-grupo__titulo.astro-hv4cgjnp{text-align:right}.wl-lista.astro-hv4cgjnp{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:4px 10px}.wl-polaroids.astro-hv4cgjnp{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:22px 18px;padding-top:8px}.wl-mas.astro-hv4cgjnp{display:grid;gap:10px}.wl-mas.astro-hv4cgjnp>summary.astro-hv4cgjnp{cursor:pointer;justify-self:center;font-size:15px;color:var(--forest);padding:6px 14px;border:1px solid var(--gray-200);border-radius:var(--radius-pill);background:var(--paper);list-style:none}.wl-mas.astro-hv4cgjnp>summary.astro-hv4cgjnp::-webkit-details-marker{display:none}.wl-mas.astro-hv4cgjnp[open]>summary.astro-hv4cgjnp{display:none}.wl-grupo__vacio.astro-hv4cgjnp{margin:0;padding:18px 8px;text-align:center;font-family:var(--font-script);font-size:21px;color:var(--ink-faint)}@media(max-width:700px){.wl-comp__cab.astro-hv4cgjnp,.wl-grupo__fila.astro-hv4cgjnp{grid-template-columns:1fr minmax(124px,160px) 1fr}.wl-comp__cab.astro-hv4cgjnp{font-size:10.5px}.wl-grupo__nombre.astro-hv4cgjnp{font-size:14px;padding:4px 9px}.wl-grupo__lado.astro-hv4cgjnp b.astro-hv4cgjnp{font-size:14px}.wl-grupo__cuerpo.astro-hv4cgjnp{grid-template-columns:1fr;gap:18px;position:relative;z-index:1;background:var(--paper);border-radius:6px;padding:12px 6px 22px}.wl-grupo__mitad--o.astro-hv4cgjnp .wl-grupo__titulo.astro-hv4cgjnp{text-align:left}}.wl-centro.astro-bq2br5ch{max-width:780px;margin-inline:auto}.wl-centro--ancho.astro-bq2br5ch{max-width:1080px}.wl-centro.astro-bq2br5ch p.astro-bq2br5ch{font-size:20px;line-height:1.7;margin:0 0 var(--space-md);color:var(--ink)}.wl-centro.astro-bq2br5ch p.astro-bq2br5ch a{color:var(--forest);text-decoration:underline;text-decoration-color:#c45d3e99;text-underline-offset:3px}.wl-centro.astro-bq2br5ch .wl-intro.astro-bq2br5ch{font-size:18px;color:var(--ink-soft);max-width:760px;margin:0 auto var(--space-lg);text-align:center}.wl-sigue.astro-bq2br5ch{margin-top:var(--space-xl)}.star-rating.astro-xaajszoy{position:relative;display:inline-block;font-size:var(--star-size);line-height:1;white-space:nowrap}.star-rating__row.astro-xaajszoy{letter-spacing:1px;font-family:Arial,sans-serif}.star-rating__row--empty.astro-xaajszoy{color:#d9d4c8}.star-rating__row--full.astro-xaajszoy{position:absolute;top:0;left:0;width:0;overflow:hidden;color:#f4b400}.sc-bio__region.astro-5dgz5hfe{display:flex;flex-direction:column;align-items:center;gap:1px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--gray-200)}.sc-bio__region-avg.astro-5dgz5hfe{font-family:var(--font-mono);font-size:20px;font-weight:700;color:var(--gray-500);line-height:1}.sc-bio__region-label.astro-5dgz5hfe{font-size:10.5px;font-weight:600;color:var(--gray-500);text-align:center}.sc-bio__region-n.astro-5dgz5hfe{font-size:9.5px;color:var(--gray-400)}.sc-cat.astro-5dgz5hfe{background:#fff3;border-radius:10px;border:1px solid rgba(255,255,255,.22);overflow:hidden;cursor:pointer;transition:background .2s}.sc-cat.astro-5dgz5hfe:hover,.sc-cat.astro-5dgz5hfe.sc-cat--open{background:#ffffff47}.sc-cat__border.astro-5dgz5hfe{display:none}.sc-cat--plana.astro-5dgz5hfe{cursor:default}.sc-cat__body.astro-5dgz5hfe{display:flex;align-items:center;gap:12px;padding:14px 16px}.sc-cat__icon.astro-5dgz5hfe{flex-shrink:0;font-size:24px;line-height:1;width:32px;text-align:center}.sc-cat__info.astro-5dgz5hfe{flex:1;min-width:0}.sc-cat__title-row.astro-5dgz5hfe{display:flex;align-items:center;gap:8px}.sc-cat__name.astro-5dgz5hfe{font-size:14px;font-weight:600;margin:0;color:#fff}.sc-cat__q.astro-5dgz5hfe{font-size:10px;color:#ffffff8c;margin:1px 0 6px}.sc-cat__bar-track.astro-5dgz5hfe{position:relative;height:8px;background:#ffffff26;border-radius:4px;margin-bottom:14px}.sc-cat__bar-fill.astro-5dgz5hfe{height:100%;border-radius:4px;transition:width 1s cubic-bezier(.4,0,.2,1);width:0;background:linear-gradient(90deg,#8fd4a0,#b8e6c8)}.sc-cat__bench.astro-5dgz5hfe{position:absolute;top:-2px;bottom:-2px;width:2px;background:#ffffff80;border-radius:1px;transform:translate(-1px);z-index:1}.sc-cat__bench-label.astro-5dgz5hfe{position:absolute;bottom:-13px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:7px;font-weight:600;color:#fff9;white-space:nowrap;letter-spacing:-.2px}.sc-cat__level-tag.astro-5dgz5hfe{display:inline-block;padding:2px 8px;border-radius:var(--radius-pill, 99px);font-size:9px;font-weight:600;color:#fff;white-space:nowrap;letter-spacing:.3px}.sc-cat__score.astro-5dgz5hfe{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.sc-cat__pts-num.astro-5dgz5hfe{font-family:var(--font-mono);font-size:20px;font-weight:700;line-height:1;color:#fff}.sc-cat__chevron.astro-5dgz5hfe{flex-shrink:0;color:#fff6;transition:transform .25s}.sc-cat--open.astro-5dgz5hfe .sc-cat__chevron.astro-5dgz5hfe{transform:rotate(180deg)}.sc-detail.astro-5dgz5hfe{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.sc-detail.astro-5dgz5hfe.sc-detail--open{max-height:600px}.sc-detail__inner.astro-5dgz5hfe{padding:20px;background:#fff;border-radius:0 0 10px 10px;border:1px solid #D9D0C0;border-top:none;animation:scSlideDown .35s ease-out}@keyframes scSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.sc-bio-grid.astro-5dgz5hfe{display:grid;grid-template-columns:1fr 200px;gap:24px;align-items:start}.sc-bio-grid__right.astro-5dgz5hfe{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.sc-bio__total.astro-5dgz5hfe{display:flex;flex-direction:column;align-items:center}.sc-bio__total-num.astro-5dgz5hfe{font-family:var(--font-mono);font-size:48px;font-weight:700;color:var(--forest);line-height:1}.sc-bio__total-label.astro-5dgz5hfe{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--gray-400);margin-top:2px}.sc-bio__highlight.astro-5dgz5hfe{display:inline-block;background:var(--badge-gold-bg);color:var(--badge-gold-text);font-size:10px;font-weight:700;padding:4px 12px;border-radius:var(--radius-pill);border:1px solid var(--badge-gold-border)}.sc-detail__taxon-label.astro-5dgz5hfe{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var(--gray-300);margin-bottom:10px}.sc-detail__tx-row.astro-5dgz5hfe{display:flex;align-items:center;gap:8px;margin-bottom:8px}.sc-detail__tx-emoji.astro-5dgz5hfe{font-size:18px;flex-shrink:0;width:24px;text-align:center}.sc-detail__tx-name.astro-5dgz5hfe{font-size:12px;font-weight:600;color:var(--gray-500);width:80px;flex-shrink:0}.sc-detail__tx-bar-track.astro-5dgz5hfe{flex:1;height:12px;background:#7a5c3a21;border-radius:6px;overflow:hidden}.sc-detail__tx-bar.astro-5dgz5hfe{height:100%;border-radius:6px;transition:width 1s cubic-bezier(.4,0,.2,1);width:0}.sc-detail__tx-count.astro-5dgz5hfe{font-family:var(--font-mono);font-size:16px;font-weight:700;color:var(--gray-500);width:40px;text-align:right;flex-shrink:0}.sc-sight__rows.astro-5dgz5hfe{display:flex;flex-direction:column;gap:14px}.sc-sight__row.astro-5dgz5hfe{display:flex;align-items:center;gap:8px}.sc-sight__icon.astro-5dgz5hfe{font-size:16px;flex-shrink:0;width:22px;text-align:center}.sc-sight__label.astro-5dgz5hfe{font-size:12px;font-weight:600;color:var(--gray-500)}.sc-sight__bar-track.astro-5dgz5hfe{flex:1;height:10px;background:#edead8;border-radius:5px;overflow:visible;position:relative}.sc-sight__bar.astro-5dgz5hfe{height:100%;border-radius:5px;background:linear-gradient(90deg,#6baf7e,#9dd4a8);transition:width 1s cubic-bezier(.4,0,.2,1);width:0}.sc-sight__info.astro-5dgz5hfe{display:flex;flex-direction:column;width:160px;flex-shrink:0}.sc-sight__extra.astro-5dgz5hfe{font-size:10px;color:var(--gray-400);margin-top:1px}.sc-sight__bench.astro-5dgz5hfe{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--gray-500);border-radius:1px;transform:translate(-1px)}.sc-sight__bench-label.astro-5dgz5hfe{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:9px;font-weight:600;color:var(--gray-500);white-space:nowrap;letter-spacing:-.2px}.sc-sight__val.astro-5dgz5hfe{font-family:var(--font-mono);font-size:16px;font-weight:700;width:44px;text-align:right;flex-shrink:0}.sc-detail__pills.astro-5dgz5hfe{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.sc-detail__exp-rows.astro-5dgz5hfe{display:flex;flex-direction:column;gap:10px}.sc-detail__exp-row.astro-5dgz5hfe{display:grid;grid-template-columns:24px auto 1fr auto;align-items:center;gap:4px 6px}.sc-detail__exp-icon.astro-5dgz5hfe{font-size:16px;text-align:center;line-height:1;grid-row:1;grid-column:1}.sc-detail__exp-label.astro-5dgz5hfe{font-size:12px;font-weight:600;color:var(--gray-500);grid-row:1;grid-column:2}.sc-detail__exp-value.astro-5dgz5hfe{font-size:11px;color:var(--gray-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;grid-row:1;grid-column:3 / 5;text-align:right}.sc-detail__exp-bar-track.astro-5dgz5hfe{height:8px;background:#edead8;border-radius:4px;overflow:hidden;grid-row:2;grid-column:2 / 4}.sc-detail__exp-bar.astro-5dgz5hfe{height:100%;border-radius:4px;transition:width 1s cubic-bezier(.4,0,.2,1);width:0}.sc-detail__exp-ind.astro-5dgz5hfe{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:700;grid-row:2;grid-column:4;justify-self:end}.sc-detail__exp-dot.astro-5dgz5hfe{width:7px;height:7px;border-radius:50%;flex-shrink:0}@media(max-width:600px){.sc-cat__body.astro-5dgz5hfe{padding:10px 12px;gap:8px}.sc-cat__icon.astro-5dgz5hfe{font-size:20px;width:26px}.sc-cat__name.astro-5dgz5hfe{font-size:13px}.sc-cat__q.astro-5dgz5hfe{font-size:9px;margin-bottom:4px}.sc-cat__level-tag.astro-5dgz5hfe{font-size:7px;padding:2px 5px}.sc-cat__pts-num.astro-5dgz5hfe{font-size:16px}.sc-cat__bench-label.astro-5dgz5hfe{font-size:6px;bottom:-11px}.sc-bio-grid.astro-5dgz5hfe{grid-template-columns:1fr;gap:16px}.sc-bio__total-num.astro-5dgz5hfe{font-size:36px}.sc-detail__inner.astro-5dgz5hfe{padding:12px}.sc-detail__tx-row.astro-5dgz5hfe{gap:4px}.sc-detail__tx-emoji.astro-5dgz5hfe{font-size:14px;width:18px}.sc-detail__tx-name.astro-5dgz5hfe{width:55px;font-size:10px}.sc-detail__tx-count.astro-5dgz5hfe{font-size:12px;width:30px}.sc-detail__tx-bar-track.astro-5dgz5hfe{height:8px}.sc-sight__row.astro-5dgz5hfe{gap:6px}.sc-sight__icon.astro-5dgz5hfe{font-size:14px;width:18px}.sc-sight__info.astro-5dgz5hfe{width:auto;flex:0 1 44%;min-width:0}.sc-sight__label.astro-5dgz5hfe{font-size:10px}.sc-sight__extra.astro-5dgz5hfe{font-size:8px}.sc-sight__val.astro-5dgz5hfe{font-size:13px;width:36px}.sc-sight__bench-label.astro-5dgz5hfe{font-size:6px;top:-12px}.sc-sight__bar-track.astro-5dgz5hfe{flex:1;min-width:0}.sc-detail__exp-row.astro-5dgz5hfe{grid-template-columns:18px auto 1fr auto;gap:2px 4px}.sc-detail__exp-icon.astro-5dgz5hfe{font-size:13px}.sc-detail__exp-label.astro-5dgz5hfe{font-size:10px}.sc-detail__exp-value.astro-5dgz5hfe{font-size:9px}.sc-detail__exp-ind.astro-5dgz5hfe{font-size:8px}.sc-detail__exp-bar-track.astro-5dgz5hfe{height:6px}}.ws-score__card{border-radius:14px;padding:24px 28px;overflow:hidden;position:relative;background:linear-gradient(135deg,#2a5240,#3e7b5a,#2a5240)}.ws-score__layout{display:flex;gap:28px;align-items:flex-start;position:relative;z-index:2}.ws-score__left{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0}.ws-score__ring-center .star-rating{margin:4px 0 3px}.ws-score__right{flex:1;min-width:0}.ws-score__header{margin-bottom:16px}.ws-score__title{font-family:var(--font-serif);font-size:22px;color:var(--white);font-weight:400;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.4)}.ws-score__sub{font-size:11px;color:#ffffffb3;text-shadow:0 1px 3px rgba(0,0,0,.3)}.ws-score__ring-wrap{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:120px;height:120px;background:#0003;border-radius:50%}.ws-score__ring-svg{transform:rotate(-90deg);position:absolute;inset:0}.ws-score__ring-track{fill:none;stroke:#fff3;stroke-width:7}.ws-score__ring-fill{fill:none;stroke:#8fd4a0;stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1)}.ws-score__ring-center{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.ws-score__ring-num{font-family:var(--font-mono);font-size:30px;font-weight:700;color:var(--white);line-height:1;text-shadow:0 1px 4px rgba(0,0,0,.4)}.ws-score__ring-label{font-size:10px;font-weight:600;color:#8fd4a0;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.ws-score__cats{display:flex;flex-direction:column;gap:6px;margin-bottom:0}@media(max-width:480px){.ws-score__card{padding:16px}.ws-score__layout{flex-direction:column;gap:16px;align-items:stretch}.ws-score__left{flex-direction:row;align-items:center;gap:12px}.ws-score__ring-wrap,.ws-score__ring-svg{width:90px;height:90px}.ws-score__ring-num{font-size:21px}.ws-score__ring-label{font-size:8px}.ws-score__ring-center .star-rating{margin:1px 0}}@media(min-width:481px)and (max-width:768px){.ws-score__card{padding:20px}.ws-score__layout{gap:20px}.ws-score__ring-wrap,.ws-score__ring-svg{width:108px;height:108px}.ws-score__ring-num{font-size:26px}.ws-score__ring-label{font-size:9px}}.legend-group.astro-afnwkjik{display:flex;flex-direction:column;gap:3px;width:100%;max-width:520px}.legend-group__title.astro-afnwkjik{font:600 9.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--ink-soft)}.legend-group__explain.astro-afnwkjik{font-size:10px;color:var(--gray-400);font-style:italic}.legend-group__items.astro-afnwkjik{display:block}.prob-legend-bar.astro-afnwkjik{min-width:min(280px,100%);max-width:520px;width:100%}.prob-legend-bar__track.astro-afnwkjik{display:flex;height:10px;border-radius:0;overflow:hidden;box-shadow:inset 0 0 0 1px #2b231733}.prob-legend-bar__segment.astro-afnwkjik{height:100%;flex:var(--peso) 1 0}.prob-legend-bar__labels.astro-afnwkjik{display:flex;margin-top:4px;font-size:9px;font-weight:600;text-align:center}.prob-legend-bar__labels.astro-afnwkjik>span.astro-afnwkjik{flex:var(--peso) 1 0;min-width:0}@media(max-width:600px){.prob-legend-bar__segment.astro-afnwkjik,.prob-legend-bar__labels.astro-afnwkjik>span.astro-afnwkjik{flex:1 1 0}}.ab-content.astro-kh7btl4r{max-width:800px;padding-top:var(--space-xl);padding-bottom:var(--space-3xl)}.ab-stats.astro-kh7btl4r{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2xl);padding:var(--space-xl) 0;margin-bottom:var(--space-xl);border-bottom:1px solid var(--gray-200)}.ab-stat.astro-kh7btl4r{text-align:center}.ab-stat__num.astro-kh7btl4r{display:block;font-family:var(--font-mono);font-size:32px;font-weight:700;color:var(--forest);line-height:1}.ab-stat__label.astro-kh7btl4r{font-size:13px;color:var(--gray-500);margin-top:4px;display:block}.ab-section.astro-kh7btl4r{margin-bottom:var(--space-2xl)}.ab-section__title.astro-kh7btl4r{font-family:var(--font-serif);font-size:22px;color:var(--forest);margin-bottom:var(--space-lg)}.ab-text.astro-kh7btl4r{font-size:15px;line-height:1.7;color:var(--gray-600);margin-bottom:var(--space-md)}.ab-text.astro-kh7btl4r a.astro-kh7btl4r,.ab-link.astro-kh7btl4r{color:var(--forest);font-weight:600}.ab-gbif-row.astro-kh7btl4r{display:flex;gap:var(--space-xl);align-items:flex-start}.ab-gbif-row__text.astro-kh7btl4r{flex:1}.ab-gbif-row__logo.astro-kh7btl4r{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding-top:var(--space-sm)}.ab-gbif-logo-link.astro-kh7btl4r{display:flex;flex-direction:column;align-items:center;text-decoration:none;padding:var(--space-lg);background:var(--off-white);border:1px solid var(--border-warm);border-radius:var(--radius-lg);transition:border-color .15s}.ab-gbif-logo-link.astro-kh7btl4r:hover{border-color:var(--forest)}.ab-gbif-logo-text.astro-kh7btl4r{font-family:var(--font-mono);font-size:36px;font-weight:700;color:var(--forest);letter-spacing:2px;line-height:1}.ab-gbif-logo-sub.astro-kh7btl4r{font-size:10px;color:var(--gray-400);text-align:center;margin-top:4px;line-height:1.3}.ab-gbif-link.astro-kh7btl4r{display:inline-block;font-size:13px;font-weight:600;color:var(--forest);text-decoration:none;transition:color .15s}.ab-gbif-link.astro-kh7btl4r:hover{color:var(--sage)}.ab-legend-card.astro-kh7btl4r{background:var(--off-white);border:1px solid var(--border-warm);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl)}.ab-live-card.astro-kh7btl4r{background:var(--off-white);border:1px solid var(--border-warm);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl);overflow-x:auto}.ab-live-card__header.astro-kh7btl4r{font-size:14px;color:var(--forest);margin-bottom:var(--space-lg);display:flex;align-items:center;gap:6px}.ab-live-card__species.astro-kh7btl4r{font-style:italic;color:var(--gray-400);font-weight:400;margin-left:auto;font-size:12px}.ab-live-card__tip.astro-kh7btl4r{font-size:12px;color:var(--gray-500);text-align:center;margin-top:var(--space-md)}.ab-score-hint.astro-kh7btl4r{font-size:13px;color:var(--gray-500);margin:0 0 10px}.ab-card-example.astro-kh7btl4r{display:flex;justify-content:center;align-items:flex-start;gap:0}.ab-card-example__card.astro-kh7btl4r{flex-shrink:0;width:250px}.ab-card-example__labels.astro-kh7btl4r{position:relative;width:200px;flex-shrink:0;align-self:stretch}.ab-card-example__annot.astro-kh7btl4r{position:absolute;left:0;display:flex;align-items:center}.ab-card-example__annot.astro-kh7btl4r:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gray-400);flex-shrink:0}.ab-card-example__line.astro-kh7btl4r{width:20px;height:1px;background:var(--gray-300);flex-shrink:0}.ab-card-example__label.astro-kh7btl4r{font-size:12px;color:var(--gray-500);white-space:nowrap;padding-left:6px}@media(max-width:768px){.ab-stats.astro-kh7btl4r{gap:var(--space-lg)}.ab-stat__num.astro-kh7btl4r{font-size:24px}.ab-gbif-row.astro-kh7btl4r{flex-direction:column;gap:var(--space-md)}.ab-gbif-row__logo.astro-kh7btl4r{flex-direction:row;align-items:center;gap:var(--space-md)}.ab-card-example.astro-kh7btl4r{flex-direction:column;align-items:center;gap:var(--space-md)}.ab-card-example__labels.astro-kh7btl4r{position:static;width:auto;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.ab-card-example__annot.astro-kh7btl4r{position:static}.ab-card-example__annot.astro-kh7btl4r:before{display:none}.ab-card-example__line.astro-kh7btl4r{display:none}.ab-card-example__label.astro-kh7btl4r{font-size:10px;background:var(--gray-100);padding:2px 8px;border-radius:var(--radius-pill)}}.park-card.astro-wiozwmw4{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit;overflow:hidden;background:linear-gradient(180deg,#fffdf7 0%,var(--paper) 100%);border:1px solid var(--rule);border-radius:3px;box-shadow:0 1px #fffc inset,0 2px 5px #5a463212;transition:box-shadow .2s,transform .2s;content-visibility:auto;contain-intrinsic-size:auto 420px}.park-card.astro-wiozwmw4:hover,.park-card.astro-wiozwmw4.is-hover{box-shadow:0 1px #fffc inset,0 8px 20px #5a463229;transform:translateY(-2px)}.park-card__img-wrap.astro-wiozwmw4{position:relative;aspect-ratio:16/9;margin:14px 10px 0;padding:0;border:1px solid rgba(122,92,58,.22);background:#fff;box-shadow:0 1px 3px #5a463229;overflow:visible}.park-card__img-wrap.astro-wiozwmw4>img.astro-wiozwmw4{overflow:hidden}.park-card__img.astro-wiozwmw4{display:block}.park-card__img.astro-wiozwmw4{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .3s}.park-card.astro-wiozwmw4:hover .park-card__img.astro-wiozwmw4,.park-card.astro-wiozwmw4.is-hover .park-card__img.astro-wiozwmw4{transform:scale(1.05)}.park-card--ciudad.astro-wiozwmw4 .tape.astro-wiozwmw4{display:none}.park-card.astro-wiozwmw4.park-card--ciudad .park-card__img-wrap.astro-wiozwmw4{margin:10px 10px 0;border:5px solid #fff;box-shadow:0 0 0 1px #7a5c3a38,0 1px 3px #5a463229}.park-card.astro-wiozwmw4.park-card--ciudad .park-card__img-wrap.astro-wiozwmw4 .park-card__sello.astro-wiozwmw4{inset:8px 8px auto auto;padding:6px 7px 5px;border:3px solid #fffdf7;outline:0;border-radius:0;transform:rotate(4deg);background:#fffdf7;box-shadow:inset 0 0 0 1.5px var(--tinta-lugar);filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-webkit-mask:linear-gradient(#000 0 0) padding-box,radial-gradient(circle 2px,transparent 95%,#000) -3px -3px / 6px 6px border-box;mask:linear-gradient(#000 0 0) padding-box,radial-gradient(circle 2px,transparent 95%,#000) -3px -3px / 6px 6px border-box}@media(max-width:600px){.park-card.astro-wiozwmw4.park-card--ciudad .park-card__img-wrap.astro-wiozwmw4:has(.park-card__distance) .park-card__sello.astro-wiozwmw4{inset:auto auto 6px 6px;padding:4px 5px 3px;font-size:9px}}.park-card--ciudad.astro-wiozwmw4{--tinta-lugar: #24508c}.park-card--centro.astro-wiozwmw4{--tinta-lugar: #5a3a70}.park-card--museo.astro-wiozwmw4{--tinta-lugar: #7a5418}.park-card--ciudad.astro-wiozwmw4 .park-card__rank-big.astro-wiozwmw4,.park-card--centro.astro-wiozwmw4 .park-card__linea.astro-wiozwmw4,.park-card--museo.astro-wiozwmw4 .park-card__linea.astro-wiozwmw4{color:var(--tinta-lugar)}.park-card__sello.astro-wiozwmw4{position:absolute;top:12px;right:12px;z-index:2;padding:5px 9px 4px;border-radius:3px;background:#faf6ecf2;color:var(--tinta-lugar, var(--forest));border:2px solid currentColor;outline:1px solid currentColor;outline-offset:2px;font:700 10px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;transform:rotate(-3deg);box-shadow:0 2px 6px #0000002e}.park-card__sello.astro-wiozwmw4:empty{display:none}.park-card__body.astro-wiozwmw4{padding:11px 14px 13px;display:flex;flex-direction:column;flex:1;background:transparent;color:var(--ink)}.park-card__name.astro-wiozwmw4{font-family:var(--font-serif, Georgia);font-size:18px;font-weight:600;line-height:1.18;color:var(--ink);margin-bottom:4px;line-height:1.3}.park-card__meta.astro-wiozwmw4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm, 8px)}.park-card__location.astro-wiozwmw4{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.park-card__score.astro-wiozwmw4{display:inline-flex;align-items:center;gap:5px;flex-shrink:0}.park-card__score.astro-wiozwmw4[hidden]{display:none}.park-card__meta.astro-wiozwmw4{border-top:1px solid var(--rule);padding-top:6px;margin-top:6px}.park-card__score-num.astro-wiozwmw4{font-family:var(--font-mono, monospace);font-size:14px;font-weight:700;color:var(--ink);line-height:1}.park-card__meta.astro-wiozwmw4{flex-wrap:wrap}.park-card__donde.astro-wiozwmw4{display:flex;flex-direction:column;gap:4px;flex:1 1 64px;min-width:0}.park-card__donde.astro-wiozwmw4 .park-card__location.astro-wiozwmw4{max-width:100%;white-space:normal;overflow-wrap:anywhere}.park-card__ranks.astro-wiozwmw4:not(.park-card__ranks--linea){flex:none}.park-card__ranks--linea.astro-wiozwmw4{flex:1 1 0;min-width:0}.park-card__exp.astro-wiozwmw4{display:flex;flex-wrap:wrap;gap:3px 9px}.park-card__exp-i.astro-wiozwmw4{display:inline-flex;align-items:center;gap:3px;font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}.park-card__exp-i.astro-wiozwmw4[hidden]{display:none}.park-card__ranks.astro-wiozwmw4{display:flex;flex-direction:column;align-items:flex-end;gap:1px}.park-card__linea.astro-wiozwmw4{font-size:12px;font-weight:600;color:var(--ink-soft);text-align:right;overflow-wrap:anywhere}.park-card__ph.astro-wiozwmw4{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:44px;background:var(--paper-edge)}.park-card__rank-big.astro-wiozwmw4{font-family:var(--font-serif);font-size:13.5px;font-weight:700;color:var(--forest, #2d5a3a);line-height:1.15;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.park-card__rank-mid.astro-wiozwmw4{font-size:11.5px;font-weight:600;color:var(--gray-600, #666)}.park-card__rank-small.astro-wiozwmw4{font-family:var(--font-mono);font-size:10.5px;color:var(--gray-600, #666);display:inline-flex;align-items:center;gap:3px}@media(max-width:600px){.park-card__name.astro-wiozwmw4{font-size:15px;line-height:1.2}.park-card__meta.astro-wiozwmw4{flex-direction:column;align-items:flex-start;gap:3px}.park-card__donde.astro-wiozwmw4,.park-card__ranks--linea.astro-wiozwmw4{flex:none}.park-card__location.astro-wiozwmw4{font-size:10px;white-space:normal;overflow-wrap:anywhere}.park-card__ranks.astro-wiozwmw4{align-items:flex-start;width:100%;min-width:0}.park-card__rank-big.astro-wiozwmw4{font-size:11.5px;white-space:normal;flex-wrap:wrap;gap:2px 4px}.park-card__rank-mid.astro-wiozwmw4{font-size:10px}.park-card__rank-small.astro-wiozwmw4{font-size:9.5px;white-space:normal}.park-card__meta.astro-wiozwmw4{font-size:10.5px}.park-card.astro-wiozwmw4,.park-card__body.astro-wiozwmw4,.park-card__body.astro-wiozwmw4>.astro-wiozwmw4{min-width:0}.park-card__img-wrap.astro-wiozwmw4{aspect-ratio:4/3;margin:10px 6px 0}.park-card__img-wrap.astro-wiozwmw4:has(.park-card__distance) .park-card__sello.astro-wiozwmw4{inset:auto auto 10px 8px}}.ciudad-silueta.astro-65eej2ad{display:block;width:100%;height:100%;background:var(--paper)}.ciudad-silueta__forma.astro-65eej2ad{fill:#2f62a814;stroke:var(--tinta-lugar, var(--forest));stroke-width:1.1;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ciudad-silueta__sitio.astro-65eej2ad{fill:var(--heart);fill-opacity:.85;stroke:var(--white);stroke-width:.8;vector-effect:non-scaling-stroke}.cercanos__grupo.astro-sm2fchd5+.cercanos__grupo.astro-sm2fchd5{margin-top:var(--space-2xl, 48px)}.cercanos__ico.astro-sm2fchd5{display:inline-block;margin-right:.35em;font-size:.95em;line-height:1;vertical-align:-.05em}.voz-visit.astro-mzg3pq6q{margin-top:var(--space-lg);padding:18px 20px 6px;border:1px solid var(--gray-200);border-radius:0}.voz-visit.astro-mzg3pq6q .ws-reviews{margin-top:10px}@media(max-width:600px){.voz-visit.astro-mzg3pq6q{padding:14px 12px 4px}}.voz-visit__notas.astro-mzg3pq6q{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.voz-visit__nota.astro-mzg3pq6q{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--gray-200);border-radius:0;background:var(--cream);color:var(--ink, inherit);text-decoration:none;font-size:13px}a.astro-mzg3pq6q.voz-visit__nota:hover{border-color:var(--forest)}.voz-visit__fuente.astro-mzg3pq6q{font-weight:600}.voz-visit__num.astro-mzg3pq6q{font-family:var(--font-mono);font-weight:700}.voz-visit__n.astro-mzg3pq6q{color:var(--gray-600, #666);font-size:12px}.hero__acciones.astro-yb77dl36{display:contents}.acred.astro-tkaqwbdg{margin:0 0 var(--space-xl)}.acred__tit.astro-tkaqwbdg{display:block;margin-bottom:10px;font:600 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gray-500)}.acred__lista.astro-tkaqwbdg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.acred__item.astro-tkaqwbdg{display:flex;align-items:center;gap:16px;padding:14px 16px;background:var(--white);border:1px solid var(--gray-200);border-radius:10px;box-shadow:0 2px 8px #1b3a2d0f;min-width:0}.acred__sello.astro-tkaqwbdg{flex:none}.acred__texto.astro-tkaqwbdg{display:flex;flex-direction:column;gap:3px;min-width:0}.acred__texto.astro-tkaqwbdg strong.astro-tkaqwbdg{font:600 16px/1.2 var(--font-serif);color:var(--ink)}.acred__texto.astro-tkaqwbdg span.astro-tkaqwbdg{font-size:13.5px;line-height:1.4;color:var(--gray-600)}.centro-fuentes.astro-w2ixy76c{font-size:12px;color:var(--gray-500);margin:var(--space-lg) 0 0}.centro-tambien.astro-w2ixy76c{margin:var(--space-lg) 0 0;font-size:15px;line-height:1.6;color:var(--ink-soft)}.centro-tambien.astro-w2ixy76c strong.astro-w2ixy76c{color:var(--ink)}.centros-mapa.astro-33z3kjqp{height:380px;border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-lg);background:var(--gray-100)}.centros-filtros.astro-33z3kjqp{margin-bottom:var(--space-lg)}.centros-n.astro-33z3kjqp{opacity:.6;font-weight:500;margin-left:2px}.centros-cuenta.astro-33z3kjqp{font-size:12px;color:var(--gray-500);margin:var(--space-sm) 0 0}.centros-mas.astro-33z3kjqp{height:1px}@media(max-width:768px){.centros-mapa.astro-33z3kjqp{height:300px}}.cmp-hero{padding:var(--space-2xl) var(--space-lg) var(--space-xl)}.cmp-wrap{max-width:900px}.cmp-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-md)}.cmp-cols--tight{gap:var(--space-sm)}.cmp-cols--top{align-items:flex-start}.cmp-col{display:flex;flex-direction:column;align-items:center}.cmp-selectors{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin-bottom:var(--space-lg);position:sticky;top:60px;z-index:80;padding:18px 24px 14px;border-radius:16px;background:#ffffffd9;border:1px solid var(--gray-200);box-shadow:0 2px 12px #1b3a2d0f}.cmp-selector{display:flex;flex-direction:column;align-items:center;gap:8px}.cmp-select-wrap{position:relative;width:100%}.cmp-select-btn{width:100%;padding:12px 40px 12px 18px;font-family:var(--font-serif);font-size:16px;font-weight:600;color:var(--forest);background:var(--white);border:1.5px solid var(--gray-200);border-radius:12px;cursor:pointer;text-align:center;display:flex;align-items:center;justify-content:center;position:relative;transition:border-color .2s,box-shadow .2s,background .15s;box-shadow:0 1px 3px #1b3a2d0f}.cmp-select-btn:hover{border-color:var(--forest);background:#fafdf8;box-shadow:0 2px 8px #1b3a2d1a}.cmp-select-btn__name{flex:1;text-align:center}.cmp-select-btn__chevron{flex-shrink:0;color:var(--gray-400);transition:transform .2s,color .2s;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.cmp-dropdown--open~.cmp-select-btn .cmp-select-btn__chevron,.cmp-select-wrap:has(.cmp-dropdown--open) .cmp-select-btn__chevron{transform:translateY(-50%) rotate(180deg);color:var(--forest)}.cmp-dropdown{position:absolute;top:calc(100% + 6px);left:0;right:0;background:var(--white);border:1px solid var(--gray-200);border-radius:12px;box-shadow:0 8px 32px #1b3a2d26;overflow:hidden auto;max-height:56vh;z-index:100;opacity:0;transform:translateY(-6px) scale(.98);pointer-events:none;transition:opacity .2s,transform .2s}.cmp-dropdown__group{position:sticky;top:0;z-index:1;display:flex;align-items:center;gap:8px;padding:7px 16px;background:var(--gray-50, #f6f7f6);border-bottom:1px solid var(--gray-200);font-family:var(--font-sans);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--forest)}.cmp-dropdown__group-flag{font-size:14px}.cmp-dropdown--open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.cmp-dropdown__item{display:flex;align-items:center;gap:10px;width:100%;padding:11px 16px;border:none;background:none;font-family:var(--font-serif);font-size:14px;font-weight:500;color:var(--gray-600);cursor:pointer;text-align:left;transition:background .12s,color .12s}.cmp-dropdown__item:hover{background:#3e7b5a0f;color:var(--forest)}.cmp-dropdown__item[data-selected]{color:var(--forest);font-weight:600}.cmp-dropdown__item:not(:last-child){border-bottom:1px solid var(--gray-100, #f0f0f0)}.cmp-dropdown__check{width:18px;font-size:13px;color:var(--forest);opacity:0;transition:opacity .15s}.cmp-dropdown__item[data-selected] .cmp-dropdown__check{opacity:1}.cmp-selector__link{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--forest);text-decoration:none;transition:all .2s;padding:5px 14px;border-radius:20px;background:#3e7b5a14;border:1px solid rgba(62,123,90,.15)}.cmp-selector__link:hover{background:#3e7b5a26;border-color:#3e7b5a40;box-shadow:0 1px 4px #1b3a2d1a}.cmp-selector__link svg{flex-shrink:0;width:12px;height:12px}.cmp-maps-row{margin-bottom:var(--space-sm)}.cmp-map-cell{min-width:0;overflow:hidden}.cmp-minimap{width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-lg);overflow:hidden;background:var(--gray-100);box-shadow:var(--shadow-sm)}.cmp-rings-row{justify-items:center;position:relative;margin-bottom:8px}.cmp-badges-row{justify-items:center;margin-bottom:var(--space-lg)}.cmp-score-item{display:flex;justify-content:center;align-items:center;gap:8px;min-width:0;position:relative}.cmp-score-diff{position:absolute;right:0;top:50%;transform:translateY(-50%)}.cmp-ring{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:100px;height:100px}.cmp-ring__svg{transform:rotate(-90deg);position:absolute;inset:0}.cmp-ring__track{fill:none;stroke:var(--gray-200);stroke-width:8}.cmp-ring__fill{fill:none;stroke:#3e7b5a;stroke-width:8;stroke-linecap:round}.cmp-ring__center{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.cmp-ring__num{font-family:var(--font-mono);font-size:24px;font-weight:700;color:var(--forest);line-height:1}.star-rating{position:relative;display:inline-block;font-size:var(--star-size);line-height:1;white-space:nowrap}.star-rating__row{letter-spacing:1px;font-family:Arial,sans-serif}.star-rating__row--empty{color:#d9d4c8}.star-rating__row--full{position:absolute;top:0;left:0;width:0;overflow:hidden;color:#f4b400}.cmp-ring__center :global(.star-rating){margin:3px 0 2px}.cmp-ring__label{font-size:9px;font-weight:600;color:#3e7b5a;text-transform:uppercase;letter-spacing:1px}.cmp-section{padding:var(--space-xl) 0;border-top:1px solid var(--border-warm)}.cmp-section:first-of-type{border-top:none}.cmp-section__title{font-family:var(--font-serif);font-size:var(--text-section);color:var(--forest);margin-bottom:var(--space-md)}.cmp-cat{background:var(--white);border-radius:10px;border:1px solid var(--gray-200);box-shadow:0 2px 8px #1b3a2d0f;cursor:pointer;transition:box-shadow .2s,transform .15s;margin-bottom:0}.cmp-cat:hover{box-shadow:0 4px 16px #1b3a2d1a;transform:translateY(-1px)}.cmp-cat.cmp-cat--open{box-shadow:0 4px 16px #1b3a2d1f}.cmp-cat__body{display:flex;align-items:center;gap:12px;padding:14px 16px}.cmp-cat__icon{flex-shrink:0;font-size:24px;line-height:1;width:32px;text-align:center}.cmp-cat__info{min-width:0;width:120px;flex-shrink:0}.cmp-cat__name{font-size:14px;font-weight:600;margin:0;color:var(--gray-600)}.cmp-cat__q{font-size:10px;color:var(--gray-400);margin:1px 0 0}.cmp-cat__parks{display:flex;gap:var(--space-md);flex:1;align-items:center}.cmp-cat__park{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px}.cmp-cat__bar-wrap{width:100%;padding-top:16px}.cmp-cat__bar-track{position:relative;height:8px;background:#e8dfcc;border-radius:4px}.cmp-cat__bar-fill{height:100%;border-radius:4px;transition:width 1s cubic-bezier(.4,0,.2,1);background:linear-gradient(90deg,#3e7b5a,#5daf7e)}.cmp-cat__bench{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--gray-500);border-radius:1px;transform:translate(-1px);z-index:1}.cmp-cat__bench-label{position:absolute;top:-16px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:8px;font-weight:600;color:var(--gray-500);white-space:nowrap;letter-spacing:-.2px}.cmp-cat__pct-wrap{display:flex;flex-direction:column;align-items:center;gap:3px;flex-shrink:0}.cmp-cat__pct{font-family:var(--font-mono);font-size:18px;font-weight:700;color:var(--forest)}.cmp-cat__chevron{flex-shrink:0;color:var(--gray-300);transition:transform .25s}.cmp-cat--open .cmp-cat__chevron{transform:rotate(180deg)}.cmp-cat__pill{display:inline-block;padding:2px 8px;border-radius:var(--radius-pill, 20px);font-size:9px;font-weight:600;color:#fff;white-space:nowrap;align-self:flex-start;width:auto}.cmp-cat__pill-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cmp-diff-badge{display:inline-block;font-family:var(--font-mono);font-size:10px;font-weight:700;color:transparent;vertical-align:middle;min-width:0}.cmp-diff-badge--winner{color:#3e7b5a;background:#e0f2e0;padding:2px 7px;border-radius:var(--radius-pill, 20px);font-size:10px;white-space:nowrap}.cmp-diff-badge--loser{color:#c45d3e;background:#ffebe2;padding:2px 7px;border-radius:var(--radius-pill, 20px);font-size:10px;white-space:nowrap}.cmp-diff-single{flex-shrink:0;min-width:36px;text-align:center}.cmp-diff-col{display:flex;align-items:center;justify-content:center;min-width:44px;order:99}.cmp-detail{max-height:0;overflow:hidden;transition:max-height .4s ease-out}.cmp-detail.cmp-detail--open{max-height:1200px}.cmp-detail__inner{padding:20px;background:#fff;border-radius:0 0 10px 10px;border:1px solid var(--gray-200);border-top:none;margin-bottom:var(--space-sm);animation:cmpSlideDown .35s ease-out}@keyframes cmpSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.cmp-bio-merged,.cmp-sight-merged,.cmp-exp-merged{width:100%}.cmp-bio-merged__header{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin-bottom:12px;text-align:center}.cmp-bio-merged__total{display:flex;flex-direction:column;align-items:center}.cmp-bio-merged__row{display:grid;grid-template-columns:90px 1fr;gap:8px;align-items:center;margin-bottom:6px}.cmp-bio-merged__label{display:flex;align-items:center;gap:6px}.cmp-bio-merged__bars{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.cmp-bio-merged__cell{display:flex;align-items:center;gap:4px}.cmp-bio-merged__pills-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin-top:10px}.cmp-bio-merged__pills{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.cmp-sight-merged__row,.cmp-exp-merged__row{display:grid;grid-template-columns:minmax(90px,140px) 1fr;gap:8px;align-items:center;margin-bottom:10px}.cmp-sight-merged__label,.cmp-exp-merged__label{display:flex;align-items:center;gap:6px}.cmp-sight-merged__bars,.cmp-exp-merged__bars{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}.cmp-sight-merged__cell,.cmp-exp-merged__cell{display:flex;flex-direction:column;gap:2px}.cmp-bio__total-num{font-family:var(--font-mono);font-size:36px;font-weight:700;color:var(--forest);line-height:1;display:block}.cmp-bio__total-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--gray-400)}.cmp-bio__tx-emoji{font-size:14px;flex-shrink:0;width:20px;text-align:center}.cmp-bio__tx-name{font-size:11px;font-weight:600;color:var(--gray-500)}.cmp-bio__tx-bar-track{flex:1;height:10px;background:#edead8;border-radius:5px;overflow:hidden}.cmp-bio__tx-bar{height:100%;border-radius:5px;transition:width 1s cubic-bezier(.4,0,.2,1);opacity:.7}.cmp-bio__tx-count{font-family:var(--font-mono);font-size:13px;font-weight:700;color:var(--gray-500);width:34px;text-align:right;flex-shrink:0}.cmp-bio__pills{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.cmp-bio__pill{display:inline-block;padding:4px 10px;border-radius:var(--radius-pill);font-size:10px;font-weight:600}.cmp-bio__pill--threat{background:#ffebe2;color:#c4503a}.cmp-bio__pill--endemic{background:#e0f2e0;color:#3e7b5a}.cmp-sight__icon{font-size:14px}.cmp-sight__label{font-size:11px;font-weight:600;color:var(--gray-500)}.cmp-sight__val{font-family:var(--font-mono);font-size:14px;font-weight:700}.cmp-sight__bar-track{position:relative;width:100%;height:8px;background:#edead8;border-radius:4px;overflow:visible}.cmp-sight__bar{height:100%;border-radius:4px;background:linear-gradient(90deg,#6baf7e,#9dd4a8);transition:width 1s cubic-bezier(.4,0,.2,1)}.cmp-sight__bench{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--gray-500);border-radius:1px;transform:translate(-1px)}.cmp-sight__bench-label{position:absolute;top:-16px;left:50%;transform:translate(-50%);font-family:var(--font-mono);font-size:7px;font-weight:600;color:var(--gray-500);white-space:nowrap}.cmp-exp__icon{font-size:14px}.cmp-exp__label{font-size:11px;font-weight:600;color:var(--gray-500)}.cmp-exp__bar-track{height:4px;background:#edead8;border-radius:2px;overflow:hidden}.cmp-exp__bar{height:100%;border-radius:2px;background:linear-gradient(90deg,#8cbbd8,#b0d4e8);transition:width 1s cubic-bezier(.4,0,.2,1)}.cmp-exp__ind{display:flex;align-items:center;gap:3px;font-size:9px;font-weight:700}.cmp-exp__dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.cmp-exp__val{margin-left:6px;font-weight:500;color:var(--gray-500)}.cmp-ranks{display:flex;flex-direction:column;align-items:center;gap:1px;margin-top:6px}.cmp-ranks__row{font-size:11.5px;font-weight:600;color:var(--gray-600)}.cmp-ranks__row:first-child{font-family:var(--font-serif);font-size:13px;font-weight:700;color:var(--forest)}.cmp-fauna-list{width:100%;display:flex;flex-direction:column;gap:2px}.cmp-tabs{display:flex;gap:8px;margin-bottom:16px;border-bottom:2px solid var(--gray-200)}.cmp-tab{padding:8px 14px;font-size:13px;font-weight:600;color:var(--gray-400);background:none;border:none;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s;white-space:nowrap}.cmp-tab:hover{color:var(--forest)}.cmp-tab--active{color:var(--forest);border-bottom-color:var(--marca)}.cmp-tab-panel{display:none}.cmp-tab-panel--active{display:block}.cmp-sort-header{margin-bottom:6px;align-items:center}.cmp-sort-col{display:flex;justify-content:center}.cmp-sort-btn{background:none;border:1px solid var(--gray-200);border-radius:20px;padding:3px 10px;font-size:10px;font-weight:600;color:var(--gray-400);cursor:pointer;transition:all .2s}.cmp-sort-btn:hover{color:var(--forest);border-color:var(--forest)}.cmp-sort-btn--active{color:var(--forest);border-color:var(--forest);background:#e0f2e0}.cmp-empty{font-size:13px;color:var(--gray-400);text-align:center;padding:16px 0}.cmp-unique-header{width:100%;text-align:center;font-family:var(--font-serif);font-size:13px;font-weight:600;color:var(--forest);padding:6px 12px;margin-bottom:6px;background:#3e7b5a0f;border-radius:8px;letter-spacing:.3px}@media(max-width:600px){.cmp-wrap{padding:0 var(--space-sm)}.cmp-selectors{top:50px;padding:12px 14px 10px;gap:var(--space-md)}.cmp-select-btn{font-size:14px;padding:10px 32px 10px 14px}.cmp-minimap{aspect-ratio:16 / 9}.cmp-cols{gap:6px}.cmp-score-item{flex-direction:column;gap:4px}.cmp-ring,.cmp-ring__svg{width:96px;height:96px}.cmp-ring__num{font-size:22px}.cmp-cat__body{flex-wrap:wrap;padding:10px;gap:6px}.cmp-cat__info{width:auto;flex-basis:calc(100% - 44px)}.cmp-cat__parks{flex-direction:row;gap:6px;flex-basis:100%}.cmp-cat__park{flex:1 1 0;min-width:0}.cmp-cat__pct{font-size:14px}.cmp-cat__bench-label{font-size:7px}.cmp-sight__bench-label{font-size:6px}.cmp-bio-merged__header{grid-template-columns:1fr 1fr;gap:6px}.cmp-bio-merged__row{grid-template-columns:70px 1fr}.cmp-bio-merged__bars,.cmp-bio-merged__pills-row{grid-template-columns:1fr 1fr;gap:6px}.cmp-sight-merged__row,.cmp-exp-merged__row{grid-template-columns:70px 1fr}.cmp-sight-merged__bars,.cmp-exp-merged__bars{grid-template-columns:1fr 1fr;gap:6px}.cmp-diff-badge{font-size:8px}.cmp-bio__total-num{font-size:28px}.cmp-tab{padding:6px 10px;font-size:11px}}.cmp-hero{padding:var(--space-lg) var(--space-lg) var(--space-md)}.cmp-selectors{background:#fffdf7eb;border:1px solid rgba(122,92,58,.28);border-radius:4px;box-shadow:0 4px 14px #2c181024;padding:12px 14px 10px}.cmp-select-btn{background:#fffdf7;border:1.5px dashed rgba(122,92,58,.45);border-radius:4px;font-size:17px;color:var(--ink);box-shadow:none}.cmp-select-btn:hover{border-style:solid;border-color:var(--forest);background:#fffdf7}.cmp-selector__link{background:none;border:0;padding:0;font:600 15px var(--font-script);color:var(--forest)}.cmp-selector__link:hover{background:none;box-shadow:none;text-decoration:underline}.cmp-dropdown{background:#fffdf7;border-radius:4px;border-color:#7a5c3a59}.cmp-dropdown__search{position:sticky;top:0;z-index:2;width:100%;box-sizing:border-box;padding:11px 14px;border:0;border-bottom:1px solid rgba(122,92,58,.25);background:#fffdf7;font:500 15px var(--font-sans);color:var(--ink);outline:none}.cmp-dropdown__group{position:static;width:100%;border:0;border-bottom:1px solid rgba(122,92,58,.15);cursor:pointer;background:#7a5c3a0f;text-align:left;padding:9px 14px;font-size:11.5px}.cmp-dropdown__group:hover{background:#7a5c3a1f}.cmp-dropdown__group:after{content:"▸";margin-left:auto;color:var(--sepia);transition:transform .15s}.cmp-dropdown__group[aria-expanded=true]:after{transform:rotate(90deg)}.cmp-dropdown__n{font-weight:600;color:var(--ink-faint);flex:none}.cmp-dropdown__group>span:nth-child(2){min-width:0;overflow-wrap:anywhere}@media(max-width:400px){.cmp-dropdown__group{padding:9px 10px;gap:6px}.cmp-dropdown__item{padding-left:18px}}.cmp-dropdown__item{padding:9px 14px 9px 28px}.cmp-dropdown__item[hidden],.cmp-dropdown__group[hidden]{display:none}.cmp-marcador{margin:var(--space-md) 0 var(--space-lg);padding:14px 16px 12px;background:#fffdf7;border:1px solid rgba(122,92,58,.28);box-shadow:0 6px 18px #2c181024}.cmp-marcador .cmp-section__title{margin-top:0}.cmp-marcador .cmp-score-item{position:relative}.cmp-score-item--gana:after{content:"✓ Higher overall";position:absolute;top:0;right:4%;transform:rotate(8deg);font:700 10.5px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#3f6b2a;border:2px solid #3f6b2a;border-radius:4px;padding:3px 6px;background:#fffdf7e6}.cmp-duelo__filas{position:relative;margin:6px 0 0 12px;padding-left:12px;border-left:1.5px solid rgba(122,92,58,.45)}.cmp-duelo__fila{position:relative;cursor:pointer;border-radius:3px}.cmp-duelo__fila:before{content:"";position:absolute;left:-12px;top:50%;width:10px;border-top:1.5px solid rgba(122,92,58,.45)}.cmp-duelo__fila:hover{background:#7a5c3a0d}.cmp-duelo__nombre:after{content:" ▸";display:inline-block;color:var(--sepia);transition:transform .15s}.cmp-duelo__fila[aria-expanded=true] .cmp-duelo__nombre:after{transform:rotate(90deg)}.cmp-duelo__filas .cmp-detail{margin:0 0 6px}.cmp-duelo__veredicto{margin:0 0 10px;text-align:center;font:600 22px/1.25 var(--font-script);color:var(--ink)}.cmp-duelo__veredicto b{font-family:var(--font-serif);font-size:19px;color:var(--forest)}.cmp-duelo__veredicto{min-height:1.25em}.cmp-rings-row .cmp-score-item:empty{min-height:100px}.cmp-duelo__filas:empty{min-height:154px}@media(max-width:600px){.cmp-rings-row .cmp-score-item:empty{min-height:146px}.cmp-duelo__filas:empty{min-height:148px}}.cmp-duelo__cab,.cmp-duelo__fila{display:grid;grid-template-columns:58px 1fr minmax(96px,auto) 1fr 58px;align-items:center;gap:6px}.cmp-duelo__cab{margin-bottom:4px;font:700 11px var(--font-sans);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft)}.cmp-duelo__cab .cmp-duelo__parque{grid-column:1 / 3;text-align:left;overflow-wrap:anywhere;min-width:0}.cmp-dropdown__item span,.cmp-select-btn__name{overflow-wrap:anywhere;min-width:0}.cmp-duelo__cab .cmp-duelo__parque--b{grid-column:4 / 6;text-align:right}.cmp-duelo__fila{padding:7px 0;border-top:1px dashed rgba(122,92,58,.25)}.cmp-duelo__fila--total .cmp-duelo__nombre{font-size:17px}.cmp-duelo__nombre{text-align:center;font:600 16px var(--font-script);color:var(--ink);white-space:nowrap}.cmp-duelo__val{font:700 15px var(--font-mono);color:var(--ink-faint);text-align:left;white-space:nowrap}.cmp-duelo__val--b{text-align:right}.cmp-duelo__val--gana{color:var(--forest)}.cmp-duelo__lado{height:14px;background:#7a5c3a14;border:1px solid rgba(122,92,58,.2);position:relative;overflow:hidden}.cmp-duelo__lado--a{border-radius:7px 0 0 7px}.cmp-duelo__lado--b{border-radius:0 7px 7px 0}.cmp-duelo__barra{position:absolute;top:0;bottom:0;opacity:.78;transition:width .6s ease}.cmp-duelo__lado--a .cmp-duelo__barra{right:0}.cmp-duelo__lado--b .cmp-duelo__barra{left:0}.cmp-duelo__barra--gana{opacity:1;box-shadow:inset 0 0 0 1.5px #2b23178c!important}@media(max-width:600px){.cmp-marcador{padding:12px 10px 8px}.cmp-duelo__filas{margin-left:4px;padding-left:8px}.cmp-duelo__fila:before{left:-8px;width:7px}.cmp-duelo__cab,.cmp-duelo__fila{grid-template-columns:44px 1fr minmax(80px,auto) 1fr 44px;gap:4px}.cmp-duelo__nombre{font-size:14.5px}.cmp-duelo__val{font-size:13px}.cmp-duelo__veredicto{font-size:19px}}@media(max-width:600px){.cmp-selectors{position:static;gap:8px;padding:10px 10px 8px}.cmp-select-btn{font-size:14px;line-height:1.25;padding:9px 24px 9px 8px;min-height:54px}.cmp-select-btn__name{overflow-wrap:break-word;hyphens:manual;text-wrap:balance}.cmp-select-btn__chevron{right:6px;width:14px}.cmp-selector__link{font-size:14px}.cmp-score-item--gana:after{position:static;transform:rotate(-3deg);margin-top:4px;font-size:9.5px}}.avist__head.astro-fojt4zoz{display:flex;align-items:flex-end;gap:14px}.avist__head.astro-fojt4zoz .section__title--journal{flex:1;min-width:0}.avist__live.astro-fojt4zoz{display:inline-flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0;margin-bottom:var(--space-lg);text-decoration:none}.avist__live-pill.astro-fojt4zoz{display:inline-flex;align-items:center;gap:6px;padding:5px 11px 5px 9px;border-radius:var(--radius-pill);background:var(--moss);color:var(--white);font:700 11px/1 var(--font-sans);letter-spacing:.14em}.avist__live-dot.astro-fojt4zoz{width:7px;height:7px;border-radius:50%;background:var(--white);animation:avist-latido 1.6s ease-in-out infinite}.avist__live-via.astro-fojt4zoz{font-size:10px;letter-spacing:.04em;color:var(--gray-500)}.avist__live.astro-fojt4zoz:hover .avist__live-via.astro-fojt4zoz{text-decoration:underline}@keyframes avist-latido{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.avist__live-dot.astro-fojt4zoz{animation:none}}.sp-hero__tags-row.astro-ludidbmk{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-md);margin-bottom:var(--space-md)}.sp-hero__tags.astro-ludidbmk{display:flex;gap:var(--space-sm);align-items:center;flex-wrap:wrap}.iucn-legend.astro-ludidbmk{font-size:var(--text-xs);color:var(--gray-500);flex-shrink:0}.iucn-legend__summary.astro-ludidbmk{list-style:none;cursor:pointer;user-select:none;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--gray-400);display:flex;align-items:center;gap:4px}.iucn-legend__summary.astro-ludidbmk::-webkit-details-marker{display:none}.iucn-legend__summary.astro-ludidbmk:after{content:"▸";font-size:8px;transition:transform .2s}details.astro-ludidbmk.iucn-legend[open]>.iucn-legend__summary.astro-ludidbmk:after{transform:rotate(90deg)}.iucn-legend__items.astro-ludidbmk{display:flex;flex-direction:column;gap:4px;margin-top:6px;padding:8px 10px;background:var(--white);border-radius:var(--radius-md);border:1px solid var(--gray-200);box-shadow:var(--shadow-sm)}.iucn-legend__item.astro-ludidbmk{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--gray-600);white-space:nowrap}.iucn-legend__pill.astro-ludidbmk{display:inline-block;padding:1px 6px;border-radius:3px;font-size:10px;font-weight:700;color:#fff;line-height:1.4;min-width:24px;text-align:center}.sp-hero__taxon.astro-ludidbmk{padding:2px 10px;background:var(--gray-200);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:500;text-transform:capitalize}.sp-hero__meta.astro-ludidbmk{margin-bottom:var(--space-lg)}.sp-meta-row.astro-ludidbmk{display:flex;gap:var(--space-md);font-size:var(--text-sm);margin-bottom:var(--space-xs)}.sp-meta-label.astro-ludidbmk{color:var(--gray-400);min-width:100px}.sp-hero__activity.astro-ludidbmk{padding:2px 10px;background:var(--gray-100);border:1px solid var(--gray-200);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:500;white-space:nowrap}.activity-desc.astro-ludidbmk{font-size:var(--text-sm);color:var(--gray-500);margin-bottom:var(--space-md)}.range-map__deprecated.astro-ludidbmk{display:none;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--gray-600);box-shadow:var(--shadow-sm)}@media(max-width:768px){.sp-hero__tags-row.astro-ludidbmk{flex-direction:column;align-items:center}.sp-hero__tags.astro-ludidbmk{justify-content:center}.sp-hero__meta.astro-ludidbmk{text-align:left}}.ciudad-hero__mapa.astro-aoi4g7sn{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none}.ciudad-hero__forma.astro-aoi4g7sn{fill:#ffffff12;stroke:#ffffff80;stroke-width:1.3;vector-effect:non-scaling-stroke;stroke-linejoin:round}.ciudad-hero__velo.astro-aoi4g7sn{stop-color:var(--forest)}.ciudad-hero__sitio.astro-aoi4g7sn{fill:var(--heart);fill-opacity:.85;stroke:#ffffffbf;stroke-width:1;vector-effect:non-scaling-stroke}.ciudad-fuentes.astro-aorrm43t{font-size:12px;color:var(--gray-500);margin:var(--space-lg) 0 0}.ws-climate-wrapper.astro-aqwiwdhc{margin-bottom:var(--space-lg);border:1px solid var(--rule-strong);border-radius:0;overflow:hidden;background:var(--paper)}.ws-climate.astro-aqwiwdhc{position:relative;background:var(--paper);padding-left:100px;box-sizing:border-box}.ws-climate__legend.astro-aqwiwdhc{position:absolute;left:0;top:0;bottom:0;width:100px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;padding:0 10px;font-size:var(--text-xs);color:var(--gray-400);z-index:3;box-sizing:border-box}.ws-climate__legend.astro-aqwiwdhc span.astro-aqwiwdhc{display:flex;align-items:center;gap:4px}.ws-climate__swatch.astro-aqwiwdhc{display:inline-block;width:14px;height:10px;border-radius:2px}.ws-climate__swatch--line.astro-aqwiwdhc{height:3px;border-radius:2px}.ws-climate__rain-svg.astro-aqwiwdhc{position:absolute;left:100px;right:0;top:0;width:calc(100% - 100px);height:calc(100% - 32px);z-index:2;pointer-events:none}.ws-climate__bars.astro-aqwiwdhc{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:1px;align-items:end;height:100%}.ws-climate__col.astro-aqwiwdhc{display:flex;flex-direction:column;align-items:center;gap:2px;height:100%;justify-content:flex-end;border-left:1px solid var(--gray-200)}.ws-climate__col.astro-aqwiwdhc:first-child{border-left:none}.ws-climate__temp.astro-aqwiwdhc{font-size:10px;font-weight:700;color:var(--gray-500);position:relative;z-index:3}.ws-climate__temp-bar.astro-aqwiwdhc{width:60%;border-radius:0;z-index:1}.ws-climate__rain.astro-aqwiwdhc{font-size:9px;color:var(--tinta-pluma);font-weight:600;position:relative;z-index:3}.ws-climate__season-strip.astro-aqwiwdhc{padding:var(--space-sm) 0 var(--space-xs);padding-left:100px;box-sizing:border-box}.ws-climate__strip-grid.astro-aqwiwdhc{position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:0;border-radius:var(--radius-md);overflow:hidden;height:28px}.ws-climate__strip-cell--dry.astro-aqwiwdhc{background:#e8c840}.ws-climate__strip-cell--rainy.astro-aqwiwdhc{background:#70aad0}.ws-climate__strip-labels.astro-aqwiwdhc{position:absolute;inset:0;height:100%}.ws-climate__strip-text.astro-aqwiwdhc{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;pointer-events:none;letter-spacing:.3px}.ws-climate__strip-text--dry.astro-aqwiwdhc{color:#7a6510}.ws-climate__strip-text--rainy.astro-aqwiwdhc{color:#fff;text-shadow:0 0 3px rgba(0,0,0,.2)}.ws-climate__month-labels.astro-aqwiwdhc{display:grid;grid-template-columns:repeat(12,1fr);gap:1px;padding-top:3px}.ws-climate__month.astro-aqwiwdhc{font-size:9px;font-weight:600;color:var(--gray-400);text-align:center}@media(max-width:480px){.ws-climate.astro-aqwiwdhc{height:auto!important;padding-left:0!important;display:flex;flex-direction:column}.ws-climate__legend.astro-aqwiwdhc{position:static!important;width:100%!important;flex-direction:row!important;justify-content:center!important;gap:12px;padding:4px 8px!important;height:auto!important}.ws-climate__bars.astro-aqwiwdhc{height:100px!important;position:relative}.ws-climate__rain-svg.astro-aqwiwdhc{position:absolute!important;left:0!important;top:0!important;width:100%!important;height:calc(100% - 16px)!important}.ws-climate__season-strip.astro-aqwiwdhc{padding-left:0!important}.ws-climate__temp.astro-aqwiwdhc{font-size:7px}.ws-climate__rain.astro-aqwiwdhc{font-size:7px;letter-spacing:-.3px}.ws-climate__strip-text.astro-aqwiwdhc{font-size:8px}.ws-climate__strip-grid.astro-aqwiwdhc{height:22px}}.compare-banner.astro-stpwvqde{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);background:linear-gradient(135deg,#1a3a2a,#2d5040);border-radius:var(--radius-lg);padding:var(--space-lg) var(--space-xl);color:var(--white)}.compare-banner__left.astro-stpwvqde{display:flex;align-items:center;gap:var(--space-md)}.compare-banner__icon.astro-stpwvqde{font-size:28px;flex-shrink:0}.compare-banner__title.astro-stpwvqde{font-family:var(--font-serif);font-size:18px;margin:0;color:var(--white)}.compare-banner__subtitle.astro-stpwvqde{font-size:var(--text-sm);opacity:.7;margin:2px 0 0}.compare-banner__cta.astro-stpwvqde{display:inline-flex;align-items:center;padding:10px 24px;background:linear-gradient(135deg,#c45d3e,#a94e33);color:var(--white);border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .2s,box-shadow .2s}.compare-banner__cta.astro-stpwvqde:hover{transform:translateY(-1px);box-shadow:0 4px 12px #c45d3e66}.compare-banner__cycle.astro-stpwvqde{display:inline-block;transition:opacity .3s,transform .3s;color:var(--marca-clara)}.compare-banner__cycle--out.astro-stpwvqde{opacity:0;transform:translateY(-6px)}.compare-banner-section.astro-stpwvqde{padding-bottom:0}@media(max-width:480px){.compare-banner.astro-stpwvqde{flex-direction:column;text-align:center;padding:var(--space-md)}.compare-banner__left.astro-stpwvqde{flex-direction:column}.compare-banner__cta.astro-stpwvqde{width:100%;justify-content:center}}@media(min-width:481px)and (max-width:768px){.compare-banner.astro-stpwvqde{flex-direction:column;text-align:center}.compare-banner__left.astro-stpwvqde{flex-direction:column}}.tipos.astro-libavfkm{display:flex;align-items:center;gap:10px;flex:1 1 100%;order:-2;min-width:0;padding-bottom:9px;margin-bottom:1px;border-bottom:1px solid var(--rule-strong)}.starbar.astro-libavfkm{display:flex;flex:0 0 auto}.starbtn.astro-libavfkm{display:inline-flex;align-items:center;gap:3px;padding:7px 11px;font-size:13px;font-weight:600;background:var(--white);color:var(--gray-600);border:1px solid var(--gray-200);border-right-width:0;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}.starbtn.astro-libavfkm:last-child{border-right-width:1px}.starbtn.astro-libavfkm:hover{background:var(--paper-edge);color:var(--forest)}.tipo-pill.astro-libavfkm[aria-pressed=true]{background:var(--forest);color:var(--white);border-color:var(--forest)}.tipo-pill--principal.astro-libavfkm{padding:10px 22px;font:700 16px/1 var(--font-serif)}.tipos__otros.astro-libavfkm .starbtn.astro-libavfkm{padding:5px 10px;font-size:12px;font-weight:600}.tipo-pill--ciudad.astro-libavfkm[aria-pressed=true]{background:#24508c;border-color:#24508c}.tipo-pill--centro.astro-libavfkm[aria-pressed=true]{background:#5a3a70;border-color:#5a3a70}.tipo-pill--museo.astro-libavfkm[aria-pressed=true]{background:#7a5418;border-color:#7a5418}.sil-emoji.sil-emoji--fija{margin:0;vertical-align:middle}.parks-table__bar.parks-table__bar--fila{flex:1 1 auto;min-width:0}.parks-table__bar--fila .parks-table__bar-track{min-width:40px}.explorer.explorer--premium[data-variante=premium]{--pluma: #3f5d7a;--azul: #24508c;--ciruela: #5a3a70;--papel-2: #f1e8d3;--marfil: #fffdf7;--trazo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M1 4.6C28 2.2 54 6.6 92 4.1s68-2.6 107 .6' fill='none' stroke='%232b2317' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--trazo-rojo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M1 5C30 2.6 56 6.8 96 4.4s66-2.4 103 .4' fill='none' stroke='%23c45d3e' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E");.filter-pill--active:not(.ddopt) .sil-emoji,.tipo-pill[aria-pressed=true] .sil-emoji{filter:none;opacity:.95}.viaje-chip__sil{display:block;flex:none;width:22px;height:16px;margin-right:1px;object-fit:contain;object-position:50% 100%;opacity:.8}.viaje-chip.filter-pill--active .viaje-chip__sil{filter:invert(1);opacity:.95}.tipos{align-items:flex-end;gap:0;border-bottom:1px solid var(--rule-strong)}.tipos .starbar{gap:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;overflow:visible}.starbtn.tipo-pill{position:relative;margin:0 -1px -1px 0;padding:9px 11px 8px;border:1px solid var(--rule-strong);border-radius:0;background:var(--papel-2);color:var(--ink-soft);font:500 14px/1 var(--font-serif);letter-spacing:0;box-shadow:none}.starbtn.tipo-pill--principal{padding:15px 28px 12px;font-size:25px;font-weight:600}.tipos__multi{margin-left:auto;margin-bottom:4px;flex:0 0 auto}.starbtn.tipo-pill:hover{background:#f6eedb;color:var(--ink)}.starbtn.tipo-pill[aria-pressed=true]{z-index:2;background:var(--cream, #faf6ec);color:var(--ink);font-weight:600;border-bottom-color:var(--cream, #faf6ec);box-shadow:inset 0 3px 0 var(--forest)}.tipos__otros .tipo-pill--ciudad[aria-pressed=true]{box-shadow:inset 0 3px 0 var(--azul)}.tipos__otros .tipo-pill--centro[aria-pressed=true]{box-shadow:inset 0 3px 0 var(--ciruela)}.tipos__otros .tipo-pill--museo[aria-pressed=true]{box-shadow:inset 0 3px #7a5418}@media(max-width:600px){.starbtn.tipo-pill{padding:6px 4px 5px;font-size:10.5px;line-height:1.1;white-space:normal;text-align:center}.starbtn.tipo-pill--principal{padding:10px 8px 8px;font-size:17px;white-space:nowrap}.tipos,.tipos .starbar{flex-wrap:nowrap;min-width:0}.tipos__otros{flex:1 1 auto}.tipos__multi{flex:0 0 auto;margin:0 0 4px 4px;padding:5px 4px;gap:4px;font-size:8.5px;letter-spacing:.04em}.tipos__multi-caja{width:10px;height:10px}}.viaje-chip{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;height:34px}.toolbar .park-search{border:0;border-radius:0;background:transparent var(--trazo) left bottom / 100% 7px no-repeat;box-shadow:none;padding:3px 0 10px 28px;font:700 22px/1.2 var(--font-script);color:var(--ink);caret-color:var(--marca)}.toolbar .park-search::placeholder{color:var(--ink-soft);font-weight:500;opacity:1}.toolbar .park-search:focus{background-color:transparent;background-image:none;box-shadow:none;outline:0}.toolbar__search .park-search__icon{left:0;color:var(--ink-soft)}.toolbar__search:focus-within .park-search__icon{color:var(--marca)}.toolbar__filtros .starbtn,.ddbtn,.viaje-chip,.starbar--tuyo .taxon-tab{border-radius:0;border:1px solid var(--rule-strong);background:var(--marfil);color:var(--ink);box-shadow:inset 0 0 0 3px var(--marfil),inset 0 0 0 4px #7a5c3a33;font:600 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:10px 12px;gap:7px}.toolbar__filtros .starbtn:hover,.ddbtn:hover,.viaje-chip:hover,.starbar--tuyo .taxon-tab:not(.filter-pill--active):hover{background:var(--marfil);border-color:var(--ink);color:var(--ink)}.ddbtn--open{background:var(--papel-2);border-color:var(--ink)}.toolbar__filtros .starbtn.filter-pill--active,.viaje-chip.filter-pill--active{background:var(--ink);border-color:var(--ink);color:var(--cream, #faf6ec);box-shadow:inset 0 0 0 3px var(--ink),inset 0 0 0 4px #fffdf74d}.ddbtn__n{border-radius:0;background:var(--marca)}.toolbar__filtros .starbtn,.ddbtn{height:36px;padding-top:0;padding-bottom:0}.toolbar__clear{padding:8px 14px;border:1.5px solid var(--marca);border-radius:0;background:var(--papel, #faf6ec);text-decoration:none;font:700 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--marca);box-shadow:2px 2px #2b231729}.toolbar__clear:hover,.toolbar__clear:focus-visible{background:var(--marca);color:#fff;outline:0}.ddpanel{border-radius:0;border:1px solid var(--rule-strong);background-color:var(--marfil);box-shadow:0 2px 4px #2c181024,0 22px 44px #2c181042}.ddsec__head{border-radius:0;border-bottom:1px solid rgba(196,93,62,.55);margin-bottom:4px;font:600 11px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.ddopt{position:relative;border:0;border-radius:0;background:none;font-size:14px}.ddsec__items{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--col-dd, 190px),1fr));gap:0 10px}.ddopt{min-width:0;white-space:normal;text-align:left;line-height:1.2;padding:5px 4px}.ddpanel--cols{--col-dd: 150px}.ddpanel--cols .ddopt{font-size:13px}.ddpanel--exp{--col-dd: 76px}@media(min-width:861px){.ddpanel[data-dd-panel=wildlife]{width:450px}.ddpanel--cols{width:500px}}.ddopt:before{content:"";flex:0 0 auto;width:14px;height:14px;border:1.5px solid var(--ink-soft);border-radius:1px;background:var(--marfil)}.ddopt:hover{background:none;color:var(--marca)}.ddopt.filter-pill--active{background:none;color:var(--ink);font-weight:600;border:0}.ddopt.filter-pill--active:before{border-color:var(--ink);background:var(--marfil) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M1.8 6.3l2.9 2.9 5.6-6.6' fill='none' stroke='%23c45d3e' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px 11px no-repeat}.ddopt.filter-pill--active:after{content:none}.vista{gap:26px}.vista .starbtn{background:none;border:0;border-radius:0;box-shadow:none;padding:4px 0 10px;font:600 11.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.vista .starbtn:hover{background:none;color:var(--ink)}.vista .starbtn.filter-pill--active{background:var(--trazo) left bottom / 100% 7px no-repeat;color:var(--ink);border:0}.solo-mapa{font:600 20px/1.1 var(--font-script);color:var(--pluma)}.solo-mapa input{border-radius:0;border:1.5px solid var(--ink-soft);background:var(--marfil)}.solo-mapa input:checked{background:var(--marfil);border-color:var(--ink)}.solo-mapa input:after{border-left-color:var(--marca);border-bottom-color:var(--marca)}.starbar--tuyo{gap:8px;background:none;border:0}.starbar--tuyo .taxon-tab{height:36px;min-height:0;padding:0 12px}.viajes__chips .viaje-chip{height:34px;padding:0 8px;letter-spacing:.05em}@media(max-width:600px){.viajes{flex-direction:column;align-items:flex-start;gap:6px}.viajes__chips .viaje-chip{height:28px;padding:0 7px;font-size:9.5px;letter-spacing:.03em;box-shadow:none}}.starbar--tuyo .taxon-tab--want.filter-pill--active{background:var(--heart);border-color:var(--heart);color:#fff;box-shadow:inset 0 0 0 3px var(--heart),inset 0 0 0 4px #fffdf74d}.starbar--tuyo .taxon-tab--seen.filter-pill--active{background:var(--visto);border-color:var(--visto);color:#fff;box-shadow:inset 0 0 0 3px var(--visto),inset 0 0 0 4px #fffdf74d}}.tipos__multi{margin-left:auto;align-self:center;display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border:1px solid var(--rule-strong);background:none;cursor:pointer;font:600 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);white-space:nowrap}.tipos__multi-caja{width:12px;height:12px;border:1.5px solid currentColor;display:inline-block;position:relative}.tipos__multi[aria-pressed=true]{color:var(--forest);border-color:var(--forest)}.tipos__multi[aria-pressed=true] .tipos__multi-caja:after{content:"";position:absolute;left:3px;top:0;width:4px;height:7px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg)}@media(max-width:600px){.tipos__multi{padding:6px 7px;font-size:9px;letter-spacing:.06em}}.explorer.astro-bzrfwxof{display:flex;flex-direction:column;height:calc(100vh - var(--nav-height));padding:0;margin:0}.toolbar.astro-bzrfwxof{flex:0 0 auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px clamp(12px,1.6vw,18px);background:linear-gradient(180deg,#fdfaf2f7,#faf6eced);border-bottom:1px solid var(--rule-strong);box-shadow:0 1px #ffffffb3 inset;position:relative;z-index:40}.toolbar__search.astro-bzrfwxof{position:relative;flex:1 1 100%;order:-1;min-width:0}.toolbar__search.astro-bzrfwxof .park-search__icon.astro-bzrfwxof{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--gray-400);pointer-events:none}.toolbar.astro-bzrfwxof .park-search.astro-bzrfwxof{width:100%;border:1px solid var(--rule);background:#fffdf7e6;border-radius:var(--radius-pill);padding:8px 12px 8px 34px;font-size:13.5px;color:var(--gray-600);outline:none;transition:border-color .15s,background .15s}.toolbar.astro-bzrfwxof .park-search.astro-bzrfwxof:focus{border-color:var(--forest);background:var(--white)}.toolbar.astro-bzrfwxof .park-search.astro-bzrfwxof::placeholder{color:var(--gray-400)}.starbar.astro-bzrfwxof{display:flex;flex:0 0 auto}.starbtn.astro-bzrfwxof{display:inline-flex;align-items:center;gap:3px;padding:7px 11px;font-size:13px;font-weight:600;background:var(--white);color:var(--gray-600);border:1px solid var(--gray-200);border-right-width:0;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}.starbtn.astro-bzrfwxof:first-child{border-radius:var(--radius-pill) 0 0 var(--radius-pill);padding-left:13px}.starbtn.astro-bzrfwxof:last-child{border-radius:0 var(--radius-pill) var(--radius-pill) 0;border-right-width:1px;padding-right:13px}.starbtn.astro-bzrfwxof svg.astro-bzrfwxof{color:var(--amber)}.starbtn.astro-bzrfwxof:hover{background:var(--paper-edge);color:var(--forest)}.starbtn.astro-bzrfwxof.filter-pill--active{background:var(--forest);color:var(--white);border-color:var(--forest)}.toolbar.astro-bzrfwxof .astro-bzrfwxof[hidden]{display:none!important}.starbar.astro-bzrfwxof>.starbtn.astro-bzrfwxof.solo{border-radius:var(--radius-pill);border-right-width:1px}.starbtn.astro-bzrfwxof.filter-pill--active svg.astro-bzrfwxof{color:var(--amber)}.dd.astro-bzrfwxof{position:relative;flex:0 0 auto}.ddbtn.astro-bzrfwxof{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;font-size:13px;font-weight:600;background:var(--white);color:var(--gray-600);border:1px solid var(--gray-200);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s}.ddbtn.astro-bzrfwxof:hover{border-color:var(--forest);color:var(--forest)}.ddbtn--open.astro-bzrfwxof{border-color:var(--forest);color:var(--forest);background:var(--paper-edge)}.ddbtn__chev.astro-bzrfwxof{transition:transform .18s;color:var(--gray-400)}.ddbtn--open.astro-bzrfwxof .ddbtn__chev.astro-bzrfwxof{transform:rotate(180deg)}.ddbtn__n.astro-bzrfwxof{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;background:var(--forest);color:var(--white);border-radius:9px;font-size:11px;font-weight:700}.ddbtn__n.astro-bzrfwxof[hidden]{display:none}.ddpanel.astro-bzrfwxof{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:280px;background:var(--white);border:1px solid var(--gray-200);border-radius:14px;box-shadow:0 12px 32px #0a140e29,0 2px 8px #0a140e14;overflow:hidden}.ddpanel--cols.astro-bzrfwxof{width:420px}.ddpanel--right.astro-bzrfwxof{left:auto;right:0}.ddpanel--exp.astro-bzrfwxof{width:300px}.ddsec__head--static.astro-bzrfwxof{cursor:default}.ddpanel.astro-bzrfwxof[hidden]{display:none}@media(max-width:860px){.ddpanel.astro-bzrfwxof,.ddpanel--cols.astro-bzrfwxof{position:fixed;inset:auto 12px 12px;width:auto;max-height:62vh;overflow-y:auto;z-index:200}}.ddpanel__scroll.astro-bzrfwxof{max-height:min(58vh,460px);overflow-y:auto;padding:6px}.ddsec.astro-bzrfwxof+.ddsec.astro-bzrfwxof{border-top:1px solid var(--gray-100, #eef0ee);margin-top:4px;padding-top:4px}.ddsec__head.astro-bzrfwxof{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 8px;background:none;border:0;cursor:pointer;font-size:12px;font-weight:700;color:var(--gray-600);letter-spacing:.02em;border-radius:8px}.ddsec__head.astro-bzrfwxof:hover{background:var(--paper-edge);color:var(--forest)}.ddsec__all.astro-bzrfwxof{font-size:10.5px;font-weight:700;text-transform:uppercase;color:var(--forest);opacity:.65;letter-spacing:.04em}.ddsec__head--all.astro-bzrfwxof .ddsec__all.astro-bzrfwxof{opacity:1}.ddsec__items.astro-bzrfwxof{display:flex;flex-wrap:wrap;gap:4px;padding:2px 4px 6px}.ddsec__items--cols.astro-bzrfwxof{padding:4px}.ddopt.astro-bzrfwxof{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;font-size:12.5px;font-weight:500;background:var(--gray-50, #f7f8f7);color:var(--gray-600);border:1px solid transparent;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:background .12s,color .12s}.ddopt.astro-bzrfwxof em.astro-bzrfwxof{font-style:normal;font-size:10.5px;opacity:.5;font-weight:700}.ddopt__ico.astro-bzrfwxof{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:20px;height:18px;font-size:14.4px;line-height:1}.ddopt__ico.astro-bzrfwxof.emo{font-size:15px}.ddsec__title.astro-bzrfwxof{display:inline-flex;align-items:center;gap:6px}.ddsec__title.astro-bzrfwxof .ddopt__ico.astro-bzrfwxof{font-size:13px;opacity:.75}.park-card__probs{display:flex;flex-direction:column;gap:5px;margin-top:9px}.park-card__prob{display:flex;align-items:center;gap:7px;min-width:0;font-size:14.4px}.ddopt__swatch.astro-bzrfwxof{width:9px;height:9px;border-radius:3px;flex:0 0 auto;background:var(--biome);box-shadow:inset 0 0 0 1px #0000001f}.ddopt--biome.astro-bzrfwxof.filter-pill--active{background:var(--biome);border-color:var(--biome);color:var(--white)}.ddopt--biome.astro-bzrfwxof.filter-pill--active .ddopt__swatch.astro-bzrfwxof{background:var(--white);box-shadow:none}.ddopt.astro-bzrfwxof:hover{background:#e8f3ea;color:var(--forest)}.ddopt.astro-bzrfwxof.filter-pill--active{background:var(--forest);color:var(--white);border-color:var(--forest)}.ddopt.astro-bzrfwxof.filter-pill--active em.astro-bzrfwxof{opacity:.75}.toolbar__end.astro-bzrfwxof{margin-left:auto;display:flex;align-items:center;gap:8px}.toolbar__count.astro-bzrfwxof{font-family:var(--font-script);font-size:17px;color:var(--ink-soft);white-space:nowrap}.toolbar__clear.astro-bzrfwxof{background:none;border:0;cursor:pointer;padding:4px 6px;font-size:12.5px;font-weight:700;color:var(--forest);text-decoration:underline}.toolbar__clear.astro-bzrfwxof[hidden]{display:none}.ddclear.astro-bzrfwxof{display:block;width:100%;margin:0 0 6px;padding:8px 12px;border:0;border-bottom:1px solid var(--rule-strong);background:none;text-align:left;cursor:pointer;font:700 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--marca)}.ddclear.astro-bzrfwxof:hover{background:#f6eedb}.ddclear.astro-bzrfwxof[hidden]{display:none}@media(max-width:860px){.explorer.astro-bzrfwxof{height:auto}.toolbar.astro-bzrfwxof{overflow-x:auto;scrollbar-width:none}.toolbar.astro-bzrfwxof::-webkit-scrollbar{display:none}.toolbar__end.astro-bzrfwxof{position:sticky;right:0;background:var(--white);padding-left:6px}.ddpanel.astro-bzrfwxof{width:min(300px,calc(100vw - 24px))}.ddpanel--cols.astro-bzrfwxof{width:min(340px,calc(100vw - 24px))}}.results.astro-bzrfwxof{display:block}.results--split.astro-bzrfwxof{flex:1 1 auto;min-height:0;display:flex;gap:0;align-items:stretch}@media(min-width:1600px){.pane-left.astro-bzrfwxof{flex-basis:clamp(360px,53%,1060px)!important}}.pane-left.astro-bzrfwxof{flex:0 0 clamp(360px,46%,780px);min-width:0;display:flex;flex-direction:column;min-height:0;background:transparent}.results.astro-bzrfwxof:not(.results--split) .pane-left.astro-bzrfwxof{flex:1 1 100%}@media(max-width:860px){.pane-left.astro-bzrfwxof{flex:1 1 auto}}.results--split.astro-bzrfwxof #parks-list.astro-bzrfwxof{flex:1 1 auto;min-width:0;margin-bottom:0;overflow-y:auto;padding:14px clamp(12px,1.6vw,18px) 24px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-auto-rows:max-content;align-content:start;align-items:stretch;gap:14px}#parks-list.astro-bzrfwxof>.park-card-wrap.astro-bzrfwxof{height:100%;min-width:0}#parks-list.astro-bzrfwxof>.park-card-wrap.astro-bzrfwxof>.astro-bzrfwxof{height:100%}.results--split.astro-bzrfwxof #parks-globe.astro-bzrfwxof{display:block!important;flex:1 1 auto;margin:0;min-width:0}.results--split.astro-bzrfwxof .globe-outer.astro-bzrfwxof{aspect-ratio:auto;height:100%;border-radius:0;border:0;border-left:1px solid var(--gray-200)}.results.astro-bzrfwxof:not(.results--split) #parks-list.astro-bzrfwxof{padding:14px clamp(12px,2vw,22px) 28px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.park-card-wrap.filter-out,.park-card-wrap.bounds-out{display:none!important}@media(max-width:860px){.results--split.astro-bzrfwxof{flex-direction:column}.results--split.astro-bzrfwxof #parks-globe.astro-bzrfwxof{position:fixed;top:var(--nav-height);left:0;right:0;bottom:calc(52dvh - 14px);width:auto;height:auto;max-height:none;z-index:1}.results--split.astro-bzrfwxof:has(.pane-left[data-hoja=plegada]) #parks-globe.astro-bzrfwxof{bottom:calc(7.6rem - 14px)}.results--split.astro-bzrfwxof .globe-outer.astro-bzrfwxof{height:100%;max-height:none;border:0;position:relative;z-index:1;isolation:isolate}.results--split.astro-bzrfwxof .pane-left.astro-bzrfwxof{position:fixed;left:0;right:0;bottom:0;z-index:30;height:52vh;height:52dvh;display:block;overflow-y:auto;overscroll-behavior:contain;padding:0 12px calc(16px + env(safe-area-inset-bottom));background-color:var(--paper);background-image:repeating-linear-gradient(180deg,transparent 0 27px,rgba(96,122,158,.11) 27px 28px);border-top:4px double var(--sepia);border-radius:12px 12px 0 0;box-shadow:0 -8px 24px #2c181052;transition:height .28s ease}.results--split.astro-bzrfwxof .pane-left.astro-bzrfwxof[data-hoja=plegada]{height:7.6rem;overflow:hidden}.results--split.astro-bzrfwxof .pane-left.astro-bzrfwxof[data-hoja=completa]{height:calc(100vh - var(--nav-height) - 10px);height:calc(100dvh - var(--nav-height) - 10px)}.hoja-asa.astro-bzrfwxof{display:flex;align-items:center;justify-content:center;position:sticky;top:0;z-index:5;width:calc(100% + 24px);margin:0 -12px;padding:10px 0 8px;background:var(--paper);border:0;cursor:grab;touch-action:none}.hoja-asa.astro-bzrfwxof span.astro-bzrfwxof{width:48px;height:5px;border-radius:var(--radius-pill);background:var(--sepia);opacity:.7}.results--split.astro-bzrfwxof #parks-list.astro-bzrfwxof{flex-basis:auto;width:100%;overflow:visible;padding:4px 0 0}.hoja-pie.astro-bzrfwxof{display:block;margin:18px 0 4px;text-align:center;font:12px var(--font-sans);color:var(--ink-soft)}.hoja-pie.astro-bzrfwxof a.astro-bzrfwxof{color:var(--forest)}html:has(#results.results--split),body:has(#results.results--split){overflow:hidden;height:100%}}.hoja-asa.astro-bzrfwxof,.hoja-pie.astro-bzrfwxof{display:none}.toolbar__filtros.astro-bzrfwxof{display:contents}@media(max-width:860px){.toolbar__filtros.astro-bzrfwxof{display:flex;flex-wrap:wrap;gap:8px;width:100%;padding-bottom:2px}.toolbar__filtros.astro-bzrfwxof>.astro-bzrfwxof{flex:0 0 auto;max-width:100%}}@media(max-width:860px){.results--split.astro-bzrfwxof .hoja-asa.astro-bzrfwxof{display:flex}.results--split.astro-bzrfwxof .hoja-pie.astro-bzrfwxof{display:block}}@media(prefers-reduced-motion:reduce){.pane-left.astro-bzrfwxof{transition:none}}@media(max-width:600px){.results--split.astro-bzrfwxof #parks-list.astro-bzrfwxof,.results.astro-bzrfwxof:not(.results--split) #parks-list.astro-bzrfwxof{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.toolbar.astro-bzrfwxof{flex-wrap:wrap}.toolbar__search.astro-bzrfwxof{width:100%}}.park-cards.astro-bzrfwxof{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--space-lg);align-items:stretch}.globe-wrap.astro-bzrfwxof{margin-bottom:var(--space-xl)}.globe-outer.astro-bzrfwxof{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--gray-200)}.globe-container.astro-bzrfwxof{position:absolute;inset:0;width:100%;height:100%}.globe-marker{width:40px;height:40px;border-radius:50%;background:#2a2d32;border:2px solid #fff;box-shadow:0 2px 8px #0000004d;display:flex;align-items:center;justify-content:center;transition:transform .15s}.globe-marker:hover{transform:scale(1.15)}.globe-marker__emoji{font-size:20px;line-height:1}.filter-controls.astro-bzrfwxof{display:flex;align-items:center;gap:8px;margin-bottom:var(--space-sm);flex-wrap:wrap}.park-card-wrap{display:contents}#parks-list.astro-bzrfwxof>.astro-bzrfwxof{content-visibility:auto;contain-intrinsic-size:auto 300px}.starbar--tuyo.astro-bzrfwxof{padding-left:10px;border-left:1px solid var(--gray-200)}@media(max-width:768px){.park-cards.astro-bzrfwxof{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.globe-outer.astro-bzrfwxof{aspect-ratio:4/3}.ddopt.astro-bzrfwxof,.starbtn.astro-bzrfwxof{font-size:12px}}.viajes.astro-bzrfwxof{display:flex;align-items:center;gap:10px;flex:1 1 100%;order:-2;min-width:0}.viajes__rotulo.astro-bzrfwxof{flex:0 0 auto;font:700 11px/1 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.viajes__chips.astro-bzrfwxof{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.viajes__chips.astro-bzrfwxof>.astro-bzrfwxof{flex:0 0 auto}.viaje-chip.astro-bzrfwxof{display:inline-flex;align-items:center;gap:5px;padding:5px 11px;font-size:12.5px;font-weight:600;background:var(--white);color:var(--gray-600);border:1px solid var(--gray-200);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s,background .12s}.viaje-chip.astro-bzrfwxof:hover{border-color:var(--forest);color:var(--forest)}.viaje-chip.astro-bzrfwxof.filter-pill--active{background:var(--forest);border-color:var(--forest);color:var(--white)}.lista-barra.astro-bzrfwxof{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;flex:0 0 auto;margin:8px clamp(12px,1.6vw,18px) 0}.vista.astro-bzrfwxof{flex:0 0 auto;margin:0;align-self:flex-start}.solo-mapa.astro-bzrfwxof{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none;font:600 12.5px/1.2 var(--font-sans);color:var(--gray-600)}.solo-mapa.astro-bzrfwxof input.astro-bzrfwxof{appearance:none;-webkit-appearance:none;flex:0 0 auto;display:grid;place-content:center;width:17px;height:17px;margin:0;border:1.5px solid var(--gray-400);border-radius:4px;background:var(--white);cursor:pointer;transition:background .12s,border-color .12s}.solo-mapa.astro-bzrfwxof input.astro-bzrfwxof:after{content:"";width:9px;height:5px;margin-top:-2px;border-left:2px solid var(--white);border-bottom:2px solid var(--white);transform:rotate(-45deg);opacity:0}.solo-mapa.astro-bzrfwxof input.astro-bzrfwxof:checked{background:var(--forest);border-color:var(--forest)}.solo-mapa.astro-bzrfwxof input.astro-bzrfwxof:checked:after{opacity:1}.solo-mapa.astro-bzrfwxof:hover input.astro-bzrfwxof{border-color:var(--forest)}.solo-mapa.astro-bzrfwxof:hover{color:var(--forest)}.solo-mapa.astro-bzrfwxof input.astro-bzrfwxof:focus-visible{outline:2px solid var(--forest);outline-offset:2px}.vista.astro-bzrfwxof .starbtn.astro-bzrfwxof{padding:5px 13px;font-size:12px}.pais.astro-bzrfwxof{grid-column:1 / -1;border:1px solid var(--rule);border-radius:3px;background:linear-gradient(180deg,#fffdf7 0%,var(--paper) 100%);box-shadow:0 1px #fffc inset,0 2px 5px #5a463212}.pais.astro-bzrfwxof[hidden]{display:none}.pais__cab.astro-bzrfwxof{display:grid;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:14px;padding:7px 40px 7px 7px;cursor:pointer;list-style:none;position:relative}.pais__cab.astro-bzrfwxof::-webkit-details-marker{display:none}.pais__cab.astro-bzrfwxof:after{content:"";position:absolute;right:16px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);transform:rotate(45deg);transition:transform .15s}.pais.astro-bzrfwxof[open]>.pais__cab.astro-bzrfwxof:after{transform:rotate(-135deg);margin-top:-2px}.pais__foto.astro-bzrfwxof{display:block;aspect-ratio:3 / 2;padding:3px;background:#fff;border:1px solid rgba(122,92,58,.22);box-shadow:0 1px 3px #5a463229;overflow:hidden}.pais__foto.astro-bzrfwxof img.astro-bzrfwxof{display:block;width:100%;height:100%;object-fit:cover}.pais__foto--bandera.astro-bzrfwxof{display:flex;align-items:center;justify-content:center;font-size:30px;line-height:1;background:var(--paper-edge)}.pais__txt.astro-bzrfwxof{display:flex;flex-direction:column;gap:4px;min-width:0}.pais__nombre.astro-bzrfwxof{font:700 18px/1.15 var(--font-serif);color:var(--ink)}.pais__datos.astro-bzrfwxof{display:flex;align-items:center;flex-wrap:wrap;gap:2px 12px}.pais__barra.astro-bzrfwxof{display:inline-block;vertical-align:middle;width:150px}.pais__nota.astro-bzrfwxof{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--ink)}.pais__nota.astro-bzrfwxof[hidden]{display:none}.pais__viaje.astro-bzrfwxof{display:inline-flex;align-items:center;gap:8px;min-width:0;font:600 13px/1.2 var(--font-sans);color:var(--ink)}.pais__viaje.astro-bzrfwxof[hidden]{display:none}.pais__viaje.astro-bzrfwxof b.astro-bzrfwxof{font:700 13px/1 var(--font-mono)}.pais__n4.astro-bzrfwxof,.pais__cuenta.astro-bzrfwxof{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.04em;color:var(--ink-soft)}@media(max-width:600px){.pais__cab.astro-bzrfwxof{grid-template-columns:74px minmax(0,1fr);gap:10px;padding:6px 34px 6px 6px}.pais__nombre.astro-bzrfwxof{font-size:16px}.pais__foto--bandera.astro-bzrfwxof{font-size:24px}}.pais__cards.astro-bzrfwxof{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-auto-rows:max-content;align-content:start;align-items:stretch;gap:14px;padding:4px 14px 14px}.pais__cards.astro-bzrfwxof>.park-card-wrap{height:100%;min-width:0}.pais__cards.astro-bzrfwxof>.park-card-wrap>*{height:100%}@media(max-width:600px){.pais__cards.astro-bzrfwxof{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 8px 10px}}@media(max-width:860px){html:has(#results.results--bloque),body:has(#results.results--bloque){overflow:visible;overflow-x:clip;height:auto}.explorer--bloque.astro-bzrfwxof{height:auto}.results--bloque.astro-bzrfwxof.results--split #parks-globe.astro-bzrfwxof{position:relative;inset:auto;width:100%;height:46dvh;order:-1}.results--bloque.astro-bzrfwxof.results--split .pane-left.astro-bzrfwxof{position:static;height:auto!important;overflow:visible;padding:0 12px 8px;border-top:0;border-radius:0;box-shadow:none;background-image:none}.results--bloque.astro-bzrfwxof .hoja-asa.astro-bzrfwxof,.results--bloque.astro-bzrfwxof .hoja-pie.astro-bzrfwxof{display:none!important}.results--bloque.astro-bzrfwxof.results--split #parks-list.astro-bzrfwxof{max-height:64dvh;overflow-y:auto}.results--bloque.astro-bzrfwxof .toolbar.astro-bzrfwxof{position:static}}.hb-plan.astro-t37tlg7r{max-width:1280px;margin:0 auto;padding:56px clamp(16px,3vw,32px) 24px}.hb-h.astro-t37tlg7r{font:700 clamp(26px,3vw,34px)/1.1 var(--font-serif);color:var(--ink);margin:0 0 20px}.hb-trips.astro-t37tlg7r{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.hb-trip.astro-t37tlg7r{background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;min-width:0}.hb-trip__foto.astro-t37tlg7r{position:relative;display:block;aspect-ratio:16 / 10;background:var(--gray-100);overflow:hidden}.hb-trip__foto.astro-t37tlg7r img.astro-t37tlg7r{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.hb-trip__foto.astro-t37tlg7r:hover img.astro-t37tlg7r{transform:scale(1.04)}.hb-trip__foto.astro-t37tlg7r:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#1b3a2d00 38%,#1b3a2dd1);pointer-events:none}.hb-trip__titulo.astro-t37tlg7r{position:absolute;left:12px;right:12px;bottom:10px;z-index:1;font:700 19px/1.15 var(--font-serif);color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4)}.hb-trip__cuerpo.astro-t37tlg7r{padding:12px 14px 14px;display:flex;flex-direction:column;gap:2px;flex:1}.hb-trip__orden.astro-t37tlg7r{margin:0 0 6px;font-size:12px;line-height:1.35;color:var(--ink-soft)}.hb-lbl.astro-t37tlg7r{margin:8px 0 2px;font:700 11px/1 var(--font-sans);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft)}.hb-filas.astro-t37tlg7r{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hb-filas.astro-t37tlg7r li.astro-t37tlg7r{display:flex;gap:9px;padding:7px 0;border-top:1px solid var(--gray-200)}.hb-filas.astro-t37tlg7r li.astro-t37tlg7r:first-child{border-top:0}.hb-n.astro-t37tlg7r{flex:0 0 auto;width:16px;font:700 15px/1.25 var(--font-serif);color:var(--sepia);font-variant-numeric:tabular-nums}.hb-fila.astro-t37tlg7r{display:flex;flex-direction:column;gap:2px;min-width:0}.hb-fila.astro-t37tlg7r a.astro-t37tlg7r{font:600 14px/1.25 var(--font-sans);color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.hb-fila.astro-t37tlg7r a.astro-t37tlg7r:hover{color:var(--forest);text-decoration:underline}.hb-fila__sub.astro-t37tlg7r{display:flex;align-items:center;flex-wrap:wrap;gap:3px 6px;font-size:12px;color:var(--ink-soft)}.hb-fila__sub.astro-t37tlg7r b.astro-t37tlg7r{color:var(--ink);font-weight:700}.hb-fila__sub.astro-t37tlg7r i.astro-t37tlg7r{font-style:normal}@media(max-width:1180px){.hb-trips.astro-t37tlg7r{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:940px){.hb-trips.astro-t37tlg7r{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.hb-plan.astro-t37tlg7r{padding-left:0;padding-right:0}.hb-h.astro-t37tlg7r{padding:0 16px}.hb-trips.astro-t37tlg7r{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:2px 16px 10px;scroll-padding-inline:16px;scrollbar-width:none}.hb-trips.astro-t37tlg7r::-webkit-scrollbar{display:none}.hb-trip.astro-t37tlg7r{flex:0 0 78%;scroll-snap-align:start}}.hb-top.astro-x3uegyzk{max-width:1280px;margin:0 auto;padding:40px clamp(16px,3vw,32px) 72px}.hb-h.astro-x3uegyzk{font:700 clamp(26px,3vw,34px)/1.1 var(--font-serif);color:var(--ink);margin:0 0 18px}.hb-tabs.astro-x3uegyzk{display:flex;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--rule-strong);overflow-x:auto;scrollbar-width:none}.hb-tabs.astro-x3uegyzk::-webkit-scrollbar{display:none}.hb-sub.astro-x3uegyzk{display:flex;gap:6px;margin-bottom:14px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.hb-sub.astro-x3uegyzk::-webkit-scrollbar{display:none}.hb-chip.astro-x3uegyzk,.hb-tab.astro-x3uegyzk{flex:0 0 auto}.hb-tabla.astro-x3uegyzk{list-style:none;margin:0;padding:0;background:var(--white);border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden}.hb-tabla.astro-x3uegyzk>li.astro-x3uegyzk+li.astro-x3uegyzk{border-top:1px solid var(--gray-200)}.hb-fila-d.astro-x3uegyzk>summary.astro-x3uegyzk{display:grid;grid-template-columns:34px minmax(0,1fr) auto auto 18px;align-items:center;gap:4px 16px;padding:12px 16px;cursor:pointer;list-style:none}.hb-fila-d.astro-x3uegyzk>summary.astro-x3uegyzk::-webkit-details-marker{display:none}.hb-fila-d.astro-x3uegyzk>summary.astro-x3uegyzk:after{content:"";width:8px;height:8px;border-right:2px solid var(--gray-400);border-bottom:2px solid var(--gray-400);transform:rotate(45deg);transition:transform .15s;justify-self:end}.hb-fila-d.astro-x3uegyzk[open]>summary.astro-x3uegyzk:after{transform:rotate(-135deg)}.hb-fila-d.astro-x3uegyzk>summary.astro-x3uegyzk:hover{background:var(--paper)}.hb-rk.astro-x3uegyzk{font:700 20px/1 var(--font-serif);color:var(--sepia);font-variant-numeric:tabular-nums}.hb-nombre.astro-x3uegyzk{font:700 17px/1.2 var(--font-serif);color:var(--ink);display:flex;flex-direction:column;gap:3px;min-width:0}.hb-nombre.astro-x3uegyzk small.astro-x3uegyzk{font:500 12px/1.2 var(--font-sans);color:var(--ink-soft)}.hb-nota.astro-x3uegyzk{display:inline-flex;align-items:center;gap:7px;font-size:15px;color:var(--ink)}.hb-det.astro-x3uegyzk{font-size:12.5px;color:var(--ink-soft);white-space:nowrap}.hb-cuerpo.astro-x3uegyzk{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px 28px;padding:2px 16px 16px 66px}.hb-grupo.astro-x3uegyzk h4.astro-x3uegyzk{margin:0 0 4px;font:700 11px/1.3 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.hb-grupo--ciudad.astro-x3uegyzk h4.astro-x3uegyzk{color:#24508c}.hb-grupo--centro.astro-x3uegyzk h4.astro-x3uegyzk{color:#5a3a70}.hb-grupo.astro-x3uegyzk ul.astro-x3uegyzk{list-style:none;margin:0;padding:0}.hb-grupo.astro-x3uegyzk li.astro-x3uegyzk{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:5px 0;border-top:1px solid var(--gray-200);font-size:14px}.hb-grupo.astro-x3uegyzk li.astro-x3uegyzk:first-child{border-top:0}.hb-grupo.astro-x3uegyzk li.astro-x3uegyzk a.astro-x3uegyzk{font-weight:600;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}.hb-grupo.astro-x3uegyzk li.astro-x3uegyzk a.astro-x3uegyzk:hover{color:var(--forest);text-decoration:underline}.hb-grupo.astro-x3uegyzk li.astro-x3uegyzk>span.astro-x3uegyzk{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;font-size:12.5px;color:var(--ink-soft)}.hb-grupo.astro-x3uegyzk li.astro-x3uegyzk b.astro-x3uegyzk{color:var(--ink)}.hb-grupo.astro-x3uegyzk li.astro-x3uegyzk i.astro-x3uegyzk{font-style:normal}.hb-sellos.astro-x3uegyzk{margin:0 0 4px;display:flex;flex-wrap:wrap;gap:4px}.hb-grupo.astro-x3uegyzk li.astro-x3uegyzk>span.astro-x3uegyzk:only-child{color:var(--ink);font-size:14px}.hb-mas.astro-x3uegyzk{grid-column:1 / -1;font:700 13px/1.2 var(--font-sans);color:var(--forest);text-decoration:none}.hb-mas.astro-x3uegyzk:hover{text-decoration:underline}.hb-tabla--ciudad.astro-x3uegyzk .hb-fila-d.astro-x3uegyzk>summary.astro-x3uegyzk,.hb-tabla--centro.astro-x3uegyzk .hb-fila-d.astro-x3uegyzk>summary.astro-x3uegyzk{grid-template-columns:34px minmax(0,1fr) auto 18px}.hb-tabla--ciudad.astro-x3uegyzk .hb-mas.astro-x3uegyzk{color:#24508c}.hb-tabla--centro.astro-x3uegyzk .hb-mas.astro-x3uegyzk{color:#5a3a70}@media(max-width:700px){.hb-fila-d.astro-x3uegyzk>summary.astro-x3uegyzk{grid-template-columns:26px minmax(0,1fr) 18px;padding:12px;gap:3px 10px}.hb-rk.astro-x3uegyzk{grid-row:1 / span 2;font-size:18px}.hb-nombre.astro-x3uegyzk{grid-column:2}.hb-nota.astro-x3uegyzk{grid-column:2;grid-row:2}.hb-det.astro-x3uegyzk{grid-column:2;grid-row:3;white-space:normal}.hb-fila-d.astro-x3uegyzk>summary.astro-x3uegyzk:after{grid-column:3;grid-row:1 / span 3}.hb-cuerpo.astro-x3uegyzk{padding:0 12px 14px 48px}}#explorer{scroll-margin-top:var(--nav-height)}.bienv__in.astro-zxuz3wfv{max-width:820px;display:flex;flex-direction:column;align-items:center}.bienv__t.astro-zxuz3wfv{margin-bottom:var(--space-lg);text-align:center}.bienv__conectar.astro-zxuz3wfv{width:min(100%,620px);display:flex;flex-direction:column;align-items:center;gap:10px}.bienv__caja.astro-zxuz3wfv{width:100%;display:flex;align-items:center;gap:10px;padding:6px 6px 6px 16px;border:1px solid var(--rule-strong);background:var(--white)}.bienv__caja.astro-zxuz3wfv:focus-within{outline:2px solid var(--forest);outline-offset:1px}.bienv__lupa.astro-zxuz3wfv{flex:none;color:var(--ink-faint)}.bienv__caja.astro-zxuz3wfv input.astro-zxuz3wfv{flex:1;min-width:0;padding:10px 0;border:0;background:none;font:600 18px var(--font-sans);color:var(--ink);outline:none}.bienv__caja.astro-zxuz3wfv .btn.astro-zxuz3wfv{flex:none}.bienv__nota.astro-zxuz3wfv{margin:0;font-size:13px;color:var(--gray-500);text-align:center}.bienv__nota--no.astro-zxuz3wfv{color:var(--heart);font-weight:600}.bienv__frase.astro-zxuz3wfv{margin:var(--space-xl) 0 var(--space-lg);font:600 22px/1.25 var(--font-serif);color:var(--ink);text-align:center}.bienv__muestras.astro-zxuz3wfv{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,300px));justify-content:center;gap:var(--space-lg)}.bienv__escena.astro-zxuz3wfv{display:flex;justify-content:center;align-items:stretch;min-width:0}.bienv__escena.astro-zxuz3wfv>.caja-marcas{width:min(100%,260px)}.bienv__vista.astro-zxuz3wfv{width:min(100%,360px);margin-top:var(--space-lg)}.bienv__vista.astro-zxuz3wfv .ws-review{width:100%;min-height:0}.bienv__paso.astro-zxuz3wfv{width:100%;display:flex;flex-direction:column;align-items:center}.bienv__inat.astro-zxuz3wfv{margin-top:var(--space-2xl);padding-top:var(--space-xl);border-top:1px solid var(--rule-strong)}.bienv__n.astro-zxuz3wfv{color:var(--ink-faint)}.bienv__t.astro-zxuz3wfv{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px}.bienv__cab.astro-zxuz3wfv{position:relative;isolation:isolate;width:min(100%,680px);display:flex;align-items:center;justify-content:center;gap:var(--space-xl);margin-bottom:var(--space-2xl);padding:var(--space-md) 0}.bienv__h1.astro-zxuz3wfv{margin:0;max-width:11em;text-align:left;font-size:clamp(30px,4.4vw,44px);line-height:1.1}.bienv__polaroid.astro-zxuz3wfv{position:relative;flex:none;margin:0;width:172px;padding:6px 6px 0;background:var(--white);border:1px solid var(--rule-strong);box-shadow:0 6px 16px #2c18102e;transform:rotate(-4deg)}.bienv__polaroid.astro-zxuz3wfv img.astro-zxuz3wfv{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:var(--gray-100)}.bienv__polaroid.astro-zxuz3wfv figcaption.astro-zxuz3wfv{padding:7px 4px 9px;font:italic 17px/1.2 var(--font-hand);color:var(--ink-soft);text-align:center}.bienv__sil.astro-zxuz3wfv{position:absolute;z-index:-1;width:92px;height:70px;background:var(--sepia);opacity:.32;pointer-events:none;-webkit-mask:var(--sil) center / contain no-repeat;mask:var(--sil) center / contain no-repeat}.bienv__sil--1.astro-zxuz3wfv{left:-96px;top:4px;transform:rotate(-8deg)}.bienv__sil--2.astro-zxuz3wfv{right:-90px;top:18px;transform:scaleX(-1) rotate(-6deg)}.bienv__sil--3.astro-zxuz3wfv{right:-40px;bottom:-34px;width:70px;height:54px;transform:rotate(7deg)}.bienv__acciones.astro-zxuz3wfv{margin-top:var(--space-2xl);flex-direction:column}.bienv__campo.astro-zxuz3wfv{width:100%;display:flex;align-items:center;border:1px solid var(--rule-strong);background:var(--white);min-width:0}.bienv__campo.astro-zxuz3wfv:focus-within{outline:2px solid var(--forest);outline-offset:1px}.bienv__pre.astro-zxuz3wfv{padding:0 0 0 12px;font:13px var(--font-mono);color:var(--ink-faint);white-space:nowrap}.bienv__campo.astro-zxuz3wfv input.astro-zxuz3wfv{flex:1;min-width:0;padding:12px 12px 12px 4px;border:0;background:none;font:600 17px var(--font-sans);color:var(--ink);outline:none}.bienv__acciones.astro-zxuz3wfv{display:flex;align-items:center;gap:14px}.bienv__saltar.astro-zxuz3wfv[hidden]{display:none}.bienv__saltar.astro-zxuz3wfv{font-size:13.5px;color:var(--gray-500)}.bienv__estado.astro-zxuz3wfv{font-size:13px;color:var(--heart)}@media(max-width:768px){.bienv__cab.astro-zxuz3wfv{gap:var(--space-md);margin-bottom:var(--space-xl)}.bienv__polaroid.astro-zxuz3wfv{width:118px;padding:5px 5px 0}.bienv__polaroid.astro-zxuz3wfv figcaption.astro-zxuz3wfv{font-size:14px;padding:5px 2px 6px}.bienv__h1.astro-zxuz3wfv{font-size:27px}.bienv__sil.astro-zxuz3wfv{width:56px;height:44px;opacity:.26}.bienv__sil--1.astro-zxuz3wfv{left:auto;right:4px;top:-22px}.bienv__sil--2.astro-zxuz3wfv{inset:auto auto -26px -6px}.bienv__sil--3.astro-zxuz3wfv{right:2px;bottom:-30px;width:46px;height:36px}.bienv__t.astro-zxuz3wfv{font-size:22px}.bienv__caja.astro-zxuz3wfv{padding-left:12px}.bienv__caja.astro-zxuz3wfv input.astro-zxuz3wfv{font-size:16px}.bienv__frase.astro-zxuz3wfv{font-size:19px;margin-top:var(--space-xl)}.bienv__muestras.astro-zxuz3wfv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bienv__pre.astro-zxuz3wfv{font-size:11.5px}}.yo.astro-3nj7nhes .astro-3nj7nhes[hidden],.astro-3nj7nhes[data-yo-fuera][hidden]{display:none!important}.yo__estrecho.astro-3nj7nhes{max-width:760px}.yo__lead.astro-3nj7nhes{font-size:16px;color:var(--gray-600);max-width:60ch;margin:0 0 20px}.yo__nota.astro-3nj7nhes{font-size:13px;color:var(--gray-500);margin:0 0 14px}.yo__capitulo.astro-3nj7nhes{padding-top:0}.yo__vincular.astro-3nj7nhes{margin:0 0 20px}.yo__avist.astro-3nj7nhes{margin-bottom:26px}.yo__filtro.astro-3nj7nhes{margin-bottom:12px}.yo__explorer.astro-3nj7nhes{margin:0 0 14px}.yo__explorer.astro-3nj7nhes .toolbar.astro-3nj7nhes{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px 24px}.yo__explorer.astro-3nj7nhes .tipos.astro-3nj7nhes{display:flex;flex:1 1 auto}.yo__explorer.astro-3nj7nhes .starbar.astro-3nj7nhes{display:flex;flex:0 0 auto}.yo__explorer.astro-3nj7nhes .starbtn.astro-3nj7nhes{display:inline-flex;align-items:center;gap:4px;cursor:pointer;white-space:nowrap}.yo__explorer.astro-3nj7nhes .tipos__otros.astro-3nj7nhes .starbtn.astro-3nj7nhes{padding:8px 12px 7px;font-size:13px}.yo__explorer.astro-3nj7nhes .toolbar__search.astro-3nj7nhes{position:relative;min-width:0}.yo__explorer.astro-3nj7nhes .park-search__icon.astro-3nj7nhes{position:absolute;left:0;top:50%;transform:translateY(-60%);pointer-events:none}.yo__explorer.astro-3nj7nhes .park-search.astro-3nj7nhes{width:100%;outline:none}.yo__buscador.astro-3nj7nhes{flex:0 1 300px;margin:0}.yo__parques.astro-3nj7nhes .park-card-wrap{display:contents}.yo__mapa.astro-3nj7nhes{height:min(78vh,720px);border-radius:0;overflow:hidden;border:1px solid var(--gray-200)}.yo__sub.astro-3nj7nhes{font-family:var(--font-serif);font-size:18px;color:var(--forest);margin:24px 0 12px}h3.astro-3nj7nhes.yo__sub{display:flex;align-items:center;gap:8px}.yo__n.astro-3nj7nhes{font-family:var(--font-mono);font-size:12px;color:var(--gray-500);margin-left:6px}.yo__vacio.astro-3nj7nhes{font-size:14px;color:var(--gray-500);margin:0}.yo__pie.astro-3nj7nhes{font-size:12px;color:var(--gray-400);margin:10px 0 0}.yo__vacio.astro-3nj7nhes a.astro-3nj7nhes{color:var(--forest);font-weight:600}.yo__parques.astro-3nj7nhes{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:var(--space-lg);align-items:stretch}.yo__barra.astro-3nj7nhes{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.yo__cuenta.astro-3nj7nhes{font-family:var(--font-mono);font-size:11px;opacity:.7}.yo__caja.astro-3nj7nhes{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:flex-end;padding:16px 18px;background:#fffdf7;border:1px solid rgba(122,92,58,.28);border-radius:0;margin-top:12px}.yo__caja.astro-3nj7nhes p.astro-3nj7nhes{flex-basis:100%;margin:0;font-size:14px;color:var(--gray-600)}.yo__caja.astro-3nj7nhes label.astro-3nj7nhes{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600;color:var(--gray-700)}.yo__caja.astro-3nj7nhes input.astro-3nj7nhes{font:inherit;font-size:14px;font-weight:400;padding:8px 10px;border:1px solid rgba(122,92,58,.3);border-radius:3px;background:#fff;color:var(--gray-700)}.yo__estado.astro-3nj7nhes{font-size:13px;color:var(--gray-500)}.fijos.astro-3nj7nhes{display:grid;border-top:1px solid var(--rule-strong)}.fijo.astro-3nj7nhes{display:grid;grid-template-columns:150px minmax(0,1fr) auto;align-items:center;gap:10px 20px;padding:18px 0;border-bottom:1px solid var(--rule)}.fijo.astro-3nj7nhes[hidden]{display:none}.fijo__et.astro-3nj7nhes{font:600 12px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--forest)}.fijo__caja.astro-3nj7nhes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.fijo__valor.astro-3nj7nhes{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 14px;border:1.5px solid var(--forest);color:var(--forest);font:600 20px/1.2 var(--font-serif);overflow-wrap:anywhere}.fijo__valor.astro-3nj7nhes:before{content:"✓";font:700 14px var(--font-sans)}.fijo__valor--vacio.astro-3nj7nhes{border-style:dashed;border-color:var(--gray-300);color:var(--gray-500);font-style:italic}.fijo__valor--vacio.astro-3nj7nhes:before{content:none}.fijo__pre.astro-3nj7nhes{font:13px var(--font-mono);color:var(--ink-faint)}.fijo__caja.astro-3nj7nhes input.astro-3nj7nhes{flex:1 1 180px;min-width:0;padding:9px 12px;border:1px solid var(--rule-strong);border-radius:0;background:var(--white);font:600 16px var(--font-sans);color:var(--ink)}.fijo__bs.astro-3nj7nhes{display:flex;align-items:center;gap:14px}.fijo__estado.astro-3nj7nhes{grid-column:2 / -1}.fijo__estado.astro-3nj7nhes:empty{display:none}.fijo.astro-3nj7nhes:not(.fijo--editando) .fijo__input.astro-3nj7nhes,.fijo.astro-3nj7nhes:not(.fijo--editando) .fijo__guardar.astro-3nj7nhes,.fijo.astro-3nj7nhes:not(.fijo--editando) .fijo__cancelar.astro-3nj7nhes,.fijo--editando.astro-3nj7nhes .fijo__valor.astro-3nj7nhes,.fijo--editando.astro-3nj7nhes .fijo__editar.astro-3nj7nhes{display:none}.yo__acciones.astro-3nj7nhes{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px}.yo__enlace{background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--gray-500);text-decoration:underline;cursor:pointer}.yo__enlace--peligro{color:var(--heart)}.retos-rejilla>.reto-card--tanda{display:none}@media(max-width:768px){.yo__mapa.astro-3nj7nhes{height:min(68vh,520px)}.yo__parques.astro-3nj7nhes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.yo__buscador.astro-3nj7nhes{flex-basis:100%}.fijo.astro-3nj7nhes{grid-template-columns:minmax(0,1fr) auto}.fijo__et.astro-3nj7nhes{grid-column:1 / -1}.fijo__caja.astro-3nj7nhes{grid-column:1}.fijo__estado.astro-3nj7nhes{grid-column:1 / -1}}.mgal__fila.astro-izkqcwqu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mgal__copia.astro-izkqcwqu{display:block;padding:5px 5px 12px;background:#fffdf7;border:1px solid rgba(122,92,58,.2);box-shadow:0 3px 8px #2c181033;transform:rotate(1.6deg);cursor:zoom-in}.mgal__copia.astro-izkqcwqu:nth-child(2n){transform:rotate(-1.8deg)}.mgal__copia.astro-izkqcwqu img.astro-izkqcwqu{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.mgal__zoom.astro-izkqcwqu{display:none;position:fixed;inset:0;z-index:10000;align-items:center;justify-content:center;padding:16px}.mgal__zoom.astro-izkqcwqu:target{display:flex}.mgal__fondo.astro-izkqcwqu{position:absolute;inset:0;background:#0c120ef0}.mgal__grande.astro-izkqcwqu{position:relative;margin:0;max-width:min(1280px,100%);display:flex;flex-direction:column;align-items:center;gap:10px}.mgal__grande.astro-izkqcwqu img.astro-izkqcwqu{max-width:100%;max-height:calc(100vh - 90px);object-fit:contain;display:block}.mgal__cred.astro-izkqcwqu{font-size:12px;color:#ddd;text-align:center;overflow-wrap:anywhere}.mgal__cred.astro-izkqcwqu a.astro-izkqcwqu{color:#fff}@media(max-width:768px){.mgal__fila.astro-izkqcwqu{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 10px}.mgal__copia.astro-izkqcwqu{flex:0 0 62%;scroll-snap-align:start}}.museo-fuentes.astro-i2lcjwiv{font-size:12px;color:var(--gray-500);margin:var(--space-lg) 0 0}.centros-mapa.astro-ox5vtswa{height:380px;border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-lg);background:var(--gray-100)}.centros-filtros.astro-ox5vtswa{margin-bottom:var(--space-lg)}.centros-n.astro-ox5vtswa{opacity:.6;font-weight:500;margin-left:2px}.centros-cuenta.astro-ox5vtswa{font-size:12px;color:var(--gray-500);margin:var(--space-sm) 0 0}.centros-mas.astro-ox5vtswa{height:1px}@media(max-width:768px){.centros-mapa.astro-ox5vtswa{height:300px}}.tm{max-width:900px;margin:0 auto;padding:24px 16px 60px}.tm__t{font:600 18px var(--font-serif);margin:22px 0 10px;color:var(--ink)}.tm__par{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.tm__mapa{position:relative;height:440px;overflow:hidden;border:1px solid var(--gray-200);background:var(--paper)}.tm__fondo{position:absolute;inset:0;width:100%;height:100%}.tm__mapa p,.tm__mapa dl,.tm__mapa dd{margin:0}.tm a{text-decoration:none}.tm-sello{margin:0;text-shadow:none;opacity:.9;font-size:11px;background:transparent}.tm-sello--lluvia{color:var(--tinta-ciudad)}.tm-sello--seca{color:var(--prob-mid)}.tm-sello--pico{color:var(--marca);font-size:10px;padding:4px 8px 3px;transform:rotate(5deg)}.tm-n1{position:absolute;top:24px;left:16px;width:min(300px,calc(100% - 60px));padding:20px 18px 16px;transform:rotate(-1.8deg);background:#fffdf7 linear-gradient(transparent 31px,rgba(110,150,190,.28) 31px,rgba(110,150,190,.28) 32px,transparent 32px) 0 6px / 100% 32px;box-shadow:0 8px 20px #2c181047;font-family:var(--font-script);color:#2a3550}.tm-n1__mes{font-size:46px;line-height:1}.tm-n1__fila{margin:10px 0 8px!important}.tm-n1__fase{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;font-size:27px;line-height:1.1}.tm-n1__parques{display:flex;flex-direction:column;gap:0;margin-top:8px!important}.tm-n1__parques a{align-self:flex-start;font-size:23px;line-height:1.25;color:#2a3550;text-decoration:underline wavy var(--marca) 1.2px!important;text-underline-offset:4px}.tm-c2{position:absolute;top:20px;left:16px;width:min(270px,calc(100% - 60px));transform:rotate(1.5deg);background:#fffdf7;box-shadow:0 8px 20px #2c181047}.tm-c2__cab{padding:14px 12px 8px;text-align:center;background:var(--forest);color:var(--cream)}.tm-c2__mes{font:700 30px/1 var(--font-serif);letter-spacing:.14em;text-transform:uppercase}.tm-c2__cab:before{content:"";display:block;height:7px;margin:-14px -12px 9px;background:radial-gradient(circle at 10px 3px,#fffdf7 0 3.2px,transparent 3.6px) 0 0 / 22px 7px repeat-x}.tm-c2__cuerpo{position:relative;padding:10px 14px 18px;font-family:var(--font-script);color:#2a3550;-webkit-mask:radial-gradient(circle at 6px 100%,transparent 3px,#000 3.5px) 0 100% / 12px 100%;mask:none}.tm-c2__cuerpo:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:6px;background:radial-gradient(circle at 6px 0,#fffdf7 0 4px,transparent 4.5px) 0 0 / 11px 6px repeat-x}.tm-c2__dibujo{position:absolute;top:8px;right:12px;width:62px;height:62px;opacity:.85}.tm-c2__dibujo--lluvia{color:var(--tinta-ciudad)}.tm-c2__dibujo--seca{color:var(--prob-mid)}.tm-c2__temp{font-size:25px;line-height:1.1;max-width:140px}.tm-c2__fase{margin-top:10px!important;font-size:28px;line-height:1.05}.tm-c2__rodeo{position:relative;display:inline-block;padding:0 3px}.tm-c2__pico{position:absolute;left:-8px;top:-9px;width:calc(100% + 16px);height:calc(100% + 16px);color:var(--marca)}.tm-c2__pico{overflow:visible}.tm-c2__rodeo>span{display:contents}.tm-c2__rodeo svg{position:absolute;left:-10px;top:-8px;width:calc(100% + 20px);height:calc(100% + 16px);color:var(--marca)}.tm-c2__parques{display:flex;flex-direction:column;margin-top:12px!important}.tm-c2__parques a{font-size:21px;line-height:1.25;color:#2a3550}.tm-c2__parques a:hover{text-decoration:underline wavy var(--marca) 1px}.tm-f3{position:absolute;top:20px;left:14px;width:min(310px,calc(100% - 56px));padding:14px 16px;background:#fbf5e4;border:1px solid rgba(122,92,58,.55);box-shadow:0 6px 16px #2c181040}.tm-f3__sello{position:absolute;top:-12px;right:12px;background:#fbf5e4}.tm-f3__sil{position:absolute;right:12px;bottom:8px;width:64px;height:64px;object-fit:contain;opacity:.22;filter:contrast(2);pointer-events:none}.tm-f3__tit{padding-right:110px;white-space:nowrap;overflow:visible;padding-bottom:6px;border-bottom:2px solid #2a3550;font:700 11px var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft)}.tm-f3__l{display:grid;grid-template-columns:54px 1fr}.tm-f3__l dt{padding-top:11px;font:700 9.5px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--sepia);border-bottom:1px solid rgba(122,92,58,.4)}.tm-f3__l dd{padding:3px 0 1px;font:22px/1.15 var(--font-script);color:#2a3550;border-bottom:1px solid rgba(122,92,58,.4)}.tm-f3__l dd a{display:block;color:#2a3550;text-decoration:underline wavy var(--marca) 1px;text-underline-offset:3px}.tm-f3__pico{color:var(--marca);font-size:19px}.tm-f3__nota{font-size:18px!important;line-height:1.15!important;padding-right:56px!important}@media(max-width:600px){.tm__mapa{height:320px}.tm-n1{top:14px;left:10px;width:242px;padding:14px 12px 10px}.tm-n1__mes{font-size:34px}.tm-n1__fase{font-size:21px}.tm-n1__parques a{font-size:18px}.tm-c2{top:12px;left:10px;width:222px}.tm-c2__mes{font-size:23px}.tm-c2__cab{padding-top:12px}.tm-c2__dibujo{width:46px;height:46px}.tm-c2__temp{font-size:20px;max-width:110px}.tm-c2__fase{font-size:22px}.tm-c2__parques a{font-size:17px}.tm-f3{top:14px;left:10px;width:250px;padding:11px 12px}.tm-f3__l dd{font-size:18px}.tm-f3__nota{font-size:15px!important;padding-right:40px!important}.tm-f3__sil{width:44px;height:44px}.tm-f3__l{grid-template-columns:44px 1fr}}.priv.astro-fb3qbcs3{max-width:68ch}.priv.astro-fb3qbcs3 h2.astro-fb3qbcs3{font-family:var(--font-serif);font-size:20px;color:var(--forest);margin:28px 0 8px}.priv.astro-fb3qbcs3 p.astro-fb3qbcs3,.priv.astro-fb3qbcs3 li.astro-fb3qbcs3{font-size:15px;line-height:1.65;color:var(--gray-700)}.priv.astro-fb3qbcs3 ul.astro-fb3qbcs3{padding-left:20px;display:flex;flex-direction:column;gap:6px}.pg.astro-aovqmivg{padding:12px 0 24px}.pg__nota.astro-aovqmivg{font-size:13px;color:var(--ink-soft);margin:4px 16px 8px}.pg__globo.astro-aovqmivg{position:relative;height:58vh;border-top:1px solid var(--gray-200);border-bottom:1px solid var(--gray-200)}@media(min-width:861px){.pg__globo.astro-aovqmivg{height:calc(100vh - 140px);max-width:760px;margin:0 auto;border:1px solid var(--gray-200);border-radius:var(--radius-lg);overflow:hidden}}.pg__caja.astro-aovqmivg{position:absolute;inset:0}#pg-lienzo.astro-aovqmivg{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:grab}.pg__caja.astro-aovqmivg .pg-maplibre{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .25s}.pg__caja.astro-aovqmivg .pg-maplibre--lista{opacity:1}.pg-ventana{position:absolute;left:0;top:0;z-index:5;width:260px}.pg-ventana .maplibregl-popup-content{position:relative;background:var(--white);border-radius:10px;box-shadow:0 4px 16px #2b231738;overflow:hidden}.pg-ventana__cerrar{position:absolute;top:4px;right:6px;z-index:2;border:0;background:#ffffffd9;border-radius:50%;width:26px;height:26px;font-size:18px;line-height:1;cursor:pointer}.sd-controls.astro-5m3dkqc4{margin-bottom:var(--space-xl)}.sd-status-filters.astro-5m3dkqc4{display:flex;gap:8px;margin-bottom:var(--space-sm)}.sd-count.astro-5m3dkqc4{font-size:var(--text-sm);color:var(--gray-400);margin-top:var(--space-sm)}.sd-mas.astro-5m3dkqc4{height:1px}@media(max-width:768px){.sd-status-filters.astro-5m3dkqc4{flex-wrap:wrap}}.hero__score-ring.astro-pqeascgf{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:120px;height:120px;text-decoration:none;cursor:pointer;transition:transform .2s;background:#140e0880;border-radius:50%}.hero__score-ring.astro-pqeascgf:hover{transform:scale(1.06)}.hero__ring-svg.astro-pqeascgf{transform:rotate(-90deg);position:absolute}.hero__ring-track.astro-pqeascgf{fill:none;stroke:#fff3;stroke-width:7}.hero__ring-fill.astro-pqeascgf{fill:none;stroke:#8fd4a0;stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset 1.6s cubic-bezier(.4,0,.2,1)}.hero__ring-center.astro-pqeascgf{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1}.hero__ring-num.astro-pqeascgf{font-family:var(--font-mono, monospace);font-size:30px;font-weight:700;color:var(--white);line-height:1;text-shadow:0 1px 4px rgba(0,0,0,.4)}.hero__ring-center.astro-pqeascgf .star-rating{margin:4px 0 3px;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.hero__ring-label.astro-pqeascgf{font-size:10px;font-weight:600;color:#8fd4a0;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 1px 3px rgba(0,0,0,.4)}.plan__demo.astro-pqeascgf{display:inline-block;margin:0 0 6px;padding:4px 9px;border:1px solid var(--heart);border-radius:var(--radius-pill);font:600 10px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--heart)}.plan__nota.astro-pqeascgf{margin:14px 0 0;font-size:12px;color:var(--gray-500)}.cal-ev-legend.astro-pqeascgf{list-style:none;margin:0;padding:var(--space-sm) 0 0;display:flex;flex-wrap:wrap;gap:8px 22px;font-size:var(--text-sm);color:var(--ink);border-top:1px solid var(--gray-200)}.cal-ev-legend__item.astro-pqeascgf{display:inline-flex;align-items:center;gap:6px}.event-card__num.astro-pqeascgf{margin-right:6px;vertical-align:2px}.cal__scroll.astro-pqeascgf{overflow-x:auto;-webkit-overflow-scrolling:touch}.cal__grid-wrapper.astro-pqeascgf{position:relative;min-width:700px;overflow:hidden;border:1px solid var(--border-warm);border-radius:var(--radius-lg)}.cal__grid-wrapper.astro-pqeascgf .calendar__grid.astro-pqeascgf{min-width:700px;background:var(--cream);gap:0}.cal-circle-cell.astro-pqeascgf{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:32px;padding:4px 2px}.cal-circle.astro-pqeascgf{flex-shrink:0;transition:transform .15s ease}.cal-circle-cell.astro-pqeascgf:hover .cal-circle.astro-pqeascgf{transform:scale(1.15)}.cal-circle__pct.astro-pqeascgf{font-family:var(--font-mono);font-size:8px;font-weight:700;line-height:1;margin-top:1px}.cal-circle__pct--total.astro-pqeascgf{font-size:10px}.cal-total-label.astro-pqeascgf{font-weight:700!important;font-size:13px!important;color:var(--forest)!important;background:#f5f0e5!important;letter-spacing:.3px;text-transform:uppercase;border-top:2px solid var(--forest);border-bottom:2px solid var(--forest)}.cal-total-cell.astro-pqeascgf{background:#f5f0e5;border-top:2px solid var(--forest);border-bottom:2px solid var(--forest);min-height:40px;padding:6px 2px}.cal-hidden-row.astro-pqeascgf{display:none}.cal--expanded.astro-pqeascgf .cal-hidden-row.astro-pqeascgf{display:flex}.cal__toggle-row.astro-pqeascgf{grid-column:1 / -1;text-align:center;padding:var(--space-xs) 0}.cal__toggle-btn.astro-pqeascgf{background:none;border:1px solid var(--gray-200);border-radius:var(--radius-pill);padding:4px 16px;font-size:var(--text-xs);font-weight:600;color:var(--forest);cursor:pointer;font-family:var(--font-sans);transition:background .2s}.cal__toggle-btn--prominent.astro-pqeascgf{padding:8px 24px;font-size:var(--text-sm);border:2px solid var(--forest);background:#2a502a0d}.cal__toggle-btn.astro-pqeascgf:hover{background:var(--gray-100)}.cal__toggle-btn--prominent.astro-pqeascgf:hover{background:#2a502a1f}.cal__closure-ast.astro-pqeascgf{color:var(--marca);font-weight:700;font-size:12px;margin-left:1px}.cal__closure-note.astro-pqeascgf{font:italic 15px/1.4 var(--font-hand);color:var(--ink-soft);margin-top:var(--space-lg)}.calendar__thumb.astro-pqeascgf{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0;margin-right:3px}.calendar__species-link.astro-pqeascgf{color:inherit;text-decoration:none}.calendar__species-link.astro-pqeascgf:hover{color:var(--forest);text-decoration:underline}.calendar__label--iconic.astro-pqeascgf .calendar__species-link.astro-pqeascgf{color:var(--amber)}.calendar__label--iconic.astro-pqeascgf .calendar__species-link.astro-pqeascgf:hover{color:var(--forest)}.calendar__label--iconic.astro-pqeascgf{color:var(--amber);font-weight:600}.cal__section-sep.astro-pqeascgf{grid-column:1 / -1;display:flex;align-items:center;padding:6px 10px;margin-top:6px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--white);background:var(--forest);min-height:28px}.cal-ev-label.astro-pqeascgf{font-weight:600;font-size:10px}.cal-ev-icon.astro-pqeascgf{font-size:14px;flex-shrink:0;margin-right:2px}.cal-ev-cell.astro-pqeascgf{min-height:26px;border:1px solid var(--gray-200)}.cal-ev-cell--active.astro-pqeascgf{background:repeating-linear-gradient(-45deg,var(--ink) 0 1.5px,transparent 1.5px 6px);border-color:var(--ink-soft)}.event-cards.astro-pqeascgf{display:flex;flex-wrap:wrap;gap:var(--space-md);margin-top:var(--space-lg);align-items:stretch}.event-card.astro-pqeascgf{flex:1 1 230px;min-width:0;background:var(--paper);border-radius:0;border:1px solid var(--rule-strong);padding:var(--space-md);display:flex;flex-direction:column;gap:var(--space-sm)}.event-card__top.astro-pqeascgf{display:flex;align-items:center;gap:var(--space-sm)}.event-card__emoji.astro-pqeascgf{font-size:28px;flex-shrink:0;line-height:1}.event-card__name.astro-pqeascgf{font-family:var(--font-serif);font-size:var(--text-lg);margin:0}.event-card__months.astro-pqeascgf{font:600 11px/1.3 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.event-card__desc.astro-pqeascgf{font-size:var(--text-sm);color:var(--gray-500);margin:0}.event-card__about.astro-pqeascgf{margin-top:6px}.event-species-grid.astro-pqeascgf{grid-template-columns:1fr!important;gap:var(--space-sm)!important}.event-card--2sp.astro-pqeascgf{flex:2 1 460px}.event-card--2sp.astro-pqeascgf .event-species-grid.astro-pqeascgf{grid-template-columns:repeat(2,1fr)!important}.event-card--3sp.astro-pqeascgf{flex:3 1 690px}.event-card--3sp.astro-pqeascgf .event-species-grid.astro-pqeascgf{grid-template-columns:repeat(3,1fr)!important}.zones-map__container.astro-pqeascgf.map--no-token{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e8f0e4,#d4e0cf)}.zones-map__container.astro-pqeascgf.map--no-token:after{content:"Map unavailable — MapLibre failed to load";font-family:var(--font-sans);font-size:var(--text-sm);color:var(--gray-500);text-align:center;padding:var(--space-lg)}.ws-plan.astro-pqeascgf{background:transparent;border-top:none;padding-top:var(--space-lg);padding-bottom:var(--space-xl)}@media(max-width:480px){.hero__score-ring.astro-pqeascgf,.hero__ring-svg.astro-pqeascgf{width:90px;height:90px}.hero__ring-num.astro-pqeascgf{font-size:21px}.hero__ring-label.astro-pqeascgf{font-size:8px}.hero__ring-center.astro-pqeascgf .star-rating{margin:1px 0}.cal__grid-wrapper.astro-pqeascgf,.cal__grid-wrapper.astro-pqeascgf .calendar__grid.astro-pqeascgf{min-width:580px}.cal-circle-cell.astro-pqeascgf{min-height:26px;padding:2px 1px}.calendar__header.astro-pqeascgf{font-size:10px;padding:4px 2px}.calendar__label.astro-pqeascgf{font-size:11px}.calendar__thumb.astro-pqeascgf{width:18px;height:18px}.event-cards.astro-pqeascgf{gap:8px}.event-card.astro-pqeascgf{padding:var(--space-sm);min-width:0;flex-basis:100%}.event-card__name.astro-pqeascgf,.event-card__desc.astro-pqeascgf{overflow-wrap:anywhere}.event-card--2sp.astro-pqeascgf,.event-card--3sp.astro-pqeascgf{flex-basis:100%}.event-card--3sp.astro-pqeascgf .event-species-grid.astro-pqeascgf{grid-template-columns:repeat(2,1fr)!important}.event-card__emoji.astro-pqeascgf{font-size:20px}.event-card__name.astro-pqeascgf{font-size:14px}}@media(min-width:481px)and (max-width:768px){.cal__grid-wrapper.astro-pqeascgf,.cal__grid-wrapper.astro-pqeascgf .calendar__grid.astro-pqeascgf{min-width:620px}.event-cards.astro-pqeascgf{grid-template-columns:repeat(2,1fr)}.event-card--2sp.astro-pqeascgf,.event-card--3sp.astro-pqeascgf{grid-column:span 2}.event-card--3sp.astro-pqeascgf .event-species-grid.astro-pqeascgf{grid-template-columns:repeat(2,1fr)!important}.hero__score-ring.astro-pqeascgf,.hero__ring-svg.astro-pqeascgf{width:108px;height:108px}.hero__ring-num.astro-pqeascgf{font-size:26px}.hero__ring-label.astro-pqeascgf{font-size:9px}}@media(min-width:769px)and (max-width:1024px){.event-cards.astro-pqeascgf{grid-template-columns:repeat(3,1fr)}.event-card--2sp.astro-pqeascgf{grid-column:span 2}.event-card--3sp.astro-pqeascgf{grid-column:span 3}.event-card--3sp.astro-pqeascgf .event-species-grid.astro-pqeascgf{grid-template-columns:repeat(3,1fr)!important}}.cal-ev-legend__item.astro-pqeascgf .cal-ev-icon.astro-pqeascgf,.event-card__top.astro-pqeascgf .event-card__emoji.astro-pqeascgf{display:none}.hm{--pad: clamp(16px, 4vw, 56px);--papel: #faf6ec;--papel-2: #f1e8d3;--marfil: #fffdf7;--pluma: #3f5d7a;--azul: #24508c;--museo: #7a5418;--grano: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .36 0 0 0 0 .27 0 0 0 0 .16 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--trazo: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M1 4.6C28 2.2 54 6.6 92 4.1s68-2.6 107 .6' fill='none' stroke='%232b2317' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");--trazo-azul: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 8' preserveAspectRatio='none'%3E%3Cpath d='M1 4.6C28 2.2 54 6.6 92 4.1s68-2.6 107 .6' fill='none' stroke='%2324508c' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");color:var(--ink);background:var(--papel)}.hm-wrap{max-width:1320px;margin:0 auto;padding-inline:var(--pad)}@media(min-width:1600px){.hm-hoja{--hm-ancho: min(1600px, 94vw)}.hm-wrap{max-width:min(1600px,94vw)}}@media(min-width:1800px){.hm-hoja{--hm-ancho: min(1780px, 94vw)}.hm-wrap{max-width:min(1780px,94vw)}}.hm a{text-underline-offset:4px}.hm-etq{margin:0 0 14px;font:600 11px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft)}.hm-etq i{font-style:normal;margin:0 .35em;opacity:.55}.hm-etq--rojo{color:var(--marca)}.hm-etq--azul{color:var(--azul)}.hm-etq--museo{color:var(--museo)}.hm-h1{margin:0;font:500 clamp(40px,4.4vw,60px)/1 var(--font-serif);letter-spacing:-.028em;color:var(--ink);text-wrap:balance}.hm-h2{margin:0;max-width:22ch;font:500 clamp(32px,4vw,52px)/1.02 var(--font-serif);letter-spacing:-.025em;color:var(--ink);text-wrap:balance}.hm-lead{margin:16px 0 0;max-width:34ch;font:400 clamp(16px,1.3vw,18px)/1.5 var(--font-sans);color:var(--ink-soft)}.hm-portada{position:relative;z-index:5}.hm-portada__foto{position:relative;height:clamp(500px,74vh,720px);background:#1b2a22}.hm-portada__foto>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hm-portada .hm-portada__pie{position:absolute;z-index:3;left:auto;right:var(--pad);bottom:24px;max-width:min(70%,430px);transform:rotate(1.2deg);text-decoration:none}.hm-portada__marco{position:absolute;left:0;right:0;bottom:-88px;z-index:4;pointer-events:none}.hm-ficha{position:relative;pointer-events:auto;width:min(100%,580px);padding:34px 38px 32px;background:var(--papel);background-image:var(--grano);border:1px solid rgba(43,35,23,.22);box-shadow:0 2px 4px #2c181024,0 24px 56px #2c18104d}.bh{position:relative;margin-top:26px}.bh__rotulo{display:block;margin-bottom:9px;font:600 11px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.bh__campo{display:flex;align-items:stretch;background:#fff;border:2px solid var(--ink);box-shadow:4px 4px #2b231729;transition:box-shadow .15s,border-color .15s}.bh__campo:focus-within{border-color:var(--marca);box-shadow:0 0 0 4px #c45d3e52,4px 4px #2b231729}.bh__campo input{flex:1 1 auto;min-width:0;border:0;outline:0;background:#fff;padding:17px 16px;font:500 20px/1.2 var(--font-sans);color:var(--ink);-webkit-text-fill-color:var(--ink);caret-color:var(--marca);appearance:none;border-radius:0}.bh__campo input::placeholder{color:var(--ink-soft);-webkit-text-fill-color:var(--ink-soft);opacity:1}.bh__campo input::-webkit-search-cancel-button{display:none}.bh__ir{flex:0 0 auto;border:0;border-radius:0;background:var(--forest);color:#fff;padding:0 26px;font:600 12px/1 var(--font-mono);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .15s}.bh__ir:hover,.bh__ir:focus-visible{background:var(--forest-2);outline:0}.hm-prueba{margin:16px 0 0;font:500 15px/1.5 var(--font-sans);color:var(--ink-soft)}.hm-prueba a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px}.hm-prueba a:hover{color:var(--marca)}.bh__panel{position:absolute;z-index:60;top:calc(100% + 12px);left:-14px;width:min(660px,calc(100vw - 2 * var(--pad)));max-height:min(64vh,560px);overflow-y:auto;padding:26px 14px 18px;text-align:left}.bh__panel[hidden]{display:none}.bh__ficha{position:relative;margin-top:30px;padding:20px 0 6px;background:var(--marfil);border:1px solid var(--rule-strong);box-shadow:0 2px 4px #2c181024,0 20px 40px #2c18103d}.bh__ficha:first-child{margin-top:0}.bh__ficha:before{content:"";position:absolute;left:0;right:0;top:13px;height:1px;background:#c45d3e99}.bh__pestana{position:absolute;left:18px;top:-23px;display:flex;align-items:center;height:23px;padding:0 14px;background:var(--marfil);border:1px solid var(--rule-strong);border-bottom:0;font:600 10px/1 var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft)}.bh-animal{padding:4px 0 6px}.bh-animal+.bh-animal{border-top:1px dashed var(--rule-strong)}.bh-ind{list-style:none;margin:0 0 4px;padding:0 0 0 62px}.bh-ind__f,.bh-fila{display:flex;align-items:center;gap:12px;padding:6px 20px 6px 4px;color:var(--ink);text-decoration:none;border-bottom:1px solid rgba(96,122,158,.18)}.bh-ind li:last-child .bh-ind__f{border-bottom:0}.bh-fila{padding:8px 18px}.bh-fila--animal{border-bottom:0;padding-bottom:4px}.bh-ind__f:hover,.bh-ind__f:focus-visible,.bh-fila:hover,.bh-fila:focus-visible{background:#c45d3e14;outline:0}.bh-fila:focus-visible,.bh-ind__f:focus-visible{box-shadow:inset 3px 0 0 var(--marca)}.bh-ind__ph{position:relative;flex:0 0 46px;width:46px;height:46px;overflow:hidden;background:var(--gray-100);border:3px solid #fff;box-shadow:0 0 0 1px #7a5c3a4d,0 2px 5px #2c181033;transform:rotate(-2.5deg)}.bh-ind__ph img{display:block;width:100%;height:100%;object-fit:cover}.bh-ind__ph--sil img{object-fit:contain;padding:5px;opacity:.8}.bh-ind .bh-ind__ph{flex-basis:34px;width:34px;height:34px;border-width:2px}.bh-ind__nom,.bh-fila__t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px;font:600 15px/1.2 var(--font-sans)}.bh-fila--animal .bh-fila__t b{font:500 22px/1.05 var(--font-serif);letter-spacing:-.01em}.bh-ind__nom{font-size:14px}.bh-ind__nom small,.bh-fila__t small{font:500 12px/1.25 var(--font-sans);color:var(--ink-soft)}.bh-fila__t small i{font-family:var(--font-serif)}.bh-fila__n{flex:0 0 auto;font:700 14px/1 var(--font-mono);color:var(--ink)}.bh-ind .hm-barra{flex:0 0 168px}.bh__nada{margin:0;padding:20px 22px;font:500 16px/1.3 var(--font-sans);color:var(--ink-soft);background:var(--marfil);border:1px solid var(--rule-strong)}.hm-tira{position:absolute;z-index:3;left:-12px;bottom:20px;max-width:82%;padding:8px 13px 7px;background:#fffefa;border:1px solid rgba(122,92,58,.14);box-shadow:0 1px 3px #2c181047;transform:rotate(-1.5deg);font:600 11px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.hm-tira a,a.hm-tira{color:inherit;text-decoration:none}.hm-tira b{font-weight:700}.hm-tira span{margin-left:.5em;color:var(--ink-soft)}.hm-hoja{position:relative;z-index:1;margin-top:-26px;background-color:var(--papel);background-image:var(--grano)}.hm-hoja:before{content:"";position:absolute;left:0;right:0;top:-22px;height:23px;background:var(--papel) var(--grano);clip-path:polygon(0% 100%,0% 59%,1.25% 64%,2.5% 37%,3.75% 45%,5% 57%,6.25% 60%,7.5% 35%,8.75% 83%,10% 65%,11.25% 55%,12.5% 47%,13.75% 77%,15% 69%,16.25% 35%,17.5% 60%,18.75% 44%,20% 70%,21.25% 39%,22.5% 64%,23.75% 59%,25% 41%,26.25% 33%,27.5% 86%,28.75% 88%,30% 37%,31.25% 57%,32.5% 87%,33.75% 41%,35% 55%,36.25% 63%,37.5% 70%,38.75% 47%,40% 40%,41.25% 89%,42.5% 57%,43.75% 44%,45% 63%,46.25% 50%,47.5% 39%,48.75% 76%,50% 51%,51.25% 51%,52.5% 35%,53.75% 86%,55% 44%,56.25% 83%,57.5% 58%,58.75% 44%,60% 66%,61.25% 54%,62.5% 76%,63.75% 69%,65% 38%,66.25% 43%,67.5% 57%,68.75% 35%,70% 33%,71.25% 55%,72.5% 71%,73.75% 69%,75% 87%,76.25% 49%,77.5% 56%,78.75% 60%,80% 56%,81.25% 80%,82.5% 57%,83.75% 56%,85% 46%,86.25% 44%,87.5% 75%,88.75% 38%,90% 46%,91.25% 76%,92.5% 82%,93.75% 88%,95% 86%,96.25% 82%,97.5% 75%,98.75% 68%,100% 63%,100% 100%)}.hm-hoja:after{content:"";position:absolute;top:0;bottom:0;left:max(14px,calc((100% - var(--hm-ancho, 1320px)) / 2 + 14px));width:1.5px;background:#c45d3e66;pointer-events:none}.hm-sec{padding:clamp(44px,5.5vw,76px) 0 0;content-visibility:auto;contain-intrinsic-size:auto 760px}.hm-sec.hm-sec--primera{padding-top:clamp(150px,15vw,196px)}.hm-cab{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(20px,2.4vw,32px);padding-top:22px}.hm-cab:before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:var(--trazo) center / 100% 8px no-repeat;opacity:.8}.hm-sec--azul .hm-cab:before{background-image:var(--trazo-azul)}.hm-sec--museos .hm-cab:before{opacity:.55}.hm-vermas{flex:0 0 auto;display:inline-flex;align-items:center;gap:12px;padding-bottom:9px;background:var(--trazo) left bottom / 100% 6px no-repeat;color:var(--ink);font:600 11.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.hm-vermas:hover{color:var(--marca)}.hm-vermas svg{transition:transform .2s}.hm-vermas:hover svg{transform:translate(4px)}.hm-fila{display:grid;grid-auto-flow:column;grid-auto-columns:222px;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin:0 -6px;padding:6px 6px 16px;scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}.hm-fila>*{min-width:0;scroll-snap-align:start}.hm-fila--lugares{grid-auto-columns:292px;gap:16px}.hm-fila--centros{grid-template-rows:repeat(2,auto);grid-auto-columns:320px;gap:12px 14px}.hm-fila .park-card{content-visibility:visible;contain-intrinsic-size:none}.hm-fila .park-card__img-wrap{min-height:0}.hm-fila::-webkit-scrollbar{height:8px}.hm-fila::-webkit-scrollbar-thumb{background:var(--rule-strong)}.hm-tipicos{margin-top:clamp(22px,2.6vw,34px)}.hm-tipicos .hm-etq{margin-bottom:10px}.hm-barra.parks-table__bar{min-width:0;width:100%;gap:8px}.hm-barra .parks-table__bar-track,.hm-barra .parks-table__bar-fill{display:block}.hm-barra .parks-table__bar-track{flex:1 1 auto;min-width:40px}.hm-barra .parks-table__bar-pct{font-size:12.5px}.hm-barra.parks-table__bar--cuenta .parks-table__bar-pct{min-width:0}.hm-cifras{position:absolute;z-index:3;right:var(--pad);top:22px;display:grid;grid-template-columns:repeat(5,auto);gap:10px;margin:0;padding:0;list-style:none}.hm-cifras li{display:flex}.hm-cifras a{position:relative;flex:1;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;column-gap:10px;row-gap:5px;align-items:center;min-width:132px;padding:11px 14px 10px 12px;background:var(--papel);border:1.5px solid var(--ink);box-shadow:3px 3px #2b231747;color:var(--ink);text-decoration:none;transition:transform .15s}.hm-cifras a:hover{transform:translateY(-2px)}.hm-cifras__emo{grid-row:1 / 3;align-self:center;margin:0;font-size:26px;line-height:1}.hm-cifras b{font:600 28px/1 var(--font-serif);letter-spacing:-.02em}.hm-cifras span:not(.sil-emoji){align-self:start;font:600 10px/1.2 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft)}.hm-sellos{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;margin-bottom:clamp(18px,2.4vw,28px)}.hm-tipo{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 8px 12px;background:var(--marfil);border:1.5px solid rgba(43,35,23,.55);border-radius:0;box-shadow:3px 3px #2b231724;color:var(--ink);font:inherit;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s}.hm-tipo:hover{transform:translateY(-2px);border-color:var(--ink)}.hm-tipo:focus-visible{outline:3px solid rgba(196,93,62,.5);outline-offset:2px}.hm-tipo[aria-selected=true]{background:#fff;border:2px solid var(--ink);box-shadow:4px 4px #2b23173d}.hm-tipo__casilla{position:absolute;top:8px;right:8px;width:16px;height:16px;background:#fff;border:1.5px solid var(--ink)}.hm-tipo[aria-selected=true] .hm-tipo__casilla:after{content:"";position:absolute;left:3px;top:1px;width:7px;height:4px;border-left:2.4px solid var(--marca);border-bottom:2.4px solid var(--marca);transform:rotate(-48deg);transform-origin:50% 50%;margin-top:2px}.hm-sello{position:relative;display:block}.hm-sello .sello-parque{width:100%;opacity:.92;color:inherit;mix-blend-mode:normal}.hm-sello .sello-parque--color{color:#fff;opacity:1}.hm-sello .sello-parque__emoji{font:700 27px var(--font-serif);fill:currentColor}.hm-sello .sello-parque__nombre{font-size:9px}.hm-sello--viaje{width:100%;max-width:104px}.hm-sello--viaje .sello-parque{transform:rotate(-6deg);transition:transform .2s}.hm-tipo:hover .hm-sello--viaje .sello-parque{transform:rotate(0)}.hm-tipo[aria-selected=true] .sello-parque--color{--sello-fondo: var(--marca);transform:rotate(0)}.hm-sellos__n{display:flex;align-items:center;justify-content:center;min-height:2.5em;font:600 11px/1.25 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:center;color:var(--ink)}.hm-viaje[hidden]{display:none}.hm-cuenta{margin-top:clamp(26px,3vw,40px);padding-top:16px;border-top:1px solid var(--rule-strong)}.hm-cuenta .hm-etq{margin-bottom:10px}.hm-fila--chica{grid-auto-columns:178px;gap:12px}.hm-correos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(30px,3.4vw,46px) clamp(22px,2.6vw,36px);padding:12px 6px 6px}.hm-pais{display:flex;flex-direction:column;gap:14px;min-width:0}.hm-correo{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;color:#1b3a2d;text-decoration:none;transform:rotate(var(--giro, 0deg));transition:transform .22s}.hm-correo:hover{transform:rotate(0) translateY(-5px)}.hm-correo__papel{position:relative;width:100%;padding:11px;background:#f6edd6;box-shadow:0 1px 2px #2c18104d}.hm-correo__papel:after{content:"";position:absolute;inset:-3px;border:6px dotted var(--papel);pointer-events:none}.hm-correo__marco{position:relative;display:block;padding:9px 10px 11px;border:1px solid #1B3A2D;background-image:var(--grano)}.hm-correo__foto{display:block;aspect-ratio:3 / 2;overflow:hidden;background:#dcd5be;border:1px solid rgba(27,58,45,.55)}.hm-correo__foto img{display:block;width:100%;height:100%;object-fit:cover}.hm-correo__base{display:flex;flex-direction:column;gap:7px;margin-top:10px}.hm-correo__pais{font:600 19px/1.15 var(--font-serif);letter-spacing:.16em;text-transform:uppercase}.hm-sello--correo{position:absolute;z-index:3;right:-10px;top:-20px;width:92px;color:var(--marca)}.hm-sello--correo .sello-parque{--giro: -14deg}.hm-parques{margin:0;padding:0 4px;list-style:none}.hm-parques a{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px;align-items:center;padding:6px 0;border-bottom:1px solid var(--rule-strong);color:var(--ink);text-decoration:none}.hm-parques a:hover b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.hm-parques__f{display:block;width:42px;height:42px;overflow:hidden;background:var(--gray-100);border:2px solid var(--marfil);box-shadow:0 0 0 1px #7a5c3a4d,0 2px 5px #2c181033;transform:rotate(-2deg)}.hm-parques__f img{display:block;width:100%;height:100%;object-fit:cover}.hm-parques b{font:500 16px/1.2 var(--font-serif);letter-spacing:-.01em}.hm-mosaico{display:grid;grid-auto-flow:column dense;grid-template-rows:repeat(2,272px);grid-auto-columns:196px;gap:28px 22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin:0 -8px;padding:18px 8px;scrollbar-width:thin;scrollbar-color:var(--rule-strong) transparent}.hm-mosaico::-webkit-scrollbar{height:8px}.hm-mosaico::-webkit-scrollbar-thumb{background:var(--rule-strong)}.hm-pl{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;padding:9px 9px 10px;background:var(--marfil);border:1px solid rgba(122,92,58,.2);box-shadow:0 3px 10px #2c181038;color:inherit;text-decoration:none;transform:rotate(var(--g, 0deg));transition:transform .25s,box-shadow .25s;scroll-snap-align:start}.hm-pl:hover{transform:rotate(0) translateY(-5px);box-shadow:0 12px 24px #2c18104d}.hm-pl--g{grid-column:span 2;grid-row:span 2}.hm-pl--t{grid-row:span 2}.hm-pl--w{grid-column:span 2}.hm-pl__foto{display:block;flex:1 1 auto;min-height:60px;overflow:hidden;background:var(--gray-100)}.hm-pl__foto img{display:block;width:100%;height:100%;object-fit:cover}.hm-pl__foto img.hm-pl__img--alta{object-position:50% 28%}.hm-pl__nota{padding:8px 2px 0;font:600 24px/1 var(--font-script);color:var(--pluma)}.hm-pl--g .hm-pl__nota{font-size:38px}.hm-pl--w .hm-pl__nota,.hm-pl--t .hm-pl__nota{font-size:28px}.hm-pl__dato{padding:4px 2px 5px;font:600 10px/1.35 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft)}.hm-pl .hm-barra{padding:0 2px}.hm-pin{position:absolute;z-index:4;top:-9px;left:50%;width:16px;height:16px;margin-left:-8px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 30%,#e8876b,#9e4329 70%);box-shadow:0 2px 4px #2c181080,inset 0 -1px 2px #0000004d}.hm-retos{margin:0}.hm-libros{padding:clamp(56px,7vw,100px) 0 clamp(64px,7vw,100px);content-visibility:auto;contain-intrinsic-size:auto 700px}.hm-libros__etq{margin-bottom:22px}.hm-libros__par{display:grid;grid-template-columns:1fr 1fr;gap:clamp(22px,3.4vw,50px)}.hm-libro{display:flex;flex-direction:column;background:var(--marfil);border:1px solid rgba(122,92,58,.3);box-shadow:0 2px 4px #2c181024,0 22px 44px #2c18102e}.hm-libro__fotos{position:relative;height:clamp(200px,21vw,270px);background-color:var(--forest);background-image:var(--grano);overflow:hidden}.hm-libro--guia .hm-libro__fotos{background-color:#2b2317}.hm-libro__pl{position:absolute;width:44%;padding:8px 8px 22px;background:var(--marfil);box-shadow:0 4px 12px #00000059}.hm-libro__pl img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.hm-libro__pl--0{left:5%;top:9%;transform:rotate(-5deg);z-index:1}.hm-libro__pl--1{left:28%;top:24%;transform:rotate(3deg);z-index:2}.hm-libro__pl--2{right:5%;top:8%;transform:rotate(-1.5deg);z-index:1}.hm-libro__texto{flex:1;display:flex;flex-direction:column;align-items:stretch;padding:24px 28px 28px}.hm-libro__texto>.boton-retos{align-self:flex-start;margin-top:auto}.hm-libro__t{margin:0;font:500 clamp(32px,3.4vw,44px)/1 var(--font-serif);letter-spacing:-.025em}.hm-indice{list-style:none;margin:16px 0 22px;padding:0}.hm-indice__f{display:flex;align-items:center;gap:12px;padding:7px 2px;border-bottom:1px solid rgba(96,122,158,.2);color:var(--ink);text-decoration:none}a.hm-indice__f:hover{background:#c45d3e12}a.hm-indice__f:hover .hm-indice__t{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hm-indice__ph{flex:0 0 44px;width:44px;height:44px;overflow:hidden;display:grid;place-items:center;background:var(--gray-100);border:3px solid #fff;box-shadow:0 0 0 1px #7a5c3a4d,0 2px 5px #2c18102e;transform:rotate(-2deg)}.hm-indice__ph img{display:block;width:100%;height:100%;object-fit:cover}.hm-indice__ph--sil{background:var(--papel-2)}.hm-indice__ph--sil .hm-indice__emo{margin:0;font-size:24px;line-height:1}.hm-indice__t{flex:0 1 auto;font:500 19px/1.2 var(--font-serif)}.hm-indice__hoja{flex:1 1 auto;min-width:16px;align-self:flex-end;margin-bottom:11px;border-bottom:2px dotted var(--rule-strong)}.hm-indice__n{flex:0 0 auto;font:700 15px/1 var(--font-mono)}@media(max-width:1100px){.hm-sellos{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}}@media(max-width:900px){.hm-portada__foto{height:clamp(320px,54vh,460px)}.hm-portada .hm-portada__pie{top:auto;bottom:60px;right:var(--pad);font-size:9.5px}.hm-cifras{top:12px;left:var(--pad);right:var(--pad);grid-template-columns:repeat(5,minmax(0,1fr));gap:5px}.hm-cifras a{min-width:0;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;justify-items:start;row-gap:3px;padding:7px 7px 6px;box-shadow:2px 2px #2b231740}.hm-cifras__emo{grid-row:auto;font-size:16px}.hm-cifras b{font-size:18px}.hm-cifras span:not(.sil-emoji){font-size:7.5px;letter-spacing:.07em}.hm-portada__marco{position:relative;bottom:auto;margin-top:-44px}.hm-ficha{padding:26px 22px 24px}.hm-sec.hm-sec--primera{padding-top:60px}.bh__panel{left:-10px;right:-10px;width:auto}.hm-libros__par{grid-template-columns:1fr}}@media(max-width:700px){.hm-hoja:after{left:7px}.hm-cab{flex-direction:column;align-items:flex-start;gap:16px}.bh__campo input{font-size:17px;padding:15px 12px}.bh__ir{padding:0 18px;letter-spacing:.14em}.bh-ind{padding-left:0}.bh-ind .hm-barra{flex-basis:112px}.bh-ind__f,.bh-fila{padding-right:14px}.hm-sellos{gap:8px}.hm-tipo{gap:6px;padding:14px 3px 8px}.hm-tipo__casilla{top:5px;right:5px;width:13px;height:13px}.hm-tipo[aria-selected=true] .hm-tipo__casilla:after{left:2px;top:0;width:6px;height:3px;border-width:2px}.hm-sello--viaje{max-width:62px}.hm-sellos__n{font-size:9px;letter-spacing:.04em}.hm-fila{grid-auto-columns:64%;gap:12px;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scroll-padding-inline:var(--pad)}.hm-fila--lugares{grid-auto-columns:78%}.hm-fila--centros{grid-auto-columns:46%}.hm-correos{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:74%;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--pad));padding:22px var(--pad) 12px;scroll-padding-inline:var(--pad);scrollbar-width:thin}.hm-pais{scroll-snap-align:start}.hm-fila--chica{grid-auto-columns:46%}.hm-mosaico{grid-template-rows:repeat(2,226px);grid-auto-columns:40vw;gap:20px 14px;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scroll-padding-inline:var(--pad)}.hm-pl{padding:7px 7px 8px}.hm-pl__nota{font-size:20px}.hm-pl--g .hm-pl__nota{font-size:28px}.hm-pl--w .hm-pl__nota,.hm-pl--t .hm-pl__nota{font-size:23px}.hm-correo__pais{font-size:15px;letter-spacing:.12em}.hm-correo__papel{padding:8px}.hm-correo__marco{padding:7px 7px 9px}.hm-sello--correo{width:70px;right:-8px;top:-16px}.hm-retos{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:10px var(--pad) 18px;margin-inline:calc(-1 * var(--pad));scroll-padding-inline:var(--pad);scrollbar-width:none}.hm-retos::-webkit-scrollbar{display:none}.hm-retos>.reto-card{flex:0 0 84%;scroll-snap-align:start}.hm-libro__texto{padding:20px 18px 22px}.hm-indice__t{font-size:17px}}@media(prefers-reduced-motion:reduce){.hm-correo,.hm-pl,.hm-cifras a,.hm-tipo,.hm-sello--viaje .sello-parque,.bh__ir,.hm-vermas svg{transition:none}}
