@layer ds-components{.stats-band-container{background-color:var(--color-canvas-soft);border-top:1px solid var(--color-hairline);border-bottom:1px solid var(--color-hairline);width:100%;padding:48px 24px}.stats-band-inner{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;max-width:1200px;margin:0 auto;display:grid}.stats-band-item{flex-direction:column;gap:4px;display:flex}.stats-band-value{color:var(--color-primary);font-weight:300}.stats-band-label{color:var(--color-ink);font-weight:500}.stats-band-sublabel{color:var(--color-ink-mute)}}
.Home-module__C0buYW__page{color:var(--color-ink);background:var(--color-canvas);font-family:var(--font-family-base);--color-primary-deep:var(--color-primary-press);--color-ink-mute:var(--color-ink-mute-2);-webkit-font-smoothing:antialiased}.Home-module__C0buYW__page *{box-sizing:border-box}.Home-module__C0buYW__page section[id]{scroll-margin-top:112px}.Home-module__C0buYW__page :is(a,button,input):focus-visible{outline:2px solid var(--focus-ring-color,var(--color-primary));outline-offset:5px}.Home-module__C0buYW__section{padding-block:var(--space-section)}.Home-module__C0buYW__eyebrow{align-items:center;gap:var(--space-md);display:flex}.Home-module__C0buYW__textLink{width:fit-content;min-height:44px}.Home-module__C0buYW__textLink svg,.Home-module__C0buYW__action svg,.Home-module__C0buYW__programmeLink svg{transition:transform var(--transition-normal);flex-shrink:0}.Home-module__C0buYW__textLink:hover svg,.Home-module__C0buYW__action:hover svg,.Home-module__C0buYW__programme:hover .Home-module__C0buYW__programmeLink svg{transform:translate(3px,-2px)}.Home-module__C0buYW__textLink:hover{color:var(--color-primary)}.Home-module__C0buYW__hero{--hero-ease:var(--ease-out);z-index:1;border-radius:0 0 var(--radius-slab) var(--radius-slab);justify-content:center;align-items:flex-end;min-height:100svh;padding:50px 12px 0;display:flex;overflow:clip}.Home-module__C0buYW__heroInner{z-index:1;grid-template-columns:minmax(0,758px) 350px;align-items:end;gap:32px;width:min(1140px,100%);height:590px;display:grid;position:relative}.Home-module__C0buYW__heroCopy{z-index:1;flex-direction:column;align-items:flex-start;min-width:0;height:590px;padding-bottom:50px;display:flex;position:relative}.Home-module__C0buYW__heroTrust{align-items:center;gap:var(--space-md);margin:0;display:flex}.Home-module__C0buYW__heroTrustIcon{border-radius:var(--radius-pill);color:#ffb55d;border:1px solid #ffb55d80;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.Home-module__C0buYW__heroTrust p{gap:3px;display:grid}.Home-module__C0buYW__heroTrust strong{font-weight:500}.Home-module__C0buYW__heroTrust p>span{color:var(--color-on-dark);font-size:14px}.Home-module__C0buYW__heroTitle{letter-spacing:-.05em;width:100%;max-width:700px;margin-top:32px;font-size:72px;font-weight:500;line-height:1}.Home-module__C0buYW__heroLede{width:100%;max-width:700px;color:var(--color-on-dark);letter-spacing:-.02em;text-wrap:pretty;margin-top:32px;font-size:20px;font-weight:400;line-height:1.5}.Home-module__C0buYW__heroActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.Home-module__C0buYW__heroAction{width:200px;padding-inline:12px}.Home-module__C0buYW__heroProof{--hero-proof-ink:var(--color-ocean-950);gap:56px;margin-top:32px;display:flex}.Home-module__C0buYW__heroProof>div{gap:var(--space-xs);flex-direction:column-reverse;display:flex}.Home-module__C0buYW__heroProof dd{font-variant-numeric:tabular-nums;color:var(--hero-proof-ink)}.Home-module__C0buYW__heroProof dt{color:var(--hero-proof-ink)}.Home-module__C0buYW__heroVisual{flex-direction:column;justify-content:flex-end;align-items:center;width:350px;height:590px;display:flex}.Home-module__C0buYW__heroMedia{flex:none;width:373.42px;height:550px;position:relative;overflow:hidden}.Home-module__C0buYW__heroImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media (min-width:768px) and (max-height:760px){.Home-module__C0buYW__hero{min-height:max(720px,100svh)}}@media (min-width:810px) and (max-width:1199px){.Home-module__C0buYW__hero{padding:100px 24px 0;display:block}.Home-module__C0buYW__heroInner{flex-direction:column;align-items:center;gap:32px;width:100%;height:auto;display:flex}.Home-module__C0buYW__heroCopy{text-align:center;align-items:center;width:100%;height:auto;padding:0}.Home-module__C0buYW__heroTitle{font-size:58px;line-height:1.1}.Home-module__C0buYW__heroActions,.Home-module__C0buYW__heroProof{justify-content:center}.Home-module__C0buYW__heroVisual{width:350px;height:440.61px}.Home-module__C0buYW__heroMedia{width:272px;height:400.61px}}@media (max-width:809px){.Home-module__C0buYW__hero{padding:100px 12px 0;display:block}.Home-module__C0buYW__heroInner{flex-direction:column;align-items:center;gap:32px;width:100%;height:auto;display:flex}.Home-module__C0buYW__heroCopy{text-align:center;align-items:center;width:100%;height:auto;padding:0}.Home-module__C0buYW__heroTitle{letter-spacing:-.04em;font-size:38px;line-height:1.1}.Home-module__C0buYW__heroTrustIcon{width:36px;height:36px}.Home-module__C0buYW__heroTrust p{font-size:13px}.Home-module__C0buYW__heroTrust p>span{font-size:11px}.Home-module__C0buYW__heroLede{max-width:100%;margin-top:32px;font-size:18px;line-height:1.5}.Home-module__C0buYW__heroActions{flex-direction:column;gap:24px;margin-top:32px}.Home-module__C0buYW__heroProof{--hero-proof-ink:var(--color-canvas);justify-content:space-between;gap:16px;max-width:350px;margin-top:32px}.Home-module__C0buYW__heroVisual{width:350px;height:337.45px}.Home-module__C0buYW__heroMedia{width:204px;height:300.45px}}@media (max-width:359px){.Home-module__C0buYW__heroActions{flex-direction:column;align-items:stretch}.Home-module__C0buYW__heroAction{width:100%}}.Home-module__C0buYW__page .Home-module__C0buYW__proofBand{margin-top:calc(-1 * var(--radius-slab));padding-top:calc(48px + var(--radius-slab));border-block:0;border-bottom:1px solid var(--color-hairline)}.Home-module__C0buYW__journey{grid-template-columns:1fr 1.1fr;gap:100px;display:grid}.Home-module__C0buYW__journeyIntro>.Home-module__C0buYW__eyebrow{margin-bottom:22px}.Home-module__C0buYW__journeyIntro h2 span{color:var(--color-ink-mute)}.Home-module__C0buYW__journeyIntro>p:not(.Home-module__C0buYW__eyebrow){max-width:340px;color:var(--color-ink-mute);margin-block:24px}.Home-module__C0buYW__journeyStep{border-top:1px solid var(--color-hairline);grid-template-columns:38px 1fr;gap:18px;padding-block:28px;display:grid}.Home-module__C0buYW__journeyStep:first-child{padding-top:18px}.Home-module__C0buYW__journeyNumber{color:var(--color-primary);padding-top:5px}.Home-module__C0buYW__journeyStep p{color:var(--color-ink-mute);margin-block:12px 10px}.Home-module__C0buYW__sectionHeading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:48px;display:flex}.Home-module__C0buYW__sectionHeading .Home-module__C0buYW__eyebrow{margin-bottom:18px}.Home-module__C0buYW__sectionHeading>.Home-module__C0buYW__textLink{flex-shrink:0;margin-bottom:3px}.Home-module__C0buYW__programmeGrid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.Home-module__C0buYW__programme{border-radius:var(--radius-lg);border:1px solid var(--color-hairline);flex-direction:column;display:flex;position:relative;overflow:hidden}.Home-module__C0buYW__programmeTop{justify-content:space-between;align-items:center;padding:24px 30px;display:flex}.Home-module__C0buYW__programmeTop>svg{width:20px;transition:transform var(--transition-normal)}.Home-module__C0buYW__programme:hover .Home-module__C0buYW__programmeTop>svg{transform:translate(3px,-3px)}.Home-module__C0buYW__passportProgramme{background:var(--color-canvas-tint);border-color:color-mix(in srgb, var(--color-primary) 14%, transparent)}.Home-module__C0buYW__passportArt{width:300px;height:282px;transition:transform var(--transition-smooth);margin:18px auto 20px;position:relative}.Home-module__C0buYW__passportCover{width:194px;height:264px;color:var(--color-on-dark);background:var(--gradient-ocean-deep);box-shadow:6px 9px 16px color-mix(in srgb, var(--color-ocean-950) 22%, transparent), inset 5px 0 0 #ffffff14;border-radius:3px 10px 10px 3px;flex-direction:column;padding:22px;display:flex;position:absolute;top:0;left:25px;transform:rotate(-9deg)}.Home-module__C0buYW__passportCover>span:first-child{letter-spacing:.1px}.Home-module__C0buYW__passportCover>strong{margin-top:25px}.Home-module__C0buYW__passportCover>svg{width:110px;margin-top:12px}.Home-module__C0buYW__passportCover>span:last-child{margin-top:auto}.Home-module__C0buYW__passportPage{background:var(--color-canvas);border:1px solid var(--color-hairline);border-radius:var(--radius-md);width:175px;height:239px;box-shadow:var(--shadow-level-2);padding:45px 18px;position:absolute;top:19px;right:5px;transform:rotate(9deg)}.Home-module__C0buYW__passportPage span{border-bottom:1px solid var(--color-hairline);color:var(--color-ink-mute);margin-left:30px;padding-block:12px;display:block}.Home-module__C0buYW__programme:hover .Home-module__C0buYW__passportArt{transform:translateY(-5px)rotate(2deg)}.Home-module__C0buYW__skillsProgramme{background:var(--color-canvas)}.Home-module__C0buYW__skillsPhoto{border-radius:var(--radius-sm);height:282px;margin:18px 28px 20px;position:relative;overflow:hidden}.Home-module__C0buYW__skillsPhoto img{-o-object-fit:cover;object-fit:cover;transition:transform .7s}.Home-module__C0buYW__programme:hover .Home-module__C0buYW__skillsPhoto img{transform:scale(1.035)}.Home-module__C0buYW__skillsPhoto>span{background:var(--color-canvas);border-radius:var(--radius-pill);color:var(--color-ink);padding:8px 12px;position:absolute;bottom:15px;left:16px}.Home-module__C0buYW__programmeCopy{flex-direction:column;flex:1;padding:16px 30px 30px;display:flex}.Home-module__C0buYW__programmeCopy p{color:var(--color-ink-secondary);max-width:420px;margin-block:14px 22px}.Home-module__C0buYW__programmeLink{align-items:center;gap:14px;margin-top:auto;display:flex}.Home-module__C0buYW__compactProgramme{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);transition:border-color var(--transition-normal);justify-content:space-between;align-items:center;gap:26px;padding:32px;display:flex}.Home-module__C0buYW__careersProgramme{background:var(--color-canvas)}.Home-module__C0buYW__compactProgramme:hover{border-color:var(--color-primary)}.Home-module__C0buYW__compactProgramme>svg{flex-shrink:0}.Home-module__C0buYW__compactProgramme h3{margin-top:16px}.Home-module__C0buYW__compactProgramme p{max-width:350px;color:var(--color-ink-mute);margin-top:10px}.Home-module__C0buYW__admissionsProgramme{border-color:#0000}.Home-module__C0buYW__admissionsProgramme .text-micro-cap{color:var(--color-on-dark-accent)}.Home-module__C0buYW__admissionsProgramme p{color:var(--color-on-dark-mute)}.Home-module__C0buYW__admissionsProgramme:hover{border-color:color-mix(in srgb, var(--color-on-dark-accent) 50%, transparent)}.Home-module__C0buYW__storyGrid{grid-template-columns:1.45fr 1fr;align-items:center;gap:48px;display:grid}.Home-module__C0buYW__classroomStory>div{aspect-ratio:1.35;border-radius:var(--radius-lg);width:100%;position:relative;overflow:hidden}.Home-module__C0buYW__classroomStory img{-o-object-fit:cover;object-fit:cover}.Home-module__C0buYW__classroomStory figcaption{color:var(--color-ink-mute);justify-content:space-between;gap:22px;margin-top:16px;display:flex}.Home-module__C0buYW__classroomStory figcaption>span:first-child{max-width:240px}.Home-module__C0buYW__quoteCard{min-height:100%}.Home-module__C0buYW__quoteColumn{align-items:flex-start;gap:var(--space-lg);flex-direction:column;display:flex}.Home-module__C0buYW__institutionInner{grid-template-columns:1.1fr 1fr;align-items:center;gap:100px;padding-block:80px;display:grid}.Home-module__C0buYW__institutionInner .Home-module__C0buYW__eyebrow{color:var(--color-on-dark-accent);margin-bottom:22px}.Home-module__C0buYW__institutionInner p:not(.Home-module__C0buYW__eyebrow){max-width:390px;color:var(--color-on-dark-mute);margin-top:23px}.Home-module__C0buYW__institutionLinks>a{border-bottom:1px solid var(--color-on-dark-rule);transition:border-color var(--transition-normal);justify-content:space-between;align-items:center;gap:25px;padding-block:30px;display:flex}.Home-module__C0buYW__institutionLinks>a:hover{border-bottom-color:var(--color-on-dark-accent)}.Home-module__C0buYW__institutionLinks small{color:var(--color-on-dark-mute);margin-bottom:13px;display:block}.Home-module__C0buYW__institutionLinks svg{transition:transform var(--transition-normal);flex-shrink:0}.Home-module__C0buYW__institutionLinks a:hover svg{transform:translate(4px,-4px)}.Home-module__C0buYW__faqSection{grid-template-columns:1fr 1.25fr;gap:90px;display:grid}.Home-module__C0buYW__faqSection .Home-module__C0buYW__eyebrow{margin-bottom:22px}.Home-module__C0buYW__faqIntro{max-width:260px;color:var(--color-ink-mute);margin-block:24px 10px}.Home-module__C0buYW__closing{border-radius:var(--radius-slab) var(--radius-slab) 0 0}.Home-module__C0buYW__closingInner{justify-content:space-between;align-items:flex-end;gap:64px;padding-block:200px 88px;display:flex}.Home-module__C0buYW__closing .Home-module__C0buYW__eyebrow{margin-bottom:24px}.Home-module__C0buYW__closingActions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.Home-module__C0buYW__closingActions p{margin-bottom:7px}.Home-module__C0buYW__closing .Home-module__C0buYW__textLink:hover{color:var(--color-on-dark-accent)}.Home-module__C0buYW__page [data-reveal]{transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1)}.Home-module__C0buYW__page [data-pending=true]{opacity:0;transform:translateY(16px)}.Home-module__C0buYW__page [data-pending=true]:focus-within{opacity:1;transform:none}@media (max-width:1199px){.Home-module__C0buYW__journey,.Home-module__C0buYW__institutionInner{gap:64px}.Home-module__C0buYW__faqSection{gap:50px}.Home-module__C0buYW__storyGrid{gap:32px}}@media (max-width:999px){.Home-module__C0buYW__section{padding-block:80px}.Home-module__C0buYW__journey{gap:40px}.Home-module__C0buYW__programmeTop{padding-inline:24px}.Home-module__C0buYW__skillsPhoto{margin-inline:20px}.Home-module__C0buYW__programmeCopy{padding-inline:24px}.Home-module__C0buYW__compactProgramme{padding:25px}.Home-module__C0buYW__sectionHeading{align-items:flex-start}.Home-module__C0buYW__realLife .Home-module__C0buYW__sectionHeading{flex-direction:column;gap:20px}.Home-module__C0buYW__institutionInner{gap:40px}}@media (max-width:799px){.Home-module__C0buYW__journey,.Home-module__C0buYW__storyGrid,.Home-module__C0buYW__institutionInner,.Home-module__C0buYW__faqSection{grid-template-columns:1fr}.Home-module__C0buYW__journeyIntro h2 br{display:none}.Home-module__C0buYW__journeyIntro h2{max-width:480px}.Home-module__C0buYW__journeyIntro h2 span:before{content:" "}.Home-module__C0buYW__journeyIntro>p:not(.Home-module__C0buYW__eyebrow){max-width:490px}.Home-module__C0buYW__journeySteps{margin-top:12px}.Home-module__C0buYW__sectionHeading{flex-direction:column;gap:20px}.Home-module__C0buYW__storyGrid{gap:30px}.Home-module__C0buYW__quoteCard{min-height:auto}.Home-module__C0buYW__institutionInner{gap:15px;padding-block:60px}.Home-module__C0buYW__faqSection{gap:34px}.Home-module__C0buYW__closing{border-radius:var(--radius-slab-compact) var(--radius-slab-compact) 0 0}.Home-module__C0buYW__closingInner{flex-direction:column;align-items:flex-start;gap:36px;padding-block:160px 64px}}@media (max-width:639px){.Home-module__C0buYW__section{padding-block:64px}.Home-module__C0buYW__journeyIntro h2{max-width:300px}.Home-module__C0buYW__journeyStep{grid-template-columns:26px 1fr;gap:10px}.Home-module__C0buYW__sectionHeading{margin-bottom:30px}.Home-module__C0buYW__programmeGrid{grid-template-columns:1fr;gap:18px}.Home-module__C0buYW__programmeTop{padding:22px}.Home-module__C0buYW__programmeCopy{padding:14px 24px 28px}.Home-module__C0buYW__compactProgramme{padding:26px 24px}.Home-module__C0buYW__classroomStory>div{aspect-ratio:1.12}.Home-module__C0buYW__classroomStory img{-o-object-position:55% center;object-position:55% center}}@media (prefers-reduced-motion:reduce){.Home-module__C0buYW__page *,.Home-module__C0buYW__page :before,.Home-module__C0buYW__page :after{transition:none!important;animation:none!important}.Home-module__C0buYW__page [data-pending=true]{opacity:1;transform:none}.Home-module__C0buYW__programme:hover .Home-module__C0buYW__passportArt,.Home-module__C0buYW__programme:hover .Home-module__C0buYW__skillsPhoto img{transform:none}}
