.youth-model[data-astro-cid-uodatenq]{--model-navy:var(--blue,#125284);--model-teal:#d4eeee;--model-purple:#e6def5;--model-coral:#f9dfe3;color:var(--model-navy);max-width:55rem;margin:2rem auto 0}.model-visual[data-astro-cid-uodatenq]{aspect-ratio:1;position:relative}.model-rings[data-astro-cid-uodatenq]{width:100%;height:auto;display:block}.sector[data-astro-cid-uodatenq]{stroke:#fff;stroke-width:10px}.sector-0[data-astro-cid-uodatenq]{fill:var(--model-teal)}.sector-1[data-astro-cid-uodatenq]{fill:var(--model-purple)}.sector-2[data-astro-cid-uodatenq]{fill:var(--model-coral)}.outer-ring[data-astro-cid-uodatenq]{fill:none;stroke:var(--model-navy);stroke-width:6px}.inner-ring[data-astro-cid-uodatenq]{fill:#fff;stroke:#9481d5;stroke-width:4px}.core-circle[data-astro-cid-uodatenq]{fill:var(--model-navy)}.model-core-copy[data-astro-cid-uodatenq]{text-align:center;color:#fff;gap:.15em;width:26%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.core-label[data-astro-cid-uodatenq]{color:#b9e9e7;font-size:.75rem}.model-core-copy[data-astro-cid-uodatenq] strong[data-astro-cid-uodatenq]{font-size:clamp(1.65rem,2.8vw,2.3rem);line-height:1.5}.core-support[data-astro-cid-uodatenq]{font-size:clamp(.65rem,1vw,.85rem);line-height:1.6}.trait-heading[data-astro-cid-uodatenq]{color:#6c549c;font-size:.75rem;position:absolute;top:33%;left:50%;transform:translate(-50%,-50%)}.trait[data-astro-cid-uodatenq]{white-space:nowrap;background:#eee7f7;border-radius:2em;padding:.3em .65em;font-size:clamp(.75rem,1.2vw,.95rem);line-height:1.5;position:absolute;transform:translate(-50%,-50%)}.trait-1[data-astro-cid-uodatenq]{top:29%;left:50%}.trait-2[data-astro-cid-uodatenq]{top:43.5%;left:70%}.trait-3[data-astro-cid-uodatenq]{top:67%;left:62.3%}.trait-4[data-astro-cid-uodatenq]{top:67%;left:37.7%}.trait-5[data-astro-cid-uodatenq]{top:43.5%;left:30%}.model-items[data-astro-cid-uodatenq]{margin:0;padding:0;list-style:none}.model-item[data-astro-cid-uodatenq]{text-align:center;width:25%;position:absolute;transform:translate(-50%,-50%)}.item-number[data-astro-cid-uodatenq]{margin-bottom:.25em;font-size:.8rem;font-weight:700;display:block}.model-item[data-astro-cid-uodatenq] h3[data-astro-cid-uodatenq]{margin:0 0 .3em;font-size:clamp(.88rem,1.48vw,1.2rem);line-height:1.5}.model-item[data-astro-cid-uodatenq] p[data-astro-cid-uodatenq]{color:#426475;margin:0;font-size:clamp(.75rem,1.05vw,.9rem);line-height:1.75}.model-item[data-astro-cid-uodatenq] p[data-astro-cid-uodatenq]>span[data-astro-cid-uodatenq]{display:block}.copy-comma[data-astro-cid-uodatenq]{display:none}.item-1[data-astro-cid-uodatenq]{top:12%;left:50%}.item-2[data-astro-cid-uodatenq]{top:31.5%;left:81.8%}.item-3[data-astro-cid-uodatenq]{top:68.5%;left:81.8%}.item-4[data-astro-cid-uodatenq]{top:88%;left:50%}.item-5[data-astro-cid-uodatenq]{top:68.5%;left:18.2%}.item-6[data-astro-cid-uodatenq]{top:31.5%;left:18.2%}.mobile-ring-number[data-astro-cid-uodatenq]{display:none}@media (width<=700px){.youth-model[data-astro-cid-uodatenq]{margin-top:1.5rem}.model-visual[data-astro-cid-uodatenq]{aspect-ratio:auto}.model-rings[data-astro-cid-uodatenq]{max-width:27rem;margin:auto}.model-core-copy[data-astro-cid-uodatenq]{place-content:center;width:100%;height:min(100cqi,27rem);top:0;left:0;transform:none}.model-visual[data-astro-cid-uodatenq]{container-type:inline-size}.core-circle[data-astro-cid-uodatenq]{r:225px}.model-core-copy[data-astro-cid-uodatenq] strong[data-astro-cid-uodatenq]{font-size:1.7rem}.core-label[data-astro-cid-uodatenq]{font-size:.7rem}.core-support[data-astro-cid-uodatenq]{font-size:.75rem}.mobile-ring-number[data-astro-cid-uodatenq]{text-anchor:middle;dominant-baseline:middle;fill:var(--model-navy);font-size:58px;font-weight:700;display:block}.trait-heading[data-astro-cid-uodatenq]{text-align:center;margin:1.2rem 0 .5rem;font-size:.85rem;position:static;transform:none}.traits[data-astro-cid-uodatenq]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:1.5rem;display:flex}.trait[data-astro-cid-uodatenq]{font-size:.85rem;position:static;transform:none}.model-items[data-astro-cid-uodatenq]{gap:.7rem;display:grid}.model-item[data-astro-cid-uodatenq]{text-align:left;background:var(--model-teal);border-left:.25rem solid #2cb3b9;border-radius:.8rem;grid-template-columns:2rem 1fr;gap:.5rem;width:auto;padding:1rem;display:grid;position:static;transform:none}.item-2[data-astro-cid-uodatenq],.item-5[data-astro-cid-uodatenq]{background:var(--model-purple);border-color:#9481d5}.item-3[data-astro-cid-uodatenq],.item-6[data-astro-cid-uodatenq]{background:var(--model-coral);border-color:#ed7383}.item-number[data-astro-cid-uodatenq]{margin-top:.15em;font-size:.9rem}.model-item[data-astro-cid-uodatenq] h3[data-astro-cid-uodatenq]{font-size:1rem}.model-item[data-astro-cid-uodatenq] p[data-astro-cid-uodatenq]{font-size:.9rem}.model-item[data-astro-cid-uodatenq] p[data-astro-cid-uodatenq]>span[data-astro-cid-uodatenq],.copy-comma[data-astro-cid-uodatenq]{display:inline}}.model-page[data-astro-cid-3pqgasbv]{color:var(--blue);background:#fff}.model-section[data-astro-cid-3pqgasbv]{max-width:var(--max);padding:4rem var(--gutter);margin:auto}.section-copy[data-astro-cid-3pqgasbv]{max-width:45rem}.approach-section[data-astro-cid-3pqgasbv],.overview-section[data-astro-cid-3pqgasbv]{background:#f6f9f9}.approach-section[data-astro-cid-3pqgasbv] .section-copy[data-astro-cid-3pqgasbv],.overview-section[data-astro-cid-3pqgasbv] .section-copy[data-astro-cid-3pqgasbv]{text-align:center;max-width:65rem;margin-inline:auto}.approach-body[data-astro-cid-3pqgasbv]{border-top:.45rem solid var(--green);background:#fff;margin-top:1.6rem;padding:1.7rem 2.5rem;box-shadow:0 .35rem #d9e7e8}.approach-body[data-astro-cid-3pqgasbv] p[data-astro-cid-3pqgasbv]{margin-bottom:.6em;font-size:clamp(1rem,1.6vw,1.28rem);line-height:1.9}.overview-section[data-astro-cid-3pqgasbv]{padding-top:2rem}h2[data-astro-cid-3pqgasbv]{margin:.6rem 0 1rem;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.45}.section-copy[data-astro-cid-3pqgasbv] p[data-astro-cid-3pqgasbv],article[data-astro-cid-3pqgasbv] p[data-astro-cid-3pqgasbv],.growth-path[data-astro-cid-3pqgasbv] p[data-astro-cid-3pqgasbv]{color:var(--secondary)}.source-note[data-astro-cid-3pqgasbv]{color:var(--secondary);border-top:1px solid var(--dark-line);margin:1rem 0 0;padding-top:1rem;font-size:.78rem}.roots-section[data-astro-cid-3pqgasbv]{background:var(--paper)}.roots-grid[data-astro-cid-3pqgasbv]{grid-template-columns:1fr 1fr;gap:4rem;margin-top:2.5rem;display:grid}.roots-grid[data-astro-cid-3pqgasbv] article[data-astro-cid-3pqgasbv]{border-top:2px solid var(--green);padding-top:1.5rem}.roots-grid[data-astro-cid-3pqgasbv] article[data-astro-cid-3pqgasbv]:last-child{border-color:#9065a7}.root-label[data-astro-cid-3pqgasbv]{font-size:.8rem;font-weight:700}h3[data-astro-cid-3pqgasbv]{margin:.5rem 0;font-size:1.35rem}.growth-path[data-astro-cid-3pqgasbv]{grid-template-columns:repeat(5,1fr);gap:1.5rem;margin-top:2.5rem;padding:0;list-style:none;display:grid}.growth-path[data-astro-cid-3pqgasbv] li[data-astro-cid-3pqgasbv]{border-top:1px solid var(--dark-line);padding-top:1rem}.stage-number[data-astro-cid-3pqgasbv]{color:var(--secondary);font-size:.8rem}.growth-path[data-astro-cid-3pqgasbv] p[data-astro-cid-3pqgasbv]{font-size:.9rem}.growth-return[data-astro-cid-3pqgasbv]{border-bottom:1px solid var(--dark-line);padding-bottom:2rem;font-size:.85rem}.model-link[data-astro-cid-3pqgasbv]{margin-top:1rem;font-weight:700;display:inline-block}@media (width<=760px){.model-section[data-astro-cid-3pqgasbv]{padding-block:2.5rem}.approach-body[data-astro-cid-3pqgasbv]{padding:1.2rem 1rem}.approach-section[data-astro-cid-3pqgasbv],.overview-section[data-astro-cid-3pqgasbv]{padding-inline:1.25rem}.roots-grid[data-astro-cid-3pqgasbv]{grid-template-columns:1fr;gap:1.5rem}.growth-path[data-astro-cid-3pqgasbv]{grid-template-columns:1fr;gap:.6rem}.growth-path[data-astro-cid-3pqgasbv] li[data-astro-cid-3pqgasbv]{grid-template-columns:2rem 1fr;column-gap:.5rem;display:grid}.stage-number[data-astro-cid-3pqgasbv]{align-self:center}.growth-path[data-astro-cid-3pqgasbv] p[data-astro-cid-3pqgasbv]{grid-column:2;margin-top:0}}
