.yFCBtW_stage{aspect-ratio:16/9;width:100%;max-height:calc(100svh - var(--hdr) - 40px);border-radius:var(--radius-stage);clip-path:inset(0 round var(--radius-stage));background:var(--night);isolation:isolate;--film-ink:var(--ink);position:relative;overflow:hidden;container-type:size}.yFCBtW_stage[data-tone=dark]{--film-ink:var(--paper)}.yFCBtW_stage:after{content:"";z-index:2;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 130px #140e0866}@container site (max-width:760px){.yFCBtW_stage{aspect-ratio:4/5;max-height:none}}.yFCBtW_visual,.yFCBtW_weave{position:absolute;inset:0}.yFCBtW_run .yFCBtW_weave{animation:.5s step-end infinite yFCBtW_weave}@keyframes yFCBtW_weave{0%{transform:translate(.4px,-.3px)}25%{transform:translate(-.5px,.2px)}50%{transform:translate(.2px,.5px)}75%{transform:translate(-.3px,-.4px)}}.yFCBtW_plate{aspect-ratio:3/2;width:max(100cqw,150cqh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yFCBtW_plate img{opacity:0;transform-origin:50% 48.6%;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.yFCBtW_plate img.yFCBtW_on{opacity:1;will-change:transform}.yFCBtW_finalPlate img,.yFCBtW_poster img{opacity:1}.yFCBtW_poster{display:none}.yFCBtW_arcLine{fill:none;stroke:var(--film-ink);stroke-width:2px;opacity:.7;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s cubic-bezier(.3,.7,.2,1),stroke .2s}.yFCBtW_drawn .yFCBtW_arcLine{stroke-dashoffset:0}.yFCBtW_noLine .yFCBtW_arcLine{opacity:.16}.yFCBtW_arcText{fill:var(--film-ink);letter-spacing:-.005em;paint-order:stroke fill;stroke-linejoin:round;stroke-width:3.5px;stroke:color-mix(in srgb, var(--paper) 55%, transparent);transition:fill .2s,opacity .35s}[data-tone=dark] .yFCBtW_arcText{stroke:color-mix(in srgb, var(--night) 38%, transparent)}.yFCBtW_lines{z-index:4;color:var(--film-ink);text-shadow:0 1px 10px color-mix(in srgb, var(--paper) 75%, transparent);margin:0;font-size:clamp(24px,8.4cqw,36px);line-height:1.04;transition:color .2s,opacity .35s;display:none;position:absolute;inset:0 7cqw}.yFCBtW_lines span{position:absolute}.yFCBtW_lines span:first-child{left:0;bottom:calc(100cqh - var(--apex-y,50cqh) + 14px)}.yFCBtW_lines span:nth-child(2){right:0;top:calc(var(--apex-y,50cqh) + 3cqw + 12px);text-align:right}[data-tone=dark] .yFCBtW_lines{text-shadow:0 2px 16px #0000008c}@container (max-width:480px){.yFCBtW_arcText{display:none}.yFCBtW_lines{display:block}}.yFCBtW_nwi{font-family:var(--font-body);font-style:italic;font-weight:400}.yFCBtW_sans{font-family:var(--font-head);letter-spacing:-.025em;font-style:normal;font-weight:600}.yFCBtW_iser{font-family:var(--font-serif);font-style:normal;font-weight:400}.yFCBtW_iseri{font-family:var(--font-serif);font-style:italic;font-weight:400}.yFCBtW_mono{font-family:var(--font-mono);letter-spacing:-.03em;font-style:normal;font-weight:500}.yFCBtW_flicker{z-index:2;pointer-events:none;background:var(--night);opacity:0;position:absolute;inset:0}.yFCBtW_flick .yFCBtW_flicker{animation:1.1s step-end infinite yFCBtW_flick}.yFCBtW_paused .yFCBtW_flicker{animation-play-state:paused}@keyframes yFCBtW_flick{0%{opacity:0}18%{opacity:.07}22%{opacity:0}55%{opacity:.04}58%{opacity:0}83%{opacity:.09}86%{opacity:0}}.yFCBtW_end{z-index:4;color:var(--film-ink);text-align:center;pointer-events:none;opacity:0;--ring:var(--indigo);flex-direction:column;align-items:center;gap:8px;padding-inline:6cqw;transition:opacity .9s,transform 1.2s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:6cqh;left:0;right:0;transform:translateY(10px)}[data-tone=dark] .yFCBtW_end{--ring:var(--indigo-l);text-shadow:0 2px 16px #0000008c}.yFCBtW_end.yFCBtW_on{opacity:1;transform:none}.yFCBtW_lockup{align-items:baseline;gap:.3em;font-size:clamp(38px,7.4cqw,96px);line-height:1;display:flex}.yFCBtW_mark{flex:none;width:auto;height:.74em;position:relative;top:.11em;overflow:visible}.yFCBtW_wordmark{font-family:var(--font-brand);opacity:0;font-weight:200;line-height:1;transform:translate(-8px)}.yFCBtW_fillC{fill:currentColor;opacity:0}.yFCBtW_fillRing{fill:var(--ring);opacity:0}.yFCBtW_pen{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.9}.yFCBtW_tagline{font-family:var(--font-body);font-size:clamp(18px,2.7cqw,36px);font-style:italic;line-height:1.15}.yFCBtW_on .yFCBtW_pen{animation:.8s cubic-bezier(.45,.1,.3,1) forwards yFCBtW_pen,.5s 1.7s forwards yFCBtW_pen-fade}.yFCBtW_on .yFCBtW_pen2{animation-delay:.55s,1.7s}.yFCBtW_on .yFCBtW_pen3{animation-duration:.55s,.5s;animation-delay:.85s,1.7s}.yFCBtW_on :is(.yFCBtW_fillC,.yFCBtW_fillRing){animation:.5s ease-out 1.35s forwards yFCBtW_fill}.yFCBtW_on .yFCBtW_wordmark{animation:.6s ease-out 1.6s forwards yFCBtW_wordmark}.yFCBtW_paused .yFCBtW_end *{animation-play-state:paused}.yFCBtW_instant .yFCBtW_pen{stroke-dashoffset:0;opacity:.18;animation:none}.yFCBtW_instant :is(.yFCBtW_fillC,.yFCBtW_fillRing,.yFCBtW_wordmark){opacity:1;animation:none;transform:none}@keyframes yFCBtW_pen{to{stroke-dashoffset:0}}@keyframes yFCBtW_pen-fade{to{opacity:.18}}@keyframes yFCBtW_fill{to{opacity:1}}@keyframes yFCBtW_wordmark{to{opacity:1;transform:none}}.yFCBtW_bar{z-index:5;background:linear-gradient(transparent, color-mix(in srgb, var(--night) 50%, transparent));justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}@container site (max-width:760px){.yFCBtW_bar{padding:10px 12px}}.yFCBtW_ticks{gap:5px;display:flex}.yFCBtW_ticks i{background:color-mix(in srgb, var(--paper) 35%, transparent);border-radius:2px;width:18px;height:2px;transition:background .2s}.yFCBtW_ticks i.yFCBtW_on{background:var(--paper)}@container site (max-width:760px){.yFCBtW_ticks{display:none}}.yFCBtW_controls{gap:8px;margin-left:auto;display:flex}.yFCBtW_controls button{border:1px solid color-mix(in srgb, var(--paper) 50%, transparent);background:color-mix(in srgb, var(--night) 35%, transparent);min-height:36px;color:var(--paper);font-family:var(--font-mono);letter-spacing:.06em;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:6px 14px;font-size:11px;line-height:normal}.yFCBtW_controls button:focus-visible{outline:2px solid var(--night);outline-offset:2px;box-shadow:0 0 0 2px var(--paper)}.yFCBtW_controls button[aria-pressed=true]{background:color-mix(in srgb, var(--paper) 92%, transparent);border-color:var(--paper);color:var(--ink)}@media (scripting:none){.yFCBtW_controls{display:none}}@media (prefers-reduced-motion:reduce){.yFCBtW_motionOnly{display:none}}.yFCBtW_sentence{max-width:62ch;padding-inline:var(--pad);color:var(--ink-body);margin:20px auto 0;font-size:20px;line-height:1.55;display:none}@media (prefers-reduced-motion:reduce){.yFCBtW_sentence{display:block}}.yFCBtW_cta{opacity:0;visibility:hidden;transition:opacity .5s,transform .5s,visibility 0s .5s;transform:translateY(6px)}.yFCBtW_cta.yFCBtW_on{opacity:1;visibility:visible;transition-delay:0s;transform:none}:lang(zh) :is(.yFCBtW_nwi,.yFCBtW_iseri,.yFCBtW_tagline){font-style:normal}@media (prefers-reduced-motion:reduce){.yFCBtW_arcLine,.yFCBtW_cta{transition:none}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.yFCBtW_finalPlate{display:none}.yFCBtW_film:not([data-film=live]) .yFCBtW_poster{display:block}.yFCBtW_film[data-film=final] :is(.yFCBtW_end,.yFCBtW_cta,.yFCBtW_arcLine,.yFCBtW_bar){visibility:hidden}}
._5afWTG_calque{transform-origin:50% 0;opacity:.93;background:color-mix(in srgb, var(--paper) 72%, transparent);border-bottom:1px solid color-mix(in srgb, var(--plan-ink) 18%, transparent);transition:transform 1.1s cubic-bezier(.2,.8,.2,1),box-shadow 1.1s,opacity 1.1s;position:absolute;inset:0;box-shadow:0 1px #0000000d}._5afWTG_calque[data-paper]{background:url(/images/paper/tracing-paper-768.webp) 50% 50% / 150% auto, color-mix(in srgb, var(--paper) 72%, transparent)}._5afWTG_calque[data-lifted]{box-shadow:0 40px 50px -20px color-mix(in srgb, var(--ink) 50%, transparent);opacity:0;transform:rotateX(78deg)translateY(-40%)translateZ(80px)}:where(a:hover,a:focus-visible) ._5afWTG_calque[data-lifted]{opacity:.93;transform:none;box-shadow:0 1px #0000000d}@media (prefers-reduced-motion:reduce){._5afWTG_calque{transition:none}}
.zAvd7W_mat{background-color:var(--indigo-mat);background-image:linear-gradient(color-mix(in srgb, var(--paper) 13%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--paper) 13%, transparent) 1px, transparent 1px), linear-gradient(color-mix(in srgb, var(--paper) 6%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--paper) 6%, transparent) 1px, transparent 1px);background-position:-1px -1px;background-size:120px 120px,120px 120px,24px 24px,24px 24px;position:relative}.zAvd7W_mat:before{content:"";opacity:.7;background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--paper) 55%, transparent) 0 1px, transparent 1px 12px) 0 0 / 100% 10px no-repeat, repeating-linear-gradient(90deg, color-mix(in srgb, var(--paper) 80%, transparent) 0 1px, transparent 1px 60px) 0 0 / 100% 18px no-repeat;height:18px;position:absolute;inset:0 0 auto}
