.landing-module__RsqAgW__rail{padding-block:var(--space-2xl)}.landing-module__RsqAgW__railHead{justify-content:space-between;align-items:flex-end;gap:var(--space-md);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.landing-module__RsqAgW__railEyebrow{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);font-weight:700}.landing-module__RsqAgW__railTitle{font-family:var(--font-display);font-weight:800;font-size:var(--text-2xl);letter-spacing:-.02em;margin:var(--space-2xs) 0 0;line-height:1.05}.landing-module__RsqAgW__railLink{font-weight:700;font-size:var(--text-sm);color:var(--rojo);white-space:nowrap;text-decoration:none}.landing-module__RsqAgW__railLink:hover{text-underline-offset:3px;text-decoration:underline}.landing-module__RsqAgW__tricolorThin{background:var(--banda-tricolor);height:4px;display:block}.landing-module__RsqAgW__tricolorThick{background:var(--banda-tricolor);height:8px;display:block}.landing-module__RsqAgW__tricolorThickReverse{background:var(--banda-tricolor-inversa);height:8px;display:block}.landing-module__RsqAgW__railTitle,.landing-module__RsqAgW__ctaHeadline,.landing-module__RsqAgW__ctaNewsTitle,.landing-module__RsqAgW__agTitle,.landing-module__RsqAgW__spaceName,.landing-module__RsqAgW__agCardTitle,.landing-module__RsqAgW__drawerLink{overflow-wrap:anywhere;min-width:0}.landing-module__RsqAgW__navShell{z-index:500;transition:transform var(--dur-med) var(--ease-out);position:fixed;inset:0 0 auto;transform:translateY(0)}.landing-module__RsqAgW__navShell[data-compact=true]{transform:translateY(calc(var(--banner-h,42px) * -1))}.landing-module__RsqAgW__banner{height:var(--banner-h,42px);justify-content:center;align-items:center;gap:var(--space-sm);background:var(--banda-tricolor);color:var(--ink);padding-inline:var(--space-lg);display:flex;position:relative}.landing-module__RsqAgW__bannerChip{align-items:center;gap:var(--space-2xs);background:var(--ink);border-radius:var(--radius-pill);max-width:calc(100vw - 96px);padding:5px 14px;display:flex}.landing-module__RsqAgW__bannerText{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--paper);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.landing-module__RsqAgW__bannerLink{font-weight:800;font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--amarillo);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.landing-module__RsqAgW__bannerDismiss{right:var(--space-sm);border-radius:var(--radius-pill);background:var(--color-ink-veil);width:28px;height:28px;color:var(--ink);cursor:pointer;border:none;justify-content:center;align-items:center;font-size:14px;line-height:1;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.landing-module__RsqAgW__bannerDismiss:hover{background:var(--color-ink-veil-strong)}.landing-module__RsqAgW__navShell[data-dismissed=true] .landing-module__RsqAgW__banner{display:none}.landing-module__RsqAgW__bar{height:var(--bar-h,64px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-rule);background:#f4eac9eb}.landing-module__RsqAgW__barInner{justify-content:space-between;align-items:center;gap:var(--space-sm);height:100%;display:flex}.landing-module__RsqAgW__wordmark{line-height:0;text-decoration:none;display:block}.landing-module__RsqAgW__wordmark img{width:auto;height:2rem;display:block}.landing-module__RsqAgW__navLinks{align-items:center;gap:var(--space-lg);display:flex}.landing-module__RsqAgW__navLink{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);white-space:nowrap;transition:color var(--dur-short) var(--ease-out);font-size:.85rem;font-weight:700;text-decoration:none}.landing-module__RsqAgW__navLink:hover{color:var(--rojo)}.landing-module__RsqAgW__barActions{align-items:center;gap:var(--space-sm);display:flex}.landing-module__RsqAgW__drawerLink{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);color:var(--ink);padding-block:var(--space-xs);text-decoration:none;display:block}.landing-module__RsqAgW__drawerLink:hover{color:var(--rojo)}.landing-module__RsqAgW__hero{padding-block:var(--space-xl) var(--space-2xl)}.landing-module__RsqAgW__heroGrid{gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.landing-module__RsqAgW__heroCopy{min-width:0}.landing-module__RsqAgW__heroBadgeRow{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-md);display:flex}.landing-module__RsqAgW__heroBars{border-radius:3px;flex:none;width:34px;height:6px;display:inline-flex;overflow:hidden}.landing-module__RsqAgW__heroEyebrow{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);font-weight:700}.landing-module__RsqAgW__heroTitle{font-family:var(--font-display);font-weight:800;font-size:var(--text-display-s);letter-spacing:-.02em;margin:0 0 var(--space-md);overflow-wrap:anywhere;min-width:0;line-height:1.04}.landing-module__RsqAgW__heroScript{font-family:var(--font-script);color:var(--rojo);font-weight:400}.landing-module__RsqAgW__heroHighlight{background:var(--amarillo);color:var(--ink);border-radius:6px;padding:0 10px;display:inline-block}.landing-module__RsqAgW__heroLead{font-size:var(--text-md);color:var(--text-soft);max-width:460px;margin:0 0 var(--space-lg);line-height:1.55}.landing-module__RsqAgW__heroCtas{gap:var(--space-sm);flex-wrap:wrap;display:flex}.landing-module__RsqAgW__heroCalendar{margin-top:var(--space-md);color:var(--rojo);text-underline-offset:4px;font-weight:700;text-decoration:underline;display:inline-block}.landing-module__RsqAgW__spotBanner{border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);border:1px solid var(--color-rule);background:var(--paper-light);min-width:0;overflow:hidden}.landing-module__RsqAgW__spotBar{background:var(--banda-tricolor);height:8px}.landing-module__RsqAgW__spotHead{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-md) var(--space-sm);display:flex}.landing-module__RsqAgW__spotEyebrow{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);font-weight:700}.landing-module__RsqAgW__spotAll{color:var(--rojo);white-space:nowrap;font-weight:700}.landing-module__RsqAgW__spotMedia{margin:0 var(--space-md);border-radius:var(--radius-card);aspect-ratio:21/9;background:var(--paper-warm);border:1px dashed var(--color-rule-strong);overflow:hidden}.landing-module__RsqAgW__spotMedia img{object-fit:cover;width:100%;height:100%;display:block}.landing-module__RsqAgW__spotBody{padding:var(--space-md)}.landing-module__RsqAgW__spotName{font-family:var(--font-display);font-size:var(--text-lg);margin:var(--space-sm) 0 var(--space-2xs)}.landing-module__RsqAgW__spotBlurb{margin:0 0 var(--space-sm);color:var(--text-soft);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.landing-module__RsqAgW__spotCta{color:var(--rojo);font-weight:700}.landing-module__RsqAgW__spotFoot{align-items:center;gap:var(--space-xs);padding:var(--space-md);border-top:1px solid var(--color-rule);display:flex}.landing-module__RsqAgW__spotDots{gap:6px;display:flex}.landing-module__RsqAgW__spotDot,.landing-module__RsqAgW__spotDotActive{border:1.5px solid var(--rojo);cursor:pointer;background:0 0;border-radius:50%;width:10px;height:10px;padding:0}.landing-module__RsqAgW__spotDotActive{background:var(--rojo)}.landing-module__RsqAgW__spotCount{font-size:var(--text-sm);color:var(--text-soft)}.landing-module__RsqAgW__spotNav{gap:var(--space-2xs);margin-left:auto;display:flex}.landing-module__RsqAgW__spotArrow{border:1px solid var(--color-rule-strong);background:var(--paper-light);width:40px;height:40px;color:var(--ink);font-size:var(--text-md);cursor:pointer;transition:border-color var(--dur-short);border-radius:50%;place-items:center;display:grid}.landing-module__RsqAgW__spotArrow:hover{border-color:var(--ink)}.landing-module__RsqAgW__statsSection{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule)}.landing-module__RsqAgW__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-module__RsqAgW__statCell{padding:var(--space-lg) var(--space-md);border-left:1px solid var(--color-rule)}.landing-module__RsqAgW__statCell:first-child{border-left:none;padding-left:0}.landing-module__RsqAgW__statNum{font-family:var(--font-display);color:var(--rojo);font-size:clamp(2.25rem,4vw,2.875rem);font-weight:800;line-height:1}.landing-module__RsqAgW__statLabel{margin-top:var(--space-2xs);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--text-soft);font-weight:700}.landing-module__RsqAgW__spaceCard{background:var(--paper-light);border:1px solid var(--color-rule);border-radius:var(--radius-card);padding:var(--space-md);gap:var(--space-xs);color:inherit;min-width:0;transition:transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.landing-module__RsqAgW__spaceCard:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.landing-module__RsqAgW__spaceCardImage{margin:calc(var(--space-md) * -1) calc(var(--space-md) * -1) var(--space-2xs);border-radius:var(--radius-card) var(--radius-card) 0 0;overflow:hidden}.landing-module__RsqAgW__spaceCardImage img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.landing-module__RsqAgW__spaceCardTop{justify-content:space-between;align-items:flex-start;gap:var(--space-2xs);display:flex}.landing-module__RsqAgW__spaceBarrio{color:var(--text-soft);font-size:.8rem;font-weight:600}.landing-module__RsqAgW__spaceName{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);margin:var(--space-3xs) 0 0;line-height:1.12}.landing-module__RsqAgW__spaceBlurb{color:var(--text-body);flex:1;margin:0;font-size:.9rem;line-height:1.5}.landing-module__RsqAgW__spaceVisit{font-weight:700;font-size:var(--text-sm);color:var(--rojo)}.landing-module__RsqAgW__agTitle{font-family:var(--font-script);margin:var(--space-2xs) 0 0;overflow-wrap:anywhere;min-width:0;font-size:clamp(2rem,5vw,3rem);font-weight:400;line-height:1}.landing-module__RsqAgW__agAllLink{color:var(--rojo);text-underline-offset:4px;white-space:nowrap;font-weight:700;text-decoration:underline}.landing-module__RsqAgW__agCard{background:var(--paper-light);border:1px solid var(--color-rule);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);color:inherit;transition:transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);text-decoration:none;display:block;position:relative;overflow:hidden}.landing-module__RsqAgW__agCard:hover{box-shadow:var(--shadow-panel);transform:translateY(-3px)}.landing-module__RsqAgW__agBar{height:4px;display:block}.landing-module__RsqAgW__agBody{gap:var(--space-sm);padding:var(--space-md);display:flex}.landing-module__RsqAgW__agDate{text-align:center;flex:none;min-width:44px}.landing-module__RsqAgW__agDay{font-family:var(--font-display);font-weight:800;font-size:var(--text-xl);font-variant-numeric:tabular-nums;line-height:1;display:block}.landing-module__RsqAgW__agMon{letter-spacing:.1em;color:var(--text-soft);margin-top:2px;font-size:11px;font-weight:700;display:block}.landing-module__RsqAgW__agMain{min-width:0}.landing-module__RsqAgW__agPill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:10.5px;font-weight:800;display:inline-block}.landing-module__RsqAgW__agCardTitle{font-family:var(--font-display);font-weight:700;font-size:var(--text-md);margin:var(--space-2xs) 0;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;line-height:1.15;display:-webkit-box;overflow:hidden}.landing-module__RsqAgW__agCard:hover .landing-module__RsqAgW__agCardTitle{color:var(--rojo)}.landing-module__RsqAgW__agMeta{color:var(--text-soft);margin:0;font-size:.85rem}.landing-module__RsqAgW__ctaBand{background:var(--ink);color:var(--paper);padding:var(--space-3xl) var(--space-lg)}.landing-module__RsqAgW__ctaGrid{gap:var(--space-2xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid}.landing-module__RsqAgW__ctaNewsOnly{max-width:560px;margin:0 auto}.landing-module__RsqAgW__ctaEyebrow{font-size:var(--text-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--amarillo);font-weight:700}.landing-module__RsqAgW__ctaHeadline{font-family:var(--font-script);color:var(--amarillo);margin:var(--space-sm) 0 var(--space-md);overflow-wrap:anywhere;min-width:0;font-size:clamp(2.5rem,7vw,4rem);font-weight:400;line-height:1}.landing-module__RsqAgW__ctaCopy{color:var(--color-ondark-text);margin:0 0 var(--space-lg);max-width:460px;font-size:1.06rem;line-height:1.55}.landing-module__RsqAgW__ctaActions{align-items:center;gap:var(--space-md);flex-wrap:wrap;display:flex}.landing-module__RsqAgW__ctaAmberBtn.landing-module__RsqAgW__ctaAmberBtn{background:var(--amarillo);color:var(--ink);border-radius:var(--radius-pill);transition:background var(--dur-short) var(--ease-out)}.landing-module__RsqAgW__ctaAmberBtn.landing-module__RsqAgW__ctaAmberBtn:hover{background:var(--amarillo-oscuro)}.landing-module__RsqAgW__ctaAltLink{font-weight:700;font-size:var(--text-sm);color:var(--amarillo);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--color-paper-a40);text-decoration-color:var(--color-paper-a40);white-space:nowrap}.landing-module__RsqAgW__ctaAltLink:hover{-webkit-text-decoration-color:var(--amarillo);text-decoration-color:var(--amarillo)}.landing-module__RsqAgW__ctaNewsPanel{background:var(--color-ondark-panel);border:1px solid var(--color-ondark-panel-border);border-radius:var(--radius-panel);padding:var(--space-xl)}.landing-module__RsqAgW__ctaNewsTitle{font-family:var(--font-script);margin:var(--space-2xs) 0 var(--space-xs);color:var(--paper-light);overflow-wrap:anywhere;min-width:0;font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:400;line-height:1.05}.landing-module__RsqAgW__ctaNewsLead{color:var(--color-ondark-text);margin:0 0 var(--space-md);font-size:1rem;line-height:1.5}.landing-module__RsqAgW__ctaNewsRow{gap:var(--space-2xs);display:flex}.landing-module__RsqAgW__ctaNewsInput{flex:1;min-width:0}.landing-module__RsqAgW__ctaNewsInput input{font-family:var(--font-body);border-radius:var(--radius-pill);border:1.5px solid var(--color-ondark-border);background:var(--color-ondark-field);height:auto;color:var(--paper-light);padding:15px 18px;font-size:.94rem}.landing-module__RsqAgW__ctaNewsInput input::placeholder{color:var(--color-ondark-placeholder)}.landing-module__RsqAgW__ctaNewsInput input:focus{border-color:var(--amarillo);outline:3px solid var(--amarillo);outline-offset:2px}.landing-module__RsqAgW__ctaNewsHelper{font-size:var(--text-xs);color:var(--color-ondark-helper);margin:var(--space-2xs) 0 0}.landing-module__RsqAgW__ctaNewsError{color:var(--amarillo);margin-top:var(--space-xs);font-size:.85rem;font-weight:700}.landing-module__RsqAgW__ctaNewsDone{align-items:center;gap:var(--space-sm);background:var(--color-ondark-field);border:1px solid var(--color-ondark-panel-border);border-radius:var(--radius-card);padding:var(--space-md);display:flex}.landing-module__RsqAgW__ctaNewsDoneIcon{background:var(--amarillo);width:46px;height:46px;color:var(--ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.landing-module__RsqAgW__ctaNewsDoneTitle{font-family:var(--font-display);font-size:1.2rem;font-weight:800;line-height:1.1}.landing-module__RsqAgW__ctaNewsDoneMeta{font-size:var(--text-sm);color:var(--color-ondark-meta);margin-top:var(--space-3xs)}.landing-module__RsqAgW__footer{background:var(--ink);color:var(--paper)}.landing-module__RsqAgW__marquee{padding-block:var(--space-sm);border-bottom:1px solid var(--color-ondark-panel-border);overflow:hidden}.landing-module__RsqAgW__marqueeTrack{white-space:nowrap;width:max-content;animation:32s linear infinite landing-module__RsqAgW__sb-marquee;display:flex}@keyframes landing-module__RsqAgW__sb-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.landing-module__RsqAgW__marquee:hover .landing-module__RsqAgW__marqueeTrack,.landing-module__RsqAgW__marquee:focus-within .landing-module__RsqAgW__marqueeTrack{animation-play-state:paused}.landing-module__RsqAgW__marqueeSpan{align-items:center;display:inline-flex}.landing-module__RsqAgW__marqueeItem{align-items:center;gap:var(--space-md);padding-right:var(--space-md);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--amarillo);font-size:clamp(1rem,2.5vw,1.5rem);font-weight:700;display:inline-flex}.landing-module__RsqAgW__marqueeMark{flex:none}.landing-module__RsqAgW__footerMeta{justify-content:space-between;align-items:center;gap:var(--space-md);padding-block:var(--space-lg);flex-wrap:wrap;display:flex}.landing-module__RsqAgW__footerBrand{flex-direction:column;gap:4px;display:flex}.landing-module__RsqAgW__footerWordmark{align-items:center;gap:var(--space-2xs);font-family:var(--font-script);color:var(--amarillo);font-size:1.75rem;line-height:1;text-decoration:none;display:inline-flex}.landing-module__RsqAgW__footerMark{flex:none}.landing-module__RsqAgW__footerTag{letter-spacing:.22em;text-transform:uppercase;color:var(--color-ondark-helper);font-size:11px;font-weight:700}.landing-module__RsqAgW__footerNav{gap:var(--space-md);flex-wrap:wrap;display:flex}.landing-module__RsqAgW__footerLink{font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ondark-text);white-space:nowrap;font-weight:700;text-decoration:none}.landing-module__RsqAgW__footerLink:hover{color:var(--amarillo)}.landing-module__RsqAgW__footerCopy{font-size:var(--text-xs);color:var(--color-ondark-helper);padding-bottom:var(--space-lg);margin:0}.landing-module__RsqAgW__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:36em){.landing-module__RsqAgW__spaceCard:first-child{grid-column:span 2}}@media (max-width:60rem){.landing-module__RsqAgW__heroGrid{grid-template-columns:minmax(0,1fr)}.landing-module__RsqAgW__spotBanner{max-width:560px}.landing-module__RsqAgW__ctaGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.landing-module__RsqAgW__rail{padding-block:var(--space-xl)}.landing-module__RsqAgW__railHead{align-items:flex-start;gap:var(--space-xs);flex-direction:column}.landing-module__RsqAgW__statsGrid{grid-template-columns:minmax(0,1fr)}.landing-module__RsqAgW__statCell{border-left:none;border-top:1px solid var(--color-rule);padding-left:0}.landing-module__RsqAgW__statCell:first-child{border-top:none}.landing-module__RsqAgW__ctaNewsRow{flex-direction:column}.landing-module__RsqAgW__ctaBand{padding:var(--space-2xl) var(--space-md)}}@media (prefers-reduced-motion:reduce){.landing-module__RsqAgW__marqueeTrack{animation:none}.landing-module__RsqAgW__navShell,.landing-module__RsqAgW__spaceCard,.landing-module__RsqAgW__agCard{transition:none}.landing-module__RsqAgW__spaceCard:hover{transform:none}}
.button-module__EcNfFq__buttonRoot{font-family:var(--font-body);transition:background var(--dur-short,.15s) var(--ease-out,ease-out), border-color var(--dur-short,.15s) var(--ease-out,ease-out), transform var(--dur-short,.15s) var(--ease-out,ease-out);font-weight:700;text-decoration:none}.button-module__EcNfFq__buttonRoot[data-variant=primario]{--button-bg:var(--rojo);--button-hover:var(--rojo-hover);--button-color:var(--paper-warm);--button-bd:none;--button-radius:999px;box-shadow:var(--shadow-cta)}.button-module__EcNfFq__buttonRoot[data-variant=primario]:not([data-disabled],[data-loading]):hover{transition-timing-function:var(--ease-spring,cubic-bezier(.34, 1.56, .64, 1));transform:translateY(-2px)}.button-module__EcNfFq__buttonRoot[data-variant=fantasma]{--button-bg:transparent;--button-hover:transparent;--button-color:var(--ink);--button-bd:1.5px solid var(--color-ink-a25);--button-radius:999px}.button-module__EcNfFq__buttonRoot[data-variant=fantasma]:hover{border-color:var(--ink)}.button-module__EcNfFq__buttonRoot:focus-visible{outline:3px solid var(--color-focus,#237a37);outline-offset:2px}.button-module__EcNfFq__buttonRoot:not([data-disabled],[data-loading]):active{transform:translateY(1px)}.button-module__EcNfFq__buttonRoot[data-disabled]{opacity:.55}.button-module__EcNfFq__buttonRoot[data-variant=primario],.button-module__EcNfFq__buttonRoot[data-variant=fantasma]{white-space:nowrap;height:auto;padding:15px 26px;font-size:16px}.button-module__EcNfFq__buttonRoot[data-variant=primario][data-size=sm]{padding:11px 20px;font-size:13.5px}@media (prefers-reduced-motion:reduce){.button-module__EcNfFq__buttonRoot{transition:none}.button-module__EcNfFq__buttonRoot[data-variant=primario]:not([data-disabled],[data-loading]):hover,.button-module__EcNfFq__buttonRoot:not([data-disabled],[data-loading]):active{transform:none}}
