:root{--mesa:#f5c518;--carta:#fff;--tinta:#15120e;--tinta-2:#3b342b;--hilo:#f0282e;--rosa:#e4007c;--anil:#1d3f94;--verde:#127a43;--naranja:#ea6a12;--morado:#5b2a86;--turquesa:#0a7f88;--amarillo:#f5c518;--anil-claro:#d4ddf4;--suelo:#14275c;--en-suelo:#fff;--doc-fondo:var(--tinta);--display:"Alfa Slab One", "Rockwell", serif;--texto:"Libre Franklin Variable", "Franklin Gothic", sans-serif;--marco:6px;--gutter:clamp(16px, 4vw, 56px);--seccion:clamp(72px, 9vw, 136px);--ease:cubic-bezier(.16, 1, .3, 1);color-scheme:dark;scrollbar-color:var(--en-suelo) var(--suelo)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--suelo);color:var(--en-suelo);font-family:var(--texto);text-rendering:optimizelegibility;margin:0;font-size:1.125rem;font-weight:430;line-height:1.55}img{max-width:100%;display:block}h1,h2,h3,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}h1,h2{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;font-weight:400;line-height:.98}h3{text-wrap:balance;font-weight:800;line-height:1.2}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:2px}a:hover{text-decoration-thickness:3px}::selection{background:var(--tinta);color:var(--carta)}:focus-visible{outline:3px solid var(--tinta);outline-offset:3px;border-radius:3px}.hora,time,.llamada__n{font-variant-numeric:tabular-nums}.saltar{left:var(--gutter);z-index:50;background:var(--tinta);color:var(--mesa);padding:12px 18px;font-weight:700;position:absolute;top:-100px}.saltar:focus{top:12px}.boton{min-height:56px;font:750 1.05rem/1.1 var(--texto);text-align:center;border:3px solid var(--tinta);transition:background-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:.5em;padding:.9rem 1.5rem;text-decoration:none;display:inline-flex}.boton:hover{transform:translateY(-2px)}.boton:active{transform:translateY(0)}.boton--tinta{background:var(--tinta);color:var(--carta)}.boton--tinta:hover{background:var(--carta);color:var(--tinta)}.boton--linea{color:var(--tinta);background:0 0}.boton--linea:hover{background:var(--tinta);color:var(--carta)}.boton--chico{min-height:44px;padding:.6rem 1.1rem;font-size:.92rem}.acciones{flex-wrap:wrap;gap:14px;display:flex}.acciones--centro{justify-content:center}.barra{z-index:20;padding:12px var(--gutter);background:var(--carta);border-bottom:var(--marco) solid var(--tinta);align-items:center;gap:24px;display:flex;position:relative}.barra__logo{flex-shrink:0;margin-right:auto}.barra__logo img{width:auto;height:60px}.barra__nav{align-items:center;gap:28px;display:flex}.barra__nav ul{gap:26px;display:flex}.barra__nav ul a{letter-spacing:.05em;text-transform:uppercase;border-bottom:3px solid #0000;padding:6px 0;font-size:.92rem;font-weight:750;text-decoration:none}.barra__nav ul a:hover,.barra__nav ul a[aria-current]{border-bottom-color:var(--tinta)}.barra__menu{min-height:44px;font:750 .92rem var(--texto);text-transform:uppercase;letter-spacing:.05em;background:var(--carta);color:var(--tinta);border:3px solid var(--tinta);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:0 14px;display:none}.barra__menu-icono{gap:4px;display:grid}.barra__menu-icono i{background:currentColor;width:18px;height:3px;display:block}.carta{aspect-ratio:5/7;perspective:1400px;color:var(--tinta);text-decoration:none;display:block;position:relative;container-type:inline-size}.carta__giro{width:100%;height:100%;transform-style:preserve-3d;transition:transform .75s var(--ease);display:block;position:relative}.carta__cara,.carta__dorso{border:max(3px, 2.2cqi) solid var(--tinta);background:var(--carta);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4cqi;position:absolute;inset:0;overflow:hidden}.carta__cara{grid-template-rows:auto 1fr auto;gap:3.5cqi;padding:5cqi 6cqi 5.5cqi;display:grid}.carta__dorso{transform:rotateY(180deg)}.carta__dorso svg{width:100%;height:100%;display:block}.carta__dorso-n{font-family:var(--display);fill:var(--tinta);font-size:15px}.carta__hoyo{aspect-ratio:1;border:1.6cqi solid var(--tinta);background:var(--mesa);border-radius:50%;width:7cqi;position:absolute;top:3.2cqi;left:50%;translate:-50%}.carta__num{font-family:var(--display);font-size:15cqi;line-height:.9}.carta__arte{background:var(--campo);border:max(2px, 1.6cqi) solid var(--tinta);place-items:center;min-height:0;display:grid}.carta__arte--clara{color:var(--carta)}.carta__arte--oscura{color:var(--tinta)}.picto{width:64%;height:auto;max-height:82%}.carta__cifra{text-align:center;justify-items:center;display:grid}.carta__cifra b{font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;font-size:17cqi;font-weight:400;line-height:.95}.carta__cifra--grande b{font-size:46cqi;line-height:.85}.carta__cifra small{text-transform:uppercase;letter-spacing:.06em;max-width:70cqi;margin-top:2cqi;font-size:6.4cqi;font-weight:800;line-height:1.15}.carta__frijol{z-index:2;opacity:0;pointer-events:none;width:22cqi;transition:opacity .3s var(--ease) .45s, scale .45s var(--ease) .45s;position:absolute;bottom:27cqi;right:9cqi;rotate:-24deg;scale:1.8}.cantada .carta__frijol{opacity:1;scale:1}.carta__nombre{font-family:var(--display);text-transform:uppercase;text-align:center;text-wrap:balance;place-items:center;min-height:2.04em;font-size:9.6cqi;line-height:1.02;display:grid}.portada{padding:clamp(40px, 4.4vw, 64px) var(--gutter) clamp(64px, 7vw, 112px);grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);max-width:1480px;margin:0 auto;display:grid;overflow-x:clip}.portada h1{max-width:11ch;font-size:clamp(3rem,5.4vw,5.1rem)}.portada__lead{max-width:31em;margin-top:24px;font-size:clamp(1.1rem,1.35vw,1.3rem);font-weight:500;line-height:1.5}.portada .acciones{margin-top:32px}.boleto{background:var(--carta);border:4px solid var(--tinta);border-radius:10px;grid-template-rows:auto auto auto;grid-template-columns:1fr auto;column-gap:20px;max-width:640px;margin-top:32px;padding:16px 0 16px 20px;display:grid}.boleto__nombre{grid-column:1;font-size:1rem;font-weight:800;line-height:1.3}.boleto__fecha{font-family:var(--display);grid-column:1;margin-top:4px;font-size:1.6rem;line-height:1.15}.boleto__lugar{color:var(--tinta-2);grid-column:1;margin-top:2px;font-size:.92rem}.boleto__pdf{text-align:center;border-left:3px dashed var(--tinta);grid-area:1/2/4;align-self:stretch;place-items:center;width:150px;padding:0 16px;font-size:.92rem;font-weight:800;line-height:1.25;text-decoration:none;display:grid}.boleto__pdf:hover{background:var(--tinta);color:var(--carta)}.abanico{height:clamp(380px,44vw,600px);position:relative}.abanico__carta{width:clamp(132px,15.5vw,226px);position:absolute}.abanico__carta--1{top:22%;left:0;rotate:-8deg}.abanico__carta--2{z-index:1;top:3%;left:34%;rotate:3deg}.abanico__carta--3{z-index:2;top:21%;left:67%;rotate:8deg}.hilo-svg{pointer-events:none;z-index:3;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hilo-svg path{fill:none;stroke:var(--hilo);stroke-width:5px;stroke-linecap:round}.hilo{padding:0 var(--gutter) var(--seccion);max-width:1480px;margin:0 auto}.goethe{max-width:54rem;padding:var(--seccion) 0 0;border-top:var(--marco) solid var(--en-suelo);margin:0 auto}.goethe blockquote p{font-size:clamp(1.3rem,2vw,1.6rem);font-style:italic;font-weight:500;line-height:1.45}.goethe figcaption{letter-spacing:.04em;text-transform:uppercase;margin-top:18px;font-size:.92rem;font-weight:750}.goethe cite{text-transform:none;letter-spacing:0;font-style:italic}.hilo__cabeza{margin-top:var(--seccion);max-width:46rem}.hilo__cabeza h2{font-size:clamp(2.6rem,5vw,4.4rem)}.hilo__cabeza>p{max-width:38em;margin-top:20px;font-size:clamp(1.1rem,1.35vw,1.3rem);font-weight:500}.ambitos{flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:.92rem;font-weight:700;display:flex}.ambitos li{align-items:center;gap:8px;display:inline-flex}.ambitos span{background:var(--c);border:3px solid var(--tinta);border-radius:3px;width:18px;height:18px}.corrida{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:clamp(32px,5vw,80px);margin-top:56px;display:grid}.llamadas{padding-bottom:min(45vh,420px)}.llamada{align-content:center;min-height:min(62vh,620px);padding:min(6vh,56px) 0;scroll-margin-top:24px;display:grid}.llamada__carta{display:none}.llamada__texto{max-width:34rem}.llamada h3{letter-spacing:-.01em;grid-template-columns:auto 1fr;align-items:baseline;gap:18px;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:800;display:grid}.llamada__n{font-family:var(--display);min-width:1.35em;font-size:2.3em;font-weight:400;line-height:.8}.llamada p{margin-top:16px;font-size:1.125rem}.llamada__detalle{gap:8px;margin-top:16px;display:grid}.llamada__detalle li{padding-left:22px;font-weight:600;position:relative}.llamada__detalle li:before{content:"";background:var(--en-suelo);border-radius:50%;width:10px;height:10px;position:absolute;top:.62em;left:0}.llamada__meta{flex-wrap:wrap;gap:10px;display:flex}.llamada__meta span{background:var(--carta);border:3px solid var(--tinta);border-radius:6px;padding:4px 12px;font-size:1rem;font-weight:650}.llamada__meta b{font-family:var(--display);font-weight:400}.llamada[data-n="16"] h3{font-size:clamp(1.9rem,3vw,2.6rem)}.tablero{position:sticky;top:24px}.tabla{background:var(--carta);border:var(--marco) solid var(--tinta);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:8px;width:min(42vw,71.4vh - 51.1px,660px);padding:10px;display:grid;position:relative}.tabla__cabeza{background:var(--tinta);color:var(--mesa);font-family:var(--display);text-align:center;text-transform:uppercase;letter-spacing:.04em;border-radius:6px;grid-area:1/1/auto/-1;margin:0;padding:7px 10px 6px;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1}.tabla__carta{cursor:pointer}.tabla__carta:hover .carta__giro{translate:0 -3px}html.canta .carta--flip:not(.cantada) .carta__giro{transform:rotateY(180deg)}.tabla .hilo-fondo{stroke:color-mix(in srgb, var(--hilo) 18%, transparent);stroke-width:3px;stroke-dasharray:3 7}.tabla .hilo-trazo{transition:stroke-dashoffset .9s var(--ease)}.tabla__loteria{z-index:4;opacity:0;pointer-events:none;text-align:center;background:var(--tinta);color:var(--mesa);font-family:var(--display);transition:opacity .4s var(--ease), scale .6s var(--ease), top .7s var(--ease), rotate .7s var(--ease), padding .7s var(--ease);border-radius:10px;justify-items:center;gap:6px;padding:18px 28px 16px;font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:1;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-6deg;scale:.6}.tabla__loteria span{font-family:var(--texto);color:var(--carta);font-size:1rem;font-weight:700}.tabla.llena .tabla__loteria{opacity:1;scale:1}.tabla__loteria span{transition:opacity .3s var(--ease)}.tabla.asentada .tabla__loteria{top:var(--cabeza-y,27px);padding-block:8px 6px;rotate:0deg;scale:.6}.tabla.asentada .tabla__loteria span{opacity:0;height:0;overflow:hidden}.tabla__cabeza{transition:color .3s var(--ease)}.tabla.asentada .tabla__cabeza{color:#0000}.congreso{background:var(--carta);border-top:var(--marco) solid var(--tinta);padding:var(--seccion) var(--gutter)}.congreso__cabeza{text-align:center;max-width:60rem;margin:0 auto}.congreso__cabeza h2{font-size:clamp(2.2rem,4.6vw,4.4rem)}.congreso__fecha{font-family:var(--display);margin-top:18px;font-size:clamp(1.3rem,2.2vw,1.9rem)}.congreso__obj{max-width:46em;color:var(--tinta-2);margin:18px auto 0}.dias{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,3vw,44px);max-width:1360px;margin:64px auto 56px;display:grid}.dia__carta{aspect-ratio:4/5;background:var(--carta);border:var(--marco) solid var(--tinta);rotate:var(--giro);transition:rotate .35s var(--ease), translate .35s var(--ease);border-radius:12px;grid-template-rows:auto 1fr auto;gap:10px;padding:12px 14px 14px;text-decoration:none;display:grid}.dia__carta:hover{translate:0 -6px;rotate:0deg}.dia__num{font-family:var(--display);font-size:clamp(2.6rem,4vw,3.6rem);line-height:.85}.dia__foto{border:4px solid var(--tinta);min-height:0;overflow:hidden}.dia__foto img{object-fit:cover;width:100%;height:100%}.dia__sede{font-family:var(--display);text-transform:uppercase;text-align:center;place-items:center;min-height:2.1em;font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.05;display:grid}.dia h3{margin-top:24px;font-size:1.125rem}.dia ul{gap:14px;margin-top:10px;display:grid}.dia li{gap:2px;display:grid}.dia .hora{font-size:1rem;font-weight:800}.dia__titulo{font-size:1rem;line-height:1.35}.dia__ciudad{color:var(--tinta-2);font-size:.92rem}.documento{background:var(--doc-fondo);color:var(--carta);padding:var(--seccion) var(--gutter);position:relative;overflow:hidden}.documento :focus-visible{outline-color:var(--carta)}.documento ::selection{background:var(--carta);color:var(--doc-fondo)}.documento__grid{grid-template-columns:minmax(220px,4fr) 8fr;align-items:start;gap:clamp(32px,6vw,96px);max-width:1280px;margin:0 auto;display:grid}.documento__carta{padding-top:24px;position:relative}.documento__carta .carta{width:min(100%,340px);margin:0 auto;rotate:-3deg}.documento__carta:before{content:"";width:5px;height:calc(var(--seccion) + 40px);background:var(--hilo);position:absolute;bottom:calc(95% - 24px);left:50%;translate:-2px}.documento h2{font-size:clamp(2.6rem,5.4vw,4.8rem)}.documento__nombre{max-width:34em;margin-top:22px;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:650;line-height:1.35}.documento__texto>p:not(.documento__nombre){max-width:40em;color:var(--anil-claro);margin-top:18px}.documento__datos{border-top:3px solid var(--carta);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;margin-top:36px;padding-top:24px;display:grid}.documento__datos dt{letter-spacing:.06em;text-transform:uppercase;color:var(--anil-claro);font-size:.85rem;font-weight:800}.documento__datos dd{margin-top:4px;font-weight:600}.documento__productos{font-size:1rem}.documento__cabos{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.documento__cabos a{width:44px;height:44px;font-family:var(--display);border:3px solid var(--carta);border-radius:6px;place-items:center;text-decoration:none;display:grid}.documento__cabos a:hover{background:var(--carta);color:var(--doc-fondo)}.red{background:var(--carta);padding:var(--seccion) var(--gutter);border-top:var(--marco) solid var(--tinta);grid-template-columns:7fr 5fr;gap:clamp(32px,6vw,96px);display:grid}.red__texto{justify-self:end;max-width:46rem}.red h2{font-size:clamp(2.1rem,4vw,3.6rem)}.red__firma{margin-top:20px;font-weight:800}.red__texto p+p{margin-top:16px}.red__texto p:not(.red__firma){color:var(--tinta-2)}.red__expertos{align-self:start;max-width:30rem;padding-top:8px}.red__expertos h3{font-family:var(--display);border-bottom:4px solid var(--tinta);padding-bottom:12px;font-size:1.5rem;font-weight:400}.red__expertos ul{columns:2;column-gap:28px;margin-top:14px}.red__expertos li{break-inside:avoid;border-bottom:1px solid color-mix(in srgb, var(--tinta) 25%, transparent);padding:7px 0;font-size:1rem;font-weight:600;line-height:1.3}.instituciones{padding:var(--seccion) var(--gutter);max-width:1480px;margin:0 auto}.instituciones h2{max-width:16ch;font-size:clamp(2.1rem,4vw,3.6rem)}.instituciones__texto{max-width:60em;margin-top:20px;font-size:1rem}.logos{background:var(--carta);border:var(--marco) solid var(--tinta);border-radius:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:48px;display:grid;overflow:hidden}.logos li{background:var(--carta);min-height:120px;box-shadow:0 0 0 2px var(--tinta);place-items:center;padding:22px 18px;display:grid}.logos img{object-fit:contain;width:auto;max-width:100%;max-height:72px}.pie{background:var(--carta);border-top:var(--marco) solid var(--tinta);padding:64px var(--gutter) 32px}.pie__marca{grid-template-columns:auto 1fr;align-items:center;gap:32px;max-width:1360px;margin:0 auto;display:grid}.pie__marca img{width:300px;height:auto}.pie__marca p{max-width:30em;font-weight:600}.pie__cols{border-top:3px solid var(--tinta);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:1360px;margin:48px auto 0;padding-top:28px;display:grid}.pie h2{font-family:var(--texto);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.85rem;font-weight:800}.pie li+li,.pie__cols p+p{margin-top:6px}.pie__enlaces{margin-top:14px}.pie__nota{max-width:1360px;color:var(--tinta-2);margin:40px auto 0;font-size:.92rem}@media (width<=1180px){.barra__menu{display:inline-flex}.barra__nav{padding:20px var(--gutter) 28px;background:var(--carta);border-bottom:var(--marco) solid var(--tinta);flex-direction:column;align-items:stretch;gap:18px;display:none;position:absolute;top:100%;left:0;right:0}.barra__nav.abierto{display:flex}.no-js .barra__nav{border:0;padding:0;display:flex;position:static}.no-js .barra__menu{display:none}.barra__nav ul{flex-direction:column;gap:4px}.barra__nav ul a{padding:10px 0;font-size:1rem;display:block}.barra__nav ul a[aria-current]{text-underline-offset:6px;border-bottom-color:#0000;text-decoration:underline 3px}}@media (width<=1080px){.logos{grid-template-columns:repeat(3,minmax(0,1fr))}.dias{grid-template-columns:repeat(2,minmax(0,1fr))}.red{grid-template-columns:1fr}.red__texto,.red__expertos{justify-self:start}}@media (width<=960px){.portada{grid-template-columns:1fr}.abanico{order:-1;width:100%;max-width:560px;margin:0 auto}.corrida{display:block}.tablero{max-width:520px;margin:48px auto 0;position:static}.tabla{width:100%}.llamadas{padding-bottom:0;position:relative}.llamadas:before{content:"";background:var(--hilo);border-radius:3px;width:5px;position:absolute;top:0;bottom:0;left:calc(min(32vw,170px)/2);translate:-50%}.llamada{grid-template-columns:min(32vw,170px) 1fr;align-items:start;gap:20px;min-height:0;padding:22px 0;display:grid}.llamada__carta{z-index:1;display:block;position:relative}.llamada h3{grid-template-columns:1fr;gap:0;font-size:1.3rem}.llamada__n{display:none}.llamada p{margin-top:10px;font-size:1.05rem}.documento__grid{grid-template-columns:1fr}.documento__carta .carta{width:min(62vw,280px)}.documento__datos,.pie__marca,.pie__cols{grid-template-columns:1fr}}@media (width<=560px){body{font-size:1.0625rem}.logos{grid-template-columns:repeat(2,minmax(0,1fr))}.tabla .carta__nombre,.tabla .carta__cifra small{display:none}.tabla .carta__cara{grid-template-rows:auto 1fr;padding-bottom:7cqi}.tabla .carta__num{font-size:19cqi}.tabla .carta__frijol{bottom:10cqi}.logos li{min-height:96px;padding:16px 12px}.barra__logo img{height:44px}.boleto{grid-template-columns:1fr;padding:16px 18px}.boleto__pdf{border-left:0;border-top:3px dashed var(--tinta);grid-area:auto/1;width:auto;margin:14px -18px -16px;padding:14px 18px}.acciones .boton{width:100%}.portada{overflow-x:clip}.congreso__cabeza{text-align:left}.abanico{height:270px}.abanico__carta{width:31vw}.abanico__carta--1{top:18%}.abanico__carta--2{left:33%}.abanico__carta--3{top:16%;left:64%}.dias{grid-template-columns:1fr}.dia__carta{aspect-ratio:5/4}.red__expertos ul{columns:1}.pie__marca img{width:220px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.prog-portada{padding:clamp(48px, 6vw, 96px) var(--gutter);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:clamp(32px,5vw,80px);max-width:1480px;margin:0 auto;display:grid}.prog-portada h1{max-width:16ch;font-size:clamp(2.6rem,5.2vw,4.8rem)}.prog-portada__fecha{font-family:var(--display);margin-top:20px;font-size:clamp(1.3rem,2.2vw,1.9rem)}.prog-portada__lema{margin-top:6px;font-weight:700}.prog-portada__obj{max-width:42em;margin-top:18px}.prog-portada .acciones{margin-top:28px}.prog-dias{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.prog-dias__carta{aspect-ratio:5/7;background:var(--carta);border:5px solid var(--tinta);transition:translate .3s var(--ease);border-radius:10px;align-content:space-between;gap:10px;padding:12px;text-decoration:none;display:grid}.prog-dias__carta:nth-child(odd){rotate:-2deg}.prog-dias__carta:nth-child(2n){rotate:2deg}.prog-dias__carta:hover{translate:0 -6px}.prog-dias__num{font-family:var(--display);font-size:clamp(2.2rem,3.6vw,3.4rem);line-height:.9}.prog-dias__dia{text-transform:uppercase;letter-spacing:.05em;font-size:.92rem;font-weight:800}.prog-dias__sede{font-family:var(--display);text-transform:uppercase;font-size:clamp(.85rem,1.1vw,1.05rem);line-height:1.1}.prog-dia{background:var(--carta);border-top:var(--marco) solid var(--tinta);padding:clamp(56px, 7vw, 104px) var(--gutter);scroll-margin-top:0}.prog-dia__cabeza{align-items:center;gap:24px;max-width:1360px;margin:0 auto;display:flex}.prog-dia__num{aspect-ratio:5/7;width:96px;font-family:var(--display);background:var(--mesa);border:5px solid var(--tinta);border-radius:10px;flex-shrink:0;place-items:center;font-size:2.6rem;display:grid}.prog-dia__cabeza h2{font-size:clamp(2.1rem,3.6vw,3.4rem)}.bloque{border-top:3px solid var(--tinta);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,72px);max-width:1360px;margin:48px auto 0;padding-top:40px;scroll-margin-top:16px;display:grid}.bloque__hora{font-size:1.05rem;font-weight:800}.bloque h3{font-family:var(--display);margin-top:8px;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:400;line-height:1.08}.bloque__sede{margin-top:14px;font-weight:650}.bloque__sede span{color:var(--tinta-2);font-weight:500}.bloque__foto{aspect-ratio:16/9;object-fit:cover;border:5px solid var(--tinta);border-radius:8px;width:100%;height:auto;margin-top:20px}.bloque__texto{margin-top:16px;font-size:1rem}.sesiones{align-content:start;display:grid}.sesion{border-bottom:1px solid color-mix(in srgb, var(--tinta) 22%, transparent);grid-template-columns:8.2rem 1fr;gap:20px;padding:16px 0;display:grid}.sesion:first-child{padding-top:0}.sesion__hora{font-size:1rem;font-weight:800}.sesion__titulo{font-size:1.05rem;font-weight:750;line-height:1.35}.sesion__personas{gap:3px;margin-top:6px;font-size:1rem;display:grid}.sesion__titulo+.sesion__personas{color:var(--tinta-2)}.sesion__nota{color:var(--tinta-2);margin-top:6px;font-size:.92rem;font-style:italic}.sesion--destacada .sesion__titulo{font-family:var(--display);font-size:1.3rem;font-weight:400}.bloque__invitados{grid-column:2;margin-top:8px}.bloque__invitados h4{letter-spacing:.06em;text-transform:uppercase;font-size:.92rem}.bloque__invitados ul{columns:2;column-gap:24px;margin-top:10px;font-size:1rem}.bloque__invitados li{break-inside:avoid;padding:3px 0}.bloque__invitados p{color:var(--tinta-2);margin-top:8px;font-size:.92rem}.prog-comites{padding:var(--seccion) var(--gutter);max-width:1480px;margin:0 auto}.prog-comites h2{font-size:clamp(2.1rem,4vw,3.4rem)}.prog-comites__grid{grid-template-columns:4fr 8fr;gap:clamp(28px,5vw,72px);margin-top:40px;display:grid}.prog-comites h3{font-family:var(--display);border-bottom:4px solid var(--tinta);padding-bottom:10px;font-size:1.5rem;font-weight:400}.prog-comites__lista{margin-top:12px}.prog-comites__lista li{border-bottom:1px solid color-mix(in srgb, var(--tinta) 25%, transparent);break-inside:avoid;padding:8px 0;font-size:1rem}.prog-comites__lista--cols{columns:2;column-gap:32px}@media (width<=960px){.prog-portada,.bloque,.prog-comites__grid{grid-template-columns:1fr}.bloque__invitados{grid-column:1}}@media (width<=560px){.prog-dias{grid-template-columns:repeat(2,minmax(0,1fr))}.prog-dias__carta{aspect-ratio:5/4}.sesion{grid-template-columns:1fr;gap:4px}.prog-comites__lista--cols,.bloque__invitados ul{columns:1}.prog-dia__num{width:64px;font-size:1.9rem}}.barra,.boleto,.llamada__meta span,.congreso,.red,.pie,.prog-dia,.logos,.prog-dias__carta,.tabla,.carta,.hoja{color:var(--tinta)}.portada .boton--tinta,.prog-portada .boton--tinta{background:var(--carta);color:var(--tinta);border-color:var(--carta)}.portada .boton--tinta:hover,.prog-portada .boton--tinta:hover{color:var(--carta);background:0 0}.portada .boton--linea,.prog-portada .boton--linea{color:var(--carta);border-color:var(--carta)}.portada .boton--linea:hover,.prog-portada .boton--linea:hover{background:var(--carta);color:var(--tinta)}.ambitos span{border-color:var(--carta)}.portada :focus-visible,.hilo :focus-visible,.instituciones :focus-visible,.prog-portada :focus-visible,.prog-comites :focus-visible{outline-color:var(--carta)}.portada ::selection,.hilo ::selection,.instituciones ::selection,.prog-portada ::selection,.prog-comites ::selection{background:var(--carta);color:var(--suelo)}.prog-comites h3{border-bottom-color:var(--carta)}.prog-comites__lista li{border-bottom-color:color-mix(in srgb, var(--carta) 25%, transparent)}.pliego{max-width:1480px;padding:32px var(--gutter) var(--seccion);margin:0 auto}.pestanas ul{align-items:flex-end;gap:8px;display:flex}.pestana{letter-spacing:.05em;text-transform:uppercase;color:var(--carta);border:3px solid var(--carta);transition:background-color .2s var(--ease), color .2s var(--ease);border-bottom:0;border-radius:8px 8px 0 0;padding:12px 20px 10px;font-size:.92rem;font-weight:750;text-decoration:none;display:block}.pestana:hover{background:var(--carta);color:var(--tinta)}.pestana--actual{z-index:1;margin-bottom:calc(-1 * var(--marco));background:var(--carta);color:var(--tinta);border:var(--marco) solid var(--tinta);border-bottom:0;padding:12px 22px 16px;position:relative}.pestanas :focus-visible{outline-color:var(--carta)}.hoja{--hoja-p:clamp(24px, 4vw, 56px);padding:var(--hoja-p);background:var(--carta);border:var(--marco) solid var(--tinta);border-radius:12px;grid-template:"texto objeto""texto hilo"1fr/minmax(0,1fr) 300px;align-items:start;column-gap:clamp(32px,5vw,72px);display:grid;position:relative}.hoja--primera{border-top-left-radius:0}.hoja--ancha{grid-template-columns:minmax(0,1fr);grid-template-areas:"texto""hilo"}.hoja__texto{grid-area:texto;min-width:0}.hoja__texto>p{max-width:40em}.hoja__texto>p+p{margin-top:16px}.hoja h1{max-width:18ch;font-size:clamp(2.2rem,4.6vw,4.4rem)}.hoja h1.hoja__h1--largo{max-width:22ch;font-size:clamp(2.1rem,4vw,3.6rem)}.hoja h1:has(.hoja__n){grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.25em;max-width:none;display:grid}.hoja__n{font-variant-numeric:tabular-nums;font-size:min(1.5em,5.1rem);line-height:.8}.hoja__lead{margin-top:24px;font-size:clamp(1.1rem,1.35vw,1.3rem);font-weight:500;line-height:1.5}.hoja__texto>.hoja__lead{max-width:36em}.hoja__subtitulo{margin-top:22px;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:650;line-height:1.35}.hoja__texto>.hoja__subtitulo{max-width:34em}.hoja h2{border-bottom:4px solid var(--tinta);margin-top:56px;margin-bottom:8px;padding-bottom:10px;font-size:1.5rem;line-height:1.2}.hoja__objeto{--w:240px;--objeto-pt:48px;padding-top:var(--objeto-pt);grid-area:objeto;position:relative}.hoja__objeto .carta{width:var(--w);margin:0 auto;rotate:-3deg}.hoja__objeto--colgado:before{content:"";z-index:1;left:calc(50% - .034 * var(--w) - 2.5px);top:calc(-1 * (var(--hoja-p) + var(--marco)));width:5px;height:calc(var(--hoja-p) + var(--marco) + var(--objeto-pt) + .058 * var(--w));background:var(--hilo);transform-origin:top;animation:hilo-baja .9s var(--ease) .15s both;position:absolute}@keyframes hilo-baja{0%{scale:1 0}}.dia-carta{aspect-ratio:5/7;background:var(--mesa);width:200px;color:var(--tinta);border:5px solid var(--tinta);border-radius:10px;align-content:space-between;gap:10px;margin:0 auto;padding:14px 16px 16px;display:grid;rotate:2deg}.dia-carta__num{font-family:var(--display);font-size:4.8rem;line-height:.85}.dia-carta__dia{letter-spacing:.05em;text-transform:uppercase;font-size:.92rem;font-weight:800}.dia-carta__sede{font-family:var(--display);text-transform:uppercase;font-size:1.3rem;line-height:1.05}.talon{background:var(--carta);border:4px solid var(--tinta);border-radius:10px;gap:4px;max-width:280px;margin:0 auto;padding:18px 20px 20px;display:grid;rotate:-2deg}.talon__rotulo{letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:800}.talon__fecha{font-family:var(--display);font-size:1.9rem;line-height:1.05}.talon__hora{font-weight:800}.talon__lugar{border-top:3px dashed var(--tinta);color:var(--tinta-2);margin-top:8px;padding-top:10px;font-size:.92rem}.hoja__hilo{grid-area:hilo;margin-top:40px}.hoja--ancha .hoja__hilo{margin-top:64px}.sigue__titulo{border-top:3px solid var(--tinta);letter-spacing:.06em;text-transform:uppercase;padding-top:12px;font-size:.85rem;font-weight:800}.sigue__lista{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.hoja--ancha .sigue__lista{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));max-width:880px}.sigue__lista a{border:3px solid var(--tinta);height:100%;transition:translate .3s var(--ease), background-color .2s var(--ease), color .2s var(--ease);border-radius:8px;grid-template-rows:auto auto 1fr;align-content:start;gap:6px;padding:10px 12px 12px;text-decoration:none;display:grid}.sigue__lista a:hover{background:var(--tinta);color:var(--carta);translate:0 -3px}.sigue__lista small{letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:800}.sigue__lista b{min-height:.9em;font-family:var(--display);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:400;line-height:.9}.sigue__lista span{font-size:.92rem;font-weight:750;line-height:1.3}.sigue__extra{margin-top:16px;font-weight:750;display:inline-block}.citas{display:grid}.cita{border-bottom:1px solid color-mix(in srgb, var(--tinta) 22%, transparent);grid-template-columns:13rem minmax(0,1fr);gap:20px;padding:16px 0;font-size:1rem;display:grid}.cita__cuando{font-weight:800}.cita__hora{font-weight:430;display:block}.cita__titulo{font-weight:750}.cita__titulo a{text-decoration-thickness:2px}.cita__personas,.cita__sede{color:var(--tinta-2);margin-top:4px}.puntos{gap:8px;max-width:40em;margin-top:20px;display:grid}.puntos li{padding-left:22px;font-weight:600;position:relative}.puntos li:before{content:"";background:var(--tinta);border-radius:50%;width:10px;height:10px;position:absolute;top:.62em;left:0}.fichas{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.fichas li{border:3px solid var(--tinta);border-radius:6px;padding:4px 12px;font-size:1rem;font-weight:650}.fichas b{font-family:var(--display);font-weight:400}.datos{border-top:3px solid var(--tinta);grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px;max-width:48em;margin-top:32px;padding-top:24px;display:grid}.datos dt{letter-spacing:.06em;text-transform:uppercase;font-size:.85rem;font-weight:800}.datos dd{margin-top:4px;font-weight:600}.nombres{columns:2;column-gap:32px;max-width:48em}.nombres li{border-bottom:1px solid color-mix(in srgb, var(--tinta) 22%, transparent);break-inside:avoid;padding:8px 0;font-size:1rem}.logos--chico{border-width:4px;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(160px,200px));width:fit-content;max-width:100%;margin-top:16px}.logos--chico li{min-height:96px;padding:16px 14px}.logos--chico img{max-height:56px}.logos--nombres{margin-top:32px}.logos--nombres li{text-align:center;align-content:center;gap:14px}.logos--nombres span{color:var(--tinta-2);font-size:.92rem;font-weight:600;line-height:1.3}.lista-cabos{max-width:48em;display:grid}.lista-cabos a{border-bottom:1px solid color-mix(in srgb, var(--tinta) 22%, transparent);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:16px;padding:10px 0;text-decoration:none;display:grid}.lista-cabos a:hover span{text-underline-offset:.18em;text-decoration:underline 2px}.lista-cabos b{border:3px solid var(--tinta);width:44px;height:44px;font-family:var(--display);font-variant-numeric:tabular-nums;transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:6px;place-items:center;font-size:1.05rem;font-weight:400;display:grid}.lista-cabos a:hover b{background:var(--tinta);color:var(--carta)}.lista-cabos span{font-weight:650}.jornada{scroll-margin-top:16px}.jornada h2{font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.08}.jornada__cuando{font-weight:800}.jornada__sede{margin-top:4px;font-weight:650}.jornada__sede span{color:var(--tinta-2);font-weight:500}.jornada .bloque__foto{max-width:40em;margin-top:20px}.jornada .bloque__texto{max-width:40em}.jornada .sesiones,.jornada .bloque__invitados{max-width:48em;margin-top:24px}.edicion{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px 32px;max-width:64rem;margin-top:24px;display:grid}.edicion__nombre{font-weight:800}.edicion__fecha{font-family:var(--display);margin-top:4px;font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.15}.edicion__lugar{color:var(--tinta-2);margin-top:2px}.edicion .prog-dias{grid-column:1/-1;max-width:44rem;margin-top:24px}.enlace-pagina{margin-top:24px;font-weight:750;display:inline-block}.llamada__mas{margin-top:16px;font-weight:750;display:inline-block}.prog-dia__cabeza{flex-wrap:wrap}.prog-dia__enlace{margin-left:auto;font-weight:750}.hoja__texto>.hoja__intro{max-width:48em;margin-top:24px}.datos+p{margin-top:24px}.nombres--una{columns:1}.sigue+.sigue{margin-top:32px}.jornada .bloque__invitados h3{letter-spacing:.06em;text-transform:uppercase;font-size:.92rem}@media (width<=1080px){.pestanas li:not(.pestanas__actual){display:none}.hoja{border-top-left-radius:0}.hoja.hoja--sola{border-top-left-radius:12px}}@media (width<=960px){.hoja{grid-template-columns:minmax(0,1fr);grid-template-areas:"objeto""texto""hilo"}.hoja__objeto{--w:min(52vw, 220px);--objeto-pt:32px;margin-bottom:40px}.hoja--ancha .hoja__hilo,.hoja__hilo{margin-top:56px}.hoja:has(.hoja__objeto .carta) .hoja__n{display:none}.hoja h1:has(.hoja__n){display:block}}@media (width<=560px){.pliego{padding-top:20px}.hoja h1{overflow-wrap:break-word}.cita{grid-template-columns:minmax(0,1fr);gap:4px}.datos{grid-template-columns:minmax(0,1fr)}.nombres{columns:1}.edicion{grid-template-columns:minmax(0,1fr)}.dia-carta{width:160px}.dia-carta__num{font-size:3.6rem}}
