:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f8fafc;--surface:#fff;--sunk:#f1f5f9;--ink:#0f172a;--ink-2:#334155;--muted:#64748b;--faint:#94a3b8;--line:#e2e8f0;--line-strong:#cbd5e1;--bar:#255dee;--bar-deep:#1b4bc9;--accent-50:#eef3fe;--accent-100:#dbe5fc;--accent-700:#255dee;--accent-800:#1b4bc9;--cyan:#00afcb;--lime:#97be1d;--amber:#f6b400;--mag:#da0081;--ok:#3ed912;--noche:#0b1b3a;--noche-2:#0e2748;--radius:12px;--radius-sm:8px;--shadow-card:0 1px 2px 0 #0f172a0a, 0 1px 3px 0 #0f172a0f;--shadow-pop:0 24px 60px -16px #0f172a59;--gutter:clamp(16px, 4vw, 32px);--ancho:1320px}*{box-sizing:border-box}[hidden]{display:none!important}img{max-width:100%;display:block}html{background:var(--ground);scroll-behavior:smooth}body{background:var(--ground);min-height:100dvh;color:var(--ink);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;font-family:Onest,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;display:flex}button,input,select{font:inherit;color:inherit}h1,h2,h3,h4{text-wrap:balance;letter-spacing:-.02em;margin:0;line-height:1.18}p{margin:0}a{color:inherit}.ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}:focus-visible{outline:2px solid var(--accent-700);outline-offset:2px;border-radius:4px}.muted{color:var(--muted)}.env{width:100%;max-width:var(--ancho);padding-inline:var(--gutter);margin-inline:auto}.saltar{z-index:90;color:var(--accent-700);background:#fff;border-radius:0 0 8px;padding:10px 16px;font-weight:600;position:absolute;top:0;left:-9999px}.saltar:focus{left:0}.btn{border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.btn-primary{background:var(--accent-700);color:#fff}.btn-primary:hover{background:var(--accent-800)}.btn-secondary{background:var(--surface);color:var(--ink-2);border-color:var(--line-strong)}.btn-secondary:hover{background:var(--sunk)}.btn-claro{color:var(--accent-800);background:#fff;font-weight:600}.btn-claro:hover{background:#eaf0fe}.btn-linea{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(130%);background:#0610244d;border-color:#ffffff9e}.btn-linea:hover{background:#06102480;border-color:#fff}.btn-lg{min-height:46px;padding:12px 22px;font-size:15px}.btn-link{color:var(--accent-700);cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:500;text-decoration:none}.btn-link:hover{text-decoration:underline}.masthead{z-index:20;flex-direction:column;transition:box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}.masthead.solida{box-shadow:0 8px 20px -14px #1432968c}.masthead .brand-stripe{opacity:0;order:1;transition:opacity .3s}.masthead.solida .brand-stripe,.masthead.menu-abierto .brand-stripe{opacity:1}.marca{transition:opacity .28s}.masthead:not(.solida,.menu-abierto) .marca{opacity:0;pointer-events:none}.masthead:not(.solida,.menu-abierto) .topnav a,.masthead:not(.solida,.menu-abierto) .hamburguesa{text-shadow:0 1px 14px #040a1a8c}.masthead:not(.solida,.menu-abierto) .hamburguesa{background:0 0;box-shadow:inset 0 0 0 1px #fff6}.masthead:not(.solida,.menu-abierto) .idiomas{background:0 0;box-shadow:inset 0 0 0 1px #ffffff61}.brand-stripe{background:linear-gradient(90deg, var(--cyan) 0 25%, var(--lime) 25% 50%, var(--amber) 50% 75%, var(--mag) 75% 100%);height:4px;animation:.9s cubic-bezier(.65,0,.35,1) both stripe-in;position:relative;overflow:hidden}.brand-stripe:after{content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:22%;animation:7s cubic-bezier(.45,0,.2,1) 1.2s infinite stripe-sheen;position:absolute;inset:0 auto 0 0;translate:-100%}@keyframes stripe-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes stripe-sheen{0%{translate:-100%}38%,to{translate:560%}}.topbar{color:#fff;background:0 0;transition:background-color .3s}.masthead.solida .topbar,.masthead.menu-abierto .topbar{background:var(--bar)}.topbar-inner{max-width:var(--ancho);padding:8px var(--gutter);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px 20px;min-height:68px;margin-inline:auto;display:grid}.topbar :focus-visible{outline-color:#fff}.marca{justify-self:start;align-items:center;gap:14px;min-width:0;display:flex}.marca img{width:auto;height:52px}.topnav{justify-self:center;gap:2px;display:flex}.topnav a{color:#ffffffdb;align-items:center;padding:12px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}.topnav a:hover{color:#fff}.topnav a:after{content:"";transform-origin:0;background:#fff;border-radius:2px;height:2px;transition:transform .2s;position:absolute;bottom:6px;left:12px;right:12px;transform:scaleX(0)}.topnav a:hover:after,.topnav a[aria-current=page]:after{transform:scaleX(1)}.barra-fin{justify-self:end;align-items:center;gap:10px;display:flex}.idiomas{background:#ffffff29;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.idiomas a,.idiomas span{color:#fffc;cursor:pointer;letter-spacing:.04em;background:0 0;border:0;border-radius:999px;align-items:center;padding:6px 12px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.idiomas a:hover{color:#fff;background:#ffffff24}.idiomas [aria-pressed=true]{color:var(--accent-800);background:#fff}.hamburguesa{cursor:pointer;color:#fff;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:none}.hamburguesa:hover{background:#ffffff42}.portada{background:var(--noche);color:#fff;isolation:isolate;position:relative;overflow:hidden}.portada-arte{object-fit:cover;object-position:center;width:100%;height:100%;animation:1.2s cubic-bezier(.22,1,.36,1) both arte-entra;position:absolute;inset:0}@keyframes arte-entra{0%{opacity:0;scale:1.035}to{opacity:1;scale:1}}.portada-piso{z-index:2;pointer-events:none;background:linear-gradient(#040a1a00 0%,#040a1a4d 58%,#040a1a9e 100%);height:46%;position:absolute;inset:auto 0 0}.portada-centro{z-index:3;text-align:center;min-height:clamp(600px,84vh,860px);padding:clamp(64px, 11vh, 120px) var(--gutter) clamp(30px, 5vh, 56px);grid-template-rows:1fr auto;justify-items:center;display:grid;position:relative}.portada-marca{align-self:center;width:100%;animation:.85s cubic-bezier(.22,1,.36,1) .25s both page-block-in}.portada-logos{grid-template-columns:1fr auto 1fr;grid-template-areas:"rn gala pv";place-items:center;gap:clamp(16px,4vw,56px);width:min(100%,1340px);margin-inline:auto;display:grid}.portada-gala{grid-area:gala;width:min(400px,46vw);height:auto}.portada-logos span{place-items:center;display:grid}.portada-logos span:first-of-type{grid-area:rn}.portada-logos span:last-of-type{grid-area:pv}.portada-logos span img{width:min(270px,100%);height:auto}.fechas{letter-spacing:.06em;color:#fff;text-shadow:0 2px 2px #040a1a59,0 6px 30px #040a1a99;margin-top:clamp(16px,2.6vh,28px);font-size:clamp(22px,2.9vw,31px);font-weight:500;line-height:1.15}.sede-linea{color:#fff;text-shadow:0 1px 2px #040a1a66,0 4px 20px #040a1a8c;margin-top:10px;font-size:15.5px}.portada-acciones{flex-wrap:wrap;justify-content:center;align-self:end;gap:10px;animation:.7s cubic-bezier(.22,1,.36,1) .5s both page-block-in;display:flex}#contenido{flex:1 0 auto;width:100%}body.con-barra #contenido{padding-top:72px}.seccion,.portada,.ediciones{scroll-margin-top:84px}.seccion{padding:clamp(68px,9vw,128px) 0}.seccion.clara{background:var(--surface)}.seccion.hundida{background:var(--sunk)}.rotulo{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-700);margin-bottom:12px;font-size:12px;font-weight:700;display:block}.seccion h2{font-size:clamp(24px,3.2vw,34px);font-weight:600}.seccion-cabeza{text-align:center;max-width:62ch;margin-inline:auto}.seccion-cabeza .bajada{color:var(--ink-2);margin-top:12px}.seccion.encuentro-seccion{background:radial-gradient(90% 70% at 50% 0%, var(--accent-50) 0%, #fff0 62%), var(--surface)}.encuentro{text-align:center;justify-items:center;display:grid}.encuentro h2{letter-spacing:-.03em;text-wrap:balance;max-width:24ch;font-size:clamp(28px,4.2vw,46px);font-weight:600;line-height:1.14}.encuentro .raya{background:linear-gradient(90deg, var(--cyan) 0 25%, var(--lime) 25% 50%, var(--amber) 50% 75%, var(--mag) 75% 100%);border-radius:4px;width:76px;height:4px;margin:clamp(24px,3.4vh,38px) 0}.encuentro-texto{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(26px,4vw,60px);max-width:980px;display:grid}.encuentro-texto p{color:var(--ink-2);font-size:17px;line-height:1.75}@media (width<=760px){.encuentro-texto{text-align:center;grid-template-columns:1fr;gap:18px}}.par-destinos{grid-template-columns:minmax(0,1fr) 3px minmax(0,1fr);align-items:start;gap:clamp(22px,3.4vw,44px);margin-top:clamp(34px,4.6vw,56px);display:grid}@media (width>=761px){@supports (grid-template-rows:subgrid){.par-destinos{grid-template-rows:auto auto auto;align-items:stretch}.columna-destino{grid-template-rows:subgrid;grid-row:span 3;align-content:start;display:grid}.divisor-v{grid-row:span 3}}}.divisor-v{background:linear-gradient(180deg, var(--cyan) 0 25%, var(--lime) 25% 50%, var(--amber) 50% 75%, var(--mag) 75% 100%);opacity:.9;border-radius:3px;align-self:stretch;min-height:100%}.dest-cabeza{padding-bottom:6px}.dest-cabeza img{width:auto;height:48px}.dest-intro{color:var(--muted);margin-top:16px;padding-bottom:6px;font-size:15px;line-height:1.65}.notas{align-content:start;gap:clamp(26px,3vw,38px);margin-top:clamp(22px,2.6vw,32px);display:grid}.notas>.nota-fila{border-top:1px solid var(--line);padding-top:clamp(26px,3vw,38px)}.nota{color:inherit;text-decoration:none;display:block}.nota-media{background:var(--sunk);border-radius:var(--radius);position:relative;overflow:hidden}.nota-media img{object-fit:cover;width:100%;height:100%;transition:scale .5s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.nota:hover .nota-media img{scale:1.045}.nota h4{color:var(--ink);font-weight:600;line-height:1.28;transition:color .15s}.nota:hover h4{color:var(--accent-700)}.nota .fecha-nota{letter-spacing:.05em;text-transform:uppercase;color:var(--faint);font-size:12.5px}.nota .entrada{color:var(--muted);font-size:15px;line-height:1.62}.nota-fila{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:center;gap:clamp(18px,2vw,26px);display:grid}.nota-fila .nota-media{aspect-ratio:4/3}.nota-fila .nota-cuerpo{gap:9px;display:grid}.nota-fila h4{font-size:clamp(17px,1.35vw,19px)}.play{background:#ffffffeb;border-radius:50%;place-items:center;width:52px;height:52px;transition:scale .2s,background-color .2s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 8px 20px -8px #030a1c99}.nota:hover .play,.video:hover .play{background:#fff;scale:1.08}.play svg{width:20px;height:20px;fill:var(--noche);stroke:none;margin-left:2px}.pastilla{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex}.seg-destinos{margin-top:22px;display:none}.seg{background:var(--sunk);border-radius:10px;gap:2px;max-width:100%;padding:3px;display:inline-flex}.seg button{height:34px;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.seg button[aria-pressed=true]{background:var(--surface);color:var(--accent-800);box-shadow:var(--shadow-card)}.ediciones{background:var(--noche);color:#fff;position:relative}.ediciones-cabeza{z-index:4;pointer-events:none;padding:clamp(58px, 9.5vh, 104px) var(--gutter) 0;text-align:center;justify-items:center;gap:10px;display:grid;position:absolute;inset:0 0 auto}.ediciones-cabeza .rotulo{color:#9fe0ee;text-shadow:0 2px 18px #040a1acc;margin:0}.ediciones-cabeza h2{color:#fff;text-shadow:0 2px 26px #040a1ad9;font-size:clamp(26px,3.4vw,38px);font-weight:600}.ediciones-cabeza .bajada{color:#ffffffd1;text-shadow:0 2px 18px #040a1acc;max-width:54ch;font-size:15px}.videos{align-items:stretch;height:clamp(500px,80vh,780px);display:flex}.video{cursor:pointer;color:#fff;background:#050d1f;border:0;flex:1 1 0;min-width:0;margin:0;padding:0;text-decoration:none;transition:flex-grow .55s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.video:hover,.video:focus-visible{flex-grow:1.5}.video img{object-fit:cover;opacity:.66;width:100%;height:100%;transition:opacity .5s,scale .9s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.video:hover img,.video:focus-visible img{opacity:.9;scale:1.05}.video:after{content:"";pointer-events:none;background:linear-gradient(#040a1abd 0%,#040a1a33 28%,#040a1a1f 52%,#040a1acc 100%);position:absolute;inset:0}.videos .divisor{background:linear-gradient(180deg, var(--cyan) 0 25%, var(--lime) 25% 50%, var(--amber) 50% 75%, var(--mag) 75% 100%);flex:none;align-self:stretch;width:3px}.video-contenido{z-index:2;text-align:left;align-content:end;justify-items:start;gap:10px;height:100%;padding:clamp(150px,22vh,220px) clamp(22px,3.4vw,46px) clamp(26px,3.6vw,48px);display:grid;position:relative}.video-anio{letter-spacing:-.04em;text-shadow:0 4px 40px #040a1ab3;font-size:clamp(54px,8.4vw,124px);font-weight:600;line-height:.9}.video-lugar{color:#ffffffbd;font-size:14px}.video-ver{color:#fff;-webkit-backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #fff6;border-radius:999px;align-items:center;gap:9px;margin-top:6px;padding:9px 16px;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex}.video:hover .video-ver{background:#ffffff42;border-color:#fff}.video-ver .ic{fill:#fff;stroke:none;width:14px;height:14px}.sede{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,52px);display:grid}.sede .cuerpo{color:var(--ink-2);margin-top:14px}.mapa{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-card);aspect-ratio:16/10;color:var(--accent-800);text-align:center;background:linear-gradient(150deg,#dce7fb,#eef3fe 60%,#e8f6f8);place-items:center;gap:8px;padding:20px;display:grid;overflow:hidden}.mapa .ic{width:26px;height:26px}.mapa span{color:var(--ink-2);font-size:13px}.acceso{color:#fff;text-align:center;background:linear-gradient(180deg, var(--noche) 0%, var(--bar-deep) 26%, var(--bar) 52%, color-mix(in srgb, var(--bar) 46%, var(--ground)) 82%, var(--ground) 100%);padding-bottom:clamp(110px,14vw,190px);position:relative;overflow:hidden}.acceso h2{font-size:clamp(22px,3vw,31px);font-weight:600}.acceso p{color:#ffffffd6;max-width:56ch;margin:14px auto 0}.acceso .acciones{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.acceso .fine{color:#ffffff9e;margin-top:18px;font-size:13px}.legal{background:var(--surface)}.legal-cabeza{border-bottom:1px solid var(--line);padding:clamp(30px,5vh,54px) 0 clamp(22px,3vh,34px)}.legal-cabeza .env{justify-items:start;gap:14px;display:grid}.legal-cabeza h1{font-size:clamp(26px,3.6vw,40px);font-weight:600}.legal-cuerpo{padding-top:clamp(30px,5vh,52px)}.legal-cuerpo h2{margin-top:clamp(18px,2.6vh,30px);font-size:clamp(19px,2vw,23px)}.legal-cuerpo h3{font-size:17px}.legal-cuerpo p,.legal-cuerpo li{font-size:16px;line-height:1.72}.legal-cuerpo table{border-collapse:collapse;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);width:100%;font-size:14.5px;overflow:hidden}.legal-cuerpo th,.legal-cuerpo td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:11px 14px}.legal-cuerpo th{background:var(--sunk);color:var(--ink);font-weight:600}.legal-cuerpo tr:last-child td{border-bottom:0}.legal-cuerpo a{color:var(--accent-700)}.site-foot{padding:56px var(--gutter) 42px;text-align:center;background:var(--ground);flex:none;justify-items:center;gap:14px;display:grid}.foot-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 36px;display:flex}.foot-logos img{width:auto;height:38px}.foot-rule{background:radial-gradient(50% 100% at 50% 0,#0f172a24,#0000 100%);width:min(1180px,100%);height:16px}.foot-enlaces{flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:13.5px;display:flex}.foot-enlaces a{color:var(--ink-2);text-decoration:none}.foot-enlaces a:hover{color:var(--accent-700);text-decoration:underline}.foot-legal{color:var(--ink-2);font-size:13px}.volver{color:var(--accent-700);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.volver:hover{text-decoration:underline}.volver .ic{width:15px;height:15px}.cabecera-nota{background:var(--surface);border-bottom:1px solid var(--line);padding:clamp(26px,4vw,42px) 0 clamp(22px,3vw,32px)}.nota-pagina{background:var(--surface);--dest:var(--accent-700);--dest-tenue:var(--accent-50)}.nota-pagina[data-d=vallarta]{--dest:var(--mag);--dest-tenue:color-mix(in srgb, var(--mag) 7%, white)}.nota-pagina[data-d=riviera]{--dest:var(--cyan);--dest-tenue:color-mix(in srgb, var(--cyan) 8%, white)}.nota-hero{isolation:isolate;background:var(--noche);position:relative;overflow:hidden}.nota-hero img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.nota-hero-velo{background:linear-gradient(#040a1a57 0%,#040a1a2e 30%,#040a1a9e 66%,#040a1aeb 100%);position:absolute;inset:0}.nota-hero-txt{z-index:2;color:#fff;width:100%;max-width:calc(660px + 2 * var(--gutter));padding:clamp(84px, 16vh, 150px) var(--gutter) clamp(30px, 5vh, 52px);justify-items:start;gap:14px;margin-inline:auto;display:grid;position:relative}.nota-hero-txt .volver{color:#ffffffdb}.nota-hero-txt .volver:hover{color:#fff}.nota-hero-txt .pastilla{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff29}.nota-hero-txt h1{text-shadow:0 2px 30px #040a1a80;max-width:18ch;font-size:clamp(27px,4.4vw,50px);font-weight:600;line-height:1.1;animation:.7s cubic-bezier(.22,1,.36,1) .1s both page-block-in}.nota-meta{color:#ffffffd1;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.nota-meta .punto{opacity:.55}.nota-lectura{grid-template-columns:[borde-ini] minmax(var(--gutter), 1fr) [ancha-ini] minmax(0, 108px) [texto-ini] minmax(0, 660px) [texto-fin] minmax(0, 108px) [ancha-fin] minmax(var(--gutter), 1fr) [borde-fin];row-gap:22px;padding:clamp(40px,6vh,64px) 0 clamp(30px,5vh,48px);display:grid}.nota-lectura>*{grid-column:texto-ini/texto-fin}.nota-lectura>figure,.nota-lectura>.nota-corto{grid-column:ancha-ini/ancha-fin}.nota-lectura p{color:var(--ink-2);font-size:17.5px;line-height:1.78}.nota-lectura p strong{color:var(--ink);font-weight:600}.nota-lectura p em{font-style:italic}.nota-lectura .entradilla{color:var(--ink);font-size:clamp(19px,2.1vw,22px);font-weight:400;line-height:1.6}.nota-lectura h2{color:var(--ink);margin-top:clamp(20px,3vh,34px);font-size:clamp(22px,2.6vw,29px);font-weight:600}.nota-lectura h2:before{content:"";background:var(--dest);border-radius:3px;width:46px;height:3px;margin-bottom:16px;display:block}.nota-lectura h3{color:var(--ink);margin-top:10px;font-size:19px;font-weight:600}.nota-lista{gap:11px;margin:0;padding:0;list-style:none;display:grid}.nota-lista li{color:var(--ink-2);padding-left:26px;font-size:17px;line-height:1.7;position:relative}.nota-lista li:before{content:"";background:var(--dest);border-radius:2px;width:7px;height:7px;position:absolute;top:.62em;left:4px}.nota-lista li strong{color:var(--ink);font-weight:600}.nota-corto{background:var(--dest-tenue);border:1px solid color-mix(in srgb, var(--dest) 18%, white);border-radius:var(--radius);gap:14px;padding:clamp(20px,3vw,28px);display:grid}.nota-corto h3{letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--dest) 62%, black);margin:0;font-size:12px;font-weight:700}.nota-corto ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nota-corto li{color:var(--ink-2);padding-left:24px;font-size:16px;line-height:1.65;position:relative}.nota-corto li:before{content:"";background:var(--dest);border-radius:50%;width:8px;height:8px;position:absolute;top:.6em;left:2px}.nota-lectura figure{margin:clamp(8px,1.6vh,16px) 0}.nota-lectura figure img{border-radius:var(--radius);width:100%;display:block;box-shadow:0 18px 40px -26px #0f172a80}.nota-cierre{max-width:calc(660px + 2 * var(--gutter));padding:0 var(--gutter) clamp(40px, 6vh, 64px);border-top:1px solid var(--line);margin-inline:auto;gap:16px;margin-top:10px;padding-top:24px;display:grid}.nota-cierre .credito{color:var(--muted);font-size:13.5px}.compartir{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.compartir .etiqueta{color:var(--ink-2);margin-right:4px;font-size:13.5px;font-weight:500}.btn-whatsapp{background:var(--ok);color:#fff;font-weight:600}.btn-whatsapp:hover{background:#37bf10}.mas-del-destino{background:var(--sunk);padding:clamp(40px,6vh,68px) 0}.mas-del-destino .env{gap:20px;display:grid}.mas-del-destino h3{font-size:20px;font-weight:600}.mas-del-destino .notas{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media (width<=1040px){.nota-lectura{grid-template-columns:[borde-ini ancha-ini] minmax(var(--gutter), 1fr) [texto-ini] minmax(0, 660px) [texto-fin] minmax(var(--gutter), 1fr) [ancha-fin borde-fin]}.nota-lectura>figure,.nota-lectura>.nota-corto{grid-column:texto-ini/texto-fin}}@media (width<=760px){.nota-lectura{row-gap:18px}.nota-lectura p{font-size:16.5px}.mas-del-destino .notas{grid-template-columns:1fr}}dialog{background:0 0;border:0;padding:0}dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#050c1eb8}.modal{background:var(--surface);border-radius:var(--radius);width:min(100% - 32px,520px);box-shadow:var(--shadow-pop);overflow:hidden}.modal-head{padding:18px 22px 0}.modal-head h3{font-size:17px;font-weight:600}.modal-body{color:var(--ink-2);gap:10px;padding:14px 22px 4px;font-size:14.5px;display:grid}.modal-foot{justify-content:flex-end;gap:8px;padding:18px 22px 20px;display:flex}.to-top{left:max(16px, env(safe-area-inset-left,0px));z-index:9;border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--accent-800);cursor:pointer;box-shadow:var(--shadow-pop);opacity:0;pointer-events:none;border-radius:50%;place-items:center;padding:0;transition:opacity .2s,translate .2s,background-color .15s;display:grid;position:fixed;bottom:24px;translate:0 10px}.to-top.is-visible{opacity:1;pointer-events:auto;translate:0}.to-top:hover{background:var(--accent-50)}.to-top .ic{width:20px;height:20px}.is-leaving #contenido{animation:.16s ease-in forwards page-out}@keyframes page-out{to{opacity:0}}.aparece{opacity:0;translate:0 16px}.aparece.visto{animation:.55s cubic-bezier(.22,1,.36,1) forwards page-block-in}.aparece.visto:nth-child(2){animation-delay:50ms}.aparece.visto:nth-child(3){animation-delay:.1s}.notas .aparece.visto:nth-child(2){animation-delay:70ms}.notas .aparece.visto:nth-child(3){animation-delay:.14s}@keyframes page-block-in{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}@media (width<=980px){.encuentro,.sede{grid-template-columns:1fr}.par-destinos{gap:22px}}@media (width<=760px){.topbar-inner{grid-template-columns:auto 1fr auto;min-height:60px}.marca img{height:42px}.hamburguesa{display:grid}.topnav{z-index:4;background:var(--bar-deep);padding:6px var(--gutter) 14px;flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px -18px #030a1cb3}.topnav.abierto{animation:.22s ease-out both page-block-in;display:flex}.topnav a{border-bottom:1px solid #ffffff1f;padding:13px 0;font-size:15px}.topnav a:after,.barra-fin .btn span{display:none}.portada-centro{min-height:clamp(600px,88vh,780px);padding-top:clamp(56px,9vh,88px)}.portada-logos{grid-template-columns:1fr 1fr;grid-template-areas:"gala gala""rn pv";gap:clamp(22px,4vh,36px) 6px}.portada-gala{width:min(270px,70vw)}.portada-logos span img{width:min(165px,98%)}.portada-acciones{gap:8px}.portada-acciones .btn{flex:auto}.seg-destinos{display:block}.par-destinos{grid-template-columns:1fr;margin-top:18px}.divisor-v,.columna-destino[hidden]{display:none}.dest-intro{min-height:0}body.con-barra #contenido{padding-top:64px}.videos{flex-direction:column;height:auto}.video{flex:none;height:clamp(300px,46vh,420px)}.video:first-of-type{height:clamp(390px,58vh,520px)}.video:last-of-type .video-contenido{padding-top:clamp(22px,3.4vw,46px)}.video:hover,.video:focus-visible{flex-grow:0}.videos .divisor{background:linear-gradient(90deg, var(--cyan) 0 25%, var(--lime) 25% 50%, var(--amber) 50% 75%, var(--mag) 75% 100%);width:auto;height:3px}.mas-del-destino .notas{grid-template-columns:1fr}}@media (width<=460px){.nota-fila{grid-template-columns:minmax(0,118px) minmax(0,1fr);gap:14px}.nota-fila h4{font-size:16px}.nota-fila .entrada{font-size:14px}.foot-logos img{height:32px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.aparece{opacity:1;translate:none}}
