:root{--c-ceniza:#e4e8eb;--c-hilo:#f8fafc;--c-anil:#121947;--c-azul:#264ac9;--c-ocre:#d2992e;--c-brasa:#cb3814;--c-pizarra:#596475;--c-linea:color-mix(in oklch, var(--c-anil) 18%, transparent);--c-bg:var(--c-ceniza);--c-fg:var(--c-anil);--c-muted:var(--c-pizarra);--c-accent:var(--c-azul);--font-display:var(--font-display-face), "Arial Narrow", Arial, sans-serif;--font-text:var(--font-text-face), Georgia, "Times New Roman", serif;--font-read:var(--font-read-face), system-ui, -apple-system, "Segoe UI", sans-serif;--font-title:var(--font-title-face), var(--font-display);--step--2:clamp(.72rem, .7rem + .1vw, .78rem);--step--1:clamp(.86rem, .83rem + .15vw, .95rem);--step-0:clamp(1.06rem, 1rem + .28vw, 1.25rem);--step-1:clamp(1.3rem, 1.2rem + .5vw, 1.67rem);--step-2:clamp(1.6rem, 1.4rem + .95vw, 2.22rem);--step-3:clamp(2rem, 1.65rem + 1.7vw, 2.96rem);--step-4:clamp(2.5rem, 1.9rem + 3vw, 3.95rem);--step-5:clamp(3.1rem, 2rem + 5.4vw, 6.4rem);--step-6:clamp(3.8rem, 1.6rem + 10vw, 11rem);--step-banner:clamp(4.6rem, 1rem + 17vw, 17rem);--measure:64ch;--leading-text:1.62;--leading-display:.86;--space-3xs:clamp(.25rem, .23rem + .1vw, .31rem);--space-2xs:clamp(.5rem, .46rem + .2vw, .63rem);--space-xs:clamp(.75rem, .7rem + .25vw, .94rem);--space-s:clamp(1rem, .93rem + .35vw, 1.25rem);--space-m:clamp(1.5rem, 1.4rem + .5vw, 1.88rem);--space-l:clamp(2rem, 1.85rem + .7vw, 2.5rem);--space-xl:clamp(3rem, 2.75rem + 1.1vw, 3.75rem);--space-2xl:clamp(4rem, 3.6rem + 1.8vw, 5rem);--space-3xl:clamp(6rem, 5rem + 4vw, 9rem);--space-4xl:clamp(8rem, 6rem + 8vw, 14rem);--gutter:clamp(1.1rem, .6rem + 2.4vw, 3rem);--max-w:92rem;--header-h:4.25rem;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.2s;--dur-ui:.42s;--dur-chapter:1s;--stagger:60ms;--z-header:50;--z-menu:80;--z-overlay:90;--z-editor:100}@supports (color:lab(0% 0 0)){:root{--c-ceniza:lab(91.8897% -.985682 -1.98157);--c-hilo:lab(98.265% -.495434 -.992274);--c-anil:lab(10.7234% 10.8705 -30.1313);--c-azul:lab(35.8005% 25.0189 -70.6302);--c-ocre:lab(67.4904% 15.6091 60.8189);--c-brasa:lab(47.2294% 57.697 54.2176);--c-pizarra:lab(41.8783% -1.09747 -10.9887)}}@media (prefers-reduced-motion:reduce){:root{--dur-micro:0s;--dur-ui:0s;--dur-chapter:0s;--stagger:0s}}@media (max-width:47.99em){:root{--space-2xl:3.25rem;--space-3xl:4rem;--space-4xl:5.5rem}}.SvNI7G_hero{--c-bg:var(--c-anil);--c-fg:var(--c-hilo);--c-muted:#b3bfd2;--c-accent:var(--c-ocre);--c-linea:#f8f8f82e;min-height:100svh;color:var(--c-fg);background:var(--c-bg);align-items:end;display:grid;position:relative;overflow:clip}@supports (color:lab(0% 0 0)){.SvNI7G_hero{--c-muted:lab(76.69% -1.30862 -11.0793);--c-linea:lab(97.68% -.0000298023 .0000119209/.18)}}.SvNI7G_heroMedia{position:absolute;inset:0;overflow:hidden}.SvNI7G_heroMedia:after{content:"";background:linear-gradient(to top, var(--c-anil) 8%, color-mix(in oklch, var(--c-anil) 30%, transparent) 60%, transparent);position:absolute;inset:0}.SvNI7G_heroImg{position:absolute;inset:-8% 0}.SvNI7G_heroText{z-index:1;padding:var(--space-3xl) var(--gutter) var(--space-2xl);gap:var(--space-s);display:grid;position:relative}.SvNI7G_since{font-family:var(--font-display);font-weight:560;font-stretch:88%;font-size:var(--step--1);letter-spacing:.01em;color:var(--c-ocre);line-height:1.3}.SvNI7G_title{font-family:var(--font-title);font-weight:880;font-stretch:150%;line-height:var(--leading-display);letter-spacing:-.01em;text-wrap:balance;letter-spacing:-.02em;font-size:clamp(3rem,11vw,12rem);line-height:.82}.SvNI7G_sub{font-size:var(--step-1);max-width:34ch;line-height:1.35}.SvNI7G_layout{display:grid}@media (min-width:84em){.SvNI7G_layout{grid-template-columns:22rem minmax(0,1fr)}}.SvNI7G_card{--c-bg:var(--c-ocre);--c-fg:var(--c-anil);--c-muted:#273151;--c-accent:var(--c-anil);--c-linea:color-mix(in oklch, var(--c-anil) 25%, transparent);background:var(--c-bg);color:var(--c-fg);padding:var(--space-l) var(--gutter);gap:var(--space-m);align-content:start;display:grid}@supports (color:lab(0% 0 0)){.SvNI7G_card{--c-muted:lab(20.5891% 3.71532 -21.6174)}}@media (min-width:84em){.SvNI7G_card{top:var(--header-h);height:calc(100svh - var(--header-h));padding:var(--space-xl) var(--space-l);position:sticky}}.SvNI7G_addr{font-style:normal;font-family:var(--font-title);font-weight:680;font-stretch:80%;line-height:var(--leading-display);letter-spacing:-.01em;text-wrap:balance;font-size:var(--step-1);line-height:1.15}.SvNI7G_hours{gap:.2rem;margin:0;display:grid}.SvNI7G_hours div{justify-content:space-between;gap:var(--space-s);border-bottom:1px solid var(--c-linea);padding-block:.4rem;display:flex}.SvNI7G_hours dt{font-family:var(--font-display);font-weight:560;font-stretch:88%;font-size:var(--step--1);letter-spacing:.01em;line-height:1.3}.SvNI7G_hours dd{margin:0}.SvNI7G_actions{gap:var(--space-2xs);display:grid}.SvNI7G_primary,.SvNI7G_secondary{font-family:var(--font-display);font-weight:560;font-stretch:88%;font-size:var(--step--1);letter-spacing:.01em;line-height:1.3;font-size:var(--step-0);text-align:center;min-height:48px;padding:.85rem 1rem;text-decoration:none}.SvNI7G_primary{background:var(--c-anil);color:var(--c-hilo)}.SvNI7G_primary:hover{background:var(--c-azul)}.SvNI7G_secondary{border:2px solid var(--c-anil)}.SvNI7G_secondary:hover{background:var(--c-anil);color:var(--c-hilo)}.SvNI7G_story{min-width:0}.SvNI7G_programs{width:min(100% - 2*var(--gutter),var(--max-w));padding-block:var(--space-3xl);margin-inline:auto}.SvNI7G_h2{font-family:var(--font-title);font-weight:800;font-stretch:64%;line-height:var(--leading-display);letter-spacing:-.01em;text-wrap:balance;font-size:var(--step-5);margin-bottom:var(--space-l);line-height:.9}.SvNI7G_programList{gap:var(--space-s);padding:0;list-style:none;display:grid}@media (min-width:60em){.SvNI7G_programList{grid-template-columns:repeat(3,1fr)}}.SvNI7G_program{gap:var(--space-s);height:100%;padding:var(--space-m);background:var(--c-hilo);box-shadow:0 0 0 1px var(--c-linea);align-content:start;text-decoration:none;display:grid}@media (prefers-reduced-motion:no-preference){.SvNI7G_program{transition:transform var(--dur-ui) var(--ease-out),background-color var(--dur-ui)}}.SvNI7G_program:hover{background:var(--c-anil);color:var(--c-hilo);transform:translateY(-.4rem)}.SvNI7G_day{font-family:var(--font-display);font-weight:560;font-stretch:88%;font-size:var(--step--1);letter-spacing:.01em;color:var(--c-azul);line-height:1.3}.SvNI7G_program:hover .SvNI7G_day{color:var(--c-ocre)}.SvNI7G_pTitle{font-family:var(--font-title);font-weight:780;font-stretch:70%;line-height:var(--leading-display);letter-spacing:-.01em;text-wrap:balance;font-size:var(--step-3);line-height:.95}.SvNI7G_pSummary{font-size:var(--step--1)}
