@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.SZ3kUW_className{font-family:Geist,Geist Fallback;font-style:normal}.SZ3kUW_variable{--font-geist:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.FlyLvG_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.FlyLvG_variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/28868e710e86be81-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}._0JYpSa_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}._0JYpSa_variable{--font-space:"Space Grotesk", "Space Grotesk Fallback"}
:root{--g:clamp(20px,4vw,64px);--wine:#7a1f3d}*{box-sizing:border-box}html,body{color:#000;font-family:var(--font-geist),-apple-system,"PingFang TC",sans-serif;background:#fff;margin:0;overflow-x:clip}.zh-f{font-family:-apple-system,PingFang TC,sans-serif}.nav{z-index:10;height:72px;padding:0 var(--g);color:#fff;justify-content:space-between;align-items:center;transition:background .25s,color .25s;display:flex;position:fixed;inset:0 0 auto}.nav.solid{color:#000;background:#fffffff5;border-bottom:1px solid #d6d6d3}.nav.dark{color:#fff;background:#000;border-bottom:1px solid #2a2a2a}.navlogo{width:180px;height:auto;display:block;overflow:visible}.links{letter-spacing:.08em;gap:32px;font-size:12px;font-weight:600;display:flex}.nav-main{justify-content:space-between;align-items:center;width:100%;transition:opacity .35s,transform .35s;display:flex}.plinks{padding:0 var(--g);letter-spacing:.02em;visibility:hidden;justify-content:space-between;align-items:center;gap:24px;font-size:13px;font-weight:500;transition:visibility 0s linear .4s;display:flex;position:absolute;inset:0}.plinks a{color:inherit;white-space:nowrap;opacity:0;text-decoration:none;transition:opacity .35s,transform .35s;transform:translateY(8px)}.plinks .p-feauty{align-items:center;display:flex}.plogo{color:currentColor;width:auto;height:20px;display:block;transform:translateY(2px)}.plinks a:hover{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:1px}.nav.prod .nav-main{opacity:0;pointer-events:none;transform:translateY(-8px)}.nav.prod .plinks{visibility:visible;transition-delay:0s}.nav.prod .plinks a{opacity:1;transform:none}.nav.prod .plinks a:first-child{transition-delay:.12s}.nav.prod .plinks a:nth-child(2){transition-delay:.17s}.nav.prod .plinks a:nth-child(3){transition-delay:.22s}.nav.prod .plinks a:nth-child(4){transition-delay:.27s}.nav.prod .plinks a:nth-child(5){transition-delay:.32s}.hero{color:#fff;background:#000;height:100svh;min-height:600px;position:relative;overflow:hidden}.hero-media{position:absolute;inset:0}.hero video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-fade{z-index:1;pointer-events:none;background:linear-gradient(#0000,#000);height:38%;position:absolute;inset:auto 0 0}.hero-dim{z-index:1;opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,#00000094,#00000047 45%,#0000 72%);position:absolute;inset:0}.hero-text{z-index:2;left:var(--g);position:absolute;bottom:clamp(40px,7vh,88px)}.hero-text h1{font-family:var(--font-space),var(--font-geist),sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(40px,5.6vw,92px);font-weight:500;line-height:1.02}.hero-text p{letter-spacing:.04em;opacity:.92;margin:18px 0 0;font-size:clamp(14px,1.2vw,18px);line-height:1.7}.btn{border:1px solid;margin-top:26px;padding:13px 22px;font-size:13px;font-weight:500;display:inline-block}.manifesto{color:#f5f5f3;padding:clamp(40px,4vw,80px) var(--g) clamp(80px,9vw,150px);background:#000;position:relative}.mono{font-family:var(--font-geist-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a;font-size:12px}.m-top{border-bottom:1px solid #2a2a2a;justify-content:space-between;align-items:flex-end;padding-bottom:22px;display:flex}.m-logo{color:#8a8a8a;width:112px;height:auto;display:block}.m-body{max-width:1180px;font-family:var(--font-space),var(--font-geist),sans-serif;letter-spacing:-.04em;margin:clamp(48px,6vw,96px) 0 0;font-size:clamp(32px,4.4vw,72px);font-weight:500;line-height:1.12}.m-body .grp{margin:0}.m-body .grp+.grp{margin-top:.62em}.m-body .ln{text-wrap:balance;display:block}.m-body .w{color:#3d3d3b;transition:color .25s}.m-body .w.on{color:#f5f5f3}.m-body{z-index:1;position:relative}.m-body .lead{letter-spacing:-.03em;max-width:min(760px,56vw);font-size:clamp(22px,2.4vw,38px);font-weight:400;line-height:1.32}.m-body .lead+.lead{margin-top:.9em}.m-body .lead .w.on{color:#a3a39f}.m-body .punch{letter-spacing:-.045em;margin-top:clamp(28px,3vw,48px);font-size:clamp(44px,6vw,96px);line-height:1}.m-zh{z-index:1;position:relative}.m-stars{top:clamp(96px,9vw,150px);right:var(--g);pointer-events:none;width:min(42%,600px);height:min(64%,560px);position:absolute;overflow:visible}.m-stars .st{fill:#3a3a38;transition:fill .6s}.m-stars .st.on{fill:#e9e9e5;animation:twk var(--tw,4s) ease-in-out infinite;animation-delay:var(--dl,0s)}.m-stars .sp.on{fill:#f5f5f3}.m-stars .sl{font:500 8px var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;fill:#6a6a66;opacity:0;transition:opacity .8s}.m-stars .sl.on{opacity:1}.m-stars .cl{fill:none;stroke:#8a8a86;stroke-width:.8px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1)}.m-stars.done .cl{stroke-dashoffset:0}.m-stars .it{opacity:0;transform:translate(var(--x),var(--y));transition:opacity .8s,transform 1.3s cubic-bezier(.22,1,.36,1)}.m-stars .it.on{opacity:1}.m-stars .it.go{transform:none}.m-stars .it circle{fill:#f5f5f3}.m-stars .it text{font:500 8px var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;fill:#8a8a86}.m-stars .cstar{fill:#f5f5f3;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .8s 1.2s,transform .9s cubic-bezier(.34,1.56,.64,1) 1.2s;transform:scale(.3)rotate(-45deg)}.m-stars.done .cstar{opacity:1;transform:none}@keyframes twk{0%,to{opacity:1}50%{opacity:.35}}@media (max-width:760px){.m-stars{opacity:.55;width:80%;height:340px;top:90px;right:0}.m-body .lead{max-width:none}}@media (prefers-reduced-motion:reduce){.m-stars .st.on{animation:none}.m-stars .it{transition:none}}.m-zh{letter-spacing:.06em;color:#bdbdb9;margin:clamp(36px,4vw,64px) 0 0;font-size:clamp(13px,1.15vw,17px);line-height:1.9}@media (prefers-reduced-motion:reduce){.m-body .w{color:#f5f5f3}}.feauty{z-index:2;background:#fff;position:relative;overflow:clip}.slash{--up:0px;z-index:0;top:calc(var(--up) * -1);background:var(--wine);width:400vw;transform-origin:0 var(--up);position:absolute;bottom:0;left:calc(100% - 18vw);transform:skew(-31.97deg)}.f-wrap{padding:clamp(80px,9vw,150px) var(--g)}.cutline{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cutline line{stroke:#ffffff73;stroke-width:1px;stroke-dasharray:4 5}#cutpath{display:none}.scissors{color:#000}.scissors .pv{fill:#fff}.scissors.dark{color:#fff;filter:drop-shadow(0 0 1px #000)drop-shadow(0 0 1px #000)}.scissors.dark .pv{fill:#000}.scissors{z-index:4;transform-origin:19.8px 10.5px;pointer-events:none;filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff);width:56px;height:21px;margin:-10.5px 0 0 -19.8px;transition:opacity .2s;position:absolute;top:0;left:0}.scissors svg{display:block;overflow:visible}#bladeA,#bladeB{transform-origin:34px 18px;transition:transform .12s}.invert{z-index:2;pointer-events:none;color:#fff;position:absolute;inset:0}.invert .flogo,.invert .f-en{color:#fff}.invert .mono,.invert .f-zh,.invert .cols p{color:#ffffffd1}.invert .f-top,.invert .f-zh,.invert .cols>div{border-color:#ffffff59}.feauty>.f-wrap{z-index:1;position:relative}.f-top{border-bottom:1px solid #d6d6d3;justify-content:space-between;padding-bottom:22px;display:flex}.f-hero{justify-content:space-between;align-items:flex-end;gap:5vw;margin-top:clamp(48px,5vw,90px);display:flex}.flogo{color:#000;width:min(48vw,760px);height:auto;display:block}.f-en{font-family:var(--font-space),var(--font-geist),sans-serif;letter-spacing:-.04em;text-align:right;color:#000;margin:0;font-size:clamp(24px,3.2vw,52px);font-weight:500;line-height:1.06}.f-zh{letter-spacing:.05em;color:#4a4a4a;border-top:1px solid #d6d6d3;margin:clamp(40px,4vw,70px) 0 0;padding-top:32px;font-size:clamp(13px,1.2vw,18px);line-height:1.9}.cols{grid-template-columns:repeat(3,1fr);margin-top:clamp(40px,4vw,70px);display:grid}.cols>div{border-left:1px solid #d6d6d3;padding:0 clamp(16px,2.6vw,40px)}.cols>div:first-child{border-left:0;padding-left:0}.cols h4{font-family:var(--font-space),var(--font-geist),sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.8vw,44px);font-weight:500}.cols p{color:#4a4a4a;margin:10px 0 0;font-size:clamp(13px,1.1vw,16px);line-height:1.7}.day{padding:clamp(80px,9vw,150px) var(--g);background:#fff;border-top:1px solid #d6d6d3}.d-top{border-bottom:1px solid #d6d6d3;justify-content:space-between;padding-bottom:22px;display:flex}.d-head{justify-content:space-between;align-items:flex-end;gap:5vw;margin-top:clamp(48px,5vw,90px);display:flex}.d-en{font-family:var(--font-space),var(--font-geist),sans-serif;letter-spacing:-.045em;margin:0;font-size:clamp(40px,5.6vw,92px);font-weight:500;line-height:1.02}.d-zh{letter-spacing:.05em;color:#4a4a4a;margin:0;padding-bottom:10px;font-size:clamp(13px,1.2vw,18px);line-height:1.8}.d-list{border-top:1px solid #d6d6d3;margin:clamp(48px,5vw,90px) 0 0;padding:0;list-style:none}.d-list li{border-bottom:1px solid #d6d6d3;grid-template-columns:clamp(70px,8vw,130px) 1.15fr 1fr clamp(150px,15vw,220px);align-items:baseline;gap:clamp(16px,3vw,48px);padding:clamp(28px,3.2vw,52px) 0;display:grid}.d-time{color:#8a8a8a}.day{--c-golf:#5e7a3a;--c-ebl:#b47e74;--c-herd:#c4923f;--c-home:#557a92}#p-golf .d-time{color:var(--c-golf)}#p-golf .a-flag2 path.fill{fill:var(--c-golf)}#p-golf .a-arc,#p-golf .a-ripple{stroke:var(--c-golf)}#p-ebl .d-time{color:var(--c-ebl)}#p-ebl .bkf{fill:var(--c-ebl)}#p-ebl .a-tick2{stroke:var(--c-ebl)}#p-herdplay .d-time{color:var(--c-herd)}#p-herdplay .a-blk.fill,#p-herdplay .a-log:last-of-type .fill{fill:var(--c-herd)}#p-wanneng .d-time{color:var(--c-home)}#p-wanneng .a-tick3{stroke:var(--c-home)}#p-wanneng .a-spark2.fill{fill:var(--c-home)}.d-moment{font-family:var(--font-space),var(--font-geist),sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.8vw,44px);font-weight:500;line-height:1.1}.d-prod h4{font-family:var(--font-geist),sans-serif;letter-spacing:-.01em;margin:0;font-size:clamp(15px,1.25vw,19px);font-weight:600}.d-prod p{color:#4a4a4a;margin:10px 0 0;font-size:clamp(13px,1.1vw,16px);line-height:1.75}.d-end .d-moment{font-size:clamp(28px,3.4vw,56px)}.d-end .d-prod p{color:#000;margin:0;font-size:clamp(14px,1.25vw,19px)}.d-anim{place-self:center end;width:100%;max-width:240px}.d-anim svg{fill:none;stroke:#111;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block;overflow:visible}.d-anim .fill{fill:#111;stroke:none}.d-anim .soft{stroke:#cfcfcb}.d-anim .hair{stroke:#e3e3df;stroke-width:1px}.d-anim .lbl{font:500 7.5px var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;fill:#8a8a8a;stroke:none}.d-anim .lbl.ink{fill:#111}.d-anim .txt{font:500 9px var(--font-geist),-apple-system,sans-serif;fill:#111;stroke:none}.d-anim *{transform-box:fill-box;transform-origin:50%}.d-anim:not(.play) *{animation-play-state:paused!important}.a-p{opacity:0;animation:5.6s cubic-bezier(.34,1.56,.64,1) infinite both aPop}@keyframes aPop{0%{opacity:0;transform:scale(0)}7%{opacity:1;transform:scale(1)}88%{opacity:1}to{opacity:0}}.a-cnt{opacity:0;animation:5.6s 1s infinite both aFadeAt}@keyframes aFadeAt{0%{opacity:0}6%{opacity:1}80%{opacity:1}92%,to{opacity:0}}.a-arc{stroke:#111;stroke-width:.9px;stroke-dasharray:1;stroke-dashoffset:1px}.a-ball{fill:#111;stroke:none;opacity:0}.a-flag2{transform-origin:bottom;animation:5.6s infinite both aFlagW}@keyframes aFlagW{0%,55%{transform:none}60%{transform:skewY(-6deg)}66%{transform:skewY(3deg)}72%,to{transform:none}}.a-ripple{stroke:#111;opacity:0;animation:5.6s ease-out infinite both aRipple}@keyframes aRipple{0%,58%{opacity:0;transform:scale(.6)}60%{opacity:.6}76%,to{opacity:0;transform:scale(1.35)}}.bko{fill:#fff;stroke:#111}.bkf{fill:#111;stroke:none}.d-anim .bkl{font:500 8.5px var(--font-geist),-apple-system,sans-serif;fill:#111;stroke:none}.d-anim .bkt{font:500 8.5px var(--font-geist),-apple-system,sans-serif;fill:#fff;stroke:none}.a-bk{opacity:0;animation:5.6s cubic-bezier(.22,1,.36,1) infinite both aBk}@keyframes aBk{0%{opacity:0;transform:translate(18px)}9%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}.a-paid{opacity:0;animation:5.6s cubic-bezier(.34,1.56,.64,1) infinite both aPaid}.a-paid rect{stroke:#111;fill:#fff}@keyframes aPaid{0%,40%{opacity:0;transform:scale(.7)}47%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}.a-tick2{stroke-dasharray:1;stroke-dashoffset:1px;animation:5.6s infinite both aTickAt}@keyframes aTickAt{0%,47%{stroke-dashoffset:1px}54%,to{stroke-dashoffset:0}}.dot{fill:#fff;stroke:#111}.a-trail{stroke:#111;stroke-dasharray:1;stroke-dashoffset:1px;animation:5.6s ease-in-out infinite both aTrail}@keyframes aTrail{0%{stroke-dashoffset:1px;opacity:1}42%{stroke-dashoffset:.12px}88%{opacity:1;stroke-dashoffset:.12px}to{opacity:0;stroke-dashoffset:.12px}}.a-log{opacity:0;animation:5.6s cubic-bezier(.22,1,.36,1) infinite both aLog}@keyframes aLog{0%{opacity:0;transform:translateY(5px)}8%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}.a-blk,.a-blk.fill{opacity:0;animation:5.6s cubic-bezier(.34,1.4,.64,1) infinite both aBlk2}.a-blk{fill:#fff;stroke:#111}@keyframes aBlk2{0%{opacity:0;transform:translateY(-22px)}8%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}.a-house2{stroke-dasharray:1;stroke-dashoffset:1px;animation:5.6s ease-in-out infinite both aDraw}@keyframes aDraw{0%{stroke-dashoffset:1px;opacity:1}24%{stroke-dashoffset:0}88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.a-win{opacity:0;animation:5.6s infinite both aWin}.a-win rect,.a-win line{stroke:#9a9a96}@keyframes aWin{0%,20%{opacity:0}28%{opacity:1}88%{opacity:1}to{opacity:0}}.box{stroke:#111;fill:#fff}.a-item{opacity:0;animation:5.6s cubic-bezier(.22,1,.36,1) infinite both aLog}.a-tick3{stroke:#111;stroke-width:1.3px;stroke-dasharray:1;stroke-dashoffset:1px;animation:5.6s infinite both aTick3}@keyframes aTick3{0%,6%{stroke-dashoffset:1px}12%,to{stroke-dashoffset:0}}.a-done{opacity:0;animation:5.6s 2.5s infinite both aFadeAt}.a-spark2{opacity:0;animation:5.6s infinite both aSpark2}@keyframes aSpark2{0%{opacity:0;transform:scale(0)rotate(-45deg)}6%{opacity:1;transform:scale(1)rotate(0)}18%{opacity:1;transform:scale(.85)}34%{opacity:0;transform:scale(0)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.d-anim *{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}.a-ball{opacity:1!important}.a-ripple{opacity:0!important}}.d-swipe{display:none}.d-client{align-items:baseline;gap:clamp(16px,3vw,48px);margin-top:clamp(40px,4vw,64px);display:flex}.d-client .mono{flex:none;width:clamp(70px,8vw,130px)}.d-client p{color:#626262;margin:0;font-size:clamp(12px,1vw,14px);line-height:1.8}.d-client b{color:#000;font-weight:600}.closing{color:#f5f5f3;background:#000;align-items:flex-end;min-height:min(92svh,900px);display:flex;position:relative;overflow:hidden}.c-media{position:absolute;inset:0}.c-grid{pointer-events:none;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 100%);mask-image:linear-gradient(#000 0% 55%,#0000 100%)}.c-dither{pointer-events:none;width:100%;height:208px;display:block;position:absolute;top:0;left:0}.c-dither rect{fill:#fff}.links a,a.btn{color:inherit;text-decoration:none}.links a:hover{opacity:.7}.c-media video{object-fit:cover;opacity:.62;filter:grayscale(.1);width:100%;height:100%;position:absolute;inset:0}.c-media:after{content:"";background:linear-gradient(#0003 0%,#0000001a 22%,#00000026 50%,#0009 82%,#000 100%),linear-gradient(90deg,#00000073 0%,#0000 55%);position:absolute;inset:0}.c-inner{z-index:1;padding:0 var(--g) clamp(80px,10vw,160px);position:relative}.c-inner .mono{color:#8a8a8a}.c-en{font-family:var(--font-space),var(--font-geist),sans-serif;letter-spacing:-.05em;margin:22px 0 0;font-size:clamp(44px,7vw,120px);font-weight:500;line-height:1}.c-zh{letter-spacing:.08em;color:#cfcfcb;margin:24px 0 0;font-size:clamp(14px,1.3vw,19px)}.foot{color:#f5f5f3;padding:clamp(60px,7vw,110px) var(--g) 36px;background:#000;border-top:1px solid #2a2a2a}.footlogo{width:min(100%,1100px);height:auto;display:block;overflow:visible}#fsub{opacity:0;transition:opacity .6s .1s}.foot.open #fsub{opacity:1}.f-row{border-top:1px solid #2a2a2a;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:clamp(48px,6vw,96px);padding-top:24px;display:flex}.f-legal{color:#8a8a8a;letter-spacing:.04em;flex-wrap:wrap;gap:8px 28px;font-size:12px;display:flex}.f-top-btn{color:#f5f5f3;letter-spacing:.04em;border:1px solid #f5f5f3;flex:none;align-items:center;gap:14px;padding:11px 18px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.f-top-btn:hover{color:#000;background:#f5f5f3}.f-mail{color:#cfcfcb;border-bottom:1px solid #4a4a48;text-decoration:none}.f-mail:hover{color:#fff;border-color:#fff}.ico{vertical-align:middle;display:inline-block}.d-swipe{align-items:center;gap:6px}html{scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.next{padding:80px var(--g);color:#8a8a8a;border-top:1px solid #d6d6d3;font-size:13px}@media (max-width:760px){.f-row{flex-direction:column;align-items:flex-start}.f-legal{flex-direction:column;gap:6px}.d-head{display:block}.d-zh{margin-top:18px}.d-hint{display:none}.d-swipe{display:inline-flex}.d-list{scroll-snap-type:x mandatory;margin-right:calc(var(--g) * -1);padding:0 var(--g) 6px 0;scrollbar-width:none;border-top:0;gap:12px;display:flex;overflow-x:auto}.d-list::-webkit-scrollbar{display:none}.d-list li{scroll-snap-align:start;border:1px solid #d6d6d3;flex-direction:column;flex:0 0 84%;gap:10px;padding:0 0 22px;display:flex}.d-list li>:not(.d-anim){margin-left:18px;margin-right:18px}.d-anim{background:#f6f6f4;border-bottom:1px solid #e3e3df;order:-1;place-self:stretch;width:auto;max-width:none;margin:0 0 8px;padding:16px 14px 12px}.d-moment{font-size:26px}.d-time{margin-top:4px}.d-client{display:block}.d-client p{margin-top:8px}.links{display:none}.navlogo{width:140px}.plinks{scrollbar-width:none;justify-content:flex-start;gap:22px;font-size:12px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 86%,#0000);mask-image:linear-gradient(90deg,#000 86%,#0000)}.plinks::-webkit-scrollbar{display:none}.f-hero{display:block}.f-en{text-align:left;color:#000;margin-top:28px}.slash{--up:0px;left:calc(100% - 26vw)}.cols{grid-template-columns:1fr}.cols>div{border-top:1px solid #d6d6d3;border-left:0;padding:22px 0}}.l2 [data-k] .d-time{color:var(--acc)}.l2 .pa{--panel:color-mix(in srgb,var(--acc) 6%,#f7f7f5);background:var(--panel);aspect-ratio:16/10;align-items:center;padding:clamp(18px,3vw,40px);display:flex}.l2 .pa svg{width:100%}.l2 .t .d-time{display:block}.l2 .pn{font:600 clamp(26px,2.7vw,42px)/1.15 var(--font-geist),-apple-system,"PingFang TC",sans-serif;letter-spacing:-.025em;margin:12px 0 0}.l2 .en{font:500 clamp(32px,3.4vw,56px)/1.05 var(--font-space),var(--font-geist),sans-serif;letter-spacing:-.04em;color:#141414;margin:20px 0 0}.l2 .zh{letter-spacing:.04em;color:#4a4a4a;margin:clamp(14px,1.4vw,22px) 0 0;font-size:clamp(15px,1.3vw,19px);line-height:1.75}.l2 .split{--n:4;height:calc(var(--n) * 80svh + 100svh);margin-top:clamp(24px,3vw,48px)}.l2 .pin{grid-template-columns:minmax(260px,.8fr) 1.2fr;align-items:stretch;gap:clamp(32px,5vw,96px);height:calc(100svh - 72px);padding:clamp(20px,3vh,40px) 0;display:grid;position:sticky;top:72px}.l2 .side{flex-direction:column;justify-content:space-between;min-height:0;display:flex}.l2 .side .d-en{font-size:clamp(56px,7.4vw,124px);line-height:.98}.l2 .side .d-zh{margin-top:24px;padding:0;font-size:clamp(14px,1.3vw,19px)}.l2 .idx{border-top:1px solid #d6d6d3;margin:0;padding:0;list-style:none}.l2 .idx li{color:#a3a39f;cursor:pointer;border-bottom:1px solid #d6d6d3;grid-template-columns:auto 1fr;align-items:baseline;column-gap:16px;padding:clamp(16px,1.6vw,24px) 0;transition:color .35s;display:grid;position:relative}.l2 .idx li .mono{color:inherit;font-size:11px}.l2 .idx li b{font:600 clamp(18px,1.9vw,30px) var(--font-geist),sans-serif;letter-spacing:-.02em;justify-self:end}.l2 .idx li .sub{opacity:0;max-height:0;font:500 clamp(13px,1.1vw,16px) var(--font-space),var(--font-geist),sans-serif;color:#4a4a4a;grid-column:1/-1;justify-self:end;transition:max-height .45s,opacity .45s,margin .45s;overflow:hidden}.l2 .idx li:before{content:"";background:var(--acc);width:0;height:2px;transition:width .6s cubic-bezier(.22,1,.36,1);position:absolute;top:-1px;left:0}.l2 .idx li.on{color:#000}.l2 .idx li.on .mono{color:var(--acc)}.l2 .idx li.on .sub{opacity:1;max-height:40px;margin-top:8px}.l2 .idx li.on:before{width:100%}.l2 .t{margin-top:24px}.l2 .flow{position:relative}.l2 .pc{opacity:0;pointer-events:none;flex-direction:column;justify-content:center;transition:opacity .55s,transform .75s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0;transform:translateY(28px)}.l2 .pc.past{transform:translateY(-28px)}.l2 .pc.on{opacity:1;pointer-events:auto;transition-delay:.12s;transform:none}.l2 .pc .pa{width:min(100%,160svh - 531.2px)}.l2 .pc .d-time,.l2 .pc .pn{display:none}.l2 .pc .en{margin-top:clamp(18px,2vw,28px)}@media (max-width:760px){.l2 .split{height:auto}.l2 .pin{height:auto;padding:0;display:block;position:static}.l2 .pc{opacity:1;pointer-events:auto;display:block;position:static;transform:none}.l2 .pc .pa{width:auto}.l2 .side{display:block}.l2 .idx{display:none}.l2 .flow{scroll-snap-type:x mandatory;margin:40px calc(var(--g) * -1) 0 0;padding:0 var(--g) 6px 0;scrollbar-width:none;flex-direction:row;gap:12px;display:flex;overflow-x:auto}.l2 .flow::-webkit-scrollbar{display:none}.l2 .pc{scroll-snap-align:start;border:1px solid #d6d6d3;flex:0 0 86%;padding-bottom:22px}.l2 .pc .t{margin:18px 18px 0}.l2 .pn{font-size:24px}.l2 .pc .d-time,.l2 .pc .pn{display:block}.l2 .pc .en{margin-top:14px;font-size:28px}.l2 .pc .zh{font-size:15px}}.v3 svg{fill:none;stroke:#141414;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:auto;display:block;overflow:visible}.v3 .fill{fill:#141414;stroke:none}.v3 .soft,.v3 .soft *{stroke:#c9c9c4}.v3 .hair,.v3 .hair *{stroke:#e2e2dd;stroke-width:.8px}.v3 .lbl{font:500 9px var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.12em;fill:#8a8a8a;stroke:none}.v3 .lbl.sm{font-size:7.5px}.v3 .lbl.ink{fill:#141414}.v3 .txt{font:500 12px var(--font-geist),-apple-system,sans-serif;fill:#141414;stroke:none}.v3 .acc-f{fill:var(--acc);stroke:none}.v3 .acc-s{stroke:var(--acc)}.v3 *{transform-box:fill-box;transform-origin:50%}.v3:not(.play) *{animation-play-state:paused!important}.g3 .fwfill{fill:#fff}.g3 .trees circle{fill:var(--panel);stroke:#c9c9c4}.g3 .g3-scale line{stroke:#9a9a96}.g3 .stripe line{stroke:#efefeb;stroke-width:4px}.g3 .yd{stroke:#b9b9b4}.g3 .grn{fill:color-mix(in srgb,var(--acc) 12%,#fff);stroke:color-mix(in srgb,var(--acc) 55%,#fff)}.g3 .tee{stroke:#9a9a96}.g3 .cup{fill:#141414;stroke:none}.g3 .g3-trail{stroke:#141414;stroke-dasharray:1.5 4;stroke-width:1.1px}.g3 .g3-mask1,.g3 .g3-mask2{stroke-dasharray:1;stroke-dashoffset:1px}.g3 .g3-ball{fill:#fff;stroke:#141414;stroke-width:1.1px;opacity:0}.g3 .g3-land{stroke:#141414;opacity:0}.g3 .g3-rip{stroke:var(--acc);opacity:0}.g3 .g3-p,.g3 .g3-d1,.g3 .g3-d2{opacity:0}.g3 .g3-flag{transform-origin:bottom}.s3 .s3-card{fill:#fff;stroke:#141414}.s3 .s3-card.on{fill:var(--acc);stroke:none}.s3 .s3-bar{stroke:#141414;stroke-width:2px}.s3 .s3-bar.on{stroke:#fff}.s3 .bkl{font:500 12px var(--font-geist),-apple-system,sans-serif;fill:#141414;stroke:none}.s3 .bkt{font:500 12px var(--font-geist),-apple-system,sans-serif;fill:#fff;stroke:none}.s3 .lbl.on{fill:#fffc}.s3 .s3-bk{opacity:0;animation:6.4s cubic-bezier(.22,1,.36,1) infinite both s3bk}@keyframes s3bk{0%{opacity:0;transform:translate(22px)}8%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}.s3 .s3-now{animation:6.4s linear infinite both s3now}@keyframes s3now{0%{opacity:0;transform:translateY(-6px)}8%{opacity:1}88%{opacity:1;transform:translateY(10px)}to{opacity:0;transform:translateY(10px)}}.s3 .s3-paid{opacity:0;animation:6.4s cubic-bezier(.34,1.56,.64,1) infinite both s3paid}.s3 .s3-paid rect{fill:#fff;stroke:#141414}@keyframes s3paid{0%,36%{opacity:0;transform:scale(.7)}42%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}.s3 .s3-tick{stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;animation:6.4s infinite both s3tick}@keyframes s3tick{0%,42%{stroke-dashoffset:1px}50%,to{stroke-dashoffset:0}}.s3 .s3-sum{opacity:0;animation:6.4s infinite both s3sum}@keyframes s3sum{0%,48%{opacity:0}56%{opacity:1}88%{opacity:1}to{opacity:0}}.f3 .f3-log{opacity:0;animation:6.4s cubic-bezier(.22,1,.36,1) infinite both f3log}@keyframes f3log{0%{opacity:0;transform:translateY(6px)}7%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}.f3 .f3-dot{fill:#fff;stroke:#141414}.f3 .f3-badge{fill:#fff;stroke:#dcdcd7;stroke-width:.8px}.f3 .f3-ic{stroke:#141414;stroke-width:1.05px}.f3 .f3-dot.last{fill:var(--acc);stroke:none}.f3 .f3-trail{stroke:#141414;stroke-dasharray:1;stroke-dashoffset:1px;animation:6.4s ease-in-out infinite both f3trail}@keyframes f3trail{0%{stroke-dashoffset:1px;opacity:1}40%{stroke-dashoffset:0}88%{opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:0}}.f3 .f3-blk{fill:#fff;stroke:#141414;opacity:0;animation:6.4s cubic-bezier(.34,1.4,.64,1) infinite both f3blk}.f3 .f3-blk.acc{fill:var(--acc);stroke:none}@keyframes f3blk{0%{opacity:0;transform:translateY(-30px)}7%{opacity:1;transform:none}88%{opacity:1}to{opacity:0}}.f3 .f3-pl{fill:#fff}.f3 .hair-d{stroke:#c9c9c4;stroke-width:.6px}.f3 .f3-jet{opacity:0}.v3 svg.f3{overflow:hidden}.f3 .f3-flame{animation:90ms linear infinite f3fl}@keyframes f3fl{0%,to{transform:scaleX(1)}50%{transform:scaleX(.55)}}.f3 .f3-spd line{stroke:#9a9a96;stroke-width:.9px}.f3 .f3-spark{opacity:0;animation:6.4s 3.3s infinite both f3sp}@keyframes f3sp{0%{opacity:0;transform:scale(0)rotate(-45deg)}6%{opacity:1;transform:scale(1)rotate(0)}30%{opacity:1}42%{opacity:0;transform:scale(.6)}to{opacity:0}}.h3 .h3-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:6.4s ease-in-out infinite both h3draw}@keyframes h3draw{0%{stroke-dashoffset:1px;opacity:1}22%{stroke-dashoffset:0}88%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}.h3 .h3-win,.h3 .h3-plant{opacity:0;animation:6.4s .9s infinite both h3fade}.h3 .hair{opacity:0;animation:6.4s .6s infinite both h3fade}@keyframes h3fade{0%{opacity:0}8%{opacity:1}74%{opacity:1}86%,to{opacity:0}}.h3 .h3-item{opacity:0;animation:6.4s cubic-bezier(.22,1,.36,1) infinite both h3it}@keyframes h3it{0%{opacity:0;transform:translate(10px)}6%{opacity:1;transform:none}74%{opacity:1}86%,to{opacity:0}}.h3 .box{stroke:#141414;fill:#fff}.h3 .h3-box,.h3 .h3-pot{fill:#fff}.h3 .h3-leaves{transform-origin:50% 100%;animation:6.4s cubic-bezier(.34,1.56,.64,1) infinite both h3grow}@keyframes h3grow{0%,62%{transform:scale(.9)}70%,86%{transform:scale(1.14)}92%,to{transform:scale(.9)}}.h3 .h3-can{opacity:0;animation:6.4s infinite both h3can}@keyframes h3can{0%,53%{opacity:0;transform:translate(8px,-4px)}57%{opacity:1;transform:none}74%{opacity:1;transform:none}79%,to{opacity:0;transform:translate(8px,-4px)}}.h3 .h3-tilt{transform-origin:100% 100%;animation:6.4s infinite both h3tilt}@keyframes h3tilt{0%,57%{transform:rotate(0)}61%,71%{transform:rotate(-22deg)}75%,to{transform:rotate(0)}}.h3 .h3-canb{fill:var(--acc);stroke:#141414;stroke-width:.8px}.h3 .h3-drop{fill:color-mix(in srgb,var(--acc) 70%,#fff);stroke:none;opacity:0;animation:.55s ease-in infinite h3drop}.h3 .h3-drops{opacity:0;animation:6.4s linear infinite both h3drops}@keyframes h3drops{0%,60%{opacity:0}61%,71%{opacity:1}72%,to{opacity:0}}@keyframes h3drop{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(9px)}}.h3 .h3-bot{fill:#f3f3f1}.h3 .h3-can{fill:#e2e2de}.h3 .h3-pap{fill:#fff}.h3 .h3-bag2{fill:#8a8a86;stroke:#141414;stroke-width:.8px}.h3 .h3-crease{stroke:#c9c9c4;stroke-width:.6px}.h3 .h3-mess{opacity:0;animation:6.4s infinite both h3mess}@keyframes h3mess{0%{opacity:0}8%{opacity:1}37%{opacity:1;transform:none}44%,to{opacity:0;transform:translateY(6px)}}.h3 .h3-lnd{opacity:0;animation:6.4s cubic-bezier(.22,1,.36,1) infinite both h3lnd}@keyframes h3lnd{0%,19%{opacity:0;transform:translateY(-6px)}24%{opacity:1;transform:none}84%{opacity:1}90%,to{opacity:0}}.h3 .h3-shirt{fill:var(--acc);stroke:#141414;stroke-width:.8px}.h3 .h3-towel{fill:#fff}.h3 .h3-stripe{stroke:var(--acc);stroke-width:1.6px}.h3 .h3-sway{transform-origin:50% 0;animation:2.2s ease-in-out infinite h3sw}.h3 .h3-sway.b{animation-delay:-.7s}@keyframes h3sw{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.h3 .h3-bag{opacity:0;animation:6.4s cubic-bezier(.34,1.56,.64,1) infinite both h3bag}.h3 .h3-bagb{fill:color-mix(in srgb,var(--acc) 75%,#fff);stroke:#141414;stroke-width:.8px}.h3 .h3-bread{fill:#fff}@keyframes h3bag{0%,29%{opacity:0;transform:scale(.4)translateY(6px)}34%{opacity:1;transform:none}84%{opacity:1}90%,to{opacity:0}}.h3 .h3-clean{opacity:0;animation:6.4s infinite both h3cl}.h3 .h3-wash{fill:color-mix(in srgb,var(--acc) 12%,#fff);stroke:none}.h3 .h3-glow{fill:color-mix(in srgb,var(--acc) 38%,#fff);stroke:none}@keyframes h3cl{0%,46%{opacity:0}55%{opacity:1}84%{opacity:1}90%,to{opacity:0}}.h3 .h3-tick{stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:6.4s infinite both h3tick}@keyframes h3tick{0%,5%{stroke-dashoffset:1px}11%,74%{stroke-dashoffset:0}86%,to{stroke-dashoffset:0}}.h3 .h3-prog{stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;animation:6.4s infinite both h3prog}@keyframes h3prog{0%,14%{stroke-dashoffset:1px}20%{stroke-dashoffset:.75px}29%{stroke-dashoffset:.5px}39%{stroke-dashoffset:.25px}48%,80%{stroke-dashoffset:0}88%,to{stroke-dashoffset:0;opacity:0}}.h3 .h3-cnt,.h3 .h3-done{opacity:0;animation:6.4s infinite both h3done}@keyframes h3done{0%,48%{opacity:0}54%{opacity:1}80%{opacity:1}88%,to{opacity:0}}.h3 .h3-spark{opacity:0;animation:6.4s infinite both h3sp}@keyframes h3sp{0%{opacity:0;transform:scale(0)rotate(-45deg)}5%{opacity:1;transform:scale(1)rotate(0)}18%{opacity:1}30%{opacity:0;transform:scale(.6)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.v3 *{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}}.g3d{overflow:hidden!important}.g3d .hill{stroke:#d8d8d3}.g3d .hz{stroke:#d0d0cb;stroke-width:.8px}.g3d .tr circle{fill:var(--panel);stroke:#c4c4bf;stroke-width:.8px}.g3d .fw{fill:#fff;stroke:none}.g3d .bd path{fill:color-mix(in srgb,var(--acc) 7%,#fff);stroke:none}.g3d .ed path{stroke:#bdbdb8}.g3d .tk path{stroke:#cdcdc8;stroke-width:.8px}.g3d .gr{fill:color-mix(in srgb,var(--acc) 18%,#fff);stroke:color-mix(in srgb,var(--acc) 60%,#fff);stroke-width:.8px}.g3d .gfr{fill:color-mix(in srgb,var(--acc) 8%,#fff);stroke:none}.g3d .tee{stroke:#9a9a96;stroke-width:2.4px}.g3d .g3d-ball{fill:#fff;stroke:#141414;stroke-width:1.2px}.g3d .g3d-club .sft{stroke:#8f8f8a;stroke-linecap:round}.g3d .g3d-club .grp{stroke:#141414;stroke-linecap:round}.g3d .g3d-club .hsl{fill:#141414;stroke:none}.g3d .g3d-club .hed{fill:#2a2a28;stroke:#141414;stroke-width:.6px}.g3d .g3d-club .fce{fill:none;stroke:#b9b9b4;stroke-width:.8px}.g3d .g3d-club .crn{fill:none;stroke:#5a5a57;stroke-width:.6px}.g3d .g3d-ghost .sft,.g3d .g3d-ghost .grp{stroke:#b9b9b4}.g3d .g3d-ghost .hsl,.g3d .g3d-ghost .hed{fill:#c4c4bf;stroke:none}.g3d .g3d-ghost .fce,.g3d .g3d-ghost .crn{stroke:none}.g3d .g3d-arc{fill:none;stroke:var(--acc);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.g3d .g3d-club>g{opacity:0}.g3d .g3d-land{fill:none;stroke:var(--acc);opacity:0}.g3d .tracer{fill:none;stroke:var(--acc);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.g3d .g3d-burst line{stroke:#141414;stroke-width:1.2px}.g3d .g3d-warp line{stroke:#9a9a96;stroke-width:.8px}.g3d .g3d-burst circle{fill:color-mix(in srgb,var(--acc) 70%,#141414)}a:focus-visible,button:focus-visible{outline-offset:3px;outline:2px solid #7a1f3d}.nav a:focus-visible,.foot a:focus-visible,.manifesto a:focus-visible,.closing a:focus-visible{outline-color:#f5f5f3}#fsub{font-family:var(--font-geist),sans-serif}.nf{min-height:100svh;padding:0 var(--g);color:#f5f5f3;background:#000;flex-direction:column;justify-content:center;gap:18px;display:flex}.nf h1{font-family:var(--font-space),sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(40px,6vw,96px);font-weight:500}.nf .mono{color:#8a8a8a}.nf-link{color:#f5f5f3;border-bottom:1px solid #4a4a48;align-self:flex-start;text-decoration:none}.hero-media{background:#000 url(/media/cover-poster.jpg) 50%/cover no-repeat}.c-media:before{content:"";opacity:.62;filter:grayscale(.1);background:url(/media/closing-poster.jpg) 50%/cover no-repeat;transition:opacity .5s;position:absolute;inset:0}.hero-media video,.c-media video{opacity:0;transition:opacity .5s}.hero-media.on video{opacity:1}.c-media.on video{opacity:.62}.c-media.on:before{opacity:0}
