.huangguo-home-module__KoHsnG__page{--ink:#100d12;--paper:#f5ede4;--gold:#ffb62f;--rose:#e65343;--mist:#cbbeb2;background:var(--ink);color:var(--paper);overflow:hidden}.huangguo-home-module__KoHsnG__hero{isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(310px,.95fr);align-items:center;gap:clamp(2rem,8vw,9rem);min-height:calc(100svh - 64px);padding:clamp(4.5rem,9vw,8rem) max(1.5rem,50vw - 590px);display:grid;position:relative}.huangguo-home-module__KoHsnG__halo{z-index:-2;filter:blur(8px);background:radial-gradient(circle,#e6534357,#0000 64%);width:55rem;height:55rem;position:absolute;inset:-25% auto auto 36%}.huangguo-home-module__KoHsnG__heroFilm{z-index:-1;color:#f5ede412;letter-spacing:-.15em;writing-mode:vertical-rl;gap:.15em;font-family:Georgia,serif;font-size:clamp(7rem,17vw,18rem);font-weight:700;line-height:.7;display:flex;position:absolute;bottom:1.4rem;right:-1.5rem}.huangguo-home-module__KoHsnG__heroCopy{max-width:38rem}.huangguo-home-module__KoHsnG__eyebrow,.huangguo-home-module__KoHsnG__sectionHead p,.huangguo-home-module__KoHsnG__creation p{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.45rem;font-size:.72rem;font-weight:700;display:flex}.huangguo-home-module__KoHsnG__hero h1{letter-spacing:-.09em;margin:1rem 0 1.3rem;font-family:Noto Serif SC,Georgia,serif;font-size:clamp(3.25rem,7vw,6.7rem);font-weight:900;line-height:1.04}.huangguo-home-module__KoHsnG__lede{max-width:29rem;color:var(--mist);font-size:1.05rem;line-height:1.8}.huangguo-home-module__KoHsnG__primary,.huangguo-home-module__KoHsnG__secondary{cursor:pointer;border:0;justify-content:center;align-items:center;gap:.7rem;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.huangguo-home-module__KoHsnG__primary{background:var(--gold);color:var(--ink);border-radius:.25rem;margin-top:2rem;padding:1rem 1.35rem}.huangguo-home-module__KoHsnG__primary:hover,.huangguo-home-module__KoHsnG__secondary:hover{transform:translateY(-2px)}.huangguo-home-module__KoHsnG__primary:focus-visible,.huangguo-home-module__KoHsnG__secondary:focus-visible,.huangguo-home-module__KoHsnG__cover button:focus-visible{outline-offset:4px;outline:3px solid #fff}.huangguo-home-module__KoHsnG__primary:disabled,.huangguo-home-module__KoHsnG__secondary:disabled{cursor:wait;opacity:.7;transform:none}.huangguo-home-module__KoHsnG__notice{color:#f5ede47a;margin-top:.8rem;font-size:.73rem}.huangguo-home-module__KoHsnG__poster{aspect-ratio:3/4.25;background:linear-gradient(160deg,#492b3e,#150e20 48%,#e35842 160%);justify-self:center;width:min(100%,25rem);position:relative;overflow:hidden;box-shadow:1.4rem 1.4rem #ffb62f26}.huangguo-home-module__KoHsnG__poster:before{content:"";mix-blend-mode:screen;background:repeating-linear-gradient(90deg,#0000 0 17%,#ffffff0b 17.5% 18%);position:absolute;inset:0}.huangguo-home-module__KoHsnG__posterLight{background:var(--gold);filter:blur(18px);opacity:.76;border-radius:50%;width:15rem;height:15rem;position:absolute;top:15%;left:-5rem}.huangguo-home-module__KoHsnG__posterFrame{background:linear-gradient(#0000 35%,#100d12d9);border:1px solid #ffffff8c;flex-direction:column;justify-content:flex-end;padding:1.3rem;display:flex;position:absolute;inset:1rem}.huangguo-home-module__KoHsnG__posterFrame p{letter-spacing:.14em;align-self:flex-start;margin-bottom:auto;font-size:.59rem}.huangguo-home-module__KoHsnG__posterFrame strong{letter-spacing:-.08em;font-family:Noto Serif SC,Georgia,serif;font-size:2.4rem;line-height:1.05}.huangguo-home-module__KoHsnG__posterFrame span{color:#e7d9cc;margin:.65rem 0 1.5rem;font-size:.78rem}.huangguo-home-module__KoHsnG__posterFrame i{color:var(--ink);background:var(--paper);align-self:flex-start;align-items:center;gap:.35rem;padding:.5rem .65rem;font-size:.75rem;font-style:normal;display:flex}.huangguo-home-module__KoHsnG__marquee{color:var(--paper);white-space:nowrap;border-top:1px solid #f5ede42e;border-bottom:1px solid #f5ede42e;justify-content:center;gap:1.35rem;padding:1rem;font-family:Noto Serif SC,Georgia,serif;font-size:1.15rem;display:flex;overflow:hidden}.huangguo-home-module__KoHsnG__marquee b{color:var(--rose)}.huangguo-home-module__KoHsnG__stories{background:var(--paper);color:var(--ink);padding:clamp(4.5rem,9vw,8rem) max(1.5rem,50vw - 590px)}.huangguo-home-module__KoHsnG__sectionHead{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.huangguo-home-module__KoHsnG__sectionHead h2{letter-spacing:-.08em;max-width:34rem;margin-top:.5rem;font-family:Noto Serif SC,Georgia,serif;font-size:clamp(2rem,4vw,4rem);line-height:1.1}.huangguo-home-module__KoHsnG__sectionHead>span{color:#765f58;max-width:16rem;font-size:.9rem;line-height:1.7}.huangguo-home-module__KoHsnG__storyGrid{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.5vw,2rem);display:grid}.huangguo-home-module__KoHsnG__cover{color:#fff;align-items:end;min-height:21rem;padding:1rem;display:flex;position:relative;overflow:hidden}.huangguo-home-module__KoHsnG__cover:after{content:"";background:linear-gradient(#0000 50%,#00000075);position:absolute;inset:0}.huangguo-home-module__KoHsnG__cover1{background:linear-gradient(140deg,#20374c,#193f69 55%,#e38c69)}.huangguo-home-module__KoHsnG__cover2{background:linear-gradient(160deg,#442137,#9d4e50 58%,#f0c59d)}.huangguo-home-module__KoHsnG__cover3{background:linear-gradient(150deg,#213227,#527349 50%,#de9d34)}.huangguo-home-module__KoHsnG__cover em{z-index:1;opacity:.85;font-family:Georgia,serif;font-size:3.4rem;font-style:normal;position:relative}.huangguo-home-module__KoHsnG__cover button{z-index:2;color:#fff;cursor:pointer;background:0 0;border:1px solid #fffc;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid;position:absolute;bottom:1rem;right:1rem}.huangguo-home-module__KoHsnG__story>p{color:#c55340;letter-spacing:.1em;margin:1.1rem 0 .3rem;font-size:.7rem;font-weight:800}.huangguo-home-module__KoHsnG__story h3{margin:0;font-family:Noto Serif SC,Georgia,serif;font-size:1.6rem}.huangguo-home-module__KoHsnG__story>span{color:#765f58;margin-top:.55rem;font-size:.88rem;line-height:1.65;display:block}.huangguo-home-module__KoHsnG__creation{background:#201820;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,5vw,5rem);padding:clamp(4rem,8vw,7rem) max(1.5rem,50vw - 590px);display:grid}.huangguo-home-module__KoHsnG__creationMark{color:var(--gold);font-family:Noto Serif SC,Georgia,serif;font-size:1.25rem;line-height:1.1}.huangguo-home-module__KoHsnG__creation h2{letter-spacing:-.07em;max-width:42rem;margin:.55rem 0 .75rem;font-family:Noto Serif SC,Georgia,serif;font-size:clamp(2rem,4vw,4rem);line-height:1.12}.huangguo-home-module__KoHsnG__creation span{color:var(--mist);line-height:1.7}.huangguo-home-module__KoHsnG__secondary{border:1px solid var(--gold);color:var(--gold);white-space:nowrap;background:0 0;padding:1rem 1.2rem}.huangguo-home-module__KoHsnG__spin{animation:1s linear infinite huangguo-home-module__KoHsnG__spin}@keyframes huangguo-home-module__KoHsnG__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.huangguo-home-module__KoHsnG__hero{grid-template-columns:1fr;padding-top:4rem}.huangguo-home-module__KoHsnG__hero h1{font-size:clamp(3.1rem,15vw,5rem)}.huangguo-home-module__KoHsnG__poster{justify-self:start;width:min(80vw,21rem)}.huangguo-home-module__KoHsnG__heroFilm{display:none}.huangguo-home-module__KoHsnG__storyGrid{grid-template-columns:1fr}.huangguo-home-module__KoHsnG__cover{min-height:16rem}.huangguo-home-module__KoHsnG__sectionHead,.huangguo-home-module__KoHsnG__creation{display:block}.huangguo-home-module__KoHsnG__sectionHead>span{margin-top:1rem;display:block}.huangguo-home-module__KoHsnG__creationMark{margin-bottom:1rem}.huangguo-home-module__KoHsnG__creation .huangguo-home-module__KoHsnG__secondary{margin-top:1.6rem}.huangguo-home-module__KoHsnG__marquee{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.huangguo-home-module__KoHsnG__primary,.huangguo-home-module__KoHsnG__secondary{transition:none}.huangguo-home-module__KoHsnG__spin{animation:none}}
