.hero-zone{position:absolute;top:76px;bottom:0;width:50%;z-index:1;padding:0;border:0;background:transparent}.hero-zone-prev{left:0}.hero-zone-next{right:0}.project-hero .hero-project-label,.project-hero .hero-next,.project-hero .hero-replay{z-index:4}.hero-slides-tools{position:absolute;right:24px;bottom:32px;z-index:4;display:flex;align-items:center;gap:18px;font-size:11px;font-variant-numeric:tabular-nums}.hero-slides-tools button{display:grid;place-items:center;width:30px;height:35px;color:white;font-size:12px}.hero-slides-tools .hero-visible-prev,.hero-slides-tools .hero-visible-next{display:none}.project-hero .hero-replay{bottom:90px;right:24px;font-size:8px}.hero-pointer{display:none;pointer-events:none;position:fixed;left:var(--hero-x,0px);top:var(--hero-y,0px);transform:translate(-50%,-50%);z-index:20;padding:8px 15px;border:1px solid #ffffff50;border-radius:30px;background:#080b109c;color:#fff;font:400 11px/1.4 Inter,Arial,sans-serif;white-space:nowrap;backdrop-filter:blur(5px)}.hero-incoming{opacity:0;pointer-events:none}
@media(hover:hover) and (pointer:fine){.hero-zone{cursor:none}.project-hero.has-hero-pointer .hero-pointer{display:block}}
.hero-pointer{background:transparent;border:0;border-radius:0;backdrop-filter:none;padding:0;font-size:12px;text-shadow:0 1px 5px #0009}
@media(max-width:760px){.hero-zone{top:70px}.hero-slides-tools{right:20px;bottom:95px;gap:13px}.hero-slides-tools .hero-visible-prev,.hero-slides-tools .hero-visible-next{display:grid;font-size:20px}.hero-slides-tools button{width:25px}.hero-slides-tools .hero-slides-count{font-size:10px}.project-hero .hero-project-label{max-width:calc(100% - 95px)}}
