@font-face{font-family:__Cormorant_Garamond_cadff4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_cadff4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_cadff4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_cadff4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_cadff4;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_cadff4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/393d45a2251e223a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Cormorant_Garamond_cadff4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8715d2ed531152f4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Cormorant_Garamond_cadff4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c48b38fe8bb532f3-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Cormorant_Garamond_cadff4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/48410f3df60da620-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Cormorant_Garamond_cadff4;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Cormorant_Garamond_Fallback_cadff4;src:local("Times New Roman");ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.00%;size-adjust:96.98%}.__className_cadff4{font-family:__Cormorant_Garamond_cadff4,__Cormorant_Garamond_Fallback_cadff4;font-style:normal}.__variable_cadff4{--font-lx-display:"__Cormorant_Garamond_cadff4","__Cormorant_Garamond_Fallback_cadff4"}@font-face{font-family:__Be_Vietnam_Pro_8d361d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cd79e1ff94fa521b-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Be_Vietnam_Pro_8d361d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/89362aa296165c6d-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Be_Vietnam_Pro_8d361d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e11f95d95ac59fa4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Be_Vietnam_Pro_8d361d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/00f4982f357db61e-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Be_Vietnam_Pro_8d361d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/62a3c74fa0e47362-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Be_Vietnam_Pro_8d361d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8201559e247ad180-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Be_Vietnam_Pro_8d361d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2173e4bb28c315da-s.p.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Be_Vietnam_Pro_8d361d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c6f81e539d11fc99-s.p.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Be_Vietnam_Pro_8d361d;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/25ab8995c98996d7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Be_Vietnam_Pro_Fallback_8d361d;src:local("Arial");ascent-override:90.61%;descent-override:24.01%;line-gap-override:0.00%;size-adjust:110.36%}.__className_8d361d{font-family:__Be_Vietnam_Pro_8d361d,__Be_Vietnam_Pro_Fallback_8d361d;font-style:normal}.__variable_8d361d{--font-lx-body:"__Be_Vietnam_Pro_8d361d","__Be_Vietnam_Pro_Fallback_8d361d"}@font-face{font-family:Red Hat Display;src:url(/indigo-edu/fonts/red-hat-display-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Red Hat Display;src:url(/indigo-edu/fonts/red-hat-display-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Red Hat Display;src:url(/indigo-edu/fonts/red-hat-display-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.IndigoCourses_indigoRoot__hp_4k{--courses-main-100:#ffedd2;--courses-main-300:#ffbf5f;--courses-main-500:#f3970e;--courses-main-700:#bd7203;--courses-main-900:#6b4101;--courses-body:#111;--courses-second-500:#1e1e1e;--courses-third-100:#fdfaf8;--courses-third-300:#faf5f0;--courses-third-500:#f2e8df;--courses-third-700:#edd6c1;--courses-third-900:#c19f7f;--courses-red-500:#ee2c2c;--courses-success:#00cc60;--courses-error:#da4618;--gray-1:#333;--gray-3:#828282;--gray-8:#e0e0e0;font-family:Red Hat Display,sans-serif;background-color:var(--courses-body);color:#fff;letter-spacing:.04em}.IndigoCourses_h1__fbKb4{font-size:48px;line-height:1.2;font-weight:700;letter-spacing:.05em}.IndigoCourses_h2__XeOvL{font-size:32px;line-height:1.4;font-weight:700;letter-spacing:.05em}.IndigoCourses_h3__nTacV{font-size:18px;line-height:1.4;font-weight:600;letter-spacing:.05em}.IndigoCourses_bodyText__0um1o{font-size:16px;line-height:1.4;font-weight:400;letter-spacing:.04em}.IndigoCourses_smallText__57x2w{font-size:12px;line-height:1.4;font-weight:400;letter-spacing:.04em}.IndigoCourses_buttonText__gMM6c{font-size:16px;line-height:1.4;font-weight:700;letter-spacing:.05em;text-transform:none}@media (max-width:700px){.IndigoCourses_h1__fbKb4{font-size:32px;line-height:1.25;letter-spacing:.035em}.IndigoCourses_h2__XeOvL{font-size:24px;line-height:1.35;letter-spacing:.035em}.IndigoCourses_h3__nTacV{font-size:16px;line-height:1.35;letter-spacing:.03em}.IndigoCourses_bodyText__0um1o{font-size:14px;line-height:1.4;letter-spacing:.03em}.IndigoCourses_smallText__57x2w{font-size:11px;line-height:1.4;letter-spacing:.03em}.IndigoCourses_buttonText__gMM6c{font-size:14px;line-height:1.35;letter-spacing:.035em}}.IndigoCourses_container__x8_ff{width:min(1200px,100% - 32px);margin:0 auto}.IndigoCourses_header__c1mGs{position:sticky;top:0;z-index:30;background:var(--courses-second-500);border-bottom:1px solid hsla(0,0%,100%,.08)}.IndigoCourses_hero__dZHP7{position:relative;min-height:420px;display:flex;align-items:center;background-size:cover;background-position:50%}.IndigoCourses_heroShadowTop___7JGO{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.55),transparent 35%)}.IndigoCourses_heroShadowLeft__la3KG{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.7),transparent 45%)}.IndigoCourses_heroShadowBottom___d8vu{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent 45%)}.IndigoCourses_badge__GlPUl{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.12em;background:#ff4081;color:#fff}.IndigoCourses_courseCard__mL8qP{background:var(--courses-second-500);border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);transition:transform .3s ease-out,box-shadow .3s ease-out}.IndigoCourses_courseCard__mL8qP:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.35)}.IndigoCourses_cardLine__fkka6{height:2px;background:var(--courses-main-500);width:72px}.IndigoCourses_carouselTrack__dZ86Y{position:relative;padding-bottom:8px}.IndigoCourses_carouselItem__jIkxf{scroll-snap-align:start}.IndigoCourses_carouselFade__FknT1:after,.IndigoCourses_carouselFade__FknT1:before{content:"";position:absolute;top:0;bottom:24px;width:48px;pointer-events:none;z-index:2}.IndigoCourses_carouselFade__FknT1:before{left:0;background:linear-gradient(90deg,#111,hsla(0,0%,7%,0))}.IndigoCourses_carouselFade__FknT1:after{right:0;background:linear-gradient(270deg,#111,hsla(0,0%,7%,0))}.IndigoCourses_mobileMenu__2yNjV{position:fixed;inset:0;background:rgba(0,0,0,.7);z-index:50;display:flex;justify-content:flex-end}.IndigoCourses_mobilePanel__KkcDD{width:min(320px,100%);height:100%;background:var(--courses-second-500);padding:24px;display:flex;flex-direction:column;gap:16px}.IndigoCourses_newsletter__zL9mD{background:var(--courses-third-500);color:#111;position:relative;overflow:hidden}.IndigoCourses_newsletter__zL9mD:before{content:"";position:absolute;inset:0;background-image:url(/indigo-edu/newsletter-bg.png);background-repeat:no-repeat;background-position:100%;background-size:cover;opacity:.35}.IndigoCourses_seoSection__h13LU{background:var(--courses-body);color:#d1d5db}.IndigoCourses_footer__tjsKS{background:var(--courses-second-500);color:#e5e7eb;border-top:1px solid hsla(0,0%,100%,.08)}.IndigoCourses_textMuted__a3jlp{color:hsla(0,0%,100%,.7)}.IndigoCourses_textDarkMuted__5SAqn{color:hsla(0,0%,7%,.7)}