@font-face{font-family:lilita;src:url(../media/lilita_one-s.p.2d_lkbs1rwscw.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:lilita Fallback;src:local(Arial);ascent-override:95.73%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:96.42%}.XWRXFa_className{font-family:lilita,lilita Fallback;font-weight:400}.XWRXFa_variable{--font-lilita:"lilita", "lilita Fallback"}
@font-face{font-family:nunito;src:url(../media/nunito_700_900-s.p.2aliidkab0oqo.woff2)format("woff2");font-display:swap;font-weight:700 900}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:95.76%;descent-override:33.43%;line-gap-override:0.0%;size-adjust:105.58%}.uoBNYW_className{font-family:nunito,nunito Fallback}.uoBNYW_variable{--font-nunito:"nunito", "nunito Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--navy:#1d1a4f;--ink:#4a4673;--muted:#6b6790;--link:#2f6bff;--white:#fff;--yellow:#ffd23f;--yellow-shade:#f2a900;--pink:#ff5db1;--pink-shade:#d93a8c;--blue:#3a7bff;--blue-shade:#2453c8;--green:#7be04a;--green-shade:#4fb51e;--jump:#ff8a1f;--duck:#0e9fd8;--step:#7be04a;--hands:#ff5db1;--heart:#ff4d6d;--lavender:#d8d4ff;--divider:#d6d2ec;--own-row:#fff3b8;--tint:#f3f1ff;--display:var(--font-lilita), "Arial Rounded MT Bold", system-ui, sans-serif;--body:var(--font-nunito), system-ui, -apple-system, sans-serif;--stripes:repeating-linear-gradient(135deg, #ffffff14 0 22px, #fff0 22px 44px);--gutter:24px;--max:1200px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:20px}body{min-height:100vh;color:var(--navy);font-family:var(--body);background-color:#ffb8e3;background-image:var(--stripes), linear-gradient(180deg, #2f8cff 0, #6fc8ff 58%, #ffb8e3 100%);-webkit-font-smoothing:antialiased;background-repeat:repeat,no-repeat;background-size:auto,100% 100%;margin:0;font-size:17px;font-weight:800;line-height:1.5;overflow-x:hidden}img,video{max-width:100%;height:auto;display:block}a{color:var(--link);text-underline-offset:3px;text-decoration-thickness:2px}a:hover{color:var(--blue-shade)}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:400}:focus-visible{outline:3px solid var(--navy);outline-offset:3px;border-radius:8px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip{z-index:50;background:var(--white);border:3px solid var(--navy);color:var(--navy);border-radius:999px;padding:10px 16px;font-weight:900;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}[hidden]{display:none!important}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;word-spacing:.06em;overflow-wrap:break-word;font-weight:400}.o,.display.white,.display.yellow{text-shadow:0 4px 0 var(--navy), 2px 2px 0 var(--navy), -2px 2px 0 var(--navy), 2px -2px 0 var(--navy), -2px -2px 0 var(--navy), 0 2px 0 var(--navy), 0 -2px 0 var(--navy), 2px 0 0 var(--navy), -2px 0 0 var(--navy)}.o3{text-shadow:0 6px 0 var(--navy), 3px 3px 0 var(--navy), -3px 3px 0 var(--navy), 3px -3px 0 var(--navy), -3px -3px 0 var(--navy), 0 3px 0 var(--navy), 0 -3px 0 var(--navy), 3px 0 0 var(--navy), -3px 0 0 var(--navy)}.os{text-shadow:0 2px 0 var(--navy), 1.5px 1.5px 0 var(--navy), -1.5px 1.5px 0 var(--navy), 1.5px -1.5px 0 var(--navy), -1.5px -1.5px 0 var(--navy), 0 1.5px 0 var(--navy), 0 -1.5px 0 var(--navy), 1.5px 0 0 var(--navy), -1.5px 0 0 var(--navy)}.white{color:var(--white)}.yellow{color:var(--yellow)}.navy{color:var(--navy)}.hero-title{font-size:76px;line-height:.98}.page-title{font-size:60px;line-height:1}.section-title{font-size:52px;line-height:1}.card-title{color:var(--navy);font-size:34px;line-height:1.05}.lead{max-width:640px;font-size:19px;font-weight:900;line-height:1.45}.small-caps{letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:900}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));padding:0 var(--gutter);margin:0 auto}.section{padding:44px 0}.section>.wrap{flex-direction:column;gap:24px;display:flex}.stack{flex-direction:column;gap:16px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;display:grid}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.grid-6{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.center{text-align:center;align-items:center}.section>.wrap.grid-2,.section>.wrap.grid-3,.section>.wrap.game-hero{display:grid}.section>.wrap.reading{flex-direction:row;align-items:flex-start}.site-header{z-index:20;position:relative}.site-header .wrap{align-items:center;gap:18px;padding-top:22px;display:flex}.wordmark{font-family:var(--display);text-transform:uppercase;color:var(--white);transform-origin:0 0;text-shadow:0 4px 0 var(--navy), 2px 2px 0 var(--navy), -2px 2px 0 var(--navy), 2px -2px 0 var(--navy), -2px -2px 0 var(--navy), 0 2px 0 var(--navy), 0 -2px 0 var(--navy), 2px 0 0 var(--navy), -2px 0 0 var(--navy);margin-top:4px;font-size:34px;line-height:.92;text-decoration:none;display:inline-block;transform:rotate(-4deg)}.wordmark span{display:block}.wordmark .frenzy{color:var(--yellow)}.wordmark:hover{color:var(--white)}.site-nav{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:flex}.site-nav .pill[aria-current=page]{background:var(--yellow)}.site-header .menu-button{display:none}.store-badge{border-radius:10px;line-height:0;display:inline-block}.store-badge img{width:auto;height:48px}.store-badge.big img{height:60px}.pill{background:var(--white);border:3px solid var(--navy);height:46px;box-shadow:0 4px 0 var(--navy);color:var(--navy);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:900;text-decoration:none;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:inline-flex}.pill.status{height:40px;font-size:14px}a.pill:hover{color:var(--navy)}a.pill:active{box-shadow:0 0 0 var(--navy);transform:translateY(4px)}.pill svg{flex:none}.round{background:var(--white);border:3px solid var(--navy);width:46px;height:46px;box-shadow:0 4px 0 var(--navy);color:var(--navy);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:inline-flex}.round:active{box-shadow:0 0 0 var(--navy);transform:translateY(4px)}.btn{border:4px solid var(--navy);min-height:66px;font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;word-spacing:.1em;color:var(--white);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;text-shadow:0 4px 0 var(--navy), 2px 2px 0 var(--navy), -2px 2px 0 var(--navy), 2px -2px 0 var(--navy), -2px -2px 0 var(--navy), 0 2px 0 var(--navy), 0 -2px 0 var(--navy), 2px 0 0 var(--navy), -2px 0 0 var(--navy);border-radius:22px;justify-content:center;align-items:center;gap:10px;padding:8px 28px 14px;font-size:28px;line-height:1;text-decoration:none;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:inline-flex;position:relative}.btn:hover{color:var(--white)}.btn svg{flex:none}.btn-yellow{background:var(--yellow);box-shadow:inset 0 -8px 0 var(--yellow-shade), 0 6px 0 var(--navy)}.btn-pink{background:var(--pink);box-shadow:inset 0 -8px 0 var(--pink-shade), 0 6px 0 var(--navy)}.btn-blue{background:var(--blue);box-shadow:inset 0 -8px 0 var(--blue-shade), 0 6px 0 var(--navy)}.btn-green{background:var(--green);box-shadow:inset 0 -8px 0 var(--green-shade), 0 6px 0 var(--navy)}.btn-white{background:var(--white);color:var(--navy);text-shadow:none;box-shadow:0 6px 0 var(--navy);font-size:24px}.btn-white:hover{color:var(--navy)}.btn:active{transform:translateY(4px)}.btn-yellow:active{box-shadow:inset 0 -8px 0 var(--yellow-shade), 0 2px 0 var(--navy)}.btn-pink:active{box-shadow:inset 0 -8px 0 var(--pink-shade), 0 2px 0 var(--navy)}.btn-blue:active{box-shadow:inset 0 -8px 0 var(--blue-shade), 0 2px 0 var(--navy)}.btn-green:active{box-shadow:inset 0 -8px 0 var(--green-shade), 0 2px 0 var(--navy)}.btn-white:active{box-shadow:0 2px 0 var(--navy)}.card{background:var(--white);border:4px solid var(--navy);box-shadow:0 6px 0 var(--navy);border-radius:24px}.card.pad{padding:32px 36px}.tag{border:3px solid var(--navy);height:24px;font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--white);white-space:nowrap;text-shadow:0 2px 0 var(--navy), 1.5px 1.5px 0 var(--navy), -1.5px 1.5px 0 var(--navy), 1.5px -1.5px 0 var(--navy), -1.5px -1.5px 0 var(--navy), 0 1.5px 0 var(--navy), 0 -1.5px 0 var(--navy), 1.5px 0 0 var(--navy), -1.5px 0 0 var(--navy);border-radius:999px;align-items:center;padding:0 9px;font-size:12.5px;line-height:1;display:inline-flex}.tag.jumps{background:var(--jump)}.tag.squats{background:var(--duck)}.tag.steps{background:var(--step)}.tag.jacks,.tag.new{background:var(--pink)}.tag.plain{background:var(--white);color:var(--navy);text-shadow:none}.tag.yellow-tag{background:var(--yellow);color:var(--navy);text-shadow:none}.tags{flex-wrap:wrap;gap:6px;display:flex}.dark-pill{background:var(--navy);color:var(--white);letter-spacing:1px;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:900;display:inline-flex}.num{background:var(--yellow);border:3px solid var(--navy);width:44px;height:44px;font-family:var(--display);color:var(--navy);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.privacy-card{background:var(--navy);color:var(--white);border-radius:20px;align-items:center;gap:14px;max-width:560px;padding:18px 22px;display:flex}.privacy-card b{font-family:var(--display);text-transform:uppercase;font-size:22px;font-weight:400;display:block}.privacy-card span span{color:var(--lavender);font-size:15px;font-weight:800}.privacy-card svg{flex:none}.privacy-card a{color:var(--white)}.step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.step{align-items:flex-start;gap:14px;display:flex}.step h3{font-family:var(--display);text-transform:uppercase;margin:8px 0 6px;font-size:22px;line-height:1.1}.step p{font-size:16px;line-height:1.5}.phone{background:var(--white);border:4px solid var(--navy);width:270px;box-shadow:0 8px 0 var(--navy);border-radius:42px;flex:none;padding:8px}.phone img,.phone video{border-radius:32px;width:100%}.phone.wide{border-radius:34px;width:100%;max-width:640px}.phone.wide img,.phone.wide video{border-radius:24px}.tilt-l{transform:rotate(-5deg)}.tilt-r{transform:rotate(4deg)}.game-card{background:var(--white);border:4px solid var(--navy);box-shadow:0 6px 0 var(--navy);color:var(--navy);border-radius:22px;flex-direction:column;text-decoration:none;transition:transform .12s ease-out;display:flex;overflow:hidden}.game-card:hover{color:var(--navy);transform:translateY(-4px)}.game-card .media{border-bottom:4px solid var(--navy);background:#d8d2ee;position:relative}.game-card .media img,.game-card .media video{aspect-ratio:4/3;object-fit:cover;width:100%}.game-card.up .media img,.game-card.up .media video{aspect-ratio:9/10}.game-card .strip{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.game-card .name{font-family:var(--display);text-transform:uppercase;font-size:23px;line-height:1}.game-card.selected{border:5px solid var(--yellow)}.game-card .media .tag{position:absolute;top:10px;left:10px}.info{align-items:center;gap:8px;font-size:14px;font-weight:900;line-height:1.25;display:flex}.info:before{content:"i";background:var(--yellow);border:2px solid var(--navy);width:20px;height:20px;font-family:var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.member{background:var(--white);border:4px solid var(--navy);box-shadow:0 6px 0 var(--navy);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.member .pic{justify-content:center;align-items:flex-end;height:160px;display:flex;overflow:hidden}.member .pic img{object-fit:cover;width:210px;max-width:none;height:210px;margin-bottom:-44px}.member .label{border-top:4px solid var(--navy);text-align:center;font-family:var(--display);text-transform:uppercase;padding:9px 8px 10px;font-size:18px;line-height:1}.member .price{background:var(--white);border:3px solid var(--navy);height:28px;font-family:var(--display);border-radius:999px;align-items:center;gap:5px;padding:0 10px;font-size:14px;display:inline-flex;position:absolute;top:8px;right:8px}.member .price.free{background:var(--yellow)}.member .price.new{background:var(--pink);color:var(--white)}.member.founders{background:var(--yellow)}.member.founders .label{background:var(--pink);color:var(--white)}.cast-strip{grid-template-columns:repeat(11,minmax(0,1fr));justify-items:center;gap:10px;padding:24px;display:grid}.mini{flex-direction:column;align-items:center;gap:8px;display:flex}.mini .pic{border:4px solid var(--navy);width:88px;height:88px;box-shadow:0 5px 0 var(--navy);border-radius:22px;justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.mini .pic img{object-fit:cover;width:150px;max-width:none;height:150px;margin-bottom:-36px}.mini b{font-family:var(--display);text-transform:uppercase;font-size:15px;font-weight:400}.mode{border:4px solid var(--navy);color:var(--navy);border-radius:28px;flex-direction:column;gap:10px;padding:20px 22px 28px;text-decoration:none;display:flex}.mode .icon{background:var(--white);border:3px solid var(--navy);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.mode .title{font-family:var(--display);text-transform:uppercase;color:var(--white);font-size:40px;line-height:1}.mode p{font-size:16px;font-weight:900;line-height:1.45}.mode.yellow-fill{background:var(--yellow);box-shadow:inset 0 -10px 0 var(--yellow-shade), 0 6px 0 var(--navy)}.mode.green-fill{background:var(--green);box-shadow:inset 0 -10px 0 var(--green-shade), 0 6px 0 var(--navy)}.mode.pink-fill{background:var(--pink);box-shadow:inset 0 -10px 0 var(--pink-shade), 0 6px 0 var(--navy)}.mode.white-fill{background:var(--white);box-shadow:0 6px 0 var(--navy)}.mode.white-fill .title{color:var(--navy);text-shadow:none}.stat{border:3px solid var(--navy);height:56px;box-shadow:0 3px 0 var(--navy);border-radius:999px;align-items:center;gap:10px;padding:0 16px 0 12px;display:inline-flex}.stat b{font-family:var(--display);color:var(--white);font-size:28px;font-weight:400;line-height:1}.stat span{font-family:var(--display);text-transform:uppercase;color:var(--white);font-size:12px;line-height:1}.stat.white-stat b,.stat.white-stat span{color:var(--navy);text-shadow:none}.shout{font-family:var(--display);color:var(--yellow);text-transform:uppercase;display:inline-block;transform:rotate(-8deg)}main{overflow-x:clip}.hero{padding:52px 0 40px}.hero .grid-2{gap:32px}.hero-art{height:560px;position:relative}.hero-art .phone{width:250px;position:absolute;top:40px;right:250px}.hero-art .game-card{width:330px;position:absolute;top:70px;right:10px;transform:rotate(4deg)}.hero-art .duck{width:230px;position:absolute;bottom:-24px;left:-10px}.hero-art .shout{font-size:54px;position:absolute;top:-4px;right:50px}.badges{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.chips{flex-wrap:wrap;gap:10px;display:flex}.top-bar{padding:38px 0 6px}.top-bar .wrap{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.top-bar .wrap>.lead,.top-bar .wrap>.chips{flex-basis:100%;max-width:none}.top-bar .wrap>.lead{padding-right:max(0px,100% - 700px)}.reading{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.prose{flex:999 640px;min-width:0;padding:36px 44px 30px}.prose>*+*{margin-top:14px}.prose h2{font-family:var(--display);text-transform:uppercase;margin-top:34px;scroll-margin-top:20px;font-size:28px;line-height:1.1}.prose h3{font-family:var(--display);text-transform:uppercase;margin-top:24px;font-size:21px;line-height:1.15}.prose p,.prose li{font-size:18px;line-height:1.6}.prose ul,.prose ol{margin-bottom:0;padding-left:24px}.prose li+li{margin-top:6px}.prose strong{font-weight:900}.prose .privacy-card{max-width:none}.prose table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.45}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:2px dashed var(--divider);padding:10px 10px 10px 0}.prose th{font-family:var(--display);text-transform:uppercase;font-size:15px;font-weight:400}.toc{flex-direction:column;flex:280px;gap:9px;padding:22px 24px;display:flex;position:sticky;top:20px}.toc b{font-family:var(--display);text-transform:uppercase;font-size:18px;font-weight:400}.toc a{font-size:15px;font-weight:900;line-height:1.3}.updated{color:var(--muted);letter-spacing:.6px;text-transform:uppercase;font-size:13px;font-weight:900}.table-scroll{overflow-x:auto}.faq{flex-direction:column;gap:14px;display:flex}.faq details{background:var(--white);border:4px solid var(--navy);box-shadow:0 5px 0 var(--navy);border-radius:20px}.faq summary{cursor:pointer;min-height:62px;font-family:var(--display);text-transform:uppercase;align-items:center;gap:14px;padding:10px 18px 10px 12px;font-size:19px;line-height:1.15;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:before{content:"";border:3px solid var(--navy);background:var(--yellow) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D1A4F' stroke-width='2.8' stroke-linecap='round'%3E%3Cpath d='M12 6v12M6 12h12'/%3E%3C/svg%3E") center / 20px no-repeat;border-radius:12px;flex:none;width:38px;height:38px}.faq details[open] summary:before{background:var(--green) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D1A4F' stroke-width='2.8' stroke-linecap='round'%3E%3Cpath d='M6 12h12'/%3E%3C/svg%3E") center / 20px no-repeat}.faq .answer{padding:0 22px 20px 64px}.faq .answer p,.faq .answer li{font-size:17px;line-height:1.55}.faq .answer>*+*{margin-top:10px}.faq .answer ul{margin:10px 0 0;padding-left:22px}.faq-group{flex-direction:column;gap:14px;display:flex}.faq-group h2{margin-top:18px}.glance{border-collapse:collapse;width:100%}.glance th,.glance td{text-align:left;border-bottom:2px dashed var(--divider);vertical-align:middle;padding:14px 12px}.glance tr:last-child td{border-bottom:0}.glance th{font-family:var(--display);text-transform:uppercase;color:var(--muted);font-size:15px;font-weight:400}.glance td{font-size:15px;font-weight:900}.glance td a{font-family:var(--display);text-transform:uppercase;color:var(--navy);font-size:19px;font-weight:400;text-decoration:none}.glance td a:hover{color:var(--link)}.game-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.clip-pair{align-items:flex-end;gap:20px;display:flex}.fact-row{flex-wrap:wrap;gap:10px;display:flex}.site-footer{padding:30px 0 46px}.site-footer .card{grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:24px;padding:30px 34px;display:grid}.site-footer .card.short{grid-template-columns:1fr 1fr;max-width:760px;margin:0 auto}.site-footer .wordmark{font-size:30px}.site-footer h2{font-family:var(--display);text-transform:uppercase;margin-bottom:4px;font-size:18px}.site-footer nav{flex-direction:column;gap:7px;display:flex}.site-footer nav a{overflow-wrap:anywhere;font-size:15px;font-weight:900}.site-footer .legal{color:var(--muted);margin-top:14px;font-size:13px;font-weight:800;line-height:1.5}.site-footer .brand{flex-direction:column;gap:6px;display:flex}.in-season-only{display:none}html.in-season .in-season-only{display:revert}html.in-season .out-of-season-only{display:none}.download{background:var(--white);border:4px solid var(--navy);box-shadow:0 6px 0 var(--navy);color:var(--navy);border-radius:22px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.download:hover{color:var(--navy)}.download .thumb{aspect-ratio:1;background:var(--tint);border-bottom:4px solid var(--navy);justify-content:center;align-items:center;display:flex;overflow:hidden}.download .thumb.sky-thumb{background-image:var(--stripes), linear-gradient(180deg, #2f8cff 0, #6fc8ff 58%, #ffb8e3 100%)}.download .thumb img{object-fit:contain;max-height:100%}.download .meta{flex-direction:column;gap:2px;padding:10px 12px 12px;display:flex}.download .meta b{font-family:var(--display);text-transform:uppercase;font-size:17px;font-weight:400}.download .meta span{color:var(--muted);font-size:13px;font-weight:900}.facts{border-collapse:collapse;table-layout:fixed;width:100%}.facts td{overflow-wrap:anywhere}.facts th,.facts td{text-align:left;vertical-align:top;border-bottom:2px dashed var(--divider);padding:12px 12px 12px 0;font-size:16px;line-height:1.45}.facts th{width:34%;font-family:var(--display);text-transform:uppercase;font-size:16px;font-weight:400}.facts tr:last-child th,.facts tr:last-child td{border-bottom:0}.slot{display:none}.lost{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:60vh;padding:30px 0 60px;display:flex}.lost img{width:240px}@media (prefers-reduced-motion:reduce){.btn,.pill,.round,.game-card{transition:none}.game-card:hover{transform:none}}@media (max-width:1080px){.hero-title{font-size:64px}.site-footer .card{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer .brand{grid-column:1/-1}.cast-strip{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:18px}.grid-4,.grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.site-header .menu-button{margin-left:auto;display:inline-flex}.site-header .wrap>.store-badge{display:none}.site-nav{left:var(--gutter);right:var(--gutter);background:var(--white);border:4px solid var(--navy);box-shadow:0 6px 0 var(--navy);border-radius:24px;flex-direction:column;align-items:stretch;gap:10px;padding:16px;display:none;position:absolute;top:84px}.site-nav .pill{justify-content:center;height:50px;font-size:16px}.site-nav .store-badge-nav{justify-content:center;padding-top:4px;display:flex}.site-header.open .site-nav{display:flex}.grid-2,.game-hero,.grid-3,.step-grid{grid-template-columns:minmax(0,1fr)}.hero-art{width:100%;max-width:560px;height:520px;margin:0 auto}.section-title{font-size:44px}.page-title{font-size:48px}.toc{position:static}}@media (min-width:901px){.site-nav .store-badge-nav{display:none}}@media (max-width:640px){:root{--gutter:16px}body{font-size:16px}.site-header .wrap{padding-top:16px}.wordmark{font-size:30px}.hero{padding-top:28px}.hero-title{font-size:44px;line-height:1}.hero-title.o3{text-shadow:0 4px 0 var(--navy), 2px 2px 0 var(--navy), -2px 2px 0 var(--navy), 2px -2px 0 var(--navy), -2px -2px 0 var(--navy), 0 2px 0 var(--navy), 0 -2px 0 var(--navy), 2px 0 0 var(--navy), -2px 0 0 var(--navy)}.section-title,.page-title{font-size:38px}.section-title.o3,.page-title.o3{text-shadow:0 4px 0 var(--navy), 2px 2px 0 var(--navy), -2px 2px 0 var(--navy), 2px -2px 0 var(--navy), -2px -2px 0 var(--navy), 0 2px 0 var(--navy), 0 -2px 0 var(--navy), 2px 0 0 var(--navy), -2px 0 0 var(--navy)}.card-title{font-size:28px}.lead{font-size:17px}.section{padding:32px 0}.card.pad{padding:24px 20px}.prose{padding:26px 20px 22px}.prose p,.prose li{font-size:17px}.prose h2{font-size:24px}.badges .btn{width:100%}.hero-art{height:440px}.hero-art .phone{width:190px;top:30px;left:0;right:auto}.hero-art .game-card{width:230px;top:50px;right:0}.hero-art .game-card .strip{gap:6px;padding:10px}.hero-art .game-card .name{font-size:19px}.hero-art .duck{width:140px;bottom:-10px;left:auto;right:160px}.hero-art .shout{font-size:36px;top:0;right:10px}.cast-strip{grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 14px}.grid-4,.grid-6{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.member .pic{height:130px}.member .pic img{width:170px;height:170px;margin-bottom:-36px}.member .label{font-size:15px}.mode .title{font-size:34px}.site-footer .card{grid-template-columns:repeat(2,minmax(0,1fr));padding:24px 20px}.faq summary{font-size:17px}.faq .answer{padding:0 18px 18px}.phone{width:230px}.clip-pair{flex-direction:column;align-items:stretch}.facts th{width:40%}.prose table,.prose tbody,.prose tr,.prose td{width:100%;display:block}.prose thead{display:none}.prose tr{border-bottom:2px dashed var(--divider);padding:12px 0}.prose td{border:0;padding:3px 0}.prose td:nth-child(2):before{content:"For example: ";font-weight:900}.prose td:nth-child(3):before{content:"Why: ";font-weight:900}.glance th,.glance td{padding:12px 8px}.store-badge.big img{height:54px}.site-footer .card.short{grid-template-columns:minmax(0,1fr)}}
