.splash[data-astro-cid-3he2njnu]{position:relative;width:100vw;height:100vh;height:100dvh;overflow:hidden;color:#fff;background:var(--color-negro-mate)}.splash__video[data-astro-cid-3he2njnu]{position:absolute;inset:0;z-index:0}.splash__media[data-astro-cid-3he2njnu]{width:100%;height:100%;object-fit:cover;display:block}.splash__veil[data-astro-cid-3he2njnu]{position:absolute;inset:0;background:linear-gradient(180deg,#2d29266b,#2d292626 35%,#2d2926c7)}.splash__trigger[data-astro-cid-3he2njnu]{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:clamp(2rem,6vh,4rem) clamp(1.25rem,4vw,3rem);background:transparent;border:0;cursor:pointer;color:inherit;font:inherit;text-align:center;transition:opacity .4s ease}.splash[data-astro-cid-3he2njnu][data-state=open] .splash__trigger[data-astro-cid-3he2njnu]{opacity:0;pointer-events:none}.splash__brand[data-astro-cid-3he2njnu]{margin-top:auto;margin-bottom:auto;max-width:760px;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm)}.splash__eyebrow[data-astro-cid-3he2njnu]{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.24em;color:#fff;background:#ffffff1f;padding:.5rem .875rem;border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.splash__title[data-astro-cid-3he2njnu]{font-family:var(--font-title);font-size:clamp(2.5rem,7vw,5rem);line-height:1.05;margin:0;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.45)}.splash__title[data-astro-cid-3he2njnu] span[data-astro-cid-3he2njnu]{display:block}.splash__title--accent[data-astro-cid-3he2njnu]{font-style:italic;color:var(--color-lino-suave)}.splash__tagline[data-astro-cid-3he2njnu]{font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:500;color:#ffffffeb;border-bottom:2px solid var(--color-azul-ceniza);padding-bottom:.25rem;margin:var(--spacing-xs) 0 0}.splash__hint[data-astro-cid-3he2njnu]{display:inline-flex;flex-direction:column;align-items:center;gap:.5rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:#ffffffd9;animation:hintPulse 2.4s ease-in-out infinite}.splash__hint-arrow[data-astro-cid-3he2njnu]{color:#fff}@keyframes hintPulse{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(-6px);opacity:1}}.splash__panel[data-astro-cid-3he2njnu]{position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,#1f1b17eb,#1f1b17f5);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.22,1,.36,1);overflow-y:auto}.splash[data-astro-cid-3he2njnu][data-state=open] .splash__panel[data-astro-cid-3he2njnu]{opacity:1;pointer-events:auto}.splash__panel-inner[data-astro-cid-3he2njnu]{min-height:100%;padding:clamp(3rem,8vh,5rem) clamp(1.25rem,4vw,3rem);max-width:1080px;margin:0 auto;position:relative;display:flex;flex-direction:column;justify-content:center;gap:clamp(2rem,5vh,3rem)}.splash__panel-head[data-astro-cid-3he2njnu]{text-align:center;max-width:640px;margin:0 auto;transform:translateY(20px);opacity:0;transition:transform .6s cubic-bezier(.22,1,.36,1) .1s,opacity .6s ease .1s}.splash[data-astro-cid-3he2njnu][data-state=open] .splash__panel-head[data-astro-cid-3he2njnu]{transform:translateY(0);opacity:1}.splash__panel-eyebrow[data-astro-cid-3he2njnu]{display:inline-flex;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;color:var(--color-azul-ceniza);margin-bottom:.875rem}.splash__panel-eyebrow[data-astro-cid-3he2njnu]:before{content:"";width:28px;height:1px;background:var(--color-azul-ceniza)}.splash__panel-title[data-astro-cid-3he2njnu]{font-family:var(--font-title);font-size:clamp(1.85rem,4vw,2.85rem);line-height:1.1;color:var(--color-crema-arena);margin:0 0 var(--spacing-sm)}.splash__panel-lead[data-astro-cid-3he2njnu]{font-size:clamp(.95rem,1.3vw,1.0625rem);line-height:1.6;color:#f9f7f2c7;margin:0}.splash__cards[data-astro-cid-3he2njnu]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2.5vw,1.75rem);transform:translateY(40px);opacity:0;transition:transform .7s cubic-bezier(.22,1,.36,1) .25s,opacity .7s ease .25s}.splash[data-astro-cid-3he2njnu][data-state=open] .splash__cards[data-astro-cid-3he2njnu]{transform:translateY(0);opacity:1}.audience-card[data-astro-cid-3he2njnu]{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-xl);text-decoration:none;background:#1a1614;min-height:clamp(360px,50vh,480px);box-shadow:0 24px 60px #00000073;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.audience-card[data-astro-cid-3he2njnu]:hover{transform:translateY(-6px);box-shadow:0 36px 80px #0000008c}.audience-card__media[data-astro-cid-3he2njnu]{position:absolute;inset:0;overflow:hidden}.audience-card__media[data-astro-cid-3he2njnu] img[data-astro-cid-3he2njnu]{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s cubic-bezier(.22,1,.36,1)}.audience-card[data-astro-cid-3he2njnu]:hover .audience-card__media[data-astro-cid-3he2njnu] img[data-astro-cid-3he2njnu]{transform:scale(1.06)}.audience-card__veil[data-astro-cid-3he2njnu]{position:absolute;inset:0;background:linear-gradient(180deg,#1f1b1726,#1f1b17d9);transition:background .4s ease}.audience-card[data-astro-cid-3he2njnu]:hover .audience-card__veil[data-astro-cid-3he2njnu]{background:linear-gradient(180deg,#1f1b1733,#1f1b17eb)}.audience-card__body[data-astro-cid-3he2njnu]{position:relative;z-index:1;margin-top:auto;padding:clamp(1.5rem,3vw,2.25rem);color:var(--color-crema-arena);display:flex;flex-direction:column;gap:.65rem}.audience-card__chip[data-astro-cid-3he2njnu]{display:inline-flex;align-self:flex-start;padding:.35rem .75rem;background:#f9f7f22e;border:1px solid rgba(249,247,242,.25);border-radius:var(--radius-pill);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-crema-arena);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.audience-card__body[data-astro-cid-3he2njnu] h3[data-astro-cid-3he2njnu]{font-family:var(--font-title);font-size:clamp(1.5rem,2.8vw,2.15rem);line-height:1.1;color:var(--color-crema-arena);margin:0}.audience-card__body[data-astro-cid-3he2njnu] p[data-astro-cid-3he2njnu]{font-size:.95rem;line-height:1.55;color:#f9f7f2d9;margin:0;max-width:32ch}.audience-card__cta[data-astro-cid-3he2njnu]{display:inline-flex;align-items:center;gap:.5rem;margin-top:.625rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-azul-ceniza);transition:gap .3s cubic-bezier(.22,1,.36,1),color .3s ease}.audience-card[data-astro-cid-3he2njnu]:hover .audience-card__cta[data-astro-cid-3he2njnu]{gap:.875rem;color:var(--color-crema-arena)}@media (prefers-reduced-motion: reduce){.splash__panel[data-astro-cid-3he2njnu],.splash__panel-head[data-astro-cid-3he2njnu],.splash__cards[data-astro-cid-3he2njnu],.audience-card[data-astro-cid-3he2njnu],.audience-card__media[data-astro-cid-3he2njnu] img[data-astro-cid-3he2njnu],.audience-card__veil[data-astro-cid-3he2njnu],.audience-card__cta[data-astro-cid-3he2njnu]{transition:none}}@media (max-width: 760px){.splash__cards[data-astro-cid-3he2njnu]{grid-template-columns:1fr;gap:1rem}.audience-card[data-astro-cid-3he2njnu]{min-height:280px}}.splash__panel-close[data-astro-cid-3he2njnu]{position:fixed;top:clamp(1rem,3vh,1.75rem);right:clamp(1rem,3vw,1.75rem);width:44px;height:44px;border-radius:999px;border:1px solid rgba(249,247,242,.2);background:#f9f7f21a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:var(--color-crema-arena);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .25s ease,transform .25s ease;z-index:10}.splash__panel-close[data-astro-cid-3he2njnu]:hover{background:#f9f7f233;transform:rotate(90deg)}@media (max-width: 540px){.audience-cta[data-astro-cid-3he2njnu]{min-width:100%}}@media (prefers-reduced-motion: reduce){.splash__hint[data-astro-cid-3he2njnu]{animation:none}.splash__panel[data-astro-cid-3he2njnu]{transition:none}}body.no-chrome{overflow:hidden;height:100vh;margin:0}body.no-chrome main{height:100vh;overflow:hidden}
