.hero-actions[data-astro-cid-kh7btl4r]{margin-top:.6rem}.story__grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2.5rem,6vw,6rem);align-items:center}.story__visual[data-astro-cid-kh7btl4r]{position:relative;min-height:clamp(420px,48vw,570px);isolation:isolate}.story__blob[data-astro-cid-kh7btl4r]{position:absolute;inset:6% 4% 4% 6%;z-index:-1;border-radius:46% 54% 52% 48%/44% 42% 58% 56%;background:var(--pink-soft);transform:rotate(-4deg)}.story__frame[data-astro-cid-kh7btl4r]{position:absolute;overflow:hidden;border:6px solid var(--cream-light);background:var(--cream-light);box-shadow:var(--shadow)}.story__frame[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:100%;height:100%;object-fit:cover}.story__frame--main[data-astro-cid-kh7btl4r]{inset:0 10% 14% 0;z-index:1;border-radius:999px 999px 34px 34px;transform:rotate(-2deg)}.story__frame--main[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{object-position:62% 56%;transform:scale(1.08)}.story__frame--small[data-astro-cid-kh7btl4r]{width:42%;aspect-ratio:1;right:0;bottom:0;z-index:2;border-radius:26px;background:var(--gold-soft);transform:rotate(4deg)}.story__seal[data-astro-cid-kh7btl4r]{display:grid;place-content:center;justify-items:center;gap:.25rem;padding:1rem;background:radial-gradient(circle at 30% 15%,rgba(255,255,255,.24),transparent 45%),var(--purple);color:var(--cream-light);text-align:center}.story__seal[data-astro-cid-kh7btl4r] svg{margin-bottom:.2rem;color:var(--gold)}.story__seal[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{font-family:var(--font-serif);font-size:clamp(.9rem,1.4vw,1.15rem);font-weight:500;line-height:1.05}.story__seal[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{color:var(--pink-soft);font-size:.58rem;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.story__note[data-astro-cid-kh7btl4r]{position:absolute;z-index:3;left:-1rem;bottom:18%;display:flex;align-items:center;gap:.65rem;padding:.7rem .95rem;border-radius:14px;background:var(--white);box-shadow:var(--shadow);transform:rotate(-3deg)}.story__note[data-astro-cid-kh7btl4r] svg{color:var(--pink-deep)}.story__note[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r],.story__note[data-astro-cid-kh7btl4r] small[data-astro-cid-kh7btl4r]{display:block}.story__note[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{color:var(--purple);font-family:var(--font-serif);font-size:.9rem;font-weight:500}.story__note[data-astro-cid-kh7btl4r] small[data-astro-cid-kh7btl4r]{color:var(--muted);font-size:.66rem}.story__butterfly{width:clamp(48px,6vw,82px);top:-3%;right:3%;color:var(--pink-deep);opacity:.6}.story__rainbow{width:clamp(58px,7vw,96px);left:2%;top:4%;color:var(--gold);opacity:.5}.story__copy[data-astro-cid-kh7btl4r]{display:grid;justify-items:start;gap:1.05rem;max-width:600px}.story__copy[data-astro-cid-kh7btl4r] h2[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{color:var(--pink-deep);font-style:italic}.story__copy[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:not(.lead){color:var(--muted);font-size:.94rem}.story__facts[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;margin-block:.7rem;padding-top:1.2rem;border-top:1px solid var(--line)}.story__facts[data-astro-cid-kh7btl4r] strong[data-astro-cid-kh7btl4r]{display:block;color:var(--purple);font-family:var(--font-serif);font-size:clamp(1.6rem,2.4vw,2.2rem);font-weight:500;line-height:1}.story__facts[data-astro-cid-kh7btl4r] span[data-astro-cid-kh7btl4r]{display:block;margin-top:.35rem;color:var(--muted);font-size:.66rem;line-height:1.5}.mission-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.mission-card[data-astro-cid-kh7btl4r]{position:relative;display:grid;align-content:start;gap:1rem;padding:clamp(1.6rem,3.2vw,2.8rem);border-radius:var(--radius-lg);overflow:hidden}.mission-card--purple[data-astro-cid-kh7btl4r]{background:var(--purple);color:var(--cream-light)}.mission-card--pink[data-astro-cid-kh7btl4r]{background:var(--pink-soft)}.mission-card__top[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:.8rem}.mission-card__icon[data-astro-cid-kh7btl4r]{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fffaf224;color:var(--pink)}.mission-card--pink[data-astro-cid-kh7btl4r] .mission-card__icon[data-astro-cid-kh7btl4r]{background:#fffdf9b3;color:var(--pink-deep)}.mission-card__label[data-astro-cid-kh7btl4r]{font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.mission-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{max-width:20ch;font-size:clamp(1.7rem,2.6vw,2.35rem);line-height:1.1}.mission-card--purple[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{color:var(--cream-light)}.mission-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{position:relative;z-index:1;max-width:52ch;color:var(--ink-soft);font-size:.9rem;line-height:1.75}.mission-card--purple[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:#fffaf2bd}.mission-card__doodle{width:clamp(60px,8vw,100px);right:1rem;bottom:1rem;opacity:.22;color:var(--pink)}.mission-card__doodle--flower{width:clamp(55px,7vw,90px);color:var(--pink-deep);opacity:.24}.promise[data-astro-cid-kh7btl4r]{position:relative;display:grid;justify-items:center;gap:.6rem;max-width:900px;margin:clamp(2.5rem,5vw,4rem) auto 0;color:var(--purple);font-family:var(--font-serif);font-size:clamp(1.7rem,3.4vw,2.9rem);font-style:italic;line-height:1.2;text-align:center}.promise__mark[data-astro-cid-kh7btl4r]{color:var(--pink);font-size:3rem;line-height:.5;opacity:.5}.promise[data-astro-cid-kh7btl4r] cite[data-astro-cid-kh7btl4r]{color:var(--muted);font-family:var(--font-sans);font-size:.68rem;font-style:normal;letter-spacing:.1em;text-transform:uppercase}.values-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.value-card[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:48px 1fr;gap:1.1rem;align-items:start;padding:clamp(1.3rem,2.6vw,2rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--white);transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.value-card[data-astro-cid-kh7btl4r]:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}.value-card__icon[data-astro-cid-kh7btl4r]{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep)}.value-card__icon--1[data-astro-cid-kh7btl4r]{background:var(--periwinkle-deep);color:var(--blue-soft)}.value-card__icon--2[data-astro-cid-kh7btl4r]{background:#2d167414;color:var(--purple)}.value-card__icon--3[data-astro-cid-kh7btl4r]{background:var(--gold-soft);color:#7f5a1f}.value-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-size:clamp(1.25rem,1.8vw,1.55rem)}.value-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-top:.45rem;color:var(--muted);font-size:.85rem;line-height:1.7}.team[data-astro-cid-kh7btl4r]{position:relative;overflow:clip}.team[data-astro-cid-kh7btl4r] .section-head h2{color:var(--purple)}.team-grid[data-astro-cid-kh7btl4r]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.team-card[data-astro-cid-kh7btl4r]{display:grid;align-content:start;gap:.75rem;padding:clamp(1.3rem,2.4vw,1.9rem);border-radius:var(--radius);background:#fffdf99e;transition:background-color .25s var(--ease),transform .25s var(--ease)}.team-card[data-astro-cid-kh7btl4r]:hover{background:var(--cream-light);transform:translateY(-3px)}.team-card__icon[data-astro-cid-kh7btl4r]{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep)}.team-card[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{font-family:var(--font-sans);font-size:.82rem;font-weight:600;line-height:1.35;letter-spacing:0}.team-card[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--ink-soft);font-size:.78rem;line-height:1.65}.team__footer[data-astro-cid-kh7btl4r]{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(1.5rem,3vw,2rem);border-top:1px solid rgba(45,22,116,.16)}.team__footer[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{max-width:58ch;color:var(--ink-soft);font-size:.9rem}.team__giraffe{width:clamp(90px,12vw,160px);right:1%;bottom:1%;color:var(--blue-soft);opacity:.32}.team__leaf{width:clamp(55px,7vw,95px);left:2%;top:8%;color:var(--sage-deep);opacity:.32}.steps[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.step[data-astro-cid-kh7btl4r]{position:relative;display:grid;align-content:start;gap:.65rem;padding:clamp(1.35rem,2.6vw,2rem);border:1px solid var(--line);border-radius:var(--radius);background:var(--white)}.step__number[data-astro-cid-kh7btl4r]{position:absolute;top:1.1rem;right:1.2rem;color:#2d16742e;font-family:var(--font-serif);font-size:2.4rem;font-style:italic;line-height:1}.step__icon[data-astro-cid-kh7btl4r]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--pink-soft);color:var(--pink-deep)}.step[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{max-width:20ch;margin-top:.3rem;font-family:var(--font-sans);font-size:.88rem;font-weight:600;line-height:1.35}.step[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{color:var(--muted);font-size:.8rem;line-height:1.65}@media(max-width:1024px){.team-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.story__grid[data-astro-cid-kh7btl4r],.mission-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.story__visual[data-astro-cid-kh7btl4r]{max-width:520px;margin-inline:auto;width:100%}.story__copy[data-astro-cid-kh7btl4r]{max-width:none}.steps[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.values-grid[data-astro-cid-kh7btl4r],.team-grid[data-astro-cid-kh7btl4r],.steps[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.story__facts[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.25rem}.story__note[data-astro-cid-kh7btl4r]{left:0}.team__footer[data-astro-cid-kh7btl4r]{align-items:flex-start;flex-direction:column}}
