:root{--paper:#FDFBF4;--paper-2:#F6F1E3;--paper-3:#EDE5D2;--ink:#16181D;--ink-2:#3E4550;--ink-3:#6E7787;--blue:#184C95;--blue-2:#1970BD;--blue-3:#5AA6E8;--yellow:#FFD400;--red:#FF3D5A;--cyan:#00BCD4;--green:#2FBF71;--bw:3px;--sh:7px;--sh-sm:4px;--ease:cubic-bezier(.16,1,.3,1);--pop:cubic-bezier(.34,1.56,.64,1);--shell:1260px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:"PingFang SC","HarmonyOS Sans SC","Microsoft YaHei",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.75;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4{margin:0;line-height:1.2;font-weight:900;letter-spacing:-.01em}p{margin:0}button{font:inherit}.shell{width:100%;max-width:var(--shell);margin-inline:auto;padding-inline:26px}.dots{background-image:radial-gradient(var(--ink) 1.1px,transparent 1.1px);background-size:9px 9px}.burst{position:relative;overflow:hidden}.burst::before{content:"";position:absolute;inset:-60%;background:repeating-conic-gradient(from 0deg at 50% 50%,var(--ink) 0deg 1.1deg,transparent 1.1deg 7deg);opacity:.07;pointer-events:none}.sfx{display:inline-block;font-weight:900;font-style:italic;letter-spacing:-.03em;-webkit-text-stroke:4px var(--ink);color:var(--yellow);paint-order:stroke fill;text-shadow:5px 5px 0 var(--ink);transform:rotate(-7deg);line-height:.9;user-select:none}.sfx-red{color:var(--red)}.sfx-cyan{color:var(--cyan)}.hl{background:linear-gradient(transparent 58%,var(--yellow) 58%,var(--yellow) 92%,transparent 92%);padding:0 .12em}.bubble{position:relative;display:inline-flex;align-items:center;gap:9px;padding:9px 20px;background:var(--paper);border:var(--bw) solid var(--ink);border-radius:999px;font-weight:800;font-size:14px;letter-spacing:.02em;box-shadow:var(--sh-sm) var(--sh-sm) 0 var(--ink)}.bubble::after{content:"";position:absolute;left:30px;bottom:-13px;width:17px;height:15px;background:var(--paper);border-right:var(--bw) solid var(--ink);border-bottom:var(--bw) solid var(--ink);transform:skewX(-18deg) rotate(42deg)}.bubble--yellow{background:var(--yellow)}.bubble--yellow::after{background:var(--yellow)}.mg{font-weight:900;-webkit-text-stroke:4px var(--ink);color:var(--paper);paint-order:stroke fill;text-shadow:7px 7px 0 var(--ink);letter-spacing:-.02em}.tape{position:absolute;width:96px;height:27px;background:rgba(90,166,232,.5);border-left:1px dashed rgba(255,255,255,.7);border-right:1px dashed rgba(255,255,255,.7);top:-13px;left:50%;transform:translateX(-50%) rotate(-3deg);z-index:2}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;border:var(--bw) solid var(--ink);border-radius:6px;background:var(--paper);color:var(--ink);font-weight:800;font-size:16.5px;letter-spacing:.01em;cursor:pointer;box-shadow:var(--sh-sm) var(--sh-sm) 0 var(--ink);transition:transform .13s var(--ease),box-shadow .13s var(--ease),background .18s}.btn svg{width:20px;height:20px;flex-shrink:0}.btn:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.btn:active{transform:translate(var(--sh-sm),var(--sh-sm));box-shadow:0 0 0 var(--ink)}.btn-hot{background:var(--red);color:#fff}.btn-hot:hover{background:#ff2b4b}.btn-ink{background:var(--ink);color:var(--paper)}.btn-ink:hover{background:#000}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover{background:#123d7a}.btn-yellow{background:var(--yellow)}.btn-lg{padding:19px 42px;font-size:18.5px}.masthead{position:sticky;top:0;z-index:900;background:var(--paper);border-bottom:var(--bw) solid var(--ink);transition:box-shadow .2s}.masthead::before{content:"";display:block;height:5px;background:repeating-linear-gradient(45deg,var(--yellow) 0 14px,var(--ink) 14px 28px)}.masthead.stuck{box-shadow:0 6px 0 var(--ink)}.bar{display:flex;align-items:center;gap:40px;height:80px}.brand{display:flex;align-items:center;gap:13px;flex-shrink:0}.brand .mark{width:50px;height:50px;border:var(--bw) solid var(--ink);border-radius:6px;background:var(--paper);box-shadow:4px 4px 0 var(--ink);object-fit:cover;transition:transform .2s var(--pop)}.brand:hover .mark{transform:rotate(-8deg) scale(1.06)}.brand .name{display:flex;flex-direction:column;align-items:flex-start;font-weight:900;font-size:19px;letter-spacing:-.01em;line-height:1.12}.brand .name small{display:inline-block;padding:1px 7px 2px;margin-bottom:4px;background:var(--yellow);border:2px solid var(--ink);border-radius:3px;font-size:11px;font-weight:900;letter-spacing:.1em;line-height:1.25;color:var(--ink);text-transform:uppercase}nav{flex:1 1 auto;min-width:0;display:flex;align-items:center}.links{flex:1 1 auto;display:flex;align-items:center;gap:8px;justify-content:center}.links a{position:relative;display:block;padding:9px 28px;font-weight:700;font-size:15.5px;border-radius:4px;transition:background .16s,transform .16s var(--pop)}.links a::after{content:"";position:absolute;left:28px;right:28px;bottom:5px;height:4px;background:var(--yellow);border-radius:0;transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease)}.links a:hover{background:var(--paper-2)}.links a:hover::after,.links a.on::after{transform:scaleX(1)}.links a.on{font-weight:900}.bar .btn{flex-shrink:0;padding:12px 34px;font-size:15px}.nav-dl{display:none}.burger{display:none;width:46px;height:46px;align-items:center;justify-content:center;background:var(--paper);border:var(--bw) solid var(--ink);border-radius:6px;color:var(--ink);cursor:pointer;box-shadow:3px 3px 0 var(--ink)}.burger svg{width:22px;height:22px}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;inset:0;z-index:950;visibility:hidden}.sheet.open{visibility:visible}.sheet .veil{position:absolute;top:0;right:0;bottom:0;left:0;inset:0;background:rgba(22,24,29,.5);opacity:0;transition:opacity .28s}.sheet.open .veil{opacity:1}.sheet .tray{position:absolute;top:0;right:0;bottom:0;width:min(340px,86vw);background:var(--paper);border-left:var(--bw) solid var(--ink);padding:84px 26px 30px;display:flex;flex-direction:column;gap:6px;transform:translateX(100%);transition:transform .34s var(--ease)}.sheet.open .tray{transform:none}.sheet .tray a{padding:15px 18px;font-weight:800;font-size:17px;border:var(--bw) solid transparent;border-radius:12px;transition:background .16s,border-color .16s,transform .16s var(--pop)}.sheet .tray a:hover{background:var(--yellow);border-color:var(--ink);transform:translateX(4px)}.sheet .x{position:absolute;top:20px;right:20px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--paper);border:var(--bw) solid var(--ink);border-radius:50%;color:var(--ink);cursor:pointer;box-shadow:3px 3px 0 var(--ink)}.stage{position:relative;padding:72px 0 92px;overflow:hidden}.stage::before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--ink) 1.1px,transparent 1.1px);background-size:9px 9px;opacity:.07;pointer-events:none}.stage::after{content:"";position:absolute;left:-10%;top:-30%;width:70%;height:160%;background:repeating-conic-gradient(from 0deg at 80% 50%,var(--blue) 0deg 1deg,transparent 1deg 9deg);opacity:.06;pointer-events:none}.stage--sub::after{content://;position:absolute;left:auto;right:0;top:0;width:52%;height:64%;background:repeating-conic-gradient(from 0deg at 100% 0%,var(--blue) 0deg 1deg,transparent 1deg 11deg);opacity:.05;pointer-events:none}.stage-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.stage-grid>div:last-child{position:relative;justify-self:center;width:100%}@media (min-width:1081px){.stage-grid>div:last-child{max-width:382px}}.stage h1{margin-top:22px;font-size:clamp(34px,4.2vw,54px);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.stage h1 .lite{display:block;font-size:12px;font-weight:900;letter-spacing:.2em;color:var(--blue-2);margin-bottom:14px;-webkit-text-stroke:0}.stage .lede{margin-top:22px;max-width:530px;font-size:17px;line-height:1.86;color:var(--ink-2)}.stage .lede b{background:linear-gradient(transparent 60%,var(--cyan) 60%,var(--cyan) 92%,transparent 92%)}.acts{display:flex;flex-wrap:wrap;gap:15px;margin-top:34px}.figures{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:38px}@media (max-width:620px){.figures{grid-template-columns:1fr;gap:12px}}.fig{flex:1 1 130px;min-width:0;padding:15px 18px;background:var(--paper);border:var(--bw) solid var(--ink);border-radius:6px;box-shadow:var(--sh-sm) var(--sh-sm) 0 var(--ink);transition:transform .2s var(--pop)}.fig:nth-child(2){transform:rotate(-1.6deg)}.fig:nth-child(3){transform:rotate(1.4deg)}.fig:hover{transform:rotate(0) translateY(-4px)}.fig .n{font-size:32px;font-weight:900;line-height:1;letter-spacing:-.03em;color:var(--blue)}.fig .n span{font-size:17px}.fig .t{margin-top:5px;font-size:13px;font-weight:700;color:var(--ink-3)}.cover{position:relative;width:360px;max-width:100%;aspect-ratio:1 / 1;background:var(--paper);border:4px solid var(--ink);box-shadow:14px 14px 0 var(--ink);transform:rotate(2.2deg);overflow:hidden;display:grid;place-items:center}.cover::before{content:"";position:absolute;inset:0;z-index:3;background-image:radial-gradient(rgba(253,251,244,.4) 1.1px,transparent 1.1px);background-size:8px 8px;pointer-events:none}.cover::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 32%,var(--paper) 74%)}.cover img{position:absolute;z-index:2;inset:0;width:100%;height:100%;object-fit:cover}@keyframes floaty{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-14px) rotate(1deg)}}.cover-tag{position:absolute;z-index:3;top:14px;left:14px;padding:7px 18px;background:var(--red);color:#fff;border:var(--bw) solid var(--ink);font-weight:900;font-size:13px;letter-spacing:.06em;transform:rotate(-4deg);box-shadow:var(--sh-sm) var(--sh-sm) 0 var(--ink)}.cover-vol{position:absolute;z-index:3;bottom:14px;right:14px;width:78px;height:78px;display:grid;place-items:center;text-align:center;background:var(--ink);color:var(--paper);border:var(--bw) solid var(--ink);border-radius:50%;transform:rotate(-9deg);box-shadow:var(--sh-sm) var(--sh-sm) 0 var(--red);font-weight:900;font-size:12px;line-height:1.35}.cover-vol b{display:block;font-size:19px;color:var(--yellow)}.sticker{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:7px;padding:9px 16px;background:var(--paper);border:var(--bw) solid var(--ink);border-radius:6px;font-size:13px;font-weight:800;box-shadow:var(--sh-sm) var(--sh-sm) 0 var(--ink);white-space:nowrap;animation:floaty 6s ease-in-out infinite}.sticker svg{width:15px;height:15px;color:var(--blue)}.sticker.s1{top:5%;right:-24px;left:auto;animation-delay:.3s}.sticker.s2{top:42%;right:-32px;left:auto;animation-delay:1.4s;background:var(--yellow)}.ribbon{border-top:var(--bw) solid var(--ink);border-bottom:var(--bw) solid var(--ink);background:var(--ink);padding:15px 0;overflow:hidden;position:relative}.ribbon::before,.ribbon::after{content:"";position:absolute;top:0;bottom:0;width:90px;z-index:2;pointer-events:none}.ribbon::before{left:0;background:linear-gradient(90deg,var(--ink),transparent)}.ribbon::after{right:0;background:linear-gradient(-90deg,var(--ink),transparent)}.ribbon .track{display:flex;width:max-content;animation:filmroll 46s linear infinite}.ribbon:hover .track{animation-play-state:paused}@keyframes filmroll{to{transform:translateX(-50%)}}.ribbon .item{display:inline-flex;align-items:center;gap:11px;padding:0 26px;color:var(--paper);font-weight:800;font-size:15.5px;white-space:nowrap;border-right:2px dashed rgba(253,251,244,.28)}.ribbon .item .pip{width:10px;height:10px;border-radius:50%;background:var(--yellow);flex-shrink:0}.ribbon .item:nth-child(3n) .pip{background:var(--red)}.ribbon .item:nth-child(4n) .pip{background:var(--cyan)}.ribbon .item:nth-child(5n) .pip{background:var(--green)}.band{padding:96px 0;position:relative}.band.tint{background:var(--paper-2)}.band.tint::before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--ink) 1px,transparent 1px);background-size:9px 9px;opacity:.05;pointer-events:none}.band>.shell{position:relative;z-index:2}.crown{max-width:760px}.crown.mid{margin-inline:auto;text-align:center}.crown .kicker{display:inline-block;padding:6px 16px;background:var(--ink);color:var(--paper);font-size:12px;font-weight:900;letter-spacing:.2em;transform:rotate(-1.6deg)}.crown h2{margin-top:20px;font-size:clamp(30px,4.1vw,50px);line-height:1.16;letter-spacing:-.028em}.crown h2 em{font-style:normal;background:linear-gradient(transparent 56%,var(--yellow) 56%,var(--yellow) 93%,transparent 93%);padding:0 .1em}.crown .note{margin-top:18px;font-size:16.5px;line-height:1.9;color:var(--ink-2)}.strip{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:52px}.strip .cell{position:relative;background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:var(--sh) var(--sh) 0 var(--ink);padding:26px 22px 30px;overflow:hidden;transition:transform .24s var(--pop),box-shadow .24s var(--pop)}.strip .cell:nth-child(1){transform:rotate(-1.3deg)}.strip .cell:nth-child(2){transform:rotate(.9deg) translateY(10px)}.strip .cell:nth-child(3){transform:rotate(-.7deg)}.strip .cell:nth-child(4){transform:rotate(1.5deg) translateY(8px)}.strip .cell:hover{transform:rotate(0) translateY(-6px);box-shadow:calc(var(--sh) + 4px) calc(var(--sh) + 4px) 0 var(--ink);z-index:3}.strip .cell .no{position:absolute;top:-10px;right:12px;font-size:76px;font-weight:900;color:var(--ink);line-height:1;letter-spacing:-.05em;user-select:none}.strip .cell .ic{width:52px;height:52px;display:grid;place-items:center;background:var(--yellow);border:var(--bw) solid var(--ink);border-radius:6px;box-shadow:var(--sh-sm) var(--sh-sm) 0 var(--ink);margin-bottom:18px}.strip .cell .ic svg{width:26px;height:26px}.strip .cell:nth-child(2) .ic{background:var(--cyan);color:var(--ink)}.strip .cell:nth-child(3) .ic{background:var(--red);color:var(--ink)}.strip .cell:nth-child(4) .ic{background:var(--blue-3);color:var(--ink)}.strip .cell h3{font-size:19.5px;letter-spacing:-.015em}.strip .cell p{margin-top:11px;font-size:14.8px;line-height:1.82;color:var(--ink-2)}.strip .cell .sfx-mini{position:absolute;bottom:8px;right:12px;font-weight:900;font-style:italic;font-size:15px;color:var(--ink-3);opacity:.45;letter-spacing:-.02em}.duo{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:56px}.duo .box{position:relative;padding:34px;border:var(--bw) solid var(--ink);box-shadow:var(--sh) var(--sh) 0 var(--ink);background:var(--paper)}.duo .box.a{transform:rotate(-1deg);background:var(--blue);color:#fff}.duo .box.b{transform:rotate(1deg);background:var(--paper-2)}.duo .box h3{font-size:23px;letter-spacing:-.02em;margin-bottom:14px}.duo .box p{font-size:15.6px;line-height:1.95}.duo .box.a p{color:rgba(255,255,255,.9)}.duo .box.b p{color:var(--ink-2)}.duo .box .quote{position:absolute;top:-18px;left:26px;padding:6px 18px;background:var(--yellow);color:var(--ink);border:var(--bw) solid var(--ink);font-weight:900;font-size:13px;transform:rotate(-3deg);box-shadow:3px 3px 0 var(--ink)}.frames{display:grid;grid-template-columns:repeat(6,1fr);gap:20px;margin-top:52px}.frame{position:relative;grid-column:span 2;min-width:0;padding:30px;background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:var(--sh) var(--sh) 0 var(--ink);overflow:hidden;transition:transform .24s var(--pop),box-shadow .24s var(--pop)}.frame:hover{transform:translate(-4px,-4px) rotate(-.7deg);box-shadow:calc(var(--sh) + 5px) calc(var(--sh) + 5px) 0 var(--ink);z-index:3}.frame.w2{grid-column:span 2}.frame.w3{grid-column:span 3}.frame.w4{grid-column:span 4}.frame.w6{grid-column:span 6}.statline{position:relative;display:grid;grid-template-columns:repeat(3,1fr);margin-top:46px;background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:var(--sh) var(--sh) 0 var(--ink);overflow:hidden}.statline::before{content:"";position:absolute;inset:0;background-image:radial-gradient(var(--ink) 1px,transparent 1px);background-size:9px 9px;opacity:.055;pointer-events:none}.statline .st{position:relative;min-width:0;padding:38px 20px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.statline .st + .st{border-left:var(--bw) solid var(--ink)}.statline .st.mid{background:var(--blue);color:#fff}.statline .st.mid::before,.statline .st.mid::after{content:"";position:absolute;left:0;right:0;height:7px;background:repeating-linear-gradient(45deg,var(--yellow) 0 7px,var(--ink) 7px 14px)}.statline .st.mid::before{top:0}.statline .st.mid::after{bottom:0}.statline .st-no{display:inline-block;padding:3px 10px;font-family:ui-monospace,"SFMono-Regular",Menlo,monospace;font-size:11px;font-weight:900;letter-spacing:.16em;background:var(--ink);color:var(--paper);transform:rotate(-1.8deg)}.statline .st.mid .st-no{background:var(--yellow);color:var(--ink)}.statline .st-n{margin-top:18px;font-size:clamp(30px,3.8vw,48px);font-weight:900;letter-spacing:-.05em;line-height:1.04;color:var(--blue);word-break:break-word;text-shadow:3px 3px 0 rgba(22,24,29,.11)}.statline .st.mid .st-n{color:#fff;text-shadow:3px 3px 0 rgba(0,0,0,.28)}.statline .st-n .u{color:var(--red)}.statline .st.mid .st-n .u{color:var(--yellow)}.statline .st-n.hl{position:relative;display:inline-block;padding-bottom:9px}.statline .st-n.hl::after{content://;position:absolute;left:-2px;right:-2px;bottom:0;height:7px;background:var(--yellow)}.statline .st-t{margin-top:14px;font-size:12.5px;font-weight:800;letter-spacing:.2em;color:var(--ink-3)}.statline .st.mid .st-t{color:rgba(253,251,244,.72)}.frame .badge{width:54px;height:54px;display:grid;place-items:center;border:var(--bw) solid var(--ink);border-radius:6px;background:var(--yellow);box-shadow:var(--sh-sm) var(--sh-sm) 0 var(--ink);margin-bottom:20px;transition:transform .25s var(--pop)}.frame:hover .badge{transform:rotate(-11deg) scale(1.09)}.frame .badge svg{width:27px;height:27px}.frame h3{font-size:21px;letter-spacing:-.02em}.frame p{margin-top:12px;font-size:15.2px;line-height:1.86;color:var(--ink-2);word-break:break-word}.frame .meta{margin-top:18px;font-family:ui-monospace,"SFMono-Regular",Menlo,monospace;font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--ink-3)}.frame .sfx-pop{position:absolute;right:16px;bottom:10px;font-weight:900;font-style:italic;font-size:21px;letter-spacing:-.03em;color:var(--ink);opacity:.1;user-select:none}.frame.blue{background:var(--blue);color:#fff}.frame.blue p{color:rgba(255,255,255,.9)}.frame.blue .meta{color:rgba(255,255,255,.65)}.frame.blue .badge{color:var(--ink)}.frame.ink{background:var(--ink);color:var(--paper)}.frame.ink p{color:rgba(253,251,244,.78)}.frame.ink .meta{color:rgba(253,251,244,.5)}.frame.ink .badge{background:var(--red);color:#fff}.frame.yellow{background:var(--yellow)}.frame.cyan{background:var(--cyan);color:var(--ink)}.frame.cyan p{color:rgba(22,24,29,.86)}.frame.cyan .meta{color:rgba(22,24,29,.75)}.frame.cyan .badge{background:var(--paper);color:var(--ink)}.frame.hero-card::before{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from 0deg at 12% 88%,var(--ink) 0deg 1deg,transparent 1deg 10deg);opacity:.06;pointer-events:none}.ticks{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.ticks li{display:inline-flex;align-items:center;gap:7px;padding:7px 15px;background:var(--paper-2);border:2px solid var(--ink);border-radius:999px;font-size:13.4px;font-weight:700}.ticks li svg{width:14px;height:14px;color:var(--green);flex-shrink:0}.frame.blue .ticks li,.frame.ink .ticks li{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.6);color:#fff}.frame.cyan .ticks li{background:rgba(22,24,29,.08);border-color:rgba(22,24,29,.35);color:var(--ink)}.frame.blue .ticks li svg,.frame.ink .ticks li svg{color:var(--yellow)}.frame.cyan .ticks li svg{color:var(--ink)}.chapters{position:relative;margin-top:56px;display:flex;flex-direction:column;gap:22px}.chapters::before{content:"";position:absolute;left:33px;top:26px;bottom:26px;width:4px;background:repeating-linear-gradient(180deg,var(--ink) 0 10px,transparent 10px 18px)}.chapter{position:relative;display:grid;grid-template-columns:70px 1fr;gap:26px;align-items:start}.chapter .dot{position:relative;z-index:2;width:70px;height:70px;display:grid;place-items:center;background:var(--paper);border:var(--bw) solid var(--ink);border-radius:50%;box-shadow:var(--sh-sm) var(--sh-sm) 0 var(--ink);font-weight:900;font-size:13px;font-family:ui-monospace,Menlo,monospace;transition:transform .25s var(--pop),background .25s}.chapter:hover .dot{background:var(--yellow);transform:scale(1.1) rotate(-9deg)}.chapter .card{position:relative;padding:26px 30px;background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:var(--sh) var(--sh) 0 var(--ink);transition:transform .24s var(--pop),box-shadow .24s var(--pop)}.chapter:nth-child(odd) .card{transform:rotate(-.5deg)}.chapter:nth-child(even) .card{transform:rotate(.5deg)}.chapter:hover .card{transform:rotate(0) translate(-4px,-4px);box-shadow:calc(var(--sh) + 4px) calc(var(--sh) + 4px) 0 var(--ink)}.chapter .card .yr{display:inline-block;padding:4px 14px;background:var(--ink);color:var(--paper);font-weight:900;font-size:12.5px;letter-spacing:.1em;border-radius:999px}.chapter .card h3{margin-top:12px;font-size:22px;letter-spacing:-.02em}.chapter .card p{margin-top:10px;font-size:15.2px;line-height:1.85;color:var(--ink-2)}.vol-wall{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:52px}.vol-card{position:relative;display:flex;flex-direction:column;padding:30px 26px 34px;background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:var(--sh) var(--sh) 0 var(--ink);overflow:hidden;transition:transform .26s var(--pop),box-shadow .26s var(--pop)}.vol-card:nth-child(3n+1){transform:rotate(-1.4deg)}.vol-card:nth-child(3n+2){transform:rotate(.8deg)}.vol-card:nth-child(3n+3){transform:rotate(-.6deg)}.vol-card:hover{transform:rotate(0) translate(-5px,-6px) scale(1.02);box-shadow:calc(var(--sh) + 5px) calc(var(--sh) + 5px) 0 var(--ink);z-index:4}.vol-card .spine{display:flex;align-items:baseline;gap:10px;padding-bottom:14px;border-bottom:3px solid var(--ink);margin-bottom:18px}.vol-card .spine .v{font-size:34px;font-weight:900;letter-spacing:-.04em;font-family:ui-monospace,Menlo,monospace;line-height:1}.vol-card .spine .d{margin-left:auto;font-size:12.5px;font-weight:800;color:var(--ink-3)}.vol-card h3{font-size:19px;letter-spacing:-.018em;margin:0 0 19px}.vol-card p{margin:0 0 20px;font-size:14.6px;line-height:1.8;color:var(--ink-2)}.vol-card .ticks{margin-top:0;margin-bottom:20px}.vol-card .btn-dl{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:var(--bw) solid var(--ink);border-radius:6px;background:var(--ink);color:var(--paper);font-weight:800;font-size:14.5px;letter-spacing:.01em;box-shadow:3px 3px 0 rgba(22,24,29,.3);transition:transform .13s var(--ease),box-shadow .13s var(--ease),background .18s}.vol-card .btn-dl svg{width:16px;height:16px;flex-shrink:0}.vol-card .btn-dl:hover{background:var(--red);transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--ink)}.vol-card .btn-dl:active{transform:translate(3px,3px);box-shadow:0 0 0 transparent}.vol-card .badge-now{position:absolute;top:14px;right:-30px;padding:5px 34px;background:var(--red);color:#fff;font-weight:900;font-size:11.5px;letter-spacing:.1em;transform:rotate(38deg);box-shadow:0 3px 0 rgba(22,24,29,.35)}.vol-card.is-now{background:var(--yellow)}.blast{position:relative;padding:84px 0 96px;overflow:hidden;background:var(--blue);border-top:var(--bw) solid var(--ink);border-bottom:var(--bw) solid var(--ink);text-align:center}.blast::before{content:"";position:absolute;inset:-55%;background:repeating-conic-gradient(from 0deg at 50% 50%,#fff 0deg 1.6deg,transparent 1.6deg 9deg);opacity:.12}.blast::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,transparent 22%,rgba(24,76,149,.55) 74%)}.blast>.shell{position:relative;z-index:3}.blast .kaboom{position:absolute;z-index:2;font-weight:900;font-style:italic;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;color:var(--yellow);text-shadow:6px 6px 0 var(--ink);user-select:none;pointer-events:none}.blast .kaboom.k1{top:8%;left:6%;font-size:62px;transform:rotate(-14deg)}.blast .kaboom.k2{bottom:12%;right:7%;font-size:54px;transform:rotate(11deg);color:var(--red)}.blast h2{font-size:clamp(32px,4.8vw,60px);line-height:1.1;color:#fff;-webkit-text-stroke:4px var(--ink);paint-order:stroke fill;text-shadow:8px 8px 0 var(--ink);letter-spacing:-.03em}.blast p{margin:26px auto 0;max-width:620px;font-size:17px;line-height:1.9;color:rgba(255,255,255,.94);font-weight:600}.blast .acts{justify-content:center;margin-top:38px}.blast .fine{margin-top:24px;font-size:13.5px;color:rgba(255,255,255,.8);font-weight:600}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;counter-reset:st}.step{position:relative;padding:30px 26px;background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:var(--sh) var(--sh) 0 var(--ink);transition:transform .24s var(--pop),box-shadow .24s var(--pop)}.step:nth-child(1){transform:rotate(-1.2deg)}.step:nth-child(2){transform:rotate(.7deg)}.step:nth-child(3){transform:rotate(-.8deg)}.step:hover{transform:rotate(0) translate(-4px,-4px);box-shadow:calc(var(--sh)+4px) calc(var(--sh)+4px) 0 var(--ink)}.step::before{counter-increment:st;content:counter(st);display:grid;place-items:center;width:50px;height:50px;margin-bottom:18px;background:var(--ink);color:var(--paper);border-radius:50%;font-weight:900;font-size:22px;font-family:ui-monospace,Menlo,monospace;transform:rotate(-7deg)}.step h3{font-size:19px;letter-spacing:-.018em}.step p{margin-top:10px;font-size:14.8px;line-height:1.82;color:var(--ink-2)}.step .ic{position:absolute;top:24px;right:24px;width:30px;height:30px;color:var(--blue-2)}.step .ic svg{width:100%;height:100%}.faq-list{display:flex;flex-direction:column;gap:16px;margin:52px auto 0}.faq-item{background:var(--paper);border:var(--bw) solid var(--ink);box-shadow:var(--sh) var(--sh) 0 var(--ink);transition:transform .2s var(--pop),box-shadow .2s var(--pop),background .2s}.faq-item:nth-child(odd){transform:rotate(-.35deg)}.faq-item:nth-child(even){transform:rotate(.35deg)}.faq-item:hover{box-shadow:calc(var(--sh)+3px) calc(var(--sh)+3px) 0 var(--ink)}.faq-item.open{transform:rotate(0);background:var(--paper-2)}.faq-q{width:100%;display:flex;align-items:center;gap:16px;padding:22px 26px;background:transparent;border:0;color:var(--ink);font-size:17.5px;font-weight:800;letter-spacing:-.01em;text-align:left;cursor:pointer;font-family:inherit}.faq-q>span:first-child{flex:1}.faq-q::before{content:"Q";flex-shrink:0;width:36px;height:36px;display:grid;place-items:center;background:var(--ink);color:var(--yellow);border-radius:50%;font-weight:900;font-size:16px;font-family:ui-monospace,Menlo,monospace;transform:rotate(-8deg)}.faq-icon{flex-shrink:0;width:32px;height:32px;display:grid;place-items:center;background:var(--yellow);border:var(--bw) solid var(--ink);border-radius:50%;transition:transform .34s var(--pop),background .2s,color .2s}.faq-item.open .faq-icon{transform:rotate(135deg);background:var(--red);color:#fff}.faq-a{max-height:0;overflow:hidden;transition:max-height .42s var(--ease)}.faq-a-inner{padding:0 26px 26px 78px;font-size:15.6px;line-height:1.92;color:var(--ink-2)}.faq-a-inner a{color:var(--blue-2);font-weight:800;text-decoration:underline;text-underline-offset:3px}.faq-a-inner a:hover{background:var(--yellow)}.basement{position:relative;background:var(--ink);color:var(--paper);padding:74px 0 34px;overflow:hidden}.basement::before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(253,251,244,.9) 1.1px,transparent 1.1px);background-size:9px 9px;opacity:.07}.basement::after{content:"";position:absolute;left:0;right:0;top:0;height:10px;background:repeating-linear-gradient(-45deg,var(--ink) 0 12px,var(--yellow) 12px 24px)}.basement>.shell{position:relative;z-index:2}.basement .cols{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:44px}.basement .brand .mark{border-color:var(--paper);box-shadow:3px 3px 0 var(--yellow)}.basement .brand .name{color:var(--paper)}.basement .brand .name small{color:var(--ink)}.basement .pitch{margin-top:18px;font-size:14.8px;line-height:1.86;color:rgba(253,251,244,.72);max-width:330px}.basement h4{font-size:13px;letter-spacing:.18em;font-weight:900;color:var(--yellow);margin-bottom:16px;text-transform:uppercase}.basement li{margin-bottom:11px}.basement li a{font-size:15px;font-weight:600;color:rgba(253,251,244,.82);transition:color .16s,transform .16s;display:inline-block}.basement li a:hover{color:var(--yellow);transform:translateX(4px)}.basement .rule{margin-top:56px;padding-top:26px;border-top:2px dashed rgba(253,251,244,.24);display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;font-size:13.8px;color:rgba(253,251,244,.62)}.basement .icp{display:inline-flex;align-items:center;gap:8px;padding:7px 18px;border:2px solid rgba(253,251,244,.4);border-radius:999px;font-weight:700;transition:background .18s,color .18s,border-color .18s}.basement .icp svg{width:15px;height:15px}.basement .icp:hover{background:var(--yellow);color:var(--ink);border-color:var(--yellow)}.rise{opacity:1;transform:none}.js .rise{opacity:0;transform:translateY(26px)}.js .rise.in{opacity:1;transform:none;transition:opacity .68s var(--ease),transform .68s var(--ease)}.d1{transition-delay:.09s}.d2{transition-delay:.18s}.d3{transition-delay:.27s}.d4{transition-delay:.36s}.js .rise:not(.in){transition-delay:0s !important}.js .masthead .rise,.js .stage .rise,.js .ribbon .rise,.js .crown.rise{opacity:1 !important;transform:none !important;transition:none !important;transition-delay:0s !important}@media (max-width:1080px){.stage-grid{grid-template-columns:1fr;gap:54px}.cover{max-width:460px;margin-inline:auto}.sticker.s1{right:-12px}.sticker.s2{right:-16px}.strip{grid-template-columns:repeat(2,1fr)}.frames{grid-template-columns:repeat(4,1fr)}.frame.w3,.frame.w4{grid-column:span 4}.vol-wall{grid-template-columns:repeat(2,1fr)}.basement .cols{grid-template-columns:1fr 1fr;gap:34px}}@media (max-width:1180px){.links,.bar .btn{display:none}.bar{gap:14px}.nav-dl{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;margin-left:auto;background:var(--red);color:#fff;border:var(--bw) solid var(--ink);border-radius:6px;box-shadow:3px 3px 0 var(--ink);transition:transform .18s var(--pop)}.nav-dl svg{width:22px;height:22px}.nav-dl:active{transform:translate(3px,3px);box-shadow:0 0 0 var(--ink)}.burger{display:flex;margin-left:0}}@media (max-width:860px){.stage{padding:46px 0 64px}.band{padding:68px 0}.duo{grid-template-columns:1fr}.steps{grid-template-columns:1fr}.step:nth-child(n){transform:rotate(-.6deg)}.stage h1{font-size:32px;letter-spacing:0;line-height:1.18}.stage h1 .lite{font-size:11px;letter-spacing:.26em;margin-bottom:12px}.stage .lede{font-size:16px}.figures{gap:11px}.fig{min-width:0;padding:13px 15px}.fig .n{font-size:25px}.cover{max-width:360px}.sticker{font-size:12px;padding:7px 13px}.sticker.s1{right:-6px;top:5%}.sticker.s2{right:-8px;top:40%}}@media (max-width:620px){.shell{padding-inline:18px}.btn-lg{padding:16px 26px;font-size:16.5px}.strip{grid-template-columns:1fr}.strip .cell:nth-child(n){transform:rotate(-.7deg)}.frames{grid-template-columns:1fr}.frame.w2,.frame.w3,.frame.w4,.frame.w6{grid-column:span 1}.statline{grid-template-columns:1fr}.statline .st + .st{border-left:0;border-top:var(--bw) solid var(--ink)}.statline .st{padding:30px 18px 26px}.vol-wall{grid-template-columns:1fr}.vol-card:nth-child(n){transform:rotate(-.8deg)}.chapter{grid-template-columns:54px 1fr;gap:16px}.chapters::before{left:25px}.chapter .dot{width:54px;height:54px;font-size:11px}.chapter .card{padding:20px 20px 24px}.faq-q{padding:18px;font-size:16px;gap:12px}.faq-q::before{width:30px;height:30px;font-size:14px}.faq-a-inner{padding:0 18px 20px;font-size:15px}.blast .kaboom.k1{font-size:40px;left:2%}.blast .kaboom.k2{font-size:34px;right:2%}.basement .cols{grid-template-columns:1fr;gap:30px}.basement .rule{flex-direction:column;align-items:flex-start}}@media (max-width:360px){.shell{padding-inline:14px}.bar{gap:10px}.nav-dl{width:42px;height:42px;box-shadow:2px 2px 0 var(--ink)}.nav-dl svg{width:20px;height:20px}.burger{width:42px;height:42px;box-shadow:2px 2px 0 var(--ink)}.stage h1{font-size:28px;line-height:1.2}.stage h1 .lite{font-size:11px;margin-bottom:10px}.stage .lede{font-size:14.5px}.btn-lg{padding:14px 20px;font-size:15.5px}.btn{padding:12px 22px;font-size:15px}.cover{width:100%}.sticker{font-size:11px;padding:6px 10px}.sticker.s1{right:-4px;top:4%}.sticker.s2{right:-5px;top:38%}.crown h2{font-size:26px}.frame{padding:22px}.frame p{font-size:14px;line-height:1.7}.frame h3{font-size:19px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}html{scroll-behavior:auto}}