:root{--ink:#0d0f0c;--ink-2:#141712;--ink-3:#1a1d17;--bone:#ece7d8;--bone-dim:#b3ae9e;--bone-mute:#807d70;--orange:#ff4f1f;--orange-deep:#d63c12;--line:#ece7d829;--line-soft:#ece7d813;--paper:#e9e3d3;--paper-ink:#12130f;--display:"Big Shoulders Display", "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--sans:"Noto Sans SC", "PingFang SC", "Microsoft YaHei", -apple-system, sans-serif;--mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--serif:"Noto Serif SC", "Songti SC", serif;--pad:clamp(20px, 4.6vw, 72px);--maxw:1560px;--head-h:72px;--sec-y:clamp(72px, 9.5vw, 136px);--ease:cubic-bezier(.19, .9, .22, 1)}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--ink);scroll-behavior:smooth;scroll-padding-top:calc(var(--head-h) + 24px);overflow-x:clip}body{min-height:100svh;color:var(--bone);background:radial-gradient(1100px 720px at 82% -12%, #ff4f1f21, transparent 62%), radial-gradient(900px 620px at -12% 38%, #ff4f1f0e, transparent 60%), var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.7;overflow-x:hidden}body:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(to right, var(--line-soft) 1px, transparent 1px), linear-gradient(to bottom, var(--line-soft) 1px, transparent 1px);background-size:88px 88px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000003d 68%,#0000);mask-image:linear-gradient(#000000e6,#0000003d 68%,#0000)}.grain{z-index:100;pointer-events:none;opacity:.05;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.86' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='n' opacity='.7'/%3E%3C/svg%3E");position:fixed;inset:0}[hidden]{display:none!important}::selection{background:var(--orange);color:var(--ink)}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input{font:inherit}.mono{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--orange);outline-offset:4px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--ink)}::-webkit-scrollbar-thumb{border:2px solid var(--ink);background:#2c3028}::-webkit-scrollbar-thumb:hover{background:var(--orange)}.skip{z-index:200;background:var(--orange);color:var(--ink);transition:top .25s var(--ease);padding:10px 16px;font-size:13px;font-weight:700;position:fixed;top:-100px;left:16px}.skip:focus{top:12px}.scrollline{z-index:120;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.scrollline i{background:var(--orange);width:0;height:100%;transition:width 80ms linear;display:block;box-shadow:0 0 14px #ff4f1f8c}.wrap{width:100%;max-width:var(--maxw);padding-inline:var(--pad);margin-inline:auto}.section{z-index:1;padding-top:var(--sec-y);position:relative}.sec-head{border-top:1px solid var(--line);padding-top:clamp(16px,2vw,24px)}.eyebrow{font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;color:var(--bone-mute);align-items:center;gap:12px;font-size:9.5px;display:flex}.eyebrow>span:first-child{color:var(--orange)}.sec-head__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(24px,4vw,64px);margin-top:10px;display:flex}.sec-head h2{letter-spacing:-.035em;color:var(--bone);font-size:clamp(2.4rem,5.4vw,4.6rem);font-weight:900;line-height:1.02}.sec-note{max-width:26em;color:var(--bone-mute);padding-bottom:.45em;font-size:13.5px;line-height:1.85}@keyframes pulse{0%,to{box-shadow:0 0 #ff4f1f73}55%{box-shadow:0 0 0 7px #ff4f1f00}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes stripe{to{background-position:-24px 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes scan{0%{top:-6%}70%,to{top:104%}}@keyframes sway{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes liftIn{0%{opacity:0}to{opacity:1}}@keyframes headIn{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes lineUp{0%{transform:translateY(112%)}to{transform:translateY(0)}}@keyframes lineClip{0%{clip-path:inset(-6% -8% 102%)}to{clip-path:inset(-14% -8%)}}@keyframes figIn{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:none}}@keyframes permitIn{0%{opacity:0;scale:1.16}to{opacity:1;scale:1}}@keyframes stampIn{0%{opacity:0;transform:rotate(-14deg)scale(1.5)}60%{opacity:1}to{opacity:1;transform:rotate(-4deg)scale(1)}}@keyframes shake{25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.js [data-reveal]{opacity:0;transition:opacity .85s var(--ease), transform .85s var(--ease);transition-delay:var(--d,0s);transform:translateY(26px)}.js [data-reveal].in{opacity:1;transform:none}.js #progress[data-reveal],.js #rules[data-reveal],.js #notify[data-reveal]{transform:none}@media (width<=960px){:root{--head-h:64px}}@media (width<=480px){.eyebrow{letter-spacing:.12em;gap:9px;font-size:8.5px}.eyebrow__en{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation:none!important}.js .hero__line{clip-path:none}.js .hero__line>span{transform:none}.js [data-reveal]{opacity:1;transform:none}.js .log__bar i{width:var(--p)}.js .bp__svg .ln{stroke-dashoffset:0}.js .bp__bar i{width:72%}.js .permit{opacity:1}}.site-head[data-v-9ef732fa]{z-index:80;height:var(--head-h);padding-inline:var(--pad);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px)saturate(1.15);background:#0d0f0cb3;align-items:center;gap:clamp(18px,3vw,40px);transition:background .35s,border-color .35s;display:flex;position:fixed;top:0;left:0;right:0}.site-head.is-scrolled[data-v-9ef732fa]{background:#0d0f0ceb;border-bottom-color:#ece7d838}.brand[data-v-9ef732fa]{flex:none;align-items:center;gap:12px;display:flex}.brand__mark[data-v-9ef732fa]{background:var(--orange);width:36px;height:36px;color:var(--ink);letter-spacing:.02em;transition:transform .4s var(--ease), background .3s;flex:none;place-items:center;font-size:19px;font-weight:900;line-height:1;display:grid}.brand:hover .brand__mark[data-v-9ef732fa]{background:var(--bone);transform:rotate(-6deg)}.brand__txt[data-v-9ef732fa]{flex-direction:column;line-height:1.2;display:flex}.brand__txt b[data-v-9ef732fa]{letter-spacing:.08em;font-size:15px;font-weight:700}.brand__txt small[data-v-9ef732fa]{font-family:var(--mono);letter-spacing:.13em;color:var(--bone-mute);font-size:9px}.nav[data-v-9ef732fa]{gap:clamp(16px,2.4vw,34px);margin-left:auto;display:flex}.nav a[data-v-9ef732fa]{letter-spacing:.08em;color:var(--bone-dim);padding:6px 0;font-size:13px;transition:color .3s;position:relative}.nav a[data-v-9ef732fa]:after{content:"";background:var(--orange);transform-origin:0;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav a[data-v-9ef732fa]:hover{color:var(--bone)}.nav a[data-v-9ef732fa]:hover:after{transform:scaleX(1)}.head-rail[data-v-9ef732fa]{align-items:center;gap:clamp(12px,2vw,26px);margin-left:clamp(4px,1vw,16px);display:flex}.live[data-v-9ef732fa]{font-family:var(--mono);letter-spacing:.14em;color:var(--bone-dim);text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:inline-flex}.live i[data-v-9ef732fa]{background:var(--orange);border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s infinite pulse}.head-cta[data-v-9ef732fa]{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid #ece7d852;align-items:center;gap:8px;padding:9px 14px;font-size:10.5px;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.head-cta[data-v-9ef732fa]:hover{background:var(--orange);border-color:var(--orange);color:var(--ink)}.js .site-head[data-v-9ef732fa]{animation:headIn .9s var(--ease) both}@media (width<=960px){.nav[data-v-9ef732fa]{display:none}.head-rail[data-v-9ef732fa]{margin-left:auto}}@media (width<=680px){.brand__txt small[data-v-9ef732fa]{display:none}}@media (width<=480px){.brand[data-v-9ef732fa]{gap:9px}.brand__mark[data-v-9ef732fa]{width:32px;height:32px;font-size:17px}.head-cta[data-v-9ef732fa]{padding:8px 11px;font-size:9.5px}.site-head[data-v-9ef732fa]{gap:10px}}.hero[data-v-41051f69]{z-index:1;min-height:100svh;padding-top:calc(var(--head-h) + clamp(38px, 7vh, 86px));grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(36px,5vw,86px);padding-bottom:clamp(54px,8vh,100px);display:grid;position:relative}.hero__copy[data-v-41051f69]{min-width:0}.kicker[data-v-41051f69]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-mute);flex-wrap:wrap;align-items:center;gap:12px;font-size:10px;display:flex}.kicker__sq[data-v-41051f69]{background:var(--orange);flex:none;width:8px;height:8px}.kicker__meta[data-v-41051f69]{white-space:nowrap;color:var(--bone-mute);margin-left:auto}.hero__title[data-v-41051f69]{font-family:var(--sans);letter-spacing:-.03em;color:var(--bone);margin-top:clamp(20px,3.2vh,34px);font-size:clamp(3.3rem,8.6vw,8.6rem);font-weight:900;line-height:.94}.hero__line[data-v-41051f69]{display:block}.hero__line+.hero__line[data-v-41051f69]{margin-top:.015em}.hero__line--outline[data-v-41051f69]{color:#0000;-webkit-text-stroke:1.5px #ece7d894}.hero__line>span[data-v-41051f69]{will-change:transform;display:block}.tile[data-v-41051f69]{background:var(--orange);color:var(--ink);transition:transform .45s var(--ease), box-shadow .45s var(--ease);margin-left:.045em;padding:0 .07em .015em;font-style:normal;display:inline-block;transform:rotate(-2.5deg)translateY(-.015em);box-shadow:.07em .07em #ece7d826}.hero__title:hover .tile[data-v-41051f69]{transform:rotate(1.5deg)translateY(-.03em);box-shadow:.03em .03em #ece7d826}.hero__body[data-v-41051f69]{max-width:37em;margin-top:clamp(22px,3.4vh,36px)}.lede[data-v-41051f69]{color:var(--bone-dim);font-size:clamp(1rem,1.35vw,1.1rem);line-height:1.9}.lede+.lede[data-v-41051f69]{margin-top:.65em}.lede--lead[data-v-41051f69]{color:var(--bone);font-size:clamp(1.06rem,1.5vw,1.2rem)}.lede b[data-v-41051f69]{color:var(--bone);border-bottom:2px solid var(--orange);padding-bottom:1px;font-weight:700}.hero__actions[data-v-41051f69]{flex-wrap:wrap;gap:12px;margin-top:clamp(26px,4vh,40px);display:flex}.btn[data-v-41051f69]{letter-spacing:.06em;transition:background .3s, color .3s, border-color .3s, transform .3s var(--ease);border:1px solid #0000;align-items:center;gap:16px;padding:15px 22px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.btn__arrow[data-v-41051f69]{font-family:var(--mono);transition:transform .35s var(--ease);font-size:13px}.btn--solid[data-v-41051f69]{background:var(--orange);color:var(--ink)}.btn--solid[data-v-41051f69]:hover{background:var(--bone);transform:translateY(-2px)}.btn--solid:hover .btn__arrow[data-v-41051f69]{transform:translate(3px,-3px)}.btn--ghost[data-v-41051f69]{border-color:var(--line);color:var(--bone)}.btn--ghost[data-v-41051f69]:hover{border-color:var(--bone);background:#ece7d80a}.btn--ghost:hover .btn__arrow[data-v-41051f69]{transform:translateY(3px)}.facts[data-v-41051f69]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,24px);margin-top:clamp(32px,5vh,54px);display:grid}.facts>div[data-v-41051f69]{border-top:1px solid var(--line);min-width:0;padding-top:12px}.facts dt[data-v-41051f69]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-mute);font-size:9px}.facts dd[data-v-41051f69]{font-family:var(--mono);letter-spacing:.02em;color:var(--bone);white-space:nowrap;margin-top:4px;font-size:12.5px}.hero__fig[data-v-41051f69]{perspective:1200px;align-self:center;min-width:0;position:relative}.bp[data-v-41051f69]{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:border-color .4s var(--ease), box-shadow .4s var(--ease);background:linear-gradient(#1c1f19f0,#11130ff7);border:1px solid #ece7d83d;position:relative;box-shadow:0 44px 90px #0000007a}.bp[data-v-41051f69]:hover{border-color:#ff4f1f73;box-shadow:0 54px 110px #0000008c}.bp__top[data-v-41051f69]{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--bone-mute);align-items:center;gap:12px;padding:11px 16px;font-size:8.5px;display:flex}.bp__tag[data-v-41051f69]{color:var(--orange);flex:none}.bp__title[data-v-41051f69]{text-align:center;color:var(--bone-dim);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bp__rev[data-v-41051f69]{flex:none}.bp__stage[data-v-41051f69]{aspect-ratio:11/10;background-image:linear-gradient(90deg,#ece7d80b 1px,#0000 1px),linear-gradient(#ece7d80b 1px,#0000 1px);background-size:26px 26px;position:relative;overflow:hidden}.bp__stage[data-v-41051f69]:before{content:"";pointer-events:none;background:radial-gradient(300px circle at var(--px,72%) var(--py,18%), #ff4f1f29, transparent 66%);position:absolute;inset:0}.bp__svg[data-v-41051f69]{width:100%;height:100%;color:var(--bone);position:absolute;inset:0}.bp__scan[data-v-41051f69]{pointer-events:none;opacity:.55;background:linear-gradient(90deg,#0000,#ff4f1fa6 30%,#ff4f1fd9 50%,#ff4f1fa6 70%,#0000);height:2px;animation:7s linear infinite scan;position:absolute;top:-10%;left:0;right:0}.bp__live[data-v-41051f69]{font-family:var(--mono);letter-spacing:.16em;color:var(--orange);text-transform:uppercase;align-items:center;gap:6px;font-size:8px;display:flex;position:absolute;top:12px;right:14px}.bp__live i[data-v-41051f69]{background:var(--orange);border-radius:50%;width:5px;height:5px;animation:2s infinite pulse}.bp__bottom[data-v-41051f69]{border-top:1px solid var(--line);padding:13px 16px 15px}.bp__meter[data-v-41051f69]{font-family:var(--mono);letter-spacing:.12em;color:var(--bone-mute);text-transform:uppercase;align-items:center;gap:10px;font-size:8.5px;display:flex}.bp__meter b[data-v-41051f69]{color:var(--bone);font-weight:500}.bp__bar[data-v-41051f69]{background:#ece7d821;flex:1;height:4px;position:relative;overflow:hidden}.bp__bar i[data-v-41051f69]{background:var(--orange);width:72%;position:absolute;inset:0 auto 0 0}.bp__cap[data-v-41051f69]{color:var(--bone-mute);letter-spacing:.02em;text-align:right;margin-top:9px;font-size:10.5px;line-height:1.6}@media (width<=680px){.bp__cap-extra[data-v-41051f69]{display:none}}.bp__svg .ln[data-v-41051f69]{stroke-dasharray:1100;stroke-dashoffset:0}.bp__svg .accent[data-v-41051f69]{fill:var(--orange);stroke:none}.bp__svg .bp-txt[data-v-41051f69]{font-family:var(--mono);letter-spacing:.16em;fill:var(--bone-mute);stroke:none;text-transform:uppercase;font-size:8px}.bp__svg .hook[data-v-41051f69]{transform-box:view-box;transform-origin:190px 48px;animation:7s ease-in-out infinite sway}.bp__svg .lift[data-v-41051f69]{animation:liftIn .7s var(--ease) 1.15s backwards}.bp__svg .blinkdot[data-v-41051f69]{animation:1.8s infinite pulse}.permit[data-v-41051f69]{z-index:3;background:var(--paper);min-width:158px;color:var(--paper-ink);border-left:5px solid var(--orange);transition:transform .5s var(--ease);flex-direction:column;gap:2px;padding:13px 18px 12px;display:flex;position:absolute;bottom:-68px;left:-26px;transform:rotate(-5deg);box-shadow:0 26px 50px #00000085}.permit[data-v-41051f69]:after{content:"";pointer-events:none;border:1px dashed #12130f47;position:absolute;inset:5px}.permit__tag[data-v-41051f69]{font-family:var(--mono);letter-spacing:.14em;color:#77715f;font-size:8px}.permit b[data-v-41051f69]{letter-spacing:.14em;font-size:19px;font-weight:900;line-height:1.3}.permit__no[data-v-41051f69]{font-family:var(--mono);letter-spacing:.1em;color:#77715f;font-size:8px}.hero__fig:hover .permit[data-v-41051f69]{transform:rotate(-2deg)translateY(-4px)}.js .kicker[data-v-41051f69]{animation:fadeUp .85s var(--ease) .12s both}.js .hero__line[data-v-41051f69]{animation:lineClip 1.1s var(--ease) var(--d,.24s) both}.js .hero__line>span[data-v-41051f69]{animation:lineUp 1.1s var(--ease) var(--d,.24s) both}.js .hero__body[data-v-41051f69]{animation:fadeUp .95s var(--ease) .52s both}.js .hero__actions[data-v-41051f69]{animation:fadeUp .95s var(--ease) .62s both}.js .facts[data-v-41051f69]{animation:fadeUp .95s var(--ease) .74s both}.js .hero__fig[data-v-41051f69]{animation:figIn 1.15s var(--ease) .32s both}.js .permit[data-v-41051f69]{opacity:0;animation:permitIn .8s var(--ease) .98s both}.js .bp__svg .ln[data-v-41051f69]{stroke-dashoffset:1100px;animation:draw 1.6s var(--ease) var(--d,0s) both}.js .bp__bar i[data-v-41051f69]{width:0;animation:bpFill-41051f69 1.5s var(--ease) 1s both}@keyframes bpFill-41051f69{to{width:72%}}@media (width<=1180px){.hero[data-v-41051f69]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(30px,4vw,56px)}}@media (width<=960px){.hero[data-v-41051f69]{min-height:0;padding-top:calc(var(--head-h) + 52px);grid-template-columns:1fr;padding-bottom:clamp(80px,12vw,110px)}.hero__fig[data-v-41051f69]{width:100%;max-width:560px;margin-top:14px}}@media (width<=680px){.kicker__meta[data-v-41051f69]{display:none}.hero__line--outline[data-v-41051f69]{-webkit-text-stroke-width:1px}.facts[data-v-41051f69]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.permit[data-v-41051f69]{min-width:140px;padding:11px 15px 10px;bottom:-58px;left:6px}.permit b[data-v-41051f69]{font-size:17px}}@media (width<=480px){.hero__title[data-v-41051f69]{font-size:clamp(3rem,12.4vw,3.9rem)}.tile[data-v-41051f69]{box-shadow:.05em .05em #ece7d826}.btn[data-v-41051f69]{justify-content:space-between;width:100%}}.tape[data-v-d8f444fd]{z-index:2;background:var(--orange);width:100%;color:var(--ink);border-block:1px solid var(--ink);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;transform:rotate(-2deg)}.tape__track[data-v-d8f444fd]{width:max-content;animation:34s linear infinite marquee;display:flex}.tape:hover .tape__track[data-v-d8f444fd]{animation-play-state:paused}.tape__group[data-v-d8f444fd]{flex:none;align-items:center;display:flex}.tape__item[data-v-d8f444fd]{white-space:nowrap;letter-spacing:.12em;align-items:center;gap:22px;padding:12px 22px;font-size:clamp(.9rem,1.55vw,1.15rem);font-weight:700;display:inline-flex}.tape__item.en[data-v-d8f444fd]{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(1.2rem,2.1vw,1.65rem);font-weight:800}.tape__sep[data-v-d8f444fd]{background:var(--ink);flex:none;width:7px;height:7px;transform:rotate(45deg)}.build[data-v-c0f47127]{grid-template-columns:minmax(280px,.82fr) minmax(0,1.35fr);align-items:start;gap:clamp(40px,6vw,104px);margin-top:clamp(40px,6vw,72px);display:grid}.overall[data-v-c0f47127]{top:calc(var(--head-h) + 30px);position:sticky}.overall__k[data-v-c0f47127]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-mute);font-size:9.5px}.overall__num[data-v-c0f47127]{font-family:var(--display);letter-spacing:-.01em;color:var(--bone);align-items:flex-start;gap:6px;margin-top:10px;font-size:clamp(7rem,14vw,12rem);font-weight:900;line-height:.78;display:flex}.overall__sym[data-v-c0f47127]{font-family:var(--mono);color:var(--orange);letter-spacing:0;margin-top:.13em;font-size:.2em;font-weight:500}.overall__note[data-v-c0f47127]{max-width:24em;color:var(--bone-dim);margin-top:22px;font-size:14.5px;line-height:1.8}.overall__note b[data-v-c0f47127]{color:var(--bone);font-weight:700}.ticks[data-v-c0f47127]{grid-template-columns:repeat(24,minmax(0,1fr));gap:3px;margin-top:28px;display:grid}.ticks i[data-v-c0f47127]{height:16px;transition:background .45s var(--ease);background:#ece7d81c}.ticks i.on[data-v-c0f47127]{background:var(--orange)}.ticks__scale[data-v-c0f47127]{font-family:var(--mono);letter-spacing:.1em;color:var(--bone-mute);text-transform:uppercase;justify-content:space-between;margin-top:8px;font-size:8.5px;display:flex}.overall__foot[data-v-c0f47127]{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-mute);justify-content:space-between;gap:16px;margin-top:22px;padding-top:14px;font-size:9px;display:flex}.log[data-v-c0f47127]{border-top:1px solid var(--line);list-style:none}.log__item[data-v-c0f47127]{border-bottom:1px solid var(--line);transition:background .35s var(--ease), padding-left .35s var(--ease), padding-right .35s var(--ease);padding:clamp(20px,2.3vw,30px) 0;position:relative}.log__item[data-v-c0f47127]:before{content:"";background:var(--orange);transform-origin:top;width:2px;transition:transform .4s var(--ease);position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.log__item[data-v-c0f47127]:hover{background:#ece7d807;padding-left:22px}.log__item[data-v-c0f47127]:hover:before{transform:scaleY(1)}.log__head[data-v-c0f47127]{grid-template-columns:44px 1fr auto;align-items:baseline;gap:16px;display:grid}.log__no[data-v-c0f47127]{font-family:var(--mono);letter-spacing:.08em;color:var(--bone-mute);font-size:10px}.log__name h3[data-v-c0f47127]{letter-spacing:-.01em;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:700;line-height:1.15}.log__name span[data-v-c0f47127]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--bone-mute);margin-top:2px;font-size:8.5px;display:block}.log__state[data-v-c0f47127]{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line);color:var(--bone-dim);white-space:nowrap;padding:5px 9px;font-size:9px}.log__state.is-done[data-v-c0f47127]:before{content:"✓ ";color:var(--orange)}.log__state.is-now[data-v-c0f47127]{background:var(--orange);border-color:var(--orange);color:var(--ink);font-weight:500}.log__state.is-todo[data-v-c0f47127]{color:var(--bone-mute);border-style:dashed}.log__desc[data-v-c0f47127]{max-width:40em;color:var(--bone-mute);margin-top:10px;margin-left:60px;font-size:13.5px;line-height:1.8}.log__meter[data-v-c0f47127]{align-items:center;gap:14px;margin-top:16px;margin-left:60px;display:flex}.log__bar[data-v-c0f47127]{background:#ece7d81a;flex:1;height:6px;position:relative;overflow:hidden}.log__bar i[data-v-c0f47127]{width:var(--p);background:var(--bone);transition:width 1.25s var(--ease) .1s;position:absolute;inset:0 auto 0 0}.log__item.is-now .log__bar i[data-v-c0f47127]{background:repeating-linear-gradient(-45deg, var(--orange) 0 6px, var(--orange-deep) 6px 12px);background-size:200% 100%;animation:3s linear infinite stripe}.log__item.is-todo .log__bar i[data-v-c0f47127]{background:var(--bone-mute)}.log__pct[data-v-c0f47127]{text-align:right;min-width:3.4em;font-family:var(--mono);letter-spacing:.04em;color:var(--bone-dim);flex:none;font-size:10.5px}.js .log__bar i[data-v-c0f47127]{width:0}.js .log__item.in .log__bar i[data-v-c0f47127]{width:var(--p)}@media (width<=1180px){.build[data-v-c0f47127]{grid-template-columns:minmax(250px,.78fr) minmax(0,1.3fr);gap:clamp(32px,5vw,64px)}}@media (width<=960px){.build[data-v-c0f47127]{grid-template-columns:1fr}.overall[data-v-c0f47127]{grid-template-columns:auto 1fr;align-items:end;gap:0 clamp(28px,6vw,64px);display:grid;position:static}.overall__k[data-v-c0f47127]{grid-column:1/-1}.overall__num[data-v-c0f47127]{grid-area:2/1/5;margin-top:6px}.overall__note[data-v-c0f47127]{grid-area:2/2;margin-top:8px}.ticks[data-v-c0f47127]{grid-area:3/2;margin-top:16px}.ticks__scale[data-v-c0f47127]{grid-area:4/2}.overall__foot[data-v-c0f47127]{grid-column:1/-1;margin-top:24px}}@media (width<=680px){.log__head[data-v-c0f47127]{grid-template-columns:32px 1fr auto;gap:10px}.log__desc[data-v-c0f47127],.log__meter[data-v-c0f47127]{margin-left:42px}.log__item[data-v-c0f47127]:hover{padding-left:0}.overall[data-v-c0f47127]{display:block}.overall__note[data-v-c0f47127]{margin-top:20px}.ticks[data-v-c0f47127]{margin-top:22px}}@media (width<=480px){.log__state[data-v-c0f47127]{padding:4px 6px;font-size:7.5px}}.rules[data-v-07b274ec]{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:start;gap:clamp(40px,7vw,110px);margin-top:clamp(40px,6vw,76px);display:grid}.rules__quote[data-v-07b274ec]{border-left:2px solid var(--orange);padding-left:clamp(18px,2.6vw,38px);position:relative}.rules__quote p[data-v-07b274ec]{font-family:var(--serif);letter-spacing:.01em;color:var(--bone);font-size:clamp(2.3rem,5.4vw,4.4rem);font-weight:600;line-height:1.22}.rules__quote em[data-v-07b274ec]{color:var(--orange);font-style:normal}.rules__quote cite[data-v-07b274ec]{font-style:normal;font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--bone-mute);margin-top:clamp(22px,3vw,34px);font-size:9.5px;display:block}.rules__list[data-v-07b274ec]{border-top:1px solid var(--line);list-style:none}.rules__list li[data-v-07b274ec]{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:14px;padding:22px 0;transition:background .3s;display:grid}.rules__list li[data-v-07b274ec]:hover{background:#ece7d807}.rules__no[data-v-07b274ec]{font-family:var(--mono);letter-spacing:.08em;color:var(--bone-mute);padding-top:3px;font-size:10px;transition:color .3s}.rules__list li:hover .rules__no[data-v-07b274ec]{color:var(--orange)}.rules__list h3[data-v-07b274ec]{letter-spacing:.02em;font-size:16px;font-weight:700}.rules__list p[data-v-07b274ec]{color:var(--bone-mute);margin-top:7px;font-size:13.5px;line-height:1.8}@media (width<=960px){.rules[data-v-07b274ec]{grid-template-columns:1fr;gap:clamp(34px,6vw,54px)}}.notify[data-v-c535db3f]{padding-top:var(--sec-y)}.ticket[data-v-c535db3f]{background:var(--paper);color:var(--paper-ink);position:relative;overflow:hidden;box-shadow:0 46px 110px #0000008c}.ticket__stripe[data-v-c535db3f]{background:repeating-linear-gradient(-45deg, var(--orange) 0 12px, var(--ink) 12px 24px);height:12px}.ticket__inner[data-v-c535db3f]{grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);padding:clamp(30px,4.5vw,64px);display:grid}.eyebrow--dark[data-v-c535db3f]{color:#6d6859}.eyebrow--dark span[data-v-c535db3f]{color:var(--orange)}.ticket__copy h2[data-v-c535db3f]{letter-spacing:-.035em;margin-top:16px;font-size:clamp(2.4rem,4.6vw,4rem);font-weight:900;line-height:1.05}.ticket__copy>p[data-v-c535db3f]{color:#4e4c42;max-width:30em;margin-top:18px;font-size:14.5px;line-height:1.85}.ticket__meta[data-v-c535db3f]{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:#7d7767;margin-top:24px;font-size:8.5px}.ticket__form[data-v-c535db3f]{border-left:1px dashed #12130f4d;flex-direction:column;justify-content:center;padding-left:clamp(24px,3.6vw,48px);display:flex;position:relative}.ticket__form[data-v-c535db3f]:after{content:"TEAR ALONG THE LINE";transform-origin:50%;font-family:var(--mono);letter-spacing:.18em;color:#8d8776;white-space:nowrap;pointer-events:none;font-size:7px;position:absolute;top:0;left:-1px;transform:translate(-50%)rotate(90deg)}.ticket__form label[data-v-c535db3f]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:#6d6859;font-size:9px}.field[data-v-c535db3f]{flex-direction:column;gap:0;margin-top:10px;display:flex}.field input[data-v-c535db3f]{border:0;border-bottom:2px solid var(--paper-ink);width:100%;color:var(--paper-ink);font-family:var(--sans);background:0 0;border-radius:0;outline:none;padding:10px 0;font-size:clamp(1rem,1.55vw,1.22rem);transition:border-color .3s}.field input[data-v-c535db3f]::placeholder{color:#9b9481}.field input[data-v-c535db3f]:focus{border-color:var(--orange)}.field input[data-v-c535db3f]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--paper) inset;-webkit-text-fill-color:var(--paper-ink)}.field button[data-v-c535db3f]{cursor:pointer;background:var(--paper-ink);color:var(--paper);letter-spacing:.08em;border:0;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:16px 20px;font-size:14px;font-weight:500;transition:background .3s,color .3s,transform .2s;display:flex}.field button[data-v-c535db3f]:hover{background:var(--orange);color:var(--paper-ink)}.field button[data-v-c535db3f]:active{transform:scale(.992)}.field button[data-v-c535db3f]:disabled{opacity:.72;cursor:wait;transform:none}.field .spin[data-v-c535db3f]{border:2px solid #ece7d852;border-top-color:var(--paper);border-radius:50%;flex:none;width:13px;height:13px;animation:.75s linear infinite spin;display:none}.is-loading .field .spin[data-v-c535db3f]{display:block}.is-loading .field .btn__arrow[data-v-c535db3f]{display:none}.field.shake[data-v-c535db3f]{animation:shake .36s var(--ease)}.form-note[data-v-c535db3f]{min-height:1.7em;font-family:var(--mono);letter-spacing:.06em;color:#7d7767;margin-top:13px;font-size:9px;line-height:1.7}.form-note.bad[data-v-c535db3f]{color:#a92d0d}.form-note.good[data-v-c535db3f]{color:#2c5a2a}.ticket__done[data-v-c535db3f]{border:2px solid var(--paper-ink);outline:none;margin-top:6px;padding:22px}.done-stamp[data-v-c535db3f]{color:#b43012;font-family:var(--serif);letter-spacing:.16em;animation:stampIn .45s var(--ease) both;border:3px solid #b43012;padding:5px 16px;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:600;display:inline-block;transform:rotate(-4deg)}.ticket__done p[data-v-c535db3f]{color:#3f3e35;margin-top:14px;font-size:14px}.ticket__done .mono[data-v-c535db3f]{color:#7d7767;margin-top:16px;font-size:8.5px;display:block}@media (width<=960px){.ticket__inner[data-v-c535db3f]{grid-template-columns:1fr;gap:clamp(28px,5vw,44px)}.ticket__form[data-v-c535db3f]{border-top:1px dashed #12130f4d;border-left:0;padding-top:clamp(26px,4vw,34px);padding-left:0}.ticket__form[data-v-c535db3f]:after{content:none}}@media (width<=480px){.ticket__copy h2[data-v-c535db3f]{font-size:clamp(2.1rem,10.5vw,2.8rem)}.ticket__inner[data-v-c535db3f]{padding:24px 20px 28px}}.site-foot[data-v-b85899b0]{z-index:1;margin-top:var(--sec-y);border-top:1px solid var(--line);padding-bottom:clamp(20px,2.4vw,36px);position:relative;overflow:hidden}.foot-top[data-v-b85899b0]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;padding-top:clamp(30px,4vw,48px);display:flex}.foot-brand[data-v-b85899b0]{letter-spacing:.08em;flex-direction:column;gap:4px;font-size:22px;font-weight:900;line-height:1.2;display:flex}.foot-brand span[data-v-b85899b0]{font-family:var(--mono);letter-spacing:.16em;color:var(--bone-mute);font-size:9px;font-weight:400}.foot-nav[data-v-b85899b0]{flex-wrap:wrap;gap:clamp(16px,2.2vw,28px);padding-top:4px;display:flex}.foot-nav a[data-v-b85899b0]{letter-spacing:.06em;color:var(--bone-dim);font-size:12px;transition:color .3s}.foot-nav a[data-v-b85899b0]:hover{color:var(--orange)}.foot-mail[data-v-b85899b0]{font-family:var(--mono);letter-spacing:.04em;color:var(--bone);border-bottom:1px solid var(--line);padding-bottom:3px;font-size:11.5px;transition:color .3s,border-color .3s}.foot-mail[data-v-b85899b0]:hover{color:var(--orange);border-color:var(--orange)}.foot-row[data-v-b85899b0]{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--bone-mute);flex-wrap:wrap;justify-content:space-between;gap:18px;margin-top:clamp(28px,4vw,44px);padding-top:16px;font-size:9px;display:flex}.foot-row a[data-v-b85899b0]{transition:color .3s}.foot-row a[data-v-b85899b0]:hover{color:var(--orange)}.foot-big[data-v-b85899b0]{font-family:var(--display);letter-spacing:.005em;white-space:nowrap;-webkit-user-select:none;user-select:none;color:#0000;-webkit-text-stroke:1px #ece7d82b;margin-top:clamp(22px,4vw,48px);margin-bottom:0;font-size:clamp(4.2rem,17.5vw,16rem);font-weight:900;line-height:.85;transition:-webkit-text-stroke-color .5s}.foot-big[data-v-b85899b0]:hover{-webkit-text-stroke-color:#ff4f1f6b}@media (width<=680px){.foot-row[data-v-b85899b0]{flex-direction:column;align-items:flex-start;gap:8px}}
