main#kwsp{padding-top:4rem}@media(min-width:640px){main#kwsp{padding-top:6rem}}.education-container.svelte-10fcs60{width:100%;max-width:1440px;margin-inline:auto;padding-inline:1rem}.education-hero.svelte-10fcs60{position:relative;width:100%;margin-top:-4rem;overflow:hidden;background:#000;color:#fff}.hero-media.svelte-10fcs60{position:relative;height:56vw;min-height:300px}.hero-media.svelte-10fcs60 img:where(.svelte-10fcs60),.hero-shade.svelte-10fcs60{position:absolute;inset:0;width:100%;height:100%}.hero-media.svelte-10fcs60 img:where(.svelte-10fcs60){object-fit:cover;object-position:center center}.hero-shade.svelte-10fcs60{background:linear-gradient(to top,#000000d9,#0006,#0000001a)}.hero-copy.svelte-10fcs60{position:relative;z-index:1;width:100%;padding-block:2.5rem}.hero-copy-grid.svelte-10fcs60{display:grid;grid-template-columns:1fr}.hero-title-wrap.svelte-10fcs60{max-width:48rem}.hero-copy.svelte-10fcs60 h1:where(.svelte-10fcs60){margin:0;position:relative;left:-.05em;font-size:clamp(2.5rem,8vw,6rem);line-height:.95;font-weight:700;text-wrap:pretty}.hero-copy.svelte-10fcs60 p:where(.svelte-10fcs60){margin:1.5rem 0 0;max-width:42rem;color:#fffffff0;font-size:1rem;line-height:1.625;text-wrap:pretty}.quote-section.svelte-10fcs60{background:#fff;padding-block:8rem}.quote-inner.svelte-10fcs60{width:min(100% - 2rem,1520px);display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.quote-photo.svelte-10fcs60{display:flex;width:7rem;height:7rem;align-items:center;justify-content:center;border-radius:999px;background:#ffffffe6;padding:.5rem}.quote-photo.svelte-10fcs60 img:where(.svelte-10fcs60){max-width:100%;max-height:100%;object-fit:contain}blockquote.svelte-10fcs60{margin:0 0 .5rem;max-width:1000px;color:#111;font-size:1.25rem;line-height:1.25;font-weight:400}.quote-author.svelte-10fcs60{display:grid;gap:.35rem;text-align:center}.quote-author.svelte-10fcs60 strong:where(.svelte-10fcs60),.quote-author.svelte-10fcs60 span:where(.svelte-10fcs60){display:block}.quote-author.svelte-10fcs60 strong:where(.svelte-10fcs60){font-size:1rem;font-weight:600}.quote-author.svelte-10fcs60 span:where(.svelte-10fcs60){color:#111827a6;font-size:.875rem}.learning-section.svelte-10fcs60{overflow:hidden;background:#fff;padding-block:3rem}.learning-section.muted.svelte-10fcs60{background:#f2f2f2}.section-heading.svelte-10fcs60{margin-bottom:2rem;max-width:56rem}.section-heading.svelte-10fcs60 h2:where(.svelte-10fcs60){margin:0 0 .75rem;color:#000;font-size:1.5rem;line-height:1.25;font-weight:600}.section-heading.svelte-10fcs60 p:where(.svelte-10fcs60){display:block;margin:0 0 1rem;color:#111827;font-size:1.125rem;line-height:1.78}.section-heading.svelte-10fcs60 p:where(.svelte-10fcs60):last-child{margin-bottom:0}.section-heading.svelte-10fcs60 strong:where(.svelte-10fcs60){font-weight:600}.card-grid.svelte-10fcs60{display:grid;gap:1.5rem}.learning-card.svelte-10fcs60{overflow:hidden;display:flex;min-height:100%;flex-direction:column;border:1px solid #dee3ea;border-radius:2px;background:#fff;box-shadow:0 1px 3px #10182814;transition:box-shadow .2s ease,transform .5s ease}.learning-card.svelte-10fcs60:hover{box-shadow:0 12px 26px #1018281f}.learning-card.svelte-10fcs60>img:where(.svelte-10fcs60){width:100%;aspect-ratio:5 / 3;object-fit:cover;transition:transform .5s ease}.learning-card.svelte-10fcs60:hover>img:where(.svelte-10fcs60){transform:scale(1.05)}.card-body.svelte-10fcs60{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:1.5rem}.card-body.svelte-10fcs60 h3:where(.svelte-10fcs60){margin:0 0 1rem;max-width:34rem;color:#1f2937;font-size:1.25rem;line-height:1.2;font-weight:600}.card-body.svelte-10fcs60 p:where(.svelte-10fcs60){margin:0 0 2.125rem;color:#667085;font-size:1rem;line-height:1.52}.card-body.svelte-10fcs60 ul:where(.svelte-10fcs60){margin:0 0 2.125rem;padding:0;list-style:none;color:#667085;font-size:1rem;line-height:1.55}.card-body.svelte-10fcs60 li:where(.svelte-10fcs60):before{content:"✓";margin-right:9px;color:var(--kw-red);font-weight:800}.card-body.svelte-10fcs60 a:where(.svelte-10fcs60){margin-top:auto;display:inline-flex;align-items:center;gap:1.25rem;border:1px solid var(--kw-red);border-radius:2px;background:var(--kw-red);padding:.75rem 1.5rem;color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.card-body.svelte-10fcs60 a:where(.svelte-10fcs60):hover{background:#111;border-color:#fff}.card-body.svelte-10fcs60 a:where(.svelte-10fcs60):hover svg:where(.svelte-10fcs60){margin-left:.5rem}.card-body.svelte-10fcs60 svg:where(.svelte-10fcs60){transition:margin-left .25s ease}@media(min-width:768px){.two-col.svelte-10fcs60{grid-template-columns:repeat(2,minmax(0,1fr))}.three-col.svelte-10fcs60{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:640px){.education-container.svelte-10fcs60{padding-inline:1.5rem}.education-hero.svelte-10fcs60{margin-top:-6rem}.hero-copy.svelte-10fcs60{padding-top:3rem}}@media(min-width:768px){.hero-copy.svelte-10fcs60{padding-top:3.5rem}.hero-copy.svelte-10fcs60 p:where(.svelte-10fcs60){font-size:1.125rem}.quote-section.svelte-10fcs60{padding-block:6rem}blockquote.svelte-10fcs60{font-size:1.5rem}.learning-section.svelte-10fcs60{padding-block:3rem}.section-heading.svelte-10fcs60 h2:where(.svelte-10fcs60){font-size:1.875rem}.card-body.svelte-10fcs60{padding:2.5rem}}@media(min-width:1024px){.education-container.svelte-10fcs60{padding-inline:2rem}.hero-copy.svelte-10fcs60{padding-top:4rem}.learning-card.svelte-10fcs60>img:where(.svelte-10fcs60){aspect-ratio:2 / 1}.hero-copy.svelte-10fcs60 p:where(.svelte-10fcs60){font-size:1.25rem}blockquote.svelte-10fcs60{font-size:1.875rem}}@media(min-width:1280px){.education-hero.svelte-10fcs60{display:flex;min-height:max(800px,65dvh);flex-direction:column}.hero-media.svelte-10fcs60{position:absolute;inset:0;height:100%}.hero-copy.svelte-10fcs60{margin-top:auto;padding-top:6rem;padding-bottom:3rem}}@media(max-width:640px){.hero-copy.svelte-10fcs60 h1:where(.svelte-10fcs60){font-size:3.1rem}.hero-copy.svelte-10fcs60 p:where(.svelte-10fcs60){font-size:18px}blockquote.svelte-10fcs60{font-size:1.25rem}}
