.seasonal-hanlu-page #temple-sky{display:none}.hl-page{--hl-ink:#25291f;--hl-green:#52664f;--hl-rust:#bd7548;--hl-rust-text:#8f532f;--hl-paper:#f4f0e4;--hl-line:#25291f2e;color:var(--hl-ink);background:var(--hl-paper)}.hl-shell{width:min(1080px,100% - 40px);margin:0 auto}.hl-hero{color:#fffdf4;background:#202820;align-items:end;min-height:min(780px,94vh);padding:60px 0 72px;display:grid;position:relative;overflow:hidden}.hl-hero:after{content:"";background:linear-gradient(90deg,#131c16f5,#293628b8 58%,#333c2938),linear-gradient(#0000 45%,#121812e6);position:absolute;inset:0}.hl-hero-image{filter:saturate(.58)sepia(.14)hue-rotate(42deg);background:url(/assets/about/about-hero-cyber-temple-night.webp) 50% 38%/cover no-repeat;position:absolute;inset:0;transform:scale(1.02)}.hl-hero-copy{z-index:1;position:relative}.hl-breadcrumb{color:#fffdf4b8;flex-wrap:wrap;gap:8px;font-size:.9rem;display:flex}.hl-breadcrumb a{color:inherit}.hl-kicker{color:var(--hl-green);letter-spacing:.08em;margin:0 0 12px;font-size:.83rem;font-weight:900}.hl-hero .hl-kicker{color:#efb774;margin-top:44px}.hl-hero h1,.hl-section h2,.hl-cta h2{letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.08}.hl-hero h1{max-width:900px;font-size:clamp(2.6rem,6.5vw,5.4rem)}.hl-hero h1 span{color:#efb774;display:block}.hl-lede{color:#fffdf4e6;max-width:830px;margin:24px 0 0;font-size:clamp(1.04rem,2vw,1.22rem);line-height:1.88}.hl-lede a{color:#ffd49a}.hl-answer{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.hl-answer span{background:#1823198f;border:1px solid #fffdf447;border-radius:12px;gap:2px;min-width:170px;padding:12px 14px;display:grid}.hl-answer b{color:#efb774;letter-spacing:.06em;font-size:.76rem}.hl-section{padding:clamp(58px,8vw,92px) 0}.hl-section h2,.hl-cta h2{max-width:840px;font-size:clamp(2rem,4.4vw,3.65rem)}.hl-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(34px,7vw,86px);display:grid}.hl-copy{color:#25291fc7;font-size:1.05rem;line-height:1.9}.hl-copy p:first-child{margin-top:0}.hl-weather{color:#fffdf4;background:#34453d}.hl-weather .hl-kicker{color:#efb774}.hl-weather .hl-copy{color:#fffdf4d6}.hl-weather-link{color:#ffd49a;margin-top:16px;font-weight:900;display:inline-flex}.hl-compare,.hl-faq{background:#e3e9db}.hl-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.hl-cards article,.hl-season-grid article{border:1px solid var(--hl-line);background:#ffffffb8;border-radius:14px;padding:24px;box-shadow:0 14px 34px #28302514}.hl-cards b{color:var(--hl-rust-text)}.hl-cards h3,.hl-season-grid h3{margin:10px 0;font-size:1.28rem}.hl-cards p,.hl-season-grid p{color:#25291fb8;margin:0;line-height:1.75}.hl-cards a,.hl-related-note a{color:#405640}.hl-related-note{margin:24px 0 0;line-height:1.75}.hl-birds{background:#f0dfc4}.hl-season-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.hl-faq-list{gap:12px;margin-top:28px;display:grid}.hl-faq-list details{border:1px solid var(--hl-line);background:#ffffffb8;border-radius:10px;padding:18px 20px}.hl-faq-list summary{cursor:pointer;color:#405640;font-weight:900}.hl-faq-list p{color:#25291fc2;margin:14px 0 0;line-height:1.8}.hl-sources ul{gap:10px;margin:25px 0 0;padding-left:1.2em;display:grid}.hl-sources li,.hl-sources>.hl-shell>p:last-child{line-height:1.72}.hl-sources a{color:#405640}.hl-cta{color:#fffdf4;background:linear-gradient(120deg,#34453d,#607051);padding:clamp(62px,9vw,104px) 0}.hl-cta .hl-kicker{color:#ffd49a}.hl-cta p:not(.hl-kicker){color:#fffdf4db;max-width:720px;margin:18px 0 26px;line-height:1.8}.hl-cta .button{display:inline-flex}.hl-page a:focus-visible{outline-offset:4px;outline:3px solid #efb774}@media (width<=920px){.hl-split{grid-template-columns:1fr}}@media (width<=620px){.hl-shell{width:min(100% - 28px,1080px)}.hl-hero{min-height:720px;padding:44px 0 48px}.hl-hero:after{background:linear-gradient(#2530245c,#253024c2 36%,#141c16f7 100%)}.hl-hero-image{background-position:62%}.hl-hero .hl-kicker{margin-top:28px}.hl-hero h1{font-size:clamp(2.42rem,12vw,3.5rem)}.hl-lede{line-height:1.75}.hl-cards,.hl-season-grid{grid-template-columns:1fr}}html:where([data-theme-ready][data-theme=dark]) .lamp-card{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-surface-raised) 84%, transparent)}html:where([data-theme-ready][data-theme=dark]) .lamp-meta,html:where([data-theme-ready][data-theme=dark]) .lamp-platform{color:var(--color-text-muted)}html:where([data-theme-ready][data-theme=dark]) .lamp-card{background:linear-gradient(180deg, var(--color-bg), var(--color-bg))}html:where([data-theme-ready][data-theme=dark]) .lamp-platform{border:1px solid var(--color-line)}html:where([data-theme-ready][data-theme=dark]) .hl-page{color:var(--color-text);background:var(--color-bg)}html:where([data-theme-ready][data-theme=dark]) .hl-hero{color:#fffdf4}html:where([data-theme-ready][data-theme=dark]) .hl-breadcrumb{color:#fffdf4b8}html:where([data-theme-ready][data-theme=dark]) .hl-kicker{color:var(--color-signal)}html:where([data-theme-ready][data-theme=dark]) .hl-hero .hl-kicker,html:where([data-theme-ready][data-theme=dark]) .hl-hero h1 span{color:#efb774}html:where([data-theme-ready][data-theme=dark]) .hl-lede{color:#fffdf4e6}html:where([data-theme-ready][data-theme=dark]) .hl-lede a{color:#ffd49a}html:where([data-theme-ready][data-theme=dark]) .hl-answer b{color:#efb774}html:where([data-theme-ready][data-theme=dark]) .hl-copy{color:var(--color-text-muted)}html:where([data-theme-ready][data-theme=dark]) .hl-weather{color:#fffdf4}html:where([data-theme-ready][data-theme=dark]) .hl-weather .hl-kicker{color:#efb774}html:where([data-theme-ready][data-theme=dark]) .hl-weather .hl-copy{color:#fffdf4d6}html:where([data-theme-ready][data-theme=dark]) .hl-weather-link{color:#ffd49a}html:where([data-theme-ready][data-theme=dark]) .hl-compare,html:where([data-theme-ready][data-theme=dark]) .hl-faq{background:var(--color-bg-2)}html:where([data-theme-ready][data-theme=dark]) .hl-cards article,html:where([data-theme-ready][data-theme=dark]) .hl-season-grid article{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-surface-raised) 72%, transparent)}html:where([data-theme-ready][data-theme=dark]) .hl-cards b{color:var(--color-accent-text)}html:where([data-theme-ready][data-theme=dark]) .hl-cards p,html:where([data-theme-ready][data-theme=dark]) .hl-season-grid p{color:var(--color-text-muted)}html:where([data-theme-ready][data-theme=dark]) .hl-cards a,html:where([data-theme-ready][data-theme=dark]) .hl-related-note a{color:var(--color-signal)}html:where([data-theme-ready][data-theme=dark]) .hl-birds{background:var(--color-bg-2)}html:where([data-theme-ready][data-theme=dark]) .hl-faq-list details{border:1px solid var(--color-line);background:color-mix(in srgb, var(--color-surface-raised) 72%, transparent)}html:where([data-theme-ready][data-theme=dark]) .hl-faq-list summary{color:var(--color-signal)}html:where([data-theme-ready][data-theme=dark]) .hl-faq-list p{color:var(--color-text-muted)}html:where([data-theme-ready][data-theme=dark]) .hl-sources a{color:var(--color-signal)}html:where([data-theme-ready][data-theme=dark]) .hl-cta{color:#fffdf4}html:where([data-theme-ready][data-theme=dark]) .hl-cta .hl-kicker{color:#ffd49a}html:where([data-theme-ready][data-theme=dark]) .hl-cta p:not(.hl-kicker){color:#fffdf4db}
