.emcefit-hero[data-v-daabfa2b]{color:#f2e7d6;background-color:#181310;justify-content:center;align-items:center;min-height:100dvh;padding:clamp(2rem,8vw,6rem);display:flex}.emcefit-hero__inner[data-v-daabfa2b]{text-align:center;flex-direction:column;align-items:center;gap:2rem;max-width:40rem;display:flex}.emcefit-hero__brand[data-v-daabfa2b]{flex-direction:column;align-items:center;gap:.5rem;display:flex}.emcefit-hero__logo[data-v-daabfa2b]{color:#d4af6a;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.25rem,12vw,5.5rem);font-style:italic;font-weight:500;line-height:1}.emcefit-hero__eyebrow[data-v-daabfa2b]{text-transform:lowercase;letter-spacing:.42em;color:#d4af6aa6;padding-left:.42em;font-size:.72rem}.emcefit-hero__tagline[data-v-daabfa2b]{color:#f2e7d6;margin:0;font-size:clamp(1.15rem,3.5vw,1.6rem);line-height:1.5}.emcefit-hero__note[data-v-daabfa2b]{color:#f2e7d68c;margin:0;font-size:clamp(.85rem,2.4vw,1rem);line-height:1.6}.emcefit-hero__cta[data-v-daabfa2b]{color:#181310;letter-spacing:.02em;background-color:#d4af6a;border-radius:9999px;margin-top:.5rem;padding:.85rem 2.4rem;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-block}.emcefit-hero__cta[data-v-daabfa2b]:hover{background-color:#e3c489;transform:translateY(-1px)}.emcefit-hero__cta[data-v-daabfa2b]:focus-visible{outline-offset:3px;outline:2px solid #d4af6a}
