.hero{padding-top:clamp(104px,13vh,130px)}
.world{margin-top:clamp(-90px,-6vw,-24px);margin-bottom:0}
@media (max-width:900px){.world{margin-top:0}}
@media (max-width:700px){
.hero h1{font-size:clamp(28px,8.2vw,36px)}
.chips{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px;padding:0 10px}
.chip{font-size:14px;padding:0 14px;height:42px}
.story .ph{max-width:270px;margin:0 auto}
.world{margin-top:-6px}
.blk{padding-left:18px;padding-right:18px}
}
.story .ph img{display:none}
.story .ph{position:relative;overflow:hidden;background:#2a1f6e url(natalia-hd.avif) 68% 0%/150% no-repeat;border:3px solid #b9a6ff;box-shadow:0 0 0 12px rgba(140,110,255,.2),0 0 80px rgba(120,90,255,.6),0 20px 60px rgba(0,0,0,.45);aspect-ratio:1/1;border-radius:50%;width:min(340px,86vw);height:auto;max-width:none;margin:0 auto}
.story .ph::after{display:none}

#stage{background-image:linear-gradient(135deg,rgba(20,60,200,.35) 0%,rgba(120,70,230,.45) 50%,rgba(24,150,190,.28) 100%),radial-gradient(60% 45% at 85% 5%,rgba(150,90,250,.35),transparent 70%),radial-gradient(90% 50% at 50% 0%,#0b1d52 0%,#040b22 55%,#02050f 100%)}
.world img{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(closest-side,#000 62%,transparent 100%);mask-image:radial-gradient(closest-side,#000 62%,transparent 100%)}
