.editorial-invitation-landing{--landing-invitation-aspect:1080 / 1920;--landing-column-max:min(92vw, 32rem);--landing-countdown-width:min(98vw, 46rem);--landing-safe-inline:clamp(1rem, 4vw, 1.5rem);--landing-safe-block:clamp(1rem, 4vh, 2rem);--landing-section-gap:clamp(2.5rem, 8vh, 4.5rem);--landing-intro-gap:clamp(1.5rem, 5vh, 2.5rem);--landing-feature-gap:clamp(3rem, 10vh, 5.5rem);--landing-enter-duration:.7s;--landing-enter-ease:cubic-bezier(.22, 1, .36, 1);--landing-reveal-duration:.8s;--landing-type-display:clamp(1.75rem, 6vw, 2.25rem);--landing-type-heading:clamp(2rem, 7vw, 2.45rem);--landing-type-body:clamp(1.0625rem, 3.8vw, 1.1875rem);--landing-type-action:clamp(1.125rem, 4vw, 1.375rem);--landing-type-small:clamp(.875rem, 3vw, 1rem);--landing-type-prex:clamp(1.0625rem, 3.6vw, 1.25rem);--landing-type-lh-tight:1.2;--landing-type-lh-body:1.55;--landing-type-lh-editorial:1.65;--landing-type-track-display:.02em;--landing-type-track-action:.06em;--landing-type-track-small:.14em;--landing-invitation-feather-x:clamp(1.15rem, 5.5vw, 2.35rem);--landing-invitation-feather-y-top:clamp(1.15rem, 5vw, 2.2rem);--landing-invitation-feather-y-bottom:clamp(1.35rem, 5.5vw, 2.6rem);--landing-panel-border:var(--guest-panel-border,color-mix(in srgb, var(--guest-gold,#c4a24a) 34%, transparent));--landing-panel-surface:transparent;width:100%;max-width:100vw;min-height:100svh;color:var(--guest-olive-deep,#1f2937);background:0 0;position:relative;overflow-x:hidden}.editorial-invitation-landing__flow{z-index:0;width:100%;padding:max(var(--landing-safe-block), env(safe-area-inset-top,0px)) max(var(--landing-safe-inline), env(safe-area-inset-right,0px)) max(calc(var(--landing-safe-block) + 1rem), env(safe-area-inset-bottom,0px)) max(var(--landing-safe-inline), env(safe-area-inset-left,0px));background:0 0;flex-direction:column;align-items:center;display:flex;position:relative}.editorial-invitation-landing__hero{width:100%;max-width:var(--landing-column-max);box-shadow:none;animation:editorial-landing-hero-enter var(--landing-enter-duration) var(--landing-enter-ease) both;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.75rem,3vh,1.25rem);margin:0;padding:0;display:flex}.editorial-invitation-landing__figure{width:100%;max-width:var(--landing-column-max);box-shadow:none;isolation:isolate;background:0 0;border:0;margin:0;padding:0;position:relative}.editorial-invitation-landing__figure>span{mix-blend-mode:multiply;width:100%!important;max-width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.editorial-invitation-landing__invitation{width:100%;max-width:100%;height:auto;box-shadow:none;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to right, transparent 0%, #000 var(--landing-invitation-feather-x), #000 calc(100% - var(--landing-invitation-feather-x)), transparent 100%), linear-gradient(to bottom, transparent 0%, #000 var(--landing-invitation-feather-y-top), #000 calc(100% - var(--landing-invitation-feather-y-bottom)), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent 0%, #000 var(--landing-invitation-feather-x), #000 calc(100% - var(--landing-invitation-feather-x)), transparent 100%), linear-gradient(to bottom, transparent 0%, #000 var(--landing-invitation-feather-y-top), #000 calc(100% - var(--landing-invitation-feather-y-bottom)), transparent 100%);mask-image:linear-gradient(to right, transparent 0%, #000 var(--landing-invitation-feather-x), #000 calc(100% - var(--landing-invitation-feather-x)), transparent 100%), linear-gradient(to bottom, transparent 0%, #000 var(--landing-invitation-feather-y-top), #000 calc(100% - var(--landing-invitation-feather-y-bottom)), transparent 100%);background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.editorial-invitation-landing__section,.editorial-invitation-landing__experience,.editorial-invitation-landing__foot{width:min(100%, var(--landing-column-max));text-align:center;opacity:0;transition:opacity var(--landing-reveal-duration) var(--landing-enter-ease), transform var(--landing-reveal-duration) var(--landing-enter-ease);transform:translateY(1rem)}.editorial-invitation-landing__section.is-visible,.editorial-invitation-landing__experience.is-visible,.editorial-invitation-landing__foot.is-visible{opacity:1;transform:translateY(0)}.editorial-invitation-landing__section--feature{margin-top:var(--landing-feature-gap);scroll-margin-top:max(var(--landing-safe-block), env(safe-area-inset-top,0px))}.editorial-invitation-landing__experience{margin-top:var(--landing-section-gap);scroll-margin-top:max(var(--landing-safe-block), env(safe-area-inset-top,0px))}.editorial-invitation-landing__venue{margin:var(--landing-intro-gap) 0}.editorial-invitation-landing__venue-name{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-display), Georgia, "Times New Roman", serif;font-size:var(--landing-type-heading);letter-spacing:var(--landing-type-track-display);font-weight:500;line-height:var(--landing-type-lh-tight);margin:0}.editorial-invitation-landing__venue-detail{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--landing-type-body);letter-spacing:var(--landing-type-track-action);line-height:var(--landing-type-lh-body);margin:.625rem 0 0}.editorial-invitation-landing__prex{width:100%;margin:0 0 var(--landing-intro-gap);border-top:1px solid color-mix(in srgb, var(--guest-gold,#c4a24a) 24%, transparent);border-bottom:1px solid color-mix(in srgb, var(--guest-gold,#c4a24a) 24%, transparent);padding:clamp(1rem,3vh,1.25rem) 0}.editorial-invitation-landing__prex-label{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--landing-type-prex);letter-spacing:.08em;font-weight:700;line-height:var(--landing-type-lh-body);text-transform:uppercase;margin:0 0 .5rem}.editorial-invitation-landing__prex-detail{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--landing-type-prex);letter-spacing:.02em;margin:.2rem 0 0;font-weight:700;line-height:1.45}.editorial-invitation-landing__section-head{margin-bottom:clamp(1.5rem,4vh,2.25rem)}.editorial-invitation-landing__eyebrow{color:var(--guest-gold,#c4a24a);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--landing-type-small);letter-spacing:var(--landing-type-track-small);font-weight:600;line-height:var(--landing-type-lh-body);text-transform:uppercase;margin:0 0 .75rem}.editorial-invitation-landing__section-title{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-display), Georgia, "Times New Roman", serif;font-size:var(--landing-type-display);font-weight:500;line-height:var(--landing-type-lh-tight);letter-spacing:var(--landing-type-track-display);margin:0}.editorial-invitation-landing__section-lead{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-display), Georgia, "Times New Roman", serif;font-size:var(--landing-type-body);font-style:italic;line-height:var(--landing-type-lh-editorial);margin:.875rem 0 0}.editorial-invitation-landing__section-note{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--landing-type-body);line-height:var(--landing-type-lh-body);margin:1rem 0 0}.editorial-invitation-landing__section-action-hint{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--landing-type-action);letter-spacing:var(--landing-type-track-action);font-weight:600;line-height:var(--landing-type-lh-tight);justify-content:center;align-items:center;gap:.625rem;margin:clamp(1.25rem,3.5vh,1.5rem) 0 0;text-decoration:none;display:inline-flex}.editorial-invitation-landing__panel{box-shadow:none;text-align:center;background:0 0;border:1px solid #c4a24a66;border-radius:1.5rem;margin-top:clamp(.75rem,2.5vh,1rem);padding:1.5rem}.editorial-invitation-landing__panel--actions{padding-inline:clamp(.875rem,3vw,1.125rem)}.editorial-invitation-landing__panel--fotos{margin-top:clamp(1rem,3vh,1.25rem)}.editorial-invitation-landing__panel.editorial-invitation-landing__panel--musica{box-shadow:none;background:0 0;border:1px solid #6d7d6a4d;padding:1.5rem}.editorial-invitation-landing__panel--musica .v22-card,.editorial-invitation-landing__panel--musica .guest-musica-ranking,.editorial-invitation-landing__panel--musica .guest-musica-form,.editorial-invitation-landing__panel--musica .portal-n1-panel{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.editorial-invitation-landing__countdown-wrap{width:var(--landing-countdown-width);max-width:100%;margin:0 auto var(--landing-intro-gap)}.editorial-invitation-landing__countdown-wrap .portal-n1-countdown-block{width:100%;box-shadow:none;background:0 0;border:1px solid #c4a24a66;border-radius:1.5rem;margin:0 auto;padding:1.5rem 1.15rem 1.25rem}.editorial-invitation-landing__countdown-wrap .portal-n1-countdown__label,.editorial-invitation-landing__countdown-wrap .portal-n1-countdown__message{color:var(--guest-gold,#c4a24a);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--landing-type-small);letter-spacing:var(--landing-type-track-small);font-weight:600;line-height:var(--landing-type-lh-body);text-transform:uppercase;margin-bottom:clamp(.875rem,3vh,1.375rem)}.editorial-invitation-landing__countdown-wrap .portal-n1-countdown__grid{flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;gap:.35rem;width:100%;display:flex}.editorial-invitation-landing__countdown-wrap .portal-n1-countdown__unit{width:auto;min-width:0;min-height:0;box-shadow:none;background:0 0;border:1px solid #c4a24a66;border-radius:1rem;flex:1 1 0;padding:.7rem .2rem .65rem}.editorial-invitation-landing__countdown-wrap .portal-n1-countdown__value{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-display), Georgia, "Times New Roman", serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(1.25rem,7.2vw,3.25rem);font-weight:600;line-height:.92}.editorial-invitation-landing__countdown-wrap .portal-n1-countdown__suffix{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--landing-type-small);letter-spacing:var(--landing-type-track-small);font-weight:600;line-height:var(--landing-type-lh-body);text-transform:uppercase;margin-top:.25rem}.editorial-invitation-landing__lead{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-display), Georgia, "Times New Roman", serif;font-size:var(--landing-type-body);font-style:italic;line-height:var(--landing-type-lh-editorial);margin:1.25rem 0 0}.editorial-invitation-landing__cta-wrap{margin:0}.editorial-invitation-landing__cta-wrap--after-invitation{z-index:2;margin:-3.25rem 0 0;padding-bottom:.25rem;position:relative}.editorial-invitation-landing__cta-wrap--before-venue{margin:var(--landing-intro-gap) 0}.editorial-invitation-landing__cta{min-width:2.75rem;min-height:2.75rem;color:var(--guest-olive-deep,#1f2937);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.625rem;padding:.25rem .5rem;display:inline-flex}.editorial-invitation-landing__cta-hint{color:var(--guest-gold,#c4a24a);flex-direction:column;align-items:center;gap:.2rem;display:flex}.editorial-invitation-landing__cta-line{display:none}.editorial-invitation-landing__cta-chevron,.editorial-invitation-landing__cta-arrow{width:2rem;height:1.25rem;color:var(--guest-gold,#c4a24a);animation:2.4s ease-in-out infinite editorial-landing-cta-arrow}.editorial-invitation-landing__cta-label{font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--landing-type-action);letter-spacing:var(--landing-type-track-action);font-style:normal;font-weight:700;line-height:var(--landing-type-lh-tight);color:var(--guest-olive-deep,#1f2937);text-shadow:none;text-decoration:none}.editorial-invitation-landing__cta:hover .editorial-invitation-landing__cta-label,.editorial-invitation-landing__cta:focus-visible .editorial-invitation-landing__cta-label{color:var(--guest-olive,#3d4f35)}.editorial-invitation-landing__cta:focus-visible{outline:2px solid color-mix(in srgb, var(--guest-gold,#c4a24a) 55%, transparent);outline-offset:4px;border-radius:2px}.editorial-invitation-landing__gate,.editorial-invitation-landing__gate--inline{margin-top:.5rem;padding-top:.25rem}.editorial-invitation-landing__gate-wait{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--landing-type-body);letter-spacing:var(--landing-type-track-action);line-height:var(--landing-type-lh-body);margin:0}.editorial-invitation-landing__gate-title{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-display), Georgia, "Times New Roman", serif;font-size:var(--landing-type-heading);font-weight:500;line-height:var(--landing-type-lh-tight);letter-spacing:var(--landing-type-track-display);margin:0 0 .5rem}.editorial-invitation-landing__gate-text{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--landing-type-body);line-height:var(--landing-type-lh-body);margin:0}.editorial-invitation-landing__gate-link{color:#fff;font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--landing-type-action);letter-spacing:var(--landing-type-track-action);font-weight:600;line-height:var(--landing-type-lh-tight);cursor:pointer;background:#6d7d6a;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.7rem 1.5rem;text-decoration:none;transition:background-color .18s;display:inline-flex;box-shadow:0 1px 2px #1a22191f}.editorial-invitation-landing__gate-link:after{content:"→";color:#fff;font-weight:500}.editorial-invitation-landing__gate-link:hover,.editorial-invitation-landing__gate-link:focus-visible{color:#fff;background:#5c6c59;transform:none}.editorial-invitation-landing__gate-link:hover:after,.editorial-invitation-landing__gate-link:focus-visible:after{transform:none}.editorial-invitation-landing__actions{border-top:0;flex-direction:column;gap:0;margin-top:0;display:flex}.editorial-invitation-landing__action{border:0;border-bottom:1px solid color-mix(in srgb, var(--guest-gold,#c4a24a) 22%, transparent);color:inherit;text-align:left;touch-action:manipulation;background:0 0;flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(.75rem,3vw,1.25rem);padding:clamp(.875rem,2.5vh,1.125rem) clamp(.25rem,1vw,.5rem);text-decoration:none;transition:color .18s,transform .18s,background-color .18s;display:flex}.editorial-invitation-landing__action:last-child{border-bottom:0}.editorial-invitation-landing__action:hover,.editorial-invitation-landing__action:focus-visible{background:0 0;transform:translate(2px)}.editorial-invitation-landing__action-main{flex-direction:column;flex:1;gap:.375rem;min-width:0;display:flex}.editorial-invitation-landing__action-title{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--landing-type-action);letter-spacing:var(--landing-type-track-action);font-weight:600;line-height:var(--landing-type-lh-tight);text-decoration:none}.editorial-invitation-landing__action-subtitle{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--landing-type-body);line-height:var(--landing-type-lh-body)}.editorial-invitation-landing__action-chevron{width:2.25rem;height:2.25rem;color:var(--guest-gold,#c4a24a);font-family:var(--font-sans), system-ui, sans-serif;background:0 0;border:1px solid #c4a24a73;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;font-weight:600;line-height:1;transition:transform .18s,background-color .18s;display:inline-flex}.editorial-invitation-landing__action:hover,.editorial-invitation-landing__action:focus-visible{transform:translate(2px)}.editorial-invitation-landing__action:hover .editorial-invitation-landing__action-title,.editorial-invitation-landing__action:focus-visible .editorial-invitation-landing__action-title{color:var(--guest-olive,#3d4f35)}.editorial-invitation-landing__action-cta{pointer-events:none;flex-shrink:0;min-width:4.25rem;padding:.45rem 1rem}.editorial-invitation-landing__action:hover .editorial-invitation-landing__action-cta,.editorial-invitation-landing__action:focus-visible .editorial-invitation-landing__action-cta{background:#5c6c59}.editorial-invitation-landing__section--fotos .editorial-invitation-landing__section-head{margin-bottom:clamp(1.25rem,4vh,2rem)}.editorial-invitation-landing__actions--fotos .editorial-invitation-landing__action{padding-top:clamp(1rem,3vh,1.375rem);padding-bottom:clamp(1rem,3vh,1.375rem)}.editorial-invitation-landing__embed{text-align:left;margin-top:0}.editorial-invitation-landing__embed .portal-n1-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.editorial-invitation-landing__embed .portal-n1-stack{gap:clamp(1rem,3vh,1.5rem)}.editorial-invitation-landing__embed .portal-n1-section-title{white-space:normal;text-align:center;width:100%;min-width:0;max-width:100%;font-size:var(--landing-type-heading)}.editorial-invitation-landing__embed .portal-n1-section-lead{text-align:center;font-size:var(--landing-type-body)}.editorial-invitation-landing__embed .portal-n1-form{text-align:left}.editorial-invitation-landing__foot{color:var(--guest-olive-deep,#1f2937);font-family:var(--font-sans), system-ui, sans-serif;font-size:var(--landing-type-small);letter-spacing:var(--landing-type-track-small);line-height:var(--landing-type-lh-body);text-transform:uppercase;margin-top:clamp(2.5rem,8vh,4rem);padding-bottom:.5rem}@keyframes editorial-landing-hero-enter{0%{opacity:0;transform:translateY(.75rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes editorial-landing-cta-line{0%,to{opacity:.35;transform:translateY(-2px)scaleY(.85)}50%{opacity:1;transform:translateY(3px)scaleY(1)}}@keyframes editorial-landing-cta-arrow{0%,to{opacity:.55;transform:translateY(-3px)}50%{opacity:1;transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.editorial-invitation-landing__hero,.editorial-invitation-landing__section,.editorial-invitation-landing__experience,.editorial-invitation-landing__foot{opacity:1;transition:none;animation:none;transform:none}.editorial-invitation-landing__cta-line,.editorial-invitation-landing__cta-chevron,.editorial-invitation-landing__cta-arrow{opacity:.85;animation:none}}@media (max-height:700px){.editorial-invitation-landing{--landing-safe-block:clamp(.75rem, 3vh, 1.25rem);--landing-section-gap:clamp(1.5rem, 4vh, 2rem);--landing-feature-gap:clamp(2rem, 6vh, 3rem)}}@media (orientation:landscape) and (max-height:500px){.editorial-invitation-landing{--landing-safe-block:clamp(.625rem, 2.5svh, 1rem);--landing-section-gap:clamp(.875rem, 3svh, 1.25rem);--landing-intro-gap:clamp(.625rem, 2svh, 1rem);--landing-feature-gap:clamp(1rem, 3.5svh, 1.5rem);--landing-column-max:min(36svh, 15rem)}.editorial-invitation-landing__hero{align-items:center}.editorial-invitation-landing__invitation{width:auto;max-width:100%;max-height:min(54svh,12.5rem);margin-inline:auto}.editorial-invitation-landing__prex{padding:clamp(.625rem,2svh,.875rem) 0}.editorial-invitation-landing__cta-wrap--before-venue{margin:var(--landing-intro-gap) 0}}@media (min-width:768px){.editorial-invitation-landing{--landing-column-max:min(88vw, 36rem);--landing-countdown-width:min(94vw, 48rem)}}@media (min-width:1280px){.editorial-invitation-landing{--landing-countdown-width:min(92vw, 52rem)}}.editorial-invitation-landing .landing-cedula-note{text-align:center;width:100%;margin-top:1.75rem;margin-bottom:2.25rem}.editorial-invitation-landing .landing-cedula-note__text{color:#1a2219;font-family:var(--font-cormorant), Georgia, serif;margin:0;font-size:clamp(1.2rem,4.2vw,1.45rem);font-weight:600;line-height:1.4}.editorial-invitation-landing .landing-cedula-note__lead{display:block}.editorial-invitation-landing .landing-cedula-note__time{color:#1a2219;font-family:var(--font-cormorant), Georgia, serif;margin:.7rem 0 0;font-size:clamp(1.15rem,4vw,1.35rem);font-weight:600;line-height:1.4}.editorial-invitation-landing .landing-cedula-note__punctuality{color:#1a2219;font-family:var(--font-cormorant), Georgia, serif;letter-spacing:.14em;margin:.85rem 0 0;font-size:clamp(.95rem,3.4vw,1.1rem);font-weight:700;line-height:1.35}.editorial-invitation-landing .v22-card,.editorial-invitation-landing .portal-n1-panel,.editorial-invitation-landing .guest-musica-ranking,.editorial-invitation-landing .guest-musica-form,.editorial-invitation-landing .guest-journey-success{background:0 0!important}
