.events__grid[data-v-4a35a797]{gap:var(--space-xl);align-items:center;display:grid}.events__media[data-v-4a35a797]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.events__title[data-v-4a35a797]{font-size:var(--fs-3xl);margin-bottom:var(--space-sm)}.events__body[data-v-4a35a797]{font-size:var(--fs-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.events__cta[data-v-4a35a797]{margin-top:var(--space-md)}@media (min-width:56rem){.events__grid[data-v-4a35a797]{grid-template-columns:1.1fr .9fr}}.hero[data-v-7d403f98]{color:var(--color-on-brand);grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden}.hero__media[data-v-7d403f98]{grid-area:1/1;position:relative}.hero__media[data-v-7d403f98] .responsive-image{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;aspect-ratio:auto!important}.hero__scrim[data-v-7d403f98]{background:linear-gradient(#14231a8c 0%,#14231a59 45%,#14231ae0 100%);position:absolute;top:0;bottom:0;left:0;right:0}.hero__content[data-v-7d403f98]{z-index:1;padding-block:var(--space-2xl) var(--space-xl);align-self:end;gap:var(--space-sm);flex-direction:column;grid-area:1/1;display:flex;position:relative}.hero__eyebrow[data-v-7d403f98]{font-size:var(--fs-xs);letter-spacing:var(--ls-wider);text-transform:uppercase;color:var(--color-brand-300);font-weight:700}.hero__title[data-v-7d403f98]{color:var(--color-on-brand);font-size:var(--fs-4xl);max-width:24ch}.hero__subtitle[data-v-7d403f98]{max-width:40ch;font-size:var(--fs-lg);color:#ffffffe0;line-height:var(--line-height-relaxed)}.hero__actions[data-v-7d403f98]{gap:var(--space-sm);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.hero__cta-secondary[data-v-7d403f98]{color:var(--color-on-brand);border-color:#ffffff8c}.hero__cta-secondary[data-v-7d403f98]:hover{background:#ffffff1f}@media (min-width:48rem){.hero[data-v-7d403f98]:before{content:"";aspect-ratio:21/9;grid-area:1/1}}.highlights__grid[data-v-63067341]{gap:var(--space-lg);display:grid}.highlight-card[data-v-63067341]{color:inherit;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.highlight-card[data-v-63067341]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.highlight-card__media[data-v-63067341]{aspect-ratio:4/3}.highlight-card__body[data-v-63067341]{gap:var(--space-2xs);padding:var(--space-md);flex-direction:column;display:flex}.highlight-card__text[data-v-63067341]{color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.highlight-card__cta[data-v-63067341]{align-items:center;gap:var(--space-3xs);margin-top:var(--space-2xs);color:var(--color-brand-700);font-weight:600;display:inline-flex}@media (min-width:56rem){.highlights__grid[data-v-63067341]{grid-template-columns:repeat(2,1fr)}}.intro__grid[data-v-fee6c590]{gap:var(--space-xl);align-items:center;display:grid}.intro__media[data-v-fee6c590]{border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}.intro__title[data-v-fee6c590]{font-size:var(--fs-3xl);margin-bottom:var(--space-sm)}.intro__body[data-v-fee6c590]{font-size:var(--fs-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}@media (min-width:56rem){.intro__grid[data-v-fee6c590]{grid-template-columns:.9fr 1.1fr}}
