.haoqi-editorial-stage.stage-cinematic .home-block{position:relative;isolation:isolate}.haoqi-editorial-stage.stage-cinematic .home-block>.shell{position:relative}.haoqi-editorial-stage.stage-cinematic .home-block .kicker{font-size:.72rem;font-weight:800;letter-spacing:.19em}.haoqi-editorial-stage.stage-cinematic .home-block .home-block-text h2,.haoqi-editorial-stage.stage-cinematic .home-block .section-head h2{font-size:clamp(2.4rem,calc(5.1vw * var(--haoqi-title-scale,1)),5.6rem);font-weight:800;line-height:1.02;max-width:16ch;letter-spacing:-.066em;text-wrap:balance}.haoqi-editorial-stage.stage-cinematic .home-block .home-block-text .acse-lead{font-size:clamp(1.12rem,1.7vw,1.35rem);font-weight:650;line-height:1.5}.haoqi-editorial-stage.stage-cinematic .home-block .home-block-text>p:not(.kicker){max-width:56ch}.haoqi-editorial-stage.stage-cinematic .home-block .button-pair{margin-top:clamp(22px,3vw,40px)}.haoqi-editorial-stage.stage-cinematic .home-type-universe{background:#f4f1e8}.haoqi-editorial-stage.stage-cinematic .home-type-universe .universe-grid{gap:14px}.haoqi-editorial-stage.stage-cinematic .home-type-universe .universe-card{position:relative;min-height:215px;border:1px solid rgba(9,54,40,.13);border-radius:15px;padding:clamp(22px,2.5vw,35px);overflow:hidden;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.haoqi-editorial-stage.stage-cinematic .home-type-universe .universe-card:after{content:"";position:absolute;width:160px;height:160px;border:1px solid rgba(7,100,73,.11);border-radius:50%;right:-67px;bottom:-82px;pointer-events:none}.haoqi-editorial-stage.stage-cinematic .home-universe-index{position:absolute;top:16px;right:18px;font-size:.72rem;letter-spacing:.16em;font-weight:800;opacity:.5}.haoqi-editorial-stage.stage-cinematic .home-type-universe .universe-card h3{font-size:clamp(1.3rem,1.8vw,1.8rem);letter-spacing:-.035em;max-width:15ch}.haoqi-editorial-stage.stage-cinematic .home-type-acse{background:radial-gradient(circle at 82% 45%,rgba(43,134,107,.2),transparent 45%),linear-gradient(122deg,#052d24,#0b4032 62%,#09352b)}.haoqi-editorial-stage.stage-cinematic .home-type-acse .home-block-text h2{font-size:clamp(3rem,calc(6vw * var(--haoqi-title-scale,1)),6.7rem);max-width:11ch}.haoqi-editorial-stage.stage-cinematic .home-type-acse .home-media-layout{gap:clamp(32px,6vw,110px)}.haoqi-editorial-stage.stage-cinematic .home-acse-story{position:relative;box-shadow:0 38px 95px rgba(1,23,18,.27);border-radius:22px;overflow:hidden}.haoqi-editorial-stage.stage-cinematic .home-acse-story .acse-step{position:relative;min-height:64px}.haoqi-editorial-stage.stage-cinematic .home-acse-line{position:absolute;left:16px;top:60px;bottom:-18px;width:1px;background:linear-gradient(#82b59a,transparent);pointer-events:none;opacity:.55}.haoqi-editorial-stage.stage-cinematic .home-acse-story .acse-step:last-of-type .home-acse-line{display:none}.haoqi-editorial-stage.stage-cinematic .home-block .home-story-media{position:relative;isolation:isolate;overflow:hidden;border-radius:clamp(16px,2vw,28px);box-shadow:0 35px 90px rgba(3,32,24,.2)}.haoqi-editorial-stage.stage-cinematic .home-block .home-story-media img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:4/5;object-fit:cover;border-radius:inherit}.haoqi-editorial-stage.stage-cinematic .home-block .home-story-media:after{content:"";position:absolute;pointer-events:none;inset:0;background:linear-gradient(180deg,transparent 69%,rgba(0,22,19,.52));border-radius:inherit}.haoqi-editorial-stage.stage-cinematic .home-block .home-story-media figcaption{position:absolute;z-index:1;bottom:10px;left:20px;right:20px;padding:6px;color:white;max-width:90%;text-shadow:0 1px 5px #08291d}.haoqi-editorial-stage.stage-cinematic .home-media-corner{position:absolute;z-index:1;right:20px;top:20px;width:54px;height:54px;border-top:1px solid rgba(255,255,255,.55);border-right:1px solid rgba(255,255,255,.55);border-radius:0 14px 0 0;pointer-events:none}.haoqi-editorial-stage.stage-cinematic .home-type-people .home-media-layout{gap:clamp(35px,7vw,140px)}.haoqi-editorial-stage.stage-cinematic .home-type-people .home-story-media img{aspect-ratio:4/5}.haoqi-editorial-stage.stage-cinematic .home-type-people .people-photo{min-height:450px;border-radius:22px;overflow:hidden}.haoqi-editorial-stage.stage-cinematic .home-type-mag .section-head h2,.haoqi-editorial-stage.stage-cinematic .home-type-products .section-head h2{max-width:14ch}.haoqi-editorial-stage.stage-cinematic .home-type-mag .head-actions,.haoqi-editorial-stage.stage-cinematic .home-type-products .head-actions{align-items:end;gap:24px;margin-bottom:clamp(24px,4vw,50px)}.haoqi-editorial-stage.stage-cinematic .home-type-mag .article-card,.haoqi-editorial-stage.stage-cinematic .home-type-products .product-card{border-radius:17px;overflow:hidden;box-shadow:0 18px 44px rgba(7,44,32,.07)}.haoqi-editorial-stage.stage-cinematic .home-type-callouts .callout{position:relative;padding:clamp(35px,5vw,70px);min-height:320px;overflow:hidden;isolation:isolate;border-radius:22px}.haoqi-editorial-stage.stage-cinematic .home-type-callouts .callout h2{font-size:clamp(1.9rem,3vw,3.3rem);line-height:1.13;max-width:16ch;letter-spacing:-.05em;text-wrap:balance}.haoqi-editorial-stage.stage-cinematic .home-type-callouts .callout:after{content:"";position:absolute;z-index:-1;border:1px solid;width:280px;height:280px;right:-120px;top:-145px;border-radius:50%;opacity:.12;pointer-events:none}.haoqi-editorial-stage.stage-cinematic .home-callout-index{display:block;font-weight:800;font-size:.78rem;letter-spacing:.2em;opacity:.66;margin-bottom:20px}@media(min-width:980px){.haoqi-editorial-stage.stage-cinematic .home-type-universe>.shell{display:grid;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr);gap:clamp(28px,5vw,90px);align-items:start}.haoqi-editorial-stage.stage-cinematic .home-type-universe .home-block-text{max-width:580px;margin-bottom:0}.haoqi-editorial-stage.stage-cinematic .home-type-universe .universe-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.haoqi-editorial-stage.stage-cinematic .home-type-acse .home-media-layout{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.haoqi-editorial-stage.stage-cinematic .home-type-people .home-media-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}.haoqi-editorial-stage .home-sections-preview .home-story-media img{aspect-ratio:4/3}@container home-preview (max-width:760px){.haoqi-editorial-stage.stage-cinematic .home-sections-preview .home-block .home-block-text h2,.haoqi-editorial-stage.stage-cinematic .home-sections-preview .home-block .section-head h2{font-size:clamp(1.9rem,6vw,3rem)}.haoqi-editorial-stage.stage-cinematic .home-sections-preview .home-type-universe>.shell{display:block}}@media(max-width:979px){.haoqi-editorial-stage.stage-cinematic .home-type-universe>.shell{display:block}}@media(max-width:760px){.haoqi-editorial-stage.stage-cinematic .home-block .home-block-text h2,.haoqi-editorial-stage.stage-cinematic .home-block .section-head h2,.haoqi-editorial-stage.stage-cinematic .home-type-acse .home-block-text h2{font-size:clamp(2.2rem,9.2vw,3.5rem);max-width:100%}.haoqi-editorial-stage.stage-cinematic .home-type-universe .universe-card{min-height:155px}.haoqi-editorial-stage.stage-cinematic .home-block .home-story-media img{aspect-ratio:5/4}.haoqi-editorial-stage.stage-cinematic .home-type-people .people-photo{min-height:300px}.haoqi-editorial-stage.stage-cinematic .home-type-mag .head-actions,.haoqi-editorial-stage.stage-cinematic .home-type-products .head-actions{display:block}}@media(prefers-reduced-motion:reduce){.haoqi-editorial-stage.stage-cinematic .universe-card{transition:none!important}}