.store-page{background:var(--site-surface-f3f0e9,#f3f0e9);color:var(--site-ink-000,#000);font-family:var(--font-body),Arial,sans-serif;overflow:clip}.store-stage{position:relative;isolation:isolate;min-height:calc(100svh - 108px);padding:26px var(--page-gutter,4.4vw) 24px;display:flex;flex-direction:column}.store-bottomline,.store-topline{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;font:400 10px/1.4 var(--font-mono),monospace;letter-spacing:.03em}.store-status{display:inline-flex;align-items:center;padding:9px 0}.store-status i{width:7px;height:7px;border-radius:50%;background:var(--site-surface-000,#000);box-shadow:0 0 0 4px #d1ffca}.store-edition{color:var(--site-ink-555,#555)}.store-type-wall{position:absolute;z-index:-1;inset:85px 0 auto;overflow:hidden;pointer-events:none}.store-type-row{overflow:hidden;font-family:Georgia,Times New Roman,serif;font-size:clamp(110px,11vw,190px);line-height:.92;font-weight:400;letter-spacing:-.065em}.store-page .store-type-row .store-type-track{display:flex;width:max-content;animation:store-drift 48s linear infinite!important;animation-play-state:paused!important}.store-page .store-type-row[data-active=true] .store-type-track{animation-play-state:running!important}.store-page .store-type-row:nth-child(2n) .store-type-track{animation-direction:reverse!important;animation-duration:54s!important}.store-type-repeat{display:flex;flex-shrink:0;gap:.21em;padding-right:.21em}.store-type-repeat span:nth-child(4n+1){color:#e97b50}.store-type-repeat span:nth-child(4n+2){color:var(--site-ink-000,#000)}.store-type-repeat span:nth-child(4n+3){color:#eeb49f}.store-type-repeat span:nth-child(4n+4),.store-type-row:nth-child(2n) .store-type-repeat span:nth-child(4n+1){color:var(--site-ink-8e8b86,#8e8b86)}.store-type-row:nth-child(2n) .store-type-repeat span:nth-child(4n+2){color:#eeb49f}.store-type-row:nth-child(2n) .store-type-repeat span:nth-child(4n+3){color:var(--site-ink-000,#000)}.store-type-row:nth-child(2n) .store-type-repeat span:nth-child(4n+4){color:#e97b50}.store-type-row:nth-child(2) .store-type-repeat{transform:translateX(-.8em)}.store-type-row:nth-child(3) .store-type-repeat{transform:translateX(-1.4em)}.store-type-row:nth-child(4) .store-type-repeat{transform:translateX(-.3em)}.store-center{display:flex;align-items:center;flex-direction:column;flex:1;padding-top:10px}.store-mascot{position:relative;width:clamp(360px,min(31vw,45svh),430px)}.store-mascot img{width:100%;height:auto;display:block;object-fit:contain;position:relative;z-index:1}.store-scribble{position:absolute;z-index:2;top:42%;right:-35px;transform:rotate(-11deg);font:italic 26px/1.1 Georgia,serif;letter-spacing:-.06em;background:var(--site-surface-a5d3b8,#a5d3b8);color:var(--site-ink-000,#000);border-radius:50% 25% 40% 20%;padding:4px 12px 8px}.platform-coming-soon .store-scribble{top:31%;right:-65px;font-size:24px}.store-invite{width:min(100%,560px);text-align:center;position:relative;z-index:3;margin-top:-180px;padding-top:0}.store-invite:before{content:"";position:absolute;z-index:-1;inset:-28px -100px -45px;background:radial-gradient(ellipse,var(--site-surface-f3f0e9,#f3f0e9) 46%,var(--site-surface-f3f0e900,#f3f0e900) 72%);pointer-events:none}.store-invite h2{font-family:var(--font-display),sans-serif;font-size:clamp(40px,3.8vw,58px);text-transform:none;font-weight:700;line-height:1.16;letter-spacing:-.04em;transform:rotate(-2deg)}.store-invite .store-headline-strip{display:inline-block;white-space:nowrap;padding:3px 16px 7px;background:var(--site-surface-000,#000);color:var(--site-ink-fff,#fff)}.store-invite .store-headline-strip:last-child{margin-top:4px}.store-invite>p:not(.store-form-note){font-size:19px;line-height:1.4;margin-top:18px}.store-email{display:flex;align-items:center;gap:8px;background:var(--site-surface-fff9,#fff9);border:1px solid var(--site-line-111,#111);border-radius:99px;padding:4px;margin-top:19px;min-height:54px}.store-email:focus-within{outline:3px solid #9ccc90;outline-offset:4px}.store-email input{width:0;flex:1;min-width:0;border:0;outline:none;background:transparent;padding:10px 0 10px 19px;font:400 16px/1.2 var(--font-body),sans-serif;color:var(--site-ink-000,#000);border-radius:99px}.store-email input::placeholder{color:var(--site-ink-444,#444);opacity:1}.store-email button{position:relative;isolation:isolate;overflow:hidden;flex-shrink:0;border:0;border-radius:99px;background:var(--site-surface-000,#000);color:var(--site-ink-fff,#fff);padding:13px 26px;font:600 15px/1.2 var(--font-body),sans-serif}.store-email button:before,.store-socials a:before{content:"";position:absolute;z-index:-1;width:calc(var(--fill-radius,180px)*2);height:calc(var(--fill-radius,180px)*2);left:var(--fill-x,50%);top:var(--fill-y,50%);border-radius:50%;background:#fff100;transform:translate(-50%,-50%) scale(0);transition:transform .55s cubic-bezier(.22,1,.36,1)}.store-email button:focus-visible:before,.store-email button:hover:before,.store-socials a:focus-visible:before,.store-socials a:hover:before{transform:translate(-50%,-50%) scale(1)}.store-email button:focus-visible,.store-email button:hover{color:var(--site-ink-000,#000)}.store-form-note{font-size:18px;line-height:1.4;color:var(--site-ink-444,#444);margin:14px auto 0;min-height:50px;max-width:440px}.store-socials{display:flex;align-items:center;justify-content:center;gap:12px;margin:8px 0 28px}.store-socials a{position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--site-line-b8b4ad,#b8b4ad);border-radius:50%;color:var(--site-ink-111,#111);background:var(--site-surface-f3f0e9,#f3f0e9)}.store-bottomline{color:var(--site-ink-555,#555)}.store-motion-control{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--site-line-b8b4ad,#b8b4ad);background:transparent;color:var(--site-ink-555,#555);border-radius:50%}@keyframes store-drift{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:600px){.store-stage{min-height:calc(100svh - 82px);padding:18px 24px 20px}.store-topline{font-size:9px}.store-edition{display:none}.store-type-wall{top:82px}.store-type-row{font-size:112px;line-height:1}.store-center{padding-top:24px}.store-mascot{width:min(340px,calc(100vw - 24px))}.store-scribble{right:0;top:44%;font-size:21px}.platform-coming-soon .store-scribble{top:30%;right:0;font-size:20px}.store-invite{margin-top:-110px;padding-top:0}.store-invite h2{font-size:clamp(34px,10vw,42px)}.store-invite .store-headline-strip{padding-inline:12px}.store-email input{padding-left:13px}.store-email button{padding-inline:19px}.store-form-note{font-size:17px;min-height:48px}.store-bottomline{flex-wrap:wrap;justify-content:center;gap:8px 20px;font-size:8px}.store-bottomline>span:last-child{display:none}.store-socials{margin-bottom:26px}}@media(prefers-reduced-motion:reduce){.store-email button:before,.store-socials a:before{transition:none}}