.page-module__x8xeCa__shell{background:radial-gradient(circle at top left, rgba(var(--cerca-brand-rgb), .08), transparent 24rem), linear-gradient(180deg, #fcfcfb 0%, var(--cerca-bg) 48%, #f6f7ff 100%);min-height:100vh;color:var(--cerca-text)}.page-module__x8xeCa__content{gap:22px;width:min(1160px,100% - 36px);margin:0 auto;padding:12px 0 64px;display:grid}.page-module__x8xeCa__hero{border:1px solid rgba(var(--cerca-brand-rgb), .18);background:linear-gradient(180deg, #fffffffa, #f5f1fffa), var(--cerca-surface);box-shadow:0 18px 42px rgba(var(--cerca-brand-rgb), .1), 0 0 0 1px rgba(var(--cerca-brand-rgb), .05);border-radius:26px;gap:16px;padding:24px;display:grid}.page-module__x8xeCa__eyebrow{color:var(--cerca-brand);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.page-module__x8xeCa__title{margin:0;font-family:Nexa,system-ui,sans-serif;font-size:clamp(2rem,4vw,3.2rem);line-height:1.02}.page-module__x8xeCa__description{max-width:42rem;color:var(--cerca-text-soft);margin:0;font-size:1rem;line-height:1.7}.page-module__x8xeCa__availabilityNav{flex-wrap:wrap;gap:10px;display:flex}.page-module__x8xeCa__availabilityItem{border:1px solid rgba(var(--cerca-brand-rgb), .18);min-height:40px;color:var(--cerca-text-soft);background:#ffffffeb;border-radius:999px;justify-content:center;align-items:center;padding:0 14px;font-family:Babel Sans,system-ui,sans-serif;font-size:.93rem;font-weight:700;text-decoration:none;display:inline-flex}.page-module__x8xeCa__availabilityItem[data-active=true]{border-color:rgba(var(--cerca-brand-rgb), .34);background:rgba(var(--cerca-brand-rgb), .1);color:var(--cerca-brand)}.page-module__x8xeCa__resultsGrid{grid-template-columns:1fr;gap:18px;display:grid}.page-module__x8xeCa__initialContent{gap:24px;width:min(720px,100% - 36px);margin:0 auto;padding:clamp(4rem,12vw,9rem) 0;display:grid}.page-module__x8xeCa__searchResultsContent{gap:28px;width:min(720px,100% - 36px);margin:0 auto;padding:52px 0 70px;display:grid}.page-module__x8xeCa__simpleResults{gap:4px;display:grid}.page-module__x8xeCa__simpleResult{border-bottom:1px solid rgba(var(--cerca-brand-rgb), .16);color:var(--cerca-text);gap:3px;padding:15px 0;font-family:Nexa,system-ui,sans-serif;font-size:clamp(1.15rem,2vw,1.4rem);text-decoration:none;display:grid}.page-module__x8xeCa__simpleResult:hover{color:var(--cerca-brand)}.page-module__x8xeCa__simpleResult span{color:var(--cerca-brand);letter-spacing:.08em;text-transform:uppercase;font-family:Babel Sans,system-ui,sans-serif;font-size:.72rem;font-weight:800}.page-module__x8xeCa__initialContent input{border:2px solid var(--cerca-brand);box-shadow:0 0 0 5px rgba(var(--cerca-brand-rgb), .1), 0 16px 34px rgba(var(--cerca-brand-rgb), .18);background:#fffffffa}.page-module__x8xeCa__resultsSections,.page-module__x8xeCa__resultSection,.page-module__x8xeCa__eventResults{gap:18px;display:grid}.page-module__x8xeCa__sectionTitle{margin:0;font-family:Nexa,system-ui,sans-serif;font-size:1.35rem}.page-module__x8xeCa__eventResults{grid-template-columns:1fr}.page-module__x8xeCa__eventResult{border:1px solid rgba(var(--cerca-brand-rgb), .16);box-shadow:0 12px 28px rgba(var(--cerca-brand-rgb), .08);background:#ffffffeb;border-radius:20px;align-content:start;gap:10px;padding:22px;display:grid}.page-module__x8xeCa__eventResult[data-suspended=true]{border-color:#a63f3f5c}.page-module__x8xeCa__eventKind,.page-module__x8xeCa__eventMeta,.page-module__x8xeCa__suspendedLabel{margin:0}.page-module__x8xeCa__eventKind,.page-module__x8xeCa__suspendedLabel{color:var(--cerca-brand);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:800}.page-module__x8xeCa__suspendedLabel{color:#a63f3f}.page-module__x8xeCa__eventTitle{margin:0;font-family:Nexa,system-ui,sans-serif;font-size:1.2rem}.page-module__x8xeCa__eventTitle a{color:inherit;text-decoration:none}.page-module__x8xeCa__eventTitle a:hover{color:var(--cerca-brand)}.page-module__x8xeCa__eventMeta{color:var(--cerca-text-soft);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.page-module__x8xeCa__eventMeta svg{flex:none;margin-top:2px}.page-module__x8xeCa__eventAction{width:fit-content;color:var(--cerca-brand);margin-top:4px;font-weight:800;text-decoration:none}.page-module__x8xeCa__emptyState{border:1px solid rgba(var(--cerca-brand-rgb), .16);box-shadow:0 12px 28px rgba(var(--cerca-brand-rgb), .08);background:#ffffffeb;border-radius:24px;justify-items:start;gap:16px;padding:28px;display:grid}.page-module__x8xeCa__emptyTitle,.page-module__x8xeCa__emptyText{margin:0}.page-module__x8xeCa__emptyTitle{font-family:Nexa,system-ui,sans-serif;font-size:1.3rem}.page-module__x8xeCa__emptyText{color:var(--cerca-text-soft);line-height:1.6}.page-module__x8xeCa__action{background:var(--cerca-brand);color:#fff;min-height:46px;box-shadow:0 12px 28px rgba(var(--cerca-brand-rgb), .22);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-family:Triorange,Georgia,serif;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}@media (min-width:700px){.page-module__x8xeCa__hero{padding:30px}.page-module__x8xeCa__resultsGrid,.page-module__x8xeCa__eventResults{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.page-module__x8xeCa__resultsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
