.reveal.svelte-ssf1k7{will-change:opacity, transform}.reveal.armed.svelte-ssf1k7{opacity:0;transform:translate3d(0, var(--ry), 0)}.reveal.armed.visible.svelte-ssf1k7{opacity:1;transition:opacity .45s ease var(--rd), transform .45s cubic-bezier(.18, .72, .2, 1) var(--rd);transform:none}@media (prefers-reduced-motion:reduce){.reveal.armed.svelte-ssf1k7{opacity:1;transition:none;transform:none}}.photo.svelte-1xnxmc0{transform:rotate(var(--tilt));filter:drop-shadow(0 14px 22px #46382f2e);background:#fffdf7;border-radius:3px;max-width:100%;margin:0;padding:.7rem .7rem .5rem;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .5s;display:inline-block;position:relative;box-shadow:inset 0 0 0 1px #46382f0f}.photo.hoverable.svelte-1xnxmc0:hover,.photo.hoverable.svelte-1xnxmc0:focus-within{transform:rotate(calc(var(--tilt) * .25)) translateY(-4px) scale(1.012);filter:drop-shadow(0 20px 30px #46382f42)}.photo.svelte-1xnxmc0:after{content:"";pointer-events:none;border-radius:3px;position:absolute;inset:0;box-shadow:inset 0 -18px 30px -22px #46382f40}.mat.svelte-1xnxmc0{background:#fffefb;border-radius:2px;width:100%;position:relative;overflow:hidden}.photo-placeholder.svelte-1xnxmc0{color:var(--ink);font-family:var(--font-ui);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;font-size:14px;font-weight:600;display:flex;position:absolute;inset:0}img.svelte-1xnxmc0{z-index:1;object-fit:cover;object-position:center;width:100%;height:100%;image-rendering:high-quality;filter:saturate(1.06)contrast(1.04);background:0 0;display:block;position:relative}img.failed.svelte-1xnxmc0{visibility:hidden}figcaption.svelte-1xnxmc0{font-family:var(--font-heading);text-align:center;color:var(--ink-soft);letter-spacing:.01em;padding:.45rem .2rem .15rem;font-size:1.18rem;line-height:1.15}.heart.svelte-1xnxmc0{color:#e0322c;vertical-align:-.18em;transform-origin:50%;align-items:center;margin-left:.32em;animation:1.1s ease-in-out infinite svelte-1xnxmc0-heartbeat;display:inline-flex}@keyframes svelte-1xnxmc0-heartbeat{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.28)}}@media (prefers-reduced-motion:reduce){.heart.svelte-1xnxmc0{animation:none}}.tape.svelte-1xnxmc0{width:clamp(44px,9vw,74px);height:22px;transform:translateX(-50%) rotate(calc(var(--tilt) * -1.4));z-index:2;background:linear-gradient(120deg,#ce423e29,#ce423e47,#ce423e24);border-left:1px dashed #a8332f4d;border-right:1px dashed #a8332f4d;position:absolute;top:-11px;left:50%}.doodle.svelte-ax9aar{transform-origin:50%;filter:drop-shadow(0 6px 7px #46382f24);width:100%;height:100%;display:block;overflow:visible}.doodle.drift.svelte-ax9aar{animation:8s cubic-bezier(.45,.05,.55,.95) infinite svelte-ax9aar-drift}@keyframes svelte-ax9aar-drift{0%,to{transform:translate(0,0)rotate(-3deg)}45%{transform:translate(3px,-7px)rotate(4deg)}72%{transform:translate(-2px,-3px)rotate(1deg)}}@media (prefers-reduced-motion:reduce){.doodle.drift.svelte-ax9aar{animation:none}}.page-hero.svelte-a7na0d{z-index:1;padding-block:clamp(2.6rem,6vw,4.4rem) clamp(1.6rem,4vw,2.6rem);position:relative}.page-hero-inner.svelte-a7na0d{text-align:center;position:relative}.thread.svelte-a7na0d{background:linear-gradient(var(--leash), #ce423e33);border-radius:2px;width:2px;height:clamp(28px,5vw,46px);margin:0 auto 1.1rem;display:block}.thread.svelte-a7na0d:after{content:"";background:radial-gradient(circle at 35% 30%, #e0635e, var(--leash) 60%, #9c2f2b);border-radius:50%;width:12px;height:12px;margin:-2px auto 0;display:block}.page-chapter.svelte-a7na0d{justify-content:center}.page-title.svelte-a7na0d{max-width:18ch;margin:.6rem auto 0}.page-rule.svelte-a7na0d{justify-content:center;align-items:center;gap:.9rem;margin:.9rem 0 1.2rem;display:flex}.page-rule.svelte-a7na0d:before,.page-rule.svelte-a7na0d:after{content:"";background:repeating-linear-gradient(90deg, var(--line) 0 8px, transparent 8px 14px);width:clamp(40px,12vw,110px);height:2px}.page-doodle.svelte-a7na0d{flex:none;width:40px;height:40px}.page-lead.svelte-a7na0d{text-align:center;color:var(--ink-soft);max-width:56ch;margin:0 auto;font-size:clamp(1.1765rem,1.6vw,1.3rem)}.page-actions.svelte-a7na0d{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.6rem;display:flex}.scene-card.svelte-co3zgo{background:radial-gradient(120% 90% at 50% 0,#84a8621f,#0000 60%),#fffdf6;padding:clamp(1rem,3vw,1.8rem)}.scene.svelte-co3zgo{width:100%;height:auto;display:block;overflow:visible}.scene-cap.svelte-co3zgo{text-align:center;color:var(--grass-deep);margin:.6rem 0 0;font-size:1.4rem}.ground.svelte-co3zgo{stroke:#46382f40;stroke-width:2px;stroke-dasharray:4 8;stroke-linecap:round}.wall.svelte-co3zgo{fill:#f6ead2;stroke:var(--ink);stroke-width:2.4px}.roof.svelte-co3zgo{fill:var(--leash,#ce423e);stroke:var(--ink);stroke-width:2.4px;stroke-linejoin:round}.sign.svelte-co3zgo{fill:#fffdf6;stroke:var(--ink);stroke-width:2px}.sign-text.svelte-co3zgo{fill:var(--ink);font-family:var(--font-heading);text-anchor:middle;letter-spacing:1px;font-size:22px;font-weight:700}.window.svelte-co3zgo{fill:#cfe3f2;stroke:var(--ink);stroke-width:2px}.door.svelte-co3zgo{fill:var(--grass-deep,#4f6b34);stroke:var(--ink);stroke-width:2px}.knob.svelte-co3zgo{fill:#fffdf6}.kid-head.svelte-co3zgo{fill:#fbe0c2;stroke:var(--ink);stroke-width:2.2px}.kid-body.svelte-co3zgo{stroke-width:8px;stroke-linecap:round;fill:none}.kb-a.svelte-co3zgo{stroke:#d98a3d}.kb-b.svelte-co3zgo{stroke:#6c8f9c}.kb-c.svelte-co3zgo{stroke:#b0533f}.kid-arms.svelte-co3zgo,.kid-legs.svelte-co3zgo{stroke:var(--ink);stroke-width:3.4px;stroke-linecap:round;fill:none}.kid.svelte-co3zgo{animation-fill-mode:both}.kid1.svelte-co3zgo{animation:7s ease-in-out infinite svelte-co3zgo-run1}.kid2.svelte-co3zgo{animation:7s ease-in-out infinite svelte-co3zgo-run2}.kid3.svelte-co3zgo{animation:7s ease-in-out infinite svelte-co3zgo-run3}.bob.svelte-co3zgo{animation:.45s ease-in-out infinite svelte-co3zgo-bob}.kid1.svelte-co3zgo .bob:where(.svelte-co3zgo){animation-delay:0s}.kid2.svelte-co3zgo .bob:where(.svelte-co3zgo){animation-delay:.15s}.kid3.svelte-co3zgo .bob:where(.svelte-co3zgo){animation-delay:.3s}@keyframes svelte-co3zgo-run1{0%{opacity:0;transform:translate(208px,300px)}6%{opacity:1}55%{transform:translate(528px,300px)}85%{opacity:1;transform:translate(528px,300px)}96%,to{opacity:0;transform:translate(528px,300px)}}@keyframes svelte-co3zgo-run2{0%,8%{opacity:0;transform:translate(208px,300px)}14%{opacity:1}60%{transform:translate(488px,300px)}85%{opacity:1;transform:translate(488px,300px)}96%,to{opacity:0;transform:translate(488px,300px)}}@keyframes svelte-co3zgo-run3{0%,16%{opacity:0;transform:translate(208px,300px)}22%{opacity:1}66%{transform:translate(450px,300px)}85%{opacity:1;transform:translate(450px,300px)}96%,to{opacity:0;transform:translate(450px,300px)}}@keyframes svelte-co3zgo-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.al-body.svelte-co3zgo{fill:#fffdf6;stroke:var(--ink);stroke-width:2.6px}.al-neck.svelte-co3zgo{fill:none;stroke:var(--ink);stroke-width:14px;stroke-linecap:round}.al-headshape.svelte-co3zgo{fill:#fffdf6;stroke:var(--ink);stroke-width:2.4px}.al-ear.svelte-co3zgo{fill:#fffdf6;stroke:var(--ink);stroke-width:2px;stroke-linejoin:round}.al-eye.svelte-co3zgo{fill:var(--ink)}.al-leg.svelte-co3zgo{fill:#fffdf6;stroke:var(--ink);stroke-width:2.4px}.alpaca-bob.svelte-co3zgo{animation:1.1s ease-in-out infinite svelte-co3zgo-bob}@keyframes svelte-co3zgo-wave{0%,to{transform:rotate(8deg)}50%{transform:rotate(-34deg)}}.heart.svelte-co3zgo{fill:var(--leash,#ce423e);animation-fill-mode:both}.h1.svelte-co3zgo{animation:7s ease-in-out infinite svelte-co3zgo-pop}.h2.svelte-co3zgo{animation:7s ease-in-out .4s infinite svelte-co3zgo-pop}@keyframes svelte-co3zgo-pop{0%,58%{opacity:0;transform:translateY(0)scale(.6)}68%{opacity:1;transform:translateY(-6px)scale(1)}82%{opacity:1}90%,to{opacity:0;transform:translateY(-18px)scale(.9)}}@media (prefers-reduced-motion:reduce){.kid1.svelte-co3zgo,.kid2.svelte-co3zgo,.kid3.svelte-co3zgo{opacity:1;animation:none}.kid1.svelte-co3zgo{transform:translate(528px,300px)}.kid2.svelte-co3zgo{transform:translate(488px,300px)}.kid3.svelte-co3zgo{transform:translate(450px,300px)}.bob.svelte-co3zgo,.alpaca-bob.svelte-co3zgo,.heart.svelte-co3zgo{animation:none}.heart.svelte-co3zgo{opacity:1}}.notebook.svelte-co3zgo{border:1px solid var(--line);background-color:#fffdf6;background-image:repeating-linear-gradient(#0000 0 33px,#84a86238 33px 34px);border-radius:14px;padding:clamp(1.6rem,4vw,2.6rem) clamp(1.3rem,4vw,2.4rem) clamp(1.6rem,4vw,2.6rem) clamp(2.4rem,6vw,3.6rem);position:relative;overflow:hidden;box-shadow:0 22px 40px -28px #46382f80}.notebook.svelte-co3zgo:before{content:"";background:#ce423e80;width:2px;position:absolute;top:0;bottom:0;left:clamp(1.4rem,4vw,2.2rem)}.spiral.svelte-co3zgo{background-image:repeating-linear-gradient(#0000 0 14px,#46382f47 14px 22px);border-radius:4px;width:8px;position:absolute;top:0;bottom:0;left:6px}.nb-grid.svelte-co3zgo{grid-template-columns:1fr;align-items:start;gap:clamp(1.6rem,4vw,2.6rem);display:grid}.nb-date.svelte-co3zgo{color:var(--leash);margin:0;font-size:1.3rem}.nb-title.svelte-co3zgo{color:var(--ink);margin:.1rem 0 1rem;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.1}.nb-list.svelte-co3zgo{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.nb-item.svelte-co3zgo{color:var(--ink);align-items:flex-start;gap:.7rem;min-height:34px;font-weight:600;line-height:1.5;display:flex}.tick.svelte-co3zgo{flex:none;width:24px;height:24px;margin-top:1px}.nb-note.svelte-co3zgo{font-family:var(--font-heading);color:var(--grass-deep);margin:1.2rem 0 0;font-size:1.3rem;line-height:1.3}.nb-photos.svelte-co3zgo{min-height:468px;position:relative}.nb-photo.svelte-co3zgo{margin:0;position:absolute}.np1.svelte-co3zgo{z-index:2;width:min(94%,450px);top:0;left:2%}.np2.svelte-co3zgo{z-index:3;width:min(40%,184px);top:48%;right:6%}.nb-doodle.svelte-co3zgo{z-index:4;width:46px;position:absolute;top:6%;right:4%}.why-head.svelte-co3zgo{margin-bottom:clamp(1.6rem,4vw,2.4rem)}.why-grid.svelte-co3zgo{grid-template-columns:1fr;gap:1.3rem;margin:0;padding:0;list-style:none;display:grid}.why-card.svelte-co3zgo{height:100%;padding:1.5rem 1.4rem}.why-mark.svelte-co3zgo{background:var(--surface);width:44px;height:44px;color:var(--leash-deep);border-radius:50%;place-items:center;margin-bottom:.7rem;font-size:1.6rem;display:inline-grid}.why-text.svelte-co3zgo{color:var(--ink-soft);margin:.4rem 0 0;line-height:1.65}.grupy-cta.svelte-co3zgo{background:radial-gradient(60% 100% at 0 0,#e6a94b29,#0000 60%),#fffdf7;flex-direction:column;align-items:flex-start;gap:1.2rem;padding:clamp(1.8rem,4vw,2.6rem);display:flex}@media (min-width:800px){.nb-grid.svelte-co3zgo{grid-template-columns:1.1fr .9fr}.nb-photos.svelte-co3zgo{min-height:460px}.np2.svelte-co3zgo{top:62%}.why-grid.svelte-co3zgo{grid-template-columns:repeat(3,1fr)}.grupy-cta.svelte-co3zgo{flex-direction:row;justify-content:space-between;align-items:center}}.run-meadow.svelte-r7rgtj{width:100%;max-width:560px;height:130px;margin:1.6rem auto 0;position:relative;overflow:hidden}.ground.svelte-r7rgtj{width:100%;height:64px;position:absolute;bottom:0;left:0}.runner.svelte-r7rgtj{width:96px;animation:7s linear infinite svelte-r7rgtj-gallop-across;position:absolute;bottom:30px;left:0}.alpaca.svelte-r7rgtj{width:100%;height:auto;animation:.5s ease-in-out infinite svelte-r7rgtj-hop;overflow:visible}.head.svelte-r7rgtj{transform-box:fill-box;transform-origin:20% 90%;animation:.5s ease-in-out infinite svelte-r7rgtj-head-bob}.tail.svelte-r7rgtj{transform-box:fill-box;transform-origin:90% 40%;animation:.6s ease-in-out infinite svelte-r7rgtj-tail-wag}.leg.svelte-r7rgtj{fill:#f1e6d1;stroke:#46382f;stroke-width:2.4px;transform-box:fill-box;transform-origin:50% 6%;animation:.5s ease-in-out infinite svelte-r7rgtj-stride}.leg-2.svelte-r7rgtj,.leg-3.svelte-r7rgtj{animation-delay:-.25s}.leg-3.svelte-r7rgtj,.leg-4.svelte-r7rgtj{fill:#e8dabf}.eye.svelte-r7rgtj{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite svelte-r7rgtj-blink}@keyframes svelte-r7rgtj-gallop-across{0%{transform:translate(-110px)scaleX(1)}48%{transform:translate(560px)scaleX(1)}50%{transform:translate(560px)scaleX(-1)}98%{transform:translate(-110px)scaleX(-1)}to{transform:translate(-110px)scaleX(1)}}@keyframes svelte-r7rgtj-hop{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1.5deg)}}@keyframes svelte-r7rgtj-head-bob{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes svelte-r7rgtj-tail-wag{0%,to{transform:rotate(-10deg)}50%{transform:rotate(14deg)}}@keyframes svelte-r7rgtj-stride{0%,to{transform:rotate(24deg)}50%{transform:rotate(-24deg)}}@keyframes svelte-r7rgtj-blink{0%,94%,to{transform:scaleY(1)}97%{transform:scaleY(.1)}}.paused.svelte-r7rgtj .runner:where(.svelte-r7rgtj),.paused.svelte-r7rgtj .alpaca:where(.svelte-r7rgtj),.paused.svelte-r7rgtj .head:where(.svelte-r7rgtj),.paused.svelte-r7rgtj .tail:where(.svelte-r7rgtj),.paused.svelte-r7rgtj .leg:where(.svelte-r7rgtj),.paused.svelte-r7rgtj .eye:where(.svelte-r7rgtj){animation-play-state:paused}@media (prefers-reduced-motion:reduce){.runner.svelte-r7rgtj{animation:none;left:50%;transform:translate(-50%)}.alpaca.svelte-r7rgtj,.head.svelte-r7rgtj,.tail.svelte-r7rgtj,.leg.svelte-r7rgtj,.eye.svelte-r7rgtj{animation:none}}.hero.svelte-1euwr4q{z-index:1;padding-block:clamp(2rem,5vw,4rem) clamp(3rem,6vw,5rem);position:relative;overflow:hidden}.story-book.svelte-1euwr4q{isolation:isolate;filter:drop-shadow(0 26px 34px #46382f33);grid-template-columns:1fr;animation:5.5s ease-in-out infinite svelte-1euwr4q-book-float;display:grid;position:relative}.story-book.svelte-1euwr4q:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(#0000,#46382f24,#0000);height:26px;position:absolute;inset:auto 5% 507px}.book-page.svelte-1euwr4q{background:radial-gradient(circle at 16% 18%,#e6a94b17,#0000 30%),radial-gradient(circle at 82% 72%,#84a86217,#0000 34%),#fffaf0;min-width:0;position:relative;box-shadow:inset 0 0 0 1px #46382f14,inset 0 0 34px #795b3d14}.book-page.svelte-1euwr4q:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #46382f12;position:absolute;inset:7px}.book-left.svelte-1euwr4q{z-index:2;border-radius:18px 12px 16px 24px/14px 20px 18px 26px;padding:clamp(2rem,7vw,4.8rem) clamp(1.6rem,6vw,4.2rem)}.book-right.svelte-1euwr4q{z-index:1;border-radius:12px 24px 22px 14px/20px 16px 28px 18px;min-height:520px}.book-art.svelte-1euwr4q{background:#edf0da;border-radius:47% 53% 45% 55%/6% 8% 7% 5%;position:absolute;inset:clamp(1.4rem,5vw,2.4rem) clamp(1rem,4vw,2rem) 6.2rem;overflow:hidden}.watercolor-alpacas.svelte-1euwr4q{z-index:1;object-fit:cover;object-position:center;filter:saturate(.68)contrast(.82)brightness(1.1)sepia(.12);mix-blend-mode:multiply;opacity:.92;width:100%;height:100%;display:block;position:absolute;inset:0}.watercolor-wash.svelte-1euwr4q{z-index:3;mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle at 14% 18%,#fffaf0db,#0000 25%),radial-gradient(circle at 78% 22%,#ebc29152,#0000 30%),radial-gradient(circle at 52% 80%,#8fb1734d,#0000 38%),linear-gradient(#fffaf01f,#fffaf057);position:absolute;inset:0}@keyframes svelte-1euwr4q-book-float{0%,to{transform:translateY(0)rotate(-.2deg)}50%{transform:translateY(-7px)rotate(.2deg)}}.hero-title.svelte-1euwr4q{margin-top:.5rem}.hero-lead.svelte-1euwr4q{margin-bottom:1.6rem}.hero-cta.svelte-1euwr4q{flex-wrap:wrap;gap:.8rem;display:flex}.scene-photo.svelte-1euwr4q{z-index:6;margin:0;position:absolute}.p-big.svelte-1euwr4q{width:min(46%,210px);bottom:-1rem;left:-.8rem}.p-small.svelte-1euwr4q{width:min(38%,175px);bottom:1.2rem;right:-.7rem}.meadow.svelte-1euwr4q{z-index:2;opacity:.68;width:100%;height:110px;position:absolute;bottom:-1px;left:0;right:0}.scene-doodle.svelte-1euwr4q{z-index:5;opacity:.9;position:absolute}.d1.svelte-1euwr4q{width:42px;top:8%;right:12%}.d2.svelte-1euwr4q{width:54px;top:42%;left:4%}.d3.svelte-1euwr4q{width:40px;bottom:12%;right:6%}.scroll-cue.svelte-1euwr4q{color:var(--ink-soft);font-family:var(--font-heading);flex-direction:column;align-items:center;gap:.2rem;margin-top:2rem;font-size:1.25rem;display:flex}.scroll-cue.svelte-1euwr4q>svg:where(.svelte-1euwr4q){animation:1.8s ease-in-out infinite svelte-1euwr4q-nudge}@keyframes svelte-1euwr4q-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}.ma.svelte-1euwr4q{z-index:1;text-align:center;background:radial-gradient(80% 60% at 50% 40%,#eaf1eeb3,#0000 70%);padding-block:clamp(4rem,11vw,9rem);position:relative}.ma-line.svelte-1euwr4q{color:var(--ink);max-width:22ch;margin-inline:auto;padding-block:.1em;font-size:clamp(1.7rem,4.6vw,3rem);line-height:1.4}.ma-prose.svelte-1euwr4q{max-width:46ch;margin:1.4rem auto 0}.ma-sun.svelte-1euwr4q{opacity:.85;width:56px;margin:1.6rem auto 0}.ma-photos.svelte-1euwr4q{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(1rem,3vw,1.8rem);max-width:728px;margin:2.4rem auto 0;display:flex}.ma-photo.svelte-1euwr4q{width:min(80%,416px);margin:0}.ma-photo-2.svelte-1euwr4q{width:min(70%,300px);margin-top:1.6rem}.ma-photo.svelte-1euwr4q [data-tenant=alpaki] .photo{width:100%;display:block}.intro-grid.svelte-1euwr4q{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}.stat-grid.svelte-1euwr4q{grid-template-columns:1fr 1fr;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.stat.svelte-1euwr4q{text-align:center;flex-direction:column;gap:.25rem;padding:1.2rem 1.1rem;display:flex}.stat-big.svelte-1euwr4q{color:var(--leash-deep);font-size:clamp(1.8rem,4vw,2.4rem);line-height:1}.stat-small.svelte-1euwr4q{color:var(--ink-soft);font-size:.956rem;font-weight:700}.steps-head.svelte-1euwr4q{margin-bottom:clamp(2rem,5vw,3rem)}.steps-head.svelte-1euwr4q .lead:where(.svelte-1euwr4q){margin-top:.7rem}.step-grid.svelte-1euwr4q{counter-reset:step;grid-template-columns:1fr;gap:clamp(1.2rem,3vw,1.8rem);margin:0;padding:0;list-style:none;display:grid}[data-tenant=alpaki] .tenant-root .step-cell{display:flex}.step.svelte-1euwr4q{flex-direction:column;width:100%;padding:1.4rem 1.3rem 1.5rem;display:flex}.step-top.svelte-1euwr4q{justify-content:space-between;align-items:center;margin-bottom:.6rem;display:flex}.step-no.svelte-1euwr4q{color:var(--leash);font-size:clamp(2.2rem,5vw,2.8rem);line-height:1}.step-doodle.svelte-1euwr4q{opacity:.9;width:46px}.step-title.svelte-1euwr4q{font-family:var(--font-heading);color:var(--ink);margin:0 0 .4rem;font-size:1.2rem}.step-text.svelte-1euwr4q{color:var(--ink-soft);margin:0;font-size:1.1765rem;line-height:1.6}.chapters-head.svelte-1euwr4q{margin-bottom:clamp(2rem,5vw,3rem)}.chapters-head.svelte-1euwr4q .lead:where(.svelte-1euwr4q){margin-top:.7rem}.chapter-grid.svelte-1euwr4q{grid-template-columns:1fr;gap:clamp(1.4rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}[data-tenant=alpaki] .tenant-root .chapter-cell{display:flex}.chapter.svelte-1euwr4q{color:inherit;transform:rotate(var(--tilt));flex-direction:column;width:100%;padding:1.1rem 1.1rem 1.3rem;text-decoration:none;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;display:flex;position:relative}.chapter.svelte-1euwr4q:hover,.chapter.svelte-1euwr4q:focus-visible{transform:rotate(0)translateY(-5px);box-shadow:0 26px 40px -26px #46382f99}.peg.svelte-1euwr4q{background:radial-gradient(circle at 35% 30%, #e0635e, var(--leash) 60%, #9c2f2b);border-radius:50%;width:16px;height:16px;margin-left:-8px;position:absolute;top:-10px;left:50%;box-shadow:0 3px 6px #46382f4d}.peg.svelte-1euwr4q:before{content:"";background:var(--leash);opacity:.5;width:2px;height:16px;margin-left:-1px;position:absolute;top:-16px;left:50%}.chapter-media.svelte-1euwr4q{border-radius:12px;margin-bottom:1rem;overflow:hidden}.chapter-media.svelte-1euwr4q [data-tenant=alpaki] .photo{border-radius:12px;width:100%;padding:0;display:block}.chapter-title.svelte-1euwr4q{color:var(--ink);margin:.2rem 0 .5rem;font-size:clamp(1.4rem,3vw,1.7rem)}.chapter-text.svelte-1euwr4q{color:var(--ink-soft);margin:0;font-size:1.1765rem;line-height:1.65}.aud-grid.svelte-1euwr4q{grid-template-columns:1fr;gap:clamp(1.4rem,3vw,2rem);margin:0;padding:0;list-style:none;display:grid}[data-tenant=alpaki] .tenant-root .aud-cell{display:flex}.aud.svelte-1euwr4q{text-align:left;border-left:6px solid var(--leash);width:100%;min-height:250px;color:inherit;transform:rotate(var(--tilt));background:linear-gradient(90deg,#e6a94b1a,#0000 22%),#fffdf7;flex-direction:column;align-items:flex-start;padding:clamp(1.8rem,4vw,2.4rem);text-decoration:none;transition:transform .4s cubic-bezier(.2,.7,.2,1);display:flex;position:relative;overflow:hidden}.aud.svelte-1euwr4q:after{content:"";border-style:solid;border-width:0 38px 38px 0;border-color:transparent var(--paper-2) transparent transparent;position:absolute;top:0;right:0}.aud.svelte-1euwr4q:hover{transform:rotate(0)translateY(-4px)}.aud-doodle.svelte-1euwr4q{width:56px;margin-bottom:1rem}.aud-title.svelte-1euwr4q{color:var(--ink);margin:0 0 .5rem;font-size:clamp(1.5rem,3vw,1.9rem)}.aud-text.svelte-1euwr4q{color:var(--ink-soft);margin:0;font-size:1.1765rem;line-height:1.6}.aud-note.svelte-1euwr4q{max-width:58ch;margin:clamp(1.8rem,4vw,2.6rem) auto 0}.voucher-grid.svelte-1euwr4q{grid-template-columns:1fr;align-items:center;gap:clamp(2rem,5vw,3rem);display:grid}.voucher-list.svelte-1euwr4q{flex-direction:column;gap:1rem;margin:0;padding:clamp(1.6rem,4vw,2.2rem);list-style:none;display:flex}.voucher-list.svelte-1euwr4q li:where(.svelte-1euwr4q){color:var(--ink);align-items:flex-start;gap:.8rem;font-weight:600;line-height:1.4;display:flex}.check.svelte-1euwr4q{width:28px;height:28px;color:var(--honey);background:#e6a94b2e;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.groups-card.svelte-1euwr4q{text-align:center;background:radial-gradient(70% 90% at 50% 0,#84a86229,#0000 65%),#fffdf7;padding:clamp(2.4rem,6vw,3.6rem) clamp(1.4rem,5vw,3rem);position:relative;overflow:hidden}.groups-doodle.svelte-1euwr4q{width:50px;margin:0 auto .6rem}.groups-card.svelte-1euwr4q .lead:where(.svelte-1euwr4q){max-width:56ch;margin:.7rem auto 1.6rem}.faq-list.svelte-1euwr4q{margin:0;flex-direction:column;gap:1rem;max-width:760px;margin-inline:auto;padding:0;list-style:none;display:flex}.faq.svelte-1euwr4q{padding:0;overflow:hidden}.faq-q.svelte-1euwr4q{cursor:pointer;font-family:var(--font-heading);min-height:var(--tap-target);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.4rem;font-size:1.1765rem;list-style:none;display:flex}.faq-q.svelte-1euwr4q::-webkit-details-marker{display:none}.faq-chevron.svelte-1euwr4q{color:var(--leash);flex-shrink:0;transition:transform .25s}.faq[open].svelte-1euwr4q .faq-chevron:where(.svelte-1euwr4q){transform:rotate(180deg)}.faq-a.svelte-1euwr4q{color:var(--ink-soft);margin:0;padding:0 1.4rem 1.3rem;line-height:1.65}.grab-card.svelte-1euwr4q{text-align:center;background:radial-gradient(70% 90% at 50% 0,#e6a94b29,#0000 65%),#fffdf7;padding:clamp(2.4rem,6vw,4rem) clamp(1.4rem,5vw,3.5rem);position:relative;overflow:hidden}.grab-doodle.svelte-1euwr4q{width:50px;margin:0 auto .6rem}.grab-title.svelte-1euwr4q{margin:.3rem 0 .6rem}.grab-card.svelte-1euwr4q .lead:where(.svelte-1euwr4q){margin-inline:auto}.grab-cta.svelte-1euwr4q{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.6rem;display:flex}@media (min-width:720px){.step-grid.svelte-1euwr4q,.chapter-grid.svelte-1euwr4q,.aud-grid.svelte-1euwr4q{grid-template-columns:repeat(2,1fr)}.voucher-grid.svelte-1euwr4q{grid-template-columns:1fr 1fr}}@media (min-width:980px){.story-book.svelte-1euwr4q{grid-template-columns:1fr 1fr}.story-book.svelte-1euwr4q:after{background:linear-gradient(90deg,#0000,#46382f2e,#0000);width:28px;height:auto;inset:5% auto 5% 50%;transform:translate(-50%)}.book-left.svelte-1euwr4q{border-radius:24px 10px 14px 28px/18px 12px 20px 24px}.book-right.svelte-1euwr4q{border-radius:10px 28px 24px 14px/12px 22px 28px 20px;min-height:560px}.intro-grid.svelte-1euwr4q{grid-template-columns:1.15fr .85fr}.step-grid.svelte-1euwr4q{grid-template-columns:repeat(4,1fr)}.chapter-grid.svelte-1euwr4q{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.story-book.svelte-1euwr4q,.scroll-cue.svelte-1euwr4q svg:where(.svelte-1euwr4q){animation:none}}.kontakt-grid.svelte-pzszmr{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,5vw,3rem);display:grid}.kontakt-grid.svelte-pzszmr [data-tenant=alpaki] .k-cards{grid-template-columns:1fr;gap:.9rem;display:grid}.k-card.svelte-pzszmr{color:var(--ink);align-items:center;gap:1rem;padding:1.1rem 1.2rem;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.k-card.svelte-pzszmr:hover{transform:translateY(-3px);box-shadow:0 22px 34px -24px #46382f99}.k-ico.svelte-pzszmr{background:var(--surface);width:50px;height:50px;color:var(--leash-deep);border-radius:14px;flex:none;place-items:center;display:grid}.k-body.svelte-pzszmr{flex-direction:column;gap:.1rem;min-width:0;display:flex}.k-label.svelte-pzszmr{letter-spacing:.1em;text-transform:uppercase;color:var(--grass-deep);font-size:.956rem;font-weight:800}.k-value.svelte-pzszmr{font-family:var(--font-heading);color:var(--ink);word-break:break-word;font-size:1.5rem;line-height:1.1}.kontakt-grid.svelte-pzszmr [data-tenant=alpaki] .k-scene{gap:1.2rem;display:grid}.map.svelte-pzszmr{padding:1rem 1rem 1.2rem;overflow:hidden}.map-tip.svelte-pzszmr{color:var(--leash);text-align:center;margin:.2rem 0 .6rem;font-size:1.4rem}.map-svg.svelte-pzszmr{border:1px solid var(--line);border-radius:12px;width:100%;height:auto;display:block}.map-cap.svelte-pzszmr{text-align:center;color:var(--ink-soft);margin:.9rem 0 0;font-weight:600;line-height:1.5}.steam.svelte-pzszmr{stroke-dasharray:4 6;animation:3.4s linear infinite svelte-pzszmr-rise-steam}.map-leash.svelte-pzszmr{stroke-dasharray:220;animation:none}@keyframes svelte-pzszmr-rise-steam{0%{stroke-dashoffset:0;opacity:.8}to{stroke-dashoffset:-40px;opacity:.4}}.k-photos.svelte-pzszmr{min-height:468px;position:relative}.kp.svelte-pzszmr{margin:0;position:absolute}.kp1.svelte-pzszmr{z-index:2;width:min(94%,450px);top:0;left:2%}.kp2.svelte-pzszmr{z-index:3;width:min(40%,184px);top:48%;right:6%}.ending.svelte-pzszmr{padding-block:clamp(1.6rem,5vw,3rem);position:relative}.ending-doodle.svelte-pzszmr{width:48px;margin:0 auto .6rem;display:block}.ending-koniec.svelte-pzszmr{color:var(--leash);margin:0;font-size:clamp(2.4rem,7vw,3.6rem);line-height:1}.ending-line.svelte-pzszmr{color:var(--ink);margin:.3rem 0 1.4rem;font-size:clamp(1.5rem,4vw,2.2rem);line-height:1.2}@media (min-width:600px){.kontakt-grid.svelte-pzszmr [data-tenant=alpaki] .k-cards{grid-template-columns:1fr 1fr}}@media (min-width:960px){.kontakt-grid.svelte-pzszmr{grid-template-columns:.92fr 1.08fr}.k-photos.svelte-pzszmr{min-height:460px}.kp2.svelte-pzszmr{top:62%}.kontakt-grid.svelte-pzszmr [data-tenant=alpaki] .k-cards{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.steam.svelte-pzszmr{animation:none}}.signature.svelte-1hhyqom{width:100%;font-family:var(--font-ui);justify-content:center;align-items:center;gap:clamp(.9rem,2.8vw,1.7rem);padding:clamp(1.8rem,4vw,3rem) 0 .5rem;display:flex}.ring.svelte-1hhyqom{aspect-ratio:1;width:clamp(94px,11vw,126px);box-shadow:none;pointer-events:none;background:0 0;border:0;border-radius:50%;outline:0;flex:0 0 clamp(94px,11vw,126px);position:relative;overflow:hidden}.ring.svelte-1hhyqom [data-tenant=alpaki] canvas{width:100%;height:100%;box-shadow:none;background:0 0;border:0;outline:0;display:block}.ring-fallback.svelte-1hhyqom{filter:drop-shadow(0 7px 10px #a8332f3d);background:radial-gradient(circle,#0000 38%,#ce423ecc 42%,#fff4d6db 52%,#a8332feb 70%,#0000 74%);border-radius:50%;position:absolute;inset:18%;transform:rotateX(58deg)rotate(-16deg)}.signature-copy.svelte-1hhyqom{max-width:32rem;color:var(--ink-soft);letter-spacing:.045em;flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;margin:0;font-size:clamp(.956rem,1.4vw,1rem);font-style:normal;font-weight:600;line-height:1.5;display:flex}.separator.svelte-1hhyqom{color:var(--honey);font-weight:700}.signature-copy.svelte-1hhyqom a:where(.svelte-1hhyqom){color:var(--leash-deep);text-underline-offset:.22em;text-shadow:0 0 16px #e6a94b6b;font-weight:700;text-decoration-line:underline;text-decoration-color:#a8332f6b;text-decoration-thickness:1px;transition:color .2s,transform .2s}.signature-copy.svelte-1hhyqom a:where(.svelte-1hhyqom):hover{color:var(--grass-deep);transform:translateY(-1px)}@media (max-width:540px){.signature.svelte-1hhyqom{justify-content:flex-start}.signature-copy.svelte-1hhyqom{max-width:19rem}}@media (prefers-reduced-motion:reduce){.signature-copy.svelte-1hhyqom a:where(.svelte-1hhyqom){transition:none}}.dandelion-field.svelte-15254lm{--rx-far:0px;--ry-far:0px;--rx-mid:0px;--ry-mid:0px;--rx-near:0px;--ry-near:0px;z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.seed-layer.svelte-15254lm,.seed-drift.svelte-15254lm{position:absolute;inset:-4%}.seed-layer.svelte-15254lm{transition:transform 1.1s ease-out}.layer-1.svelte-15254lm{opacity:.24;transform:translate3d(var(--rx-far), var(--ry-far), 0)}.layer-2.svelte-15254lm{opacity:.36;transform:translate3d(var(--rx-mid), var(--ry-mid), 0)}.layer-3.svelte-15254lm{opacity:.48;transform:translate3d(var(--rx-near), var(--ry-near), 0)}.layer-1.svelte-15254lm .seed-drift:where(.svelte-15254lm){animation:42s ease-in-out infinite alternate svelte-15254lm-drift-far}.layer-2.svelte-15254lm .seed-drift:where(.svelte-15254lm){animation:52s ease-in-out infinite alternate-reverse svelte-15254lm-drift-mid}.layer-3.svelte-15254lm .seed-drift:where(.svelte-15254lm){animation:64s ease-in-out infinite alternate svelte-15254lm-drift-near}.seed.svelte-15254lm{width:34px;height:42px;transform:rotate(var(--seed-rotate)) scale(var(--seed-scale));transform-origin:50%;filter:drop-shadow(0 1px 2px #46382f24);position:absolute;overflow:visible}.stem.svelte-15254lm,.feathers.svelte-15254lm{fill:none;stroke:#fffefb;stroke-linecap:round}.stem.svelte-15254lm{stroke-width:1.1px}.feathers.svelte-15254lm{stroke-width:1.35px}.feathers.fine.svelte-15254lm{stroke-width:.85px;opacity:.88}.kernel.svelte-15254lm{fill:#ead9bd}.stopped.svelte-15254lm .seed-layer:where(.svelte-15254lm){transition:none;transform:none}.stopped.svelte-15254lm .seed-drift:where(.svelte-15254lm){animation-play-state:paused}@keyframes svelte-15254lm-drift-far{to{transform:translate(28px,-38px)rotate(3deg)}}@keyframes svelte-15254lm-drift-mid{to{transform:translate(-36px,44px)rotate(-4deg)}}@keyframes svelte-15254lm-drift-near{to{transform:translate(44px,-52px)rotate(5deg)}}@media (prefers-reduced-motion:reduce){.seed-layer.svelte-15254lm{transition:none;transform:none}.layer-1.svelte-15254lm .seed-drift:where(.svelte-15254lm){animation-duration:120s}.layer-2.svelte-15254lm .seed-drift:where(.svelte-15254lm){animation-duration:145s}.layer-3.svelte-15254lm .seed-drift:where(.svelte-15254lm){animation-duration:170s}}.peek-alpaca.svelte-nrfanz{top:var(--peek-y);z-index:20;pointer-events:none;width:150px;height:180px;position:fixed;transform:translateY(-50%)}.peek-alpaca.left.svelte-nrfanz{left:0}.peek-alpaca.right.svelte-nrfanz{right:0}.peek-button.svelte-nrfanz{cursor:pointer;opacity:1;pointer-events:none;filter:drop-shadow(0 12px 16px #46382f2e);background:0 0;border:0;width:150px;height:180px;padding:0;transition:transform .72s cubic-bezier(.2,.72,.2,1),opacity .45s;position:absolute;inset:0}.js-armed.svelte-nrfanz .peek-button:where(.svelte-nrfanz){opacity:0}.left.svelte-nrfanz .peek-button:where(.svelte-nrfanz){transform:translate(-84%)}.right.svelte-nrfanz .peek-button:where(.svelte-nrfanz){transform:translate(84%)scaleX(-1)}.shown.svelte-nrfanz .peek-button:where(.svelte-nrfanz){opacity:1;pointer-events:auto}.shown.left.svelte-nrfanz .peek-button:where(.svelte-nrfanz){transform:translate(-38%)}.shown.right.svelte-nrfanz .peek-button:where(.svelte-nrfanz){transform:translate(38%)scaleX(-1)}.peek-button.svelte-nrfanz svg:where(.svelte-nrfanz){width:100%;height:100%;display:block;overflow:visible}.eyes.svelte-nrfanz{transform-box:fill-box;transform-origin:50%;animation:4.8s ease-in-out infinite svelte-nrfanz-alpaca-blink}.muzzle.svelte-nrfanz{transform-box:fill-box;transform-origin:top;animation:1.9s ease-in-out infinite svelte-nrfanz-alpaca-chew}.speech.svelte-nrfanz{max-width:min(190px,62vw);color:var(--ink);font-family:var(--font-ui);opacity:1;white-space:nowrap;pointer-events:none;background:#fffaf0;border:1px solid #46382f2e;border-radius:16px 16px 16px 4px;padding:.65rem .85rem;font-size:1rem;font-weight:700;line-height:1.25;transition:opacity .25s,transform .25s;position:absolute;top:-30px;transform:translateY(6px);box-shadow:0 10px 22px -15px #46382f8c}.js-armed.svelte-nrfanz .speech:where(.svelte-nrfanz){opacity:0}.left.svelte-nrfanz .speech:where(.svelte-nrfanz){left:64px}.right.svelte-nrfanz .speech:where(.svelte-nrfanz){border-radius:16px 16px 4px;right:64px}.speech.visible.svelte-nrfanz{opacity:1;transform:none}@keyframes svelte-nrfanz-alpaca-blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes svelte-nrfanz-alpaca-chew{0%,to{transform:translateY(0)}50%{transform:translateY(2.5px)}}@media (prefers-reduced-motion:reduce){.peek-alpaca.svelte-nrfanz{display:none}}.tenant-root.svelte-1bn05w1{--paper:#fbf4e9;--paper-2:#f4e9d8;--surface:#eaf1ee;--ink:#46382f;--ink-soft:#6d5b4d;--leash:#ce423e;--leash-deep:#a8332f;--grass:#84a862;--grass-deep:#5f7e45;--honey:#e6a94b;--line:#e4d6bf;--rail:clamp(20px, 5.5vw, 60px);--tap-target:57px;--font-heading:"Fredoka Ogonki", "Fredoka Variable", "Fredoka", system-ui, sans-serif;--font-body:"Fredoka Ogonki", "Fredoka Variable", "Fredoka", system-ui, sans-serif;--font-ui:"Fredoka Ogonki", "Fredoka Variable", "Fredoka", system-ui, sans-serif;zoom:.85;letter-spacing:.004em;isolation:isolate;min-height:100vh;font-size:1.1765rem;font-family:var(--font-body);color:var(--ink);background-color:var(--paper);-webkit-font-smoothing:antialiased;background-image:radial-gradient(120% 80% at 12% 0,#eaf1ee8c,#0000 55%),radial-gradient(90% 60% at 100% 8%,#e6a94b1a,#0000 60%),radial-gradient(70% 50% at 50% 100%,#84a8621a,#0000 60%);position:relative;overflow-x:clip}.tenant-root.svelte-1bn05w1:before{content:"";z-index:0;pointer-events:none;opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;position:fixed;inset:0}[data-tenant=alpaki] .tenant-root *{box-sizing:border-box}[data-tenant=alpaki] .tenant-root ::selection{background:var(--honey);color:#3a2e26}[data-tenant=alpaki] .tenant-root .container{width:100%;max-width:1140px;margin-inline:auto;padding-inline:clamp(30px,7vw,120px)}[data-tenant=alpaki] .tenant-root .section{z-index:1;padding-block:clamp(58px,9vw,120px);position:relative}[data-tenant=alpaki] .tenant-root .section-tight{padding-block:clamp(40px,6vw,76px)}[data-tenant=alpaki] .tenant-root .measure{max-width:64ch}[data-tenant=alpaki] .tenant-root .center{text-align:center;margin-inline:auto}[data-tenant=alpaki] .tenant-root .eyebrow{font-family:var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--grass-deep);align-items:center;gap:.5rem;font-size:.956rem;font-weight:600;display:inline-flex}[data-tenant=alpaki] .tenant-root .eyebrow:before{content:"";background:var(--leash);border-radius:2px;width:22px;height:2px}[data-tenant=alpaki] .tenant-root .script{font-family:var(--font-heading);padding-block:.12em;font-weight:600;line-height:1.28}[data-tenant=alpaki] .tenant-root .display{font-family:var(--font-heading);letter-spacing:.005em;color:var(--ink);text-wrap:balance;margin:0;padding-block:.18em;font-size:clamp(2.5rem,6.6vw,4.1rem);font-weight:700;line-height:1.2}[data-tenant=alpaki] .tenant-root .title{font-family:var(--font-heading);color:var(--ink);text-wrap:balance;margin:0;padding-block:.14em;font-size:clamp(2rem,4.8vw,3rem);font-weight:700;line-height:1.24}[data-tenant=alpaki] .tenant-root .subtitle{font-family:var(--font-body);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.18rem,2.3vw,1.5rem);font-weight:800;line-height:1.3}[data-tenant=alpaki] .tenant-root .lead{font-family:var(--font-body);letter-spacing:.01em;color:var(--ink-soft);text-wrap:pretty;max-width:60ch;font-size:clamp(1.1765rem,1.4vw,1.2rem);font-weight:500;line-height:1.6}[data-tenant=alpaki] .tenant-root .prose p{letter-spacing:.01em;color:var(--ink-soft);text-wrap:pretty;max-width:64ch;margin:0 0 1.05rem;font-size:clamp(1.1765rem,1.2vw,1.2rem);line-height:1.6}[data-tenant=alpaki] .tenant-root .prose p:last-child{margin-bottom:0}[data-tenant=alpaki] .tenant-root strong{color:var(--ink);font-weight:800}[data-tenant=alpaki] .tenant-root .btn{font-family:var(--font-ui);min-height:var(--tap-target);cursor:pointer;white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.55rem;padding:.92rem 1.5rem;font-size:1.1765rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background-color .25s;display:inline-flex}[data-tenant=alpaki] .tenant-root .btn:active{transform:scale(.97)}[data-tenant=alpaki] .tenant-root .btn-leash{background:var(--leash);color:#fff7f1;box-shadow:0 10px 20px -8px #a8332f99}[data-tenant=alpaki] .tenant-root .btn-leash:hover{background:var(--leash-deep);transform:translateY(-2px);box-shadow:0 16px 26px -10px #a8332fb3}[data-tenant=alpaki] .tenant-root .btn-honey{background:var(--honey);color:#4a3413;box-shadow:0 10px 20px -9px #b07a2699}[data-tenant=alpaki] .tenant-root .btn-honey:hover{background:#dca03f;transform:translateY(-2px)}[data-tenant=alpaki] .tenant-root .btn-ghost{color:var(--ink);border-color:var(--ink);background:0 0}[data-tenant=alpaki] .tenant-root .btn-ghost:hover{background:var(--ink);color:var(--paper);transform:translateY(-2px)}[data-tenant=alpaki] .tenant-root .btn{position:relative;overflow:hidden}[data-tenant=alpaki] .tenant-root .btn:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff80,#0000);width:45%;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-18deg)}[data-tenant=alpaki] .tenant-root .btn:hover:after{animation:.85s cubic-bezier(.23,1,.32,1) svelte-1bn05w1-btn-shine}[data-tenant=alpaki] .tenant-root[data-animations-paused=true] *,[data-tenant=alpaki] .tenant-root[data-animations-paused=true] :before,[data-tenant=alpaki] .tenant-root[data-animations-paused=true] :after{transition-duration:0s!important;animation-play-state:paused!important}@keyframes svelte-1bn05w1-btn-shine{0%{transform:translate(0)skew(-18deg)}to{transform:translate(489%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){[data-tenant=alpaki] .tenant-root .btn:hover:after{animation:none}}[data-tenant=alpaki] .tenant-root .card{border:1px solid var(--line);background:#fffdf7;border-radius:18px;box-shadow:0 18px 34px -24px #46382f80}[data-tenant=alpaki] .tenant-root .page-turn-section{transform-origin:0 0;position:relative}[data-tenant=alpaki] .tenant-root .page-turn-section:after{content:"";z-index:8;background:linear-gradient(225deg, var(--paper-2) 0 48%, transparent 49%);transform-origin:100% 0;opacity:0;pointer-events:none;width:clamp(54px,7vw,82px);height:clamp(54px,7vw,82px);position:absolute;top:0;right:0;transform:scale(.05)rotate(-8deg);box-shadow:-10px 12px 18px -14px #46382f80}[data-tenant=alpaki] .tenant-root .page-turn-section.page-turn-armed:not(.page-turn-open){transform:perspective(1200px)rotateY(-1.4deg)translateY(8px)}[data-tenant=alpaki] .tenant-root .page-turn-section.page-turn-armed:not(.page-turn-open):after{opacity:.92;transform:scale(1)rotate(0)}[data-tenant=alpaki] .tenant-root .page-turn-section.page-turn-open{transition:transform .7s cubic-bezier(.2,.72,.2,1);transform:none}[data-tenant=alpaki] .tenant-root .page-turn-section.page-turn-open:after{opacity:0;transition:transform .7s cubic-bezier(.2,.72,.2,1),opacity .55s .12s;transform:scale(.05)rotate(-8deg)}[data-tenant=alpaki] .tenant-root[data-animations-paused=true] .page-turn-section{transform:none!important}[data-tenant=alpaki] .tenant-root[data-animations-paused=true] .page-turn-section:after{opacity:0!important;transform:scale(.05)!important}@media (prefers-reduced-motion:reduce){[data-tenant=alpaki] .tenant-root .page-turn-section{transition:none!important;transform:none!important}[data-tenant=alpaki] .tenant-root .page-turn-section:after{opacity:0!important;transition:none!important;transform:scale(.05)!important}}[data-tenant=alpaki] .tenant-root .card.has-tilt{transform-style:preserve-3d;will-change:transform;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .4s cubic-bezier(.23,1,.32,1)}[data-tenant=alpaki] .tenant-root .card.is-tilting{box-shadow:0 34px 56px -26px #46382f8c,0 14px 26px -18px #a8332f66,0 2px #46382f0f}[data-tenant=alpaki] .tenant-root .photo.has-tilt{transform-style:preserve-3d;will-change:transform;transition:transform .3s cubic-bezier(.23,1,.32,1),filter .4s cubic-bezier(.23,1,.32,1)}[data-tenant=alpaki] .tenant-root .photo.is-tilting{filter:drop-shadow(0 28px 38px #46382f57);z-index:5}@media (prefers-reduced-motion:reduce){[data-tenant=alpaki] .tenant-root .card.has-tilt,[data-tenant=alpaki] .tenant-root .photo.has-tilt{transition:none}}[data-tenant=alpaki] .tenant-root a,[data-tenant=alpaki] .tenant-root button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}[data-tenant=alpaki] .tenant-root a:focus-visible,[data-tenant=alpaki] .tenant-root button:focus-visible{outline:3px solid var(--leash-deep);outline-offset:3px;border-radius:6px}[data-tenant=alpaki] .tenant-root .nowrap{white-space:nowrap}.skip.svelte-1bn05w1{min-height:var(--tap-target);z-index:100;background:var(--ink);color:var(--paper);border-radius:0 0 10px;align-items:center;padding:.7rem 1rem;font-weight:800;display:inline-flex;position:absolute;top:0;left:-9999px}.skip.svelte-1bn05w1:focus{left:0}.site-head.svelte-1bn05w1{z-index:50;background:#46382f;border-bottom:1px solid #fbf4e92e;position:sticky;top:0}.bar.svelte-1bn05w1{align-items:center;gap:1rem;min-height:66px;padding-block:.5rem;display:flex}.brand.svelte-1bn05w1{color:#fbf4e9;align-items:center;gap:.55rem;margin-right:auto;text-decoration:none;display:inline-flex}.brand-mark.svelte-1bn05w1{flex:none;width:40px;height:40px}.brand-name.svelte-1bn05w1{font-family:var(--font-heading);max-width:11ch;font-size:clamp(1.32rem,3.4vw,1.7rem);font-weight:700;line-height:1}.nav-desk.svelte-1bn05w1{align-items:center;gap:.3rem;display:none}.nav-link.svelte-1bn05w1{color:#fbf4e9;font-family:var(--font-ui);white-space:nowrap;border-radius:10px;padding:.5rem .7rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;position:relative}.nav-link.svelte-1bn05w1:hover{background:#fbf4e91f}.nav-link.active.svelte-1bn05w1{color:#fbf4e9}.nav-link.active.svelte-1bn05w1:after{content:"";background:var(--leash);border-radius:3px;height:3px;position:absolute;bottom:.16rem;left:.7rem;right:.7rem}.head-actions.svelte-1bn05w1{align-items:center;gap:.6rem;display:flex}.burger.svelte-1bn05w1{width:var(--tap-target);height:var(--tap-target);color:#fbf4e9;cursor:pointer;background:#46382f;border:1px solid #fbf4e973;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.nav-mobile.svelte-1bn05w1{background:#46382f;border-top:1px solid #fbf4e92e;animation:.28s svelte-1bn05w1-dropIn}.nav-mobile-inner.svelte-1bn05w1{flex-direction:column;gap:.2rem;padding-block:.8rem 1.1rem;display:flex}.m-link.svelte-1bn05w1{color:#fbf4e9;font-family:var(--font-ui);min-height:var(--tap-target);border-bottom:1px dashed #fbf4e93d;padding:.7rem .4rem;font-size:1.1rem;font-weight:600;text-decoration:none;position:relative}.floating-controls.svelte-1bn05w1{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:45;pointer-events:none;align-items:flex-end;gap:.7rem;display:flex;position:fixed}.floating-controls.menu-hidden.svelte-1bn05w1{display:none}.promo-actions.svelte-1bn05w1{opacity:1;visibility:visible;pointer-events:auto;flex-direction:column;gap:.45rem;transition:opacity .22s,transform .22s,visibility 0s linear .22s;display:flex;transform:none}.floating-controls.promo-armed.svelte-1bn05w1 .promo-actions:where(.svelte-1bn05w1):not(.visible){opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px)}.promo-actions.visible.svelte-1bn05w1{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s;transform:none}.promo-main.svelte-1bn05w1,.promo-phone.svelte-1bn05w1,.motion-toggle.svelte-1bn05w1{min-height:var(--tap-target);border:2px solid var(--ink);font-family:var(--font-ui);border-radius:999px;font-weight:700;box-shadow:0 12px 24px -14px #46382fa6}.promo-main.svelte-1bn05w1,.promo-phone.svelte-1bn05w1{white-space:nowrap;justify-content:center;align-items:center;padding:.75rem 1.1rem;text-decoration:none;display:inline-flex}.promo-main.svelte-1bn05w1{background:var(--leash);border-color:var(--leash-deep);color:#fff7f1}.promo-phone.svelte-1bn05w1{color:var(--ink);background:#fffdf7}.motion-toggle.svelte-1bn05w1{width:var(--tap-target);background:var(--honey);color:var(--ink);cursor:pointer;pointer-events:auto;place-items:center;padding:0;font-size:1.2rem;display:inline-grid}.promo-main.svelte-1bn05w1:hover,.promo-phone.svelte-1bn05w1:hover,.motion-toggle.svelte-1bn05w1:hover{transform:translateY(-2px)}.m-link.active.svelte-1bn05w1{color:#fbf4e9;box-shadow:inset 0 -3px 0 var(--leash)}@keyframes svelte-1bn05w1-dropIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (min-width:900px){.nav-desk.svelte-1bn05w1{display:flex}.burger.svelte-1bn05w1{display:none}.brand-name.svelte-1bn05w1{max-width:none}}.marquee.svelte-1bn05w1{z-index:2;background:var(--ink);border-block:3px solid var(--leash);margin-top:clamp(40px,7vw,90px);padding-block:.9rem;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.marquee.svelte-1bn05w1+.site-foot:where(.svelte-1bn05w1){margin-top:0}.marquee-track.svelte-1bn05w1{width:max-content;animation:34s linear infinite svelte-1bn05w1-marquee;display:flex}.marquee.svelte-1bn05w1:hover .marquee-track:where(.svelte-1bn05w1){animation-play-state:paused}.marquee-row.svelte-1bn05w1{align-items:center;gap:1.5rem;padding-right:1.5rem;display:flex}.marquee-word.svelte-1bn05w1{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.05em;color:var(--paper);white-space:nowrap;font-size:clamp(1.05rem,2.4vw,1.7rem);font-weight:600}.marquee-star.svelte-1bn05w1{color:var(--honey);font-size:1rem}@keyframes svelte-1bn05w1-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-track.svelte-1bn05w1{animation:none}}.site-foot.svelte-1bn05w1{z-index:1;background:linear-gradient(180deg, transparent, #84a8621f), var(--paper-2);border-top:2px dashed var(--line);margin-top:clamp(40px,7vw,90px);padding-block:clamp(48px,7vw,80px) 1.6rem;position:relative}.foot-grid.svelte-1bn05w1{grid-template-columns:1fr;gap:clamp(2rem,5vw,3.5rem);display:grid}.foot-script.svelte-1bn05w1{font-family:var(--font-heading);color:var(--leash);margin:0;padding-block:.1em;font-size:clamp(2.2rem,6vw,3rem);line-height:1.2}.foot-end.svelte-1bn05w1{font-family:var(--font-heading);color:var(--ink);margin:.1rem 0 .8rem;padding-block:.08em;font-size:clamp(1.5rem,3.4vw,2rem);line-height:1.28}.foot-sub.svelte-1bn05w1{color:var(--ink-soft);max-width:40ch;margin:0;line-height:1.7}.foot-h.svelte-1bn05w1{font-family:var(--font-ui);letter-spacing:.02em;color:var(--ink);margin:0 0 .9rem;font-size:1.05rem;font-weight:600}.foot-nav.svelte-1bn05w1{color:var(--ink-soft);padding:.34rem 0;font-weight:700;text-decoration:none;display:block}.foot-nav.svelte-1bn05w1:hover{color:var(--leash-deep)}.foot-bottom.svelte-1bn05w1{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.6rem;margin-top:clamp(2rem,5vw,3rem);padding-top:1.3rem;font-size:.956rem;display:flex}.foot-made.svelte-1bn05w1{font-family:var(--font-heading);color:var(--grass-deep);font-size:1.2rem}@media (min-width:720px){.foot-grid.svelte-1bn05w1{grid-template-columns:1.4fr 1fr 1fr}}.res-cta.svelte-3946ld{overflow:hidden}.parrot-fly.svelte-3946ld{pointer-events:none;z-index:30;will-change:transform;animation:16s cubic-bezier(.45,0,.55,1) infinite svelte-3946ld-parrot-cross;position:fixed;top:84px;left:0}.parrot.svelte-3946ld{transform-origin:50%;animation:1.6s ease-in-out infinite svelte-3946ld-parrot-bob;display:block}.parrot.svelte-3946ld .wing:where(.svelte-3946ld){transform-box:fill-box;transform-origin:30% 30%;animation:.42s ease-in-out infinite svelte-3946ld-parrot-flap}@keyframes svelte-3946ld-parrot-cross{0%{transform:translate(-12vw)translateY(6px)scaleX(-1)}50%{transform:translate(calc(100vw - 74px))translateY(-10px)scaleX(-1)}50.01%{transform:translate(calc(100vw - 74px))translateY(-10px)}to{transform:translate(-12vw)translateY(6px)}}@keyframes svelte-3946ld-parrot-bob{50%{transform:translateY(-5px)rotate(-2deg)}}@keyframes svelte-3946ld-parrot-flap{50%{transform:scaleY(.55)translateY(-1px)}}.hens.svelte-3946ld{justify-content:center;gap:clamp(1.4rem,6vw,3.2rem);margin-bottom:1.6rem;display:flex}.hen.svelte-3946ld{transform-origin:60% 100%;display:block}.hens.svelte-3946ld .hen:where(.svelte-3946ld):nth-child(2){transform:scaleX(-1.04)scale(1.04)}.hen-peck.svelte-3946ld{transform-box:fill-box;transform-origin:70% 90%;animation:1.4s cubic-bezier(.45,0,.55,1) infinite svelte-3946ld-hen-peck}.hens.svelte-3946ld .hen:where(.svelte-3946ld):first-child .hen-peck:where(.svelte-3946ld){animation-delay:0s}.hens.svelte-3946ld .hen:where(.svelte-3946ld):nth-child(2) .hen-peck:where(.svelte-3946ld){animation-delay:.46s}.hens.svelte-3946ld .hen:where(.svelte-3946ld):nth-child(3) .hen-peck:where(.svelte-3946ld){animation-delay:.9s}@keyframes svelte-3946ld-hen-peck{0%,60%,to{transform:rotate(0)}72%{transform:rotate(26deg)translateY(2px)}84%{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.parrot-fly.svelte-3946ld{display:none}.parrot.svelte-3946ld,.parrot.svelte-3946ld .wing:where(.svelte-3946ld),.hen-peck.svelte-3946ld{animation:none}}.trio.svelte-3946ld{background:radial-gradient(70% 100% at 0 0,#e6a94b24,#0000 60%),#fffdf7;grid-template-columns:1fr;align-items:center;gap:clamp(1.4rem,4vw,2.6rem);padding:clamp(1.4rem,4vw,2.4rem);display:grid}.trio-photo.svelte-3946ld{position:relative}.trio-doodle.svelte-3946ld{width:48px;position:absolute;top:-14px;right:6%}.names.svelte-3946ld{color:var(--ink);gap:.5rem;margin:1.1rem 0 0;padding:0;font-weight:600;list-style:none;display:grid}.names.svelte-3946ld li:where(.svelte-3946ld){align-items:center;gap:.6rem;display:flex}.dot.svelte-3946ld{background:var(--leash);border-radius:50%;flex:none;width:12px;height:12px}.residents-section.svelte-3946ld{position:relative}.seam.svelte-3946ld{opacity:.6;pointer-events:none;z-index:0;position:absolute}.s1.svelte-3946ld{width:50px;top:8%;right:5%}.s2.svelte-3946ld{width:44px;top:44%;left:3%}.s3.svelte-3946ld{width:40px;bottom:12%;right:8%}.res-head.svelte-3946ld{margin-bottom:clamp(2rem,5vw,3rem)}.res-grid.svelte-3946ld{grid-template-columns:1fr;gap:clamp(1.3rem,3vw,1.9rem);margin:0;padding:0;list-style:none;display:grid}.res-card.svelte-3946ld{height:100%;transform:rotate(var(--tilt));flex-direction:column;padding:1rem 1rem 1.3rem;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s;display:flex;position:relative}.res-card.svelte-3946ld:hover{z-index:3;transform:rotate(0)translateY(-6px)scale(1.015);box-shadow:0 28px 44px -26px #46382f99}.res-tag.svelte-3946ld{background:var(--grass);color:#21300f;letter-spacing:.06em;z-index:2;border-radius:999px;padding:.3rem .7rem;font-size:.956rem;font-weight:800;position:absolute;top:-11px;left:16px;transform:rotate(-3deg);box-shadow:0 4px 8px -4px #46382f80}.res-media.svelte-3946ld{margin-bottom:.9rem}.res-media.svelte-3946ld [data-tenant=alpaki] .photo{width:100%}.res-name.svelte-3946ld{color:var(--ink);margin:0 0 .35rem;font-size:clamp(1.55rem,3vw,1.85rem);line-height:1.05}.res-text.svelte-3946ld{color:var(--ink-soft);margin:0;font-size:1.1765rem;line-height:1.65}.res-cta.svelte-3946ld{text-align:center;background:radial-gradient(70% 100% at 50% 0,#ce423e1a,#0000 60%),#fffdf7;padding:clamp(2.2rem,5vw,3.4rem);position:relative}.res-cta-doodle.svelte-3946ld{width:50px;margin:0 auto .4rem}.res-cta.svelte-3946ld .lead:where(.svelte-3946ld){margin-inline:auto}.res-cta-actions.svelte-3946ld{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.5rem;display:flex}@media (min-width:760px){.res-grid.svelte-3946ld{grid-template-columns:repeat(2,1fr)}}@media (min-width:940px){.trio.svelte-3946ld{grid-template-columns:1.4fr .85fr}}.daydream-section.svelte-16vwc6f{text-align:center}.daydream.svelte-16vwc6f{flex-direction:column;align-items:center;gap:.6rem;margin:0;display:flex}.daydream-svg.svelte-16vwc6f{width:min(440px,92%);height:auto;overflow:visible}.daydream-cap.svelte-16vwc6f{font-family:var(--font-heading);color:var(--grass-deep);font-size:clamp(1.25rem,2.4vw,1.7rem);line-height:1.2}.daydream-child.svelte-16vwc6f{transform-box:fill-box;transform-origin:bottom;animation:4.5s ease-in-out infinite svelte-16vwc6f-dd-breathe}.daydream-bubble.svelte-16vwc6f{transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite svelte-16vwc6f-dd-float}.daydream-alpaca.svelte-16vwc6f{transform-box:fill-box;transform-origin:bottom;animation:1.9s ease-in-out infinite svelte-16vwc6f-dd-trot}.t-dot.svelte-16vwc6f{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite svelte-16vwc6f-dd-pop}.t-dot.t1.svelte-16vwc6f{animation-delay:0s}.t-dot.t2.svelte-16vwc6f{animation-delay:.4s}.t-dot.t3.svelte-16vwc6f{animation-delay:.8s}@keyframes svelte-16vwc6f-dd-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-2px)scale(1.012)}}@keyframes svelte-16vwc6f-dd-float{0%,to{transform:translateY(0)rotate(-1.2deg)}50%{transform:translateY(-7px)rotate(1.2deg)}}@keyframes svelte-16vwc6f-dd-trot{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes svelte-16vwc6f-dd-pop{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.daydream-child.svelte-16vwc6f,.daydream-bubble.svelte-16vwc6f,.daydream-alpaca.svelte-16vwc6f,.t-dot.svelte-16vwc6f{animation:none}}.intro-grid.svelte-16vwc6f{grid-template-columns:1fr;align-items:center;gap:clamp(2.2rem,5vw,3.5rem);display:grid}.facts.svelte-16vwc6f{grid-template-columns:repeat(2,1fr);gap:.7rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.fact.svelte-16vwc6f{background:var(--surface);border-radius:12px;flex-direction:column;gap:.1rem;padding:.8rem 1rem;display:flex}.fact-label.svelte-16vwc6f{letter-spacing:.12em;text-transform:uppercase;color:var(--grass-deep);font-size:.956rem;font-weight:800}.fact-value.svelte-16vwc6f{color:var(--ink);font-size:1.5rem;line-height:1}.photo-stack.svelte-16vwc6f{min-height:468px;position:relative}.ps.svelte-16vwc6f{margin:0;position:absolute}.ps-1.svelte-16vwc6f{z-index:2;width:min(94%,450px);top:0;left:2%}.ps-2.svelte-16vwc6f{z-index:3;width:min(40%,184px);top:48%;right:6%}.ps-doodle.svelte-16vwc6f{z-index:4;width:44px;position:absolute;top:10%;right:6%}.trail-head.svelte-16vwc6f{margin-bottom:clamp(2rem,5vw,3rem)}.trail.svelte-16vwc6f{margin:0;padding:0;list-style:none;position:relative}.trail-line.svelte-16vwc6f{background:repeating-linear-gradient(var(--leash) 0 10px, transparent 10px 20px);opacity:.5;border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:19px}.stop.svelte-16vwc6f{margin-bottom:clamp(1.4rem,3vw,2.2rem);padding-left:56px;position:relative}.stop-num.svelte-16vwc6f{background:var(--leash);color:#fff7f1;width:40px;height:40px;font-family:var(--font-heading);z-index:2;border-radius:50%;place-items:center;font-size:1.5rem;font-weight:700;display:grid;position:absolute;top:0;left:0;box-shadow:0 6px 12px -5px #a8332fb3}.stop-card.svelte-16vwc6f{padding:1.3rem 1.4rem 1.4rem}.stop-title.svelte-16vwc6f{color:var(--ink);margin:0 0 .4rem;font-size:clamp(1.5rem,3vw,1.85rem)}.stop-text.svelte-16vwc6f{color:var(--ink-soft);max-width:60ch;margin:0;line-height:1.7}.stop-photo.svelte-16vwc6f{max-width:360px;margin-top:1.1rem}.stop-doodle.svelte-16vwc6f{width:64px;margin-top:1rem}.walk-cta.svelte-16vwc6f{background:radial-gradient(60% 100% at 100% 0,#84a86229,#0000 60%),#fffdf7;flex-direction:column;align-items:flex-start;gap:1.2rem;padding:clamp(1.8rem,4vw,2.6rem);display:flex}.bloom-band.svelte-16vwc6f{text-align:center;max-width:720px;margin:clamp(2rem,5vw,3.2rem) auto 0}.bloom-svg.svelte-16vwc6f{width:100%;height:auto;display:block;overflow:visible}.bloom-cap.svelte-16vwc6f{color:var(--grass-deep);opacity:0;margin:.4rem 0 0;font-size:1.4rem;animation:.6s ease-out 2.1s forwards svelte-16vwc6f-bloom-cap-in}.vine.svelte-16vwc6f{stroke:#84a862;stroke-width:5px;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.5s cubic-bezier(.23,1,.32,1) .6s forwards svelte-16vwc6f-bloom-draw}.leash.svelte-16vwc6f{stroke:var(--leash);stroke-width:6px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 1px #a8332f59);animation:1.4s cubic-bezier(.23,1,.32,1) forwards svelte-16vwc6f-bloom-draw,.8s ease-out 1.6s forwards svelte-16vwc6f-bloom-leash-fade}.grip.svelte-16vwc6f{fill:var(--leash);stroke:#9c2f2b;stroke-width:2px;transform-box:fill-box;transform-origin:50%;opacity:0;animation:.4s cubic-bezier(.23,1,.32,1) .1s forwards svelte-16vwc6f-bloom-grip-in;transform:scale(.6)}.petals.svelte-16vwc6f{fill:#f6a8c0;stroke:#46382f;stroke-width:1.2px}.core.svelte-16vwc6f{fill:#f4c14b;stroke:#46382f;stroke-width:1.4px}.al-fl.svelte-16vwc6f{transform-box:fill-box;transform-origin:50%;opacity:0;animation:.6s cubic-bezier(.34,1.56,.64,1) forwards svelte-16vwc6f-bloom-flower;transform:scale(.2)rotate(-25deg)}.al-fl.svelte-16vwc6f:first-of-type{animation-delay:1.45s}.al-fl.svelte-16vwc6f:nth-of-type(2){animation-delay:1.6s}.al-fl.svelte-16vwc6f:nth-of-type(3){animation-delay:1.75s}.al-fl.svelte-16vwc6f:nth-of-type(4){animation-delay:1.9s}.al-fl.svelte-16vwc6f:nth-of-type(5){animation-delay:2.05s}.al-fl.svelte-16vwc6f:nth-of-type(6){animation-delay:2.2s}@keyframes svelte-16vwc6f-bloom-draw{to{stroke-dashoffset:0}}@keyframes svelte-16vwc6f-bloom-leash-fade{to{opacity:0}}@keyframes svelte-16vwc6f-bloom-grip-in{to{opacity:1;transform:scale(1)}}@keyframes svelte-16vwc6f-bloom-flower{to{opacity:1;transform:scale(1)rotate(0)}}@keyframes svelte-16vwc6f-bloom-cap-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.vine.svelte-16vwc6f,.grip.svelte-16vwc6f,.al-fl.svelte-16vwc6f,.bloom-cap.svelte-16vwc6f{animation:none}.leash.svelte-16vwc6f{opacity:0;animation:none}.vine.svelte-16vwc6f{stroke-dashoffset:0}.grip.svelte-16vwc6f,.al-fl.svelte-16vwc6f{opacity:1;transform:scale(1)}.bloom-cap.svelte-16vwc6f{opacity:1}}@media (min-width:860px){.intro-grid.svelte-16vwc6f{grid-template-columns:1.05fr .95fr}.photo-stack.svelte-16vwc6f{min-height:460px}.ps-2.svelte-16vwc6f{top:62%}.trail-line.svelte-16vwc6f{margin-left:-1.5px;left:50%}.stop.svelte-16vwc6f{text-align:right;width:50%;padding-left:0;padding-right:56px}.stop.svelte-16vwc6f .stop-text:where(.svelte-16vwc6f),.stop.svelte-16vwc6f .stop-photo:where(.svelte-16vwc6f){margin-left:auto}.stop-num.svelte-16vwc6f{left:auto;right:-20px}.stop.right.svelte-16vwc6f{text-align:left;margin-left:50%;padding-left:56px;padding-right:0}.stop.right.svelte-16vwc6f .stop-text:where(.svelte-16vwc6f){margin-left:0}.stop.right.svelte-16vwc6f .stop-photo:where(.svelte-16vwc6f){margin-left:0;margin-right:auto}.stop.right.svelte-16vwc6f .stop-num:where(.svelte-16vwc6f){left:-20px;right:auto}.walk-cta.svelte-16vwc6f{flex-direction:row;justify-content:space-between;align-items:center}}
