.w-layout-blockcontainer{max-width:1180px;margin-left:auto;margin-right:auto;display:block}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-auto-columns:1fr;display:grid}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}.w-richtext>:first-child{margin-top:0}.page-wrapper{flex-direction:column;min-height:100vh;display:flex}.container-large{width:100%;max-width:1180px;margin-left:auto;margin-right:auto}.padding-global{padding-left:2rem;padding-right:2rem}.padding-section-medium{padding-top:3rem;padding-bottom:2rem}.eyebrow{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-eucalypt);font-size:11px}.heading-style-h1{font-family:var(--font-display);color:var(--color-ink);margin:.5rem 0 .625rem;font-size:54px;line-height:1.02}.text-size-large{color:var(--color-ink-2);max-width:480px;font-size:18px;line-height:1.5}.heading-style-h2{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:34px;line-height:1.05}.heading-style-h3{font-family:var(--font-display);color:var(--color-ink);margin:0;font-size:24px;line-height:1.1}.paragraph{color:var(--color-ink-2);margin-top:8px;font-size:17px;line-height:1.55}.link-inline{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-2);font-size:11px;text-decoration:none}.link-inline:hover{color:var(--color-ochre)}.program_name{font-family:var(--font-ui);color:var(--color-ink);margin-top:8px;font-size:16px;font-weight:700;display:block}.hero_grid{grid-template-columns:1.1fr .9fr;align-items:stretch;padding-top:2.25rem;padding-bottom:1.75rem}.hero_copy{flex-direction:column;justify-content:center;display:flex}.button-group{gap:10px;margin-top:1rem;display:flex}.button{font-family:var(--font-ui);letter-spacing:.08em;text-transform:uppercase;background-color:var(--color-ochre);color:var(--color-paper);border:1.5px solid var(--color-ochre);border-radius:999px;padding:9px 18px;font-size:11px;text-decoration:none;display:inline-block}.button.is-secondary{color:var(--color-ink);border-color:var(--color-ink);background-color:#0000}.stats_bar{background-color:var(--color-sand);border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink)}.stats_grid{grid-column-gap:24px;grid-template-columns:repeat(3,1fr);padding:1.25rem 0}.stats_number{font-family:var(--font-display);color:var(--color-ink);font-size:42px;line-height:1}.stats_label{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3);margin-top:4px;font-size:11px}.embed_grid{grid-column-gap:32px;grid-template-columns:1fr 1.1fr;align-items:start}.programs_head{border-top:1px solid var(--color-ink);justify-content:space-between;align-items:baseline;padding-top:1.5rem;display:flex}.programs_grid{grid-column-gap:20px;grid-template-columns:repeat(3,1fr);margin-top:.875rem}.program_card{border:2px dashed var(--color-ink);color:inherit;border-radius:12px;padding:12px;text-decoration:none;display:block}.program_card:hover{border-style:solid}@media screen and (max-width:767px){.hero_grid,.embed_grid,.stats_grid,.programs_grid{grid-template-columns:1fr}.heading-style-h1{font-size:38px}}
