.scene[data-astro-cid-3wao472p]{margin:0}.scene[data-astro-cid-3wao472p] svg[data-astro-cid-3wao472p]{display:block;width:100%;height:auto;overflow:visible}.sc-frame[data-astro-cid-3wao472p]{fill:none;stroke:var(--sage-200);stroke-width:1.5}.sc-sun[data-astro-cid-3wao472p]{fill:var(--clay-100)}.sc-rings[data-astro-cid-3wao472p] circle[data-astro-cid-3wao472p]{fill:none;stroke:var(--clay-200);stroke-width:1.2;opacity:.6}.sc-birds[data-astro-cid-3wao472p] path[data-astro-cid-3wao472p]{fill:none;stroke:var(--ink-500);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sc-far[data-astro-cid-3wao472p]{fill:var(--sage-100)}.sc-mid[data-astro-cid-3wao472p]{fill:var(--sage-200)}.sc-near[data-astro-cid-3wao472p]{fill:var(--sage-300)}.sc-path[data-astro-cid-3wao472p]{fill:none;stroke:var(--cream-100);stroke-width:7;stroke-linecap:round;stroke-dasharray:.1 14;opacity:.9}.sc-trunk[data-astro-cid-3wao472p]{fill:none;stroke:var(--ink-600);stroke-width:4;stroke-linecap:round}.sc-canopy[data-astro-cid-3wao472p]{fill:var(--sage-500)}.sc-blossom[data-astro-cid-3wao472p]{fill:var(--clay-400)}.sc-couple[data-astro-cid-3wao472p]{fill:var(--sage-800)}.sc-limb[data-astro-cid-3wao472p]{fill:none;stroke:var(--sage-800);stroke-width:3.4;stroke-linecap:round}.sc-bouquet[data-astro-cid-3wao472p]{fill:var(--clay-400)}.scene[data-astro-cid-3wao472p] .sc-sage{color:var(--sage-600)}.scene[data-astro-cid-3wao472p] .sc-sageL{color:var(--sage-500)}.scene[data-astro-cid-3wao472p] .sc-clay{color:var(--clay-400)}.scene[data-astro-cid-3wao472p] .gin{transform-box:fill-box;transform-origin:50% 100%}.scene[data-astro-cid-3wao472p] .sc-petal{opacity:0}@media(prefers-reduced-motion:no-preference){.sc-sun[data-astro-cid-3wao472p]{animation:sc-glow 8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.sc-rings[data-astro-cid-3wao472p] circle[data-astro-cid-3wao472p]{stroke-dasharray:100;animation:sc-draw 2.4s var(--ease-calm) .4s both}.sc-rings[data-astro-cid-3wao472p] circle[data-astro-cid-3wao472p]+circle[data-astro-cid-3wao472p]{animation-delay:.9s}.sc-birds[data-astro-cid-3wao472p]{animation:sc-birds 16s ease-in-out infinite}.sc-canopy[data-astro-cid-3wao472p],.sc-blossom[data-astro-cid-3wao472p]{animation:sc-breeze 7s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 100%}.scene[data-astro-cid-3wao472p] .sc-sway{animation:sc-sway 6s ease-in-out infinite}.scene[data-astro-cid-3wao472p] .sc-petal{animation:sc-drift var(--d, 14s) linear infinite;animation-delay:var(--delay, 0s)}}@keyframes sc-glow{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes sc-draw{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}@keyframes sc-birds{0%,to{transform:translate(0)}50%{transform:translate(26px,-10px)}}@keyframes sc-breeze{0%,to{transform:rotate(0)}50%{transform:rotate(1.4deg)}}@keyframes sc-sway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes sc-drift{0%{transform:translate(0) rotate(0);opacity:0}15%{opacity:.8}85%{opacity:.6}to{transform:translate(120px,-90px) rotate(160deg);opacity:0}}.story[data-astro-cid-kh7btl4r]{max-width:1080px;margin:0 auto;padding:56px 32px 24px;display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.story__media[data-astro-cid-kh7btl4r]{max-width:440px;width:100%;justify-self:center}.story__copy[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:36px;margin:0 0 18px}.story__copy[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:17px;line-height:1.7;color:var(--text-body);margin:0 0 16px;max-width:60ch}.story__copy[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.why[data-astro-cid-kh7btl4r]{background:var(--cream-200);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:56px}.why__inner[data-astro-cid-kh7btl4r]{max-width:1080px;margin:0 auto;padding:72px 32px}.why__head[data-astro-cid-kh7btl4r]{max-width:560px;margin-bottom:44px}.why__head[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:40px;margin:14px 0 12px}.why__head[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:17px;color:var(--text-muted);margin:0}.why__grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.promise[data-astro-cid-kh7btl4r]{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:28px;display:flex;flex-direction:column;gap:12px}.promise__icon[data-astro-cid-kh7btl4r]{width:48px;height:48px;border-radius:var(--radius-md);background:var(--sage-50);color:var(--sage-600);display:inline-flex;align-items:center;justify-content:center}.promise__title[data-astro-cid-kh7btl4r]{margin:0;font-size:22px}.promise__text[data-astro-cid-kh7btl4r]{margin:0;color:var(--text-muted);font-size:15.5px;line-height:1.65}@media(max-width:860px){.story[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:36px;padding:40px 20px 16px}.story__media[data-astro-cid-kh7btl4r]{max-width:360px}.why__grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr;gap:20px}}@media(max-width:760px){.story__copy[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:30px}.why__inner[data-astro-cid-kh7btl4r]{padding:56px 20px}.why__head[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r]{font-size:32px}}
