.hero[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:clamp(40px,6vw,80px);padding-top:clamp(32px,6vw,80px);padding-bottom:clamp(64px,8vw,120px);display:flex}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;flex:420px;align-items:flex-start;gap:24px;min-width:0;display:flex}.sticker-hero[data-astro-cid-lcdefpme]{border-radius:10px;padding:7px 14px;font-size:16px}h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(52px,8.4vw,108px);font-weight:900;line-height:.96}h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--cta)}.hero-lead[data-astro-cid-lcdefpme]{max-width:30ch;color:var(--ink-muted);margin:0;font-size:clamp(19px,1.8vw,23px);font-weight:700;line-height:1.45}.hero-cta-row[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px;display:flex}.cta-hero[data-astro-cid-lcdefpme]{border-radius:18px;min-height:62px;padding:0 28px;font-size:20px}.note[data-astro-cid-lcdefpme]{color:var(--ink-muted);font-size:16px;font-weight:800}.hero-art-wrap[data-astro-cid-lcdefpme]{flex:360px;justify-content:center;min-width:0;display:flex}.hero-art[data-astro-cid-lcdefpme]{aspect-ratio:1;width:min(100%,460px);position:relative}.hero-plate[data-astro-cid-lcdefpme]{transition:transform .4s var(--spring);position:absolute;inset:9%;transform:rotate(4deg)}.hero-plate[data-astro-cid-lcdefpme]:hover{transform:rotate(-2deg)scale(1.03)}.hero-plate[data-astro-cid-lcdefpme] .board-hero{box-shadow:0 8px 0 var(--shadow);border-radius:9%;position:absolute;inset:0}.hero-plate[data-astro-cid-lcdefpme] .board-hero .cell{box-shadow:0 4px 0 var(--shadow-cell);border-radius:18%;padding:17%}.hero-fox[data-astro-cid-lcdefpme],.hero-computer[data-astro-cid-lcdefpme]{filter:drop-shadow(0 6px #a87f4f40);position:absolute}.hero-fox[data-astro-cid-lcdefpme]{--r:-5deg;--dur:3.2s;width:36%;bottom:-4%;left:-6%}.hero-computer[data-astro-cid-lcdefpme]{--r:6deg;--dur:2.7s;--delay:.4s;width:28%;top:-5%;right:-5%}.hero-bubble[data-astro-cid-lcdefpme]{position:absolute;top:24%;right:2%}.hero-bubble[data-astro-cid-lcdefpme] .bubble-hero{gap:8px;padding:8px 16px 8px 8px;font-size:17px}.hero-bubble[data-astro-cid-lcdefpme] .bubble-hero img{width:38px;height:38px}.section-intro[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.section-intro[data-astro-cid-lcdefpme].centred{text-align:center;align-items:center;margin-bottom:56px}.computer[data-astro-cid-lcdefpme]{padding-bottom:clamp(80px,10vw,140px)}.computer-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-end;gap:24px 48px;margin-bottom:40px;display:flex}.computer-head[data-astro-cid-lcdefpme] .section-intro[data-astro-cid-lcdefpme]{flex:440px;min-width:0}.computer-art[data-astro-cid-lcdefpme]{flex:none;width:150px;height:150px;position:relative}.computer-art[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{--r:-4deg;width:100%;height:100%}.thinking[data-astro-cid-lcdefpme]{background:var(--card);box-shadow:0 3px 0 var(--shadow);border-radius:999px;gap:5px;padding:10px 12px;display:flex;position:absolute;top:-6px;right:-18px}.thinking[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--ink);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite think}.thinking[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:.2s}.thinking[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:.4s}.levels[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.level[data-astro-cid-lcdefpme]{background:var(--card);height:100%;box-shadow:0 6px 0 var(--shadow);transition:transform .3s var(--spring);border-radius:28px;flex-direction:column;gap:12px;padding:28px;display:flex}.level-easy[data-astro-cid-lcdefpme]{background:var(--tint-easy);transform:rotate(-1.5deg)}.level-medium[data-astro-cid-lcdefpme]{transform:rotate(1deg)}.level-hard[data-astro-cid-lcdefpme]{background:var(--tint-hard);transform:rotate(-1deg)}.level[data-astro-cid-lcdefpme]:hover{transform:rotate(0)translateY(-6px)}.level-top[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;display:flex}.level-label[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.08em;font-size:15px;font-weight:900}.level-easy[data-astro-cid-lcdefpme] .level-label[data-astro-cid-lcdefpme]{color:var(--o-deep)}.level-medium[data-astro-cid-lcdefpme] .level-label[data-astro-cid-lcdefpme]{color:var(--ink-muted)}.level-hard[data-astro-cid-lcdefpme] .level-label[data-astro-cid-lcdefpme]{color:var(--cta)}.pips[data-astro-cid-lcdefpme]{gap:5px;display:flex}.pips[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:#3a2e252e;border-radius:50%;width:10px;height:10px}.pips[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme].on{background:var(--ink)}.level[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:28px;font-weight:900;line-height:1.1}.level[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0;font-size:18px;font-weight:700;line-height:1.45}.boards[data-astro-cid-lcdefpme]{background:var(--tray);padding:clamp(80px,10vw,130px) 0;scroll-margin-top:60px}.board-cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:24px;display:grid}.board-card-wrap[data-astro-cid-lcdefpme]{background:var(--card);height:100%;box-shadow:0 6px 0 var(--shadow);transition:transform .3s var(--spring);border-radius:28px;flex-direction:column;gap:18px;padding:22px 22px 26px;display:flex}.board-card-wrap[data-astro-cid-lcdefpme]:hover{transform:rotate(-2deg)translateY(-6px)}.board-card-wrap[data-astro-cid-lcdefpme].tilt-right:hover{transform:rotate(2deg)translateY(-6px)}.board-card-wrap[data-astro-cid-lcdefpme] .board-card{border-radius:20px}.board-card-wrap[data-astro-cid-lcdefpme] .board-5 .grid{gap:3.5%}.board-card-wrap[data-astro-cid-lcdefpme] .board-5 .cell{box-shadow:0 2px 0 var(--shadow-cell-soft);border-radius:18%}.board-copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:6px;padding:0 4px;display:flex}.board-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:24px;font-weight:900}.board-copy[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0;font-size:17px;font-weight:700;line-height:1.45}.board-card-wrap[data-astro-cid-lcdefpme] .ult-board{background:var(--card);min-width:0;min-height:0;box-shadow:inset 0 0 0 3px var(--ring,transparent), 0 3px 0 var(--shadow-cell);border-radius:14%;transition:box-shadow .3s;position:relative}.board-card-wrap[data-astro-cid-lcdefpme] .ult-grid{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,1fr);gap:7%;padding:10%;transition:opacity .3s;display:grid;position:absolute;inset:0}.board-card-wrap[data-astro-cid-lcdefpme] .ult-board.won .ult-grid{opacity:.3}.board-card-wrap[data-astro-cid-lcdefpme] .ult-cell{background:var(--tray-soft);border-radius:22%;min-width:0;min-height:0;padding:10%}.board-card-wrap[data-astro-cid-lcdefpme] .ult-win{width:72%;height:72%;animation:pop .55s var(--pop-ease) both;position:absolute;inset:14%;overflow:visible}.nearby[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:clamp(48px,6vw,88px);padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(80px,10vw,140px);scroll-margin-top:60px;display:flex}.nearby-copy[data-astro-cid-lcdefpme]{flex:380px;min-width:0}.pills[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.pills[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--card);box-shadow:0 3px 0 var(--shadow-page);border-radius:999px;padding:9px 14px;font-size:16px;font-weight:800}.nearby-art-wrap[data-astro-cid-lcdefpme]{flex:460px;justify-content:center;min-width:0;display:flex}.nearby-art[data-astro-cid-lcdefpme]{align-items:flex-end;gap:clamp(28px,6vw,72px);padding-top:84px;display:flex;position:relative}.connector[data-astro-cid-lcdefpme]{border-top:4px dotted #a87f4f8c;position:absolute;top:52%;left:22%;right:22%}.connector[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{background:var(--x);width:18px;height:18px;box-shadow:0 0 0 5px var(--bg);border-radius:50%;animation:1.6s ease-in-out infinite travel;position:absolute;top:0}.nearby-art[data-astro-cid-lcdefpme] .phone-wrap{position:relative}.nearby-art[data-astro-cid-lcdefpme] .phone-l{transform:rotate(-4deg)}.nearby-art[data-astro-cid-lcdefpme] .phone-r{margin-bottom:24px;transform:rotate(4deg)}.nearby-art[data-astro-cid-lcdefpme] .bubble-slot{z-index:2;position:absolute;bottom:calc(100% + 14px);left:50%;transform:translate(-50%)}@media (width<=520px){.nearby-art[data-astro-cid-lcdefpme] .phone-l .bubble-slot{left:14px;transform:none}.nearby-art[data-astro-cid-lcdefpme] .phone-r .bubble-slot{left:auto;right:14px;transform:none}}.nearby-art[data-astro-cid-lcdefpme] .phone{aspect-ratio:9/18.5;background:var(--ink);border-radius:34px;width:clamp(150px,30vw,224px);padding:9px;box-shadow:0 8px #3a2e2540}.nearby-art[data-astro-cid-lcdefpme] .phone-screen{background:var(--bg);border-radius:26px;flex-direction:column;justify-content:center;align-items:stretch;gap:12%;width:100%;height:100%;padding:0 9%;display:flex}.nearby-art[data-astro-cid-lcdefpme] .player{align-items:center;gap:8px;font-size:13px;font-weight:900;line-height:1.1;display:flex}.nearby-art[data-astro-cid-lcdefpme] .player img{border-radius:50%;width:30px;height:30px}.nearby-art[data-astro-cid-lcdefpme] .phone-l .player img{background:color-mix(in srgb, var(--x) 24%, var(--tray))}.nearby-art[data-astro-cid-lcdefpme] .phone-r .player img{background:color-mix(in srgb, var(--o) 22%, var(--tray))}.nearby-art[data-astro-cid-lcdefpme] .board-phone{border-radius:14px}.nearby-art[data-astro-cid-lcdefpme] .board-phone .grid{gap:5%;padding:6%}.nearby-art[data-astro-cid-lcdefpme] .board-phone .cell{box-shadow:0 2px 0 var(--shadow-cell-soft);border-radius:18%}.nearby-art[data-astro-cid-lcdefpme] .status{white-space:nowrap;background:var(--rule);color:var(--ink-muted);border-radius:999px;align-self:center;padding:5px 12px;font-size:13px;font-weight:900;transition:background .3s}.nearby-art[data-astro-cid-lcdefpme] .phone-l .status.on{background:var(--x);color:var(--card)}.nearby-art[data-astro-cid-lcdefpme] .phone-r .status.on{background:var(--o);color:var(--card)}.privacy[data-astro-cid-lcdefpme]{color:var(--cream-text);padding:clamp(80px,10vw,130px) 0;scroll-margin-top:60px}.privacy-ink[data-astro-cid-lcdefpme]{background:var(--ink);--band-muted:#e3d6c2}.privacy-teal[data-astro-cid-lcdefpme]{background:var(--o-deep);--band-muted:#d6ece9}.privacy-intro[data-astro-cid-lcdefpme]{margin-bottom:56px}.sticker-inverse[data-astro-cid-lcdefpme]{background:var(--cream-text);color:var(--ink)}.privacy-cols[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:40px 48px;display:grid}.privacy-col[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;display:flex}.privacy-tile[data-astro-cid-lcdefpme]{background:var(--card);border-radius:16px;width:56px;height:56px;padding:12px;display:block}.privacy-tile[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:100%;height:100%;display:block;overflow:visible}.privacy-col[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:26px;font-weight:900}.privacy-col[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--band-muted);margin:0;font-size:18px;font-weight:700;line-height:1.5}.privacy-link[data-astro-cid-lcdefpme]{color:var(--cream-text);text-underline-offset:5px;margin-top:48px;font-size:18px;font-weight:900;display:inline-flex}.privacy-link[data-astro-cid-lcdefpme]:hover{color:var(--tray)}.privacy[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--cream-text)}.get[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-top:clamp(90px,11vw,150px);padding-bottom:clamp(70px,8vw,110px);scroll-margin-top:60px;display:flex}.crew[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:clamp(4px,1.4vw,18px);margin-bottom:12px;display:flex}.crew[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:clamp(56px,9vw,104px);animation:2.4s ease-in-out infinite hop}.get-title[data-astro-cid-lcdefpme]{letter-spacing:-.03em;margin:0;font-size:clamp(48px,7vw,92px);font-weight:900;line-height:.98}.get-lead[data-astro-cid-lcdefpme]{text-wrap:balance;max-width:32ch;color:var(--ink-muted);margin:0;font-size:20px;font-weight:700;line-height:1.5}.get-cta[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:16px;margin-top:8px;display:flex}.cta-final[data-astro-cid-lcdefpme]{border-radius:20px;min-height:66px;padding:0 32px;font-size:21px}
