.hero-scene[data-astro-cid-vjc3kfer]{aspect-ratio:1;width:min(100%,460px);margin-inline:auto;position:relative;container-type:inline-size}.trail[data-astro-cid-vjc3kfer]{pointer-events:none;width:100%;height:100%;animation:70s linear infinite turn;position:absolute;inset:0}@keyframes turn{to{transform:rotate(360deg)}}.sun[data-astro-cid-vjc3kfer]{background:#ffdc7f;border-radius:50%;position:absolute;inset:12%;overflow:hidden;box-shadow:0 22px 50px -18px #be82148c}.sun[data-astro-cid-vjc3kfer] video{object-fit:cover;width:100%;height:100%}.friend[data-astro-cid-vjc3kfer]{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:21%;padding:0;position:absolute}.bubble[data-astro-cid-vjc3kfer]{background:var(--white);border-radius:50%;place-items:center;width:100%;height:100%;transition:box-shadow .15s;animation:4.6s ease-in-out infinite bob;display:grid;box-shadow:0 10px 22px -8px #4c329673}.friend[data-astro-cid-vjc3kfer]:hover .bubble[data-astro-cid-vjc3kfer]{box-shadow:0 0 0 4px var(--sun), 0 14px 26px -8px #4c32968c}.friend[data-astro-cid-vjc3kfer] img[data-astro-cid-vjc3kfer]{object-fit:contain;width:84%;height:84%}.f1[data-astro-cid-vjc3kfer]{top:16%;left:0}.f2[data-astro-cid-vjc3kfer]{top:10%;right:0}.f3[data-astro-cid-vjc3kfer]{bottom:20%;left:-2%}.f4[data-astro-cid-vjc3kfer]{bottom:26%;right:-1%}.f5[data-astro-cid-vjc3kfer]{bottom:-3%;left:40%}.f2[data-astro-cid-vjc3kfer] .bubble[data-astro-cid-vjc3kfer]{animation-delay:-1.1s}.f3[data-astro-cid-vjc3kfer] .bubble[data-astro-cid-vjc3kfer]{animation-delay:-2.3s}.f4[data-astro-cid-vjc3kfer] .bubble[data-astro-cid-vjc3kfer]{animation-delay:-3.2s}.f5[data-astro-cid-vjc3kfer] .bubble[data-astro-cid-vjc3kfer]{animation-delay:-1.7s}@keyframes bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-11px)rotate(3deg)}}.cloud[data-astro-cid-vjc3kfer]{opacity:.95;pointer-events:none;width:24%;animation:16s ease-in-out infinite alternate drift;position:absolute}.c1[data-astro-cid-vjc3kfer]{top:3%;left:26%}.c2[data-astro-cid-vjc3kfer]{width:18%;animation-delay:-6s;bottom:7%;right:18%}@keyframes drift{0%{transform:translate(-8%)}to{transform:translate(22%)}}.scene[data-astro-cid-cjuj4exh]{aspect-ratio:1;border-radius:var(--radius);width:100%;max-width:340px;position:relative;overflow:hidden}.look[data-astro-cid-cjuj4exh]{background:linear-gradient(#e9e0fb 62%,#d7c9f5 62%)}.try[data-astro-cid-cjuj4exh]{background:linear-gradient(#bfe6f7 62%,#cfeadb 62%)}.learn[data-astro-cid-cjuj4exh]{background:linear-gradient(#ffeebf 62%,#ffe08f 62%)}.animal[data-astro-cid-cjuj4exh]{object-fit:contain;width:84%;height:84%;position:absolute;inset:4% 8% 0}.lens[data-astro-cid-cjuj4exh]{aspect-ratio:1;border:7px solid var(--night);background:#fff;border-radius:50%;width:44%;animation:7s ease-in-out infinite lens-move;position:absolute;top:20%;left:8%;overflow:hidden;box-shadow:0 8px 18px #2b21464d}.lens-view[data-astro-cid-cjuj4exh]{background:#f3ecff url(/generated/posters/lion.webp) 24% 34%/340% no-repeat;animation:7s ease-in-out infinite lens-view;position:absolute;inset:0}@keyframes lens-move{0%,to{transform:translate(0)}50%{transform:translate(55%,26%)}}@keyframes lens-view{0%,to{background-position:24% 34%}50%{background-position:62% 48%}}.breeze[data-astro-cid-cjuj4exh]{width:46%;position:absolute;top:14%;left:30%}.breeze[data-astro-cid-cjuj4exh] path[data-astro-cid-cjuj4exh]{stroke-dasharray:130;stroke-dashoffset:130px;animation:3.6s ease-in-out infinite breeze}.breeze[data-astro-cid-cjuj4exh] path[data-astro-cid-cjuj4exh]:nth-child(2){animation-delay:.18s}.breeze[data-astro-cid-cjuj4exh] path[data-astro-cid-cjuj4exh]:nth-child(3){animation-delay:.36s}@keyframes breeze{0%,22%{stroke-dashoffset:130px;opacity:1}58%{stroke-dashoffset:0;opacity:1}86%,to{stroke-dashoffset:-130px;opacity:0}}.tap[data-astro-cid-cjuj4exh]{background:var(--deep);width:148px;color:var(--white);text-align:center;border-radius:999px;margin-left:-74px;padding:9px 0;font-size:1rem;font-weight:900;line-height:1.2;animation:3.6s ease-out infinite tap;position:absolute;bottom:5%;left:50%;box-shadow:0 0 #6943cf80}@keyframes tap{0%{transform:scale(1);box-shadow:0 0 #6943cf80}12%{transform:scale(.8)}24%{transform:scale(1);box-shadow:0 0 0 26px #6943cf00}to{transform:scale(1);box-shadow:0 0 0 26px #6943cf00}}.learn[data-astro-cid-cjuj4exh] .animal[data-astro-cid-cjuj4exh]{width:62%;height:66%;inset:30% 12% 0 auto}.bubble[data-astro-cid-cjuj4exh]{background:var(--white);transform-origin:8% 100%;border-radius:18px 18px 18px 4px;width:72%;padding:11px 15px;font-size:1.02rem;font-weight:700;line-height:1.2;animation:5s ease-in-out infinite bubble;position:absolute;top:7%;left:7%;box-shadow:0 8px 18px #2b214624}.bubble[data-astro-cid-cjuj4exh] b[data-astro-cid-cjuj4exh]{color:var(--deep);font-weight:900;display:block}@keyframes bubble{0%{transform:scale(0)}10%,88%{transform:scale(1)}to{transform:scale(0)}}.stamp[data-astro-cid-cjuj4exh]{border:3px dashed var(--deep);outline:5px solid var(--white);background:var(--white);width:76px;height:76px;color:var(--deep);text-align:center;border-radius:50%;place-items:center;font-size:.92rem;font-weight:900;line-height:1;animation:5s cubic-bezier(.2,1.5,.4,1) infinite stamp;display:grid;position:absolute;bottom:7%;left:7%;transform:rotate(-12deg)}@keyframes stamp{0%,32%{transform:rotate(-30deg)scale(0)}42%,90%{transform:rotate(-12deg)scale(1)}to{transform:rotate(-12deg)scale(0)}}.hero-grid[data-astro-cid-lcdefpme],.show-grid[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme],.promise-grid[data-astro-cid-lcdefpme],.later-grid[data-astro-cid-lcdefpme],.faq-wrap[data-astro-cid-lcdefpme],.closing-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-lcdefpme]{background:radial-gradient(900px 500px at 88% 8%, #dfd2fb 0%, transparent 70%), linear-gradient(#f1ebfd, var(--paper));margin-top:-82px;padding-top:110px;padding-bottom:clamp(56px,8vw,96px);position:relative;overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{gap:28px;display:grid}.hero-head[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]+[data-astro-cid-lcdefpme]{margin-top:16px}.join[data-astro-cid-lcdefpme]{margin-top:24px;scroll-margin-top:24px}.offer[data-astro-cid-lcdefpme]{color:#4a3a0c;background:#fff3cf;border-radius:18px;max-width:560px;margin-top:18px;padding:14px 18px;font-size:1.05rem;line-height:1.45}.show[data-astro-cid-lcdefpme]{background:var(--night);color:var(--white)}.show[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#eee8fb;margin-top:18px}.eyebrow-light[data-astro-cid-lcdefpme]{color:var(--sun)}.eyebrow[data-astro-cid-lcdefpme]+h2[data-astro-cid-lcdefpme],.eyebrow[data-astro-cid-lcdefpme]+h1[data-astro-cid-lcdefpme]{margin-top:12px}.show-grid[data-astro-cid-lcdefpme]{align-items:center;gap:36px;display:grid}.show-link[data-astro-cid-lcdefpme]{color:var(--sun);margin-top:22px;font-size:1.15rem;display:inline-block}.narrow[data-astro-cid-lcdefpme]{max-width:720px}.sub[data-astro-cid-lcdefpme]{margin-top:14px}.how[data-astro-cid-lcdefpme]{padding-top:0}.steps[data-astro-cid-lcdefpme]{gap:40px;margin:44px 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:18px}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:8px}.later[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, #3a2b6a, var(--night));color:var(--white)}.later[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#eee8fb}.later-grid[data-astro-cid-lcdefpme]{gap:18px;margin-top:36px;display:grid}.later-card[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:#ffffff14;padding:16px 16px 24px}.later-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--sun);margin-top:16px;font-size:1.7rem}.later-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:2px}.room[data-astro-cid-lcdefpme],.goggles[data-astro-cid-lcdefpme]{aspect-ratio:16/10;border-radius:20px;position:relative;overflow:hidden}.room[data-astro-cid-lcdefpme]{background:linear-gradient(#f4eefc 68%,#dccbb4 68%)}.sofa[data-astro-cid-lcdefpme]{width:48%;position:absolute;bottom:26%;left:7%}.room[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{transform-origin:50% 100%;width:58%;animation:5s ease-in-out infinite step-in;position:absolute;bottom:3%;right:4%}@keyframes step-in{0%,to{transform:scale(.97)}50%{transform:scale(1.03)}}.goggles[data-astro-cid-lcdefpme]{background:linear-gradient(#bfe6f7,#d9f4e6);place-items:center;display:grid}.goggle-body[data-astro-cid-lcdefpme]{background:var(--night);border-radius:999px;justify-content:center;gap:7%;width:72%;padding:5% 6%;animation:5s ease-in-out infinite float;display:flex;box-shadow:0 16px 30px -12px #2b2146b3}@keyframes float{0%,to{transform:translateY(-5px)rotate(-1.5deg)}50%{transform:translateY(5px)rotate(1.5deg)}}.lens[data-astro-cid-lcdefpme]{aspect-ratio:1;background:linear-gradient(#ffe59c 60%,#f4bd47 60%);border-radius:50%;flex:1;overflow:hidden}.lens[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:contain;width:100%;height:100%}.promises[data-astro-cid-lcdefpme]{background:var(--lavender)}.promise-grid[data-astro-cid-lcdefpme]{gap:18px;margin:40px 0 0;padding:0;list-style:none;display:grid}.promise-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--white);transform:rotate(var(--tilt));border:2.5px dashed #b8a4ea;padding:24px 26px}.promise-grid[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:6px;font-size:1.08rem;line-height:1.5}.animal-grid[data-astro-cid-lcdefpme]{margin-inline:auto;grid-template-columns:repeat(auto-fit,minmax(max(6rem,30%),1fr));gap:14px;max-width:900px;margin-top:40px;margin-bottom:0;padding:0;list-style:none;display:grid}.animal-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{height:100%;color:var(--ink);background:#efe9fb;border-radius:24px;flex-direction:column;padding:12px 12px 16px;text-decoration:none;transition:transform .15s;display:flex}.animal-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n+2)>[data-astro-cid-lcdefpme]{background:#e2f4ea}.animal-grid[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:nth-child(3n)>[data-astro-cid-lcdefpme]{background:#fdf1cf}.animal-grid[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{transform:translateY(-4px)rotate(-1deg)}.animal-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:1;object-fit:contain;width:100%}.animal-name[data-astro-cid-lcdefpme]{margin-top:4px;font-weight:900;line-height:1.2}.animal-where[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:2px;font-size:.98rem;font-weight:700;line-height:1.3}.animals[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme],.animals[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{text-align:center;max-width:none}.many[data-astro-cid-lcdefpme]{color:var(--deep);text-align:center;margin-top:28px;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:900;line-height:1.2}.faq-wrap[data-astro-cid-lcdefpme]{gap:32px;display:grid}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-top:2px solid var(--border)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]:last-child{border-bottom:2px solid var(--border)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:68px;padding-block:14px;font-size:1.22rem;font-weight:900;line-height:1.25;list-style:none;display:flex}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";background:var(--lavender);width:36px;height:36px;color:var(--deep);border-radius:50%;flex:none;place-items:center;font-size:1.5rem;line-height:1;display:grid}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{content:"−"}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding-bottom:22px}.closing[data-astro-cid-lcdefpme]{background:linear-gradient(135deg, var(--deep), #4c2fa6);color:var(--white)}.closing[data-astro-cid-lcdefpme] .lede[data-astro-cid-lcdefpme]{color:#f0eafc;margin-top:14px}.closing-grid[data-astro-cid-lcdefpme]{align-items:center;gap:32px;display:grid}@media (width>=640px){.promise-grid[data-astro-cid-lcdefpme],.later-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.hero[data-astro-cid-lcdefpme]{padding-top:96px}.hero-grid[data-astro-cid-lcdefpme]{grid-template:"head art""body art"1fr/minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:16px 48px}.hero-head[data-astro-cid-lcdefpme]{grid-area:head}.hero-body[data-astro-cid-lcdefpme]{grid-area:body}.hero-art[data-astro-cid-lcdefpme]{grid-area:art;align-self:center}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(3rem,4.9vw,4rem)}.join[data-astro-cid-lcdefpme]{margin-top:20px}.show-grid[data-astro-cid-lcdefpme],.closing-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.steps[data-astro-cid-lcdefpme],.promise-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.faq-wrap[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start}}
