/* ErosBalkan: cinematic hero media destinations, decorative photos only. */

/* Keep photographic buttons inside the desktop banner; mobile shows them immediately after it. */
body.home .eb-hero-media-picks-mobile{display:none!important}
@media(min-width:901px){
 body.home .eb-hero-v3{height:630px!important;min-height:630px!important}
 body.home .eb-hero-v3 .eb-hero-inner{height:100%!important;padding:36px 0 26px!important}
 body.home .eb-hero-v3 .eb-hero-copy{max-width:660px!important}
 body.home .eb-hero-v3 .eb-hero-values{margin-top:8px}
}
@media(min-width:601px) and (max-width:900px){
 body.home .eb-hero-v3{height:auto!important;min-height:550px!important}
 body.home .eb-hero-v3 .eb-hero-inner{height:auto!important;min-height:550px;padding-bottom:34px}
}
@media(max-width:600px){
 body.home .eb-hero-copy>.eb-hero-media-picks{display:none!important}
 body.home .eb-hero-media-picks-mobile{display:grid!important;width:calc(100% - 20px);max-width:630px;margin:12px auto 15px;position:relative;z-index:2}
 body.home .eb-hero-media-picks-mobile .eb-hero-media-pick{min-height:106px}
}

.eb-hero-media-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:21px 0 18px;max-width:690px;position:relative;z-index:3}
.eb-hero-media-pick{position:relative;isolation:isolate;display:flex;align-items:flex-end;gap:13px;min-width:0;min-height:132px;box-sizing:border-box;overflow:hidden;padding:17px 16px;border-radius:20px;border:1px solid #ffffff46;background:#1c1022;text-decoration:none!important;color:#fff!important;box-shadow:0 14px 32px #0009;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.eb-hero-media-pick:before{position:absolute;inset:0;z-index:-1;content:"";background:linear-gradient(0deg,#100813f2 0%,#160a1ba3 48%,#150c2165 100%);pointer-events:none}
.eb-hero-media-art{position:absolute;inset:0;z-index:-2;background-size:cover;background-position:center;transform:scale(1.04);transition:transform .6s ease,filter .6s ease;filter:saturate(.9) brightness(.82)}
.eb-hero-media-pick.is-video .eb-hero-media-art{background-image:url("../images/hero.webp");background-position:68% center}
.eb-hero-media-pick.is-photos .eb-hero-media-art{background-image:url("../images/join.webp");background-position:center}
.eb-hero-media-pick.is-video{border-color:#fa7bb563}.eb-hero-media-pick.is-photos{border-color:#c79aff69}
.eb-hero-media-pick.is-video:after,.eb-hero-media-pick.is-photos:after{content:"";position:absolute;z-index:-1;inset:auto 5% -60% 5%;height:90%;border-radius:50%;filter:blur(28px);opacity:.26;pointer-events:none}
.eb-hero-media-pick.is-video:after{background:#f72d85}.eb-hero-media-pick.is-photos:after{background:#8c56e1}
.eb-hero-media-sheen{position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 20%,#ffffff11 45%,transparent 65%);transform:translateX(-110%);transition:transform .65s ease;pointer-events:none}
.eb-hero-media-icon{width:38px;height:38px;flex:0 0 38px;border-radius:13px;display:grid;place-items:center;border:1px solid #ffffff59;background:#ffffff22;backdrop-filter:blur(8px);font-size:19px;color:#ffe6f3;box-shadow:0 6px 18px #0006}
.eb-hero-media-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:3px;text-shadow:0 2px 8px #0008}
.eb-hero-media-copy small{font-size:9px;letter-spacing:.15em;color:#ffe1ee;font-weight:800}
.eb-hero-media-copy strong{font-size:clamp(14px,1.25vw,19px);line-height:1.15;font-weight:850;color:#fff}
.eb-hero-media-copy em{font-size:11px;font-style:normal;color:#e8cddd}
.eb-hero-media-arrow{font-size:21px;color:#ffb9da;align-self:flex-start;line-height:1}
.eb-hero-media-pick:hover{transform:translateY(-4px);border-color:#ffc3e0;box-shadow:0 18px 40px #000b,0 0 0 1px #ff75bd50}
.eb-hero-media-pick:hover .eb-hero-media-art{transform:scale(1.1);filter:saturate(1.1) brightness(1)}
.eb-hero-media-pick:hover .eb-hero-media-sheen{transform:translateX(110%)}
.eb-hero-media-pick:focus-visible{outline:3px solid #ffd3ea;outline-offset:4px}
@media(max-width:900px){.eb-hero-media-picks{max-width:100%;margin:14px 0 13px}.eb-hero-media-pick{min-height:118px;padding:13px;gap:8px}.eb-hero-media-copy strong{font-size:15px}.eb-hero-media-arrow{font-size:17px}}
@media(max-width:600px){.eb-hero-media-picks{gap:9px;margin:14px 0}.eb-hero-media-pick{border-radius:15px;min-height:108px;padding:11px 10px;gap:7px}.eb-hero-media-icon{width:29px;height:29px;flex-basis:29px;font-size:14px;border-radius:10px}.eb-hero-media-copy small{font-size:8px;letter-spacing:.08em}.eb-hero-media-copy strong{font-size:13px}.eb-hero-media-copy em{font-size:10px}.eb-hero-media-arrow{font-size:15px}}
@media(max-width:380px){.eb-hero-media-picks{grid-template-columns:1fr}.eb-hero-media-pick{min-height:94px}}
@media(prefers-reduced-motion:reduce){.eb-hero-media-pick,.eb-hero-media-art,.eb-hero-media-sheen{transition:none}.eb-hero-media-pick:hover{transform:none}.eb-hero-media-pick:hover .eb-hero-media-art{transform:none}}
