.hero-home{background:var(--forest);color:#e1e7ec;position:relative}.hero-home .wrap{min-height:36rem;padding-top:var(--s7);padding-bottom:var(--s7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0}.hero-home .hero-copy{max-width:none;padding-right:clamp(var(--s4),6vw,var(--s6))}.hero-home h1{color:#fff;font-size:var(--t-h1-side);margin-bottom:var(--s3)}.hero-home .lede{color:#e1e7ec;max-width:30rem}.hero-home .proof-line{color:#e1e7ec;border-top-color:#ffffff2e}.hero-home .proof-line svg{color:var(--teal)}.hero-home .hero-media{aspect-ratio:auto;clip-path:polygon(9% 0,100% 0,100% 100%,0 100%);margin:0;position:absolute;inset:0 0 0 50%}.hero-home .hero-media img{object-position:60% 35%;border-radius:0}.hero-home .hero-media figcaption{border-radius:var(--r) 0 0 0;bottom:0;left:auto;right:0}.hero-home .hero-media.reveal{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:clip-path 1s var(--ease) .15s,opacity .7s var(--ease);transform:none}.hero-home .hero-media.reveal.in{clip-path:polygon(9% 0,100% 0,100% 100%,0 100%)}html.motion-done .hero-home .hero-media{clip-path:polygon(9% 0,100% 0,100% 100%,0 100%)!important}@media (width<=860px){.hero-home .wrap{grid-template-columns:1fr;gap:0;min-height:0;padding:0}.hero-home .hero-copy{padding:var(--s5) var(--pad) var(--s6);max-width:none}.hero-home .hero-media{aspect-ratio:16/10;order:-1;position:relative;inset:auto;clip-path:none!important}.hero-home .hero-media.reveal{clip-path:none}.hero-home .hero-media figcaption{position:static}}@media (prefers-reduced-motion:reduce){.hero-home .hero-media.reveal{clip-path:polygon(9% 0,100% 0,100% 100%,0 100%);transition:none}}.trust{background:var(--teal);color:var(--forest)}.trust .wrap{gap:var(--s5);padding-top:var(--s5);padding-bottom:var(--s5);grid-template-columns:minmax(0,1fr) minmax(0,2.3fr);align-items:center;display:grid}.trust-line{font-size:var(--t-h3);letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:1.25}.trust-line .todo{background:#ffffffb3;font-size:.72rem}.trust-line small{font-size:var(--t-sm);margin-top:var(--s1);letter-spacing:0;font-weight:600;display:block}.statbar{grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.statbar li{border-left:1px solid #2f3f4c40;padding-left:1rem}.statbar li:before{background:var(--forest)}.statbar b{font-size:var(--t-stat);color:var(--forest);letter-spacing:-.02em;margin-bottom:.35rem;line-height:1;display:block}.statbar span{font-size:var(--t-sm);font-weight:600;line-height:1.3;display:block}@media (width<=1200px){.trust .wrap{gap:var(--s4);grid-template-columns:1fr}}@media (width<=900px){.statbar{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.statbar{grid-template-columns:1fr}}.vv{align-items:center}.vv .measure{max-width:64ch}.threec{margin:var(--s4) 0 0;border-top:1px solid var(--line)}.threec div{gap:var(--s2);padding:var(--s2) 0;border-bottom:1px solid var(--line);grid-template-columns:9rem minmax(0,1fr);display:grid}.threec dt{color:var(--forest);font-weight:700}.threec dd{color:var(--ink-2);font-size:var(--t-sm);margin:0;line-height:1.5}@media (width<=480px){.threec div{grid-template-columns:1fr;gap:.2rem}}.cta-band{background:var(--teal);color:var(--forest);position:relative}.cta-band:before{content:"";background:var(--teal);clip-path:polygon(0 100%,100% 0,100% 100%);height:3.5rem;position:absolute;top:-3.5rem;left:0;right:0}.cta-band .kicker,.cta-band h2,.cta-band .lede{color:var(--forest)}.cta-band dl{border-top-color:#2f3f4c40}.cta-band .row{border-bottom-color:#2f3f4c40}.cta-band dt,.cta-band dd{color:var(--forest)}.recog{gap:var(--s3);grid-template-columns:repeat(4,1fr);display:grid}.recog .mark{display:none}.recog li{border-left:1px solid var(--line);padding-left:var(--s2);align-items:center;gap:.75rem;display:flex}@media (width<=760px){.recog{grid-template-columns:1fr 1fr}}@media (width<=480px){.recog{grid-template-columns:1fr}}.sec-split{justify-content:space-between;align-items:flex-end;gap:var(--s4);max-width:none;display:flex}@media (width<=760px){.sec-split{align-items:flex-start;gap:var(--s3);flex-direction:column}}.values-sec{background:var(--forest);color:#e1e7ec}.values-sec .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem;display:grid}.values-sec .kicker{color:var(--teal)}.values-sec h2{color:#fff;margin-bottom:1rem}.ccc{border-radius:var(--r);background:#ffffff1f;border:1px solid #ffffff1f;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ccc li{background:var(--forest);padding:1.25rem 1.5rem}.ccc b{color:#fff;font-size:var(--t-base);margin-bottom:.25rem;display:block}.ccc span{font-size:var(--t-sm);color:#bfcad3}.cred{border-radius:var(--r);background:#ffffff1f;border:1px solid #ffffff1f;gap:1px;display:grid;overflow:hidden}.cred div{background:var(--forest);align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.cred .mark{background:var(--teal);width:48px;height:48px;color:var(--forest);text-align:center;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;line-height:1;display:flex}.cred b{color:#fff;display:block}.cred span{font-size:var(--t-sm);color:#bfcad3}.cred a{color:var(--teal);font-weight:700;font-size:var(--t-sm);text-decoration:none}@media (width<=860px){.values-sec .wrap{grid-template-columns:1fr}.hero-home .hero-media{aspect-ratio:auto;height:clamp(120px,20vh,180px)}.hero-home .hero-copy{padding-top:var(--s3);padding-bottom:var(--s5)}.hero-home .lede{font-size:var(--t-base);margin-bottom:var(--s3);line-height:1.5}}@media (width>=861px){.hero-home .wrap{min-height:30rem;padding-top:var(--s5);padding-bottom:var(--s5)}}.hero-home h1{font-size:var(--t-h1-side)}.hero-home .hero-media img{object-position:35% 40%}.h-facts{margin:var(--s2) 0 0;font-size:var(--t-sm);color:var(--ink-2)}.h-facts b{color:var(--forest)}.h-links{gap:var(--s2) var(--s4);flex-wrap:wrap;align-items:center;display:flex}.awards-h{margin:var(--s5) 0 var(--s3);padding-top:var(--s4);border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--ink-2);font-weight:700}ul.awards{gap:var(--s3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.awards li{text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:.35rem;min-width:0;height:auto;display:flex}.awards-logo{justify-content:center;align-items:center;height:2.75rem;margin-bottom:.25rem;display:flex}.awards img{mix-blend-mode:multiply;width:auto;max-width:7rem;height:auto;max-height:2.75rem}.awards b{font-size:var(--t-sm);color:var(--forest);line-height:1.3}.awards-src{font-size:var(--t-xs);color:var(--ink-2);max-width:18ch;line-height:1.4}@media (width<=760px){ul.awards{row-gap:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none}}.awards img[src*=seuk]{mix-blend-mode:normal;background:var(--forest);border-radius:50%;width:2.75rem;height:2.75rem;padding:.15rem}.awards img[src*=cpd-member]{max-width:5rem;max-height:3.25rem}.awards-logo{height:3.25rem}.awards-src{max-width:24ch}.cta-band#teams .wrap{padding-top:var(--s5)}@media (width<=860px){.hero-home .hero-copy{padding-bottom:var(--s5)}}.h-feature-media .h-feature-photo{aspect-ratio:4/3;object-fit:cover;object-position:38% 40%;height:auto}@media (width>=861px){.hero-home .wrap{grid-template-columns:minmax(0,58fr) minmax(0,42fr)}.hero-home .hero-copy{padding-right:var(--s4)}.hero-home .hero-media{left:calc(50% + 5rem)}.hero-home h1{text-wrap:balance;font-size:clamp(1.75rem,4.08451vw - .387324rem,2.75rem)}}
