@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url("/wp-content/themes/brasa/fonts/manrope-latin-ext.woff2?ver=77552b6b") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Manrope";font-style:normal;font-weight:200 800;font-display:swap;src:url("/wp-content/themes/brasa/fonts/manrope-latin.woff2?ver=22630002") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Syne";font-style:normal;font-weight:500 800;font-display:swap;src:url("/wp-content/themes/brasa/fonts/syne-latin-ext.woff2?ver=4051e215") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"Syne";font-style:normal;font-weight:500 800;font-display:swap;src:url("/wp-content/themes/brasa/fonts/syne-latin.woff2?ver=5be571f9") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--tono-fondo:#050505;--tono-fondo-dos:#0b0a09;--tono-ficha:#121010;--tono-ficha-dos:#1b1816;--tono-trazo:rgba(255,255,255,.1);--tono-trazo-dos:rgba(255,255,255,.2);--tono-escrito:#f7f3ef;--tono-escrito-dos:#cfc7bf;--tono-gris:#8a8178;--tono-papel:#f4efea;--tono-carbon:#050505;--tono-ascua:#ff5a1f;--tono-ascua-dos:#e0221c;--tono-ascua-viva:#ff8a4c;--mezcla-ascua:linear-gradient(135deg,#ff7a3d 0%,#ff5a1f 34%,#e0221c 100%);--mezcla-fulgor:radial-gradient(closest-side,rgba(255,138,76,.95) 0%,rgba(255,90,31,.88) 22%,rgba(224,34,28,.6) 48%,rgba(224,34,28,.2) 74%,rgba(224,34,28,0) 100%);--curvas:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-60 -60 1120 1120' fill='none' stroke='white' stroke-width='1.2'%3E%3Cpath d='M539 500C539 504 538 510 535 513C533 517 528 519 524 522C520 524 517 526 513 528C509 529 504 530 500 530C496 530 492 528 488 526C484 525 481 522 478 520C475 517 471 515 469 511C467 508 466 504 466 500C465 496 465 491 466 487C467 483 468 477 472 475C475 472 482 471 486 470C491 470 496 472 500 473C504 474 507 475 511 476C515 477 518 478 522 480C525 482 529 485 532 488C534 491 538 496 539 500Z'/%3E%3Cpath d='M603 496C604 506 600 520 594 529C588 538 575 544 566 551C556 557 547 562 537 566C527 570 515 573 505 572C495 571 484 566 475 562C465 558 456 553 449 547C441 540 433 533 428 525C423 516 421 506 419 496C417 486 415 474 417 463C420 453 425 439 434 432C443 425 459 422 471 422C483 421 495 426 505 428C515 430 524 432 533 435C542 438 551 441 560 446C569 452 578 458 585 466C592 474 602 486 603 496Z'/%3E%3Cpath d='M668 492C670 509 662 530 652 545C642 559 622 569 607 579C592 590 578 599 562 605C546 611 527 615 510 614C493 612 477 604 461 598C446 591 431 584 419 574C406 564 394 552 386 538C379 524 375 508 372 492C370 476 365 457 369 439C373 422 381 400 396 389C410 378 436 375 455 374C475 372 493 380 510 383C527 386 541 388 555 393C570 398 584 405 598 413C612 421 627 431 639 444C651 457 666 475 668 492Z'/%3E%3Cpath d='M733 488C736 511 723 540 709 560C695 580 669 595 649 609C629 623 609 637 587 645C565 652 538 656 515 655C492 653 469 642 448 633C427 625 406 615 389 602C372 588 356 570 345 551C335 532 331 511 326 488C322 465 314 439 319 415C325 391 338 361 358 346C378 332 414 327 440 326C467 324 492 332 515 337C538 341 558 345 578 352C598 359 616 368 635 380C654 392 677 404 693 422C710 440 731 465 733 488Z'/%3E%3Cpath d='M799 484C802 513 784 550 766 576C748 601 717 620 691 638C666 656 641 675 612 684C584 694 550 697 520 695C490 692 462 680 435 669C408 658 380 647 358 630C337 612 318 588 305 564C292 540 286 513 280 484C274 455 263 421 269 391C276 361 294 323 320 304C346 285 392 281 425 278C459 276 491 285 520 290C549 296 574 301 600 311C625 320 647 333 672 347C696 362 727 376 748 399C769 422 796 455 799 484Z'/%3E%3Cpath d='M864 480C867 516 843 559 822 591C800 622 764 645 734 668C703 690 672 713 638 724C603 736 561 738 525 734C489 731 454 718 421 705C388 692 353 679 327 658C301 636 281 606 265 577C250 547 242 515 234 480C226 445 211 402 219 366C227 330 251 285 283 262C315 240 370 234 410 231C451 228 490 236 525 243C560 249 591 258 622 270C652 282 678 297 708 315C738 333 777 349 803 376C829 404 861 444 864 480Z'/%3E%3Cpath d='M929 476C932 518 902 568 877 605C852 642 812 672 777 698C741 725 704 752 663 764C622 777 573 777 530 773C487 770 447 756 408 742C369 727 327 712 296 686C266 661 244 624 226 589C208 554 197 517 188 476C178 435 158 384 168 341C178 298 208 247 246 221C284 194 348 188 395 184C443 179 489 187 530 195C571 202 608 215 643 230C679 244 708 262 744 283C780 304 829 321 860 353C890 385 926 434 929 476Z'/%3E%3Cpath d='M993 472C996 520 961 577 932 620C904 663 861 698 820 729C780 759 735 790 688 804C640 818 584 816 535 812C486 808 439 795 394 779C349 763 300 744 265 715C231 685 209 642 188 601C167 561 152 520 141 472C129 424 105 365 116 316C128 267 166 210 210 180C254 150 326 141 380 136C434 130 488 137 535 146C582 155 624 172 665 190C706 207 739 228 781 251C823 274 881 293 917 330C952 367 990 424 993 472Z'/%3E%3Cpath d='M1056 468C1059 523 1020 586 988 635C956 684 910 725 865 760C819 795 767 828 713 843C659 858 596 854 540 850C484 845 430 835 379 817C328 799 273 777 234 743C196 709 174 659 150 613C127 567 107 522 93 468C78 414 51 346 65 291C79 236 125 173 175 139C225 105 304 95 365 88C426 81 487 87 540 97C593 108 640 131 686 151C732 171 769 193 817 218C865 244 934 265 974 306C1014 348 1054 413 1056 468Z'/%3E%3C/svg%3E");--granulado:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23n%29'/%3E%3C/svg%3E");--tipo-rotulacion:"Syne","Helvetica Neue",Arial,sans-serif;--tipo-cuerpo:"Manrope",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--talla-minima:.75rem;--talla-peq:.875rem;--talla-base:1rem;--talla-media:1.0625rem;--talla-entradilla:clamp(1.0625rem,.98rem + .4vw,1.3125rem);--talla-epigrafe:clamp(1.25rem,1.08rem + .7vw,1.75rem);--talla-subtit:clamp(1.375rem,.7rem + 3.5vw,4.5rem);--talla-titular:clamp(2.125rem,1.45rem + 2.9vw,4.25rem);--talla-magnitud:clamp(2.75rem,1.9rem + 3.6vw,6rem);--tope:1640px;--sangria:clamp(16px,4vw,64px);--borde:max(var(--sangria),calc((100% - var(--tope)) / 2 + var(--sangria)));--alturatecho:60px;--tramo:clamp(64px,8vw,136px);--separacion:clamp(10px,1.4vw,20px);--amarre:88px;--redondeo-minima:10px;--redondeo-peq:16px;--redondeo-media:24px;--redondeo-grande:32px;--redondeo-capsula:999px;--resplandor-ascua:0 18px 44px -16px rgba(255,90,31,.7);--suavidad:cubic-bezier(.22,.8,.2,1);--suavidad-ida:cubic-bezier(.65,0,.35,1);--tiempo-rapido:.2s;--tiempo:.35s}
@media (min-width:1100px){:root{--alturatecho:76px;--amarre:0px}
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--tono-fondo);color-scheme:dark;scroll-padding-top:calc(var(--alturatecho) + 20px)}
@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}
}
body{margin:0;min-height:100vh;background:var(--tono-fondo);color:var(--tono-escrito);font-family:var(--tipo-cuerpo);font-size:var(--talla-base);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html.sin-desplazar,html.sin-desplazar body{overflow:hidden}
img,svg{display:block;max-width:100%}
img{height:auto}
a{color:inherit;text-decoration:none}
button{margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}
h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}
ul,ol{padding:0;list-style:none}
table{border-collapse:collapse;border-spacing:0}
:focus-visible{outline:2px solid var(--tono-ascua);outline-offset:3px}
.faja :focus-visible,.inserto--ascua :focus-visible,.capsula--ascua:focus-visible,.baldosa--ascua:focus-visible,.abono--ascua:focus-visible,.celda--llamado:focus-visible,.contra__lado--ascua :focus-visible{outline-color:#fff}
::selection{background:var(--tono-ascua);color:#fff}
.glifo{display:inline-block;flex:none;width:1.25em;height:1.25em;vertical-align:middle}
.solo-lectores{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.omitir{position:fixed;z-index:100;top:12px;left:12px;padding:12px 18px;border-radius:var(--redondeo-capsula);background:#fff;color:var(--tono-carbon);font-weight:700;transform:translateY(-180%);transition:transform var(--tiempo) var(--suavidad)}
.omitir:focus{transform:none}
.lienzo{width:100%;max-width:var(--tope);margin-inline:auto;padding-inline:var(--sangria)}
.bloque{position:relative;padding-block:var(--tramo)}
.bloque--estrecho{padding-block:clamp(12px,2vw,28px)}
.bloque--sintecho{padding-top:0}
.bloque--trazo{border-top:1px solid var(--tono-trazo)}
.volanta{display:inline-flex;align-items:center;gap:10px;font:700 var(--talla-minima)/1.2 var(--tipo-cuerpo);letter-spacing:.18em;text-transform:uppercase;color:var(--tono-escrito-dos)}
.volanta::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--tono-ascua);box-shadow:0 0 0 4px rgba(255,90,31,.18),0 0 16px rgba(255,90,31,.9)}
.volanta--cifra{letter-spacing:.06em}
.volanta--carbon{color:var(--tono-carbon)}
.volanta--carbon::before{background:var(--tono-carbon);box-shadow:0 0 0 4px rgba(5,5,5,.14)}
.sumilla{display:flex;align-items:center;gap:12px;margin-bottom:18px;font:700 var(--talla-minima)/1 var(--tipo-cuerpo);letter-spacing:.16em;text-transform:uppercase;color:var(--tono-gris)}
.sumilla b{color:var(--tono-ascua);font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums}
.sumilla::after{content:"";width:56px;height:1px;background:var(--tono-trazo-dos)}
.sumilla--centrada{justify-content:center}
.sumilla--centrada::before{content:"";width:56px;height:1px;background:var(--tono-trazo-dos)}
.encab-extenso{font-family:var(--tipo-rotulacion);font-weight:800;font-size:var(--talla-subtit);line-height:.98;letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance}
.encab-extenso em,.enf-ascua{font-style:normal;color:transparent;background:var(--mezcla-ascua);-webkit-background-clip:text;background-clip:text}
.encab-extenso--peq{font-size:clamp(1.375rem,.9rem + 2.2vw,3rem)}
.copete{font-size:var(--talla-entradilla);font-weight:300;line-height:1.55;color:var(--tono-escrito-dos)}
.apagado{color:var(--tono-gris)}
.capsula{--alto:56px;--disco:42px;position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--alto);padding:0 7px 0 26px;border-radius:var(--redondeo-capsula);font:700 .9375rem/1 var(--tipo-cuerpo);letter-spacing:.01em;white-space:nowrap;transition:background-color var(--tiempo),color var(--tiempo),box-shadow var(--tiempo),transform var(--tiempo-rapido) var(--suavidad)}
.capsula__disco{display:grid;place-items:center;flex:none;width:var(--disco);height:var(--disco);border-radius:50%;transition:transform .45s var(--suavidad),background-color var(--tiempo),color var(--tiempo)}
.capsula__disco .glifo{width:18px;height:18px}
.capsula:hover .capsula__disco{transform:rotate(45deg)}
.capsula--quieta:hover .capsula__disco{transform:scale(1.08)}
.capsula:active{transform:scale(.97)}
.capsula--claro{background:#fff;color:var(--tono-carbon)}
.capsula--claro .capsula__disco{background:var(--tono-carbon);color:#fff}
.capsula--claro:hover{box-shadow:0 16px 40px -16px rgba(255,255,255,.55)}
.capsula--claro:hover .capsula__disco{background:var(--tono-ascua)}
.capsula--ascua{background-color:var(--tono-ascua);background-image:var(--mezcla-ascua);color:#fff;box-shadow:var(--resplandor-ascua)}
.capsula--ascua .capsula__disco{background:var(--tono-carbon);color:#fff}
.capsula--ascua:hover{box-shadow:0 22px 54px -14px rgba(255,90,31,.9)}
.capsula--carbon{background:var(--tono-carbon);color:#fff}
.capsula--carbon .capsula__disco{background:#fff;color:var(--tono-carbon)}
.capsula--carbon:hover .capsula__disco{background:var(--tono-ascua);color:#fff}
.capsula--trazo{background:rgba(255,255,255,.02);color:#fff;box-shadow:inset 0 0 0 1px var(--tono-trazo-dos)}
.capsula--trazo .capsula__disco{box-shadow:inset 0 0 0 1px var(--tono-trazo-dos)}
.capsula--trazo:hover{background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}
.capsula--trazo:hover .capsula__disco{background:#fff;color:var(--tono-carbon)}
.capsula--trazo-carbon{color:var(--tono-carbon);box-shadow:inset 0 0 0 1px rgba(5,5,5,.35)}
.capsula--trazo-carbon .capsula__disco{box-shadow:inset 0 0 0 1px rgba(5,5,5,.35)}
.capsula--trazo-carbon:hover{background:rgba(5,5,5,.08)}
.capsula--trazo-carbon:hover .capsula__disco{background:var(--tono-carbon);color:#fff}
.capsula--peq{--alto:44px;--disco:32px;gap:12px;padding:0 6px 0 18px;font-size:.875rem}
.capsula--peq .capsula__disco .glifo{width:16px;height:16px}
.capsula--enorme{--alto:68px;--disco:54px;padding-left:32px;font-size:1.0625rem}
.capsula--entera{width:100%}
.circulo{display:inline-grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--tono-trazo-dos);color:#fff;transition:background-color var(--tiempo),color var(--tiempo),box-shadow var(--tiempo),transform var(--tiempo-rapido) var(--suavidad),opacity var(--tiempo)}
.circulo .glifo{width:20px;height:20px;transition:transform .45s var(--suavidad)}
.circulo:hover{background:#fff;color:var(--tono-carbon);box-shadow:inset 0 0 0 1px #fff}
.circulo:active{transform:scale(.94)}
.circulo:disabled{opacity:.3;pointer-events:none}
.circulo--peq{width:44px;height:44px}
.circulo--cristal{background:rgba(5,5,5,.5);box-shadow:inset 0 0 0 1px rgba(255,255,255,.22)}
.circulo--carbon{color:var(--tono-carbon);box-shadow:inset 0 0 0 1px rgba(5,5,5,.3)}
.circulo--carbon:hover{background:var(--tono-carbon);color:#fff}
.chapa{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border-radius:var(--redondeo-capsula);box-shadow:inset 0 0 0 1px var(--tono-trazo-dos);color:var(--tono-escrito-dos);font:600 .875rem/1 var(--tipo-cuerpo);white-space:nowrap;transition:background-color var(--tiempo-rapido),color var(--tiempo-rapido),box-shadow var(--tiempo-rapido),transform var(--tiempo-rapido)}
.chapa:hover{color:#fff;box-shadow:inset 0 0 0 1px rgba(255,255,255,.45)}
.chapa:active{transform:scale(.96)}
.chapa[aria-pressed="true"]{background:#fff;color:var(--tono-carbon);box-shadow:none}
.chapa__num{font-variant-numeric:tabular-nums;opacity:.55}
.marbete{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:var(--redondeo-capsula);font:700 .75rem/1 var(--tipo-cuerpo);letter-spacing:.04em;white-space:nowrap;background:rgba(5,5,5,.58);box-shadow:inset 0 0 0 1px rgba(255,255,255,.2)}
.marbete--carbon{background:rgba(5,5,5,.9)}
.marbete--claro{background:rgba(255,255,255,.9);color:var(--tono-carbon);box-shadow:none}
.techo{position:fixed;z-index:50;inset:0 0 auto;height:var(--alturatecho);background:rgba(5,5,5,.74);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);box-shadow:0 1px 0 var(--tono-trazo);transition:background-color var(--tiempo),box-shadow var(--tiempo)}
.techo.sobre-cima{background:rgba(5,5,5,0);box-shadow:0 1px 0 rgba(255,255,255,0);-webkit-backdrop-filter:none;backdrop-filter:none}
.techo__interior{display:flex;align-items:center;gap:10px;height:100%}
.isotipo{display:inline-flex;align-items:center;gap:13px;min-height:44px;font:800 1.1875rem/1 var(--tipo-rotulacion);letter-spacing:-.01em}
.isotipo__signo{position:relative;flex:none;width:24px;height:24px;margin-left:8px;border-radius:50%;background:radial-gradient(circle at 36% 32%,#ffc8a3 0,#ff5a1f 42%,#e0221c 80%);box-shadow:0 0 22px rgba(255,90,31,.75)}
.isotipo__signo::before,.isotipo__signo::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid rgba(255,255,255,.4)}
.isotipo__signo::after{inset:-9px;border-color:rgba(255,255,255,.16)}
.isotipo:hover .isotipo__signo::after{border-color:rgba(255,90,31,.7)}
.rutas{display:none}
.rutas a{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:var(--redondeo-capsula);font:600 .875rem/1 var(--tipo-cuerpo);color:var(--tono-escrito-dos);transition:color var(--tiempo-rapido),background-color var(--tiempo-rapido)}
.rutas a:hover{color:#fff;background:rgba(255,255,255,.07)}
.rutas a[aria-current="page"]{color:#fff}
.rutas a[aria-current="page"]::after{content:"";position:absolute;left:50%;bottom:5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--tono-ascua);box-shadow:0 0 10px var(--tono-ascua)}
.techo__botones{display:flex;align-items:center;gap:8px;margin-left:auto}
.techo__espectro{display:none}
.hamburguesa{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--tono-trazo-dos);transition:background-color var(--tiempo-rapido),transform var(--tiempo-rapido)}
.hamburguesa:active{transform:scale(.94);background:rgba(255,255,255,.1)}
.hamburguesa .glifo{width:20px;height:20px}
@media (max-width:359px){.isotipo{gap:10px;font-size:1.0625rem}
.isotipo__signo{width:20px;height:20px;margin-left:6px}
.techo__botones{gap:6px}
.techo__botones .capsula--peq{padding:0 16px}
.techo__botones .capsula--peq .capsula__disco{display:none}
.hechos-hilera dt,.magnitud__clave{font-size:.625rem;letter-spacing:.08em}
.hechos-hilera div,.magnitud{padding-inline:10px}
}
@media (min-width:1100px){.techo__interior{display:grid;grid-template-columns:1fr auto 1fr}
.rutas{display:flex;gap:2px}
.techo__botones{justify-self:end}
.techo__espectro{display:inline-grid}
.hamburguesa{display:none}
}
.navmovil{position:fixed;z-index:60;inset:0;overflow-y:auto;overscroll-behavior:contain;background:var(--tono-fondo);opacity:0;transition:opacity .25s var(--suavidad)}
.navmovil[hidden]{display:none}
.navmovil.desplegado{opacity:1}
.navmovil::before{content:"";position:fixed;left:50%;bottom:-55vh;width:150vw;aspect-ratio:1;translate:-50% 0;background:var(--mezcla-fulgor);opacity:.5;pointer-events:none}
.navmovil__interior{position:relative;display:flex;flex-direction:column;gap:26px;min-height:100%;padding-bottom:calc(24px + env(safe-area-inset-bottom))}
.navmovil__techo{display:flex;align-items:center;justify-content:space-between;height:var(--alturatecho)}
.navmovil__rutas{counter-reset:m}
.navmovil__rutas a{display:flex;align-items:center;gap:14px;min-height:64px;border-bottom:1px solid var(--tono-trazo);font:800 clamp(1.25rem,5.6vw,2.25rem)/1 var(--tipo-rotulacion);text-transform:uppercase;transition:color var(--tiempo-rapido),padding var(--tiempo) var(--suavidad)}
.navmovil__rutas a:active{color:var(--tono-ascua);padding-left:6px}
.navmovil__rutas a b{min-width:2.6em;font:600 .75rem/1 var(--tipo-cuerpo);letter-spacing:.06em;color:var(--tono-ascua)}
.navmovil__rutas a .glifo{margin-left:auto;width:22px;height:22px;color:var(--tono-gris)}
.navmovil__letrero{font:700 var(--talla-minima)/1 var(--tipo-cuerpo);letter-spacing:.16em;text-transform:uppercase;color:var(--tono-gris);margin-bottom:12px}
.navmovil__caritas{display:flex;gap:14px;margin-inline:calc(var(--sangria) * -1);padding:4px var(--sangria);overflow-x:auto;scrollbar-width:none}
.navmovil__caritas::-webkit-scrollbar{display:none}
.navmovil__caritas a{display:grid;flex:none;justify-items:center;gap:8px;min-width:64px;font:600 .8125rem/1 var(--tipo-cuerpo);color:var(--tono-escrito-dos)}
.navmovil__caritas img{width:60px;height:60px;border-radius:50%;object-fit:cover;object-position:50% 18%;box-shadow:0 0 0 2px var(--tono-fondo),0 0 0 3.5px rgba(255,90,31,.85)}
.navmovil__zocalo{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:auto}
.titan{container-type:inline-size;margin:0;color:#fff;font-family:var(--tipo-rotulacion);line-height:.74;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}
.titan__renglon{display:block}
.titan--trazo{color:transparent;-webkit-text-stroke:1.2px rgba(255,255,255,.72)}
.titan--espectro .titan__renglon{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.34);background:linear-gradient(180deg,rgba(255,255,255,.13),rgba(255,255,255,0) 78%);-webkit-background-clip:text;background-clip:text}
@media (min-width:720px){}
.titan--contra{font-weight:800}
.fulgor{position:absolute;z-index:-2;aspect-ratio:1;border-radius:50%;background:var(--mezcla-fulgor);pointer-events:none;translate:-50% -50%}
.curvas{position:absolute;z-index:-1;aspect-ratio:1;translate:-50% -50%;pointer-events:none;background:var(--curvas) center / contain no-repeat;opacity:.3;-webkit-mask-image:radial-gradient(closest-side,#000 35%,transparent 92%);mask-image:radial-gradient(closest-side,#000 35%,transparent 92%)}
.granulado::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:var(--granulado);opacity:.07;mix-blend-mode:overlay}
@media (prefers-reduced-motion:no-preference){.fulgor--vivo{animation:latido 9s ease-in-out infinite alternate}
.curvas--vivo{animation:rotacion 160s linear infinite}
}
.apertura{position:relative;isolation:isolate;overflow:clip;background:var(--tono-fondo)}
.apertura__lamina{position:relative;height:100vh;height:100svh;min-height:560px;max-height:1060px;overflow:clip;isolation:isolate}
.apertura__fulgor{left:50%;top:38%;width:max(165vw,640px);max-width:1500px}
.apertura__curvas{left:50%;top:38%;width:max(150vw,600px);max-width:1500px}
.apertura__vocablo{position:absolute;z-index:1;left:0;right:0;top:calc(var(--alturatecho) + 70px + (100% - var(--alturatecho) - 70px) * .437 - 21vw);pointer-events:none}
.apertura__vocablo--trazo{z-index:3}
.apertura__modelo{position:absolute;z-index:2;left:50%;top:calc(var(--alturatecho) + 70px);translate:-50% 0;height:calc((100% - var(--alturatecho) - 70px) * 1.15);aspect-ratio:655 / 1200}
.apertura__modelo img{width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:drop-shadow(0 30px 50px rgba(0,0,0,.5))}
.apertura__modelo:focus-visible{outline-offset:-6px;border-radius:var(--redondeo-grande)}
.secuencia{position:absolute;z-index:5;top:var(--alturatecho);left:0;right:0}
.secuencia__segmento{display:flex;gap:4px;padding-top:2px}
.secuencia__segmento i{position:relative;flex:1;height:3px;border-radius:3px;overflow:hidden;background:rgba(255,255,255,.26)}
.secuencia__segmento i::after{content:"";position:absolute;inset:0;border-radius:inherit;background:#fff;transform:scaleX(0);transform-origin:left}
.secuencia__segmento i:first-child::after{transform:scaleX(.42)}
.secuencia__hilera{display:flex;align-items:center;gap:8px;margin-top:10px}
.secuencia__autora{display:flex;align-items:center;gap:10px;min-height:44px;margin-right:auto;font-size:.875rem;line-height:1.2}
.secuencia__autora img{width:38px;height:38px;border-radius:50%;object-fit:cover;object-position:50% 15%;box-shadow:0 0 0 2px var(--tono-fondo),0 0 0 3.5px var(--tono-ascua)}
.secuencia__autora b{display:block;font-weight:700}
.secuencia__autora span span{color:var(--tono-escrito-dos);font-size:.75rem}
.apertura__relato{position:absolute;z-index:4;left:0;right:0;bottom:0;padding:150px 0 calc(18px + env(safe-area-inset-bottom));background:linear-gradient(to top,var(--tono-fondo) 0%,rgba(5,5,5,.96) 34%,rgba(5,5,5,.62) 64%,rgba(5,5,5,0) 100%)}
.apertura__titular{margin-top:12px;font:700 clamp(2rem,8.6vw,2.75rem)/1.02 var(--tipo-rotulacion);letter-spacing:-.025em;text-wrap:balance}
.apertura__secundario{display:none}
.apertura__trazo{margin-top:10px;max-width:34ch;font-size:.9375rem;line-height:1.45;color:var(--tono-escrito-dos)}
.apertura__trazo b{color:#fff;font-weight:700}
.apertura__botones{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.apertura__botones .capsula--claro{flex:1 1 100%}
.apertura__botones .capsula--trazo{display:none}
.apertura__lado{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr) minmax(0,1fr);gap:10px;padding:14px var(--sangria) 6px}
.instantanea{position:relative;display:block;overflow:hidden;border-radius:var(--redondeo-peq);aspect-ratio:1;background:var(--tono-ficha);isolation:isolate}
.instantanea img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:50% 14%;transition:transform .8s var(--suavidad)}
.instantanea::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(5,5,5,.85),rgba(5,5,5,0) 55%)}
.instantanea:hover img{transform:scale(1.06)}
.instantanea__rotulo{position:absolute;left:10px;right:10px;bottom:9px;font-size:.75rem;line-height:1.25}
.instantanea__rotulo b{display:block;font-size:.875rem}
.instantanea__rotulo span{display:none}
.instantanea .circulo{position:absolute;top:8px;right:8px;width:32px;height:32px}
.instantanea .circulo .glifo{width:16px;height:16px}
.magnitudes{display:contents}
.magnitudes li{display:flex}
.magnitud{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:8px;padding:12px 14px;border-radius:var(--redondeo-peq);box-shadow:inset 0 0 0 1px var(--tono-trazo);transition:box-shadow var(--tiempo),background-color var(--tiempo),transform var(--tiempo-rapido) var(--suavidad)}
.magnitud:hover{box-shadow:inset 0 0 0 1px rgba(255,90,31,.7)}
.magnitud:active{transform:scale(.97)}
.magnitud__valor{font:200 clamp(2.25rem,10vw,3rem)/.9 var(--tipo-cuerpo);letter-spacing:-.05em;transition:color var(--tiempo)}
.magnitud:hover .magnitud__valor{color:var(--tono-ascua-viva)}
.magnitud__clave{font:700 .6875rem/1.25 var(--tipo-cuerpo);letter-spacing:.14em;text-transform:uppercase;color:var(--tono-gris)}
@media (max-width:719px) and (max-height:720px){.apertura__vocablo{top:calc(var(--alturatecho) + 70px + (100% - var(--alturatecho) - 70px) * .36 - 21vw)}
}
@media (min-width:720px){.secuencia{display:none}
.apertura__lamina{height:clamp(640px,100svh,1040px)}
.apertura__fulgor{top:60%;width:min(1500px,115vw)}
.apertura__curvas{top:60%;width:min(1500px,105vw)}
.apertura__vocablo{top:auto;bottom:clamp(28px,6vh,64px)}
.apertura__modelo{top:auto;bottom:0;left:62%;height:calc(100% - var(--alturatecho) - 8px)}
.apertura__relato{top:calc(var(--alturatecho) + clamp(32px,7vh,84px));bottom:auto;padding:0;background:none}
.apertura__relato-interior{max-width:26rem}
.apertura__titular{font-size:clamp(2.25rem,1.6rem + 1.7vw,3.75rem)}
.apertura__secundario{display:block;margin-top:18px;max-width:30ch;font-size:var(--talla-entradilla);font-weight:300;line-height:1.5;color:var(--tono-escrito-dos)}
.apertura__trazo{display:none}
.apertura__botones{margin-top:28px}
.apertura__botones .capsula--claro{flex:0 0 auto}
.apertura__botones .capsula--trazo{display:inline-flex}
.apertura__lado{grid-template-columns:180px 1fr 1fr;gap:14px;padding-top:20px}
}
@media (min-width:1100px){.apertura__modelo{left:50%}
.apertura__lado{position:absolute;z-index:4;top:calc(var(--alturatecho) + clamp(32px,7vh,84px));right:var(--borde);display:block;width:clamp(200px,15vw,248px);padding:0}
.instantanea{aspect-ratio:1;border-radius:var(--redondeo-media)}
.instantanea__rotulo{left:14px;right:14px;bottom:13px}
.instantanea__rotulo span{display:block;margin-top:4px;color:var(--tono-escrito-dos);font-size:.75rem}
.instantanea .circulo{top:10px;right:10px;width:36px;height:36px}
.magnitudes{display:block;margin-top:22px}
.magnitud{padding:16px 0 14px;border-radius:0;box-shadow:none;border-top:1px solid var(--tono-trazo-dos)}
.magnitud:hover{box-shadow:none}
.magnitud__valor{font-size:var(--talla-magnitud)}
.magnitud__clave{color:var(--tono-escrito-dos)}
}
@media (min-width:1100px) and (max-height:880px){.apertura__lado .instantanea{aspect-ratio:5 / 4}
.apertura__lado .instantanea__rotulo span{display:none}
.magnitudes{margin-top:14px}
.magnitud{padding:12px 0 10px}
.magnitud__valor{font-size:min(var(--talla-magnitud),8.4vh)}
}
@media (min-width:1600px){.apertura__relato-interior{max-width:32rem}
}
.marquesina{position:relative;overflow:hidden;border-block:1px solid var(--tono-trazo);background:var(--tono-fondo)}
.marquesina__pista{display:flex;width:max-content}
.marquesina__serie{display:flex;flex:none;align-items:center;gap:clamp(26px,3vw,52px);padding:14px clamp(13px,1.5vw,26px)}
.marquesina__serie a{display:inline-flex;align-items:baseline;gap:10px;min-height:44px;align-items:center;font:800 clamp(1.25rem,.9rem + 1.6vw,2.5rem)/1 var(--tipo-rotulacion);text-transform:uppercase;white-space:nowrap;transition:color var(--tiempo-rapido)}
.marquesina__serie a span{font:300 .875rem/1 var(--tipo-cuerpo);color:var(--tono-gris);letter-spacing:.04em}
.marquesina__serie a:hover{color:var(--tono-ascua)}
.marquesina__serie li{display:flex;align-items:center;gap:clamp(26px,3vw,52px)}
.marquesina__serie li::after{content:"";width:10px;height:10px;border-radius:50%;border:1.5px solid var(--tono-ascua);box-shadow:0 0 12px rgba(255,90,31,.7)}
@media (prefers-reduced-motion:no-preference){.marquesina__pista{animation:desliza 46s linear infinite}
.marquesina:hover .marquesina__pista,.marquesina:focus-within .marquesina__pista{animation-play-state:paused}
}
@media (prefers-reduced-motion:reduce){.marquesina{overflow-x:auto}
.marquesina__serie[aria-hidden="true"]{display:none}
}
.cabezal{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin-bottom:clamp(26px,4vw,56px)}
.cabezal__orilla{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:16px;max-width:27rem;color:var(--tono-escrito-dos)}
.cabezal__orilla p{font-size:.9375rem}
.cabezal__mando{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
@media (min-width:1100px){.cabezal{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}
.cabezal__orilla{justify-items:end;text-align:right}
}
.atajos{display:flex;gap:8px;margin:0 calc(var(--sangria) * -1) 18px;padding:0 var(--sangria) 2px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}
.atajos::-webkit-scrollbar{display:none}
.atajos .chapa{scroll-snap-align:start}
.atajos .chapa[aria-current="page"]{background:#fff;color:var(--tono-carbon);box-shadow:none}
@media (min-width:1100px){.atajos{margin-inline:0;padding-inline:0;margin-bottom:24px}
}
.reticula-carta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--separacion)}
@media (min-width:720px){.reticula-carta{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (min-width:1100px){.reticula-carta--4{grid-template-columns:repeat(4,minmax(0,1fr))}
}
.carta{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4.3;border-radius:var(--redondeo-media);background:var(--tono-ficha);isolation:isolate;box-shadow:inset 0 0 0 1px var(--tono-trazo);transition:transform var(--tiempo) var(--suavidad),box-shadow var(--tiempo)}
.carta__foto{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 18%;transition:transform 1s var(--suavidad),filter .5s}
.carta::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(5,5,5,.96) 0%,rgba(5,5,5,.6) 30%,rgba(5,5,5,0) 56%)}
.carta::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1.5px rgba(255,90,31,0),inset 0 -140px 120px -90px rgba(255,90,31,0);transition:box-shadow .45s var(--suavidad)}
.carta:hover .carta__foto{transform:scale(1.06)}
.carta:hover::after{box-shadow:inset 0 0 0 1.5px rgba(255,90,31,.95),inset 0 -140px 120px -90px rgba(255,90,31,.55)}
.carta:active{transform:scale(.985)}
.carta__techo{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;justify-content:space-between;gap:8px}
.carta__techo .circulo{width:36px;height:36px}
.carta__techo .circulo .glifo{width:16px;height:16px}
.carta:hover .carta__techo .circulo{background:#fff;color:var(--tono-carbon)}
.carta:hover .carta__techo .circulo .glifo{transform:rotate(45deg)}
.carta__cuerpo{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;padding:12px}
.carta__denominacion{font:800 clamp(1.25rem,.95rem + 1.2vw,2.125rem)/1 var(--tipo-rotulacion);text-transform:uppercase;letter-spacing:-.01em}
.carta__denominacion small{margin-left:6px;font:300 .6em/1 var(--tipo-cuerpo);color:var(--tono-escrito-dos);letter-spacing:0}
.carta__anzuelo{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:.8125rem;line-height:1.4;color:var(--tono-escrito-dos)}
.carta__boton{margin-top:6px}
.carta .capsula{width:100%;--alto:40px;--disco:30px;padding-left:14px;font-size:.8125rem}
.carta:hover .capsula--claro{background:var(--tono-ascua);color:#fff}
.carta:hover .capsula--claro .capsula__disco{transform:rotate(45deg)}
@media (min-width:720px){.carta{aspect-ratio:4 / 5;border-radius:var(--redondeo-grande)}
.carta__techo{top:16px;left:16px;right:16px}
.carta__techo .circulo{width:44px;height:44px}
.carta__cuerpo{gap:8px;padding:22px}
.carta__anzuelo{font-size:.9375rem}
.carta .capsula{width:auto;justify-self:start;--alto:44px;--disco:32px;padding-left:18px;font-size:.875rem}
}
.reticula-carta.modo-renglones{grid-template-columns:1fr}
.reticula-carta.modo-renglones .carta{aspect-ratio:auto;min-height:168px}
.reticula-carta.modo-renglones .carta__foto{right:auto;width:36%}
.reticula-carta.modo-renglones .carta::before{background:linear-gradient(to right,rgba(5,5,5,0) 0,rgba(5,5,5,0) 26%,var(--tono-ficha) 36%)}
.reticula-carta.modo-renglones .carta__techo{right:auto}
.reticula-carta.modo-renglones .carta__techo .circulo{display:none}
.reticula-carta.modo-renglones .carta__cuerpo{top:0;left:36%;align-content:center}
.reticula-carta.modo-renglones .carta .capsula{width:auto;justify-self:start}
@media (min-width:1100px){.reticula-carta.modo-renglones{grid-template-columns:repeat(2,minmax(0,1fr))}
.reticula-carta.modo-renglones .carta{min-height:240px}
}
.baldosa{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:18px;overflow:hidden;min-height:100%;padding:16px;border-radius:var(--redondeo-media);isolation:isolate;transition:transform var(--tiempo) var(--suavidad),box-shadow var(--tiempo)}
.baldosa:hover{transform:translateY(-4px)}
.baldosa:active{transform:scale(.985)}
.baldosa--ascua{background-color:var(--tono-ascua);background-image:var(--mezcla-ascua);color:#fff;box-shadow:var(--resplandor-ascua)}
.baldosa--ascua::before{content:"";position:absolute;z-index:-1;left:70%;top:30%;width:180%;aspect-ratio:1;translate:-50% -50%;background:var(--curvas) center / contain no-repeat;opacity:.32}
.baldosa--papel{background:var(--tono-papel);color:var(--tono-carbon)}
.baldosa__clave{font:700 var(--talla-minima)/1.2 var(--tipo-cuerpo);letter-spacing:.16em;text-transform:uppercase}
.baldosa__titulo{font:800 clamp(1.125rem,.8rem + 1vw,1.75rem)/1 var(--tipo-rotulacion);text-transform:uppercase}
.baldosa__parrafo{font-size:.875rem;line-height:1.45;opacity:.88}
.baldosa__importe{font:200 clamp(2.5rem,1.8rem + 3vw,4.5rem)/.9 var(--tipo-cuerpo);letter-spacing:-.05em}
.baldosa__importe small{font:700 .75rem/1 var(--tipo-cuerpo);letter-spacing:.04em}
.baldosa .capsula{width:100%;--alto:44px;--disco:32px;padding-left:16px;font-size:.8125rem}
@media (min-width:720px){.baldosa{padding:26px;border-radius:var(--redondeo-grande)}
.baldosa .capsula{width:auto;align-self:flex-start;font-size:.875rem}
}
.faja{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;overflow:hidden;padding:clamp(24px,5vw,72px);border-radius:var(--redondeo-grande);background-color:var(--tono-ascua);background-image:var(--mezcla-ascua);color:#fff;isolation:isolate}
.faja::before{content:"";position:absolute;z-index:-1;right:-18%;top:50%;width:max(760px,90%);aspect-ratio:1;translate:0 -50%;background:var(--curvas) center / contain no-repeat;opacity:.34}
.faja__titulo{font:800 clamp(1.75rem,1rem + 3.4vw,4.75rem)/.95 var(--tipo-rotulacion);text-transform:uppercase;letter-spacing:-.015em;text-wrap:balance}
.faja__parrafo{max-width:34ch;margin-top:12px;font-size:var(--talla-media);line-height:1.5;opacity:.92}
.faja__botones{display:flex;flex-wrap:wrap;gap:10px}
.faja__botones .capsula{flex:1 1 220px}
.faja__caras{display:flex;margin-top:20px}
.faja__caras a{position:relative;display:block;width:48px;height:48px;margin-right:-10px;border-radius:50%;box-shadow:0 0 0 3px var(--tono-ascua-dos);transition:transform var(--tiempo) var(--suavidad)}
.faja__caras a:hover{z-index:2;transform:translateY(-4px)}
.faja__caras img{width:100%;height:100%;border-radius:50%;object-fit:cover;object-position:50% 16%}
@media (min-width:1100px){.faja{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}
.faja__botones{flex-direction:column;align-items:stretch;min-width:300px}
.faja__botones .capsula{flex:none}
}
.faja--retrato{min-height:clamp(380px,46vw,560px);align-content:end;background:var(--tono-ficha)}
.faja--retrato::before{display:none}
.faja__foto{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:22% 30%}
.faja--retrato::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(5,5,5,.96) 0%,rgba(5,5,5,.6) 42%,rgba(5,5,5,.1) 72%),radial-gradient(ellipse at 0% 100%,rgba(255,90,31,.55),rgba(255,90,31,0) 60%)}
@media (min-width:1100px){.faja--retrato{grid-template-columns:minmax(0,1fr) minmax(0,40rem);align-content:center}
.faja--retrato .faja__titulo{font-size:clamp(2rem,1rem + 2.6vw,3.75rem)}
.faja--retrato>div{grid-column:2}
.faja--retrato .faja__botones{flex-direction:row;min-width:0}
.faja--retrato .faja__botones .capsula{flex:1 1 0}
.faja__foto{object-position:30% 35%}
.faja--retrato::after{background:linear-gradient(to left,rgba(5,5,5,.96) 0%,rgba(5,5,5,.78) 36%,rgba(5,5,5,0) 68%),radial-gradient(ellipse at 100% 100%,rgba(255,90,31,.55),rgba(255,90,31,0) 55%)}
}
.funciona__reticula{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,64px)}
.funciona__retrato{position:relative;display:none;overflow:hidden;border-radius:var(--redondeo-grande);isolation:isolate}
.funciona__retrato img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--suavidad)}
.funciona__retrato:hover img{transform:scale(1.04)}
.funciona__retrato::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(5,5,5,.9),rgba(5,5,5,0) 50%)}
.funciona__retrato-rotulo{position:absolute;z-index:1;left:22px;right:22px;bottom:22px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;justify-items:start}
.funciona__retrato-rotulo b{font:800 1.5rem/1 var(--tipo-rotulacion);text-transform:uppercase}
@media (min-width:1100px){.funciona__reticula{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}
.funciona__retrato{display:block;position:sticky;top:calc(var(--alturatecho) + 24px);aspect-ratio:4 / 5}
}
.acordeon{border-top:1px solid var(--tono-trazo-dos)}
.acordeon__pieza{border-bottom:1px solid var(--tono-trazo-dos)}
.acordeon__cabeza{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(12px,2vw,32px);min-height:76px;padding:14px 0;cursor:pointer;list-style:none}
.acordeon__cabeza::-webkit-details-marker{display:none}
.acordeon__num{min-width:2.8em;font:600 .8125rem/1 var(--tipo-cuerpo);letter-spacing:.06em;color:var(--tono-gris);font-variant-numeric:tabular-nums;transition:color var(--tiempo)}
.acordeon__titulo{font:800 clamp(1.125rem,.6rem + 2.3vw,2.875rem)/1.02 var(--tipo-rotulacion);text-transform:uppercase;letter-spacing:-.01em;color:var(--tono-gris);transition:color var(--tiempo),transform .5s var(--suavidad)}
.acordeon__cabeza .circulo .glifo{transform:rotate(90deg)}
.acordeon__cabeza:hover .acordeon__titulo{color:#fff;transform:translateX(6px)}
.acordeon__cabeza:hover .circulo{box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}
.acordeon__cabeza:active .circulo{transform:scale(.92)}
.acordeon__pieza[open] .acordeon__num{color:var(--tono-ascua)}
.acordeon__pieza[open] .acordeon__titulo{color:#fff}
.acordeon__pieza[open] .acordeon__cabeza .circulo{background:#fff;color:var(--tono-carbon)}
.acordeon__pieza[open] .acordeon__cabeza .circulo .glifo{transform:rotate(0deg)}
.acordeon__cuerpo{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:0 0 28px;color:var(--tono-escrito-dos)}
.acordeon__cuerpo .capsula{justify-self:start}
.acordeon__cuerpo p:first-child{color:#fff;font-size:var(--talla-entradilla);font-weight:300}
@media (min-width:720px){.acordeon__cuerpo{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 40px;padding:0 76px 34px calc(2.8em + clamp(12px,2vw,32px))}
.acordeon__cuerpo p{grid-column:1}
.acordeon__cuerpo .capsula{grid-column:2;grid-row:1 / span 2;align-self:end}
}
@supports (interpolate-size:allow-keywords){.acordeon__pieza,.preguntas__pieza{interpolate-size:allow-keywords}
.acordeon__pieza::details-content,.preguntas__pieza::details-content{block-size:0;overflow:clip;transition:block-size .5s var(--suavidad),content-visibility .5s allow-discrete}
.acordeon__pieza[open]::details-content,.preguntas__pieza[open]::details-content{block-size:auto}
}
.manifiesto{text-align:center;overflow:clip;isolation:isolate}
.manifiesto__fulgor{left:50%;top:56%;width:min(1100px,130vw);opacity:.28}
.manifiesto__titulo{max-width:21ch;margin-inline:auto;font:800 clamp(1.625rem,.7rem + 4.2vw,5.25rem)/1.04 var(--tipo-rotulacion);text-transform:uppercase;letter-spacing:-.015em}
.manifiesto__foto{display:inline-block;width:1.9em;height:.82em;margin:0 .06em;overflow:hidden;vertical-align:-.04em;border-radius:var(--redondeo-capsula);box-shadow:0 0 0 1px rgba(255,255,255,.24)}
.manifiesto__foto img{width:100%;height:100%;object-fit:cover;object-position:50% 22%}
.manifiesto__vacio{color:transparent;-webkit-text-stroke:1.3px rgba(255,255,255,.8)}
.manifiesto__parrafo{max-width:44ch;margin:clamp(22px,3vw,36px) auto 0;color:var(--tono-escrito-dos);font-size:var(--talla-entradilla);font-weight:300}
.manifiesto__botones{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}
.via{container-type:inline-size}
.via__pista{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:var(--separacion);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--borde);padding:6px var(--borde) 26px;scrollbar-width:none}
.via__pista::-webkit-scrollbar{display:none}
.via__pista>*{scroll-snap-align:start}
.via__pista--carta{grid-auto-columns:46%}
.via__pista--chico{grid-auto-columns:74%}
@media (min-width:720px){.via__pista{grid-auto-columns:calc((min(100cqi,var(--tope)) - 2 * var(--sangria) - var(--separacion)) / 2)}
.via__pista--carta{grid-auto-columns:calc((min(100cqi,var(--tope)) - 2 * var(--sangria) - 2 * var(--separacion)) / 3)}
}
@media (min-width:1100px){.via__pista{grid-auto-columns:calc((min(100cqi,var(--tope)) - 2 * var(--sangria) - 2 * var(--separacion)) / 3)}
.via__pista--carta,.via__pista--chico{grid-auto-columns:calc((min(100cqi,var(--tope)) - 2 * var(--sangria) - 3 * var(--separacion)) / 4)}
}
.via-mando{display:none;gap:8px}
.conjs .via-mando{display:flex}
.abono{position:relative;display:flex;flex-direction:column;gap:18px;overflow:hidden;height:100%;min-height:430px;padding:22px;border-radius:var(--redondeo-grande);isolation:isolate;transition:transform .45s var(--suavidad),box-shadow var(--tiempo)}
.abono:hover{transform:translateY(-6px)}
.abono:active{transform:scale(.985)}
.abono__techo{display:flex;align-items:center;justify-content:space-between;gap:10px}
.abono>.marbete{align-self:flex-start}
.abono__denominacion{font:800 clamp(1.375rem,1.1rem + 1vw,2rem)/1 var(--tipo-rotulacion);text-transform:uppercase;letter-spacing:-.01em}
.abono__importe{display:flex;align-items:flex-start;gap:6px;margin-top:auto;font:200 clamp(3.5rem,2.6rem + 3vw,6rem)/.86 var(--tipo-cuerpo);letter-spacing:-.055em}
.abono__importe small{padding-top:.32em;font:700 .75rem/1.2 var(--tipo-cuerpo);letter-spacing:.06em;text-transform:uppercase}
.abono__hechos{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:16px;border-top:1px solid currentColor;border-color:rgba(255,255,255,.24);font-size:.9375rem}
.abono__hechos li{display:flex;align-items:center;gap:10px}
.abono__hechos .glifo{width:18px;height:18px;color:currentColor;opacity:.8}
.abono .capsula{width:100%}
.abono .circulo .glifo{transition:transform .45s var(--suavidad)}
.abono:hover .circulo .glifo{transform:rotate(45deg)}
.abono--ascua{background-color:var(--tono-ascua);background-image:var(--mezcla-ascua);color:#fff;box-shadow:var(--resplandor-ascua)}
.abono--ascua::before{content:"";position:absolute;z-index:-1;left:80%;top:18%;width:170%;aspect-ratio:1;translate:-50% -50%;background:var(--curvas) center / contain no-repeat;opacity:.35}
.abono--ascua .marbete{background:rgba(5,5,5,.18);box-shadow:inset 0 0 0 1px rgba(255,255,255,.4)}
.abono--papel{background:var(--tono-papel);color:var(--tono-carbon)}
.abono--papel .abono__hechos{border-color:rgba(5,5,5,.16)}
.abono--papel .marbete{background:rgba(5,5,5,.06);box-shadow:inset 0 0 0 1px rgba(5,5,5,.2)}
.abono--retrato{background:var(--tono-ficha);color:#fff}
.abono__foto{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform 1s var(--suavidad)}
.abono--retrato::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(5,5,5,.94) 0%,rgba(5,5,5,.5) 46%,rgba(5,5,5,.2) 100%)}
.abono--retrato:hover .abono__foto{transform:scale(1.05)}
.abono--carbon{background:var(--tono-ficha);color:#fff;box-shadow:inset 0 0 0 1px var(--tono-trazo)}
.abono--carbon::before{content:"";position:absolute;z-index:-1;right:-40%;bottom:-40%;width:120%;aspect-ratio:1;border-radius:50%;background:var(--mezcla-fulgor);opacity:.5}
.abono--silueta{background:var(--tono-fondo);color:#fff;box-shadow:inset 0 0 0 1px rgba(255,90,31,.55)}
.abono--silueta::before{content:"";position:absolute;z-index:-1;left:50%;top:40%;width:160%;aspect-ratio:1;translate:-50% -50%;background:var(--curvas) center / contain no-repeat;opacity:.22}
@media (min-width:720px){.abono{min-height:500px;padding:28px}
}
.cuadro__reticula{display:grid;gap:var(--separacion)}
.celda{position:relative;display:flex;flex-direction:column;gap:18px;overflow:hidden;padding:22px;border-radius:var(--redondeo-grande);background:var(--tono-ficha);box-shadow:inset 0 0 0 1px var(--tono-trazo);isolation:isolate}
.celda__cabeza{display:flex;align-items:center;justify-content:space-between;gap:12px}
.celda__clave{font:700 var(--talla-minima)/1.2 var(--tipo-cuerpo);letter-spacing:.16em;text-transform:uppercase;color:var(--tono-escrito-dos)}
.celda__gran{font:200 clamp(2.75rem,2rem + 3vw,4.75rem)/.9 var(--tipo-cuerpo);letter-spacing:-.05em}
.celda__gran small{font:700 .75rem/1 var(--tipo-cuerpo);letter-spacing:.06em;text-transform:uppercase;color:var(--tono-escrito-dos)}
.barras{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}
.barras a{display:grid;grid-template-columns:6.5em minmax(0,1fr) auto;align-items:center;gap:12px;min-height:44px;border-radius:12px;padding:0 6px;margin:0 -6px;transition:background-color var(--tiempo-rapido)}
.barras a:hover{background:rgba(255,255,255,.05)}
.barras__num{font-size:.8125rem;color:var(--tono-escrito-dos);white-space:nowrap}
.barras__base{position:relative;height:10px;border-radius:10px;background:rgba(255,255,255,.07);overflow:hidden}
.barras__base i{position:absolute;inset:0 auto 0 0;width:var(--medida,50%);border-radius:inherit;background:var(--mezcla-ascua);transition:width 1.2s var(--suavidad) .15s}
.barras a:hover .barras__base i{filter:brightness(1.15)}
.barras__valor{font:600 .875rem/1 var(--tipo-cuerpo);font-variant-numeric:tabular-nums}
.barras [data-medida="33"]{--medida:33%}
.barras [data-medida="53"]{--medida:53%}
.barras [data-medida="67"]{--medida:67%}
.barras [data-medida="87"]{--medida:87%}
.barras [data-medida="100"]{--medida:100%}
.en-espera .barras__base i{width:0}
.en-espera.revelado .barras__base i{width:var(--medida,50%)}
.plantel{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.plantel a{display:grid;justify-items:center;gap:8px;padding:12px 4px;border-radius:var(--redondeo-peq);text-align:center;transition:background-color var(--tiempo-rapido),transform var(--tiempo-rapido)}
.plantel a:hover{background:rgba(255,255,255,.05)}
.plantel a:active{transform:scale(.96)}
.plantel img{width:62px;height:62px;border-radius:50%;object-fit:cover;object-position:50% 16%;box-shadow:0 0 0 2px var(--tono-ficha),0 0 0 3.5px rgba(255,90,31,.7);transition:box-shadow var(--tiempo)}
.plantel a:hover img{box-shadow:0 0 0 2px var(--tono-ficha),0 0 0 3.5px #fff}
.plantel b{font:700 .875rem/1 var(--tipo-rotulacion);text-transform:uppercase;letter-spacing:.02em}
.plantel span{font-size:.75rem;color:var(--tono-gris)}
.ventajas{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
.ventajas li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:2px 14px;align-items:start}
.ventajas .disco{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgba(255,90,31,.12);color:var(--tono-ascua)}
.ventajas .disco .glifo{width:20px;height:20px}
.ventajas h3{font:700 1rem/1.3 var(--tipo-cuerpo)}
.ventajas p{font-size:.875rem;line-height:1.45;color:var(--tono-escrito-dos)}
.celda--llamado{justify-content:space-between;min-height:240px;background-color:var(--tono-ascua);background-image:var(--mezcla-ascua);box-shadow:var(--resplandor-ascua);transition:transform var(--tiempo) var(--suavidad)}
.celda--llamado::before{content:"";position:absolute;z-index:-1;left:75%;top:70%;width:190%;aspect-ratio:1;translate:-50% -50%;background:var(--curvas) center / contain no-repeat;opacity:.34}
.celda--llamado:hover{transform:translateY(-4px)}
.celda--llamado:active{transform:scale(.985)}
.celda--llamado .celda__clave{color:#fff}
.celda--llamado .celda__titulo{font:800 clamp(1.375rem,2.2vw,2.5rem)/.95 var(--tipo-rotulacion);text-transform:uppercase}
.celda--llamado .circulo{width:64px;height:64px;background:var(--tono-carbon);box-shadow:none}
.celda--llamado .circulo .glifo{width:26px;height:26px}
.celda--llamado:hover .circulo .glifo{transform:rotate(45deg)}
@media (max-width:719px){.cuadro__reticula{grid-auto-flow:column;grid-auto-columns:86%;margin-inline:calc(var(--sangria) * -1);padding:4px var(--sangria) 24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sangria);scrollbar-width:none}
.cuadro__reticula::-webkit-scrollbar{display:none}
.cuadro__reticula>*{scroll-snap-align:start}
}
@media (min-width:720px){.cuadro__reticula{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:1100px){.cuadro__reticula{grid-template-columns:5fr 4fr 4fr 3.5fr}
.celda{padding:28px}
}
.preguntas__reticula{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,64px)}
.preguntas__copete{display:grid;grid-template-columns:minmax(0,1fr);gap:22px;align-content:start;justify-items:start}
.preguntas__copete p{color:var(--tono-escrito-dos);max-width:36ch}
@media (min-width:1100px){.preguntas__reticula{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}
.preguntas__copete .encab-extenso{font-size:min(3.45vw,3.6rem)}
.preguntas__copete{position:sticky;top:calc(var(--alturatecho) + 24px)}
}
.preguntas__serie{border-top:1px solid var(--tono-trazo-dos)}
.preguntas__pieza{border-bottom:1px solid var(--tono-trazo-dos)}
.preguntas__pregunta{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:14px 0;font:700 clamp(1.0625rem,1rem + .4vw,1.375rem)/1.3 var(--tipo-cuerpo);cursor:pointer;list-style:none;transition:color var(--tiempo-rapido)}
.preguntas__pregunta::-webkit-details-marker{display:none}
.preguntas__pregunta:hover{color:var(--tono-ascua-viva)}
.preguntas__pregunta .circulo{width:44px;height:44px}
.preguntas__pregunta .circulo .glifo{transition:transform .45s var(--suavidad)}
.preguntas__pieza[open] .preguntas__pregunta .circulo{background:var(--tono-ascua);box-shadow:none;color:#fff}
.preguntas__pieza[open] .preguntas__pregunta .circulo .glifo{transform:rotate(45deg)}
.preguntas__respuesta{max-width:62ch;padding:0 60px 24px 0;color:var(--tono-escrito-dos)}
.remate{position:relative;overflow:clip;isolation:isolate;padding-top:var(--tramo);border-top:1px solid var(--tono-trazo)}
.remate__fulgor{left:50%;top:82%;width:max(150vw,700px);max-width:1600px}
.remate__curvas{left:50%;top:82%;width:max(140vw,650px);max-width:1500px}
.remate__relato{position:relative;z-index:4}
.remate__relato-interior{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;justify-items:start}
.remate__encab{font:700 var(--talla-titular)/1 var(--tipo-rotulacion);letter-spacing:-.025em;max-width:12ch;text-wrap:balance}
.remate__parrafo{max-width:36ch;color:var(--tono-escrito-dos);font-size:var(--talla-entradilla);font-weight:300}
.remate__botones{display:flex;flex-wrap:wrap;gap:10px;width:100%}
.remate__botones .capsula{flex:1 1 220px}
.remate__tarima{position:relative;height:clamp(380px,112vw,560px);margin-top:18px}
.remate__vocablo{position:absolute;left:0;right:0;bottom:clamp(18px,4vw,54px);z-index:1}
.remate__vocablo--trazo{z-index:3}
.remate__modelo{position:absolute;z-index:2;top:0;left:50%;translate:-50% 0;height:175%;aspect-ratio:483 / 1200}
.remate__modelo img{width:100%;height:100%;object-fit:contain;object-position:50% 0;filter:drop-shadow(0 30px 40px rgba(0,0,0,.5))}
.remate__caras{display:flex;flex-wrap:wrap;gap:8px}
.remate__caras a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 14px 4px 4px;border-radius:var(--redondeo-capsula);box-shadow:inset 0 0 0 1px var(--tono-trazo-dos);font-size:.875rem;font-weight:600;transition:background-color var(--tiempo-rapido),color var(--tiempo-rapido)}
.remate__caras a:hover{background:#fff;color:var(--tono-carbon)}
.remate__caras img{width:36px;height:36px;border-radius:50%;object-fit:cover;object-position:50% 16%}
@media (min-width:1100px){.remate{min-height:clamp(720px,96svh,980px);padding-top:0}
.remate__relato{position:absolute;top:clamp(72px,10vh,128px);left:0;right:0}
.remate__relato-interior{gap:22px;max-width:30rem}
.remate__botones{width:auto}
.remate__botones .capsula{flex:0 0 auto}
.remate__tarima{position:absolute;inset:0;height:auto;margin:0}
.remate__modelo{top:9%;left:64%;height:158%}
.remate__caras{max-width:30rem}
}
.zocalo{position:relative;padding:clamp(48px,6vw,88px) 0 calc(28px + var(--amarre) + env(safe-area-inset-bottom));border-top:1px solid var(--tono-trazo);background:radial-gradient(ellipse 70% 60% at 50% 115%,rgba(224,34,28,.3),rgba(224,34,28,0) 70%),var(--tono-fondo)}
.zocalo__reticula{display:grid;grid-template-columns:minmax(0,1fr);gap:34px}
.zocalo__marca{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;justify-items:start}
.zocalo__aclaracion{max-width:40ch;color:var(--tono-escrito-dos);font-size:.9375rem}
.zocalo__insignias{display:flex;flex-wrap:wrap;gap:8px}
.insignia{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:var(--redondeo-capsula);box-shadow:inset 0 0 0 1px var(--tono-trazo-dos);font:700 .75rem/1 var(--tipo-cuerpo);letter-spacing:.06em;color:var(--tono-escrito-dos)}
.insignia .glifo{width:14px;height:14px;color:var(--tono-ascua)}
.zocalo__tramos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.zocalo__encab{margin-bottom:8px;font:700 var(--talla-minima)/1.2 var(--tipo-cuerpo);letter-spacing:.16em;text-transform:uppercase;color:var(--tono-gris)}
.zocalo__vinculos a{display:inline-flex;align-items:center;min-height:44px;color:var(--tono-escrito-dos);transition:color var(--tiempo-rapido)}
.zocalo__vinculos a:hover{color:#fff}
.zocalo__llamado{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start;justify-items:start}
.zocalo__llamado p{font:800 1.5rem/1 var(--tipo-rotulacion);text-transform:uppercase}
.zocalo__normas{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:44px;padding-top:20px;border-top:1px solid var(--tono-trazo);font-size:.8125rem;color:var(--tono-gris)}
@media (min-width:720px){.zocalo__reticula{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}
.zocalo__llamado{grid-column:1 / -1}
}
@media (min-width:1100px){.zocalo__reticula{grid-template-columns:minmax(0,1.5fr) minmax(0,1.2fr) minmax(0,1fr);gap:56px}
.zocalo__llamado{grid-column:auto}
}
.amarre{position:fixed;z-index:45;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:8px;padding:6px;border-radius:var(--redondeo-capsula);background:rgba(20,18,16,.8);-webkit-backdrop-filter:blur(18px) saturate(1.4);backdrop-filter:blur(18px) saturate(1.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12),0 20px 40px -12px rgba(0,0,0,.8);transition:transform .5s var(--suavidad),opacity var(--tiempo)}
.amarre__caras{display:flex;align-items:center;min-height:44px;padding:0 4px;border-radius:var(--redondeo-capsula)}
.amarre__caras img{width:34px;height:34px;margin-right:-10px;border-radius:50%;object-fit:cover;object-position:50% 16%;box-shadow:0 0 0 2px #141210}
.amarre__caras img:last-child{margin-right:0}
.amarre__caras:active{transform:scale(.95)}
.amarre .capsula{flex:1;--alto:52px;--disco:40px}
.conjs .amarre[data-amarre="tardio"]:not(.a-la-vista){transform:translateY(calc(100% + 30px));opacity:0;pointer-events:none}
html:not(.conjs) .amarre[data-amarre="tardio"] ~ main .apertura__relato{padding-bottom:calc(86px + env(safe-area-inset-bottom))}
@media (min-width:1100px){.amarre{display:none}
}
.testera{position:relative;overflow:clip;isolation:isolate;padding:calc(var(--alturatecho) + clamp(20px,4vw,64px)) 0 clamp(28px,4vw,56px)}
.testera__fulgor{left:82%;top:0;width:max(110vw,560px);max-width:1300px;opacity:.55}
.testera__curvas{left:82%;top:0;width:max(100vw,520px);max-width:1200px}
.hilo{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:18px;font-size:.8125rem;color:var(--tono-gris)}
.hilo a{display:inline-flex;align-items:center;min-height:44px;padding-right:4px;color:var(--tono-escrito-dos);transition:color var(--tiempo-rapido)}
.hilo a:hover{color:#fff}
.hilo .glifo{width:14px;height:14px}
.testera__titular{font:700 var(--talla-titular)/1 var(--tipo-rotulacion);letter-spacing:-.025em;text-wrap:balance}
.testera__reticula{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}
.testera__relato{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;justify-items:start}
.testera__relato .copete{max-width:40ch}
.testera__botones{display:flex;flex-wrap:wrap;gap:10px}
.testera__vocablo{margin-top:clamp(26px,4vw,56px)}
@media (min-width:1100px){.testera__reticula{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:56px}
}
.hechos-hilera{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.hechos-hilera div{display:flex;flex-direction:column-reverse;gap:6px;padding:12px 14px;border-radius:var(--redondeo-peq);box-shadow:inset 0 0 0 1px var(--tono-trazo)}
.hechos-hilera dd{font:200 clamp(1.75rem,1.3rem + 1.6vw,3rem)/.9 var(--tipo-cuerpo);letter-spacing:-.05em}
.hechos-hilera dt{font:700 .6875rem/1.25 var(--tipo-cuerpo);letter-spacing:.14em;text-transform:uppercase;color:var(--tono-gris)}
@media (min-width:1100px){.hechos-hilera{min-width:420px}
.hechos-hilera div{padding:16px 18px}
}
.botonera{position:sticky;z-index:20;top:var(--alturatecho);display:flex;align-items:center;gap:10px;margin-bottom:18px;padding:10px 0;background:rgba(5,5,5,.86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.chapas{display:flex;flex:1;gap:8px;min-width:0;margin-left:calc(var(--sangria) * -1);padding-left:var(--sangria);overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}
.chapas::-webkit-scrollbar{display:none}
.chapas .chapa{scroll-snap-align:start}
.vista{display:none;gap:6px}
.conjs .vista{display:flex}
.vista button{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--tono-gris);box-shadow:inset 0 0 0 1px var(--tono-trazo);transition:color var(--tiempo-rapido),background-color var(--tiempo-rapido)}
.vista button[aria-pressed="true"]{color:var(--tono-carbon);background:#fff;box-shadow:none}
.vista .glifo{width:18px;height:18px}
.conteo{margin-bottom:14px;font-size:.8125rem;color:var(--tono-gris)}
.conteo b{color:#fff;font-variant-numeric:tabular-nums}
.reticula-carta>li[hidden]{display:none}
.categs{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--separacion)}
.categ{position:relative;display:flex;align-items:flex-end;min-height:220px;overflow:hidden;padding:20px;border-radius:var(--redondeo-grande);isolation:isolate;transition:transform var(--tiempo) var(--suavidad)}
.categ img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform 1s var(--suavidad)}
.categ::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(5,5,5,.92),rgba(5,5,5,.1) 70%);transition:background-color var(--tiempo)}
.categ:hover img{transform:scale(1.06)}
.categ:active{transform:scale(.985)}
.categ__interior{display:block;width:100%}
.categ>.circulo{position:absolute;top:18px;right:18px}
.categ__titulo{display:block;font:800 clamp(1.375rem,2.5vw,2.25rem)/1 var(--tipo-rotulacion);text-transform:uppercase}
.categ__num{display:block;margin-top:8px;font-size:.8125rem;color:var(--tono-escrito-dos)}
.categ:hover .circulo{background:#fff;color:var(--tono-carbon)}
.categ:hover .circulo .glifo{transform:rotate(45deg)}
@media (min-width:720px){.categ{min-height:320px;padding:26px}
}
@media (min-width:1100px){.categs{grid-template-columns:repeat(3,minmax(0,1fr))}
.categ{min-height:440px}
}
.etapas{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--separacion)}
.etapa{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-content:start;padding:22px;border-radius:var(--redondeo-grande);box-shadow:inset 0 0 0 1px var(--tono-trazo)}
.etapa__num{font:200 clamp(3rem,2.4rem + 2vw,4.5rem)/.9 var(--tipo-cuerpo);letter-spacing:-.05em;color:var(--tono-ascua)}
.etapa h3{font:800 clamp(1.125rem,1rem + .6vw,1.5rem)/1.05 var(--tipo-rotulacion);text-transform:uppercase}
.etapa p{color:var(--tono-escrito-dos);font-size:.9375rem}
@media (min-width:720px){.etapas{grid-template-columns:repeat(3,minmax(0,1fr))}
.etapa{padding:28px}
}
.semblanza{position:relative;overflow:clip;isolation:isolate}
.semblanza__tarima{position:relative;height:clamp(360px,60svh,560px);overflow:clip;isolation:isolate}
.semblanza__fulgor{left:50%;top:55%;width:max(150vw,600px);max-width:1500px}
.semblanza__curvas{left:50%;top:55%;width:max(140vw,560px);max-width:1400px}
.semblanza__vocablo{position:absolute;z-index:1;left:0;right:0;top:calc(var(--alturatecho) + (100% - var(--alturatecho)) * .47)}
.semblanza__vocablo--trazo{z-index:3}
.semblanza__modelo{position:absolute;z-index:2;left:50%;top:calc(var(--alturatecho) + 8px);translate:-50% 0;height:calc((100% - var(--alturatecho)) * 1.25);aspect-ratio:655 / 1200}
.semblanza__hilo{position:absolute;z-index:6;top:calc(var(--alturatecho) + 6px);left:0;right:0}
.semblanza__hilo .hilo{display:inline-flex;margin:0;padding:0 12px;border-radius:var(--redondeo-capsula);background:rgba(5,5,5,.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.semblanza__modelo img{width:100%;height:100%;object-fit:contain;object-position:50% 0;filter:drop-shadow(0 24px 40px rgba(0,0,0,.5))}
.semblanza__tarima::after{content:"";position:absolute;inset:auto 0 0;z-index:3;height:42%;background:linear-gradient(to top,var(--tono-fondo) 8%,rgba(5,5,5,0));pointer-events:none}
.semblanza__ficha{position:relative;z-index:5;margin-top:-56px}
.semblanza__vitrina{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}
.semblanza__denominacion{display:flex;align-items:center;gap:12px}
.semblanza__denominacion h1{font:800 clamp(2.5rem,2rem + 2.4vw,4.5rem)/.9 var(--tipo-rotulacion);text-transform:uppercase;letter-spacing:-.02em}
.semblanza__denominacion .marbete{height:34px;font-size:.875rem}
.semblanza__anzuelo{font-size:var(--talla-entradilla);font-weight:300;line-height:1.45;color:var(--tono-escrito-dos);max-width:34ch;text-wrap:pretty}
.semblanza__botones{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
.semblanza__iconos{display:flex;gap:8px;min-width:0}
.semblanza__iconos .capsula{flex:1 1 auto;width:auto;min-width:0}
.semblanza__iconos .circulo{width:52px;height:52px}
.especif{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--tono-trazo)}
.especif div{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--tono-trazo)}
.especif div:nth-child(odd){padding-right:12px}
.especif dt{font:700 .6875rem/1.2 var(--tipo-cuerpo);letter-spacing:.14em;text-transform:uppercase;color:var(--tono-gris)}
.especif dd{font-weight:600;font-size:.9375rem}
@media (min-width:1100px){.semblanza{min-height:clamp(720px,100svh,1000px)}
.semblanza__tarima{position:absolute;inset:0;height:auto}
.semblanza__fulgor,.semblanza__curvas{left:40%;top:56%}
.semblanza__vocablo{top:auto;bottom:36%}
.semblanza__vocablo .titan{width:calc(100% - min(440px,34vw) - 48px)}
.semblanza__modelo{top:auto;bottom:0;left:34%;height:calc(100% - var(--alturatecho) - 10px)}
.semblanza__modelo img{object-position:50% 100%}
.semblanza__tarima::after{height:22%}
.semblanza__ficha{position:absolute;z-index:5;top:calc(var(--alturatecho) + 28px);bottom:28px;left:0;right:0;margin:0;pointer-events:none}
.semblanza__ficha .lienzo{height:100%;display:flex;justify-content:flex-end;align-items:center}
.semblanza__vitrina{width:min(440px,34vw);padding:30px;border-radius:var(--redondeo-grande);pointer-events:auto;background:rgba(10,9,8,.62);-webkit-backdrop-filter:blur(22px) saturate(1.3);backdrop-filter:blur(22px) saturate(1.3);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 40px 80px -40px rgba(0,0,0,.9)}
.semblanza__hilo{top:calc(var(--alturatecho) + 22px)}
.semblanza__hilo .hilo{padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}
}
.album{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:var(--separacion);margin-inline:calc(var(--sangria) * -1);padding:0 var(--sangria) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sangria);scrollbar-width:none}
.album::-webkit-scrollbar{display:none}
.album>*{scroll-snap-align:start}
.album__pieza{position:relative;display:block;overflow:hidden;aspect-ratio:4 / 5;border-radius:var(--redondeo-grande);background:var(--tono-ficha);isolation:isolate}
.album__pieza img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--suavidad)}
.album__pieza:hover img{transform:scale(1.05)}
.album__pieza .marbete{position:absolute;left:14px;bottom:14px}
.album__pieza--ascua{background-color:var(--tono-ascua);background-image:var(--mezcla-ascua)}
.album__pieza--ascua img{object-fit:contain;object-position:50% 100%}
.album__pieza--ascua::before{content:"";position:absolute;z-index:-1;left:50%;top:45%;width:170%;aspect-ratio:1;translate:-50% -50%;background:var(--curvas) center / contain no-repeat;opacity:.35}
.album__pieza--primer img{object-position:50% 6%;transform:scale(1.5);transform-origin:50% 10%}
.album__pieza--primer:hover img{transform:scale(1.58)}
.album__llamado{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;aspect-ratio:4 / 5;border-radius:var(--redondeo-grande);background:var(--tono-papel);color:var(--tono-carbon);transition:transform var(--tiempo) var(--suavidad)}
.album__llamado:hover{transform:translateY(-4px)}
.album__llamado b{font:800 clamp(1.75rem,1.2rem + 2vw,3rem)/.95 var(--tipo-rotulacion);text-transform:uppercase}
.album__bolitas{display:flex;justify-content:center;gap:6px;margin-top:14px}
.album__bolitas button{width:32px;height:32px;display:grid;place-items:center}
.album__bolitas button::before{content:"";width:8px;height:8px;border-radius:8px;background:var(--tono-trazo-dos);transition:width var(--tiempo) var(--suavidad),background-color var(--tiempo)}
.album__bolitas button[aria-current="true"]::before{width:22px;background:#fff}
@media (min-width:720px){.album{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;overflow:visible}
.album__bolitas{display:none}
}
@media (min-width:1100px){.album{grid-template-columns:2fr 1fr 1fr;grid-template-rows:repeat(2,minmax(0,1fr))}
.album__pieza--mayor{grid-row:span 2;aspect-ratio:auto}
.album__llamado{grid-column:span 2}
.album__pieza,.album__llamado{aspect-ratio:auto;min-height:300px}
.album__pieza--mayor{min-height:640px}
}
.gran-llamado{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;overflow:hidden;padding:clamp(24px,4vw,56px);border-radius:var(--redondeo-grande);background:var(--tono-ficha);box-shadow:inset 0 0 0 1px var(--tono-trazo);isolation:isolate}
.gran-llamado__fulgor{left:100%;top:100%;width:900px;opacity:.7}
.gran-llamado__autora{display:flex;align-items:center;gap:16px}
.gran-llamado__autora img{width:76px;height:76px;border-radius:50%;object-fit:cover;object-position:50% 14%;box-shadow:0 0 0 3px var(--tono-ficha),0 0 0 4.5px var(--tono-ascua)}
.gran-llamado__titulo{font:800 clamp(1.75rem,1rem + 3vw,4rem)/.95 var(--tipo-rotulacion);text-transform:uppercase}
.gran-llamado__botones{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
@media (min-width:1100px){.gran-llamado{grid-template-columns:minmax(0,1fr) auto;align-items:center}
.gran-llamado__botones{grid-auto-flow:column}
}
.documento{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}
@media (min-width:1100px){.documento{grid-template-columns:220px minmax(0,720px) 300px;justify-content:space-between;align-items:start;gap:48px}
}
.temario{position:sticky;z-index:15;top:var(--alturatecho);margin-inline:calc(var(--sangria) * -1);padding:10px var(--sangria);background:rgba(5,5,5,.88);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--tono-trazo)}
.temario__encab{display:none}
.temario ol{position:relative;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}
.temario ol::-webkit-scrollbar{display:none}
.temario a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:var(--redondeo-capsula);box-shadow:inset 0 0 0 1px var(--tono-trazo-dos);font-size:.8125rem;font-weight:600;color:var(--tono-escrito-dos);white-space:nowrap;transition:color var(--tiempo-rapido),background-color var(--tiempo-rapido),box-shadow var(--tiempo-rapido)}
.temario a b{color:var(--tono-ascua);font-weight:600;font-variant-numeric:tabular-nums}
.temario a:hover{color:#fff}
.temario a[aria-current="true"]{background:#fff;color:var(--tono-carbon);box-shadow:none}
@media (min-width:1100px){.temario{top:calc(var(--alturatecho) + 28px);margin:0;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0}
.temario__encab{display:block;margin-bottom:14px;font:700 var(--talla-minima)/1.2 var(--tipo-cuerpo);letter-spacing:.16em;text-transform:uppercase;color:var(--tono-gris)}
.temario ol{display:grid;gap:2px;overflow:visible;border-left:1px solid var(--tono-trazo-dos)}
.temario a{display:flex;min-height:44px;padding:0 0 0 16px;margin-left:-1px;border-radius:0;box-shadow:inset 1px 0 0 transparent;white-space:normal;line-height:1.3}
.temario a[aria-current="true"]{background:none;color:#fff;box-shadow:inset 2px 0 0 var(--tono-ascua)}
}
.cronica{min-width:0}
.cronica>p,.cronica li{font-size:var(--talla-media);line-height:1.75;color:#ddd5ce}
.cronica>p{margin:0 0 18px}
.cronica h2{margin:clamp(44px,6vw,72px) 0 18px;font:800 clamp(1.5rem,1rem + 1.9vw,2.625rem)/1.02 var(--tipo-rotulacion);text-transform:uppercase;letter-spacing:-.01em;scroll-margin-top:calc(var(--alturatecho) + 72px);text-wrap:balance}
.cronica h2 b{display:block;margin-bottom:12px;font:600 .8125rem/1 var(--tipo-cuerpo);letter-spacing:.06em;color:var(--tono-ascua)}
.cronica h3{margin:30px 0 10px;font:700 clamp(1.125rem,1rem + .5vw,1.375rem)/1.2 var(--tipo-rotulacion)}
.cronica .copete{margin-bottom:26px}
.cronica figure{margin:28px 0}
.cronica figure img{width:100%;border-radius:var(--redondeo-media);aspect-ratio:16 / 10;object-fit:cover}
.cronica figcaption{margin-top:10px;font-size:.8125rem;color:var(--tono-gris)}
.cronica ul.bolitas{display:grid;gap:10px;margin:0 0 22px}
.cronica .ventajas{margin:6px 0 8px}
.cronica .ventajas h3{margin:0;font:700 1.0625rem/1.3 var(--tipo-cuerpo)}
.cronica .ventajas p{font-size:.9375rem}
.cronica ul.bolitas li{position:relative;padding-left:26px}
.cronica ul.bolitas li::before{content:"";position:absolute;left:4px;top:.7em;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--tono-ascua)}
.cronica p a,.cronica li a{color:#fff;text-decoration:underline;text-decoration-color:var(--tono-ascua);text-underline-offset:3px;text-decoration-thickness:1.5px}
.cronica p a:hover,.cronica li a:hover{color:var(--tono-ascua-viva)}
@media (min-width:1100px){.cronica{padding-top:6px}
.cronica>:first-child{margin-top:0}
}
.manual-cabeza__reticula{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}
.manual-cabeza__foto{overflow:hidden;border-radius:var(--redondeo-grande);aspect-ratio:16 / 11}
.manual-cabeza__foto img{width:100%;height:100%;object-fit:cover;object-position:50% 28%}
.manual-indicadores{display:flex;flex-wrap:wrap;gap:8px}
@media (min-width:1100px){.manual-cabeza__reticula{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:56px}
.manual-cabeza__foto{aspect-ratio:4 / 3}
}
.inserto{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;overflow:hidden;margin:30px 0;padding:22px;border-radius:var(--redondeo-media);isolation:isolate}
.inserto--ascua{background-color:var(--tono-ascua);background-image:var(--mezcla-ascua);color:#fff}
.inserto--ascua::before{content:"";position:absolute;z-index:-1;right:-30%;top:50%;width:110%;aspect-ratio:1;translate:0 -50%;background:var(--curvas) center / contain no-repeat;opacity:.35}
.inserto__titulo{font:800 clamp(1.375rem,1rem + 1.4vw,2.125rem)/1 var(--tipo-rotulacion);text-transform:uppercase}
.inserto__parrafo{font-size:.9375rem;line-height:1.5;opacity:.92}
.inserto__botones{display:flex;flex-wrap:wrap;gap:10px}
.inserto--trazo{background:var(--tono-ficha);box-shadow:inset 0 0 0 1px var(--tono-trazo)}
.inserto--pers{grid-template-columns:96px minmax(0,1fr);align-items:center;background:var(--tono-ficha);box-shadow:inset 0 0 0 1px rgba(255,90,31,.45);transition:box-shadow var(--tiempo)}
.inserto--pers:hover{box-shadow:inset 0 0 0 1.5px var(--tono-ascua)}
.inserto--pers img{width:96px;height:120px;border-radius:var(--redondeo-peq);object-fit:cover;object-position:50% 18%}
.inserto__autora{display:grid;gap:8px;justify-items:start;min-width:0}
.inserto__autora .inserto__parrafo{color:var(--tono-escrito-dos)}
.inserto--pers .capsula{grid-column:1 / -1}
@media (min-width:720px){.inserto{padding:30px}
.inserto--pers{grid-template-columns:120px minmax(0,1fr) auto}
.inserto--pers img{width:120px;height:150px}
.inserto--pers .capsula{grid-column:auto}
}
.lado{display:none}
@media (min-width:1100px){.lado{position:sticky;top:calc(var(--alturatecho) + 28px);display:grid;grid-template-columns:minmax(0,1fr);gap:14px}
}
.lado-ficha{position:relative;display:block;overflow:hidden;aspect-ratio:3 / 4;border-radius:var(--redondeo-grande);isolation:isolate}
.lado-ficha img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 16%;transition:transform 1s var(--suavidad)}
.lado-ficha::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(5,5,5,.95),rgba(5,5,5,0) 60%)}
.lado-ficha:hover img{transform:scale(1.05)}
.lado-ficha__base{position:absolute;left:20px;right:20px;bottom:20px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
.lado-ficha__base b{font:800 1.75rem/1 var(--tipo-rotulacion);text-transform:uppercase}
.lado-ficha__base>span:not(.capsula){font-size:.875rem;color:var(--tono-escrito-dos)}
.lado-ficha .capsula{--alto:48px;--disco:36px}
.minicarta{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:8px 10px 8px 8px;border-radius:var(--redondeo-peq);box-shadow:inset 0 0 0 1px var(--tono-trazo);transition:background-color var(--tiempo-rapido),box-shadow var(--tiempo-rapido)}
.minicarta:hover{background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,90,31,.6)}
.minicarta img{width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:50% 16%}
.minicarta__titulo{min-width:0}
.minicarta__titulo b{display:block;font:800 1rem/1.1 var(--tipo-rotulacion);text-transform:uppercase}
.minicarta__titulo span{display:block;overflow:hidden;margin-top:3px;font-size:.75rem;line-height:1.35;color:var(--tono-gris);text-overflow:ellipsis;white-space:nowrap}
.minicarta .circulo{width:40px;height:40px}
.minicarta:hover .circulo{background:#fff;color:var(--tono-carbon)}
.minicarta:hover .circulo .glifo{transform:rotate(45deg)}
.cuadrante{width:100%;margin:26px 0;font-size:.9375rem}
.cuadrante caption{margin-bottom:12px;text-align:left;font:700 var(--talla-minima)/1.2 var(--tipo-cuerpo);letter-spacing:.16em;text-transform:uppercase;color:var(--tono-gris)}
.cuadrante th{font:700 .6875rem/1.2 var(--tipo-cuerpo);letter-spacing:.14em;text-transform:uppercase;color:var(--tono-gris);text-align:left}
.cuadrante td,.cuadrante th{padding:14px 12px;vertical-align:middle}
.cuadrante .cuadrante__denominacion{font:800 1.0625rem/1.1 var(--tipo-rotulacion);text-transform:uppercase}
.cuadrante .cuadrante__denominacion span{display:block;margin-top:6px;font:600 .75rem/1 var(--tipo-cuerpo);letter-spacing:.02em;text-transform:none;color:var(--tono-ascua-viva)}
.cuadrante .cuadrante__importe{font:300 1.5rem/1 var(--tipo-cuerpo);letter-spacing:-.03em;white-space:nowrap}
.cuadrante .cuadrante__importe small{font:600 .6875rem/1 var(--tipo-cuerpo);letter-spacing:.04em;color:var(--tono-gris)}
.cuadrante .consta{color:var(--tono-ascua)}
.cuadrante .falta{color:var(--tono-gris)}
.cuadrante .glifo{width:20px;height:20px}
@media (max-width:719px){.cuadrante,.cuadrante tbody,.cuadrante tr,.cuadrante td{display:block;width:100%}
.cuadrante thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}
.cuadrante caption{display:block;width:100%}
.cuadrante tr{position:relative;margin-bottom:10px;padding:16px;border-radius:var(--redondeo-media);background:var(--tono-ficha);box-shadow:inset 0 0 0 1px var(--tono-trazo)}
.cuadrante td{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;border-bottom:1px solid var(--tono-trazo);text-align:right}
.cuadrante td::before{content:attr(data-rotulo);font:700 .6875rem/1.2 var(--tipo-cuerpo);letter-spacing:.12em;text-transform:uppercase;color:var(--tono-gris);text-align:left}
.cuadrante td:first-child{display:block;padding-top:0;text-align:left}
.cuadrante td:first-child::before{display:none}
.cuadrante td:last-child{display:block;padding:14px 0 0;border:0}
.cuadrante td:last-child::before{display:none}
.cuadrante td:last-child .capsula{width:100%}
}
@media (min-width:720px){.cuadrante{border-top:1px solid var(--tono-trazo-dos)}
.cuadrante thead th{padding-top:16px;padding-bottom:16px;border-bottom:1px solid var(--tono-trazo-dos)}
.cuadrante tbody tr{border-bottom:1px solid var(--tono-trazo);transition:background-color var(--tiempo-rapido)}
.cuadrante tbody tr:hover{background:rgba(255,255,255,.03)}
.cuadrante td:last-child{text-align:right}
}
.podio{display:grid;gap:var(--separacion)}
@media (min-width:1100px){.podio{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:1099px){.podio{grid-auto-flow:column;grid-auto-columns:min(84%,420px);margin-inline:calc(var(--sangria) * -1);padding:6px var(--sangria) 22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--sangria);scrollbar-width:none}
.podio::-webkit-scrollbar{display:none}
.podio>*{scroll-snap-align:start}
}
.abono__puesto{font:600 .8125rem/1 var(--tipo-cuerpo);letter-spacing:.06em;font-variant-numeric:tabular-nums}
.tablacomp-contenedor{border-radius:var(--redondeo-grande)}
@media (min-width:720px){.tablacomp-contenedor{padding:8px 24px;background:var(--tono-ficha);box-shadow:inset 0 0 0 1px var(--tono-trazo)}
.tablacomp-contenedor .cuadrante{margin:0;border-top:0}
}
.contra{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--separacion);align-items:stretch}
.contra__eje{position:relative;display:grid;place-items:center;min-height:90px}
.contra__eje .titan{container-type:normal;width:100%;text-align:center}
.contra__eje .titan__renglon{font-size:clamp(4.5rem,3rem + 7vw,11rem);line-height:.8}
.contra__lado{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:start;padding:24px;border-radius:var(--redondeo-grande);background:var(--tono-ficha);box-shadow:inset 0 0 0 1px var(--tono-trazo)}
.contra__lado--ascua{background-color:var(--tono-ascua);background-image:var(--mezcla-ascua);box-shadow:var(--resplandor-ascua)}
.contra__lado h3{font:800 clamp(1.5rem,1.1rem + 1.6vw,2.5rem)/1 var(--tipo-rotulacion);text-transform:uppercase}
.contra__hileras{display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid rgba(255,255,255,.22)}
.contra__hileras div{display:flex;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.22);font-size:.9375rem}
.contra__hileras dt{color:rgba(255,255,255,.72)}
.contra__hileras dd{font-weight:700;text-align:right}
.contra__importe{font:200 clamp(3rem,2.2rem + 3vw,5rem)/.9 var(--tipo-cuerpo);letter-spacing:-.05em}
.contra__importe small{font:700 .75rem/1 var(--tipo-cuerpo);letter-spacing:.06em;text-transform:uppercase}
@media (min-width:1100px){.contra{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}
.contra__lado{padding:36px}
.contra__eje{min-width:220px}
}
.quienes__reticula{display:grid;grid-template-columns:minmax(0,1fr);gap:36px}
.quienes__rutas{display:none}
@media (min-width:1100px){.quienes__reticula{grid-template-columns:220px minmax(0,860px);justify-content:start;column-gap:clamp(48px,9vw,160px)}
.quienes__rutas{position:sticky;top:calc(var(--alturatecho) + 28px);display:grid;align-self:start;gap:2px;border-left:1px solid var(--tono-trazo-dos)}
.quienes__rutas a{display:flex;align-items:center;min-height:44px;padding-left:16px;color:var(--tono-escrito-dos);font-size:.875rem;font-weight:600;transition:color var(--tiempo-rapido)}
.quienes__rutas a:hover{color:#fff}
}
.transparencia{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;margin:28px 0;padding:22px;border-radius:var(--redondeo-media);background:var(--tono-ficha);box-shadow:inset 0 0 0 1px rgba(255,90,31,.5)}
.transparencia .disco{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgba(255,90,31,.14);color:var(--tono-ascua)}
.transparencia b{display:block;margin-bottom:6px;font:700 var(--talla-minima)/1.2 var(--tipo-cuerpo);letter-spacing:.16em;text-transform:uppercase;color:var(--tono-ascua-viva)}
.transparencia p{color:#ddd5ce}
.terna{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--separacion)}
@media (min-width:720px){.terna{grid-template-columns:repeat(3,minmax(0,1fr))}
}
.terna .abono{min-height:300px}
.enumeracion{display:grid;gap:0;margin:10px 0 26px;border-top:1px solid var(--tono-trazo)}
.enumeracion li{display:grid;grid-template-columns:3em minmax(0,1fr);gap:4px 12px;padding:16px 0;border-bottom:1px solid var(--tono-trazo)}
.enumeracion b{grid-row:span 2;color:var(--tono-ascua);font-weight:600;font-variant-numeric:tabular-nums}
.enumeracion strong{font:800 1.0625rem/1.2 var(--tipo-rotulacion);text-transform:uppercase}
.enumeracion span{color:var(--tono-escrito-dos);font-size:.9375rem}
.extravio{position:relative;overflow:clip;isolation:isolate}
.extravio__tarima{position:relative;height:clamp(330px,52svh,520px);overflow:clip;isolation:isolate}
.extravio__fulgor{left:50%;top:62%;width:max(140vw,600px);max-width:1400px}
.extravio__curvas{left:50%;top:62%;width:max(130vw,560px);max-width:1300px}
.extravio__vocablo{position:absolute;z-index:1;left:0;right:0;bottom:12%}
.extravio__vocablo--trazo{z-index:3}
.extravio__modelo{position:absolute;z-index:2;left:50%;top:calc(var(--alturatecho) + 8px);translate:-50% 0;height:calc((100% - var(--alturatecho)) * 1.3);aspect-ratio:610 / 1200}
.extravio__modelo img{width:100%;height:100%;object-fit:contain;object-position:50% 0;filter:drop-shadow(0 24px 40px rgba(0,0,0,.5))}
.extravio__tarima::after{content:"";position:absolute;inset:auto 0 0;z-index:3;height:44%;background:linear-gradient(to top,var(--tono-fondo) 8%,rgba(5,5,5,0))}
.extravio__relato{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;justify-items:start;padding-bottom:clamp(36px,5vw,72px)}
.extravio__relato h1{font:700 var(--talla-titular)/1 var(--tipo-rotulacion);letter-spacing:-.025em;text-wrap:balance}
.extravio__relato p{color:var(--tono-escrito-dos);font-size:var(--talla-entradilla);font-weight:300}
.extravio__botones{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;width:100%}
@media (min-width:720px){.extravio__botones{display:flex;width:auto}
}
@media (min-width:1100px){.extravio{min-height:clamp(700px,100svh,960px)}
.extravio__tarima{position:absolute;inset:0;height:auto}
.extravio__vocablo{bottom:9%}
.extravio__modelo{top:auto;bottom:0;left:66%;height:calc(100% - var(--alturatecho) - 10px)}
.extravio__modelo img{object-position:50% 100%}
.extravio__relato{position:absolute;top:calc(var(--alturatecho) + clamp(48px,9vh,110px));left:0;right:0;padding:0}
.extravio__relato-interior{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;justify-items:start;max-width:30rem}
}
.chico-reticula{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}
@media (min-width:720px){.chico-reticula{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (min-width:1100px){.chico-reticula{grid-template-columns:repeat(3,minmax(0,1fr))}
}
.en-espera{opacity:0;transform:translateY(28px)}
.en-espera.revelado{opacity:1;transform:none;transition:opacity .55s var(--suavidad),transform .7s var(--suavidad);transition-delay:calc(var(--orden,0) * 60ms)}
.en-espera.de-golpe,.en-espera.de-golpe .barras__base i{transition:none}
@media (prefers-reduced-motion:no-preference){.entrada>*{animation:asoma .9s var(--suavidad) both}
.entrada>:nth-child(2){animation-delay:.08s}
.entrada>:nth-child(3){animation-delay:.16s}
.entrada>:nth-child(4){animation-delay:.24s}
.entrada>:nth-child(5){animation-delay:.32s}
.modelo-entra{animation:aparece 1.2s var(--suavidad) both .1s}
.vocablo-entra .titan__renglon{animation:emerge 1.1s var(--suavidad) both}
.vocablo-entra .titan__renglon + .titan__renglon{animation-delay:.08s}
.secuencia__segmento i:first-child::after{animation:avance 7s linear .5s both}
.pulso{animation:pulsa 2.4s ease-out 7.6s 3}
}
@keyframes latido{from{scale:.93;opacity:.82}
to{scale:1.05;opacity:1}
}
@keyframes rotacion{to{rotate:360deg}
}
@keyframes desliza{to{transform:translateX(-50%)}
}
@keyframes avance{from{transform:scaleX(0)}
to{transform:scaleX(1)}
}
@keyframes asoma{from{opacity:0;translate:0 22px}
to{opacity:1;translate:0 0}
}
@keyframes aparece{from{opacity:0;scale:1.04}
to{opacity:1;scale:1}
}
@keyframes emerge{from{opacity:0;translate:0 18%}
to{opacity:1;translate:0 0}
}
@keyframes pulsa{0%{box-shadow:0 0 0 0 rgba(255,255,255,.5)}
100%{box-shadow:0 0 0 16px rgba(255,255,255,0)}
}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important}
.en-espera{opacity:1;transform:none}
}
.isotipo{gap:0}
.isotipo__grafia{width:152px;height:auto;aspect-ratio:170 / 30;overflow:visible}
.isotipo__globito{fill:var(--tono-ascua);filter:drop-shadow(0 0 7px rgba(255,90,31,.75));transition:fill var(--tiempo)}
.isotipo__pepita{fill:var(--tono-fondo)}
.isotipo__vocablo{fill:var(--tono-escrito);font:700 20px var(--tipo-rotulacion);letter-spacing:-.02em}
.isotipo__dominio{fill:var(--tono-ascua-viva);font:700 13px var(--tipo-cuerpo)}
.isotipo:hover .isotipo__globito{fill:var(--tono-ascua-viva)}
.isotipo:active{transform:scale(.97)}
@media (max-width:399px){.isotipo__grafia{width:128px}
.techo__botones .capsula--peq{padding:0 14px 0 16px;gap:0}
.techo__botones .capsula--peq .capsula__disco{display:none}
}
.despliega{position:relative}
.despliega__boton{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 12px 0 16px;border-radius:var(--redondeo-capsula);font:600 .875rem/1 var(--tipo-cuerpo);color:var(--tono-escrito-dos);transition:color var(--tiempo-rapido),background-color var(--tiempo-rapido)}
.despliega__boton .glifo{width:16px;height:16px;transition:transform var(--tiempo) var(--suavidad)}
.despliega__boton:hover,.despliega.desplegado .despliega__boton{color:#fff;background:rgba(255,255,255,.07)}
.despliega.desplegado .despliega__boton .glifo{transform:rotate(180deg)}
.despliega.seccion-actual .despliega__boton{position:relative;color:#fff}
.despliega.seccion-actual .despliega__boton::after{content:"";position:absolute;left:50%;bottom:5px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--tono-ascua);box-shadow:0 0 10px var(--tono-ascua)}
.despliega__vitrina{position:absolute;z-index:60;left:50%;top:calc(100% + 8px);min-width:300px;padding:16px;border-radius:var(--redondeo-media);background:rgba(14,12,11,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px var(--tono-trazo-dos),0 30px 60px -20px rgba(0,0,0,.9);opacity:0;visibility:hidden;transform:translate(-50%,6px);transition:opacity var(--tiempo-rapido),transform var(--tiempo) var(--suavidad),visibility 0s var(--tiempo)}
.despliega__vitrina::before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}
.despliega.desplegado .despliega__vitrina,html:not(.conjs) .despliega:focus-within .despliega__vitrina{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity var(--tiempo-rapido),transform var(--tiempo) var(--suavidad),visibility 0s}
@media (hover:hover){.despliega:hover .despliega__vitrina{opacity:1;visibility:visible;transform:translate(-50%,0);transition:opacity var(--tiempo-rapido),transform var(--tiempo) var(--suavidad),visibility 0s}
}
.despliega__encab{margin:0 0 8px;padding:0 8px 10px;border-bottom:1px solid var(--tono-trazo);font:700 var(--talla-minima)/1.2 var(--tipo-cuerpo);letter-spacing:.16em;text-transform:uppercase;color:var(--tono-gris)}
.despliega__reticula{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}
.despliega__reticula--dos{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;min-width:380px}
.rutas .despliega__reticula a{display:flex;min-height:40px;padding:0 10px;border-radius:12px;white-space:nowrap}
.rutas .despliega__reticula a:hover{background:rgba(255,90,31,.12);color:#fff}
.rutas .despliega__reticula a[aria-current="page"]{color:var(--tono-ascua-viva)}
.rutas .despliega__reticula a[aria-current="page"]::after{display:none}
.rutas .despliega__reticula a:active{transform:scale(.98)}
.navmovil__grupo{border-bottom:1px solid var(--tono-trazo)}
.navmovil__grupo summary{display:flex;align-items:center;gap:14px;min-height:64px;cursor:pointer;list-style:none;font:800 clamp(1.25rem,5.6vw,2.25rem)/1 var(--tipo-rotulacion);text-transform:uppercase;transition:color var(--tiempo-rapido)}
.navmovil__grupo summary::-webkit-details-marker{display:none}
.navmovil__grupo summary b{min-width:2.6em;font:600 .75rem/1 var(--tipo-cuerpo);letter-spacing:.06em;color:var(--tono-ascua)}
.navmovil__grupo summary .glifo{margin-left:auto;width:22px;height:22px;color:var(--tono-gris);transition:transform var(--tiempo) var(--suavidad)}
.navmovil__grupo[open] summary .glifo{transform:rotate(180deg);color:#fff}
.navmovil__grupo summary:active{color:var(--tono-ascua)}
.navmovil__secundario{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;padding:0 0 14px calc(2.6em + 14px)}
.navmovil__rutas .navmovil__secundario a{display:flex;align-items:center;gap:0;min-height:44px;padding:0;border-bottom:1px solid var(--tono-trazo);font:600 .9375rem/1.25 var(--tipo-cuerpo);text-transform:none;color:var(--tono-escrito-dos)}
.navmovil__rutas .navmovil__secundario a[aria-current="page"],.navmovil__rutas .navmovil__secundario a:active{color:var(--tono-ascua-viva);padding-left:0}
@media (max-width:419px){.navmovil__secundario{grid-template-columns:minmax(0,1fr);padding-left:0}
}
.navmovil__rutas a[aria-current="page"]{color:var(--tono-ascua-viva)}
.capsula--lisa{justify-content:center;padding:0 22px}
@media (max-width:719px){.apertura__vocablo{top:calc(var(--alturatecho) + 70px + (100% - var(--alturatecho) - 70px) * .43 - 11.1vw + 3.6px)}
.apertura__titular{font-size:clamp(1.875rem,8.2vw,2.625rem)}
}
@media (max-width:719px) and (max-height:800px){.apertura__vocablo{top:calc(var(--alturatecho) + 70px + (100% - var(--alturatecho) - 70px) * .37 - 11.1vw + 3.6px)}
}
@media (max-width:719px) and (max-height:700px){.apertura__vocablo{top:calc(var(--alturatecho) + 70px + (100% - var(--alturatecho) - 70px) * .32 - 11.1vw + 3.6px)}
}
@media (min-width:720px){.apertura__vocablo{top:calc(var(--alturatecho) + 8px + (100% - var(--alturatecho) - 8px) * .235);bottom:auto}
.apertura__relato{top:auto;bottom:clamp(32px,5.6vh,64px);padding:0;background:none}
.apertura__relato::before{content:"";position:absolute;z-index:-1;left:0;bottom:calc(clamp(32px,5.6vh,64px) * -1);width:min(100%,760px);height:calc(100% + 160px);background:radial-gradient(ellipse 80% 70% at 0% 100%,rgba(5,5,5,.82),rgba(5,5,5,.5) 45%,rgba(5,5,5,0) 75%);pointer-events:none}
}
@media (min-width:720px) and (max-width:1099px){.apertura__modelo{left:66%}
.apertura__relato-interior{max-width:26rem}
}
@media (min-width:1100px){.apertura__vocablo .titan{width:calc(100% - clamp(200px,15vw,248px) - 48px)}
.apertura__relato-interior{max-width:26rem}
}
@media (min-width:1100px){html:not(.conjs) .amarre[data-amarre="tardio"] ~ main .apertura__relato{padding-bottom:0}
}
@media (min-width:1100px) and (max-height:820px){.apertura__secundario{display:none}
.apertura__botones{margin-top:22px}
}
@media (min-width:1600px){.apertura__relato-interior{max-width:30rem}
}
.carta__zona{position:absolute;inset:0;border-radius:inherit}
.carta--aplicacion .carta__techo,.carta--aplicacion .carta__cuerpo{pointer-events:none}
.carta--aplicacion .carta__techo a,.carta--aplicacion .carta__cuerpo a{pointer-events:auto}
.carta--aplicacion .marbete{transition:background-color var(--tiempo-rapido),color var(--tiempo-rapido)}
.carta--aplicacion .marbete:hover{background:#fff;color:var(--tono-carbon)}
.carta--aplicacion .carta__denominacion{font:700 clamp(1.125rem,.85rem + 1vw,1.875rem)/1.02 var(--tipo-rotulacion);text-transform:none;letter-spacing:-.02em}
.carta--aplicacion .carta__denominacion a{display:inline-flex;align-items:center;min-height:44px;margin:-10px 0;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:1.5px;transition:text-decoration-color var(--tiempo-rapido),color var(--tiempo-rapido)}
.carta--aplicacion .carta__denominacion a:hover{text-decoration-color:var(--tono-ascua)}
.carta--aplicacion .carta__denominacion a:active{color:var(--tono-ascua-viva)}
.carta__importe{font:600 .8125rem/1.2 var(--tipo-cuerpo);color:var(--tono-ascua-viva)}
.carta__ampliar{display:none}
@media (max-width:719px){.carta--aplicacion .carta__anzuelo{display:none}
}
@media (min-width:720px){.carta--aplicacion .carta__boton{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px}
.carta__ampliar{display:inline-flex;align-items:center;min-height:44px;font:600 .875rem/1 var(--tipo-cuerpo);color:var(--tono-escrito-dos);text-decoration:underline;text-decoration-color:rgba(255,255,255,.3);text-underline-offset:4px;transition:color var(--tiempo-rapido),text-decoration-color var(--tiempo-rapido)}
.carta__ampliar:hover{color:#fff;text-decoration-color:var(--tono-ascua)}
}
.reticula-carta.modo-renglones .carta__zona{right:auto;width:36%}
.reticula-carta.modo-renglones .carta--aplicacion .carta__anzuelo{display:-webkit-box}
.carrete__reticula{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--separacion)}
.carrete__reticula>li{min-width:0}
.toma{position:relative;display:block;overflow:hidden;aspect-ratio:2 / 3;border-radius:var(--redondeo-media);background:var(--tono-ficha);isolation:isolate;box-shadow:inset 0 0 0 1px var(--tono-trazo);transition:transform var(--tiempo) var(--suavidad),box-shadow var(--tiempo)}
.toma video{position:absolute;inset:0;z-index:-2;display:block;width:100%;height:100%;object-fit:cover;object-position:50% 28%;background:var(--tono-ficha);transition:transform 1s var(--suavidad)}
.toma::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(5,5,5,.92) 0%,rgba(5,5,5,.45) 26%,rgba(5,5,5,0) 48%);pointer-events:none}
.toma::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 1.5px rgba(255,90,31,0),inset 0 -120px 100px -80px rgba(255,90,31,0);transition:box-shadow .45s var(--suavidad)}
.toma__franja{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding:10px}
.toma__denominacion{overflow:hidden;padding-left:2px;font:700 1rem/1.15 var(--tipo-rotulacion);letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 12px rgba(0,0,0,.6)}
.toma .capsula{width:100%;--alto:40px;--disco:30px;gap:8px;padding-left:14px;font-size:.8125rem}
.toma .capsula__disco .glifo{width:16px;height:16px}
.toma:hover::after,.toma:focus-visible::after{box-shadow:inset 0 0 0 1.5px rgba(255,90,31,.95),inset 0 -120px 100px -80px rgba(255,90,31,.5)}
.toma:hover .capsula--claro,.toma:focus-visible .capsula--claro{background:var(--tono-ascua);color:#fff}
.toma:hover .capsula__disco{transform:scale(1.08)}
.toma:active{transform:scale(.985)}
.toma:active .capsula--claro{background:var(--tono-ascua-dos);color:#fff}
@media (hover:hover){.toma:hover video{transform:scale(1.05)}
}
@media (min-width:720px){.carrete__reticula{grid-template-columns:repeat(3,minmax(0,1fr))}
.toma{border-radius:var(--redondeo-grande)}
.toma__franja{gap:10px;padding:16px}
.toma__denominacion{font-size:1.375rem}
.toma .capsula{--alto:44px;--disco:32px;padding-left:18px;font-size:.875rem}
}
@media (min-width:1100px){.carrete__reticula{grid-template-columns:repeat(6,minmax(0,1fr))}
.toma{border-radius:var(--redondeo-media)}
.toma__franja{gap:8px;padding:10px}
.toma__denominacion{font-size:clamp(.9375rem,.55rem + .55vw,1.125rem)}
.toma .capsula{--alto:40px;--disco:30px;padding-left:14px;font-size:.8125rem}
}
.plantel b{font:700 .8125rem/1.15 var(--tipo-rotulacion);text-transform:none;letter-spacing:-.01em}
.lado-ficha__base b{font-size:1.375rem}
.lado-ficha__base b.nombre-largo{font-size:1.0625rem;letter-spacing:-.01em}
.minicarta__titulo b{text-transform:none;font-weight:700;letter-spacing:-.01em}
@media (max-width:719px){.contra__lado h3{font-size:clamp(1.25rem,6.4vw,1.75rem)}
}
.categ__titulo--peq{font:700 clamp(1.25rem,1rem + 1vw,1.75rem)/1.1 var(--tipo-rotulacion);text-transform:none;letter-spacing:-.015em}
@media (max-width:719px){.reticula-carta>.reticula-carta__anuncio{grid-column:span 2}
.reticula-carta>.reticula-carta__anuncio .baldosa{min-height:220px}
}
@media (min-width:720px) and (max-width:1099px){.reticula-carta>.reticula-carta__anuncio--base{display:none}
}
@media (min-width:1100px){.reticula-carta--4>.reticula-carta__anuncio{grid-column:span 2}
}
.cronica h2,.encab-extenso,.faja__titulo,.inserto__titulo,.baldosa__titulo,.categ__titulo{overflow-wrap:break-word}
@media (max-width:719px){.cronica h2{font-size:min(1.5rem,5.4vw)}
.inserto--pers .inserto__titulo{font:700 1.25rem/1.1 var(--tipo-rotulacion);text-transform:none;letter-spacing:-.01em}
.reticula-carta>li:not(.reticula-carta__anuncio) .baldosa__titulo{font:700 1.125rem/1.1 var(--tipo-rotulacion);text-transform:none;letter-spacing:-.01em}
}
@media (max-width:399px){.faja__titulo{font-size:1.625rem}
}
@media (min-width:720px) and (max-width:1099px){.categs--entradas{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.semblanza__denominacion .semblanza__titular{font:700 clamp(2rem,1.5rem + 1.8vw,3.25rem)/1 var(--tipo-rotulacion);letter-spacing:-.025em;text-transform:none;text-wrap:balance}
.semblanza__denominacion .semblanza__titular.talla-larga{font-size:clamp(1.75rem,1.3rem + 1.3vw,2.5rem)}
.semblanza__iconos .capsula{justify-content:space-between}
.balance{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--separacion);margin:6px 0 28px}
.balance__columna{padding:22px;border-radius:var(--redondeo-media);background:var(--tono-ficha);box-shadow:inset 0 0 0 1px var(--tono-trazo)}
.balance__columna--ventaja{box-shadow:inset 0 0 0 1px rgba(255,90,31,.45)}
.balance__columna h3{margin:0 0 12px;font:800 1rem/1.2 var(--tipo-rotulacion);letter-spacing:.04em;text-transform:uppercase}
.balance__columna ul{display:grid;gap:10px}
.balance__columna li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:.9375rem;line-height:1.5;color:var(--tono-escrito-dos)}
.balance__columna .glifo{width:20px;height:20px;margin-top:2px}
.balance__columna--ventaja .glifo{color:var(--tono-ascua)}
.balance__columna--desventaja .glifo{color:var(--tono-gris)}
@media (min-width:720px){.balance{grid-template-columns:repeat(2,minmax(0,1fr))}
}
.opciones{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:8px 0 26px}
.indicepaginas{display:grid;grid-template-columns:minmax(0,1fr);margin:0 0 26px;border-top:1px solid var(--tono-trazo)}
.cronica .indicepaginas a{text-decoration:none}
.cronica .indicepaginas a{display:flex;align-items:center;min-height:48px;padding:8px 0;border-bottom:1px solid var(--tono-trazo);color:var(--tono-escrito-dos);font-weight:600;line-height:1.35;transition:color var(--tiempo-rapido),padding var(--tiempo) var(--suavidad)}
.cronica .indicepaginas a:hover{color:#fff;padding-left:8px}
.indicepaginas a:active{color:var(--tono-ascua-viva)}
@media (min-width:720px){.indicepaginas{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}
}
.cronica h2:not(:has(b)){margin-top:clamp(36px,5vw,56px)}
.quienes__reticula .cronica>h2:first-child{margin-top:0}
.zocalo__tramos{grid-template-columns:repeat(2,minmax(0,1fr))}
.zocalo__tramos nav:last-child{grid-column:1 / -1}
.zocalo__enlinea{color:#fff;text-decoration:underline;text-decoration-color:var(--tono-ascua);text-underline-offset:3px}
.zocalo__enlinea:hover{color:var(--tono-ascua-viva)}
.zocalo__vinculos a{line-height:1.3}
.zocalo__vinculos a:active{color:var(--tono-ascua-viva)}
@media (min-width:720px){.zocalo__reticula{grid-template-columns:minmax(0,1fr)}
.zocalo__tramos{grid-template-columns:repeat(3,minmax(0,1fr))}
.zocalo__tramos nav:last-child{grid-column:auto}
}
@media (min-width:1100px){.zocalo__reticula{grid-template-columns:minmax(0,1.1fr) minmax(0,2.4fr) minmax(0,.8fr)}
.zocalo--lisa .zocalo__reticula{grid-template-columns:minmax(0,1.1fr) minmax(0,2.4fr)}
}
.zocalo__marca{align-content:start}
.zocalo--lisa{padding-bottom:calc(28px + env(safe-area-inset-bottom))}
.barras [data-medida="5"]{--medida:5%}
.barras [data-medida="10"]{--medida:10%}
.barras [data-medida="15"]{--medida:15%}
.barras [data-medida="20"]{--medida:20%}
.barras [data-medida="25"]{--medida:25%}
.barras [data-medida="30"]{--medida:30%}
.barras [data-medida="35"]{--medida:35%}
.barras [data-medida="40"]{--medida:40%}
.barras [data-medida="45"]{--medida:45%}
.barras [data-medida="50"]{--medida:50%}
.barras [data-medida="55"]{--medida:55%}
.barras [data-medida="60"]{--medida:60%}
.barras [data-medida="65"]{--medida:65%}
.barras [data-medida="70"]{--medida:70%}
.barras [data-medida="75"]{--medida:75%}
.barras [data-medida="80"]{--medida:80%}
.barras [data-medida="85"]{--medida:85%}
.barras [data-medida="90"]{--medida:90%}
.barras [data-medida="95"]{--medida:95%}
.galletas{position:fixed;z-index:70;left:0;right:0;bottom:0;padding-bottom:env(safe-area-inset-bottom);background:rgba(14,12,11,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -1px 0 var(--tono-trazo-dos)}
.galletas[hidden]{display:none}
.galletas__interior{display:flex;align-items:center;gap:10px 14px;padding-block:10px}
.galletas__titulo{flex:1;min-width:0;font-size:.8125rem;line-height:1.4;color:var(--tono-escrito-dos)}
.galletas__titulo a{color:#fff;text-decoration:underline;text-decoration-color:var(--tono-ascua);text-underline-offset:3px}
.galletas__base{display:flex;flex:none;gap:8px}
.galletas__base .capsula{padding:0 16px}
@media (max-width:559px){.galletas__interior{gap:10px;padding-block:8px}
.galletas__titulo{font-size:.75rem;line-height:1.35}
.galletas__base{gap:6px}
.galletas__base .capsula{padding:0 13px;font-size:.8125rem}
}
@media (max-width:1099px){.con-aviso .apertura__relato{padding-bottom:calc(18px + var(--galleta,0px))}
.con-aviso .amarre{bottom:calc(10px + var(--galleta,0px))}
.con-aviso .zocalo{padding-bottom:calc(28px + var(--amarre) + var(--galleta,0px) + env(safe-area-inset-bottom))}
}
@media (min-width:720px) and (max-width:1099px){.con-aviso .apertura__relato{padding-bottom:0;bottom:calc(clamp(32px,5.6vh,64px) + var(--galleta,0px))}
}
@media (min-width:1100px){.galletas{left:auto;right:24px;bottom:24px;width:420px;border-radius:var(--redondeo-media);padding:6px 4px;box-shadow:inset 0 0 0 1px var(--tono-trazo-dos),0 30px 60px -20px rgba(0,0,0,.9)}
.galletas .lienzo{padding-inline:16px}
.galletas__interior{flex-wrap:wrap}
.galletas__titulo{flex-basis:100%}
}
@media (max-width:719px){.apertura__secundario--unica{display:block;margin-top:10px;max-width:34ch;font-size:.9375rem;font-weight:400;line-height:1.45;color:var(--tono-escrito-dos);text-wrap:pretty}
}
.cronica>p,.cronica>ul.bolitas{max-width:68ch;text-wrap:pretty}
.cronica>.copete{margin-bottom:28px;color:var(--tono-escrito)}
.cronica>.copete + .copete{margin-top:-12px}
.cronica>p + ul.bolitas{margin-top:-4px}
.preguntas__respuesta a{color:#fff;text-decoration:underline;text-decoration-color:var(--tono-ascua);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color var(--tiempo-rapido)}
.preguntas__respuesta a:hover{color:var(--tono-ascua-viva)}
.preguntas__respuesta a:active{color:var(--tono-ascua)}
div.preguntas__respuesta>* + *{margin-top:12px}
.preguntas__respuesta ul.bolitas{display:grid;gap:8px;margin:0}
.preguntas__respuesta ul.bolitas li{position:relative;padding-left:22px;font-size:inherit;line-height:1.6;color:inherit}
.preguntas__respuesta ul.bolitas li::before{content:"";position:absolute;left:3px;top:.62em;width:7px;height:7px;border-radius:50%;border:1.5px solid var(--tono-ascua)}
.sentencia{position:relative;overflow:hidden;display:grid;gap:14px;margin:4px 0 28px;padding:clamp(22px,3vw,34px);border-radius:var(--redondeo-media);background:var(--tono-ficha);box-shadow:inset 0 0 0 1px rgba(255,90,31,.45);isolation:isolate}
.sentencia::before{content:"";position:absolute;z-index:-1;right:-22%;top:-60%;width:72%;aspect-ratio:1;background:var(--mezcla-fulgor);opacity:.16;pointer-events:none}
.sentencia p,.cronica .sentencia li{font-size:var(--talla-entradilla);font-weight:300;line-height:1.55;color:var(--tono-escrito);text-wrap:pretty}
.sentencia ul.bolitas{margin:0}
.sentencia a{color:#fff;text-decoration:underline;text-decoration-color:var(--tono-ascua);text-underline-offset:3px}
.balance__columna li a{color:#fff;text-decoration:underline;text-decoration-color:var(--tono-ascua);text-underline-offset:3px}
@media (min-width:720px){.cronica h2.talla-larga{font-size:clamp(1.25rem,.8rem + 1.2vw,1.875rem)}
}
@media (min-width:1100px){.documento>.cronica:first-child{grid-column:2}
}
.importe-aclaracion,.cronica>.importe-aclaracion{max-width:68ch;margin:-12px 0 26px;font-size:.8125rem;line-height:1.45;color:var(--tono-gris);text-wrap:pretty}
.celda .importe-aclaracion{margin:auto 0 0}
.tablacomp-contenedor + .importe-aclaracion{margin:14px 0 0}
.rubrica{display:flex;align-items:center;gap:14px;margin:0 0 30px;padding-bottom:20px;border-bottom:1px solid var(--tono-trazo)}
.rubrica__disco{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--tono-ascua);background:radial-gradient(circle at 50% 130%,rgba(255,90,31,.32),rgba(255,90,31,0) 70%);box-shadow:inset 0 0 0 1px rgba(255,90,31,.5),0 0 22px -8px rgba(255,90,31,.9)}
.rubrica__disco .glifo{width:18px;height:18px}
.rubrica__titulo{display:flex;flex-direction:column;gap:3px;min-width:0;margin:0;font:600 .9375rem/1.35 var(--tipo-cuerpo);color:var(--tono-escrito-dos)}
.cronica .rubrica__titulo a{padding-block:12px;transition:color var(--tiempo-rapido),text-decoration-color var(--tiempo-rapido)}
.cronica .rubrica__titulo a:active{color:var(--tono-ascua)}
.rubrica__punto{display:none;color:var(--tono-ascua);font-weight:800}
.rubrica__fecha{font-size:.8125rem;font-weight:500;color:var(--tono-gris)}
.rubrica__fecha time{color:var(--tono-escrito-dos);font-weight:600;font-variant-numeric:tabular-nums}
.cronica .rubrica + h2{margin-top:0}
@media (min-width:720px){.rubrica__titulo{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:10px}
.rubrica__punto{display:inline}
.rubrica__fecha{font-size:.875rem}
}
.manual-cabeza__foto img{object-position:50% 4%}
.categ img{object-position:50% 6%}
.faja__foto{object-position:22% 6%}
@media (min-width:1100px){.faja__foto{object-position:30% 4%}
}
@media (max-width:719px){.semblanza__modelo{top:calc(var(--alturatecho) + 54px)}
}
.titan--pal-spicy .titan__renglon{font-weight:700;font-size:30.057cqi;margin-left:-0.032em}
@media (min-width:720px){.titan--pal-spicy .titan__renglon{font-weight:800;font-size:20.288cqi;margin-left:-0.035em}
}
.titan--pal-spicychat .titan__renglon{font-weight:800;font-size:10.460cqi;margin-left:-0.035em}
.titan--pal-error .titan__renglon{font-weight:800;font-size:31.506cqi;margin-left:-0.050em}
.titan--pal-premium .titan__renglon{font-weight:800;font-size:12.077cqi;margin-left:-0.068em}
.titan--pal-candy .titan__renglon{font-weight:800;font-size:16.798cqi;margin-left:-0.060em}
.titan--pal-girlfriend .titan__renglon{font-weight:800;font-size:9.674cqi;margin-left:-0.060em}
.titan--pal-polybuzz .titan__renglon{font-weight:800;font-size:11.061cqi;margin-left:-0.068em}
.titan--pal-character .titan__renglon{font-weight:800;font-size:9.321cqi;margin-left:-0.060em}
.titan--pal-janitor .titan__renglon{font-weight:800;font-size:13.592cqi;margin-left:-0.031em}
.titan--pal-crushon .titan__renglon{font-weight:800;font-size:11.530cqi;margin-left:-0.060em}
.titan--pal-ourdream .titan__renglon{font-weight:800;font-size:9.867cqi;margin-left:-0.060em}
.titan--pal-talkie .titan__renglon{font-weight:800;font-size:17.397cqi;margin-left:-0.030em}
.titan--pal-vanilla .titan__renglon{font-weight:800;font-size:14.449cqi;margin-left:-0.020em}
.titan--pal-muah .titan__renglon{font-weight:800;font-size:19.535cqi;margin-left:-0.070em}
.titan--pal-pornworks .titan__renglon{font-weight:800;font-size:8.654cqi;margin-left:-0.068em}
.titan--pal-spicy-ai .titan__renglon{font-weight:800;font-size:14.839cqi;margin-left:-0.035em}
.titan--pal-novia-ia .titan__renglon{font-weight:800;font-size:14.045cqi;margin-left:-0.070em}
.titan--pal-nsfw .titan__renglon{font-weight:800;font-size:18.954cqi;margin-left:-0.070em}
.titan--pal-alternativas .titan__renglon{font-weight:800;font-size:8.041cqi;margin-left:-0.010em}
.titan--pal-blog .titan__renglon{font-weight:800;font-size:21.820cqi;margin-left:-0.070em}
.titan--pal-nosotros .titan__renglon{font-weight:800;font-size:10.412cqi;margin-left:-0.070em}
.titan--pal-metodo .titan__renglon{font-weight:800;font-size:13.154cqi;margin-left:-0.070em}
.titan--pal-contacto .titan__renglon{font-weight:800;font-size:10.447cqi;margin-left:-0.060em}
.titan--pal-privacidad .titan__renglon{font-weight:800;font-size:9.741cqi;margin-left:-0.068em}
.titan--pal-aviso-normas .titan__renglon{font-weight:800;font-size:9.296cqi;margin-left:-0.010em}
.titan--pal-galletas .titan__renglon{font-weight:800;font-size:12.992cqi;margin-left:-0.060em}
.titan--pal-afiliados .titan__renglon{font-weight:800;font-size:11.275cqi;margin-left:-0.010em}
.titan--pal-mapa-web .titan__renglon{font-weight:800;font-size:10.708cqi;margin-left:-0.070em}
.remate__modelo--359-1200{aspect-ratio:359 / 1200}
.apertura__modelo--395-1200{aspect-ratio:395 / 1200}
.extravio__modelo--401-1200{aspect-ratio:401 / 1200}
.semblanza__modelo--308-1200{aspect-ratio:308 / 1200}
.semblanza__modelo--380-1200{aspect-ratio:380 / 1200}
.semblanza__modelo--391-1200{aspect-ratio:391 / 1200}
.semblanza__modelo--433-1200{aspect-ratio:433 / 1200}
.semblanza__modelo--454-1200{aspect-ratio:454 / 1200}
.semblanza__modelo--469-1200{aspect-ratio:469 / 1200}
.semblanza__modelo--472-1200{aspect-ratio:472 / 1200}
.semblanza__modelo--476-1200{aspect-ratio:476 / 1200}
.semblanza__modelo--489-1200{aspect-ratio:489 / 1200}
.semblanza__modelo--544-1200{aspect-ratio:544 / 1200}
.semblanza__modelo--605-1200{aspect-ratio:605 / 1200}
