.su{--su-night:#181616;--su-smoke:236, 234, 232;isolation:isolate;background:var(--su-night);color:var(--cream);text-align:center;scroll-margin-top:var(--bar-h);flex-direction:column;display:flex;position:relative;overflow:hidden}:is(.article,.petition-page)>.su{width:100vw;max-width:none;margin:96px 0 0 calc(50% - 50vw);padding-bottom:96px}main:has(.su){overflow-x:clip}.su-night{z-index:0;background:var(--su-night);position:absolute;inset:0}.su-night .doc-cover__smoke{pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}.su-night .doc-cover__smoke[data-on]{opacity:1}.su-head{z-index:1;max-width:860px;padding:clamp(48px, 6vh, 72px) var(--gutter) 0;box-sizing:content-box;order:1;margin:0 auto;position:relative}.su-langs{font:600 14px / 1.4 var(--display);letter-spacing:.02em;color:var(--small-cream);margin:0}.su-lang{appearance:none;min-height:44px;font:inherit;color:var(--cream);cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:12px 2px;display:inline-block}.su-lang[aria-current]{cursor:default}button.su-lang{text-underline-offset:.24em;text-decoration:underline 1px;text-decoration-color:rgba(var(--cream-rgb), .4);transition:color .18s,text-decoration-color .18s}button.su-lang:hover{text-decoration-color:var(--cream)}.su-langs__dot{padding:0 8px}.su-marks{justify-content:center;margin-top:18px;display:flex}.su-petition{font:800 20px / 1.2 var(--display);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:var(--cream);margin:22px 0 0}.su-q{font:700 clamp(34px, 3.7vw, 52px) / 1.08 var(--display);letter-spacing:-.022em;color:var(--cream);text-wrap:balance;margin:16px 0 0}.su-essay{font:600 16px / 1.4 var(--display);margin:20px 0 0}.su-essay a{color:var(--small-cream);text-underline-offset:.24em;text-decoration:underline 1px;text-decoration-color:rgba(var(--cream-rgb), .4);border-radius:4px}.su-essay a:hover{color:var(--cream);text-decoration-color:var(--cream)}.su-essay a:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.su-essay__title{white-space:nowrap}.su-essay .su-arrow{margin-left:.3em}.su-essay a:hover .su-arrow,.su-essay a:focus-visible .su-arrow{transform:translateY(-3px)}.su-tally{color:var(--cream);margin:34px 0 0}.su-tally[data-state=loading]{visibility:hidden;min-height:calc(clamp(48px,4.4vw,74px) + 34px)}.su-tally[data-state=none]{display:none}.su-tally__n{font:800 clamp(48px, 4.4vw, 74px) / 1 var(--display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.su-tally__words{font:500 20px / 1.3 var(--display);margin-top:8px;display:block}.su-tally__since{max-width:34em;font:400 14px / 1.5 var(--display);color:var(--small-cream);text-wrap:pretty;margin:10px auto 0;display:block}.su-tally__since:empty{display:none}.su-tally[data-bump] .su-tally__n{animation:.7s ease-out both su-settle}.su-inner{z-index:1;max-width:var(--measure);padding:0 var(--gutter);box-sizing:content-box;order:2;margin:40px auto 0;position:relative}.su-step{margin:0}.su-lead,.su-about{max-width:30em;font:400 18px / 1.55 var(--display);color:var(--cream);text-wrap:pretty;margin:0 auto}.su-about{margin-bottom:.8em}.su-lead b{letter-spacing:.01em;font-variant-numeric:tabular-nums;font-weight:700}.su-lead--counted{margin-top:24px}.su-lead--counted:focus{outline:none}.su-statement,.su-signed__statement{max-width:16em;font:700 34px / 1.18 var(--display);letter-spacing:-.018em;color:var(--cream);text-wrap:balance;margin:26px auto 0}.su-line{border-bottom:1px solid #0000;max-width:18em;margin:12px auto 0;padding:0 0 2px;font-size:30px}.su-line--name{border-bottom-color:rgba(var(--cream-rgb), .5);margin-top:22px}.su-signed__line{border-bottom:1px solid rgba(var(--cream-rgb), .5);max-width:18em;margin:22px auto 0;padding:0 0 2px;font-size:30px;position:relative}.su-line--code{border-bottom-color:rgba(var(--cream-rgb), .5);margin-top:18px}.su-line--code[data-call]{animation:1.3s ease-in-out 3 su-call}@keyframes su-call{0%,to{border-bottom-color:rgba(var(--cream-rgb), .5);box-shadow:0 10px 18px -14px rgba(var(--cream-rgb), 0)}50%{border-bottom-color:var(--cream);box-shadow:0 10px 18px -10px rgba(var(--cream-rgb), .55)}}.su-step .su-line:focus-within{border-bottom-color:var(--cream)}.su-in{appearance:none;width:100%;min-height:44px;color:var(--cream);caret-color:var(--cream);text-align:center;font:500 20px / 1.3 var(--display);letter-spacing:.01em;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;margin:0;padding:4px 0;display:block}.su-in--name,.su-signed__name{min-height:44px;font:500 28px / 1.2 var(--display);letter-spacing:0;padding:4px 0 2px}.su-signed__name{overflow-wrap:anywhere;min-width:4em;display:block}.su-in--tel,.su-in--zip{padding:10px 0 6px}.su-in--code{font:600 34px / 1.2 var(--display);letter-spacing:.3em;padding-left:.3em}.su-in--code::placeholder{letter-spacing:.3em}.su-in::placeholder{color:rgba(var(--cream-rgb), .62);font-weight:inherit;opacity:1}.su-in:focus{outline:none}.su-step--locked .su-line--code,.su-step--locked .su-act{display:none}.su-ward{max-width:540px;font:600 16px / 1.4 var(--display);color:var(--cream);margin:6px auto 0}.su-ward__is,.su-ward__more{margin:0}.su-ward__act{color:var(--small-cream);text-underline-offset:.18em;text-decoration:underline;text-decoration-color:rgba(var(--cream-rgb), .4)}.su-ward__act:hover{color:var(--cream)}.su-ward__choices{text-align:left;justify-content:center;justify-items:start;gap:0;margin:6px auto 0;display:grid}.su-ward__choices[hidden]{display:none}.su-ward__choice{min-height:44px;font:500 16px / 1.35 var(--display);color:var(--cream);cursor:pointer;border-radius:4px;grid-template-columns:36px 1fr;align-items:center;gap:10px;display:grid}.su-ward__num{color:var(--small-cream);font-variant-numeric:tabular-nums}.su-ward__choice[data-checked] .su-ward__num{color:var(--cream)}.su-ward__pick{appearance:none;border:0;border-bottom:1px solid rgba(var(--cream-rgb), .5);min-height:44px;color:var(--cream);font:inherit;color-scheme:dark;cursor:pointer;background-color:#0000;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 10px) 52%,calc(100% - 5px) 52%;background-repeat:no-repeat;background-size:5px 5px;border-radius:0;margin:0;padding:8px 26px 8px 0}.su-ward__pick option{background:var(--ink);color:var(--cream)}.su-ward__pick:focus-visible{border-bottom-color:var(--cream);outline:none}.su-consent{text-align:left;max-width:38em;font:400 14px / 1.5 var(--display);color:var(--small-cream);margin:26px auto 0}.su-consent__label{cursor:pointer;border-radius:4px;grid-template-columns:36px 1fr;align-items:start;gap:10px;display:grid}.su-tick{width:36px;height:36px;color:rgba(var(--cream-rgb), .82);margin-top:-10px;display:block;overflow:visible}.su-ward__choice .su-tick{margin-top:0}.su-tick svg{width:84px;max-width:none;height:36px;margin-left:-22px;display:block;overflow:visible}.su-consent:not([data-checked]) .su-piece,.su-ward__choice:not([data-checked]) .su-piece{opacity:0}.su-consent[data-checked] .su-piece,.su-ward__choice[data-checked] .su-piece{opacity:1;animation:40ms linear both su-piece-in;animation-delay:var(--t,0s)}.su-consent[data-checked] .su-tick,.su-ward__choice[data-checked] .su-tick{color:var(--cream)}@keyframes su-piece-in{0%{opacity:0}to{opacity:1}}.su-consent__label:has(:focus-visible) .su-tick,.su-ward__choice:has(:focus-visible) .su-tick{outline:2px solid var(--cream);outline-offset:3px;border-radius:50%}.su-consent__text{display:block}.su-consent__promise{margin:6px 0 0 46px}.su-consent__links{margin:4px 0 0 46px}.su-consent__links a{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-color:rgba(var(--cream-rgb), .4)}.su-consent__links a:hover{color:var(--cream)}.su-status{max-width:32em;font:400 16px / 1.45 var(--display);color:var(--cream);margin:10px auto 0}.su-status:empty{display:none}.su-act{margin:18px 0 0}.su-go{appearance:none;box-sizing:border-box;min-height:44px;font:700 18px / 1.3 var(--display);color:var(--cream);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:baseline;gap:.3em;margin:0;padding:10px 2px;text-decoration:none;display:inline-flex}.su-arrow{transition:transform .22s var(--ease-out);display:inline-block}.su-go:hover .su-arrow,.su-go:focus-visible .su-arrow{transform:translate(3px)}.su-more{font:600 15px / 1.4 var(--display);color:var(--small-cream);margin:4px 0 0}.su-link{appearance:none;min-height:44px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:10px 2px}.su-link:hover{color:var(--cream)}.su-pass{border-top:1px solid rgba(var(--cream-rgb), .2);max-width:340px;font:600 16px / 1.35 var(--display);margin:18px 0 0;padding:0;list-style:none}.su-pass__item{border-bottom:1px solid rgba(var(--cream-rgb), .2)}.su-pass .su-link{box-sizing:border-box;width:100%;color:rgba(var(--cream-rgb), .92);text-align:left;align-items:baseline;gap:.3em;padding:11px 2px 12px;text-decoration:none;display:flex}.su-pass .su-link:hover{color:var(--cream)}.su-pass .su-link:hover>span:first-child{text-underline-offset:.24em;text-decoration:underline 1px}.su-pass .su-link:hover .su-arrow,.su-pass .su-link:focus-visible .su-arrow{transform:translate(3px)}.su-pass .su-link:focus-visible{outline:2px solid var(--cream);outline-offset:2px}.su-pass [data-pass-item=share]{display:none}@media (width<=820px){.su-pass{max-width:300px;margin-left:auto;margin-right:auto}.su-pass .su-link{justify-content:center}.su-pass [data-pass-item=share]{display:block}.su-pass :is([data-pass-item=mail],[data-pass-item=copy]){display:none}}.su:not(:lang(en)) .su-pass [data-pass-item=posters]{display:none}.su-status--pass{margin-top:0}.su-next{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:2px 34px;margin:12px 0 0;display:flex}.su-next .su-go[data-act=share],.su-next .su-go[data-act=sms],.su:not(:lang(en)) .su-next .su-go[data-act=posters]{display:none}@media (width<=820px){.su-next .su-go[data-act=mail],.su-next .su-go[data-act=copy]{display:none}.su-next .su-go[data-act=sms],.su[data-files=yes] .su-next .su-go[data-act=share]{display:inline-flex}.su[data-files=yes] .su-next .su-go[data-act=save]{display:none}}.su-signed[hidden]{display:none}.su-signed__date{font:500 14px / 1.4 var(--display);letter-spacing:.01em;color:var(--small-cream);margin:10px 0 0}.su-signed[data-settle] .su-signed__statement,.su-signed[data-settle] .su-signed__line,.su-signed[data-settle] .su-signed__date{animation:.7s ease-out both su-settle}.su-signed[data-settle] .su-signed__line{animation-delay:.3s}.su-signed[data-settle] .su-signed__date{animation-delay:.6s}@keyframes su-settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.su-map{z-index:1;margin:0;position:relative}.su-map:focus{outline:none}.su-map__frame{--su-glow-pad:48px;position:relative}.su-map__frame svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.su-map__wards{fill:rgba(var(--cream-rgb), .1);stroke:var(--cream);stroke-width:1px;stroke-linejoin:round;opacity:.36}.su-map__wards path,.su-map__picked path{vector-effect:non-scaling-stroke;fill-rule:evenodd}.su-map__picked{fill:rgba(var(--cream-rgb), .08);stroke:var(--cream);stroke-width:1.75px;stroke-linejoin:round}.su-map__picked path{animation:.45s ease-out both su-ward-in}@keyframes su-ward-in{0%{opacity:0}to{opacity:1}}.su-map__dots{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.su-map__glow{inset:calc(-1 * var(--su-glow-pad));width:calc(100% + 2 * var(--su-glow-pad));height:calc(100% + 2 * var(--su-glow-pad));pointer-events:none;display:block;position:absolute}.su-map__you{font:700 13px / 1 var(--display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--cream);opacity:0;text-shadow:0 0 1px var(--su-night), 0 0 2px var(--su-night), 0 0 3px var(--su-night), 0 0 4px var(--su-night), 0 0 5px var(--su-night);transition:opacity .6s .5s;position:absolute;top:0;left:0}.su-map__you[data-on]{opacity:1}.su-map__you[hidden]{display:none}.su-map__hole{opacity:0;transition:opacity .6s .5s}.su-map__hole[data-on]{opacity:1}.su-map__fillback path{fill-rule:evenodd;stroke:none}.su-map__fillback-wards{fill:rgba(var(--cream-rgb), .1);opacity:.36}.su-map__fillback-picked{fill:rgba(var(--cream-rgb), .08)}.su-map__note{font:400 14px / 1.5 var(--display);color:var(--small-cream);text-align:left;text-wrap:pretty;margin:14px 0 0}.su-mapsee{z-index:1;font:600 15px / 1.4 var(--display);color:var(--small-cream);margin:40px 0 0;position:relative}.su-mapsee .su-link{text-underline-offset:.24em;text-decoration:underline 1px;text-decoration-color:rgba(var(--cream-rgb), .4)}.su-mapsee .su-link:hover{text-decoration-color:var(--cream)}.su-mapsee .su-link:focus-visible{outline:2px solid var(--cream);outline-offset:4px}.su-mapsee .su-arrow{margin-left:.3em}.su-mapsee .su-link:hover .su-arrow,.su-mapsee .su-link:focus-visible .su-arrow{transform:translateY(3px)}@media (width>=821px){:is(.article,.petition-page)>.su{grid-template-columns:minmax(var(--gutter), 1fr) minmax(0, 540px) clamp(48px, 6vw, 112px) minmax(0, 560px) minmax(var(--gutter), 1fr);grid-template-rows:repeat(7,auto) 1fr;align-items:start;display:grid;overflow:clip}.su .su-head{display:contents}.su .su-head>*{z-index:1;grid-column:2/5;position:relative}.su .su-langs{grid-row:1;margin-top:clamp(48px,6vh,72px)}.su .su-marks{grid-row:2}.su .su-petition{grid-row:3}.su .su-q{grid-row:4;justify-self:center;max-width:860px}.su .su-essay{grid-row:5;justify-self:center}.su .su-tally{text-align:left;grid-area:6/2;margin-top:56px}.su .su-tally__since{margin-left:0}.su .su-map{top:calc(var(--bar-h) + 32px);grid-area:6/4/9;margin-top:56px;position:sticky}.su .su-map__frame{width:min(100%, calc((100vh - var(--bar-h) - 190px) * var(--map-ratio)))}.su .su-map__note{max-width:36em}.su .su-inner{text-align:left;grid-area:7/2;max-width:none;margin:40px 0 0;padding:0}.su .su-lead{margin:0}.su .su-about{margin:0 0 .8em}.su .su-lead--counted{margin-top:24px}.su :is(.su-statement,.su-signed__statement,.su-line,.su-signed__line,.su-status,.su-consent,.su-ward,.su-ward__choices){margin-left:0;margin-right:0}.su .su-in{text-align:left}.su .su-in--code{padding-left:0}.su .su-ward__choices{justify-content:start}.su .su-next{flex-direction:column;align-items:flex-start;gap:0}.su-mapsee{display:none}}.su:lang(zh){--su-display-zh:"Public Sans", "Noto Sans SC", "Public Sans Fallback", "PingFang SC", "Microsoft YaHei", sans-serif;font-synthesis:none}.su:lang(zh) :is(.su-langs,.su-petition,.su-q,.su-essay,.su-tally__n,.su-tally__words,.su-tally__since,.su-about,.su-lead,.su-statement,.su-signed__statement,.su-in,.su-signed__name,.su-signed__date,.su-ward,.su-ward__choice,.su-status,.su-go,.su-more,.su-pass,.su-consent,.su-map__note,.su-map__you,.su-mapsee),.su:lang(zh) .su-in::placeholder{font-family:var(--su-display-zh)}.su:lang(zh) .su-q{letter-spacing:0;line-height:1.32}.su:lang(zh) :is(.su-about,.su-lead,.su-map__note,.su-consent,.su-tally__since){line-height:1.7}.su:lang(zh) :is(.su-statement,.su-signed__statement,.su-in--name,.su-signed__name){letter-spacing:0;line-height:1.4}.su:lang(zh) :is(.su-q,.su-statement,.su-signed__statement,.su-tally__words,.su-tally__since){word-break:keep-all}.su:lang(zh) :is(.su-ward,.su-map__note,.su-map__you){letter-spacing:0}.su:lang(zh) em,.su:lang(zh) i{font-style:normal}@media (width<=820px){:is(.article,.petition-page)>.su{margin-top:72px;padding-bottom:72px}.su-head{padding-top:40px}.su-marks{margin-top:12px}.su-petition{margin-top:18px;font-size:16px}.su-q{margin-top:12px;font-size:30px}.su-essay{margin-top:16px;font-size:15px}.su-tally{margin-top:28px}.su-tally[data-state=loading]{min-height:80px}.su-tally__n{font-size:50px}.su-tally__words{margin-top:6px;font-size:18px}.su-inner{margin-top:32px}.su-lead,.su-about{font-size:17px}.su-statement,.su-signed__statement{margin-top:22px;font-size:25px}.su-in--name,.su-signed__name{font-size:24px}.su-in--code{font-size:30px}.su-consent{margin-top:22px}.su-next{flex-direction:column;align-items:center;gap:0}.su-map,.su-mapsee{order:3}.su-map{width:min(calc(100% - 2 * var(--gutter)), 460px);margin:44px auto 0}.su:not([data-map=open]) .su-map,.su:not([data-map=closed]) .su-mapsee{display:none}}@media (prefers-reduced-motion:reduce){.su-consent[data-checked] .su-piece,.su-ward__choice[data-checked] .su-piece{opacity:1;animation:none}.su-arrow{transition:none}.su-line--code[data-call],.su-tally[data-bump] .su-tally__n,.su-signed[data-settle] :is(.su-signed__statement,.su-signed__line,.su-signed__date),.su-map__picked path{animation:none}.su-map__you,.su-map__hole{transition:none}}@media print{.su{display:none}}.petition-page>.su{margin-top:56px}@media (width<=820px){.petition-page>.su{margin-top:40px}}
