.home-hero[data-v-edc777d6]{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-edc777d6]>*+*{margin-top:var(--ecn-space-2)}.home-hero-translation[data-v-edc777d6]{font-family:var(--ecn-font-heading);opacity:.9;font-size:clamp(1.25rem,3vw,1.75rem);font-style:italic}.home-hero .ecn-ornament[data-v-edc777d6]{margin-block:1.75rem}.home-hero-cue[data-v-edc777d6]{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-edc777d6]:hover,.home-hero-cue[data-v-edc777d6]:focus-visible{opacity:1}.home-hero-chevron[data-v-edc777d6]{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-edc777d6]>*{animation:.9s ease-out both home-hero-in-edc777d6}.home-hero-content[data-v-edc777d6]>:nth-child(3){animation-delay:.35s}.home-hero-content[data-v-edc777d6]>:nth-child(n+4){animation-delay:.55s}.home-hero-content>.ecn-title[data-v-edc777d6]{animation:.9s ease-out .15s both home-hero-in-edc777d6,7s ease-in-out 1s infinite ecn-shimmer}.home-hero-chevron[data-v-edc777d6]{animation:2s ease-in-out infinite home-bounce-edc777d6}@supports (animation-timeline:scroll()){.home-hero-content[data-v-edc777d6],.home-hero-cue[data-v-edc777d6]{animation:linear both home-hero-out-edc777d6;animation-timeline:scroll(root);animation-range:0 70vh}}}@keyframes home-hero-in-edc777d6{0%{opacity:0;transform:translateY(1.5rem)}}@keyframes home-hero-out-edc777d6{to{opacity:0;translate:0 -5rem;scale:.95}}@keyframes home-bounce-edc777d6{50%{translate:0 .4rem}}.home-byline[data-v-edc777d6]{font-size:.65em}.home-closing[data-v-edc777d6]{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-edc777d6]{max-width:40rem}.home-closing-title[data-v-edc777d6]{margin-block:var(--ecn-space-3);font-size:clamp(2.5rem,7vw,5rem);line-height:1.1}.home-closing-actions[data-v-edc777d6]{margin-top:var(--ecn-space-4);text-shadow:none;justify-content:center}
