.hero{padding:4px var(--gutter) 88px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:24px;display:grid}.site-header:has(+#main>.hero){background:0 0}.lineup{flex-direction:column;gap:22px;padding-top:70px;display:flex}.lineup li{width:max-content;position:relative}.lineup-a{grid-area:1/1/auto/5}.lineup-b{grid-area:1/9/auto/13}.lineup-a li:first-child{margin-left:14%}.lineup-a li:nth-child(2){margin:34px 0 0 44%}.lineup-b li:first-child{margin:10px 0 0 6%}.lineup-b li:nth-child(2){margin:40px 0 0 36%}.face-wrap{flex-direction:column;grid-area:1/5/auto/9;align-items:center;margin-top:-58px;display:flex}.face{cursor:pointer;background:0 0;border:0;width:320px;height:320px;padding:0;display:block}.face,.face:focus-visible{border-radius:50%}.face svg{width:100%;height:100%}.face:active svg{transform:rotate(-3deg)}.face-note{max-width:250px;font:400 22px/1.2 var(--f-scrawl);align-self:flex-end;margin:-26px -40px 0 0;transform:rotate(-4deg)}.face-arr{width:60px;height:40px;margin-left:-24px;display:block}.face-note small{font:400 13px/1.3 var(--f-plain);margin-top:6px;display:block;transform:rotate(4deg)}.hero-ast{position:absolute;left:100%}.hero-ast.a1{margin-left:20px;top:42px}.hero-ast.a2{top:-12px}.hero-idea{pointer-events:none;width:190px;height:100px;position:absolute;top:380px;right:3%;overflow:visible}.hero h1{max-width:12.5em;font:400 clamp(38px,6.2vw,92px)/1.24 var(--f-plain);letter-spacing:-.012em;grid-area:2/1/auto/-1;margin:34px 0 56px}.hero h1 .dbox{outline-offset:4px;outline-width:2px}.h1-ring{margin-top:calc(.1em + 8px)}.hero .h1-ring>.ring{width:108%;height:120%;inset:-8% -4% -12%}.h1-ring path{stroke-width:3.2px}.need{grid-area:3/1/auto/4;padding-top:28px;transform:rotate(-1deg)}.need-h{font-size:15px}.need ul{gap:10px;margin-top:8px;display:grid}.need li{font-size:20px}.need s{border-bottom:1px solid var(--ink);padding-bottom:3px}.want{text-align:center;flex-direction:column;grid-area:3/4/auto/10;align-items:center;display:flex}.want-label{margin-bottom:6px;font-size:15px}.want-box{border:1.5px dashed var(--ink);width:min(100%,520px);padding:10px 24px}.want-box input{width:100%;color:var(--ink);font:400 68px/1.1 var(--f-felt);text-align:left;background:0 0;border:0;padding:0}.want-box input::placeholder{color:var(--ink);opacity:1}.want-box:focus-within{outline:3px solid var(--link);outline-offset:3px;box-shadow:0 0 0 7px var(--yellow)}.want-box input:focus-visible{box-shadow:none;outline:none}.want-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;margin-top:14px;font-size:15px;display:flex}.want-row .primary-cta{display:contents}.echo{min-height:1.3em;margin-top:14px}.fine{margin-top:6px;font-size:13px}.want .app-release-date{margin-top:14px}.ttt-wrap{grid-area:3/10/auto/13;justify-self:end;width:236px}.ttt-wrap .lab{margin:0 0 10px 6px}.hero-rect{position:absolute;bottom:0;left:0}.see{padding-top:0}.marquee{margin:0 calc(var(--gutter) * -1);border-bottom:2px solid var(--ink);padding:10px 0 6px;overflow:hidden}.marquee-track{width:max-content;font:700 clamp(56px,8vw,118px)/1 var(--f-plain);letter-spacing:-.02em;white-space:nowrap;animation:44s linear infinite marquee;display:flex}@keyframes marquee{to{transform:translate(-50%)}}.see:has(.stop input:checked) .marquee-track{animation-play-state:paused}.stop{width:max-content;font:400 25px/1 var(--f-felt);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;align-items:center;gap:10px;margin:14px 0 0 auto;display:flex}.stop-on{transform:rotate(-2deg)}.stop-rm{font:400 20px/1 var(--f-scrawl);text-transform:none;letter-spacing:0;display:none;transform:rotate(-1deg)}.wall{grid-template-columns:minmax(0,1fr) minmax(0,900px) minmax(0,1fr);align-items:start;gap:24px;margin-top:40px;display:grid}.wall-mid{text-align:center}.wall-mid .kicker{margin-bottom:18px}.big-say{font:700 clamp(36px,5.8vw,84px)/1.16 var(--f-plain);letter-spacing:-.02em}.big-say .ringed{margin-top:calc(.14em + 6px)}.big-say .ringed>.ring{width:110%;height:124%;inset:-12% -5%}.see .again{justify-content:center}.graf{flex-direction:column;gap:26px;padding-top:8px;display:flex}.g{white-space:nowrap;width:max-content;line-height:1.1}.g-nice,.g-note{margin-left:auto}.g-fun{margin-left:14%}.g-note{white-space:normal;max-width:190px}.graf .ast{margin-left:60%}.see-cols{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px;margin-top:64px;display:grid}.body-l{max-width:30em;font-size:21px;line-height:1.5}.apps{margin-top:18px;font-size:19px}.apps small{margin-top:4px;font-size:14px;display:block}.ipad{aspect-ratio:600/470;position:relative}.ipad-art{width:100%;height:100%;position:absolute;inset:0}.ipad .ipad-screen,.ipad-link{width:81%;height:75.2%;position:absolute;top:12.8%;left:9.7%}.ipad-link{background:var(--paper);text-align:center;place-items:center;padding:12px;font-size:18px;display:none}.cap-phone{display:none}.real-app figcaption{max-width:30em;margin:18px 0 0 6%;line-height:1.25}.why{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;padding-bottom:150px;display:grid}.ball-scrawl{transform-origin:0;margin-bottom:22px;line-height:1.1}.jerome{color:var(--ballpoint);font:400 clamp(30px,3.6vw,52px)/1.13 var(--f-serif);letter-spacing:-.005em}.jerome b{font:700 .92em/1 var(--f-plain);letter-spacing:-.01em}.tiny-list{flex-wrap:wrap;align-items:baseline;gap:18px;margin-top:34px;font-size:16px;display:flex}.tiny-list p{font-weight:700}.tiny-list ul{flex-wrap:wrap;gap:18px;display:flex}.tiny-list s{text-decoration-thickness:1.5px}.why-side{flex-direction:column;align-items:center;padding-top:20px;display:flex}.whole{align-self:flex-start;margin-left:10%;line-height:1}.whole-ring{padding:28px 36px}.whole-ring>.ring{width:100%;height:100%;inset:0}.why-arr{align-self:flex-start;width:70px;height:70px;margin:-10px 0 0 38%}.sun-wrap{z-index:var(--z-toy);flex-direction:column;align-items:center;display:flex;position:absolute;bottom:-128px;right:7%}.sun{cursor:pointer;background:0 0;border:0;place-items:center;width:250px;height:250px;padding:0;display:grid;position:relative}.sun,.sun:focus-visible{border-radius:50%}.sun>svg{width:100%;height:100%;transition:transform .9s cubic-bezier(.3,1.6,.5,1);position:absolute;inset:0}.sun.spun>svg{transform:rotate(200deg)}.sun-say{max-width:150px;color:var(--ink);font:700 20px/1.15 var(--f-plain);text-align:center;position:relative}.sun-say small{font:400 13px/1.2 var(--f-plain);margin-top:4px;display:block}.sun-hint{margin-top:-8px;line-height:1}@media (max-width:1279px){.hero{grid-template-columns:repeat(6,minmax(0,1fr))}.lineup-a{grid-area:1/1/auto/4;padding-top:30px}.lineup-b{grid-area:2/1/auto/4;padding-top:18px}.face-wrap{grid-area:1/4/3/7;margin-top:-20px}.face{width:280px;height:280px}.face-note{margin-right:0}.hero-ast.a1,.hero-idea{display:none}.hero h1{grid-row:3;max-width:17.5em;margin:30px 0 44px}.want{grid-area:4/1/auto/-1}.need{grid-area:5/1/auto/4;margin-top:40px}.ttt-wrap{grid-area:5/4/auto/7;margin-top:40px}.wall{grid-template-columns:minmax(0,1fr);gap:18px}.graf{flex-flow:wrap;align-items:center;gap:10px 34px;padding:0}.wall-mid{order:1}.graf-r{order:2;justify-content:flex-end}.g,.graf .ast{margin:0}.graf .g{font-size:32px}.graf .g-fun{font-size:46px}.graf .g-note{font-size:18px}.see-cols{grid-template-columns:minmax(0,1fr);gap:40px}.real-app{max-width:760px}.why{grid-template-columns:minmax(0,1fr);gap:40px}.why-side{flex-flow:wrap;justify-content:center;align-items:center;gap:10px 30px}.whole{align-self:center;margin:0}.why-arr{align-self:center;margin:0;transform:rotate(-70deg)}.sun-wrap{right:4%}}@media (max-width:1000px){.why-copy{max-width:760px}}@media (max-width:699px){.hero{grid-template-columns:minmax(0,1fr);padding-bottom:72px}.lineup{gap:14px;padding:0}.lineup-a{grid-row:1;padding-top:26px}.lineup-b{grid-row:2;padding-top:14px}.lineup-a,.lineup-b{grid-column:1}.lineup li:first-child{align-self:flex-start}.lineup li:nth-child(2){align-self:flex-end}.lineup-a li:first-child{margin:0 0 0 4px}.lineup-a li:nth-child(2){margin:0 6px 0 0}.lineup-b li:first-child{margin:0 0 0 12px}.lineup-b li:nth-child(2){margin:0 20px 0 0}.lineup .lab{font-size:25px}.lineup .lab .num{font-size:22px}.face-wrap{grid-area:3/1;margin-top:4px}.face{width:236px;height:236px}.face-note{max-width:190px;margin:-30px 0 0;font-size:19px}.face-arr,.hero-ast{display:none}.hero h1{grid-row:4;margin:26px 0 30px;font-size:38px}.want{grid-row:5}.want-box input{font-size:50px}.need{grid-area:6/1;margin-top:36px}.ttt-wrap{grid-area:7/1;justify-self:center;margin-top:30px;transform:rotate(2deg)}.marquee-track{font-size:54px}.stop{margin-left:0;font-size:21px}.wall{gap:14px;margin-top:30px}.graf{gap:8px 20px}.graf .ast,.graf .g-nice{display:none}.graf .g-wait{font-size:26px}.graf .g-fun{font-size:40px}.g-note{max-width:170px}.big-say{font-size:38px}.big-say .ringed{white-space:normal;margin-top:calc(.3em + 6px)}.big-say .ringed>.ring{width:104%;inset:-12% -2%}.see-cols{margin-top:40px}.body-l{font-size:19px}.ipad-link{display:grid}.cap-wide{display:none}.cap-phone{display:inline}.real-app figcaption{margin-left:0;font-size:19px}.why{padding-bottom:190px}.why .ball-scrawl{font-size:32px}.jerome{font-size:28px}.tiny-list{flex-direction:column;gap:6px}.tiny-list ul{flex-direction:column;gap:4px}.why-side{flex-direction:column}.why .whole{align-self:flex-start;font-size:28px}.why-arr{margin-left:40%;transform:none}.sun-wrap{margin-left:-110px;bottom:-150px;left:50%;right:auto}.sun{width:220px;height:220px}.sun-say{max-width:130px;font-size:18px}}@media (prefers-reduced-motion:reduce){.marquee-track{width:auto;padding:0 var(--gutter);white-space:normal;flex-wrap:wrap;font-size:clamp(40px,6vw,84px)}.marquee-track span+span,.stop input,.stop-on{display:none}.stop-rm{display:inline}.sun.spun>svg{transform:none}}
.locals{padding:170px var(--gutter) 90px}.locals-head{text-align:center;margin-bottom:26px;position:relative}.locals-kicker{margin-bottom:6px}.locals-title{font-size:clamp(48px,6.2vw,92px)}.poke-hint{margin-top:12px;line-height:1}.nts{line-height:1;position:absolute;top:40px;left:4%}.cast{max-width:var(--w-wide);flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:26px 10px;margin:0 auto;display:flex}.local{width:178px;margin-top:var(--dy,0);text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.local.club{width:318px}.poke{cursor:pointer;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block}.poke .fig{width:164px;max-width:100%;height:auto;margin:0 auto}.club .fig{width:300px}.nm{margin-top:6px;font-size:30px}.job{max-width:210px;margin-top:6px;font-size:16px;line-height:1.4}.club .job{max-width:290px}.local .stock{margin-top:10px}.local .bubble{width:max-content;max-width:min(320px,calc(100vw - 2 * var(--gutter)));white-space:normal}.poke .who,.club .head{transform-box:fill-box;transform-origin:50% 100%}.poke.hop-a .who{animation:.45s cubic-bezier(.3,1.8,.5,1) hop-a}.poke.hop-b .who{animation:.45s cubic-bezier(.3,1.8,.5,1) hop-b}@keyframes hop-a{40%{transform:translateY(-14px)rotate(-3deg)}}@keyframes hop-b{40%{transform:translateY(-14px)rotate(-3deg)}}.wave-a .head{animation:wave-a .5s ease-in-out calc(var(--i) * 55ms) 2}.wave-b .head{animation:wave-b .5s ease-in-out calc(var(--i) * 55ms) 2}@keyframes wave-a{50%{transform:translateY(-9px)rotate(-6deg)}}@keyframes wave-b{50%{transform:translateY(-9px)rotate(-6deg)}}.mapsec{padding:40px var(--gutter) 96px}.map-head{z-index:var(--z-text);max-width:var(--w-wide);flex-direction:column;align-items:flex-start;gap:8px;margin:0 auto -20px;display:flex;position:relative}.map-title{max-width:13em;font:400 clamp(34px,4.2vw,60px)/1.02 var(--f-felt);color:var(--cabbage);transform:rotate(-1.5deg)}.mapwrap{max-width:var(--w-wide);margin:0 auto}.map-inner{aspect-ratio:1200/720;position:relative}.map-art,.map-labels,.map-live{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.map-art img{width:100%;height:100%;display:block}.map-labels .ring-road{font-size:16px}.route{fill:none;stroke:var(--red);stroke-width:3px;stroke-dasharray:2 9;stroke-linecap:round}.stop-mark circle{fill:var(--paper);stroke:var(--ink);stroke-width:2px}.stop-mark text{font:400 20px/1 var(--f-felt);text-anchor:middle;fill:var(--ink)}.stop-mark.lit circle{fill:var(--lime)}.walker-glow{fill:var(--lime);opacity:.85}.map-hint{display:none}.legend{max-width:var(--w-wide);counter-reset:stop;flex-wrap:wrap;align-items:center;gap:10px 18px;margin:18px auto 0;font-size:16px;line-height:1.35;display:flex}.legend li{counter-increment:stop;align-items:center;gap:8px;display:flex}.legend li:before{content:counter(stop);content:counter(stop) / "";border:2px solid var(--ink);width:26px;height:26px;font:400 17px/1 var(--f-felt);border-radius:50%;flex:none;place-items:center;display:grid}.legend li:not(:last-child) span:after{content:"→";content:"→" / "";font:400 22px/1 var(--f-scrawl);margin-left:14px;display:inline-block}.walk-again{max-width:var(--w-wide);margin:18px auto 0}.the-end{padding-top:48px;padding-bottom:90px}.got-bigger{align-items:center;gap:12px;line-height:1;display:flex}.tiny-rect{border:2px solid var(--paper);flex:none;width:46px;height:12px}.end-cols{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:56px;margin-top:40px;display:grid}.end-say{font:400 clamp(38px,5.4vw,80px)/1.24 var(--f-plain);letter-spacing:-.015em}.end-say .ringed{margin:.12em .2em 0 .1em}.end-ring>.ring{width:113%!important;height:118%!important;inset:-8% -7% -10% -6%!important}.end-cta{margin-top:40px}.plans-line{margin-top:22px;font-size:18px}.you-white{align-items:flex-end;gap:6px;margin-top:40px;display:flex}.you-white svg{width:130px;height:auto}.you-white .ink{stroke:var(--paper)}.you-white .fillink{fill:var(--paper)}.you-white .scrawl{margin-bottom:120px}.quiz{border:2px dashed var(--paper);gap:18px;min-width:0;padding:22px 26px 26px;display:grid}.quiz legend{margin-left:-6px;padding:0 10px}.quiz-h{font:400 34px/1 var(--f-felt);text-transform:uppercase;letter-spacing:.04em}.quiz-sub{margin-top:-6px;font-size:16px}.quiz label{font:700 21px/1.3 var(--f-plain);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;column-gap:14px;display:grid}.quiz .cb-w{border:2px solid var(--paper);background:0 0;width:22px;height:22px;margin-top:3px}.quiz .cb-w:checked{background:var(--paper)}.quiz .cb-w:checked:after{border-color:var(--red);border-width:0 0 3px 3px;width:11px;height:5px}.quiz-reply{opacity:0;transform-origin:0;grid-column:2;height:0;margin-top:4px;line-height:1.1;transition:opacity .2s}.quiz label:has(:checked) .quiz-reply{opacity:1;height:auto}.verdict{margin-top:4px}@media (max-width:1337px){.cast{max-width:960px}}@media (max-width:1279px){.nts{top:0}.local{width:180px}.local.club{width:320px}.end-cols{grid-template-columns:minmax(0,1fr);gap:44px}.quiz{max-width:620px}}@media (max-width:699px){.locals{padding-top:190px}.nts{margin-top:6px;position:static}.cast{gap:30px 8px}.local{width:calc(50% - 4px);margin-top:0}.local.club{order:-1;width:100%}.local:nth-child(n+3):nth-child(odd){margin-top:36px}.poke .fig{width:150px}.club .fig{width:300px}.map-head{margin:0 0 12px;display:block}.mapwrap{overscroll-behavior-x:contain;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);overflow-x:auto}.map-inner{width:900px}.map-hint{text-align:center;margin-top:6px;display:block}.legend{flex-direction:column;align-items:flex-start;gap:8px}.legend li:not(:last-child) span:after{content:"↓";content:"↓" / "";margin-left:6px}.end-say{font-size:40px}.you-white .scrawl{margin-bottom:100px}.quiz{padding:18px 16px 20px}.quiz label{font-size:19px}}
