.BlogCardsGrid_masonry__n4OZq{width:100%;min-width:0;column-count:1;column-gap:12px}@media (min-width:768px){.BlogCardsGrid_masonry__n4OZq{column-count:2}}@media (min-width:1280px){.BlogCardsGrid_masonry__n4OZq{column-count:4}}.BlogCardsGrid_masonryItem__YfyOF{break-inside:avoid;page-break-inside:avoid;margin-bottom:12px}.flip-card{perspective:1000px;height:100%;transition:transform .35s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:no-preference){.flip-card:hover{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.flip-card{transition:none}}.flip-card-inner{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);transform-style:preserve-3d}@media (prefers-reduced-motion:reduce){.flip-card-inner{transition:transform .01ms}}.flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden}.flip-card-front{transform:rotateY(0deg) translateZ(1px)}.flip-card-back{transform:rotateY(180deg) translateZ(1px)}.MeetYourClassCard_card__GXMI_,.MeetYourClassCard_flipCard__S9ylH{--myc-w:332px;--myc-h:420px;--myc-scale:var(--myc-rail-scale,0.85);--myc-magenta:#ff00f6;--myc-yellow-pill:#fff000;--myc-name-plate-h:89px;--myc-name-plate-inset:7px;position:relative;width:calc(var(--myc-w) * var(--myc-scale));height:calc(var(--myc-h) * var(--myc-scale));flex:0 0 auto}.MeetYourClassCard_cardCanvas__TPPQD{position:relative;width:var(--myc-w);height:var(--myc-h);transform:scale(var(--myc-scale));transform-origin:top left;overflow:hidden;border-radius:18px;background:#fff}.MeetYourClassCard_flipCard__S9ylH{outline:none}.MeetYourClassCard_flipCard__S9ylH .flip-card-inner{transform:rotateY(0deg)}.MeetYourClassCard_flipCard__S9ylH:focus-visible{box-shadow:0 0 0 3px rgba(0,75,255,.35);border-radius:18px}@media (hover:none){.MeetYourClassCard_flipCard__S9ylH:hover{transform:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.MeetYourClassCard_flipCard__S9ylH.MeetYourClassCard_isFlipped__IwMsH .flip-card-inner,.MeetYourClassCard_flipCard__S9ylH.MeetYourClassCard_isHovered__zqAnl .flip-card-inner{transform:rotateY(180deg)}}@media (hover:none){.MeetYourClassCard_flipCard__S9ylH.MeetYourClassCard_isHovered__zqAnl .flip-card-inner{transform:rotateY(0deg)}.MeetYourClassCard_flipCard__S9ylH.MeetYourClassCard_isFlipped__IwMsH .flip-card-inner{transform:rotateY(180deg)}}@media (prefers-reduced-motion:reduce){.MeetYourClassCard_flipCard__S9ylH.MeetYourClassCard_isFlipped__IwMsH .flip-card-inner{transform:rotateY(180deg)}}.MeetYourClassCard_builderGoal__MEqs8{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;gap:16px;width:var(--myc-w);height:var(--myc-h);padding:16px;border:1px solid #e5e5e5;border-radius:18px;background:#f3f3f3}.MeetYourClassCard_musicStrip__LKbtR{flex-shrink:0;display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;min-height:76px;padding:10px;border:0;border-radius:22px;background:#fff;box-shadow:0 10px 28px rgba(0,0,0,.08);color:inherit;text-decoration:none;cursor:pointer}.MeetYourClassCard_musicArt__PHuSj{display:block;flex-shrink:0;width:56px;height:56px;border-radius:12px;object-fit:cover;background:#e8e8e8}.MeetYourClassCard_musicArtFallback__u6Kxo{display:block;flex-shrink:0;width:56px;height:56px;border-radius:12px;background:#ececec}.MeetYourClassCard_musicCopy__Ih__1{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:2px}.MeetYourClassCard_musicArtist__o7Gjh,.MeetYourClassCard_musicTitle__dfTMW{display:block;margin:0;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.MeetYourClassCard_musicTitle__dfTMW{color:#0a0a0a;font-family:"OpenSauceOne",var(--font-sans),system-ui,sans-serif;font-size:17px;font-weight:700;letter-spacing:-.34px;line-height:1.15}.MeetYourClassCard_musicArtist__o7Gjh{color:#6b6b6b;font-family:"OpenSauceOne",var(--font-sans),system-ui,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.2px;line-height:1.2}.MeetYourClassCard_eqBadge__dhfcc{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ececec}.MeetYourClassCard_eqBars__fJxPU{display:flex;align-items:center;gap:2.5px;height:16px}.MeetYourClassCard_eqBar__Y_BL7{width:3px;height:16px;border-radius:6px;background:#3d3d3d;transform-origin:center}.MeetYourClassCard_eqBar__Y_BL7:first-child,.MeetYourClassCard_eqBar__Y_BL7:nth-child(3){transform:scaleY(1)}.MeetYourClassCard_eqBar__Y_BL7:nth-child(2),.MeetYourClassCard_eqBar__Y_BL7:nth-child(4){transform:scaleY(.52)}.MeetYourClassCard_eqPlaying__Prn_s .MeetYourClassCard_eqBar__Y_BL7{animation:MeetYourClassCard_eqPulse__bNik3 .82s cubic-bezier(.45,.05,.55,.95) infinite alternate}.MeetYourClassCard_eqPlaying__Prn_s .MeetYourClassCard_eqBar__Y_BL7:first-child{animation-duration:.7s}.MeetYourClassCard_eqPlaying__Prn_s .MeetYourClassCard_eqBar__Y_BL7:nth-child(2){animation-duration:.52s;animation-delay:.06s}.MeetYourClassCard_eqPlaying__Prn_s .MeetYourClassCard_eqBar__Y_BL7:nth-child(3){animation-duration:.9s;animation-delay:.12s}.MeetYourClassCard_eqPlaying__Prn_s .MeetYourClassCard_eqBar__Y_BL7:nth-child(4){animation-duration:.6s;animation-delay:.04s}@keyframes MeetYourClassCard_eqPulse__bNik3{0%{transform:scaleY(.28)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.MeetYourClassCard_eqPlaying__Prn_s .MeetYourClassCard_eqBar__Y_BL7{animation:none}.MeetYourClassCard_eqBar__Y_BL7:first-child,.MeetYourClassCard_eqBar__Y_BL7:nth-child(3){transform:scaleY(1)}.MeetYourClassCard_eqBar__Y_BL7:nth-child(2),.MeetYourClassCard_eqBar__Y_BL7:nth-child(4){transform:scaleY(.52)}}.MeetYourClassCard_hiddenPlayer__2cEGy{position:absolute;width:80px;height:80px;overflow:hidden;opacity:0;pointer-events:none}.MeetYourClassCard_hiddenPlayerFrame__XlX_a{display:block;width:80px;height:80px;border:0}.MeetYourClassCard_builderGoalText__QMvEv{box-sizing:border-box;width:100%;margin:auto 0 0;padding-right:38px;padding-left:12px;padding-bottom:16px;color:#0a0a0a;font-family:"OpenSauceOne",var(--font-sans),system-ui,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.32;letter-spacing:-.4px;text-align:left;overflow-wrap:anywhere}.MeetYourClassCard_builderGoalKeyword___g7Xp{font-weight:600}@media (max-width:767px){.MeetYourClassCard_builderGoalText__QMvEv{font-size:calc(14px / var(--myc-rail-scale, .85));letter-spacing:calc(-.28px / var(--myc-rail-scale, .85));line-height:1.32}}.MeetYourClassCard_photoPanel__1Buw_{position:absolute;inset:0;overflow:hidden;border-radius:18px;background:#fff}.MeetYourClassCard_photo__ZJ3Q_{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center bottom}.MeetYourClassCard_geoPill__F7iP9{position:absolute;inset-inline-start:16px;top:16px;z-index:2;display:flex;gap:4px;align-items:center;box-sizing:border-box;min-height:27px;padding:4px 10px 4px 4px;border-radius:50px;background:var(--myc-yellow-pill);backdrop-filter:blur(54px)}.MeetYourClassCard_geoIcon__As5ab{display:block;flex-shrink:0;width:18px;height:18px}.MeetYourClassCard_geoLabel__73IQ_{color:#000;font-family:Chivo Mono,ui-monospace,SFMono-Regular,monospace;font-size:16px;font-weight:700;line-height:19px;letter-spacing:-.32px;text-transform:uppercase;white-space:nowrap}.MeetYourClassCard_nameBar__HTYEy{position:absolute;inset-inline-start:var(--myc-name-plate-inset);bottom:7px;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;width:calc(var(--myc-w) - (var(--myc-name-plate-inset) * 2));min-height:var(--myc-name-plate-h);padding:12px 16px;border-radius:16px;background:#000}.MeetYourClassCard_name__WEFzh{margin:0;overflow:hidden;max-width:100%;color:#fff;font-family:Program Nar OT,Program OT,Impact,sans-serif;font-size:32px;line-height:1;letter-spacing:-.64px;text-align:center;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis}.MeetYourClassCard_nameFirst__kjx3C{font-weight:900}.MeetYourClassCard_nameLast__uYpfe{font-weight:400}.MeetYourClassCard_role__tdoSN{margin:0;max-width:100%;overflow:hidden;color:#fff;font-family:"OpenSauceOne",var(--font-sans),system-ui,sans-serif;font-size:16px;font-weight:400;line-height:19px;letter-spacing:-.32px;text-align:center;white-space:nowrap;text-overflow:ellipsis}.MeetYourClassJoinCard_joinCard__Vj7r5{--myc-w:332px;--myc-h:420px;--myc-scale:var(--myc-rail-scale,0.85);position:relative;width:calc(var(--myc-w) * var(--myc-scale));height:calc(var(--myc-h) * var(--myc-scale));flex:0 0 auto;padding:0;border:0;background:none;cursor:pointer;text-align:inherit}.MeetYourClassJoinCard_joinCard__Vj7r5:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,75,255,.35);border-radius:18px}.MeetYourClassJoinCard_joinCardCanvas__ZBDgW{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--myc-w);height:var(--myc-h);transform:scale(var(--myc-scale));transform-origin:top left;border-radius:18px;background:var(--color-background,#000)}.MeetYourClassJoinCard_joinCardBorder__RG5SM{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.MeetYourClassJoinCard_joinStroke___G05K{fill:none;stroke:#52525b;stroke-width:2;stroke-dasharray:6 4}.MeetYourClassJoinCard_joinContent__BvLHg{display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px}.MeetYourClassJoinCard_joinIconWrap__IpPDi{display:flex;align-items:center;justify-content:center}.MeetYourClassJoinCard_joinIconSvg__z4QNk{display:block;width:64px;height:64px}.MeetYourClassJoinCard_joinIconPlus__gFR61{stroke:#fff;stroke-width:2}.MeetYourClassJoinCard_joinLabel__sFniR{margin:0;color:#fff;font-family:Program Nar OT,Program OT,Impact,sans-serif;font-size:32px;font-weight:500;line-height:1.12;letter-spacing:-.64px;text-transform:uppercase;text-align:center}.MeetYourClassRail_railOuter__q0LXJ{--myc-w:332px;--myc-h:420px;--myc-card-gap:20px;--myc-rail-inline-pad:12px;--myc-visible-cards:2.25;--myc-rail-scale:0.85;--myc-rail-pad-y:14px;margin-top:2.5rem;margin-bottom:.5rem;width:100%;min-width:0}@media (max-width:767px){.MeetYourClassRail_railOuter__q0LXJ{--myc-card-gap:8px;--myc-rail-scale:calc((100vw - 2 * var(--myc-rail-inline-pad) - 2 * var(--myc-card-gap)) / (var(--myc-w) * var(--myc-visible-cards)))}}@media (min-width:768px){.MeetYourClassRail_railOuter__q0LXJ{--myc-rail-inline-pad:4rem}}.MeetYourClassRail_railScroll__xi0hL{box-sizing:border-box;width:100%;min-width:0;height:calc(var(--myc-h) * var(--myc-rail-scale) + 2 * var(--myc-rail-pad-y));padding-block:var(--myc-rail-pad-y);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;-webkit-overflow-scrolling:touch}.MeetYourClassRail_railTrack__P_54Z{display:flex;width:max-content;align-items:flex-start;gap:var(--myc-card-gap);padding-inline:var(--myc-rail-inline-pad)}.MeetYourClassRail_cardSlot__HIyMG{flex:0 0 auto;height:calc(var(--myc-h) * var(--myc-rail-scale));overflow:visible}.MeetYourClassRail_navRow__ReIN_{margin-top:.75rem;display:flex;justify-content:center}@media (min-width:768px){.MeetYourClassRail_navRow__ReIN_{margin-top:2rem}}.MentorsGrid_cardRoot__ojxRU{position:relative;display:flex;min-height:272px;height:272px;max-height:272px;flex-direction:column;overflow:hidden}@media (min-width:768px){.MentorsGrid_cardRoot__ojxRU{min-height:320px;height:320px;max-height:320px}}@media (max-width:767px){.ProgramsGridSection_mobilePathCopyBecome__fSEFX{font-size:12px!important;line-height:1.5!important}.ProgramsGridSection_mobilePathCopyOutcome___jCkS{font-size:24px!important;font-weight:700!important;line-height:1.1!important}}@media (min-width:768px){.ProgramsGridSection_choosePathCardTabletShell__ObkbU{padding-bottom:18px!important}}.NgbMeetYourClassCard_card__qMrTb,.NgbMeetYourClassCard_flipCard__zyqfq{--myc-w:286px;--myc-photo-top:25px;--myc-photo-h:253px;--myc-photo-end:calc(var(--myc-photo-top) + var(--myc-photo-h));--myc-role-gap:6px;--myc-role-row-h:92px;--myc-h:calc(var(--myc-photo-end) + var(--myc-role-gap) + var(--myc-role-row-h));--myc-scale:var(--myc-rail-scale,0.935);--myc-blue:#3244f8;--myc-bar:#024ded;position:relative;width:calc(var(--myc-w) * var(--myc-scale));height:calc(var(--myc-h) * var(--myc-scale));flex:0 0 auto}.NgbMeetYourClassCard_cardCanvas__smY97{position:relative;width:var(--myc-w);height:var(--myc-h);transform:scale(var(--myc-scale));transform-origin:top left;overflow:hidden;background:var(--myc-blue)}.NgbMeetYourClassCard_backCanvas___Az7G{overflow:hidden;background:#fff}.NgbMeetYourClassCard_flipCard__zyqfq{outline:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.NgbMeetYourClassCard_flipCard__zyqfq .flip-card-inner{transform:rotateY(0deg)}.NgbMeetYourClassCard_flipCard__zyqfq:focus-visible{box-shadow:0 0 0 3px rgba(2,77,237,.35)}@media (hover:none){.NgbMeetYourClassCard_flipCard__zyqfq:hover{transform:none}}@media (hover:hover){.NgbMeetYourClassCard_flipCard__zyqfq.NgbMeetYourClassCard_flipCard__zyqfq:hover .flip-card-inner{transform:rotateY(0deg)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.NgbMeetYourClassCard_flipCard__zyqfq.NgbMeetYourClassCard_isFlipped__qXcM0 .flip-card-inner,.NgbMeetYourClassCard_flipCard__zyqfq.NgbMeetYourClassCard_isFlipped__qXcM0:hover .flip-card-inner,.NgbMeetYourClassCard_flipCard__zyqfq.NgbMeetYourClassCard_isHovered__W_P_w .flip-card-inner,.NgbMeetYourClassCard_flipCard__zyqfq.NgbMeetYourClassCard_isHovered__W_P_w:hover .flip-card-inner{transform:rotateY(180deg)}}@media (hover:none){.NgbMeetYourClassCard_flipCard__zyqfq.NgbMeetYourClassCard_isHovered__W_P_w .flip-card-inner{transform:rotateY(0deg)}.NgbMeetYourClassCard_flipCard__zyqfq.NgbMeetYourClassCard_isFlipped__qXcM0 .flip-card-inner,.NgbMeetYourClassCard_flipCard__zyqfq.NgbMeetYourClassCard_isFlipped__qXcM0:hover .flip-card-inner{transform:rotateY(180deg)}}@media (prefers-reduced-motion:reduce){.NgbMeetYourClassCard_flipCard__zyqfq.NgbMeetYourClassCard_isFlipped__qXcM0 .flip-card-inner,.NgbMeetYourClassCard_flipCard__zyqfq.NgbMeetYourClassCard_isFlipped__qXcM0:hover .flip-card-inner{transform:rotateY(180deg)}}.NgbMeetYourClassCard_flipCard__zyqfq.NgbMeetYourClassCard_isFlipped__qXcM0 .flip-card-back .NgbMeetYourClassCard_backCanvas___Az7G,.NgbMeetYourClassCard_flipCard__zyqfq.NgbMeetYourClassCard_isHovered__W_P_w .flip-card-back .NgbMeetYourClassCard_backCanvas___Az7G{box-sizing:border-box;border:1px solid rgb(228,228,231)}.NgbMeetYourClassCard_photoWindow__fLkka{position:absolute;top:var(--myc-photo-top);left:5px;width:276px;height:var(--myc-photo-h);overflow:hidden;background:#d9d9d9}.NgbMeetYourClassCard_photo__9xbGs{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top}.NgbMeetYourClassCard_nameTag__ODXFD{position:absolute;top:0;left:5px;z-index:3;box-sizing:border-box;width:fit-content;max-width:calc(100% - 16px);height:fit-content;min-height:0;margin:0;padding:8px;border-radius:0;background:#024ded;transform:translateY(12px) rotate(-1.33deg);transform-origin:left center}.NgbMeetYourClassCard_tagName__CJdK8{margin:0;max-width:100%;color:#fff;font-family:Zodiak,Georgia,Times New Roman,serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-.02em;line-height:1.2;white-space:normal;overflow:visible;text-overflow:unset;overflow-wrap:anywhere;word-break:break-word;font-synthesis:none}.NgbMeetYourClassCard_citySticker__tm9R0{position:absolute;left:0;bottom:0;z-index:2;display:flex;align-items:center;gap:4px;box-sizing:border-box;width:fit-content;max-width:100%;min-height:20px;padding:4px;background:#fff}.NgbMeetYourClassCard_cityIcon__TqAf1{display:block;width:auto;height:12px;flex-shrink:0}.NgbMeetYourClassCard_cityLabel__Xm8Q1{margin:0;max-width:100%;color:#0a0a0a;font-family:"OpenSauceOne",var(--font-sans),system-ui,sans-serif;font-size:14px;font-weight:400;font-style:normal;letter-spacing:-.01em;line-height:1.25;white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word;font-synthesis:none}.NgbMeetYourClassCard_nameRow__RzmUn{position:absolute;left:0;top:calc(var(--myc-photo-end) + var(--myc-role-gap));z-index:2;display:flex;align-items:flex-end;justify-content:flex-start;box-sizing:border-box;width:286px;height:var(--myc-role-row-h);padding:8px 10px 12px}.NgbMeetYourClassCard_teaches__31ogT{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:0;min-width:0;margin:0;padding:0;color:#fff;-webkit-text-fill-color:#fff;font-family:Zodiak,Georgia,Times New Roman,serif;font-size:28px;font-weight:300;font-style:normal;letter-spacing:-.04em;line-height:1.05;text-transform:none;font-synthesis:none}.NgbMeetYourClassCard_teachesLine__jqD9I{display:block;color:inherit;-webkit-text-fill-color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;overflow-wrap:anywhere}.NgbMeetYourClassCard_flipBack__DvafP{position:relative;width:var(--myc-w);height:var(--myc-h);background:#fff}.NgbMeetYourClassCard_albumArt__shRCw{position:absolute;top:20px;left:17px;z-index:1;display:block;width:255px;height:108px;overflow:hidden;color:inherit;text-decoration:none;cursor:pointer}.NgbMeetYourClassCard_albumArtImg__VhkB2{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.NgbMeetYourClassCard_albumArtScrim__TuDMo{position:absolute;inset:0;background:rgba(0,0,0,.2)}.NgbMeetYourClassCard_eqBadge__4WKbQ{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:70px;background:#fff}.NgbMeetYourClassCard_eqBars__gMTBm{display:flex;align-items:center;gap:3px;height:23px}.NgbMeetYourClassCard_eqBar___Z81Z{width:3px;height:23px;border-radius:6.9px;background:#000;transform-origin:center}.NgbMeetYourClassCard_eqBar___Z81Z:first-child,.NgbMeetYourClassCard_eqBar___Z81Z:nth-child(3){transform:scaleY(1)}.NgbMeetYourClassCard_eqBar___Z81Z:nth-child(2),.NgbMeetYourClassCard_eqBar___Z81Z:nth-child(4){transform:scaleY(.56)}.NgbMeetYourClassCard_eqPlaying__3JJCd .NgbMeetYourClassCard_eqBar___Z81Z{animation:NgbMeetYourClassCard_eqPulse__N0ydW .82s cubic-bezier(.45,.05,.55,.95) infinite alternate}.NgbMeetYourClassCard_eqPlaying__3JJCd .NgbMeetYourClassCard_eqBar___Z81Z:first-child{animation-duration:.7s}.NgbMeetYourClassCard_eqPlaying__3JJCd .NgbMeetYourClassCard_eqBar___Z81Z:nth-child(2){animation-duration:.52s;animation-delay:.06s}.NgbMeetYourClassCard_eqPlaying__3JJCd .NgbMeetYourClassCard_eqBar___Z81Z:nth-child(3){animation-duration:.9s;animation-delay:.12s}.NgbMeetYourClassCard_eqPlaying__3JJCd .NgbMeetYourClassCard_eqBar___Z81Z:nth-child(4){animation-duration:.6s;animation-delay:.04s}@keyframes NgbMeetYourClassCard_eqPulse__N0ydW{0%{transform:scaleY(.28)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.NgbMeetYourClassCard_eqPlaying__3JJCd .NgbMeetYourClassCard_eqBar___Z81Z{animation:none}.NgbMeetYourClassCard_eqBar___Z81Z:first-child,.NgbMeetYourClassCard_eqBar___Z81Z:nth-child(3){transform:scaleY(1)}.NgbMeetYourClassCard_eqBar___Z81Z:nth-child(2),.NgbMeetYourClassCard_eqBar___Z81Z:nth-child(4){transform:scaleY(.56)}}.NgbMeetYourClassCard_quote__J7829{position:absolute;left:0;right:0;bottom:0;z-index:1;box-sizing:border-box;width:100%;max-height:180px;margin:0;overflow:hidden;padding:0 38px 16px 12px;color:#000;font-family:"OpenSauceOne",var(--font-sans),system-ui,sans-serif;font-size:20px;font-weight:400;font-style:normal;letter-spacing:-.4px;line-height:1.32;text-align:left;overflow-wrap:anywhere}.NgbMeetYourClassCard_hiddenPlayer__NwQ_s{position:absolute;width:80px;height:80px;overflow:hidden;opacity:0;pointer-events:none}.NgbMeetYourClassCard_hiddenPlayerFrame__i83cI{display:block;width:80px;height:80px;border:0}@media (max-width:767px){.NgbMeetYourClassCard_card__qMrTb,.NgbMeetYourClassCard_flipCard__zyqfq{margin-inline:auto}.NgbMeetYourClassCard_nameTag__ODXFD{height:fit-content;min-height:0;max-width:calc(100% - 10px);margin:0;padding:6px 8px;transform:translateY(6px) rotate(-3deg)}.NgbMeetYourClassCard_citySticker__tm9R0{min-height:29px;max-width:calc(100% - 8px);padding:8px;transform:rotate(-3deg);transform-origin:left bottom}.NgbMeetYourClassCard_cityLabel__Xm8Q1{font-size:12px;font-weight:300;line-height:12px;letter-spacing:-.01em}.NgbMeetYourClassCard_nameRow__RzmUn{height:auto;min-height:4.75rem;padding:8px 13px 16px}.NgbMeetYourClassCard_teaches__31ogT{min-height:4.75rem;font-size:24px;line-height:1.08}.NgbMeetYourClassCard_teachesLineLead__5m9IZ,.NgbMeetYourClassCard_teachesLineTopic__4wnB4{font-size:24px;line-height:1.08}}.NgbMeetYourClassJoinCard_joinCard__lqtR4{--myc-w:286px;--myc-h:376px;--myc-scale:var(--myc-rail-scale,0.935);position:relative;width:calc(var(--myc-w) * var(--myc-scale));height:calc(var(--myc-h) * var(--myc-scale));flex:0 0 auto;padding:0;border:0;background:none;cursor:pointer;text-align:inherit}.NgbMeetYourClassJoinCard_joinCard__lqtR4:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(2,77,237,.35)}.NgbMeetYourClassJoinCard_joinCardCanvas__doqZO{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:var(--myc-w);height:var(--myc-h);transform:scale(var(--myc-scale));transform-origin:top left;background:#fff}.NgbMeetYourClassJoinCard_joinCardBorder__OHWyZ{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.NgbMeetYourClassJoinCard_joinStroke__ApY_q{fill:none;stroke:#3244f8;stroke-width:.5;stroke-dasharray:6 4;vector-effect:non-scaling-stroke}.NgbMeetYourClassJoinCard_joinIconRing__p8HbY{fill:none;stroke:#3244f8;stroke-width:2}.NgbMeetYourClassJoinCard_joinContent__ftGS3{display:flex;flex-direction:column;align-items:center;gap:20px;padding:24px}.NgbMeetYourClassJoinCard_joinIconWrap__aB6d4{display:flex;align-items:center;justify-content:center}.NgbMeetYourClassJoinCard_joinIconSvg__KDfrF{display:block;width:64px;height:64px}.NgbMeetYourClassJoinCard_joinIconPlus__4qZj0{stroke:#3244f8;stroke-width:2}.NgbMeetYourClassJoinCard_joinLabel__DoVJy{margin:0;color:#3244f8;font-family:Zodiak,Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.12;letter-spacing:-1.92px;text-align:center;font-synthesis:none}.NgbMeetYourClassJoinCard_joinLabelEm__aU21_{font-style:italic}.NgbMeetYourClassRail_railOuter__v3_1W{--myc-w:286px;--myc-h:376px;--myc-card-gap:20px;--myc-rail-inline-pad:1.25rem;--myc-rail-scale:0.935;--myc-rail-pad-y:14px;margin-top:0;margin-bottom:0;width:100%;min-width:0}@media (max-width:767px){.NgbMeetYourClassRail_railOuter__v3_1W{--myc-mobile-card-w:250px;--myc-focus-scale:1.16;--myc-focus-bleed:calc(var(--myc-mobile-card-w) * (var(--myc-focus-scale) - 1) / 2);--myc-rail-scale:calc(var(--myc-mobile-card-w) / var(--myc-w));--myc-slot-h:384px}}@media (min-width:768px){.NgbMeetYourClassRail_railOuter__v3_1W{--myc-rail-inline-pad:var(--ngb-pad-72,72px)}}.NgbMeetYourClassRail_railScroll__5fwNZ{box-sizing:border-box;width:100%;min-width:0;height:calc(var(--myc-h) * var(--myc-rail-scale) + 2 * var(--myc-rail-pad-y));padding-block:var(--myc-rail-pad-y);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;overscroll-behavior-y:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none}.NgbMeetYourClassRail_railScroll__5fwNZ::-webkit-scrollbar{display:none}.NgbMeetYourClassRail_railTrack__UtDy_{display:flex;width:max-content;align-items:flex-start;gap:var(--myc-card-gap);padding-inline:var(--myc-rail-inline-pad)}.NgbMeetYourClassRail_cardSlot__gcNqw{flex:0 0 auto;height:calc(var(--myc-h) * var(--myc-rail-scale));overflow:visible}.NgbMeetYourClassRail_cardSlotInner___b2rq{width:100%;transform-origin:center center;will-change:transform}.NgbMeetYourClassRail_navRow__6d9vg{display:flex;align-items:center;justify-content:center;gap:1.75rem;margin-top:.75rem}.NgbMeetYourClassRail_arrowBtn__5Gn4t{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.35rem;border:0;border-radius:0;background:transparent;cursor:pointer;color:#0a0a0a}.NgbMeetYourClassRail_arrowBtn__5Gn4t:disabled{opacity:.28;cursor:default}.NgbMeetYourClassRail_arrowBtn__5Gn4t:not(:disabled):hover{opacity:.7}@media (max-width:767px){.NgbMeetYourClassRail_railScroll__5fwNZ{height:auto;min-height:calc(var(--myc-slot-h) + 2 * var(--myc-focus-bleed));padding-top:var(--myc-focus-bleed);padding-bottom:var(--myc-focus-bleed);scroll-snap-type:x mandatory;scroll-padding-inline:calc(50vw - var(--myc-mobile-card-w) / 2);touch-action:pan-x pan-y}.NgbMeetYourClassRail_railTrack__UtDy_{--myc-card-visual-gap:20px;--myc-card-gap:calc(var(--myc-card-visual-gap) + var(--myc-focus-bleed));--myc-rail-inline-pad:calc(50vw - var(--myc-mobile-card-w) / 2);align-items:center;padding-inline:calc(var(--myc-rail-inline-pad) + var(--myc-focus-bleed))}.NgbMeetYourClassRail_cardSlot__gcNqw{flex:0 0 var(--myc-mobile-card-w);width:var(--myc-mobile-card-w);min-width:var(--myc-mobile-card-w);max-width:var(--myc-mobile-card-w);height:var(--myc-slot-h);display:flex;align-items:center;justify-content:center;scroll-snap-align:center}.NgbMeetYourClassRail_cardSlotInner___b2rq{display:flex;justify-content:center;width:100%}.NgbMeetYourClassRail_navRow__6d9vg{gap:12px;padding-bottom:20px}.NgbMeetYourClassRail_arrowBtn__5Gn4t{width:19px;height:19px;padding:0}.NgbMeetYourClassRail_arrowBtn__5Gn4t svg{width:19px;height:19px}.NgbMeetYourClassRail_arrowBtn__5Gn4t svg path{stroke-width:2}.NgbMeetYourClassRail_arrowBtn__5Gn4t:disabled{opacity:.4}}@media (min-width:768px){.NgbMeetYourClassRail_navRow__6d9vg{margin-top:2rem}}.NgbMeetYourClassSection_section__Tq21r{scroll-margin-top:72px;padding:3.5rem 0 4rem;overflow-x:clip;background:#fff}.NgbMeetYourClassSection_stack__8iu8p{display:flex;flex-direction:column;gap:62px}.NgbMeetYourClassSection_head__pOxVr{margin:0;padding-bottom:0}.NgbMeetYourClassSection_headline__gw7ub{max-width:28ch;color:#0a0a0a;font-size:clamp(1.75rem,3.8vw,2.85rem);line-height:1.15}@media (max-width:767px){.NgbMeetYourClassSection_section__Tq21r{padding:0}.NgbMeetYourClassSection_stack__8iu8p{gap:34px}}.NgbBrandMarquee_wrap__IO_t8{width:100%;overflow:hidden;margin:0;padding-block:0}.NgbBrandMarquee_track__Ke99o{display:flex;width:max-content;align-items:center;gap:0;animation:NgbBrandMarquee_ngb-brand-marquee__Rh4sY 41s linear infinite;will-change:transform}.NgbBrandMarquee_segment__T__xD{display:flex;flex:0 0 auto;align-items:center;gap:2.125rem;padding-right:2.125rem}.NgbBrandMarquee_cell__r1xzv{flex:0 0 102px;display:flex;align-items:center;justify-content:center;width:102px;height:54px}.NgbBrandMarquee_logo__pDua6{display:block;width:auto!important;height:auto!important;max-width:102px;max-height:54px;object-fit:contain;filter:none;opacity:1}@keyframes NgbBrandMarquee_ngb-brand-marquee__Rh4sY{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.NgbBrandMarquee_track__Ke99o{animation:none;will-change:auto}.NgbBrandMarquee_wrap__IO_t8{overflow-x:auto;touch-action:pan-x pan-y}}@media (min-width:768px){.NgbBrandMarquee_segment__T__xD{gap:64px;padding-right:64px}.NgbBrandMarquee_track__Ke99o{animation-duration:52s}.NgbBrandMarquee_cell__r1xzv{flex-basis:119px;width:119px;height:58px}.NgbBrandMarquee_logo__pDua6{max-width:119px;max-height:58px}}@supports (-webkit-touch-callout:none){@media (max-width:767px) and (hover:none){.NgbBrandMarquee_track__Ke99o{animation-duration:36s}}}.NgbMentorsRail_section__J_y93{padding:3rem 0 1.25rem;background:#fff;scroll-margin-top:72px}.NgbMentorsRail_stack__POqjB{display:flex;flex-direction:column;gap:62px}.NgbMentorsRail_head__Ez_7Y{text-align:center}.NgbMentorsRail_headline__9_moA{display:flex;flex-direction:column;align-items:center;color:#0a0a0a;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:400;line-height:1.15;text-transform:none}.NgbMentorsRail_headlineBold__JucXD,.NgbMentorsRail_headlineLight__B4HYD,.NgbMentorsRail_headline__9_moA{font-family:Zodiak,Georgia,Times New Roman,serif;letter-spacing:-.04em}.NgbMentorsRail_headlineLight__B4HYD{font-weight:400;font-style:normal}.NgbMentorsRail_headlineBold__JucXD{font-weight:700;font-style:normal}.NgbMentorsRail_railBlock__u2pwp{display:flex;flex-direction:column;gap:2.5rem;overflow:visible}.NgbMentorsRail_railScroll__DwsKf{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x proximity;min-height:360px;padding-block:.25rem}.NgbMentorsRail_railScroll__DwsKf::-webkit-scrollbar{display:none}.NgbMentorsRail_railTrack__uB3zy{--ngb-card-gap:32px;--ngb-visible:2.15;--ngb-rail-pad:1rem;display:flex;align-items:stretch;width:max-content;gap:var(--ngb-card-gap);padding-inline:var(--ngb-rail-pad);padding-bottom:.25rem}.NgbMentorsRail_card__Xk8JR{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;flex:0 0 calc((100vw - 2 * var(--ngb-rail-pad) - 2 * var(--ngb-card-gap)) / var(--ngb-visible));max-width:322px;min-width:184px;height:var(--ngb-mentor-card-h,400px);min-height:var(--ngb-mentor-card-h,400px);padding:7.2px 3px 6px;border-radius:0;background:#024ded;overflow:visible;scroll-snap-align:start}.NgbMentorsRail_cardLink__2vcky{color:inherit;text-decoration:none;cursor:pointer}.NgbMentorsRail_cardInner__TjvY8,.NgbMentorsRail_cardLink__2vcky{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;min-height:0;height:100%}.NgbMentorsRail_cardInner__TjvY8{transform-origin:center center;will-change:transform}.NgbMentorsRail_nameTag__ehp23{position:relative;z-index:3;box-sizing:border-box;flex:0 0 auto;align-self:flex-start;width:fit-content;max-width:100%;min-height:2.4em;margin:0 0 -6px;padding:8px;border-radius:0;background:#024ded;transform:translateY(12px) rotate(-1.33deg);transform-origin:left center}.NgbMentorsRail_name__yxKIo{margin:0;color:#ffffff;font-family:Zodiak,Georgia,Times New Roman,serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:-.02em;line-height:1.2;font-synthesis:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.NgbMentorsRail_media__HACfw{position:relative;z-index:1;flex:0 0 auto}.NgbMentorsRail_photoWrap__7wJ6_{position:relative;z-index:1;overflow:hidden;width:100%;aspect-ratio:6/5;background:#e4e4e7;border-radius:0}.NgbMentorsRail_photo__3r_n9{object-fit:cover;filter:none}.NgbMentorsRail_roleTag__ywrk5{position:absolute;left:0;right:30px;bottom:0;z-index:2;box-sizing:border-box;width:fit-content;max-width:calc(100% - 30px);height:auto;min-height:20px;padding:4px;display:flex;align-items:center;border-radius:0;background:#fff;transform:translateY(40%) rotate(-1.33deg);transform-origin:left center}.NgbMentorsRail_role__ynRqV{margin:0;color:#0a0a0a;font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:1.25;white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word;max-width:100%}.NgbMentorsRail_teaches__Kx8Z0{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:0;margin:.75rem .35rem .45rem;padding:0;min-height:5.5rem;color:#ffffff;-webkit-text-fill-color:#ffffff;font-family:Zodiak,Georgia,Times New Roman,serif;font-size:28px;font-weight:300;font-style:normal;letter-spacing:-.04em;line-height:1.05;text-transform:none;font-synthesis:none}.NgbMentorsRail_teachesLine__34nlg{display:block;color:#ffffff;-webkit-text-fill-color:#ffffff;font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.NgbMentorsRail_arrows__ob0J6{display:flex;align-items:center;justify-content:center;gap:1.75rem}.NgbMentorsRail_arrowBtn__uDk_8{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.35rem;border:0;border-radius:0;background:transparent;cursor:pointer;color:#0a0a0a}.NgbMentorsRail_arrowBtn__uDk_8:disabled{opacity:.28;cursor:default}.NgbMentorsRail_arrowBtn__uDk_8:not(:disabled):hover{opacity:.7}@media (max-width:767px){.NgbMentorsRail_section__J_y93{padding-bottom:0;overflow:visible}.NgbMentorsRail_stack__POqjB{gap:34px}.NgbMentorsRail_railBlock__u2pwp{gap:36px}.NgbMentorsRail_railScroll__DwsKf{--ngb-mobile-card-w:250px;--ngb-focus-scale:1.16;--ngb-focus-bleed:calc(var(--ngb-mobile-card-w) * (var(--ngb-focus-scale) - 1) / 2);min-height:calc(384px + var(--ngb-focus-bleed) + 64px);padding-top:calc(32px + var(--ngb-focus-bleed));padding-bottom:32px;scroll-snap-type:x mandatory;scroll-padding-inline:calc(50vw - var(--ngb-mobile-card-w) / 2)}.NgbMentorsRail_railTrack__uB3zy{--ngb-card-visual-gap:20px;--ngb-card-gap:calc(var(--ngb-card-visual-gap) + var(--ngb-focus-bleed));--ngb-rail-pad:calc(50vw - var(--ngb-mobile-card-w) / 2);--ngb-mentor-card-h:384px;align-items:stretch;padding-inline:calc(var(--ngb-rail-pad) + var(--ngb-focus-bleed));padding-bottom:0}.NgbMentorsRail_card__Xk8JR{flex:0 0 var(--ngb-mobile-card-w);width:var(--ngb-mobile-card-w);min-width:var(--ngb-mobile-card-w);max-width:var(--ngb-mobile-card-w);height:var(--ngb-mentor-card-h,384px);min-height:var(--ngb-mentor-card-h,384px);padding:0;background:transparent;overflow:visible;scroll-snap-align:center}.NgbMentorsRail_cardInner__TjvY8{box-sizing:border-box;width:100%;height:100%;min-height:0;padding:3px;background:#024ded;overflow:visible}.NgbMentorsRail_nameTag__ehp23{box-sizing:border-box;max-width:100%;min-height:3.2em;margin:0 0 -2px;padding:6px 8px;background:#024ded;transform:translateY(6px) rotate(-3deg);transform-origin:left center}.NgbMentorsRail_name__yxKIo{color:#ffffff;font-size:20px;font-weight:700;font-style:italic;line-height:1.2;letter-spacing:-.02em;white-space:normal;overflow:visible;text-overflow:unset;word-break:break-word}.NgbMentorsRail_photoWrap__7wJ6_{aspect-ratio:244/198}.NgbMentorsRail_media__HACfw{padding-bottom:22px}.NgbMentorsRail_roleTag__ywrk5{right:auto;width:215px;max-width:calc(100% - 8px);min-height:29px;padding:8px;transform:translateY(40%) rotate(-3deg);transform-origin:left center}.NgbMentorsRail_role__ynRqV{font-size:12px;font-weight:300;font-style:normal;line-height:12px;letter-spacing:-.01em;font-synthesis:none}.NgbMentorsRail_teaches__Kx8Z0{flex:1 1 auto;flex-shrink:0;justify-content:flex-end;margin:auto 3px 4px;min-height:4.75rem}.NgbMentorsRail_teachesLineLead__qK6Za,.NgbMentorsRail_teachesLineTopic__e_W2B,.NgbMentorsRail_teaches__Kx8Z0{font-size:24px;line-height:1.08}.NgbMentorsRail_arrows__ob0J6{gap:12px;padding-bottom:20px}.NgbMentorsRail_arrowBtn__uDk_8{width:19px;height:19px;padding:0}.NgbMentorsRail_arrowBtn__uDk_8 svg{width:19px;height:19px}.NgbMentorsRail_arrowBtn__uDk_8 svg path{stroke-width:2}.NgbMentorsRail_arrowBtn__uDk_8:disabled{opacity:.4}}@media (min-width:768px){.NgbMentorsRail_railTrack__uB3zy{--ngb-card-gap:32px;--ngb-rail-pad:4rem;--ngb-visible:3.6;--ngb-mentor-card-h:400px}.NgbMentorsRail_card__Xk8JR{flex-basis:276px}}.NgbMethodologySection_section__XzDdp{padding:124px 0;background:#fff;scroll-margin-top:72px}.NgbMethodologySection_head__iz6rq{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.NgbMethodologySection_headline__w3PHx{display:flex;flex-direction:column;align-items:center;margin:0;color:#0a0a0a;font-size:clamp(1.85rem,4vw,3rem);line-height:1.12;text-align:center}.NgbMethodologySection_headlineBold___iSyj,.NgbMethodologySection_headlineLight__mvjXu{font-family:Zodiak,Georgia,Times New Roman,serif;letter-spacing:-.04em}.NgbMethodologySection_headlineLight__mvjXu{font-weight:300}.NgbMethodologySection_headlineBold___iSyj{font-weight:700}.NgbMethodologySection_stages__0RLiH{position:relative;margin-top:124px;display:flex;flex-direction:column;gap:3.75rem;overflow:visible}.NgbMethodologySection_spine___VsPp{display:none}.NgbMethodologySection_stage__pFCbL{display:grid;grid-template-columns:1fr;gap:1.25rem;align-items:start}.NgbMethodologySection_node___hFGM{display:none}.NgbMethodologySection_mediaCol__3aENy{width:100%;max-width:420px;margin-inline:auto}.NgbMethodologySection_photoTilt__gngC6{transform-origin:center center}.NgbMethodologySection_photo__T3CLr{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;background:transparent}.NgbMethodologySection_showreel__a31iJ{position:absolute;inset:0;overflow:hidden;isolation:isolate}.NgbMethodologySection_showreelSlide__umf8V{position:absolute;inset:0;overflow:hidden;transform-origin:center center;will-change:clip-path}.NgbMethodologySection_showreelSlideInner__RETGl{position:absolute;inset:-4%}.NgbMethodologySection_img__LfkcD{object-fit:cover}.NgbMethodologySection_copyCol__Zt7R3{width:100%;max-width:312px;margin-inline:auto}.NgbMethodologySection_copyStack__lpHfk{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:312px;max-width:100%}.NgbMethodologySection_stageTitle__44epV{position:relative;z-index:2;margin:0;padding-left:12px;color:#0a0a0a;font-size:50px;font-weight:400;font-style:italic;line-height:1;letter-spacing:-.04em;font-synthesis:none}.NgbMethodologySection_card__DVuoF{position:relative;z-index:1;box-sizing:border-box;width:312px;max-width:100%;margin-top:-12px;padding:24px;background:#024ded;border-radius:0;transform-origin:center center}.NgbMethodologySection_cardBody__OcgCo{margin:0;color:#fff;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:1.45;letter-spacing:-.02em;overflow-wrap:break-word;word-wrap:break-word}.NgbMethodologySection_cardBody__OcgCo strong{font-weight:700}@media (min-width:900px){.NgbMethodologySection_stages__0RLiH{gap:5rem}.NgbMethodologySection_spine___VsPp{display:block;position:absolute;top:-96px;bottom:-96px;left:50%;width:0;border-left:1.5px dashed #bdbdbd;transform:translateX(-50%);pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 12%,#000 88%,transparent)}.NgbMethodologySection_stage__pFCbL{grid-template-columns:1fr 18px 1fr;column-gap:2rem;align-items:center}.NgbMethodologySection_node___hFGM{display:flex;justify-content:center;align-items:center;position:relative;z-index:1;align-self:center;width:18px}.NgbMethodologySection_nodeSync__sxizc{display:flex;flex-direction:column;align-items:center;width:10px}.NgbMethodologySection_nodeTitleRow__1Af7L{display:flex;align-items:center;justify-content:center;flex:0 0 50px;width:10px}.NgbMethodologySection_nodeDot__FEsS0{width:10px;height:10px;background:#0a0a0a;border-radius:0;flex-shrink:0}.NgbMethodologySection_nodeCardGhost__1LH3j{visibility:hidden;box-sizing:border-box;width:312px;margin-top:-12px;padding:24px;pointer-events:none}.NgbMethodologySection_copyCol__Zt7R3,.NgbMethodologySection_mediaCol__3aENy{max-width:none;margin-inline:0;width:100%}.NgbMethodologySection_photoLeft__dcmw3 .NgbMethodologySection_mediaCol__3aENy{justify-self:end;width:min(100%,440px)}.NgbMethodologySection_photoLeft__dcmw3 .NgbMethodologySection_copyCol__Zt7R3{justify-self:start;width:312px}.NgbMethodologySection_photoRight__b4DgI .NgbMethodologySection_copyCol__Zt7R3{justify-self:end;width:312px}.NgbMethodologySection_photoRight__b4DgI .NgbMethodologySection_mediaCol__3aENy{justify-self:start;width:min(100%,440px)}}@media (max-width:899px){.NgbMethodologySection_stageTitle__44epV{font-size:clamp(2rem,8vw,50px)}.NgbMethodologySection_card__DVuoF,.NgbMethodologySection_copyCol__Zt7R3,.NgbMethodologySection_copyStack__lpHfk{width:100%;max-width:312px}}@media (max-width:767px){.NgbMethodologySection_section__XzDdp{padding:48px 0 28px}.NgbMethodologySection_section__XzDdp .NgbMethodologySection_pad__5nWV3{padding-inline:24px}.NgbMethodologySection_head__iz6rq{gap:20px}.NgbMethodologySection_label__3uiv3{line-height:14px}.NgbMethodologySection_headline__w3PHx{margin:0;line-height:1.0625}.NgbMethodologySection_stages__0RLiH{margin-top:34px;margin-inline:-24px;width:calc(100% + 48px);gap:12px}.NgbMethodologySection_stage__pFCbL{display:block;position:relative;height:368px;overflow:visible}.NgbMethodologySection_mediaCol__3aENy{position:absolute;left:-14%;top:25px;width:124%;max-width:none;margin:0;z-index:0}.NgbMethodologySection_photoTilt__gngC6{transform:rotate(-3deg)!important;transform-origin:center center}.NgbMethodologySection_photo__T3CLr{aspect-ratio:486/324}.NgbMethodologySection_copyCol__Zt7R3{position:absolute;inset:0;z-index:2;width:100%;max-width:none;margin:0;pointer-events:none}.NgbMethodologySection_copyStack__lpHfk{width:100%;max-width:none;height:100%}.NgbMethodologySection_stageTitle__44epV{position:absolute;top:0;z-index:3;box-sizing:border-box;height:78px;margin:0;padding:24px;background:#fff;font-size:30px;font-weight:400;line-height:30px;pointer-events:auto}.NgbMethodologySection_photoLeft__dcmw3 .NgbMethodologySection_stageTitle__44epV{right:0;left:auto}.NgbMethodologySection_photoRight__b4DgI .NgbMethodologySection_stageTitle__44epV{left:0;right:auto}.NgbMethodologySection_card__DVuoF{position:absolute;bottom:0;z-index:2;width:min(312px,82%);max-width:none;margin:0;padding:14px 14px 20px;height:auto;min-height:0;max-height:none;box-sizing:border-box;transform:none!important;pointer-events:auto}.NgbMethodologySection_photoLeft__dcmw3 .NgbMethodologySection_card__DVuoF{left:0;right:auto}.NgbMethodologySection_photoRight__b4DgI .NgbMethodologySection_card__DVuoF{right:0;left:auto}.NgbMethodologySection_cardBody__OcgCo{font-size:14px;line-height:1.45}}@media (prefers-reduced-motion:reduce){.NgbMethodologySection_card__DVuoF,.NgbMethodologySection_photoTilt__gngC6{transform:none!important}.NgbMethodologySection_showreelSlide__umf8V{will-change:auto}}.NgbPracticeSection_section__v9r_Q{position:relative;scroll-margin-top:72px;background:#ffffff}.NgbPracticeSection_pin__nlF5c{position:relative;box-sizing:border-box;height:74vh;min-height:74vh;max-height:74vh;width:100%;overflow:visible;background:#ffffff}.NgbPracticeSection_bg__88jiK{position:absolute;inset:0;z-index:0;overflow:hidden}.NgbPracticeSection_bgSlide__HmcKe{position:absolute;inset:0;overflow:hidden;will-change:clip-path}.NgbPracticeSection_bgSlide__HmcKe:first-child{z-index:2}.NgbPracticeSection_bgSlide__HmcKe:nth-child(2),.NgbPracticeSection_bgSlide__HmcKe:nth-child(3){z-index:0}.NgbPracticeSection_bgSlideInner__uo_AV{position:absolute;inset:-4%}.NgbPracticeSection_bgImg__AvDos{object-fit:cover;object-position:center center}.NgbPracticeSection_bgImgMobile__VnOFz{display:none}.NgbPracticeSection_bgImgDesktop__Waevt{display:block}.NgbPracticeSection_bgShade___a8GJ{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.06) 55%,rgba(255,255,255,.28));pointer-events:none}.NgbPracticeSection_bannerWrap__O79Sw{position:absolute;top:70px;left:0;right:0;z-index:4;display:flex;justify-content:center;pointer-events:none}.NgbPracticeSection_banner__f4raT{display:inline-flex;align-items:center;justify-content:center;padding:11px 34px;background:#ffffff;box-shadow:0 2px 12px rgba(0,0,0,.06);transform:skewX(-14deg)}.NgbPracticeSection_bannerText__hZoCE{margin:0;color:#0a0a0a;font-family:Zodiak,Georgia,Times New Roman,serif;font-size:20px;font-weight:700;font-style:italic;letter-spacing:.02em;line-height:1.2;text-transform:uppercase;transform:skewX(14deg);font-synthesis:none}.NgbPracticeSection_cardArea__guvIu{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding-top:36px;overflow:visible}.NgbPracticeSection_stage__w4K0v{position:relative;width:min(576px,calc((100% - 2 * 72px) * .6));margin-inline:auto;overflow:visible}.NgbPracticeSection_stack__k6BV9{position:relative;width:100%;aspect-ratio:576/220;min-height:200px;padding-bottom:56px;box-sizing:initial;overflow:visible}.NgbPracticeSection_cardLayer__9x22b{position:absolute;top:0;left:0;right:0;height:auto;bottom:56px;width:100%;will-change:transform,opacity;backface-visibility:hidden}.NgbPracticeSection_card__ufR_g{position:relative;box-sizing:border-box;display:flex;align-items:stretch;width:100%;height:100%;padding:18px;background:#ffffff;border:1px solid #ececec;box-shadow:0 18px 48px rgba(0,0,0,.14),0 4px 14px rgba(0,0,0,.06);overflow:hidden}.NgbPracticeSection_card__ufR_g.cardBehind{border:none;box-shadow:0 10px 28px rgba(0,0,0,.1),0 2px 8px rgba(0,0,0,.05)}.NgbPracticeSection_cardOverlay__pdymc{position:absolute;inset:0;z-index:2;background:#000000;opacity:0;pointer-events:none;transition:none}.NgbPracticeSection_cardInner__bkl78{position:relative;z-index:1;display:flex;align-items:stretch;gap:28px;width:100%;height:100%;min-height:0;flex:1}.NgbPracticeSection_statBlock__HqTlJ{position:relative;flex:0 0 auto;height:100%;width:auto;aspect-ratio:1/1;align-self:stretch;display:grid;place-items:center;background:#024ded;clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%)}.NgbPracticeSection_statValue__CCKfF{margin:0;padding:0;width:100%;height:100%;display:grid;place-items:center;color:#ffffff;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:100px;font-weight:400;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1;text-align:center}.NgbPracticeSection_copy__2RfVW{flex:1 1 auto;width:100%;box-sizing:border-box}.NgbPracticeSection_copy__2RfVW>div{width:100%}.NgbPracticeSection_title__O_Yt4{margin:0;color:#0a0a0a;font-family:Zodiak,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:300;letter-spacing:-.04em;line-height:1.12;font-synthesis:none}.NgbPracticeSection_titleRegular__hUJ_g{display:block;font-weight:300}.NgbPracticeSection_titleAccent__lAKSw{display:block;font-weight:700;font-style:italic}.NgbPracticeSection_body__sxVT6{margin:.85rem 0 0;width:100%;max-width:none;color:#4a4a4a;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;line-height:1.45;letter-spacing:-.02em}.NgbPracticeSection_copy__2RfVW{display:flex;flex-direction:column;justify-content:space-between;flex:1;min-width:0;padding-top:10px;padding-bottom:10px}.NgbPracticeSection_cardCta__6n_lN{align-self:flex-start;margin-top:auto;flex-shrink:0}@media (max-width:900px){.NgbPracticeSection_stage__w4K0v{width:min(576px,calc(100% - 2.5rem))}.NgbPracticeSection_stack__k6BV9{aspect-ratio:auto;min-height:380px}.NgbPracticeSection_card__ufR_g{padding:18px}.NgbPracticeSection_cardInner__bkl78{flex-direction:column;gap:20px}.NgbPracticeSection_statBlock__HqTlJ{width:min(100%,168px);height:auto;aspect-ratio:1/1;align-self:flex-start}.NgbPracticeSection_statValue__CCKfF{font-size:clamp(3.5rem,14vw,100px)}.NgbPracticeSection_copy__2RfVW{padding-top:10px;padding-bottom:10px}.NgbPracticeSection_body__sxVT6{max-width:none}}@media (max-width:640px){.NgbPracticeSection_pin__nlF5c{height:74vh;min-height:74vh;max-height:74vh}.NgbPracticeSection_bannerWrap__O79Sw{top:70px}.NgbPracticeSection_banner__f4raT{padding:9px 18px}.NgbPracticeSection_bannerText__hZoCE{font-size:clamp(14px,3.5vw,20px);letter-spacing:.01em}.NgbPracticeSection_stack__k6BV9{min-height:420px}}@media (max-width:767px){.NgbPracticeSection_pin__nlF5c{height:711px;min-height:711px;max-height:none;overflow:hidden}.NgbPracticeSection_bgImgDesktop__Waevt{display:none}.NgbPracticeSection_bgImgMobile__VnOFz{display:block}.NgbPracticeSection_bgShade___a8GJ{display:none}.NgbPracticeSection_bannerWrap__O79Sw{top:49px}.NgbPracticeSection_banner__f4raT{width:283px;height:71px;box-sizing:border-box;padding:12px 40px;transform:none;box-shadow:none;clip-path:polygon(40px 0,100% 0,calc(100% - 40px) 100%,0 100%)}.NgbPracticeSection_bannerText__hZoCE{width:183px;font-size:16px;line-height:1.12;text-align:center;transform:none}.NgbPracticeSection_cardArea__guvIu{display:flex;justify-content:flex-start;align-items:flex-start;box-sizing:border-box;padding:225px 0 0;overflow-x:auto;overflow-y:hidden;touch-action:pan-x pan-y;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:24px}.NgbPracticeSection_cardArea__guvIu::-webkit-scrollbar{display:none}.NgbPracticeSection_stage__w4K0v{flex:0 0 auto;width:max-content;max-width:none;margin:0;margin-inline:0}.NgbPracticeSection_stack__k6BV9{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:12px;box-sizing:border-box;width:max-content;aspect-ratio:auto;min-height:0;padding-inline:24px;transform:none}.NgbPracticeSection_cardLayer__9x22b{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:286px;height:420px;flex:0 0 286px;will-change:auto;transform:none;scroll-snap-align:start}.NgbPracticeSection_card__ufR_g{height:100%;min-height:420px;max-height:420px;padding:0;border:0;box-shadow:none;flex-direction:column}.NgbPracticeSection_card__ufR_g.cardBehind{border:none;box-shadow:none}.NgbPracticeSection_cardOverlay__pdymc{display:none}.NgbPracticeSection_cardInner__bkl78{display:flex;flex-direction:column;flex:1;min-height:0;gap:0;height:100%;box-sizing:border-box;padding:14px 14px 0}.NgbPracticeSection_statBlock__HqTlJ{width:100%;height:auto;min-height:148px;aspect-ratio:unset;align-self:stretch;box-sizing:border-box;padding:12px;display:flex;align-items:flex-end;justify-content:flex-start;clip-path:polygon(0 0,calc(100% - 42px) 0,100% 42px,100% 100%,0 100%)}.NgbPracticeSection_statValue__CCKfF{width:auto;height:92px;max-height:92px;display:block;overflow:hidden;font-size:100px;line-height:1;text-align:left}.NgbPracticeSection_copy__2RfVW{display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;box-sizing:border-box;padding:16px 0 20px;gap:0;flex:1 1 auto}.NgbPracticeSection_copy__2RfVW>div{padding-inline:10px;box-sizing:border-box}.NgbPracticeSection_title__O_Yt4{font-size:32px;line-height:1.15}.NgbPracticeSection_titleAccent__lAKSw,.NgbPracticeSection_titleRegular__hUJ_g{font-weight:700;font-style:italic}.NgbPracticeSection_body__sxVT6{margin:12px 0 0;color:#0a0a0a;font-size:13px;line-height:1.4}.NgbPracticeSection_cardCta__6n_lN{align-self:flex-start;margin-top:auto;margin-bottom:0;flex-shrink:0;max-width:100%;box-sizing:border-box}}@media (prefers-reduced-motion:reduce){.NgbPracticeSection_cardLayer__9x22b{will-change:auto}}.NgbScholarshipsSection_section___o2SA{padding:0 0 clamp(150px,18vw,185px);margin-bottom:74px;background:#fff;scroll-margin-top:72px}.NgbScholarshipsSection_head__SrhrY{padding-top:3.5rem;padding-bottom:2rem}.NgbScholarshipsSection_headline__uyaz1{display:flex;flex-direction:column;align-items:center;color:#0a0a0a;font-size:clamp(1.75rem,3.8vw,2.85rem);line-height:1.15}.NgbScholarshipsSection_bannerBleed__EILO8{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.NgbScholarshipsSection_bannerStage__irs00{position:relative}.NgbScholarshipsSection_banner___7uRM{position:relative;width:100%;min-height:clamp(266px,33.6vw,364px);overflow:hidden;background:#0a0a0a}.NgbScholarshipsSection_bannerImg__CQ9X1{object-fit:cover;object-position:center 18%}.NgbScholarshipsSection_bannerScrim__EWYt_{position:absolute;inset:0;z-index:1;background:linear-gradient(57deg,rgba(0,0,0,.08),rgba(0,0,0,.22) 40%,rgba(0,0,0,.55));pointer-events:none}.NgbScholarshipsSection_cardsShell__CTacO{--section-pad:1.25rem;--cards-extra-pad:54px;--cards-pad:calc(var(--section-pad) + var(--cards-extra-pad));--cards-gap:12px;position:absolute;left:0;right:0;bottom:0;z-index:4;box-sizing:border-box;padding:0 var(--cards-pad);transform:translateY(50%)}.NgbScholarshipsSection_ctaRow__25L9P{display:flex;justify-content:flex-end;align-items:center;margin-bottom:12px}.NgbScholarshipsSection_ctaRow__25L9P>button{flex:0 0 auto;width:auto}.NgbScholarshipsSection_ctaWrap__j8akC{flex:0 0 auto}.NgbScholarshipsSection_cardsScroll__8yms9{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;touch-action:pan-x pan-y;-webkit-overflow-scrolling:touch;scrollbar-width:none}.NgbScholarshipsSection_cardsScroll__8yms9::-webkit-scrollbar{display:none}.NgbScholarshipsSection_cardsTrack__lF5Ig{display:flex;gap:var(--cards-gap);width:max-content}.NgbScholarshipsSection_card__bqjPo{position:relative;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;flex:0 0 min(280px,calc(100vw - 2 * var(--cards-pad) - 24px));min-height:280px;padding:1.35rem 1.25rem 1.5rem;background:#fff;border:1px solid #d9d9d9;overflow:visible}.NgbScholarshipsSection_corner__Ex7ye{position:absolute;top:-3px;right:-1px;z-index:2;width:52px;height:52px;background:#024ded;clip-path:polygon(100% 0,0 0,100% 100%);pointer-events:none}.NgbScholarshipsSection_num__VwuDQ{position:relative;z-index:1;margin:0;color:#3f3f46;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;letter-spacing:-.02em;line-height:1}.NgbScholarshipsSection_cardTitle__6D5P4{position:relative;z-index:1;margin:0;color:#0a0a0a;font-family:Zodiak,Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.8vw,2.125rem);font-weight:300;letter-spacing:-.04em;line-height:1.08}.NgbScholarshipsSection_cardCopy__WckqT{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px}.NgbScholarshipsSection_cardIntro__Lbrsv{font-size:14px}.NgbScholarshipsSection_cardBody__7NYOw,.NgbScholarshipsSection_cardIntro__Lbrsv{margin:0;color:#4a4a4a;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-weight:400;letter-spacing:-.02em;line-height:1.45}.NgbScholarshipsSection_cardBody__7NYOw{font-size:13px}@media (max-width:899px){.NgbScholarshipsSection_ctaRow__25L9P{margin-bottom:12px}}@media (min-width:768px){.NgbScholarshipsSection_cardsShell__CTacO{--section-pad:var(--ngb-pad-72,72px)}}@media (min-width:900px){.NgbScholarshipsSection_cardsScroll__8yms9{overflow:visible}.NgbScholarshipsSection_cardsTrack__lF5Ig{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--cards-gap);width:100%}.NgbScholarshipsSection_card__bqjPo{flex:none;min-width:0;min-height:300px}}@media (min-width:1200px){.NgbScholarshipsSection_card__bqjPo{min-height:320px;padding:1.5rem 1.35rem 1.65rem}}@media (max-width:767px){.NgbScholarshipsSection_section___o2SA{padding-bottom:50px;margin-bottom:0}.NgbScholarshipsSection_head__SrhrY.NgbScholarshipsSection_head__SrhrY{padding:0 24px 34px}.NgbScholarshipsSection_headInner__TzBFg.NgbScholarshipsSection_headInner__TzBFg{align-items:center;text-align:center}.NgbScholarshipsSection_headline__uyaz1.NgbScholarshipsSection_headline__uyaz1{align-items:center;margin-top:0;line-height:1.06;text-align:center}.NgbScholarshipsSection_bannerStage__irs00{height:515px;min-height:515px}.NgbScholarshipsSection_banner___7uRM{min-height:392px;height:392px}.NgbScholarshipsSection_bannerImg__CQ9X1{object-position:22% 35%}.NgbScholarshipsSection_bannerScrim__EWYt_{display:none}.NgbScholarshipsSection_cardsShell__CTacO{--cards-pad:24px;--cards-gap:12px;top:138px;bottom:auto;display:flex;flex-direction:column-reverse;gap:32px;padding:0;transform:none}.NgbScholarshipsSection_ctaRow__25L9P{display:flex;justify-content:center;margin-bottom:0;padding-inline:var(--cards-pad);box-sizing:border-box}.NgbScholarshipsSection_ctaWrap__j8akC{justify-self:auto}.NgbScholarshipsSection_cardsScroll__8yms9{box-sizing:border-box;width:100%;padding-inline:var(--cards-pad);scroll-snap-type:x mandatory;scroll-padding-inline:var(--cards-pad)}.NgbScholarshipsSection_cardsTrack__lF5Ig{margin-inline:0}.NgbScholarshipsSection_card__bqjPo{flex:0 0 227px;width:227px;height:auto;min-height:300px;padding:28px 25px;justify-content:flex-start;gap:18px;overflow:visible;border-color:#d9d9d9;scroll-snap-align:start}.NgbScholarshipsSection_corner__Ex7ye{top:-1px;right:-1px;z-index:3;width:79px;height:53px;clip-path:polygon(100% 0,0 0,100% 100%)}.NgbScholarshipsSection_num__VwuDQ{position:relative;z-index:1;margin:0;color:#0a0a0a;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:1.125}.NgbScholarshipsSection_cardTitle__6D5P4{position:relative;z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:.3em;margin:0;font-size:24px;line-height:1.15;letter-spacing:-.04em}.NgbScholarshipsSection_cardCopy__WckqT{position:relative;z-index:1;margin-top:auto;gap:12px;padding-right:0;box-sizing:border-box}.NgbScholarshipsSection_cardIntro__Lbrsv{font-size:14px;line-height:1.3}.NgbScholarshipsSection_cardBody__7NYOw,.NgbScholarshipsSection_cardIntro__Lbrsv{margin:0;color:#4a4a4a;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-weight:400;letter-spacing:-.02em}.NgbScholarshipsSection_cardBody__7NYOw{font-size:12px;line-height:14px}}.NgbRolesStripSection_section__GpYkq{scroll-margin-top:72px;background:#fff}.NgbRolesStripSection_inner__VOaq1{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;padding:clamp(2.5rem,5vw,3.5rem) var(--ngb-pad-72,72px) clamp(2.5rem,5vw,3.5rem)}.NgbRolesStripSection_rolesLabel__4IkgV{margin-bottom:24px}.NgbRolesStripSection_rolesBarDesktop__1I_2n{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;width:100%}.NgbRolesStripSection_rolesBarDesktop__1I_2n:after,.NgbRolesStripSection_rolesBarDesktop__1I_2n:before{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#d9d9d9 14%,#d9d9d9 86%,transparent);pointer-events:none}.NgbRolesStripSection_rolesBarDesktop__1I_2n:before{top:0}.NgbRolesStripSection_rolesBarDesktop__1I_2n:after{bottom:0}.NgbRolesStripSection_rolesBarMobile__UUFm2{display:none}.NgbRolesStripSection_roleCell__hAlzo{display:flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;width:max-content;padding:22px 16px}.NgbRolesStripSection_rolesBarDesktop__1I_2n .NgbRolesStripSection_roleCell__hAlzo+.NgbRolesStripSection_roleCell__hAlzo{border-left:1px solid #d9d9d9}.NgbRolesStripSection_roleText__PX7Kf{margin:0;color:#0a0a0a;font-family:Zodiak,Georgia,Times New Roman,serif;font-size:16px;font-weight:700;font-style:normal;letter-spacing:-.04em;line-height:1.2;text-align:center;white-space:nowrap;font-synthesis:none}@media (max-width:767px){.NgbRolesStripSection_inner__VOaq1{padding:32px 0 0}.NgbRolesStripSection_rolesLabel__4IkgV{box-sizing:border-box;max-width:100%;margin-bottom:32px;padding-inline:24px}.NgbRolesStripSection_rolesBarDesktop__1I_2n{display:none}.NgbRolesStripSection_rolesBarMobile__UUFm2{display:block;box-sizing:border-box;width:100%;padding-top:1px;padding-bottom:1px;background:#d9d9d9}.NgbRolesStripSection_roleRow__pXroI{display:flex;align-items:stretch;padding-bottom:1px;background:#d9d9d9}.NgbRolesStripSection_roleRow__pXroI:last-child{padding-bottom:0}.NgbRolesStripSection_rolesBarMobile__UUFm2 .NgbRolesStripSection_roleCell__hAlzo{flex:0 0 auto;width:auto;min-height:52px;margin:0;padding:0 12px;border:0;border-right:1px solid #d9d9d9;background:#fff}.NgbRolesStripSection_rolesBarMobile__UUFm2 .NgbRolesStripSection_roleCell__hAlzo[data-last-in-row]{border-right:0}.NgbRolesStripSection_roleText__PX7Kf{font-size:12px;line-height:1.2;white-space:nowrap}}.NgbStackSection_section__jLWOF{padding:5.5rem 0 4.5rem;background:#f5f5f5;scroll-margin-top:72px}.NgbStackSection_headline__9WkwH{margin:0;color:#0a0a0a;font-family:Zodiak,Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.25rem);font-weight:400;letter-spacing:-.04em;line-height:1.15;text-align:center}.NgbStackSection_headlineAccent__7wiYI{font-weight:700}.NgbStackSection_shell__vz_dK{margin-top:2.75rem;width:100%;box-sizing:border-box;padding-inline:64px}.NgbStackSection_logoGrid__FvmrT{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:18px;width:100%;overflow:visible}.NgbStackSection_logoGrid__FvmrT+.NgbStackSection_logoGrid__FvmrT{display:none}.NgbStackSection_logoCell__lOM13{position:relative;width:66px;height:66px;flex:0 0 66px;display:flex;align-items:center;justify-content:center}.NgbStackSection_logoCell__lOM13.NgbStackSection_tooltipOpen__TLPuy .NgbStackSection_tooltip___gkHl,.NgbStackSection_logoCell__lOM13:focus-within .NgbStackSection_tooltip___gkHl,.NgbStackSection_logoCell__lOM13:hover .NgbStackSection_tooltip___gkHl{opacity:1;visibility:visible}.NgbStackSection_tooltip___gkHl{position:absolute;bottom:calc(100% + 6px);left:50%;z-index:20;box-sizing:border-box;padding:4px;border:1px solid #d9d9d9;background:#fff;color:#4a4a4a;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:12px;font-weight:400;letter-spacing:-.02em;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transform:translateX(-50%);transition:opacity .12s ease,visibility .12s ease}@media (prefers-reduced-motion:reduce){.NgbStackSection_tooltip___gkHl{transition:none}}.NgbStackSection_logo__ICfc4{display:block;width:66px;height:66px;max-width:66px;max-height:66px;object-fit:contain;border-radius:4px}.NgbStackSection_cards__KSZqk{margin-top:3rem;display:grid;grid-template-columns:1fr;gap:12px;width:100%}.NgbStackSection_card__kti_4{position:relative;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:1.5rem 1.35rem 1.4rem;min-height:210px;background:#fff;border:1px solid #e4e4e7;overflow:hidden}.NgbStackSection_cardCorner__9GJpW{position:absolute;top:0;right:0;width:63px;height:42px;background:#024ded;clip-path:polygon(100% 0,0 0,100% 100%)}.NgbStackSection_cardBlock__AzHCb{flex:0 0 auto}.NgbStackSection_cardNum__yTwGv{margin:0;color:#0a0a0a;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:13px;font-weight:500;letter-spacing:-.02em}.NgbStackSection_cardTitle__xSh4S{display:flex;flex-direction:column;margin:0;color:#0a0a0a;font-family:Zodiak,Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2.2vw,1.65rem);letter-spacing:-.04em;line-height:1.2}.NgbStackSection_cardTitleLine__Sy0or{display:block}.NgbStackSection_cardTitleBold__Ps8EG{font-weight:700}.NgbStackSection_cardBody__vKFNh{margin:0;width:100%;padding-right:54px;box-sizing:border-box;color:#52525b;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:-.02em}.NgbStackSection_ctaWrap__IFCFM{display:flex;justify-content:center;margin-top:2.5rem}@media (min-width:900px){.NgbStackSection_cards__KSZqk{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.NgbStackSection_card__kti_4{padding:1.65rem 1.5rem 1.55rem}}@media (max-width:959px){.NgbStackSection_shell__vz_dK{padding-inline:0}}@media (max-width:767px){.NgbStackSection_section__jLWOF{padding-bottom:48px}.NgbStackSection_head__XxBe0.NgbStackSection_head__XxBe0{align-items:center;gap:20px;text-align:center}.NgbStackSection_label__6Jeu6{line-height:14px}.NgbStackSection_headline__9WkwH.NgbStackSection_headline__9WkwH{margin:0;line-height:var(--ngb-mobile-headline-leading,1.15);text-align:center}.NgbStackSection_shell__vz_dK{margin-top:34px}.NgbStackSection_logoWrap__gaXA3{--stack-logo-size:79.72px;--stack-logo-gap:16px;--stack-logo-cols:8;position:relative;z-index:2;margin-inline:-1.25rem;width:calc(100% + 2.5rem);overflow-x:clip;overflow-y:visible}.NgbStackSection_logoTrack__JCW8K{display:flex;flex-wrap:nowrap;width:max-content;gap:0;animation:NgbStackSection_stack-logo-marquee__k8jg3 38s linear infinite;will-change:transform}.NgbStackSection_logoGrid__FvmrT+.NgbStackSection_logoGrid__FvmrT{display:flex}.NgbStackSection_logoGrid__FvmrT{width:calc(var(--stack-logo-cols) * var(--stack-logo-size) + (var(--stack-logo-cols) - 1) * var(--stack-logo-gap));max-width:none;margin:0;padding-right:var(--stack-logo-gap);box-sizing:initial;position:relative;left:auto;transform:none;flex:0 0 auto;justify-content:flex-start;gap:var(--stack-logo-gap)}.NgbStackSection_logoCell__lOM13{width:var(--stack-logo-size);height:var(--stack-logo-size);flex:0 0 var(--stack-logo-size);z-index:1}.NgbStackSection_logoCell__lOM13.NgbStackSection_tooltipOpen__TLPuy,.NgbStackSection_logoCell__lOM13:focus-within{z-index:40}.NgbStackSection_logo__ICfc4{width:var(--stack-logo-size);height:var(--stack-logo-size);max-width:var(--stack-logo-size);max-height:var(--stack-logo-size);border-radius:5.04px}.NgbStackSection_tooltip___gkHl{top:calc(100% + 6px);bottom:auto;z-index:50}.NgbStackSection_cards__KSZqk{margin-top:34px;gap:12px}.NgbStackSection_card__kti_4{justify-content:flex-start;gap:18px;padding:29px 25px;min-height:158px;border-color:#d9d9d9}.NgbStackSection_cardCorner__9GJpW{width:79px;height:53px}.NgbStackSection_cardNum__yTwGv{font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:1.125}.NgbStackSection_cardTitle__xSh4S{flex-direction:row;flex-wrap:wrap;align-items:baseline;column-gap:.3em;font-size:24px;line-height:1.15}.NgbStackSection_cardTitleLine__Sy0or{display:inline}.NgbStackSection_cardBody__vKFNh{padding-right:32px;color:#4a4a4a;font-size:12px;line-height:14px}.NgbStackSection_ctaWrap__IFCFM{margin-top:34px}}@keyframes NgbStackSection_stack-logo-marquee__k8jg3{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.NgbStackSection_logoTrack__JCW8K{animation:none;will-change:auto}.NgbStackSection_logoWrap__gaXA3{overflow-x:auto;touch-action:pan-x pan-y}}.NgbStatsSection_section___Kw4C{scroll-margin-top:72px;background:#024ded}.NgbStatsSection_panel__Uzp_j{display:grid;grid-template-columns:1fr 1fr;height:54vh;min-height:54vh;max-height:54vh;overflow:hidden;color:#ffffff}.NgbStatsSection_visualCol__RP3_W{position:relative;min-height:0;overflow:hidden;background:#0a0a0a}.NgbStatsSection_visualImg__qSY30{object-fit:cover;object-position:center}.NgbStatsSection_triTopRight__3Qcnz{position:absolute;top:0;right:0;z-index:3;width:144px;height:96px;background:#024ded;clip-path:polygon(100% 0,0 0,100% 100%);pointer-events:none}.NgbStatsSection_triBottomLeft__R1wwK{position:absolute;bottom:0;left:0;z-index:3;width:96px;height:64px;background:#024ded;clip-path:polygon(0 100%,0 0,100% 100%);pointer-events:none}.NgbStatsSection_logoFade__bgB_U{position:absolute;left:0;bottom:0;z-index:1;width:70%;height:45%;background:linear-gradient(0deg,rgba(0,0,0,.72),rgba(0,0,0,.28) 45%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 45%,transparent);mask-image:linear-gradient(90deg,#000 0,#000 45%,transparent);pointer-events:none}.NgbStatsSection_logoImg__zho5p{position:absolute;left:104px;bottom:28px;z-index:4;display:block;width:200px;height:auto;pointer-events:none}.NgbStatsSection_contentCol__6n0Ks{display:flex;align-items:stretch;box-sizing:border-box;min-height:0;background:#024ded}.NgbStatsSection_contentInner__K9Xcw{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;width:100%;height:100%;padding:40px 106px 28px 74px;gap:0}.NgbStatsSection_block__dXZ5j{flex:0 0 auto;min-width:0}.NgbStatsSection_blockLast__iIdbZ{flex:0 0 auto;min-width:0;display:flex;flex-direction:column;gap:24px}.NgbStatsSection_eyebrow__Leu5G{margin:0;color:#ffffff;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:1.3}.NgbStatsSection_amount__eZtX6{margin:12px 0 0;color:#ffffff;font-size:64px;letter-spacing:-.04em;line-height:1;font-synthesis:none}.NgbStatsSection_amountNum__6_9TM,.NgbStatsSection_amountUnit__phYxM{font-family:Zodiak,Georgia,Times New Roman,serif;font-weight:700;font-style:italic}.NgbStatsSection_headline__J9aCq{margin:0;color:#ffffff;font-size:42px;letter-spacing:-.04em;line-height:1.15;font-synthesis:none}.NgbStatsSection_headlineLight__Rmo45{font-family:Zodiak,Georgia,Times New Roman,serif;font-weight:300;font-style:normal}.NgbStatsSection_headlineAccent__vmpuD{font-family:Zodiak,Georgia,Times New Roman,serif;font-weight:700;font-style:italic}.NgbStatsSection_body__7XXdL{margin:16px 0 0;box-sizing:border-box;width:100%;max-width:none;padding-right:160px;color:#ffffff;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;line-height:1.45;letter-spacing:-.02em}.NgbStatsSection_stageRow__I__8Q{display:flex;align-items:center;gap:28px}.NgbStatsSection_stage__CjCwX{flex:0 0 auto}.NgbStatsSection_stageValue__P_U32{margin:0;color:#ffffff;font-family:Zodiak,Georgia,Times New Roman,serif;font-size:40px;font-weight:400;letter-spacing:-.04em;line-height:1;font-synthesis:none}.NgbStatsSection_stageLabel__l_TN_{margin:8px 0 0;color:#ffffff;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:11px;font-weight:400;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.NgbStatsSection_stageArrow__h0BPW{display:block;width:48px;height:auto;flex:0 0 auto;margin-top:-6px}.NgbStatsSection_disclaimer__Dwemo{margin:0;color:#ffffff;font-family:Helvetica,Arial,Helvetica Neue,sans-serif;font-size:11px;font-weight:400;letter-spacing:-.02em;line-height:1.35}.NgbStatsSection_disclaimerLink__PGpuV{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:underline;text-decoration-color:initial;text-underline-offset:3px;transition:opacity .16s ease}.NgbStatsSection_disclaimerLink__PGpuV:hover{opacity:.85}@media (max-width:899px){.NgbStatsSection_panel__Uzp_j{grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.NgbStatsSection_visualCol__RP3_W{height:36vh;min-height:220px}.NgbStatsSection_triTopRight__3Qcnz{width:86px;height:58px}.NgbStatsSection_triBottomLeft__R1wwK{width:58px;height:38px}.NgbStatsSection_logoImg__zho5p{left:92px;bottom:20px;width:160px}.NgbStatsSection_contentInner__K9Xcw{padding:36px 24px 28px;gap:28px;justify-content:flex-start}.NgbStatsSection_amount__eZtX6{font-size:48px}.NgbStatsSection_headline__J9aCq{font-size:28px}.NgbStatsSection_stageRow__I__8Q{flex-wrap:wrap;gap:20px}.NgbStatsSection_stageValue__P_U32{font-size:32px}}@media (max-width:767px){.NgbStatsSection_visualCol__RP3_W{height:328px;min-height:328px}.NgbStatsSection_logoFade__bgB_U{inset:0;width:100%;height:100%;background:radial-gradient(ellipse 105% 65% at 50% 100%,#131313 20%,rgb(2 77 237/54%) 58%,transparent 88%);-webkit-mask-image:none;mask-image:none}.NgbStatsSection_triTopRight__3Qcnz{width:98px;height:66px}.NgbStatsSection_triBottomLeft__R1wwK{width:79px;height:53px}.NgbStatsSection_logoImg__zho5p{left:50%;right:auto;bottom:51px;width:178px;transform:translateX(-50%)}.NgbStatsSection_contentCol__6n0Ks{min-height:0;height:auto}.NgbStatsSection_contentInner__K9Xcw{height:auto;padding:54px 24px;gap:0;justify-content:flex-start;align-items:center;text-align:center}.NgbStatsSection_blockLast__iIdbZ,.NgbStatsSection_block__dXZ5j{width:100%}.NgbStatsSection_block__dXZ5j+.NgbStatsSection_blockLast__iIdbZ,.NgbStatsSection_block__dXZ5j+.NgbStatsSection_block__dXZ5j{margin-top:48px}.NgbStatsSection_eyebrow__Leu5G{font-size:20px;line-height:1.2}.NgbStatsSection_amount__eZtX6{margin-top:16px;font-size:50px;line-height:1}.NgbStatsSection_headline__J9aCq{font-size:var(--ngb-mobile-headline-size,32px);line-height:1.18}.NgbStatsSection_body__7XXdL{margin-top:32px;padding-right:0}.NgbStatsSection_blockLast__iIdbZ{gap:32px;align-items:center}.NgbStatsSection_stageRow__I__8Q{justify-content:center;flex-wrap:nowrap;gap:24px}.NgbStatsSection_stageValue__P_U32{font-size:25px;line-height:1}.NgbStatsSection_stageLabel__l_TN_{margin-top:14px}.NgbStatsSection_stageArrow__h0BPW{width:47px;height:55px;margin-top:0}.NgbStatsSection_disclaimer__Dwemo{font-size:12px;line-height:1.35}}.NgbSectionSkeleton_root__N7jl3{width:100%;box-sizing:border-box}.NgbSectionSkeleton_practice__J4hp3{min-height:74vh;background:#ffffff}.NgbSectionSkeleton_stack__amfkJ{min-height:clamp(520px,62vw,720px);background:#f5f5f5}.NgbSectionSkeleton_stats__r9j76{min-height:54vh;background:#ffffff}.NgbSectionSkeleton_roles__tfhqF{min-height:clamp(160px,22vw,220px);background:#ffffff}.NgbSectionSkeleton_meetclass__QXNt6,.NgbSectionSkeleton_zigzag__bO2ub{min-height:clamp(420px,58vw,560px);background:#ffffff}.NgbSectionSkeleton_scholarships__ipsxK{min-height:clamp(380px,52vw,520px);background:#ffffff}.NgbSectionSkeleton_faq__tZ_Ru{min-height:clamp(360px,48vw,480px);background:#ffffff}.NgbSectionSkeleton_closing__ly3G_{min-height:clamp(640px,90vw,920px);background:#024ded}.NgbV2Page_root__TTFRT{width:100%;min-width:0;flex:0 0 auto;overscroll-behavior-y:auto;overflow-x:clip;background:#fff}.NgbV2Page_pageTail__8xJSh{position:relative;z-index:auto}@media (max-width:767px){.NgbV2Page_root__TTFRT section:not(#why-us){padding-top:0}.NgbV2Page_root__TTFRT .NgbV2Page_pageTail__8xJSh section+section,.NgbV2Page_root__TTFRT section+.NgbV2Page_pageTail__8xJSh,.NgbV2Page_root__TTFRT section+section{margin-top:var(--ngb-mobile-section-gap,78px)}.NgbV2Page_root__TTFRT #curriculum+#stack,.NgbV2Page_root__TTFRT #mentors+#why-us,.NgbV2Page_root__TTFRT #practice+#outcomes,.NgbV2Page_root__TTFRT #stack+#practice{margin-top:0}.NgbV2Page_root__TTFRT #outcomes+#roles{margin-top:32px}.NgbV2Page_root__TTFRT #faq+#enquiry-form{margin-top:0}.NgbV2Page_root__TTFRT #methodology+#curriculum{margin-top:calc(var(--ngb-mobile-section-gap, 78px) / 2)}}