@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#faf6fd;--ink:#2b2234;--ink-2:#5a4d66;--hair:#2b22341f;--apricot-1:#f4977e;--apricot-2:#f7b287;--apricot-3:#f5cc96;--apricot:linear-gradient(135deg, var(--apricot-1), var(--apricot-2) 55%, var(--apricot-3));--blush:#fad3db;--lilac:#dccbf6;--sky:#c4e6f7;--mint:#c9edda;--font:"Figtree Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--r-pill:999px;--r-card:22px;--shadow-soft:0 28px 60px -28px #60408c57;--shadow-lift:0 44px 90px -30px #60408c80;--ease:cubic-bezier(.32, .72, 0, 1);--gutter:clamp(20px, 6vw, 96px);--maxw:1160px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--paper);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.55}img{max-width:100%;display:block}h1,h2,h3{letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:700;line-height:1.03}p{text-wrap:pretty;margin:0}a{color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;border-radius:8px}.nav{z-index:50;-webkit-backdrop-filter:saturate(1.8)blur(20px);backdrop-filter:saturate(1.8)blur(20px);border-bottom:1px solid var(--hair);background:#faf6fdbd;height:52px;position:fixed;inset:0 0 auto}.nav__bar{width:min(100% - var(--gutter) * 2, var(--maxw));justify-content:space-between;align-items:center;height:100%;margin-inline:auto;display:flex}.nav__brand{align-items:center;display:inline-flex}.nav__brand img{width:auto;height:40px}.nav__links{align-items:center;gap:22px;font-size:.9375rem;display:flex}.nav__links a{font-weight:600;text-decoration:none}.nav__links a:hover{text-underline-offset:4px;text-decoration:underline}.nav__note{color:var(--ink-2)}@media (width<=520px){.nav__note{display:none}}@media (prefers-reduced-transparency:reduce){.nav{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none}}.btn{border-radius:var(--r-pill);background:var(--apricot);min-height:52px;color:var(--ink);letter-spacing:-.01em;white-space:nowrap;transition:transform .3s var(--ease), box-shadow .3s var(--ease);justify-content:center;align-items:center;padding:0 30px;font-size:1.0625rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 18px 36px -18px #f4977ee6}.btn:hover{transform:translateY(-2px);box-shadow:0 24px 40px -18px #f4977ef2}.btn:active{transform:scale(.98)}.stores{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.store{justify-items:start;gap:6px;display:grid}.store__badge{max-width:none;display:block}.store__badge--apple{width:144px;height:48px}.store__badge--play{width:183px;height:71px;margin:-11.5px}.store__soon{border-radius:var(--r-pill);background:color-mix(in srgb, var(--blush) 70%, var(--paper));color:var(--ink);letter-spacing:.01em;padding:2px 10px;font-size:.75rem;font-weight:700}.footer{z-index:3;padding:56px var(--gutter) 44px;background:var(--paper);border-top:1px solid var(--hair);font-size:.9375rem;position:relative}.footer__inner{width:min(100%, var(--maxw));grid-template-columns:1fr auto;gap:18px 32px;margin-inline:auto;display:grid}.footer__brand{align-items:center;display:inline-flex}.footer__brand img{width:auto;height:56px}.footer__links{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.footer__links a,.footer__mail a{text-underline-offset:4px;font-weight:600}.footer__mail{color:var(--ink-2)}.footer__fine{border-top:1px solid var(--hair);color:var(--ink-2);grid-column:1/-1;padding-top:18px;font-size:.875rem}.credits{color:var(--ink-2);grid-column:1/-1;font-size:.875rem}.credits summary{cursor:pointer;color:var(--ink);font-weight:600}.credits ul{flex-wrap:wrap;gap:4px 18px;margin:12px 0 0;padding:0;list-style:none;display:flex}.credits p{margin-top:10px}@media (width<=640px){.footer__inner{grid-template-columns:1fr}}
