.s2{--s2-bg:#efece4;--s2-card:#faf8f2;--s2-ink:#111;--s2-red:#ff2d23;--s2-muted:#3d3a35;--s2-faint:#77736b;--s2-line:#111;--s2-hard:6px 6px 0 #111111e6;--s2-hard-sm:4px 4px 0 #111111d9;--s2-wall:#111;--s2-wall-line:transparent;color:var(--s2-ink);background:var(--s2-bg);font-family:var(--font-sans), "Noto Sans SC", -apple-system, sans-serif}.dark .s2{--s2-bg:#0a0a0b;--s2-card:#141416;--s2-ink:#f5f4f2;--s2-muted:#f5f4f29e;--s2-faint:#f5f4f273;--s2-line:#f5f4f266;--s2-hard:5px 5px 0 #ff2d234d;--s2-hard-sm:4px 4px 0 #ff2d234d;--s2-wall:#141416;--s2-wall-line:#f5f4f22e}.s2 .wrap{max-width:1240px;margin:0 auto;padding:0 36px}.s2 .anton{letter-spacing:.02em;font-family:Anton,Noto Sans SC,sans-serif}.s2 .red{color:var(--s2-red)}.s2 .serif-i{font-family:var(--font-serif);font-style:italic}.s2-masthead{border-bottom:3px solid var(--s2-ink);letter-spacing:.18em;justify-content:space-between;align-items:center;padding:13px 36px;font-size:11px;font-weight:700;display:flex}.s2 .s2-mh-sw{align-items:center;gap:6px;display:inline-flex}.s2 .s2-lang-sw,.s2 .s2-theme-sw{border:2px solid var(--s2-ink);background:var(--s2-card);height:32px;color:var(--s2-ink);letter-spacing:.06em;cursor:pointer;justify-content:center;align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:inline-flex}.s2 .s2-lang-sw{padding:0 10px}.s2 .s2-lang-sw i{opacity:.55;font-size:8px;font-style:normal}.s2 .s2-theme-sw{width:32px;font-size:14px}.s2-header{border-bottom:1.5px solid var(--s2-line);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;padding:16px 36px;display:grid}.s2 .logo{letter-spacing:.1em;color:var(--s2-ink);font-family:Anton,Noto Sans SC;font-size:26px;text-decoration:none}.s2-header nav{justify-content:center;gap:24px;font-size:13px;font-weight:600;display:flex}.s2-header nav a{color:var(--s2-ink);white-space:nowrap;text-decoration:none}.s2-header nav .s2-dd-wrap{position:relative}.s2-dd-wrap:after{content:"";height:14px;display:none;position:absolute;top:100%;left:-8px;right:-8px}.s2-dd-wrap:hover:after{display:block}.s2-header nav .s2-dd-trigger{align-items:center;gap:5px;display:inline-flex}.s2-header nav .s2-dd-trigger i{opacity:.6;font-size:9px;font-style:normal}.s2-header nav .s2-dd{background:var(--s2-card);border:2px solid var(--s2-ink);min-width:220px;box-shadow:var(--s2-hard-sm);z-index:40;padding:8px;display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.s2-dd-wrap:hover .s2-dd{display:block}.s2 .s2-dd a{color:var(--s2-ink);padding:9px 12px;font-size:13px;font-weight:600;text-decoration:none;display:block}.s2 .s2-dd a:hover{color:var(--s2-red);background:#ff2d231a}.s2 .s2-dd a.all{border-top:1.5px dashed var(--s2-line);color:var(--s2-red);margin-top:4px;padding-top:10px;font-weight:800}.s2-header nav a:hover{color:var(--s2-red)}.s2-auth{align-items:center;gap:18px;display:inline-flex}.s2-auth .login-link{cursor:pointer;color:var(--s2-ink);background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none}.s2-auth .login-link:hover{color:var(--s2-red)}.s2-auth-pending{width:36px;height:36px;display:inline-block}.s2-auth-user{display:inline-flex;position:relative}.s2-avatar{border:2px solid var(--s2-ink);color:#fff;cursor:pointer;background:#b8433c;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;font-family:Anton,Noto Sans SC,sans-serif;font-size:15px;line-height:1;display:inline-flex;overflow:hidden}.s2-avatar img{object-fit:cover;width:100%;height:100%}.s2-user-dd{z-index:40;background:var(--s2-card);border:2px solid var(--s2-ink);min-width:224px;box-shadow:var(--s2-hard-sm);padding:8px;position:absolute;top:calc(100% + 12px);right:0}.s2-user-dd .dd-label{align-items:center;gap:10px;padding:8px 10px 10px;display:flex}.s2-user-dd .dd-label .mini{border:2px solid var(--s2-ink);color:#fff;background:#b8433c;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-family:Anton,Noto Sans SC,sans-serif;font-size:13px;display:inline-flex}.s2-user-dd .dd-label .who{min-width:0;line-height:1.35;display:grid}.s2-user-dd .dd-label .nm{font-size:13px;font-weight:700}.s2-user-dd .dd-label .em{color:var(--s2-faint);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:11.5px;overflow:hidden}.s2-user-dd .dd-sep{border:0;border-top:1.5px dashed var(--s2-line);margin:4px 0}.s2-user-dd a,.s2-user-dd button{width:100%;color:var(--s2-ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none;display:flex}.s2-user-dd a:hover,.s2-user-dd button:hover{color:var(--s2-red);background:#ff2d231a}.s2-user-dd .coin{color:#d99a06;font-style:normal}.s2-user-dd .bal{font-variant-numeric:tabular-nums;font-weight:800}@media (width<=760px){.s2-header{row-gap:12px}.s2-header nav{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:flex-start;gap:8px 16px}.s2-auth{gap:12px}.s2-user-dd{left:50%;right:auto;transform:translate(-50%)}}.s2 .btn-ink{background:var(--s2-ink);color:var(--s2-bg);white-space:nowrap;align-items:center;gap:8px;padding:11px 22px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.s2 .btn-red2{background:var(--s2-red);color:#fff;box-shadow:4px 4px 0 var(--s2-ink);align-items:center;gap:8px;padding:12px 22px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.s2 .btn-line{border:2px solid var(--s2-ink);color:var(--s2-ink);background:0 0;align-items:center;gap:8px;padding:10px 20px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.s2-hero{text-align:center;padding:72px 0 0;position:relative;overflow:hidden}.s2-halftone{pointer-events:none;background-image:radial-gradient(#ff2d2366 1.6px,#0000 1.6px);background-size:9px 9px;border-radius:999px;width:760px;height:760px;position:absolute;top:-140px;left:50%;transform:translate(-50%);-webkit-mask-image:radial-gradient(circle,#000 0% 45%,#0000 68%);mask-image:radial-gradient(circle,#000 0% 45%,#0000 68%)}.s2 .issue{letter-spacing:.4em;font-size:11.5px;font-weight:700}.s2 .kicker{letter-spacing:.35em;color:var(--s2-red);margin-top:26px;font-family:Anton,Noto Sans SC;font-size:14px}.s2-hero h1{letter-spacing:.01em;margin-top:8px;font-family:Anton,Noto Sans SC,sans-serif;font-size:clamp(56px,9.2vw,118px);line-height:.92}.s2-hero h1 .l1,.s2-hero h1 .l3{display:block}.s2-hero h1 .l2{color:#0000;-webkit-text-stroke:3px var(--s2-red);display:block}.s2-hero h1 .l3{text-shadow:6px 6px #ff2d238c}.s2 .inter{font-family:var(--font-serif);margin-top:22px;font-size:clamp(18px,2vw,24px);font-style:italic}.s2 .sub{color:var(--s2-muted);max-width:560px;margin:16px auto 0;font-size:16px;line-height:1.75}.s2 .cta-row{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;display:flex}.s2 .sticker{background:var(--s2-red);color:#fff;text-align:center;letter-spacing:.12em;width:132px;height:132px;box-shadow:4px 5px 0 var(--s2-ink);border-radius:999px;justify-content:center;align-items:center;font-family:Anton,Noto Sans SC;font-size:13px;line-height:1.5;display:flex;position:absolute;top:96px;right:8%;transform:rotate(12deg)}.s2 .sticker-alt{background:var(--s2-ink);width:128px;height:128px;color:var(--s2-bg);text-align:center;font-family:var(--font-serif);box-shadow:4px 5px 0 var(--s2-red);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-style:italic;font-weight:700;line-height:1.5;display:flex;position:absolute;top:150px;left:6%;transform:rotate(-9deg)}@media (width<=900px){.s2 .sticker,.s2 .sticker-alt{display:none}}.s2-stub{border:2px solid var(--s2-ink);background:var(--s2-card);grid-template-columns:repeat(3,1fr);margin-top:56px;display:grid;box-shadow:6px 6px #ff2d238c}.s2-stub .cell{border-right:1.5px dashed var(--s2-ink);text-align:left;padding:20px 24px}.s2-stub .cell:last-child{border-right:none}.s2-stub .k{letter-spacing:.25em;color:var(--s2-red);font-size:10.5px;font-weight:800}.s2-stub .v{margin-top:8px;font-family:Anton,Noto Sans SC;font-size:26px}.s2-stub .s{color:var(--s2-muted);margin-top:4px;font-size:12px}@media (width<=760px){.s2-stub{grid-template-columns:1fr}.s2-stub .cell{border-right:none;border-bottom:1.5px dashed var(--s2-ink)}.s2-stub .cell:last-child{border-bottom:none}}.s2 section{padding:70px 0}.s2 .sec-head{align-items:baseline;gap:18px;display:flex}.s2 .sec-no{color:#0000;-webkit-text-stroke:2px var(--s2-red);font-family:Anton,Noto Sans SC;font-size:52px}.s2 h2{letter-spacing:.01em;font-family:Anton,Noto Sans SC;font-size:clamp(30px,3.4vw,44px)}.s2 article h2{font-family:var(--font-sans);letter-spacing:normal;font-size:1.125rem}@media (width>=768px){.s2 article h2{font-size:1.25rem}}.s2 .sec-sub{color:var(--s2-muted);max-width:640px;margin-top:10px;font-size:15px;line-height:1.7}.s2-setlist{border-top:3px solid var(--s2-ink);margin-top:44px}.s2-set{border-bottom:1.5px solid var(--s2-ink);grid-template-columns:90px 190px 1fr 280px;align-items:center;gap:28px;padding:26px 0;display:grid}.s2-set .no{color:var(--s2-red);font-family:Anton,Noto Sans SC;font-size:44px}.s2-set .name{letter-spacing:.03em;font-family:Anton,Noto Sans SC;font-size:28px}.s2-set .desc{color:var(--s2-muted);font-size:14px;line-height:1.7}.s2-set .desc .encore{font-family:var(--font-serif);color:var(--s2-faint);font-size:12.5px;font-style:italic}.s2-set .go{color:var(--s2-red);margin-top:10px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}.s2 .stamp{border:2px solid var(--s2-ink);background:var(--s2-card);padding:14px 16px;box-shadow:4px 4px #ff2d238c}.s2 .stamp .lab{letter-spacing:.22em;border-bottom:1.5px solid var(--s2-ink);padding-bottom:6px;font-size:10px;font-weight:800}.s2 .stamp .body{color:var(--s2-muted);padding-top:10px;font-size:13.5px;font-weight:700}@media (width<=960px){.s2-set{grid-template-columns:60px 1fr;gap:12px 18px}.s2-set .stamp{grid-column:1/-1}.s2-set .no{font-size:30px}.s2-set .name{font-size:22px}}.s2-wallbg{background:var(--s2-wall);color:#f5f4f2;border-top:1px solid var(--s2-wall-line);border-bottom:1px solid var(--s2-wall-line);padding:46px 0;position:relative;overflow:hidden}.s2-wallbg .s2-halftone2{background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:8px 8px;position:absolute;inset:0}.s2-wallbg .sec-no{-webkit-text-stroke-color:var(--s2-red)}.s2-wallbg h2{color:#f5f4f2}.s2 .rowlab{letter-spacing:.32em;color:#f5f4f280;margin-top:30px;font-family:Anton,Noto Sans SC;font-size:12px}.s2 .rowlab b{color:var(--s2-red)}.s2 .polas,.s2 .sleeves{overflow:hidden}.s2 .polas{margin-top:34px;padding:10px 0 24px}.s2 .ptrack,.s2 .strack{width:max-content;display:flex}.s2 .ptrack.marquee{animation:70s linear infinite s2-slide}.s2 .strack.marquee{animation:90s linear infinite s2-slide}.s2 .ptrack:not(.marquee),.s2 .strack:not(.marquee){justify-content:center;width:100%}.s2 .ptrack:not(.marquee) .pola,.s2 .strack:not(.marquee) .sleeve{margin-left:15px;margin-right:15px}.s2 .polas:hover .ptrack.marquee,.s2 .sleeves:hover .strack.marquee{animation-play-state:paused}@keyframes s2-slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.s2 .ptrack,.s2 .strack{animation:none}}.s2 .ptrack .pola{margin-right:30px;transition:scale .25s,box-shadow .25s}.s2 .strack .sleeve{margin-right:26px;transition:scale .25s,box-shadow .25s}.s2 .ptrack .pola:hover{z-index:3;cursor:pointer;scale:1.08;box-shadow:0 24px 54px #000000b3}.s2 .strack .sleeve:hover{z-index:3;cursor:pointer;scale:1.07;box-shadow:0 20px 44px #0009}.s2 .pola{color:#111;background:#f5f3ec;flex:0 0 250px;padding:12px 12px 16px;position:relative;transform:rotate(-3deg);box-shadow:0 16px 40px #0009}.s2 .pola:nth-child(4n+2){transform:rotate(2deg)}.s2 .pola:nth-child(4n+3){transform:rotate(-1.5deg)}.s2 .pola:nth-child(4n){transform:rotate(3deg)}.s2 .pola .tape{background:#ff2d23cc;width:90px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(-2deg)}.s2 .pola .img{aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.s2 .pola .img img{object-fit:cover;width:100%;height:100%}.s2 .pola .img .pplay{z-index:2;background:var(--s2-red);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;display:flex;position:absolute;bottom:10px;right:10px;box-shadow:0 8px 22px #00000059}.s2 .pola .cap{font-family:var(--font-serif);text-align:center;color:#111;margin-top:12px;font-size:15px;font-style:italic}.s2 .pola .meta{text-align:center;color:#55524c;margin-top:4px;font-size:11px}.s2 .rowlab{margin-top:30px}.s2 .sleeves{margin-top:20px}.s2 .sleeve{background:#18181a;border:2px solid #f5f4f2d9;flex:0 0 210px;padding:10px;box-shadow:0 14px 34px #00000080}.s2 .sleeve .sart{aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.s2 .sleeve .sart img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.s2 .sleeve .splay{z-index:2;background:var(--s2-red);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;transition:scale .2s;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 22px #00000073}.s2 .sleeve .splay:hover{scale:1.08}.s2 .sleeve .smeta{border-top:1.5px solid #f5f4f24d;margin-top:10px;padding-top:8px}.s2 .sleeve .smeta b{color:#f5f4f2;font-size:12px;display:block}.s2 .sleeve .smeta span{color:#f5f4f280;margin-top:3px;font-size:10.5px;display:block}.s2 .wall-note{color:#f5f4f28c;margin-top:16px;font-size:13px}.s2 .s2-more-row{justify-content:center;margin-top:16px;display:flex}.s2 .s2-more-link{border:1.5px solid var(--s2-ink);background:var(--s2-card);color:var(--s2-ink);letter-spacing:.06em;align-items:center;gap:6px;padding:9px 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.s2 .s2-more-link:hover{color:var(--s2-red);border-color:var(--s2-red)}.s2 .wall-note b{color:#f5f4f2}.s2-passes{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;display:grid}.s2-pass{border:2px solid var(--s2-ink);background:var(--s2-card);box-shadow:var(--s2-hard-sm);position:relative}.s2-pass .strip{background:repeating-linear-gradient(45deg, var(--s2-ink) 0 8px, var(--s2-red) 8px 16px);height:10px}.s2-pass .b{padding:18px}.s2-pass .step{letter-spacing:.3em;color:var(--s2-red);font-size:10px;font-weight:800}.s2-pass h3{letter-spacing:.03em;margin-top:10px;font-family:Anton,Noto Sans SC;font-size:19px}.s2-pass p{color:var(--s2-muted);margin-top:8px;font-size:12.5px;line-height:1.65}@media (width<=960px){.s2-passes{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.s2-passes{grid-template-columns:1fr}}.s2-spread{border-top:3px solid var(--s2-ink);border-bottom:3px solid var(--s2-ink);padding:60px 0}.s2-spread-grid{grid-template-columns:330px 1fr;align-items:start;gap:56px;display:grid}.s2 .dropcap:first-letter{float:left;color:var(--s2-red);padding:6px 14px 0 0;font-family:Anton,Noto Sans SC;font-size:64px;line-height:.85}.s2-spread p{color:var(--s2-muted);font-size:16.5px;font-weight:500;line-height:1.95}.s2-spread p b{color:var(--s2-ink)}@media (width<=900px){.s2-spread-grid{grid-template-columns:1fr;gap:24px}}.s2-zines{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:44px;display:grid}.s2-zine{border:2px solid var(--s2-ink);background:var(--s2-card);box-shadow:var(--s2-hard-sm);padding:26px;position:relative}.s2-zine .corner{background:var(--s2-red);color:#fff;letter-spacing:.2em;padding:8px 14px;font-family:Anton,Noto Sans SC;font-size:12px;position:absolute;top:-8px;right:-8px;transform:rotate(3deg)}.s2-zine .who{font-family:Anton,Noto Sans SC;font-size:26px;line-height:1.15}.s2-zine .who em{font-family:var(--font-serif);color:var(--s2-red);font-style:italic}.s2-zine p{color:var(--s2-muted);margin-top:12px;font-size:13.5px;line-height:1.7}.s2-zine .go{letter-spacing:.08em;border-bottom:2px solid var(--s2-red);color:var(--s2-ink);margin-top:16px;padding-bottom:3px;font-size:12.5px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=900px){.s2-zines{grid-template-columns:1fr}}.s2-tickets{margin-top:40px}.s2-tq{cursor:pointer;border-bottom:1.5px solid var(--s2-ink);grid-template-columns:56px 1fr auto;align-items:center;gap:18px;padding:17px 4px;display:grid}.s2-tq .tno{color:#0000;-webkit-text-stroke:1.2px var(--s2-ink);font-family:Anton,Noto Sans SC;font-size:14px}.s2-tq .q{font-size:15px;font-weight:700}.s2-tq .a{color:var(--s2-muted);max-width:720px;margin-top:8px;font-size:13px;line-height:1.75}.s2-tq .admit{letter-spacing:.24em;color:var(--s2-red);border:1.5px solid var(--s2-red);white-space:nowrap;padding:5px 10px;font-family:Anton,Noto Sans SC;font-size:10px}.s2-footer{border-top:3px solid var(--s2-ink);overflow:hidden}.s2-foot-mast{grid-template-columns:1.15fr 2fr;gap:60px;padding:60px 0 44px;display:grid}.s2 .foot-slogan{font-family:var(--font-serif);font-size:clamp(24px,2.4vw,30px);font-style:italic}.s2-foot-brand p{color:var(--s2-muted);max-width:320px;margin-top:14px;font-size:13.5px;line-height:1.75}.s2-foot-brand .btn-red2{margin-top:20px}.s2-stamp-brand{border:2.5px solid var(--s2-red);width:116px;height:116px;color:var(--s2-red);text-align:center;letter-spacing:.14em;border-radius:999px;justify-content:center;align-items:center;margin-top:24px;font-family:Anton,Noto Sans SC;font-size:11px;line-height:1.7;display:flex;transform:rotate(-10deg)}.s2-foot-cols{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.s2-fcol .h{letter-spacing:.14em;border-bottom:2px solid var(--s2-ink);margin-bottom:14px;padding-bottom:10px;font-size:12.5px;font-weight:900}.s2-fcol a,.s2-fcol span,.s2-fcol button{color:var(--s2-muted);padding:4px 0;font-size:13px;font-weight:700;text-decoration:none;display:block}.s2-fcol button{cursor:pointer;text-align:left;background:0 0;border:none;font-family:inherit}.s2-fcol a:hover,.s2-fcol button:hover{color:var(--s2-red)}.s2-giant{text-align:center;letter-spacing:.01em;color:var(--s2-ink);text-shadow:7px 7px #ff2d238c;-webkit-user-select:none;user-select:none;font-family:Anton,Noto Sans SC;font-size:clamp(64px,15vw,196px);line-height:.9}.s2-giant .kit{color:var(--s2-red);text-shadow:7px 7px 0 var(--s2-ink)}.s2-foot-bar{border-top:3px solid var(--s2-ink);letter-spacing:.1em;color:var(--s2-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding:16px 0 20px;font-size:11.5px;font-weight:600;display:flex}@media (width<=900px){.s2-foot-mast{grid-template-columns:1fr;gap:32px}.s2-foot-cols{grid-template-columns:repeat(2,1fr)}}.s2 .s2-eyebrow{letter-spacing:.32em;color:var(--s2-red);font-family:Anton,Noto Sans SC,sans-serif;font-size:12px}.s2 .sec-head .stack{flex-direction:column;gap:10px;display:flex}.s2 .s2-inputwin{border:2px solid var(--s2-ink);background:var(--s2-card);max-width:640px;box-shadow:var(--s2-hard);text-align:left;z-index:2;margin:30px auto 0;padding:16px 20px;position:relative}.s2 .s2-inputwin .lab{letter-spacing:.25em;color:var(--s2-red);font-size:10.5px;font-weight:800}.s2 .s2-irow{gap:12px;margin-top:12px;display:flex}.s2 .s2-irow input{border:2px solid var(--s2-ink);min-width:0;font-size:14px;font-family:var(--font-sans), "Inter", sans-serif;background:var(--s2-bg);color:var(--s2-ink);outline:none;flex:1;padding:12px 14px}.s2 .s2-irow .btn-red2{white-space:nowrap;cursor:pointer;border:none;font-family:inherit}.s2 .s2-inote{color:var(--s2-faint);letter-spacing:.03em;margin-top:10px;font-size:11.5px}.s2 .s2-passes.s2-three{grid-template-columns:repeat(3,1fr)}.s2 .s2-pass .b{flex-direction:column;flex:1;display:flex}.s2 .s2-pass p{flex:1}.s2 .s2-pass .pgo{letter-spacing:.05em;color:var(--s2-red);border-bottom:2px solid var(--s2-red);align-self:flex-start;margin-top:12px;padding-bottom:2px;font-size:11.5px;font-weight:800;text-decoration:none;display:inline-block}.s2 .s2-crate{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.s2 .s2-tile{border:2px solid var(--s2-ink);background:var(--s2-card);box-shadow:var(--s2-hard-sm);padding:20px 22px}.s2 .s2-tile .tn{color:var(--s2-red);letter-spacing:.03em;font-family:Anton,Noto Sans SC,sans-serif;font-size:24px}.s2 .s2-tile p{color:var(--s2-muted);margin-top:8px;font-size:12.5px;line-height:1.65}.s2 .s2-crate-note{font-family:var(--font-serif), "Source Serif 4", serif;color:var(--s2-faint);margin-top:26px;font-size:15px;font-style:italic}.s2 .s2-wall-sub{color:#f5f4f2a6;max-width:640px;margin-top:12px;font-size:14.5px;line-height:1.7}.s2 .s2-spread p+p{margin-top:18px}.s2 .s2-spread a{color:var(--s2-red);border-bottom:2px solid var(--s2-red);font-weight:800;text-decoration:none}.s2 .s2-freecards{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:44px;display:grid}.s2 .s2-free-c{border:2px solid var(--s2-ink);background:var(--s2-card);box-shadow:var(--s2-hard-sm)}.s2 .s2-free-c .strip{background:repeating-linear-gradient(45deg,#111 0 8px,#ff2d23 8px 16px);height:10px}.dark .s2 .s2-free-c .strip{background:repeating-linear-gradient(45deg,#f5f4f2d9 0 8px,#ff2d23 8px 16px)}.s2 .s2-free-c .b{padding:18px 20px}.s2 .s2-free-c .k{letter-spacing:.3em;color:var(--s2-red);font-size:10px;font-weight:800}.s2 .s2-free-c .v{color:var(--s2-ink);margin-top:8px;font-family:Anton,Noto Sans SC,sans-serif;font-size:40px}.s2 .s2-free-c .s{color:var(--s2-muted);margin-top:8px;font-size:12.5px;line-height:1.65}.s2 .s2-free-c .s a,.s2 .s2-free-close a{color:var(--s2-red);font-weight:800}.s2 .s2-free-c.wide{grid-column:1/-1}.s2 .s2-free-c.wide .b{flex-wrap:wrap;align-items:baseline;gap:22px;display:flex}.s2 .s2-free-c.wide .b .k{margin-top:2px}.s2 .s2-free-c.wide .b .v{margin-top:0}.s2 .s2-free-c.wide .b .s{margin-top:2px}.s2 .s2-free-close{color:var(--s2-muted);max-width:640px;margin-top:28px;font-size:14px;line-height:1.7}.s2 .s2-price-rows{border-top:3px solid var(--s2-ink);margin-top:44px}.s2 .s2-prow{border-bottom:1.5px solid var(--s2-ink);grid-template-columns:260px 1fr auto;align-items:center;gap:28px;padding:22px 4px;display:grid}.s2 .s2-prow .pn{letter-spacing:.03em;font-family:Anton,Noto Sans SC,sans-serif;font-size:24px}.s2 .s2-prow .pd{color:var(--s2-muted);font-size:13px;line-height:1.65}.s2 .s2-prow .pv{color:var(--s2-red);letter-spacing:.05em;white-space:nowrap;font-family:Anton,Noto Sans SC,sans-serif;font-size:26px}.s2 .s2-plink{color:var(--s2-red);margin-top:24px;font-size:13px;font-weight:800}.s2 .s2-tq .a.closed{display:none}@media (width<=900px){.s2 .s2-crate,.s2 .s2-passes.s2-three{grid-template-columns:repeat(2,1fr)}.s2 .s2-freecards{grid-template-columns:1fr}.s2 .s2-prow{grid-template-columns:1fr;gap:8px}}@media (width<=640px){.s2 .s2-crate{grid-template-columns:1fr}}
