.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;padding-block:48px 72px;display:grid}.hero-title[data-astro-cid-lcdefpme]{margin:20px 0 24px;font-size:clamp(64px,10vw,148px)}.rise[data-astro-cid-lcdefpme]{animation:.9s cubic-bezier(.2,1.4,.4,1) both rise;animation-delay:calc(var(--i) * 90ms);margin-right:.18em;display:inline-block}.move-word[data-astro-cid-lcdefpme]{color:var(--orange);position:relative}.underline[data-astro-cid-lcdefpme]{width:104%;height:.32em;position:absolute;bottom:-.18em;left:-2%;overflow:visible}.underline[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:var(--ink);stroke-width:9px;stroke-linecap:round;stroke-dasharray:400;stroke-dashoffset:400px;animation:.8s ease-out .6s forwards draw}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero-visual[data-astro-cid-lcdefpme]{place-items:center;min-height:560px;display:grid;position:relative}.phone[data-astro-cid-lcdefpme]{aspect-ratio:9/16;background:var(--ink);border-radius:40px;width:min(320px,78vw);padding:10px;transform:rotate(4deg);box-shadow:0 30px 60px -30px #14141480}.story[data-astro-cid-lcdefpme]{background:var(--blue);color:#fff;border-radius:31px;height:100%;padding:28px 22px;animation:.7s cubic-bezier(.2,.9,.3,1) both slide-in;position:relative;overflow:hidden}.story-sun[data-astro-cid-lcdefpme]{background:var(--yellow);border-radius:50%;width:260px;height:260px;animation:.9s cubic-bezier(.3,1.6,.5,1) .3s both pop;position:absolute;top:-90px;right:-90px}.story-kicker[data-astro-cid-lcdefpme]{font:700 14px/1 var(--text);letter-spacing:.1em;text-transform:uppercase;margin:120px 0 10px;animation:.5s .6s both fade;position:relative}.story-title[data-astro-cid-lcdefpme]{margin:0;font-size:clamp(52px,17vw,66px);position:relative}.story-title[data-astro-cid-lcdefpme] .word[data-astro-cid-lcdefpme]{white-space:nowrap;margin-right:.2em;display:inline-block}.story-title[data-astro-cid-lcdefpme] .word[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:.7s cubic-bezier(.2,1.4,.4,1) both rise;animation-delay:calc(.8s + var(--i) * 55ms);display:inline-block}.story-sub[data-astro-cid-lcdefpme]{margin:14px 0 0;font-weight:600;animation:.5s 1.5s both fade;position:relative}.story-cup[data-astro-cid-lcdefpme]{width:110px;position:absolute;bottom:30px;left:22px}.story-cup[data-astro-cid-lcdefpme] path[data-astro-cid-lcdefpme]{fill:none;stroke:#fff;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420;stroke-dashoffset:420px;animation:1.2s ease-out 1.6s forwards draw}.story-sticker[data-astro-cid-lcdefpme]{width:118px;animation:.8s cubic-bezier(.3,1.6,.5,1) 2.2s both pop,14s linear 3s infinite spin;position:absolute;bottom:22px;right:14px}.hero-mascot[data-astro-cid-lcdefpme]{--b-body:var(--mint);transform-origin:50% 100%;width:150px;animation:.8s cubic-bezier(.3,1.6,.5,1) 2.6s both pop,2.4s ease-in-out 3.4s infinite wobble;position:absolute;bottom:20px;left:0}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:18px;padding-block:24px 96px;display:grid}.card[data-astro-cid-lcdefpme]{background:var(--c);border-radius:var(--radius);border:2px solid var(--ink);flex-direction:column;justify-content:space-between;min-height:230px;padding:26px 24px;display:flex}.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;font-weight:500}.card-big[data-astro-cid-lcdefpme]{font-size:clamp(44px,5vw,64px)}.tilt-l[data-astro-cid-lcdefpme]{transform:rotate(-2.5deg)}.tilt-r[data-astro-cid-lcdefpme]{transform:rotate(2deg)}.card[data-astro-cid-lcdefpme]{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.card[data-astro-cid-lcdefpme]:hover{transform:rotate(0)translateY(-6px)}.card-mascot[data-astro-cid-lcdefpme] .wobble-me[data-astro-cid-lcdefpme]{--b-body:var(--blue);transform-origin:50% 100%;width:140px;animation:2.2s ease-in-out infinite wobble}.section-title[data-astro-cid-lcdefpme]{max-width:16ch;margin:18px 0;font-size:clamp(44px,6.5vw,92px)}.how[data-astro-cid-lcdefpme],.draw[data-astro-cid-lcdefpme],.formats[data-astro-cid-lcdefpme],.ai[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme],.final[data-astro-cid-lcdefpme]{padding-block:72px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{border:2px solid var(--ink);border-radius:var(--radius);opacity:0;background:#fff;padding:26px;transition:opacity .6s,transform .7s cubic-bezier(.2,1.3,.4,1);transform:translateY(30px)}.steps[data-astro-cid-lcdefpme].in .step[data-astro-cid-lcdefpme]{opacity:1;transform:none}.steps[data-astro-cid-lcdefpme].in .step[data-astro-cid-lcdefpme]:nth-child(2){transition-delay:.12s}.steps[data-astro-cid-lcdefpme].in .step[data-astro-cid-lcdefpme]:nth-child(3){transition-delay:.24s}.step-n[data-astro-cid-lcdefpme]{background:var(--c);border:2px solid var(--ink);border-radius:18px;place-items:center;width:64px;height:64px;font-size:34px;display:inline-grid}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:18px 0 8px;font-size:22px;line-height:1.2}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0}.templates[data-astro-cid-lcdefpme]{padding-block:72px}.reel[data-astro-cid-lcdefpme]{padding:8px var(--gutter) 24px;scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;margin:36px 0 0;list-style:none;display:flex;overflow-x:auto}.reel-card[data-astro-cid-lcdefpme]{scroll-snap-align:start;border:2px solid var(--ink);border-radius:var(--radius);background:#fff;flex:0 0 240px;padding:14px 14px 18px}.reel-card[data-astro-cid-lcdefpme]:nth-child(odd){transform:rotate(-1.5deg)}.reel-card[data-astro-cid-lcdefpme]:nth-child(2n){transform:rotate(1.5deg)}.reel-art[data-astro-cid-lcdefpme]{aspect-ratio:9/12;background:var(--c);border-radius:18px;position:relative;overflow:hidden}.reel-blob[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--cream);border-radius:50%;width:58%;position:absolute;top:14%;left:21%;transform:scale(0)}.reel-bar[data-astro-cid-lcdefpme]{background:var(--ink);transform-origin:0;border-radius:99px;height:9%;position:absolute;bottom:22%;left:14%;right:14%;transform:scaleX(0)}.reel-bar[data-astro-cid-lcdefpme].short{bottom:10%;right:40%}.reel[data-astro-cid-lcdefpme].in .reel-blob[data-astro-cid-lcdefpme]{animation:.8s cubic-bezier(.3,1.6,.5,1) both pop-in;animation-delay:calc(var(--i) * .12s)}.reel[data-astro-cid-lcdefpme].in .reel-bar[data-astro-cid-lcdefpme]{animation:.6s ease-out both wipe;animation-delay:calc(.3s + var(--i) * .12s)}.reel[data-astro-cid-lcdefpme].in .reel-bar[data-astro-cid-lcdefpme].short{animation-delay:calc(.45s + var(--i) * .12s)}.reel-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:14px 4px 4px;font-size:18px}.reel-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0 4px;font-size:15px}.draw[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.doodle[data-astro-cid-lcdefpme]{width:100%}.doodle-word[data-astro-cid-lcdefpme]{font:400 120px/1 var(--display);fill:var(--orange)}.doodle-line[data-astro-cid-lcdefpme]{fill:none;stroke:var(--ink);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1400;stroke-dashoffset:1400px}.doodle[data-astro-cid-lcdefpme].in .doodle-line[data-astro-cid-lcdefpme]{animation:1.4s ease-in-out forwards draw}.doodle[data-astro-cid-lcdefpme].in .doodle-line[data-astro-cid-lcdefpme].late{animation-duration:.6s;animation-delay:1.2s}.frames[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:flex-end;gap:24px;margin-top:40px;display:flex}.frame[data-astro-cid-lcdefpme]{background:var(--pink);border:2px solid var(--ink);border-radius:22px;place-items:center;display:grid;position:relative;overflow:hidden}.f-story[data-astro-cid-lcdefpme]{aspect-ratio:9/16;width:180px}.f-square[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--mint);width:260px}.f-land[data-astro-cid-lcdefpme]{aspect-ratio:16/9;background:var(--yellow);width:min(460px,100%)}.frame-label[data-astro-cid-lcdefpme]{font:600 12px/1 var(--text);border:1.5px solid var(--ink);background:#fff;border-radius:99px;padding:6px 9px;position:absolute;top:12px;left:12px}.frame-dot[data-astro-cid-lcdefpme]{aspect-ratio:1;background:var(--orange);border-radius:50%;width:28%;position:absolute;bottom:12%;right:10%}.frame-text[data-astro-cid-lcdefpme]{font-size:56px}.frames[data-astro-cid-lcdefpme].in .frame[data-astro-cid-lcdefpme]{animation:.7s cubic-bezier(.3,1.5,.5,1) both snap}.frames[data-astro-cid-lcdefpme].in .f-square[data-astro-cid-lcdefpme]{animation-delay:.15s}.frames[data-astro-cid-lcdefpme].in .f-land[data-astro-cid-lcdefpme]{animation-delay:.3s}.ai-card[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--cream);border-radius:40px;padding:clamp(28px,5vw,64px)}.ai-card[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#d8cfc3}.ai-card[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{background:var(--lilac)}.chat[data-astro-cid-lcdefpme]{gap:12px;max-width:560px;margin-top:28px;display:grid}.bubble[data-astro-cid-lcdefpme]{border-radius:22px;margin:0;padding:14px 18px;font-weight:500}.bubble[data-astro-cid-lcdefpme].you{background:var(--cream);color:var(--ink);border-bottom-right-radius:6px;justify-self:end}.bubble[data-astro-cid-lcdefpme].bot{background:var(--lilac);color:var(--ink);border-bottom-left-radius:6px;justify-self:start}.faq-list[data-astro-cid-lcdefpme]{gap:12px;max-width:860px;margin-top:32px;display:grid}details[data-astro-cid-lcdefpme]{border:2px solid var(--ink);background:#fff;border-radius:22px;padding:4px 22px}summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 0;font-size:19px;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]:after{content:"+";font-size:26px;line-height:1;transition:transform .3s}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(45deg)}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-2);margin:0 0 18px}.final-card[data-astro-cid-lcdefpme]{background:var(--pink);border:2px solid var(--ink);border-radius:40px;padding:clamp(32px,6vw,80px);position:relative;overflow:hidden}.final-title[data-astro-cid-lcdefpme]{margin:0 0 16px;font-size:clamp(64px,11vw,160px)}.final-card[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:var(--ink)}.final-card[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:16px}.final-sticker[data-astro-cid-lcdefpme]{--b-bg:var(--yellow);width:clamp(150px,22vw,260px);animation:16s linear infinite spin;position:absolute;bottom:-30px;right:clamp(-40px,2vw,40px)}@keyframes rise{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{transform:scale(0)}}@keyframes pop-in{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes slide-in{0%{transform:translate(-110%)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes wipe{to{transform:scaleX(1)}}@keyframes snap{0%{opacity:0;transform:scale(.6)rotate(-6deg)}}@keyframes wobble{0%,to{transform:rotate(0)scale(1)}25%{transform:rotate(-5deg)scale(1.06,.94)}50%{transform:rotate(0)scale(.97,1.03)}75%{transform:rotate(5deg)scale(1.04,.96)}}@media (width<=960px){.hero[data-astro-cid-lcdefpme],.draw[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-visual[data-astro-cid-lcdefpme]{min-height:520px}.cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width<=520px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-mascot[data-astro-cid-lcdefpme]{width:110px}}
