.StreetScene-module__ZBekTW__stage{isolation:isolate;border:2px solid var(--curb);background:var(--sky);height:clamp(300px,48vw,400px);box-shadow:4px 4px 0 var(--ink);position:relative;overflow:clip}.StreetScene-module__ZBekTW__world{aspect-ratio:3/2;width:max(100%,450px);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.StreetScene-module__ZBekTW__art{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;position:absolute;inset:0}.StreetScene-module__ZBekTW__atmosphere{--ambient-cycle:16s;z-index:2;pointer-events:none;position:absolute;inset:0}.StreetScene-module__ZBekTW__coffeeCup{border-bottom:2px solid var(--window);background:var(--paper);width:1.3%;height:1.55%;box-shadow:1px 1px 0 var(--ink);position:absolute;top:53.6%;left:82%}.StreetScene-module__ZBekTW__coffeeCup:after{content:"";border:1px solid var(--paper);width:3px;height:3px;position:absolute;top:1px;right:-3px}.StreetScene-module__ZBekTW__cafeSteam{width:1%;height:1%;position:absolute;top:53.4%;left:82.5%}.StreetScene-module__ZBekTW__cafeSteam b{background:var(--paper);opacity:0;width:4px;height:3px;animation:StreetScene-module__ZBekTW__cafe-steam-rise var(--ambient-cycle) steps(3, end) infinite;position:absolute;bottom:0}.StreetScene-module__ZBekTW__cafeSteam b:nth-child(2){animation-delay:1.6s;left:3px}.StreetScene-module__ZBekTW__cafeSteam b:nth-child(3){animation-delay:3.2s;left:-2px}.StreetScene-module__ZBekTW__signDimmer{background:var(--ink);opacity:0;width:5.1%;height:6.25%;animation:StreetScene-module__ZBekTW__cafe-sign-dip var(--ambient-cycle) steps(1, end) infinite;position:absolute;top:37.9%;left:69.9%}@keyframes StreetScene-module__ZBekTW__cafe-steam-rise{0%,35%{opacity:0;transform:translate(0)}2%,37%{opacity:.5;transform:translate(-2px,-5px)}9%,44%{opacity:.25;transform:translate(2px,-17px)}12%,47%,to{opacity:0;transform:translate(-2px,-24px)}}@keyframes StreetScene-module__ZBekTW__cafe-sign-dip{0%,79%,82%,to{opacity:0}80%,81%{opacity:.62}}@media (prefers-reduced-motion:reduce){.StreetScene-module__ZBekTW__cafeSteam b,.StreetScene-module__ZBekTW__signDimmer{opacity:0;animation:none}}.StreetScene-module__ZBekTW__caption{z-index:5;border:2px solid var(--curb);background:var(--sky);max-width:calc(100% - 72px);color:var(--paper);align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:flex;position:absolute;top:12px;left:12px}.StreetScene-module__ZBekTW__caption b{background:var(--window);width:6px;height:6px;display:block}.StreetScene-module__ZBekTW__caption small{color:var(--paper);font-size:12px}.StreetScene-module__ZBekTW__petLayer{inset-inline:0;z-index:4;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:15%}.StreetScene-module__ZBekTW__petLayer>*{pointer-events:auto}.StreetScene-module__ZBekTW__petLayer:before{content:"";background:var(--ink);opacity:.65;width:60px;height:5px;position:absolute;bottom:2px;left:calc(50% - 30px)}.StreetScene-module__ZBekTW__away{z-index:4;border:2px solid var(--ink);background:var(--paper);width:max-content;max-width:70%;color:var(--ink);box-shadow:4px 4px 0 var(--ink);padding:8px 12px;font-size:12px;position:absolute;bottom:23%;left:50%;transform:translate(-50%)}.StreetScene-module__ZBekTW__hotspot{z-index:3;cursor:pointer;min-width:44px;min-height:44px;position:absolute}.StreetScene-module__ZBekTW__hotspot:focus-visible{outline:3px solid var(--act);outline-offset:3px}.StreetScene-module__ZBekTW__moon{grid-template-rows:repeat(5,4px);grid-template-columns:repeat(5,4px);place-content:center;display:grid;top:8%;left:55%}.StreetScene-module__ZBekTW__moon b[data-lit=true]{background:var(--star)}.StreetScene-module__ZBekTW__window{width:15.5%;height:16.5%;top:11.3%;left:8.7%}.StreetScene-module__ZBekTW__windowShade,.StreetScene-module__ZBekTW__windowLit{position:absolute;inset:0}.StreetScene-module__ZBekTW__windowShade{background:var(--ink);grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(4,1fr);gap:3px;padding:3px;display:grid}.StreetScene-module__ZBekTW__windowShade b{background:var(--sky)}.StreetScene-module__ZBekTW__windowLit{image-rendering:pixelated;background-image:url(/scenes/street-v1/night.webp);background-position:10.3% 13.5%;background-size:645.16% 606.06%}.StreetScene-module__ZBekTW__drain{width:11%;height:7%;bottom:17%;right:6%}.StreetScene-module__ZBekTW__drain:hover{outline:2px dashed var(--curb)}.StreetScene-module__ZBekTW__steam{z-index:4;pointer-events:none;position:absolute;bottom:23%;right:10%}.StreetScene-module__ZBekTW__prop{pointer-events:none;z-index:2;position:absolute}.StreetScene-module__ZBekTW__notice{border:2px solid var(--ink);background:var(--paper);width:36px;box-shadow:3px 3px 0 var(--ink);padding:3px;bottom:34%;left:9%}.StreetScene-module__ZBekTW__notice b{background:var(--curb);height:3px;margin-top:3px;display:block}.StreetScene-module__ZBekTW__notice b:first-child{background:var(--act);width:65%}.StreetScene-module__ZBekTW__planter{object-fit:contain;width:36px;height:36px;image-rendering:pixelated;bottom:31.5%;left:27%}.StreetScene-module__ZBekTW__secondPlanter{left:auto;right:23%}.StreetScene-module__ZBekTW__error{z-index:6;border:2px solid var(--bad);background:var(--panel);color:var(--paper);padding:12px;font-size:13px;position:absolute;inset:48px 16px auto}@media (max-width:480px){.StreetScene-module__ZBekTW__caption{padding:5px 8px;top:10px;left:10px}.StreetScene-module__ZBekTW__caption small{display:none}}@media (max-width:360px){.StreetScene-module__ZBekTW__stage{height:240px}.StreetScene-module__ZBekTW__world{width:100%;min-width:360px}}
.StreetPet-module__l5PPga__classic{object-fit:contain;image-rendering:pixelated;transform-origin:bottom;animation:1.6s step-end infinite StreetPet-module__l5PPga__breathe;display:block}.StreetPet-module__l5PPga__classic[data-anim=walk],.StreetPet-module__l5PPga__classic[data-anim=grumpy]{animation-name:StreetPet-module__l5PPga__shuffle}.StreetPet-module__l5PPga__classic[data-anim=joy],.StreetPet-module__l5PPga__classic[data-anim=celebrate],.StreetPet-module__l5PPga__classic[data-anim=welcome]{animation-name:StreetPet-module__l5PPga__bounce}@keyframes StreetPet-module__l5PPga__breathe{0%,to{transform:translateY(0)}50%{transform:translateY(1px)}}@keyframes StreetPet-module__l5PPga__shuffle{0%,to{transform:translate(-1px)}50%{transform:translate(1px)}}@keyframes StreetPet-module__l5PPga__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.StreetPet-module__l5PPga__classic[data-anim]{animation:none}}
.landing-module__WNTJ4a__page{background:var(--sky);color:var(--star);font-family:var(--font-noto), sans-serif;font-size:15px;line-height:1.7;overflow:clip}body:has(.landing-module__WNTJ4a__page) [data-game-chrome]{display:none}body:has(.landing-module__WNTJ4a__page) main{padding-bottom:0}html:has(.landing-module__WNTJ4a__page){scroll-behavior:smooth;scroll-padding-top:84px}.landing-module__WNTJ4a__ps2{font-family:var(--font-ps2p), var(--font-fusion-pixel), var(--font-noto), monospace}.landing-module__WNTJ4a__dot{font-family:var(--font-fusion-pixel), var(--font-noto), sans-serif}.landing-module__WNTJ4a__vt{font-family:var(--font-vt323), monospace}.landing-module__WNTJ4a__mono{font-family:var(--font-ibm-plex-mono), monospace}.landing-module__WNTJ4a__wrap{width:min(100%,1280px);margin:0 auto;padding:0 clamp(20px,4vw,48px)}.landing-module__WNTJ4a__topbar{z-index:40;border-bottom:2px solid var(--curb);background:var(--ink);align-items:center;gap:16px;min-height:68px;padding:10px clamp(16px,4vw,56px);display:flex;position:sticky;top:0;box-shadow:0 4px #000}.landing-module__WNTJ4a__brandLink{color:var(--star);align-items:center;gap:14px;text-decoration:none;display:flex}.landing-module__WNTJ4a__led{background:var(--ok);flex:none;width:10px;height:10px;animation:1s step-end infinite landing-module__WNTJ4a__blink;box-shadow:2px 2px #000}.landing-module__WNTJ4a__brand{letter-spacing:.08em;font-size:12px}.landing-module__WNTJ4a__clock{color:var(--curb);font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;font-size:11px}.landing-module__WNTJ4a__topbar nav{align-items:center;gap:24px;margin-left:auto;display:flex}.landing-module__WNTJ4a__navi{color:var(--paper);font-family:var(--font-fusion-pixel), var(--font-noto), sans-serif;padding:6px 0;font-size:12px;text-decoration:none}.landing-module__WNTJ4a__navi:hover{color:var(--hi)}.landing-module__WNTJ4a__pbtn{background:var(--panel);color:var(--paper);cursor:pointer;font-family:var(--font-fusion-pixel), var(--font-noto), sans-serif;text-align:center;white-space:nowrap;border:3px solid #000;justify-content:center;align-items:center;padding:10px 16px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex;box-shadow:inset -3px -3px #00000059,4px 4px #000}.landing-module__WNTJ4a__pbtn:hover{transform:translate(-2px,-2px);box-shadow:inset -3px -3px #00000059,6px 6px #000}.landing-module__WNTJ4a__pbtn:active{transform:translate(3px,3px);box-shadow:inset -3px -3px #00000059}.landing-module__WNTJ4a__pbtn:disabled{opacity:.45;cursor:default;transform:none;box-shadow:inset -3px -3px #00000059,4px 4px #000}.landing-module__WNTJ4a__blue{background:var(--act)}.landing-module__WNTJ4a__green{background:var(--ok);color:var(--ink)}.landing-module__WNTJ4a__big{border-width:4px;padding:15px 24px;box-shadow:inset -4px -4px #00000059,6px 6px #000}.landing-module__WNTJ4a__page a:focus-visible,.landing-module__WNTJ4a__page button:focus-visible{outline:3px solid var(--hi);outline-offset:4px}.landing-module__WNTJ4a__heroSection{border-bottom:2px solid var(--bld-far);position:relative;overflow:hidden}.landing-module__WNTJ4a__heroSection>.landing-module__WNTJ4a__wrap{z-index:1;position:relative}.landing-module__WNTJ4a__ocean{width:100%;height:100%;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;inset:0}.landing-module__WNTJ4a__oceanCaption{z-index:1;color:var(--curb);letter-spacing:.1em;font-size:10px;position:absolute;bottom:20px;left:clamp(20px,4vw,56px)}.landing-module__WNTJ4a__hero{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(36px,5vw,72px);padding:clamp(56px,7vw,96px) 0 clamp(72px,8vw,112px);display:grid;position:relative}.landing-module__WNTJ4a__heroCopy{z-index:1;position:relative}.landing-module__WNTJ4a__eyebrow{color:var(--ok);letter-spacing:.12em;margin:0 0 24px;font-size:12px}.landing-module__WNTJ4a__hero h1{color:var(--star);font-family:var(--font-fusion-pixel), var(--font-noto), sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:48px;font-weight:400;line-height:1.45}.landing-module__WNTJ4a__hero h1 .landing-module__WNTJ4a__hl{color:var(--hi);margin-top:8px;display:block}.landing-module__WNTJ4a__sub{max-width:31em;color:var(--paper);opacity:.76;text-wrap:pretty;margin:28px 0 0;font-size:16px;line-height:1.9}.landing-module__WNTJ4a__ctaRow{flex-wrap:wrap;align-items:center;gap:24px;margin-top:36px;display:flex}.landing-module__WNTJ4a__textLink{color:var(--paper);border-bottom:2px solid var(--curb);padding:6px 0;font-size:13px;text-decoration:none}.landing-module__WNTJ4a__textLink:hover{color:var(--hi);border-color:var(--hi)}.landing-module__WNTJ4a__heroNote{color:var(--curb);align-items:center;gap:9px;margin:26px 0 0;font-size:12px;display:flex}.landing-module__WNTJ4a__heroNote span{color:var(--act);font-size:10px}.landing-module__WNTJ4a__stage{min-width:0}.landing-module__WNTJ4a__stageLabel{background:var(--panel);color:var(--curb);letter-spacing:.08em;border:3px solid #000;border-bottom:0;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;font-size:11px;display:flex}.landing-module__WNTJ4a__stageLabel .landing-module__WNTJ4a__vt{color:var(--paper);align-items:center;gap:7px;font-size:18px;line-height:1;display:flex}.landing-module__WNTJ4a__stageLabel i{background:var(--ok);width:7px;height:7px;animation:1s step-end infinite landing-module__WNTJ4a__blink}.landing-module__WNTJ4a__sceneFrame{background:var(--sky);border:4px solid #000;box-shadow:8px 8px #000}.landing-module__WNTJ4a__sceneFrame>section{aspect-ratio:3/2;height:auto;box-shadow:none;border:0}.landing-module__WNTJ4a__cat{cursor:pointer;background:0 0;border:0;padding:0;line-height:0;position:relative}.landing-module__WNTJ4a__petPortrait{object-fit:contain;width:128px;height:128px;image-rendering:pixelated;animation:1.6s steps(2,end) infinite landing-module__WNTJ4a__pet-breathe}.landing-module__WNTJ4a__patjump{animation:.4s steps(2,end) landing-module__WNTJ4a__patjump}.landing-module__WNTJ4a__hud{background:var(--panel);border:3px solid #000;margin-top:18px;padding:14px;box-shadow:inset -3px -3px #00000059,5px 5px #000}.landing-module__WNTJ4a__row1{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-module__WNTJ4a__lv{color:var(--hi);font-size:12px}.landing-module__WNTJ4a__petname{color:var(--star);font-size:12px}.landing-module__WNTJ4a__btns{gap:10px;margin-left:auto;display:flex}.landing-module__WNTJ4a__btns .landing-module__WNTJ4a__pbtn{padding:8px 12px}.landing-module__WNTJ4a__meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.landing-module__WNTJ4a__lbl{color:var(--star);font-family:var(--font-fusion-pixel), var(--font-noto), sans-serif;justify-content:space-between;gap:6px;margin-bottom:6px;font-size:12px;display:flex}.landing-module__WNTJ4a__lbl i{color:var(--curb);font-style:normal}.landing-module__WNTJ4a__segs{gap:2px;display:flex}.landing-module__WNTJ4a__segs b{background:var(--window-off);border:2px solid #000;flex:1;height:12px}.landing-module__WNTJ4a__segs b.landing-module__WNTJ4a__f1{background:var(--ok)}.landing-module__WNTJ4a__segs b.landing-module__WNTJ4a__f2{background:var(--hi)}.landing-module__WNTJ4a__segs b.landing-module__WNTJ4a__f3{background:var(--bad)}.landing-module__WNTJ4a__stageLower{grid-template-columns:1.05fr .95fr;align-items:stretch;gap:14px;margin-top:22px;display:grid}.landing-module__WNTJ4a__dlg{background:var(--paper);min-height:148px;color:var(--ink);border:4px solid #000;padding:16px 18px;position:relative;box-shadow:6px 6px #000}.landing-module__WNTJ4a__dlg:after{content:"";border:10px solid #0000;border-top:13px solid #000;position:absolute;bottom:-14px;left:44px}.landing-module__WNTJ4a__who{border:2px solid var(--ink);background:var(--hi);color:var(--ink);font-family:var(--font-fusion-pixel), var(--font-noto), sans-serif;padding:2px 8px;font-size:12px;display:inline-block}.landing-module__WNTJ4a__txt{min-height:66px;margin:10px 0 0;font-size:14px;line-height:1.75}.landing-module__WNTJ4a__more{color:var(--ink);font-family:var(--font-ps2p), monospace;font-size:12px;animation:1s step-end infinite landing-module__WNTJ4a__blink;position:absolute;bottom:8px;right:12px}.landing-module__WNTJ4a__log{background:var(--ink);border:3px solid #000;min-width:0;min-height:148px;padding:12px 14px;overflow:hidden;box-shadow:inset -3px -3px #00000059,5px 5px #000}.landing-module__WNTJ4a__logTitle{color:var(--curb);letter-spacing:.1em;margin-bottom:8px;font-size:10px;display:block}.landing-module__WNTJ4a__log p{color:var(--star);font-family:var(--font-vt323), monospace;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin:2px 0;font-size:20px;line-height:1.25;overflow:hidden}.landing-module__WNTJ4a__log p b{color:var(--ok);font-weight:400}.landing-module__WNTJ4a__cur{color:var(--ok);animation:1s step-end infinite landing-module__WNTJ4a__blink}.landing-module__WNTJ4a__page section:not(.landing-module__WNTJ4a__heroSection){padding-top:clamp(80px,9vw,128px)}.landing-module__WNTJ4a__sectionGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(32px,6vw,80px);margin-bottom:44px;display:grid}.landing-module__WNTJ4a__sectionIndex{color:var(--act);letter-spacing:.1em;margin-bottom:18px;font-size:11px;display:block}.landing-module__WNTJ4a__sectionIntro h2,.landing-module__WNTJ4a__inviteIntro h2{color:var(--star);letter-spacing:-.02em;margin:0;font-size:36px;font-weight:400;line-height:1.5}.landing-module__WNTJ4a__lede{max-width:42em;color:var(--paper);opacity:.72;text-wrap:pretty;margin:0;font-size:15px;line-height:1.9}.landing-module__WNTJ4a__memeGallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0 24px 64px;display:grid}.landing-module__WNTJ4a__memeCard{background:var(--panel);border:4px solid #000;margin:0;box-shadow:8px 8px #000}.landing-module__WNTJ4a__memeCard:nth-child(2){transform:translateY(32px)}.landing-module__WNTJ4a__memeCard:nth-child(3){transform:translateY(64px)}.landing-module__WNTJ4a__memeImage{aspect-ratio:1;object-fit:cover;width:100%;height:auto;image-rendering:pixelated;border-bottom:4px solid #000;display:block}.landing-module__WNTJ4a__memeCard figcaption{color:var(--paper);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:12px;display:flex}.landing-module__WNTJ4a__memeCard time{color:var(--curb);white-space:nowrap;font-size:10px}.landing-module__WNTJ4a__trailPanel{border:2px solid var(--curb);background:var(--panel);margin-top:72px;box-shadow:8px 8px #000}.landing-module__WNTJ4a__trailHead{border-bottom:2px solid var(--curb);justify-content:space-between;align-items:end;gap:24px;padding:24px;display:flex}.landing-module__WNTJ4a__trailHead h3{color:var(--star);margin:0;font-size:24px;font-weight:400}.landing-module__WNTJ4a__trailHead .landing-module__WNTJ4a__tileLabel{margin-bottom:10px}.landing-module__WNTJ4a__trailNote{max-width:240px;color:var(--curb);text-align:right;font-size:12px}.landing-module__WNTJ4a__trailChart{overflow-x:auto}.landing-module__WNTJ4a__trailChart .trail-ecbox{width:100%;height:400px}.landing-module__WNTJ4a__trailLoading{height:400px;color:var(--curb);place-items:center;font-size:13px;display:grid}.landing-module__WNTJ4a__trailDetail{border-top:2px solid var(--curb);flex-wrap:wrap;align-items:baseline;gap:18px;min-height:92px;padding:18px 24px;display:flex}.landing-module__WNTJ4a__trailDetail>span{width:150px;color:var(--act);flex:none;font-size:11px}.landing-module__WNTJ4a__trailDetail strong{color:var(--star);font-size:14px;font-weight:600}.landing-module__WNTJ4a__trailDetail p{width:100%;color:var(--paper);opacity:.7;margin:0;font-size:13px}.landing-module__WNTJ4a__loopBody{width:58.333%;margin-left:auto}.landing-module__WNTJ4a__flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:0;padding:0;list-style:none;display:grid}.landing-module__WNTJ4a__node{border-top:2px solid var(--curb);gap:16px;min-width:0;padding:20px 0;display:flex}.landing-module__WNTJ4a__nodeNumber{color:var(--hi);flex:none;font-size:30px;line-height:1}.landing-module__WNTJ4a__node b{color:var(--star);font-size:24px;font-weight:400;line-height:1.2;display:inline-block}.landing-module__WNTJ4a__node small{color:var(--curb);letter-spacing:.1em;margin-top:4px;font-size:9px;display:block}.landing-module__WNTJ4a__node p{color:var(--paper);opacity:.68;margin:8px 0 0;font-size:13px;line-height:1.7}.landing-module__WNTJ4a__loopNote{border-left:4px solid var(--act);background:var(--ink);color:var(--paper);margin:26px 0 0;padding:12px 16px;font-size:13px}.landing-module__WNTJ4a__bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;display:grid}.landing-module__WNTJ4a__tile{background:var(--panel);border:3px solid #000;min-width:0;padding:26px;box-shadow:inset -3px -3px #00000040,6px 6px #000}.landing-module__WNTJ4a__tileA{background:var(--sky);grid-column:span 7;position:relative;overflow:hidden}.landing-module__WNTJ4a__tileB,.landing-module__WNTJ4a__tileD{grid-column:span 5}.landing-module__WNTJ4a__tileE{grid-column:span 7;grid-template-columns:1fr;align-items:center;gap:24px;display:grid}.landing-module__WNTJ4a__tileLabel{color:var(--curb);letter-spacing:.1em;margin-bottom:14px;font-size:10px;display:block}.landing-module__WNTJ4a__tile h3{color:var(--star);margin:0 0 10px;font-size:24px;font-weight:400;line-height:1.45}.landing-module__WNTJ4a__tile p{color:var(--paper);opacity:.72;margin:0;font-size:14px;line-height:1.8}.landing-module__WNTJ4a__zzz{color:var(--hi);font-size:28px;animation:1.6s step-end infinite landing-module__WNTJ4a__blink;position:absolute;top:20px;right:24px}.landing-module__WNTJ4a__diaryCard{background:var(--paper);max-width:38em;color:var(--ink);border:3px solid #000;margin-top:24px;padding:16px 18px;position:relative;box-shadow:4px 4px #000}.landing-module__WNTJ4a__diaryCard time{color:var(--ink-soft);font-family:var(--font-ibm-plex-mono), monospace;margin-bottom:8px;font-size:11px;display:block}.landing-module__WNTJ4a__diaryCard p{color:var(--ink);opacity:1;font-size:13px}.landing-module__WNTJ4a__dlgMini{background:var(--paper);border:3px solid #000;margin-top:22px;padding:12px 14px;box-shadow:4px 4px #000}.landing-module__WNTJ4a__dlgMini p{color:var(--ink);opacity:1;margin-top:8px;font-size:13px}.landing-module__WNTJ4a__catchphrases{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.landing-module__WNTJ4a__catchphrases span{border:2px solid var(--curb);color:var(--star);font-family:var(--font-vt323), monospace;padding:2px 8px;font-size:18px}.landing-module__WNTJ4a__dual{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.landing-module__WNTJ4a__col b{font-family:var(--font-fusion-pixel), var(--font-noto), sans-serif;margin-bottom:10px;font-size:12px;font-weight:400;display:block}.landing-module__WNTJ4a__you b{color:var(--ok)}.landing-module__WNTJ4a__it b{color:var(--act)}.landing-module__WNTJ4a__tags{flex-direction:column;gap:7px;display:flex}.landing-module__WNTJ4a__tags span{border-left:4px solid var(--curb);color:var(--star);font-family:var(--font-vt323), monospace;padding-left:10px;font-size:18px;line-height:1.35}.landing-module__WNTJ4a__you .landing-module__WNTJ4a__tags span{border-left-color:var(--ok)}.landing-module__WNTJ4a__it .landing-module__WNTJ4a__tags span{border-left-color:var(--act)}.landing-module__WNTJ4a__daynight{border:3px solid #000;grid-template-columns:1fr 1fr;display:grid;box-shadow:4px 4px #000}.landing-module__WNTJ4a__half{min-height:104px;padding:20px}.landing-module__WNTJ4a__day{color:var(--ink);background:#5c94fc}.landing-module__WNTJ4a__night{background:var(--sky);color:var(--star);border-left:3px solid #000}.landing-module__WNTJ4a__half b{font-family:var(--font-fusion-pixel), var(--font-noto), sans-serif;margin-bottom:6px;font-size:12px;font-weight:400;display:block}.landing-module__WNTJ4a__half span{color:inherit;font-size:12px;display:block}.landing-module__WNTJ4a__mails{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:32px 28px;margin-top:56px;display:grid}.landing-module__WNTJ4a__mail{min-width:0}.landing-module__WNTJ4a__mail:first-child{grid-column:1/span 7}.landing-module__WNTJ4a__mail:nth-child(2){grid-column:9/span 4;margin-top:72px}.landing-module__WNTJ4a__mail:nth-child(3){grid-column:3/span 7}.landing-module__WNTJ4a__mail time{border-left:2px solid var(--curb);width:max-content;color:var(--curb);margin-bottom:12px;padding-left:9px;font-size:11px;line-height:1.5;display:block}.landing-module__WNTJ4a__card{background:var(--paper);min-width:0;color:var(--ink);border:4px solid #000;padding:26px;position:relative;box-shadow:inset -4px -4px #0000001f,8px 8px #000}.landing-module__WNTJ4a__stamp{border:3px solid var(--ink);background:var(--act);width:46px;height:50px;color:var(--paper);font-family:var(--font-ps2p), monospace;place-items:center;font-size:12px;display:grid;position:absolute;top:16px;right:16px;box-shadow:3px 3px #00000040}.landing-module__WNTJ4a__stamp.landing-module__WNTJ4a__s2{background:var(--bad)}.landing-module__WNTJ4a__stamp.landing-module__WNTJ4a__s3{background:var(--ok);color:var(--ink)}.landing-module__WNTJ4a__newBadge{z-index:2;border:3px solid var(--ink);background:var(--hi);color:var(--ink);font-family:var(--font-ps2p), monospace;padding:4px 7px;font-size:12px;animation:1s step-end infinite landing-module__WNTJ4a__blink;position:absolute;top:-15px;left:22px}.landing-module__WNTJ4a__mail h3{font-family:var(--font-fusion-pixel), var(--font-noto), sans-serif;margin:0 60px 12px 0;font-size:24px;font-weight:400;line-height:1.5}.landing-module__WNTJ4a__mail p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.8}.landing-module__WNTJ4a__meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.landing-module__WNTJ4a__tag{border:2px solid var(--ink);background:var(--paper);color:var(--ink);font-family:var(--font-vt323), monospace;letter-spacing:.05em;padding:1px 7px;font-size:16px}.landing-module__WNTJ4a__invitePanel{background:var(--panel);border:3px solid #000;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;box-shadow:8px 8px #000}.landing-module__WNTJ4a__inviteIntro{border-right:3px solid #000;padding:clamp(28px,4vw,48px)}.landing-module__WNTJ4a__inviteIntro p{max-width:30em;color:var(--paper);opacity:.72;margin:22px 0 28px;font-size:14px}.landing-module__WNTJ4a__benefits{margin:0;padding:0 clamp(24px,4vw,42px)}.landing-module__WNTJ4a__benefits>div{border-bottom:2px solid var(--curb);padding:28px 0}.landing-module__WNTJ4a__benefits>div:last-child{border-bottom:0}.landing-module__WNTJ4a__benefits dt{justify-content:space-between;align-items:center;gap:16px;display:flex}.landing-module__WNTJ4a__benefits dt span{color:var(--curb);letter-spacing:.08em;font-size:10px}.landing-module__WNTJ4a__benefits dt b{color:var(--star);font-size:18px;font-weight:600}.landing-module__WNTJ4a__benefits dd{color:var(--paper);opacity:.7;margin:10px 0 0;font-size:13px;line-height:1.8}.landing-module__WNTJ4a__pricingNote{max-width:54em;color:var(--curb);margin:24px 0 0;font-size:12px}.landing-module__WNTJ4a__adopt{background:var(--paper);max-width:960px;color:var(--ink);border:4px solid #000;grid-template-columns:150px 1fr;align-items:center;gap:40px;margin:0 auto;padding:clamp(28px,5vw,52px);display:grid;box-shadow:10px 10px #000}.landing-module__WNTJ4a__adoptCat{color:var(--act);font-family:var(--font-ps2p), monospace;margin:0;font-size:24px;line-height:1.6}.landing-module__WNTJ4a__adopt h2{margin:16px 0 8px;font-size:36px;font-weight:400;line-height:1.45}.landing-module__WNTJ4a__adopt p{color:var(--ink-soft);margin:0 0 26px;font-size:14px}.landing-module__WNTJ4a__footer{border-top:2px solid var(--curb);color:var(--curb);flex-wrap:wrap;align-items:center;gap:20px;margin-top:clamp(88px,10vw,144px);padding:26px 0 38px;font-size:12px;display:flex}.landing-module__WNTJ4a__footer>.landing-module__WNTJ4a__ps2{color:var(--paper);font-size:12px}.landing-module__WNTJ4a__footer nav{gap:20px;margin-left:auto;display:flex}.landing-module__WNTJ4a__footer a{color:var(--paper);border-bottom:2px solid var(--curb);text-decoration:none}.landing-module__WNTJ4a__footer a:hover{color:var(--hi);border-color:var(--hi)}.landing-module__WNTJ4a__right{font-family:var(--font-ibm-plex-mono), monospace;letter-spacing:.08em;font-size:10px}@keyframes landing-module__WNTJ4a__blink{50%{opacity:.25}}@keyframes landing-module__WNTJ4a__patjump{50%{transform:translateY(-14px)}}@keyframes landing-module__WNTJ4a__pet-breathe{50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){html:has(.landing-module__WNTJ4a__page){scroll-behavior:auto}.landing-module__WNTJ4a__page *,.landing-module__WNTJ4a__page :before,.landing-module__WNTJ4a__page :after{transition:none!important;animation:none!important}}@media (max-width:1100px){.landing-module__WNTJ4a__hero{grid-template-columns:1fr}.landing-module__WNTJ4a__heroCopy{max-width:720px}.landing-module__WNTJ4a__sub{max-width:42em}.landing-module__WNTJ4a__stage{width:min(100%,840px);margin:0 auto}.landing-module__WNTJ4a__memeGallery{gap:20px;padding-inline:0}}@media (max-width:860px){.landing-module__WNTJ4a__sectionGrid{grid-template-columns:1fr;align-items:start;gap:24px}.landing-module__WNTJ4a__loopBody{width:100%}.landing-module__WNTJ4a__tileA,.landing-module__WNTJ4a__tileB,.landing-module__WNTJ4a__tileD,.landing-module__WNTJ4a__tileE{grid-column:span 12}.landing-module__WNTJ4a__trailLoading{height:360px}.landing-module__WNTJ4a__trailChart .trail-ecbox{height:360px}.landing-module__WNTJ4a__mail:first-child{grid-column:1/span 8}.landing-module__WNTJ4a__mail:nth-child(2){grid-column:8/span 5;margin-top:48px}.landing-module__WNTJ4a__mail:nth-child(3){grid-column:2/span 8}.landing-module__WNTJ4a__invitePanel{grid-template-columns:1fr}.landing-module__WNTJ4a__inviteIntro{border-bottom:3px solid #000;border-right:0}}@media (max-width:680px){.landing-module__WNTJ4a__topbar{gap:10px}.landing-module__WNTJ4a__topbar nav{gap:12px}.landing-module__WNTJ4a__topbar .landing-module__WNTJ4a__navi,.landing-module__WNTJ4a__clock{display:none}.landing-module__WNTJ4a__brandLink{gap:10px}.landing-module__WNTJ4a__hero{padding-top:48px}.landing-module__WNTJ4a__hero h1{font-size:36px}.landing-module__WNTJ4a__oceanCaption{display:none}.landing-module__WNTJ4a__petPortrait{width:112px;height:112px}.landing-module__WNTJ4a__memeGallery{grid-template-columns:1fr;gap:28px;padding:0 12px}.landing-module__WNTJ4a__memeCard:nth-child(2),.landing-module__WNTJ4a__memeCard:nth-child(3){transform:none}.landing-module__WNTJ4a__trailPanel{margin-top:40px}.landing-module__WNTJ4a__trailHead{flex-direction:column;align-items:flex-start}.landing-module__WNTJ4a__trailNote{text-align:left}.landing-module__WNTJ4a__trailLoading{height:340px}.landing-module__WNTJ4a__trailChart .trail-ecbox{height:340px}.landing-module__WNTJ4a__trailChart .trail-ecbox{min-width:640px}.landing-module__WNTJ4a__stageLower{grid-template-columns:1fr}.landing-module__WNTJ4a__sceneFrame>section{aspect-ratio:auto;height:290px}.landing-module__WNTJ4a__sectionIntro h2,.landing-module__WNTJ4a__inviteIntro h2{font-size:24px}.landing-module__WNTJ4a__flow{grid-template-columns:1fr}.landing-module__WNTJ4a__tileE{grid-template-columns:1fr;gap:24px}.landing-module__WNTJ4a__mail:first-child,.landing-module__WNTJ4a__mail:nth-child(2),.landing-module__WNTJ4a__mail:nth-child(3){grid-column:1/-1;margin-top:0}.landing-module__WNTJ4a__adopt{grid-template-columns:1fr;gap:20px}.landing-module__WNTJ4a__adoptCat{font-size:12px}.landing-module__WNTJ4a__adopt h2{font-size:24px}.landing-module__WNTJ4a__footer nav{margin-left:0}.landing-module__WNTJ4a__right{width:100%}}@media (max-width:420px){.landing-module__WNTJ4a__wrap{padding:0 16px}.landing-module__WNTJ4a__topbar{padding-inline:12px}.landing-module__WNTJ4a__topbar .landing-module__WNTJ4a__pbtn{padding:8px 10px}.landing-module__WNTJ4a__brand{letter-spacing:0;font-size:12px}.landing-module__WNTJ4a__hero h1{font-size:24px}.landing-module__WNTJ4a__sub{font-size:14px}.landing-module__WNTJ4a__ctaRow{align-items:flex-start;gap:18px}.landing-module__WNTJ4a__sceneFrame>section{height:250px}.landing-module__WNTJ4a__hud{padding:12px 10px}.landing-module__WNTJ4a__btns{width:100%;margin-left:0}.landing-module__WNTJ4a__btns .landing-module__WNTJ4a__pbtn{flex:1}.landing-module__WNTJ4a__meters{gap:7px}.landing-module__WNTJ4a__lbl i{display:none}.landing-module__WNTJ4a__tile,.landing-module__WNTJ4a__card{padding:20px}.landing-module__WNTJ4a__trailDetail{padding:16px}.landing-module__WNTJ4a__trailDetail>span{width:100%}.landing-module__WNTJ4a__dual{gap:16px}.landing-module__WNTJ4a__daynight{grid-template-columns:1fr}.landing-module__WNTJ4a__night{border-top:3px solid #000;border-left:0}.landing-module__WNTJ4a__benefits dt{flex-direction:column;align-items:flex-start;gap:6px}}
