.ex-body--measure{max-width:var(--measure)}.ex-eyebrow--red{color:var(--ex-red);letter-spacing:var(--tracking-flag)}.ex-bordered-top{border-top:1px solid var(--ex-line-soft)}.ex-section--flush-top{padding-top:0}.ex-flag{display:inline-flex;align-items:center;min-height:34px;padding:var(--flag-padding);font-family:var(--font-display);font-size:var(--text-flag);line-height:var(--leading-flat);text-transform:var(--case-display);letter-spacing:var(--tracking-flag);background:var(--ex-red);color:var(--ex-white)}.ex-ph{background:var(--ex-black)}.ex-ph__inner{padding-top:var(--space-48);padding-bottom:var(--space-24)}.ex-ph__inner--center .ex-heading{margin:0 auto}.ex-ph--below .ex-ph__inner{padding-top:var(--space-40);padding-bottom:var(--space-28)}.ex-ph__img{display:block;width:100%;height:clamp(320px,52vw,620px);object-fit:cover;object-position:center 35%;border-radius:var(--radius-card)}.ex-ph--banner{position:relative;min-height:300px;display:flex;align-items:center;overflow:hidden}.ex-ph__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ex-ph__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ex-scrim-left)}.ex-ph--banner .ex-ph__inner{position:relative;padding-top:var(--space-40);padding-bottom:var(--space-40)}.ex-ph--banner .ex-heading__subtitle{color:var(--ink-media-1)}.ex-ph--banner .ex-heading__subtitle p{margin:0}@media(max-width:749px){.ex-ph--banner{min-height:260px}.ex-ph--banner .ex-ph__scrim{background:var(--ex-scrim-full)}}.ex-kf-section{padding-bottom:var(--space-24)}.ex-kf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-16);margin:0}.ex-kf__item{display:grid;gap:var(--space-4);align-content:start;margin:0}.ex-kf dd{margin:0}.ex-kf--cards .ex-kf__item{gap:var(--space-8);padding:var(--space-18) var(--space-20);background:var(--surface-card);border-left:var(--border-accent) solid var(--ex-red-deep)}.ex-kf--cards .ex-kf__label{font-family:var(--font-display);font-size:var(--text-micro);text-transform:var(--case-display);letter-spacing:var(--tracking-flag);color:var(--ex-on-dark-1)}.ex-kf--cards .ex-kf__value{font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--text-h3);font-variant-numeric:tabular-nums;color:var(--text-strong)}.ex-kf--cards .ex-kf__note{font-family:var(--font-body);font-size:var(--text-spec);color:var(--text-meta)}.ex-kf--strip{gap:0;border:1px solid var(--ex-line);border-radius:var(--radius-card);overflow:hidden}.ex-kf--strip .ex-kf__item{padding:var(--space-20);background:var(--surface-card)}.ex-kf--strip .ex-kf__item+.ex-kf__item{border-left:1px solid var(--ex-line)}.ex-kf--strip .ex-kf__label{font-family:var(--font-display);font-size:var(--text-eyebrow);text-transform:uppercase;letter-spacing:var(--tracking-flag);color:var(--ex-red)}.ex-kf--strip .ex-kf__value{font-family:var(--font-display);font-size:26px;line-height:var(--leading-tight);color:var(--text-strong)}.ex-kf--strip .ex-kf__note{font-family:var(--font-body);font-size:var(--text-note);color:var(--ex-on-dark-2)}@media(max-width:989px){.ex-kf{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-kf--strip .ex-kf__item:nth-child(3){border-left:0}.ex-kf--strip .ex-kf__item:nth-child(n+3){border-top:1px solid var(--ex-line)}}.ex-cta-band{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);flex-wrap:wrap}.ex-cta-band__copy{display:grid;gap:var(--space-10);justify-items:start;max-width:var(--measure)}.ex-faq--narrow{max-width:calc(900px + var(--gutter) * 2)}.ex-faq--grouped{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--space-40);align-items:start}.ex-faq__nav{display:grid;gap:var(--space-4);position:sticky;top:160px}.ex-faq__tab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-8);padding:12px 16px;border:0;border-radius:var(--radius-cta);background:transparent;color:var(--ex-on-dark-1);font-family:var(--font-display);font-size:var(--text-cta);text-transform:uppercase;letter-spacing:var(--tracking-button);text-align:left;cursor:pointer;transition:background-color var(--duration-base) var(--ease-exotic),color var(--duration-base) var(--ease-exotic)}.ex-faq__tab:hover{background:var(--ex-fill-hover)}.ex-faq__tab[aria-pressed=true]{background:var(--ex-red);color:var(--ex-white)}.ex-faq__count{font-family:var(--font-body);letter-spacing:0;color:var(--text-meta)}.ex-faq__tab[aria-pressed=true] .ex-faq__count{color:var(--ink-media-2)}.ex-faq__wa{margin-top:var(--space-16)}.ex-faq__panel{display:grid;gap:var(--space-20)}.ex-faq__panel[hidden]{display:none}.ex-faq--grouped .ex-faq__cta{grid-column:1 / -1}@media(max-width:989px){.ex-faq--grouped{grid-template-columns:1fr;gap:var(--space-24)}.ex-faq__nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.ex-faq__wa{grid-column:1 / -1}}.ex-about-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--space-48);align-items:start}.ex-about-intro__copy{display:grid;gap:var(--space-16);justify-items:start}.ex-about-intro__facts{display:grid;gap:var(--space-16)}.ex-benefit{display:flex;flex-direction:column;gap:var(--space-10);padding-top:var(--space-16);border-top:1px solid var(--border-card)}.ex-benefit__title{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--text-h3);line-height:var(--leading-snug);text-transform:var(--case-display);color:var(--text-heading)}.ex-benefit__text{margin:0;font-family:var(--font-body);font-size:var(--text-body-md);line-height:var(--leading-body);color:var(--text-body)}@media(max-width:989px){.ex-about-intro{grid-template-columns:1fr;gap:var(--space-32)}}.ex-timeline__heading{margin-top:var(--space-12)}.ex-timeline{display:grid;margin:var(--space-28) 0 0;padding:0;list-style:none}.ex-timeline__item{display:grid;grid-template-columns:84px 1fr;gap:var(--space-24);align-items:start;padding:var(--space-24) 0}.ex-timeline__item+.ex-timeline__item{border-top:1px solid var(--border-card)}.ex-timeline__num{display:grid;gap:var(--space-8);justify-items:start;font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:40px;line-height:var(--leading-flat);font-variant-numeric:tabular-nums;color:var(--ex-red)}.ex-timeline__body{display:grid;gap:var(--space-10)}.ex-timeline__title{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--text-h3);line-height:var(--leading-snug);text-transform:var(--case-display);color:var(--text-heading)}@media(max-width:599px){.ex-timeline__item{grid-template-columns:1fr;gap:var(--space-12)}}.ex-team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-16);margin:var(--space-28) 0 0;padding:0;list-style:none}.ex-team__card{display:grid;align-content:start;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card);transition:transform var(--duration-card) var(--ease-exotic),box-shadow var(--duration-card) var(--ease-exotic),border-color var(--duration-card) var(--ease-exotic)}.ex-team__card:hover{border-color:var(--border-card-hover);box-shadow:var(--shadow-card-hover);transform:var(--lift-card)}.ex-team__photo{display:block;width:168px;height:168px;margin:var(--space-24) auto 0;border-radius:var(--radius-circle);object-fit:cover;border:2px solid var(--ex-red)}.ex-team__body{display:grid;gap:var(--space-8);padding:var(--space-20);text-align:center;justify-items:center}.ex-team__name{margin:0;font-family:var(--font-display);font-weight:var(--font-weight-display);font-size:var(--text-h3);line-height:var(--leading-snug);color:var(--text-heading)}.ex-team__role{font-family:var(--font-display);font-size:var(--text-flag);text-transform:uppercase;letter-spacing:var(--tracking-flag);color:var(--ex-red-light)}.ex-team__bio{margin:0;font-family:var(--font-body);font-size:var(--text-note);line-height:var(--leading-body);color:var(--text-body)}@media(max-width:989px){.ex-team{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.ex-team{grid-template-columns:1fr}}.ex-visit{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-48);align-items:center}.ex-visit__video{display:block;width:100%;max-height:720px;object-fit:contain;border-radius:var(--radius-card);border:1px solid var(--border-card);background:var(--ex-black)}.ex-visit__copy{display:grid;gap:var(--space-16);justify-items:start}.ex-visit__info{display:grid;gap:var(--space-14);width:100%;box-sizing:border-box;margin:0;padding:var(--space-20);background:var(--surface-card);border-left:var(--border-accent) solid var(--ex-red)}.ex-visit__info div{display:grid;gap:var(--space-4)}.ex-visit__info dt{font-family:var(--font-display);font-size:var(--text-micro);text-transform:uppercase;letter-spacing:var(--tracking-flag);color:var(--ex-on-dark-1)}.ex-visit__info dd{margin:0;font-family:var(--font-body);font-size:var(--text-body-md);line-height:var(--leading-body);color:var(--text-strong)}@media(max-width:989px){.ex-visit{grid-template-columns:1fr;gap:var(--space-32)}}.ex-phases{display:grid;gap:var(--space-16)}.ex-phase{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:var(--space-32);padding:var(--space-28) 0;border-top:1px solid var(--ex-line)}.ex-phase__head{display:grid;align-content:start;gap:var(--space-6)}.ex-phase__name{margin:0;font-family:var(--font-display);font-size:32px;font-weight:var(--font-weight-display);color:var(--text-strong)}.ex-phase__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);margin:0;padding:0;list-style:none}.ex-stepbox{display:flex;gap:var(--space-16);align-items:flex-start;padding:var(--space-20);border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--ex-line-soft)}.ex-stepbox.is-highlight{border-color:var(--ex-red)}.ex-stepbox__num{flex:0 0 44px;width:44px;height:44px;border-radius:var(--radius-circle);display:grid;place-items:center;font-family:var(--font-display);font-size:18px;color:var(--text-strong);border:1px solid var(--ex-line-strong)}.ex-stepbox.is-highlight .ex-stepbox__num{background:var(--ex-red);border-color:var(--ex-red);color:var(--ex-white)}.ex-stepbox__body{display:grid;gap:var(--space-6);min-width:0;flex:1}.ex-stepbox__title{margin:0;font-family:var(--font-body);font-size:16px;font-weight:var(--font-weight-medium);line-height:var(--leading-snug);color:var(--text-strong)}.ex-stepbox__text{margin:0;font-family:var(--font-body);font-size:14px;line-height:var(--leading-body);color:var(--text-body)}.ex-phases__cta{padding-top:var(--space-16);border-top:1px solid var(--ex-line)}@media(max-width:989px){.ex-phase{grid-template-columns:1fr;gap:var(--space-16)}}@media(max-width:599px){.ex-phase__steps{grid-template-columns:1fr}}.ex-req__section{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:var(--space-32);padding:var(--space-32) 0;border-top:1px solid var(--ex-line)}.ex-req__head{display:grid;align-content:start;gap:var(--space-6)}.ex-req__title{margin:0;font-family:var(--font-display);font-size:28px;font-weight:var(--font-weight-display);color:var(--text-strong)}.ex-req__content{display:grid;gap:var(--space-16);min-width:0}.ex-req__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-16);margin:0;padding:0;list-style:none}.ex-req__card{display:grid;align-content:start;gap:var(--space-6);padding:var(--space-20);background:var(--surface-card);border:1px solid var(--ex-line-soft);border-radius:var(--radius-card)}.ex-req__card--amount{border-color:var(--ex-line);gap:var(--space-4)}.ex-req__card-value{font-family:var(--font-display);font-size:22px;font-weight:var(--font-weight-display);color:var(--text-strong)}.ex-req__amount{font-family:var(--font-display);font-size:34px;font-weight:var(--font-weight-display);font-variant-numeric:tabular-nums;color:var(--text-strong)}.ex-req__amount span{font-size:14px;color:var(--ex-on-dark-2)}.ex-req__subtitle{font-family:var(--font-body);font-size:15px;font-weight:var(--font-weight-medium);color:var(--text-strong)}.ex-req__small{margin:0;font-family:var(--font-body);font-size:14px;line-height:var(--leading-body);color:var(--text-body);max-width:var(--measure)}.ex-req__rich p{margin:0}.ex-req__rich strong{color:var(--ex-red);font-weight:var(--font-weight-body)}.ex-req__note{color:var(--ex-on-dark-2)}.ex-req__chips{display:grid;gap:var(--space-8)}.ex-req__big{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-16)}.ex-req__timeline{display:grid;margin:0;padding:0;list-style:none}.ex-req__tl-item{display:flex;gap:var(--space-16);position:relative;padding-bottom:var(--space-20)}.ex-req__tl-item.is-last{padding-bottom:0}.ex-req__tl-item:not(.is-last):before{content:"";position:absolute;left:14px;top:28px;bottom:0;width:1px;background:var(--ex-line)}.ex-req__tl-dot{flex:0 0 28px;width:28px;height:28px;border-radius:var(--radius-circle);display:grid;place-items:center;font-family:var(--font-display);font-size:13px;color:var(--text-strong);border:1px solid var(--ex-line-strong);background:var(--ex-black)}.ex-req__tl-item.is-last .ex-req__tl-dot{background:var(--ex-red);border-color:var(--ex-red);color:var(--ex-white)}.ex-req__tl-body{display:grid;gap:var(--space-2);padding-top:3px;min-width:0}.ex-req__cta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-24);align-items:center;margin-top:var(--space-16);padding:var(--space-28);background:var(--surface-card);border:1px solid var(--ex-line);border-radius:var(--radius-card)}.ex-req__cta-copy{display:grid;gap:var(--space-6)}@media(max-width:989px){.ex-req__section{grid-template-columns:1fr;gap:var(--space-16)}.ex-req__cta{grid-template-columns:1fr}}@media(max-width:599px){.ex-req__grid{grid-template-columns:1fr}}.ex-page__heading{margin-bottom:var(--space-32)}.ex-page__heading.ex-heading--center{margin-left:auto;margin-right:auto}.ex-richtext{display:grid;gap:var(--space-20)}.ex-richtext--center{text-align:center}.ex-richtext--center .ex-heading{margin:0 auto}.ex-richtext--center .ex-btn-row{justify-content:center}.ex-richtext__heading+.ex-richtext__text{margin-top:calc(var(--space-8) * -1)}.ex-richtext__heading:not(:first-child){margin-top:var(--space-24)}.ex-richtext__notice{display:grid;gap:var(--space-8);padding:var(--space-18) var(--space-20);background:var(--surface-card);border-left:var(--border-accent) solid var(--ex-red);text-align:left}.ex-richtext__notice-title{font-family:var(--font-display);font-size:var(--text-eyebrow);text-transform:var(--case-display);letter-spacing:var(--tracking-flag);color:var(--text-strong)}.ex-richtext address{font-style:normal}.ex-contact__heading{margin:0 auto var(--space-24)}.ex-contact{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-16);margin:0;padding:0;list-style:none}.ex-contact__card{height:100%;display:flex;flex-direction:column;align-items:center;gap:var(--space-6);padding:var(--space-20) var(--space-16);text-align:center;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);color:var(--text-strong);transition:transform var(--duration-base) var(--ease-exotic),border-color var(--duration-base) var(--ease-exotic),box-shadow var(--duration-base) var(--ease-exotic)}.ex-contact__card:hover{transform:var(--lift-hover);border-color:var(--ex-red);box-shadow:var(--shadow-card-hover)}.ex-contact__card>.ex-icon,.ex-contact__wa{color:var(--ex-red);margin-bottom:var(--space-4)}.ex-contact__wa{color:var(--action-whatsapp)}.ex-contact__wa .ex-icon{--ex-icon-size: 28px}.ex-contact__label{font-size:var(--text-note);text-transform:uppercase;letter-spacing:.08em;color:var(--text-meta)}.ex-contact__value{font-weight:var(--font-weight-bold);overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:var(--ex-line-strong);text-underline-offset:3px}.ex-contact__more{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-8) var(--space-16);margin-top:var(--space-16);font-size:var(--text-meta)}.ex-contact__more a{color:var(--link-color);text-decoration:underline;text-underline-offset:3px;font-weight:var(--font-weight-bold)}.ex-contact__more a:hover{color:var(--link-hover)}.ex-contact-form{display:grid;gap:var(--space-24);align-items:stretch}.ex-contact-form__panel{display:grid;gap:var(--space-20);align-content:start;padding:var(--space-24);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card)}.ex-contact-form__map{display:flex;flex-direction:column;overflow:hidden;background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card)}.ex-contact-form__frame{position:relative;flex:1 1 auto;min-height:380px;background:var(--surface-media)}.ex-contact-form__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ex-contact-form__addr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12);padding:var(--space-16) var(--space-20);border-top:1px solid var(--ex-line-soft)}.ex-contact-form .ex-form-message p{margin:0}@media(min-width:990px){.ex-contact-form--map{grid-template-columns:1fr 1fr}.ex-contact-form__panel{padding:var(--space-32)}}.ex-cols__heading{margin-bottom:var(--space-28)}.ex-cols__heading.ex-heading--center{margin-left:auto;margin-right:auto}.ex-cols{display:grid;grid-template-columns:1fr;gap:var(--grid-gap-y) var(--grid-gap-x);margin:0;padding:0;list-style:none}.ex-cols--center{text-align:center}.ex-cols__item{display:grid;gap:var(--space-12);align-content:start}.ex-cols__media{display:block;overflow:hidden;border-radius:var(--radius-card)}.ex-cols--center .ex-cols__media{justify-self:center}a.ex-cols__media{transition:transform var(--duration-base) var(--ease-exotic)}a.ex-cols__media:hover{transform:var(--lift-hover)}.ex-cols__img{width:100%;height:auto}.ex-cols__title{font-size:var(--text-h3)}.ex-cols__link{display:inline-flex;align-items:center;gap:var(--space-6);color:var(--link-color);font-weight:var(--font-weight-bold)}.ex-cols__link:hover{color:var(--link-hover)}@media(min-width:750px){.ex-cols{grid-template-columns:repeat(min(var(--ex-cols, 3),2),minmax(0,1fr))}}@media(min-width:990px){.ex-cols{grid-template-columns:repeat(var(--ex-cols, 3),minmax(0,1fr))}}.ex-imgtext{display:grid;gap:var(--space-28);align-items:center}.ex-imgtext__img{width:100%;height:auto;border-radius:var(--radius-card)}.ex-imgtext__copy{display:grid;gap:var(--space-20);align-content:center}@media(min-width:990px){.ex-imgtext{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-48)}.ex-imgtext--text-first .ex-imgtext__media{order:2}}.ex-loc__head{margin-bottom:var(--space-32)}.ex-loc__head .ex-heading{margin:0 auto}.ex-loc{display:grid;gap:var(--space-24)}.ex-loc__video{position:relative;width:100%;max-width:340px;margin:0 auto;aspect-ratio:9 / 16;overflow:hidden;border-radius:var(--radius-dialog);background:var(--surface-media);border:1px solid var(--border-card)}.ex-loc__player{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ex-loc__map{position:relative;min-height:360px;overflow:hidden;border-radius:var(--radius-dialog);border:1px solid var(--border-card);background:var(--surface-media)}.ex-loc__map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ex-loc__buttons{justify-content:center;margin-top:var(--space-28)}@media(min-width:750px){.ex-loc--video{grid-template-columns:minmax(0,340px) 1fr}.ex-loc__map{min-height:460px}}.ex-gallery__heading{margin:0 auto var(--space-24)}.ex-gallery__empty{text-align:center;color:var(--text-meta)}.ex-gallery__grid{display:grid;grid-template-columns:repeat(var(--ex-gallery-cols, 2),minmax(0,1fr));gap:var(--space-8);margin:0;padding:0;list-style:none}.ex-gallery__item{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:var(--radius-card-soft)}.ex-gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform var(--duration-image) var(--ease-exotic)}.ex-gallery__item:hover img{transform:scale(1.05)}.ex-gallery__lightbox{width:100vw;height:100vh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--surface-overlay);color:var(--ex-white)}.ex-gallery__lightbox[open]{display:flex;align-items:center;justify-content:center}.ex-gallery__lightbox::backdrop{background:var(--surface-overlay)}.ex-gallery__img{max-width:90vw;max-height:85vh;width:auto;height:auto;object-fit:contain;border-radius:var(--radius-media)}.ex-gallery__btn{position:absolute;display:grid;place-items:center;width:var(--tap-min);height:var(--tap-min);border-radius:var(--radius-circle);color:var(--ex-white);background:color-mix(in srgb,var(--ex-black) 55%,transparent);transition:background-color var(--duration-base) var(--ease-exotic)}.ex-gallery__btn:hover{background:var(--ex-red)}.ex-gallery__close{top:var(--space-16);right:var(--space-16)}.ex-gallery__prev,.ex-gallery__next{top:50%;transform:translateY(-50%)}.ex-gallery__prev{left:var(--space-8)}.ex-gallery__next{right:var(--space-8)}@media(min-width:750px){.ex-gallery__grid{grid-template-columns:repeat(var(--ex-gallery-cols-desktop, 3),minmax(0,1fr));gap:var(--space-12)}}.ex-feria__band+.ex-feria__band{margin-top:var(--space-60)}.ex-feria__head{margin:0 auto var(--space-28);max-width:720px}.ex-feria__hero{display:grid;gap:var(--space-28);align-items:center}.ex-feria__hero-copy{display:grid;gap:var(--space-16);justify-items:start}.ex-feria__dates{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-14);border-radius:var(--radius-pill);background:var(--ex-fill-hover);color:var(--text-accent);font-weight:var(--font-weight-bold);font-size:var(--text-meta)}.ex-feria__sub{margin:0;max-width:var(--measure);font-size:var(--text-body-lg);line-height:var(--leading-body);color:var(--text-body)}.ex-feria__badges{display:flex;flex-wrap:wrap;gap:var(--space-10);margin:0;padding:0;list-style:none}.ex-feria__badge{display:inline-flex;align-items:center;gap:var(--space-6);padding:var(--space-8) var(--space-12);font-size:var(--text-note);font-weight:var(--font-weight-bold);color:var(--text-strong);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-chip)}.ex-feria__badge .ex-icon{color:var(--ex-red)}.ex-feria__hero-media img,.ex-feria__hero-media .placeholder-svg{width:100%;height:auto;border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.ex-feria__countdown{display:inline-flex;align-items:center;gap:var(--space-10);font-weight:var(--font-weight-bold);color:var(--text-strong)}.ex-feria__countdown[hidden]{display:none}.ex-feria__countdown-num{min-width:40px;padding:var(--space-4) var(--space-10);text-align:center;font-family:var(--font-display);font-size:var(--text-card-title);background:var(--ex-red);color:var(--ex-white);border-radius:var(--radius-button)}.ex-feria__grid{display:grid;gap:var(--space-16);margin:0;padding:0;list-style:none}.ex-feria__card{display:grid;gap:var(--space-10);align-content:start;padding:var(--space-24) var(--space-20);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.ex-feria__card-title{font-size:var(--text-card-title);color:var(--text-strong)}.ex-feria__dato{text-align:center}.ex-feria__dato-num{font-family:var(--font-display);font-size:var(--text-h1);line-height:var(--leading-flat);color:var(--ex-red)}.ex-feria__razon-icon{width:46px;height:46px;color:var(--ex-red)}.ex-feria__razon-icon svg{width:100%;height:100%}.ex-feria__car{padding:0;overflow:hidden;transition:transform var(--duration-card) var(--ease-exotic),box-shadow var(--duration-card) var(--ease-exotic)}.ex-feria__car:hover{transform:var(--lift-card);box-shadow:var(--shadow-card-hover)}.ex-feria__car-img{width:100%;aspect-ratio:16 / 10;object-fit:cover;background:var(--surface-media)}.ex-feria__car-body{display:grid;gap:var(--space-10);justify-items:start;padding:var(--space-20)}.ex-feria__banner{display:grid;gap:var(--space-16);justify-items:center;padding:var(--space-48) var(--space-24);text-align:center;background:var(--surface-card);border-radius:var(--radius-card)}.ex-feria__banner--red{background:var(--ex-red-deep)}.ex-feria__banner--red .ex-feria__countdown-num{background:var(--ex-white);color:var(--ex-red)}.ex-feria__banner .ex-feria__sub{margin:0 auto}.ex-feria__banner-btns{justify-content:center}.ex-feria__two{display:grid;gap:var(--space-20)}.ex-feria__panel{padding:var(--space-28) var(--space-24)}.ex-feria__panel--accent{border-color:var(--ex-red)}.ex-feria__panel-title{font-size:var(--text-h3)}.ex-feria__checks ul{list-style:none;padding:0}.ex-feria__checks li{position:relative;padding-left:var(--space-28)}.ex-feria__checks li:before{content:"\2713";position:absolute;left:0;top:0;color:var(--ex-red);font-weight:var(--font-weight-black)}.ex-feria__table-wrap{overflow-x:auto;border:1px solid var(--border-card);border-radius:var(--radius-card)}.ex-feria__table{width:100%;min-width:640px;border-collapse:collapse;font-size:var(--text-meta)}.ex-feria__table th{padding:var(--space-14) var(--space-16);text-align:left;font-size:var(--text-note);text-transform:uppercase;letter-spacing:.06em;background:var(--ex-dark-1);color:var(--text-strong);white-space:nowrap}.ex-feria__table td{padding:var(--space-14) var(--space-16);border-top:1px solid var(--ex-line-soft);vertical-align:top;color:var(--text-body)}.ex-feria__table tbody tr:nth-child(2n) td{background:var(--ex-fill-hover)}.ex-feria__evento{font-weight:var(--font-weight-bold);color:var(--text-strong)}.ex-feria__fecha{white-space:nowrap;font-weight:var(--font-weight-bold);color:var(--text-accent)}@media(min-width:750px){.ex-feria__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ex-feria__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:990px){.ex-feria__hero{grid-template-columns:1.1fr 1fr;gap:var(--space-48)}.ex-feria__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ex-feria__two{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/exotic-pages.css.map */
