.home-hero[data-v-6de25d8a]{min-height:calc(100svh - var(--ecn-header-height));padding:var(--ecn-space-page);text-align:center;text-shadow:var(--ecn-shadow-text);background:radial-gradient(#00000059,#0000 70%);place-items:center;display:grid;position:relative}.home-hero-content[data-v-6de25d8a]>*+*{margin-top:var(--ecn-space-2)}.home-hero .ecn-ornament[data-v-6de25d8a]{margin-block:1.75rem}.home-hero-cue[data-v-6de25d8a]{bottom:var(--ecn-space-3);justify-items:center;gap:var(--ecn-space-1);color:var(--ecn-text);font-size:var(--ecn-text-xs);letter-spacing:.3em;text-transform:uppercase;opacity:.8;text-decoration:none;display:grid;position:absolute;left:50%;transform:translate(-50%)}.home-hero-cue[data-v-6de25d8a]:hover,.home-hero-cue[data-v-6de25d8a]:focus-visible{opacity:1}.home-hero-chevron[data-v-6de25d8a]{border-bottom:2px solid;border-right:2px solid;width:.9rem;height:.9rem;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.home-hero-content[data-v-6de25d8a]>*{animation:.9s ease-out both home-hero-in-6de25d8a}.home-hero-content[data-v-6de25d8a]>:nth-child(3){animation-delay:.35s}.home-hero-content[data-v-6de25d8a]>:nth-child(n+4){animation-delay:.55s}.home-hero-content>.ecn-title[data-v-6de25d8a]{animation:.9s ease-out .15s both home-hero-in-6de25d8a,7s ease-in-out 1s infinite ecn-shimmer}.home-hero-chevron[data-v-6de25d8a]{animation:2s ease-in-out infinite home-bounce-6de25d8a}@supports (animation-timeline:scroll()){.home-hero-content[data-v-6de25d8a],.home-hero-cue[data-v-6de25d8a]{animation:linear both home-hero-out-6de25d8a;animation-timeline:scroll(root);animation-range:0 70vh}}}@keyframes home-hero-in-6de25d8a{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes home-hero-out-6de25d8a{to{opacity:0;translate:0 -5rem;scale:.95}}@keyframes home-bounce-6de25d8a{50%{translate:0 .4rem}}.home-byline[data-v-6de25d8a]{font-size:.65em}.home-closing[data-v-6de25d8a]{min-height:100vh;padding:var(--ecn-space-page);background:linear-gradient(to bottom, var(--ecn-bg) 0%, #0f0b0b33 35%);text-align:center;text-shadow:var(--ecn-shadow-text);place-items:center;display:grid}.home-closing-content[data-v-6de25d8a]{max-width:40rem}.home-closing-title[data-v-6de25d8a]{margin-block:var(--ecn-space-3);font-size:clamp(2.5rem,7vw,5rem);line-height:1.1}.home-closing-actions[data-v-6de25d8a]{margin-top:var(--ecn-space-4);text-shadow:none;justify-content:center}
