@layer theme,base;@layer components{:root{--gp-fondo:var(--color-cc-ink-900);--gp-fondo-2:var(--color-cc-ink-925);--gp-superficie:var(--color-cc-ink-800);--gp-campo:var(--color-cc-violet-600);--gp-campo-hondo:var(--color-cc-violet-ink);--gp-tinta:var(--color-cc-fg-strong);--gp-tinta-suave:color-mix(in oklch, var(--color-cc-fg-strong) 76%, var(--color-cc-ink-900));--gp-tinta-tenue:color-mix(in oklch, var(--color-cc-fg-strong) 58%, var(--color-cc-ink-900));--gp-acento:var(--color-cc-green-500);--gp-acento-alto:var(--color-cc-green-300);--gp-acento-tinta:var(--color-cc-ink-900);--gp-regla:color-mix(in oklch, var(--color-cc-fg-strong) 16%, var(--color-cc-ink-900));--gp-regla-campo:color-mix(in oklch, var(--color-cc-fg-strong) 28%, var(--color-cc-violet-600));--gp-velo:color-mix(in oklch, var(--color-cc-ink-900) 82%, transparent);--gp-velo-0:color-mix(in oklch, var(--color-cc-ink-900) 0%, transparent);--gp-foco:var(--color-cc-green-300);--gp-cuadro-a:var(--color-cc-fg-strong);--gp-cuadro-b:var(--color-cc-ink-900);--gp-fuente:var(--font-cc-sans);--gp-container:1440px;--gp-gutter:64px;--gp-gap:32px;--gp-radio:14px;--gp-radio-control:10px;--gp-text-display:clamp(3rem, 6.6vw, 6rem);--gp-text-section:clamp(2.25rem, 3.8vw, 3.5rem);--gp-text-title:clamp(1.25rem, 1.8vw, 1.625rem);--gp-text-lead:clamp(1.125rem, 1.5vw, 1.3125rem);--gp-text-md:1rem;--gp-text-sm:.875rem;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--gp-sec:128px;--gp-sec-l:168px;--gp-ease-out:cubic-bezier(.22, 1, .36, 1);--gp-dur-micro:.12s;--gp-dur-short:.22s}html,body.cc-gp{overflow-x:clip}body.cc-gp{background-color:var(--gp-fondo);color:var(--gp-tinta);font-family:var(--gp-fuente)}.cc-gp .cc-main{background-color:var(--gp-fondo)}.gp-container{width:100%;max-width:var(--gp-container);padding-inline:var(--gp-gutter);margin-inline:auto}.gp-h2{min-width:0;max-width:18ch;font-size:var(--gp-text-section);letter-spacing:-.03em;color:var(--gp-tinta);overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:800;line-height:1.04}.gp-lead{max-width:40ch;margin:var(--space-md) 0 0;font-size:var(--gp-text-lead);color:var(--gp-tinta-suave);text-wrap:pretty;line-height:1.5}.gp-sorteo:before,.gp-cierre:before{content:"";background-image:repeating-conic-gradient(var(--gp-cuadro-a) 0 25%, var(--gp-cuadro-b) 0 50%);background-size:24px 24px;height:24px;position:absolute;inset:0 0 auto}.gp-btn{min-height:52px;padding:var(--space-sm) var(--space-lg);border-radius:var(--gp-radio-control);background-color:var(--gp-acento);color:var(--gp-acento-tinta);font-size:var(--gp-text-md);transition:background-color var(--gp-dur-short) var(--gp-ease-out), transform var(--gp-dur-micro) var(--gp-ease-out);justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.gp-btn:hover{background-color:var(--gp-acento-alto)}.gp-btn:active{transform:translateY(1px)}.gp-btn:focus-visible,.gp-enlace:focus-visible,.gp-carril:focus-visible{outline:3px solid var(--gp-foco);outline-offset:3px}.gp-enlace{min-height:44px;font-size:var(--gp-text-md);color:var(--gp-tinta);text-decoration:underline;-webkit-text-decoration-color:var(--gp-acento);text-decoration-color:var(--gp-acento);text-underline-offset:6px;transition:color var(--gp-dur-short) var(--gp-ease-out);align-items:center;font-weight:600;text-decoration-thickness:2px;display:inline-flex}.gp-enlace:hover{color:var(--gp-acento)}.gp-hero{min-height:calc(100dvh - var(--cc-header-h,80px));min-height:max(640px, calc(100dvh - var(--cc-header-h,80px)));isolation:isolate;background-color:var(--gp-fondo);display:flex;position:relative}.gp-hero__foto{z-index:1;margin:0;position:absolute;inset:0 0 0 30%}.gp-hero__foto img{object-fit:cover;object-position:45% 50%;width:100%;height:100%}.gp-hero__video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .9s var(--gp-ease-out);position:absolute;inset:0}.gp-hero__video.is-playing{opacity:1}.gp-hero__pausa{top:var(--space-lg);right:var(--gp-gutter);min-height:44px;padding:0 var(--space-md);border:1px solid var(--gp-regla);border-radius:var(--gp-radio-control);background-color:var(--gp-velo);color:var(--gp-tinta);font:inherit;font-size:var(--gp-text-sm);cursor:pointer;transition:border-color var(--gp-dur-short) var(--gp-ease-out);font-weight:600;position:absolute}.gp-hero__pausa:hover{border-color:var(--gp-tinta-suave)}.gp-hero__pausa:focus-visible{outline:3px solid var(--gp-foco);outline-offset:3px}.gp-hero__foto:after{content:"";background:linear-gradient(90deg, var(--gp-fondo) 0%, var(--gp-velo) 12%, var(--gp-velo-0) 40%), linear-gradient(0deg, var(--gp-velo) 0%, var(--gp-velo-0) 34%);position:absolute;inset:0}.gp-hero__in{z-index:2;align-items:end;gap:var(--space-2xl);padding-block:var(--space-3xl) var(--space-2xl);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.gp-hero__texto{min-width:0}.gp-hero__titulo{min-width:0;max-width:13ch;font-size:var(--gp-text-display);letter-spacing:-.035em;color:var(--gp-tinta);overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:800;line-height:.98}.gp-hero__bajada{max-width:34ch;margin:var(--space-lg) 0 var(--space-xl);font-size:var(--gp-text-lead);color:var(--gp-tinta);text-wrap:pretty;line-height:1.5}.gp-tablero{justify-self:end;gap:var(--space-lg);width:auto;padding:var(--space-lg);border-radius:var(--gp-radio);background-color:var(--gp-velo);border-top:6px solid var(--gp-acento);grid-template-columns:repeat(2,max-content);margin:0;display:grid}.gp-tablero>div{gap:var(--space-2xs);display:grid}.gp-tablero div+div{padding-left:var(--space-lg);border-left:1px solid var(--gp-regla)}.gp-tablero dt{font-size:var(--gp-text-sm);color:var(--gp-tinta-suave)}.gp-tablero dd{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:var(--gp-text-title);letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.2}.gp-sorteo{padding-block:calc(var(--gp-sec) + var(--space-lg)) var(--gp-sec);background-color:var(--gp-campo);scroll-margin-top:var(--cc-header-h,80px);position:relative}.gp-sorteo__in{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.gp-sorteo .gp-lead{color:var(--gp-tinta)}.gp-datos{margin:var(--space-xl) 0 0;display:grid}.gp-datos>div{gap:var(--space-md);padding-block:var(--space-md);border-top:1px solid var(--gp-regla-campo);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.gp-datos dt{font-size:var(--gp-text-sm);color:var(--gp-tinta)}.gp-datos dd{margin:0;font-weight:600}.gp-fill{padding:0 var(--space-xs);border:1px dashed var(--gp-regla-campo);color:var(--gp-tinta);border-radius:6px;font-weight:400;display:inline-block}.gp-sorteo__form{min-width:0;padding:var(--space-xl);border-radius:var(--gp-radio);background-color:var(--gp-campo-hondo)}.gp-sorteo__sin a{color:var(--gp-tinta)}.gp-sorteo .gform_wrapper{--gp-input-alto:52px;color:var(--gp-tinta);font-family:var(--gp-fuente);margin:0}.gp-sorteo .gform_wrapper .gform_heading{display:none}.gp-sorteo .gform_wrapper .gform_fields{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(12,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gp-sorteo .gform_wrapper .gfield{grid-column:span 12;min-width:0;margin:0;padding:0}.gp-sorteo .gform_wrapper .gfield--width-half{grid-column:span 6}.gp-sorteo .gform_wrapper fieldset.gfield{border:0;min-inline-size:0}.gp-sorteo .gform_wrapper .gfield_label,.gp-sorteo .gform_wrapper .gform-field-label,.gp-sorteo .gform_wrapper legend{margin:0 0 var(--space-xs);font-size:var(--gp-text-sm);color:var(--gp-tinta);padding:0;font-weight:600;display:block}.gp-sorteo .gform_wrapper .gfield_required{color:var(--gp-acento)}.gp-sorteo .gform_wrapper input[type=text],.gp-sorteo .gform_wrapper input[type=email],.gp-sorteo .gform_wrapper input[type=tel],.gp-sorteo .gform_wrapper select{width:100%;min-height:var(--gp-input-alto);padding:0 var(--space-md);border:1px solid var(--gp-regla-campo);border-radius:var(--gp-radio-control);background-color:var(--gp-fondo);color:var(--gp-tinta);font:inherit;font-size:var(--gp-text-md);transition:border-color var(--gp-dur-short) var(--gp-ease-out)}.gp-sorteo .gform_wrapper input::placeholder{color:var(--gp-tinta-tenue)}.gp-sorteo .gform_wrapper input:hover,.gp-sorteo .gform_wrapper select:hover{border-color:var(--gp-tinta-suave)}.gp-sorteo .gform_wrapper input:focus-visible,.gp-sorteo .gform_wrapper select:focus-visible{outline:2px solid var(--gp-foco);outline-offset:-2px}.gp-sorteo .gform_wrapper input:disabled{opacity:.55;cursor:not-allowed}.gp-sorteo .gform_wrapper .ginput_complex{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gp-sorteo .gform_wrapper .ginput_complex>span{min-width:0}.gp-sorteo .gform_wrapper .ginput_complex label{margin-top:var(--space-2xs);font-size:var(--gp-text-sm);color:var(--gp-tinta-suave);display:block}.gp-sorteo .gform_wrapper .gfield--type-consent .ginput_container_consent{gap:var(--space-sm);align-items:flex-start;display:flex}.gp-sorteo .gform_wrapper input[type=checkbox]{width:20px;height:20px;accent-color:var(--gp-acento);flex-shrink:0;margin:2px 0 0}.gp-sorteo .gform_wrapper input[type=checkbox]:focus-visible{outline:2px solid var(--gp-foco);outline-offset:2px}.gp-sorteo .gform_wrapper .gfield_consent_label,.gp-sorteo .gform_wrapper .gfield_consent_label a{font-size:var(--gp-text-sm);color:var(--gp-tinta);line-height:1.5}.gp-sorteo .gform_wrapper .gfield_consent_label a:focus-visible{outline:2px solid var(--gp-foco);outline-offset:2px}.gp-sorteo .gform_wrapper .gfield_description,.gp-sorteo .gform_wrapper .gfield_validation_message,.gp-sorteo .gform_wrapper .validation_message{margin-top:var(--space-xs);font-size:var(--gp-text-sm);color:var(--gp-tinta-suave)}.gp-sorteo .gform_wrapper .gform_footer{gap:var(--space-md);margin:var(--space-xl) 0 0;flex-wrap:wrap;align-items:center;padding:0;display:flex}.gp-sorteo .gform_wrapper .gform_button{min-height:var(--gp-input-alto);padding:0 var(--space-xl);border-radius:var(--gp-radio-control);background-color:var(--gp-acento);box-shadow:none;color:var(--gp-acento-tinta);font:inherit;font-size:var(--gp-text-md);cursor:pointer;transition:background-color var(--gp-dur-short) var(--gp-ease-out), transform var(--gp-dur-micro) var(--gp-ease-out);background-image:none;border:0;font-weight:800}.gp-sorteo .gform_wrapper .gform_button:hover{background-color:var(--gp-acento-alto)}.gp-sorteo .gform_wrapper .gform_button:active{transform:translateY(1px)}.gp-sorteo .gform_wrapper .gform_button:focus-visible{outline:3px solid var(--gp-foco);outline-offset:3px}.gp-sorteo .gform_wrapper .gform_button:disabled{opacity:.55;cursor:not-allowed}.gp-noche{padding-block:var(--gp-sec-l) var(--gp-sec)}.gp-noche__in{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.gp-ficha{margin:var(--space-xl) 0 var(--space-lg);display:grid}.gp-ficha>div{gap:var(--space-md);padding-block:var(--space-md);border-top:1px solid var(--gp-regla);grid-template-columns:7rem minmax(0,1fr);display:grid}.gp-ficha>div:last-child{border-bottom:1px solid var(--gp-regla)}.gp-ficha dt{font-size:var(--gp-text-sm);color:var(--gp-tinta-suave)}.gp-ficha dd{margin:0;font-weight:600}.gp-noche__foto{aspect-ratio:4/3;border-radius:var(--gp-radio);background-color:var(--gp-superficie);min-width:0;margin:0;overflow:hidden}.gp-noche__foto img{object-fit:cover;width:100%;height:100%}.gp-premios{padding-block:var(--gp-sec);background-color:var(--gp-fondo-2)}.gp-premios__in{gap:var(--space-2xl);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.gp-premios__cab{top:calc(var(--cc-header-h,80px) + var(--space-xl));position:sticky}.gp-premios__lista{counter-reset:gp-premio;margin:0;padding:0;list-style:none;display:grid}.gp-premios__lista li{padding-block:var(--space-lg);border-top:1px solid var(--gp-regla);font-size:var(--gp-text-title);letter-spacing:-.015em;counter-increment:gp-premio;grid-template-columns:4.5rem minmax(0,1fr);align-items:baseline;font-weight:800;line-height:1.2;display:grid}.gp-premios__lista li:last-child{border-bottom:1px solid var(--gp-regla)}.gp-premios__lista li:before{content:counter(gp-premio, decimal-leading-zero);font-size:var(--gp-text-md);font-variant-numeric:tabular-nums;color:var(--gp-acento);font-weight:600}.gp-anterior{padding-block:var(--gp-sec-l) var(--gp-sec)}.gp-anterior__cab{margin-bottom:var(--space-2xl)}.gp-carril{gap:var(--space-md);padding:0 max(var(--gp-gutter), calc((100% - var(--gp-container)) / 2 + var(--gp-gutter))) var(--space-md);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gp-gutter), calc((100% - var(--gp-container)) / 2 + var(--gp-gutter)));scrollbar-color:var(--gp-regla) transparent;grid-auto-columns:min(85vw,40rem);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.gp-carril__item{aspect-ratio:3/2;border-radius:var(--gp-radio);background-color:var(--gp-superficie);scroll-snap-align:start;min-width:0;overflow:hidden}.gp-carril__item img{object-fit:cover;width:100%;height:100%}.gp-tabla{width:100%;margin-top:var(--space-3xl);border-collapse:collapse;font-variant-numeric:tabular-nums}.gp-tabla__cap{margin-bottom:var(--space-lg);font-size:var(--gp-text-sm);color:var(--gp-tinta-suave);text-align:start;caption-side:top}.gp-tabla th,.gp-tabla td{padding:var(--space-md) var(--space-lg) var(--space-md) 0;border-top:1px solid var(--gp-regla);text-align:start;vertical-align:baseline}.gp-tabla tr:last-child>*{border-bottom:1px solid var(--gp-regla)}.gp-tabla thead th{font-size:var(--gp-text-sm);color:var(--gp-tinta-suave);white-space:nowrap;font-weight:400}.gp-tabla tbody th{width:28%;font-size:var(--gp-text-title);letter-spacing:-.015em;font-weight:800}.gp-tabla tbody td:nth-child(2){width:30%;color:var(--gp-acento);font-weight:600}.gp-tabla tbody td:last-child{color:var(--gp-tinta-suave)}.gp-credito{margin:var(--space-lg) 0 0;font-size:var(--gp-text-sm);color:var(--gp-tinta-tenue)}.gp-cierre{padding-block:calc(var(--space-3xl) + var(--space-lg)) var(--space-3xl);background-color:var(--gp-fondo-2);position:relative}.gp-cierre__in{gap:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.gp-cierre__titulo{min-width:0;max-width:14ch;font-size:var(--gp-text-section);letter-spacing:-.03em;overflow-wrap:break-word;text-wrap:balance;margin:0;font-weight:800;line-height:1.04}.gp-cierre__acciones{gap:var(--space-lg);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}@media (width<=60rem){:root{--gp-gutter:20px;--gp-sec:88px;--gp-sec-l:104px}.gp-hero{min-height:0}.gp-hero__in,.gp-sorteo__in,.gp-noche__in,.gp-premios__in,.gp-cierre__in{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.gp-hero__in{padding-block:52svh var(--space-xl)}.gp-hero__foto{height:64svh;inset:0 0 auto}.gp-hero__foto img{object-position:55% 40%}.gp-hero__foto:after{background:linear-gradient(0deg, var(--gp-fondo) 0%, var(--gp-velo) 22%, var(--gp-velo-0) 60%)}.gp-tablero{justify-self:stretch;gap:var(--space-md);grid-template-columns:minmax(0,1fr)}.gp-tablero dd{white-space:normal}.gp-tablero div+div{padding:var(--space-md) 0 0;border-left:0;border-top:1px solid var(--gp-regla)}.gp-sorteo__form{padding:var(--space-lg)}.gp-sorteo .gform_wrapper .gfield--width-half{grid-column:span 12}.gp-premios__cab{position:static}.gp-cierre__acciones{justify-content:flex-start}.gp-tabla thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gp-tabla tr{gap:var(--space-2xs);padding-block:var(--space-md);border-top:1px solid var(--gp-regla);display:grid}.gp-tabla th,.gp-tabla td,.gp-tabla tr:last-child>*{border:0;width:auto;padding:0}}@media (width<=40rem){.gp-sorteo .gform_wrapper .ginput_complex{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.gp-btn,.gp-enlace,.gp-hero__pausa,.gp-sorteo .gform_wrapper input,.gp-sorteo .gform_wrapper select,.gp-sorteo .gform_wrapper .gform_button{transition:none}.gp-carril{scroll-behavior:auto}.gp-hero__video{display:none}}}@layer utilities;
