.theme-captacion{font-family:var(--font-capture-body), var(--font-outfit), system-ui, sans-serif}.theme-captacion .capture-display{font-family:var(--font-capture-display), var(--font-outfit), system-ui, sans-serif;letter-spacing:.03em;text-transform:uppercase;font-weight:400;line-height:.95}.theme-captacion .capture-eyebrow{font-family:var(--font-capture-body), var(--font-outfit), system-ui, sans-serif;letter-spacing:.32em;font-size:.8125rem;font-weight:700}@media (max-width:1023px){.theme-captacion .capture-date-bar .capture-eyebrow{letter-spacing:.18em}.theme-captacion .capture-about-copy .capture-display{letter-spacing:.02em}.theme-captacion .capture-about-grid{align-items:stretch}.theme-captacion .capture-about-photo{min-height:100%}.theme-captacion .capture-about-photo img{object-fit:cover;object-position:top center;height:100%}}@media (min-width:1024px){.theme-captacion .capture-eyebrow{letter-spacing:.28em;font-size:1.0625rem}.theme-captacion .capture-date-bar .capture-eyebrow{text-align:center}.theme-captacion .capture-hero-title{line-height:.9}}.theme-captacion .capture-subtitle{letter-spacing:.01em;font-size:clamp(1.125rem,2.4vw,1.375rem);font-weight:600;line-height:1.45}.theme-captacion .capture-chip{letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.theme-captacion .capture-form-title{font-size:clamp(1.75rem,4vw,2.25rem)}.theme-captacion .capture-form-subtitle{font-size:1rem;font-weight:600;line-height:1.5}.theme-captacion .capture-form label{letter-spacing:.04em;text-transform:uppercase;font-size:.9375rem;font-weight:700}.theme-captacion .capture-form input{font-size:1rem;font-weight:600}.theme-captacion .capture-form select{font-size:.9375rem;font-weight:600}.theme-captacion .capture-phone-country-list{scrollbar-color:color-mix(in srgb, var(--accent) 45%, transparent) transparent;scrollbar-width:thin}.theme-captacion .capture-phone-country-list::-webkit-scrollbar{width:6px}.theme-captacion .capture-phone-country-list::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--accent) 40%, transparent);border-radius:999px}.theme-captacion .capture-form button[type=submit]{letter-spacing:.12em;text-transform:uppercase;font-size:1rem;font-weight:700}.theme-captacion .capture-marquee span{font-family:var(--font-capture-display), var(--font-outfit), system-ui, sans-serif;letter-spacing:.38em;font-size:.8125rem}
