.bridge[data-astro-cid-t7di27rs]{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px 0;padding:56px 48px 32px;border-radius:inherit;background:radial-gradient(circle at 10% 20%,rgba(191,227,251,.6) 0,transparent 40%),radial-gradient(circle at 90% 20%,rgba(201,239,217,.6) 0,transparent 40%),radial-gradient(circle at 50% 100%,rgba(253,231,167,.5) 0,transparent 45%),var(--surface);color:var(--foreground);font-size:13px;text-align:left}.side[data-astro-cid-t7di27rs]{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:24px;background:#fff;box-shadow:0 18px 32px -24px #2d2a3266}.school[data-astro-cid-t7di27rs]{--fill: var(--accent);--ink-tone: var(--accent-foreground);transform:rotate(-1.5deg)}.home[data-astro-cid-t7di27rs]{--fill: var(--pop-soft);--ink-tone: var(--pop);transform:rotate(1.5deg)}.side-label[data-astro-cid-t7di27rs]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:4px 10px;border-radius:8px;background:var(--fill);color:var(--ink-tone);font-size:12px;font-weight:700}.side[data-astro-cid-t7di27rs] b[data-astro-cid-t7di27rs]{color:var(--ink);font-size:17px;font-weight:600}.side[data-astro-cid-t7di27rs] ul[data-astro-cid-t7di27rs]{display:flex;flex-direction:column;gap:6px;margin:4px 0;padding:0;list-style:none}.side[data-astro-cid-t7di27rs] li[data-astro-cid-t7di27rs]{display:flex;align-items:center;gap:8px;color:var(--foreground);font-size:14px}.side[data-astro-cid-t7di27rs] li[data-astro-cid-t7di27rs] svg{color:var(--ink-tone)}.via[data-astro-cid-t7di27rs]{padding-top:10px;border-top:1px dashed var(--border);color:var(--muted-foreground);font-size:12.5px}.centre[data-astro-cid-t7di27rs]{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 56px}.mark[data-astro-cid-t7di27rs]{display:grid;place-items:center;width:132px;height:132px;border-radius:50%;background:#fff;box-shadow:0 20px 36px -22px #2d2a3273;animation:float 6s ease-in-out infinite}@keyframes float{50%{translate:0 -6px}}.line[data-astro-cid-t7di27rs]{position:absolute;top:66px;width:56px;border-top:3px dashed #8ecbf0}.left-line[data-astro-cid-t7di27rs]{left:0}.right-line[data-astro-cid-t7di27rs]{right:0;border-color:#8fd8b6}.name[data-astro-cid-t7di27rs]{margin-top:8px;color:var(--ink);font-size:22px;font-weight:700;letter-spacing:-.02em}.tagline[data-astro-cid-t7di27rs]{color:var(--muted-foreground);font-size:13px}.base[data-astro-cid-t7di27rs]{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;padding-top:20px;border-top:1px dashed var(--border);color:var(--muted-foreground);font-size:13px}.base[data-astro-cid-t7di27rs] img[data-astro-cid-t7di27rs]{width:110px;height:auto}@media(max-width:900px){.bridge[data-astro-cid-t7di27rs]{grid-template-columns:minmax(0,1fr);padding:28px 16px 22px}.centre[data-astro-cid-t7di27rs]{order:-1;padding:0}.line[data-astro-cid-t7di27rs]{display:none}.school[data-astro-cid-t7di27rs],.home[data-astro-cid-t7di27rs]{transform:none}}.family[data-astro-cid-s3h5qf5e]{padding:0 0 var(--section-gap);background:#fff}.head[data-astro-cid-s3h5qf5e]{display:flex;flex-direction:column;gap:14px;max-width:44rem;margin-bottom:48px}.eyebrow[data-astro-cid-s3h5qf5e]{display:inline-flex;align-items:center;gap:8px;color:var(--primary-strong);font-size:14px;font-weight:600}.eyebrow[data-astro-cid-s3h5qf5e]:before{content:"";width:9px;height:9px;border-radius:50% 50% 50% 2px;background:currentColor}h2[data-astro-cid-s3h5qf5e]{margin:0;color:var(--ink);font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.05;letter-spacing:-.035em}.head[data-astro-cid-s3h5qf5e] p[data-astro-cid-s3h5qf5e]{margin:0;color:var(--foreground);font-size:18px;line-height:1.55}.cards[data-astro-cid-s3h5qf5e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;margin:0;padding:0;list-style:none}.card[data-astro-cid-s3h5qf5e]{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:32px 28px 28px;border-radius:30px;background:var(--surface);transition:transform .35s var(--bounce)}.card[data-astro-cid-s3h5qf5e]:hover{transform:translateY(-4px)}.card-schoolable[data-astro-cid-s3h5qf5e]{--tone: #eef0ff;--chip-ink: #2f24a3}.card-engage[data-astro-cid-s3h5qf5e]{--tone: var(--accent);--chip-ink: var(--accent-foreground)}.card-little[data-astro-cid-s3h5qf5e]{--tone: #eef7e3;--chip-ink: #3d6b14}.here[data-astro-cid-s3h5qf5e]{background:#fff;box-shadow:0 0 0 2px var(--ink),0 24px 40px -28px #2d2a3273;transform:translateY(-8px)}.here[data-astro-cid-s3h5qf5e]:hover{transform:translateY(-12px)}.here-tag[data-astro-cid-s3h5qf5e]{position:absolute;top:-14px;right:22px;padding:5px 12px;border-radius:8px;background:var(--pop-2-soft);color:var(--pop-2);font-size:12.5px;font-weight:700;transform:rotate(3deg)}.brand[data-astro-cid-s3h5qf5e]{display:flex;align-items:center;gap:10px;height:36px;margin-bottom:6px}.brand[data-astro-cid-s3h5qf5e] img[data-astro-cid-s3h5qf5e]{height:auto}.card-engage[data-astro-cid-s3h5qf5e] .brand[data-astro-cid-s3h5qf5e] img[data-astro-cid-s3h5qf5e]{width:34px}.card-schoolable[data-astro-cid-s3h5qf5e] .brand[data-astro-cid-s3h5qf5e] img[data-astro-cid-s3h5qf5e]{width:132px}.card-little[data-astro-cid-s3h5qf5e] .brand[data-astro-cid-s3h5qf5e] img[data-astro-cid-s3h5qf5e]{width:80px}.brand[data-astro-cid-s3h5qf5e] b[data-astro-cid-s3h5qf5e]{color:var(--ink);font-size:22px;font-weight:700;letter-spacing:-.02em}.for[data-astro-cid-s3h5qf5e]{color:var(--ink);font-size:18px;font-weight:600;letter-spacing:-.01em}.card[data-astro-cid-s3h5qf5e] p[data-astro-cid-s3h5qf5e]{flex:1;margin:0;color:var(--foreground);font-size:15.5px;line-height:1.5}.chips[data-astro-cid-s3h5qf5e]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.chips[data-astro-cid-s3h5qf5e] span[data-astro-cid-s3h5qf5e]{padding:4px 10px;border-radius:999px;background:var(--tone);color:var(--chip-ink);font-size:12.5px;font-weight:600}.link[data-astro-cid-s3h5qf5e]{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:var(--ink);font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:var(--squiggle);text-decoration-thickness:3px;text-underline-offset:5px}.records[data-astro-cid-s3h5qf5e]{display:flex;align-items:center;gap:16px;margin-top:28px}.records-line[data-astro-cid-s3h5qf5e]{flex:1;border-top:3px dashed var(--border)}.records-pill[data-astro-cid-s3h5qf5e]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;background:var(--surface);color:var(--ink);font-size:14.5px;font-weight:600;white-space:nowrap}@media(max-width:900px){.cards[data-astro-cid-s3h5qf5e]{grid-template-columns:minmax(0,1fr);gap:24px}.here[data-astro-cid-s3h5qf5e],.here[data-astro-cid-s3h5qf5e]:hover{transform:none}.records-pill[data-astro-cid-s3h5qf5e]{white-space:normal;text-align:center}}.story[data-astro-cid-kh7btl4r]{padding:0 0 var(--section-gap);background:#fff}.story-inner[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-template-rows:auto 1fr;column-gap:64px}.eyebrow[data-astro-cid-kh7btl4r]{grid-column:1;display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:var(--primary-strong);font-size:14px;font-weight:600}.eyebrow[data-astro-cid-kh7btl4r]:before{content:"";width:9px;height:9px;border-radius:50% 50% 50% 2px;background:currentColor}h2[data-astro-cid-kh7btl4r]{grid-column:1;margin:0;color:var(--ink);font-size:clamp(32px,4vw,48px);font-weight:600;line-height:1.08;letter-spacing:-.035em}.story-text[data-astro-cid-kh7btl4r]{grid-column:2;grid-row:1 / span 2;display:flex;flex-direction:column;gap:18px}.story-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin:0;color:var(--foreground);font-size:18px;line-height:1.6}@media(max-width:900px){.story-inner[data-astro-cid-kh7btl4r]{grid-template-columns:minmax(0,1fr);row-gap:0}.story-text[data-astro-cid-kh7btl4r]{grid-column:1;grid-row:auto;margin-top:24px}}
