:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--panel:#0a0a0a;--line:#ffffff24;--text:#f8f8f4;--muted:#f8f8f4a3;--quiet:#f8f8f46b;--red:#ff2b1c;--silver:#d8d8d1;--font-sans:Bahnschrift, "Arial Narrow", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", sans-serif;--font-zh:"Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", SimHei, sans-serif;--font-script:"点字倔强黑", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Noto Sans CJK SC", sans-serif;font-family:var(--font-sans);background:var(--bg);color:var(--text);font-synthesis:none;text-rendering:geometricprecision}@font-face{font-family:点字倔强黑;src:local(点字倔强黑);font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-snap-type:none;scroll-padding-top:0}body{background:repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 144px),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 120px),#000;min-width:320px;margin:0;overflow-x:hidden}main{position:relative}.page-shell{min-height:100svh}.navigation-curtain{z-index:39;opacity:0;pointer-events:none;contain:strict;will-change:opacity;background:#000;position:fixed;top:0;bottom:0;left:0;right:0}.navigation-curtain.is-nav-fading-out{opacity:1;pointer-events:auto;transition:opacity .2s cubic-bezier(.76,0,.24,1)}.navigation-curtain.is-nav-fading-in{opacity:0;pointer-events:auto;transition:opacity .32s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.navigation-curtain.is-nav-fading-out,.navigation-curtain.is-nav-fading-in{transition-duration:1ms}}.page-shell>section{animation:.52s cubic-bezier(.16,1,.3,1) both pageViewIn}main>.hero-section,main>.section-pad,main>.closing-section{scroll-snap-align:none;scroll-snap-stop:normal;min-height:100svh}body:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(110deg,#0000 0 39%,#ff2b1c1f 39% 39.2%,#0000 39.2% 100%),linear-gradient(#ffffff0a,#0000 36%,#ffffff06);position:fixed;top:0;bottom:0;left:0;right:0}body.modal-open{overflow:hidden}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}img,video{max-width:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.media-intent-preload{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed;bottom:0;right:0}body.entry-active{overflow:hidden}.entry-screen{--entry-x:50%;--entry-y:50%;--entry-tilt-x:0;--entry-tilt-y:0;--entry-intro-delay:0s;--entry-content-hide-duration:.12s;--entry-ambient-hide-duration:.16s;--entry-smile-exit-delay:.9s;--entry-smile-exit-duration:1.6s;--entry-smile-left:50vw;--entry-smile-top:50vh;--entry-smile-size:64px;--entry-smile-exit-x:66vw;--entry-smile-exit-y:-78px;--entry-smile-exit-x16:12vw;--entry-smile-exit-x34:22vw;--entry-smile-exit-x55:36vw;--entry-smile-exit-x76:50vw;--entry-smile-exit-x92:60vw;z-index:120;background:radial-gradient(circle at var(--entry-x) var(--entry-y), #ff2b1c29, transparent 24vw), url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='360'%20height='360'%20viewBox='0%200%20360%20360'%3e%3cdefs%3e%3cpattern%20id='grid'%20width='36'%20height='36'%20patternUnits='userSpaceOnUse'%3e%3cpath%20d='M36%200H0v36'%20fill='none'%20stroke='%23ffffff'%20stroke-opacity='.05'%20stroke-width='1'/%3e%3cpath%20d='M18%200v36M0%2018h36'%20fill='none'%20stroke='%23ff2b1c'%20stroke-opacity='.035'%20stroke-width='1'/%3e%3c/pattern%3e%3cpattern%20id='dots'%20width='18'%20height='18'%20patternUnits='userSpaceOnUse'%3e%3ccircle%20cx='1.5'%20cy='1.5'%20r='1'%20fill='%23ffffff'%20fill-opacity='.16'/%3e%3ccircle%20cx='10'%20cy='12'%20r='.8'%20fill='%23ff2b1c'%20fill-opacity='.13'/%3e%3c/pattern%3e%3c/defs%3e%3crect%20width='360'%20height='360'%20fill='url(%23grid)'/%3e%3crect%20width='360'%20height='360'%20fill='url(%23dots)'%20opacity='.52'/%3e%3cpath%20d='M-20%20300C76%20260%20118%20328%20216%20282S320%20214%20390%20240'%20fill='none'%20stroke='%23ff2b1c'%20stroke-opacity='.08'%20stroke-width='18'/%3e%3cpath%20d='M-10%2068h120m36%200h60m48%200h90M24%20176h80m32%200h150'%20fill='none'%20stroke='%23ffffff'%20stroke-opacity='.055'%20stroke-width='2'/%3e%3c/svg%3e"), repeating-linear-gradient(0deg, #ffffff05 0 1px, transparent 1px 132px), #030303;color:#fff;isolation:isolate;background-size:auto,360px 360px,auto,auto;flex-direction:column;min-height:100svh;padding:clamp(28px,4.4vw,76px) clamp(24px,4.6vw,86px) clamp(26px,4vw,66px);animation:none;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.entry-screen:before,.entry-screen:after{z-index:-1;pointer-events:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.entry-screen:before{opacity:0;transform:translate3d(calc(var(--entry-tilt-y) * -8px), calc(var(--entry-tilt-x) * -8px), 0);background:0 0;transition:transform .18s ease-out}.entry-screen:after{mix-blend-mode:screen;opacity:0;background:linear-gradient(90deg,#0000,#ff2b1c42,#ffffff4d,#0000),linear-gradient(#0000 0 48%,#ff2b1c2e 48% 48.28%,#0000 48.28% 100%);transform:translate(-110%)}.entry-screen.is-leaving{pointer-events:none;background:#000;animation:none}.entry-screen.is-leaving:before,.entry-screen.is-leaving:after{opacity:0;background:0 0;animation:none}.entry-screen.is-leaving .entry-noise{animation:entryAmbientHide var(--entry-ambient-hide-duration) cubic-bezier(.7, 0, .22, 1) forwards}.entry-screen.is-leaving .entry-lightning{z-index:0;opacity:.98;animation:2.3s cubic-bezier(.32,0,.18,1) forwards entryLightningLeave}.entry-screen.is-leaving .entry-top,.entry-screen.is-leaving .entry-bottom,.entry-screen.is-leaving .entry-side,.entry-screen.is-leaving .entry-title,.entry-screen.is-leaving .entry-stage:before,.entry-screen.is-leaving .entry-stage:after,.entry-screen.is-leaving .entry-footerline{animation:entryContentHide var(--entry-content-hide-duration) cubic-bezier(.7, 0, .22, 1) forwards}.entry-screen.is-leaving .entry-enter{box-shadow:none;filter:none;background:0 0;border-color:#0000;overflow:visible;transform:none;border:0!important;outline:0!important}.entry-screen.is-leaving .entry-main{transition:none;transform:none}.entry-screen.is-leaving .entry-enter:before,.entry-screen.is-leaving .entry-enter:after,.entry-screen.is-leaving .entry-enter strong,.entry-screen.is-leaving .entry-enter i,.entry-screen.is-leaving .entry-enter-guide,.entry-screen.is-leaving .entry-enter-corner{opacity:0!important;transition:none!important;animation:none!important}.entry-screen.is-leaving .entry-enter-corner:before,.entry-screen.is-leaving .entry-enter-corner:after{opacity:0!important}.entry-screen:not(.is-leaving) .entry-top,.entry-screen:not(.is-leaving) .entry-stage,.entry-screen:not(.is-leaving) .entry-bottom{opacity:1;animation:none}.entry-noise{z-index:-1;pointer-events:none;opacity:.18;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 4px),radial-gradient(circle at 76% 18%,#ff2b1c38,#0000 19vw),radial-gradient(circle at 20% 72%,#ff2b1c1f,#0000 16vw);animation:8s steps(5,end) infinite entryNoiseDrift;position:absolute;top:0;bottom:0;left:0;right:0}.entry-lightning{z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:.92;filter:saturate(1.18)contrast(1.08);position:absolute;top:-7%;bottom:-7%;left:-7%;right:-7%}.entry-lightning canvas{width:100%;height:100%;display:block}.entry-top,.entry-bottom{flex:none;align-items:center;gap:18px;display:flex}.entry-top{z-index:2;position:relative}.entry-brand{color:#fff;letter-spacing:0;text-shadow:0 0 16px #ffffff2e;border:2px solid #ffffffdb;border-radius:50%;justify-content:center;align-items:center;min-width:104px;height:34px;padding:0 18px;font-size:16px;font-weight:900;line-height:1;display:inline-flex}.entry-music{height:34px;color:var(--red);align-items:center;gap:7px;display:inline-flex}.entry-music span{transform-origin:bottom;background:#ffffff94;width:2px;height:6px;animation:.92s ease-in-out infinite alternate entryMiniBars}.entry-music span:nth-child(3){animation-delay:.12s}.entry-music span:nth-child(4){animation-delay:.24s}.entry-music span:nth-child(5){animation-delay:.36s}.entry-music.is-on span{background:#fff}.entry-stage{z-index:1;perspective:1400px;flex:auto;grid-template-columns:minmax(0,1fr) minmax(390px,430px);align-items:center;gap:clamp(34px,4vw,62px);padding:clamp(24px,5vh,64px) 0 clamp(18px,3.5vh,44px);display:grid;position:relative}.entry-main{width:100%;min-width:0;max-width:860px;transform:rotateX(calc(var(--entry-tilt-x) * -2.4deg)) rotateY(calc(var(--entry-tilt-y) * 2deg)) translate3d(calc(var(--entry-tilt-y) * 8px), calc(var(--entry-tilt-x) * 6px), 0);transform-style:preserve-3d;transition:transform .18s ease-out}.entry-enter{cursor:pointer;background:linear-gradient(90deg, #ff2b1cf5, #ff2b1c 58%, #ff2b1ce0), var(--red);color:#050505;text-align:left;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) clamp(48px,5.2vw,78px) auto;align-items:center;width:100%;min-height:clamp(112px,10vw,162px);padding:clamp(14px,1.6vw,24px) clamp(24px,2.7vw,42px) clamp(30px,2.7vw,44px);transition:transform .26s cubic-bezier(.2,.8,.2,1),box-shadow .26s,filter .26s;display:grid;position:relative;overflow:hidden;transform:translateZ(28px);box-shadow:0 0 0 1px #ff2b1c8a,0 28px 80px #ff2b1c29}.entry-enter:before,.entry-enter:after{pointer-events:none;content:"";position:absolute}.entry-enter:before{background:linear-gradient(110deg,#0000 34%,#ffffff3d 49%,#00000014 54%,#0000 68%),repeating-linear-gradient(90deg,#0000 0 22px,#00000009 22px 24px);animation:4.8s cubic-bezier(.65,0,.35,1) 1s infinite entryRedSweep;top:0;bottom:0;left:-34%;right:-34%;transform:translate(-78%)}.entry-enter:after{opacity:.88;background:#050505;width:86px;height:3px;bottom:20px;right:20px;box-shadow:-22px 0 #0505056b}.entry-enter-guide{z-index:1;grid-column:3;justify-content:flex-end;align-items:center;width:clamp(72px,5.8vw,94px);margin-right:clamp(2px,.8vw,14px);transition:transform .26s,filter .26s,opacity .26s;animation:1.9s cubic-bezier(.65,0,.35,1) infinite entryArrowGuide;display:flex;position:relative;transform:translate(-12px)}.entry-enter-guide>span{background:#050505;flex:0 0 clamp(30px,3vw,46px);height:2px;display:block;box-shadow:8px 0 #0505056b}.entry-enter:hover{filter:saturate(1.12)brightness(1.05);outline:0;transform:translateZ(52px)translateY(-5px)scale(1.012);box-shadow:0 0 0 1px #ffffff57,0 34px 96px #ff2b1c47,0 0 42px #ff2b1c33}.entry-enter:focus-visible{filter:saturate(1.12)brightness(1.05);outline:0;transform:translateZ(52px)translateY(-5px)scale(1.012);box-shadow:0 0 0 1px #ffffff57,0 34px 96px #ff2b1c47,0 0 42px #ff2b1c33}.entry-enter strong{z-index:1;font-family:var(--font-script);letter-spacing:0;font-size:clamp(72px,9.6vw,138px);font-weight:950;line-height:.84;display:block;position:relative}.entry-smile-launch{z-index:2;object-fit:contain;pointer-events:none;opacity:1;filter:drop-shadow(0 0 12px #ff2b1c52)drop-shadow(0 8px 16px #0000002e);transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform, opacity;grid-column:2;justify-self:start;width:clamp(44px,4.6vw,72px);height:clamp(44px,4.6vw,72px);margin-left:clamp(-34px,-2.3vw,-18px);position:relative;transform:translateY(-3px)rotate(8deg)scale(1)}.entry-screen.is-leaving .entry-smile-launch{opacity:0!important;transition:none!important;animation:none!important}.entry-smile-flight{left:var(--entry-smile-left);top:var(--entry-smile-top);z-index:8;width:var(--entry-smile-size);height:var(--entry-smile-size);object-fit:contain;pointer-events:none;opacity:0;filter:none;transform-origin:50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;contain:layout paint style;isolation:isolate;will-change:transform, opacity;position:fixed;transform:translateY(-3px)rotate(8deg)scale(1)}.entry-screen.is-leaving .entry-smile-flight{opacity:1;animation:entrySmileExit var(--entry-smile-exit-duration) linear var(--entry-smile-exit-delay) forwards}.entry-enter i{opacity:.86;background:repeating-linear-gradient(112deg,#050505 0 7px,#0000 7px 13px);width:clamp(124px,14vw,184px);height:8px;position:absolute;bottom:clamp(8px,1vw,14px);left:clamp(28px,3vw,50px)}.entry-enter svg{z-index:1;stroke-width:1.6px;flex:none;margin-left:-1px;position:relative}.entry-enter:hover .entry-enter-guide{animation:none;transform:translate(8px)}.entry-enter:focus-visible .entry-enter-guide{animation:none;transform:translate(8px)}.entry-enter-corner{pointer-events:none;position:absolute;top:16px;bottom:16px;left:16px;right:16px}.entry-enter-corner:before,.entry-enter-corner:after{content:"";border-color:#050505c7;width:26px;height:26px;position:absolute}.entry-enter-corner:before{border-top:2px solid;border-left:2px solid;top:0;left:0}.entry-enter-corner:after{border-bottom:2px solid;border-right:2px solid;bottom:0;right:0}.entry-title{color:#f5f5f0;width:100%;min-height:clamp(124px,12vw,184px);font-family:var(--font-script);letter-spacing:0;text-shadow:0 0 22px #ffffff1a;white-space:nowrap;margin:clamp(14px,1.8vw,24px) 0 0;font-size:clamp(62px,10.2vw,142px);font-weight:950;line-height:.86;position:relative}.entry-title-main,.entry-title-outline{align-items:flex-start;display:flex;position:absolute;left:0}.entry-title-main{top:0}.entry-title-main span,.entry-title-outline span{opacity:0;animation:1.2s cubic-bezier(.16,1,.3,1) forwards entryTitleIn;animation-delay:calc(var(--entry-intro-delay) + .58s + var(--char-index) * 80ms);display:inline-block;transform:translateY(28px)scaleY(1.02)}.entry-title-outline{color:#0000;-webkit-text-stroke:1px #ffffff80;opacity:.76;top:.52em;transform:translate(-.012em)}.entry-title-outline span{animation-delay:calc(var(--entry-intro-delay) + .72s + var(--char-index) * 80ms)}.entry-footerline{color:#ffffff7a;letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:16px;width:min(42vw,500px);margin-top:clamp(14px,2vw,30px);font-size:10px;font-weight:800;display:flex}.entry-footerline span{background:linear-gradient(90deg,#ffffffb8,#0000);flex:1;height:1px}.entry-footerline i{background:var(--red);border-radius:50%;width:8px;height:8px}.entry-side{min-height:min(68svh,650px);transform:rotateX(calc(var(--entry-tilt-x) * -1.2deg)) rotateY(calc(var(--entry-tilt-y) * -2.6deg)) translate3d(calc(var(--entry-tilt-y) * -8px), calc(var(--entry-tilt-x) * -5px), 0);background:linear-gradient(90deg,#ffffff05,#0000001a 38%,#ff2b1c06 70%,#0000);border-left:0;grid-template-rows:90px auto auto auto minmax(82px,1fr) auto;grid-template-columns:minmax(0,1fr) 76px;align-content:stretch;gap:12px 16px;padding:22px 10px 22px 30px;transition:transform .18s ease-out;display:grid;position:relative}.entry-side:before,.entry-side:after{pointer-events:none;content:"";position:absolute}.entry-side:before{z-index:1;filter:blur(8px);opacity:.86;background:linear-gradient(#0000 0,#00000070 15%,#000000c7 32%,#000000b3 72%,#0000 100%),radial-gradient(at 50% 42%,#000000d1 0 28%,#0000006b 58%,#0000 84%);width:44px;height:390px;display:block;top:54px;left:98px}.entry-side:after{z-index:1;opacity:.86;background:linear-gradient(#0000 0 4px,#ffffffb8 13px,#fffffff0 26px,#ffffffdb 58%,#ff2b1ca8 84%,#ff2b1c33 100%);width:2px;display:block;top:212px;bottom:-8vh;left:123px;box-shadow:0 0 10px #ffffff2e,0 0 8px #ff2b1c29}.entry-side>*{z-index:2;position:relative}.entry-scan-lines{z-index:0;pointer-events:none;position:absolute;top:-34vh;bottom:-8vh;left:0;right:0;overflow:hidden}.entry-scan-lines i{background:#ffffff94;width:1px;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #ffffff29}.entry-scan-lines i:first-child{opacity:.72;left:14px}.entry-scan-lines i:nth-child(2){opacity:.92;left:30px}.entry-scan-lines i:nth-child(3){opacity:.82;background:linear-gradient(#ffffff9e,#ffffff61 34%,#0000 100%) 0 0/1px 29% no-repeat,linear-gradient(#0000 0,#ffffff85 26%,#ffffffe0 50%,#ffffff5c 74%,#0000 100%) 0 63%/1px 15% no-repeat,linear-gradient(#0000 0,#ff2b1c47 38%,#ff2b1cc7 100%) 0 84%/1px 16% no-repeat;left:116px;box-shadow:0 0 12px #ffffff24,0 420px 0 1px #ff2b1c66}.entry-scan-lines i:nth-child(4){opacity:.86;left:316px}.entry-scan-lines:after{display:none}.entry-scan-core{z-index:1;pointer-events:none;background:repeating-linear-gradient(180deg, #ffffff38 0 2px, transparent 2px 9px) 0 0 / 2px 100% no-repeat, linear-gradient(180deg, transparent 0 42%, #ffffff24 52%, #ffffffc7 61%, #ffffff80 65%, #ff2b1cb3 74%, var(--red) 100%) 49px 0 / 7px 100% no-repeat, linear-gradient(180deg, transparent 0 72%, #ff2b1c47 88%, #ff2b1ce6 100%) 61px 0 / 4px 100% no-repeat;filter:drop-shadow(0 0 8px #ffffff24)drop-shadow(0 0 8px #ff2b1c2e);opacity:.84;width:78px;position:absolute;top:318px;bottom:-8vh;left:94px}.entry-scan-core:before,.entry-scan-core:after{pointer-events:none;content:"";position:absolute}.entry-scan-core:before{opacity:.42;background:repeating-linear-gradient(0deg,#ff2b1cb3 0 2px,#0000 2px 7px);width:7px;height:38px;top:49%;left:49px}.entry-scan-core:after{opacity:.72;background:repeating-linear-gradient(0deg,#ff2b1ceb 0 3px,#ffffff80 3px 5px,#0000 5px 9px);width:7px;height:46px;bottom:15%;left:49px;box-shadow:0 0 10px #ff2b1c57}.entry-coordinates{color:var(--red);grid-area:1/2;place-self:start;justify-items:start;gap:4px;font-size:14px;font-weight:900;line-height:1.05;display:grid;transform:translateY(-112px)}.entry-coordinates b{margin-bottom:12px;font-size:26px;line-height:1}.entry-access{grid-area:2/1;align-self:start;gap:10px;max-width:250px;margin-top:0;padding-left:17px;font-size:11px;font-weight:900;display:grid;position:relative;transform:translateY(-77px)}.entry-access:before{background:var(--red);content:"";width:8px;height:8px;position:absolute;top:2px;left:0;box-shadow:0 0 10px #ff2b1c6b}.entry-access:after{height:1px;box-shadow:0 0 8px #ffffff42, calc(100% - 4px) 0 0 #fffc;content:"";background:linear-gradient(90deg,#ffffffe0,#ffffffad 62%,#0000);position:absolute;bottom:-28px;left:0;right:-14px}.entry-access strong{color:var(--red)}.entry-access span{color:#ffffffd1}.entry-wave{opacity:1;background:0 0;grid-area:3/1;align-items:center;gap:1px;width:min(264px,100%);max-width:100%;height:82px;margin-top:10px;padding:0 5px;display:flex;position:relative;overflow:visible;transform:translateY(-85px)}.entry-wave:before{z-index:0;pointer-events:none;filter:blur(7px);content:"";background:radial-gradient(#000000db 0 20%,#0000007a 50%,#0000 82%);width:38px;display:block;position:absolute;top:-14px;bottom:-10px;left:74px}.entry-wave i{z-index:1;width:auto;height:var(--bar);transform-origin:50%;min-height:8px;animation:1.1s ease-in-out infinite alternate entryWave;animation-delay:calc(var(--i) * -74ms);flex:1 1 0;position:relative}.entry-wave.is-red i{background:linear-gradient(180deg, transparent, var(--red) 18% 82%, transparent);box-shadow:0 0 12px #ff2b1c52}.entry-wave.is-white{opacity:.82;background:0 0;grid-row:4;height:62px;margin-top:0;transform:translateY(-120px)}.entry-wave.is-white:before{content:none;display:none}.entry-wave.is-white i{background:linear-gradient(#0000,#ffffffe6 18% 82%,#0000);animation-duration:1.42s}.entry-wave.is-white:after{z-index:3;color:var(--red);text-shadow:0 0 14px #ff2b1c80;content:"+";font-size:20px;font-weight:900;line-height:1;position:absolute;top:48%;right:-10px;transform:translateY(-50%)}.entry-meter{background:radial-gradient(at 15%,#ff2b1c1f,#0000 68%);grid-area:5/2;place-self:start;justify-items:start;gap:8px;width:34px;margin:6px 0 0;padding:0;display:grid;position:relative}.entry-meter:before{display:none}.entry-meter span{z-index:1;background:linear-gradient(90deg,#fffffffa,#ffffff9e),#ffffffc7;width:14px;height:4px;display:block;position:relative;box-shadow:0 0 16px #ffffff0f}.entry-meter span:first-child,.entry-meter span:nth-child(6){background:var(--red);box-shadow:0 0 14px #ff2b1c6b}.entry-meter span:first-child{width:13px}.entry-meter span:nth-child(2){background:#ff2b1c57;width:12px;box-shadow:0 0 10px #ff2b1c2e}.entry-meter span:nth-child(6){width:34px;height:5px;margin-top:24px}.entry-mini-copy{color:#ffffffbd;letter-spacing:.04em;white-space:nowrap;grid-area:5/2;place-self:start;gap:7px;width:118px;margin-top:122px;font-size:10px;font-weight:900;line-height:1.18;display:grid;transform:none}.entry-mini-copy b{color:var(--red);display:block}.entry-mini-copy span{display:block}.entry-side-barcode{opacity:.96;filter:drop-shadow(0 0 9px #ffffff2e);background:linear-gradient(#ffffff0a,#0000002e);grid-area:2/2/span 2;align-content:start;justify-self:start;gap:1px;width:34px;height:174px;margin-top:0;padding:3px 0;display:grid;position:relative;top:auto;right:auto;overflow:hidden;transform:translateY(-98px)}.entry-side-barcode i{opacity:.88;background:linear-gradient(90deg,#0000 0 7%,#ffffffeb 7% 92%,#0000 92%);justify-self:stretch;width:100%;height:1px;display:block}.entry-side-barcode i:nth-child(3n){opacity:.98;height:3px}.entry-side-barcode i:nth-child(4n){opacity:.58;height:2px}.entry-side-barcode i:nth-child(5n){opacity:.92;height:4px}.entry-side-barcode i:nth-child(7n){opacity:.4;height:2px}.entry-bottom{z-index:2;color:#ffffffdb;font-size:13px;font-weight:900;position:relative}.entry-bottom span:first-child{padding-bottom:8px;position:relative}.entry-bottom span:first-child:after{background:var(--red);content:"";width:36px;height:4px;position:absolute;bottom:0;left:0}.site-nav{z-index:40;pointer-events:none;opacity:0;justify-content:space-between;align-items:center;width:100%;padding:28px 70px;transition:opacity .68s cubic-bezier(.16,1,.3,1),transform .68s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:0;transform:translateY(-14px)}.site-nav.is-visible{opacity:1;transform:translateY(0)}.brand,.music-toggle,.site-nav nav a{pointer-events:auto}.brand-cluster{pointer-events:auto;align-items:center;gap:10px;display:inline-flex}.brand{color:#fff;background:#00000047;border:1px solid #ffffffb8;border-radius:4px;align-items:center;gap:10px;min-height:34px;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex}.music-toggle{cursor:pointer;color:#ffffffd1;letter-spacing:0;background:linear-gradient(110deg,#ff2b1c2e,#0000 52%),#0000006b;border:1px solid #ffffff5c;border-radius:4px;align-items:center;gap:8px;min-height:34px;padding:0 13px;font-size:11px;font-weight:900;transition:border-color .18s,color .18s,transform .18s,background .18s;display:inline-flex;position:relative;overflow:hidden}.music-toggle:before{content:"";background:linear-gradient(110deg,#0000 34%,#ffffff3d,#0000 64%);position:absolute;top:0;bottom:0;left:-42%;right:-42%;transform:translate(-72%)}.music-toggle svg,.music-toggle span,.music-toggle i{z-index:1;position:relative}.music-toggle i{opacity:.52;transform-origin:bottom;background:linear-gradient(90deg,currentColor 0 2px,#0000 2px 4px,currentColor 4px 6px,#0000 6px 8px,currentColor 8px 10px,#0000 10px 12px,currentColor 12px 14px,#0000 14px 16px,currentColor 16px 18px);width:18px;height:10px}.music-toggle:hover{color:#fff;border-color:#ff2b1cc7;transform:translateY(-2px)}.music-toggle:hover:before,.music-toggle.is-playing:before{animation:2.2s linear infinite navPanelSweep}.music-toggle.is-playing{color:#fff;background:linear-gradient(110deg,#ff2b1c5c,#0000 58%),#00000094;border-color:#ff2b1cd1;box-shadow:0 0 24px #ff2b1c29}.music-toggle.is-playing i{opacity:.9;animation:.68s ease-in-out infinite alternate musicBars}.music-toggle.is-blocked:not(.is-playing){color:#ffffffb3;border-color:#ff2b1c80}.site-nav nav{align-items:center;gap:46px;display:flex}.site-nav nav a{color:#ffffffd6;min-height:34px;font-family:var(--font-zh);text-shadow:0 0 22px #fff3;align-items:center;gap:8px;font-size:16px;font-weight:900;transition:color .18s,transform .18s;display:inline-flex;position:relative;overflow:hidden}.site-nav nav a:before{animation:3.2s linear infinite navPanelSweep;animation-delay:var(--shine-delay,0s);content:"";background:linear-gradient(112deg,#0000 30%,#ffffff38 47%,#ff2b1c66 52%,#0000 68%);position:absolute;top:0;bottom:0;left:-36%;right:-36%;transform:translate(-70%)}.site-nav nav a svg{z-index:2;fill:currentColor;stroke-width:2.6px;filter:drop-shadow(0 0 8px #ffffff2e);animation:2.8s ease-in-out infinite navIconPulse;animation-delay:var(--shine-delay,0s);position:relative}.nav-shiny{z-index:2;background:linear-gradient(116deg,#b5b5b5d1 0% 34%,#fff 50%,#b5b5b5d1 66% 100%) 150%/220%;color:#0000;-webkit-text-fill-color:transparent;animation:2.8s linear infinite navTextShine;animation-delay:var(--shine-delay,0s);-webkit-background-clip:text;background-clip:text;position:relative}.site-nav nav a:hover{color:#fff;transform:translateY(-2px)}.brand.is-active,.site-nav nav a.is-active{color:#fff}.site-nav nav a.is-active:before{background:linear-gradient(112deg,#0000 24%,#ffffff4d 45%,#ff2b1c94 53%,#0000 72%)}.site-nav nav a.is-active svg{color:var(--red)}.site-nav nav a:hover .nav-shiny{animation-duration:1.4s}.hero-section{--hero-scroll-progress:0;--graphic-handoff-progress:0;--hero-content-out:clamp(0, calc((var(--hero-scroll-progress) - .1) / .24), 1);--hero-background-out:clamp(0, calc((var(--hero-scroll-progress) - .12) / .34), 1);--hero-video-in:clamp(0, calc(var(--hero-scroll-progress) / .12), 1);--hero-intro-in:clamp(0, calc((var(--hero-scroll-progress) - .46) / .22), 1);--hero-video-out:1;--hero-intro-out:1;isolation:isolate;background:#000;min-height:100svh;padding:0;display:block;position:relative;overflow:visible}@property --hero-intro-morph{syntax:"<number>";inherits:true;initial-value:0}@property --hero-intro-detail-out{syntax:"<number>";inherits:true;initial-value:0}.hero-section.has-embedded-intro{--hero-intro-out:1;--hero-intro-morph:0;--hero-intro-detail-out:0;--hero-video-out:1;z-index:2;isolation:auto;background:0 0;padding-bottom:230svh;transition:--hero-intro-morph 1.28s cubic-bezier(.22,1,.36,1),--hero-intro-detail-out .42s cubic-bezier(.4,0,.2,1)}.hero-section.has-embedded-intro.is-intro-morphing,.hero-section.has-embedded-intro.is-intro-morph-complete{--hero-intro-morph:1;--hero-intro-detail-out:1}.hero-section.has-embedded-intro .hero-sticky-stage{isolation:auto;background:0 0}.hero-embedded-spacer{pointer-events:none;height:302svh}main>.hero-section{min-height:440vh}.hero-sticky-stage{isolation:isolate;background:#000;height:100svh;padding:96px 72px 44px;display:grid;position:sticky;top:0;overflow:hidden}.hero-sticky-stage:before,.hero-sticky-stage:after{pointer-events:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.hero-sticky-stage:before{z-index:1;opacity:0;background:linear-gradient(#00000047,#0000 34%,#000000f0),repeating-linear-gradient(0deg,#ffffff0b 0 1px,#0000 1px 8px);transition:opacity .76s cubic-bezier(.16,1,.3,1)}.hero-sticky-stage:after{z-index:2;opacity:0;border:1px solid #ffffff14;transition:opacity .76s cubic-bezier(.16,1,.3,1) .12s;box-shadow:inset 0 0 90px #ffffff0a}.hero-scene{z-index:0;opacity:0;filter:brightness(.72)blur(8px);transition:opacity .92s cubic-bezier(.16,1,.3,1),filter .92s cubic-bezier(.16,1,.3,1),transform .92s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.035)}.hero-section.is-hero-background-ready .hero-sticky-stage:before{opacity:calc(.54 * (1 - var(--hero-background-out) * .82))}.hero-section.is-hero-background-ready .hero-sticky-stage:after{opacity:calc(1 - var(--hero-background-out) * .9)}.hero-section.is-hero-background-ready .hero-scene{opacity:calc(1 - var(--hero-background-out) * .86);filter:brightness(calc(1 - var(--hero-background-out) * .42)) blur(calc(var(--hero-background-out) * 8px));transform:scale(1)}.hero-scene canvas{width:100%;height:100%;display:block}.hero-scroll-video-layer{z-index:3;pointer-events:none;opacity:calc(var(--hero-video-in) * var(--hero-video-out) * (1 - var(--graphic-handoff-progress)) * .98);mix-blend-mode:screen;transform:scale(calc(1.035 - var(--hero-video-in) * .018));filter:brightness(calc(.76 + var(--hero-video-in) * .52)) contrast(1.3) saturate(.1);will-change:opacity, transform, filter;background:#000;transition:opacity .12s linear,transform 90ms linear,filter 90ms linear;position:absolute;top:0;bottom:0;left:0;right:0}.hero-scroll-video-layer:after{pointer-events:none;background:linear-gradient(180deg, rgba(0, 0, 0, calc(.06 + var(--hero-video-in) * .1)), transparent 42%, rgba(0, 0, 0, calc(.16 + var(--hero-video-in) * .24))), radial-gradient(circle at 50% 74%, rgba(255, 255, 255, calc(var(--hero-video-in) * .06)), transparent 31%);mix-blend-mode:screen;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.hero-particle-canvas,.hero-star-rain-canvas{width:100%;height:100%;display:block}main>.hero-section.is-intro-rain-layer{--hero-video-in:1;--hero-video-out:1;--hero-intro-in:1;--hero-intro-out:1;z-index:8;visibility:hidden;pointer-events:none;opacity:0;isolation:auto;mix-blend-mode:screen;background:0 0;width:100%;height:100svh;min-height:100svh;animation:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.hero-section.is-intro-rain-layer.is-rain-active{visibility:visible;animation:5.6s cubic-bezier(.16,1,.3,1) forwards heroRainContinuumFade}.hero-section.is-intro-rain-layer .hero-sticky-stage{isolation:auto;background:0 0;height:100%;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.hero-section.is-intro-rain-layer .hero-sticky-stage:before,.hero-section.is-intro-rain-layer .hero-sticky-stage:after{opacity:0}.hero-section.is-intro-rain-layer .hero-scroll-video-layer{opacity:.98;filter:brightness(1.28)contrast(1.3)saturate(.1);transition:none;transform:scale(1.017)}.hero-section.is-intro-rain-layer .hero-intro-preview{visibility:hidden;opacity:0;filter:blur();transition:none;transform:translateY(-50%)}.hero-section.is-intro-rain-layer.is-rain-active .hero-intro-preview{visibility:visible;animation:1.08s cubic-bezier(.16,1,.3,1) forwards heroIntroPreviewHandoff}.hero-frame{z-index:4;min-height:calc(100svh - 140px);opacity:calc(1 - var(--hero-content-out));transform:translate3d(0, calc(var(--hero-content-out) * -30px), 0) scale(calc(1 - var(--hero-content-out) * .02));filter:blur(calc(var(--hero-content-out) * 10px));will-change:opacity, transform, filter;grid-template-rows:auto 1fr auto;transition:opacity 90ms linear,transform 90ms linear,filter 90ms linear;display:grid;position:relative}.hero-intro-preview{z-index:6;color:#fff;opacity:calc(var(--hero-intro-in) * var(--hero-intro-out));pointer-events:none;filter:blur(calc((1 - var(--hero-intro-in)) * 10px));will-change:opacity, transform, filter;grid-template-columns:96px minmax(0,760px);align-items:start;gap:32px;transition:opacity 90ms linear,transform 90ms linear,filter 90ms linear;display:grid;position:absolute;top:50%;left:clamp(42px,8vw,148px);right:clamp(42px,12vw,220px);transform:translateY(-50%)scale(1)}.hero-section.has-embedded-intro .hero-intro-preview{opacity:0;transform:translate3d(calc(var(--hero-intro-morph) * -60px), calc((1 - var(--hero-intro-morph)) * -50% + var(--hero-intro-morph) * (clamp(88px, 9vh, 108px) - 50vh)), 0);filter:blur(10px);will-change:transform;transition:opacity 1.08s cubic-bezier(.16,1,.3,1),filter 1.08s cubic-bezier(.16,1,.3,1);top:50%}.hero-section.has-embedded-intro.is-intro-preview-visible .hero-intro-preview{opacity:1;filter:blur()}.hero-section.has-embedded-intro .hero-intro-preview>div{transform:translate3d(calc(var(--hero-intro-morph) * -28px), 0, 0);will-change:transform}.hero-section.has-embedded-intro.is-embedded-intro-released .hero-intro-preview{opacity:0;transition:opacity .26s cubic-bezier(.16,1,.3,1)}.hero-intro-index{width:96px;height:70px;color:var(--red);border:1px solid #ffffff29;place-items:center;font-size:22px;font-weight:950;display:grid}.hero-section.has-embedded-intro .hero-intro-index{transform:scale3d(calc(1 - var(--hero-intro-morph) * .25), calc(1 - var(--hero-intro-morph) * .114), 1);transform-origin:0 0;will-change:transform}.hero-intro-preview p{color:var(--red);margin:0 0 14px;font-size:18px;font-weight:950}.hero-section.has-embedded-intro .hero-intro-preview p{transform:scale(calc(1 - var(--hero-intro-morph) * .278));transform-origin:0 0;will-change:transform}.hero-intro-preview h2{color:#fff;font-family:var(--font-zh);text-shadow:0 18px 36px #0000009e;margin:0;font-size:clamp(64px,9vw,132px);font-weight:950;line-height:.92}.hero-section.has-embedded-intro .hero-intro-preview h2{transform:scale(calc(1 - var(--hero-intro-morph) * .5));transform-origin:0 0;will-change:transform}.hero-intro-preview strong,.hero-intro-preview small{max-width:680px;display:block}.hero-section.has-embedded-intro .hero-intro-preview strong,.hero-section.has-embedded-intro .hero-intro-preview small{opacity:calc(1 - var(--hero-intro-detail-out));transform:translate3d(0, calc(var(--hero-intro-detail-out) * -12px), 0);filter:blur(calc(var(--hero-intro-detail-out) * 5px))}.hero-intro-preview strong{color:#ffffffe0;margin-top:26px;font-size:20px;font-weight:900}.hero-intro-preview small{color:#ffffff9e;margin-top:12px;font-size:15px;font-weight:800;line-height:1.8}.hero-meta{color:#ffffffb3;opacity:0;justify-content:flex-end;align-items:center;gap:26px;font-size:12px;font-weight:900;display:flex;transform:translateY(-16px)}.hero-section.is-hero-shell-ready .hero-meta{animation:.76s cubic-bezier(.16,1,.3,1) forwards heroShellIn}.hero-meta span{background:#00000070;border:1px solid #ffffff1f;min-height:28px;padding:7px 11px}.hero-title-wrap{text-align:center;place-self:center;width:min(1380px,100%);padding-top:46px;position:relative}.hero-title{color:#fff;min-height:214px;font-family:var(--font-script);margin:0 auto;font-size:116px;font-weight:900;line-height:.88;position:relative}.hero-title:after{z-index:3;pointer-events:none;mix-blend-mode:screen;opacity:0;content:"";background:linear-gradient(100deg,#0000,#ffffff38,#ff2b1c33,#0000);width:18%;animation:none;position:absolute;top:0;bottom:72px;left:6%;transform:translate(-180%)skew(-12deg)}.hero-section.is-hero-ready .hero-title:after{opacity:1;animation:7.8s cubic-bezier(.65,0,.35,1) 2.2s infinite heroTitleSweep}.hero-title-main,.hero-title-outline{white-space:nowrap;justify-content:center;align-items:baseline;display:flex}.hero-title-main{z-index:2;text-shadow:0 10px #000000eb,0 0 26px #fff3;position:relative}.hero-title-outline{z-index:1;color:#0000;-webkit-text-stroke:1px #ffffff9e;text-stroke:1px #ffffff9e;opacity:.86;position:absolute;top:82px;left:0;right:0}.hero-title-char{opacity:0;filter:blur(12px);will-change:transform, filter, opacity;animation:none;display:inline-block;transform:translateY(-44px)scale(1.04)}.hero-section.is-hero-ready .hero-title-char{animation:1.5s cubic-bezier(.18,.9,.22,1) forwards heroCharReveal,6.8s ease-in-out 4.2s infinite heroCharGlow;animation-delay:calc(.42s + var(--char-index) * .16s), calc(3.1s + var(--char-index) * .16s)}.hero-title-outline .hero-title-char{transform:translateY(18px)scale(1.02)}.hero-section.is-hero-ready .hero-title-outline .hero-title-char{animation:1.5s cubic-bezier(.18,.9,.22,1) forwards heroOutlineReveal,6.8s ease-in-out 4.2s infinite heroOutlineDrift;animation-delay:calc(.62s + var(--char-index) * .16s), calc(3.3s + var(--char-index) * .17s)}.script-char{font-family:var(--font-script);margin:0 .02em;font-size:1.1em;font-weight:900;display:inline-block;position:relative;top:.03em}.hero-title-outline .script-char{letter-spacing:0;top:.02em;transform:scale(.98)}.hero-smile{--hero-smile-start-x:-112vw;--hero-smile-warm-x:-100vw;--hero-smile-hop1-x:-72vw;--hero-smile-touch1-x:-52vw;--hero-smile-hop2-x:-28vw;--hero-smile-touch2-x:-10vw;z-index:5;object-fit:contain;opacity:0;filter:drop-shadow(0 0 18px #ff2b1c4d);transform-origin:50%;will-change:transform, opacity;width:96px;height:96px;position:absolute;top:18px;right:112px;transform:rotate(9deg)translateY(-12px)scale(.92,1.08)}.hero-section.is-hero-smile-ready .hero-smile{animation:2.5s linear forwards heroSmileTravel}.hero-bottom{color:#fff;opacity:0;grid-template-columns:1fr auto auto;align-items:end;gap:46px;display:grid;transform:translateY(18px)}.hero-section.is-hero-shell-ready .hero-bottom{animation:.86s cubic-bezier(.16,1,.3,1) .12s forwards heroShellIn}.hero-bottom>div:first-child{align-items:center;gap:48px;min-width:0;display:flex}.hero-bottom strong{color:#fff;font-family:var(--font-zh);text-shadow:0 0 18px #ffffff38;font-size:20px;font-weight:900}.hero-bottom span{color:#ffffffc2;font-size:14px;font-weight:800}.hero-stats{background:#ffffff29;border:1px solid #ffffff29;grid-template-columns:repeat(3,72px);gap:1px;display:grid}.hero-stats span{color:#ffffff85;background:#000000b8;gap:2px;padding:9px 8px;font-size:10px;display:grid}.hero-stats strong{color:#fff;font-size:17px}.barcode{align-items:stretch;gap:5px;width:156px;height:36px;display:flex}.barcode i{background:#ffffffe6;width:3px;display:block}.barcode i:nth-child(3n){width:7px}.barcode i:nth-child(4n){background:#ffffff80;width:2px}.section-pad{isolation:isolate;padding:104px 72px;position:relative}.section-pad:before{z-index:-1;opacity:.72;transform-origin:0;content:"";background:linear-gradient(90deg,#0000,#ffffff52,#ff2b1cb8,#0000);height:1px;animation:5.6s linear infinite sectionPulse;position:absolute;top:0;left:72px;right:72px}.section-pad:after{z-index:-1;opacity:.42;content:"";background:linear-gradient(90deg,#ff2b1c1f,#0000),repeating-linear-gradient(90deg,#ffffff14 0 1px,#0000 1px 18px);border-top:1px solid #ff2b1c6b;border-left:1px solid #ffffff24;width:180px;height:80px;position:absolute;top:0;left:72px}.section-label{grid-template-columns:72px minmax(0,860px);align-items:start;gap:28px;margin-bottom:42px;display:grid}.section-label>span{border:1px solid var(--line);min-height:50px;color:var(--red);background:#0b0b0b;place-items:center;font-size:15px;font-weight:900;display:grid;position:relative;overflow:hidden}.section-label>span:after{content:"";background:linear-gradient(120deg,#0000 18%,#ff2b1c57,#0000 72%);animation:3.8s ease-in-out infinite labelSweep;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.section-label p{color:var(--red);margin:0 0 12px;font-size:13px;font-weight:900}.section-label h2{font-family:var(--font-zh);margin:0;font-size:58px;font-weight:900;line-height:1}.section-label small{max-width:720px;color:var(--muted);margin-top:18px;font-size:16px;line-height:1.8;display:block}.profile-section{isolation:isolate;background:linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 50%) 0 0/120px 100%,linear-gradient(#030303,#050505 54%,#000),#000;position:relative;overflow:hidden}.profile-section-embedded{--profile-handoff:0;--profile-handoff-offset:0px;z-index:4;min-height:120svh;opacity:var(--profile-handoff);will-change:opacity;margin-top:-100svh;padding-top:clamp(88px,9vh,108px);position:relative;transform:translate(0,0)}.profile-section-embedded.is-scroll-locked{z-index:8;opacity:1;height:100svh;min-height:100svh;margin-top:0;padding-top:clamp(88px,9vh,108px);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.profile-section-embedded.is-scroll-released{z-index:4;opacity:calc(1 - var(--profile-exit,0));transform:translate3d(0, calc(var(--profile-exit,0) * -28px), 0) scale(calc(1 - var(--profile-exit,0) * .012));filter:blur(calc(var(--profile-exit,0) * 8px));will-change:opacity, transform, filter;position:relative}.profile-section-embedded.is-graphic-handoff-out{pointer-events:none}.profile-section.profile-section-embedded>.section-label[data-reveal]{transition:opacity .92s cubic-bezier(.16,1,.3,1) .12s,filter .92s cubic-bezier(.16,1,.3,1) .12s,transform .92s cubic-bezier(.16,1,.3,1) .12s}.profile-section.profile-section-embedded>.section-label[data-reveal].is-visible{opacity:0;filter:blur(8px);transform:translate(0,0)}.profile-section.profile-section-embedded.is-handoff-visible>.section-label[data-reveal]{visibility:hidden;opacity:0;animation:none}.profile-section.profile-section-embedded.is-scroll-released>.section-label[data-reveal]{visibility:visible;animation:.36s cubic-bezier(.16,1,.3,1) 80ms both embeddedProfileTitleIn}.profile-section:before{z-index:1;pointer-events:none;content:"";background:radial-gradient(circle at 18% 18%,#ff2b1c0b,#0000 28%),linear-gradient(#0000001f,#0000004d 72%,#000000ad 100%);position:absolute;top:0;bottom:0;left:0;right:0}.profile-section.profile-section-embedded{background:0 0;overflow:visible}.profile-section.profile-section-embedded:before{content:none}.profile-section>.section-label,.profile-layout{z-index:3;position:relative}.profile-section>.section-label[data-reveal]{transition:opacity .92s cubic-bezier(.16,1,.3,1) .62s,filter .92s cubic-bezier(.16,1,.3,1) .62s,transform .92s cubic-bezier(.16,1,.3,1) .62s}.profile-galaxy{z-index:0;pointer-events:auto;opacity:0;mix-blend-mode:normal;filter:brightness(.48)contrast(1.04)saturate(.78);clip-path:circle(2% at 42% 45%);will-change:opacity, clip-path, filter;background:#000;animation:3.2s cubic-bezier(.16,1,.3,1) .12s forwards profileGalaxyIgnite;position:absolute;top:-120px;bottom:-100px;left:0;right:0;transform:translateZ(0)}.profile-galaxy:before,.profile-galaxy:after{pointer-events:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.profile-galaxy:before{z-index:1;opacity:0;background:radial-gradient(circle at 39% 44%,#ffffffe6 0 1px,#0000 3px),radial-gradient(circle at 44% 41%,#ffffffb8 0 1px,#0000 3px),radial-gradient(circle at 46% 49%,#ffffff9e 0 1px,#0000 3px),radial-gradient(circle at 34% 51%,#ff2b1c57 0 1px,#0000 4px);animation:2.4s ease-out .22s forwards profileSeedStars}.profile-galaxy:after{background:radial-gradient(circle at 18% 18%,#ff2b1c06,#0000 26%),linear-gradient(#0000002e,#00000094)}.profile-galaxy canvas,.galaxy-container canvas{width:100%;height:100%;display:block}.galaxy-container{width:100%;height:100%}.profile-layout{grid-template-columns:360px minmax(0,1fr);align-items:stretch;gap:28px;display:grid}.portrait-panel,.profile-summary,.profile-card,.post-card,.video-project-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#070707e6;border-radius:6px}.portrait-panel,.profile-summary,.profile-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.portrait-panel{flex-direction:column;display:flex;overflow:hidden}.portrait-image{aspect-ratio:1;background:#0c0c0c;position:relative}.portrait-image:after{pointer-events:none;content:"";border:1px solid #ffffff38;position:absolute;top:16px;bottom:16px;left:16px;right:16px}.portrait-image img{object-fit:cover;filter:grayscale(.18)contrast(1.06);width:100%;height:100%;display:block}.portrait-info{border-top:1px solid var(--line);flex-direction:column;flex:1;padding:24px;display:flex}.portrait-honors-card{background:linear-gradient(#ff2b1c09,#0000001a),#05050547;border-color:#ff2b1c4d;flex:1;min-height:270px;margin-top:22px;padding:20px}.portrait-honors-card svg{color:#fff}.resume-cube-card .portrait-honors-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0}.resume-cube-card .portrait-honors-card:hover{background:0 0;border-color:#0000;transform:none}.resume-cube-card .portrait-honors-card span{margin-top:22px}.resume-cube-card .portrait-honors-card h4{font-size:19px}.resume-cube-card .portrait-honors-card li{font-size:14px;line-height:1.8}.portrait-info span,.profile-card span,.post-copy p,.project-front p{color:var(--red);font-size:12px;font-weight:900}.portrait-info h3{font-family:var(--font-zh);margin:12px 0 0;font-size:36px;line-height:1}.portrait-info p{color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.6}.resume-download{color:#fff;background:#ff2b1c1f;border:1px solid #ff2b1c94;border-radius:4px;align-items:center;gap:8px;min-height:40px;margin-top:20px;padding:0 14px;font-size:13px;font-weight:900;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.resume-download:hover{background:#ff2b1c38;border-color:#ff2b1ce0;transform:translateY(-2px)}.resume-cube-card{background:0 0;border:1px solid #ffffff21;border-radius:4px;flex:1;place-items:center;min-height:288px;margin-top:24px;padding:18px;transition:border-color .2s,transform .2s,background .2s;display:grid;position:relative;overflow:hidden}.resume-cube-card:hover{background:#101010f5;border-color:#ff2b1c8c;transform:translateY(-4px)!important}.resume-cube-card:before{pointer-events:none;content:"";border:1px solid #ffffff1f;position:absolute;top:16px;bottom:16px;left:16px;right:16px}.resume-cube-card:after{background:var(--red);pointer-events:none;content:"";width:68px;height:2px;position:absolute;bottom:16px;right:18px;box-shadow:-18px -16px #ffffff29}.default-animation{--cube-face-bg:#101012;--cube-face-border:1.5px dashed #d2cdc76b;--cube-face-hot:#ff2b1c;perspective:840px;place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.default-animation--scene{max-width:100%;max-height:100%;transform-style:preserve-3d;place-content:center;display:grid}.cube{width:var(--cube-size);height:var(--cube-size);transform-style:preserve-3d;transform:rotateX(var(--cube-rx,0deg)) rotateY(var(--cube-ry,0deg));will-change:transform;transition:transform .32s cubic-bezier(.2,.8,.2,1);position:relative}.cube-face{border:var(--cube-face-border);background:linear-gradient(135deg, rgb(234 215 255/var(--cube-ripple,0)), #ead7ff00), var(--cube-face-bg);box-shadow:inset 0 0 0 1px #ffffff09, 0 0 calc(2px + var(--cube-hot,0) * 10px) rgba(255, 43, 28, calc(.08 + var(--cube-hot,0) * .2));opacity:calc(.56 + var(--cube-hot,0) * .34);-webkit-backface-visibility:visible;backface-visibility:visible;transition:background .22s,box-shadow .26s,opacity .26s;position:absolute;top:0;bottom:0;left:0;right:0}.cube-face--front{transform:translateZ(var(--cube-depth))}.cube-face--back{transform:rotateY(180deg) translateZ(var(--cube-depth))}.cube-face--right{transform:rotateY(90deg) translateZ(var(--cube-depth));transform-origin:50%}.cube-face--left{transform:rotateY(-90deg) translateZ(var(--cube-depth));transform-origin:50%}.cube-face--top{transform:rotateX(90deg) translateZ(var(--cube-depth));transform-origin:50%}.cube-face--bottom{transform:rotateX(-90deg) translateZ(var(--cube-depth));transform-origin:50%}.skill-row{grid-template-columns:minmax(0,1fr) clamp(120px,16vw,188px);align-items:stretch;gap:12px;display:grid}.skill-signal,.portrait-signal{background:linear-gradient(135deg,#ff2b1c2e,#0000 38%),repeating-linear-gradient(0deg,#ffffff14 0 1px,#0000 1px 12px),repeating-linear-gradient(90deg,#ffffff0e 0 1px,#0000 1px 22px),#050505;border:1px solid #ffffff21;border-radius:4px;height:100%;min-height:100%;position:relative;overflow:hidden}.skill-signal:before,.portrait-signal:before{opacity:.78;content:"";background:linear-gradient(90deg,#0000 0 46%,#ff2b1c73 46% 47%,#0000 47% 100%),linear-gradient(0deg,#0000 0 58%,#fff3 58% 59%,#0000 59% 100%);border:1px solid #ffffff29;position:absolute;top:16px;bottom:16px;left:16px;right:16px}.skill-signal:after,.portrait-signal:after{content:"";background:linear-gradient(90deg,#0000,#ff2b1c61,#0000);width:42%;animation:3.2s linear infinite signalSweep;position:absolute;top:0;bottom:0;left:-45%}.skill-signal span,.portrait-signal span{z-index:1;border:1px solid #ffffff2e;display:block;position:absolute}.skill-signal span:first-child,.portrait-signal span:first-child{width:46px;height:46px;animation:2.4s steps(4,end) infinite signalTick;top:18px;right:20px}.skill-signal span:nth-child(2),.portrait-signal span:nth-child(2){background:var(--red);border:0;width:82px;height:2px;bottom:24px;left:22px;box-shadow:22px -20px #ffffff2e,64px -20px #ff2b1c85}.skill-signal span:nth-child(3),.portrait-signal span:nth-child(3){opacity:.72;background:repeating-linear-gradient(90deg,#ffffffe6 0 4px,#0000 4px 8px);width:52px;height:18px;bottom:26px;right:34px}.skill-signal i,.portrait-signal i{z-index:1;background:#ff2b1cc2;height:1px;animation:2.8s ease-in-out infinite signalLines;position:absolute;top:50%;left:22px;right:22px;box-shadow:0 10px #ffffff1f,0 -10px #ffffff1f}.profile-detail{align-content:start;gap:18px;display:grid}.profile-summary{padding:30px;transition:border-color .2s,transform .2s,background .2s}.profile-summary:hover{background:#101010f5;border-color:#ff2b1c8c;transform:translateY(-4px)!important}.profile-summary svg{color:var(--red)}.profile-summary h3{color:#fff;max-width:900px;font-family:var(--font-zh);margin:18px 0 0;font-size:24px;font-weight:900;line-height:1.55}.profile-contact{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.profile-contact span,.skill-strip span,.project-hover span,.post-copy span,.clip-list a{color:#ffffffc2;background:#ffffff09;border:1px solid #ffffff24;border-radius:4px;align-items:center;gap:7px;min-height:30px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.profile-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.profile-card{min-height:188px;padding:22px;transition:border-color .2s,transform .2s,background .2s}.profile-card:hover{background:#101010f5;border-color:#ff2b1c8c;transform:translateY(-4px)}.profile-card svg{color:#fff}.profile-card span{margin-top:22px;display:block}.profile-card h4{font-family:var(--font-zh);flex-wrap:wrap;align-items:baseline;gap:4px 1.4em;margin:10px 0 0;font-size:19px;line-height:1.4;display:inline-flex}.profile-card h4 strong,.profile-card h4 em{font-style:normal}.profile-card h4 strong{color:#fff}.profile-card h4 em{color:#fff;font-size:.92em;font-weight:800}.profile-card p,.profile-card li{color:var(--muted);font-size:14px;line-height:1.8}.profile-card p{margin:12px 0 0}.profile-card ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.profile-card li{padding-left:14px;position:relative}.profile-card li:before{background:var(--red);content:"";width:5px;height:5px;position:absolute;top:.8em;left:0}.skill-strip{border:1px solid var(--line);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#050505f0;border-radius:6px;flex-wrap:wrap;gap:10px;min-height:100%;padding:18px;display:flex}.profile-slogan-strip{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;align-items:center;transition:border-color .2s,transform .2s,background .2s}.profile-slogan-strip:hover{background:#101010f5;border-color:#ff2b1c8c;transform:translateY(-4px)!important}.profile-slogan{color:#ffffffad;letter-spacing:0;margin:0;font-size:clamp(13px,1vw,16px);font-weight:800;line-height:1.55}.profile-slogan-shuffle{white-space:pre-wrap}.profile-card-skills{flex-wrap:wrap;gap:10px 12px;margin-top:16px;display:flex}.profile-card-skills span{color:#ffffffc2;background:#ffffff09;border:1px solid #ffffff24;border-radius:4px;align-items:center;min-height:34px;margin-top:0;padding:0 14px;font-size:12px;font-weight:800;display:inline-flex}.profile-scan-row{grid-template-columns:minmax(0,1fr) clamp(160px,18vw,244px);min-height:86px;margin-top:6px}.profile-scan-row .skill-strip{display:none}.profile-scan-row .skill-signal{grid-column:2;min-height:86px}.profile-section .intro-portrait-reveal[data-reveal]{opacity:0;filter:blur(8px);transition:opacity 1.08s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), filter 1.08s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), transform 1.08s cubic-bezier(.16, 1, .3, 1) var(--delay,0s);transform:translate(-32px)}.profile-section .intro-portrait-reveal[data-reveal].is-visible{opacity:1;filter:blur();transform:translate(0,0)}.profile-section .profile-summary[data-reveal],.profile-section .profile-card[data-reveal],.profile-section .skill-row[data-reveal],.profile-section .skill-signal[data-reveal]{opacity:0;filter:blur(8px);transition:opacity 1.04s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), filter 1.04s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), transform 1.04s cubic-bezier(.16, 1, .3, 1) var(--delay,0s);transform:translateY(26px)scale(.99)}.profile-section .profile-summary[data-reveal].is-visible,.profile-section .profile-card[data-reveal].is-visible,.profile-section .skill-row[data-reveal].is-visible,.profile-section .skill-signal[data-reveal].is-visible{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.profile-section-embedded .intro-portrait-reveal[data-reveal],.profile-section-embedded .profile-summary[data-reveal],.profile-section-embedded .profile-card[data-reveal],.profile-section-embedded .skill-signal[data-reveal]{transition:opacity .76s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), filter .76s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), transform .76s cubic-bezier(.16, 1, .3, 1) var(--delay,0s)}.profile-section-embedded .intro-portrait-reveal[data-reveal].is-visible,.profile-section-embedded .profile-summary[data-reveal].is-visible,.profile-section-embedded .profile-card[data-reveal].is-visible,.profile-section-embedded .skill-row[data-reveal].is-visible,.profile-section-embedded .skill-signal[data-reveal].is-visible{opacity:0;filter:blur(8px)}.profile-section-embedded .intro-portrait-reveal[data-reveal].is-visible{transform:translate(0,0)}.profile-section-embedded .profile-summary[data-reveal].is-visible,.profile-section-embedded .profile-card[data-reveal].is-visible,.profile-section-embedded .skill-row[data-reveal].is-visible,.profile-section-embedded .skill-signal[data-reveal].is-visible{transform:translate(0,0)scale(1)}.profile-section-embedded .profile-slogan-strip{opacity:0;filter:blur(8px);transition:opacity .76s cubic-bezier(.16, 1, .3, 1) var(--slogan-delay,0s), filter .76s cubic-bezier(.16, 1, .3, 1) var(--slogan-delay,0s);transform:translate(0,0)}.profile-section-embedded.is-handoff-visible .intro-portrait-reveal[data-reveal].is-visible,.profile-section-embedded.is-handoff-visible .profile-summary[data-reveal].is-visible,.profile-section-embedded.is-handoff-visible .profile-card[data-reveal].is-visible,.profile-section-embedded.is-handoff-visible .skill-row[data-reveal].is-visible,.profile-section-embedded.is-handoff-visible .skill-signal[data-reveal].is-visible,.profile-section-embedded.is-handoff-visible .profile-slogan-strip:not(.profile-sequence-slogan){opacity:1;filter:blur();transform:translate(0,0)scale(1)}.profile-section-embedded.is-handoff-visible .intro-portrait-reveal[data-reveal]{animation:embeddedPortraitIn .76s cubic-bezier(.16, 1, .3, 1) var(--delay,0s) both}.profile-section-embedded.is-handoff-visible .profile-summary[data-reveal],.profile-section-embedded.is-handoff-visible .profile-card[data-reveal],.profile-section-embedded.is-handoff-visible .skill-signal[data-reveal]{animation:embeddedProfileItemIn .76s cubic-bezier(.16, 1, .3, 1) var(--delay,0s) both}.profile-section-embedded.is-handoff-visible .profile-slogan-strip:not(.profile-sequence-slogan){animation:embeddedProfileItemIn .76s cubic-bezier(.16, 1, .3, 1) var(--slogan-delay,0s) both}.profile-section-embedded .profile-sequence-portrait,.profile-section-embedded .profile-sequence-summary,.profile-section-embedded .profile-sequence-education,.profile-section-embedded .profile-sequence-training,.profile-section-embedded .profile-sequence-work-01,.profile-section-embedded .profile-sequence-work-02,.profile-section-embedded .profile-sequence-honors,.profile-section-embedded .profile-sequence-campus,.profile-section-embedded .profile-sequence-software,.profile-section-embedded .profile-sequence-slogan,.profile-section-embedded .profile-sequence-scan{opacity:0;filter:blur(8px);transition:none;animation:none;transform:translateY(24px)scale(.99)}.profile-section-embedded.is-handoff-visible.is-reveal-portrait .profile-sequence-portrait{animation:.96s cubic-bezier(.16,1,.3,1) both embeddedPortraitRevealNow}.profile-section-embedded.is-handoff-visible.is-reveal-summary .profile-sequence-summary{animation:1.08s cubic-bezier(.16,1,.3,1) both embeddedSummaryWipeIn}.profile-section-embedded.is-handoff-visible.is-reveal-education .profile-sequence-education,.profile-section-embedded.is-handoff-visible.is-reveal-training .profile-sequence-training,.profile-section-embedded.is-handoff-visible.is-reveal-work-01 .profile-sequence-work-01,.profile-section-embedded.is-handoff-visible.is-reveal-work-02 .profile-sequence-work-02,.profile-section-embedded.is-handoff-visible.is-reveal-honors .profile-sequence-honors,.profile-section-embedded.is-handoff-visible.is-reveal-campus .profile-sequence-campus,.profile-section-embedded.is-handoff-visible.is-reveal-software .profile-sequence-software,.profile-section-embedded.is-handoff-visible.is-reveal-slogan .profile-sequence-slogan,.profile-section-embedded.is-handoff-visible.is-reveal-scan .profile-sequence-scan{animation:.96s cubic-bezier(.16,1,.3,1) both embeddedProfileItemRevealNow}@keyframes embeddedProfileTitleIn{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes embeddedPortraitIn{0%{opacity:0;filter:blur(8px);transform:translate(-32px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes embeddedPortraitRevealNow{0%{opacity:0;filter:blur(8px);transform:translate(-32px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes embeddedSummaryWipeIn{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(6px);transform:translate(-14px)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translate(0,0)}}@keyframes embeddedProfileItemRevealNow{0%{opacity:0;filter:blur(8px);transform:translateY(24px)scale(.99)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@keyframes embeddedProfileItemIn{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.992)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@property --graphic-title-morph{syntax:"<number>";inherits:true;initial-value:0}.graphic-section{background:#000;padding-right:0;position:relative;overflow:hidden}.graphic-section.graphic-section-embedded{--graphic-title-morph:0;--video-handoff-progress:0;--graphic-content-out:0;--graphic-pixel-peel:0;z-index:3;content-visibility:visible;contain-intrinsic-size:auto;background:0 0;min-height:300svh;margin-top:-100svh;padding:0;transition:--graphic-title-morph 1.28s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible}.graphic-section.graphic-section-embedded.is-graphic-title-condensed{--graphic-title-morph:1}.graphic-section-embedded:before{display:none}.graphic-embedded-stage{z-index:1;isolation:isolate;background:0 0;height:100svh;min-height:100svh;padding-top:clamp(80px,9vh,108px);position:sticky;top:0;overflow:hidden}.graphic-embedded-stage:before{z-index:0;pointer-events:none;opacity:var(--graphic-handoff-progress,0);content:"";background:radial-gradient(circle at 18% 18%,#ff2b1c29,#0000 40%),linear-gradient(#000000db,#000 62%);transition:opacity .12s linear;position:absolute;top:0;bottom:0;left:0;right:0}.graphic-embedded-stage>*{z-index:2;position:relative}.graphic-section-embedded .graphic-heading{transform:translate3d(0, calc((1 - var(--graphic-title-morph)) * -50% + var(--graphic-title-morph) * (clamp(80px, 9vh, 108px) - 50vh)), 0);transform-origin:0 0;pointer-events:none;will-change:transform;margin-right:0;position:absolute;top:50%;left:clamp(42px,8vw,148px);right:clamp(42px,8vw,148px)}.graphic-section-embedded .embedded-graphic-label{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:32px;width:100%;max-width:none}.graphic-section-embedded .embedded-graphic-label>div{transform:translate3d(calc(var(--graphic-title-morph) * -28px), 0, 0);will-change:transform}.graphic-section-embedded .embedded-graphic-label .embedded-graphic-index{transform-origin:0 0;will-change:transform;width:96px;min-height:70px;transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1)}.graphic-section-embedded .embedded-graphic-title{white-space:nowrap;text-shadow:0 18px 36px #0000009e;max-width:none;font-size:clamp(64px,9vw,132px);line-height:.92}.graphic-section-embedded .embedded-graphic-label .embedded-graphic-index,.graphic-section-embedded .embedded-graphic-eyebrow,.graphic-section-embedded .embedded-graphic-title{opacity:0;filter:blur(7px);transform:translate(-24px)}.graphic-section-embedded .embedded-graphic-eyebrow{margin:0 0 14px;font-size:18px}.graphic-section-embedded .embedded-graphic-index,.graphic-section-embedded .embedded-graphic-eyebrow{transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1)}.graphic-section-embedded .embedded-graphic-title{transform-origin:0 0;will-change:transform;transition:opacity .88s cubic-bezier(.16,1,.3,1),filter .88s cubic-bezier(.16,1,.3,1)}.graphic-section-embedded.is-graphic-eyebrow-visible .embedded-graphic-index,.graphic-section-embedded.is-graphic-eyebrow-visible .embedded-graphic-eyebrow,.graphic-section-embedded.is-graphic-title-visible .embedded-graphic-title{opacity:1;filter:blur()}.graphic-section-embedded.is-graphic-eyebrow-visible .embedded-graphic-index{transform:scale3d(calc(1 - var(--graphic-title-morph) * .25), calc(1 - var(--graphic-title-morph) * .114), 1)}.graphic-section-embedded.is-graphic-eyebrow-visible .embedded-graphic-eyebrow{transform:scale(calc(1 - var(--graphic-title-morph) * .278));transform-origin:0 0;will-change:transform}.graphic-section-embedded.is-graphic-title-visible .embedded-graphic-title{transform:scale(calc(1 - var(--graphic-title-morph) * .5))}.graphic-pixel-gate{z-index:3;color:var(--red);opacity:var(--graphic-handoff-progress,0);cursor:crosshair;pointer-events:auto;mix-blend-mode:normal;filter:brightness(1.56)saturate(1.14);transform:translate3d(calc((1 - var(--graphic-handoff-progress,0)) * 24px), 0, 0);background:0 0;border:0;border-radius:0;transition:opacity .12s linear,transform .12s linear,filter .26s;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:radial-gradient(#000 0% 72%,#000000c2 86%,#0000 100%);mask-image:radial-gradient(#000 0% 72%,#000000c2 86%,#0000 100%)}.graphic-section-embedded.is-graphic-eyebrow-visible .graphic-pixel-gate{opacity:calc(var(--graphic-handoff-progress,0) * .88);pointer-events:none;filter:brightness(1.22)saturate(1.08);-webkit-mask-composite:source-over;-webkit-mask-image:radial-gradient(at 76% 18%,#000 0% 22%,#000000a3 38%,#0000 58%),linear-gradient(#0000 0% 48%,#0000008f 62%,#000 78% 100%);mask-image:radial-gradient(at 76% 18%,#000 0% 22%,#000000a3 38%,#0000 58%),linear-gradient(#0000 0% 48%,#0000008f 62%,#000 78% 100%);-webkit-mask-composite:source-over;mask-composite:add}.graphic-section-embedded.is-graphic-title-condensed .graphic-pixel-gate{opacity:calc(var(--graphic-handoff-progress,0) * .94);pointer-events:none;filter:brightness(1.72)saturate(1.18);transition:opacity .92s cubic-bezier(.16,1,.3,1),transform 1.08s cubic-bezier(.16,1,.3,1),filter .72s;transform:translate(0,0)scale(1)}.graphic-section-embedded.is-graphic-works-visible .graphic-pixel-gate{opacity:1;filter:brightness(2.08)saturate(1.22)contrast(1.08);-webkit-mask-image:radial-gradient(at 77% 17%,#000 0% 28%,#000000c7 43%,#0000 64%),linear-gradient(#0000 0% 42%,#000000b3 54%,#000 68% 100%);mask-image:radial-gradient(at 77% 17%,#000 0% 28%,#000000c7 43%,#0000 64%),linear-gradient(#0000 0% 42%,#000000b3 54%,#000 68% 100%)}.graphic-gate-pixel,.graphic-gate-pixel>.pixel-blast-fill{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.graphic-gate-cue{z-index:3;width:68px;height:68px;color:var(--red);opacity:0;background:#0000007a;border:1px solid #ff2b1cdb;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9);box-shadow:0 0 0 8px #ff2b1c0f,0 0 44px #ff2b1c57}.graphic-section-embedded:not(.is-graphic-eyebrow-visible) .graphic-gate-cue{animation:1.8s cubic-bezier(.16,1,.3,1) infinite graphicGateCue}.graphic-section-embedded .graphic-rail{pointer-events:none;position:absolute;top:clamp(218px,26vh,286px);left:0;right:0}.graphic-section-embedded .graphic-title-pixel{opacity:0;transform-origin:100% 0;transition:transform 1.08s cubic-bezier(.16,1,.3,1),opacity .82s cubic-bezier(.16,1,.3,1),filter .82s cubic-bezier(.16,1,.3,1);transform:translateY(clamp(54px,7vh,88px))scale(1.025)}.graphic-section-embedded.is-pixel-title-visible .graphic-title-pixel{animation:.98s cubic-bezier(.16,1,.3,1) both embeddedGraphicPixelIn}.graphic-section-embedded.is-pixel-title-visible.is-graphic-title-condensed .graphic-title-pixel{transform:translate(0,0)scale(1)}.graphic-section-embedded .graphic-pixel-bg{opacity:0;transform-origin:top;transition:transform 1.08s cubic-bezier(.16,1,.3,1),opacity .92s cubic-bezier(.16,1,.3,1),filter .92s cubic-bezier(.16,1,.3,1);transform:translateY(36px)scale(1.035)}.graphic-section-embedded.is-pixel-field-visible .graphic-pixel-bg{animation:1.1s cubic-bezier(.16,1,.3,1) both embeddedGraphicFieldIn}.graphic-section-embedded.is-pixel-field-visible.is-graphic-title-condensed .graphic-pixel-bg{transform:translate(0,0)scale(1)}.graphic-section-embedded .graphic-rail{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(8px);transition:opacity .98s cubic-bezier(.16,1,.3,1),clip-path 1.18s cubic-bezier(.16,1,.3,1),transform .98s cubic-bezier(.16,1,.3,1),filter .98s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.graphic-section-embedded .graphic-track{animation-play-state:paused}.graphic-section-embedded.is-graphic-works-visible .graphic-rail{opacity:1;clip-path:inset(0);filter:blur();pointer-events:auto;background:linear-gradient(#00000014,#0000007a 54%,#000000b8),linear-gradient(90deg,#ff2b1c0b,#0000 34%,#ffffff05);transform:translate(0,0);-webkit-mask-image:none;mask-image:none}.graphic-section-embedded.is-graphic-works-visible .graphic-track{animation-play-state:running}.graphic-section-embedded.is-graphic-works-visible .graphic-track:hover{animation-play-state:paused}.graphic-section-embedded.is-graphic-works-visible .graphic-heading,.graphic-section-embedded.is-graphic-works-visible .graphic-rail{opacity:calc(1 - var(--graphic-content-out));filter:blur(calc(var(--graphic-content-out) * 10px));transition:opacity .76s cubic-bezier(.16,1,.3,1),filter .76s cubic-bezier(.16,1,.3,1)}.graphic-section-embedded.is-graphic-works-visible .graphic-pixel-gate{opacity:calc(1 - var(--graphic-pixel-peel) * .72);transform:translate3d(0, calc(var(--graphic-pixel-peel) * 150px), 0) scale(calc(1 - var(--graphic-pixel-peel) * .035));filter:brightness(calc(2.08 - var(--graphic-pixel-peel) * .46)) saturate(calc(1.22 - var(--graphic-pixel-peel) * .12));transition:opacity .12s linear,transform .12s linear,filter .12s linear}@keyframes embeddedGraphicPixelIn{0%{opacity:0;filter:brightness(.7)saturate(1.1)blur(8px)}to{opacity:1;filter:brightness(1.62)saturate(1.16)blur()}}@keyframes embeddedGraphicFieldIn{0%{opacity:0;filter:brightness(.8)saturate(1.1)blur(10px)}to{opacity:1;filter:brightness(1.62)saturate(1.16)blur()}}@keyframes graphicGateCue{0%,to{opacity:.62;transform:translate(-50%,-50%)scale(.9);box-shadow:0 0 0 8px #ff2b1c0a,0 0 30px #ff2b1c38}48%{opacity:1;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 18px #ff2b1c1a,0 0 64px #ff2b1c85}}.graphic-section,.video-section,.post-section,.closing-section{content-visibility:auto;contain-intrinsic-size:920px}.graphic-section:before{z-index:0;content:"";background:radial-gradient(circle at 16% 16%,#ff2b1c38,#0000 42%),radial-gradient(circle at 86% 42%,#ffffff12,#0000 36%),linear-gradient(#00000014,#00000061);position:absolute;top:0;bottom:0;left:0;right:0}.graphic-pixel-bg{z-index:1;opacity:1;mix-blend-mode:screen;filter:brightness(1.62)saturate(1.16);contain:paint;pointer-events:none;position:absolute;top:260px;bottom:-190px;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 78%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 78%,#0000 100%)}.light-dot-matrix{overflow:hidden}.pixel-blast-container canvas,.light-dot-matrix canvas{width:100%;height:100%;display:block}.lazy-pixel-shell{contain:paint}.lazy-pixel-shell>.pixel-blast-fill{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.graphic-heading{z-index:3;min-height:0;margin-bottom:clamp(8px,1.2vw,18px);margin-right:72px;display:block;position:relative;overflow:visible}.graphic-heading .section-label{z-index:2;max-width:760px;margin:0;position:relative}.graphic-title-pixel{cursor:crosshair;filter:brightness(1.62)saturate(1.16);contain:paint;-webkit-mask-composite:source-in;background:linear-gradient(90deg,#0000,#ff2b1c14 34%,#ff2b1c05),0 0;border:0;border-radius:0;height:clamp(116px,15vw,198px);min-height:0;position:absolute;top:-6px;left:clamp(320px,26vw,480px);right:min(-72px,-2vw);overflow:hidden;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 8% 86%,#0000 100%),linear-gradient(#0000 0%,#000 10% 52%,#00000057 74%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 8% 86%,#0000 100%),linear-gradient(#0000 0%,#000 10% 52%,#00000057 74%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.graphic-title-pixel:after{pointer-events:none;content:"";background:linear-gradient(#0000,#00000029);position:absolute;top:0;bottom:0;left:0;right:0}.graphic-rail{z-index:4;isolation:isolate;background:linear-gradient(#0003,#000000b8 52%,#000000f0),linear-gradient(90deg,#ff2b1c14,#0000 32%,#ffffff08);margin-top:-4px;padding:4px 0 74px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 82%,#0000 100%)}.graphic-rail:before,.graphic-rail:after{z-index:4;pointer-events:none;content:"";width:min(18vw,260px);position:absolute;top:0;bottom:40px}.graphic-rail:before{background:linear-gradient(90deg,#000 0%,#000000b8 28%,#00000047 72%,#0000 100%);left:0}.graphic-rail:after{background:linear-gradient(270deg,#000 0%,#000000b8 28%,#00000047 72%,#0000 100%);right:0}.graphic-track{gap:18px;width:max-content;animation:46s linear infinite graphicScroll;display:flex}.graphic-track:hover{animation-play-state:paused}.graphic-card{z-index:2;height:var(--graphic-card-height,430px);border:1px solid var(--line);cursor:pointer;text-align:left;background:#080808eb;border-radius:6px;flex:0 0 330px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0006}.graphic-card.is-landscape{height:var(--graphic-card-height,430px);flex-basis:720px}.graphic-card.is-portrait{height:var(--graphic-card-height,430px);flex-basis:330px}.graphic-card img{object-fit:cover;filter:contrast(1.02)saturate(.92)brightness(.95);width:100%;height:100%;transition:transform .5s,filter .5s;display:block}.graphic-card:after{z-index:1;content:"";background:linear-gradient(#0000000a,#000000c7);position:absolute;top:0;bottom:0;left:0;right:0}.graphic-card span,.graphic-card strong{z-index:2;position:absolute;left:18px}.graphic-card span{color:#ffffffb8;font-size:13px;font-weight:900;top:18px}.graphic-card strong{color:#fff;max-width:calc(100% - 36px);font-family:var(--font-zh);font-size:22px;line-height:1.2;bottom:18px}.graphic-card:hover img{filter:contrast(1.08)saturate(1.08);transform:scale(1.055)}.graphic-card:hover{border-color:#ff2b1ca3}@keyframes graphicScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@keyframes postImageStripScroll{0%{transform:translate(calc(-50% - 9px))}to{transform:translate(0)}}@keyframes detailCueDrop{0%,to{opacity:.56;transform:translateY(-3px)rotate(45deg)}50%{opacity:1;transform:translateY(4px)rotate(45deg)}}@keyframes navTextShine{0%{background-position:150%}58%,to{background-position:-50%}}@keyframes navPanelSweep{0%{opacity:0;transform:translate(-72%)}18%{opacity:.52}52%{opacity:.16;transform:translate(72%)}to{opacity:0;transform:translate(72%)}}@keyframes musicBars{0%{opacity:.58;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1.15)}}@keyframes entryBoot{0%{opacity:0;filter:blur(16px);transform:scale(1.025)}56%{opacity:1}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes entryExit{0%{opacity:1;filter:blur();transform:scale(1)}68%{opacity:1}to{opacity:0;filter:blur(10px);transform:scale(1.035)}}@keyframes entryExitSweep{0%{opacity:0;transform:translate(-110%)}18%{opacity:1}72%{opacity:.9}to{opacity:0;transform:translate(110%)}}@keyframes entryContentHide{0%{opacity:1;filter:blur();transform:translate(0,0)scale(1)}to{opacity:0;filter:blur();transform:translate(0,0)scale(.998)}}@keyframes entryAmbientHide{to{opacity:0}}@keyframes entryLightningLeave{0%,84%{opacity:.98}to{opacity:0}}@keyframes entrySmileExit{0%{opacity:1;animation-timing-function:cubic-bezier(.16,.86,.28,1);transform:translateY(-3px)rotate(8deg)scale(1)}7%{opacity:1;animation-timing-function:cubic-bezier(.2,0,.18,1);transform:translate(12px,9px)rotate(32deg)scale(1.15,.82)}18%{opacity:1;transform:translate3d(var(--entry-smile-exit-x16), -72px, 0) rotate(112deg) scale3d(.84, 1.16, 1);animation-timing-function:cubic-bezier(.28,0,.38,1)}32%{opacity:1;transform:translate3d(var(--entry-smile-exit-x34), 7px, 0) rotate(214deg) scale3d(1.16, .82, 1);animation-timing-function:cubic-bezier(.16,.84,.24,1)}49%{opacity:1;transform:translate3d(var(--entry-smile-exit-x55), -58px, 0) rotate(354deg) scale3d(.88, 1.12, 1);animation-timing-function:cubic-bezier(.32,0,.4,1)}65%{opacity:1;transform:translate3d(var(--entry-smile-exit-x76), 5px, 0) rotate(508deg) scale3d(1.12, .86, 1);animation-timing-function:cubic-bezier(.18,.76,.24,1)}82%{opacity:1;transform:translate3d(var(--entry-smile-exit-x92), -38px, 0) rotate(654deg) scale3d(.94, 1.06, 1);animation-timing-function:cubic-bezier(.32,0,.22,1)}96%{opacity:1;transform:translate3d(var(--entry-smile-exit-x), var(--entry-smile-exit-y), 0) rotate(792deg) scale3d(1, 1, 1);animation-timing-function:cubic-bezier(.6,0,.9,.42)}to{opacity:0;transform:translate3d(var(--entry-smile-exit-x), var(--entry-smile-exit-y), 0) rotate(812deg) scale3d(1, 1, 1)}}@keyframes heroShellIn{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes heroSmileTravel{0%{opacity:1;transform:translate3d(var(--hero-smile-start-x), 22px, 0) rotate(-260deg) scale3d(1.14, .84, 1)}8%{opacity:1;transform:translate3d(var(--hero-smile-warm-x), 24px, 0) rotate(-210deg) scale3d(1.22, .78, 1)}23%{opacity:1;transform:translate3d(var(--hero-smile-hop1-x), -118px, 0) rotate(-92deg) scale3d(.84, 1.18, 1)}40%{opacity:1;transform:translate3d(var(--hero-smile-touch1-x), 18px, 0) rotate(68deg) scale3d(1.2, .78, 1)}58%{opacity:1;transform:translate3d(var(--hero-smile-hop2-x), -96px, 0) rotate(248deg) scale3d(.88, 1.14, 1)}76%{opacity:1;transform:translate3d(var(--hero-smile-touch2-x), 10px, 0) rotate(408deg) scale3d(1.13, .86, 1)}90%{opacity:1;transform:translate(18px,-26px)rotate(520deg)scale(.94,1.08)}to{opacity:1;transform:translate(0,0)rotate(369deg)scale(1)}}@keyframes entryNoiseDrift{0%,to{transform:translate(0,0)}50%{transform:translate(-1.2%,1.5%)}}@keyframes entryMiniBars{0%{opacity:.42;transform:scaleY(.62)}to{opacity:.96;transform:scaleY(1.7)}}@keyframes entryRedSweep{0%,24%{transform:translate(-78%)}62%,to{transform:translate(78%)}}@keyframes entryArrowGuide{0%,to{opacity:.7;filter:drop-shadow(0 0 #05050500);transform:translate(-12px)}44%{opacity:1;filter:drop-shadow(0 0 12px #0505055c);transform:translate(4px)}68%{opacity:.86;transform:translate(-2px)}}@keyframes entryTitleIn{0%{opacity:0;filter:blur(10px);transform:translateY(34px)scaleY(1.08)}to{opacity:1;filter:blur();transform:translateY(0)scaleY(1)}}@keyframes entryWave{0%{opacity:.52;transform:scaleY(.55)}to{opacity:1;transform:scaleY(1.18)}}@keyframes navIconPulse{0%,to{opacity:.76;transform:scale(1)}50%{opacity:1;transform:scale(1.14)rotate(8deg)}}@keyframes heroCharReveal{0%{opacity:0;filter:blur(12px);transform:translateY(-44px)scale(1.04)}62%{opacity:.82;filter:blur(4px);transform:translateY(6px)scale(1.01)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes heroOutlineReveal{0%{opacity:0;filter:blur(10px);transform:translateY(34px)scale(1.03)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes heroCharGlow{0%,to{text-shadow:0 10px #000000eb,0 0 24px #ffffff2e}50%{text-shadow:0 10px #000000eb,0 0 34px #ffffff4d,0 0 18px #ff2b1c2e}}@keyframes heroOutlineDrift{0%,to{opacity:.78;filter:blur()}50%{opacity:1;filter:blur(.4px)}}@keyframes heroTitleSweep{0%,42%{opacity:0;transform:translate(-180%)skew(-12deg)}56%{opacity:.85}72%,to{opacity:0;transform:translate(520%)skew(-12deg)}}@keyframes sectionPulse{0%,to{opacity:.2;transform:scaleX(.28)}46%,62%{opacity:.85;transform:scaleX(1)}}@keyframes profileGalaxyIgnite{0%{opacity:0;clip-path:circle(2% at 42% 45%);filter:brightness(.28)contrast(1.08)saturate(.66)}28%{opacity:.36;clip-path:circle(18% at 42% 45%);filter:brightness(.42)contrast(1.06)saturate(.72)}62%{opacity:.68;clip-path:circle(68% at 42% 45%);filter:brightness(.58)contrast(1.04)saturate(.78)}to{opacity:.82;clip-path:circle(145% at 42% 45%);filter:brightness(.72)contrast(1.02)saturate(.86)}}@keyframes profileSeedStars{0%{opacity:0;transform:scale(.82)}22%{opacity:.95}to{opacity:.38;transform:scale(1.18)}}@keyframes heroRainContinuumFade{0%,72%{opacity:1}to{opacity:0}}@keyframes heroIntroPreviewHandoff{0%,22%{opacity:1;filter:blur();transform:translateY(-50%)}to{opacity:0;filter:blur(8px);transform:translateY(calc(-50% - 18px))}}@keyframes labelSweep{0%,42%{transform:translate(-120%)}64%,to{transform:translate(120%)}}@keyframes signalSweep{to{left:108%}}@keyframes signalTick{50%{border-color:#ff2b1cb8;transform:translate(-4px,4px)}}@keyframes signalLines{50%{opacity:.54;transform:translateY(-14px)}}@keyframes videoScanDrift{0%{opacity:.32;transform:translateY(-14%)skewY(-2deg)}48%{opacity:.72;transform:translateY(8%)skewY(-2deg)}to{opacity:.3;transform:translateY(24%)skewY(-2deg)}}@keyframes interactiveSweep{0%,to{opacity:.22;transform:translate(-28%)rotate(-1deg)}48%{opacity:.58;transform:translate(28%)rotate(-1deg)}}@keyframes interactiveReticle{0%,to{opacity:.32;transform:scale(.76)}50%{opacity:.68;transform:scale(1)}}@keyframes interactiveNoiseDrift{0%{transform:translate(0,0)}to{transform:translate(-42px,42px)}}@keyframes dynamicRipple{0%{opacity:.9;transform:translate(-50%,-50%)scale(.4)}to{opacity:0;transform:translate(-50%,-50%)scale(18)}}@keyframes snowDriftBlink{0%,to{opacity:.38;transform:translateY(0)}42%{opacity:.82;transform:translateY(-2px)}68%{opacity:.48;transform:translateY(1px)}}@keyframes backdropBreath{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes postEnergySweep{0%,to{opacity:.42;transform:translate(-5%)rotate(0)}50%{opacity:.78;transform:translate(5%)rotate(1deg)}}@keyframes closingGridBreath{0%,to{opacity:.38;transform:scale(1)}50%{opacity:.72;transform:scale(1.025)}}@keyframes closingRedSweep{0%,to{opacity:.22;transform:translate(-42%)rotate(-1deg)}48%{opacity:.58;transform:translate(36%)rotate(-1deg)}}@keyframes thanksShine{0%,32%{transform:translate(-120%)skew(-12deg)}66%{transform:translate(116%)skew(-12deg)}to{transform:translate(116%)skew(-12deg)}}@keyframes thanksStackEnter{0%{opacity:0;filter:blur(16px);transform:translateY(42px)scale(.97)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes thanksRedReveal{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(8px)drop-shadow(0 12px 24px #ff2b1c1f);transform:translate(-28px)}72%{opacity:1;filter:blur()drop-shadow(0 16px 32px #ff2b1c47)}to{opacity:1;clip-path:inset(0);filter:blur()drop-shadow(0 16px 32px #ff2b1c47);transform:translate(0,0)}}@keyframes thanksLayerReveal{0%{opacity:0;filter:blur(10px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes thanksRedPulse{0%,to{filter:drop-shadow(0 12px 24px #ff2b1c3d);transform:translate(0)rotateX(0)}50%{filter:drop-shadow(0 18px 36px #ff2b1c57);transform:translate(8px)rotateX(1deg)}}@keyframes thanksBarScan{0%,34%{transform:translate(-120%)}70%{transform:translate(118%)}to{transform:translate(118%)}}@keyframes thanksGreyDrift{0%,to{opacity:.68;transform:translate(0)}50%{opacity:.84;transform:translate(-6px)}}@keyframes thanksWordScan{0%,38%{transform:translate(-130%)}74%{transform:translate(128%)}to{transform:translate(128%)}}@keyframes thanksCutGlitch{0%,to{opacity:.42;transform:translate(0)}8%{opacity:.28;transform:translate(20px)}10%{opacity:.48;transform:translate(-8px)}12%,72%{opacity:.4;transform:translate(0)}74%{opacity:.22;transform:translate(32px)}76%{opacity:.44;transform:translate(0)}}@property --video-title-morph{syntax:"<number>";inherits:true;initial-value:0}@property --post-title-morph{syntax:"<number>";inherits:true;initial-value:0}.video-section{background:radial-gradient(circle at 72% 18%,#ff2b1c29,#0000 24%),linear-gradient(#030303,#090909 46%,#030303),repeating-linear-gradient(90deg,#ffffff0d 0 1px,#0000 1px 96px);position:relative;overflow:hidden}.video-section.video-section-embedded{--video-handoff-progress:0;--video-pixel-peel:0;--video-exit-progress:0;--video-starflow-progress:0;--video-content-shift:0px;--video-title-morph:0;z-index:4;content-visibility:visible;contain-intrinsic-size:auto;background:0 0;min-height:calc(100svh + max(84svh,520px) + max(72svh,520px));margin-top:-100svh;padding:0;transition:--video-title-morph 1.28s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible}.video-section.video-section-embedded.is-video-title-condensed{--video-title-morph:1}.video-embedded-stage{z-index:1;isolation:isolate;background:0 0;height:100svh;min-height:100svh;padding-top:clamp(80px,9vh,108px);position:sticky;top:0;overflow:hidden}.video-section-embedded.is-video-exit-locked .video-embedded-stage{z-index:6;width:100%;height:100svh;min-height:100svh;position:fixed;top:0;bottom:0;left:0;right:0}.video-embedded-stage:before{z-index:0;pointer-events:none;opacity:var(--video-handoff-progress);content:"";background:radial-gradient(circle at 72% 18%,#ff2b1c24,#0000 26%),linear-gradient(#030303bd,#050505 54%,#020202);position:absolute;top:0;bottom:0;left:0;right:0}.video-embedded-stage>*{position:relative}.video-section-embedded .video-snow-transition,.video-section-embedded .video-snow-bg,.video-section-embedded .video-snow-fg{transition:opacity .98s cubic-bezier(.16,1,.3,1);position:absolute}.video-section-embedded .video-snow-transition{z-index:2;pointer-events:none;height:calc(100% + 16svh);opacity:calc(var(--video-pixel-peel) * (1 - var(--video-title-morph) * .58));mix-blend-mode:screen;filter:brightness(1.26)saturate(1.22);top:-8svh;left:-7%;right:-7%;-webkit-mask-image:linear-gradient(#0000 0%,#000 7% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 7% 88%,#0000 100%)}.video-section-embedded .video-snow-bg{opacity:calc(var(--video-pixel-peel) * (.38 + var(--video-title-morph) * .62) * (1 - var(--video-starflow-progress)))}.video-section-embedded .video-snow-fg{opacity:calc(var(--video-pixel-peel) * (.3 + var(--video-title-morph) * .52) * (1 - var(--video-starflow-progress)))}.video-section-embedded .video-snow-drift{opacity:0;transition:opacity .92s cubic-bezier(.16,1,.3,1)}.video-section-embedded.is-video-cards-visible .video-project-scroll>.video-snow-drift{width:100vw;opacity:calc(var(--video-pixel-peel) * 1.12 * (1 - var(--video-exit-progress)));top:calc(100% + 6px);bottom:auto;left:50%;right:auto;transform:translate(-50%)}.video-section-embedded .pixel-title-field,.video-section-embedded .pixel-peel-stream{pointer-events:none;mix-blend-mode:screen;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.video-section-embedded .pixel-title-field{z-index:3;opacity:calc(var(--video-pixel-peel) * (1 - var(--video-title-morph)));filter:brightness(1.08)saturate(1.2);transition:opacity .98s cubic-bezier(.16,1,.3,1)}.video-section-embedded .pixel-title-field i{top:var(--field-y);left:var(--field-x);width:var(--field-size);height:var(--field-size);background:rgba(255, 44, 28, var(--field-opacity));opacity:.72;animation:embeddedPixelFieldFloat 4.8s ease-in-out var(--field-delay) infinite;display:block;position:absolute;transform:translate(0,0);box-shadow:0 0 9px #ff2c1c2e}.video-section-embedded .pixel-peel-stream{z-index:3;opacity:calc(var(--video-pixel-peel) * (1 - var(--video-title-morph) * .42) * (1 - var(--video-starflow-progress)));filter:brightness(1.24)saturate(1.22);transition:opacity 1.6s cubic-bezier(.16,1,.3,1);-webkit-mask-image:linear-gradient(#000 0% 88%,#0000 100%);mask-image:linear-gradient(#000 0% 88%,#0000 100%)}.video-section-embedded.is-video-cards-visible .pixel-peel-stream{opacity:calc(var(--video-pixel-peel) * .34 * (1 - var(--video-exit-progress) * .72) * (1 - var(--video-starflow-progress)))}.video-section-embedded .pixel-peel-stream i{top:var(--peel-y);left:var(--peel-x);width:var(--peel-size);height:var(--peel-size);background:rgba(255, 43, 28, var(--peel-opacity));opacity:0;animation:embeddedPixelPeelFall var(--peel-duration) linear var(--peel-delay) infinite;will-change:transform, opacity;display:block;position:absolute;box-shadow:0 0 10px #ff2b1c3d}.video-section-embedded.is-video-cards-visible .pixel-title-field i,.video-section-embedded:not(.is-video-cards-visible) .video-snow-drift i,.video-section-embedded.is-video-effects-paused .pixel-title-field i,.video-section-embedded.is-video-effects-paused .pixel-peel-stream i,.video-section-embedded.is-video-effects-paused .video-snow-drift i{animation-play-state:paused}@keyframes embeddedPixelFieldFloat{0%,to{opacity:.42;transform:translate(0,0)rotate(0)}42%{opacity:1;transform:translate3d(var(--field-drift), 10px, 0) rotate(6deg)}72%{opacity:.58;transform:translate3d(calc(var(--field-drift) * -.35), 4px, 0) rotate(-3deg)}}@keyframes embeddedPixelPeelFall{0%{opacity:0;transform:translateY(-3vh)rotate(0)scale(.86)}7%{opacity:var(--peel-opacity)}46%{opacity:var(--peel-opacity);transform:translate3d(calc(var(--peel-drift) * .32), 34vh, 0) rotate(21deg) scale(1)}82%{opacity:calc(var(--peel-opacity) * .68)}to{opacity:0;transform:translate3d(var(--peel-drift), 108vh, 0) rotate(96deg) scale(.58)}}.video-section-embedded .video-content-scroll{z-index:4;transform:translate3d(0, calc(var(--video-content-shift) * -1), 0);will-change:transform;transition:transform .1s linear;position:absolute;top:0;bottom:0;left:0;right:0}.video-embedded-heading{z-index:4;opacity:0;pointer-events:none;transform:translate3d(0, calc((1 - var(--video-title-morph)) * -50% + var(--video-title-morph) * (clamp(80px, 9vh, 108px) - 50vh)), 0);filter:blur(9px);will-change:opacity, transform, filter;transition:opacity 1.08s cubic-bezier(.16,1,.3,1),filter 1.08s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:clamp(42px,8vw,148px);right:clamp(42px,8vw,148px)}.video-section-embedded.is-video-title-visible .video-embedded-heading{opacity:1;filter:blur()}.video-section-embedded .embedded-video-label{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:32px;width:100%;max-width:none;margin:0;display:grid}.video-section-embedded .embedded-video-label>div{transform:translate3d(calc(var(--video-title-morph) * -28px), 0, 0);will-change:transform}.video-section-embedded .embedded-video-index{width:96px;min-height:70px;color:var(--red);transform:scale3d(calc(1 - var(--video-title-morph) * .25), calc(1 - var(--video-title-morph) * .114), 1);transform-origin:0 0;will-change:transform;border:1px solid #ffffff29;place-items:center;font-size:22px;font-weight:950;display:grid}.video-section-embedded .embedded-video-eyebrow{color:var(--red);transform:scale(calc(1 - var(--video-title-morph) * .278));transform-origin:0 0;will-change:transform;margin:0 0 14px;font-size:18px;font-weight:950}.video-section-embedded .embedded-video-title{color:#fff;font-family:var(--font-zh);white-space:nowrap;text-shadow:0 18px 36px #0000009e;transform:scale(calc(1 - var(--video-title-morph) * .5));transform-origin:0 0;will-change:transform;margin:0;font-size:clamp(64px,9vw,132px);font-weight:950;line-height:.92}.video-section-embedded .video-project-scroll{z-index:4;opacity:1;filter:none;position:absolute;top:clamp(210px,23vh,250px);left:clamp(26px,4vw,72px);right:clamp(26px,4vw,72px);transform:none}.video-section-embedded .video-project-scroll>.video-snow-bg,.video-section-embedded .video-project-scroll>.video-snow-fg{height:calc(100% + 14svh);position:absolute;top:-7svh}.video-section-embedded .video-project-grid{opacity:0;pointer-events:none;filter:blur(9px);transition:opacity 1.08s cubic-bezier(.16,1,.3,1),transform 1.08s cubic-bezier(.16,1,.3,1),filter 1.08s cubic-bezier(.16,1,.3,1);position:relative;top:auto;left:auto;right:auto;transform:translateY(30px)scale(.992)}.video-section-embedded.is-video-cards-visible .video-project-grid{opacity:calc(1 - var(--video-exit-progress));pointer-events:auto;filter:blur(calc(var(--video-exit-progress) * 10px));transform:translate(0,0)scale(1)}.video-section-embedded.is-post-cards-exiting .video-project-grid{opacity:0;pointer-events:none;filter:blur(10px);transform:translateY(-10px)scale(.992)}.video-section-embedded.is-post-cards-exiting .video-project-scroll>.video-snow-drift,.video-section-embedded.is-post-snow-exiting .video-snow-transition,.video-section-embedded.is-post-snow-exiting .video-snow-bg,.video-section-embedded.is-post-snow-exiting .video-snow-fg,.video-section-embedded.is-post-snow-exiting .pixel-title-field,.video-section-embedded.is-post-snow-exiting .pixel-peel-stream,.video-section-embedded.is-post-snow-exiting .video-embedded-heading{opacity:0}.video-section-embedded .video-project-card{opacity:0;filter:blur(7px);height:clamp(158px,13.2vw,210px);transition:opacity .82s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), filter .82s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), transform .82s cubic-bezier(.16, 1, .3, 1) var(--delay,0s), border-color .22s ease, box-shadow .26s ease, background .22s ease;transform:translateY(24px)scale(.99)}.video-section-embedded.is-video-cards-visible .video-project-card{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.video-section-embedded.is-video-cards-visible .video-project-card:hover{transform:translateY(-8px)scale(1)}.video-section:before,.video-section:after{content:none}.interactive-bg{z-index:4;pointer-events:none;mix-blend-mode:normal;opacity:.96;--mx:50%;--my:50%;position:absolute;top:-80px;bottom:-80px;left:0;right:0;overflow:hidden}.interactive-bg:before,.interactive-bg:after,.interactive-bg>span{pointer-events:none;content:"";position:absolute}.interactive-bg:before{background:radial-gradient(circle at var(--mx) var(--my), #ff2b1cfa, transparent 16%), radial-gradient(circle at 18% 22%, #ffffff3d, transparent 18%), radial-gradient(circle at 84% 18%, #ffffff1f, transparent 16%), repeating-linear-gradient(90deg, #ffffff2e 0 1px, transparent 1px 64px), repeating-linear-gradient(0deg, #ff2b1c38 0 1px, transparent 1px 46px);opacity:1;filter:saturate(1.15)brightness(1.18)contrast(1.08);transition:background-position .18s,opacity .18s;animation:6.8s ease-in-out infinite backdropBreath;top:0;bottom:0;left:0;right:0}.interactive-bg:after{filter:blur(10px)saturate(1.12);opacity:.94;background:linear-gradient(90deg,#0000,#ff2b1ce0,#0000),repeating-linear-gradient(90deg,#0000 0 16px,#ffffff4d 16px 20px,#0000 20px 34px);height:120px;animation:5.8s ease-in-out infinite interactiveSweep;top:42%;left:-20%;right:-20%}.interactive-bg>span:first-child{transform:translate3d(calc((var(--mx) - 50%) * .04), calc((var(--my) - 50%) * .028), 0);border:1px solid #ffffff61;top:12%;bottom:12%;left:8%;right:8%;box-shadow:inset 0 0 0 1px #ff2b1c3d,0 0 56px #ff2b1c1a}.interactive-bg>span:nth-child(2){width:320px;height:320px;left:calc(var(--mx) - 160px);top:calc(var(--my) - 160px);opacity:1;border:1px solid #ff2b1cc7;border-radius:50%;animation:2.4s ease-in-out infinite interactiveReticle;transform:scale(.84);box-shadow:0 0 0 1px #ffffff1f,0 0 42px #ff2b1c2e}.interactive-bg>span:nth-child(3){background:repeating-linear-gradient(135deg, #ffffff24 0 1px, transparent 1px 14px), radial-gradient(circle at var(--mx) var(--my), #ffffff1f, transparent 26%);opacity:.86;filter:contrast(1.1);animation:5.8s linear infinite interactiveNoiseDrift;top:0;bottom:0;left:0;right:0}.dynamic-ripple{left:var(--rx);top:var(--ry);pointer-events:none;border:1px solid #ff2b1cdb;border-radius:50%;width:18px;height:18px;animation:1s ease-out forwards dynamicRipple;position:absolute;transform:translate(-50%,-50%)}.video-dynamic-bg{opacity:1}.pixel-snow-container{pointer-events:none;position:absolute;overflow:hidden}.pixel-snow-container canvas{width:100%;height:100%;display:block}.video-snow-bg,.video-snow-fg{mix-blend-mode:screen;height:calc(100% + 12svh);top:-6svh;left:-6%;right:-6%;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 86%,#0000 100%)}.video-snow-bg{z-index:1;opacity:.82;filter:saturate(1.08)brightness(1.06)}.video-snow-fg{z-index:5;opacity:.62;filter:saturate(.9)brightness(1.18)}.video-snow-drift{z-index:6;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000 0%,#ffffff07 56%,#ff2b1c0d 100%) 0 0/100% 100%,radial-gradient(circle at 12% 70%,#ffffff1f 0 1.5px,#0000 2.5px) 0 0/86px 30px,radial-gradient(circle at 64% 78%,#ff2b1c14 0 1.5px,#0000 3px) 0 0/118px 36px;height:104px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 34% 100%);mask-image:linear-gradient(#0000 0%,#000 34% 100%)}.video-snow-drift:before,.video-snow-drift:after{pointer-events:none;content:"";height:60px;position:absolute;bottom:-14px;left:-4%;right:-4%}.video-snow-drift:before{opacity:.28;filter:blur(1.2px);background:linear-gradient(#0000 0%,#ffffff14 72%,#ffffff1f 100%)}.video-snow-drift:after{opacity:.52;background:radial-gradient(circle at 12% 36%,#ffffff80 0 2px,#0000 3px) 0 0/90px 42px,radial-gradient(circle at 48% 44%,#ff2b1c4d 0 2px,#0000 4px) 0 0/132px 54px,radial-gradient(circle at 77% 28%,#ffffff5c 0 2px,#0000 4px) 0 0/116px 48px,linear-gradient(#0000,#ffffff1a) 0 0/100% 100%;height:76px;bottom:-26px}.video-snow-drift i{left:var(--x);bottom:var(--y);width:var(--s);height:var(--s);background:rgba(255, 255, 255, var(--o));animation:snowDriftBlink 4.6s ease-in-out var(--d) infinite;position:absolute;box-shadow:0 0 10px #ff2b1c47}.video-section .section-label,.video-project-grid{z-index:4;position:relative}.video-project-grid{--video-gap:clamp(14px, 1.3vw, 22px);gap:var(--video-gap);flex-direction:column;padding-top:12px;display:flex}.video-project-row{justify-content:center;gap:var(--video-gap);display:flex}.video-project-card{flex:0 0 calc((100% - var(--video-gap) * 3) / 4);--snow-left:12px;--snow-right:12px;--snow-top:-9px;--snow-opacity:.66;--snow-size-a:62px 11px;--snow-size-b:76px 10px;--snow-size-c:68px 12px;--snow-size-d:80px 10px;--snow-shift:0 0;--snow-mask-left:10%;--snow-mask-right:90%;cursor:pointer;text-align:left;background:linear-gradient(135deg,#ff2b1c21,#0000 36%),#070707;border:1px solid #ffffff29;border-radius:3px;height:clamp(220px,18vw,275px);min-height:0;padding:0;transition:border-color .22s,transform .26s,box-shadow .26s,background .22s;display:block;position:relative;overflow:visible;transform:translateZ(0);box-shadow:0 20px 48px #00000052,inset 0 0 0 1px #0000008f}.video-card-1,.video-card-2,.video-card-3,.video-card-4,.video-card-5,.video-card-6,.video-card-7,.video-card-8,.video-card-9,.video-card-10{--card-offset-y:0px}.video-card-1{--snow-left:6px;--snow-right:72px;--snow-top:-8px;--snow-opacity:.58;--snow-size-a:47px 10px;--snow-size-b:113px 12px;--snow-size-c:69px 9px;--snow-size-d:141px 11px;--snow-shift:17px 0;--snow-mask-left:2%;--snow-mask-right:72%}.video-card-2{--snow-left:88px;--snow-right:9px;--snow-top:-11px;--snow-opacity:.72;--snow-size-a:91px 12px;--snow-size-b:53px 8px;--snow-size-c:127px 13px;--snow-size-d:73px 10px;--snow-shift:-31px 0;--snow-mask-left:18%;--snow-mask-right:98%}.video-card-3{--snow-left:44px;--snow-right:118px;--snow-top:-6px;--snow-opacity:.46;--snow-size-a:132px 8px;--snow-size-b:61px 11px;--snow-size-c:43px 9px;--snow-size-d:158px 10px;--snow-shift:39px 0;--snow-mask-left:8%;--snow-mask-right:58%}.video-card-4{--snow-left:5px;--snow-right:5px;--snow-top:-13px;--snow-opacity:.8;--snow-size-a:57px 14px;--snow-size-b:105px 10px;--snow-size-c:82px 12px;--snow-size-d:49px 9px;--snow-shift:-7px 0;--snow-mask-left:0%;--snow-mask-right:100%}.video-card-5{--snow-left:136px;--snow-right:42px;--snow-top:-8px;--snow-opacity:.54;--snow-size-a:88px 9px;--snow-size-b:46px 8px;--snow-size-c:139px 11px;--snow-size-d:67px 10px;--snow-shift:24px 0;--snow-mask-left:24%;--snow-mask-right:88%}.video-card-6{--snow-left:7px;--snow-right:126px;--snow-top:-10px;--snow-opacity:.68;--snow-size-a:39px 12px;--snow-size-b:152px 9px;--snow-size-c:83px 13px;--snow-size-d:101px 8px;--snow-shift:-44px 0;--snow-mask-left:1%;--snow-mask-right:62%}.video-card-7{--snow-left:72px;--snow-right:14px;--snow-top:-7px;--snow-opacity:.56;--snow-size-a:151px 10px;--snow-size-b:81px 14px;--snow-size-c:52px 8px;--snow-size-d:118px 13px;--snow-shift:52px 0;--snow-mask-left:15%;--snow-mask-right:94%}.video-card-8{--snow-left:22px;--snow-right:96px;--snow-top:-9px;--snow-opacity:.6;--snow-size-a:73px 15px;--snow-size-b:121px 11px;--snow-size-c:37px 9px;--snow-size-d:168px 12px;--snow-shift:-19px 0;--snow-mask-left:4%;--snow-mask-right:68%}.video-card-9{--snow-left:106px;--snow-right:66px;--snow-top:-9px;--snow-opacity:.5;--snow-size-a:93px 9px;--snow-size-b:137px 11px;--snow-size-c:71px 10px;--snow-size-d:54px 8px;--snow-shift:33px 0;--snow-mask-left:20%;--snow-mask-right:76%}.video-card-10{--snow-left:12px;--snow-right:38px;--snow-top:-12px;--snow-opacity:.76;--snow-size-a:51px 13px;--snow-size-b:87px 8px;--snow-size-c:146px 14px;--snow-size-d:76px 11px;--snow-shift:-27px 0;--snow-mask-left:0%;--snow-mask-right:84%}.project-media{z-index:1;border-radius:inherit;background:radial-gradient(circle at 20% 20%,#ff2b1c1f,#0000 28%),#070707;place-items:center;width:100%;height:100%;min-height:100%;padding:0;display:grid;position:relative;overflow:hidden}.project-media:before,.project-media:after{z-index:2;pointer-events:none;content:"";position:absolute}.project-media:before{mix-blend-mode:screen;opacity:.2;background:linear-gradient(90deg,#ff2b1c94,#0000 20% 78%,#fff3),linear-gradient(#ffffff1f,#0000 26%,#000000bd);top:0;bottom:0;left:0;right:0}.project-media:after{opacity:.68;transform-origin:0;background:linear-gradient(90deg,#0000,#ff2b1cbd,#0000);height:1px;transition:transform .42s,opacity .42s;top:47%;left:0;right:0;transform:scaleX(.2)}.project-media img{object-fit:contain;object-position:center;filter:grayscale(.08)contrast(1.08)saturate(.9)brightness(.9);background:#050505;width:100%;height:100%;transition:transform .52s,filter .52s;display:block}.project-signal{background:linear-gradient(135deg,#ff2b1c47,#0000 40%),linear-gradient(#0000,#ffffff0e),repeating-linear-gradient(45deg,#ffffff17 0 1px,#0000 1px 16px),#090909;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.project-signal:before{content:"";border:1px solid #ffffff21;position:absolute;top:22px;bottom:22px;left:22px;right:22px}.project-signal:after{background:var(--red);content:"";width:42px;height:2px;position:absolute;bottom:24px;right:24px;box-shadow:-18px -18px #ffffff24}.project-signal svg{color:#fffc}.project-front{z-index:4;background:linear-gradient(90deg,#000000e6,#0000009e),repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 18px);border-top:1px solid #ffffff24;border-left:0;justify-content:space-between;align-items:flex-end;gap:16px;min-height:72px;padding:14px 16px 15px;transition:opacity .22s,transform .22s;display:flex;position:absolute;bottom:0;left:0;right:0}.video-project-card:before{z-index:1;pointer-events:none;content:"";border:1px solid #ffffff1f;position:absolute;top:0;bottom:0;left:0;right:0}.video-project-card:after{left:var(--snow-left);right:var(--snow-right);top:var(--snow-top);z-index:8;pointer-events:none;background:radial-gradient(at 8% 88%,#ffffff94 0 1.4px,#0000 2.6px),radial-gradient(at 24% 78%,#ffffff61 0 1.1px,#0000 2.2px),radial-gradient(at 42% 92%,#ffffff7a 0 1.3px,#0000 2.5px),radial-gradient(at 68% 82%,#fff6 0 1.1px,#0000 2.2px),radial-gradient(at 88% 90%,#ff2b1c29 0 1px,#0000 2.2px);background-size:var(--snow-size-a), var(--snow-size-b), var(--snow-size-c), var(--snow-size-d), 92px 11px;background-position:var(--snow-shift), 0 0, 12px 0, -18px 0, 24px 0;height:12px;opacity:var(--snow-opacity);mix-blend-mode:screen;filter:blur(.15px)drop-shadow(0 2px 5px #ffffff14);-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 var(--snow-mask-left), #000 var(--snow-mask-right), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 var(--snow-mask-left), #000 var(--snow-mask-right), transparent 100%);mask-image:linear-gradient(90deg, transparent 0%, #000 var(--snow-mask-left), #000 var(--snow-mask-right), transparent 100%);content:"";background-repeat:repeat-x;position:absolute}.project-front>span{width:max-content;color:var(--red);font-family:var(--font-sans);flex:none;font-size:12px;font-weight:900;position:static}.project-front div{text-align:right;min-width:0}.project-front h3{font-family:var(--font-zh);white-space:nowrap;margin:5px 0 0;font-size:clamp(21px,1.58vw,29px);line-height:1.12}.project-front p{color:#ffffff9e;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.project-hover{z-index:5;opacity:0;background:linear-gradient(135deg,#ff2b1c33,#0000 42%),#000000db;border:1px solid #ff2b1c9e;flex-direction:column;justify-content:space-between;width:min(78%,290px);min-height:126px;padding:14px;transition:opacity .22s,transform .22s;display:flex;position:absolute;top:12px;right:12px;transform:translateY(-10px)scale(.96);box-shadow:0 20px 40px #0000006b}.project-hover:after{background:var(--red);content:"";width:82px;height:2px;position:absolute;bottom:-8px;right:14px;box-shadow:-22px -12px #ffffff2e}.project-hover-head{color:var(--red);align-items:center;gap:9px;font-size:13px;font-weight:900;display:flex}.project-hover p{color:#ffffffd6;margin:12px 0 14px;font-size:13px;line-height:1.55}.project-hover div,.post-copy div{flex-wrap:wrap;gap:8px;display:flex}.video-project-card:hover .project-hover{opacity:1;transform:translateY(0)scale(1)}.video-project-card:hover .project-front{opacity:.92;transform:translateY(5px)}.video-project-card:hover .project-media:after{opacity:1;transform:scaleX(1)}.video-project-card:hover .project-media img{filter:grayscale(0)contrast(1.12)saturate(1.04)brightness();transform:scale(1.035)}.video-project-card:hover{background:linear-gradient(115deg,#ff2b1c2e,#0000 42%),#080808;border-color:#ff2b1c94;transform:translateY(-8px);box-shadow:0 26px 64px #0000006b,0 0 40px #ff2b1c1f}.post-section{background:linear-gradient(120deg,#ff2b1c2e 0 1px,#0000 1px 42%),linear-gradient(#050505,#000);min-height:86svh;position:relative;overflow:hidden}.post-section:before,.post-section:after{content:none}.post-dynamic-bg{opacity:1}.post-gridscan-bg{z-index:0;pointer-events:none;opacity:.94;mix-blend-mode:screen;filter:saturate(1.05)contrast(1.04);height:116svh;min-height:720px;position:absolute;top:-8svh;left:-6%;right:-6%;-webkit-mask-image:linear-gradient(#0000 0%,#000 8% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 8% 88%,#0000 100%)}.post-gridscan-bg canvas{width:100%;height:100%;display:block}.post-section:before{z-index:1;pointer-events:none;content:"";background:radial-gradient(circle at 72% 24%,#ff2b1c14,#0000 30%),linear-gradient(#00000014,#00000085 78%,#000 100%);position:absolute;top:0;bottom:0;left:0;right:0}.post-section .section-label,.post-showcase{z-index:2;position:relative}.post-showcase{grid-template-columns:1fr;gap:18px;display:grid}.post-card{cursor:pointer;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-template-columns:126px 1fr 64px;align-items:center;gap:24px;min-height:220px;padding:28px 34px;transition:border-color .22s,transform .22s,background .22s;display:grid;position:relative;overflow:hidden}.post-card:hover{background:0 0;border-color:#ff2b1cb3;transform:translate(8px)}.post-index{color:#0000;-webkit-text-stroke:1px #ffffffb8;text-stroke:1px #ffffffb8;font-size:72px;font-weight:900}.post-grid-lines{pointer-events:none;opacity:.46;background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 72px),linear-gradient(90deg,#ff2b1c29,#0000 42%);position:absolute;top:0;bottom:0;left:0;right:0}.post-copy{z-index:2;position:relative}.post-copy h3{font-family:var(--font-zh);margin:10px 0 0;font-size:40px;line-height:1}.post-copy small{max-width:760px;color:var(--muted);margin:16px 0 18px;font-size:15px;line-height:1.8;display:block}.post-card>svg{z-index:2;color:var(--red);justify-self:end;position:relative}.post-section.post-section-embedded{--post-title-morph:0;--post-content-shift:0px;z-index:5;content-visibility:visible;contain-intrinsic-size:auto;background:0 0;min-height:220svh;margin-top:-100svh;padding:0;transition:--post-title-morph 1.28s cubic-bezier(.22,1,.36,1);position:relative;overflow:visible}.post-section.post-section-embedded:before,.post-section.post-section-embedded:after{content:none}.post-section.post-section-embedded.is-post-title-condensed{--post-title-morph:1}.post-section.post-section-embedded:not(.is-post-cards-visible){pointer-events:none}.post-embedded-stage{background:0 0;height:100svh;min-height:100svh;margin-bottom:0;padding-top:clamp(80px,9vh,108px);position:sticky;top:0;overflow:hidden}.post-embedded-stage:before{z-index:0;pointer-events:none;opacity:0;content:"";background:radial-gradient(circle at 58% 28%,#ff2b1c1f,#0000 28%),linear-gradient(#000000d1,#020202 60%,#000 100%);transition:opacity .92s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;right:0}.post-section-embedded.is-post-starflow-visible .post-embedded-stage:before{opacity:1}.post-starflow-transition{z-index:1;pointer-events:none;opacity:0;mix-blend-mode:screen;filter:brightness(1.2)contrast(1.18)saturate(.76);transition:opacity .72s cubic-bezier(.16,1,.3,1);position:absolute;top:-10svh;bottom:-10svh;left:-8vw;right:-8vw;overflow:hidden}.post-section-embedded.is-post-starflow-visible .post-starflow-transition{opacity:calc(1 - var(--post-title-morph))}.post-starflow-transition .hero-particle-canvas{opacity:1;width:100%;height:100%}.post-section-embedded .post-embedded-stage>.post-gridscan-bg{z-index:2;opacity:0;mix-blend-mode:screen;filter:saturate(1.18)contrast(1.12)brightness(1.2);width:auto;height:116svh;min-height:720px;transition:opacity 1.18s cubic-bezier(.16,1,.3,1);position:absolute;top:-8svh;bottom:auto;left:-6%;right:-6%;-webkit-mask-image:radial-gradient(at 52% 48%,#000 0% 68%,#0000009e 86%,#0000 100%);mask-image:radial-gradient(at 52% 48%,#000 0% 68%,#0000009e 86%,#0000 100%)}.post-section-embedded.is-post-title-condensed .post-embedded-stage>.post-gridscan-bg{opacity:.9}.post-section-embedded.is-post-cards-visible .post-embedded-stage>.post-gridscan-bg{opacity:.76}.post-section-embedded .post-flow-heading{z-index:4;opacity:0;pointer-events:none;min-height:0;transform:translate3d(0, calc((1 - var(--post-title-morph)) * -50% + var(--post-title-morph) * (clamp(80px, 9vh, 108px) - 50vh)), 0);filter:blur(9px);will-change:opacity, transform, filter;transition:opacity 1.08s cubic-bezier(.16,1,.3,1),filter 1.08s cubic-bezier(.16,1,.3,1);position:absolute;top:50svh;left:clamp(42px,8vw,148px);right:clamp(42px,8vw,148px)}.post-section-embedded.is-post-title-visible .post-flow-heading{opacity:1;filter:blur()}.post-section-embedded .embedded-post-label{grid-template-columns:96px minmax(0,1fr);align-items:start;gap:32px;width:100%;max-width:none;margin:0;display:grid}.post-section-embedded .embedded-post-label>div{transform:translate3d(calc(var(--post-title-morph) * -28px), 0, 0);will-change:transform}.post-section-embedded .embedded-post-index{width:96px;min-height:70px;color:var(--red);transform:scale3d(calc(1 - var(--post-title-morph) * .25), calc(1 - var(--post-title-morph) * .114), 1);transform-origin:0 0;will-change:transform;border:1px solid #ffffff29;place-items:center;font-size:22px;font-weight:950;display:grid}.post-section-embedded .embedded-post-eyebrow{color:var(--red);transform:scale(calc(1 - var(--post-title-morph) * .278));transform-origin:0 0;will-change:transform;margin:0 0 14px;font-size:18px;font-weight:950}.post-section-embedded .embedded-post-title{color:#fff;font-family:var(--font-zh);white-space:nowrap;text-shadow:0 18px 36px #0000009e;transform:scale(calc(1 - var(--post-title-morph) * .5));transform-origin:0 0;will-change:transform;margin:0;font-size:clamp(64px,9vw,132px);font-weight:950;line-height:.92}.post-section-embedded .post-content-scroll{z-index:4;opacity:1;pointer-events:none;width:100%;height:auto;min-height:100svh;transform:translate3d(0, calc(var(--post-content-shift) * -1), 0);filter:blur();will-change:transform, opacity, filter;margin:0;padding:0 clamp(42px,8vw,148px) 48px;transition:transform .1s linear,opacity 1.08s cubic-bezier(.16,1,.3,1),filter 1.08s cubic-bezier(.16,1,.3,1);position:absolute;top:0;bottom:0;left:0;right:0}.post-section-embedded.is-post-cards-visible .post-content-scroll{pointer-events:auto}.post-section-embedded.is-post-content-exiting .post-content-scroll{opacity:0;pointer-events:none;filter:blur(10px)}.post-section-embedded.is-post-content-exiting .post-showcase,.post-section-embedded.is-ending-video-visible .post-showcase,.post-section-embedded.is-thanks-visible .post-showcase,.post-section-embedded.is-post-content-exiting .post-card,.post-section-embedded.is-ending-video-visible .post-card,.post-section-embedded.is-thanks-visible .post-card{pointer-events:none}.post-section-embedded.is-post-scan-exiting .post-embedded-stage>.post-gridscan-bg{opacity:0;filter:saturate(.9)contrast()brightness(.58)blur(5px);transition:opacity .98s cubic-bezier(.16,1,.3,1),filter .98s cubic-bezier(.16,1,.3,1)}.post-ending-video-layer{z-index:5;visibility:hidden;opacity:0;pointer-events:none;filter:brightness(.66)contrast(1.08)blur(5px);background:#000;transition:opacity 1.18s cubic-bezier(.16,1,.3,1),filter 1.18s cubic-bezier(.16,1,.3,1),visibility 0s linear 1.18s;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.post-ending-video-layer video{object-fit:contain;background:#000;width:100%;height:100%;display:block}@media (min-width:921px) and (orientation:landscape){.post-ending-video-layer video{object-fit:cover;object-position:center center}}@media (min-width:1600px) and (min-aspect-ratio:2){.post-ending-video-layer video{object-position:center 46%}}@media (max-width:920px),(orientation:portrait){.post-ending-video-layer video{object-fit:contain;object-position:center center}}.post-section-embedded.is-ending-video-visible .post-ending-video-layer{visibility:visible;opacity:1;pointer-events:auto;filter:brightness()contrast(1.04)blur();transition-delay:0s}.post-section-embedded.is-thanks-visible .post-ending-video-layer{visibility:hidden;opacity:0;filter:brightness(.48)contrast(1.02)blur(10px);transition:opacity 2.6s cubic-bezier(.16,1,.3,1) .5s,filter 2.6s cubic-bezier(.16,1,.3,1) .5s,visibility 0s linear 3.1s}.post-embedded-stage .post-embedded-thanks{z-index:6;visibility:hidden;opacity:0;pointer-events:none;width:100%;height:100svh;min-height:100svh;position:absolute;top:0;bottom:0;left:0;right:0}.post-section-embedded.is-thanks-visible .post-embedded-thanks{visibility:visible;pointer-events:auto;animation:1.8s cubic-bezier(.16,1,.3,1) forwards postEmbeddedThanksIn}@keyframes postEmbeddedThanksIn{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:blur()}}.post-section-embedded .post-showcase{z-index:2;visibility:hidden;pointer-events:none;gap:18px;margin-top:calc(clamp(80px,9vh,108px) + 129px);position:relative}.post-section-embedded.is-post-cards-visible .post-showcase{visibility:visible;pointer-events:auto}.post-section-embedded.is-post-cards-visible.is-post-content-exiting .post-showcase,.post-section-embedded.is-post-cards-visible.is-ending-video-visible .post-showcase,.post-section-embedded.is-post-cards-visible.is-thanks-visible .post-showcase{pointer-events:none}.post-section-embedded .post-card{z-index:3;opacity:0;filter:blur(9px);grid-template-columns:126px 1fr 64px;gap:24px;min-height:220px;padding:28px 34px;transition:opacity .82s cubic-bezier(.16,1,.3,1),filter .82s cubic-bezier(.16,1,.3,1),transform .82s cubic-bezier(.16,1,.3,1),border-color .22s,background .22s;position:relative;transform:translateY(34px)scale(.988)}.post-section-embedded.is-post-cards-visible .post-card{opacity:1;filter:blur();animation:.68s cubic-bezier(.16,1,.3,1) both embeddedPostCardRise;transform:translate(0,0)scale(1)}.post-section-embedded.is-post-cards-visible .post-card:first-child{animation-delay:60ms}.post-section-embedded.is-post-cards-visible .post-card:nth-child(2){animation-delay:.12s}.post-section-embedded.is-post-cards-visible .post-card:nth-child(3){animation-delay:.18s}.post-section-embedded.is-post-cards-visible .post-card:nth-child(4){animation-delay:.24s}.post-section-embedded.is-post-cards-visible .post-card:nth-child(5){animation-delay:.3s}.post-section-embedded.is-post-cards-visible .post-card:nth-child(6){animation-delay:.36s}@keyframes embeddedPostCardRise{0%{opacity:0;filter:blur(10px);transform:translateY(38px)scale(.986)}58%{opacity:.86;filter:blur(3px);transform:translateY(6px)scale(.997)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}.closing-section{background:#000;grid-template-rows:auto minmax(0,1fr) auto;min-height:92svh;padding:86px 72px 64px;display:grid;position:relative;overflow:hidden}.closing-section:before,.closing-section:after{content:none}.closing-dynamic-bg{opacity:1}.closing-brand{z-index:3;color:#fff;border:1px solid #ffffffc2;border-radius:4px;justify-content:center;align-items:center;width:84px;height:34px;font-size:13px;font-weight:900;display:inline-flex;position:relative}.thanks-stack{z-index:3;perspective:1000px;opacity:0;place-self:start center;gap:0;width:min(1400px,100%);margin-top:clamp(84px,11svh,126px);animation:1.8s cubic-bezier(.16,1,.3,1) .22s forwards thanksStackEnter;display:grid;position:relative;transform:translateY(42px)scale(.97)}.thanks-stack:after{pointer-events:none;mix-blend-mode:screen;content:"";background:linear-gradient(106deg,#0000 0 34%,#ffffffeb 48%,#fff3 54%,#0000 66%),linear-gradient(90deg,#0000,#ff2b1c6b,#0000);height:170px;animation:6.2s cubic-bezier(.65,0,.35,1) 1.2s infinite thanksShine;position:absolute;top:0;bottom:auto;left:0;right:0;transform:translate(-120%)skew(-12deg)}.thanks-red,.thanks-grey,.thanks-cut{font-family:DINNextLTPro-Bold, Bahnschrift, Impact, var(--font-sans);letter-spacing:0;transform-origin:0;will-change:transform, filter, clip-path;font-size:clamp(86px,10.2vw,170px);font-weight:900;line-height:.84;position:relative;overflow:hidden}.thanks-red:after,.thanks-grey:after,.thanks-cut:after{pointer-events:none;content:"";position:absolute;top:0;bottom:0;left:0;right:0}.thanks-red{background:var(--red);color:#0a0a0a;filter:drop-shadow(0 12px 24px #ff2b1c3d);width:100%;min-height:clamp(112px,12vw,180px);padding:clamp(12px,1.3vw,22px) clamp(16px,2.2vw,40px) clamp(18px,1.7vw,28px);animation:6.2s ease-in-out .22s infinite thanksRedPulse}.thanks-red:after{background:linear-gradient(90deg,#0000 0 32%,#ffffff1f 50%,#0000 68%),repeating-linear-gradient(0deg,#0000000d 0 1px,#0000 1px 7px);animation:6.2s cubic-bezier(.65,0,.35,1) .32s infinite thanksBarScan;transform:translate(-120%)}.thanks-grey{color:#ffffffc7;filter:drop-shadow(0 0 22px #ffffff14);margin-top:clamp(10px,1vw,18px);padding-left:clamp(20px,3vw,48px);animation:6.2s ease-in-out .36s infinite thanksGreyDrift}.thanks-grey:after{mix-blend-mode:screen;background:linear-gradient(100deg,#0000 0 40%,#ffffff6b 50%,#0000 62%);animation:6.2s cubic-bezier(.65,0,.35,1) 1s infinite thanksWordScan;transform:translate(-130%)}.thanks-cut{color:#ffffff6b;clip-path:polygon(0 0,100% 0,100% 42%,0 42%);height:clamp(14px,1.3vw,24px);margin-top:clamp(18px,1.9vw,32px);padding-left:clamp(50px,5.5vw,92px);animation:6.2s step-end .26s infinite thanksCutGlitch;overflow:hidden}.thanks-cut:after{mix-blend-mode:multiply;background:linear-gradient(90deg,#0000 0 16%,#000 16% 20%,#0000 20% 30%,#000 30% 34%,#0000 34% 49%,#000 49% 52%,#0000 52%),linear-gradient(90deg,#ff2b1c52,#0000 36%)}.closing-bottom{z-index:3;color:#fffc;grid-template-columns:auto auto auto 1fr;align-items:end;gap:52px;font-size:14px;font-weight:900;display:grid;position:relative}.post-embedded-thanks .thanks-stack-staged{opacity:1;filter:none;animation:none;transform:none}.post-embedded-thanks .thanks-stack-staged:after{animation-delay:3.4s}.post-embedded-thanks .thanks-red-staged{opacity:0;clip-path:inset(0 100% 0 0);filter:blur(8px);animation:2.2s cubic-bezier(.16,1,.3,1) .12s forwards thanksRedReveal;transform:translate(-28px)}.post-embedded-thanks .thanks-red-staged:after{animation-delay:2.35s}.post-embedded-thanks .thanks-grey-staged{opacity:0;filter:blur(10px);animation:1.25s cubic-bezier(.16,1,.3,1) 3.3s forwards thanksLayerReveal;transform:translateY(22px)}.post-embedded-thanks .thanks-cut-staged{opacity:0;filter:blur(8px);animation:1.15s cubic-bezier(.16,1,.3,1) 5.05s forwards thanksLayerReveal;transform:translateY(22px)}.post-embedded-thanks .closing-brand-staged,.post-embedded-thanks .closing-bottom-staged{opacity:0;filter:blur(8px);animation:1.15s cubic-bezier(.16,1,.3,1) 6.9s forwards thanksLayerReveal;transform:translateY(18px)}.post-embedded-thanks .closing-bottom-staged{animation-delay:7.45s}.closing-bottom .barcode{justify-self:end}.modal{z-index:90;place-items:center;padding:22px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal-backdrop{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#000000e0;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.modal-panel{z-index:2;background:#030303;border:1px solid #fff3;border-radius:6px;width:min(1180px,100%);max-height:92svh;position:relative;overflow:hidden;box-shadow:0 30px 90px #000000b8}.modal-panel.is-compare{width:min(1380px,100%)}.modal-panel.is-image-strip{width:min(1320px,100vw - 44px)}.modal-panel.is-video-detail{width:min(1240px,100%)}.modal-close{z-index:3;cursor:pointer;background:#000000ad;border:1px solid #fff3;border-radius:4px;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:12px;right:12px}.modal-body{background:repeating-linear-gradient(90deg,#ffffff0a 0 1px,#0000 1px 80px),#000;place-items:center;max-height:calc(92svh - 112px);display:grid}.modal-body img,.modal-body video{max-width:100%;max-height:calc(92svh - 112px);display:block}.modal-body video{width:100%}.video-detail-preview{scroll-behavior:smooth;background:linear-gradient(#ff2b1c14,#0000 22%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 92px),#000;place-items:start stretch;max-height:calc(92svh - 112px);padding:24px;overflow-y:auto}.video-detail-stage{gap:16px;display:grid;position:relative}.video-detail-stage video{object-fit:contain;background:#000;width:100%;max-height:min(62svh,680px)}.video-detail-cue{background:#ff2b1c14;border:1px solid #ffffff24;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.video-detail-cue span{color:#ffffffbd;font-size:13px;font-weight:800}.video-detail-cue i{border-right:2px solid var(--red);border-bottom:2px solid var(--red);width:22px;height:22px;animation:1.6s ease-in-out infinite detailCueDrop;transform:rotate(45deg)}.video-detail-gallery{border-top:1px solid #ffffff24;gap:18px;margin-top:24px;padding-top:24px;display:grid}.video-detail-gallery.is-stitch{gap:0}.video-detail-gallery.is-stitch .video-detail-heading{margin-bottom:18px}.video-detail-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.video-detail-heading span{color:var(--red);font-size:12px;font-weight:900}.video-detail-heading strong{color:#fff;font-family:var(--font-zh);font-size:clamp(28px,4vw,48px);line-height:1}.video-detail-frame{background:#050505;border:1px solid #ffffff29;border-radius:6px;margin:0;overflow:hidden}.video-detail-gallery.is-stitch .video-detail-frame{background:0 0;border:0;border-radius:0}.video-detail-gallery.is-stitch .video-detail-frame+.video-detail-frame{margin-top:-1px}.video-detail-frame img{width:100%;height:auto;max-height:none;display:block}.video-detail-frame figcaption{color:#ffffffc7;padding:12px 14px;font-size:13px;font-weight:900}.image-strip-preview{contain:paint;background:linear-gradient(90deg,#000 0%,#0000 10% 90%,#000 100%),repeating-linear-gradient(90deg,#ffffff09 0 1px,#0000 1px 110px),radial-gradient(circle at 18%,#ff2b1c24,#0000 34%),#030303;justify-content:start;min-height:min(430px,92svh - 190px);padding:24px 0 46px;position:relative;overflow:hidden}.image-strip-preview:before,.image-strip-preview:after{content:"";pointer-events:none;position:absolute}.image-strip-preview:before{border:1px solid #ffffff1f;top:16px;bottom:34px;left:20px;right:20px}.image-strip-preview:after{background:var(--red);border:0;width:138px;height:2px;top:auto;bottom:32px;left:auto;right:28px;box-shadow:-46px 0 #ffffff38}.image-strip-track{will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;gap:18px;width:max-content;animation:42s linear infinite postImageStripScroll;display:flex;transform:translate(calc(-50% - 9px))}.image-strip-preview:hover .image-strip-track{animation-play-state:paused}.image-strip-item{-webkit-appearance:none;appearance:none;width:clamp(240px,23vw,340px);min-height:0;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#060606;border:1px solid #ffffff29;border-radius:6px;flex-direction:column;flex:none;justify-content:center;margin:0;padding:10px 10px 9px;transition:border-color .18s,transform .18s,background .18s;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 18px 42px #00000073}.image-strip-item img{object-fit:contain;align-self:center;width:100%;height:auto;max-height:clamp(176px,22vw,282px)}.image-strip-item span{color:#ffffffe0;letter-spacing:0;border-top:1px solid #ffffff1f;justify-content:flex-start;align-items:center;width:100%;min-height:34px;margin-top:8px;padding-top:8px;font-size:13px;font-weight:900;display:flex}.image-strip-item:hover{background:#090909;border-color:#ff2b1c94;transform:translateY(-4px)translateZ(0)}.image-focus-preview{-webkit-appearance:none;appearance:none;z-index:3;color:inherit;cursor:zoom-out;font:inherit;background:linear-gradient(135deg,#ff2b1c1f,#0000 28%),#000000eb;border:1px solid #ff2b1c8a;border-radius:6px;grid-template-rows:minmax(0,1fr) auto;place-items:center;gap:14px;padding:22px;display:grid;position:absolute;top:28px;bottom:28px;left:28px;right:28px}.image-focus-preview+.image-strip-track{animation-play-state:paused}.image-focus-preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(92svh - 230px)}.image-focus-preview span{color:#fff;justify-self:start;font-size:16px;font-weight:900}.clip-comparison{grid-template-columns:repeat(2,minmax(0,1fr));place-items:stretch stretch;gap:14px;padding:22px;overflow-y:auto}.clip-player{background:#050505;border:1px solid #ffffff29;border-radius:6px;grid-template-rows:auto 1fr;min-height:420px;display:grid;overflow:hidden}.clip-player-label{border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:14px;padding:13px 14px;display:flex}.clip-player-label span{color:var(--red);font-size:12px;font-weight:900}.clip-player-label strong{font-size:13px}.clip-player video{object-fit:contain;background:#000;place-self:center;width:100%;height:100%;max-height:68svh}.clip-player-trigger{cursor:pointer;background:#000;border:0;place-items:center;width:100%;height:100%;min-height:360px;display:grid;position:relative;overflow:hidden}.clip-player-trigger img{object-fit:cover;opacity:.72;width:100%;height:100%;max-height:none;position:absolute;top:0;bottom:0;left:0;right:0}.clip-player-trigger span{z-index:1;color:#fff;background:#000000ad;border:1px solid #ffffff52;border-radius:4px;place-items:center;gap:10px;padding:14px 18px;font-size:13px;font-weight:900;display:grid;position:relative}.is-page-backgrounded *,.is-page-backgrounded :before,.is-page-backgrounded :after{animation-play-state:paused!important}.modal-caption{border-top:1px solid #ffffff1f;justify-content:space-between;gap:18px;padding:18px 20px;display:flex}.modal-panel.is-image-strip .modal-caption{border-top-color:#ffffff14;padding:8px 20px 12px;transform:translateY(-2px)}.modal-panel.is-image-strip .modal-caption strong{margin-top:4px}.modal-panel.is-image-strip .modal-caption p{margin-top:6px}.modal-caption span{color:var(--red);font-size:12px;font-weight:900}.modal-caption strong{font-family:var(--font-zh);margin-top:6px;font-size:20px;display:block}.modal-caption p{max-width:720px;color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.7}.clip-list{flex-wrap:wrap;place-content:flex-start flex-end;gap:8px;display:flex}.clip-list a:hover{color:#fff;border-color:#ff2b1c9e}.site-footer{border-top:1px solid var(--line);color:#ffffff94;justify-content:space-between;gap:20px;padding:30px 72px;font-size:13px;font-weight:800;display:flex}[data-reveal]{opacity:.08;filter:blur(2.5px);transform:translateY(calc(var(--card-offset-y,0px) + 38px)) scale(.985);transition:opacity .62s cubic-bezier(.2, .8, .2, 1) var(--delay,0s), filter .62s cubic-bezier(.2, .8, .2, 1) var(--delay,0s), transform .62s cubic-bezier(.2, .8, .2, 1) var(--delay,0s)}[data-reveal].is-visible{opacity:1;filter:blur();transform:translateY(var(--card-offset-y,0px))}@media (max-width:1280px){.site-nav{padding:24px 42px}.entry-screen{padding-left:42px;padding-right:42px}.entry-stage{grid-template-columns:minmax(0,1fr) 414px;gap:36px}.entry-enter,.entry-title{width:100%}.entry-enter{width:min(100% + 34px,860px)}.entry-side-barcode{right:auto}.site-nav nav{gap:26px}.hero-sticky-stage,.section-pad{padding-left:42px;padding-right:42px}.section-pad:before,.section-pad:after{left:42px;right:42px}.hero-title{min-height:174px;font-size:88px}.hero-title-outline{top:64px}.hero-smile{width:80px;height:80px;right:72px}.thanks-red,.thanks-grey,.thanks-cut{font-size:clamp(78px,9.4vw,120px)}.thanks-red{min-height:160px}}@media (max-width:920px){.site-nav{align-items:flex-start;gap:18px}.entry-screen{padding:24px 32px 32px}.entry-stage{grid-template-columns:1fr;align-items:stretch;gap:28px;padding-top:52px}.entry-enter,.entry-title{width:100%}.entry-enter{min-height:132px}.entry-enter strong{font-size:clamp(76px,18vw,136px)}.entry-title{min-height:160px;font-size:clamp(62px,15vw,112px)}.entry-side{grid-template-columns:1fr 1fr;align-content:start;gap:18px 28px;min-height:210px;padding:20px 80px 20px 34px}.entry-access,.entry-wave,.entry-meter,.entry-mini-copy{margin-top:0;transform:none}.entry-scan-core{display:none}.entry-side-barcode{height:82px;top:auto;right:auto;transform:none}.site-nav nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 18px}.site-nav nav a{font-size:14px}main>.hero-section{min-height:300vh;padding:0}.hero-sticky-stage{padding-top:120px}.hero-frame{min-height:calc(100svh - 150px)}.hero-meta{flex-wrap:wrap;justify-content:flex-start}.hero-title{min-height:132px;font-size:58px}.hero-title-outline{top:46px}.hero-smile{width:66px;height:66px;top:8px;right:18px}.hero-bottom{grid-template-columns:1fr;gap:20px}.hero-bottom>div:first-child{flex-wrap:wrap;gap:18px}.profile-layout{grid-template-columns:1fr}.portrait-panel{grid-template-columns:280px 1fr;display:grid}.portrait-info{border-top:0;border-left:1px solid var(--line)}.resume-cube-card{min-height:260px}.portrait-honors-card{min-height:220px}.skill-row,.profile-scan-row{grid-template-columns:minmax(0,1fr) 150px}.skill-signal{min-height:100%}.video-project-grid{--video-gap:16px}.video-project-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.video-project-card{flex:initial;--card-offset-y:0px;height:clamp(170px,23vw,230px)}.clip-comparison{grid-template-columns:1fr}}@media (max-width:640px){.site-nav{padding:18px;position:absolute}.entry-screen{min-height:100svh;padding:18px}.entry-top{justify-content:space-between}.entry-brand{min-width:82px;height:30px;font-size:13px}.entry-stage{gap:22px;padding:34px 0 24px}.entry-enter{min-height:94px;padding:18px 18px 24px}.entry-enter strong{font-size:clamp(50px,18vw,84px)}.entry-enter i{width:92px;height:8px;bottom:13px;left:18px}.entry-enter svg{width:30px;height:30px}.entry-title{min-height:108px;font-size:clamp(38px,14vw,62px)}.entry-title-outline{-webkit-text-stroke-width:.7px;top:.64em}.entry-footerline{width:100%;margin-top:16px;font-size:8px}.entry-side{grid-template-columns:1fr;gap:14px;min-height:230px;padding:18px 16px 18px 28px}.entry-coordinates,.entry-access,.entry-mini-copy{font-size:10px}.entry-wave{width:100%;height:48px;margin-top:0;transform:none}.entry-wave.is-white,.entry-meter,.entry-side-barcode{display:none}.entry-bottom{flex-wrap:wrap;gap:14px;font-size:11px}.brand{padding:0 12px}.site-nav nav{display:none}.hero-sticky-stage,.section-pad{padding-left:18px;padding-right:18px}.section-pad:before,.section-pad:after{left:18px;right:18px}main>.hero-section{min-height:290vh;padding:0}.hero-sticky-stage{padding-top:86px}.hero-frame{min-height:calc(100svh - 110px)}.hero-title-wrap{padding-top:28px}.hero-title{min-height:86px;font-size:34px}.hero-title-outline{top:30px}.script-char{margin:0 .02em}.hero-smile{width:60px;height:60px;margin:28px auto 0;display:block;position:relative;top:auto;right:auto}.hero-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.barcode{display:none}.section-label{grid-template-columns:52px 1fr;gap:16px}.section-label h2{font-size:38px}.portrait-panel,.profile-card-grid,.post-card,.closing-bottom{grid-template-columns:1fr}.portrait-image{aspect-ratio:4/3}.portrait-info{border-top:1px solid var(--line);border-left:0}.resume-cube-card{min-height:244px;margin-top:22px}.portrait-honors-card{min-height:210px;margin-top:20px}.skill-row{grid-template-columns:minmax(0,1fr) 92px;gap:8px}.profile-scan-row{grid-template-columns:minmax(0,1fr) 92px;min-height:76px}.skill-signal,.portrait-signal{min-height:100%}.profile-summary h3{font-size:20px}.graphic-section{padding-right:0}.graphic-heading{grid-template-columns:1fr;min-height:auto;margin-bottom:18px;margin-right:18px}.graphic-heading .section-label{margin-right:18px}.graphic-title-pixel{width:100%;height:150px;min-height:0;margin-top:16px;display:block;position:relative;top:auto;left:auto;right:auto;transform:none}.graphic-card{flex-basis:78vw;height:min(380px,118vw)}.graphic-card.is-landscape{flex-basis:140vw;height:min(380px,118vw)}.video-project-card{height:260px;min-height:0}.video-project-row{grid-template-columns:minmax(0,1fr)}.project-media{min-height:100%}.project-front{border-left:0;gap:18px}.project-hover{width:auto;top:10px;left:10px;right:10px}.post-card{gap:16px;padding:24px}.post-index{font-size:52px}.post-copy h3{font-size:30px}.closing-section{min-height:86svh;padding:64px 18px 42px}.thanks-red,.thanks-grey,.thanks-cut{font-size:clamp(44px,12.5vw,68px)}.thanks-stack{width:100%;margin-top:30px}.thanks-red{min-height:88px;padding:12px 16px 16px}.thanks-grey,.thanks-cut{padding-left:16px}.thanks-cut{height:14px;margin-top:18px}.video-dynamic-bg,.post-dynamic-bg,.closing-dynamic-bg{opacity:.86}.site-footer,.modal-caption{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.graphic-track,.section-pad:before,.section-label>span:after,.site-nav nav a:before,.site-nav nav a svg,.entry-enter svg,.nav-shiny,.music-toggle:before,.music-toggle i,.hero-title:after,.hero-title-char,.cube,.skill-signal:after,.skill-signal span,.skill-signal i,.portrait-signal:after,.portrait-signal span,.portrait-signal i,.video-section:after,.post-section:after,.closing-section:before,.closing-section:after,.interactive-bg:after,.interactive-bg>span,.dynamic-ripple,.thanks-red,.thanks-grey,.thanks-cut,.thanks-red:after,.thanks-grey:after,.thanks-cut:after{animation:none}.graphic-pixel-bg,.graphic-title-pixel,.video-dynamic-bg,.post-dynamic-bg,.closing-dynamic-bg{display:none}.hero-title-char{opacity:1;filter:none;transform:none}.nav-shiny{color:#ffffffd6;-webkit-text-fill-color:currentColor;background:0 0}.cube{transform:none}.profile-galaxy{display:none}[data-reveal]{opacity:1;filter:none;transition:none;transform:none}}
