/* ErosBalkan premium hero typography refinement, scoped to desktop homepage */
@media(min-width:901px){
 body.home .eb-hero-v3 .eb-hero-copy{width:100%;max-width:680px!important}
 body.home .eb-hero-v3 .eb-hero-eyebrow-premium{display:flex!important;align-items:center!important;gap:14px!important;width:max-content;max-width:100%;margin:0 0 15px!important;min-height:35px;white-space:nowrap}
 body.home .eb-hero-v3 .eb-hero-eyebrow-premium .eb-eyebrow-pill{display:inline-flex!important;width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;line-height:1.2!important;letter-spacing:.19em!important;font-size:10px!important;font-weight:800!important;padding:9px 15px!important;border:1px solid rgba(255,136,197,.37)!important;border-radius:100px!important;background:rgba(30,12,31,.83)!important;box-shadow:0 0 22px rgba(255,56,146,.1),inset 0 0 13px rgba(241,84,170,.07)!important}
 body.home .eb-hero-v3 .eb-hero-eyebrow-premium>i{position:static!important;display:block!important;flex:0 0 54px!important;width:54px!important;height:1px!important;margin:0!important;background:linear-gradient(90deg,#e758a5,transparent)!important}
 body.home .eb-hero-v3 .eb-brand-title{display:flex!important;flex-wrap:nowrap!important;align-items:baseline!important;gap:0!important;max-width:100%!important;white-space:nowrap!important;font-size:clamp(66px,7.05vw,103px)!important;line-height:.98!important;letter-spacing:-.065em!important;font-weight:850!important;margin:0 0 14px!important;color:#fff0f8;text-shadow:0 12px 34px rgba(0,0,0,.6)}
 body.home .eb-hero-v3 .eb-brand-title .eb-brand-eros{color:#fff0f8!important;display:inline!important;background:none!important;-webkit-text-fill-color:currentColor!important}
 body.home .eb-hero-v3 .eb-brand-title .eb-brand-balkan{color:transparent!important;background:linear-gradient(108deg,#f078b4 0%,#ed3190 53%,#ba126b 100%)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}
 body.home .eb-hero-v3 .eb-hero-copy>h2{font-size:clamp(22px,2.3vw,30px)!important;line-height:1.16!important;letter-spacing:-.04em!important;font-weight:760!important;margin:0 0 13px!important;color:#fff1f8!important;max-width:650px!important;text-wrap:balance}
 body.home .eb-hero-v3 .eb-hero-copy>.eb-intro{font-size:clamp(14px,1.22vw,16px)!important;line-height:1.65!important;letter-spacing:-.007em!important;font-weight:430!important;color:#d8c7d4!important;max-width:560px!important;margin:0 0 22px!important;text-wrap:pretty}
}
@media(min-width:901px) and (max-width:1140px){body.home .eb-hero-v3 .eb-brand-title{font-size:clamp(60px,6.4vw,78px)!important}}
@media(min-width:601px) and (max-width:900px){
 body.home .eb-hero-v3 .eb-hero-eyebrow-premium .eb-eyebrow-pill{width:auto!important;min-width:0!important;white-space:nowrap!important;letter-spacing:.12em!important;font-size:10px!important;padding:8px 12px!important}
 body.home .eb-hero-v3 .eb-brand-title{display:block!important;font-size:clamp(58px,8vw,78px)!important;letter-spacing:-.06em!important;white-space:nowrap!important}
 body.home .eb-hero-v3 .eb-brand-title .eb-brand-eros{color:#fff0f8}
 body.home .eb-hero-v3 .eb-brand-title .eb-brand-balkan{background:linear-gradient(110deg,#f078b4,#df2381);-webkit-background-clip:text;background-clip:text;color:transparent}
}
@media(max-width:600px){body.home .eb-hero-v3 .eb-hero-eyebrow-premium{display:none!important}}
@media(prefers-reduced-motion:reduce){body.home .eb-hero-v3 .eb-brand-title{text-shadow:none}}
