@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_f938bfa3-module__eVIn2G__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_f938bfa3-module__eVIn2G__variable{--font-outfit:"Outfit", "Outfit Fallback"}
:root{--ui-void:#14161c;--ui-well:#1e2129;--ui-base:#2b2f3a;--ui-raise:#3a4150;--ui-lit:#4c556a;--act-go:#5fbf4a;--act-go-facet:#3a7f2e;--act-info:#3fa2d9;--act-info-facet:#26709c;--res-gold:#f2c43d;--star:#ffc400;--fair-lit:#a4ef5a;--ink:#f5efe0;--ink-dim:#a3acbb;--ink-dark:#1a1d24;--facet:7px;--outline:2px;--chamfer:14px;--sky-top:#1f8fe8;--sky-mid:#4db2f4;--sky-low:#9ad8fc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--ui-void);scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100vh;color:var(--ink);background:var(--ui-void);font-family:var(--font-outfit), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;font-weight:600;line-height:1.55}a{color:inherit}img{max-width:100%;height:auto}:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.ch{clip-path:polygon(var(--c) 0, calc(100% - var(--c)) 0, 100% var(--c), 100% calc(100% - var(--c)), calc(100% - var(--c)) 100%, var(--c) 100%, 0 calc(100% - var(--c)), 0 var(--c))}.slab{--c:var(--chamfer);background:var(--ui-void);padding:var(--outline);filter:drop-shadow(6px 6px #00000073)}.slab>.in{--c:calc(var(--chamfer) - 2px);background:var(--ui-base)}.hud{color:#fff;-webkit-text-stroke:max(4px, .075em) var(--ui-void);paint-order:stroke fill;text-shadow:max(3px, .045em) max(4px, .06em) 0 var(--ui-void)}.btn{--c:12px;--f:var(--act-go);--fb:var(--act-go-facet);padding:var(--outline);background:var(--ui-void);cursor:pointer;filter:drop-shadow(4px 4px 0 var(--ui-void));border:0;text-decoration:none;transition:transform .11s cubic-bezier(.2,1.6,.4,1),filter .11s;display:inline-block}.btn .face{--c:10px;min-height:56px;padding:8px 26px calc(8px + var(--facet));white-space:nowrap;color:var(--ink);background:linear-gradient(180deg, var(--f) 0 calc(100% - var(--facet)), var(--fb) calc(100% - var(--facet)) 100%);justify-content:center;align-items:center;gap:10px;font-size:19px;font-weight:700;line-height:22px;display:flex}.btn.dark{--f:var(--ui-raise);--fb:var(--ui-lit)}@media (prefers-reduced-motion:reduce){.btn{transition:none}}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.05}h2{font-size:clamp(32px,4.6vw,50px)}h3{letter-spacing:-.01em;font-size:22px}p{text-wrap:pretty}.eyebrow{color:var(--sky-low);letter-spacing:.04em;margin:0 0 12px;font-size:15px;font-weight:700}.eyebrow.on-sky{--c:6px;color:var(--ink-dark);background:linear-gradient(#fff6de 0 calc(100% - 4px),#d9c9a0 calc(100% - 4px) 100%);padding:6px 14px 11px;display:inline-block}.lede{max-width:36em;color:var(--ink-dim);margin:18px auto 0;font-size:clamp(18px,2vw,21px);line-height:1.5}.lede.left{margin-left:0}.wrap{width:min(1120px,100% - 32px);margin:0 auto}.wrap.narrow{width:min(780px,100% - 32px)}.section{padding:clamp(64px,9vw,104px) 0}.center{text-align:center}.dark{background:var(--ui-void)}.well{background:var(--ui-well)}.hero,.cta{isolation:isolate;position:relative;overflow:hidden}.hero{padding:56px 0 24px}.hero-grid{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;display:grid}.hero-copy{max-width:36rem}.hero-id{justify-content:center;align-items:center;gap:14px;margin-bottom:14px;display:flex}.hero-id .eyebrow{margin:0}.app-icon{width:64px;height:64px;filter:drop-shadow(3px 4px 0 var(--ui-void));border-radius:22%;display:block}.hero-title{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 20px;font-size:clamp(52px,8vw,92px);display:flex}.hero-lede{max-width:30em;color:var(--ink-dark);margin:18px auto 0;font-size:clamp(19px,2.1vw,22px);line-height:1.45}.center-block{margin-left:auto;margin-right:auto}.stores{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.badge{align-items:center;display:inline-flex}.badge img{width:auto;height:60px;display:block}.badge.play img{height:90px;margin:-15px -12px}.hero-art{width:min(460px,86vw)}.hero-art img{width:100%;display:block}@media (min-width:900px){.hero{padding:72px 0 32px}.hero-grid{text-align:left;grid-template-columns:1.1fr .9fr;place-items:center start;gap:24px}.hero-title,.hero-id{justify-content:flex-start}.hero .hero-lede{margin-left:0}.hero .stores{justify-content:flex-start}.hero-art{justify-self:center}}.fan{max-width:900px;margin:36px auto 0}.fan img{width:100%;display:block}.course-list{text-align:left;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.course-list .in{flex-direction:column;gap:4px;height:100%;padding:18px 18px 20px;display:flex}.course-list b{font-size:20px}.course-list span:last-child{color:var(--ink-dim);font-size:16px;line-height:1.45}.swatch{--c:6px;width:40px;height:40px;color:var(--ui-void);place-items:center;margin-bottom:10px;font-size:18px;font-weight:700;display:grid}.split{grid-template-columns:1fr;align-items:center;gap:40px;display:grid}.split-art{justify-self:center;width:min(340px,72vw)}.split-art img{width:100%;display:block}.feels{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.feels li{--c:8px;background:var(--ui-base);flex-direction:column;padding:12px 16px 13px;display:flex}.feels b{font-size:18px}.feels span{color:var(--ink-dim);font-size:15px}@media (min-width:900px){.split{grid-template-columns:1.15fr .85fr;gap:56px}}.feats{text-align:left;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin-top:44px;display:grid}.feat .in{height:100%;padding:24px 24px 28px}.feat .tile{--c:6px;width:64px;height:64px;margin-bottom:18px}.feat p{color:var(--ink-dim);margin:10px 0 0;font-size:16px;line-height:1.5}.pair{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:48px 40px;display:grid}.pair-card{text-align:center;flex-direction:column;align-items:center;margin:0;display:flex}.pair-card img{width:min(300px,70vw);display:block}.pair-card figcaption{max-width:26em;margin-top:18px}.pair-card h2{font-size:clamp(26px,2.8vw,32px)}.pair-card figcaption p:last-child{color:var(--ink-dim);margin:10px 0 0}.collect{padding-top:0}.parade-band{margin-bottom:clamp(48px,7vw,80px)}.parade{width:100%;display:block}.parade-caption{text-align:center;color:var(--ink-dim);margin:16px auto 0;padding:0 16px;font-size:16px}.cta-title{font-size:clamp(36px,5.6vw,64px)}footer{background:var(--ui-void);border-top:2px solid var(--ui-well);color:var(--ink-dim);padding:36px 0 44px;font-size:15px}footer .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 26px;display:flex}footer nav{flex-wrap:wrap;gap:8px 22px;display:flex}footer a{text-decoration:none}footer a:hover{color:var(--ink);text-decoration:underline}.topbar{background:var(--ui-void);border-bottom:2px solid var(--ui-well);padding:18px 0}.brand{align-items:center;gap:12px;font-size:20px;font-weight:700;text-decoration:none;display:inline-flex}.brand img{--c:8px;display:block}.page{background:var(--ui-void);padding:clamp(40px,6vw,72px) 0 clamp(56px,8vw,96px)}.page h1{font-size:clamp(36px,5.4vw,56px)}.page .intro{max-width:36em;color:var(--ink-dim);margin:16px 0 32px;font-size:clamp(18px,2vw,20px)}.prose{padding:clamp(22px,4vw,36px)}.prose>:first-child{margin-top:0}.prose h2{margin:34px 0 0;font-size:24px}.prose h3{margin:24px 0 0;font-size:19px}.prose p,.prose li{color:var(--ink-dim)}.prose p{margin:12px 0 0}.prose ul{margin:12px 0 0;padding-left:22px}.prose li{margin-top:6px}.prose b{color:var(--ink)}.prose a{color:var(--ink);-webkit-text-decoration-color:var(--sky-low);text-decoration-color:var(--sky-low);text-underline-offset:3px}.assets{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px 18px;margin-top:18px;display:grid}.assets.wide{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.assets figure{margin:0}.assets a{display:block}.assets img{width:100%;display:block}.assets figcaption{color:var(--ink-dim);margin-top:8px;font-size:14px}.facts{grid-template-columns:max-content 1fr;gap:8px 18px;margin:14px 0 0;display:grid}.facts dt{color:var(--ink)}.facts dd{color:var(--ink-dim);margin:0}@media (max-width:520px){.facts{grid-template-columns:1fr;gap:2px}.facts dd{margin-bottom:10px}}
