@property --fill{syntax:"<number>";inherits:false;initial-value:112}.st-fill{color:#0000;background-image:linear-gradient(100deg, #fff 0%, #fff calc((var(--fill) - 10) * 1%), var(--amber-soft) calc((var(--fill) - 4) * 1%), var(--amber) calc(var(--fill) * 1%), #fff3 calc((var(--fill) + 8) * 1%), #fff3 100%);-webkit-background-clip:text;background-clip:text;margin:-.14em -.16em;padding:.14em .16em;display:inline-block}.sh{isolation:isolate;background:#05080f;height:100svh;min-height:520px;position:relative;overflow:hidden}.sh-media{z-index:-2;will-change:transform;position:absolute;inset:0;transform:scale(1.04)}.sh-media img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.sh-scrim{z-index:-1;background:linear-gradient(#04071099 0%,#04071047 22%,#0000 42%),linear-gradient(#0000 46%,#0407105c 70%,#040710c7 100%);position:absolute;inset:0}.sh-copy{inset-inline:0;padding:0 var(--gutter) max(13svh, 112px);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0}.sh-title{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;outline:none;margin:0;font-size:clamp(56px,8.4vw,136px);font-weight:600;line-height:1}html[data-lang=zh] .sh-title{letter-spacing:0}.sh-lead{max-width:30ch;font-family:var(--font-sans);color:#ffffffeb;text-shadow:0 1px 14px #00000073;text-wrap:balance;margin:18px 0 0;font-size:clamp(16px,1.25vw,19px);font-weight:300;line-height:1.45}.sc{isolation:isolate;text-align:center;background:#05080f;justify-content:center;height:100svh;min-height:600px;display:flex;position:relative;overflow:clip}.sc-media{z-index:-3;will-change:transform;position:absolute;inset:0;transform:scale(1.12)}.sc-media img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.sc-shade{z-index:-2;background:linear-gradient(#0b1430 0%,#050812bd 24%,#05081285 56%,#050812a8 100%);position:absolute;inset:0}.sc-steam{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sc-copy{max-width:1000px;margin-top:clamp(calc(var(--header-h) + 36px), 14vh, 190px);padding:0 var(--gutter);flex-direction:column;align-items:center;display:flex}.sc-pre{color:#fffc;letter-spacing:.22em}.sc-lead{font-family:var(--font-sans);color:#ffffffe0;text-wrap:balance;margin:22px 0 0;font-size:clamp(20px,2vw,28px);font-weight:300}.sc-h{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:8px 0 0;font-size:clamp(44px,7vw,120px);font-weight:600;line-height:1.02}html[data-lang=zh] .sc-h{font-family:"Laju SC", var(--font-sans);letter-spacing:0;font-weight:500;line-height:1.16}.sc-line{max-width:50ch;font-family:var(--font-sans);color:#ffffffdb;text-shadow:0 1px 16px #00000080;text-wrap:pretty;margin:24px 0 0;font-size:clamp(15px,1.15vw,18px);font-weight:300;line-height:1.6}.sc-actions{margin-top:clamp(26px,3vw,38px)}.sc.is-sheet{z-index:2;border-radius:36px 36px 0 0;margin-top:-100svh;box-shadow:0 -30px 80px -20px #000000b3}.sc-media,.sc-h{will-change:transform}@media (max-height:560px){.sh-title{font-size:clamp(40px,13vh,64px)}.sh-lead{max-width:52ch;margin-top:8px;font-size:14px}.sh-copy{padding-bottom:40px}.sc-copy{margin-top:calc(var(--header-h) + 8px)}.sc-lead{margin-top:10px;font-size:17px}.sc-h{font-size:clamp(32px,9vh,48px)}.sc-line{margin-top:12px;font-size:14px}}@media (max-height:560px) and (orientation:landscape){.sh-copy{max-width:calc(100% - 340px - var(--gutter));text-align:left;align-items:flex-start;right:auto}.sh-lead{max-width:34ch}}@media (prefers-reduced-motion:reduce){.sh-media,.sc-media{transform:none}}
