.world-hero{position:relative;min-height:min(760px,calc(100svh - 114px));display:flex;align-items:center;isolation:isolate;overflow:hidden;background:#0c0d15}
.world-hero-bg{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,rgba(8,10,18,.97) 0%,rgba(8,10,18,.82) 31%,rgba(8,10,18,.35) 70%,rgba(8,10,18,.2)),linear-gradient(0deg,#090b12 0%,transparent 30%),url('./assets/denglanjing-preview.webp') center 42%/cover no-repeat}
.world-hero-content{position:relative;padding-block:100px 110px}.world-eyebrow{font-size:10px;letter-spacing:.16em;font-weight:700;color:#b9dcd8;display:flex;align-items:center;gap:10px}.world-dot{display:inline-block;width:7px;height:7px;background:#a6e6d9;border-radius:50%;box-shadow:0 0 14px #8de8db}.world-hero h1{font-size:clamp(45px,5.3vw,80px);letter-spacing:-.055em;line-height:1.2;margin:32px 0 24px;font-weight:650}.world-hero h1 span:last-child{color:#c0eae5}.world-lead{font-size:16px;line-height:1.9;color:#d1d8de;max-width:480px}.world-actions{display:flex;align-items:center;flex-wrap:wrap;gap:30px;margin-top:35px}.world-hero-note{font-size:10px;letter-spacing:.1em;color:#abb5be;margin-top:38px}.work.section{padding-top:120px}.project-grid{grid-template-columns:1fr;gap:72px}.project-wide{grid-column:auto}.secondary-main{min-height:calc(100vh - 215px);padding-block:95px 120px}.secondary-main h1{font-size:clamp(40px,5vw,70px);letter-spacing:-.045em;line-height:1.2;max-width:850px;margin:0 0 28px}.secondary-main>p:not(.overline){max-width:680px;font-size:17px;line-height:1.9;color:#bbc6d2}.secondary-back{display:inline-block;color:#a5deda;font-size:12px;margin-bottom:64px}.account-status{margin-top:44px;border:1px solid #364451;padding:20px 22px;max-width:680px;color:#b9c8d1;display:flex;align-items:center;gap:12px;line-height:1.6;font-size:14px}
@media(max-width:720px){.world-hero{min-height:620px;align-items:flex-end}.world-hero-bg{background:linear-gradient(0deg,#090b12 2%,rgba(8,10,18,.82) 36%,rgba(8,10,18,.26) 100%),url('./assets/denglanjing-preview.webp') 52% top/auto 65% no-repeat;background-color:#090b12}.world-hero-content{padding-block:190px 65px}.world-hero h1{font-size:clamp(38px,9vw,58px);margin:22px 0 17px}.world-lead{font-size:14px}.world-actions{gap:20px}.world-hero-note{margin-top:28px}.work.section{padding-top:80px}.project-grid{gap:56px}.secondary-main{padding-block:65px 90px}.secondary-back{margin-bottom:46px}.secondary-main>p:not(.overline){font-size:15px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.project-image img,.primary{transition:none}}
