.contact-form[data-astro-cid-vekgkm42]{gap:2rem;display:grid}.form-section[data-astro-cid-vekgkm42]{border:0;border-bottom:1px solid var(--sand-500);gap:1.2rem;margin:0;padding:0 0 2rem;display:grid}.form-section[data-astro-cid-vekgkm42]>legend[data-astro-cid-vekgkm42]{font-family:var(--font-display);align-items:center;gap:.8rem;padding:0;font-size:1.3rem;font-weight:650;line-height:1.1;display:flex}.form-section[data-astro-cid-vekgkm42]>legend[data-astro-cid-vekgkm42]>span[data-astro-cid-vekgkm42]{border:1px solid var(--brown-700);width:2rem;height:2rem;font-family:var(--font-body);border-radius:50%;place-items:center;font-size:.72rem;display:grid}.section-help[data-astro-cid-vekgkm42]{color:var(--brown-900);margin:-.55rem 0 0 2.8rem;font-size:.8rem}.channel-options[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.channel-option[data-astro-cid-vekgkm42]{position:relative}.channel-option[data-astro-cid-vekgkm42]>input[data-astro-cid-vekgkm42]{opacity:0;width:1px;height:1px;position:absolute}.channel-card[data-astro-cid-vekgkm42]{border:1px solid var(--sand-500);background:var(--offwhite);cursor:pointer;min-height:5.25rem;transition:border-color .2s,background .2s,transform .2s var(--ease);border-radius:.45rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:1rem;display:grid}.channel-icon[data-astro-cid-vekgkm42]{background:var(--sand-200);border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;display:grid}.channel-option--whatsapp[data-astro-cid-vekgkm42] .channel-icon[data-astro-cid-vekgkm42]{color:#fff;background:#25d366}.channel-card[data-astro-cid-vekgkm42] strong[data-astro-cid-vekgkm42],.channel-card[data-astro-cid-vekgkm42] small[data-astro-cid-vekgkm42]{display:block}.channel-card[data-astro-cid-vekgkm42] strong[data-astro-cid-vekgkm42]{font-family:var(--font-display);font-size:1rem}.channel-card[data-astro-cid-vekgkm42] small[data-astro-cid-vekgkm42]{color:var(--brown-900);margin-top:.12rem;font-size:.75rem;line-height:1.35}.choice-dot[data-astro-cid-vekgkm42]{border:1px solid var(--brown-700);width:.9rem;height:.9rem;box-shadow:inset 0 0 0 3px var(--offwhite);border-radius:50%}.channel-option[data-astro-cid-vekgkm42]>input[data-astro-cid-vekgkm42]:checked+.channel-card[data-astro-cid-vekgkm42]{border-color:var(--ink);background:color-mix(in srgb,var(--yellow),transparent 72%)}.channel-option[data-astro-cid-vekgkm42]>input[data-astro-cid-vekgkm42]:checked+.channel-card[data-astro-cid-vekgkm42] .choice-dot[data-astro-cid-vekgkm42]{background:var(--ink)}.channel-option[data-astro-cid-vekgkm42]>input[data-astro-cid-vekgkm42]:focus-visible+.channel-card[data-astro-cid-vekgkm42]{outline:3px solid var(--yellow);outline-offset:2px}.field-grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr;gap:1.1rem 1.2rem;display:grid}.contact-form[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]:not(.channel-option){align-content:start;gap:.5rem;display:grid}.contact-form[data-astro-cid-vekgkm42] label[data-astro-cid-vekgkm42]>span[data-astro-cid-vekgkm42]:not(.channel-card),.network-fields[data-astro-cid-vekgkm42] legend[data-astro-cid-vekgkm42]{font-size:.75rem;font-weight:760}.contact-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{border:1px solid var(--brown-700);background:var(--offwhite);width:100%;color:var(--ink);border-radius:.3rem}.contact-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42],.contact-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]{min-height:3.45rem;padding:.75rem .85rem}.contact-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]{resize:vertical;min-height:9rem;padding:.85rem}.contact-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.contact-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus,.contact-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--ink);outline:3px solid var(--yellow);outline-offset:2px}.contact-form[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][aria-invalid=true]{border-color:#9b2c2c}.state-field[data-astro-cid-vekgkm42]{max-width:9rem}.network-fields[data-astro-cid-vekgkm42]{border:1px solid var(--sand-500);gap:1rem;margin:.2rem 0 0;padding:1rem;display:grid}.network-fields[data-astro-cid-vekgkm42][hidden],[data-astro-cid-vekgkm42][data-enhanced] [data-astro-cid-vekgkm42][hidden]{display:none}.optional-fields[data-astro-cid-vekgkm42]{border-bottom:1px solid var(--sand-500)}.optional-fields[data-astro-cid-vekgkm42] summary[data-astro-cid-vekgkm42]{cursor:pointer;justify-content:space-between;align-items:center;min-height:3.25rem;font-size:.8rem;font-weight:750;list-style:none;display:flex}.optional-fields[data-astro-cid-vekgkm42] summary[data-astro-cid-vekgkm42]::-webkit-details-marker{display:none}.optional-fields[data-astro-cid-vekgkm42][open] summary[data-astro-cid-vekgkm42] svg[data-astro-cid-vekgkm42]{transform:rotate(180deg)}.optional-fields[data-astro-cid-vekgkm42] .field-grid[data-astro-cid-vekgkm42]{padding:1rem 0 1.2rem}.message-field[data-astro-cid-vekgkm42] small[data-astro-cid-vekgkm42]{color:var(--brown-900);font-size:.78rem}.form-note[data-astro-cid-vekgkm42]{max-width:65ch;color:var(--brown-900);margin:0;font-size:.8rem}.form-status[data-astro-cid-vekgkm42]:not(:empty){background:#9b2c2c17;border:1px solid #9b2c2c;padding:.9rem}.contact-form[data-astro-cid-vekgkm42] .button[data-astro-cid-vekgkm42]{width:max-content;min-width:14rem}.contact-form[data-astro-cid-vekgkm42] .button[data-astro-cid-vekgkm42]:disabled{cursor:wait;opacity:.68}.no-script-note[data-astro-cid-vekgkm42]{margin:0;font-size:.8rem}.trap[data-astro-cid-vekgkm42]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42][hidden]{display:none!important}@media (width<=620px){.contact-form[data-astro-cid-vekgkm42]{gap:1.6rem}.form-section[data-astro-cid-vekgkm42]{gap:1rem;padding-bottom:1.6rem}.form-section[data-astro-cid-vekgkm42]>legend[data-astro-cid-vekgkm42]{font-size:1.2rem}.section-help[data-astro-cid-vekgkm42]{margin-left:0}.channel-options[data-astro-cid-vekgkm42]{grid-template-columns:1fr 1fr}.field-grid[data-astro-cid-vekgkm42]{grid-template-columns:1fr}.channel-card[data-astro-cid-vekgkm42]{grid-template-columns:auto 1fr;min-height:4.6rem;padding:.8rem;position:relative}.channel-card[data-astro-cid-vekgkm42] small[data-astro-cid-vekgkm42]{display:none}.channel-card[data-astro-cid-vekgkm42] strong[data-astro-cid-vekgkm42]{font-size:.92rem}.choice-dot[data-astro-cid-vekgkm42]{width:.75rem;height:.75rem;position:absolute;top:.55rem;right:.55rem}.channel-icon[data-astro-cid-vekgkm42]{width:2.25rem;height:2.25rem}.state-field[data-astro-cid-vekgkm42]{max-width:none}.contact-form[data-astro-cid-vekgkm42] .button[data-astro-cid-vekgkm42]{width:100%;min-height:3.6rem}}.turnstile-field[data-astro-cid-vekgkm42]{border:1px solid var(--sand-500);background:var(--offwhite);gap:.85rem;padding:1.15rem;display:grid}.turnstile-field[data-astro-cid-vekgkm42] strong[data-astro-cid-vekgkm42],.turnstile-field[data-astro-cid-vekgkm42] small[data-astro-cid-vekgkm42]{display:block}.turnstile-field[data-astro-cid-vekgkm42] strong[data-astro-cid-vekgkm42]{font-size:.82rem}.turnstile-field[data-astro-cid-vekgkm42] small[data-astro-cid-vekgkm42]{color:var(--brown-900);margin-top:.2rem;font-size:.75rem}.cf-turnstile[data-astro-cid-vekgkm42]{width:100%;min-height:65px}.profile-field[data-astro-cid-vekgkm42]{grid-column:1/-1}.contact-form[data-astro-cid-vekgkm42] input[data-astro-cid-vekgkm42]:focus,.contact-form[data-astro-cid-vekgkm42] select[data-astro-cid-vekgkm42]:focus,.contact-form[data-astro-cid-vekgkm42] textarea[data-astro-cid-vekgkm42]:focus{border-color:var(--green-deep);box-shadow:inset 0 0 0 1px var(--green-deep);outline:0}@media (width<=620px){.section-help[data-astro-cid-vekgkm42]{margin:0}}.audience-nav[data-astro-cid-uctxpwyv]{border-bottom:1px solid var(--sand-200)}.audience-nav[data-astro-cid-uctxpwyv]>div[data-astro-cid-uctxpwyv]{gap:2rem;display:flex}.audience-nav[data-astro-cid-uctxpwyv] a[data-astro-cid-uctxpwyv]{align-items:center;min-height:3.35rem;font-size:.8rem;font-weight:720;text-decoration:none;display:flex;position:relative}.audience-nav[data-astro-cid-uctxpwyv] a[data-astro-cid-uctxpwyv]:after{content:"";background:var(--ink);height:2px;transition:transform .3s var(--ease);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.audience-nav[data-astro-cid-uctxpwyv] a[data-astro-cid-uctxpwyv][aria-current=page]:after,.audience-nav[data-astro-cid-uctxpwyv] a[data-astro-cid-uctxpwyv]:hover:after{transform:scaleX(1)}.audience-actions[data-astro-cid-uctxpwyv]{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2rem;display:flex}.school-hero[data-astro-cid-uctxpwyv]{padding:clamp(3rem,5vw,5.5rem) 0 0}.school-hero-intro[data-astro-cid-uctxpwyv]{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end;gap:clamp(3rem,9vw,9rem);padding:clamp(1rem,2vw,2rem) 0 clamp(3rem,5vw,5rem);display:grid}.school-hero[data-astro-cid-uctxpwyv] h1[data-astro-cid-uctxpwyv],.network-hero[data-astro-cid-uctxpwyv] h1[data-astro-cid-uctxpwyv]{max-width:13ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(4rem,7.4vw,6rem);font-weight:560;line-height:.93}.school-kicker[data-astro-cid-uctxpwyv]{color:var(--green-deep);letter-spacing:.04em;text-transform:uppercase;margin:0 0 1rem;font-size:.9rem;font-weight:780}.school-hero-lead[data-astro-cid-uctxpwyv]>p[data-astro-cid-uctxpwyv]{max-width:47ch;color:var(--brown-900);margin:0;font-size:clamp(1.05rem,1.45vw,1.25rem);line-height:1.62}.school-hero-lead[data-astro-cid-uctxpwyv]>p[data-astro-cid-uctxpwyv]+p[data-astro-cid-uctxpwyv]{margin-top:1rem}.school-hero-media[data-astro-cid-uctxpwyv]{background:var(--sand-200);border-radius:0 11rem 0 0;margin:0;position:relative;overflow:hidden}.school-hero-media[data-astro-cid-uctxpwyv] picture[data-astro-cid-uctxpwyv],.school-hero-media[data-astro-cid-uctxpwyv] img[data-astro-cid-uctxpwyv]{object-fit:cover;width:100%;height:clamp(28rem,47vw,43rem);display:block}.network-hero[data-astro-cid-uctxpwyv]{padding:clamp(3rem,5vw,5.5rem) 0 clamp(4.5rem,8vw,8rem)}.breadcrumbs--inverse[data-astro-cid-uctxpwyv]{color:var(--sand-500)}.network-hero-intro[data-astro-cid-uctxpwyv]{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:end;gap:clamp(3rem,9vw,9rem);padding:clamp(1rem,2vw,2rem) 0 clamp(5rem,9vw,9rem);display:grid}.network-hero[data-astro-cid-uctxpwyv] h1[data-astro-cid-uctxpwyv]{max-width:11ch;color:var(--offwhite)}.network-hero-lead[data-astro-cid-uctxpwyv]>p[data-astro-cid-uctxpwyv]{max-width:45ch;color:var(--sand-200);margin:0;font-size:clamp(1.05rem,1.45vw,1.25rem)}.network-hero-lead[data-astro-cid-uctxpwyv] .button[data-astro-cid-uctxpwyv]{margin-top:2rem}.network-route-heading[data-astro-cid-uctxpwyv]{border-bottom:1px solid var(--brown-700);grid-template-columns:.42fr 1.58fr;align-items:end;gap:clamp(2rem,7vw,8rem);padding-bottom:2rem;display:grid}.network-route-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{max-width:15ch;font-family:var(--font-display);letter-spacing:-.03em;grid-column:2;margin:0;font-size:clamp(2rem,4vw,4rem);font-weight:560;line-height:1}.network-route[data-astro-cid-uctxpwyv]{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.network-route[data-astro-cid-uctxpwyv]:before{content:"";background:var(--yellow);height:1px;position:absolute;top:2.95rem;left:12.5%;right:12.5%}.network-route[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]{min-height:17rem;padding:2.4rem clamp(1rem,2vw,2rem) 2rem 0;position:relative}.network-route[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]+li[data-astro-cid-uctxpwyv]{border-left:1px solid var(--brown-700);padding-left:clamp(1rem,2vw,2rem)}.network-route[data-astro-cid-uctxpwyv] span[data-astro-cid-uctxpwyv]{z-index:1;background:var(--yellow);color:#0000;border-radius:50%;place-items:center;width:1.1rem;height:1.1rem;margin-bottom:clamp(3rem,5vw,5rem);display:grid;position:relative}.network-route[data-astro-cid-uctxpwyv] h3[data-astro-cid-uctxpwyv]{font-family:var(--font-display);margin:0 0 .65rem;font-size:clamp(1.45rem,2.2vw,2rem);font-weight:600;line-height:1.05}.network-route[data-astro-cid-uctxpwyv] p[data-astro-cid-uctxpwyv]{max-width:30ch;color:var(--sand-200);margin:0;font-size:.9rem}.school-roles[data-astro-cid-uctxpwyv]{padding:clamp(5.5rem,9vw,9rem) 0}.school-roles-heading[data-astro-cid-uctxpwyv],.ecosystem-heading[data-astro-cid-uctxpwyv],.network-context-grid[data-astro-cid-uctxpwyv]{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:end;gap:clamp(3rem,9vw,10rem);padding-bottom:clamp(3.5rem,7vw,7rem);display:grid}.school-roles-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv],.ecosystem-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv],.network-context[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv],.audience-faq[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{max-width:15ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,5.4vw,5rem);font-weight:560;line-height:.95}.school-roles-heading[data-astro-cid-uctxpwyv]>p[data-astro-cid-uctxpwyv]{max-width:55ch;color:var(--sand-200);margin:0}.school-role-list[data-astro-cid-uctxpwyv]{border-top:1px solid var(--brown-700);margin:0 auto;padding:0;list-style:none}.school-role-list[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]{border-bottom:1px solid var(--brown-700);grid-template-columns:minmax(14rem,.7fr) 1.3fr;align-items:center;gap:clamp(2rem,7vw,8rem);min-height:9rem;display:grid}.school-role-list[data-astro-cid-uctxpwyv] h3[data-astro-cid-uctxpwyv]{font-family:var(--font-display);margin:0;font-size:clamp(2rem,3.5vw,3.2rem);font-weight:560;line-height:1}.school-role-list[data-astro-cid-uctxpwyv] p[data-astro-cid-uctxpwyv]{max-width:48ch;color:var(--sand-200);margin:0}.network-context[data-astro-cid-uctxpwyv]{background:var(--offwhite);padding:clamp(6rem,11vw,11rem) 0}.network-context-grid[data-astro-cid-uctxpwyv]{padding-bottom:0}.network-context[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{max-width:16ch}.network-context-grid[data-astro-cid-uctxpwyv]>p[data-astro-cid-uctxpwyv]{max-width:43ch;color:var(--brown-900);margin:0;font-size:1.05rem}.audience-ecosystem[data-astro-cid-uctxpwyv]{padding:clamp(5.5rem,9vw,9rem) 0}.audience-ecosystem--network[data-astro-cid-uctxpwyv]{background:var(--sand-200)}.ecosystem-heading[data-astro-cid-uctxpwyv]>p[data-astro-cid-uctxpwyv]{max-width:54ch;color:var(--brown-900);margin:0}.network-table-head[data-astro-cid-uctxpwyv],.audience-pillar-list[data-astro-cid-uctxpwyv]>a[data-astro-cid-uctxpwyv]{grid-template-columns:minmax(14rem,.75fr) minmax(18rem,1.25fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);display:grid}.network-table-head[data-astro-cid-uctxpwyv]{border-block:1px solid var(--brown-700);min-height:3.5rem;color:var(--brown-900);font-size:.7rem;font-weight:760}.network-table-head[data-astro-cid-uctxpwyv]+.audience-pillar-list[data-astro-cid-uctxpwyv]{border-top:0}.audience-pillar-list[data-astro-cid-uctxpwyv]>a[data-astro-cid-uctxpwyv]{border-bottom:1px solid var(--sand-500);isolation:isolate;min-height:8rem;padding:1.35rem clamp(1rem,2vw,1.75rem);text-decoration:none;position:relative}.audience-pillar-list[data-astro-cid-uctxpwyv]>a[data-astro-cid-uctxpwyv]:before{content:"";z-index:-1;background:var(--sand-200);transform-origin:100%;transition:transform .45s var(--ease);position:absolute;inset:.4rem 0;transform:scaleX(0)}.audience-ecosystem--network[data-astro-cid-uctxpwyv] .audience-pillar-list[data-astro-cid-uctxpwyv]>a[data-astro-cid-uctxpwyv]:before{background:var(--offwhite)}.audience-pillar-list[data-astro-cid-uctxpwyv]>a[data-astro-cid-uctxpwyv]:hover:before,.audience-pillar-list[data-astro-cid-uctxpwyv]>a[data-astro-cid-uctxpwyv]:focus-visible:before{transform-origin:0;transform:scaleX(1)}.audience-pillar-list[data-astro-cid-uctxpwyv] strong[data-astro-cid-uctxpwyv]{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,3rem);font-weight:580;line-height:1}.audience-pillar-list[data-astro-cid-uctxpwyv] small[data-astro-cid-uctxpwyv]{max-width:44ch;color:var(--brown-900)}.audience-pillar-list[data-astro-cid-uctxpwyv]>a[data-astro-cid-uctxpwyv]>span[data-astro-cid-uctxpwyv]{align-items:center;gap:.45rem;font-size:.75rem;font-weight:740;display:flex}.audience-pillar-list[data-astro-cid-uctxpwyv] svg[data-astro-cid-uctxpwyv]{transition:transform .25s var(--ease)}.audience-pillar-list[data-astro-cid-uctxpwyv] a[data-astro-cid-uctxpwyv]:hover svg[data-astro-cid-uctxpwyv]{transform:translate(.3rem)}.audience-outcomes--network[data-astro-cid-uctxpwyv]{background:var(--yellow);color:var(--ink)}.audience-outcomes-heading[data-astro-cid-uctxpwyv]{justify-content:space-between;align-items:end;gap:2rem;padding-bottom:clamp(3rem,6vw,6rem);display:flex}.audience-outcomes-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{max-width:11ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(3rem,5vw,5rem);font-weight:560;line-height:.95}.audience-outcomes-heading[data-astro-cid-uctxpwyv]>span[data-astro-cid-uctxpwyv]{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:4rem;font-size:.75rem;display:grid}.audience-outcomes[data-astro-cid-uctxpwyv] ol[data-astro-cid-uctxpwyv]{border-top:1px solid var(--line-dark);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.audience-outcomes--network[data-astro-cid-uctxpwyv] ol[data-astro-cid-uctxpwyv]{border-color:var(--ink)}.audience-outcomes[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]{border-bottom:1px solid var(--line-dark);min-height:19rem;padding:1.6rem 1.15rem 1.8rem}.audience-outcomes[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]+li[data-astro-cid-uctxpwyv]{border-left:1px solid var(--line-dark)}.audience-outcomes--network[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]{border-color:var(--ink)}.audience-outcomes[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]>span[data-astro-cid-uctxpwyv]{color:var(--yellow);font-size:.75rem}.audience-outcomes--network[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]>span[data-astro-cid-uctxpwyv]{color:var(--green-deep)}.audience-outcomes[data-astro-cid-uctxpwyv] h3[data-astro-cid-uctxpwyv]{font-family:var(--font-display);overflow-wrap:normal;margin:clamp(3rem,6vw,6rem) 0 .8rem;font-size:clamp(1.25rem,1.75vw,1.75rem);line-height:1.08}.audience-outcomes[data-astro-cid-uctxpwyv] p[data-astro-cid-uctxpwyv]{color:var(--text-on-dark);margin:0;font-size:.9rem;line-height:1.6}.audience-outcomes--network[data-astro-cid-uctxpwyv] p[data-astro-cid-uctxpwyv]{color:var(--ink)}.audience-faq--network[data-astro-cid-uctxpwyv]{background:var(--offwhite)}.audience-faq-grid[data-astro-cid-uctxpwyv]{grid-template-columns:.6fr 1.4fr;gap:clamp(3rem,8vw,8rem);display:grid}.audience-faq[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{max-width:9ch;font-size:clamp(2.2rem,4vw,3.6rem)}.audience-faq[data-astro-cid-uctxpwyv] .faq-list[data-astro-cid-uctxpwyv]{margin:0}.faq-note[data-astro-cid-uctxpwyv]{max-width:35ch;color:var(--text-muted);margin:2rem 0 0;font-size:.82rem;line-height:1.55}.faq-highlight[data-astro-cid-uctxpwyv]{color:var(--green-deep);font-family:var(--font-display);margin:1rem 0 0;font-size:1.15rem;line-height:1.3;display:block}.faq-highlight[data-astro-cid-uctxpwyv]+p[data-astro-cid-uctxpwyv]{margin-top:.65rem}.audience-switch[data-astro-cid-uctxpwyv]{background:var(--offwhite)}.audience-switch[data-astro-cid-uctxpwyv] a[data-astro-cid-uctxpwyv]{border-top:1px solid var(--ink);min-height:8rem;font-family:var(--font-display);justify-content:space-between;align-items:center;font-size:clamp(1.5rem,3vw,2.7rem);font-weight:600;text-decoration:none;display:flex}.audience-switch[data-astro-cid-uctxpwyv] svg[data-astro-cid-uctxpwyv]{transition:transform .25s var(--ease)}.audience-switch[data-astro-cid-uctxpwyv] a[data-astro-cid-uctxpwyv]:hover svg[data-astro-cid-uctxpwyv]{transform:translate(.35rem)}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=school-hero] h1[data-astro-cid-uctxpwyv],.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=network-hero] h1[data-astro-cid-uctxpwyv]{transition:transform .75s var(--ease);transform:translateY(1rem)}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=school-hero].is-visible h1[data-astro-cid-uctxpwyv],.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=network-hero].is-visible h1[data-astro-cid-uctxpwyv]{transform:none}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=school-media]{clip-path:inset(0 0 0 10%);transition:clip-path .95s var(--ease)}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=school-media].is-visible{clip-path:inset(0)}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=network-route]:before{transform-origin:0;transition:transform .9s .1s var(--ease);transform:scaleX(0)}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=network-route].is-visible:before{transform:scaleX(1)}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=network-route] li[data-astro-cid-uctxpwyv]{transition:transform .6s var(--ease);transform:translateY(1rem)}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=network-route].is-visible li[data-astro-cid-uctxpwyv]{transform:none}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=school-roles] li[data-astro-cid-uctxpwyv]{background:linear-gradient(90deg,color-mix(in srgb,var(--sand-200),transparent 92%),transparent);transition:background-size .7s var(--ease);background-repeat:no-repeat;background-size:0 100%}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=school-roles].is-visible li[data-astro-cid-uctxpwyv]{background-size:100% 100%}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=network-context] h2[data-astro-cid-uctxpwyv]{clip-path:inset(0 0 100%);transition:clip-path .75s var(--ease)}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=network-context].is-visible h2[data-astro-cid-uctxpwyv]{clip-path:inset(0)}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion$=pillars] a[data-astro-cid-uctxpwyv]{transition:transform .5s var(--ease);transform:translate(1rem)}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion$=pillars].is-visible a[data-astro-cid-uctxpwyv]{transform:none}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion$=outcomes] li[data-astro-cid-uctxpwyv]{opacity:0;transition:opacity .55s var(--ease),transform .75s var(--ease);transform:translateY(1rem)}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion$=outcomes].is-visible li[data-astro-cid-uctxpwyv]{opacity:1;transform:none}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion$=outcomes].is-visible li[data-astro-cid-uctxpwyv]:nth-child(2){transition-delay:80ms}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion$=outcomes].is-visible li[data-astro-cid-uctxpwyv]:nth-child(3){transition-delay:.16s}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion$=outcomes].is-visible li[data-astro-cid-uctxpwyv]:nth-child(4){transition-delay:.24s}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion$=outcomes].is-visible li[data-astro-cid-uctxpwyv]:nth-child(5){transition-delay:.32s}@media (width<=900px){.school-hero-intro[data-astro-cid-uctxpwyv],.network-hero-intro[data-astro-cid-uctxpwyv]{grid-template-columns:1fr;align-items:start;gap:2.25rem}.school-hero-lead[data-astro-cid-uctxpwyv],.network-hero-lead[data-astro-cid-uctxpwyv]{max-width:38rem}.school-role-list[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]{grid-template-columns:minmax(11rem,.7fr) 1.3fr}.network-table-head[data-astro-cid-uctxpwyv],.audience-pillar-list[data-astro-cid-uctxpwyv]>a[data-astro-cid-uctxpwyv]{grid-template-columns:minmax(12rem,.75fr) minmax(15rem,1.25fr) auto}.audience-outcomes[data-astro-cid-uctxpwyv] ol[data-astro-cid-uctxpwyv]{grid-template-columns:1fr 1fr}.audience-outcomes[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]:nth-child(odd){border-left:0;padding-left:0}}@media (width<=760px){.audience-nav[data-astro-cid-uctxpwyv]>div[data-astro-cid-uctxpwyv]{width:var(--shell);grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;display:grid;overflow:visible}.audience-nav[data-astro-cid-uctxpwyv] a[data-astro-cid-uctxpwyv]{text-align:center;white-space:nowrap;justify-content:center;min-height:3.35rem;padding-inline:.5rem}.school-hero[data-astro-cid-uctxpwyv],.network-hero[data-astro-cid-uctxpwyv]{padding-top:1.5rem}.breadcrumbs[data-astro-cid-uctxpwyv]{margin-bottom:1.5rem}.school-hero-intro[data-astro-cid-uctxpwyv],.network-hero-intro[data-astro-cid-uctxpwyv]{gap:1.6rem;padding:0 0 2.75rem}.school-hero[data-astro-cid-uctxpwyv] h1[data-astro-cid-uctxpwyv],.network-hero[data-astro-cid-uctxpwyv] h1[data-astro-cid-uctxpwyv]{max-width:12ch;font-size:clamp(3rem,14vw,4.25rem);line-height:.94}.school-hero-lead[data-astro-cid-uctxpwyv]>p[data-astro-cid-uctxpwyv],.network-hero-lead[data-astro-cid-uctxpwyv]>p[data-astro-cid-uctxpwyv]{font-size:1rem}.audience-actions[data-astro-cid-uctxpwyv]{margin-top:1.5rem;display:grid}.audience-actions[data-astro-cid-uctxpwyv] .text-link[data-astro-cid-uctxpwyv]{justify-self:center}.school-hero-media[data-astro-cid-uctxpwyv]{border-radius:0 5rem 0 0;margin-inline:-1rem}.school-hero-media[data-astro-cid-uctxpwyv] picture[data-astro-cid-uctxpwyv],.school-hero-media[data-astro-cid-uctxpwyv] img[data-astro-cid-uctxpwyv]{aspect-ratio:4/3;object-position:57% center;height:auto}.network-route-heading[data-astro-cid-uctxpwyv],.school-roles-heading[data-astro-cid-uctxpwyv],.ecosystem-heading[data-astro-cid-uctxpwyv],.network-context-grid[data-astro-cid-uctxpwyv],.audience-faq-grid[data-astro-cid-uctxpwyv]{grid-template-columns:minmax(0,1fr);gap:1rem}.network-route-heading[data-astro-cid-uctxpwyv]>[data-astro-cid-uctxpwyv],.school-roles-heading[data-astro-cid-uctxpwyv]>[data-astro-cid-uctxpwyv],.ecosystem-heading[data-astro-cid-uctxpwyv]>[data-astro-cid-uctxpwyv],.network-context-grid[data-astro-cid-uctxpwyv]>[data-astro-cid-uctxpwyv],.audience-faq-grid[data-astro-cid-uctxpwyv]>[data-astro-cid-uctxpwyv]{min-width:0}.network-route-heading[data-astro-cid-uctxpwyv]{padding-bottom:1.5rem}.network-route-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{grid-column:1;font-size:2.55rem}.network-route[data-astro-cid-uctxpwyv]{grid-template-columns:1fr;padding-left:1.6rem}.network-route[data-astro-cid-uctxpwyv]:before{width:1px;height:auto;top:1.95rem;bottom:1.95rem;left:.5rem;transform:none}.network-route[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]{min-height:0;padding:1.35rem 0 1.35rem 1rem}.network-route[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]+li[data-astro-cid-uctxpwyv]{border-top:1px solid var(--brown-700);border-left:0;padding-left:1rem}.network-route[data-astro-cid-uctxpwyv] span[data-astro-cid-uctxpwyv]{margin:0;position:absolute;top:1.55rem;left:-1.65rem}.network-route[data-astro-cid-uctxpwyv] p[data-astro-cid-uctxpwyv]{font-size:.86rem}.school-roles[data-astro-cid-uctxpwyv],.audience-ecosystem[data-astro-cid-uctxpwyv],.audience-faq[data-astro-cid-uctxpwyv],.network-context[data-astro-cid-uctxpwyv],.audience-outcomes[data-astro-cid-uctxpwyv]{padding-block:4.25rem}.school-roles-heading[data-astro-cid-uctxpwyv],.ecosystem-heading[data-astro-cid-uctxpwyv]{padding-bottom:2.75rem}.school-roles-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv],.ecosystem-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv],.network-context[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.35rem,10.5vw,3rem)}.school-role-list[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]{grid-template-columns:1fr;gap:.65rem;min-height:0;padding:1.6rem 0}.school-role-list[data-astro-cid-uctxpwyv] h3[data-astro-cid-uctxpwyv]{font-size:2rem}.network-table-head[data-astro-cid-uctxpwyv]{display:none}.audience-pillar-list[data-astro-cid-uctxpwyv]>a[data-astro-cid-uctxpwyv]{grid-template-columns:1fr auto;gap:.55rem 1rem;min-height:0;padding:1.5rem 1rem}.audience-pillar-list[data-astro-cid-uctxpwyv] strong[data-astro-cid-uctxpwyv]{font-size:1.75rem}.audience-pillar-list[data-astro-cid-uctxpwyv] small[data-astro-cid-uctxpwyv]{grid-area:2/1/auto/-1}.audience-pillar-list[data-astro-cid-uctxpwyv]>a[data-astro-cid-uctxpwyv]>span[data-astro-cid-uctxpwyv]{grid-area:1/2}.audience-outcomes-heading[data-astro-cid-uctxpwyv]{align-items:start;padding-bottom:2.5rem}.audience-outcomes-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{font-size:clamp(2.5rem,11vw,3.25rem)}.audience-outcomes-heading[data-astro-cid-uctxpwyv]>span[data-astro-cid-uctxpwyv]{width:3rem}.audience-outcomes[data-astro-cid-uctxpwyv] ol[data-astro-cid-uctxpwyv]{grid-template-columns:1fr}.audience-outcomes[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv],.audience-outcomes[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]+li[data-astro-cid-uctxpwyv]{border-left:0;min-height:0;padding:1.4rem 0}.audience-outcomes[data-astro-cid-uctxpwyv] h3[data-astro-cid-uctxpwyv]{margin:1.5rem 0 .65rem}.audience-faq-grid[data-astro-cid-uctxpwyv]{gap:2rem}.audience-faq[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{max-width:12ch;font-size:2.35rem}.audience-switch[data-astro-cid-uctxpwyv] a[data-astro-cid-uctxpwyv]{min-height:6.5rem;font-size:1.55rem}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=network-route]:before{transform:none}}@media (width<=390px){.school-hero[data-astro-cid-uctxpwyv] h1[data-astro-cid-uctxpwyv],.network-hero[data-astro-cid-uctxpwyv] h1[data-astro-cid-uctxpwyv]{font-size:2.95rem}.audience-pillar-list[data-astro-cid-uctxpwyv]>a[data-astro-cid-uctxpwyv]{padding-inline:.75rem}}.school-hero[data-astro-cid-uctxpwyv] h1[data-astro-cid-uctxpwyv],.network-hero[data-astro-cid-uctxpwyv] h1[data-astro-cid-uctxpwyv]{letter-spacing:-.035em;text-wrap:pretty;max-width:16ch;font-size:clamp(3.6rem,6.3vw,5.2rem)}.network-hero[data-astro-cid-uctxpwyv] h1[data-astro-cid-uctxpwyv]{max-width:15ch}.school-roles-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv],.ecosystem-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv],.network-context[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{letter-spacing:-.03em;text-wrap:pretty;max-width:18ch;font-size:clamp(2.7rem,4.6vw,4.35rem)}.network-route-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{text-wrap:pretty;max-width:19ch;font-size:clamp(2.2rem,3.5vw,3.5rem)}.audience-faq[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{text-wrap:pretty;max-width:13ch;font-size:clamp(2.35rem,3.5vw,3.4rem)}.audience-outcomes-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{text-wrap:pretty;max-width:14ch;font-size:clamp(2.7rem,4.5vw,4.35rem)}.network-route[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]{min-height:14rem}.audience-outcomes[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]{min-height:16rem}@media (width<=760px){.school-roles-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv],.ecosystem-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv],.network-context[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(2.05rem,9vw,2.7rem);line-height:1}.network-route-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{font-size:clamp(2rem,8.8vw,2.45rem);line-height:1}.audience-faq[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{max-width:15ch;font-size:2.05rem}.audience-outcomes-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{font-size:clamp(2.15rem,9.5vw,2.75rem)}.school-hero[data-astro-cid-uctxpwyv] h1[data-astro-cid-uctxpwyv],.network-hero[data-astro-cid-uctxpwyv] h1[data-astro-cid-uctxpwyv]{max-width:17ch;font-size:clamp(2.05rem,9.2vw,2.8rem);line-height:.98}}.audience-pillar-list[data-astro-cid-uctxpwyv] small[data-astro-cid-uctxpwyv]{font-size:.95rem;line-height:1.55}.school-hero[data-astro-cid-uctxpwyv],.network-hero[data-astro-cid-uctxpwyv]{padding-top:clamp(3rem,6vw,6rem)}.school-hero-intro[data-astro-cid-uctxpwyv],.network-hero-intro[data-astro-cid-uctxpwyv]{align-items:start;padding-top:0}@media (width<=760px){.school-hero[data-astro-cid-uctxpwyv],.network-hero[data-astro-cid-uctxpwyv]{padding-top:1.5rem}.breadcrumbs[data-astro-cid-uctxpwyv]{margin-bottom:1rem}}.audience-hero[data-astro-cid-uctxpwyv]{background:var(--offwhite);padding:clamp(2.5rem,5vw,5rem) 0 0}.audience-hero[data-astro-cid-uctxpwyv] .breadcrumbs[data-astro-cid-uctxpwyv]{margin-bottom:clamp(2rem,4vw,3.5rem);font-size:.9rem}.audience-hero-intro[data-astro-cid-uctxpwyv]{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:end;gap:clamp(3rem,8vw,8rem);padding-bottom:clamp(3rem,6vw,5.5rem);display:grid}.audience-kicker[data-astro-cid-uctxpwyv]{color:var(--green-deep);letter-spacing:.04em;text-transform:uppercase;margin:0 0 1rem;font-size:.9rem;font-weight:780}.audience-hero[data-astro-cid-uctxpwyv] h1[data-astro-cid-uctxpwyv]{max-width:13ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(3.8rem,6.4vw,5.6rem);font-weight:560;line-height:.94}.audience-hero-lead[data-astro-cid-uctxpwyv]>p[data-astro-cid-uctxpwyv]{max-width:48ch;color:var(--text-muted);margin:0;font-size:clamp(1.05rem,1.35vw,1.22rem);line-height:1.65}.audience-hero-media[data-astro-cid-uctxpwyv]{background:var(--green-soft);border-radius:0 9rem 0 0;margin:0;position:relative;overflow:hidden}.audience-hero-media[data-astro-cid-uctxpwyv] picture[data-astro-cid-uctxpwyv],.audience-hero-media[data-astro-cid-uctxpwyv] img[data-astro-cid-uctxpwyv]{object-fit:cover;width:100%;height:clamp(25rem,43vw,39rem);display:block}.audience-hero[data-astro-cid-uctxpwyv]:not(.audience-hero--network) .audience-hero-media[data-astro-cid-uctxpwyv] img[data-astro-cid-uctxpwyv]{object-position:center 46%}.audience-roles[data-astro-cid-uctxpwyv]{padding:clamp(5rem,8vw,8rem) 0}.audience-roles-heading[data-astro-cid-uctxpwyv],.audience-context-grid[data-astro-cid-uctxpwyv],.ecosystem-heading[data-astro-cid-uctxpwyv]{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:end;gap:clamp(3rem,8vw,8rem);padding-bottom:clamp(3rem,6vw,5.5rem);display:grid}.audience-roles-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv],.audience-context[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv],.ecosystem-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv],.audience-faq[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{max-width:16ch;font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4.6vw,4.35rem);font-weight:560;line-height:.98}.audience-roles-heading[data-astro-cid-uctxpwyv]>p[data-astro-cid-uctxpwyv]{max-width:52ch;color:var(--text-on-dark);margin:0;font-size:1rem;line-height:1.65}.audience-role-list[data-astro-cid-uctxpwyv]{border-top:1px solid var(--line-dark);margin:0 auto;padding:0;list-style:none}.audience-role-list[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]{border-bottom:1px solid var(--line-dark);grid-template-columns:3rem minmax(13rem,.7fr) minmax(20rem,1.3fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:8.5rem;display:grid}.audience-role-list[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]>span[data-astro-cid-uctxpwyv]{color:var(--yellow);font-size:.85rem;font-weight:760}.audience-role-list[data-astro-cid-uctxpwyv] h3[data-astro-cid-uctxpwyv]{font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,2.8vw,2.75rem);font-weight:570;line-height:1}.audience-role-list[data-astro-cid-uctxpwyv] p[data-astro-cid-uctxpwyv]{max-width:52ch;color:var(--text-on-dark);margin:0;font-size:1rem;line-height:1.6}.audience-context[data-astro-cid-uctxpwyv]{background:var(--offwhite);padding:clamp(5rem,8vw,8rem) 0}.audience-context-grid[data-astro-cid-uctxpwyv]{padding-bottom:0}.audience-context-grid[data-astro-cid-uctxpwyv]>p[data-astro-cid-uctxpwyv]{max-width:48ch;color:var(--text-muted);margin:0;font-size:1.08rem;line-height:1.7}.audience-ecosystem[data-astro-cid-uctxpwyv]{background:var(--green-soft);padding:clamp(5rem,8vw,8rem) 0}.ecosystem-heading[data-astro-cid-uctxpwyv]>p[data-astro-cid-uctxpwyv]{max-width:52ch;color:var(--text-muted);margin:0;font-size:1rem;line-height:1.65}.audience-pillar-list[data-astro-cid-uctxpwyv]{border-top:1px solid var(--ink)}.audience-pillar-list[data-astro-cid-uctxpwyv]>a[data-astro-cid-uctxpwyv]{border-bottom:1px solid color-mix(in srgb,var(--ink),transparent 68%);grid-template-columns:minmax(14rem,.75fr) minmax(20rem,1.25fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:8rem;padding:1.4rem clamp(1rem,2vw,1.75rem);text-decoration:none;display:grid}.audience-pillar-list[data-astro-cid-uctxpwyv]>a[data-astro-cid-uctxpwyv]:before{background:var(--offwhite)}.audience-pillar-list[data-astro-cid-uctxpwyv] strong[data-astro-cid-uctxpwyv]{font-size:clamp(1.75rem,2.8vw,2.75rem)}.audience-pillar-list[data-astro-cid-uctxpwyv] p[data-astro-cid-uctxpwyv]{max-width:48ch;color:var(--text-muted);margin:0;font-size:1rem;line-height:1.6}.audience-pillar-list[data-astro-cid-uctxpwyv]>a[data-astro-cid-uctxpwyv]>span[data-astro-cid-uctxpwyv]{font-size:.9rem}.audience-outcomes[data-astro-cid-uctxpwyv]{background:var(--ink);color:var(--offwhite);padding:clamp(5rem,8vw,8rem) 0}.audience-outcomes-heading[data-astro-cid-uctxpwyv]{padding-bottom:clamp(3rem,6vw,5rem)}.audience-outcomes-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{letter-spacing:-.03em;max-width:14ch;font-size:clamp(2.7rem,4.6vw,4.35rem)}.audience-outcomes-heading[data-astro-cid-uctxpwyv]>span[data-astro-cid-uctxpwyv]{width:3.5rem;font-size:.85rem}.audience-outcomes[data-astro-cid-uctxpwyv] ol[data-astro-cid-uctxpwyv]{border-top:1px solid var(--line-dark);display:block}.audience-outcomes[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv],.audience-outcomes[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]+li[data-astro-cid-uctxpwyv]{border:0;border-bottom:1px solid var(--line-dark);grid-template-columns:3rem minmax(14rem,.7fr) minmax(20rem,1.3fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:8rem;padding:1.4rem 0;display:grid}.audience-outcomes[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]>span[data-astro-cid-uctxpwyv]{color:var(--yellow);font-size:.85rem;font-weight:760}.audience-outcomes[data-astro-cid-uctxpwyv] h3[data-astro-cid-uctxpwyv]{margin:0;font-size:clamp(1.45rem,2.1vw,2rem);line-height:1.08}.audience-outcomes[data-astro-cid-uctxpwyv] p[data-astro-cid-uctxpwyv]{max-width:52ch;color:var(--text-on-dark);margin:0;font-size:1rem;line-height:1.6}.audience-faq[data-astro-cid-uctxpwyv]{background:var(--offwhite);padding:clamp(5rem,8vw,8rem) 0}.audience-faq-grid[data-astro-cid-uctxpwyv]{grid-template-columns:.65fr 1.35fr;gap:clamp(3rem,8vw,8rem)}.faq-note[data-astro-cid-uctxpwyv]{font-size:.9rem;line-height:1.6}.faq-highlight[data-astro-cid-uctxpwyv]{font-size:1.1rem}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=audience-hero] h1[data-astro-cid-uctxpwyv]{transition:transform .75s var(--ease);transform:translateY(1rem)}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=audience-hero].is-visible h1[data-astro-cid-uctxpwyv]{transform:none}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=audience-media]{clip-path:inset(0 0 0 8%);transition:clip-path .9s var(--ease)}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=audience-media].is-visible{clip-path:inset(0)}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=audience-roles] li[data-astro-cid-uctxpwyv]{transition:transform .6s var(--ease);transform:translateY(.75rem)}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=audience-roles].is-visible li[data-astro-cid-uctxpwyv]{transform:none}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=audience-context] h2[data-astro-cid-uctxpwyv]{clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease)}.motion-ready[data-astro-cid-uctxpwyv] [data-astro-cid-uctxpwyv][data-motion=audience-context].is-visible h2[data-astro-cid-uctxpwyv]{clip-path:inset(0)}@media (width<=900px){.audience-hero-intro[data-astro-cid-uctxpwyv],.audience-roles-heading[data-astro-cid-uctxpwyv],.audience-context-grid[data-astro-cid-uctxpwyv],.ecosystem-heading[data-astro-cid-uctxpwyv]{grid-template-columns:1fr;align-items:start;gap:1.5rem}.audience-hero-lead[data-astro-cid-uctxpwyv]{max-width:40rem}.audience-role-list[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv],.audience-outcomes[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv],.audience-outcomes[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]+li[data-astro-cid-uctxpwyv]{grid-template-columns:2.5rem minmax(12rem,.7fr) minmax(16rem,1.3fr)}}@media (width<=760px){.audience-hero[data-astro-cid-uctxpwyv]{padding-top:1.5rem}.audience-hero[data-astro-cid-uctxpwyv] .breadcrumbs[data-astro-cid-uctxpwyv]{margin-bottom:1.5rem}.audience-hero-intro[data-astro-cid-uctxpwyv]{gap:1.35rem;padding-bottom:2.5rem}.audience-kicker[data-astro-cid-uctxpwyv]{margin-bottom:.7rem;font-size:.9rem}.audience-hero[data-astro-cid-uctxpwyv] h1[data-astro-cid-uctxpwyv]{max-width:15ch;font-size:clamp(2.45rem,11.5vw,3.2rem);line-height:.96}.audience-hero-lead[data-astro-cid-uctxpwyv]>p[data-astro-cid-uctxpwyv]{font-size:1rem;line-height:1.6}.audience-actions[data-astro-cid-uctxpwyv]{margin-top:1.4rem;display:grid}.audience-actions[data-astro-cid-uctxpwyv] .text-link[data-astro-cid-uctxpwyv]{justify-self:center}.audience-hero-media[data-astro-cid-uctxpwyv]{border-radius:0 4.5rem 0 0;margin-inline:-1rem}.audience-hero-media[data-astro-cid-uctxpwyv] picture[data-astro-cid-uctxpwyv],.audience-hero-media[data-astro-cid-uctxpwyv] img[data-astro-cid-uctxpwyv]{aspect-ratio:4/3;object-position:57% center;height:auto}.audience-roles[data-astro-cid-uctxpwyv],.audience-context[data-astro-cid-uctxpwyv],.audience-ecosystem[data-astro-cid-uctxpwyv],.audience-outcomes[data-astro-cid-uctxpwyv],.audience-faq[data-astro-cid-uctxpwyv]{padding-block:4.25rem}.audience-roles-heading[data-astro-cid-uctxpwyv],.ecosystem-heading[data-astro-cid-uctxpwyv]{padding-bottom:2.5rem}.audience-roles-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv],.audience-context[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv],.ecosystem-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{max-width:100%;font-size:clamp(2.15rem,9.5vw,2.75rem);line-height:1}.audience-role-list[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv],.audience-outcomes[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv],.audience-outcomes[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]+li[data-astro-cid-uctxpwyv]{grid-template-columns:2rem 1fr;gap:.55rem 1rem;min-height:0;padding:1.5rem 0}.audience-role-list[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]>span[data-astro-cid-uctxpwyv],.audience-outcomes[data-astro-cid-uctxpwyv] li[data-astro-cid-uctxpwyv]>span[data-astro-cid-uctxpwyv]{grid-area:1/1}.audience-role-list[data-astro-cid-uctxpwyv] h3[data-astro-cid-uctxpwyv],.audience-outcomes[data-astro-cid-uctxpwyv] h3[data-astro-cid-uctxpwyv]{grid-area:1/2;font-size:1.75rem}.audience-role-list[data-astro-cid-uctxpwyv] p[data-astro-cid-uctxpwyv],.audience-outcomes[data-astro-cid-uctxpwyv] p[data-astro-cid-uctxpwyv]{grid-area:2/2;font-size:1rem}.audience-pillar-list[data-astro-cid-uctxpwyv]>a[data-astro-cid-uctxpwyv]{grid-template-columns:1fr;gap:.55rem;min-height:0;padding:1.5rem 0}.audience-pillar-list[data-astro-cid-uctxpwyv] strong[data-astro-cid-uctxpwyv]{font-size:1.75rem}.audience-pillar-list[data-astro-cid-uctxpwyv] p[data-astro-cid-uctxpwyv]{grid-area:auto/1}.audience-pillar-list[data-astro-cid-uctxpwyv]>a[data-astro-cid-uctxpwyv]>span[data-astro-cid-uctxpwyv]{grid-area:auto/1;margin-top:.35rem}.audience-outcomes-heading[data-astro-cid-uctxpwyv]{align-items:start;padding-bottom:2.5rem}.audience-outcomes-heading[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{font-size:clamp(2.25rem,10vw,2.85rem)}.audience-outcomes-heading[data-astro-cid-uctxpwyv]>span[data-astro-cid-uctxpwyv]{width:3rem}.audience-faq-grid[data-astro-cid-uctxpwyv]{grid-template-columns:1fr;gap:2rem}.audience-faq[data-astro-cid-uctxpwyv] h2[data-astro-cid-uctxpwyv]{max-width:14ch;font-size:2.2rem}}.platform-nav[data-astro-cid-ov6kjy6e]{border-bottom:1px solid var(--sand-200);background:var(--white)}.platform-nav-track[data-astro-cid-ov6kjy6e]{scrollbar-width:none;display:flex;overflow-x:auto}.platform-nav-track[data-astro-cid-ov6kjy6e]::-webkit-scrollbar{display:none}.platform-nav[data-astro-cid-ov6kjy6e] a[data-astro-cid-ov6kjy6e]{min-height:3.35rem;color:var(--brown-900);white-space:nowrap;flex:none;align-items:center;padding:0 1.05rem;font-size:.8rem;font-weight:690;text-decoration:none;display:flex;position:relative}.platform-nav[data-astro-cid-ov6kjy6e] a[data-astro-cid-ov6kjy6e]:first-child{padding-left:0}.platform-nav[data-astro-cid-ov6kjy6e] a[data-astro-cid-ov6kjy6e]:after{content:"";background:var(--ink);height:2px;transition:transform .28s var(--ease);position:absolute;bottom:0;left:1rem;right:1rem;transform:scaleX(0)}.platform-nav[data-astro-cid-ov6kjy6e] a[data-astro-cid-ov6kjy6e]:first-child:after{left:0}.platform-nav[data-astro-cid-ov6kjy6e] a[data-astro-cid-ov6kjy6e]:hover:after,.platform-nav[data-astro-cid-ov6kjy6e] a[data-astro-cid-ov6kjy6e]:focus-visible:after,.platform-nav[data-astro-cid-ov6kjy6e] a[data-astro-cid-ov6kjy6e][aria-current=page]:after{transform:scaleX(1)}.platform-hero[data-astro-cid-ov6kjy6e]{background:var(--white);padding:clamp(2.75rem,5vw,4.75rem) 0 clamp(4.5rem,7vw,7rem)}.platform-hero-grid[data-astro-cid-ov6kjy6e]{grid-template-columns:minmax(0,1.08fr) minmax(26rem,.92fr);align-items:center;gap:clamp(3rem,5vw,5.5rem);display:grid}.platform-hero-copy[data-astro-cid-ov6kjy6e]{min-width:0}.platform-hero-copy[data-astro-cid-ov6kjy6e] h1[data-astro-cid-ov6kjy6e]{max-width:15ch;font-family:var(--font-display);letter-spacing:-.036em;text-wrap:pretty;margin:.75rem 0 0;font-size:clamp(3.05rem,4.15vw,4.15rem);font-weight:590;line-height:.97}.platform-kicker[data-astro-cid-ov6kjy6e]{color:var(--green-deep);letter-spacing:.055em;text-transform:uppercase;margin:2rem 0 0;font-size:.76rem;font-weight:760}.platform-lead[data-astro-cid-ov6kjy6e]{max-width:57ch;color:var(--brown-900);margin:1.5rem 0 0;font-size:1.04rem;line-height:1.65}.platform-actions[data-astro-cid-ov6kjy6e]{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2rem;display:flex}.evidence-path[data-astro-cid-ov6kjy6e]{background:var(--ink);min-width:0;color:var(--white);isolation:isolate;border-radius:46% 46% .4rem .4rem;margin:0;position:relative;overflow:hidden}.evidence-path[data-astro-cid-ov6kjy6e]:before{content:"";z-index:-1;background:var(--green-deep);width:36%;height:100%;position:absolute;top:0;right:0}.evidence-path[data-astro-cid-ov6kjy6e] figcaption[data-astro-cid-ov6kjy6e]{color:var(--yellow);letter-spacing:.07em;text-transform:uppercase;padding:clamp(4.8rem,8vw,7.25rem) clamp(1.5rem,3vw,2.5rem) 1.25rem clamp(5.5rem,7vw,6.5rem);font-size:.7rem;font-weight:760}.evidence-path[data-astro-cid-ov6kjy6e] ol[data-astro-cid-ov6kjy6e]{margin:0;padding:0 clamp(1.5rem,3vw,2.5rem) clamp(1.5rem,3vw,2.5rem);list-style:none;position:relative}.evidence-path[data-astro-cid-ov6kjy6e] ol[data-astro-cid-ov6kjy6e]:before{content:"";background:color-mix(in srgb,var(--white),transparent 58%);transform-origin:top;width:1px;position:absolute;top:1.1rem;bottom:2.6rem;left:calc(clamp(1.5rem,3vw,2.5rem) + .6rem)}.evidence-path[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]{grid-template-columns:2.7rem minmax(0,1fr);gap:1rem;min-height:9rem;padding:1rem 0 1.5rem;display:grid;position:relative}.evidence-path[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]+li[data-astro-cid-ov6kjy6e]{border-top:1px solid color-mix(in srgb,var(--white),transparent 78%)}.evidence-index[data-astro-cid-ov6kjy6e]{z-index:1;border:1px solid var(--yellow);background:var(--ink);width:1.3rem;height:1.3rem;color:var(--yellow);border-radius:50%;place-items:center;margin-top:.05rem;font-size:.55rem;display:grid;position:relative}.evidence-path[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]:last-child .evidence-index[data-astro-cid-ov6kjy6e]{background:var(--yellow);color:var(--ink)}.evidence-label[data-astro-cid-ov6kjy6e]{color:var(--yellow);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:740;display:block}.evidence-path[data-astro-cid-ov6kjy6e] strong[data-astro-cid-ov6kjy6e]{max-width:19ch;font-family:var(--font-display);letter-spacing:-.025em;margin-top:.65rem;font-size:clamp(1.5rem,2.25vw,2.15rem);font-weight:580;line-height:1.04;display:block}.evidence-path[data-astro-cid-ov6kjy6e] small[data-astro-cid-ov6kjy6e]{max-width:37ch;color:color-mix(in srgb,var(--white),transparent 22%);margin-top:.55rem;font-size:.82rem;line-height:1.5;display:block}.platform-flow[data-astro-cid-ov6kjy6e]{background:var(--ink);color:var(--white);padding:clamp(5.5rem,9vw,8.5rem) 0}.platform-section-heading[data-astro-cid-ov6kjy6e]{grid-template-columns:minmax(20rem,1.25fr) minmax(17rem,.75fr);align-items:end;gap:clamp(2rem,8vw,9rem);padding-bottom:clamp(3rem,5vw,5rem);display:grid}.platform-section-heading[data-astro-cid-ov6kjy6e]>div[data-astro-cid-ov6kjy6e]>p[data-astro-cid-ov6kjy6e],.platform-roles[data-astro-cid-ov6kjy6e] header[data-astro-cid-ov6kjy6e]>p[data-astro-cid-ov6kjy6e],.platform-trust-copy[data-astro-cid-ov6kjy6e]>p[data-astro-cid-ov6kjy6e]{color:var(--yellow);letter-spacing:.065em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:760}.platform-section-heading[data-astro-cid-ov6kjy6e] h2[data-astro-cid-ov6kjy6e],.platform-roles[data-astro-cid-ov6kjy6e] h2[data-astro-cid-ov6kjy6e],.platform-trust[data-astro-cid-ov6kjy6e] h2[data-astro-cid-ov6kjy6e]{max-width:13ch;font-family:var(--font-display);letter-spacing:-.036em;text-wrap:pretty;margin:.85rem 0 0;font-size:clamp(2.75rem,4.4vw,4.4rem);font-weight:580;line-height:.97}.platform-section-heading[data-astro-cid-ov6kjy6e]>span[data-astro-cid-ov6kjy6e],.platform-roles[data-astro-cid-ov6kjy6e] header[data-astro-cid-ov6kjy6e]>span[data-astro-cid-ov6kjy6e],.platform-trust-copy[data-astro-cid-ov6kjy6e]>span[data-astro-cid-ov6kjy6e]{max-width:47ch;color:color-mix(in srgb,var(--white),transparent 22%);font-size:.98rem;line-height:1.65;display:block}.platform-flow-list[data-astro-cid-ov6kjy6e]{border-top:1px solid color-mix(in srgb,var(--white),transparent 72%);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.platform-flow-list[data-astro-cid-ov6kjy6e]:before{content:"";background:var(--yellow);transform-origin:0;width:100%;height:2px;position:absolute;top:-1px;left:0}.platform-flow-list[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]{grid-template-rows:auto 1fr;min-height:15.5rem;padding:1.5rem clamp(1rem,2vw,1.75rem) 1.75rem 0;display:grid}.platform-flow-list[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]+li[data-astro-cid-ov6kjy6e]{border-left:1px solid color-mix(in srgb,var(--white),transparent 72%);padding-left:clamp(1rem,2vw,1.75rem)}.platform-flow-list[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]>span[data-astro-cid-ov6kjy6e]{color:var(--yellow);font-size:.7rem}.platform-flow-list[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]>div[data-astro-cid-ov6kjy6e]{align-self:end}.platform-flow-list[data-astro-cid-ov6kjy6e] h3[data-astro-cid-ov6kjy6e]{font-family:var(--font-display);margin:0;font-size:clamp(1.75rem,2.5vw,2.45rem);font-weight:580;line-height:1}.platform-flow-list[data-astro-cid-ov6kjy6e] p[data-astro-cid-ov6kjy6e]{max-width:31ch;color:color-mix(in srgb,var(--white),transparent 22%);margin:.75rem 0 0;font-size:.9rem;line-height:1.6}.platform-return[data-astro-cid-ov6kjy6e]{max-width:45rem;color:color-mix(in srgb,var(--white),transparent 12%);align-items:center;gap:1rem;margin:2rem 0 0 auto;font-size:.92rem;line-height:1.55;display:flex}.platform-return[data-astro-cid-ov6kjy6e]>span[data-astro-cid-ov6kjy6e]{background:var(--yellow);transform-origin:100%;flex:none;width:clamp(4rem,10vw,10rem);height:1px}.platform-roles[data-astro-cid-ov6kjy6e]{background:var(--white);padding:clamp(5.5rem,9vw,8.5rem) 0}.platform-roles-layout[data-astro-cid-ov6kjy6e]{grid-template-columns:minmax(18rem,.75fr) minmax(31rem,1.25fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.platform-roles[data-astro-cid-ov6kjy6e] header[data-astro-cid-ov6kjy6e]{position:sticky;top:7rem}.platform-roles[data-astro-cid-ov6kjy6e] header[data-astro-cid-ov6kjy6e]>p[data-astro-cid-ov6kjy6e]{color:var(--green-deep)}.platform-roles[data-astro-cid-ov6kjy6e] h2[data-astro-cid-ov6kjy6e]{max-width:11ch}.platform-roles[data-astro-cid-ov6kjy6e] header[data-astro-cid-ov6kjy6e]>span[data-astro-cid-ov6kjy6e]{color:var(--brown-900);margin-top:1.5rem}.platform-role-list[data-astro-cid-ov6kjy6e]{border-top:1px solid var(--ink)}.platform-role-list[data-astro-cid-ov6kjy6e] article[data-astro-cid-ov6kjy6e]{border-bottom:1px solid var(--sand-500);background:linear-gradient(90deg,var(--green-soft),transparent);transition:background-size .55s var(--ease);background-repeat:no-repeat;background-size:0 100%;grid-template-columns:3rem minmax(10rem,.55fr) minmax(15rem,1fr);align-items:start;gap:clamp(1rem,3vw,3rem);padding:clamp(1.6rem,3vw,2.35rem) 0;display:grid}.platform-role-list[data-astro-cid-ov6kjy6e] article[data-astro-cid-ov6kjy6e]:hover{background-size:100% 100%}.platform-role-list[data-astro-cid-ov6kjy6e] article[data-astro-cid-ov6kjy6e]>span[data-astro-cid-ov6kjy6e]{color:var(--green-deep);font-size:.7rem}.platform-role-list[data-astro-cid-ov6kjy6e] h3[data-astro-cid-ov6kjy6e]{font-family:var(--font-display);margin:0;font-size:clamp(1.6rem,2.35vw,2.2rem);font-weight:580;line-height:1}.platform-role-list[data-astro-cid-ov6kjy6e] p[data-astro-cid-ov6kjy6e]{max-width:44ch;color:var(--brown-900);margin:0;line-height:1.62}.platform-trust[data-astro-cid-ov6kjy6e]{background:var(--green-deep);color:var(--white);padding:clamp(5rem,8vw,8rem) 0}.platform-trust-grid[data-astro-cid-ov6kjy6e]{grid-template-columns:minmax(20rem,.88fr) minmax(25rem,1.12fr);align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.platform-trust-copy[data-astro-cid-ov6kjy6e]>p[data-astro-cid-ov6kjy6e]{color:var(--yellow)}.platform-trust[data-astro-cid-ov6kjy6e] h2[data-astro-cid-ov6kjy6e]{max-width:13ch}.platform-trust-copy[data-astro-cid-ov6kjy6e]>span[data-astro-cid-ov6kjy6e]{margin-top:1.5rem}.platform-limits[data-astro-cid-ov6kjy6e]{border-top:1px solid color-mix(in srgb,var(--white),transparent 30%)}.platform-limits[data-astro-cid-ov6kjy6e] article[data-astro-cid-ov6kjy6e]{border-bottom:1px solid color-mix(in srgb,var(--white),transparent 68%);grid-template-columns:minmax(11rem,.72fr) minmax(14rem,1.28fr);gap:clamp(1rem,3vw,3rem);padding:1.6rem 0;display:grid}.platform-limits[data-astro-cid-ov6kjy6e] h3[data-astro-cid-ov6kjy6e]{font-family:var(--font-display);margin:0;font-size:clamp(1.25rem,1.7vw,1.5rem);font-weight:620;line-height:1.2}.platform-limits[data-astro-cid-ov6kjy6e] p[data-astro-cid-ov6kjy6e]{color:color-mix(in srgb,var(--white),transparent 18%);margin:0;font-size:.93rem;line-height:1.65}.platform-next[data-astro-cid-ov6kjy6e]{background:var(--white);padding:1.4rem 0 0}.platform-next[data-astro-cid-ov6kjy6e]>div[data-astro-cid-ov6kjy6e]>p[data-astro-cid-ov6kjy6e]{color:var(--brown-900);margin:0 0 1rem;font-size:.72rem;font-weight:720}.platform-next-grid[data-astro-cid-ov6kjy6e]{border-top:1px solid var(--sand-500);grid-template-columns:.58fr 1.42fr;display:grid}.platform-next[data-astro-cid-ov6kjy6e] a[data-astro-cid-ov6kjy6e]{min-height:7.5rem;color:var(--ink);text-decoration:none;display:flex}.platform-back[data-astro-cid-ov6kjy6e]{border-right:1px solid var(--sand-500);justify-content:space-between;align-items:center;gap:1rem;padding-right:2rem;font-size:.78rem}.platform-back[data-astro-cid-ov6kjy6e] svg[data-astro-cid-ov6kjy6e]{transition:transform .25s var(--ease);transform:rotate(180deg)}.platform-back[data-astro-cid-ov6kjy6e]:hover svg[data-astro-cid-ov6kjy6e]{transform:translate(-.25rem)rotate(180deg)}.platform-next-link[data-astro-cid-ov6kjy6e]{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;padding-left:clamp(2rem,5vw,5rem);display:grid!important}.platform-next-link[data-astro-cid-ov6kjy6e]>span[data-astro-cid-ov6kjy6e]{font-size:.72rem}.platform-next-link[data-astro-cid-ov6kjy6e] strong[data-astro-cid-ov6kjy6e]{font-family:var(--font-display);font-size:clamp(2rem,3.3vw,3.1rem);font-weight:580;line-height:1}.platform-next-link[data-astro-cid-ov6kjy6e] i[data-astro-cid-ov6kjy6e]{transition:transform .25s var(--ease);grid-area:1/2/3;align-self:center;font-style:normal}.platform-next-link[data-astro-cid-ov6kjy6e]:hover i[data-astro-cid-ov6kjy6e]{transform:translate(.3rem)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-hero] .platform-hero-copy[data-astro-cid-ov6kjy6e]{transition:transform .72s var(--ease);transform:translate(-1rem)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-hero] .evidence-path[data-astro-cid-ov6kjy6e]{clip-path:inset(0 0 100%);transition:clip-path .95s 80ms var(--ease)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-hero] .evidence-path[data-astro-cid-ov6kjy6e] ol[data-astro-cid-ov6kjy6e]:before{transition:transform .9s .42s var(--ease);transform:scaleY(0)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-hero] .evidence-path[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]{transition:transform .58s var(--ease);transform:translate(.8rem)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-hero] .evidence-path[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]:nth-child(2){transition-delay:.12s}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-hero] .evidence-path[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]:nth-child(3){transition-delay:.24s}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-hero].is-visible .platform-hero-copy[data-astro-cid-ov6kjy6e],.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-hero].is-visible .evidence-path[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]{transform:none}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-hero].is-visible .evidence-path[data-astro-cid-ov6kjy6e]{clip-path:inset(0)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-hero].is-visible .evidence-path[data-astro-cid-ov6kjy6e] ol[data-astro-cid-ov6kjy6e]:before{transform:scaleY(1)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-heading]:after{content:"";opacity:.22;transform-origin:0;width:100%;height:1px;transition:transform .8s var(--ease);background:currentColor;grid-column:1/-1;margin-top:1.25rem;display:block;transform:scaleX(.12)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-heading].is-visible:after{transform:scaleX(1)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-flow]:before{transition:transform 1s var(--ease);transform:scaleX(.08)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-flow] li[data-astro-cid-ov6kjy6e]>span[data-astro-cid-ov6kjy6e]{transition:transform .55s var(--ease);transform:translateY(-.4rem)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-flow].is-visible:before{transform:scaleX(1)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-flow].is-visible li[data-astro-cid-ov6kjy6e]>span[data-astro-cid-ov6kjy6e]{transform:none}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-return]>span[data-astro-cid-ov6kjy6e]{transition:transform .85s var(--ease);transform:scaleX(.08)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-return].is-visible>span[data-astro-cid-ov6kjy6e]{transform:scaleX(1)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-roles] article[data-astro-cid-ov6kjy6e]{transition:background-size .65s var(--ease),transform .65s var(--ease);background-size:0 100%;transform:translate(.65rem)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-roles].is-visible article[data-astro-cid-ov6kjy6e]{transform:none}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-trust] .platform-limits[data-astro-cid-ov6kjy6e] article[data-astro-cid-ov6kjy6e]{transition:transform .65s var(--ease);transform:translateY(.65rem)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-trust].is-visible .platform-limits[data-astro-cid-ov6kjy6e] article[data-astro-cid-ov6kjy6e]{transform:none}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-trust].is-visible .platform-limits[data-astro-cid-ov6kjy6e] article[data-astro-cid-ov6kjy6e]:nth-child(2){transition-delay:.12s}@media (width<=900px){.platform-hero-grid[data-astro-cid-ov6kjy6e],.platform-roles-layout[data-astro-cid-ov6kjy6e],.platform-trust-grid[data-astro-cid-ov6kjy6e]{grid-template-columns:1fr}.platform-hero-grid[data-astro-cid-ov6kjy6e]{gap:3rem}.evidence-path[data-astro-cid-ov6kjy6e]{justify-self:end;width:min(100%,42rem)}.evidence-path[data-astro-cid-ov6kjy6e] figcaption[data-astro-cid-ov6kjy6e]{padding-left:5rem}.platform-roles[data-astro-cid-ov6kjy6e] header[data-astro-cid-ov6kjy6e]{position:static}.platform-roles[data-astro-cid-ov6kjy6e] h2[data-astro-cid-ov6kjy6e],.platform-trust[data-astro-cid-ov6kjy6e] h2[data-astro-cid-ov6kjy6e]{max-width:15ch}.platform-section-heading[data-astro-cid-ov6kjy6e],.platform-flow-list[data-astro-cid-ov6kjy6e]{grid-template-columns:1fr 1fr}.platform-flow-list[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]:nth-child(3){border-top:1px solid color-mix(in srgb,var(--white),transparent 72%);border-left:0}.platform-flow-list[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]:nth-child(4){border-top:1px solid color-mix(in srgb,var(--white),transparent 72%)}}@media (width<=760px){.platform-nav[data-astro-cid-ov6kjy6e]{position:relative}.platform-nav[data-astro-cid-ov6kjy6e]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,var(--white) 82%);width:2.75rem;height:100%;position:absolute;top:0;right:0}.platform-nav-track[data-astro-cid-ov6kjy6e]{width:100%;padding-inline:1rem 3rem;scroll-padding-inline:1rem}.platform-nav[data-astro-cid-ov6kjy6e] a[data-astro-cid-ov6kjy6e]{scroll-snap-align:center;min-height:3.2rem;padding-inline:.78rem;font-size:.76rem}.platform-nav[data-astro-cid-ov6kjy6e] a[data-astro-cid-ov6kjy6e]:first-child{padding-left:0}.platform-nav[data-astro-cid-ov6kjy6e] a[data-astro-cid-ov6kjy6e][aria-current=page]{scroll-margin-inline:1rem}.platform-hero[data-astro-cid-ov6kjy6e]{padding:1.25rem 0 3.75rem}.platform-hero-grid[data-astro-cid-ov6kjy6e]{gap:2.4rem}.platform-hero-copy[data-astro-cid-ov6kjy6e] .breadcrumbs[data-astro-cid-ov6kjy6e]{margin-bottom:.7rem}.platform-hero-copy[data-astro-cid-ov6kjy6e] h1[data-astro-cid-ov6kjy6e]{letter-spacing:-.032em;max-width:15ch;font-size:clamp(2.25rem,10vw,2.75rem);line-height:.99}.platform-kicker[data-astro-cid-ov6kjy6e]{margin-top:1rem;font-size:.67rem;line-height:1.4}.platform-lead[data-astro-cid-ov6kjy6e]{margin-top:1.15rem;font-size:.97rem;line-height:1.62}.platform-actions[data-astro-cid-ov6kjy6e]{margin-top:1.5rem;display:grid}.platform-actions[data-astro-cid-ov6kjy6e] .button[data-astro-cid-ov6kjy6e]{width:100%}.platform-actions[data-astro-cid-ov6kjy6e] .text-link[data-astro-cid-ov6kjy6e]{justify-self:center}.evidence-path[data-astro-cid-ov6kjy6e]{border-radius:5.5rem 0 0;justify-self:stretch;width:calc(100% + 2rem);max-width:none;margin-inline:-1rem}.evidence-path[data-astro-cid-ov6kjy6e]:before{width:100%;height:35%;top:auto;bottom:0}.evidence-path[data-astro-cid-ov6kjy6e] figcaption[data-astro-cid-ov6kjy6e]{padding:3.75rem 1.25rem 1rem}.evidence-path[data-astro-cid-ov6kjy6e] ol[data-astro-cid-ov6kjy6e]{padding:0 1.25rem 1.25rem}.evidence-path[data-astro-cid-ov6kjy6e] ol[data-astro-cid-ov6kjy6e]:before{bottom:2.3rem;left:1.85rem}.evidence-path[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]{grid-template-columns:2.15rem 1fr;min-height:0;padding:1.15rem 0 1.35rem}.evidence-path[data-astro-cid-ov6kjy6e] strong[data-astro-cid-ov6kjy6e]{font-size:1.55rem}.evidence-path[data-astro-cid-ov6kjy6e] small[data-astro-cid-ov6kjy6e]{font-size:.8rem}.platform-flow[data-astro-cid-ov6kjy6e],.platform-roles[data-astro-cid-ov6kjy6e],.platform-trust[data-astro-cid-ov6kjy6e]{padding:4.25rem 0}.platform-section-heading[data-astro-cid-ov6kjy6e]{grid-template-columns:1fr;gap:1.15rem;padding-bottom:2.5rem}.platform-section-heading[data-astro-cid-ov6kjy6e] h2[data-astro-cid-ov6kjy6e],.platform-roles[data-astro-cid-ov6kjy6e] h2[data-astro-cid-ov6kjy6e],.platform-trust[data-astro-cid-ov6kjy6e] h2[data-astro-cid-ov6kjy6e]{max-width:100%;font-size:clamp(2.15rem,9.3vw,2.8rem);line-height:.99}.platform-section-heading[data-astro-cid-ov6kjy6e]>span[data-astro-cid-ov6kjy6e]{font-size:.94rem}.platform-flow-list[data-astro-cid-ov6kjy6e]{border-top-color:color-mix(in srgb,var(--white),transparent 64%);grid-template-columns:1fr}.platform-flow-list[data-astro-cid-ov6kjy6e]:before{transform-origin:top;width:2px;height:100%;left:.25rem}.platform-flow-list[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e],.platform-flow-list[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]+li[data-astro-cid-ov6kjy6e],.platform-flow-list[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]:nth-child(3){border-top:0;border-bottom:1px solid color-mix(in srgb,var(--white),transparent 72%);border-left:0;grid-template-rows:auto;grid-template-columns:2.5rem 1fr;gap:.8rem;min-height:0;padding:1.45rem 0}.platform-flow-list[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]>span[data-astro-cid-ov6kjy6e]{padding:.22rem 0 0 .82rem}.platform-flow-list[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e]>div[data-astro-cid-ov6kjy6e]{align-self:auto}.platform-flow-list[data-astro-cid-ov6kjy6e] h3[data-astro-cid-ov6kjy6e]{font-size:1.75rem}.platform-return[data-astro-cid-ov6kjy6e]{align-items:flex-start;margin-top:1.5rem;font-size:.86rem}.platform-return[data-astro-cid-ov6kjy6e]>span[data-astro-cid-ov6kjy6e]{width:2.5rem;margin-top:.7rem}.platform-roles-layout[data-astro-cid-ov6kjy6e],.platform-trust-grid[data-astro-cid-ov6kjy6e]{gap:2.5rem}.platform-role-list[data-astro-cid-ov6kjy6e] article[data-astro-cid-ov6kjy6e]{grid-template-columns:2.3rem 1fr;gap:.55rem 1rem;padding:1.45rem 0}.platform-role-list[data-astro-cid-ov6kjy6e] h3[data-astro-cid-ov6kjy6e]{font-size:1.65rem}.platform-role-list[data-astro-cid-ov6kjy6e] p[data-astro-cid-ov6kjy6e]{grid-column:2;font-size:.94rem}.platform-limits[data-astro-cid-ov6kjy6e] article[data-astro-cid-ov6kjy6e]{grid-template-columns:1fr;gap:.7rem;padding:1.45rem 0}.platform-limits[data-astro-cid-ov6kjy6e] h3[data-astro-cid-ov6kjy6e]{font-size:1.3rem}.platform-limits[data-astro-cid-ov6kjy6e] p[data-astro-cid-ov6kjy6e]{font-size:.94rem}.platform-next[data-astro-cid-ov6kjy6e]{padding-top:1.15rem}.platform-next-grid[data-astro-cid-ov6kjy6e]{grid-template-columns:1fr}.platform-back[data-astro-cid-ov6kjy6e]{border-right:0;min-height:4.5rem;padding-right:0}.platform-next-link[data-astro-cid-ov6kjy6e]{border-top:1px solid var(--sand-500);min-height:6.75rem;padding-left:0}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-flow]:before{transform:scaleY(.08)}.motion-ready [data-astro-cid-ov6kjy6e][data-motion=platform-flow].is-visible:before{transform:scaleY(1)}}@media (width<=340px){.platform-hero-copy[data-astro-cid-ov6kjy6e] h1[data-astro-cid-ov6kjy6e]{font-size:2.14rem}.platform-section-heading[data-astro-cid-ov6kjy6e] h2[data-astro-cid-ov6kjy6e],.platform-roles[data-astro-cid-ov6kjy6e] h2[data-astro-cid-ov6kjy6e],.platform-trust[data-astro-cid-ov6kjy6e] h2[data-astro-cid-ov6kjy6e]{font-size:2rem}.platform-role-list[data-astro-cid-ov6kjy6e] article[data-astro-cid-ov6kjy6e]{grid-template-columns:2rem 1fr}.platform-role-list[data-astro-cid-ov6kjy6e] p[data-astro-cid-ov6kjy6e]{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.platform-hero-copy[data-astro-cid-ov6kjy6e],.evidence-path[data-astro-cid-ov6kjy6e],.evidence-path[data-astro-cid-ov6kjy6e] li[data-astro-cid-ov6kjy6e],.evidence-path[data-astro-cid-ov6kjy6e] ol[data-astro-cid-ov6kjy6e]:before,[data-astro-cid-ov6kjy6e][data-motion]:before,[data-astro-cid-ov6kjy6e][data-motion]:after,[data-astro-cid-ov6kjy6e][data-motion] li[data-astro-cid-ov6kjy6e],[data-astro-cid-ov6kjy6e][data-motion] article[data-astro-cid-ov6kjy6e],[data-astro-cid-ov6kjy6e][data-motion]>span[data-astro-cid-ov6kjy6e],.platform-limits[data-astro-cid-ov6kjy6e]{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}.platform-hero[data-astro-cid-ov6kjy6e]{padding-top:clamp(3rem,6vw,6rem)}.platform-hero-copy[data-astro-cid-ov6kjy6e]{align-self:start}.platform-kicker[data-astro-cid-ov6kjy6e]{margin-top:0}@media (width<=760px){.platform-hero[data-astro-cid-ov6kjy6e]{padding-top:1.5rem}.platform-hero-copy[data-astro-cid-ov6kjy6e] .breadcrumbs[data-astro-cid-ov6kjy6e]{margin-bottom:1rem}.platform-kicker[data-astro-cid-ov6kjy6e]{margin-top:0}}.ecosystem-nav[data-astro-cid-4ccr6q3b]{border-bottom:1px solid var(--sand-200);background:color-mix(in srgb,var(--offwhite),white 18%);position:relative}.ecosystem-nav-track[data-astro-cid-4ccr6q3b]{scrollbar-width:none;align-items:stretch;display:flex;overflow-x:auto}.ecosystem-nav-track[data-astro-cid-4ccr6q3b]::-webkit-scrollbar{display:none}.ecosystem-nav[data-astro-cid-4ccr6q3b] a[data-astro-cid-4ccr6q3b]{min-height:3.35rem;color:var(--brown-900);white-space:nowrap;flex:none;align-items:center;padding:0 1.05rem;font-size:.78rem;font-weight:690;text-decoration:none;display:flex;position:relative}.ecosystem-nav[data-astro-cid-4ccr6q3b] a[data-astro-cid-4ccr6q3b]:first-child{padding-left:0}.ecosystem-nav[data-astro-cid-4ccr6q3b] a[data-astro-cid-4ccr6q3b]:after{content:"";background:var(--ink);height:2px;transition:transform .28s var(--ease);position:absolute;bottom:0;left:1rem;right:1rem;transform:scaleX(0)}.ecosystem-nav[data-astro-cid-4ccr6q3b] a[data-astro-cid-4ccr6q3b]:first-child:after{left:0}.ecosystem-nav[data-astro-cid-4ccr6q3b] a[data-astro-cid-4ccr6q3b]:hover:after,.ecosystem-nav[data-astro-cid-4ccr6q3b] a[data-astro-cid-4ccr6q3b][aria-current=page]:after{transform:scaleX(1)}.ecosystem-nav[data-astro-cid-4ccr6q3b] a[data-astro-cid-4ccr6q3b][aria-current=page]{color:var(--ink)}.journey-hero[data-astro-cid-4ccr6q3b]{padding:clamp(3.5rem,6vw,6rem) 0 clamp(5rem,8vw,8rem)}.journey-hero-grid[data-astro-cid-4ccr6q3b]{grid-template-columns:minmax(0,.88fr) minmax(29rem,1.12fr);align-items:center;gap:clamp(3rem,7vw,7.5rem);display:grid}.journey-hero-copy[data-astro-cid-4ccr6q3b] .display[data-astro-cid-4ccr6q3b]{max-width:11ch;font-size:clamp(3.5rem,6vw,6rem)}.journey-hero--plataforma[data-astro-cid-4ccr6q3b] .journey-hero-copy[data-astro-cid-4ccr6q3b] .display[data-astro-cid-4ccr6q3b]{font-size:clamp(3.25rem,5.25vw,5.35rem)}.journey-hero-lead[data-astro-cid-4ccr6q3b]{gap:.85rem;margin-top:1.7rem;display:grid}.journey-hero-copy[data-astro-cid-4ccr6q3b] .lead[data-astro-cid-4ccr6q3b]{max-width:50ch;color:var(--brown-900);margin:0}.journey-actions[data-astro-cid-4ccr6q3b]{flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;margin-top:2rem;display:flex}.journey-hero-media[data-astro-cid-4ccr6q3b]{background:var(--sand-200);border-radius:48% 48% .45rem .45rem;min-height:clamp(31rem,47vw,42rem);margin:0;position:relative;overflow:hidden}.journey-hero-media[data-astro-cid-4ccr6q3b] picture[data-astro-cid-4ccr6q3b],.journey-hero-media[data-astro-cid-4ccr6q3b] img[data-astro-cid-4ccr6q3b]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.journey-hero--curriculo[data-astro-cid-4ccr6q3b] .journey-hero-media[data-astro-cid-4ccr6q3b] img[data-astro-cid-4ccr6q3b],.journey-hero--formacao[data-astro-cid-4ccr6q3b] .journey-hero-media[data-astro-cid-4ccr6q3b] img[data-astro-cid-4ccr6q3b],.journey-hero--materiais[data-astro-cid-4ccr6q3b] .journey-hero-media[data-astro-cid-4ccr6q3b] img[data-astro-cid-4ccr6q3b]{object-fit:cover}.journey-hero--formacao[data-astro-cid-4ccr6q3b] .journey-hero-media[data-astro-cid-4ccr6q3b]{border-radius:.45rem 48% .45rem .45rem}.journey-hero--materiais[data-astro-cid-4ccr6q3b] .journey-hero-media[data-astro-cid-4ccr6q3b]{border-radius:.45rem}.platform-blueprint[data-astro-cid-4ccr6q3b]{background:var(--ink);min-height:34rem;color:var(--offwhite);border-radius:48% 48% .45rem .45rem;padding:clamp(1.5rem,4vw,3.5rem)}.platform-blueprint-label[data-astro-cid-4ccr6q3b]{color:var(--sand-500);font-family:var(--font-display);padding-bottom:clamp(3rem,7vw,6rem);font-size:1.15rem;display:block}.platform-blueprint-flow[data-astro-cid-4ccr6q3b]{border-top:1px solid var(--brown-700)}.platform-blueprint-flow[data-astro-cid-4ccr6q3b]>div[data-astro-cid-4ccr6q3b]{border-bottom:1px solid var(--brown-700);grid-template-columns:3rem 1fr;align-items:center;gap:1rem;padding:1.35rem 0;display:grid}.platform-blueprint-flow[data-astro-cid-4ccr6q3b] span[data-astro-cid-4ccr6q3b]{color:var(--yellow);font-size:.7rem}.platform-blueprint-flow[data-astro-cid-4ccr6q3b] strong[data-astro-cid-4ccr6q3b]{font-family:var(--font-display);font-size:clamp(1.3rem,2vw,1.8rem);font-weight:580}.ecosystem-map-section[data-astro-cid-4ccr6q3b]{padding:clamp(5rem,9vw,9rem) 0}.ecosystem-map-layout[data-astro-cid-4ccr6q3b]{grid-template-columns:minmax(16rem,.52fr) minmax(30rem,1.48fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.ecosystem-map-intro[data-astro-cid-4ccr6q3b]{position:sticky;top:7rem}.ecosystem-map-intro[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b]{max-width:9ch}.ecosystem-map-intro[data-astro-cid-4ccr6q3b] p[data-astro-cid-4ccr6q3b]{max-width:34ch;color:var(--brown-900)}.ecosystem-map[data-astro-cid-4ccr6q3b]{border-top:1px solid var(--ink)}.ecosystem-map[data-astro-cid-4ccr6q3b]>a[data-astro-cid-4ccr6q3b]{border-bottom:1px solid var(--sand-500);isolation:isolate;grid-template-columns:1fr auto;align-items:center;gap:2rem;min-height:10rem;padding:1.75rem clamp(1.25rem,2vw,2rem);text-decoration:none;display:grid;position:relative}.ecosystem-map[data-astro-cid-4ccr6q3b]>a[data-astro-cid-4ccr6q3b]:before{content:"";z-index:-1;background:var(--sand-200);transform-origin:100%;transition:transform .45s var(--ease);position:absolute;inset:.4rem 0;transform:scaleX(0)}.ecosystem-map[data-astro-cid-4ccr6q3b]>a[data-astro-cid-4ccr6q3b]:hover:before,.ecosystem-map[data-astro-cid-4ccr6q3b]>a[data-astro-cid-4ccr6q3b]:focus-visible:before{transform-origin:0;transform:scaleX(1)}.ecosystem-map[data-astro-cid-4ccr6q3b] strong[data-astro-cid-4ccr6q3b],.ecosystem-map[data-astro-cid-4ccr6q3b] small[data-astro-cid-4ccr6q3b]{display:block}.ecosystem-map[data-astro-cid-4ccr6q3b] strong[data-astro-cid-4ccr6q3b]{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2rem,3.8vw,3.8rem);font-weight:570;line-height:1}.ecosystem-map[data-astro-cid-4ccr6q3b] small[data-astro-cid-4ccr6q3b]{max-width:48ch;color:var(--brown-900);margin-top:.65rem;font-size:.93rem}.map-link-action[data-astro-cid-4ccr6q3b]{align-items:center;gap:.55rem;font-size:.76rem;font-weight:760;display:flex}.ecosystem-map[data-astro-cid-4ccr6q3b]>a[data-astro-cid-4ccr6q3b]:hover .map-link-action[data-astro-cid-4ccr6q3b] svg[data-astro-cid-4ccr6q3b]{transform:translate(.3rem)}.map-link-action[data-astro-cid-4ccr6q3b] svg[data-astro-cid-4ccr6q3b]{transition:transform .25s var(--ease)}.ecosystem-sequence[data-astro-cid-4ccr6q3b]{padding:clamp(5rem,9vw,9rem) 0}.ecosystem-sequence-grid[data-astro-cid-4ccr6q3b]{grid-template-columns:minmax(19rem,.8fr) minmax(30rem,1.2fr);align-items:end;gap:clamp(4rem,10vw,10rem);display:grid}.ecosystem-sequence[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b]{max-width:11ch}.ecosystem-sequence[data-astro-cid-4ccr6q3b] p[data-astro-cid-4ccr6q3b]{max-width:49ch;color:var(--sand-200)}.ecosystem-sequence[data-astro-cid-4ccr6q3b] ol[data-astro-cid-4ccr6q3b]{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.ecosystem-sequence[data-astro-cid-4ccr6q3b] ol[data-astro-cid-4ccr6q3b]:before{content:"";background:var(--brown-700);transform-origin:0;height:1px;position:absolute;top:.38rem;left:0;right:0}.ecosystem-sequence[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]{padding:2rem 1rem 0 0;position:relative}.ecosystem-sequence[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b] span[data-astro-cid-4ccr6q3b]{background:var(--yellow);border-radius:50%;width:.8rem;height:.8rem;position:absolute;top:0;left:0}.ecosystem-sequence[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b] strong[data-astro-cid-4ccr6q3b]{font-size:.83rem}.pillar-body[data-astro-cid-4ccr6q3b]{background:var(--ink);color:var(--offwhite);padding:clamp(5.5rem,9vw,9rem) 0}.pillar-body--materiais[data-astro-cid-4ccr6q3b]{background:var(--sand-200);color:var(--ink)}.pillar-statement[data-astro-cid-4ccr6q3b]{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:end;gap:clamp(3rem,9vw,10rem);padding-bottom:clamp(4rem,7vw,7rem);display:grid}.pillar-statement[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b]{max-width:15ch}.pillar-statement[data-astro-cid-4ccr6q3b] .lead[data-astro-cid-4ccr6q3b]{max-width:58ch;color:var(--sand-200);margin:0}.pillar-body--materiais[data-astro-cid-4ccr6q3b] .pillar-statement[data-astro-cid-4ccr6q3b] .lead[data-astro-cid-4ccr6q3b]{color:var(--brown-900)}.pillar-points[data-astro-cid-4ccr6q3b]{margin:0 auto;padding:0;list-style:none;position:relative}.pillar-points[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]{position:relative}.pillar-points[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]>span[data-astro-cid-4ccr6q3b]{color:var(--yellow);font-size:.7rem}.pillar-points[data-astro-cid-4ccr6q3b] h3[data-astro-cid-4ccr6q3b]{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,3vw,3rem);font-weight:570;line-height:1}.pillar-points[data-astro-cid-4ccr6q3b] p[data-astro-cid-4ccr6q3b]{max-width:38ch;color:var(--sand-200);margin:.75rem 0 0}.pillar-points--curriculo[data-astro-cid-4ccr6q3b]{background:var(--brown-700);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.pillar-points--curriculo[data-astro-cid-4ccr6q3b]:before{content:"";background:var(--yellow);transform-origin:0;width:100%;height:1px;transition:transform 1.1s var(--ease);position:absolute;top:-1px;left:0;transform:scaleX(0)}.pillar-points--curriculo[data-astro-cid-4ccr6q3b].is-visible:before{transform:scaleX(1)}.pillar-points--curriculo[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]{background:var(--ink);align-items:flex-end;min-height:14rem;padding:clamp(1.5rem,4vw,3rem);display:flex}.pillar-points--formacao[data-astro-cid-4ccr6q3b]{background:var(--brown-700);grid-template-columns:1fr 1fr;gap:1px;display:grid}.pillar-points--formacao[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]{background:var(--ink);min-height:14rem;transition:transform .7s var(--ease);align-items:flex-end;padding:clamp(1.5rem,4vw,3rem);display:flex}.pillar-points--formacao[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:first-child,.pillar-points--formacao[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:nth-child(4){transform:translate(-.75rem)}.pillar-points--formacao[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:nth-child(2),.pillar-points--formacao[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:nth-child(3){transform:translate(.75rem)}.pillar-points--formacao[data-astro-cid-4ccr6q3b].is-visible li[data-astro-cid-4ccr6q3b]{transform:none}.formation-action[data-astro-cid-4ccr6q3b]{color:var(--yellow);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.65rem;font-size:.72rem;font-weight:780;display:block}.formation-close[data-astro-cid-4ccr6q3b]{border-left:.4rem solid var(--yellow);max-width:38ch;font-family:var(--font-display);margin:clamp(3rem,6vw,6rem) 0 0 auto;padding-left:1.5rem;font-size:clamp(1.55rem,2.5vw,2.45rem);font-weight:570;line-height:1.14}.pillar-points--plataforma[data-astro-cid-4ccr6q3b]{border-top:1px solid var(--brown-700)}.pillar-points--plataforma[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]{border-bottom:1px solid var(--brown-700);min-height:8.5rem;transition:transform .55s var(--ease);grid-template-columns:3rem minmax(12rem,.65fr) minmax(20rem,1.35fr);align-items:center;gap:clamp(1rem,4vw,5rem);display:grid}.pillar-points--plataforma[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:nth-child(2n){transform:translate(clamp(-4rem,-4vw,-1rem))}.pillar-points--plataforma[data-astro-cid-4ccr6q3b].is-visible li[data-astro-cid-4ccr6q3b]:nth-child(2n){transform:none}.pillar-points--plataforma[data-astro-cid-4ccr6q3b] p[data-astro-cid-4ccr6q3b]{margin:0}.layer-process[data-astro-cid-4ccr6q3b]{background:var(--white);padding:clamp(5rem,9vw,9rem) 0}.layer-process--formacao[data-astro-cid-4ccr6q3b]{background:var(--green-soft)}.layer-process--materiais[data-astro-cid-4ccr6q3b]{background:var(--ink);color:var(--white)}.layer-process--plataforma[data-astro-cid-4ccr6q3b]{background:var(--yellow-soft)}.layer-process-heading[data-astro-cid-4ccr6q3b]{justify-content:space-between;align-items:end;gap:2rem;padding-bottom:clamp(3rem,6vw,6rem);display:flex}.layer-process-heading[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b]{max-width:13ch}.layer-process-heading[data-astro-cid-4ccr6q3b]>span[data-astro-cid-4ccr6q3b]{aspect-ratio:1;border:1px solid;border-radius:50%;place-items:center;width:4rem;font-size:.75rem;display:grid}.layer-process[data-astro-cid-4ccr6q3b] ol[data-astro-cid-4ccr6q3b]{border-top:1px solid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.layer-process[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]{border-bottom:1px solid;grid-template-rows:auto 1fr;gap:clamp(2rem,5vw,5rem);min-height:18rem;padding:1.6rem 1.4rem 1.8rem 0;display:grid}.layer-process[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:not(:nth-child(3n+1)){border-left:1px solid;padding-left:1.4rem}.layer-process[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]>span[data-astro-cid-4ccr6q3b]{color:var(--green-deep);font-size:.7rem;font-weight:780}.layer-process--materiais[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]>span[data-astro-cid-4ccr6q3b]{color:var(--yellow)}.layer-process[data-astro-cid-4ccr6q3b] h3[data-astro-cid-4ccr6q3b]{font-family:var(--font-display);margin:0;font-size:clamp(1.45rem,2.4vw,2.35rem);font-weight:590;line-height:1.04}.layer-process[data-astro-cid-4ccr6q3b] p[data-astro-cid-4ccr6q3b]{max-width:38ch;color:var(--text-muted);margin:.8rem 0 0;font-size:.9rem;line-height:1.65}.layer-process--materiais[data-astro-cid-4ccr6q3b] p[data-astro-cid-4ccr6q3b]{color:var(--text-on-dark)}.layer-process--formacao[data-astro-cid-4ccr6q3b] ol[data-astro-cid-4ccr6q3b]{grid-template-columns:1fr}.layer-process--formacao[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b],.layer-process--formacao[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:not(:nth-child(3n+1)){border-left:0;grid-template-rows:auto;grid-template-columns:minmax(12rem,.45fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,6vw,7rem);min-height:0;padding:1.6rem 0}.layer-process--formacao[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]>div[data-astro-cid-4ccr6q3b]{display:contents}.layer-process--formacao[data-astro-cid-4ccr6q3b] p[data-astro-cid-4ccr6q3b]{max-width:62ch;margin:0}.journey-faq[data-astro-cid-4ccr6q3b]{background:var(--offwhite);padding:clamp(4rem,7vw,7rem) 0}.journey-faq-grid[data-astro-cid-4ccr6q3b]{grid-template-columns:.6fr 1.4fr;gap:clamp(3rem,8vw,8rem);display:grid}.journey-faq-grid[data-astro-cid-4ccr6q3b]>.subheading[data-astro-cid-4ccr6q3b],.journey-faq[data-astro-cid-4ccr6q3b] .faq-list[data-astro-cid-4ccr6q3b]{margin:0}.journey-next[data-astro-cid-4ccr6q3b]{background:var(--offwhite)}.journey-next-grid[data-astro-cid-4ccr6q3b]{border-top:1px solid var(--ink);grid-template-columns:.42fr 1.58fr;display:grid}.journey-next-grid--single[data-astro-cid-4ccr6q3b]{grid-template-columns:1fr}.journey-next-grid--single[data-astro-cid-4ccr6q3b] .journey-next-link[data-astro-cid-4ccr6q3b]{border-left:0;padding-left:0}.journey-back[data-astro-cid-4ccr6q3b],.journey-next-link[data-astro-cid-4ccr6q3b]{align-items:center;min-height:8rem;text-decoration:none;display:flex}.journey-back[data-astro-cid-4ccr6q3b]{color:var(--brown-900);gap:.65rem;font-size:.78rem}.journey-back[data-astro-cid-4ccr6q3b] svg[data-astro-cid-4ccr6q3b]{transform:rotate(180deg)}.journey-next-link[data-astro-cid-4ccr6q3b]{border-left:1px solid var(--sand-500);grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;padding:1.5rem 0 1.5rem clamp(2rem,6vw,6rem);display:grid}.journey-next-label[data-astro-cid-4ccr6q3b]{font-size:.72rem}.journey-next-link[data-astro-cid-4ccr6q3b] strong[data-astro-cid-4ccr6q3b]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.8rem,3vw,3rem);font-weight:570}.journey-next-icon[data-astro-cid-4ccr6q3b]{transition:transform .25s var(--ease);grid-area:1/2/3;align-self:center;place-items:center;display:grid}.journey-next-link[data-astro-cid-4ccr6q3b]:hover .journey-next-icon[data-astro-cid-4ccr6q3b]{transform:translate(.35rem)}.contact-band[data-astro-cid-4ccr6q3b] .contact-band-inner[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b]{max-width:16ch}.motion-ready[data-astro-cid-4ccr6q3b] [data-astro-cid-4ccr6q3b][data-motion$=-hero] .journey-hero-copy[data-astro-cid-4ccr6q3b]{transition:transform .65s var(--ease);transform:translateY(.8rem)}.motion-ready[data-astro-cid-4ccr6q3b] [data-astro-cid-4ccr6q3b][data-motion$=-hero] [data-astro-cid-4ccr6q3b]:is(.journey-hero-media,.platform-blueprint){clip-path:inset(0 0 0 8%);transition:clip-path .85s 80ms var(--ease)}.motion-ready[data-astro-cid-4ccr6q3b] [data-astro-cid-4ccr6q3b][data-motion$=-hero].is-visible .journey-hero-copy[data-astro-cid-4ccr6q3b]{transform:none}.motion-ready[data-astro-cid-4ccr6q3b] [data-astro-cid-4ccr6q3b][data-motion$=-hero].is-visible [data-astro-cid-4ccr6q3b]:is(.journey-hero-media,.platform-blueprint){clip-path:inset(0)}.motion-ready[data-astro-cid-4ccr6q3b] [data-astro-cid-4ccr6q3b][data-motion=ecosystem-map]>a[data-astro-cid-4ccr6q3b]{transition:transform .55s var(--ease);transform:translate(1rem)}.motion-ready[data-astro-cid-4ccr6q3b] [data-astro-cid-4ccr6q3b][data-motion=ecosystem-map]>a[data-astro-cid-4ccr6q3b]:nth-child(2){transition-delay:60ms}.motion-ready[data-astro-cid-4ccr6q3b] [data-astro-cid-4ccr6q3b][data-motion=ecosystem-map]>a[data-astro-cid-4ccr6q3b]:nth-child(3){transition-delay:.12s}.motion-ready[data-astro-cid-4ccr6q3b] [data-astro-cid-4ccr6q3b][data-motion=ecosystem-map]>a[data-astro-cid-4ccr6q3b]:nth-child(4){transition-delay:.18s}.motion-ready[data-astro-cid-4ccr6q3b] [data-astro-cid-4ccr6q3b][data-motion=ecosystem-map].is-visible>a[data-astro-cid-4ccr6q3b]{transform:none}.motion-ready [data-astro-cid-4ccr6q3b][data-motion=ecosystem-sequence] ol[data-astro-cid-4ccr6q3b]:before{transform:scaleX(0)}.motion-ready [data-astro-cid-4ccr6q3b][data-motion=ecosystem-sequence] li[data-astro-cid-4ccr6q3b] span[data-astro-cid-4ccr6q3b]{opacity:0;scale:.25}.motion-ready [data-astro-cid-4ccr6q3b][data-motion=ecosystem-sequence].is-visible ol[data-astro-cid-4ccr6q3b]:before{transition:transform 1s .1s var(--ease);transform:scaleX(1)}.motion-ready [data-astro-cid-4ccr6q3b][data-motion=ecosystem-sequence].is-visible li[data-astro-cid-4ccr6q3b] span[data-astro-cid-4ccr6q3b]{opacity:1;transition:opacity .22s ease-out,scale .5s var(--ease);scale:1}.motion-ready [data-astro-cid-4ccr6q3b][data-motion=ecosystem-sequence].is-visible li[data-astro-cid-4ccr6q3b]:first-child span[data-astro-cid-4ccr6q3b]{transition-delay:.18s}.motion-ready [data-astro-cid-4ccr6q3b][data-motion=ecosystem-sequence].is-visible li[data-astro-cid-4ccr6q3b]:nth-child(2) span[data-astro-cid-4ccr6q3b]{transition-delay:.34s}.motion-ready [data-astro-cid-4ccr6q3b][data-motion=ecosystem-sequence].is-visible li[data-astro-cid-4ccr6q3b]:nth-child(3) span[data-astro-cid-4ccr6q3b]{transition-delay:.5s}.motion-ready [data-astro-cid-4ccr6q3b][data-motion=ecosystem-sequence].is-visible li[data-astro-cid-4ccr6q3b]:nth-child(4) span[data-astro-cid-4ccr6q3b]{transition-delay:.66s}.motion-ready[data-astro-cid-4ccr6q3b] .layer-process[data-astro-cid-4ccr6q3b] ol[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]{opacity:0;transition:opacity .4s,transform .65s var(--ease);transform:translateY(1rem)}.motion-ready[data-astro-cid-4ccr6q3b] .layer-process[data-astro-cid-4ccr6q3b] ol[data-astro-cid-4ccr6q3b].is-visible li[data-astro-cid-4ccr6q3b]{opacity:1;transform:none}.motion-ready[data-astro-cid-4ccr6q3b] .layer-process[data-astro-cid-4ccr6q3b] ol[data-astro-cid-4ccr6q3b].is-visible li[data-astro-cid-4ccr6q3b]:nth-child(2),.motion-ready[data-astro-cid-4ccr6q3b] .layer-process[data-astro-cid-4ccr6q3b] ol[data-astro-cid-4ccr6q3b].is-visible li[data-astro-cid-4ccr6q3b]:nth-child(5){transition-delay:80ms}.motion-ready[data-astro-cid-4ccr6q3b] .layer-process[data-astro-cid-4ccr6q3b] ol[data-astro-cid-4ccr6q3b].is-visible li[data-astro-cid-4ccr6q3b]:nth-child(3),.motion-ready[data-astro-cid-4ccr6q3b] .layer-process[data-astro-cid-4ccr6q3b] ol[data-astro-cid-4ccr6q3b].is-visible li[data-astro-cid-4ccr6q3b]:nth-child(6){transition-delay:.16s}@media (width<=900px){.journey-hero-grid[data-astro-cid-4ccr6q3b],.ecosystem-map-layout[data-astro-cid-4ccr6q3b],.ecosystem-sequence-grid[data-astro-cid-4ccr6q3b]{grid-template-columns:1fr}.journey-hero-media[data-astro-cid-4ccr6q3b]{min-height:34rem}.ecosystem-map-intro[data-astro-cid-4ccr6q3b]{position:static}.layer-process[data-astro-cid-4ccr6q3b] ol[data-astro-cid-4ccr6q3b]{grid-template-columns:1fr 1fr}.layer-process[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:not(:nth-child(3n+1)){border-left:0;padding-left:0}.layer-process[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:nth-child(2n){border-left:1px solid;padding-left:1.4rem}.layer-process--formacao[data-astro-cid-4ccr6q3b] ol[data-astro-cid-4ccr6q3b]{grid-template-columns:1fr}.layer-process--formacao[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b],.layer-process--formacao[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:nth-child(2n),.layer-process--formacao[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:not(:nth-child(3n+1)){border-left:0;padding-inline:0}}@media (width<=760px){.ecosystem-nav[data-astro-cid-4ccr6q3b]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--offwhite),white 18%) 80%);width:2.75rem;height:100%;position:absolute;top:0;right:0}.ecosystem-nav-track[data-astro-cid-4ccr6q3b]{overscroll-behavior-inline:contain;width:100%;padding-inline:1rem 3rem;scroll-padding-inline:1rem}.ecosystem-nav[data-astro-cid-4ccr6q3b] a[data-astro-cid-4ccr6q3b]:first-child{padding-left:0}.ecosystem-nav[data-astro-cid-4ccr6q3b] a[data-astro-cid-4ccr6q3b]{scroll-snap-align:center;min-height:3.35rem;padding-inline:.8rem}.ecosystem-nav[data-astro-cid-4ccr6q3b] a[data-astro-cid-4ccr6q3b]:after{left:.8rem;right:.8rem}.journey-hero[data-astro-cid-4ccr6q3b]{padding:1.5rem 0 3.75rem}.journey-hero-grid[data-astro-cid-4ccr6q3b]{gap:2.2rem}.journey-hero-copy[data-astro-cid-4ccr6q3b] .display[data-astro-cid-4ccr6q3b],.journey-hero--plataforma[data-astro-cid-4ccr6q3b] .journey-hero-copy[data-astro-cid-4ccr6q3b] .display[data-astro-cid-4ccr6q3b]{font-size:clamp(2.75rem,13vw,4rem)}.journey-hero-copy[data-astro-cid-4ccr6q3b] .lead[data-astro-cid-4ccr6q3b]{font-size:1rem;line-height:1.55}.journey-actions[data-astro-cid-4ccr6q3b]{display:grid}.journey-actions[data-astro-cid-4ccr6q3b] .text-link[data-astro-cid-4ccr6q3b]{justify-self:center}.journey-hero-media[data-astro-cid-4ccr6q3b]{aspect-ratio:4/3;border-radius:38% 38% 0 0;min-height:0;margin-inline:-1rem}.journey-hero--formacao[data-astro-cid-4ccr6q3b] .journey-hero-media[data-astro-cid-4ccr6q3b],.journey-hero--materiais[data-astro-cid-4ccr6q3b] .journey-hero-media[data-astro-cid-4ccr6q3b]{border-radius:0}.platform-blueprint[data-astro-cid-4ccr6q3b]{border-radius:36% 36% 0 0;min-height:0;margin-inline:-1rem;padding:2rem 1rem}.platform-blueprint-label[data-astro-cid-4ccr6q3b]{padding-bottom:3rem}.ecosystem-map-section[data-astro-cid-4ccr6q3b],.ecosystem-sequence[data-astro-cid-4ccr6q3b],.pillar-body[data-astro-cid-4ccr6q3b]{padding-block:3.75rem}.ecosystem-map-layout[data-astro-cid-4ccr6q3b]{gap:2.5rem}.ecosystem-map-intro[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b]{max-width:12ch}.ecosystem-map[data-astro-cid-4ccr6q3b]>a[data-astro-cid-4ccr6q3b]{grid-template-columns:1fr;gap:1rem;min-height:0;padding:1.6rem 1rem}.ecosystem-map[data-astro-cid-4ccr6q3b] strong[data-astro-cid-4ccr6q3b]{font-size:2rem}.map-link-action[data-astro-cid-4ccr6q3b]{justify-self:start}.ecosystem-sequence-grid[data-astro-cid-4ccr6q3b]{gap:2.75rem}.ecosystem-sequence[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b]{max-width:13ch;font-size:clamp(2.35rem,11vw,3.1rem)}.ecosystem-sequence[data-astro-cid-4ccr6q3b] p[data-astro-cid-4ccr6q3b]{margin-top:1rem;font-size:.95rem}.ecosystem-sequence[data-astro-cid-4ccr6q3b] ol[data-astro-cid-4ccr6q3b]{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.ecosystem-sequence[data-astro-cid-4ccr6q3b] ol[data-astro-cid-4ccr6q3b]:before{transform-origin:0;width:auto;height:1px;inset:.38rem .4rem auto}.ecosystem-sequence[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]{text-align:center;min-width:0;padding:2rem .15rem 0}.ecosystem-sequence[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b] span[data-astro-cid-4ccr6q3b]{top:0;left:50%;transform:translate(-50%)}.ecosystem-sequence[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:first-child{text-align:left}.ecosystem-sequence[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:first-child span[data-astro-cid-4ccr6q3b]{left:.4rem;transform:none}.ecosystem-sequence[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:last-child{text-align:right}.ecosystem-sequence[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:last-child span[data-astro-cid-4ccr6q3b]{left:auto;right:.4rem;transform:none}.ecosystem-sequence[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b] strong[data-astro-cid-4ccr6q3b]{white-space:nowrap;font-size:clamp(.72rem,2.85vw,.8rem);line-height:1.2;display:block}.pillar-statement[data-astro-cid-4ccr6q3b]{grid-template-columns:1fr;gap:1rem;padding-bottom:3rem}.pillar-statement[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b]{font-size:clamp(2.3rem,10vw,3.4rem)}.pillar-statement[data-astro-cid-4ccr6q3b] .lead[data-astro-cid-4ccr6q3b]{font-size:1rem}.pillar-points--curriculo[data-astro-cid-4ccr6q3b],.pillar-points--formacao[data-astro-cid-4ccr6q3b]{grid-template-columns:1fr}.pillar-points--curriculo[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]{border-bottom:1px solid var(--brown-700);min-height:0;padding:1.5rem 0}.pillar-points--formacao[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]{min-height:0;padding:1.5rem}.pillar-points--plataforma[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]{grid-template-columns:2.25rem 1fr;gap:.75rem;min-height:0;padding:1.4rem 0}.pillar-points--plataforma[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:nth-child(2n){padding-left:0}.pillar-points--plataforma[data-astro-cid-4ccr6q3b] p[data-astro-cid-4ccr6q3b]{grid-column:2}.layer-process[data-astro-cid-4ccr6q3b]{padding-block:4rem}.layer-process-heading[data-astro-cid-4ccr6q3b]{align-items:start;padding-bottom:2.5rem}.layer-process-heading[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b]{font-size:clamp(2.45rem,11vw,3.3rem)}.layer-process-heading[data-astro-cid-4ccr6q3b]>span[data-astro-cid-4ccr6q3b]{width:3rem}.layer-process[data-astro-cid-4ccr6q3b] ol[data-astro-cid-4ccr6q3b]{grid-template-columns:1fr}.layer-process[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b],.layer-process[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:nth-child(2n),.layer-process[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]:not(:nth-child(3n+1)){border-left:0;min-height:0;padding:1.45rem 0}.layer-process--formacao[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]{display:block}.layer-process--formacao[data-astro-cid-4ccr6q3b] h3[data-astro-cid-4ccr6q3b]{font-size:1.55rem}.layer-process--formacao[data-astro-cid-4ccr6q3b] p[data-astro-cid-4ccr6q3b]{margin-top:.65rem}.journey-faq-grid[data-astro-cid-4ccr6q3b]{grid-template-columns:1fr;gap:2rem}.journey-next-grid[data-astro-cid-4ccr6q3b]{grid-template-columns:1fr}.journey-back[data-astro-cid-4ccr6q3b]{min-height:4.5rem}.journey-next-link[data-astro-cid-4ccr6q3b]{background:var(--ink);min-height:8.5rem;color:var(--offwhite);border:0;margin-inline:-1rem;padding:1.5rem 4.75rem 1.5rem 1rem}.journey-next-label[data-astro-cid-4ccr6q3b]{font-family:var(--font-display);font-size:1rem;font-weight:600}.journey-next-link[data-astro-cid-4ccr6q3b] strong[data-astro-cid-4ccr6q3b]{grid-area:2/1;font-size:clamp(2.15rem,10vw,2.8rem)}.journey-next-icon[data-astro-cid-4ccr6q3b]{background:var(--yellow);width:1.25rem;height:1.25rem;color:var(--ink);box-sizing:content-box;border-radius:50%;padding:.65rem}}.journey-hero-grid[data-astro-cid-4ccr6q3b]{grid-template-columns:minmax(0,1.08fr) minmax(28rem,.92fr);gap:clamp(3rem,6vw,6rem)}.journey-hero-copy[data-astro-cid-4ccr6q3b] .display[data-astro-cid-4ccr6q3b]{text-wrap:pretty;max-width:17ch;font-size:clamp(3.2rem,4.7vw,4.65rem)}.journey-hero--plataforma[data-astro-cid-4ccr6q3b] .journey-hero-copy[data-astro-cid-4ccr6q3b] .display[data-astro-cid-4ccr6q3b]{max-width:18ch;font-size:clamp(3rem,4.3vw,4.3rem)}.journey-hero-media[data-astro-cid-4ccr6q3b]{min-height:clamp(29rem,42vw,37rem)}.ecosystem-map-layout[data-astro-cid-4ccr6q3b]{grid-template-columns:minmax(20rem,.68fr) minmax(30rem,1.32fr);gap:clamp(3rem,7vw,7rem)}.ecosystem-map-intro[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b]{text-wrap:pretty;max-width:14ch;font-size:clamp(2.8rem,4vw,4rem)}.ecosystem-sequence[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b]{text-wrap:pretty;max-width:17ch;font-size:clamp(2.8rem,4vw,4rem)}.pillar-statement[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b]{text-wrap:pretty;max-width:18ch;font-size:clamp(2.8rem,4.2vw,4.2rem)}.layer-process-heading[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b]{text-wrap:pretty;max-width:18ch;font-size:clamp(2.6rem,4vw,4rem)}.layer-process[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]{min-height:15rem}.layer-process--formacao[data-astro-cid-4ccr6q3b] li[data-astro-cid-4ccr6q3b]{min-height:0}@media (width<=760px){.journey-hero-copy[data-astro-cid-4ccr6q3b] .display[data-astro-cid-4ccr6q3b],.journey-hero--plataforma[data-astro-cid-4ccr6q3b] .journey-hero-copy[data-astro-cid-4ccr6q3b] .display[data-astro-cid-4ccr6q3b]{max-width:18ch;font-size:clamp(1.9rem,8.5vw,2.5rem);line-height:.98}.ecosystem-map-intro[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b],.ecosystem-sequence[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b],.pillar-statement[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b],.layer-process-heading[data-astro-cid-4ccr6q3b] .heading[data-astro-cid-4ccr6q3b]{max-width:100%;font-size:clamp(1.9rem,8.2vw,2.45rem);line-height:1}.journey-next-link[data-astro-cid-4ccr6q3b] strong[data-astro-cid-4ccr6q3b]{text-wrap:pretty;font-size:clamp(1.65rem,7.5vw,2.1rem)}.journey-hero-grid[data-astro-cid-4ccr6q3b],.ecosystem-map-layout[data-astro-cid-4ccr6q3b],.ecosystem-sequence-grid[data-astro-cid-4ccr6q3b],.pillar-statement[data-astro-cid-4ccr6q3b]{grid-template-columns:minmax(0,1fr);gap:2.2rem}.journey-hero-grid[data-astro-cid-4ccr6q3b]>[data-astro-cid-4ccr6q3b],.ecosystem-map-layout[data-astro-cid-4ccr6q3b]>[data-astro-cid-4ccr6q3b],.ecosystem-sequence-grid[data-astro-cid-4ccr6q3b]>[data-astro-cid-4ccr6q3b],.pillar-statement[data-astro-cid-4ccr6q3b]>[data-astro-cid-4ccr6q3b]{min-width:0}.journey-hero-media[data-astro-cid-4ccr6q3b]{aspect-ratio:4/3;border-radius:38% 38% .5rem .5rem;width:100%;min-height:0;margin-inline:auto}.journey-hero--formacao[data-astro-cid-4ccr6q3b] .journey-hero-media[data-astro-cid-4ccr6q3b],.journey-hero--materiais[data-astro-cid-4ccr6q3b] .journey-hero-media[data-astro-cid-4ccr6q3b]{border-radius:.5rem}}.journey-hero-copy[data-astro-cid-4ccr6q3b]{align-self:start}.material-nav[data-astro-cid-grxjg3zg]{border-bottom:1px solid var(--line)}.material-nav[data-astro-cid-grxjg3zg]>div[data-astro-cid-grxjg3zg]{scrollbar-width:none;display:flex;overflow-x:auto}.material-nav[data-astro-cid-grxjg3zg]>div[data-astro-cid-grxjg3zg]::-webkit-scrollbar{display:none}.material-nav[data-astro-cid-grxjg3zg] a[data-astro-cid-grxjg3zg]{min-height:3.35rem;color:var(--text-muted);white-space:nowrap;flex:none;align-items:center;padding-inline:1rem;font-size:.78rem;font-weight:720;text-decoration:none;display:flex;position:relative}.material-nav[data-astro-cid-grxjg3zg] a[data-astro-cid-grxjg3zg]:first-child{padding-left:0}.material-nav[data-astro-cid-grxjg3zg] a[data-astro-cid-grxjg3zg]:after{content:"";background:var(--ink);height:2px;transition:transform .28s var(--ease);position:absolute;bottom:0;left:1rem;right:1rem;transform:scaleX(0)}.material-nav[data-astro-cid-grxjg3zg] a[data-astro-cid-grxjg3zg]:hover,.material-nav[data-astro-cid-grxjg3zg] a[data-astro-cid-grxjg3zg][aria-current=page]{color:var(--ink)}.material-nav[data-astro-cid-grxjg3zg] a[data-astro-cid-grxjg3zg]:hover:after,.material-nav[data-astro-cid-grxjg3zg] a[data-astro-cid-grxjg3zg][aria-current=page]:after{transform:scaleX(1)}.ce-hero[data-astro-cid-grxjg3zg]{padding:clamp(3rem,6vw,6rem) 0 clamp(5rem,8vw,8rem)}.ce-hero-grid[data-astro-cid-grxjg3zg]{grid-template-columns:minmax(0,.85fr) minmax(31rem,1.15fr);align-items:center;gap:clamp(3rem,7vw,8rem);display:grid}.ce-hero[data-astro-cid-grxjg3zg] h1[data-astro-cid-grxjg3zg]{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(3.5rem,5.6vw,5.9rem);font-weight:570;line-height:.88}.ce-hero-copy[data-astro-cid-grxjg3zg]>p[data-astro-cid-grxjg3zg]{max-width:55ch;color:var(--text-muted);margin:1.6rem 0 0;font-size:1.05rem;line-height:1.7}.ce-hero-copy[data-astro-cid-grxjg3zg]>.ce-hero-kicker[data-astro-cid-grxjg3zg]{color:var(--green-deep);letter-spacing:.02em;margin:0 0 1rem;font-size:.82rem;font-weight:780;line-height:1.4}.ce-actions[data-astro-cid-grxjg3zg]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2rem;display:flex}.ce-hero[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg]{background:var(--yellow);grid-template-rows:auto auto;margin:0;padding:.75rem;display:grid}.ce-hero[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg] picture[data-astro-cid-grxjg3zg],.ce-hero[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg] img[data-astro-cid-grxjg3zg]{object-fit:cover;width:100%;height:auto;display:block;position:static}.ce-hero[data-astro-cid-grxjg3zg] figcaption[data-astro-cid-grxjg3zg]{flex-wrap:wrap;align-items:center;gap:.45rem;padding:.8rem .25rem .1rem;font-size:.82rem;font-weight:720;display:flex}.ce-hero[data-astro-cid-grxjg3zg] figcaption[data-astro-cid-grxjg3zg] span[data-astro-cid-grxjg3zg]{color:var(--green-deep)}.ce-origin[data-astro-cid-grxjg3zg],.ce-programs[data-astro-cid-grxjg3zg],.ce-areas[data-astro-cid-grxjg3zg],.ce-product[data-astro-cid-grxjg3zg],.ce-ages[data-astro-cid-grxjg3zg],.ce-pedagogy[data-astro-cid-grxjg3zg],.ce-stage[data-astro-cid-grxjg3zg],.ce-preschool[data-astro-cid-grxjg3zg],.ce-close[data-astro-cid-grxjg3zg]{padding:clamp(5rem,9vw,9rem) 0}.ce-close-grid[data-astro-cid-grxjg3zg]{grid-template-columns:minmax(23rem,.95fr) minmax(25rem,1.05fr);gap:clamp(3rem,7vw,7rem);display:grid}.ce-origin[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg],.ce-section-heading[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg],.ce-areas[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg],.ce-product[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg],.ce-ages[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg],.ce-pedagogy[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg],.ce-stage[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg],.ce-preschool[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg],.ce-close[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg]{font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4.15vw,4.35rem);font-weight:560;line-height:.96}.ce-origin[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg],.ce-section-heading[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg],.ce-product[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg],.ce-ages[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg],.ce-pedagogy[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg],.ce-stage[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg],.ce-preschool[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg],.ce-close[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg]{line-height:1.72}.ce-title-mobile[data-astro-cid-grxjg3zg],.ce-break-mobile[data-astro-cid-grxjg3zg]{display:none}.ce-title-desktop[data-astro-cid-grxjg3zg]{display:block}.ce-break-desktop[data-astro-cid-grxjg3zg]{display:inline}.ce-line[data-astro-cid-grxjg3zg]{display:block}.ce-lead[data-astro-cid-grxjg3zg]{font-size:clamp(1.15rem,1.8vw,1.5rem);color:var(--ink)!important;line-height:1.52!important}.ce-origin-heading[data-astro-cid-grxjg3zg]{grid-template-columns:minmax(42rem,1.25fr) minmax(23rem,.75fr);align-items:end;gap:clamp(2.5rem,5vw,6rem);display:grid}.ce-origin-title[data-astro-cid-grxjg3zg] .ce-line[data-astro-cid-grxjg3zg]{white-space:nowrap}.ce-origin-heading[data-astro-cid-grxjg3zg] .ce-lead[data-astro-cid-grxjg3zg]{max-width:44ch;margin:0 0 .15rem}.ce-origin-story[data-astro-cid-grxjg3zg]{border-top:1px solid var(--ink);grid-template-columns:minmax(24rem,.85fr) minmax(30rem,1.15fr);align-items:start;gap:clamp(3rem,8vw,9rem);margin-top:clamp(3.5rem,7vw,6rem);padding-top:clamp(2rem,3vw,3rem);display:grid}.ce-origin-story[data-astro-cid-grxjg3zg]>strong[data-astro-cid-grxjg3zg]{max-width:15ch;color:var(--green-deep);font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2rem,3.25vw,3.35rem);font-weight:570;line-height:1.04}.ce-origin-story[data-astro-cid-grxjg3zg]>div[data-astro-cid-grxjg3zg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);display:grid}.ce-origin-story[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg]{color:var(--text-muted);margin:0}.ce-programs[data-astro-cid-grxjg3zg]{background:var(--green-soft)}.ce-section-heading[data-astro-cid-grxjg3zg]{grid-template-columns:minmax(20rem,1fr) minmax(22rem,.72fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.ce-section-heading[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg]{max-width:16ch}.ce-section-heading[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg]{max-width:52ch;color:var(--text-muted);margin:0}.ce-program-grid[data-astro-cid-grxjg3zg]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.5rem);display:grid}.ce-program-grid[data-astro-cid-grxjg3zg] article[data-astro-cid-grxjg3zg]{background:var(--white)}.ce-program-grid[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg]{aspect-ratio:16/10;margin:0;overflow:hidden}.ce-program-grid[data-astro-cid-grxjg3zg] img[data-astro-cid-grxjg3zg]{object-fit:cover;width:100%;height:100%}.ce-program-grid[data-astro-cid-grxjg3zg] article[data-astro-cid-grxjg3zg]>div[data-astro-cid-grxjg3zg]{padding:clamp(1.5rem,3vw,2.5rem)}.ce-range[data-astro-cid-grxjg3zg]{color:var(--green-deep);letter-spacing:.02em;margin:0 0 .9rem;font-size:.78rem;font-weight:760}.ce-nowrap[data-astro-cid-grxjg3zg]{white-space:nowrap}.ce-program-grid[data-astro-cid-grxjg3zg] h3[data-astro-cid-grxjg3zg]{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,3.2vw,3.25rem);font-weight:570;line-height:1}.ce-program-grid[data-astro-cid-grxjg3zg] h3[data-astro-cid-grxjg3zg]+p[data-astro-cid-grxjg3zg]{min-height:5em;color:var(--text-muted);line-height:1.62}.ce-program-grid[data-astro-cid-grxjg3zg] dl[data-astro-cid-grxjg3zg]{gap:2rem;margin:2rem 0;display:flex}.ce-program-grid[data-astro-cid-grxjg3zg] dl[data-astro-cid-grxjg3zg] div[data-astro-cid-grxjg3zg]{display:grid}.ce-program-grid[data-astro-cid-grxjg3zg] dt[data-astro-cid-grxjg3zg]{font-family:var(--font-display);font-size:2.3rem;font-weight:600;line-height:1}.ce-program-grid[data-astro-cid-grxjg3zg] dd[data-astro-cid-grxjg3zg]{color:var(--text-muted);margin:.35rem 0 0;font-size:.82rem}.ce-program-grid[data-astro-cid-grxjg3zg] a[data-astro-cid-grxjg3zg]{align-items:center;gap:.55rem;font-weight:750;text-decoration:none;display:inline-flex}.ce-program-grid[data-astro-cid-grxjg3zg] a[data-astro-cid-grxjg3zg] svg{transition:transform .25s var(--ease)}.ce-program-grid[data-astro-cid-grxjg3zg] a[data-astro-cid-grxjg3zg]:hover svg{transform:translate(.3rem)}.ce-areas-heading[data-astro-cid-grxjg3zg]{grid-template-columns:minmax(20rem,1fr) minmax(22rem,.75fr);align-items:end;gap:clamp(3rem,9vw,10rem);margin-bottom:clamp(3.5rem,6vw,6rem);display:grid}.ce-areas-heading[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg]{max-width:50ch;color:var(--text-on-dark);margin:.6rem 0;line-height:1.68}.ce-area-grid[data-astro-cid-grxjg3zg]{border-top:1px solid #ffffff59;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ce-area-grid[data-astro-cid-grxjg3zg] article[data-astro-cid-grxjg3zg]{border-bottom:1px solid #ffffff3d;min-height:22rem;padding:2rem 2rem 2rem 0}.ce-area-grid[data-astro-cid-grxjg3zg] article[data-astro-cid-grxjg3zg]:nth-child(2n){border-left:1px solid #ffffff3d;padding-left:2rem}.ce-area-grid[data-astro-cid-grxjg3zg] span[data-astro-cid-grxjg3zg]{color:var(--yellow);text-transform:uppercase;font-size:.73rem;font-weight:780}.ce-area-grid[data-astro-cid-grxjg3zg] h3[data-astro-cid-grxjg3zg]{max-width:15ch;font-family:var(--font-display);margin:3rem 0 1.3rem;font-size:clamp(2rem,3.3vw,3.3rem);font-weight:560;line-height:1}.ce-area-grid[data-astro-cid-grxjg3zg] strong[data-astro-cid-grxjg3zg]{max-width:35ch;font-size:1.05rem;line-height:1.45;display:block}.ce-area-grid[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg]{max-width:54ch;color:var(--text-on-dark);margin:1rem 0 0;line-height:1.62}.ce-area-close[data-astro-cid-grxjg3zg]{font-family:var(--font-display);text-align:right;margin:3.2rem 0 0;font-size:clamp(1.7rem,3vw,3rem);font-weight:560}.ce-product-grid[data-astro-cid-grxjg3zg]{grid-template-columns:minmax(27rem,1.08fr) minmax(24rem,.92fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.ce-product[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg]{background:var(--yellow-soft);margin:0;position:sticky;top:7rem}.ce-product[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg] img[data-astro-cid-grxjg3zg]{width:100%;height:auto;display:block}.ce-product-copy[data-astro-cid-grxjg3zg]>h2[data-astro-cid-grxjg3zg]{max-width:none;font-size:clamp(2.5rem,3.4vw,3.6rem)}.ce-product-title[data-astro-cid-grxjg3zg] .ce-line[data-astro-cid-grxjg3zg]{white-space:nowrap}.ce-product-copy[data-astro-cid-grxjg3zg]>.ce-lead[data-astro-cid-grxjg3zg]{margin:1.6rem 0 3rem}.ce-anatomy[data-astro-cid-grxjg3zg]{border-top:1px solid var(--ink)}.ce-anatomy[data-astro-cid-grxjg3zg] article[data-astro-cid-grxjg3zg]{border-bottom:1px solid var(--line);grid-template-columns:2.3rem 1fr;gap:1rem;padding:1.2rem 0;display:grid}.ce-anatomy[data-astro-cid-grxjg3zg] span[data-astro-cid-grxjg3zg]{font-size:.72rem}.ce-anatomy[data-astro-cid-grxjg3zg] h3[data-astro-cid-grxjg3zg]{margin:0;font-size:1rem}.ce-anatomy[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg]{color:var(--text-muted);margin:.35rem 0 0;font-size:.9rem;line-height:1.55}.ce-note[data-astro-cid-grxjg3zg]{border-top:1px solid var(--green-deep);margin-top:2rem;padding-top:1.1rem;font-weight:680}.ce-sheet-frame[data-astro-cid-grxjg3zg]{position:relative}.ce-sheet-open[data-astro-cid-grxjg3zg]{border:1px solid var(--ink);background:var(--ink);min-height:2.75rem;color:var(--white);font:inherit;cursor:pointer;border-radius:.2rem;align-items:center;gap:.55rem;padding:.7rem 1rem;font-size:.82rem;font-weight:760;transition:background .25s,color .25s;display:inline-flex;position:absolute;bottom:1rem;right:1rem}.ce-sheet-open[data-astro-cid-grxjg3zg]:hover{background:var(--yellow);color:var(--ink)}.ce-sheet-open[data-astro-cid-grxjg3zg]:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.ce-sheet-open[data-astro-cid-grxjg3zg] svg{transition:transform .25s var(--ease)}.ce-sheet-open[data-astro-cid-grxjg3zg]:hover svg{transform:rotate(90deg)}.ce-sheet-dialog[data-astro-cid-grxjg3zg]{width:min(94vw,84rem);max-width:none;height:min(92vh,64rem);max-height:none;color:var(--ink);background:0 0;border:0;margin:auto;padding:0}.ce-sheet-dialog[data-astro-cid-grxjg3zg]::backdrop{background:#171a15db}.ce-sheet-dialog-panel[data-astro-cid-grxjg3zg]{background:var(--white);grid-template-rows:auto minmax(0,1fr);height:100%;display:grid}.ce-sheet-dialog[data-astro-cid-grxjg3zg] header[data-astro-cid-grxjg3zg]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.75rem 1rem;display:flex}.ce-sheet-dialog[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg]{font-family:var(--font-display);margin:0;font-size:1.4rem;font-weight:600}.ce-sheet-dialog-stage[data-astro-cid-grxjg3zg]{background:var(--green-soft);place-items:center;min-height:0;padding:1.25rem;display:grid;overflow:auto}.ce-sheet-dialog-stage[data-astro-cid-grxjg3zg] img[data-astro-cid-grxjg3zg]{max-width:100%;height:auto;max-height:none;display:block}.ce-sheet-dialog[data-astro-cid-grxjg3zg] .icon-button[data-astro-cid-grxjg3zg]:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.ce-ages[data-astro-cid-grxjg3zg]{background:var(--yellow)}.ce-ages-grid[data-astro-cid-grxjg3zg]{grid-template-columns:minmax(26rem,1fr) minmax(28rem,1fr);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}.ce-ages-copy[data-astro-cid-grxjg3zg]>h2[data-astro-cid-grxjg3zg]{max-width:18ch;font-size:clamp(2.65rem,3.7vw,3.85rem)}.ce-ages-copy[data-astro-cid-grxjg3zg]>p[data-astro-cid-grxjg3zg]{max-width:56ch}.ce-ages[data-astro-cid-grxjg3zg] ol[data-astro-cid-grxjg3zg]{border-top:1px solid var(--ink);margin:2.5rem 0 0;padding:0;list-style:none}.ce-ages[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]{border-bottom:1px solid #1418124d;grid-template-columns:5.2rem 1fr;gap:1rem;padding:1rem 0;display:grid}.ce-ages[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg] span[data-astro-cid-grxjg3zg]{font-size:.78rem;font-weight:800}.ce-ages[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg] strong[data-astro-cid-grxjg3zg]{font-size:.95rem}.ce-ages[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg]{background:0 0;margin:0}.ce-ages[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg] img[data-astro-cid-grxjg3zg]{width:100%;height:auto;display:block}.ce-ages[data-astro-cid-grxjg3zg] .ce-sheet-open[data-astro-cid-grxjg3zg]{bottom:7%;left:20%;right:auto}.ce-pedagogy[data-astro-cid-grxjg3zg]{background:var(--green-deep);color:var(--white);overflow:hidden}.ce-pedagogy-intro[data-astro-cid-grxjg3zg]{grid-template-columns:minmax(27rem,1.05fr) minmax(24rem,.95fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.ce-pedagogy[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg]{max-width:none}.ce-pedagogy[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg] .ce-line[data-astro-cid-grxjg3zg]{white-space:nowrap}.ce-pedagogy-intro[data-astro-cid-grxjg3zg]>div[data-astro-cid-grxjg3zg]{gap:clamp(1.5rem,3vw,2.4rem);display:grid}.ce-pedagogy-intro[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg]{color:#ffffffc7;max-width:57ch;margin:0}.ce-pedagogy-intro[data-astro-cid-grxjg3zg] strong[data-astro-cid-grxjg3zg]{max-width:27ch;color:var(--yellow);font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.55rem,2.5vw,2.5rem);font-weight:560;line-height:1.08;display:block}.ce-pedagogy-path[data-astro-cid-grxjg3zg]{margin-top:clamp(4rem,7vw,7rem)}.ce-pedagogy-path[data-astro-cid-grxjg3zg] ol[data-astro-cid-grxjg3zg]{border-top:1px solid #ffffff57;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.ce-pedagogy-path[data-astro-cid-grxjg3zg] ol[data-astro-cid-grxjg3zg]:before{content:"";background:var(--yellow);transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0}.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]{min-height:18rem;padding:clamp(1.4rem,2.4vw,2.25rem) clamp(1rem,2.2vw,2rem) 2rem 0;position:relative}.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]+li[data-astro-cid-grxjg3zg]{border-left:1px solid #ffffff2e;padding-left:clamp(1rem,2.2vw,2rem)}.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]:before{content:"";background:var(--yellow);border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:-.35rem;left:0}.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]+li[data-astro-cid-grxjg3zg]:before{left:clamp(1rem,2.2vw,2rem)}.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]>span[data-astro-cid-grxjg3zg]{color:var(--yellow);font-size:.73rem;font-weight:790}.ce-pedagogy-path[data-astro-cid-grxjg3zg] h3[data-astro-cid-grxjg3zg]{max-width:12ch;font-family:var(--font-display);letter-spacing:-.025em;margin:clamp(2.8rem,5vw,5rem) 0 1rem;font-size:clamp(1.6rem,2.3vw,2.35rem);font-weight:580;line-height:1}.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg]{color:#ffffffb3;max-width:30ch;margin:0;font-size:.92rem;line-height:1.6}.ce-pedagogy-return[data-astro-cid-grxjg3zg]{border-top:1px solid #ffffff57;border-bottom:1px solid #ffffff57;grid-template-columns:auto minmax(15rem,.82fr) minmax(20rem,1.18fr);align-items:center;gap:clamp(1rem,3vw,3rem);padding:clamp(1.5rem,2.7vw,2.5rem) 0;display:grid}.ce-pedagogy-return[data-astro-cid-grxjg3zg] svg{color:var(--yellow);transform:rotate(-20deg)}.ce-pedagogy-return[data-astro-cid-grxjg3zg] strong[data-astro-cid-grxjg3zg]{max-width:24ch;font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.5rem,2.35vw,2.35rem);font-weight:570;line-height:1.08}.ce-pedagogy-return[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg]{color:#ffffffc7;max-width:58ch;margin:0}.ce-stage-grid[data-astro-cid-grxjg3zg]{grid-template-columns:minmax(24rem,.92fr) minmax(28rem,1.08fr);gap:clamp(3rem,9vw,10rem);display:grid}.ce-stage[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg]{max-width:none;font-size:clamp(2.5rem,3.5vw,3.65rem)}.ce-stage[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg] .ce-line[data-astro-cid-grxjg3zg]{white-space:nowrap}.ce-stage-grid[data-astro-cid-grxjg3zg]>div[data-astro-cid-grxjg3zg]:first-child>p[data-astro-cid-grxjg3zg]:not(.ce-range){max-width:58ch;color:var(--text-muted)}.ce-principles[data-astro-cid-grxjg3zg]{border-top:1px solid var(--ink)}.ce-principles[data-astro-cid-grxjg3zg] article[data-astro-cid-grxjg3zg]{border-bottom:1px solid var(--line);grid-template-columns:2.5rem minmax(9rem,.55fr) minmax(12rem,1fr);gap:1rem;padding:1.5rem 0;display:grid}.ce-principles[data-astro-cid-grxjg3zg] span[data-astro-cid-grxjg3zg]{font-size:.72rem}.ce-principles[data-astro-cid-grxjg3zg] h3[data-astro-cid-grxjg3zg]{font-family:var(--font-display);margin:0;font-size:1.45rem;font-weight:590;line-height:1.05}.ce-principles[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg]{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.58}.ce-preschool[data-astro-cid-grxjg3zg]{background:var(--yellow-soft)}.ce-preschool-heading[data-astro-cid-grxjg3zg]{margin-bottom:clamp(3rem,6vw,5rem)}.ce-preschool-heading[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg]{max-width:none;font-size:clamp(2.65rem,3.55vw,3.75rem)}.ce-preschool-heading[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg] .ce-line[data-astro-cid-grxjg3zg]{white-space:nowrap}.ce-preschool-grid[data-astro-cid-grxjg3zg]{grid-template-columns:minmax(29rem,1.05fr) minmax(27rem,.95fr);align-items:center;gap:clamp(3rem,6vw,7rem);display:grid}.ce-preschool[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg]{aspect-ratio:4/3;margin:0;overflow:hidden}.ce-preschool[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg] img[data-astro-cid-grxjg3zg]{object-fit:cover;object-position:center;width:100%;height:100%}.ce-preschool[data-astro-cid-grxjg3zg] div[data-astro-cid-grxjg3zg]>p[data-astro-cid-grxjg3zg]:not(.ce-range){color:var(--text-muted)}.ce-preschool[data-astro-cid-grxjg3zg] blockquote[data-astro-cid-grxjg3zg]{border-top:1px solid var(--green-deep);font-family:var(--font-display);margin:2rem 0;padding:1.4rem 0 0;font-size:clamp(1.2rem,1.8vw,1.6rem);font-weight:560;line-height:1.35}.ce-preschool-close[data-astro-cid-grxjg3zg]{font-family:var(--font-display);font-weight:580;color:var(--ink)!important;font-size:clamp(1.8rem,3vw,3rem)!important;line-height:1.03!important}.ce-close-grid[data-astro-cid-grxjg3zg]{grid-template-columns:minmax(29rem,1.15fr) minmax(23rem,.85fr);align-items:end}.ce-close[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg]{max-width:none;font-size:clamp(2.65rem,3.45vw,3.65rem)}.ce-close[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg] .ce-line[data-astro-cid-grxjg3zg]{white-space:nowrap}.ce-close-grid[data-astro-cid-grxjg3zg]>div[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg]{max-width:58ch;color:var(--text-on-dark);margin:0 0 2rem}.ce-signature[data-astro-cid-grxjg3zg]{width:min(100% - 2rem,var(--shell));font-family:var(--font-display);text-align:right;border-top:1px solid #ffffff4d;margin:clamp(4rem,7vw,7rem) auto 0;padding-top:2rem;font-size:clamp(1.5rem,2.7vw,2.8rem)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-hero] .ce-hero-copy[data-astro-cid-grxjg3zg]{opacity:0;transition:opacity .45s ease-out,transform .75s var(--ease);transform:translate(-1rem)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-hero] figure[data-astro-cid-grxjg3zg]{clip-path:inset(0 0 0 100%);transition:clip-path .95s 80ms var(--ease)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-hero].is-visible .ce-hero-copy[data-astro-cid-grxjg3zg]{opacity:1;transform:none}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-hero].is-visible figure[data-astro-cid-grxjg3zg]{clip-path:inset(0)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-origin] .ce-origin-heading[data-astro-cid-grxjg3zg]{opacity:0;transition:opacity .45s ease-out,transform .7s var(--ease);transform:translateY(1rem)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-origin] .ce-origin-story[data-astro-cid-grxjg3zg]{opacity:0;transition:opacity .4s .14s ease-out,transform .65s .14s var(--ease);transform:translateY(.75rem)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-origin].is-visible [data-astro-cid-grxjg3zg]:is(.ce-origin-heading,.ce-origin-story){opacity:1;transform:none}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-programs] article[data-astro-cid-grxjg3zg]{opacity:0;transition:opacity .5s ease-out,transform .75s var(--ease);transform:translateY(1.5rem)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-programs].is-visible article[data-astro-cid-grxjg3zg]{opacity:1;transform:none}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-programs].is-visible article[data-astro-cid-grxjg3zg]:nth-child(2){transition-delay:.14s}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-areas] article[data-astro-cid-grxjg3zg]{opacity:0;transition:opacity .45s ease-out,transform .7s var(--ease);transform:translateY(1rem)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-areas].is-visible article[data-astro-cid-grxjg3zg]{opacity:1;transform:none}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-areas].is-visible article[data-astro-cid-grxjg3zg]:nth-child(2){transition-delay:80ms}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-areas].is-visible article[data-astro-cid-grxjg3zg]:nth-child(3){transition-delay:.16s}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-areas].is-visible article[data-astro-cid-grxjg3zg]:nth-child(4){transition-delay:.24s}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-product-image] figure[data-astro-cid-grxjg3zg],.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-age-image] figure[data-astro-cid-grxjg3zg],.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-preschool-image] figure[data-astro-cid-grxjg3zg]{clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-product-image].is-visible figure[data-astro-cid-grxjg3zg],.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-age-image].is-visible figure[data-astro-cid-grxjg3zg],.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-preschool-image].is-visible figure[data-astro-cid-grxjg3zg]{clip-path:inset(0)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-anatomy] article[data-astro-cid-grxjg3zg],.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-principles] article[data-astro-cid-grxjg3zg]{opacity:0;transition:opacity .35s ease-out,transform .55s var(--ease);transform:translate(.8rem)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-anatomy].is-visible article[data-astro-cid-grxjg3zg],.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-principles].is-visible article[data-astro-cid-grxjg3zg]{opacity:1;transform:none}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-ages] li[data-astro-cid-grxjg3zg]{opacity:0;transition:opacity .35s ease-out,transform .55s var(--ease);transform:translateY(.5rem)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-ages].is-visible li[data-astro-cid-grxjg3zg]{opacity:1;transform:none}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-pedagogy-intro]>[data-astro-cid-grxjg3zg]{opacity:0;transition:opacity .45s ease-out,transform .72s var(--ease);transform:translateY(1rem)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-pedagogy-intro]>div[data-astro-cid-grxjg3zg]{transition-delay:.12s}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-pedagogy-intro].is-visible>[data-astro-cid-grxjg3zg]{opacity:1;transform:none}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-pedagogy-path] ol[data-astro-cid-grxjg3zg]:before{transition:transform 1s 80ms var(--ease);transform:scaleX(0)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-pedagogy-path] li[data-astro-cid-grxjg3zg]{opacity:0;transition:opacity .42s ease-out,transform .68s var(--ease);transform:translateY(1rem)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-pedagogy-path] li[data-astro-cid-grxjg3zg]:nth-child(2){transition-delay:.1s}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-pedagogy-path] li[data-astro-cid-grxjg3zg]:nth-child(3){transition-delay:.2s}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-pedagogy-path] li[data-astro-cid-grxjg3zg]:nth-child(4){transition-delay:.3s}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-pedagogy-path] .ce-pedagogy-return[data-astro-cid-grxjg3zg]{opacity:0;transition:opacity .45s .38s ease-out,transform .7s .38s var(--ease);transform:translate(1rem)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-pedagogy-path].is-visible ol[data-astro-cid-grxjg3zg]:before{transform:scaleX(1)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-pedagogy-path].is-visible [data-astro-cid-grxjg3zg]:is(li,.ce-pedagogy-return){opacity:1;transform:none}.ce-pedagogy-photo[data-astro-cid-grxjg3zg]{width:min(100%,72rem);margin:clamp(3rem,6vw,5rem) auto 0;overflow:hidden}.ce-pedagogy-photo[data-astro-cid-grxjg3zg] img[data-astro-cid-grxjg3zg]{width:100%;height:auto;display:block}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-pedagogy-photo]{clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease)}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-pedagogy-photo].is-visible{clip-path:inset(0)}@media (width<=1000px){.ce-product-grid[data-astro-cid-grxjg3zg],.ce-preschool-grid[data-astro-cid-grxjg3zg]{grid-template-columns:1fr}.ce-product[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg]{position:static}.ce-product-copy[data-astro-cid-grxjg3zg]>h2[data-astro-cid-grxjg3zg],.ce-preschool[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg]{max-width:none}.ce-preschool[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg]{order:2}.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]{min-height:16rem}}@media (width<=1100px) and (width>=901px){.ce-origin-heading[data-astro-cid-grxjg3zg]{grid-template-columns:minmax(35rem,1.2fr) minmax(20rem,.8fr);gap:2.5rem}.ce-origin[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg]{font-size:clamp(3.25rem,5.2vw,3.7rem)}}@media (width<=900px){.ce-hero-grid[data-astro-cid-grxjg3zg],.ce-origin-heading[data-astro-cid-grxjg3zg],.ce-origin-story[data-astro-cid-grxjg3zg],.ce-section-heading[data-astro-cid-grxjg3zg],.ce-areas-heading[data-astro-cid-grxjg3zg],.ce-ages-grid[data-astro-cid-grxjg3zg],.ce-pedagogy-intro[data-astro-cid-grxjg3zg],.ce-stage-grid[data-astro-cid-grxjg3zg],.ce-close-grid[data-astro-cid-grxjg3zg]{grid-template-columns:1fr}.ce-hero-grid[data-astro-cid-grxjg3zg]{gap:2.5rem}.ce-hero[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg]{aspect-ratio:4/3;min-height:0}.ce-origin-heading[data-astro-cid-grxjg3zg],.ce-pedagogy-intro[data-astro-cid-grxjg3zg],.ce-close-grid[data-astro-cid-grxjg3zg],.ce-origin-story[data-astro-cid-grxjg3zg]{gap:2rem}.ce-origin-story[data-astro-cid-grxjg3zg]>div[data-astro-cid-grxjg3zg]{grid-template-columns:1fr;gap:1rem}.ce-program-grid[data-astro-cid-grxjg3zg]{grid-template-columns:1fr}.ce-program-grid[data-astro-cid-grxjg3zg] h3[data-astro-cid-grxjg3zg]+p[data-astro-cid-grxjg3zg]{min-height:0}.ce-section-heading[data-astro-cid-grxjg3zg],.ce-areas-heading[data-astro-cid-grxjg3zg]{gap:1.5rem}.ce-pedagogy-path[data-astro-cid-grxjg3zg] ol[data-astro-cid-grxjg3zg]{grid-template-columns:repeat(2,minmax(0,1fr))}.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]{min-height:14rem}.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]:nth-child(3){border-top:1px solid #ffffff2e;border-left:0;padding-left:0}.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]:nth-child(3):before{left:0}.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]:nth-child(4){border-top:1px solid #ffffff2e}.ce-stage-grid[data-astro-cid-grxjg3zg]{gap:3rem}.ce-preschool[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg]{order:initial}}@media (width<=760px){.material-nav[data-astro-cid-grxjg3zg]>div[data-astro-cid-grxjg3zg]{width:100%;padding-inline:1rem;scroll-padding-inline:1rem}.material-nav[data-astro-cid-grxjg3zg] a[data-astro-cid-grxjg3zg],.material-nav[data-astro-cid-grxjg3zg] a[data-astro-cid-grxjg3zg]:first-child{padding-inline:.8rem}.ce-hero[data-astro-cid-grxjg3zg]{padding:1.5rem 0 3.75rem}.ce-hero[data-astro-cid-grxjg3zg] h1[data-astro-cid-grxjg3zg]{font-size:clamp(3rem,15vw,4.4rem);line-height:.88}.ce-hero-copy[data-astro-cid-grxjg3zg]>p[data-astro-cid-grxjg3zg]{font-size:.98rem}.ce-actions[data-astro-cid-grxjg3zg]{display:grid}.ce-actions[data-astro-cid-grxjg3zg] .text-link[data-astro-cid-grxjg3zg]{justify-self:center}.ce-hero[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg] img[data-astro-cid-grxjg3zg]{object-fit:cover;object-position:center}.ce-origin[data-astro-cid-grxjg3zg],.ce-programs[data-astro-cid-grxjg3zg],.ce-areas[data-astro-cid-grxjg3zg],.ce-product[data-astro-cid-grxjg3zg],.ce-ages[data-astro-cid-grxjg3zg],.ce-pedagogy[data-astro-cid-grxjg3zg],.ce-stage[data-astro-cid-grxjg3zg],.ce-preschool[data-astro-cid-grxjg3zg],.ce-close[data-astro-cid-grxjg3zg]{padding:4rem 0}.ce-origin[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg],.ce-section-heading[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg],.ce-areas[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg],.ce-product[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg],.ce-ages[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg],.ce-pedagogy[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg],.ce-stage[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg],.ce-preschool[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg],.ce-close[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg]{font-size:clamp(2.25rem,10.5vw,3.25rem);line-height:.98}.ce-title-desktop[data-astro-cid-grxjg3zg],.ce-break-desktop[data-astro-cid-grxjg3zg]{display:none}.ce-title-mobile[data-astro-cid-grxjg3zg]{display:block}.ce-break-mobile[data-astro-cid-grxjg3zg]{display:inline}.ce-origin-title[data-astro-cid-grxjg3zg] .ce-line[data-astro-cid-grxjg3zg],.ce-product-title[data-astro-cid-grxjg3zg] .ce-line[data-astro-cid-grxjg3zg],.ce-pedagogy[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg] .ce-line[data-astro-cid-grxjg3zg]{white-space:nowrap}.ce-areas[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg]{font-size:clamp(1.95rem,9vw,2.45rem)}.ce-areas[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg] br[data-astro-cid-grxjg3zg]{display:block}.ce-program-grid[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg]{aspect-ratio:4/3}.ce-program-grid[data-astro-cid-grxjg3zg] article[data-astro-cid-grxjg3zg]>div[data-astro-cid-grxjg3zg]{padding:1.35rem}.ce-program-grid[data-astro-cid-grxjg3zg] dl[data-astro-cid-grxjg3zg]{gap:1.3rem}.ce-program-grid[data-astro-cid-grxjg3zg] a[data-astro-cid-grxjg3zg]{min-height:2.75rem}.ce-area-grid[data-astro-cid-grxjg3zg]{grid-template-columns:1fr}.ce-area-grid[data-astro-cid-grxjg3zg] article[data-astro-cid-grxjg3zg],.ce-area-grid[data-astro-cid-grxjg3zg] article[data-astro-cid-grxjg3zg]:nth-child(2n){border-left:0;min-height:0;padding:1.6rem 0}.ce-area-grid[data-astro-cid-grxjg3zg] h3[data-astro-cid-grxjg3zg]{margin:1.6rem 0 1rem}.ce-area-close[data-astro-cid-grxjg3zg]{text-align:left}.ce-product-grid[data-astro-cid-grxjg3zg]{gap:2.5rem}.ce-product-copy[data-astro-cid-grxjg3zg]>h2[data-astro-cid-grxjg3zg]{font-size:clamp(2.05rem,9.4vw,2.55rem)}.ce-sheet-open[data-astro-cid-grxjg3zg]{bottom:.75rem;right:.75rem}.ce-sheet-dialog[data-astro-cid-grxjg3zg]{width:100vw;height:100dvh}.ce-sheet-dialog-stage[data-astro-cid-grxjg3zg]{padding:.75rem}.ce-ages-grid[data-astro-cid-grxjg3zg]{gap:2.5rem}.ce-ages[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]{grid-template-columns:4.5rem 1fr}.ce-pedagogy[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg]{font-size:clamp(2rem,9.2vw,2.45rem)}.ce-pedagogy-intro[data-astro-cid-grxjg3zg] strong[data-astro-cid-grxjg3zg]{max-width:none}.ce-pedagogy-path[data-astro-cid-grxjg3zg]{margin-top:3rem}.ce-pedagogy-path[data-astro-cid-grxjg3zg] ol[data-astro-cid-grxjg3zg]{border-top:0;border-left:1px solid #ffffff57;display:block}.ce-pedagogy-path[data-astro-cid-grxjg3zg] ol[data-astro-cid-grxjg3zg]:before{transform-origin:top;width:2px;height:auto;top:0;bottom:0;left:-1px;transform:scaleY(0)}.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg],.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]+li[data-astro-cid-grxjg3zg],.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]:nth-child(3){border-top:1px solid #ffffff2e;border-left:0;min-height:0;padding:1.4rem 0 1.7rem 1.5rem}.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]:before,.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]+li[data-astro-cid-grxjg3zg]:before,.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg]:nth-child(3):before{top:1.55rem;left:-.4rem}.ce-pedagogy-path[data-astro-cid-grxjg3zg] h3[data-astro-cid-grxjg3zg]{margin:1rem 0 .65rem}.ce-pedagogy-path[data-astro-cid-grxjg3zg] li[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg]{max-width:34ch}.ce-pedagogy-return[data-astro-cid-grxjg3zg]{grid-template-columns:auto 1fr;gap:.8rem 1rem;padding:1.5rem 0}.ce-pedagogy-return[data-astro-cid-grxjg3zg] strong[data-astro-cid-grxjg3zg]{font-size:1.55rem}.ce-pedagogy-return[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg]{grid-column:2}.ce-stage[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg]{font-size:clamp(1.85rem,8.5vw,2.2rem)}.ce-stage[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg] .ce-line[data-astro-cid-grxjg3zg]{white-space:nowrap}.ce-principles[data-astro-cid-grxjg3zg] article[data-astro-cid-grxjg3zg]{grid-template-columns:2rem 1fr}.ce-principles[data-astro-cid-grxjg3zg] article[data-astro-cid-grxjg3zg] p[data-astro-cid-grxjg3zg]{grid-column:2}.ce-preschool-heading[data-astro-cid-grxjg3zg]{margin-bottom:2.5rem}.ce-preschool-heading[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg]{font-size:clamp(1.72rem,7.8vw,2.05rem)}.ce-preschool-heading[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg] .ce-line[data-astro-cid-grxjg3zg]{white-space:nowrap}.ce-preschool-grid[data-astro-cid-grxjg3zg]{gap:2.5rem}.ce-preschool[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg]{aspect-ratio:4/3}.ce-preschool[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg] img[data-astro-cid-grxjg3zg]{object-position:52% center}.ce-preschool[data-astro-cid-grxjg3zg] blockquote[data-astro-cid-grxjg3zg]{padding-right:4.25rem}.ce-close[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg]{font-size:clamp(1.55rem,7vw,1.85rem)}.ce-close[data-astro-cid-grxjg3zg] h2[data-astro-cid-grxjg3zg] .ce-line[data-astro-cid-grxjg3zg]{white-space:nowrap}.ce-signature[data-astro-cid-grxjg3zg]{text-align:left}.ce-range[data-astro-cid-grxjg3zg]{line-height:1.45}.motion-ready [data-astro-cid-grxjg3zg][data-motion=ce-pedagogy-path].is-visible ol[data-astro-cid-grxjg3zg]:before{transform:scaleY(1)}}@media (width<=900px){.ce-hero[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg]{aspect-ratio:auto}}@media (prefers-reduced-motion:reduce){.motion-ready [data-astro-cid-grxjg3zg][data-motion],.motion-ready [data-astro-cid-grxjg3zg][data-motion] [data-astro-cid-grxjg3zg],.motion-ready [data-astro-cid-grxjg3zg][data-motion]:before,.motion-ready [data-astro-cid-grxjg3zg][data-motion]:after{opacity:1!important;clip-path:none!important;transition:none!important;transform:none!important}}.ce-hero-copy[data-astro-cid-grxjg3zg]{align-self:start}.ce-sheet-open[data-astro-cid-grxjg3zg]{z-index:1}@media (width<=1000px){.ce-product[data-astro-cid-grxjg3zg] figure[data-astro-cid-grxjg3zg].ce-sheet-frame{position:relative}}.material-nav[data-astro-cid-zw7zouuo]{border-bottom:1px solid var(--line)}.material-nav[data-astro-cid-zw7zouuo]>div[data-astro-cid-zw7zouuo]{scrollbar-width:none;display:flex;overflow-x:auto}.material-nav[data-astro-cid-zw7zouuo]>div[data-astro-cid-zw7zouuo]::-webkit-scrollbar{display:none}.material-nav[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo]{min-height:3.6rem;color:var(--text-muted);white-space:nowrap;flex:none;align-items:center;padding-inline:1rem;font-size:.9rem;font-weight:720;text-decoration:none;display:flex;position:relative}.material-nav[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo]:first-child{padding-left:0}.material-nav[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo]:after{content:"";background:var(--ink);height:2px;transition:transform .28s var(--ease);position:absolute;bottom:0;left:1rem;right:1rem;transform:scaleX(0)}.material-nav[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo]:first-child:after{left:0}.material-nav[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo]:hover,.material-nav[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo][aria-current=page]{color:var(--ink)}.material-nav[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo]:hover:after,.material-nav[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo][aria-current=page]:after{transform:scaleX(1)}.tm-hero[data-astro-cid-zw7zouuo]{padding:clamp(3.25rem,6vw,6rem) 0 clamp(4.5rem,8vw,7.5rem)}.tm-hero-grid[data-astro-cid-zw7zouuo]{grid-template-columns:minmax(0,.92fr) minmax(30rem,1.08fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.tm-hero[data-astro-cid-zw7zouuo] h1[data-astro-cid-zw7zouuo],.tm-path-section[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo],.tm-first-learning[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo],.tm-preschool[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo],.tm-pairing[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo],.tm-ecosystem[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo]{font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-weight:570;line-height:.96}.tm-hero[data-astro-cid-zw7zouuo] h1[data-astro-cid-zw7zouuo]{max-width:11ch;font-size:clamp(3.7rem,6vw,6.35rem)}.tm-hero[data-astro-cid-zw7zouuo] h1[data-astro-cid-zw7zouuo] span[data-astro-cid-zw7zouuo],.tm-section-intro[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo] span[data-astro-cid-zw7zouuo],.tm-first-learning[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo] span[data-astro-cid-zw7zouuo],.tm-pairing[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo] span[data-astro-cid-zw7zouuo]{display:block}.tm-hero-copy[data-astro-cid-zw7zouuo]>p[data-astro-cid-zw7zouuo]{max-width:54ch;color:var(--text-muted);margin:1.6rem 0 0;font-size:1.08rem;line-height:1.7}.tm-actions[data-astro-cid-zw7zouuo]{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2rem;display:flex}.tm-hero[data-astro-cid-zw7zouuo] figure[data-astro-cid-zw7zouuo]{aspect-ratio:16/10;background:var(--green-soft);margin:0;overflow:hidden}.tm-hero[data-astro-cid-zw7zouuo] figure[data-astro-cid-zw7zouuo] picture{width:100%;height:100%;display:block}.tm-hero[data-astro-cid-zw7zouuo] figure[data-astro-cid-zw7zouuo] img{object-fit:cover;object-position:center;width:100%;height:100%}.tm-kicker[data-astro-cid-zw7zouuo]{color:var(--green-deep);letter-spacing:.025em;text-transform:uppercase;margin:0 0 1rem;font-size:.9rem;font-weight:780}.tm-section-intro[data-astro-cid-zw7zouuo]{grid-template-columns:minmax(20rem,1fr) minmax(20rem,.72fr);align-items:end;gap:clamp(3rem,9vw,10rem);padding-bottom:clamp(3.5rem,6vw,6rem);display:grid}.tm-section-intro[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo]{max-width:14ch;font-size:clamp(3rem,4.8vw,5rem)}.tm-section-intro[data-astro-cid-zw7zouuo]>p[data-astro-cid-zw7zouuo]{max-width:54ch;color:var(--text-muted);margin:0;font-size:1.08rem;line-height:1.72}.tm-path-section[data-astro-cid-zw7zouuo]{background:var(--green-soft);padding:clamp(5rem,9vw,9rem) 0}.tm-path[data-astro-cid-zw7zouuo]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tm-stage[data-astro-cid-zw7zouuo]{background:var(--white);grid-template-columns:minmax(17rem,.9fr) minmax(22rem,1.1fr);align-items:end;gap:clamp(3rem,8vw,9rem);min-height:20rem;padding:clamp(2rem,4.5vw,4.5rem);display:grid;position:relative;overflow:hidden}.tm-stage--2[data-astro-cid-zw7zouuo]{background:var(--yellow)}.tm-stage--4[data-astro-cid-zw7zouuo]{background:var(--ink);color:var(--white)}.tm-stage-meta[data-astro-cid-zw7zouuo]{align-items:center;gap:.8rem;margin-bottom:clamp(2.5rem,5vw,5rem);display:flex}.tm-range[data-astro-cid-zw7zouuo]{margin:0;font-size:1rem;font-weight:760;line-height:1.4}.tm-marker[data-astro-cid-zw7zouuo]{border:2px solid var(--yellow);border-radius:50%;flex:none;place-items:center;width:2.45rem;height:2.45rem;font-size:.875rem;font-weight:800;display:grid}.tm-stage--2[data-astro-cid-zw7zouuo] .tm-marker[data-astro-cid-zw7zouuo]{border-color:var(--ink)}.tm-stage--4[data-astro-cid-zw7zouuo] .tm-marker[data-astro-cid-zw7zouuo]{color:var(--yellow)}.tm-stage-copy[data-astro-cid-zw7zouuo] h3[data-astro-cid-zw7zouuo]{max-width:13ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0;font-size:clamp(2.5rem,4.5vw,4.7rem);font-weight:590;line-height:.95}.tm-stage-copy[data-astro-cid-zw7zouuo]>p[data-astro-cid-zw7zouuo]{max-width:42ch;color:var(--text-muted);margin:1.25rem 0 0;font-size:1.02rem;line-height:1.68}.tm-stage--4[data-astro-cid-zw7zouuo] .tm-stage-copy[data-astro-cid-zw7zouuo]>p[data-astro-cid-zw7zouuo]{color:var(--text-on-dark)}.tm-stage-materials[data-astro-cid-zw7zouuo]>p[data-astro-cid-zw7zouuo],.tm-examples[data-astro-cid-zw7zouuo]>p[data-astro-cid-zw7zouuo]{color:var(--green-deep);text-transform:uppercase;margin:0 0 .85rem;font-size:.9rem;font-weight:780}.tm-stage--2[data-astro-cid-zw7zouuo] .tm-stage-materials[data-astro-cid-zw7zouuo]>p[data-astro-cid-zw7zouuo],.tm-stage--2[data-astro-cid-zw7zouuo] .tm-examples[data-astro-cid-zw7zouuo]>p[data-astro-cid-zw7zouuo]{color:var(--ink)}.tm-stage--4[data-astro-cid-zw7zouuo] .tm-stage-materials[data-astro-cid-zw7zouuo]>p[data-astro-cid-zw7zouuo],.tm-stage--4[data-astro-cid-zw7zouuo] .tm-examples[data-astro-cid-zw7zouuo]>p[data-astro-cid-zw7zouuo]{color:var(--yellow)}.tm-roles[data-astro-cid-zw7zouuo],.tm-examples[data-astro-cid-zw7zouuo] ul[data-astro-cid-zw7zouuo]{margin:0;padding:0;list-style:none}.tm-roles[data-astro-cid-zw7zouuo]{gap:.75rem;display:grid}.tm-roles[data-astro-cid-zw7zouuo] li[data-astro-cid-zw7zouuo]{font-family:var(--font-display);padding-left:1.25rem;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:620;line-height:1.22;position:relative}.tm-roles[data-astro-cid-zw7zouuo] li[data-astro-cid-zw7zouuo]:before{content:"";background:var(--yellow);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.43em;left:0}.tm-stage--2[data-astro-cid-zw7zouuo] .tm-roles[data-astro-cid-zw7zouuo] li[data-astro-cid-zw7zouuo]:before{background:var(--green-deep)}.tm-examples[data-astro-cid-zw7zouuo]{margin-top:2rem}.tm-examples[data-astro-cid-zw7zouuo] ul[data-astro-cid-zw7zouuo]{flex-wrap:wrap;gap:.55rem;display:flex}.tm-examples[data-astro-cid-zw7zouuo] li[data-astro-cid-zw7zouuo]{background:var(--green-soft);border-radius:999px;padding:.55rem .78rem;font-size:.9rem;font-weight:680;line-height:1.25}.tm-stage--2[data-astro-cid-zw7zouuo] .tm-examples[data-astro-cid-zw7zouuo] li[data-astro-cid-zw7zouuo]{background:color-mix(in srgb,var(--white),transparent 35%)}.tm-stage--4[data-astro-cid-zw7zouuo] .tm-examples[data-astro-cid-zw7zouuo] li[data-astro-cid-zw7zouuo]{background:color-mix(in srgb,var(--white),transparent 90%)}.tm-first-learning[data-astro-cid-zw7zouuo]{background:var(--yellow);padding:clamp(5rem,9vw,9rem) 0}.tm-first-layout[data-astro-cid-zw7zouuo]{grid-template-columns:minmax(22rem,.88fr) minmax(32rem,1.12fr);align-items:end;gap:clamp(3rem,9vw,10rem);display:grid}.tm-first-learning[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo]{max-width:13ch;font-size:clamp(3.25rem,5.3vw,5.8rem)}.tm-lead[data-astro-cid-zw7zouuo]{max-width:50ch;margin:1.6rem 0 0;font-size:1.08rem;line-height:1.7}.tm-study-list[data-astro-cid-zw7zouuo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.tm-study-list[data-astro-cid-zw7zouuo] li[data-astro-cid-zw7zouuo]{grid-template-columns:2.2rem 1fr;align-items:center;gap:.8rem;min-height:4.5rem;padding:.55rem 0;display:grid;position:relative}.tm-study-list[data-astro-cid-zw7zouuo] li[data-astro-cid-zw7zouuo]:before{content:"";background:var(--ink);transform-origin:0;width:2.5rem;height:2px;position:absolute;bottom:0;left:3rem}.tm-study-list[data-astro-cid-zw7zouuo] span[data-astro-cid-zw7zouuo]{font-size:.9rem;font-weight:800}.tm-study-list[data-astro-cid-zw7zouuo] strong[data-astro-cid-zw7zouuo]{font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.85rem);font-weight:620;line-height:1.08}.tm-preschool[data-astro-cid-zw7zouuo]{padding:clamp(5rem,9vw,9rem) 0}.tm-age-journeys[data-astro-cid-zw7zouuo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.tm-age-journeys[data-astro-cid-zw7zouuo] article[data-astro-cid-zw7zouuo]{background:var(--green-soft);min-width:0;min-height:28rem;padding:clamp(1.6rem,3vw,2.5rem)}.tm-age-journeys[data-astro-cid-zw7zouuo] .tm-age--2[data-astro-cid-zw7zouuo]{background:var(--yellow-soft)}.tm-age-journeys[data-astro-cid-zw7zouuo] .tm-age--3[data-astro-cid-zw7zouuo]{background:var(--ink);color:var(--white)}.tm-age-journeys[data-astro-cid-zw7zouuo] article[data-astro-cid-zw7zouuo]>p[data-astro-cid-zw7zouuo]{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 clamp(3rem,6vw,6rem);font-size:clamp(2.1rem,3.4vw,3.4rem);font-weight:590;line-height:1}.tm-age-journeys[data-astro-cid-zw7zouuo] ol[data-astro-cid-zw7zouuo]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.tm-age-journeys[data-astro-cid-zw7zouuo] li[data-astro-cid-zw7zouuo]{padding-left:1.4rem;font-size:1rem;font-weight:650;line-height:1.4;position:relative}.tm-age-journeys[data-astro-cid-zw7zouuo] li[data-astro-cid-zw7zouuo]:before{content:"";background:var(--green);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:.52em;left:0}.tm-age--2[data-astro-cid-zw7zouuo] li[data-astro-cid-zw7zouuo]:before,.tm-age--3[data-astro-cid-zw7zouuo] li[data-astro-cid-zw7zouuo]:before{background:var(--yellow)}.tm-pairing[data-astro-cid-zw7zouuo]{padding:clamp(5rem,9vw,9rem) 0}.tm-pairing[data-astro-cid-zw7zouuo] .tm-kicker[data-astro-cid-zw7zouuo]{color:var(--yellow)}.tm-pairing-layout[data-astro-cid-zw7zouuo]{grid-template-columns:minmax(23rem,1fr) minmax(26rem,1fr);align-items:end;gap:clamp(3rem,9vw,10rem);display:grid}.tm-pairing[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo]{max-width:15ch;font-size:clamp(3.1rem,5vw,5.25rem)}.tm-pairing[data-astro-cid-zw7zouuo] header[data-astro-cid-zw7zouuo]>p[data-astro-cid-zw7zouuo]:last-child{max-width:50ch;color:var(--text-on-dark);margin:1.7rem 0 0;font-size:1.05rem;line-height:1.7}.tm-pairing-roles[data-astro-cid-zw7zouuo]{gap:1rem;display:grid}.tm-pairing-roles[data-astro-cid-zw7zouuo] article[data-astro-cid-zw7zouuo]{background:color-mix(in srgb,var(--white),transparent 94%);min-height:10rem;padding:1.5rem}.tm-pairing-roles[data-astro-cid-zw7zouuo] span[data-astro-cid-zw7zouuo]{color:var(--yellow);text-transform:uppercase;margin-bottom:2rem;font-size:.95rem;font-weight:780;display:block}.tm-pairing-roles[data-astro-cid-zw7zouuo] strong[data-astro-cid-zw7zouuo]{max-width:35ch;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:580;line-height:1.25;display:block}.tm-ecosystem[data-astro-cid-zw7zouuo]{padding:clamp(5rem,8vw,8rem) 0}.tm-ecosystem-grid[data-astro-cid-zw7zouuo]{grid-template-columns:minmax(20rem,.92fr) minmax(25rem,1.08fr);align-items:end;gap:clamp(3rem,9vw,10rem);display:grid}.tm-ecosystem[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo]{max-width:14ch;font-size:clamp(2.75rem,4.3vw,4.5rem)}.tm-ecosystem[data-astro-cid-zw7zouuo] p[data-astro-cid-zw7zouuo]:last-child{max-width:50ch;color:var(--text-muted);margin:1.5rem 0 0;font-size:1.02rem;line-height:1.7}.tm-ecosystem[data-astro-cid-zw7zouuo] nav[data-astro-cid-zw7zouuo]{gap:.75rem;display:grid}.tm-ecosystem[data-astro-cid-zw7zouuo] nav[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo]{background:var(--green-soft);min-height:5rem;font-family:var(--font-display);transition:background .25s var(--ease),transform .25s var(--ease);justify-content:space-between;align-items:center;gap:1rem;padding:0 1.2rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:590;text-decoration:none;display:flex}.tm-ecosystem[data-astro-cid-zw7zouuo] nav[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo]:hover{background:var(--yellow);transform:translate(.35rem)}.tm-next[data-astro-cid-zw7zouuo]{background:var(--green-deep);color:var(--white)}.tm-next[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo]{min-height:13rem;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;text-decoration:none;display:grid}.tm-next-copy[data-astro-cid-zw7zouuo]{gap:.7rem;min-width:0;display:grid}.tm-next-copy[data-astro-cid-zw7zouuo]>span[data-astro-cid-zw7zouuo]{font-size:.95rem;font-weight:740}.tm-next[data-astro-cid-zw7zouuo] strong[data-astro-cid-zw7zouuo]{max-width:22ch;font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2.2rem,3.6vw,3.7rem);font-weight:570;line-height:1}.tm-next-action[data-astro-cid-zw7zouuo]{background:var(--yellow);color:var(--ink);transition:transform .25s var(--ease);align-items:center;gap:.75rem;padding:.9rem 1.1rem;font-weight:760;display:flex}.tm-next[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo]:hover .tm-next-action[data-astro-cid-zw7zouuo]{transform:translate(.35rem)}.motion-ready [data-astro-cid-zw7zouuo][data-motion=tm-hero] .tm-hero-copy[data-astro-cid-zw7zouuo]{transition:transform .65s var(--ease);transform:translate(-1rem)}.motion-ready [data-astro-cid-zw7zouuo][data-motion=tm-hero] figure[data-astro-cid-zw7zouuo]{clip-path:inset(0 0 0 100%);transition:clip-path .85s 50ms var(--ease)}.motion-ready [data-astro-cid-zw7zouuo][data-motion=tm-hero].is-visible .tm-hero-copy[data-astro-cid-zw7zouuo]{transform:none}.motion-ready [data-astro-cid-zw7zouuo][data-motion=tm-hero].is-visible figure[data-astro-cid-zw7zouuo]{clip-path:inset(0)}.motion-ready [data-astro-cid-zw7zouuo][data-motion=tm-heading] h2[data-astro-cid-zw7zouuo]{transition:transform .68s var(--ease);transform:translateY(1rem)}.motion-ready [data-astro-cid-zw7zouuo][data-motion=tm-heading].is-visible h2[data-astro-cid-zw7zouuo]{transform:none}.motion-ready [data-astro-cid-zw7zouuo][data-motion=tm-stage] .tm-stage-copy[data-astro-cid-zw7zouuo]{transition:transform .62s var(--ease);transform:translateY(1rem)}.motion-ready [data-astro-cid-zw7zouuo][data-motion=tm-stage] .tm-stage-materials[data-astro-cid-zw7zouuo]{transition:transform .62s 80ms var(--ease);transform:translateY(1rem)}.motion-ready [data-astro-cid-zw7zouuo][data-motion=tm-stage].is-visible .tm-stage-copy[data-astro-cid-zw7zouuo],.motion-ready [data-astro-cid-zw7zouuo][data-motion=tm-stage].is-visible .tm-stage-materials[data-astro-cid-zw7zouuo]{transform:none}.motion-ready [data-astro-cid-zw7zouuo][data-motion=tm-studies] li[data-astro-cid-zw7zouuo]:before{transition:transform .55s var(--ease);transform:scaleX(0)}.motion-ready [data-astro-cid-zw7zouuo][data-motion=tm-studies].is-visible li[data-astro-cid-zw7zouuo]:before{transform:scaleX(1)}.motion-ready [data-astro-cid-zw7zouuo][data-motion=tm-preschool] article[data-astro-cid-zw7zouuo]{transition:transform .62s var(--ease);transform:translateY(1rem)}.motion-ready [data-astro-cid-zw7zouuo][data-motion=tm-preschool].is-visible article[data-astro-cid-zw7zouuo]{transform:none}.motion-ready [data-astro-cid-zw7zouuo][data-motion=tm-preschool].is-visible article[data-astro-cid-zw7zouuo]:nth-child(2){transition-delay:80ms}.motion-ready [data-astro-cid-zw7zouuo][data-motion=tm-preschool].is-visible article[data-astro-cid-zw7zouuo]:nth-child(3){transition-delay:.16s}@media (width<=1000px){.tm-stage[data-astro-cid-zw7zouuo]{grid-template-columns:minmax(15rem,.85fr) minmax(19rem,1.15fr);gap:3rem}}@media (width<=900px){.tm-hero-grid[data-astro-cid-zw7zouuo],.tm-section-intro[data-astro-cid-zw7zouuo],.tm-first-layout[data-astro-cid-zw7zouuo],.tm-pairing-layout[data-astro-cid-zw7zouuo],.tm-ecosystem-grid[data-astro-cid-zw7zouuo]{grid-template-columns:1fr}.tm-section-intro[data-astro-cid-zw7zouuo],.tm-first-layout[data-astro-cid-zw7zouuo],.tm-pairing-layout[data-astro-cid-zw7zouuo],.tm-ecosystem-grid[data-astro-cid-zw7zouuo]{gap:2.5rem}.tm-stage[data-astro-cid-zw7zouuo]{grid-template-columns:1fr;gap:2.5rem}.tm-age-journeys[data-astro-cid-zw7zouuo] article[data-astro-cid-zw7zouuo]{min-height:25rem}}@media (width<=760px){.material-nav[data-astro-cid-zw7zouuo]>div[data-astro-cid-zw7zouuo]{overscroll-behavior-inline:contain;width:100%;padding-inline:1rem;scroll-padding-inline:1rem}.material-nav[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo],.material-nav[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo]:first-child{min-height:3.55rem;padding-inline:.85rem;font-size:.88rem}.material-nav[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo]:after,.material-nav[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo]:first-child:after{left:.85rem;right:.85rem}.tm-hero[data-astro-cid-zw7zouuo]{padding:1.5rem 0 3.75rem}.tm-hero-grid[data-astro-cid-zw7zouuo]{gap:2.25rem}.tm-hero[data-astro-cid-zw7zouuo] h1[data-astro-cid-zw7zouuo]{max-width:10ch;font-size:clamp(2.8rem,13vw,4rem);line-height:.95}.tm-hero-copy[data-astro-cid-zw7zouuo]>p[data-astro-cid-zw7zouuo]{font-size:1rem}.tm-actions[data-astro-cid-zw7zouuo]{display:grid}.tm-actions[data-astro-cid-zw7zouuo] .text-link[data-astro-cid-zw7zouuo]{justify-self:center}.tm-hero[data-astro-cid-zw7zouuo] figure[data-astro-cid-zw7zouuo]{aspect-ratio:16/10;margin-inline:0}.tm-path-section[data-astro-cid-zw7zouuo],.tm-first-learning[data-astro-cid-zw7zouuo],.tm-preschool[data-astro-cid-zw7zouuo],.tm-pairing[data-astro-cid-zw7zouuo],.tm-ecosystem[data-astro-cid-zw7zouuo]{padding-block:4.25rem}.tm-section-intro[data-astro-cid-zw7zouuo]{padding-bottom:3rem}.tm-section-intro[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo],.tm-first-learning[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo],.tm-pairing[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo],.tm-ecosystem[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo]{font-size:clamp(2.45rem,11vw,3.25rem);line-height:.98}.tm-section-intro[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo].tm-path-heading{font-size:clamp(1.9rem,8.9vw,2.45rem)}h2[data-astro-cid-zw7zouuo].tm-path-heading span[data-astro-cid-zw7zouuo]{white-space:nowrap}.tm-section-intro[data-astro-cid-zw7zouuo]>p[data-astro-cid-zw7zouuo]{font-size:1rem}.tm-path[data-astro-cid-zw7zouuo]{gap:.75rem}.tm-stage[data-astro-cid-zw7zouuo]{min-height:0;margin-inline:-1rem;padding:2rem 1rem 2.5rem}.tm-stage-meta[data-astro-cid-zw7zouuo]{margin-bottom:2.5rem}.tm-stage-copy[data-astro-cid-zw7zouuo] h3[data-astro-cid-zw7zouuo]{font-size:clamp(2.35rem,11vw,3.1rem)}.tm-stage-materials[data-astro-cid-zw7zouuo]{margin-top:.5rem}.tm-examples[data-astro-cid-zw7zouuo] ul[data-astro-cid-zw7zouuo]{gap:.45rem}.tm-first-layout[data-astro-cid-zw7zouuo]{align-items:start}.tm-study-list[data-astro-cid-zw7zouuo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.2rem}.tm-study-list[data-astro-cid-zw7zouuo] li[data-astro-cid-zw7zouuo]{grid-template-columns:1.8rem 1fr;gap:.45rem}.tm-study-list[data-astro-cid-zw7zouuo] li[data-astro-cid-zw7zouuo]:before{left:2.25rem}.tm-study-list[data-astro-cid-zw7zouuo] strong[data-astro-cid-zw7zouuo]{font-size:1.2rem}.tm-age-journeys[data-astro-cid-zw7zouuo]{grid-template-columns:1fr}.tm-age-journeys[data-astro-cid-zw7zouuo] article[data-astro-cid-zw7zouuo]{min-height:0;padding:1.5rem}.tm-age-journeys[data-astro-cid-zw7zouuo] article[data-astro-cid-zw7zouuo]>p[data-astro-cid-zw7zouuo]{margin-bottom:2.5rem;font-size:2.35rem}.tm-pairing-roles[data-astro-cid-zw7zouuo] article[data-astro-cid-zw7zouuo]{min-height:0}.tm-ecosystem[data-astro-cid-zw7zouuo] nav[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo]{min-height:4.65rem}.tm-next[data-astro-cid-zw7zouuo] a[data-astro-cid-zw7zouuo]{grid-template-columns:1fr;gap:1.5rem;min-height:12rem;padding-block:2rem}.tm-next[data-astro-cid-zw7zouuo] strong[data-astro-cid-zw7zouuo]{max-width:15ch;font-size:clamp(2rem,9vw,2.8rem)}.tm-next-action[data-astro-cid-zw7zouuo]{justify-self:start}}@media (width<=350px){.tm-hero[data-astro-cid-zw7zouuo] h1[data-astro-cid-zw7zouuo]{font-size:2.65rem}.tm-section-intro[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo],.tm-first-learning[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo],.tm-pairing[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo],.tm-ecosystem[data-astro-cid-zw7zouuo] h2[data-astro-cid-zw7zouuo]{font-size:2.35rem}.tm-study-list[data-astro-cid-zw7zouuo]{grid-template-columns:1fr}}.material-nav[data-astro-cid-5vtqoqsm]{border-bottom:1px solid var(--line)}.material-nav[data-astro-cid-5vtqoqsm]>div[data-astro-cid-5vtqoqsm]{scrollbar-width:none;display:flex;overflow-x:auto}.material-nav[data-astro-cid-5vtqoqsm]>div[data-astro-cid-5vtqoqsm]::-webkit-scrollbar{display:none}.material-nav[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm]{min-height:3.35rem;color:var(--text-muted);white-space:nowrap;flex:none;align-items:center;padding-inline:1rem;font-size:.78rem;font-weight:720;text-decoration:none;display:flex;position:relative}.material-nav[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm]:first-child{padding-left:0}.material-nav[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm]:after{content:"";background:var(--ink);height:2px;transition:transform .28s var(--ease);position:absolute;bottom:0;left:1rem;right:1rem;transform:scaleX(0)}.material-nav[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm]:first-child:after{left:0}.material-nav[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm]:hover,.material-nav[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm][aria-current=page]{color:var(--ink)}.material-nav[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm]:hover:after,.material-nav[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm][aria-current=page]:after{transform:scaleX(1)}.material-hero[data-astro-cid-5vtqoqsm]{padding:clamp(3rem,6vw,6rem) 0 clamp(5rem,8vw,8rem)}.material-hero-grid[data-astro-cid-5vtqoqsm]{grid-template-columns:minmax(0,1fr) minmax(29rem,1fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.material-hero-copy[data-astro-cid-5vtqoqsm] h1[data-astro-cid-5vtqoqsm]{max-width:16ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.15rem,5vw,5rem);font-weight:570;line-height:.96}.material-hero-copy[data-astro-cid-5vtqoqsm]>p[data-astro-cid-5vtqoqsm]{max-width:57ch;color:var(--text-muted);margin:1.5rem 0 0;font-size:1.05rem;line-height:1.7}.material-actions[data-astro-cid-5vtqoqsm]{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2rem;display:flex}.material-hero[data-astro-cid-5vtqoqsm] figure[data-astro-cid-5vtqoqsm]{background:var(--green-soft);min-height:clamp(29rem,40vw,37rem);margin:0;position:relative;overflow:hidden}.material-hero[data-astro-cid-5vtqoqsm] figure[data-astro-cid-5vtqoqsm] picture[data-astro-cid-5vtqoqsm],.material-hero[data-astro-cid-5vtqoqsm] figure[data-astro-cid-5vtqoqsm] img[data-astro-cid-5vtqoqsm]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.material-hero--reading[data-astro-cid-5vtqoqsm] figure[data-astro-cid-5vtqoqsm]{aspect-ratio:16/9;min-height:0}.material-hero--mover[data-astro-cid-5vtqoqsm]{background:linear-gradient(115deg,var(--white) 0 42%,var(--yellow-soft) 42% 100%);padding:clamp(2.75rem,5vw,5rem) 0 clamp(4.5rem,7vw,7rem)}.material-hero--mover[data-astro-cid-5vtqoqsm] .material-hero-grid[data-astro-cid-5vtqoqsm]{grid-template-columns:minmax(25rem,.86fr) minmax(32rem,1.14fr);gap:clamp(3rem,5vw,5.5rem)}.material-hero--mover[data-astro-cid-5vtqoqsm] figure[data-astro-cid-5vtqoqsm]{aspect-ratio:4/3;border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);background:#f4eadc;min-height:0}.material-hero--mover[data-astro-cid-5vtqoqsm] .material-hero-copy[data-astro-cid-5vtqoqsm]>p[data-astro-cid-5vtqoqsm]:not(.material-hero-kicker-mover){max-width:49ch;font-size:1.08rem}.material-hero-kicker-mover[data-astro-cid-5vtqoqsm]{letter-spacing:.09em;text-transform:uppercase;font-weight:780;color:var(--green-deep)!important;margin:clamp(2.8rem,5vw,4.5rem) 0 1rem!important;font-size:.72rem!important}.material-hero-stages-mover[data-astro-cid-5vtqoqsm]{flex-wrap:wrap;gap:.55rem;margin:1.45rem 0 0;padding:0;list-style:none;display:flex}.material-hero-stages-mover[data-astro-cid-5vtqoqsm] li[data-astro-cid-5vtqoqsm]{border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);background:color-mix(in srgb,var(--white) 72%,transparent);border-radius:999px;padding:.42rem .7rem;font-size:.72rem;font-weight:720}.material-thesis[data-astro-cid-5vtqoqsm]{padding:clamp(5rem,9vw,9rem) 0}.material-thesis-grid[data-astro-cid-5vtqoqsm]{grid-template-columns:minmax(20rem,1.1fr) minmax(22rem,.9fr);align-items:end;gap:clamp(3rem,9vw,10rem);display:grid}.material-thesis[data-astro-cid-5vtqoqsm] h2[data-astro-cid-5vtqoqsm]{max-width:16ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,4.7vw,4.75rem);font-weight:560;line-height:.98}.material-thesis[data-astro-cid-5vtqoqsm] p[data-astro-cid-5vtqoqsm]{max-width:57ch;color:var(--text-on-dark);margin:0;line-height:1.72}.material-programmes[data-astro-cid-5vtqoqsm]{background:var(--green-soft);padding:clamp(5rem,9vw,9rem) 0}.material-programmes-grid[data-astro-cid-5vtqoqsm]{grid-template-columns:minmax(15rem,.55fr) minmax(32rem,1.45fr);gap:clamp(3rem,8vw,9rem);display:grid}.material-programmes[data-astro-cid-5vtqoqsm] header[data-astro-cid-5vtqoqsm]{align-self:start;position:sticky;top:7rem}.material-programmes[data-astro-cid-5vtqoqsm] h2[data-astro-cid-5vtqoqsm]{max-width:11ch;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,4vw,4rem);font-weight:570;line-height:.98}.programme-list[data-astro-cid-5vtqoqsm]{border-top:1px solid var(--ink)}.programme-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]{border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,.34fr) minmax(12rem,.32fr) minmax(18rem,.68fr);gap:1.5rem;padding:1.8rem 0;display:grid}.programme-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]>[data-astro-cid-5vtqoqsm]{min-width:0}.programme-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]>p[data-astro-cid-5vtqoqsm]:first-child{color:var(--green-deep);margin:0;font-size:.78rem;font-weight:760;line-height:1.5}.programme-list[data-astro-cid-5vtqoqsm] h3[data-astro-cid-5vtqoqsm]{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:clamp(1.45rem,2.4vw,2.3rem);font-weight:580;line-height:1.05}.programme-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]>p[data-astro-cid-5vtqoqsm]:last-child{max-width:48ch;color:var(--text-muted);margin:0;font-size:.92rem;line-height:1.65}.material-gallery-mover[data-astro-cid-5vtqoqsm]{background:var(--yellow-soft);padding:clamp(5rem,9vw,9rem) 0}.material-gallery-heading-mover[data-astro-cid-5vtqoqsm]{grid-template-columns:minmax(20rem,1.05fr) minmax(22rem,.95fr);align-items:end;gap:clamp(3rem,9vw,10rem);margin-bottom:clamp(3rem,6vw,5rem);display:grid}.material-gallery-mover[data-astro-cid-5vtqoqsm] h2[data-astro-cid-5vtqoqsm]{max-width:15ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4.4vw,4.4rem);font-weight:570;line-height:.98}.material-gallery-heading-mover[data-astro-cid-5vtqoqsm]>p[data-astro-cid-5vtqoqsm]{max-width:51ch;color:var(--text-muted);margin:0;font-size:1.02rem;line-height:1.7}.material-stage-grid-mover[data-astro-cid-5vtqoqsm]{border-top:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]{min-width:0;padding:clamp(1rem,2vw,1.6rem)}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]:first-child{padding-left:0}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]:last-child{padding-right:0}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]+article[data-astro-cid-5vtqoqsm]{border-left:1px solid color-mix(in srgb,var(--ink) 16%,transparent)}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] figure[data-astro-cid-5vtqoqsm]{aspect-ratio:3/4;background:color-mix(in srgb,var(--white) 48%,transparent);margin:0;overflow:hidden}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] picture[data-astro-cid-5vtqoqsm],.material-stage-grid-mover[data-astro-cid-5vtqoqsm] img[data-astro-cid-5vtqoqsm]{width:100%;height:100%;display:block}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] img[data-astro-cid-5vtqoqsm]{object-fit:cover;object-position:center;transition:transform .7s var(--ease)}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]:hover img[data-astro-cid-5vtqoqsm]{transform:scale(1.018)}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]>div[data-astro-cid-5vtqoqsm]{gap:.55rem;padding-top:1.25rem;display:grid}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]>div[data-astro-cid-5vtqoqsm]>p[data-astro-cid-5vtqoqsm]:first-child{color:var(--green-deep);margin:0;font-size:.72rem;font-weight:780;line-height:1.45}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] h3[data-astro-cid-5vtqoqsm]{font-family:var(--font-display);margin:0;font-size:clamp(1.45rem,2.1vw,2rem);font-weight:590;line-height:1.04}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]>div[data-astro-cid-5vtqoqsm]>p[data-astro-cid-5vtqoqsm]:last-child{max-width:38ch;color:var(--text-muted);margin:.15rem 0 0;font-size:.88rem;line-height:1.62}.material-sheet-mover[data-astro-cid-5vtqoqsm]{background:var(--ink);color:var(--white);grid-template-columns:minmax(0,1.28fr) minmax(19rem,.72fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);margin-top:clamp(5rem,8vw,8rem);padding:clamp(1.25rem,3vw,2.5rem);display:grid}.material-sheet-mover[data-astro-cid-5vtqoqsm] figure[data-astro-cid-5vtqoqsm]{margin:0}.material-sheet-mover[data-astro-cid-5vtqoqsm] img[data-astro-cid-5vtqoqsm]{width:100%;height:auto;display:block}.material-sheet-mover[data-astro-cid-5vtqoqsm] figcaption[data-astro-cid-5vtqoqsm]{color:var(--text-on-dark);margin-top:.65rem;font-size:.75rem}.material-sheet-mover[data-astro-cid-5vtqoqsm]>div[data-astro-cid-5vtqoqsm]>p[data-astro-cid-5vtqoqsm]:first-child{color:var(--yellow);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .85rem;font-size:.72rem;font-weight:780}.material-sheet-mover[data-astro-cid-5vtqoqsm] h2[data-astro-cid-5vtqoqsm]{max-width:11ch;color:var(--white);font-size:clamp(2.2rem,3.6vw,3.65rem)}.material-sheet-mover[data-astro-cid-5vtqoqsm]>div[data-astro-cid-5vtqoqsm]>p[data-astro-cid-5vtqoqsm]:not(:first-child){max-width:46ch;color:var(--text-on-dark);margin:1.35rem 0 0;line-height:1.7}.material-sheet-mover[data-astro-cid-5vtqoqsm] ul[data-astro-cid-5vtqoqsm]{margin:2rem 0 0;padding:0;list-style:none}.material-sheet-mover[data-astro-cid-5vtqoqsm] li[data-astro-cid-5vtqoqsm]{border-top:1px solid color-mix(in srgb,var(--white) 23%,transparent);padding:.9rem 0;font-size:.85rem;font-weight:650}.material-details--mover[data-astro-cid-5vtqoqsm]{background:var(--white)}.material-details--mover[data-astro-cid-5vtqoqsm] .detail-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]{position:relative}.material-details--mover[data-astro-cid-5vtqoqsm] .detail-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]:before{background:var(--yellow);content:"";width:2.2rem;height:2px;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:block}.material-details--mover[data-astro-cid-5vtqoqsm] .detail-list[data-astro-cid-5vtqoqsm] p[data-astro-cid-5vtqoqsm]{margin-top:1.25rem}.material-cta-mover[data-astro-cid-5vtqoqsm] .contact-band-inner[data-astro-cid-5vtqoqsm]{position:relative}.material-cta-mover[data-astro-cid-5vtqoqsm] .heading[data-astro-cid-5vtqoqsm]{max-width:15ch}.material-details[data-astro-cid-5vtqoqsm]{padding:clamp(5rem,9vw,9rem) 0}.material-details--experiences[data-astro-cid-5vtqoqsm],.material-details--reading[data-astro-cid-5vtqoqsm]{background:var(--yellow-soft)}.material-details-heading[data-astro-cid-5vtqoqsm]{grid-template-columns:minmax(20rem,1.1fr) minmax(22rem,.9fr);align-items:end;gap:clamp(3rem,9vw,10rem);padding-bottom:clamp(3.5rem,6vw,6rem);display:grid}.material-details-heading[data-astro-cid-5vtqoqsm] div[data-astro-cid-5vtqoqsm]>p[data-astro-cid-5vtqoqsm]{color:var(--green-deep);margin:0 0 .8rem;font-size:.76rem;font-weight:760}.material-details[data-astro-cid-5vtqoqsm] h2[data-astro-cid-5vtqoqsm]{max-width:17ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4.4vw,4.4rem);font-weight:570;line-height:.98}.material-details-heading[data-astro-cid-5vtqoqsm]>p[data-astro-cid-5vtqoqsm]{max-width:58ch;color:var(--text-muted);margin:0;line-height:1.72}.detail-list[data-astro-cid-5vtqoqsm]{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.detail-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]{min-height:16rem;padding:1.6rem 1.3rem 1.6rem 0}.detail-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]+article[data-astro-cid-5vtqoqsm]{border-left:1px solid var(--line);padding-left:1.3rem}.detail-list[data-astro-cid-5vtqoqsm] h3[data-astro-cid-5vtqoqsm]{font-family:var(--font-display);margin:0;font-size:clamp(1.35rem,2.1vw,2rem);font-weight:590;line-height:1.08}.detail-list[data-astro-cid-5vtqoqsm] p[data-astro-cid-5vtqoqsm]{color:var(--text-muted);margin:clamp(3rem,6vw,6rem) 0 0;font-size:.9rem}.detail-list[data-astro-cid-5vtqoqsm] ul[data-astro-cid-5vtqoqsm]{margin:1.4rem 0 0;padding:0;list-style:none}.detail-list[data-astro-cid-5vtqoqsm] li[data-astro-cid-5vtqoqsm]{border-top:1px solid var(--line);padding:.65rem 0;font-size:.84rem;line-height:1.45}.material-details--studies[data-astro-cid-5vtqoqsm] .detail-list[data-astro-cid-5vtqoqsm]{grid-template-columns:repeat(3,1fr)}.material-ecosystem[data-astro-cid-5vtqoqsm]{padding:clamp(5rem,8vw,8rem) 0}.material-ecosystem-grid[data-astro-cid-5vtqoqsm]{grid-template-columns:minmax(20rem,.9fr) minmax(26rem,1.1fr);gap:clamp(3rem,9vw,10rem);display:grid}.material-ecosystem[data-astro-cid-5vtqoqsm] h2[data-astro-cid-5vtqoqsm]{max-width:13ch;font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,4vw,4rem);font-weight:570;line-height:.98}.material-ecosystem[data-astro-cid-5vtqoqsm] p[data-astro-cid-5vtqoqsm]{max-width:50ch;color:var(--text-muted);line-height:1.7}.material-ecosystem[data-astro-cid-5vtqoqsm] nav[data-astro-cid-5vtqoqsm]{border-top:1px solid var(--ink)}.material-ecosystem[data-astro-cid-5vtqoqsm] nav[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm]{border-bottom:1px solid var(--line);min-height:5.25rem;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:1rem;font-size:clamp(1.2rem,2vw,1.7rem);font-weight:590;text-decoration:none;display:flex}.material-ecosystem[data-astro-cid-5vtqoqsm] nav[data-astro-cid-5vtqoqsm] svg,.material-next[data-astro-cid-5vtqoqsm] svg{transition:transform .25s var(--ease)}.material-ecosystem[data-astro-cid-5vtqoqsm] nav[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm]:hover svg,.material-next[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm]:hover svg{transform:translate(.35rem)}.material-next[data-astro-cid-5vtqoqsm]{background:var(--ink);color:var(--white)}.material-next[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm]{min-height:11rem;color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;text-decoration:none;display:grid}.material-next-copy[data-astro-cid-5vtqoqsm]{gap:.65rem;min-width:0;display:grid}.material-next-copy[data-astro-cid-5vtqoqsm]>span[data-astro-cid-5vtqoqsm]{color:var(--text-on-dark);font-size:.85rem;font-weight:720}.material-next[data-astro-cid-5vtqoqsm] strong[data-astro-cid-5vtqoqsm]{max-width:22ch;font-family:var(--font-display);letter-spacing:-.03em;transition:color .25s var(--ease);font-size:clamp(2rem,3.2vw,3.2rem);font-weight:570;line-height:1}.material-next[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm]:hover strong[data-astro-cid-5vtqoqsm],.material-next[data-astro-cid-5vtqoqsm] svg{color:var(--yellow)}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=material-hero] .material-hero-copy[data-astro-cid-5vtqoqsm]{opacity:0;transition:opacity .4s ease-out,transform .65s var(--ease);transform:translate(-1rem)}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=material-hero] figure[data-astro-cid-5vtqoqsm]{clip-path:inset(0 0 0 100%);transition:clip-path .85s 50ms var(--ease)}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=material-hero].is-visible .material-hero-copy[data-astro-cid-5vtqoqsm]{opacity:1;transform:none}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=material-hero].is-visible figure[data-astro-cid-5vtqoqsm]{clip-path:inset(0)}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=material-thesis] h2[data-astro-cid-5vtqoqsm]{clip-path:inset(0 0 100%);transition:clip-path .75s var(--ease)}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=material-thesis].is-visible h2[data-astro-cid-5vtqoqsm]{clip-path:inset(0)}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=material-programmes] article[data-astro-cid-5vtqoqsm]{opacity:0;transition:opacity .35s ease-out,transform .58s var(--ease);transform:translateY(.8rem)}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=material-programmes].is-visible article[data-astro-cid-5vtqoqsm]{opacity:1;transform:none}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=material-programmes].is-visible article[data-astro-cid-5vtqoqsm]:nth-child(2){transition-delay:80ms}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=material-programmes].is-visible article[data-astro-cid-5vtqoqsm]:nth-child(3){transition-delay:.16s}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=mover-gallery] article[data-astro-cid-5vtqoqsm]{opacity:0;transition:opacity .4s ease-out,transform .65s var(--ease);transform:translateY(1rem)}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=mover-gallery].is-visible article[data-astro-cid-5vtqoqsm]{opacity:1;transform:none}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=mover-gallery].is-visible article[data-astro-cid-5vtqoqsm]:nth-child(2){transition-delay:80ms}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=mover-gallery].is-visible article[data-astro-cid-5vtqoqsm]:nth-child(3){transition-delay:.16s}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=mover-sheet] figure[data-astro-cid-5vtqoqsm],.motion-ready [data-astro-cid-5vtqoqsm][data-motion=mover-sheet]>div[data-astro-cid-5vtqoqsm]{opacity:0;transition:opacity .45s ease-out,transform .68s var(--ease);transform:translateY(1rem)}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=mover-sheet].is-visible figure[data-astro-cid-5vtqoqsm],.motion-ready [data-astro-cid-5vtqoqsm][data-motion=mover-sheet].is-visible>div[data-astro-cid-5vtqoqsm]{opacity:1;transform:none}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=mover-sheet].is-visible>div[data-astro-cid-5vtqoqsm]{transition-delay:.1s}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=material-details] article[data-astro-cid-5vtqoqsm]{transition:transform .65s var(--ease);transform:translateY(1rem)}.motion-ready [data-astro-cid-5vtqoqsm][data-motion=material-details].is-visible article[data-astro-cid-5vtqoqsm]{transform:none}@media (width<=1000px){.detail-list[data-astro-cid-5vtqoqsm]{grid-template-columns:repeat(2,1fr)}.detail-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]:nth-child(3){border-top:1px solid var(--line);border-left:0;padding-left:0}.detail-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]:nth-child(4){border-top:1px solid var(--line)}.material-details--studies[data-astro-cid-5vtqoqsm] .detail-list[data-astro-cid-5vtqoqsm]{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.material-hero-grid[data-astro-cid-5vtqoqsm],.material-thesis-grid[data-astro-cid-5vtqoqsm],.material-programmes-grid[data-astro-cid-5vtqoqsm],.material-details-heading[data-astro-cid-5vtqoqsm],.material-ecosystem-grid[data-astro-cid-5vtqoqsm],.material-gallery-heading-mover[data-astro-cid-5vtqoqsm],.material-sheet-mover[data-astro-cid-5vtqoqsm],.material-hero--mover[data-astro-cid-5vtqoqsm] .material-hero-grid[data-astro-cid-5vtqoqsm]{grid-template-columns:1fr}.material-programmes[data-astro-cid-5vtqoqsm] header[data-astro-cid-5vtqoqsm]{position:static}.programme-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]{grid-template-columns:minmax(9rem,.4fr) minmax(12rem,.6fr)}.programme-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]>p[data-astro-cid-5vtqoqsm]:last-child{grid-column:2}.material-details-heading[data-astro-cid-5vtqoqsm],.material-gallery-heading-mover[data-astro-cid-5vtqoqsm]{gap:1.25rem}.material-sheet-mover[data-astro-cid-5vtqoqsm]>div[data-astro-cid-5vtqoqsm]{padding:clamp(1rem,3vw,2rem)}}@media (width<=760px){.material-nav[data-astro-cid-5vtqoqsm]>div[data-astro-cid-5vtqoqsm]{overscroll-behavior-inline:contain;width:100%;padding-inline:1rem;scroll-padding-inline:1rem}.material-nav[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm],.material-nav[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm]:first-child{min-height:3.35rem;padding-inline:.8rem}.material-nav[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm]:after,.material-nav[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm]:first-child:after{left:.8rem;right:.8rem}.material-hero[data-astro-cid-5vtqoqsm]{padding:1.5rem 0 3.75rem}.material-hero-grid[data-astro-cid-5vtqoqsm]{gap:2.2rem}.material-hero-copy[data-astro-cid-5vtqoqsm] h1[data-astro-cid-5vtqoqsm]{max-width:18ch;font-size:clamp(2.2rem,9.8vw,3rem);line-height:.98}.material-hero-copy[data-astro-cid-5vtqoqsm]>p[data-astro-cid-5vtqoqsm]{font-size:.98rem}.material-actions[data-astro-cid-5vtqoqsm]{display:grid}.material-actions[data-astro-cid-5vtqoqsm] .text-link[data-astro-cid-5vtqoqsm]{justify-self:center}.material-hero[data-astro-cid-5vtqoqsm] figure[data-astro-cid-5vtqoqsm]{aspect-ratio:4/3;min-height:0}.material-hero--reading[data-astro-cid-5vtqoqsm] figure[data-astro-cid-5vtqoqsm]{aspect-ratio:16/9}.material-hero--mover[data-astro-cid-5vtqoqsm]{background:linear-gradient(180deg,var(--white) 0 58%,var(--yellow-soft) 58% 100%);padding:1.35rem 0 3.75rem}.material-hero--mover[data-astro-cid-5vtqoqsm] .material-hero-grid[data-astro-cid-5vtqoqsm]{gap:2.35rem}.material-hero--mover[data-astro-cid-5vtqoqsm] figure[data-astro-cid-5vtqoqsm]{aspect-ratio:3/2}.material-hero--mover[data-astro-cid-5vtqoqsm] .material-hero-copy[data-astro-cid-5vtqoqsm]>p[data-astro-cid-5vtqoqsm]:not(.material-hero-kicker-mover){font-size:1rem}.material-hero-kicker-mover[data-astro-cid-5vtqoqsm]{margin:2rem 0 .85rem!important;font-size:.66rem!important}.material-hero-stages-mover[data-astro-cid-5vtqoqsm]{margin-top:1.2rem}.material-thesis[data-astro-cid-5vtqoqsm],.material-programmes[data-astro-cid-5vtqoqsm],.material-details[data-astro-cid-5vtqoqsm],.material-ecosystem[data-astro-cid-5vtqoqsm],.material-gallery-mover[data-astro-cid-5vtqoqsm]{padding-block:3.75rem}.material-thesis-grid[data-astro-cid-5vtqoqsm]{gap:1.4rem}.material-thesis[data-astro-cid-5vtqoqsm] h2[data-astro-cid-5vtqoqsm],.material-details[data-astro-cid-5vtqoqsm] h2[data-astro-cid-5vtqoqsm],.material-gallery-mover[data-astro-cid-5vtqoqsm] h2[data-astro-cid-5vtqoqsm]{max-width:18ch;font-size:clamp(2.05rem,9vw,2.7rem);line-height:1}.material-programmes-grid[data-astro-cid-5vtqoqsm]{gap:2.25rem}.material-programmes[data-astro-cid-5vtqoqsm] h2[data-astro-cid-5vtqoqsm],.material-ecosystem[data-astro-cid-5vtqoqsm] h2[data-astro-cid-5vtqoqsm]{font-size:clamp(2rem,8.7vw,2.6rem)}.programme-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]{grid-template-columns:1fr;gap:.55rem;padding:1.4rem 0}.programme-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]>p[data-astro-cid-5vtqoqsm]:last-child{grid-column:1}.material-details-heading[data-astro-cid-5vtqoqsm]{padding-bottom:2.75rem}.material-stage-grid-mover[data-astro-cid-5vtqoqsm]{grid-template-columns:1fr}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm],.material-stage-grid-mover[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]:first-child,.material-stage-grid-mover[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]:last-child{grid-template-columns:minmax(7.5rem,.72fr) minmax(0,1fr);gap:1rem;padding:1.25rem 0;display:grid}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]+article[data-astro-cid-5vtqoqsm]{border-top:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-left:0}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] figure[data-astro-cid-5vtqoqsm]{aspect-ratio:3/4}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]>div[data-astro-cid-5vtqoqsm]{align-content:center;padding-top:0}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] h3[data-astro-cid-5vtqoqsm]{font-size:1.3rem}.material-stage-grid-mover[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]>div[data-astro-cid-5vtqoqsm]>p[data-astro-cid-5vtqoqsm]:last-child{font-size:.81rem;line-height:1.55}.material-sheet-mover[data-astro-cid-5vtqoqsm]{gap:1.5rem;margin-top:3.5rem;padding:1rem}.material-sheet-mover[data-astro-cid-5vtqoqsm]>div[data-astro-cid-5vtqoqsm]{padding:1rem .25rem .4rem}.material-sheet-mover[data-astro-cid-5vtqoqsm] h2[data-astro-cid-5vtqoqsm]{max-width:14ch}.detail-list[data-astro-cid-5vtqoqsm],.material-details--studies[data-astro-cid-5vtqoqsm] .detail-list[data-astro-cid-5vtqoqsm]{grid-template-columns:1fr}.detail-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm],.detail-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]+article[data-astro-cid-5vtqoqsm],.detail-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]:nth-child(3),.detail-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]:nth-child(4){border-top:0;border-bottom:1px solid var(--line);border-left:0;min-height:0;padding:1.4rem 0}.material-details--mover[data-astro-cid-5vtqoqsm] .detail-list[data-astro-cid-5vtqoqsm] article[data-astro-cid-5vtqoqsm]:before{margin-bottom:1.25rem}.detail-list[data-astro-cid-5vtqoqsm] p[data-astro-cid-5vtqoqsm]{margin:1rem 0 0}.material-ecosystem-grid[data-astro-cid-5vtqoqsm]{gap:2.5rem}.material-next[data-astro-cid-5vtqoqsm] a[data-astro-cid-5vtqoqsm]{gap:1.25rem;min-height:9.5rem}.material-next-copy[data-astro-cid-5vtqoqsm]{gap:.55rem}.material-next[data-astro-cid-5vtqoqsm] strong[data-astro-cid-5vtqoqsm]{max-width:17ch;font-size:clamp(1.65rem,7vw,2.1rem)}.material-next[data-astro-cid-5vtqoqsm] svg{width:2rem;height:2rem}}.material-hero-copy[data-astro-cid-5vtqoqsm]{align-self:start}.material-hero--mover[data-astro-cid-5vtqoqsm]{padding-top:clamp(3rem,6vw,6rem)}.material-hero-kicker-mover[data-astro-cid-5vtqoqsm]{margin-top:0!important}@media (width<=760px){.material-hero--mover[data-astro-cid-5vtqoqsm]{padding-top:1.5rem}.material-hero-kicker-mover[data-astro-cid-5vtqoqsm]{margin-top:0!important}}.catalog-nav[data-astro-cid-ds2dp3wp]{border-bottom:1px solid var(--line);position:relative}.catalog-nav[data-astro-cid-ds2dp3wp]>div[data-astro-cid-ds2dp3wp]{scrollbar-width:none;display:flex;overflow-x:auto}.catalog-nav[data-astro-cid-ds2dp3wp]>div[data-astro-cid-ds2dp3wp]::-webkit-scrollbar{display:none}.catalog-nav[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]{min-height:3.35rem;color:var(--text-muted);white-space:nowrap;flex:none;align-items:center;padding-inline:1rem;font-size:.78rem;font-weight:720;text-decoration:none;display:flex;position:relative}.catalog-nav[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]:first-child{padding-left:0}.catalog-nav[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]:after{content:"";background:var(--ink);height:2px;transition:transform .28s var(--ease);position:absolute;bottom:0;left:1rem;right:1rem;transform:scaleX(0)}.catalog-nav[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]:first-child:after{left:0}.catalog-nav[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]:hover,.catalog-nav[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp][aria-current=page]{color:var(--ink)}.catalog-nav[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]:hover:after,.catalog-nav[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp][aria-current=page]:after{transform:scaleX(1)}.catalog-hero[data-astro-cid-ds2dp3wp]{padding:clamp(3rem,6vw,6rem) 0 clamp(5rem,8vw,8rem)}.catalog-hero-grid[data-astro-cid-ds2dp3wp]{grid-template-columns:minmax(0,.9fr) minmax(31rem,1.1fr);align-items:center;gap:clamp(3rem,5vw,5rem);display:grid}.catalog-hero-copy[data-astro-cid-ds2dp3wp] h1[data-astro-cid-ds2dp3wp]{max-width:18ch;font-family:var(--font-display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(3.2rem,4.5vw,4.65rem);font-weight:570;line-height:.95}.catalog-hero-copy[data-astro-cid-ds2dp3wp]>p[data-astro-cid-ds2dp3wp]{max-width:54ch;color:var(--text-muted);margin:1.6rem 0 0;font-size:1.05rem;line-height:1.7}.catalog-actions[data-astro-cid-ds2dp3wp]{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;margin-top:2rem;display:flex}.catalog-hero[data-astro-cid-ds2dp3wp] figure[data-astro-cid-ds2dp3wp]{background:var(--green-soft);margin:0}.catalog-hero-media[data-astro-cid-ds2dp3wp]{aspect-ratio:3/2;position:relative;overflow:hidden}.catalog-hero-media[data-astro-cid-ds2dp3wp] picture[data-astro-cid-ds2dp3wp],.catalog-hero-media[data-astro-cid-ds2dp3wp] img[data-astro-cid-ds2dp3wp]{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.catalog-hero[data-astro-cid-ds2dp3wp] figcaption[data-astro-cid-ds2dp3wp]{background:var(--white);grid-template-columns:1fr 1fr;display:grid}.catalog-hero[data-astro-cid-ds2dp3wp] figcaption[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]{min-height:6rem;transition:background .25s var(--ease);grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1rem 1.2rem;text-decoration:none;display:grid}.catalog-hero[data-astro-cid-ds2dp3wp] figcaption[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]:hover{background:var(--yellow-soft)}.catalog-hero[data-astro-cid-ds2dp3wp] figcaption[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]+a[data-astro-cid-ds2dp3wp]{border-left:1px solid var(--line)}.catalog-hero[data-astro-cid-ds2dp3wp] figcaption[data-astro-cid-ds2dp3wp] strong[data-astro-cid-ds2dp3wp],.catalog-hero[data-astro-cid-ds2dp3wp] figcaption[data-astro-cid-ds2dp3wp] small[data-astro-cid-ds2dp3wp]{display:block}.catalog-hero[data-astro-cid-ds2dp3wp] figcaption[data-astro-cid-ds2dp3wp] strong[data-astro-cid-ds2dp3wp]{font-family:var(--font-display);font-size:1.1rem}.catalog-hero[data-astro-cid-ds2dp3wp] figcaption[data-astro-cid-ds2dp3wp] small[data-astro-cid-ds2dp3wp]{color:var(--text-muted);margin-top:.3rem;font-size:.72rem;line-height:1.4}.catalog-hero[data-astro-cid-ds2dp3wp] figcaption[data-astro-cid-ds2dp3wp] svg[data-astro-cid-ds2dp3wp]{transition:transform .25s var(--ease)}.catalog-hero[data-astro-cid-ds2dp3wp] figcaption[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]:hover svg[data-astro-cid-ds2dp3wp]{transform:translate(.25rem)}.catalog-programs[data-astro-cid-ds2dp3wp]{background:var(--ink);color:var(--white);padding:clamp(5rem,9vw,9rem) 0}.catalog-section-intro[data-astro-cid-ds2dp3wp]{grid-template-columns:minmax(20rem,.85fr) minmax(24rem,1.15fr);align-items:end;gap:clamp(3rem,9vw,10rem);display:grid}.catalog-section-intro[data-astro-cid-ds2dp3wp] h2[data-astro-cid-ds2dp3wp],.catalog-lines-intro[data-astro-cid-ds2dp3wp] h2[data-astro-cid-ds2dp3wp]{max-width:14ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,4.4vw,4.5rem);font-weight:570;line-height:.98}.catalog-section-intro[data-astro-cid-ds2dp3wp] p[data-astro-cid-ds2dp3wp]{max-width:58ch;color:var(--text-on-dark);margin:0;line-height:1.72}.program-path[data-astro-cid-ds2dp3wp]{grid-template-columns:1fr 1fr;margin-top:clamp(4rem,7vw,7rem);display:grid;position:relative}.program-path[data-astro-cid-ds2dp3wp]:before{content:"";background:var(--line-dark);transform-origin:0;height:1px;position:absolute;top:.42rem;left:0;right:0}.program-path[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]{min-height:13rem;color:var(--white);grid-template-columns:1fr auto;align-content:start;padding:2.3rem clamp(1rem,3vw,2.5rem) 1.5rem 0;text-decoration:none;display:grid;position:relative}.program-path[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]+a[data-astro-cid-ds2dp3wp]{border-left:1px solid var(--line-dark);padding-left:clamp(1rem,3vw,2.5rem)}.program-path-node[data-astro-cid-ds2dp3wp]{background:var(--yellow);border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:0;left:0}.program-path[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]+a[data-astro-cid-ds2dp3wp] .program-path-node[data-astro-cid-ds2dp3wp]{left:clamp(1rem,3vw,2.5rem)}.program-path[data-astro-cid-ds2dp3wp] strong[data-astro-cid-ds2dp3wp]{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(2rem,3.5vw,3.6rem);font-weight:560;line-height:1}.program-path[data-astro-cid-ds2dp3wp] small[data-astro-cid-ds2dp3wp]{max-width:42ch;color:var(--text-on-dark);grid-column:1;margin-top:.75rem;font-size:.85rem;line-height:1.5}.program-path[data-astro-cid-ds2dp3wp] svg[data-astro-cid-ds2dp3wp]{color:var(--yellow);transition:transform .25s var(--ease);grid-area:1/2/3;align-self:center}.program-path[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]:hover svg[data-astro-cid-ds2dp3wp]{transform:translate(.35rem)}.program-chapter[data-astro-cid-ds2dp3wp]{padding:clamp(5rem,9vw,9rem) 0;scroll-margin-top:7rem;position:relative}.program-chapter--bebes[data-astro-cid-ds2dp3wp],.program-chapter--babies[data-astro-cid-ds2dp3wp]{background:var(--green-soft)}.program-chapter--pre-escolar[data-astro-cid-ds2dp3wp],.program-chapter--preschool[data-astro-cid-ds2dp3wp],.program-chapter--preescolar[data-astro-cid-ds2dp3wp]{background:var(--white)}.program-chapter-grid[data-astro-cid-ds2dp3wp]{grid-template-columns:minmax(18rem,.7fr) minmax(32rem,1.3fr);align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.program-chapter[data-astro-cid-ds2dp3wp] header[data-astro-cid-ds2dp3wp]{position:sticky;top:7rem}.program-chapter[data-astro-cid-ds2dp3wp] h2[data-astro-cid-ds2dp3wp]{max-width:12ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,4.2vw,4.25rem);font-weight:570;line-height:.98}.program-chapter[data-astro-cid-ds2dp3wp] header[data-astro-cid-ds2dp3wp]>p[data-astro-cid-ds2dp3wp]:last-of-type{max-width:42ch;color:var(--text-muted);line-height:1.7}.program-range[data-astro-cid-ds2dp3wp]{max-width:34ch;color:var(--green-deep);margin:1.4rem 0;font-size:.8rem;font-weight:750;line-height:1.5}.program-media[data-astro-cid-ds2dp3wp]{aspect-ratio:3/2;background:var(--white);margin:2rem 0 0;position:relative;overflow:hidden}.program-media[data-astro-cid-ds2dp3wp] picture[data-astro-cid-ds2dp3wp],.program-media[data-astro-cid-ds2dp3wp] img[data-astro-cid-ds2dp3wp]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.program-chapter--pre-escolar[data-astro-cid-ds2dp3wp] .program-media[data-astro-cid-ds2dp3wp] img[data-astro-cid-ds2dp3wp],.program-chapter--preschool[data-astro-cid-ds2dp3wp] .program-media[data-astro-cid-ds2dp3wp] img[data-astro-cid-ds2dp3wp],.program-chapter--preescolar[data-astro-cid-ds2dp3wp] .program-media[data-astro-cid-ds2dp3wp] img[data-astro-cid-ds2dp3wp]{object-position:center 48%}.stage-list[data-astro-cid-ds2dp3wp]{border-top:1px solid var(--ink)}.stage-list[data-astro-cid-ds2dp3wp] details[data-astro-cid-ds2dp3wp]{border-bottom:1px solid var(--line)}.stage-list[data-astro-cid-ds2dp3wp] summary[data-astro-cid-ds2dp3wp]{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:1.5rem;min-height:8rem;padding:1.25rem 0;list-style:none;display:grid}.stage-list[data-astro-cid-ds2dp3wp] summary[data-astro-cid-ds2dp3wp]::-webkit-details-marker{display:none}.stage-list[data-astro-cid-ds2dp3wp] summary[data-astro-cid-ds2dp3wp]>span[data-astro-cid-ds2dp3wp]:first-child{gap:.5rem;display:grid}.stage-list[data-astro-cid-ds2dp3wp] summary[data-astro-cid-ds2dp3wp] h3[data-astro-cid-ds2dp3wp]{font-family:var(--font-display);margin:0;font-size:clamp(1.55rem,2.5vw,2.4rem);font-weight:580;line-height:1.05}.stage-list[data-astro-cid-ds2dp3wp] summary[data-astro-cid-ds2dp3wp] small[data-astro-cid-ds2dp3wp]{max-width:55ch;color:var(--text-muted);font-size:.88rem;line-height:1.55}.stage-action[data-astro-cid-ds2dp3wp]{white-space:nowrap;align-items:center;gap:.6rem;font-size:.8rem;font-weight:760;display:flex}.stage-action[data-astro-cid-ds2dp3wp] svg[data-astro-cid-ds2dp3wp]{transition:transform .3s var(--ease)}.stage-list[data-astro-cid-ds2dp3wp] details[data-astro-cid-ds2dp3wp][open] .stage-action[data-astro-cid-ds2dp3wp] svg[data-astro-cid-ds2dp3wp]{transform:rotate(45deg)}.stage-content[data-astro-cid-ds2dp3wp]{padding:0 0 2.25rem}.stage-kicker[data-astro-cid-ds2dp3wp]{letter-spacing:.04em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:760}.stage-content[data-astro-cid-ds2dp3wp] ul[data-astro-cid-ds2dp3wp]{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.stage-content[data-astro-cid-ds2dp3wp] li[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]{border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,.35fr) minmax(18rem,.65fr) auto;align-items:start;gap:1.25rem;padding:1.15rem 0;text-decoration:none;display:grid}.stage-content[data-astro-cid-ds2dp3wp] li[data-astro-cid-ds2dp3wp] strong[data-astro-cid-ds2dp3wp]{font-size:.85rem}.stage-content[data-astro-cid-ds2dp3wp] li[data-astro-cid-ds2dp3wp] span[data-astro-cid-ds2dp3wp]{max-width:62ch;color:var(--text-muted);font-size:.86rem;line-height:1.55}.stage-content[data-astro-cid-ds2dp3wp] li[data-astro-cid-ds2dp3wp] svg[data-astro-cid-ds2dp3wp]{transition:transform .25s var(--ease)}.stage-content[data-astro-cid-ds2dp3wp] li[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]:hover svg[data-astro-cid-ds2dp3wp]{transform:translate(.3rem)}.program-transition[data-astro-cid-ds2dp3wp]{background:var(--green-deep);height:1px;position:absolute;bottom:-1px;left:0;right:0}.catalog-lines[data-astro-cid-ds2dp3wp]{background:var(--ink);color:var(--white);padding:clamp(5rem,9vw,9rem) 0 0}.catalog-lines-intro[data-astro-cid-ds2dp3wp]{grid-template-columns:minmax(20rem,.9fr) minmax(24rem,1.1fr);align-items:end;gap:clamp(3rem,8vw,9rem);padding-bottom:clamp(4rem,7vw,7rem);display:grid}.catalog-lines-intro[data-astro-cid-ds2dp3wp] p[data-astro-cid-ds2dp3wp]{max-width:58ch;color:var(--text-on-dark);margin:0;line-height:1.72}.catalog-line[data-astro-cid-ds2dp3wp]{border-top:1px solid var(--line-dark)}.catalog-line-grid[data-astro-cid-ds2dp3wp]{grid-template-columns:minmax(28rem,1.05fr) minmax(20rem,.95fr);align-items:center;gap:clamp(3rem,8vw,9rem);padding-block:clamp(3rem,5vw,5rem);display:grid}.catalog-line--reverse[data-astro-cid-ds2dp3wp] .catalog-line-grid[data-astro-cid-ds2dp3wp]{grid-template-columns:minmax(20rem,.95fr) minmax(28rem,1.05fr)}.catalog-line--reverse[data-astro-cid-ds2dp3wp] figure[data-astro-cid-ds2dp3wp]{grid-column:2}.catalog-line--reverse[data-astro-cid-ds2dp3wp] .catalog-line-grid[data-astro-cid-ds2dp3wp]>div[data-astro-cid-ds2dp3wp]{grid-area:1/1}.catalog-line[data-astro-cid-ds2dp3wp] figure[data-astro-cid-ds2dp3wp]{aspect-ratio:16/10;background:var(--green-deep);margin:0;position:relative;overflow:hidden}.catalog-line[data-astro-cid-ds2dp3wp] picture[data-astro-cid-ds2dp3wp],.catalog-line[data-astro-cid-ds2dp3wp] img[data-astro-cid-ds2dp3wp]{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.catalog-line[data-astro-cid-ds2dp3wp]:hover img[data-astro-cid-ds2dp3wp]{transform:scale(1.018)}.catalog-line[data-astro-cid-ds2dp3wp] h3[data-astro-cid-ds2dp3wp]{max-width:13ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.6rem,4.3vw,4.5rem);font-weight:570;line-height:.96}.catalog-line[data-astro-cid-ds2dp3wp] p[data-astro-cid-ds2dp3wp]{max-width:48ch;color:var(--text-on-dark);margin:1.5rem 0;line-height:1.7}.catalog-line[data-astro-cid-ds2dp3wp] .text-link[data-astro-cid-ds2dp3wp]{color:var(--yellow)}.motion-ready [data-astro-cid-ds2dp3wp][data-motion=catalog-hero] .catalog-hero-copy[data-astro-cid-ds2dp3wp]{opacity:0;transition:opacity .45s ease-out,transform .7s var(--ease);transform:translate(-1.2rem)}.motion-ready [data-astro-cid-ds2dp3wp][data-motion=catalog-hero] figure[data-astro-cid-ds2dp3wp]{clip-path:inset(0 0 0 100%);transition:clip-path .9s 80ms var(--ease)}.motion-ready [data-astro-cid-ds2dp3wp][data-motion=catalog-hero].is-visible .catalog-hero-copy[data-astro-cid-ds2dp3wp]{opacity:1;transform:none}.motion-ready [data-astro-cid-ds2dp3wp][data-motion=catalog-hero].is-visible figure[data-astro-cid-ds2dp3wp]{clip-path:inset(0)}.motion-ready [data-astro-cid-ds2dp3wp][data-motion=program-path]:before{transform:scaleX(0)}.motion-ready [data-astro-cid-ds2dp3wp][data-motion=program-path] .program-path-node[data-astro-cid-ds2dp3wp]{opacity:0;scale:.3}.motion-ready [data-astro-cid-ds2dp3wp][data-motion=program-path].is-visible:before{transition:transform 1s var(--ease);transform:scaleX(1)}.motion-ready [data-astro-cid-ds2dp3wp][data-motion=program-path].is-visible .program-path-node[data-astro-cid-ds2dp3wp]{opacity:1;transition:opacity .25s .4s,scale .55s .4s var(--ease);scale:1}.motion-ready [data-astro-cid-ds2dp3wp][data-motion=program-path].is-visible a[data-astro-cid-ds2dp3wp]:nth-child(2) .program-path-node[data-astro-cid-ds2dp3wp]{transition-delay:.72s}.motion-ready [data-astro-cid-ds2dp3wp][data-motion^=program-] details[data-astro-cid-ds2dp3wp]{opacity:0;transition:opacity .38s ease-out,transform .62s var(--ease);transform:translateY(1rem)}.motion-ready [data-astro-cid-ds2dp3wp][data-motion^=program-].is-visible details[data-astro-cid-ds2dp3wp]{opacity:1;transform:none}.motion-ready [data-astro-cid-ds2dp3wp][data-motion^=program-].is-visible details[data-astro-cid-ds2dp3wp]:nth-child(2){transition-delay:80ms}.motion-ready [data-astro-cid-ds2dp3wp][data-motion^=program-].is-visible details[data-astro-cid-ds2dp3wp]:nth-child(3){transition-delay:.16s}.motion-ready [data-astro-cid-ds2dp3wp][data-motion=catalog-line] figure[data-astro-cid-ds2dp3wp]{clip-path:inset(8% 0 0);transition:clip-path .78s var(--ease)}.motion-ready [data-astro-cid-ds2dp3wp][data-motion=catalog-line] .catalog-line-grid[data-astro-cid-ds2dp3wp]>div[data-astro-cid-ds2dp3wp]{opacity:0;transition:opacity .4s .18s,transform .65s .18s var(--ease);transform:translateY(1rem)}.motion-ready [data-astro-cid-ds2dp3wp][data-motion=catalog-line].is-visible figure[data-astro-cid-ds2dp3wp]{clip-path:inset(0)}.motion-ready [data-astro-cid-ds2dp3wp][data-motion=catalog-line].is-visible .catalog-line-grid[data-astro-cid-ds2dp3wp]>div[data-astro-cid-ds2dp3wp]{opacity:1;transform:none}@media (width<=900px){.catalog-hero-grid[data-astro-cid-ds2dp3wp],.catalog-section-intro[data-astro-cid-ds2dp3wp],.program-chapter-grid[data-astro-cid-ds2dp3wp],.catalog-lines-intro[data-astro-cid-ds2dp3wp],.catalog-line-grid[data-astro-cid-ds2dp3wp],.catalog-line--reverse[data-astro-cid-ds2dp3wp] .catalog-line-grid[data-astro-cid-ds2dp3wp]{grid-template-columns:1fr}.program-chapter[data-astro-cid-ds2dp3wp] header[data-astro-cid-ds2dp3wp]{position:static}.catalog-line--reverse[data-astro-cid-ds2dp3wp] figure[data-astro-cid-ds2dp3wp],.catalog-line--reverse[data-astro-cid-ds2dp3wp] .catalog-line-grid[data-astro-cid-ds2dp3wp]>div[data-astro-cid-ds2dp3wp]{grid-area:auto}.catalog-line--reverse[data-astro-cid-ds2dp3wp] .catalog-line-grid[data-astro-cid-ds2dp3wp]>div[data-astro-cid-ds2dp3wp]{order:2}}@media (width<=760px){.catalog-nav[data-astro-cid-ds2dp3wp]:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,transparent,var(--white) 80%);width:2.75rem;height:100%;position:absolute;top:0;right:0}.catalog-nav[data-astro-cid-ds2dp3wp]>div[data-astro-cid-ds2dp3wp]{overscroll-behavior-inline:contain;width:100%;padding-inline:1rem 3rem;scroll-padding-inline:1rem}.catalog-nav[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]{scroll-snap-align:center;min-height:3.35rem;padding-inline:.8rem}.catalog-nav[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]:first-child{padding-left:.8rem}.catalog-nav[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]:after,.catalog-nav[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]:first-child:after{left:.8rem;right:.8rem}.catalog-hero[data-astro-cid-ds2dp3wp]{padding:1.5rem 0 3.75rem}.catalog-hero-grid[data-astro-cid-ds2dp3wp]{gap:2.2rem}.catalog-hero-copy[data-astro-cid-ds2dp3wp] h1[data-astro-cid-ds2dp3wp]{max-width:17ch;font-size:clamp(2.35rem,10.4vw,3rem);line-height:.96}.catalog-hero-copy[data-astro-cid-ds2dp3wp]>p[data-astro-cid-ds2dp3wp]{font-size:.98rem}.catalog-actions[data-astro-cid-ds2dp3wp]{display:grid}.catalog-actions[data-astro-cid-ds2dp3wp] .text-link[data-astro-cid-ds2dp3wp]{justify-self:center}.catalog-hero[data-astro-cid-ds2dp3wp] figure[data-astro-cid-ds2dp3wp]{width:100%}.catalog-hero-media[data-astro-cid-ds2dp3wp]{aspect-ratio:3/2}.catalog-hero[data-astro-cid-ds2dp3wp] figcaption[data-astro-cid-ds2dp3wp]{grid-template-columns:1fr 1fr}.catalog-hero[data-astro-cid-ds2dp3wp] figcaption[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]{min-height:6.5rem;padding:.9rem}.catalog-hero[data-astro-cid-ds2dp3wp] figcaption[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]+a[data-astro-cid-ds2dp3wp]{border-left:1px solid var(--line)}.catalog-hero[data-astro-cid-ds2dp3wp] figcaption[data-astro-cid-ds2dp3wp] svg[data-astro-cid-ds2dp3wp]{display:none}.catalog-programs[data-astro-cid-ds2dp3wp]{padding-block:3.75rem}.catalog-section-intro[data-astro-cid-ds2dp3wp]{gap:1.25rem}.catalog-section-intro[data-astro-cid-ds2dp3wp] h2[data-astro-cid-ds2dp3wp],.catalog-lines-intro[data-astro-cid-ds2dp3wp] h2[data-astro-cid-ds2dp3wp]{max-width:17ch;font-size:clamp(2rem,8.8vw,2.6rem);line-height:1}.catalog-section-intro[data-astro-cid-ds2dp3wp] p[data-astro-cid-ds2dp3wp],.catalog-lines-intro[data-astro-cid-ds2dp3wp] p[data-astro-cid-ds2dp3wp]{font-size:.94rem}.program-path[data-astro-cid-ds2dp3wp]{grid-template-columns:1fr;margin-top:3rem}.program-path[data-astro-cid-ds2dp3wp]:before{transform-origin:top;width:1px;height:auto;top:0;bottom:0;right:auto}.program-path[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp],.program-path[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]+a[data-astro-cid-ds2dp3wp]{min-height:0;padding:1.5rem 2.75rem}.program-path[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]+a[data-astro-cid-ds2dp3wp]{border-top:1px solid var(--line-dark);border-left:0}.program-path-node[data-astro-cid-ds2dp3wp],.program-path[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]+a[data-astro-cid-ds2dp3wp] .program-path-node[data-astro-cid-ds2dp3wp]{top:50%;left:-.4rem;transform:translateY(-50%)}.program-path[data-astro-cid-ds2dp3wp] strong[data-astro-cid-ds2dp3wp]{font-size:1.75rem}.program-path[data-astro-cid-ds2dp3wp] svg[data-astro-cid-ds2dp3wp]{align-self:center}.program-chapter[data-astro-cid-ds2dp3wp]{padding-block:3.75rem;scroll-margin-top:5rem}.program-chapter-grid[data-astro-cid-ds2dp3wp]{gap:2rem}.program-chapter[data-astro-cid-ds2dp3wp] h2[data-astro-cid-ds2dp3wp]{max-width:16ch;font-size:clamp(2.15rem,9.5vw,2.8rem)}.program-media[data-astro-cid-ds2dp3wp]{aspect-ratio:16/10;margin-top:1.75rem}.stage-list[data-astro-cid-ds2dp3wp] summary[data-astro-cid-ds2dp3wp]{grid-template-columns:1fr;gap:.75rem;min-height:0;padding:1.35rem 0}.stage-action[data-astro-cid-ds2dp3wp]{justify-content:space-between}.stage-content[data-astro-cid-ds2dp3wp]{padding-bottom:1.5rem}.stage-content[data-astro-cid-ds2dp3wp] li[data-astro-cid-ds2dp3wp] a[data-astro-cid-ds2dp3wp]{grid-template-columns:1fr auto;gap:.45rem 1rem;padding:1rem 0}.stage-content[data-astro-cid-ds2dp3wp] li[data-astro-cid-ds2dp3wp] span[data-astro-cid-ds2dp3wp]{grid-column:1}.stage-content[data-astro-cid-ds2dp3wp] li[data-astro-cid-ds2dp3wp] svg[data-astro-cid-ds2dp3wp]{grid-area:1/2/3;align-self:center}.catalog-lines[data-astro-cid-ds2dp3wp]{padding-top:3.75rem}.catalog-lines-intro[data-astro-cid-ds2dp3wp]{gap:1.25rem;padding-bottom:3.25rem}.catalog-line-grid[data-astro-cid-ds2dp3wp]{gap:1.8rem;padding-block:2.5rem}.catalog-line[data-astro-cid-ds2dp3wp] figure[data-astro-cid-ds2dp3wp]{aspect-ratio:3/2}.catalog-line[data-astro-cid-ds2dp3wp] h3[data-astro-cid-ds2dp3wp]{max-width:17ch;font-size:clamp(2rem,9vw,2.7rem);line-height:.98}.catalog-line[data-astro-cid-ds2dp3wp] p[data-astro-cid-ds2dp3wp]{font-size:.94rem}.motion-ready [data-astro-cid-ds2dp3wp][data-motion=program-path]:before{transform:scaleY(0)}.motion-ready [data-astro-cid-ds2dp3wp][data-motion=program-path].is-visible:before{transform:scaleY(1)}}.catalog-hero-copy[data-astro-cid-ds2dp3wp]{align-self:start}.inner-hero[data-astro-cid-kbkdzles] .inner-hero-grid[data-astro-cid-kbkdzles],.about-hero[data-astro-cid-kbkdzles] .about-hero-grid[data-astro-cid-kbkdzles]{align-items:start}.inner-hero[data-astro-cid-kbkdzles]{padding:clamp(3rem,5vw,5rem) 0 clamp(4.5rem,7vw,7rem)}.inner-hero-grid[data-astro-cid-kbkdzles]{grid-template-columns:minmax(0,.88fr) minmax(25rem,1.12fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.inner-hero-copy[data-astro-cid-kbkdzles] .display[data-astro-cid-kbkdzles]{max-width:12ch;font-size:clamp(3.15rem,5.8vw,5.7rem)}.inner-hero-copy[data-astro-cid-kbkdzles] .lead[data-astro-cid-kbkdzles]{max-width:55ch;color:var(--brown-900);margin:1.5rem 0 0}.inner-hero-copy[data-astro-cid-kbkdzles] .button[data-astro-cid-kbkdzles]{margin-top:2rem}.inner-hero-media[data-astro-cid-kbkdzles]{background:var(--sand-200);border-radius:45% 45% .5rem .5rem;min-height:clamp(31rem,48vw,43rem);position:relative;overflow:hidden}.inner-hero-media[data-astro-cid-kbkdzles] picture[data-astro-cid-kbkdzles],.inner-hero-media[data-astro-cid-kbkdzles] img[data-astro-cid-kbkdzles]{object-fit:cover;width:100%;height:100%}.inner-hero-media[data-astro-cid-kbkdzles] picture[data-astro-cid-kbkdzles]{position:absolute;inset:0}.inner-hero--pillar[data-astro-cid-kbkdzles] .inner-hero-media[data-astro-cid-kbkdzles] img[data-astro-cid-kbkdzles],.inner-hero--audience[data-astro-cid-kbkdzles] .inner-hero-media[data-astro-cid-kbkdzles] img[data-astro-cid-kbkdzles]{object-fit:contain;background:#fff}.inner-hero--material[data-astro-cid-kbkdzles] .inner-hero-media[data-astro-cid-kbkdzles]{border-radius:.6rem}.inner-hero--material[data-astro-cid-kbkdzles] .inner-hero-media[data-astro-cid-kbkdzles] img[data-astro-cid-kbkdzles]{object-fit:cover}.evidence-section[data-astro-cid-kbkdzles]{padding-block:clamp(5.5rem,8vw,8rem)}.evidence-heading[data-astro-cid-kbkdzles]{padding-bottom:clamp(3rem,5vw,5rem)}.evidence-heading[data-astro-cid-kbkdzles] .heading[data-astro-cid-kbkdzles]{max-width:18ch}.evidence-list[data-astro-cid-kbkdzles]{border-top:1px solid var(--brown-700)}.evidence-list[data-astro-cid-kbkdzles] article[data-astro-cid-kbkdzles]{border-bottom:1px solid var(--brown-700);grid-template-columns:4rem minmax(12rem,.6fr) minmax(18rem,1fr);align-items:start;gap:clamp(1rem,4vw,5rem);padding:2rem 0;display:grid}.evidence-list[data-astro-cid-kbkdzles] article[data-astro-cid-kbkdzles]>span[data-astro-cid-kbkdzles]{color:var(--yellow);font-size:.72rem}.evidence-list[data-astro-cid-kbkdzles] h3[data-astro-cid-kbkdzles]{font-family:var(--font-display);margin:0;font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.08}.evidence-list[data-astro-cid-kbkdzles] p[data-astro-cid-kbkdzles]{max-width:52ch;color:var(--sand-200);margin:0}.page-process[data-astro-cid-kbkdzles],.page-faq[data-astro-cid-kbkdzles],.team-section[data-astro-cid-kbkdzles]{padding-block:clamp(5.5rem,8vw,8rem)}.page-faq[data-astro-cid-kbkdzles]{background:var(--sand-200)}.faq-layout[data-astro-cid-kbkdzles]{grid-template-columns:.65fr 1.35fr;gap:clamp(3rem,8vw,8rem);display:grid}.faq-layout[data-astro-cid-kbkdzles] .faq-list[data-astro-cid-kbkdzles]{margin:0}.about-hero[data-astro-cid-kbkdzles]{padding:clamp(2rem,4vw,4rem) 0 clamp(5.5rem,8vw,8rem)}.about-hero-grid[data-astro-cid-kbkdzles]{grid-template-columns:minmax(0,.88fr) minmax(29rem,1.12fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.about-hero-copy[data-astro-cid-kbkdzles]{padding-bottom:clamp(1rem,4vw,4rem)}.about-hero-copy[data-astro-cid-kbkdzles] .display[data-astro-cid-kbkdzles]{max-width:11ch;font-size:clamp(3.35rem,5.8vw,5.8rem)}.about-hero-copy[data-astro-cid-kbkdzles] .lead[data-astro-cid-kbkdzles]{max-width:49ch;color:var(--brown-900);margin:1.75rem 0 0}.about-hero[data-astro-cid-kbkdzles] figure[data-astro-cid-kbkdzles]{margin:0}.about-hero[data-astro-cid-kbkdzles] figure[data-astro-cid-kbkdzles] picture[data-astro-cid-kbkdzles]{aspect-ratio:4/5;background:var(--sand-200);border-radius:48% 48% .4rem .4rem;display:block;overflow:hidden}.about-hero[data-astro-cid-kbkdzles] figure[data-astro-cid-kbkdzles] img[data-astro-cid-kbkdzles]{object-fit:cover;object-position:center 28%;width:100%;height:100%}.about-hero[data-astro-cid-kbkdzles] figcaption[data-astro-cid-kbkdzles]{border-top:1px solid var(--sand-500);justify-content:space-between;gap:1.5rem;padding-top:1rem;display:flex}.about-hero[data-astro-cid-kbkdzles] figcaption[data-astro-cid-kbkdzles] strong[data-astro-cid-kbkdzles]{font-family:var(--font-display);font-size:1.08rem;font-weight:650}.about-hero[data-astro-cid-kbkdzles] figcaption[data-astro-cid-kbkdzles] span[data-astro-cid-kbkdzles]{color:var(--brown-700);text-align:right;font-size:.82rem}.about-origin[data-astro-cid-kbkdzles]{padding-block:clamp(6rem,9vw,9rem)}.about-origin-grid[data-astro-cid-kbkdzles]{grid-template-columns:minmax(0,.9fr) minmax(24rem,1.1fr);align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.about-origin-grid[data-astro-cid-kbkdzles] .heading[data-astro-cid-kbkdzles]{max-width:10ch;font-size:clamp(3rem,5vw,5rem)}.about-origin-copy[data-astro-cid-kbkdzles]{padding-top:.35rem}.about-origin-copy[data-astro-cid-kbkdzles] .lead[data-astro-cid-kbkdzles]{max-width:57ch;color:var(--sand-200);margin:0}.about-origin-proof[data-astro-cid-kbkdzles]{border-top:1px solid var(--brown-700);max-width:48ch;color:var(--yellow);font-family:var(--font-display);margin:clamp(2rem,4vw,4rem) 0 0;padding-top:1.25rem;font-size:clamp(1.35rem,2vw,2rem);line-height:1.18}.about-foundation[data-astro-cid-kbkdzles]{padding-block:clamp(6rem,9vw,9rem)}.about-foundation-layout[data-astro-cid-kbkdzles]{grid-template-columns:minmax(18rem,.78fr) minmax(28rem,1.22fr);align-items:start;gap:clamp(3rem,9vw,10rem);display:grid}.about-foundation-intro[data-astro-cid-kbkdzles]{position:sticky;top:7.5rem}.about-foundation-intro[data-astro-cid-kbkdzles] .heading[data-astro-cid-kbkdzles]{max-width:12ch;font-size:clamp(2.8rem,4.6vw,4.7rem)}.about-foundation-intro[data-astro-cid-kbkdzles] p[data-astro-cid-kbkdzles]{max-width:38ch;color:var(--brown-900);margin:1.5rem 0 0}.about-foundation-list[data-astro-cid-kbkdzles]{border-top:1px solid var(--ink)}.about-foundation-list[data-astro-cid-kbkdzles] article[data-astro-cid-kbkdzles]{border-bottom:1px solid var(--sand-500);grid-template-columns:minmax(10rem,.62fr) minmax(15rem,1fr);gap:clamp(1rem,4vw,4rem);padding:clamp(1.65rem,3vw,2.5rem) 0;display:grid;position:relative}.about-foundation-list[data-astro-cid-kbkdzles] h3[data-astro-cid-kbkdzles]{font-family:var(--font-display);margin:0;font-size:clamp(1.55rem,2.4vw,2.25rem);line-height:1.05}.about-foundation-list[data-astro-cid-kbkdzles] p[data-astro-cid-kbkdzles]{max-width:42ch;color:var(--brown-900);margin:0}.team-section[data-astro-cid-kbkdzles]{background:var(--sand-200)}.team-heading[data-astro-cid-kbkdzles]{grid-template-columns:minmax(0,1fr) minmax(18rem,.65fr);align-items:end;gap:clamp(2rem,8vw,8rem);padding-bottom:clamp(3rem,5vw,5rem);display:grid}.team-heading[data-astro-cid-kbkdzles] .heading[data-astro-cid-kbkdzles]{max-width:11ch;font-size:clamp(3rem,5.2vw,5.25rem)}.team-heading[data-astro-cid-kbkdzles] p[data-astro-cid-kbkdzles]{max-width:42ch;color:var(--brown-900);margin:0}.team-grid[data-astro-cid-kbkdzles]{border-block:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.team-card[data-astro-cid-kbkdzles]{grid-template-rows:auto 1fr;min-width:0;padding:0 clamp(1rem,2vw,2rem);display:grid}.team-card[data-astro-cid-kbkdzles]+.team-card[data-astro-cid-kbkdzles]{box-shadow:inset 1px 0 var(--ink)}.team-card[data-astro-cid-kbkdzles] picture[data-astro-cid-kbkdzles],.team-photo-pending[data-astro-cid-kbkdzles]{aspect-ratio:4/5;background:var(--green-soft);width:100%;display:block;overflow:hidden}.team-card[data-astro-cid-kbkdzles] img[data-astro-cid-kbkdzles]{object-fit:cover;width:100%;height:100%}.team-photo-pending[data-astro-cid-kbkdzles]{background:var(--green-deep);color:var(--white);place-content:center;justify-items:center;gap:.75rem;display:grid}.team-photo-pending[data-astro-cid-kbkdzles] span[data-astro-cid-kbkdzles]{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:760}.team-card--lucia[data-astro-cid-kbkdzles] img[data-astro-cid-kbkdzles]{object-position:center 22%}.team-card--marcos[data-astro-cid-kbkdzles] img[data-astro-cid-kbkdzles]{object-position:center 18%}.team-card--ana[data-astro-cid-kbkdzles] img[data-astro-cid-kbkdzles]{object-position:center 27%}.team-card--rayanne[data-astro-cid-kbkdzles] img[data-astro-cid-kbkdzles]{object-position:center 31%}.team-card[data-astro-cid-kbkdzles]>div[data-astro-cid-kbkdzles]{grid-template-rows:minmax(2.1em,auto) auto 1fr;align-content:start;padding:1.6rem 0 2rem;display:grid}.team-card[data-astro-cid-kbkdzles] h3[data-astro-cid-kbkdzles]{max-width:17ch;font-family:var(--font-display);margin:0;font-size:clamp(1.55rem,2.25vw,2.2rem);line-height:1.02}.team-role[data-astro-cid-kbkdzles]{max-width:32ch;color:var(--brown-900);margin:.8rem 0 0;font-size:.88rem;line-height:1.45}.team-card[data-astro-cid-kbkdzles] .text-link[data-astro-cid-kbkdzles]{margin-top:1.25rem;font-size:.76rem}.team-partners[data-astro-cid-kbkdzles]{border-block:1px solid var(--ink);gap:clamp(2rem,3vw,3rem);margin-top:clamp(2.5rem,5vw,4.5rem);padding-block:clamp(2.25rem,4vw,4rem);display:grid}.team-partners-heading[data-astro-cid-kbkdzles]{padding-inline:clamp(.25rem,1.5vw,1.5rem)}.team-partners-heading[data-astro-cid-kbkdzles] h3[data-astro-cid-kbkdzles]{max-width:none;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.35rem,3.7vw,3.8rem);line-height:.98}.team-partner-list[data-astro-cid-kbkdzles]{border-top:1px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.partner-person[data-astro-cid-kbkdzles]{grid-template-columns:6rem minmax(0,1fr);align-items:center;gap:1.25rem;min-width:0;padding:1.5rem clamp(1rem,2.5vw,2.5rem);display:grid}.partner-person[data-astro-cid-kbkdzles]+.partner-person[data-astro-cid-kbkdzles]{border-left:1px solid var(--ink)}.partner-person[data-astro-cid-kbkdzles] picture[data-astro-cid-kbkdzles]{aspect-ratio:1;background:var(--green-soft);border-radius:.25rem;place-items:center;width:6rem;display:grid;overflow:hidden}.partner-person[data-astro-cid-kbkdzles] img[data-astro-cid-kbkdzles]{object-fit:cover;object-position:center 22%;width:100%;height:100%}.partner-person[data-astro-cid-kbkdzles] div[data-astro-cid-kbkdzles] strong[data-astro-cid-kbkdzles],.partner-person[data-astro-cid-kbkdzles] div[data-astro-cid-kbkdzles] span[data-astro-cid-kbkdzles]{display:block}.partner-person[data-astro-cid-kbkdzles] div[data-astro-cid-kbkdzles] strong[data-astro-cid-kbkdzles]{font-family:var(--font-display);font-size:clamp(1.05rem,1.4vw,1.3rem);line-height:1.05}.partner-person[data-astro-cid-kbkdzles] div[data-astro-cid-kbkdzles] span[data-astro-cid-kbkdzles]{color:var(--brown-700);margin-top:.45rem;font-size:.78rem;line-height:1.35}.partner-count[data-astro-cid-kbkdzles]{aspect-ratio:1;background:var(--yellow);width:6rem;font-family:var(--font-display);place-items:center;font-size:clamp(1.45rem,2vw,2rem);font-weight:680;line-height:1;display:grid}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-hero] .about-hero-copy[data-astro-cid-kbkdzles] .display[data-astro-cid-kbkdzles]{clip-path:inset(0 0 100%);transition:clip-path .72s var(--ease)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-hero] .about-hero-copy[data-astro-cid-kbkdzles] .lead[data-astro-cid-kbkdzles]{opacity:.18;transition:opacity .48s ease-out .25s}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-hero] figure[data-astro-cid-kbkdzles]{clip-path:circle(18% at 50% 28%);transition:clip-path .9s 80ms var(--ease)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-hero].is-visible .about-hero-copy[data-astro-cid-kbkdzles] .display[data-astro-cid-kbkdzles]{clip-path:inset(0)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-hero].is-visible .about-hero-copy[data-astro-cid-kbkdzles] .lead[data-astro-cid-kbkdzles]{opacity:1}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-hero].is-visible figure[data-astro-cid-kbkdzles]{clip-path:circle(78% at 50% 45%)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-origin] .heading[data-astro-cid-kbkdzles]{clip-path:inset(0 0 100%);transition:clip-path .68s var(--ease)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-origin] .about-origin-copy[data-astro-cid-kbkdzles]{opacity:.16;transition:opacity .5s ease-out .22s}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-origin].is-visible .heading[data-astro-cid-kbkdzles]{clip-path:inset(0)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-origin].is-visible .about-origin-copy[data-astro-cid-kbkdzles]{opacity:1}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-foundation-title] .heading[data-astro-cid-kbkdzles]{clip-path:inset(0 0 100%);transition:clip-path .68s var(--ease)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-foundation-title].is-visible .heading[data-astro-cid-kbkdzles]{clip-path:inset(0)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-foundation] article[data-astro-cid-kbkdzles]{background:linear-gradient(90deg,color-mix(in srgb,var(--yellow),transparent 82%) 0 0) no-repeat;transition:background-size .65s var(--ease);background-size:0 100%}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-foundation] article[data-astro-cid-kbkdzles]:nth-child(2){transition-delay:60ms}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-foundation] article[data-astro-cid-kbkdzles]:nth-child(3){transition-delay:.12s}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-foundation] article[data-astro-cid-kbkdzles]:nth-child(4){transition-delay:.18s}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-foundation].is-visible article[data-astro-cid-kbkdzles]{background-size:100% 100%}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-team-title] .heading[data-astro-cid-kbkdzles]{clip-path:inset(0 0 100%);transition:clip-path .68s var(--ease)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-team-title].is-visible .heading[data-astro-cid-kbkdzles]{clip-path:inset(0)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-team] .team-card[data-astro-cid-kbkdzles] picture[data-astro-cid-kbkdzles],.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-team] .team-photo-pending[data-astro-cid-kbkdzles]{transition:clip-path .78s var(--ease)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-team] .team-card--lucia[data-astro-cid-kbkdzles] picture[data-astro-cid-kbkdzles]{clip-path:inset(0 100% 0 0)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-team] .team-card--marcos[data-astro-cid-kbkdzles] picture[data-astro-cid-kbkdzles],.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-team] .team-card--ana[data-astro-cid-kbkdzles] picture[data-astro-cid-kbkdzles]{clip-path:inset(100% 0 0)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-team] .team-card--rayanne[data-astro-cid-kbkdzles] picture[data-astro-cid-kbkdzles]{clip-path:inset(0 0 0 100%)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-team] .team-card[data-astro-cid-kbkdzles]>div[data-astro-cid-kbkdzles]{opacity:.2;transition:opacity .45s ease-out .35s}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-team].is-visible .team-card[data-astro-cid-kbkdzles] picture[data-astro-cid-kbkdzles],.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-team].is-visible .team-photo-pending[data-astro-cid-kbkdzles]{clip-path:inset(0)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-team].is-visible .team-card[data-astro-cid-kbkdzles]>div[data-astro-cid-kbkdzles]{opacity:1}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-partners]{opacity:.2;transition:opacity .4s ease-out,transform .62s var(--ease);transform:translate(-1rem)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-partners].is-visible{opacity:1;transform:none}.contact-page[data-astro-cid-kbkdzles]{padding:clamp(2rem,4vw,4rem) 0 clamp(5rem,8vw,8rem)}.contact-opening[data-astro-cid-kbkdzles]{grid-template-columns:minmax(20rem,.85fr) minmax(26rem,1.15fr);align-items:start;gap:clamp(3rem,9vw,9rem);padding:clamp(1rem,3vw,2.5rem) 0 clamp(4rem,7vw,7rem);display:grid}.contact-intro[data-astro-cid-kbkdzles] .display[data-astro-cid-kbkdzles]{max-width:9ch;font-size:clamp(4rem,8vw,7.5rem)}.contact-opening-copy[data-astro-cid-kbkdzles]{padding-top:clamp(1rem,5vw,4.5rem)}.contact-opening-copy[data-astro-cid-kbkdzles] .lead[data-astro-cid-kbkdzles]{max-width:42ch;color:var(--brown-900);margin:0}.direct-label[data-astro-cid-kbkdzles]{color:var(--brown-700);letter-spacing:.08em;text-transform:uppercase;margin:2rem 0 .7rem;font-size:.72rem;font-weight:760}.direct-channels[data-astro-cid-kbkdzles]{flex-wrap:wrap;gap:.65rem;display:flex}.direct-channels[data-astro-cid-kbkdzles] a[data-astro-cid-kbkdzles]{border:1px solid var(--sand-500);overflow-wrap:anywhere;border-radius:.35rem;align-items:center;gap:.6rem;min-height:3rem;padding:.55rem .8rem;text-decoration:none;display:inline-flex}.direct-channels[data-astro-cid-kbkdzles] a[data-astro-cid-kbkdzles]>span[data-astro-cid-kbkdzles]{background:var(--sand-200);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.direct-channels[data-astro-cid-kbkdzles] a[data-astro-cid-kbkdzles]>.whatsapp-mark[data-astro-cid-kbkdzles]{color:#fff;background:#25d366}.contact-workspace[data-astro-cid-kbkdzles]{border-top:1px solid var(--ink);grid-template-columns:minmax(18rem,.65fr) minmax(30rem,1.35fr);gap:clamp(3rem,8vw,8rem);padding-top:clamp(3rem,6vw,6rem);display:grid}.contact-workspace-intro[data-astro-cid-kbkdzles]{align-self:start;position:sticky;top:7rem}.contact-workspace-intro[data-astro-cid-kbkdzles] .heading[data-astro-cid-kbkdzles]{max-width:10ch;font-size:clamp(2.7rem,4.6vw,4.7rem)}.contact-workspace-intro[data-astro-cid-kbkdzles]>p[data-astro-cid-kbkdzles]:last-child{max-width:39ch;color:var(--brown-900)}.contact-form-wrap[data-astro-cid-kbkdzles]{background:var(--sand-200);padding:clamp(1.5rem,4vw,3.5rem)}.confirmation-page[data-astro-cid-kbkdzles]{place-items:center;min-height:calc(100svh - 5.5rem);padding-block:5rem;display:grid}.confirmation-inner[data-astro-cid-kbkdzles]{text-align:center;max-width:58rem}.confirmation-mark[data-astro-cid-kbkdzles]{background:var(--yellow);border-radius:50%;place-items:center;width:4rem;height:4rem;margin:0 auto 2rem;display:grid}.confirmation-inner[data-astro-cid-kbkdzles] .display[data-astro-cid-kbkdzles]{max-width:13ch;margin-inline:auto}.confirmation-inner[data-astro-cid-kbkdzles] .lead[data-astro-cid-kbkdzles]{margin:1.5rem auto 2rem}.legal-hero[data-astro-cid-kbkdzles]{padding:3.5rem 0 2.5rem}.legal-heading[data-astro-cid-kbkdzles]{max-width:54rem}.legal-heading[data-astro-cid-kbkdzles] .display[data-astro-cid-kbkdzles]{font-size:clamp(3rem,5.5vw,5rem)}.legal-heading[data-astro-cid-kbkdzles]>.lead[data-astro-cid-kbkdzles]{max-width:38rem;margin:1rem 0 0}.legal-date[data-astro-cid-kbkdzles]{color:var(--brown-700);margin:1.5rem 0 0;font-size:.78rem}.legal-body[data-astro-cid-kbkdzles]{gap:0;display:grid}.legal-body[data-astro-cid-kbkdzles] section[data-astro-cid-kbkdzles]{border-top:1px solid var(--sand-500);padding-block:2rem}.legal-body[data-astro-cid-kbkdzles] section[data-astro-cid-kbkdzles]:first-child{border-top:0;padding-top:0}.legal-body[data-astro-cid-kbkdzles] h2[data-astro-cid-kbkdzles]{font-family:var(--font-display);margin:0 0 .85rem;font-size:clamp(1.6rem,2.8vw,2.25rem);line-height:1.08}.legal-body[data-astro-cid-kbkdzles] p[data-astro-cid-kbkdzles]{margin:.75rem 0 0}.legal-body[data-astro-cid-kbkdzles] p[data-astro-cid-kbkdzles]:first-of-type{margin-top:0}.contact-page[data-astro-cid-kbkdzles]{padding-top:1.5rem}.contact-page[data-astro-cid-kbkdzles]>.shell[data-astro-cid-kbkdzles]>.breadcrumbs[data-astro-cid-kbkdzles]{margin-bottom:1rem}.contact-opening[data-astro-cid-kbkdzles]{padding-top:0}.direct-label[data-astro-cid-kbkdzles]{color:var(--brown-900)}@media (width<=900px){.inner-hero-grid[data-astro-cid-kbkdzles],.about-hero-grid[data-astro-cid-kbkdzles],.contact-opening[data-astro-cid-kbkdzles],.contact-workspace[data-astro-cid-kbkdzles],.about-foundation-layout[data-astro-cid-kbkdzles]{grid-template-columns:1fr}.inner-hero-media[data-astro-cid-kbkdzles]{min-height:32rem}.contact-workspace-intro[data-astro-cid-kbkdzles],.about-foundation-intro[data-astro-cid-kbkdzles]{position:static}.about-hero-copy[data-astro-cid-kbkdzles]{padding-bottom:0}.about-hero[data-astro-cid-kbkdzles] figure[data-astro-cid-kbkdzles]{max-width:38rem;margin-left:auto}.about-foundation-layout[data-astro-cid-kbkdzles]{gap:3rem}.about-foundation-intro[data-astro-cid-kbkdzles] p[data-astro-cid-kbkdzles]{max-width:48ch}.team-grid[data-astro-cid-kbkdzles]{grid-template-columns:1fr 1fr}.team-card[data-astro-cid-kbkdzles]:nth-child(3){border-top:1px solid var(--ink);box-shadow:none}.team-card[data-astro-cid-kbkdzles]:nth-child(4){border-top:1px solid var(--ink)}.team-partners-heading[data-astro-cid-kbkdzles] h3[data-astro-cid-kbkdzles]{max-width:18ch}.team-partner-list[data-astro-cid-kbkdzles]{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-person[data-astro-cid-kbkdzles]:nth-child(3){border-top:1px solid var(--ink);border-left:0}.partner-person[data-astro-cid-kbkdzles]:nth-child(4){border-top:1px solid var(--ink)}}@media (width<=760px){.inner-hero[data-astro-cid-kbkdzles],.about-hero[data-astro-cid-kbkdzles]{padding:1.25rem 0 3.5rem}.contact-page[data-astro-cid-kbkdzles]{padding:1rem 0 3.5rem}.inner-hero-grid[data-astro-cid-kbkdzles],.about-hero-grid[data-astro-cid-kbkdzles]{gap:2rem}.inner-hero-copy[data-astro-cid-kbkdzles] .display[data-astro-cid-kbkdzles],.about-hero-copy[data-astro-cid-kbkdzles] .display[data-astro-cid-kbkdzles]{font-size:clamp(2.55rem,11.5vw,3.65rem)}.inner-hero-media[data-astro-cid-kbkdzles]{aspect-ratio:5/4;border-radius:40% 40% .4rem .4rem;min-height:0}.evidence-section[data-astro-cid-kbkdzles],.page-process[data-astro-cid-kbkdzles],.page-faq[data-astro-cid-kbkdzles],.team-section[data-astro-cid-kbkdzles]{padding-block:3.5rem}.evidence-heading[data-astro-cid-kbkdzles],.faq-layout[data-astro-cid-kbkdzles]{grid-template-columns:1fr;gap:1.25rem}.evidence-heading[data-astro-cid-kbkdzles]{padding-bottom:2.5rem}.evidence-heading[data-astro-cid-kbkdzles] .heading[data-astro-cid-kbkdzles]{font-size:clamp(2.15rem,9.5vw,3.2rem)}.evidence-list[data-astro-cid-kbkdzles] article[data-astro-cid-kbkdzles]{grid-template-columns:2.25rem 1fr;gap:.75rem;padding:1.3rem 0}.evidence-list[data-astro-cid-kbkdzles] p[data-astro-cid-kbkdzles]{grid-column:2}.process-flow[data-astro-cid-kbkdzles]{grid-template-columns:1fr}.process-step[data-astro-cid-kbkdzles]{padding:1.5rem 0}.process-step[data-astro-cid-kbkdzles]+.process-step[data-astro-cid-kbkdzles]{border-top:1px solid var(--sand-500);border-left:0}.about-hero[data-astro-cid-kbkdzles] figure[data-astro-cid-kbkdzles]{max-width:none;margin-inline:-1rem}.about-hero[data-astro-cid-kbkdzles] figure[data-astro-cid-kbkdzles] picture[data-astro-cid-kbkdzles]{aspect-ratio:5/4;border-radius:38% 38% 0 0}.about-hero[data-astro-cid-kbkdzles] figcaption[data-astro-cid-kbkdzles]{gap:.3rem;padding-inline:1rem;display:grid}.about-hero[data-astro-cid-kbkdzles] figcaption[data-astro-cid-kbkdzles] span[data-astro-cid-kbkdzles]{text-align:left}.about-origin[data-astro-cid-kbkdzles]{padding-block:4rem}.about-origin-grid[data-astro-cid-kbkdzles]{grid-template-columns:1fr;gap:2rem}.about-origin-grid[data-astro-cid-kbkdzles] .heading[data-astro-cid-kbkdzles]{font-size:clamp(2.6rem,12vw,3.6rem)}.about-origin-copy[data-astro-cid-kbkdzles] .lead[data-astro-cid-kbkdzles]{font-size:1rem}.about-origin-proof[data-astro-cid-kbkdzles]{font-size:1.35rem}.about-foundation[data-astro-cid-kbkdzles]{padding-block:4rem}.about-foundation-layout[data-astro-cid-kbkdzles]{gap:2.5rem}.about-foundation-intro[data-astro-cid-kbkdzles] .heading[data-astro-cid-kbkdzles]{font-size:clamp(2.5rem,11vw,3.45rem)}.about-foundation-list[data-astro-cid-kbkdzles] article[data-astro-cid-kbkdzles]{grid-template-columns:1fr;gap:.65rem;padding:1.5rem 0;background:0 0!important}.about-foundation-list[data-astro-cid-kbkdzles] h3[data-astro-cid-kbkdzles]{font-size:1.7rem}.team-heading[data-astro-cid-kbkdzles]{grid-template-columns:1fr;gap:1.25rem;padding-bottom:2.5rem}.team-heading[data-astro-cid-kbkdzles] .heading[data-astro-cid-kbkdzles]{font-size:clamp(2.7rem,12vw,3.65rem)}.team-grid[data-astro-cid-kbkdzles]{grid-template-columns:repeat(2,minmax(0,1fr))}.team-card[data-astro-cid-kbkdzles]{grid-column:auto;padding:0 .55rem}.team-card[data-astro-cid-kbkdzles]:nth-child(n+3){border-top:1px solid var(--ink)}.team-card[data-astro-cid-kbkdzles]:nth-child(3){box-shadow:none}.team-card[data-astro-cid-kbkdzles]:nth-child(4){box-shadow:inset 1px 0 var(--ink)}.team-card[data-astro-cid-kbkdzles] picture[data-astro-cid-kbkdzles],.team-photo-pending[data-astro-cid-kbkdzles]{aspect-ratio:4/5}.team-card[data-astro-cid-kbkdzles]>div[data-astro-cid-kbkdzles]{grid-template-rows:auto;padding:1rem .1rem 1.5rem}.team-card[data-astro-cid-kbkdzles] h3[data-astro-cid-kbkdzles]{font-size:clamp(1.15rem,5.3vw,1.45rem);line-height:1.02}.team-role[data-astro-cid-kbkdzles]{margin-top:.55rem;font-size:.72rem;line-height:1.35}.team-card[data-astro-cid-kbkdzles] .text-link[data-astro-cid-kbkdzles]{margin-top:.8rem;font-size:.7rem}.team-partners[data-astro-cid-kbkdzles]{gap:1.75rem;padding-block:2rem}.team-partners-heading[data-astro-cid-kbkdzles] h3[data-astro-cid-kbkdzles]{max-width:16ch;font-size:clamp(2rem,10vw,2.7rem);line-height:1}.team-partner-list[data-astro-cid-kbkdzles]{grid-template-columns:1fr}.partner-person[data-astro-cid-kbkdzles]{grid-template-columns:5.5rem 1fr;gap:1.15rem;padding:1rem 0}.partner-person[data-astro-cid-kbkdzles]+.partner-person[data-astro-cid-kbkdzles],.partner-person[data-astro-cid-kbkdzles]:nth-child(4){border-top:1px solid var(--ink);border-left:0}.partner-person[data-astro-cid-kbkdzles] picture[data-astro-cid-kbkdzles],.partner-count[data-astro-cid-kbkdzles]{width:5.5rem}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-hero] figure[data-astro-cid-kbkdzles]{clip-path:inset(8% 0 0 round 38% 38% 0 0)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-hero].is-visible figure[data-astro-cid-kbkdzles]{clip-path:inset(0 round 38% 38% 0 0)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-foundation] article[data-astro-cid-kbkdzles]{transition:transform .58s var(--ease);transform:translate(-.75rem)}.motion-ready[data-astro-cid-kbkdzles] [data-astro-cid-kbkdzles][data-motion=about-foundation].is-visible article[data-astro-cid-kbkdzles]{transform:none}.contact-opening[data-astro-cid-kbkdzles]{gap:1.5rem;padding:.75rem 0 2.5rem}.contact-intro[data-astro-cid-kbkdzles] .display[data-astro-cid-kbkdzles]{font-size:clamp(3.15rem,15vw,4.4rem)}.contact-opening-copy[data-astro-cid-kbkdzles]{padding-top:0}.contact-opening-copy[data-astro-cid-kbkdzles] .lead[data-astro-cid-kbkdzles]{font-size:1rem}.direct-label[data-astro-cid-kbkdzles]{margin-top:1.5rem}.direct-channels[data-astro-cid-kbkdzles]{display:grid}.direct-channels[data-astro-cid-kbkdzles] a[data-astro-cid-kbkdzles]{width:100%;min-height:3.25rem}.contact-workspace[data-astro-cid-kbkdzles]{gap:0;padding-top:2rem}.contact-workspace-intro[data-astro-cid-kbkdzles]{display:none}.contact-form-wrap[data-astro-cid-kbkdzles]{margin-inline:-1rem;padding:1.5rem 1rem}.legal-hero[data-astro-cid-kbkdzles]{padding:1.75rem 0 1rem}.legal-heading[data-astro-cid-kbkdzles] .display[data-astro-cid-kbkdzles]{font-size:clamp(2.7rem,12vw,3.6rem)}.confirmation-page[data-astro-cid-kbkdzles]{min-height:auto;padding-block:5rem}.breadcrumbs[data-astro-cid-kbkdzles] li[data-astro-cid-kbkdzles]:last-child,.breadcrumbs[data-astro-cid-kbkdzles] li[data-astro-cid-kbkdzles]:nth-last-child(2):after{display:none}}.about-hero-grid[data-astro-cid-kbkdzles]{grid-template-columns:minmax(0,.95fr) minmax(28rem,1.05fr);gap:clamp(3rem,6vw,6rem)}.about-hero-copy[data-astro-cid-kbkdzles] .display[data-astro-cid-kbkdzles]{letter-spacing:-.035em;text-wrap:pretty;max-width:15ch;font-size:clamp(3.2rem,4.9vw,4.9rem)}.about-origin-grid[data-astro-cid-kbkdzles] .heading[data-astro-cid-kbkdzles]{text-wrap:pretty;max-width:14ch;font-size:clamp(2.8rem,4.3vw,4.3rem)}.about-foundation-intro[data-astro-cid-kbkdzles] .heading[data-astro-cid-kbkdzles]{text-wrap:pretty;max-width:17ch;font-size:clamp(2.65rem,4vw,4rem)}.team-heading[data-astro-cid-kbkdzles] .heading[data-astro-cid-kbkdzles]{text-wrap:pretty;max-width:14ch;font-size:clamp(2.8rem,4.5vw,4.5rem)}.contact-opening[data-astro-cid-kbkdzles]{grid-template-columns:minmax(25rem,1fr) minmax(25rem,1fr);gap:clamp(3rem,7vw,7rem)}.contact-intro[data-astro-cid-kbkdzles] .display[data-astro-cid-kbkdzles]{letter-spacing:-.035em;text-wrap:pretty;max-width:12ch;font-size:clamp(3.8rem,6.5vw,6rem)}.contact-workspace[data-astro-cid-kbkdzles]{grid-template-columns:minmax(21rem,.72fr) minmax(30rem,1.28fr);gap:clamp(3rem,7vw,7rem)}.contact-workspace-intro[data-astro-cid-kbkdzles] .heading[data-astro-cid-kbkdzles]{text-wrap:pretty;max-width:14ch;font-size:clamp(2.5rem,3.8vw,3.8rem)}@media (width<=760px){.about-hero-copy[data-astro-cid-kbkdzles] .display[data-astro-cid-kbkdzles]{max-width:15ch;font-size:clamp(2.35rem,10.5vw,3.2rem);line-height:.96}.about-origin-grid[data-astro-cid-kbkdzles] .heading[data-astro-cid-kbkdzles],.about-foundation-intro[data-astro-cid-kbkdzles] .heading[data-astro-cid-kbkdzles],.team-heading[data-astro-cid-kbkdzles] .heading[data-astro-cid-kbkdzles]{max-width:100%;font-size:clamp(2.15rem,9.2vw,2.85rem);line-height:1}.contact-intro[data-astro-cid-kbkdzles] .display[data-astro-cid-kbkdzles]{max-width:12ch;font-size:clamp(2.85rem,12vw,3.65rem);line-height:.96}.contact-form-wrap[data-astro-cid-kbkdzles]{width:100vw;margin-left:calc(50% - 50vw);margin-right:0}}@media (width<=340px){.direct-channels[data-astro-cid-kbkdzles] a[data-astro-cid-kbkdzles]{font-size:.78rem}.direct-channels[data-astro-cid-kbkdzles] a[data-astro-cid-kbkdzles]>span[data-astro-cid-kbkdzles]{width:1.8rem;height:1.8rem}}@media (width<=760px){.about-hero-copy[data-astro-cid-kbkdzles] .display[data-astro-cid-kbkdzles]{max-width:18ch;font-size:clamp(1.9rem,8.5vw,2.6rem);line-height:.98}.about-hero-grid[data-astro-cid-kbkdzles],.contact-opening[data-astro-cid-kbkdzles],.contact-workspace[data-astro-cid-kbkdzles],.about-foundation-layout[data-astro-cid-kbkdzles]{grid-template-columns:1fr}}.about-hero[data-astro-cid-kbkdzles],.contact-page[data-astro-cid-kbkdzles],.legal-hero[data-astro-cid-kbkdzles]{padding-top:3.5rem}@media (width<=760px){.about-hero[data-astro-cid-kbkdzles],.contact-page[data-astro-cid-kbkdzles],.legal-hero[data-astro-cid-kbkdzles]{padding-top:1.5rem}.contact-opening[data-astro-cid-kbkdzles]{padding-top:0}}
