:root{--bg:#fff;--surface:#faf7f2;--ink:#24262b;--mute:#5e5c66;--line:#24262b1a;--cobalt:#334bdd;--apricot:#f0926f;--butter:#f2cb60;--mint:#83b7a0;--coral:#e56b50;--lilac:#bcabe1;--plum:#332b3b;--forest:#214e45;--tint-dog:#dce1fa;--tint-crab:#f9dcd3;--tint-turtle:#e9e2f6;--accent:#334bdd;--display:"Outfit",ui-rounded,"Arial Rounded MT Bold",system-ui,sans-serif;--text:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--gut:max(16px,4vw);color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 17px/1.55 var(--text);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:800}p{margin:0}img{max-width:100%;height:auto;display:block}.in{max-width:1180px;padding-inline:var(--gut);margin:0 auto}.btn{font:600 16px/1 var(--text);background:var(--cobalt);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;text-decoration:none;transition:transform .15s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn.ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:0 0}.btn.sm{padding:11px 16px;font-size:15px}.kicker{font:600 13px/1 var(--text);letter-spacing:.12em;text-transform:uppercase;color:#c04a30}.h2{margin:10px 0 36px;font-size:clamp(30px,4vw,46px);line-height:1.05}section,header,footer,.row{position:relative}.nav{align-items:center;gap:28px;padding-block:20px;display:flex}.logo{font:800 30px/1 var(--display);color:var(--accent);letter-spacing:-.03em;text-decoration:none}.nav ul{gap:24px;margin:0 0 0 auto;padding:0;font-size:15px;font-weight:500;list-style:none;display:flex}.nav ul a{color:inherit;text-decoration:none}.hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;padding-block:20px 72px;display:grid}.hero h1{font-size:clamp(40px,5.6vw,70px);line-height:1}.hero h1 em{color:var(--accent);font-style:normal}.hero p{max-width:40ch;color:var(--mute);margin:20px 0 28px;font-size:19px}.ctas{flex-wrap:wrap;gap:10px;display:flex}.age{font:600 13px/1 var(--text);background:var(--butter);color:#24262b;border-radius:99px;margin-bottom:18px;padding:8px 12px;display:inline-block}.stage{aspect-ratio:1.08;background:var(--butter);border-radius:40px;position:relative;overflow:hidden;container-type:inline-size}.stage .sh{position:absolute}.stage .s-arch{width:30cqw;top:10cqw;left:6cqw}.stage .s-circ{width:26cqw;top:6cqw;left:38cqw}.stage .s-half{width:30cqw;top:22cqw;right:5cqw}.stage .ground{background:var(--mint);border-radius:50%;height:70cqw;position:absolute;bottom:-40cqw;left:-10%;right:-10%}.stage .ch{animation:3.6s ease-in-out infinite bob;position:absolute}.stage .ch img{filter:drop-shadow(0 2.4cqw 1.6cqw #14282847);width:100%}.stage .c-dog{width:40cqw;bottom:11cqw;left:3cqw}.stage .c-crab{width:34cqw;animation-delay:-1.2s;bottom:14cqw;left:35cqw}.stage .c-turtle{width:34cqw;animation-delay:-2.4s;bottom:12cqw;right:2cqw}.stage .bubble{color:#24262b;font:700 3.6cqw/1.1 var(--display);background:#fff;border-radius:4cqw 4cqw 4cqw 1cqw;padding:2.2cqw 3cqw;animation:7s ease-in-out infinite pop;position:absolute;top:30cqw;left:44cqw;box-shadow:0 1cqw 3cqw #00000014}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6cqw)}}@keyframes pop{0%,8%{opacity:0;transform:scale(.8)}14%,80%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.9)}}@media (prefers-reduced-motion:reduce){.stage .ch,.stage .bubble{animation:none}.btn{transition:none}}.try{padding-block:8px 80px}.tgrid{grid-template-columns:1fr 1.25fr;gap:18px;display:grid}.media{color:#24262b;border-radius:32px;position:relative;overflow:hidden}.song{background:#f9dcd3;grid-template-rows:1fr auto;display:grid}.song .art{min-height:240px;position:relative}.song .art img{object-fit:cover;object-position:center 60%;width:100%;height:100%;position:absolute;inset:0}.song .pane{gap:12px;padding:18px 20px 22px;display:grid}.song h3{font-size:26px}.song small{color:#6b4a40;font-size:14px}.player{align-items:center;gap:14px;display:flex}.pbtn{cursor:pointer;background:#e56b50;border:0;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid}.pbtn:after{content:"";border-left:16px solid #fff;border-block:10px solid #0000;margin-left:4px}.pbtn.on:after{background:linear-gradient(90deg,#fff 0 35%,#0000 35% 65%,#fff 65%);border:0;width:16px;height:18px;margin:0}.wave{flex:1;align-items:center;gap:3px;height:40px;display:flex}.wave i{background:#e56b5059;border-radius:3px;flex:1}.wave i.p{background:#e56b50}.video{background:#24262b;min-height:360px}.video video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video .cap{justify-content:space-between;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.video .cap span{font:800 17px/1.15 var(--display);background:#fff;border-radius:16px;padding:10px 14px}.video .cap span small{font:500 12.5px/1.3 var(--text);color:#5e5c66;display:block}.snd{color:#24262b;cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;padding:0;display:grid;box-shadow:0 4px 12px #00000026}.snd svg{width:24px;height:24px}.snd .w{display:none}.snd.on .w{display:inline}.snd.on .x{display:none}.pl{border-left:9px solid #fff;border-block:6px solid #0000;width:0;height:0}@media (width<=980px){.tgrid{grid-template-columns:1fr}.video{aspect-ratio:16/10;min-height:0}}.platform{background:var(--surface);padding-block:80px}.rows{gap:72px;display:grid}.row{grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;display:grid}.row:nth-child(2n) .copy{order:2}.row .who{font:700 14px/1 var(--text);color:#24262b;border-radius:99px;align-items:center;gap:8px;height:30px;margin-bottom:14px;padding:0 12px;display:inline-flex}.dev{height:30px;font:700 12px/1 var(--text);color:#fff;vertical-align:top;background:#24262b;border-radius:99px;align-items:center;margin-left:6px;padding:0 10px;display:inline-flex}.row h3{font-size:clamp(26px,3vw,36px);line-height:1.08}.row p{color:var(--mute);max-width:44ch;margin-top:14px}.row ul{gap:8px;margin:16px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.row li{align-items:baseline;gap:10px;display:flex}.row li:before{content:"";background:var(--coral);border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(-1px)}.mock{color:#24262b;font-family:var(--text)}.devices{border-radius:36px;justify-content:center;align-items:flex-end;gap:20px;padding:28px;display:flex}.phone{background:#15151a;border-radius:38px;flex:none;width:270px;max-width:100%;padding:9px;box-shadow:0 24px 40px -24px #00000073}.scr{background:#f7f1e6;border-radius:30px;flex-direction:column;height:540px;display:flex;overflow:hidden}.bar{justify-content:space-between;padding:12px 20px 4px;font-size:11px;font-weight:700;display:flex}.kid{color:#fff;background:#334bdd}.kid .hi{font:800 22px/1.1 var(--display);padding:6px 18px 0}.kid .hi small{font:500 13px/1.3 var(--text);opacity:.8;margin-top:4px;display:block}.kid .big{color:#24262b;background:#f2cb60;border-radius:24px;flex:none;height:150px;margin:12px 14px 0;position:relative;overflow:hidden}.kid .big img{width:150px;position:absolute;bottom:-8px;right:-6px}.kid .big b{font:800 20px/1.05 var(--display);width:9ch;position:absolute;top:16px;left:16px}.kid .big span{color:#fff;font:700 12px/1 var(--text);background:#24262b;border-radius:99px;padding:9px 12px;position:absolute;bottom:16px;left:16px}.kid .acts{gap:8px;padding:12px 14px;display:grid}.act{color:#24262b;background:#fff;border-radius:18px;align-items:center;gap:10px;padding:8px 10px;display:flex}.act i{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.act i img{width:40px}.act b{font:800 14px/1.1 var(--display);display:block}.act small{color:#6b6a72;font-size:11px}.kid .tabs{justify-content:space-around;margin-top:auto;padding:10px 14px 16px;display:flex}.kid .tabs span{background:#ffffff2e;border-radius:12px;width:34px;height:34px}.kid .tabs span.on{background:#f0926f}.win{background:#fff;border:1px solid #24262b14;border-radius:18px;justify-self:center;width:100%;max-width:560px;overflow:hidden;box-shadow:0 24px 50px -28px #00000059}.win .top{background:#f3efe8;align-items:center;gap:6px;padding:10px 14px;display:flex}.win .top i{background:#d9d3c8;border-radius:50%;width:9px;height:9px}.win .top span{color:#77757e;margin-left:8px;font-size:11px}.dash{grid-template-columns:150px 1fr;min-height:330px;display:grid}.side{background:#f7f1e6;align-content:start;gap:6px;padding:16px 12px;font-size:13px;display:grid}.side .lg{font:800 20px/1 var(--display);color:#334bdd;margin-bottom:10px}.side span{border-radius:10px;padding:8px 10px}.side span.on{background:#fff;font-weight:700}.main{align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.main h4{font-size:18px}.kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.kpi{border-radius:14px;gap:2px;padding:10px;display:grid}.kpi b{font:800 20px/1 var(--display)}.kpi small{color:#55535c;font-size:11px}.meter{background:#ece6dc;border-radius:8px;height:8px;overflow:hidden}.meter i{background:#83b7a0;border-radius:8px;height:100%;display:block}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border-radius:99px;padding:6px 10px;font-size:12px;font-weight:600}.tog{border-top:1px solid #efeae1;justify-content:space-between;align-items:center;padding:8px 0;font-size:13px;display:flex}.sw{background:#334bdd;border-radius:99px;flex:none;width:34px;height:20px;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px}.tbl{font-size:12.5px;display:grid}.tbl div{border-top:1px solid #efeae1;grid-template-columns:1.3fr 1fr .8fr;align-items:center;gap:8px;padding:8px 0;display:grid}.tbl div.h{color:#77757e;border-top:0;padding-top:0;font-size:11px}.dots{gap:3px;display:flex}.dots i{background:#ece6dc;border-radius:3px;width:10px;height:10px}.dots i.y{background:#83b7a0}.av{color:#24262b;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:6px;font-size:10px;font-style:normal;font-weight:700;display:inline-grid}.assign{background:#f9dcd3;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.assign img{width:46px}.assign b{font:800 14px/1.1 var(--display);display:block}.assign small{color:#55535c;font-size:11px}.assign span{color:#fff;white-space:nowrap;background:#24262b;border-radius:99px;margin-left:auto;padding:8px 10px;font-size:11px;font-weight:700}.content{padding-block:80px}.four{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.tile{color:#24262b;border-radius:26px;align-content:start;gap:8px;padding:20px;display:grid}.tile svg{width:40px;height:40px}.tile h3{font-size:22px}.tile p{font-size:15.5px}.stories{background:#f3effa;padding-block:80px}.sgrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.story{color:#24262b;background:#fff;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.story img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.story .tx{padding:18px 20px 22px}.story h3{font-size:22px}.story p{color:#5e5c66;margin-top:6px;font-size:15.5px}@media (width<=980px){.sgrid{grid-template-columns:1fr}.story img{aspect-ratio:16/10}}.cast{padding-block:0 80px}.mates{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.mate{border-radius:28px;align-content:start;justify-items:start;gap:8px;padding:22px 22px 24px;display:grid}.mate .pic{place-items:center;width:100%;height:190px;display:grid}.mate .pic img{width:auto;max-height:170px}.mate h3{font-size:26px}.mate .home{height:28px;font:600 13px/1 var(--text);background:var(--bg);border-radius:99px;align-items:center;padding:0 12px;display:inline-flex}.mate p{color:var(--mute)}.m1{background:var(--tint-dog)}.m2{background:var(--tint-crab)}.m3{background:var(--tint-turtle)}.products{padding-block:0 80px}.pgrid{grid-template-columns:1.2fr 1fr;gap:18px;display:grid}.prod{color:#24262b;background:#f4f2ef;border-radius:28px;flex-direction:column;display:flex;overflow:hidden}.prod img{aspect-ratio:3/2;object-fit:cover;width:100%}.prod .tx{gap:6px;padding:18px 22px 22px;display:grid}.prod h3{font-size:24px}.prod p{color:#5e5c66;font-size:15.5px}.soon{font:700 12px/1 var(--text);color:#fff;background:#24262b;border-radius:99px;justify-self:start;padding:7px 10px}@media (width<=980px){.pgrid{grid-template-columns:1fr}}.values{background:var(--cobalt);color:#fff;padding-block:64px}.values h2{margin-bottom:32px;font-size:clamp(28px,3.6vw,40px)}.vgrid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.vgrid div{align-content:start;gap:8px;display:grid}.vgrid svg{width:34px;height:34px}.vgrid h3{font-size:21px}.vgrid p{opacity:.88;font-size:15.5px}.why{padding-block:80px}.founder{grid-template-columns:260px 1fr;align-items:center;gap:48px;display:grid}.ph{aspect-ratio:4/5;background:var(--butter);box-shadow:12px 12px 0 var(--butter);border-radius:50% 50% 24px 24px/40% 40% 24px 24px;overflow:hidden}.ph img{object-fit:cover;width:100%;height:100%}.founder blockquote{font:600 clamp(22px,2.6vw,30px)/1.3 var(--display);letter-spacing:-.01em;margin:0}.founder .by{color:var(--mute);margin-top:16px;font-size:15px}.founder .more{max-width:58ch;color:var(--mute);margin-top:20px}.name{background:var(--surface);border-radius:20px;align-items:center;gap:14px;max-width:58ch;margin-top:28px;padding:18px 20px;display:flex}.name svg{flex:none;width:34px;height:34px}.name p{font-size:15.5px}.join{background:var(--apricot);color:#24262b;border-radius:36px;grid-template-columns:1.1fr 1fr;align-items:center;gap:24px;padding:clamp(24px,4vw,44px);display:grid}.join h2{font-size:clamp(28px,3.4vw,40px);line-height:1.05}.join p{margin-top:10px}.field{background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 6px 6px 20px;display:flex}.field input{min-width:0;font:400 16px var(--text);color:#24262b;background:0 0;border:0;outline:none;flex:1}.small{margin-top:12px;font-size:14px}.small a{color:inherit;font-weight:600}.ok{margin-top:10px;font-weight:600;display:none}.join.done .ok{display:block}.join.done .field{display:none}footer{padding-block:48px 40px}.fgrid{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding-top:28px;font-size:15px;display:flex}.fgrid a:not(.logo){color:inherit}.fgrid nav{flex-wrap:wrap;gap:18px;display:flex}@media (width<=980px){.nav ul{display:none}.nav .btn{margin-left:auto}.hero{grid-template-columns:1fr;gap:28px;padding-top:8px}.stage{aspect-ratio:1.3;order:-1;width:100%;max-width:560px;margin-inline:auto}.row{grid-template-columns:1fr;gap:28px}.row:nth-child(2n) .copy{order:0}.four{grid-template-columns:1fr 1fr}.mates{grid-template-columns:1fr}.vgrid{grid-template-columns:1fr 1fr}.founder{grid-template-columns:1fr;gap:28px}.ph{max-width:240px}.join{grid-template-columns:1fr}}@media (width<=560px){.four,.vgrid{grid-template-columns:1fr}.devices{padding:20px 12px}.dash{grid-template-columns:1fr}.side{display:none}.mate .pic{height:160px}.field{padding-left:16px}.field .btn{padding:12px 14px}}.join .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.join .err{margin-top:10px;font-weight:600;display:none}.join.error .err{display:block}.join.sending .field button{opacity:.6;pointer-events:none}.legal{opacity:.85;margin-top:8px;font-size:13px}.legal a{color:inherit}
