.home-hero[data-astro-cid-g5mbcni2]{color:#000;background-size:100% 100%;overflow:hidden}.hero-layout[data-astro-cid-g5mbcni2]{grid-template-columns:1fr 1fr;align-items:center;gap:78px;max-width:1280px;min-height:622px;margin-inline:auto;padding:40px 12px 60px;display:grid}.eyebrow[data-astro-cid-g5mbcni2]{letter-spacing:1.2px;font-size:12px;line-height:16px}h1[data-astro-cid-g5mbcni2]{white-space:pre-line;margin-top:28px;font-size:56px;line-height:70px}.hero-intro[data-astro-cid-g5mbcni2]{margin-top:28px;font-size:18px;line-height:28px}.hero-actions[data-astro-cid-g5mbcni2]{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.hero-actions[data-astro-cid-g5mbcni2] a{border-radius:4px;min-width:166px;height:44px}.course-shortcuts[data-astro-cid-g5mbcni2]{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.course-shortcuts[data-astro-cid-g5mbcni2] a[data-astro-cid-g5mbcni2]{border:1px solid #f5b414;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:10px;min-width:90px;height:44px;font-size:14px;font-weight:500;display:inline-flex}.course-shortcuts[data-astro-cid-g5mbcni2] a[data-astro-cid-g5mbcni2]:hover{background:#ffd23b}.course-shortcuts[data-astro-cid-g5mbcni2] .highlighted[data-astro-cid-g5mbcni2]{background:#eeb300;flex-grow:1.4}.hero-stats[data-astro-cid-g5mbcni2]{border-top:1px solid #0003;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:28px;padding:28px 30px 0;display:grid}dt[data-astro-cid-g5mbcni2]{letter-spacing:.6px;text-transform:uppercase;font-size:11px;line-height:16px}dd[data-astro-cid-g5mbcni2]{font:28px/32px var(--font-display);margin-top:6px}.hero-visual[data-astro-cid-g5mbcni2]{aspect-ratio:600/438;border-radius:8px;width:100%;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #0004}.hero-visual[data-astro-cid-g5mbcni2] .hero-image{object-fit:fill;width:100%;height:100%}.hero-badge[data-astro-cid-g5mbcni2]{color:#fff;font:italic 18px/28px var(--font-display);letter-spacing:.45px;background:#d92228;padding:10px 24px;position:absolute;bottom:0;left:0}@media (width>=1024px){.hero-layout[data-astro-cid-g5mbcni2]{grid-template-columns:minmax(0,1fr) minmax(0,600px);gap:78px}}@media (width<=1340px){.hero-layout[data-astro-cid-g5mbcni2]{gap:48px;margin-inline:24px;padding-inline:0}.course-shortcuts[data-astro-cid-g5mbcni2]{gap:10px}.course-shortcuts[data-astro-cid-g5mbcni2] a[data-astro-cid-g5mbcni2]{min-width:78px}}@media (width<=1023px){.hero-layout[data-astro-cid-g5mbcni2]{grid-template-columns:1fr;gap:40px;min-height:auto;padding-top:40px;padding-bottom:56px}.hero-visual[data-astro-cid-g5mbcni2]{max-width:600px}}@media (width<=639px){.home-hero[data-astro-cid-g5mbcni2]{background-size:cover}h1[data-astro-cid-g5mbcni2]{margin-top:20px;font-size:clamp(32px,9.8vw,42px);line-height:1.2}.hero-intro[data-astro-cid-g5mbcni2]{margin-top:24px;font-size:16px;line-height:26px}.hero-actions[data-astro-cid-g5mbcni2],.course-shortcuts[data-astro-cid-g5mbcni2]{margin-top:28px}.hero-actions[data-astro-cid-g5mbcni2]{gap:12px}.hero-actions[data-astro-cid-g5mbcni2] a{min-width:0;padding-inline:20px}.course-shortcuts[data-astro-cid-g5mbcni2] a[data-astro-cid-g5mbcni2]{flex:none;padding-inline:14px}.hero-stats[data-astro-cid-g5mbcni2]{gap:16px;padding:24px 0 0}dd[data-astro-cid-g5mbcni2]{white-space:nowrap;font-size:23px}}.feature-grid[data-astro-cid-skprfh3l]{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:40px;display:grid}.feature-card[data-astro-cid-skprfh3l]{border:1px solid #cbd5e1;border-radius:4px;min-height:267px;padding:31px;position:relative}.feature-number[data-astro-cid-skprfh3l]{color:#fdd2d3;font:32px/40px var(--font-display);letter-spacing:1px;position:absolute;top:12px;right:18px}.feature-icon[data-astro-cid-skprfh3l]{color:#ff3038;background:#fce8e9;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}h3[data-astro-cid-skprfh3l]{margin-top:20px;font-size:18px;line-height:24px}h3[data-astro-cid-skprfh3l]:after{content:"";background:#ff3038;width:45px;height:1px;margin-top:8px;display:block}ul[data-astro-cid-skprfh3l]{color:#64748b;max-width:300px;margin-top:16px;padding-left:24px;font-size:16px;line-height:23px;list-style:outside}@media (width<=1023px){.feature-grid[data-astro-cid-skprfh3l]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.feature-grid[data-astro-cid-skprfh3l]{grid-template-columns:1fr;gap:20px}.feature-card[data-astro-cid-skprfh3l]{min-height:240px;padding:24px}}.career-section h2{margin-top:20px}.career-section h3{margin-top:14px}.career-section .grid>div>p{line-height:22px}.leadership[data-astro-cid-s5ty23hb]{color:#475569;max-width:1006px;margin-inline:auto}h2[data-astro-cid-s5ty23hb]{color:#0f172a;margin-top:12px}.chairman[data-astro-cid-s5ty23hb]{text-align:center}.chairman[data-astro-cid-s5ty23hb] .chairman-image{object-fit:contain;background:#303744;width:100%;height:492px;margin-top:48px}.chairman-copy[data-astro-cid-s5ty23hb]{margin-top:32px;font-size:16px;line-height:24px}.chairman-copy[data-astro-cid-s5ty23hb] p[data-astro-cid-s5ty23hb]+p[data-astro-cid-s5ty23hb]{margin-top:24px}.message[data-astro-cid-s5ty23hb]{margin-top:70px}.message-layout[data-astro-cid-s5ty23hb]{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:40px;margin-top:40px;display:grid}figure[data-astro-cid-s5ty23hb]{margin:0}.portrait-placeholder[data-astro-cid-s5ty23hb],figure[data-astro-cid-s5ty23hb] .message-image{object-fit:cover;background:#fff3c2;width:100%;height:362px}figcaption[data-astro-cid-s5ty23hb]{text-align:center;letter-spacing:.3px;background:#fff;padding:10px;font-size:12px;line-height:18px}figcaption[data-astro-cid-s5ty23hb] strong[data-astro-cid-s5ty23hb]{text-transform:uppercase;color:#ff3038;margin-top:2px;font-size:14px;display:block}.message-copy[data-astro-cid-s5ty23hb]{font-size:16px;line-height:24px}.portrait-right[data-astro-cid-s5ty23hb]{grid-template-columns:minmax(0,1fr) 310px}.portrait-right[data-astro-cid-s5ty23hb] figure[data-astro-cid-s5ty23hb]{grid-area:1/2}.portrait-right[data-astro-cid-s5ty23hb] .message-copy[data-astro-cid-s5ty23hb]{grid-area:1/1}@media (width<=767px){.chairman[data-astro-cid-s5ty23hb] .chairman-image{height:auto;max-height:492px;margin-top:32px}.message-layout[data-astro-cid-s5ty23hb],.portrait-right[data-astro-cid-s5ty23hb]{grid-template-columns:1fr;gap:28px;margin-top:28px}.message-layout[data-astro-cid-s5ty23hb] figure[data-astro-cid-s5ty23hb]{grid-area:auto;width:min(310px,100%);margin-inline:auto}.portrait-right[data-astro-cid-s5ty23hb] .message-copy[data-astro-cid-s5ty23hb]{grid-area:auto}.message[data-astro-cid-s5ty23hb]{margin-top:56px}}h2[data-astro-cid-4h35pi2d]{font-size:40px;line-height:40px}@media (width<=639px){h2[data-astro-cid-4h35pi2d]{font-size:32px;line-height:36px}}.home-section{padding-block:80px}.home-section>div{max-width:1280px;padding-inline:0}.home-section h2{font-size:36px;line-height:40px}.home-section .eyebrow{letter-spacing:.6px;font-size:12px;line-height:16px}.career-section{background-size:100%;padding-block:64px}.testimonials-section{min-height:590px;padding-bottom:88px}.campus-layout[data-astro-cid-lcdefpme]{grid-template-columns:500fr 720fr;align-items:center;gap:60px;display:grid}.campus-layout[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:28px}.campus-description[data-astro-cid-lcdefpme]{color:#64748b;margin-top:24px;font-size:16px;line-height:24px}.campus-layout[data-astro-cid-lcdefpme] .campus-image{aspect-ratio:720/431;object-fit:cover;border-radius:8px;width:100%;box-shadow:0 2px 4px #0003}@media (width<=1340px){.home-section>div{padding-inline:24px}}@media (width<=1023px){.campus-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:32px}}@media (width<=767px){.career-section{background-repeat:no-repeat;background-size:cover}}@media (width<=639px){.home-section{padding-block:56px}.home-section h2{font-size:30px;line-height:36px}}
