@font-face{font-family:icons;src:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/icons.woff2) format("woff2");font-display:swap}[class^=icon-],[class*=" icon-"]{font-family:icons!important;font-size:initial;font-style:normal;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-alarm:before{content:"\ea01"}.icon-alert:before{content:"\ea02"}.icon-arrow-down:before{content:"\ea03"}.icon-arrow-left:before{content:"\ea04"}.icon-arrow-link:before{content:"\ea05"}.icon-bell:before{content:"\ea06"}.icon-bin:before{content:"\ea07"}.icon-bookmark-active:before{content:"\ea08"}.icon-bookmark:before{content:"\ea09"}.icon-calendar_today:before{content:"\ea0a"}.icon-cart-active:before{content:"\ea0b"}.icon-cart:before{content:"\ea0c"}.icon-checbox:before{content:"\ea0d"}.icon-checkbox-selected:before{content:"\ea0e"}.icon-close:before{content:"\ea0f"}.icon-copyright:before{content:"\ea10"}.icon-download:before{content:"\ea11"}.icon-edit:before{content:"\ea12"}.icon-email:before{content:"\ea13"}.icon-facebook:before{content:"\ea14"}.icon-featured:before{content:"\ea15"}.icon-filter:before{content:"\ea16"}.icon-globe:before{content:"\ea17"}.icon-hero-pause:before{content:"\ea18"}.icon-hero-play:before{content:"\ea19"}.icon-info:before{content:"\ea1a"}.icon-input-check:before{content:"\ea1b"}.icon-input-close:before{content:"\ea1c"}.icon-instagram:before{content:"\ea1d"}.icon-linkedin:before{content:"\ea1e"}.icon-location:before{content:"\ea1f"}.icon-menu:before{content:"\ea20"}.icon-minus:before{content:"\ea21"}.icon-play-button:before{content:"\ea22"}.icon-play:before{content:"\ea23"}.icon-plus-bold:before{content:"\ea24"}.icon-plus:before{content:"\ea25"}.icon-quotes:before{content:"\ea26"}.icon-search:before{content:"\ea27"}.icon-stem:before{content:"\ea28"}.icon-time:before{content:"\ea29"}.icon-visibility:before{content:"\ea2a"}.icon-visibility_off:before{content:"\ea2b"}.icon-x:before{content:"\ea2c"}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bg-white{background:#fff}.bg-light-grey{background:#f0f0f0}.bg-light-violet-2{background:#eee6f3}.bg-nyu-violet{background:#57068c}.cmp-button.empty{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;position:relative;display:flex;justify-content:center;align-items:center;height:40px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:inherit;background:#0000;border:none;padding:0;text-transform:inherit}@media (max-width: 1024px){.cmp-button.empty{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-button.empty:disabled,.cmp-button.empty:disabled:hover,.cmp-button.empty.disabled,.cmp-button.empty.disabled:hover,.cmp-button.empty.pending,.cmp-button.empty.pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#666;background:#cdcdcd}.cmp-button.empty.link-button.disabled{pointer-events:none;cursor:default}.cmp-button.empty a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.cmp-button.empty:hover{background:#0000}.cmp-button.empty.pending{background:#0000;color:inherit;opacity:.5}.cmp-button.primary{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;position:relative;display:flex;justify-content:center;align-items:center;height:40px;padding:14px 20px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:#fff;background:#8900e1}@media (max-width: 1024px){.cmp-button.primary{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-button.primary:disabled,.cmp-button.primary:disabled:hover,.cmp-button.primary.disabled,.cmp-button.primary.disabled:hover,.cmp-button.primary.pending,.cmp-button.primary.pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#666;background:#cdcdcd}.cmp-button.primary.link-button.disabled{pointer-events:none;cursor:default}.cmp-button.primary a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.cmp-button.primary:hover{background:#57068c}.cmp-button.secondary{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;position:relative;display:flex;justify-content:center;align-items:center;height:40px;padding:14px 20px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:#8900e1;background:#0000;border-color:#8900e1;transition:none}@media (max-width: 1024px){.cmp-button.secondary{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-button.secondary:disabled,.cmp-button.secondary:disabled:hover,.cmp-button.secondary.disabled,.cmp-button.secondary.disabled:hover,.cmp-button.secondary.pending,.cmp-button.secondary.pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#666;background:#cdcdcd}.cmp-button.secondary.link-button.disabled{pointer-events:none;cursor:default}.cmp-button.secondary a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.cmp-button.secondary:hover{border-color:#8900e1;border-width:2px}.cmp-button.primary-w{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;position:relative;display:flex;justify-content:center;align-items:center;height:40px;padding:14px 20px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:#8900e1;background:#fff}@media (max-width: 1024px){.cmp-button.primary-w{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-button.primary-w:disabled,.cmp-button.primary-w:disabled:hover,.cmp-button.primary-w.disabled,.cmp-button.primary-w.disabled:hover,.cmp-button.primary-w.pending,.cmp-button.primary-w.pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#ab82c5;background:#330662}.cmp-button.primary-w.link-button.disabled{pointer-events:none;cursor:default}.cmp-button.primary-w a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.cmp-button.primary-w:hover{color:#57068c;background:#eee6f3}.cmp-button.primary-y{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;position:relative;display:flex;justify-content:center;align-items:center;height:40px;padding:14px 20px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:#57068c;background:#f4ec51}@media (max-width: 1024px){.cmp-button.primary-y{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-button.primary-y:disabled,.cmp-button.primary-y:disabled:hover,.cmp-button.primary-y.disabled,.cmp-button.primary-y.disabled:hover,.cmp-button.primary-y.pending,.cmp-button.primary-y.pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#ab82c5;background:#330662}.cmp-button.primary-y.link-button.disabled{pointer-events:none;cursor:default}.cmp-button.primary-y a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.cmp-button.primary-y:hover{color:#330662;background:#f9f6a8}.cmp-button.secondary-y{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;position:relative;display:flex;justify-content:center;align-items:center;height:40px;padding:14px 20px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:#f4ec51;background:#0000;border-color:#f4ec51}@media (max-width: 1024px){.cmp-button.secondary-y{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-button.secondary-y:disabled,.cmp-button.secondary-y:disabled:hover,.cmp-button.secondary-y.disabled,.cmp-button.secondary-y.disabled:hover,.cmp-button.secondary-y.pending,.cmp-button.secondary-y.pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#ab82c5;background:#330662}.cmp-button.secondary-y.link-button.disabled{pointer-events:none;cursor:default}.cmp-button.secondary-y a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.cmp-button.secondary-y:hover{border-color:#f4ec51}.play-button{width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;border:none;border-radius:50%;font-style:inherit;font-size:50px;color:#8900e1;transition:transform .3s ease;z-index:1}@media (max-width: 1024px){.play-button{width:45px;height:45px}}.play-button:before{font-family:icons,sans-serif;content:"\ea23"}@media (min-width: 1025px){.play-button:hover{transform:scale(1.2)}}.p-body-large{font-size:24px;font-weight:400;line-height:170%;letter-spacing:.72px}@media (max-width: 1024px){.p-body-large{font-size:21px;font-weight:400;line-height:160%;letter-spacing:0}}.p-body-large-bold{font-size:24px;font-weight:500;line-height:170%;letter-spacing:-.72px}@media (max-width: 1024px){.p-body-large-bold{font-size:21px;font-weight:500;line-height:160%;letter-spacing:0}}.p-body{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}@media (max-width: 1024px){.p-body{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.p-body-bold{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}@media (max-width: 1024px){.p-body-bold{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.p-body-small{font-size:12px;font-weight:400;line-height:160%;letter-spacing:-.36px}@media (max-width: 1024px){.p-body-small{font-size:13px;font-weight:400;line-height:160%;letter-spacing:0}}.p-body-small-bold{font-size:12px;font-weight:700;line-height:160%;letter-spacing:-.36px}@media (max-width: 1024px){.p-body-small-bold{font-size:13px;font-weight:700;line-height:160%;letter-spacing:0}}.p-list{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;display:flex;flex-direction:column;gap:4px}@media (max-width: 1024px){.p-list{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.p-list li{margin-bottom:0}.p-list:is(ul){list-style-type:disc;padding-left:17px}.p-list:is(ul) ul{list-style-type:circle;margin-top:4px;padding-left:28px}@media (max-width: 1024px){.p-list:is(ul) ul{padding-left:19px}}.p-list:is(ul) ul ul{list-style-type:square}.p-list:is(ul) ul ul ul{list-style-type:disc}.p-list:is(ol){list-style-type:decimal;padding-left:25px}.p-list:is(ol) ol{list-style-type:lower-alpha;margin-top:4px;padding-left:36px}@media (max-width: 1024px){.p-list:is(ol) ol{padding-left:30px}}.p-list:is(ol) ol ol{list-style-type:lower-roman}.p-list:is(ol) ol ol ol{list-style-type:decimal}.p-list-2{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;display:flex;flex-direction:column;gap:4px;gap:0}@media (max-width: 1024px){.p-list-2{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.p-list-2 li{margin-bottom:0}.p-list-2:is(ol){list-style:none;counter-reset:list-counter;padding-left:0;margin-bottom:0}.p-list-2:is(ol) li{counter-increment:list-counter;position:relative;padding-left:24px;margin-bottom:3px}.p-list-2:is(ol) li:before{content:"[" counter(list-counter) "] ";position:absolute;left:0;margin-right:10px}@font-face{font-family:NYU Perstare;src:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/NYUPerstare-VF.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}html,body{margin:0;font-size:16px;font-family:NYU Perstare,Arial,sans-serif;color:#000;overflow-x:hidden;box-sizing:border-box}html *,html *:before,html *:after,body *,body *:before,body *:after{box-sizing:border-box}.overflow-hidden{overflow:hidden}a{color:#8900e1;text-decoration:none;cursor:pointer}a.arrow-link{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px}a.arrow-link:after{font-family:icons,sans-serif;content:"\ea05";display:inline-block;font-size:initial}button{font-family:NYU Perstare,Arial,sans-serif}h1,.h1{font-size:70px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-.7px}@media (max-width: 1024px){h1,.h1{font-size:36px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.36px}}h2,.h2{font-size:60px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.8px}@media (max-width: 1024px){h2,.h2{font-size:32px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.32px}}h3,.h3{font-size:42px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0}@media (max-width: 1024px){h3,.h3{font-size:27px;font-style:normal;font-weight:700;line-height:126%;letter-spacing:-.81px}}h4,.h4{font-size:36px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0}@media (max-width: 1024px){h4,.h4{font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.48px}}h5,.h5{font-size:30px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0}@media (max-width: 1024px){h5,.h5{font-size:22px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}h6,.h6{font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0}@media (max-width: 1024px){h6,.h6{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}.h7{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0}@media (max-width: 1024px){.h7{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}.display-none{display:none}.display-block{display:block}.position-absolute{position:absolute}.hidden{display:none!important}@media (max-width: 1024px){.desktop-only{display:none!important}}@media (min-width: 1025px){.mobile-only{display:none!important}}body{position:relative;z-index:0}body.bg-image:before,body .modal-content.bg-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/5995990ae5ee539acf6a.webp);z-index:-1}body .sps-container,body.feature-template .sps-container,body.hub-template .sps-container,body.degreedetailpage .sps-container,body.homepage .sps-container,body .modal-content .sps-container,body .modal-content.feature-template .sps-container,body .modal-content.hub-template .sps-container,body .modal-content.degreedetailpage .sps-container,body .modal-content.homepage .sps-container{width:1200px;padding-left:180px;padding-right:60px;box-sizing:content-box;margin-left:auto;margin-right:auto}@media (max-width: 1439px){body .sps-container,body.feature-template .sps-container,body.hub-template .sps-container,body.degreedetailpage .sps-container,body.homepage .sps-container,body .modal-content .sps-container,body .modal-content.feature-template .sps-container,body .modal-content.hub-template .sps-container,body .modal-content.degreedetailpage .sps-container,body .modal-content.homepage .sps-container{width:83.3333333333vw;padding-left:12.5vw;padding-right:4.1666666667vw}}@media (max-width: 1024px){body .sps-container,body.feature-template .sps-container,body.hub-template .sps-container,body.degreedetailpage .sps-container,body.homepage .sps-container,body .modal-content .sps-container,body .modal-content.feature-template .sps-container,body .modal-content.hub-template .sps-container,body .modal-content.degreedetailpage .sps-container,body .modal-content.homepage .sps-container{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}body .sps-container .sps-container,body.feature-template .sps-container .sps-container,body.hub-template .sps-container .sps-container,body.degreedetailpage .sps-container .sps-container,body.homepage .sps-container .sps-container,body .modal-content .sps-container .sps-container,body .modal-content.feature-template .sps-container .sps-container,body .modal-content.hub-template .sps-container .sps-container,body .modal-content.degreedetailpage .sps-container .sps-container,body .modal-content.homepage .sps-container .sps-container{padding-left:0;padding-right:0}}@media (max-width: 1024px){body .sps-container,body.feature-template .sps-container,body.hub-template .sps-container,body.degreedetailpage .sps-container,body.homepage .sps-container,body .modal-content .sps-container,body .modal-content.feature-template .sps-container,body .modal-content.hub-template .sps-container,body .modal-content.degreedetailpage .sps-container,body .modal-content.homepage .sps-container{width:100%;padding-left:20px;padding-right:20px}body .sps-container.fullscreen-mobile,body.feature-template .sps-container.fullscreen-mobile,body.hub-template .sps-container.fullscreen-mobile,body.degreedetailpage .sps-container.fullscreen-mobile,body.homepage .sps-container.fullscreen-mobile,body .modal-content .sps-container.fullscreen-mobile,body .modal-content.feature-template .sps-container.fullscreen-mobile,body .modal-content.hub-template .sps-container.fullscreen-mobile,body .modal-content.degreedetailpage .sps-container.fullscreen-mobile,body .modal-content.homepage .sps-container.fullscreen-mobile{padding-left:0;padding-right:0}}body .sps-container.full-width,body.feature-template .sps-container.full-width,body.hub-template .sps-container.full-width,body.degreedetailpage .sps-container.full-width,body.homepage .sps-container.full-width,body .modal-content .sps-container.full-width,body .modal-content.feature-template .sps-container.full-width,body .modal-content.hub-template .sps-container.full-width,body .modal-content.degreedetailpage .sps-container.full-width,body .modal-content.homepage .sps-container.full-width{max-width:none;width:100%;padding:0}@media (max-width: 1439px){body.homepage header .header .cmp-header .container,body .modal-content.homepage header .header .cmp-header .container{border-radius:0}}body.storypage .main-template-container:first-of-type,body .modal-content.storypage .main-template-container:first-of-type{margin-top:94px}@media (max-width: 1024px){body.storypage .main-template-container:first-of-type,body .modal-content.storypage .main-template-container:first-of-type{margin-top:60px}}body.storypage .main-template-container>.cmp-container>.aem-Grid,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid{display:grid;grid-template-columns:auto auto;width:100%}@media (max-width: 1024px){body.storypage .main-template-container>.cmp-container>.aem-Grid,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid{display:flex;flex-direction:column}}.aem-AuthorLayer-Edit body.storypage .main-template-container>.cmp-container>.aem-Grid,.aem-AuthorLayer-Edit body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid{grid-template-columns:1fr auto}body.storypage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container{margin-right:0!important}@media (max-width: 1024px){body.storypage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container{width:100%;padding-left:20px;padding-right:20px}}body.storypage .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid .right-container{margin-left:0!important}body.storypage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container{width:100%;padding:0}@media (max-width: 1024px){body.storypage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container{width:100%;padding-left:20px;padding-right:20px}}body.storypage .main-template-container>.cmp-container>.aem-Grid:before,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid:before{display:none}body.storypage .main-template-container>.cmp-container>.aem-Grid .aem-GridColumn,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid .aem-GridColumn{float:none}body.storypage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container{width:660px;padding-left:180px;padding-right:0;box-sizing:content-box;margin-left:auto;margin-right:auto}@media (max-width: 1439px){body.storypage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container{width:45.8333333333vw;padding-left:12.5vw;padding-right:0vw}}@media (max-width: 1024px){body.storypage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}body.storypage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container .sps-container,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container .sps-container{padding-left:0;padding-right:0}}body.storypage .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid .right-container{width:540px;padding-left:0;padding-right:60px;box-sizing:content-box;margin-left:auto;margin-right:auto}@media (max-width: 1439px){body.storypage .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid .right-container{width:37.5vw;padding-left:0vw;padding-right:4.1666666667vw}}@media (max-width: 1024px){body.storypage .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid .right-container{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}body.storypage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container,body .modal-content.storypage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container{padding-left:0;padding-right:0}}@media (min-width: 1025px){body.storypage .cmp-stories-media,body .modal-content.storypage .cmp-stories-media{position:relative}body.storypage .cmp-stories-media .sps-container,body .modal-content.storypage .cmp-stories-media .sps-container{position:absolute;right:0}}body.articlepage .main-template-container:first-of-type,body.eventpage .main-template-container:first-of-type,body .modal-content.articlepage .main-template-container:first-of-type,body .modal-content.eventpage .main-template-container:first-of-type{margin-top:74px}@media (max-width: 1024px){body.articlepage .main-template-container:first-of-type,body.eventpage .main-template-container:first-of-type,body .modal-content.articlepage .main-template-container:first-of-type,body .modal-content.eventpage .main-template-container:first-of-type{margin-top:50px}}body.articlepage .main-template-container>.cmp-container>.aem-Grid,body.eventpage .main-template-container>.cmp-container>.aem-Grid,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid{display:grid;grid-template-columns:auto auto;width:100%}@media (max-width: 1024px){body.articlepage .main-template-container>.cmp-container>.aem-Grid,body.eventpage .main-template-container>.cmp-container>.aem-Grid,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid{display:flex;flex-direction:column}}.aem-AuthorLayer-Edit body.articlepage .main-template-container>.cmp-container>.aem-Grid,.aem-AuthorLayer-Edit body.eventpage .main-template-container>.cmp-container>.aem-Grid,.aem-AuthorLayer-Edit body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid,.aem-AuthorLayer-Edit body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid{grid-template-columns:1fr auto}body.articlepage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body.eventpage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container{margin-right:0!important}@media (max-width: 1024px){body.articlepage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body.eventpage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container{width:100%;padding-left:20px;padding-right:20px}}body.articlepage .main-template-container>.cmp-container>.aem-Grid .right-container,body.eventpage .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid .right-container{margin-left:0!important}body.articlepage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container,body.eventpage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container{width:100%;padding:0}@media (max-width: 1024px){body.articlepage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container,body.eventpage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container{width:100%;padding-left:20px;padding-right:20px}}body.articlepage .main-template-container>.cmp-container>.aem-Grid:before,body.eventpage .main-template-container>.cmp-container>.aem-Grid:before,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid:before,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid:before{display:none}body.articlepage .main-template-container>.cmp-container>.aem-Grid .aem-GridColumn,body.eventpage .main-template-container>.cmp-container>.aem-Grid .aem-GridColumn,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid .aem-GridColumn,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid .aem-GridColumn{float:none}body.articlepage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body.eventpage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container{width:840px;padding-left:240px;padding-right:0;box-sizing:content-box;margin-left:auto;margin-right:auto}@media (max-width: 1439px){body.articlepage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body.eventpage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container{width:58.3333333333vw;padding-left:16.6666666667vw;padding-right:0vw}}@media (max-width: 1024px){body.articlepage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body.eventpage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}body.articlepage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container .sps-container,body.eventpage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container .sps-container,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container .sps-container,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container .sps-container{padding-left:0;padding-right:0}}body.articlepage .main-template-container>.cmp-container>.aem-Grid .right-container,body.eventpage .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid .right-container{width:300px;padding-left:0;padding-right:60px;box-sizing:content-box;margin-left:auto;margin-right:auto}@media (max-width: 1439px){body.articlepage .main-template-container>.cmp-container>.aem-Grid .right-container,body.eventpage .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid .right-container{width:20.8333333333vw;padding-left:0vw;padding-right:4.1666666667vw}}@media (max-width: 1024px){body.articlepage .main-template-container>.cmp-container>.aem-Grid .right-container,body.eventpage .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid .right-container{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}body.articlepage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container,body.eventpage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container,body .modal-content.articlepage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container,body .modal-content.eventpage .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container{padding-left:0;padding-right:0}}body.login-cart-page .main-template-container,body .modal-content.login-cart-page .main-template-container{padding-bottom:120px}@media (max-width: 1024px){body.login-cart-page .main-template-container,body .modal-content.login-cart-page .main-template-container{padding-bottom:60px}}body.login-cart-page .main-template-container>.cmp-container>.aem-Grid,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid{display:grid;grid-template-columns:auto auto;width:100%}@media (max-width: 1024px){body.login-cart-page .main-template-container>.cmp-container>.aem-Grid,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid{display:flex;flex-direction:column}}.aem-AuthorLayer-Edit body.login-cart-page .main-template-container>.cmp-container>.aem-Grid,.aem-AuthorLayer-Edit body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid{grid-template-columns:1fr auto}body.login-cart-page .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container{margin-right:0!important}@media (max-width: 1024px){body.login-cart-page .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container{width:100%;padding-left:20px;padding-right:20px}}body.login-cart-page .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid .right-container{margin-left:0!important}body.login-cart-page .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container{width:100%;padding:0}@media (max-width: 1024px){body.login-cart-page .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container{width:100%;padding-left:20px;padding-right:20px}}body.login-cart-page .main-template-container>.cmp-container>.aem-Grid:before,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid:before{display:none}body.login-cart-page .main-template-container>.cmp-container>.aem-Grid .aem-GridColumn,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid .aem-GridColumn{float:none}@media (max-width: 1024px){body.login-cart-page .main-template-container>.cmp-container>.aem-Grid .left-container,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid .left-container{order:2}}body.login-cart-page .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container{width:480px;padding-left:240px;padding-right:60px;box-sizing:content-box;margin-left:auto;margin-right:auto}@media (max-width: 1439px){body.login-cart-page .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container{width:33.3333333333vw;padding-left:16.6666666667vw;padding-right:4.1666666667vw}}@media (max-width: 1024px){body.login-cart-page .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}body.login-cart-page .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container .sps-container,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid .left-container .sps-container .sps-container{padding-left:0;padding-right:0}}body.login-cart-page .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid .right-container{width:600px;padding-left:0;padding-right:60px;box-sizing:content-box;margin-left:auto;margin-right:auto}@media (max-width: 1439px){body.login-cart-page .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid .right-container{width:41.6666666667vw;padding-left:0vw;padding-right:4.1666666667vw}}@media (max-width: 1024px){body.login-cart-page .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid .right-container{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}body.login-cart-page .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid .right-container .sps-container{padding-left:0;padding-right:0}}@media (max-width: 1024px){body.login-cart-page .main-template-container>.cmp-container>.aem-Grid .right-container,body .modal-content.login-cart-page .main-template-container>.cmp-container>.aem-Grid .right-container{order:1}}body .general-content-container .middle-content-container .sps-container,body .modal-content .general-content-container .middle-content-container .sps-container{width:780px;padding-left:180px;padding-right:480px;box-sizing:content-box;margin-left:auto;margin-right:auto}@media (max-width: 1439px){body .general-content-container .middle-content-container .sps-container,body .modal-content .general-content-container .middle-content-container .sps-container{width:54.1666666667vw;padding-left:12.5vw;padding-right:33.3333333333vw}}@media (max-width: 1024px){body .general-content-container .middle-content-container .sps-container,body .modal-content .general-content-container .middle-content-container .sps-container{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}body .general-content-container .middle-content-container .sps-container .sps-container,body .modal-content .general-content-container .middle-content-container .sps-container .sps-container{padding-left:0;padding-right:0}}body .general-content-container .middle-content-container .cmp-container>.faculty-course-list:last-child .cmp-faculty-course-list,body .modal-content .general-content-container .middle-content-container .cmp-container>.faculty-course-list:last-child .cmp-faculty-course-list{padding-bottom:120px}@media (max-width: 1024px){body .general-content-container .middle-content-container .cmp-container>.faculty-course-list:last-child .cmp-faculty-course-list,body .modal-content .general-content-container .middle-content-container .cmp-container>.faculty-course-list:last-child .cmp-faculty-course-list{padding-bottom:60px}}@media (min-width: 1025px){body .general-content-container .middle-content-container .new.newpar,body .modal-content .general-content-container .middle-content-container .new.newpar{margin-left:12.5vw;max-width:54.1666666667vw}}@media (min-width: 1440px){body .general-content-container .middle-content-container .new.newpar,body .modal-content .general-content-container .middle-content-container .new.newpar{margin-left:calc(60px + (100vw - 1200px)/2);max-width:780px}}body.createaccountpage .sps-container,body.changepasswordpage .sps-container,body .modal-content.createaccountpage .sps-container,body .modal-content.changepasswordpage .sps-container{width:1020px;padding-left:240px;padding-right:180px;box-sizing:content-box;margin-left:auto;margin-right:auto}@media (max-width: 1439px){body.createaccountpage .sps-container,body.changepasswordpage .sps-container,body .modal-content.createaccountpage .sps-container,body .modal-content.changepasswordpage .sps-container{width:70.8333333333vw;padding-left:16.6666666667vw;padding-right:12.5vw}}@media (max-width: 1024px){body.createaccountpage .sps-container,body.changepasswordpage .sps-container,body .modal-content.createaccountpage .sps-container,body .modal-content.changepasswordpage .sps-container{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}body.createaccountpage .sps-container .sps-container,body.changepasswordpage .sps-container .sps-container,body .modal-content.createaccountpage .sps-container .sps-container,body .modal-content.changepasswordpage .sps-container .sps-container{padding-left:0;padding-right:0}}body.wishlistpage .sps-container,body .modal-content.wishlistpage .sps-container{width:1140px;padding-left:240px;padding-right:60px;box-sizing:content-box;margin-left:auto;margin-right:auto}@media (max-width: 1439px){body.wishlistpage .sps-container,body .modal-content.wishlistpage .sps-container{width:79.1666666667vw;padding-left:16.6666666667vw;padding-right:4.1666666667vw}}@media (max-width: 1024px){body.wishlistpage .sps-container,body .modal-content.wishlistpage .sps-container{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}body.wishlistpage .sps-container .sps-container,body .modal-content.wishlistpage .sps-container .sps-container{padding-left:0;padding-right:0}}.cmp-link__screen-reader-only{display:none;position:absolute;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap}body:has(header .cmp-announcement-bar) .cmp-search-modal .modal-container{padding-top:135px}@media (max-width: 1024px){body:has(header .cmp-announcement-bar) .cmp-search-modal .modal-container{padding-top:255px}body:has(header .cmp-announcement-bar) .cmp-search-modal .modal-container .modal-content{max-height:calc(100vh - 365px)}}@media print{@page{margin:60px 20px!important}body header{display:block;max-width:50%;margin:0 20px}body header:before{content:"";display:block;height:100px;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/d181944ff43cbe5f3b58.webp) left center/contain no-repeat}body header:after{content:"If you have any questions or need help, don't hesitate to call 212-998-7200 or email us. We\2019re here to help!"}body header .cmp-experiencefragment,body header div{display:none}body .footer,body iframe,body .cmp-button,body button,body .no-print{display:none!important}body .print-only{display:block!important}body .swiper-wrapper,body .swiper-slide{display:block!important;width:100%!important;margin:20px 0 0!important}body .swiper-slide{break-inside:avoid}body .sps-container{width:100%!important;padding:0 20px!important;margin:0!important;box-sizing:border-box!important}body [class*=cmp-]{padding:0!important;margin:0!important}body [class*=cmp-][class*=bg-]{padding-top:30px!important;padding-bottom:30px!important}}.sps-read-more.expanded .read-more-text{overflow:visible!important;display:block!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:unset!important}.sps-read-more.expanded .js-read-more:before{content:attr(data-expanded)}.sps-read-more .js-read-more:before{content:attr(data-collapsed)}.sps-tooltip{display:inline-flex;align-items:center;justify-content:center}.sps-tooltip.active .icon-info{color:#8900e1}.sps-tooltip.active .tooltip-box{visibility:visible;opacity:1}.sps-tooltip.active .tooltip-box:after{content:"";position:absolute;width:100%;height:17px;left:0;bottom:-17px}.sps-tooltip .icon-info{font-weight:500;color:#57068c;padding:0;background:#0000;border:none;cursor:pointer}.sps-tooltip .tooltip-box{opacity:0;visibility:hidden;position:absolute;left:auto;right:auto;bottom:100%;width:100%;padding:20px;margin-bottom:15px;background:#fff;border-radius:8px;box-shadow:0 4px 35px #27064833;transition:opacity .3s;z-index:1;font-size:12px;font-weight:400;line-height:160%;letter-spacing:-.36px}@media (max-width: 1024px){.sps-tooltip .tooltip-box{font-size:13px;font-weight:400;line-height:160%;letter-spacing:0}}@media (max-width: 1024px){.sps-tooltip .tooltip-box{padding:15px}}.sps-tooltip .tooltip-box .close-tooltip{display:block;width:fit-content;height:12px;line-height:12px;margin-left:auto;margin-bottom:20px;padding:0;border:none}.sps-tooltip .tooltip-box .close-tooltip:before{content:"\ea0f";font-family:icons,sans-serif;font-style:normal;font-size:12px;color:#8900e1;position:relative;display:block}.sps-tooltip .tooltip-box .close-tooltip+.tooltip-content{padding-left:4px;padding-right:14px}.cmp-account{padding-top:27px;padding-bottom:240px}@media (max-width: 1024px){.cmp-account{padding-top:35px;padding-bottom:120px}}.cmp-account h3{margin:0}.cmp-account__title-wrapper{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}@media (max-width: 1024px){.cmp-account__title-wrapper{flex-direction:column;gap:25px;align-items:flex-start;margin-bottom:15px}}.cmp-account__label{font-size:12px;font-weight:400;line-height:13px;letter-spacing:.12px;margin-top:5px;margin-bottom:0}@media (max-width: 1024px){.cmp-account__label{font-size:12px;font-weight:400;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px){.cmp-account__label{margin-top:15px}}.cmp-account .section-block{padding-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:40px 60px}@media (max-width: 1024px){.cmp-account .section-block{grid-template-columns:1fr;gap:35px}}.cmp-account .message-error,.cmp-account .message-success{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;color:#fb0f78;display:flex;align-items:flex-start;gap:9px}@media (max-width: 1024px){.cmp-account .message-error,.cmp-account .message-success{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-account .message-error .message-body,.cmp-account .message-success .message-body{max-width:486px}.cmp-account .message-success{color:#009b8a}.cmp-account form{margin-top:55px}@media (max-width: 1024px){.cmp-account form{margin-top:60px}}.cmp-account .section+.section{margin-top:90px}@media (max-width: 1024px){.cmp-account .section+.section{margin-top:60px}}.cmp-account__section-title{margin:0;max-width:679px}.cmp-account__section-label{font-size:12px;font-weight:400;line-height:13px;letter-spacing:.12px;margin-top:5px;margin-bottom:0;max-width:183px}@media (max-width: 1024px){.cmp-account__section-label{font-size:12px;font-weight:400;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px){.cmp-account__section-label{margin-top:6px}}.cmp-account .cta{margin-top:90px}.cmp-account .cta.nuyid-field{margin-top:32px}@media (max-width: 1024px){.cmp-account .cta.nuyid-field{margin-top:45px}}.cmp-account .cta .cmp-button{display:inline-flex}@media (max-width: 1024px){.cmp-account .cta{margin-top:50px;text-align:center}}@media (max-width: 1024px){.cmp-account .sps-tooltip .tooltip-box{left:0}}.cmp-account .sps-form-control .reset-password{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;color:#8900e1;cursor:pointer;margin:5px 0 0}@media (max-width: 1024px){.cmp-account .sps-form-control .reset-password{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (min-width: 1025px){.cmp-account .sps-form-control .reset-password:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-account .sps-form-control .reset-password{margin-top:10px}}.reset-modal .message-success{width:100%;max-width:449px;margin:0 auto}.reset-modal .cta{display:flex;justify-content:center;gap:20px;margin-top:40px}@media (max-width: 1024px){.reset-modal .cta{flex-direction:column;gap:25px;margin-top:25px}}.cmp-admissions-hero{padding-top:64px;padding-bottom:60px}@media (max-width: 1024px){.cmp-admissions-hero{padding-top:64px;padding-bottom:60px}}.cmp-admissions-hero .sps-container .admissions-hero .title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:70px;width:100%;max-width:968px;margin:0 auto;text-align:center}@media (max-width: 1024px){.cmp-admissions-hero .sps-container .admissions-hero .title{font-size:36px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-admissions-hero .sps-container .admissions-image{aspect-ratio:1200/500;border-radius:8px;overflow:hidden}@media (max-width: 1024px){.cmp-admissions-hero .sps-container .admissions-image{aspect-ratio:350/250}}.cmp-admissions-hero .sps-container .admissions-image:before{content:"";position:relative;display:block;width:100%;max-width:240px;height:12px;margin:60px auto 55px;background:#57068c;z-index:2}@media (max-width: 1024px){.cmp-admissions-hero .sps-container .admissions-image:before{max-width:172px;margin:37px auto;height:8px}}.cmp-admissions-hero .sps-container .admissions-image img{width:100%;height:100%;object-fit:cover}.cmp-admissions-hero .sps-container .admissions-content{display:flex;gap:119px;margin-top:70px}@media (max-width: 1024px){.cmp-admissions-hero .sps-container .admissions-content{flex-direction:column;gap:27px;margin-top:60px}}.cmp-admissions-hero .sps-container .admissions-content .headline{width:100%;max-width:483px}.cmp-admissions-hero .sps-container .admissions-content .headline:after{content:"";position:relative;display:block;width:100%;height:12px;margin:40px auto 0;background:#57068c;z-index:2}@media (max-width: 1024px){.cmp-admissions-hero .sps-container .admissions-content .headline:after{height:8px;margin-top:35px}}.cmp-admissions-hero .sps-container .admissions-content .headline h4{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:0}@media (max-width: 1024px){.cmp-admissions-hero .sps-container .admissions-content .headline h4{font-size:42px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-admissions-hero .sps-container .admissions-content .headline h4{font-size:27px;font-style:normal;font-weight:700;line-height:126%;letter-spacing:-.81px}}.cmp-admissions-hero .sps-container .admissions-content .content{width:100%;max-width:541px}.cmp-admissions-hero .sps-container .admissions-content .content .rte{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:13;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-admissions-hero .sps-container .admissions-content .content .rte{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:20;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-admissions-hero .sps-container .admissions-content .content .cmp-button{width:fit-content;margin-top:40px}@media (max-width: 1024px){.cmp-admissions-hero .sps-container .admissions-content .content .cmp-button{margin-top:25px}}.cmp-announcement-bar{width:1320px;padding-left:0;padding-right:0;box-sizing:content-box;margin-left:auto;margin-right:auto;position:relative;z-index:1;height:100%;max-height:0;color:#fff;overflow:hidden;z-index:23}@media (max-width: 1439px){.cmp-announcement-bar{width:91.6666666667vw;padding-left:0vw;padding-right:0vw}}@media (max-width: 1024px){.cmp-announcement-bar{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}.cmp-announcement-bar .sps-container{padding-left:0;padding-right:0}}@media (max-width: 1024px){.cmp-announcement-bar{padding-left:0;padding-right:0}}@media (min-width: 1025px){.cmp-announcement-bar{transition:max-height .5s ease}}@media (min-width: 1025px){.cmp-announcement-bar[class*=alert-style-]:hover{color:#fff;background-color:#330662}.cmp-announcement-bar[class*=alert-style-]:hover .learn-more:after{visibility:visible}}.aem-AuthorLayer-Edit .cmp-announcement-bar{transition:none!important}.cmp-announcement-bar.show,.aem-AuthorLayer-Edit .cmp-announcement-bar{max-height:100%}@media (min-width: 1025px){.cmp-announcement-bar.show,.aem-AuthorLayer-Edit .cmp-announcement-bar{max-height:100px;transition-delay:.5s}.cmp-announcement-bar.show .announcement-bar,.aem-AuthorLayer-Edit .cmp-announcement-bar .announcement-bar{opacity:1;transition-delay:1s}.cmp-announcement-bar.show .announcement-bar .learn-more span:after,.aem-AuthorLayer-Edit .cmp-announcement-bar .announcement-bar .learn-more span:after{max-width:100%;transition-delay:1s}}.cmp-announcement-bar.alert-style-green{background-color:#009b8a}@media (min-width: 1025px){.cmp-announcement-bar.alert-style-green:hover .announcement-bar .alert,.cmp-announcement-bar.alert-style-green:hover .announcement-bar .learn-more:after{color:#009b8a}.cmp-announcement-bar.alert-style-green:hover .announcement-bar .learn-more span:after{background-color:#009b8a}}.cmp-announcement-bar.alert-style-yellow{background-color:#f4ec51;color:#57068c}@media (min-width: 1025px){.cmp-announcement-bar.alert-style-yellow:hover .announcement-bar .alert,.cmp-announcement-bar.alert-style-yellow:hover .announcement-bar .learn-more:after{color:#f4ec51}.cmp-announcement-bar.alert-style-yellow:hover .announcement-bar .learn-more span:after{background-color:#f4ec51}}.cmp-announcement-bar.alert-style-yellow .announcement-bar .learn-more span:after{background-color:#57068c}.cmp-announcement-bar.alert-style-red{background-color:#fb0f78}@media (min-width: 1025px){.cmp-announcement-bar.alert-style-red:hover .announcement-bar .alert,.cmp-announcement-bar.alert-style-red:hover .announcement-bar .learn-more:after{color:#fb0f78}.cmp-announcement-bar.alert-style-red:hover .announcement-bar .learn-more span:after{background-color:#fb0f78}}.cmp-announcement-bar .announcement-bar{display:grid;grid-template:"alert content cta";grid-template-columns:auto auto 1fr;column-gap:10px;padding:15px 22px 16px 56px;opacity:0}@media (min-width: 1025px){.cmp-announcement-bar .announcement-bar{transition:opacity 1s ease}}@media (max-width: 1024px){.cmp-announcement-bar .announcement-bar{opacity:1;padding:14px 14px 19px 20px}}.cmp-announcement-bar .announcement-bar .alert{grid-area:alert;height:fit-content;margin-top:7px;margin-right:4px;font-size:16px}@media (max-width: 1024px){.cmp-announcement-bar .announcement-bar .alert{margin-top:8px;margin-right:2px}}.cmp-announcement-bar .announcement-bar .content{grid-area:content;display:inline-block;max-height:62px;overflow:hidden}@media (max-width: 1024px){.cmp-announcement-bar .announcement-bar .content{max-height:100%;margin-top:4px}}.cmp-announcement-bar .announcement-bar .content .text{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}@media (max-width: 1024px){.cmp-announcement-bar .announcement-bar .content .text{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}@media (max-width: 1024px){.cmp-announcement-bar .announcement-bar .content .text{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-announcement-bar .announcement-bar .learn-more{display:inline-flex;align-items:center;gap:12px;width:fit-content;color:inherit}.cmp-announcement-bar .announcement-bar .learn-more:after{content:"\ea05";font-family:icons,sans-serif;font-size:20px;visibility:hidden}@media (max-width: 1024px){.cmp-announcement-bar .announcement-bar .learn-more:after{visibility:visible;font-size:16px}}.cmp-announcement-bar .announcement-bar .learn-more span{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;position:relative;width:fit-content;color:inherit}@media (max-width: 1024px){.cmp-announcement-bar .announcement-bar .learn-more span{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-announcement-bar .announcement-bar .learn-more span:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:#fff}@media (min-width: 1025px){.cmp-announcement-bar .announcement-bar .learn-more span:after{max-width:0;transition:max-width .5s ease}}.cmp-announcement-bar .announcement-bar .cta{grid-area:cta;height:fit-content;margin-top:8px;margin-left:auto}@media (max-width: 1024px){.cmp-announcement-bar .announcement-bar .cta{margin-top:0}}.cmp-announcement-bar .announcement-bar .cta .close{margin-left:25px;padding:0;background:#0000;border:none;color:inherit;cursor:pointer}@media (max-width: 1024px){.cmp-announcement-bar .announcement-bar .cta .close{margin-left:15px}}.cmp-announcement-bar .announcement-bar .cta .close i{font-size:15px}@media (max-width: 1024px){.cmp-announcement-bar .announcement-bar .cta .close i{font-size:14px}}.cmp-areas-of-interest{padding:60px 0 200px}@media (max-width: 1024px){.cmp-areas-of-interest{padding:45px 0 0;background:#f0f0f0}}.cmp-areas-of-interest h3{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:0;max-width:751px}@media (max-width: 1024px){.cmp-areas-of-interest h3{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-areas-of-interest p.sub-copy{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:30px 0 0;max-width:607px}@media (max-width: 1024px){.cmp-areas-of-interest p.sub-copy{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-areas-of-interest p.sub-copy{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;height:auto;white-space:normal;letter-spacing:0;margin-top:20px}}.cmp-areas-of-interest .navigation-block{position:relative;margin:25px 0 0;border-radius:8px;background:#330662;padding:100px 58px 50px;overflow:hidden;z-index:1}@media (max-width: 1024px){.cmp-areas-of-interest .navigation-block{margin:45px -20px 0;padding:50px 20px;border-radius:0}}.cmp-areas-of-interest .navigation-block:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/344112256eac0c5bfb90.svg) no-repeat center/cover;z-index:-2}@media (max-width: 1024px){.cmp-areas-of-interest .navigation-block:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/f1f78123ca9b679196db.svg) no-repeat left/cover}}.cmp-areas-of-interest .navigation-block p.intro{font-size:16px;font-weight:700;line-height:180%;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;letter-spacing:-.48px;color:#eee6f3;margin:0 0 42px;max-width:501px;opacity:.7}@media (max-width: 1024px){.cmp-areas-of-interest .navigation-block p.intro{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}@media (max-width: 1024px){.cmp-areas-of-interest .navigation-block p.intro{font-size:14px;font-weight:700;line-height:140%;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;letter-spacing:.28px;margin-bottom:45px;opacity:1}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-areas-of-interest .navigation-block p.intro{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-areas-of-interest .navigation-block .navigation{display:flex;flex-wrap:wrap;row-gap:10px;margin:0 0 42px}@media (max-width: 1024px){.cmp-areas-of-interest .navigation-block .navigation{margin-bottom:45px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.cmp-areas-of-interest .navigation-block .navigation .link:nth-child(4n-3){grid-column:1/2;max-width:180px}.cmp-areas-of-interest .navigation-block .navigation .link:nth-child(4n-2){grid-column:2/4}.cmp-areas-of-interest .navigation-block .navigation .link:nth-child(4n-1){grid-column:1/3}.cmp-areas-of-interest .navigation-block .navigation .link:nth-child(4n){grid-column:3/4}}.cmp-areas-of-interest .navigation-block .navigation .link{display:inline-flex}@media (min-width: 1025px){.cmp-areas-of-interest .navigation-block .navigation .link:after{content:"|";color:#f4ec51;margin:0 30px}.cmp-areas-of-interest .navigation-block .navigation .link:last-child:after{display:none}.cmp-areas-of-interest .navigation-block .navigation .link:after,.cmp-areas-of-interest .navigation-block .navigation .link a{font-size:36px;letter-spacing:.36px;font-weight:500;line-height:160%}}@media (min-width: 1025px)and (max-width: 1024px){.cmp-areas-of-interest .navigation-block .navigation .link:after,.cmp-areas-of-interest .navigation-block .navigation .link a{letter-spacing:0}}@media (max-width: 1024px){.cmp-areas-of-interest .navigation-block .navigation .link{min-height:90px}}.cmp-areas-of-interest .navigation-block .navigation .link a{position:relative;color:#fff;transition:all .3s ease}.cmp-areas-of-interest .navigation-block .navigation .link a:hover{color:#330662}.cmp-areas-of-interest .navigation-block .navigation .link a:hover:before{background:#f4ec51}.cmp-areas-of-interest .navigation-block .navigation .link a:hover+.background:after{opacity:.7}.cmp-areas-of-interest .navigation-block .navigation .link a:hover+.background img{opacity:1}.cmp-areas-of-interest .navigation-block .navigation .link a:before{content:"";position:absolute;top:0;left:0;margin:-8px -14px;width:calc(100% + 28px);height:calc(100% + 16px);background:#0000;transition:background .3s ease;border-radius:8px;z-index:-1}@media (max-width: 1024px){.cmp-areas-of-interest .navigation-block .navigation .link a:before{background:#fff;margin:0;width:100%;height:100%}}@media (max-width: 1024px){.cmp-areas-of-interest .navigation-block .navigation .link a{display:flex;align-items:center;justify-content:center;width:100%;padding:25px 20px;border-radius:8px;color:#8900e1;font-size:18px;font-weight:500;line-height:110%;text-align:center}}.cmp-areas-of-interest .navigation-block .navigation .link .background:after{opacity:0;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#330662;transition:opacity .3s ease;pointer-events:none;z-index:-2}.cmp-areas-of-interest .navigation-block .navigation .link .background img{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:opacity .3s ease;z-index:-2}.cmp-areas-of-interest .navigation-block a.see-all{font-size:21px;font-style:normal;line-height:128%;color:#fff;font-weight:700;text-transform:capitalize;letter-spacing:0;margin:0}@media (max-width: 1024px){.cmp-areas-of-interest .navigation-block a.see-all{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}@media (max-width: 1024px){.cmp-areas-of-interest .navigation-block a.see-all{letter-spacing:-.6px}}.cmp-areas-of-interest .navigation-block a.see-all:after{gap:13px;font-size:14px}@media (max-width: 1024px){.cmp-areas-of-interest .navigation-block a.see-all:after{gap:15px;font-size:12px}}.cmp-article-events-panel{padding-top:21px}@media (max-width: 1024px){.cmp-article-events-panel{padding:60px 0 5px}}.cmp-article-events-panel .panel.article,.cmp-article-events-panel .panel.events{max-width:240px;margin-left:auto;display:flex;flex-direction:column;gap:25px}@media (max-width: 1024px){.cmp-article-events-panel .panel.article,.cmp-article-events-panel .panel.events{max-width:100%}}.cmp-article-events-panel .panel.article .element{max-width:209px}@media (max-width: 1024px){.cmp-article-events-panel .panel.article .element{max-width:301px}.cmp-article-events-panel .panel.article .element.date,.cmp-article-events-panel .panel.article .element.tags{max-width:209px}.cmp-article-events-panel .panel.article .element.links{max-width:175px}.cmp-article-events-panel .panel.article .element.share{max-width:fit-content}}.cmp-article-events-panel .panel.events .element{max-width:209px}@media (max-width: 1024px){.cmp-article-events-panel .panel.events .element.links{max-width:175px}.cmp-article-events-panel .panel.events .element.share{max-width:fit-content}}.cmp-article-events-panel .panel .panel-title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;color:#57068c;margin:0}@media (max-width: 1024px){.cmp-article-events-panel .panel .panel-title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-article-events-panel .panel .element{margin:0;padding:0;list-style:none}@media (max-width: 1024px){.cmp-article-events-panel .panel .element{display:flex;flex-direction:column;gap:10px}}.cmp-article-events-panel .panel .element .element-title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-article-events-panel .panel .element .element-title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-article-events-panel .panel .element p{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;margin:0}@media (max-width: 1024px){.cmp-article-events-panel .panel .element p{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-article-events-panel .panel .tags{display:flex;flex-direction:column;gap:15px}}@media (max-width: 1024px){.cmp-article-events-panel .panel .tags .element-title{margin-bottom:-5px}}.cmp-article-events-panel .panel .tags a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;width:fit-content}@media (min-width: 1025px){.cmp-article-events-panel .panel .tags a:hover{border-color:#8900e1}}.cmp-article-events-panel .panel .tags a:hover{border-bottom:2px solid #8900e1}@media (max-width: 1024px){.cmp-article-events-panel .panel .tags a{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-article-events-panel .panel .links{display:flex;flex-direction:column;gap:15px}}.cmp-article-events-panel .panel .links a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;width:fit-content}@media (min-width: 1025px){.cmp-article-events-panel .panel .links a:hover{border-color:#8900e1}}.cmp-article-events-panel .panel .links a:hover{border-bottom:2px solid #8900e1}@media (max-width: 1024px){.cmp-article-events-panel .panel .links a{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-article-events-panel .panel .links a.download{display:flex;align-items:center}.cmp-article-events-panel .panel .links a.download i{margin-left:8px}.cmp-article-events-panel .panel hr{width:100%;height:10px;background:#57068c;margin:0;border:none;outline:none}@media (max-width: 1024px){.cmp-article-events-panel .panel hr{margin:10px 0}}.cmp-article-events-panel .panel .share{padding-right:0}.cmp-article-events-panel .panel .share .icons{display:flex;justify-content:space-between;gap:47px;height:40px;margin-top:10px}@media (max-width: 1024px){.cmp-article-events-panel .panel .share .icons{justify-content:flex-start;gap:45px;height:24px;margin-top:0}}.cmp-article-events-panel .panel .share .icons a{display:flex;align-items:center}.cmp-article-events-panel .panel .share .icons a i{font-size:24px;color:#57068c}.cmp-article-events-panel .panel .share .icons a.x i{font-size:22px}.cmp-article-events-panel .panel .share .icons a.email i{font-size:40px}.cmp-article-events-panel .panel .cta button{width:100%}.cmp-article-panel{padding-top:21px}@media (max-width: 1024px){.cmp-article-panel{padding:60px 0}}.cmp-article-panel .article-panel{max-width:240px;margin-left:auto;display:flex;flex-direction:column;gap:25px}@media (max-width: 1024px){.cmp-article-panel .article-panel{max-width:100%}}.cmp-article-panel .article-panel .panel-title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;color:#57068c;margin:0}@media (max-width: 1024px){.cmp-article-panel .article-panel .panel-title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-article-panel .article-panel .element{margin:0;padding:0;list-style:none;max-width:209px}@media (max-width: 1024px){.cmp-article-panel .article-panel .element{display:flex;flex-direction:column;gap:10px;max-width:301px}.cmp-article-panel .article-panel .element.date,.cmp-article-panel .article-panel .element.tags{max-width:209px}.cmp-article-panel .article-panel .element.links{max-width:175px}}.cmp-article-panel .article-panel .element .element-title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-article-panel .article-panel .element .element-title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-article-panel .article-panel .element p{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;margin:0}@media (max-width: 1024px){.cmp-article-panel .article-panel .element p{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-article-panel .article-panel .tags{display:flex;flex-direction:column;gap:15px}}@media (max-width: 1024px){.cmp-article-panel .article-panel .tags .element-title{margin-bottom:-5px}}.cmp-article-panel .article-panel .tags a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;width:fit-content}@media (min-width: 1025px){.cmp-article-panel .article-panel .tags a:hover{border-color:#8900e1}}.cmp-article-panel .article-panel .tags a:hover{border-bottom:2px solid #8900e1}@media (max-width: 1024px){.cmp-article-panel .article-panel .tags a{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-article-panel .article-panel .links{display:flex;flex-direction:column;gap:15px}}.cmp-article-panel .article-panel .links a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;width:fit-content}@media (min-width: 1025px){.cmp-article-panel .article-panel .links a:hover{border-color:#8900e1}}.cmp-article-panel .article-panel .links a:hover{border-bottom:2px solid #8900e1}@media (max-width: 1024px){.cmp-article-panel .article-panel .links a{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-article-panel .article-panel .links a.download{display:flex;align-items:center}.cmp-article-panel .article-panel .links a.download i{margin-left:8px}.cmp-article-panel .article-panel hr{width:100%;height:10px;background:#57068c;border:none;outline:none}@media (max-width: 1024px){.cmp-article-panel .article-panel hr{margin:10px 0}}.cmp-article-panel .article-panel .share{padding-right:0}.cmp-article-panel .article-panel .share .icons{display:flex;justify-content:space-between;gap:45px;height:40px;margin-top:10px}@media (max-width: 1024px){.cmp-article-panel .article-panel .share .icons{justify-content:flex-start;height:24px;margin-top:0}}.cmp-article-panel .article-panel .share .icons a{display:flex;align-items:center}.cmp-article-panel .article-panel .share .icons a i{font-size:24px;color:#57068c}.cmp-article-panel .article-panel .share .icons a.x i{font-size:22px}.cmp-article-panel .article-panel .share .icons a.email i{font-size:40px}.cmp-article-panel .article-panel .cta button{width:100%}.cmp-bio-overview{padding-top:60px}@media (max-width: 1024px){.cmp-bio-overview{padding-top:48px}}@media (min-width: 1025px){.cmp-bio-overview .wrapper{display:grid;grid-template-columns:minmax(auto,719px) 362px;justify-content:space-between}}.cmp-bio-overview__about{padding-bottom:58px;border-bottom:10px solid #57068c}@media (max-width: 1024px){.cmp-bio-overview__about{padding-bottom:49px}}.cmp-bio-overview__about h3{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;max-width:480px;margin-top:0;margin-bottom:40px}@media (max-width: 1024px){.cmp-bio-overview__about h3{max-width:332px;margin-bottom:35px}}.cmp-bio-overview__info{display:flex;flex-direction:column;gap:24px;max-width:389px}@media (max-width: 1024px){.cmp-bio-overview__info{max-width:350px}}.cmp-bio-overview img{width:100%;aspect-ratio:362/468;object-fit:cover}@media (max-width: 1024px){.cmp-bio-overview img{aspect-ratio:350/452;margin-bottom:35px;max-width:350px}}.cmp-bio-overview__list{display:flex;flex-direction:column;gap:24px;list-style-type:none;padding:0;margin:0}.cmp-bio-overview__link{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0}@media (min-width: 1025px){.cmp-bio-overview__link:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-bio-overview__link{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}.cmp-bio-overview__title,.cmp-bio-overview__text{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:0}.cmp-bio-overview__title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-bio-overview__title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-bio-overview__title{margin-bottom:10px}}.cmp-bio-overview__text{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0}@media (max-width: 1024px){.cmp-bio-overview__text{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-bio-overview__text+.cmp-bio-overview__text{margin-top:10px}}.cmp-bio-overview .icons{margin-top:24px;display:flex;gap:47px}.cmp-bio-overview .icons a{display:flex;align-items:center}.cmp-bio-overview .icons a i{font-size:24px;color:#57068c}.cmp-bio-overview .icons a.x i{font-size:22px}.cmp-card-grid{padding-top:60px;padding-bottom:60px;--card-grid-card-background: #ffffff;--card-grid-text-color: #000000}.cmp-card-grid.bg-white{--card-grid-card-background: #f0f0f0}.cmp-card-grid.bg-nyu-violet{--card-grid-text-color: #ffffff}.cmp-card-grid.bg-nyu-violet .cmp-card-grid__button{position:relative;display:flex;justify-content:center;align-items:center;height:40px;padding:14px 20px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:#8900e1;background:#fff;font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}.cmp-card-grid.bg-nyu-violet .cmp-card-grid__button:disabled,.cmp-card-grid.bg-nyu-violet .cmp-card-grid__button:disabled:hover,.cmp-card-grid.bg-nyu-violet .cmp-card-grid__button.disabled,.cmp-card-grid.bg-nyu-violet .cmp-card-grid__button.disabled:hover,.cmp-card-grid.bg-nyu-violet .cmp-card-grid__button.pending,.cmp-card-grid.bg-nyu-violet .cmp-card-grid__button.pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#ab82c5;background:#330662}.cmp-card-grid.bg-nyu-violet .cmp-card-grid__button.link-button.disabled{pointer-events:none;cursor:default}.cmp-card-grid.bg-nyu-violet .cmp-card-grid__button a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.cmp-card-grid.bg-nyu-violet .cmp-card-grid__button:hover{color:#57068c;background:#eee6f3}@media (max-width: 1024px){.cmp-card-grid.bg-nyu-violet .cmp-card-grid__button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-card-grid{padding-top:60px;padding-bottom:60px}}.cmp-card-grid__title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:0;margin-bottom:35px}@media (max-width: 1024px){.cmp-card-grid__title{margin-bottom:25px}}.cmp-card-grid__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:0;margin-bottom:0}@media (max-width: 1024px){.cmp-card-grid__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-card-grid__title,.cmp-card-grid__subtitle{color:var(--card-grid-text-color);max-width:570px}@media (max-width: 1024px){.cmp-card-grid__title,.cmp-card-grid__subtitle{max-width:350px}}.cmp-card-grid .swiper{margin-top:45px}@media (max-width: 1024px){.cmp-card-grid .swiper{margin-top:35px}}@media (min-width: 1025px){.cmp-card-grid .grid-cards{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));gap:25px}}.cmp-card-grid .grid-card{display:flex;flex-direction:column;background-color:var(--card-grid-card-background);border-radius:8px;padding:34px 30px 33px}@media (max-width: 1024px){.cmp-card-grid .grid-card{padding:30px 34px 35px 30px}}.cmp-card-grid .grid-card__wrapper{display:grid;grid-template-columns:1fr}.cmp-card-grid .grid-card__wrapper.-has-img{margin-bottom:15px}@media (min-width: 1025px){.cmp-card-grid .grid-card__wrapper.-has-img{margin:0;grid-template-columns:1fr 150px}}.cmp-card-grid .grid-card__wrapper img{width:100%;object-fit:cover}@media (min-width: 1025px){.cmp-card-grid .grid-card__wrapper img{width:152px;height:145px;object-fit:contain;transform:translate(10px,-15px)}}.cmp-card-grid .grid-card__title{margin-top:0;margin-bottom:16px}@media (max-width: 1024px){.cmp-card-grid .grid-card__title{margin-bottom:23px}}.cmp-card-grid .grid-card__separator{width:44px;height:8px;background-color:#8900e1;margin-bottom:16px}@media (max-width: 1024px){.cmp-card-grid .grid-card__separator{height:5px;margin-bottom:23px}}.cmp-card-grid .grid-card__subtitle{margin:0;display:block}.cmp-card-grid .grid-card__text{margin:0}.cmp-card-grid .grid-card__body{margin-bottom:33px}@media (max-width: 1024px){.cmp-card-grid .grid-card__body{margin-bottom:38px}}.cmp-card-grid .grid-card__body>*:first-child{margin-top:0}.cmp-card-grid .grid-card__body>*:last-child{margin-bottom:0}.cmp-card-grid .grid-card__body a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none}@media (min-width: 1025px){.cmp-card-grid .grid-card__body a:hover{border-color:#8900e1}}.cmp-card-grid .grid-card__body li{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}@media (max-width: 1024px){.cmp-card-grid .grid-card__body li{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-card-grid .grid-card__link{margin-top:auto;display:flex;justify-content:flex-end}@media (max-width: 1024px){.cmp-card-grid .grid-card__link{justify-content:flex-start}}.cmp-card-grid .grid-card__link a{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;color:#8900e1;transition:all .3s ease;text-decoration:none;border-bottom:1px solid rgba(0,0,0,0);text-transform:uppercase}@media (max-width: 1024px){.cmp-card-grid .grid-card__link a{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}@media (min-width: 1025px){.cmp-card-grid .grid-card__link a:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-card-grid .grid-card__link a{display:inline-block;padding-bottom:5px;border-bottom:2px solid #8900e1}}@media (max-width: 1024px){.cmp-card-grid .swiper-slide{height:auto;width:285px}}.cmp-card-grid .link-card{background-color:#8900e1;padding:34px 35px;border-radius:8px}@media (max-width: 1024px){.cmp-card-grid .link-card{padding:30px 25px}}.cmp-card-grid .link-card__title{font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;color:#fff;margin-top:0;margin-bottom:18px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-card-grid .link-card__title{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}@media (min-width: 1025px){.cmp-card-grid .link-card__title{margin-bottom:16px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.cmp-card-grid .link-card__separator{width:44px;height:8px;background-color:#f4ec51;margin-bottom:16px}@media (max-width: 1024px){.cmp-card-grid .link-card__separator{height:5px;margin-bottom:18px}}.cmp-card-grid .link-card__links{list-style:none;padding:0;margin:0}@media (max-width: 1024px){.cmp-card-grid .link-card__links{display:flex;flex-direction:column;gap:8px}}.cmp-card-grid .link-card__links a{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}@media (max-width: 1024px){.cmp-card-grid .link-card__links a{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-card-grid .link-card__links a:hover .link-text{border-color:#fff}@media (max-width: 1024px){.cmp-card-grid .link-card__links a{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-card-grid .link-card__links a{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-card-grid .link-card__links a .link-text{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;color:#fff;border-bottom:2px solid rgba(0,0,0,0)}@media (min-width: 1025px){.cmp-card-grid .link-card__links a .link-text:hover{border-color:#8900e1}}.cmp-card-grid .link-card__links a .link-text:hover{color:#fff}@media (min-width: 1025px){.cmp-card-grid .link-card__links a .link-text:hover{border-color:#fff}}.cmp-card-grid .link-card__links a span[class^=icon-]{display:inline-block;text-decoration:none;vertical-align:middle;color:#fff;font-size:14px;margin-left:13px}@media (max-width: 1024px){.cmp-card-grid .link-card__links a span[class^=icon-]{margin-left:15px}.cmp-card-grid .link-card__links a span[class^=icon-]:before{font-size:12px}}.cmp-card-grid .swiper-controls{display:flex;gap:20px;margin-top:35px}.cmp-card-grid .swiper-controls button.swiper-button-prev,.cmp-card-grid .swiper-controls button.swiper-button-next{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 14px 23px #00000040;z-index:2;transition:.3s ease}@media (max-width: 1024px){.cmp-card-grid .swiper-controls button.swiper-button-prev,.cmp-card-grid .swiper-controls button.swiper-button-next{box-shadow:0 4px 30px #27064826}}.cmp-card-grid .swiper-controls button.swiper-button-prev:after,.cmp-card-grid .swiper-controls button.swiper-button-next:after{content:"";display:inline-block;border:solid #57068c;border-width:0 2px 2px 0;padding:5px}@media (max-width: 1024px){.cmp-card-grid .swiper-controls button.swiper-button-prev:after,.cmp-card-grid .swiper-controls button.swiper-button-next:after{border:solid #8900e1;border-width:0 2px 2px 0}}@media (min-width: 1025px){.cmp-card-grid .swiper-controls button.swiper-button-prev:hover,.cmp-card-grid .swiper-controls button.swiper-button-next:hover{transform:scale(1.2)}}.cmp-card-grid .swiper-controls .swiper-button-next{right:-25px}@media (max-width: 1024px){.cmp-card-grid .swiper-controls .swiper-button-next{right:-5px}}.cmp-card-grid .swiper-controls .swiper-button-next:after{transform:rotate(-45deg);margin-right:5px}.cmp-card-grid .swiper-controls .swiper-button-prev{left:-25px}@media (max-width: 1024px){.cmp-card-grid .swiper-controls .swiper-button-prev{left:-5px}}.cmp-card-grid .swiper-controls .swiper-button-prev:after{transform:rotate(135deg);margin-left:5px}.cmp-card-grid .swiper-controls .swiper-button-lock{display:none!important}@media (min-width: 1025px){.cmp-card-grid .swiper-controls{display:none}}@media (max-width: 1024px){.cmp-card-grid .swiper-controls .swiper-button-prev,.cmp-card-grid .swiper-controls .swiper-button-next{position:static;transform:translate(0);margin:0}}.cmp-card-grid .cta{display:flex;justify-content:center;margin-top:60px}@media (max-width: 1024px){.cmp-card-grid .cta{justify-content:flex-start;padding-left:66px;margin-top:45px}}.cmp-card-grid .cmp-card-grid__button{position:relative;display:flex;justify-content:center;align-items:center;height:40px;padding:14px 20px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:#fff;background:#8900e1;font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}.cmp-card-grid .cmp-card-grid__button:disabled,.cmp-card-grid .cmp-card-grid__button:disabled:hover,.cmp-card-grid .cmp-card-grid__button.disabled,.cmp-card-grid .cmp-card-grid__button.disabled:hover,.cmp-card-grid .cmp-card-grid__button.pending,.cmp-card-grid .cmp-card-grid__button.pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#666;background:#cdcdcd}.cmp-card-grid .cmp-card-grid__button.link-button.disabled{pointer-events:none;cursor:default}.cmp-card-grid .cmp-card-grid__button a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.cmp-card-grid .cmp-card-grid__button:hover{background:#57068c}@media (max-width: 1024px){.cmp-card-grid .cmp-card-grid__button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-cart{padding-bottom:60px}@media (max-width: 1024px){.cmp-cart{padding-bottom:0}}.cmp-cart .sps-container .title{margin:43px 0 0}@media (max-width: 1024px){.cmp-cart .sps-container .title{margin-top:60px}}.cmp-cart .sps-container .description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin:35px 0 0}@media (max-width: 1024px){.cmp-cart .sps-container .description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-cart .sps-container .description{margin-top:30px}}.cmp-cart .sps-container .cart{position:relative;padding:40px 40px 50px;background:#57068c;color:#fff;border-radius:4px}@media (min-width: 1025px){.cmp-cart .sps-container .cart{max-height:100%!important}}@media (max-width: 1024px){.cmp-cart .sps-container .cart{height:100%;min-height:65px;max-height:65px;padding:18px 21px 45px;margin:0 -20px;border-radius:0;transition:max-height .3s ease;overflow:hidden}.cmp-cart .sps-container .cart.open .summary i.error{display:none}.cmp-cart .sps-container .cart.open .summary span:before{content:"Hide cart summary"}.cmp-cart .sps-container .cart.open .summary svg.arrow{transform:rotate(180deg)}.cmp-cart .sps-container .cart .summary{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;display:flex;align-items:center;gap:16px;height:29px;margin-bottom:35px;padding-bottom:18px;box-sizing:content-box;border-bottom:1px solid #8900e1;cursor:pointer}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-cart .sps-container .cart .summary{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-cart .sps-container .cart .summary i.error{margin-right:1px}.cmp-cart .sps-container .cart .summary span:before{content:"Show cart summary"}.cmp-cart .sps-container .cart .summary svg.arrow{width:14px;height:14px;transform:rotate(0);transition:transform .5s ease}}.cmp-cart .sps-container .cart.edit .header button.edit:before{content:"\ea0f";font-size:14px}.cmp-cart .sps-container .cart.edit .header button.edit:after{content:"Done"}.cmp-cart .sps-container .cart.edit .courses .course .info button.delete,.cmp-cart .sps-container .cart.has-error i.error,.cmp-cart .sps-container .cart.has-error .error-section{display:flex}.cmp-cart .sps-container .cart .header{display:flex;justify-content:space-between;margin-bottom:20px}.cmp-cart .sps-container .cart .header .h7{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;width:100%;max-width:209px;margin:0}.cmp-cart .sps-container .cart .header button.edit{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;height:fit-content;gap:7px}@media (max-width: 1024px){.cmp-cart .sps-container .cart .header button.edit{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-cart .sps-container .cart .header button.edit{display:none}}.cmp-cart .sps-container .cart .header button.edit:before{content:"\ea12";font-family:icons,sans-serif;font-size:18px}.cmp-cart .sps-container .cart .header button.edit:after{content:"Edit"}.cmp-cart .sps-container .cart i.error{display:none;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;background:#fb0f78;border-radius:50%;font-size:20px}@media (max-width: 1024px){.cmp-cart .sps-container .cart i.error{width:29px;height:29px;font-size:17px}}.cmp-cart .sps-container .cart .error-section{display:none;gap:12px}@media (max-width: 1024px){.cmp-cart .sps-container .cart .error-section{gap:24px;margin-bottom:32px}}.cmp-cart .sps-container .cart .error-section span{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;margin-top:8px}@media (max-width: 1024px){.cmp-cart .sps-container .cart .error-section span{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-cart .sps-container .cart .error-section span{margin-top:6px}}.cmp-cart .sps-container .cart .courses{position:relative;display:flex;flex-direction:column;gap:24px;margin-top:20px;padding-top:53px}.cmp-cart .sps-container .cart .courses:before{content:"";position:absolute;left:0;top:-3px;display:block;width:44px;height:6px;background:#8900e1}.cmp-cart .sps-container .cart .courses .course{position:relative;display:flex;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid #8900e1}.cmp-cart .sps-container .cart .courses .course .info .name{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;color:#fff;border-bottom:2px solid rgba(0,0,0,0);font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin:0}@media (min-width: 1025px){.cmp-cart .sps-container .cart .courses .course .info .name:hover{border-color:#8900e1}}.cmp-cart .sps-container .cart .courses .course .info .name:hover{color:#fff}@media (min-width: 1025px){.cmp-cart .sps-container .cart .courses .course .info .name:hover{border-color:#fff}}@media (max-width: 1024px){.cmp-cart .sps-container .cart .courses .course .info .name{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (min-width: 1025px){.cmp-cart .sps-container .cart .courses .course .info .name .title:after{content:" - "}}@media (max-width: 1024px){.cmp-cart .sps-container .cart .courses .course .info .name .title{border-bottom:2px solid #fff}}@media (max-width: 1024px){.cmp-cart .sps-container .cart .courses .course .info .name .course-number{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;display:block;margin-top:11px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-cart .sps-container .cart .courses .course .info .name .course-number{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}.cmp-cart .sps-container .cart .courses .course .info .details{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;margin:0}@media (max-width: 1024px){.cmp-cart .sps-container .cart .courses .course .info .details{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (min-width: 1025px){.cmp-cart .sps-container .cart .courses .course .info .details .date:after{content:" / "}}@media (max-width: 1024px){.cmp-cart .sps-container .cart .courses .course .info .details .date{display:block;margin-top:10px}}@media (max-width: 1024px){.cmp-cart .sps-container .cart .courses .course .info .details .time{display:block;margin-top:10px}}.cmp-cart .sps-container .cart .courses .course .info button.delete{display:none;height:24px;margin-top:10px;gap:7px}.cmp-cart .sps-container .cart .courses .course .info button.delete i{font-size:16px}@media (max-width: 1024px){.cmp-cart .sps-container .cart .courses .course .info button.delete{display:block;position:absolute;right:0;bottom:24px}.cmp-cart .sps-container .cart .courses .course .info button.delete span{display:none}}.cmp-cart .sps-container .cart .courses .course .price{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin:0}@media (max-width: 1024px){.cmp-cart .sps-container .cart .courses .course .price{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-cart .sps-container .cart .checkout{width:fit-content;margin-top:48px}@media (max-width: 1024px){.cmp-cart .sps-container .cart .checkout{margin-top:25px}}.cmp-cart .sps-container .cart .checkout.hidden+.description{display:none}.cmp-cart .sps-container .cart .checkout+.description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;max-width:460px;margin-top:24px}@media (max-width: 1024px){.cmp-cart .sps-container .cart .checkout+.description{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-cart .sps-container .cart .checkout+.description{max-width:294px;margin-top:25px}}.cmp-cart .sps-container .cart a.extra{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;display:inline-block;color:#f4ec51;margin-top:72px}@media (min-width: 1025px){.cmp-cart .sps-container .cart a.extra:hover{border-color:#8900e1}}.cmp-cart .sps-container .cart a.extra:hover{color:#f4ec51;border-color:#f4ec51}@media (max-width: 1024px){.cmp-cart .sps-container .cart a.extra{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-cart .sps-container .cart a.extra{margin-top:45px;border-color:#f4ec51}}.cmp-cart .sps-container .promo{max-width:403px}.cmp-cart .sps-container .promo .title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-cart .sps-container .promo .title{margin-top:0}}.cmp-cart .sps-container .promo .description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:20px 0 0}@media (max-width: 1024px){.cmp-cart .sps-container .promo .description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:30px}}.cmp-cart .sps-container .promo .cta{display:flex;gap:20px;margin:40px 0 0}.cart-promo-image{aspect-ratio:1140/450;width:100%;max-width:1140px;height:100%;object-fit:cover;margin-bottom:120px;margin-left:60px;border-radius:5px;overflow:hidden}@media (max-width: 1024px){.cart-promo-image{aspect-ratio:351/234;margin-bottom:60px;margin-left:0}}.cmp-change-password{padding-top:27px;padding-bottom:100px}@media (max-width: 1024px){.cmp-change-password{padding-top:35px;padding-bottom:120px}}.cmp-change-password__title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:0;margin-bottom:20px}@media (max-width: 1024px){.cmp-change-password__title{margin-bottom:30px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.cmp-change-password__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin-top:20px;margin-bottom:20px}@media (max-width: 1024px){.cmp-change-password__subtitle{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-change-password form{margin-top:40px}.cmp-change-password__hit{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:12px;font-weight:400;line-height:160%;letter-spacing:-.36px;margin-top:15px;margin-bottom:39px}@media (max-width: 1024px){.cmp-change-password__hit{font-size:13px;font-weight:400;line-height:160%;letter-spacing:0}}@media (max-width: 1024px){.cmp-change-password__hit{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:10px;margin-bottom:54px}}.cmp-change-password .cta{display:flex;margin-top:40px}.cmp-change-password .message-error{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;color:#fb0f78;display:flex;align-items:flex-start;gap:9px;margin-bottom:-15px;margin-top:-15px}@media (max-width: 1024px){.cmp-change-password .message-error{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-change-password__start{max-width:360px}.cmp-change-password__finish{max-width:449px}.cmp-change-password__finish .cmp-change-password__title{max-width:436px}@media (max-width: 1024px){.cmp-change-password__finish .cmp-change-password__title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-bottom:25px}}.cmp-change-password__finish .cmp-change-password__subtitle{margin-top:40px}@media (max-width: 1024px){.cmp-change-password__finish .cmp-change-password__subtitle{margin-top:25px}}@media (max-width: 1024px){.cmp-change-password__finish .cta{margin-top:45px}}.cmp-content-carousel{padding:60px 0}@media (max-width: 1024px){.cmp-content-carousel{padding:60px 0}}.cmp-content-carousel .sps-container{position:relative}.cmp-content-carousel__header{display:flex;justify-content:space-between;align-items:baseline;column-gap:10px}.cmp-content-carousel__header .title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:0;margin-bottom:40px;flex-basis:33%;flex-shrink:0}@media (max-width: 1024px){.cmp-content-carousel__header .title{margin-bottom:45px;flex-basis:75%}}.cmp-content-carousel__content{position:relative}@media (max-width: 1024px){.cmp-content-carousel__content{margin-bottom:54px}}.cmp-content-carousel__content .swiper-container{overflow:hidden}.cmp-content-carousel__content .swiper-slide{width:240px!important;height:auto}@media (max-width: 1024px){.cmp-content-carousel__content .swiper-slide{width:217px!important}}.cmp-content-carousel__content .swiper-slide .image{border-radius:7px}@media (max-width: 1024px){.cmp-content-carousel__content .swiper-slide .image{border-radius:4px}}.cmp-content-carousel__content .swiper-slide .video-slide{height:463px}@media (max-width: 1024px){.cmp-content-carousel__content .swiper-slide .video-slide{height:376px}}.cmp-content-carousel__content .swiper-slide .video-slide .image{max-width:100%;object-fit:cover;width:100%;height:100%}.cmp-content-carousel__content .swiper-slide .video-slide i{position:absolute;bottom:18px;left:18px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;border-radius:50%;font-size:50px;color:#8900e1;z-index:2}.cmp-content-carousel__content .swiper-slide .image-slide{display:flex;flex-direction:column;height:100%}.cmp-content-carousel__content .swiper-slide .image-slide .image{margin-bottom:22px;height:342px;max-width:100%;object-fit:cover;width:100%}@media (max-width: 1024px){.cmp-content-carousel__content .swiper-slide .image-slide .image{margin-bottom:35px;height:232px}}.cmp-content-carousel__content .swiper-slide .image-slide .tag{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin-bottom:10px;color:#57068c}@media (max-width: 1024px){.cmp-content-carousel__content .swiper-slide .image-slide .tag{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-content-carousel__content .swiper-slide .image-slide .tag{margin-bottom:20px}}.cmp-content-carousel__content .swiper-slide .image-slide .title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;color:#000}@media (max-width: 1024px){.cmp-content-carousel__content .swiper-slide .image-slide .title{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}@media (max-width: 1024px){.cmp-content-carousel__content .swiper-slide .image-slide .title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-content-carousel__content .swiper-slide .image-slide .date{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;margin-top:auto;color:#57068c}@media (max-width: 1024px){.cmp-content-carousel__content .swiper-slide .image-slide .date{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-content-carousel__content .swiper-slide.wide{width:515px!important}@media (max-width: 1024px){.cmp-content-carousel__content .swiper-slide.wide{width:323px!important}}@media (max-width: 1024px){.cmp-content-carousel .links.desktop{display:none}}.cmp-content-carousel .links.desktop span{padding:0 20px}.cmp-content-carousel .links.desktop span:last-child{padding-right:0}.cmp-content-carousel .links.desktop span:not(:last-child){position:relative}.cmp-content-carousel .links.desktop span:not(:last-child):after{content:"";display:block;width:1px;height:20px;background-color:#8900e1;position:absolute;right:0;top:50%;transform:translateY(-50%)}.cmp-content-carousel .links.desktop .link{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;text-transform:uppercase}@media (min-width: 1025px){.cmp-content-carousel .links.desktop .link:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-content-carousel .links.desktop .link{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-content-carousel .links.mobile{display:flex;flex-direction:column;align-items:center;row-gap:25px}@media (min-width: 1025px){.cmp-content-carousel .links.mobile{display:none}}.cmp-content-carousel .links.mobile .link{font-weight:700;line-height:140%;letter-spacing:.28px;position:relative;display:flex;justify-content:center;align-items:center;height:40px;padding:14px 20px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:#fff;background:#8900e1;font-size:14px;width:260px}@media (max-width: 1024px){.cmp-content-carousel .links.mobile .link{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-content-carousel .links.mobile .link:disabled,.cmp-content-carousel .links.mobile .link:disabled:hover,.cmp-content-carousel .links.mobile .link.disabled,.cmp-content-carousel .links.mobile .link.disabled:hover,.cmp-content-carousel .links.mobile .link.pending,.cmp-content-carousel .links.mobile .link.pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#666;background:#cdcdcd}.cmp-content-carousel .links.mobile .link.link-button.disabled{pointer-events:none;cursor:default}.cmp-content-carousel .links.mobile .link a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.cmp-content-carousel .links.mobile .link:hover{background:#57068c}.cmp-content-carousel .links.mobile .link:nth-child(n+2){font-weight:700;line-height:140%;letter-spacing:.28px;position:relative;display:flex;justify-content:center;align-items:center;height:40px;padding:14px 20px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:#8900e1;background:#0000;border-color:#8900e1;transition:none;font-size:14px}@media (max-width: 1024px){.cmp-content-carousel .links.mobile .link:nth-child(n+2){font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-content-carousel .links.mobile .link:nth-child(n+2):disabled,.cmp-content-carousel .links.mobile .link:nth-child(n+2):disabled:hover,.cmp-content-carousel .links.mobile .link:nth-child(n+2).disabled,.cmp-content-carousel .links.mobile .link:nth-child(n+2).disabled:hover,.cmp-content-carousel .links.mobile .link:nth-child(n+2).pending,.cmp-content-carousel .links.mobile .link:nth-child(n+2).pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#666;background:#cdcdcd}.cmp-content-carousel .links.mobile .link:nth-child(n+2).link-button.disabled{pointer-events:none;cursor:default}.cmp-content-carousel .links.mobile .link:nth-child(n+2) a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.cmp-content-carousel .links.mobile .link:nth-child(n+2):hover{border-color:#8900e1;border-width:2px}.cmp-content-carousel .swiper-controls button.swiper-button-prev,.cmp-content-carousel .swiper-controls button.swiper-button-next{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 14px 23px #00000040;z-index:2;transition:.3s ease}@media (max-width: 1024px){.cmp-content-carousel .swiper-controls button.swiper-button-prev,.cmp-content-carousel .swiper-controls button.swiper-button-next{box-shadow:0 4px 30px #27064826}}.cmp-content-carousel .swiper-controls button.swiper-button-prev:after,.cmp-content-carousel .swiper-controls button.swiper-button-next:after{content:"";display:inline-block;border:solid #57068c;border-width:0 2px 2px 0;padding:5px}@media (max-width: 1024px){.cmp-content-carousel .swiper-controls button.swiper-button-prev:after,.cmp-content-carousel .swiper-controls button.swiper-button-next:after{border:solid #8900e1;border-width:0 2px 2px 0}}@media (min-width: 1025px){.cmp-content-carousel .swiper-controls button.swiper-button-prev:hover,.cmp-content-carousel .swiper-controls button.swiper-button-next:hover{transform:scale(1.2)}}.cmp-content-carousel .swiper-controls .swiper-button-next{right:-25px}@media (max-width: 1024px){.cmp-content-carousel .swiper-controls .swiper-button-next{right:-5px}}.cmp-content-carousel .swiper-controls .swiper-button-next:after{transform:rotate(-45deg);margin-right:5px}.cmp-content-carousel .swiper-controls .swiper-button-prev{left:-25px}@media (max-width: 1024px){.cmp-content-carousel .swiper-controls .swiper-button-prev{left:-5px}}.cmp-content-carousel .swiper-controls .swiper-button-prev:after{transform:rotate(135deg);margin-left:5px}.cmp-content-carousel .swiper-controls .swiper-button-lock{display:none!important}@media (max-width: 1024px){.cmp-content-carousel .swiper-controls{display:flex;column-gap:20px;margin-top:35px}.cmp-content-carousel .swiper-controls .swiper-button-prev,.cmp-content-carousel .swiper-controls .swiper-button-next{position:static;transform:none;margin-top:0}}.cmp-content-carousel__video-btn{position:relative;transition:.3s ease;border:none;position:absolute;bottom:18px;left:18px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;border-radius:50%;font-size:50px;color:#8900e1;z-index:2}.cmp-content-carousel__video-btn:hover{transform:scale(1.2)}@media (max-width: 1024px){.cmp-content-carousel__video-btn{width:45px;height:45px}}.cmp-content-carousel-variation{padding:60px 0}@media (max-width: 1024px){.cmp-content-carousel-variation{padding:60px 0}}.cmp-content-carousel-variation .sps-container{position:relative}.cmp-content-carousel-variation__header{display:flex;justify-content:space-between;align-items:baseline;column-gap:10px}.cmp-content-carousel-variation__header .title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:0;margin-bottom:40px;flex-basis:33%;flex-shrink:0}@media (max-width: 1024px){.cmp-content-carousel-variation__header .title{margin-bottom:45px;flex-basis:75%}}@media (max-width: 1024px){.cmp-content-carousel-variation__content{margin-bottom:35px}}.cmp-content-carousel-variation__content .swiper-container{overflow:hidden}.cmp-content-carousel-variation__content .swiper-slide{width:240px!important;height:auto;display:flex}@media (max-width: 1024px){.cmp-content-carousel-variation__content .swiper-slide{width:217px!important}}.cmp-content-carousel-variation__content .swiper-slide .image{border-radius:7px}@media (max-width: 1024px){.cmp-content-carousel-variation__content .swiper-slide .image{border-radius:4px}}.cmp-content-carousel-variation__content .swiper-slide .video-slide{height:463px;width:100%}@media (max-width: 1024px){.cmp-content-carousel-variation__content .swiper-slide .video-slide{height:376px}}.cmp-content-carousel-variation__content .swiper-slide .video-slide .image{max-width:100%;object-fit:cover;width:100%;height:100%}.cmp-content-carousel-variation__content .swiper-slide .video-slide i{position:absolute;bottom:18px;left:18px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;border-radius:50%;font-size:50px;color:#8900e1;z-index:2}.cmp-content-carousel-variation__content .swiper-slide .image-slide{display:flex;flex-direction:column;width:100%}.cmp-content-carousel-variation__content .swiper-slide .image-slide .image{margin-bottom:22px;height:342px;max-width:100%;object-fit:cover;width:100%}@media (max-width: 1024px){.cmp-content-carousel-variation__content .swiper-slide .image-slide .image{margin-bottom:35px;height:232px}}.cmp-content-carousel-variation__content .swiper-slide .image-slide .profile{margin-bottom:36px;display:flex;column-gap:15px}@media (max-width: 1024px){.cmp-content-carousel-variation__content .swiper-slide .image-slide .profile{margin-bottom:45px}}.cmp-content-carousel-variation__content .swiper-slide .image-slide .profile .avatar{flex-shrink:0;width:50px;height:50px;border-radius:50%;object-fit:cover}.cmp-content-carousel-variation__content .swiper-slide .image-slide .profile .info{display:flex;flex-direction:column;row-gap:5px}.cmp-content-carousel-variation__content .swiper-slide .image-slide .profile .info .name{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-content-carousel-variation__content .swiper-slide .image-slide .profile .info .name{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-content-carousel-variation__content .swiper-slide .image-slide .profile .info .job{font-size:12px;font-weight:400;line-height:13px;letter-spacing:.12px}@media (max-width: 1024px){.cmp-content-carousel-variation__content .swiper-slide .image-slide .profile .info .job{font-size:12px;font-weight:400;line-height:13px;letter-spacing:.12px}}.cmp-content-carousel-variation__content .swiper-slide .image-slide .read-more{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;margin-top:auto;align-self:flex-start;text-transform:uppercase}@media (min-width: 1025px){.cmp-content-carousel-variation__content .swiper-slide .image-slide .read-more:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-content-carousel-variation__content .swiper-slide .image-slide .read-more{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-content-carousel-variation__content .swiper-slide.wide{width:515px!important}@media (max-width: 1024px){.cmp-content-carousel-variation__content .swiper-slide.wide{width:323px!important}}@media (max-width: 1024px){.cmp-content-carousel-variation .links.desktop{display:none}}.cmp-content-carousel-variation .links.desktop .link{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;text-transform:uppercase;padding:0 20px}@media (max-width: 1024px){.cmp-content-carousel-variation .links.desktop .link{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-content-carousel-variation .links.desktop .link:last-child{padding-right:0}.cmp-content-carousel-variation .links.desktop .link:not(:last-child){position:relative}.cmp-content-carousel-variation .links.desktop .link:not(:last-child):after{content:"";display:block;width:1px;height:20px;background-color:#8900e1;position:absolute;right:0;top:50%;transform:translateY(-50%)}.cmp-content-carousel-variation .links.mobile{display:flex;flex-direction:column;align-items:center;row-gap:25px}@media (min-width: 1025px){.cmp-content-carousel-variation .links.mobile{display:none}}.cmp-content-carousel-variation .links.mobile .link{font-weight:700;line-height:140%;letter-spacing:.28px;position:relative;display:flex;justify-content:center;align-items:center;height:40px;padding:14px 20px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:#fff;background:#8900e1;font-size:14px;width:260px}@media (max-width: 1024px){.cmp-content-carousel-variation .links.mobile .link{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-content-carousel-variation .links.mobile .link:disabled,.cmp-content-carousel-variation .links.mobile .link:disabled:hover,.cmp-content-carousel-variation .links.mobile .link.disabled,.cmp-content-carousel-variation .links.mobile .link.disabled:hover,.cmp-content-carousel-variation .links.mobile .link.pending,.cmp-content-carousel-variation .links.mobile .link.pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#666;background:#cdcdcd}.cmp-content-carousel-variation .links.mobile .link.link-button.disabled{pointer-events:none;cursor:default}.cmp-content-carousel-variation .links.mobile .link a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.cmp-content-carousel-variation .links.mobile .link:hover{background:#57068c}.cmp-content-carousel-variation .links.mobile .link:nth-child(n+2){font-weight:700;line-height:140%;letter-spacing:.28px;position:relative;display:flex;justify-content:center;align-items:center;height:40px;padding:14px 20px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:#8900e1;background:#0000;border-color:#8900e1;transition:none;font-size:14px}@media (max-width: 1024px){.cmp-content-carousel-variation .links.mobile .link:nth-child(n+2){font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-content-carousel-variation .links.mobile .link:nth-child(n+2):disabled,.cmp-content-carousel-variation .links.mobile .link:nth-child(n+2):disabled:hover,.cmp-content-carousel-variation .links.mobile .link:nth-child(n+2).disabled,.cmp-content-carousel-variation .links.mobile .link:nth-child(n+2).disabled:hover,.cmp-content-carousel-variation .links.mobile .link:nth-child(n+2).pending,.cmp-content-carousel-variation .links.mobile .link:nth-child(n+2).pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#666;background:#cdcdcd}.cmp-content-carousel-variation .links.mobile .link:nth-child(n+2).link-button.disabled{pointer-events:none;cursor:default}.cmp-content-carousel-variation .links.mobile .link:nth-child(n+2) a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.cmp-content-carousel-variation .links.mobile .link:nth-child(n+2):hover{border-color:#8900e1;border-width:2px}.cmp-content-carousel-variation .swiper-controls button.swiper-button-prev,.cmp-content-carousel-variation .swiper-controls button.swiper-button-next{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 14px 23px #00000040;z-index:2;transition:.3s ease}@media (max-width: 1024px){.cmp-content-carousel-variation .swiper-controls button.swiper-button-prev,.cmp-content-carousel-variation .swiper-controls button.swiper-button-next{box-shadow:0 4px 30px #27064826}}.cmp-content-carousel-variation .swiper-controls button.swiper-button-prev:after,.cmp-content-carousel-variation .swiper-controls button.swiper-button-next:after{content:"";display:inline-block;border:solid #57068c;border-width:0 2px 2px 0;padding:5px}@media (max-width: 1024px){.cmp-content-carousel-variation .swiper-controls button.swiper-button-prev:after,.cmp-content-carousel-variation .swiper-controls button.swiper-button-next:after{border:solid #8900e1;border-width:0 2px 2px 0}}@media (min-width: 1025px){.cmp-content-carousel-variation .swiper-controls button.swiper-button-prev:hover,.cmp-content-carousel-variation .swiper-controls button.swiper-button-next:hover{transform:scale(1.2)}}.cmp-content-carousel-variation .swiper-controls .swiper-button-next{right:-25px}@media (max-width: 1024px){.cmp-content-carousel-variation .swiper-controls .swiper-button-next{right:-5px}}.cmp-content-carousel-variation .swiper-controls .swiper-button-next:after{transform:rotate(-45deg);margin-right:5px}.cmp-content-carousel-variation .swiper-controls .swiper-button-prev{left:-25px}@media (max-width: 1024px){.cmp-content-carousel-variation .swiper-controls .swiper-button-prev{left:-5px}}.cmp-content-carousel-variation .swiper-controls .swiper-button-prev:after{transform:rotate(135deg);margin-left:5px}.cmp-content-carousel-variation .swiper-controls .swiper-button-lock{display:none!important}@media (max-width: 1024px){.cmp-content-carousel-variation .swiper-controls{display:flex;column-gap:20px;margin-bottom:45px}.cmp-content-carousel-variation .swiper-controls .swiper-button-prev,.cmp-content-carousel-variation .swiper-controls .swiper-button-next{position:static;transform:none;margin-top:0}}.cmp-content-carousel-variation .swiper-controls .swiper-button-prev,.cmp-content-carousel-variation .swiper-controls .swiper-button-next{top:53%}.cmp-content-carousel-variation .swiper-controls .swiper-button-prev{left:153px}.cmp-content-carousel-variation .swiper-controls .swiper-button-next{right:35px}.cmp-content-carousel-variation__video-btn{position:relative;transition:.3s ease;border:none;position:absolute;bottom:18px;left:18px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;border-radius:50%;font-size:50px;color:#8900e1;z-index:2}.cmp-content-carousel-variation__video-btn:hover{transform:scale(1.2)}@media (max-width: 1024px){.cmp-content-carousel-variation__video-btn{width:45px;height:45px}}.cmp-content-hero .content-hero .content{padding-right:60px}@media (max-width: 1024px){.cmp-content-hero .content-hero .content{padding-right:0}}.cmp-content-hero .content-hero .content .cta{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;font-size:12px;line-height:160%;letter-spacing:-.36px;border-bottom:2px solid rgba(0,0,0,0);transition:color .3s ease;font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;color:#57068c}@media (min-width: 1025px){.cmp-content-hero .content-hero .content .cta:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-content-hero .content-hero .content .cta{font-size:13px;font-weight:700;line-height:160%;letter-spacing:0}}.cmp-content-hero .content-hero .content .cta:hover{border-bottom:2px solid #8900e1}@media (max-width: 1024px){.cmp-content-hero .content-hero .content .cta{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-content-hero .content-hero .content .title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:auto;white-space:normal;width:100%;margin:30px 0 0}@media (max-width: 1024px){.cmp-content-hero .content-hero .content .title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:35px}}.cmp-content-hero .content-hero .content .description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;width:fit-content;margin:30px 0 0}@media (max-width: 1024px){.cmp-content-hero .content-hero .content .description{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}@media (max-width: 1024px){.cmp-content-hero .content-hero .content .description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:35px}}.cmp-content-hero .content-hero .image{margin:60px 0 0 -60px;aspect-ratio:900/600;overflow:hidden}@media (max-width: 1439px){.cmp-content-hero .content-hero .image{margin-left:-4.1666666667vw}}@media (max-width: 1024px){.cmp-content-hero .content-hero .image{margin:45px 0 0}}.cmp-content-hero .content-hero .image img{width:100%;height:100%;object-fit:contain}.cmp-content-hero .content-hero .image+hr{display:none}.cmp-content-hero .content-hero hr{border:none;height:12px;width:240px;background:#57068c;margin:50px 0 0}@media (max-width: 1024px){.cmp-content-hero .content-hero hr{width:175px}}.cmp-content-rich-text{padding-top:45px}@media (max-width: 1024px){.cmp-content-rich-text{padding-top:30px}}.cmp-content-rich-text__title{margin-top:0;margin-bottom:35px;max-width:782px}@media (max-width: 1024px){.cmp-content-rich-text__title{margin-bottom:20px}}.cmp-content-rich-text__body{max-width:777px}.cmp-content-rich-text__body>*:first-child{margin-top:0}.cmp-content-rich-text__body>*:last-child{margin-bottom:0}.cmp-content-rich-text__body a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none}@media (min-width: 1025px){.cmp-content-rich-text__body a:hover{border-color:#8900e1}}.cmp-content-rich-text__body+.quote-wrapper,.cmp-content-rich-text__body+.media-carousel{margin-top:40px}.cmp-content-rich-text .quote{padding:95px 87px 62px 100px}@media (max-width: 1024px){.cmp-content-rich-text .quote{padding:60px 21px}}@media (min-width: 1025px){.cmp-content-rich-text .quote{position:relative}.cmp-content-rich-text .quote:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;pointer-events:none}}.cmp-content-rich-text .quote .cta{margin-top:50px}@media (max-width: 1024px){.cmp-content-rich-text .quote .cta{margin-top:45px}}.cmp-content-rich-text .quote__text{font-size:27px;font-weight:400;line-height:150%;letter-spacing:0;position:relative;margin-top:0;margin-bottom:50px}@media (max-width: 1024px){.cmp-content-rich-text .quote__text{font-size:21px;font-weight:400;line-height:160%;letter-spacing:0}}@media (max-width: 1024px){.cmp-content-rich-text .quote__text{margin-bottom:45px}}.cmp-content-rich-text .quote__text:before{content:"\ea26";font-family:icons,sans-serif;font-size:41px;color:#57068c;display:block;margin-bottom:45px;line-height:1}@media (min-width: 1025px){.cmp-content-rich-text .quote__text:before{position:absolute;top:0;left:-86px;margin-bottom:0}}.cmp-content-rich-text .quote.bg-nyu-violet{color:#fff}.cmp-content-rich-text .quote.bg-nyu-violet .quote__text:before{color:#eee6f3}@media (min-width: 1025px){.cmp-content-rich-text .quote.bg-nyu-violet:before{background:#57068c}}@media (max-width: 1024px){.cmp-content-rich-text .quote.bg-nyu-violet{margin-left:-20px;margin-right:-20px}}@media (min-width: 1025px){.cmp-content-rich-text .quote.bg-white:before{background:#fff}}@media (min-width: 1025px){.cmp-content-rich-text .quote.bg-transparent .quote__text:before{left:-71px}}@media (min-width: 1025px){.cmp-content-rich-text .quote.bg-transparent:before{background:#0000}}.cmp-content-rich-text .quote__body{display:flex;gap:30px}.cmp-content-rich-text .quote__body p{font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;margin:0}@media (max-width: 1024px){.cmp-content-rich-text .quote__body p{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}.cmp-content-rich-text .quote__body .quote__name{margin-bottom:10px}@media (max-width: 1024px){.cmp-content-rich-text .quote__body .quote__name{margin-bottom:15px}}.cmp-content-rich-text .quote__info{overflow:hidden}.cmp-content-rich-text .quote img{width:70px;min-width:70px;height:70px;border-radius:50%;object-fit:cover}.cmp-content-rich-text .media-carousel{max-width:780px}.cmp-content-rich-text .media-carousel__image-wrapper{display:flex;position:relative}.cmp-content-rich-text .media-carousel__caption{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin-top:21px;margin-bottom:0;max-width:488px}@media (max-width: 1024px){.cmp-content-rich-text .media-carousel__caption{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-content-rich-text .media-carousel__caption{font-size:12px;font-weight:400;line-height:160%;letter-spacing:-.36px;margin-top:15px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-content-rich-text .media-carousel__caption{font-size:13px;font-weight:400;line-height:160%;letter-spacing:0}}.cmp-content-rich-text .media-carousel__caption.landscape{margin-top:25px}@media (max-width: 1024px){.cmp-content-rich-text .media-carousel__caption.landscape{margin-top:15px}}.cmp-content-rich-text .media-carousel__poster{position:relative;overflow:hidden;flex-direction:column;aspect-ratio:auto;display:flex}@media (max-width: 1024px){.cmp-content-rich-text .media-carousel__poster{border-radius:8px}}.cmp-content-rich-text .media-carousel__poster img{max-width:100%;height:100%;object-fit:contain;align-self:flex-end}.cmp-content-rich-text .media-carousel__poster .bottom{position:relative;bottom:0;left:0;width:100%;height:90px;display:flex;justify-content:flex-start;align-items:center;gap:30px;padding:20px;background:#57068c;box-sizing:border-box}@media (max-width: 1024px){.cmp-content-rich-text .media-carousel__poster .bottom{padding:0;height:100%;background:#0000;display:flex;flex-direction:column;align-items:center;justify-content:center}}.cmp-content-rich-text .media-carousel__poster .bottom .video-title{display:flex;align-items:center;overflow:hidden}@media (max-width: 1024px){.cmp-content-rich-text .media-carousel__poster .bottom .video-title{width:100%;height:auto;min-height:45px;justify-content:center;padding:7px 15px;background:#57068c}}.cmp-content-rich-text .media-carousel__poster .bottom .video-title>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;margin:0;color:#fff}@media (max-width: 1024px){.cmp-content-rich-text .media-carousel__poster .bottom .video-title>*{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}@media (max-width: 1024px){.cmp-content-rich-text .media-carousel__poster .bottom .video-title>*{text-align:center}}@media (max-width: 1024px){.cmp-content-rich-text .media-carousel__poster{border-radius:0}}.cmp-content-rich-text .media-carousel__poster .bottom{position:absolute;height:auto}@media (max-width: 1024px){.cmp-content-rich-text .media-carousel__poster .bottom .video-title{padding:14px}}.cmp-content-rich-text .media-carousel__poster .bottom .video-title span{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-content-rich-text .media-carousel__poster .bottom .video-title span{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-content-rich-text .media-carousel__poster .bottom .video-title span{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}.cmp-content-rich-text .media-carousel .img-wrapper{display:flex;position:relative;justify-content:center}@media (max-width: 1024px){.cmp-content-rich-text .media-carousel .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp-content-rich-text .media-carousel .play-button:hover{transform:scale(1) translate(-50%,-50%)}}.cmp-content-rich-text .media-carousel__image-wrapper img,.cmp-content-rich-text .media-carousel__poster img{width:100%;object-fit:cover}.cmp-content-rich-text .media-carousel__image-wrapper img.landscape,.cmp-content-rich-text .media-carousel__poster img.landscape{aspect-ratio:780/520}@media (max-width: 1024px){.cmp-content-rich-text .media-carousel__image-wrapper img.landscape,.cmp-content-rich-text .media-carousel__poster img.landscape{aspect-ratio:350/233;border-radius:8px 8px 0 0}}.cmp-content-rich-text .media-carousel__image-wrapper img.portrait,.cmp-content-rich-text .media-carousel__poster img.portrait{aspect-ratio:380/570}@media (max-width: 1024px){.cmp-content-rich-text .media-carousel__image-wrapper img.portrait,.cmp-content-rich-text .media-carousel__poster img.portrait{aspect-ratio:300/450}}.cmp-content-rich-text .cta{width:fit-content;margin-top:35px}@media (max-width: 1024px){.cmp-content-rich-text .cta{margin-top:45px}}.cmp-content-rich-text .cta a{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-content-rich-text .cta a{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-content-rich-text .purple-line{display:inline-block;margin:90px 0;border-bottom:12px solid #57068c;width:74px}.cmp-content-rich-text .swiper-controls{display:flex;justify-content:center;gap:30px;margin-top:30px}.cmp-content-rich-text .swiper-controls button.swiper-button-prev,.cmp-content-rich-text .swiper-controls button.swiper-button-next{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 14px 23px #00000040;z-index:2;transition:.3s ease}@media (max-width: 1024px){.cmp-content-rich-text .swiper-controls button.swiper-button-prev,.cmp-content-rich-text .swiper-controls button.swiper-button-next{box-shadow:0 4px 30px #27064826}}.cmp-content-rich-text .swiper-controls button.swiper-button-prev:after,.cmp-content-rich-text .swiper-controls button.swiper-button-next:after{content:"";display:inline-block;border:solid #57068c;border-width:0 2px 2px 0;padding:5px}@media (max-width: 1024px){.cmp-content-rich-text .swiper-controls button.swiper-button-prev:after,.cmp-content-rich-text .swiper-controls button.swiper-button-next:after{border:solid #8900e1;border-width:0 2px 2px 0}}@media (min-width: 1025px){.cmp-content-rich-text .swiper-controls button.swiper-button-prev:hover,.cmp-content-rich-text .swiper-controls button.swiper-button-next:hover{transform:scale(1.2)}}.cmp-content-rich-text .swiper-controls .swiper-button-next{right:-25px}@media (max-width: 1024px){.cmp-content-rich-text .swiper-controls .swiper-button-next{right:-5px}}.cmp-content-rich-text .swiper-controls .swiper-button-next:after{transform:rotate(-45deg);margin-right:5px}.cmp-content-rich-text .swiper-controls .swiper-button-prev{left:-25px}@media (max-width: 1024px){.cmp-content-rich-text .swiper-controls .swiper-button-prev{left:-5px}}.cmp-content-rich-text .swiper-controls .swiper-button-prev:after{transform:rotate(135deg);margin-left:5px}.cmp-content-rich-text .swiper-controls .swiper-button-lock{display:none!important}@media (max-width: 1024px){.cmp-content-rich-text .swiper-controls{gap:35px}}.cmp-content-rich-text .swiper-controls:has(.swiper-button-lock){display:none}.cmp-content-rich-text .swiper-controls .swiper-button-prev,.cmp-content-rich-text .swiper-controls .swiper-button-next{position:static;transform:translate(0);margin:0}@media (min-width: 1025px){.cmp-content-rich-text .swiper-controls .swiper-button-prev:hover,.cmp-content-rich-text .swiper-controls .swiper-button-next:hover{transform:scale(1.2)}}.cmp-content-spotlight{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.cmp-content-spotlight{padding-bottom:60px}}.cmp-content-spotlight .featured{display:grid;grid-template-columns:1fr 615px;border-radius:4px;height:375px;overflow:hidden;margin-bottom:35px}@media (max-width: 1024px){.cmp-content-spotlight .featured{grid-template-columns:1fr;border-radius:8px;height:auto}}.cmp-content-spotlight .featured img{width:100%;height:100%;object-fit:cover;overflow:hidden}@media (max-width: 1024px){.cmp-content-spotlight .featured img{height:181px}}.cmp-content-spotlight .featured__content{display:flex;flex-direction:column;background-color:#57068c;background-image:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/07da813ef7ac3b83aec5.png);padding:35px 35px 34px;color:#fff;background-position:right;background-repeat:no-repeat;background-size:cover}@media (max-width: 1024px){.cmp-content-spotlight .featured__content{padding:27px 18px 25px 20px;background-image:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/de520817139e0fb6ae55.png)}}.cmp-content-spotlight .featured__label{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;color:#fff;border-bottom:2px solid rgba(0,0,0,0);align-self:flex-start;max-width:244px;margin:0}@media (max-width: 1024px){.cmp-content-spotlight .featured__label{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (min-width: 1025px){.cmp-content-spotlight .featured__label:hover{border-color:#8900e1}}.cmp-content-spotlight .featured__label:hover{color:#fff}@media (min-width: 1025px){.cmp-content-spotlight .featured__label:hover{border-color:#fff}}.cmp-content-spotlight .featured__title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;color:#fff;border-bottom:2px solid rgba(0,0,0,0);margin-top:20px;margin-bottom:0;max-width:472px;border:none}@media (min-width: 1025px){.cmp-content-spotlight .featured__title:hover{border-color:#8900e1}}.cmp-content-spotlight .featured__title:hover{color:#fff}@media (min-width: 1025px){.cmp-content-spotlight .featured__title:hover{border-color:#fff}}@media (min-width: 1025px){.cmp-content-spotlight .featured__title{margin-top:35px}.cmp-content-spotlight .featured__title:hover{text-decoration:underline;text-underline-offset:6px}}.cmp-content-spotlight .featured__title *{margin:0}.cmp-content-spotlight .featured__date{margin-top:auto;margin-bottom:0;font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;max-width:244px}@media (max-width: 1024px){.cmp-content-spotlight .featured__date{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px){.cmp-content-spotlight .featured__date{margin-top:20px}}.cmp-content-spotlight .content{position:relative}.cmp-content-spotlight .swiper-controls button.swiper-button-prev,.cmp-content-spotlight .swiper-controls button.swiper-button-next{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 14px 23px #00000040;z-index:2;transition:.3s ease}@media (max-width: 1024px){.cmp-content-spotlight .swiper-controls button.swiper-button-prev,.cmp-content-spotlight .swiper-controls button.swiper-button-next{box-shadow:0 4px 30px #27064826}}.cmp-content-spotlight .swiper-controls button.swiper-button-prev:after,.cmp-content-spotlight .swiper-controls button.swiper-button-next:after{content:"";display:inline-block;border:solid #57068c;border-width:0 2px 2px 0;padding:5px}@media (max-width: 1024px){.cmp-content-spotlight .swiper-controls button.swiper-button-prev:after,.cmp-content-spotlight .swiper-controls button.swiper-button-next:after{border:solid #8900e1;border-width:0 2px 2px 0}}@media (min-width: 1025px){.cmp-content-spotlight .swiper-controls button.swiper-button-prev:hover,.cmp-content-spotlight .swiper-controls button.swiper-button-next:hover{transform:scale(1.2)}}.cmp-content-spotlight .swiper-controls .swiper-button-next{right:-25px}@media (max-width: 1024px){.cmp-content-spotlight .swiper-controls .swiper-button-next{right:-5px}}.cmp-content-spotlight .swiper-controls .swiper-button-next:after{transform:rotate(-45deg);margin-right:5px}.cmp-content-spotlight .swiper-controls .swiper-button-prev{left:-25px}@media (max-width: 1024px){.cmp-content-spotlight .swiper-controls .swiper-button-prev{left:-5px}}.cmp-content-spotlight .swiper-controls .swiper-button-prev:after{transform:rotate(135deg);margin-left:5px}.cmp-content-spotlight .swiper-controls .swiper-button-lock{display:none!important}@media (max-width: 1024px){.cmp-content-spotlight .swiper-controls{display:flex;gap:20px;margin-top:35px}}.cmp-content-spotlight .swiper-controls button.swiper-button-prev,.cmp-content-spotlight .swiper-controls button.swiper-button-next{margin:0;top:80px}@media (max-width: 1024px){.cmp-content-spotlight .swiper-controls button.swiper-button-prev,.cmp-content-spotlight .swiper-controls button.swiper-button-next{position:static;transform:translate(0)}}.cmp-content-spotlight .swiper .swiper-slide{max-width:285px}.cmp-content-spotlight .swiper .swiper-slide img{width:100%;height:154px;object-fit:cover;margin-bottom:20px;border-radius:2px}@media (max-width: 1024px){.cmp-content-spotlight .swiper .swiper-slide img{margin-bottom:30px}}.cmp-content-spotlight .swiper .swiper-slide__label{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;max-width:100%;display:inline-block;color:#57068c;margin-bottom:15px;margin-top:0}@media (max-width: 1024px){.cmp-content-spotlight .swiper .swiper-slide__label{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (min-width: 1025px){.cmp-content-spotlight .swiper .swiper-slide__label:hover{border-color:#8900e1}}.cmp-content-spotlight .swiper .swiper-slide__link{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;color:#000;font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;border:none}@media (min-width: 1025px){.cmp-content-spotlight .swiper .swiper-slide__link:hover{border-color:#8900e1}}.cmp-content-spotlight .swiper .swiper-slide__link:hover{color:#8900e1}@media (max-width: 1024px){.cmp-content-spotlight .swiper .swiper-slide__link{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}@media (min-width: 1025px){.cmp-content-spotlight .swiper .swiper-slide__link:hover{text-decoration:underline;text-underline-offset:6px}}.cmp-content-spotlight .swiper .swiper-slide__date{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#57068c;margin-top:35px;margin-bottom:0}@media (max-width: 1024px){.cmp-content-spotlight .swiper .swiper-slide__date{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px){.cmp-content-spotlight .swiper .swiper-slide__date{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin-top:20px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-content-spotlight .swiper .swiper-slide__date{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-content-spotlight .eyebrow{cursor:pointer}.cmp-course-grid{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.cmp-course-grid{padding-top:60px;padding-bottom:60px}}.cmp-course-grid__title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:0;margin-bottom:60px}.cmp-course-grid__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0;margin-bottom:0}@media (max-width: 1024px){.cmp-course-grid__subtitle{margin-bottom:25px}}.cmp-course-grid__text{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin-top:35px;margin-bottom:0}@media (max-width: 1024px){.cmp-course-grid__text{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-course-grid__text{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:25px}}.cmp-course-grid__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin-top:15px;margin-bottom:0}@media (max-width: 1024px){.cmp-course-grid__label{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-course-grid__subtitle,.cmp-course-grid__text,.cmp-course-grid__label{max-width:720px}.cmp-course-grid__container{margin-top:35px}@media (max-width: 1024px){.cmp-course-grid__container{margin-top:40px}}.cmp-course-grid__block+.cmp-course-grid__block{margin-top:120px}@media (max-width: 1024px){.cmp-course-grid__block+.cmp-course-grid__block{margin-top:60px}}.cmp-course-grid .swiper{margin-top:35px;overflow:visible}@media (max-width: 1024px){.cmp-course-grid .swiper{margin-top:40px;overflow:hidden}}@media (min-width: 1025px){.cmp-course-grid .grid-cards{display:grid;grid-template-columns:repeat(3,minmax(100px,1fr));gap:20px}}.cmp-course-grid .grid-cards .sps-tooltip{position:absolute;top:20px;right:19px;z-index:1}.cmp-course-grid .grid-cards .cmp-button.bookmark{width:fit-content;height:fit-content;display:flex;align-items:center;justify-content:center;padding:0;background:#0000;font-size:22px;color:#f4ec51;text-align:center;font-weight:100;cursor:pointer;border:0}.cmp-course-grid .grid-cards .cmp-button.bookmark:hover:before{content:"\ea08"}.cmp-course-grid .grid-cards .cmp-button.bookmark:before{font-family:icons,sans-serif;content:"\ea09"}.cmp-course-grid .grid-cards .cmp-button.bookmark.active:before{content:"\ea08"}.cmp-course-grid .tooltip-box{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;padding:13px 8px 12px 9px;width:fit-content}@media (max-width: 1024px){.cmp-course-grid .tooltip-box{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-course-grid .grid-card:hover .card{background-color:#fff}.cmp-course-grid .grid-card:hover .card:before{opacity:0}.cmp-course-grid .grid-card:hover .content{color:#8900e1}.cmp-course-grid .grid-card:hover .tags .tag{background:#57068c;color:#fff}.cmp-course-grid .grid-card:hover .cmp-button.bookmark{color:#8900e1}.cmp-course-grid .card{position:relative;display:flex;flex-direction:column;gap:30px;width:100%;max-width:432px;background:#57068c;border-radius:8px;transition:background .3s ease;z-index:1;padding:45px 35px;width:auto;height:100%;gap:20px;overflow:hidden}@media (max-width: 1024px){.cmp-course-grid .card{width:100%;gap:20px}}.cmp-course-grid .card:before{content:"";opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/35cdebe79f63e15006bb.svg) no-repeat top right/cover;z-index:-1;transition:opacity .3s ease}@media (max-width: 1024px){.cmp-course-grid .card:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/7677fc9026d2da80c9e2.svg) top right/cover}}@media (min-width: 1025px){.cmp-course-grid .card:hover,.cmp-course-grid .card:focus{background:#fff}.cmp-course-grid .card:hover:before,.cmp-course-grid .card:focus:before{opacity:0}.cmp-course-grid .card:hover .content,.cmp-course-grid .card:focus .content{color:#8900e1}.cmp-course-grid .card:hover .content p,.cmp-course-grid .card:focus .content p{color:#702b9d}.cmp-course-grid .card:hover .tags .tag,.cmp-course-grid .card:focus .tags .tag{color:#fff;background:#57068c}}.cmp-course-grid .card .content{color:#fff;margin-top:64px;transition:color .3s ease}@media (max-width: 1024px){.cmp-course-grid .card .content{margin-top:0}}.cmp-course-grid .card .content:after{font-family:icons,sans-serif;content:"\ea05";display:block;font-size:32px;margin-top:30px}@media (max-width: 1024px){.cmp-course-grid .card .content:after{font-size:25px;margin-top:20px}}.cmp-course-grid .card .content h4,.cmp-course-grid .card .content h5{margin:0}.cmp-course-grid .card .content p{font-size:12px;font-weight:700;line-height:160%;letter-spacing:-.36px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:20px 0 0;opacity:.7}@media (max-width: 1024px){.cmp-course-grid .card .content p{font-size:13px;font-weight:700;line-height:160%;letter-spacing:0}}@media (max-width: 1024px){.cmp-course-grid .card .content p{margin-top:10px}}.cmp-course-grid .card .tag{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;color:#330662;display:flex;justify-content:center;align-items:center;width:fit-content;background:#eee6f3;padding:10px;border-radius:100px;box-sizing:border-box;overflow:hidden}@media (max-width: 1024px){.cmp-course-grid .card .tag{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-course-grid .card .tag.stem{margin-left:auto;background:#f4ec51}.cmp-course-grid .card .tag.stem:before{content:"\ea28";font-family:icons,sans-serif;font-size:18px;margin-right:5px}.cmp-course-grid .card .tag.stem+.content{margin-top:0}.cmp-course-grid .card .tags{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:10px;max-width:100%;margin-top:auto}.cmp-course-grid .card .tags .tag{transition:all .3s ease}.cmp-course-grid .card:before{background:#57068c}@media (max-width: 1024px){.cmp-course-grid .card{gap:35px}}@media (max-width: 1024px){.cmp-course-grid .card{padding:30px 20px}}.cmp-course-grid .card .content{margin-top:0}.cmp-course-grid .card .content:after{margin-top:20px}@media (max-width: 1024px){.cmp-course-grid .card .content:after{margin-top:35px}}.cmp-course-grid .card .content p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin-top:20px}@media (max-width: 1024px){.cmp-course-grid .card .content p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-course-grid .card .content p{margin-top:15px}}.cmp-course-grid .card:hover .content p{color:#330662}.cmp-course-grid .container{position:relative}.cmp-course-grid .container button.swiper-button-prev,.cmp-course-grid .container button.swiper-button-next{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 14px 23px #00000040;z-index:2;transition:.3s ease}@media (max-width: 1024px){.cmp-course-grid .container button.swiper-button-prev,.cmp-course-grid .container button.swiper-button-next{box-shadow:0 4px 30px #27064826}}.cmp-course-grid .container button.swiper-button-prev:after,.cmp-course-grid .container button.swiper-button-next:after{content:"";display:inline-block;border:solid #57068c;border-width:0 2px 2px 0;padding:5px}@media (max-width: 1024px){.cmp-course-grid .container button.swiper-button-prev:after,.cmp-course-grid .container button.swiper-button-next:after{border:solid #8900e1;border-width:0 2px 2px 0}}@media (min-width: 1025px){.cmp-course-grid .container button.swiper-button-prev:hover,.cmp-course-grid .container button.swiper-button-next:hover{transform:scale(1.2)}}.cmp-course-grid .container .swiper-button-next{right:-25px}@media (max-width: 1024px){.cmp-course-grid .container .swiper-button-next{right:-5px}}.cmp-course-grid .container .swiper-button-next:after{transform:rotate(-45deg);margin-right:5px}.cmp-course-grid .container .swiper-button-prev{left:-25px}@media (max-width: 1024px){.cmp-course-grid .container .swiper-button-prev{left:-5px}}.cmp-course-grid .container .swiper-button-prev:after{transform:rotate(135deg);margin-left:5px}.cmp-course-grid .container .swiper-button-lock{display:none!important}.cmp-course-grid .container .swiper-controls{display:flex;column-gap:20px;margin-top:38px}.cmp-course-grid .container .swiper-controls .swiper-button-prev,.cmp-course-grid .container .swiper-controls .swiper-button-next{position:static;transform:none;margin-top:0}@media (max-width: 1024px){.cmp-course-grid .swiper-slide{max-width:337px;height:auto}}.cmp-course-grid .cta{display:flex;justify-content:center;margin-top:90px}.cmp-course-grid .cta .cmp-button.primary{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-course-grid .cta .cmp-button.primary{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-course-list{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.cmp-course-list{padding-top:60px;padding-bottom:60px}}.cmp-course-list .table .head{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;background-color:#57068c;color:#fff}@media (max-width: 1024px){.cmp-course-list .table .head{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}.cmp-course-list .table .head .cell+.cell{border-left:1px solid #7b5aa6}.cmp-course-list .table .heading{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;background-color:#eee6f3}@media (max-width: 1024px){.cmp-course-list .table .heading{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-course-list .table .description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;background-color:#f0f0f0}@media (max-width: 1024px){.cmp-course-list .table .description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-course-list .table .description .cell{max-width:885px}.cmp-course-list .table .show-all{background-color:#f0f0f0;padding:13px 19px 12px 15px}.cmp-course-list .table .show-all button{border:none;color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;cursor:pointer;background:#0000}@media (min-width: 1025px){.cmp-course-list .table .show-all button:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-course-list .table .show-all button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-course-list .table .show-all button{border-bottom:2px solid #8900e1;padding-bottom:4px}}.cmp-course-list .table .row,.cmp-course-list .table .head{display:grid;grid-template-columns:minmax(25%,300px) minmax(65%,779px) minmax(10%,119px)}@media (max-width: 1024px){.cmp-course-list .table .row,.cmp-course-list .table .head{grid-template-columns:minmax(94px,26%) minmax(163px,50%) minmax(91px,24%)}}.cmp-course-list .table .row.odd{background-color:#fff}.cmp-course-list .table .row.even{background-color:#f0f0f0}.cmp-course-list .table .row.full-width{grid-template-columns:25% 1fr}@media (max-width: 1024px){.cmp-course-list .table .row.full-width{grid-template-columns:minmax(94px,26%) 1fr}}.cmp-course-list .table .row .cell{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}@media (max-width: 1024px){.cmp-course-list .table .row .cell{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-course-list .table .row .cell.credit{text-align:right}.cmp-course-list .table .row:last-child{border-bottom:1px solid rgba(0,0,0,.15)}.cmp-course-list .table .row .cell:first-child{border-left:1px solid #f0f0f0}.cmp-course-list .table .row .cell:last-child{border-right:1px solid #f0f0f0}.cmp-course-list .table .cell{padding:10px 19px 7px 10px}.cmp-course-list .table .cell+.cell{border-left:1px solid rgba(0,0,0,.15)}.cmp-course-list .table .cell a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none}@media (min-width: 1025px){.cmp-course-list .table .cell a:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-course-list .table .cell a{text-decoration:underline;text-underline-offset:5px}}.cmp-course-list .table .block+.block{margin-top:25px}.cmp-course-list .table .block .row:last-child{border-bottom:1px solid #f0f0f0}.cmp-course-list .cta{display:flex;justify-content:center;margin-top:60px}@media (max-width: 1024px){.cmp-course-list .cta{margin-top:45px}}.cmp-course-list .message-error,.cmp-course-list .message-success{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;color:#fb0f78;display:flex;align-items:flex-start;gap:9px}@media (max-width: 1024px){.cmp-course-list .message-error,.cmp-course-list .message-success{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-course-list .message-error .message-body,.cmp-course-list .message-success .message-body{max-width:486px}.cmp-course-section-list{padding:60px 0}@media (max-width: 1024px){.cmp-course-section-list{padding:60px 0}}.cmp-course-section-list .course-section-list .title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;max-width:792px;margin:0}.cmp-course-section-list .course-section-list .description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;max-width:600px;margin:25px 0 0}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-course-section-list .course-section-list .prerequisites{max-width:600px;margin:20px 0 0}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .prerequisites{margin-top:25px}}.cmp-course-section-list .course-section-list .prerequisites-title{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;margin:0}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .prerequisites-title{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-course-section-list .course-section-list .prerequisites-content{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin:0}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .prerequisites-content{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-course-section-list .course-section-list .prerequisites a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none}@media (min-width: 1025px){.cmp-course-section-list .course-section-list .prerequisites a:hover{border-color:#8900e1}}.cmp-course-section-list .course-section-list .season{margin-top:60px}.cmp-course-section-list .course-section-list .season-title{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;margin:0}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season-title{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}.cmp-course-section-list .course-section-list .season .section{margin-top:20px;padding:40px 40px 32px;background:#57068c;border-radius:8px}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section{margin-top:25px;padding:39px 15px 35px}}.cmp-course-section-list .course-section-list .season .section .section-title{margin:0;color:#fff}.cmp-course-section-list .course-section-list .season .section .containers{margin-top:28px;display:flex;justify-content:space-between}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers{flex-direction:column;margin-top:25px}}.cmp-course-section-list .course-section-list .season .section .containers .left-container{width:100%;max-width:778px}.cmp-course-section-list .course-section-list .season .section .containers .left-container .data-cards{display:grid;grid-template-columns:repeat(4,1fr);column-gap:6px;row-gap:5px}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .left-container .data-cards{grid-template-columns:repeat(2,1fr);gap:8px}}.cmp-course-section-list .course-section-list .season .section .containers .left-container .data-cards .card{padding:20px;background:#fff;border-radius:8px}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .left-container .data-cards .card{padding-left:15px}}.cmp-course-section-list .course-section-list .season .section .containers .left-container .data-cards .card-title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin:0}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .left-container .data-cards .card-title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-course-section-list .course-section-list .season .section .containers .left-container .data-cards .card-description{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;margin:0}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .left-container .data-cards .card-description{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .left-container .data-cards .card-description{margin-top:10px}}.cmp-course-section-list .course-section-list .season .section .containers .left-container .more-details.show .meeting-patterns{max-height:1000px;transition:max-height 1s ease-in-out}.cmp-course-section-list .course-section-list .season .section .containers .left-container .more-details.show button:after{content:"SEE LESS DETAILS \2013"}.cmp-course-section-list .course-section-list .season .section .containers .left-container .more-details .meeting-patterns{max-height:0;transition:max-height .5s cubic-bezier(0,1,0,1);overflow:hidden}.cmp-course-section-list .course-section-list .season .section .containers .left-container .more-details .meeting-patterns ul{display:flex;flex-direction:column;gap:24px;margin:5px 0 0;padding:20px;background:#fff;border-radius:8px}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .left-container .more-details .meeting-patterns ul{gap:35px;margin-top:8px;padding:28px 90px 28px 15px}}.cmp-course-section-list .course-section-list .season .section .containers .left-container .more-details .meeting-patterns ul li{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;display:flex;justify-content:space-between;width:100%}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .left-container .more-details .meeting-patterns ul li{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .left-container .more-details .meeting-patterns ul li{flex-direction:column;gap:15px}}.cmp-course-section-list .course-section-list .season .section .containers .left-container .more-details .meeting-patterns ul li .meeting-date{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;width:100%;max-width:160px}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .left-container .more-details .meeting-patterns ul li .meeting-date{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-course-section-list .course-section-list .season .section .containers .left-container .more-details .meeting-patterns ul li .meeting-location{width:100%;max-width:267px}.cmp-course-section-list .course-section-list .season .section .containers .left-container .more-details .meeting-patterns+button{display:inherit}.cmp-course-section-list .course-section-list .season .section .containers .left-container .more-details button{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;display:none;padding:0;margin:30px 0 0;height:24px;border:none;background:#0000;color:#f4ec51;cursor:pointer}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .left-container .more-details button{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .left-container .more-details button{border-bottom:3px solid #f4ec51}}.cmp-course-section-list .course-section-list .season .section .containers .right-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;max-width:240px}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .right-container{align-items:center;max-width:100%}}.cmp-course-section-list .course-section-list .season .section .containers .right-container .tuition{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;width:100%;max-width:165px;text-align:left;color:#fff;margin:0 0 10px}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .right-container .tuition{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .right-container .tuition{text-align:center;margin:35px 0 0}.cmp-course-section-list .course-section-list .season .section .containers .right-container .tuition+.spots-available{margin-top:7px}}.cmp-course-section-list .course-section-list .season .section .containers .right-container .spots-available{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin:0;width:100%;max-width:165px;text-align:left;color:#eee6f3}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .right-container .spots-available{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .right-container .spots-available{text-align:center;margin-top:35px}}.cmp-course-section-list .course-section-list .season .section .containers .right-container .course-description{font-size:12px;font-weight:400;line-height:160%;letter-spacing:-.36px;margin:0;text-align:right;color:#eee6f3}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .right-container .course-description{font-size:13px;font-weight:400;line-height:160%;letter-spacing:0}}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .right-container .course-description{max-width:240px;margin:35px 0 21px;text-align:center}}.cmp-course-section-list .course-section-list .season .section .containers .right-container .course-cta{width:100%;margin:auto 0 72px}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .right-container .course-cta{margin:35px 0 0;width:auto}}.cmp-course-section-list .course-section-list .season .section .containers .right-container .course-cta button{gap:10px;margin-top:50px;margin-left:auto;width:100%;max-width:170px}@media (max-width: 1024px){.cmp-course-section-list .course-section-list .season .section .containers .right-container .course-cta button{margin:0}}.cmp-course-section-list .course-section-list .season .section .containers .right-container .course-cta button.course:before{content:"\ea0c";font-family:icons,sans-serif;font-size:16px;font-weight:400}.cmp-course-section-list .course-section-list .season .section .containers .right-container .course-cta button.alert:before{content:"\ea06";font-family:icons,sans-serif;font-size:15px;font-weight:400}.alert-me-modal{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%}.alert-me-modal .alert-headline{width:100%;max-width:716px;margin:0}.alert-me-modal .alert-subheadline{font-size:24px;font-weight:400;line-height:170%;letter-spacing:.72px;width:100%;margin:15px 0 0}@media (max-width: 1024px){.alert-me-modal .alert-subheadline{font-size:21px;font-weight:400;line-height:160%;letter-spacing:0}}.alert-me-modal .alert-description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;width:100%;max-width:618px;margin:15px 0 0}@media (max-width: 1024px){.alert-me-modal .alert-description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.alert-me-modal .alert-description{margin-top:35px}}.alert-me-modal form.sps-form-control{--bg-color: #f0f0f0;width:100%;margin:45px 0 0}@media (max-width: 1024px){.alert-me-modal form.sps-form-control{margin-top:26px}}.alert-me-modal form.sps-form-control input{width:100%;max-width:420px}.alert-me-modal form.sps-form-control button{margin:40px auto 0;gap:10px}@media (max-width: 1024px){.alert-me-modal form.sps-form-control button{margin-top:45px}}.alert-me-modal form.sps-form-control button:before{content:"\ea06";font-family:icons,sans-serif;font-size:15px}.add-course-modal{text-align:center}.add-course-modal .message.message-success .description-success,.add-course-modal .message.message-error .description-error{display:block}.add-course-modal .message .cmp-teaser-form__title{text-overflow:initial;white-space:normal;margin-bottom:0}.add-course-modal .message .description-success,.add-course-modal .message .description-error{display:none;margin-top:15px}@media (max-width: 1024px){.add-course-modal .message .description-success,.add-course-modal .message .description-error{margin-top:35px}}.add-course-modal .message .description-success p,.add-course-modal .message .description-error p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin:0}@media (max-width: 1024px){.add-course-modal .message .description-success p,.add-course-modal .message .description-error p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.add-course-modal .cta{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:45px}@media (max-width: 1024px){.add-course-modal .cta{flex-direction:column;gap:25px;margin-top:25px}.add-course-modal .cta .cmp-button{min-width:210px}}.cmp-degree-program-overview{padding-top:58px;padding-bottom:58px}@media (max-width: 1024px){.cmp-degree-program-overview{padding-top:84px;padding-bottom:60px}}.cmp-degree-program-overview .degree-program-overview{display:grid;grid-template-areas:"content key-info" "content stats" "media-content media-content";grid-template-rows:auto 1fr auto;grid-template-columns:570px 480px;justify-content:space-between}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview{display:flex;flex-direction:column;gap:45px}}.cmp-degree-program-overview .degree-program-overview .title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:0 0 40px}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:0 0 45px}}.cmp-degree-program-overview .degree-program-overview .content{grid-area:content}.cmp-degree-program-overview .degree-program-overview .content>h2.title{font-size:42px}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .content>h2.title{font-size:36px}}.cmp-degree-program-overview .degree-program-overview .content .sps-read-more.expanded .js-read-more{display:none}.cmp-degree-program-overview .degree-program-overview .content .sps-read-more .rte{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;width:100%;max-width:570px;margin:0}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .content .sps-read-more .rte{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .content .sps-read-more .rte{width:100%}}.cmp-degree-program-overview .degree-program-overview .content .sps-read-more .rte a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;border-bottom:2px solid rgba(0,0,0,0)}@media (min-width: 1025px){.cmp-degree-program-overview .degree-program-overview .content .sps-read-more .rte a:hover{border-color:#8900e1}}.cmp-degree-program-overview .degree-program-overview .content .sps-read-more .rte a:hover{border-bottom:2px solid #8900e1}.cmp-degree-program-overview .degree-program-overview .content .sps-read-more .rte>*{margin:0 0 10px}.cmp-degree-program-overview .degree-program-overview .content .sps-read-more .rte>p:not(:first-child){margin-top:20px}.cmp-degree-program-overview .degree-program-overview .content .sps-read-more .rte>ul:not(:first-child),.cmp-degree-program-overview .degree-program-overview .content .sps-read-more .rte>ol:not(:first-child){margin-top:35px}.cmp-degree-program-overview .degree-program-overview .content .sps-read-more .js-read-more{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;color:#8900e1;margin:15px 0 0;padding:0;border:none;display:flex;align-items:center;gap:8px;cursor:pointer}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .content .sps-read-more .js-read-more{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .content .sps-read-more .js-read-more{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin-top:45px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .content .sps-read-more .js-read-more{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-degree-program-overview .degree-program-overview .content .sps-read-more .js-read-more:after{content:"\ea24";font-family:icons,sans-serif;font-size:9px}.cmp-degree-program-overview .degree-program-overview .content .cta{width:fit-content;margin:45px 0 0}.cmp-degree-program-overview .degree-program-overview .content .cmp-button.add-bookmark{margin:35px 0 0;width:260px;font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;position:relative;display:flex;justify-content:center;align-items:center;height:40px;padding:14px 20px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:#8900e1;background:#0000;border-color:#8900e1;transition:none}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .content .cmp-button.add-bookmark{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-degree-program-overview .degree-program-overview .content .cmp-button.add-bookmark:disabled,.cmp-degree-program-overview .degree-program-overview .content .cmp-button.add-bookmark:disabled:hover,.cmp-degree-program-overview .degree-program-overview .content .cmp-button.add-bookmark.disabled,.cmp-degree-program-overview .degree-program-overview .content .cmp-button.add-bookmark.disabled:hover,.cmp-degree-program-overview .degree-program-overview .content .cmp-button.add-bookmark.pending,.cmp-degree-program-overview .degree-program-overview .content .cmp-button.add-bookmark.pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#666;background:#cdcdcd}.cmp-degree-program-overview .degree-program-overview .content .cmp-button.add-bookmark.link-button.disabled{pointer-events:none;cursor:default}.cmp-degree-program-overview .degree-program-overview .content .cmp-button.add-bookmark a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.cmp-degree-program-overview .degree-program-overview .content .cmp-button.add-bookmark:hover{border-color:#8900e1;border-width:2px}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .content .cmp-button.add-bookmark{margin-top:45px}}.cmp-degree-program-overview .degree-program-overview .content .cmp-button.add-bookmark.active .add-bookmark-text{display:none}.cmp-degree-program-overview .degree-program-overview .content .cmp-button.add-bookmark.active .remove-bookmark-text{display:inline-flex}.cmp-degree-program-overview .degree-program-overview .content .cmp-button.add-bookmark:not(.active) .add-bookmark-text{display:inline-flex}.cmp-degree-program-overview .degree-program-overview .content .cmp-button.add-bookmark:not(.active) .remove-bookmark-text{display:none}.cmp-degree-program-overview .degree-program-overview .content .cmp-button{width:260px;padding:0}.cmp-degree-program-overview .degree-program-overview .key-info{grid-area:key-info}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .key-info.list-type{margin-top:-63px}}.cmp-degree-program-overview .degree-program-overview .key-info .cards{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;width:480px;padding:25px 20px 22px 25px;background:#8900e1;border-radius:8px}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .key-info .cards{column-gap:10px;row-gap:11px;width:100%;padding:15px;margin-top:0}}.cmp-degree-program-overview .degree-program-overview .key-info .cards .card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:11px 15px 9px;background:#fff;border-radius:8px}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .key-info .cards .card{gap:13px;padding:14px 8px 13px 13px}}.cmp-degree-program-overview .degree-program-overview .key-info .cards .card:nth-child(1){grid-area:1/1/2/2}.cmp-degree-program-overview .degree-program-overview .key-info .cards .card:nth-child(2){grid-area:1/2/2/3}.cmp-degree-program-overview .degree-program-overview .key-info .cards .card:nth-child(3){grid-area:2/1/4/2}.cmp-degree-program-overview .degree-program-overview .key-info .cards .card:nth-child(4){grid-area:2/2/3/3}.cmp-degree-program-overview .degree-program-overview .key-info .cards .card:nth-child(5){grid-area:3/2/4/3}.cmp-degree-program-overview .degree-program-overview .key-info .cards .card .title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;display:flex;gap:10px;margin-bottom:0}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .key-info .cards .card .title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-degree-program-overview .degree-program-overview .key-info .cards .card .title span{margin:0}.cmp-degree-program-overview .degree-program-overview .key-info .cards .card .title span:after{content:attr(data-note);font-size:10px;vertical-align:text-bottom;font-weight:900}.cmp-degree-program-overview .degree-program-overview .key-info .cards .card .title .tooltip-box{left:0}.cmp-degree-program-overview .degree-program-overview .key-info .cards .card .text{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;max-width:161px}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .key-info .cards .card .text{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}.cmp-degree-program-overview .degree-program-overview .key-info .cards .card .text *{margin:0}.cmp-degree-program-overview .degree-program-overview .stats{grid-area:stats;width:480px;margin-top:20px;display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:20px}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .stats{order:3;align-items:normal;width:100%;margin-top:0;gap:10px}}.cmp-degree-program-overview .degree-program-overview .stats .element{padding:35px 25px 45px;border-radius:8px;background:#fff}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .stats .element{padding:14px 10px 21px 15px}}.cmp-degree-program-overview .degree-program-overview .stats .element h4{margin:0}.cmp-degree-program-overview .degree-program-overview .stats .element .info{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin:17px 0 0}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .stats .element .info{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-degree-program-overview .degree-program-overview .stats .element .info:before{content:"";display:block;width:44px;height:6px;margin-bottom:17px;background:#8900e1}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .stats .element .info:before{height:5px}}.cmp-degree-program-overview .degree-program-overview .stats .element .info:after{content:attr(data-note);font-size:8px;vertical-align:super;font-weight:900;margin-left:-4px}.cmp-degree-program-overview .degree-program-overview .stats .element .info>*:last-child{display:inline}.cmp-degree-program-overview .degree-program-overview .stats .element .info *{margin:0}.cmp-degree-program-overview .degree-program-overview .media-content{grid-area:media-content;position:relative;overflow:hidden;display:flex;flex-direction:column;margin-top:60px}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .media-content{border-radius:8px}}.cmp-degree-program-overview .degree-program-overview .media-content img{max-width:100%;height:100%;object-fit:contain;align-self:flex-end}.cmp-degree-program-overview .degree-program-overview .media-content .bottom{position:relative;bottom:0;left:0;width:100%;height:90px;display:flex;justify-content:flex-start;align-items:center;gap:30px;padding:20px;background:#57068c;box-sizing:border-box}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .media-content .bottom{padding:0;height:100%;background:#0000;display:flex;flex-direction:column;align-items:center;justify-content:center}}.cmp-degree-program-overview .degree-program-overview .media-content .bottom .video-title{display:flex;align-items:center;overflow:hidden}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .media-content .bottom .video-title{width:100%;height:auto;min-height:45px;justify-content:center;padding:7px 15px;background:#57068c}}.cmp-degree-program-overview .degree-program-overview .media-content .bottom .video-title>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;margin:0;color:#fff}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .media-content .bottom .video-title>*{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .media-content .bottom .video-title>*{text-align:center}}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .media-content{order:4;border-radius:0;margin-top:15px}.cmp-degree-program-overview .degree-program-overview .media-content img{border-radius:2px;max-height:450px}}.cmp-degree-program-overview .degree-program-overview .media-content .img-wrapper{display:flex;position:relative;justify-content:center}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .media-content .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp-degree-program-overview .degree-program-overview .media-content .play-button:hover{transform:scale(1) translate(-50%,-50%)}}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .media-content .bottom .video-title>*{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-degree-program-overview .degree-program-overview .list{border-bottom:10px solid #57068c;padding-bottom:24px;padding-right:61px;padding-top:3px}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .list{padding-bottom:28px;padding-top:0;padding-right:0}}.cmp-degree-program-overview .degree-program-overview .list__text{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;margin:0}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .list__text{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}.cmp-degree-program-overview .degree-program-overview .list__title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin:0}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .list__title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-degree-program-overview .degree-program-overview .list__title:not(:first-child){margin-top:25px}.cmp-degree-program-overview .degree-program-overview .list ul{list-style-type:none;margin-top:10px;margin-bottom:0;padding:0}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .list ul{margin-top:16px}}.cmp-degree-program-overview .degree-program-overview .list ul li{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;color:#8900e1}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .list ul li{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-degree-program-overview .degree-program-overview .list ul li+li{margin-top:6px}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .list ul li+li{margin-top:16px}}@media (max-width: 1024px){.cmp-degree-program-overview .degree-program-overview .title+.list{margin-top:45px}}.cmp-degrees-programs{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.cmp-degrees-programs{padding-top:45px;padding-bottom:60px}}.cmp-degrees-programs.landing-grid{padding-top:120px;padding-bottom:120px}@media (max-width: 1024px){.cmp-degrees-programs.landing-grid{padding-top:60px;padding-bottom:60px}}.cmp-degrees-programs.landing-grid .degrees .filter-section .section:not(:last-of-type){border-bottom:3px solid rgba(87,6,140,.1)}@media (max-width: 1024px){.cmp-degrees-programs.landing-grid .degrees .filter-section .section:not(:last-of-type){border-color:#eee6f333}}.cmp-degrees-programs.flexible-index{padding-top:120px;padding-bottom:120px}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index{padding-top:60px;padding-bottom:60px}}.cmp-degrees-programs.flexible-index .general-title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;width:100%;max-width:540px;margin:0}.cmp-degrees-programs.flexible-index .general-description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;width:100%;max-width:540px;margin:20px 0 0}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index .general-description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index .general-description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:25px 0 45px}}.cmp-degrees-programs.flexible-index .list-cards{margin-top:60px}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index .list-cards{margin-top:0}}.cmp-degrees-programs.flexible-index .list-cards.events .cards .card .avatar,.cmp-degrees-programs.flexible-index .list-cards.articles .cards .card .avatar{display:none}.cmp-degrees-programs.flexible-index .list-cards.facultyBio .cards .card .eyebrow{text-transform:uppercase}.cmp-degrees-programs.flexible-index .list-cards .content-section .cards{display:flex;flex-direction:column;gap:30px;padding-top:30px;border-top:2px solid rgba(87,6,140,.2)}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index .list-cards .content-section .cards{padding-top:45px}}.cmp-degrees-programs.flexible-index .list-cards .content-section .cards .card{display:flex;gap:39px;border-bottom:2px solid rgba(87,6,140,.2);padding-bottom:30px}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index .list-cards .content-section .cards .card{padding-top:15px}}.cmp-degrees-programs.flexible-index .list-cards .content-section .cards .card .avatar{flex-shrink:0;width:140px;height:140px;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/71317bff5decca6fecb7.jpg) center/cover;border-radius:50%;font-size:0;text-indent:-9999px;color:#0000;overflow:hidden}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index .list-cards .content-section .cards .card .avatar{display:none}}.cmp-degrees-programs.flexible-index .list-cards .content-section .cards .card .avatar img{width:100%;height:100%;object-fit:cover}.cmp-degrees-programs.flexible-index .list-cards .content-section .cards .card .content .eyebrow{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;color:#57068c;margin:0 0 20px}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index .list-cards .content-section .cards .card .content .eyebrow{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-degrees-programs.flexible-index .list-cards .content-section .cards .card .content .title{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;color:#000;margin:0 0 20px;border:none}@media (min-width: 1025px){.cmp-degrees-programs.flexible-index .list-cards .content-section .cards .card .content .title:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index .list-cards .content-section .cards .card .content .title{margin-bottom:20px}}.cmp-degrees-programs.flexible-index .list-cards .content-section .cards .card .content .title:hover{color:#8900e1;text-decoration:underline;text-underline-offset:4px;border-color:#8900e1}.cmp-degrees-programs.flexible-index .list-cards .content-section .cards .card .content .title:after{content:"\ea05";font-family:icons,sans-serif;font-size:16px;color:#8900e1;display:inline-block;margin-left:25px}.cmp-degrees-programs.flexible-index .list-cards .content-section .cards .card .content .subtitle{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin:0}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index .list-cards .content-section .cards .card .content .subtitle{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-degrees-programs.flexible-index .list-cards .content-section .pagination{display:flex;justify-content:center;gap:40px;margin-top:92px;user-select:none}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index .list-cards .content-section .pagination{margin-top:60px}}.cmp-degrees-programs.flexible-index .list-cards .content-section .pagination button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index .list-cards .content-section .pagination button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-degrees-programs.flexible-index .list-cards .content-section .pagination button.prev,.cmp-degrees-programs.flexible-index .list-cards .content-section .pagination button.next{height:24px;text-transform:uppercase;color:#8900e1;background:#0000}.cmp-degrees-programs.flexible-index .list-cards .content-section .pagination .pages{display:flex;justify-content:center;align-items:center;gap:12px}.cmp-degrees-programs.flexible-index .list-cards .content-section .pagination .pages button{min-width:13px;height:20px;border-bottom:2px solid rgba(0,0,0,0);border-radius:0}.cmp-degrees-programs.flexible-index .list-cards .content-section .pagination .pages button.active{color:#8900e1;border-color:#8900e1;pointer-events:none;cursor:default}.cmp-degrees-programs.flexible-index .list-cards .filter-section .section{gap:20px}.cmp-degrees-programs.flexible-index .list-cards .filter-section .section:not(:last-of-type){border-bottom:3px solid rgba(87,6,140,.1)}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index .list-cards .filter-section .section:not(:last-of-type){border-color:#eee6f333}}.cmp-degrees-programs.flexible-index .list-cards .filter-section .section label.label{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;margin:0}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index .list-cards .filter-section .section label.label{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index .list-cards .filter-section .section .cmp-dropdown{max-width:100%;--dropdown-border-color: #ab82c5;--dropdown-border-width: 5px}.cmp-degrees-programs.flexible-index .list-cards .filter-section .section .cmp-dropdown .sps-dropdown .widget{border-radius:4px}}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index .list-cards .filter-section .section .search{border-bottom:5px solid #ab82c5}}@media (max-width: 1024px){.cmp-degrees-programs.flexible-index .list-cards .filter-section .cmp-button{gap:10px;height:55px;border-radius:8px}.cmp-degrees-programs.flexible-index .list-cards .filter-section .cmp-button i{font-size:12px}}.cmp-degrees-programs .programs{position:relative;background:#fff;border-radius:8px;margin-bottom:60px;padding:40px 30px}.cmp-degrees-programs .programs .dropdown{width:fit-content;max-width:870px;user-select:none}.cmp-degrees-programs .programs .dropdown.open:before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:#ffffffe6;overflow:hidden;pointer-events:none;z-index:1}.cmp-degrees-programs .programs .dropdown.open h3:after{content:"-"}.cmp-degrees-programs .programs .dropdown.open .list{display:block;pointer-events:all}.cmp-degrees-programs .programs .dropdown h3{position:relative;display:inline-block;align-items:center;margin:0;width:fit-content;padding-bottom:15px;border-bottom:4px solid #8900e1;cursor:pointer}.cmp-degrees-programs .programs .dropdown h3:after{content:"+";vertical-align:middle;display:inline-flex;justify-content:center;align-items:flex-end;width:26px;height:26px;line-height:32px;font-size:56px;font-weight:400;color:#8900e1;margin-left:50px}@media (max-width: 1024px){.cmp-degrees-programs .programs .dropdown h3:after{display:inline-flex;margin-left:15px}}.cmp-degrees-programs .programs .dropdown .list{display:none;position:absolute;left:0;top:0;width:930px;max-width:100%;margin:0;padding:40px 30px 16px;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 4px 34px #27064833;transition:opacity .3s ease;pointer-events:none;z-index:2}.cmp-degrees-programs .programs .dropdown .list ul{list-style:none;display:flex;flex-direction:column;gap:5px;margin:25px 0 0;padding:0;width:100%;height:100%;max-height:540px;overflow-y:auto}@media (max-width: 1024px){.cmp-degrees-programs .programs .dropdown .list ul{gap:35px;max-height:472px;margin-top:60px}}.cmp-degrees-programs .programs .dropdown .list ul li{width:fit-content;min-height:40px}@media (max-width: 1024px){.cmp-degrees-programs .programs .dropdown .list ul li{min-height:24px}}.cmp-degrees-programs .programs .dropdown .list ul li.active{border-bottom:4px solid #8900e1}@media (max-width: 1024px){.cmp-degrees-programs .programs .dropdown .list ul li.active{padding-bottom:4px}}.cmp-degrees-programs .programs .dropdown .list ul li a{font-size:24px;font-weight:400;line-height:170%;letter-spacing:.72px;color:#000}@media (max-width: 1024px){.cmp-degrees-programs .programs .dropdown .list ul li a{font-size:21px;font-weight:400;line-height:160%;letter-spacing:0}}@media (max-width: 1024px){.cmp-degrees-programs .programs .dropdown .list ul li a{line-height:110%}}.cmp-degrees-programs .programs .description p{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;color:#57068c;opacity:.7;padding-top:15px;margin:0;max-width:501px}@media (max-width: 1024px){.cmp-degrees-programs .programs .description p{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-degrees-programs .mobile-filters{padding-bottom:63px}.cmp-degrees-programs .mobile-filters button{gap:10px}.cmp-degrees-programs .mobile-filters button:before{content:"\ea16";font-family:icons,sans-serif;font-size:12px;color:#fff}.cmp-degrees-programs .mobile-filters .search{width:240px;margin-top:45px}.cmp-degrees-programs .search{position:relative;height:54px;border-radius:5px 5px 0 0;border-bottom:3px solid #8900e1;overflow:hidden;margin-top:25px}.cmp-degrees-programs .search:before{content:"\ea27";font-family:icons,sans-serif;position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:16px;color:#8900e1}.cmp-degrees-programs .search input{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;width:100%;height:100%;padding:10px 10px 10px 40px;box-shadow:none;outline:none;transition:all .3s ease;border:none}@media (max-width: 1024px){.cmp-degrees-programs .search input{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-degrees-programs .search input::-webkit-search-cancel-button{-webkit-appearance:none;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/110e8f17a73454578bbe.svg) no-repeat center/contain;width:14px;height:14px;cursor:pointer}@media (max-width: 1024px){.cmp-degrees-programs .search{margin-top:15px}}.cmp-degrees-programs .degrees,.cmp-degrees-programs .list-cards{display:flex;flex-direction:row;gap:60px}@media (max-width: 1024px){.cmp-degrees-programs .degrees,.cmp-degrees-programs .list-cards{flex-direction:column}}.cmp-degrees-programs .degrees .content-section,.cmp-degrees-programs .list-cards .content-section{flex:1}.cmp-degrees-programs .degrees .content-section .group,.cmp-degrees-programs .list-cards .content-section .group{margin-top:60px;border-top:3px solid rgba(87,6,140,.1);padding-top:30px}.cmp-degrees-programs .degrees .content-section .group:first-of-type,.cmp-degrees-programs .list-cards .content-section .group:first-of-type{margin-top:0}.cmp-degrees-programs .degrees .content-section .group h6,.cmp-degrees-programs .list-cards .content-section .group h6{margin:0 0 30px}.cmp-degrees-programs .degrees .content-section .group .cards,.cmp-degrees-programs .list-cards .content-section .group .cards{display:flex;flex-wrap:wrap;gap:36px}@media (max-width: 1024px){.cmp-degrees-programs .degrees .content-section .group .cards,.cmp-degrees-programs .list-cards .content-section .group .cards{grid-template-columns:1fr;gap:20px}}.cmp-degrees-programs .degrees .content-section .group .cards.small .card:before,.cmp-degrees-programs .list-cards .content-section .group .cards.small .card:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/ecf99b953b92da773103.svg) no-repeat top right/cover}.cmp-degrees-programs .degrees .content-section .group .cards.small .card .stem,.cmp-degrees-programs .list-cards .content-section .group .cards.small .card .stem{display:none}.cmp-degrees-programs .degrees .content-section .group .cards.small .card .content,.cmp-degrees-programs .list-cards .content-section .group .cards.small .card .content{margin-top:0}.cmp-degrees-programs .degrees .content-section .group .cards.small .card .content:after,.cmp-degrees-programs .list-cards .content-section .group .cards.small .card .content:after{content:none}.cmp-degrees-programs .degrees .content-section .group .cards.small .card .content h4,.cmp-degrees-programs .list-cards .content-section .group .cards.small .card .content h4{font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;display:inline-block;margin-right:25px}@media (max-width: 1024px){.cmp-degrees-programs .degrees .content-section .group .cards.small .card .content h4,.cmp-degrees-programs .list-cards .content-section .group .cards.small .card .content h4{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}@media (max-width: 1024px){.cmp-degrees-programs .degrees .content-section .group .cards.small .card .content h4,.cmp-degrees-programs .list-cards .content-section .group .cards.small .card .content h4{margin-right:0}}.cmp-degrees-programs .degrees .content-section .group .cards.small .card .content h4:after,.cmp-degrees-programs .list-cards .content-section .group .cards.small .card .content h4:after{font-family:icons,sans-serif;content:"\ea05";display:inline-flex;font-size:15px;line-height:initial;margin-left:20px}@media (max-width: 1024px){.cmp-degrees-programs .degrees .content-section .group .cards.small .card .content h4:after,.cmp-degrees-programs .list-cards .content-section .group .cards.small .card .content h4:after{font-size:17px}}.cmp-degrees-programs .degrees .content-section .group .cards.small .card .content p,.cmp-degrees-programs .list-cards .content-section .group .cards.small .card .content p{display:none}.cmp-degrees-programs .degrees .content-section .group .cards.small .card .tags,.cmp-degrees-programs .list-cards .content-section .group .cards.small .card .tags{max-width:100%}.cmp-degrees-programs .degrees .content-section .group .cards.small .card .tags .tag,.cmp-degrees-programs .list-cards .content-section .group .cards.small .card .tags .tag{display:none}.cmp-degrees-programs .degrees .content-section .group .cards.small .card .tags .tag:nth-of-type(1),.cmp-degrees-programs .degrees .content-section .group .cards.small .card .tags .tag:nth-of-type(2),.cmp-degrees-programs .degrees .content-section .group .cards.small .card .tags .tag:nth-of-type(3),.cmp-degrees-programs .list-cards .content-section .group .cards.small .card .tags .tag:nth-of-type(1),.cmp-degrees-programs .list-cards .content-section .group .cards.small .card .tags .tag:nth-of-type(2),.cmp-degrees-programs .list-cards .content-section .group .cards.small .card .tags .tag:nth-of-type(3){display:flex}.cmp-degrees-programs .degrees .content-section .group .cards .card,.cmp-degrees-programs .list-cards .content-section .group .cards .card{position:relative;display:flex;flex-direction:column;gap:30px;width:100%;max-width:432px;padding:30px;background:#57068c;border-radius:8px;transition:background .3s ease;z-index:1;gap:40px}@media (max-width: 1024px){.cmp-degrees-programs .degrees .content-section .group .cards .card,.cmp-degrees-programs .list-cards .content-section .group .cards .card{width:100%;gap:20px}}.cmp-degrees-programs .degrees .content-section .group .cards .card:before,.cmp-degrees-programs .list-cards .content-section .group .cards .card:before{content:"";opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/35cdebe79f63e15006bb.svg) no-repeat top right/cover;z-index:-1;transition:opacity .3s ease}@media (max-width: 1024px){.cmp-degrees-programs .degrees .content-section .group .cards .card:before,.cmp-degrees-programs .list-cards .content-section .group .cards .card:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/7677fc9026d2da80c9e2.svg) top right/cover}}@media (min-width: 1025px){.cmp-degrees-programs .degrees .content-section .group .cards .card:hover,.cmp-degrees-programs .degrees .content-section .group .cards .card:focus,.cmp-degrees-programs .list-cards .content-section .group .cards .card:hover,.cmp-degrees-programs .list-cards .content-section .group .cards .card:focus{background:#fff}.cmp-degrees-programs .degrees .content-section .group .cards .card:hover:before,.cmp-degrees-programs .degrees .content-section .group .cards .card:focus:before,.cmp-degrees-programs .list-cards .content-section .group .cards .card:hover:before,.cmp-degrees-programs .list-cards .content-section .group .cards .card:focus:before{opacity:0}.cmp-degrees-programs .degrees .content-section .group .cards .card:hover .content,.cmp-degrees-programs .degrees .content-section .group .cards .card:focus .content,.cmp-degrees-programs .list-cards .content-section .group .cards .card:hover .content,.cmp-degrees-programs .list-cards .content-section .group .cards .card:focus .content{color:#8900e1}.cmp-degrees-programs .degrees .content-section .group .cards .card:hover .content p,.cmp-degrees-programs .degrees .content-section .group .cards .card:focus .content p,.cmp-degrees-programs .list-cards .content-section .group .cards .card:hover .content p,.cmp-degrees-programs .list-cards .content-section .group .cards .card:focus .content p{color:#702b9d}.cmp-degrees-programs .degrees .content-section .group .cards .card:hover .tags .tag,.cmp-degrees-programs .degrees .content-section .group .cards .card:focus .tags .tag,.cmp-degrees-programs .list-cards .content-section .group .cards .card:hover .tags .tag,.cmp-degrees-programs .list-cards .content-section .group .cards .card:focus .tags .tag{color:#fff;background:#57068c}}.cmp-degrees-programs .degrees .content-section .group .cards .card .content,.cmp-degrees-programs .list-cards .content-section .group .cards .card .content{color:#fff;margin-top:64px;transition:color .3s ease}@media (max-width: 1024px){.cmp-degrees-programs .degrees .content-section .group .cards .card .content,.cmp-degrees-programs .list-cards .content-section .group .cards .card .content{margin-top:0}}.cmp-degrees-programs .degrees .content-section .group .cards .card .content:after,.cmp-degrees-programs .list-cards .content-section .group .cards .card .content:after{font-family:icons,sans-serif;content:"\ea05";display:block;font-size:32px;margin-top:30px}@media (max-width: 1024px){.cmp-degrees-programs .degrees .content-section .group .cards .card .content:after,.cmp-degrees-programs .list-cards .content-section .group .cards .card .content:after{font-size:25px;margin-top:20px}}.cmp-degrees-programs .degrees .content-section .group .cards .card .content h4,.cmp-degrees-programs .degrees .content-section .group .cards .card .content h5,.cmp-degrees-programs .list-cards .content-section .group .cards .card .content h4,.cmp-degrees-programs .list-cards .content-section .group .cards .card .content h5{margin:0}.cmp-degrees-programs .degrees .content-section .group .cards .card .content p,.cmp-degrees-programs .list-cards .content-section .group .cards .card .content p{font-size:12px;font-weight:700;line-height:160%;letter-spacing:-.36px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:20px 0 0;opacity:.7}@media (max-width: 1024px){.cmp-degrees-programs .degrees .content-section .group .cards .card .content p,.cmp-degrees-programs .list-cards .content-section .group .cards .card .content p{font-size:13px;font-weight:700;line-height:160%;letter-spacing:0}}@media (max-width: 1024px){.cmp-degrees-programs .degrees .content-section .group .cards .card .content p,.cmp-degrees-programs .list-cards .content-section .group .cards .card .content p{margin-top:10px}}.cmp-degrees-programs .degrees .content-section .group .cards .card .tag,.cmp-degrees-programs .list-cards .content-section .group .cards .card .tag{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;color:#330662;display:flex;justify-content:center;align-items:center;width:fit-content;background:#eee6f3;padding:10px;border-radius:100px;box-sizing:border-box;overflow:hidden}@media (max-width: 1024px){.cmp-degrees-programs .degrees .content-section .group .cards .card .tag,.cmp-degrees-programs .list-cards .content-section .group .cards .card .tag{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-degrees-programs .degrees .content-section .group .cards .card .tag.stem,.cmp-degrees-programs .list-cards .content-section .group .cards .card .tag.stem{margin-left:auto;background:#f4ec51}.cmp-degrees-programs .degrees .content-section .group .cards .card .tag.stem:before,.cmp-degrees-programs .list-cards .content-section .group .cards .card .tag.stem:before{content:"\ea28";font-family:icons,sans-serif;font-size:18px;margin-right:5px}.cmp-degrees-programs .degrees .content-section .group .cards .card .tag.stem+.content,.cmp-degrees-programs .list-cards .content-section .group .cards .card .tag.stem+.content{margin-top:0}.cmp-degrees-programs .degrees .content-section .group .cards .card .tags,.cmp-degrees-programs .list-cards .content-section .group .cards .card .tags{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:10px;max-width:100%;margin-top:auto}.cmp-degrees-programs .degrees .content-section .group .cards .card .tags .tag,.cmp-degrees-programs .list-cards .content-section .group .cards .card .tags .tag{transition:all .3s ease}.cmp-degrees-programs .degrees .content-section .js-load-more,.cmp-degrees-programs .list-cards .content-section .js-load-more{margin:60px auto 0}.cmp-degrees-programs .degrees .filter-section,.cmp-degrees-programs .list-cards .filter-section{display:flex;flex-direction:column;gap:20px;width:100%;max-width:240px}@media (max-width: 1024px){.cmp-degrees-programs .degrees .filter-section,.cmp-degrees-programs .list-cards .filter-section{display:none;gap:30px;max-width:100%}.cmp-degrees-programs .degrees .filter-section.open,.cmp-degrees-programs .list-cards .filter-section.open{display:flex;position:fixed;top:0;left:0;width:100%;height:100dvh;padding:85px 20px 20px;overflow-y:auto;background:#57068c;z-index:31}.cmp-degrees-programs .degrees .filter-section.open label,.cmp-degrees-programs .degrees .filter-section.open .reset-filters button,.cmp-degrees-programs .list-cards .filter-section.open label,.cmp-degrees-programs .list-cards .filter-section.open .reset-filters button{color:#fff!important}.cmp-degrees-programs .degrees .filter-section button.icon-close,.cmp-degrees-programs .list-cards .filter-section button.icon-close{position:fixed;top:46px;right:20px;color:#fff;cursor:pointer;background:#0000;padding:0;border:none}}.cmp-degrees-programs .degrees .filter-section .section,.cmp-degrees-programs .list-cards .filter-section .section{display:flex;flex-direction:column;gap:10px;padding-bottom:20px}@media (max-width: 1024px){.cmp-degrees-programs .degrees .filter-section .section,.cmp-degrees-programs .list-cards .filter-section .section{padding-bottom:30px}}.cmp-degrees-programs .degrees .filter-section .section:not(:last-of-type),.cmp-degrees-programs .list-cards .filter-section .section:not(:last-of-type){border-bottom:1px solid #57068c}@media (max-width: 1024px){.cmp-degrees-programs .degrees .filter-section .section:not(:last-of-type),.cmp-degrees-programs .list-cards .filter-section .section:not(:last-of-type){border-color:#fff3}}.cmp-degrees-programs .degrees .filter-section .section label,.cmp-degrees-programs .list-cards .filter-section .section label{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-degrees-programs .degrees .filter-section .section label,.cmp-degrees-programs .list-cards .filter-section .section label{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-degrees-programs .degrees .filter-section .section label.label,.cmp-degrees-programs .list-cards .filter-section .section label.label{color:#000;margin-bottom:10px}@media (max-width: 1024px){.cmp-degrees-programs .degrees .filter-section .section label.label,.cmp-degrees-programs .list-cards .filter-section .section label.label{margin-bottom:30px}}.cmp-degrees-programs .degrees .filter-section .section label:not(.label),.cmp-degrees-programs .list-cards .filter-section .section label:not(.label){display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;color:#57068c;cursor:pointer}.cmp-degrees-programs .degrees .filter-section .section .label-block,.cmp-degrees-programs .list-cards .filter-section .section .label-block{position:relative;display:flex;align-items:center;gap:15px;margin-bottom:10px}@media (max-width: 1024px){.cmp-degrees-programs .degrees .filter-section .section .label-block,.cmp-degrees-programs .list-cards .filter-section .section .label-block{gap:10px}}.cmp-degrees-programs .degrees .filter-section .section .label-block .label,.cmp-degrees-programs .list-cards .filter-section .section .label-block .label{margin-bottom:0}@media (max-width: 1024px){.cmp-degrees-programs .degrees .filter-section .section .label-block .sps-tooltip.active .icon-info,.cmp-degrees-programs .list-cards .filter-section .section .label-block .sps-tooltip.active .icon-info{color:#f4ec51}}@media (max-width: 1024px){.cmp-degrees-programs .degrees .filter-section .section .label-block .sps-tooltip .icon-info,.cmp-degrees-programs .list-cards .filter-section .section .label-block .sps-tooltip .icon-info{color:#fff}}.cmp-degrees-programs .degrees .filter-section .section .label-block .sps-tooltip .tooltip-box,.cmp-degrees-programs .list-cards .filter-section .section .label-block .sps-tooltip .tooltip-box{left:0;overflow-wrap:break-word}@media (max-width: 1024px){.cmp-degrees-programs .degrees .filter-section .section .label-block .sps-tooltip .tooltip-box,.cmp-degrees-programs .list-cards .filter-section .section .label-block .sps-tooltip .tooltip-box{top:100%;bottom:auto;margin-top:5px;margin-bottom:0}}.cmp-degrees-programs .degrees .filter-section .section .label-block .sps-tooltip .tooltip-box .tooltip-content,.cmp-degrees-programs .list-cards .filter-section .section .label-block .sps-tooltip .tooltip-box .tooltip-content{display:flex;flex-direction:column;gap:15px}@media (max-width: 1024px){.cmp-degrees-programs .degrees .filter-section .section .label-block .sps-tooltip .tooltip-box .tooltip-content,.cmp-degrees-programs .list-cards .filter-section .section .label-block .sps-tooltip .tooltip-box .tooltip-content{gap:0}}.cmp-degrees-programs .degrees .filter-section .section .label-block .sps-tooltip .tooltip-box .tooltip-content p,.cmp-degrees-programs .list-cards .filter-section .section .label-block .sps-tooltip .tooltip-box .tooltip-content p{margin:0}.cmp-degrees-programs .degrees .filter-section .section input[type=checkbox],.cmp-degrees-programs .list-cards .filter-section .section input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;margin:0;background-color:#0000;transition:all .3s ease;height:15px;cursor:pointer}.cmp-degrees-programs .degrees .filter-section .section input[type=checkbox]:after,.cmp-degrees-programs .list-cards .filter-section .section input[type=checkbox]:after{content:"\ea0d";font-family:icons,sans-serif;font-size:15px;color:#57068c}.cmp-degrees-programs .degrees .filter-section .section input[type=checkbox]:checked:after,.cmp-degrees-programs .list-cards .filter-section .section input[type=checkbox]:checked:after{content:"\ea0e"}@media (max-width: 1024px){.cmp-degrees-programs .degrees .filter-section .section input[type=checkbox],.cmp-degrees-programs .degrees .filter-section .section input[type=checkbox]:after,.cmp-degrees-programs .degrees .filter-section .section input[type=checkbox]:checked,.cmp-degrees-programs .list-cards .filter-section .section input[type=checkbox],.cmp-degrees-programs .list-cards .filter-section .section input[type=checkbox]:after,.cmp-degrees-programs .list-cards .filter-section .section input[type=checkbox]:checked{color:#fff}}.cmp-degrees-programs .degrees .filter-section .section .cmp-dropdown,.cmp-degrees-programs .list-cards .filter-section .section .cmp-dropdown{max-width:239px}.cmp-degrees-programs .degrees .filter-section .section .reset-filters,.cmp-degrees-programs .list-cards .filter-section .section .reset-filters{padding:35px 0 25px}@media (max-width: 1024px){.cmp-degrees-programs .degrees .filter-section .section .reset-filters,.cmp-degrees-programs .list-cards .filter-section .section .reset-filters{padding-bottom:15px}}.cmp-degrees-programs .degrees .filter-section .section .reset-filters button,.cmp-degrees-programs .list-cards .filter-section .section .reset-filters button{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;height:auto;border-radius:0;color:#8900e1;text-transform:uppercase;border-bottom:2px solid #8900e1;cursor:pointer}@media (max-width: 1024px){.cmp-degrees-programs .degrees .filter-section .section .reset-filters button,.cmp-degrees-programs .list-cards .filter-section .section .reset-filters button{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px){.cmp-degrees-programs .degrees .filter-section .section .reset-filters button,.cmp-degrees-programs .list-cards .filter-section .section .reset-filters button{border-color:#fff}}.cmp-degrees-programs .degrees .filter-section button[type=submit],.cmp-degrees-programs .list-cards .filter-section button[type=submit]{width:100%}.cmp-dropdown{--dropdown-border-width: 3px;--dropdown-border-color: #8900e1;--dropdown-color: #57068c;--dropdown-bg-color: #ffffff;--dropdown-height: 54px;--bg-active-state: #ffffff}.sps-form-control .cmp-dropdown{--dropdown-border-width: 6px;--dropdown-height: 60px;--bg-active-state: #eee6f3}.has-error .cmp-dropdown{--dropdown-border-color: #fb0f78;--dropdown-color: #fb0f78}.is-valid .cmp-dropdown{--dropdown-border-color: #009b8a;--dropdown-color: #009b8a}.bg-white .sps-form-control .cmp-dropdown{--dropdown-bg-color: #f0f0f0}.cmp-dropdown .sps-dropdown{position:relative}.cmp-dropdown .sps-dropdown.active .widget{background-color:var(--bg-active-state)}.cmp-dropdown .sps-dropdown.active .widget:after{transform:rotate(-180deg)}.cmp-dropdown .sps-dropdown.active .box{display:flex;background-color:var(--bg-active-state)}.cmp-dropdown .sps-dropdown .widget{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;color:var(--dropdown-color);display:flex;width:100%;justify-content:space-between;align-items:center;height:var(--dropdown-height);padding:0 20px 0 13px;border-radius:5px 5px 0 0;border-bottom:var(--dropdown-border-width) solid var(--dropdown-border-color);background:var(--dropdown-bg-color);cursor:pointer;overflow:hidden;transition:background-color .3s ease}@media (max-width: 1024px){.cmp-dropdown .sps-dropdown .widget{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.sps-form-control .cmp-dropdown .sps-dropdown .widget{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;padding-left:18px}@media (max-width: 1024px){.sps-form-control .cmp-dropdown .sps-dropdown .widget{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}.cmp-dropdown .sps-dropdown .widget:after{content:"";background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/8049251ee9c7658cff83.svg) no-repeat center/contain;width:18px;height:9px;transform:rotate(0);transition:transform .3s ease}.cmp-dropdown .sps-dropdown .box{display:none;position:absolute;width:100%;max-height:236px;padding:20px 0 10px;margin-top:20px;flex-direction:column;align-items:flex-start;border-radius:4px;background-color:#fff;box-shadow:0 4px 34px #57068c26;overflow-y:auto;z-index:12}.cmp-dropdown .sps-dropdown .box .option-element{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;color:#57068c;flex:1 0 auto;display:flex;justify-content:flex-start;align-items:center;width:100%;min-height:36px;padding:8px 18px;box-sizing:border-box;cursor:pointer;transition:.3s ease}@media (max-width: 1024px){.cmp-dropdown .sps-dropdown .box .option-element{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.sps-form-control .cmp-dropdown .sps-dropdown .box .option-element{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0}@media (max-width: 1024px){.sps-form-control .cmp-dropdown .sps-dropdown .box .option-element{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}.sps-form-control .cmp-dropdown .sps-dropdown .box .option-element:hover,.cmp-dropdown .sps-dropdown .box .option-element.selected{color:#fff;background:#8900e1}.cmp-dropdown .sps-dropdown .box .option-element.disabled{cursor:default}.cmp-embed{padding-top:60px;padding-bottom:60px;--bg-color: #ffffff !important}.cmp-embed.bg-white{--bg-color: #f0f0f0 !important}@media (max-width: 1024px){.cmp-embed{padding-top:60px;padding-bottom:60px}}.cmp-embed .sps-container{max-width:888px}.cmp-embed__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;margin-top:0;margin-bottom:40px;padding-top:54px;text-align:center}@media (max-width: 1024px){.cmp-embed__title{padding-top:45px;margin-bottom:35px}}.cmp-embed__title:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:240px;border-top:12px solid #57068c}@media (max-width: 1024px){.cmp-embed__title:before{width:172px;border-top:8px solid #57068c}}.cmp-embed form input:not([type=submit]){width:100%;background-color:var(--bg-color);border:none;border-bottom:6px solid #8900e1;border-top-left-radius:4px;border-top-right-radius:4px;outline:none;transition:.3s ease;height:60px;padding:18px 38px 12px 18px;margin-bottom:16px}@media (max-width: 1024px){.cmp-embed form input:not([type=submit]){border-radius:4px}}.cmp-embed form input:not([type=submit]),.cmp-embed form input:not([type=submit])::placeholder{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;color:#57068c;font-family:NYU Perstare,Arial,sans-serif}@media (max-width: 1024px){.cmp-embed form input:not([type=submit]),.cmp-embed form input:not([type=submit])::placeholder{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}.cmp-embed form input:not([type=submit]):focus{background-color:#eee6f3}.cmp-embed form input[type=date]{padding-right:14px}.cmp-embed form input[type=date]::-webkit-calendar-picker-indicator{color:#0000;opacity:1;display:block;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/0d4eb51c983915b57654.svg) no-repeat;width:20px;height:20px;border-width:thin}.cmp-embed form input[type=submit]{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;position:relative;display:flex;justify-content:center;align-items:center;height:40px;padding:14px 20px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:#fff;background:#8900e1;background-color:#8900e1!important;width:100%!important;height:50px}@media (max-width: 1024px){.cmp-embed form input[type=submit]{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-embed form input[type=submit]:disabled,.cmp-embed form input[type=submit]:disabled:hover,.cmp-embed form input[type=submit].disabled,.cmp-embed form input[type=submit].disabled:hover,.cmp-embed form input[type=submit].pending,.cmp-embed form input[type=submit].pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#666;background:#cdcdcd}.cmp-embed form input[type=submit].link-button.disabled{pointer-events:none;cursor:default}.cmp-embed form input[type=submit] a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.cmp-embed form input[type=submit]:hover{background:#57068c}.cmp-embed form .sps-form-control{margin-bottom:16px}.cmp-events-accordion{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.cmp-events-accordion{padding-top:40px;padding-bottom:80px}}.cmp-events-accordion .sps-container{display:flex;flex-direction:column}.cmp-events-accordion .sps-container .categories{max-width:1050px}.cmp-events-accordion .sps-container .categories .category{display:flex;flex-direction:column;row-gap:25px}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category{row-gap:15px}}.cmp-events-accordion .sps-container .categories .category:last-of-type .content{margin-bottom:0!important}.cmp-events-accordion .sps-container .categories .category:not(:last-of-type):after{content:"";border-bottom:1px solid #ab82c5;margin-bottom:25px;max-width:1042px}.cmp-events-accordion .sps-container .categories .category .label{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .label{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-events-accordion .sps-container .categories .category .accordion-list{display:flex;flex-direction:column;row-gap:25px}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item{position:relative;overflow:hidden}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item.open{overflow:visible}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item.open .header:after{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/e1a5546921a26aedcafd.svg) no-repeat center/contain}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item.open .content{margin-top:25px;margin-bottom:45px}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item.open .content{margin-top:36px;margin-bottom:25px}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item.open .swiper-controls{position:absolute;bottom:0;left:0}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .header{font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;padding-right:60px;position:relative;color:#57068c;transition:all .3s ease;cursor:pointer}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .header{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .header{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .header:after{content:"";display:inline-block;width:18px;height:18px;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/16280f4099824a43c03c.svg) no-repeat center/contain;position:absolute;right:0;top:0;margin-top:5px;transition:all .3s ease}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .header{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .header{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content{max-height:0;overflow:hidden;transition:margin .3s ease}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .info{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin-top:0;margin-bottom:25px;max-width:660px}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .info{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .info{margin-bottom:60px}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper{padding-bottom:80px}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper{display:flex}@media (min-width: 1025px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper{gap:60px;row-gap:25px;flex-wrap:wrap}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide{display:flex;flex-direction:column}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide:not(.single){column-gap:30px;flex-direction:row}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide:not(.single) .avatar{margin-bottom:0}}@media (min-width: 1025px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide{max-width:177px}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide .avatar{position:relative;width:120px;height:120px;border-radius:50%;margin-bottom:20px;flex-shrink:0;object-fit:cover}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide .avatar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/71317bff5decca6fecb7.jpg) center center/cover no-repeat}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide .profile-wrapper{display:flex;flex-direction:column;row-gap:6px;overflow:hidden}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide .profile-wrapper{row-gap:10px}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide .profile-wrapper .name{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide .profile-wrapper .name{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide .profile-wrapper .description{font-size:12px;font-weight:400;line-height:160%;letter-spacing:-.36px;margin:0}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide .profile-wrapper .description{font-size:13px;font-weight:400;line-height:160%;letter-spacing:0}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide .profile-wrapper .social-links{display:flex;align-items:center;column-gap:5px;overflow:hidden}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide .profile-wrapper .social-links{flex-direction:column;align-items:flex-start;row-gap:5px}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide .profile-wrapper .social-links .link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px}@media (min-width: 1025px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide .profile-wrapper .social-links .link:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide .profile-wrapper .social-links .link{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide .profile-wrapper .social-links .link{max-width:100%}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide .profile-wrapper .social-links .divider{width:2px;height:14px;background-color:#8900e1;flex-shrink:0}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide .profile-wrapper .social-links .divider{display:none}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide.single{max-width:660px}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide.single .avatar{width:180px;height:180px;margin-bottom:25px}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide.single .avatar{width:170px;height:170px}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide.single .profile-wrapper{row-gap:10px}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-wrapper .swiper-slide.single .profile-wrapper{row-gap:15px}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls{display:none}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls button.swiper-button-prev,.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls button.swiper-button-next{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 14px 23px #00000040;z-index:2;transition:.3s ease}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls button.swiper-button-prev,.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls button.swiper-button-next{box-shadow:0 4px 30px #27064826}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls button.swiper-button-prev:after,.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls button.swiper-button-next:after{content:"";display:inline-block;border:solid #57068c;border-width:0 2px 2px 0;padding:5px}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls button.swiper-button-prev:after,.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls button.swiper-button-next:after{border:solid #8900e1;border-width:0 2px 2px 0}}@media (min-width: 1025px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls button.swiper-button-prev:hover,.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls button.swiper-button-next:hover{transform:scale(1.2)}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls .swiper-button-next{right:-25px}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls .swiper-button-next{right:-5px}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls .swiper-button-next:after{transform:rotate(-45deg);margin-right:5px}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls .swiper-button-prev{left:-25px}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls .swiper-button-prev{left:-5px}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls .swiper-button-prev:after{transform:rotate(135deg);margin-left:5px}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls .swiper-button-lock{display:none!important}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls{display:flex;gap:20px;margin-top:30px}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls button.swiper-button-prev,.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .events-accordion-swiper .swiper-controls button.swiper-button-next{position:static;transform:none;margin-top:0}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content a:not(.cmp-button){color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none}@media (min-width: 1025px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content a:not(.cmp-button):hover{border-color:#8900e1}}.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .cmp-button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;display:inline-flex;margin-top:25px}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .cmp-button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .cmp-button{margin-top:30px;font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-events-accordion .sps-container .categories .category .accordion-list .accordion-item .content .cmp-button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-faculty-course-list{padding-top:60px;padding-bottom:60px}.cmp-faculty-course-list h6{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0;margin-bottom:35px}@media (max-width: 1024px){.cmp-faculty-course-list h6{margin-bottom:25px}}.cmp-faculty-course-list .wrapper{max-width:719px}.cmp-faculty-course-list__list{display:flex;flex-direction:column;gap:15px;list-style:none;padding:0;margin:0}@media (max-width: 1024px){.cmp-faculty-course-list__list{gap:20px}}.cmp-faculty-course-list__list-item a,.cmp-faculty-course-list__list-item span{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;color:#8900e1}@media (max-width: 1024px){.cmp-faculty-course-list__list-item a,.cmp-faculty-course-list__list-item span{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-faculty-course-list__list-item a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none}@media (min-width: 1025px){.cmp-faculty-course-list__list-item a:hover{border-color:#8900e1}}.cmp-faculty-course-list__list-item p{font-size:12px;font-weight:400;line-height:160%;letter-spacing:-.36px;margin:0}@media (max-width: 1024px){.cmp-faculty-course-list__list-item p{font-size:13px;font-weight:400;line-height:160%;letter-spacing:0}}.feature-hero .cmp-teaser{position:relative;display:flex;flex-direction:column;padding-top:60px;padding-bottom:50px}@media (max-width: 1024px){.feature-hero .cmp-teaser{margin-top:60px;margin-bottom:35px}}.feature-hero .cmp-teaser__content:after{content:"";position:relative;display:block;width:240px;height:12px;top:100%;margin:60px auto 0;background:#57068c;z-index:2}@media (max-width: 1024px){.feature-hero .cmp-teaser__content:after{width:170px;height:8px;margin-top:45px}}.feature-hero .cmp-teaser__title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:70px;width:905px;max-width:100%;text-align:center;margin:0 auto}@media (max-width: 1024px){.feature-hero .cmp-teaser__title{font-size:36px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:auto;white-space:normal}}.feature-hero .cmp-teaser__title a{color:#000}.feature-hero .cmp-teaser__description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;width:531px;max-width:100%;text-align:center;margin:20px auto 0}@media (max-width: 1024px){.feature-hero .cmp-teaser__description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.feature-hero .cmp-teaser__description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:45px}}.feature-hero .cmp-teaser__description p{margin:0}.feature-hero .cmp-teaser__action-container{position:relative;display:flex;justify-content:center;align-items:center;gap:20px;margin-top:27px}@media (max-width: 1024px){.feature-hero .cmp-teaser__action-container{flex-direction:column;gap:25px;margin-top:45px}}.feature-hero .cmp-teaser__action-link:nth-child(2n){position:relative;display:flex;justify-content:center;align-items:center;height:40px;padding:14px 20px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:#8900e1;background:#0000;border-color:#8900e1;transition:none;font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;max-width:260px}.feature-hero .cmp-teaser__action-link:nth-child(2n):disabled,.feature-hero .cmp-teaser__action-link:nth-child(2n):disabled:hover,.feature-hero .cmp-teaser__action-link:nth-child(2n).disabled,.feature-hero .cmp-teaser__action-link:nth-child(2n).disabled:hover,.feature-hero .cmp-teaser__action-link:nth-child(2n).pending,.feature-hero .cmp-teaser__action-link:nth-child(2n).pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#666;background:#cdcdcd}.feature-hero .cmp-teaser__action-link:nth-child(2n).link-button.disabled{pointer-events:none;cursor:default}.feature-hero .cmp-teaser__action-link:nth-child(2n) a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.feature-hero .cmp-teaser__action-link:nth-child(2n):hover{border-color:#8900e1;border-width:2px}@media (max-width: 1024px){.feature-hero .cmp-teaser__action-link:nth-child(2n){font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.feature-hero .cmp-teaser__action-link:nth-child(2n){width:100%}}.feature-hero .cmp-teaser__action-link:nth-child(odd){position:relative;display:flex;justify-content:center;align-items:center;height:40px;padding:14px 20px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:#fff;background:#8900e1;font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;max-width:260px}.feature-hero .cmp-teaser__action-link:nth-child(odd):disabled,.feature-hero .cmp-teaser__action-link:nth-child(odd):disabled:hover,.feature-hero .cmp-teaser__action-link:nth-child(odd).disabled,.feature-hero .cmp-teaser__action-link:nth-child(odd).disabled:hover,.feature-hero .cmp-teaser__action-link:nth-child(odd).pending,.feature-hero .cmp-teaser__action-link:nth-child(odd).pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#666;background:#cdcdcd}.feature-hero .cmp-teaser__action-link:nth-child(odd).link-button.disabled{pointer-events:none;cursor:default}.feature-hero .cmp-teaser__action-link:nth-child(odd) a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.feature-hero .cmp-teaser__action-link:nth-child(odd):hover{background:#57068c}@media (max-width: 1024px){.feature-hero .cmp-teaser__action-link:nth-child(odd){font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.feature-hero .cmp-teaser__action-link:nth-child(odd){width:100%}}.feature-hero .cmp-teaser__image{margin-top:74px}@media (max-width: 1024px){.feature-hero .cmp-teaser__image{margin-top:41px}}.feature-hero .cmp-teaser__image .cmp-image__image{border-radius:8px;aspect-ratio:12/5;object-fit:cover}@media (max-width: 1024px){.feature-hero .cmp-teaser__image .cmp-image__image{border-radius:0}}.cmp-featured-content{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.cmp-featured-content{padding-top:60px;padding-bottom:60px}}.cmp-featured-content__header{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:30px}@media (max-width: 1024px){.cmp-featured-content__header{align-items:flex-start;flex-direction:column;gap:35px}}.cmp-featured-content__title{font-size:36px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:0;margin-bottom:0;max-width:100%}@media (max-width: 1024px){.cmp-featured-content__title{font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.48px}}.cmp-featured-content__tabs{display:flex;align-items:center;margin-bottom:5px}@media (max-width: 1024px){.cmp-featured-content__tabs{margin:0}}@media (min-width: 1025px){.cmp-featured-content__row.swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}}.cmp-featured-content__item.swiper-slide{transition:.3s ease;display:flex;flex-direction:column}.cmp-featured-content__item.swiper-slide>*:last-child{margin-bottom:0}@media (min-width: 1025px){.cmp-featured-content__item.swiper-slide{width:auto}}.cmp-featured-content__item.swiper-slide:not(.active){opacity:0}.cmp-featured-content__item.swiper-slide.is-transitioning{transition-property:opacity;overflow:hidden!important}.cmp-featured-content__item.swiper-slide.active:not(.is-transitioning){overflow:visible}.cmp-featured-content__item.swiper-slide:not(.active):not(.is-transitioning){display:none}.cmp-featured-content__item.swiper-slide.active{opacity:1}.cmp-featured-content__item.swiper-slide img{width:100%;height:155px;object-fit:cover;border-radius:4px}.cmp-featured-content__card-label{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;color:#57068c;margin-top:20px;margin-bottom:15px}@media (max-width: 1024px){.cmp-featured-content__card-label{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-featured-content__card-label{margin-top:30px;margin-bottom:20px}}.cmp-featured-content__card-description{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;color:#000;margin-top:0;margin-bottom:35px;border:none}@media (max-width: 1024px){.cmp-featured-content__card-description{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}@media (min-width: 1025px){.cmp-featured-content__card-description:hover{border-color:#8900e1}}.cmp-featured-content__card-description:hover{color:#8900e1}.cmp-featured-content__card-description:hover{text-decoration:none}@media (max-width: 1024px){.cmp-featured-content__card-description{font-size:16px;font-weight:700;line-height:150%;letter-spacing:0;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-bottom:20px}}.cmp-featured-content__card-date{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;color:#57068c;margin-top:auto;margin-bottom:0}@media (max-width: 1024px){.cmp-featured-content__card-date{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-featured-content__buttons{display:none}.cmp-featured-content__buttons button.swiper-button-prev,.cmp-featured-content__buttons button.swiper-button-next{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 14px 23px #00000040;z-index:2;transition:.3s ease}@media (max-width: 1024px){.cmp-featured-content__buttons button.swiper-button-prev,.cmp-featured-content__buttons button.swiper-button-next{box-shadow:0 4px 30px #27064826}}.cmp-featured-content__buttons button.swiper-button-prev:after,.cmp-featured-content__buttons button.swiper-button-next:after{content:"";display:inline-block;border:solid #57068c;border-width:0 2px 2px 0;padding:5px}@media (max-width: 1024px){.cmp-featured-content__buttons button.swiper-button-prev:after,.cmp-featured-content__buttons button.swiper-button-next:after{border:solid #8900e1;border-width:0 2px 2px 0}}@media (min-width: 1025px){.cmp-featured-content__buttons button.swiper-button-prev:hover,.cmp-featured-content__buttons button.swiper-button-next:hover{transform:scale(1.2)}}.cmp-featured-content__buttons .swiper-button-next{right:-25px}@media (max-width: 1024px){.cmp-featured-content__buttons .swiper-button-next{right:-5px}}.cmp-featured-content__buttons .swiper-button-next:after{transform:rotate(-45deg);margin-right:5px}.cmp-featured-content__buttons .swiper-button-prev{left:-25px}@media (max-width: 1024px){.cmp-featured-content__buttons .swiper-button-prev{left:-5px}}.cmp-featured-content__buttons .swiper-button-prev:after{transform:rotate(135deg);margin-left:5px}.cmp-featured-content__buttons .swiper-button-lock{display:none!important}@media (max-width: 1024px){.cmp-featured-content__buttons{display:flex;gap:20px;margin-top:50px}.cmp-featured-content__buttons button.swiper-button-prev,.cmp-featured-content__buttons button.swiper-button-next{position:static;transform:none;margin:0}}.cmp-featured-content .filter-buttons{display:flex;gap:7px;gap:5px}@media (max-width: 1024px){.cmp-featured-content .filter-buttons{display:inline-flex;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;width:100%}.cmp-featured-content .filter-buttons::-webkit-scrollbar{display:none}}.cmp-featured-content .filter-buttons button{font-size:12px;font-weight:700;letter-spacing:.12px;font-family:NYU Perstare,Arial,sans-serif;border:1px solid #8900e1;border-radius:30px;background-color:#fff;padding:9px 18px;color:#57068c;transition:.3s ease;line-height:14px;white-space:nowrap;cursor:pointer}@media (max-width: 1024px){.cmp-featured-content .filter-buttons button{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-featured-content .filter-buttons button:hover{background-color:#8900e1;color:#fff}.cmp-featured-content .filter-buttons button.active{background-color:#57068c;border-color:#57068c;color:#fff}.cmp-featured-content .filter-buttons.display-none{display:none}.cmp-featured-content-variation{padding-top:60px;padding-bottom:60px;--featured-content-variation-card-background: #ffffff}.cmp-featured-content-variation.bg-white{--featured-content-variation-card-background: #f0f0f0}@media (max-width: 1024px){.cmp-featured-content-variation{padding-top:60px;padding-bottom:60px}}.cmp-featured-content-variation__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:44px}@media (max-width: 1024px){.cmp-featured-content-variation__header{align-items:flex-start;flex-direction:column;gap:40px;margin-bottom:40px}}.cmp-featured-content-variation__title{font-size:36px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0;margin-bottom:0}@media (max-width: 1024px){.cmp-featured-content-variation__title{font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.48px}}@media (max-width: 1024px){.cmp-featured-content-variation__title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-featured-content-variation__tabs{display:flex;align-items:center}.cmp-featured-content-variation__row{display:grid;grid-auto-rows:1fr;gap:25px}@media (min-width: 1025px){.cmp-featured-content-variation__row{display:grid;gap:30px 35px;grid-template:"main main first" "main main second" "main main third";grid-template-columns:repeat(2,minmax(100px,1fr)) 420px;grid-template-rows:repeat(3,minmax(100px,1fr));height:600px}.cmp-featured-content-variation__row.right-side{grid-template:"first main main" "second main main" "third main main";grid-template-columns:420px repeat(2,minmax(100px,1fr));grid-template-rows:repeat(3,minmax(100px,1fr))}}.cmp-featured-content-variation__item{border-radius:8px;overflow:hidden;background-color:var(--featured-content-variation-card-background);position:relative;transition:.3s ease}@media (max-width: 1024px){.cmp-featured-content-variation__item:nth-child(n+3){display:none}}.cmp-featured-content-variation__item-wrapper{padding:28px 15px 15px 22px;display:flex;flex-direction:column;box-sizing:border-box}@media (min-width: 1025px){.cmp-featured-content-variation__item:hover .cmp-featured-content-variation__card-description{color:#8900e1}.cmp-featured-content-variation__item .cmp-featured-content-variation__item-wrapper{height:100%;padding:15px 22px}.cmp-featured-content-variation__item:nth-child(1){grid-area:main}.cmp-featured-content-variation__item:nth-child(1) .cmp-featured-content-variation__item-wrapper{position:absolute;height:auto;background-color:#57068c;bottom:0;left:0;width:100%;padding:30px;transition:.3s ease}.cmp-featured-content-variation__item:nth-child(1) .cmp-featured-content-variation__card-label{margin-bottom:25px}.cmp-featured-content-variation__item:nth-child(1) .cmp-featured-content-variation__card-title{margin:0}.cmp-featured-content-variation__item:nth-child(1) .cmp-featured-content-variation__card-description+.cmp-featured-content-variation__card-date,.cmp-featured-content-variation__item:nth-child(1) .cmp-featured-content-variation__card-title+.cmp-featured-content-variation__card-date{margin-top:55px}.cmp-featured-content-variation__item:nth-child(1) .cmp-featured-content-variation__card-label,.cmp-featured-content-variation__item:nth-child(1) .cmp-featured-content-variation__card-description,.cmp-featured-content-variation__item:nth-child(1) .cmp-featured-content-variation__card-date{color:#fff}.cmp-featured-content-variation__item:nth-child(1):hover .cmp-featured-content-variation__card-label,.cmp-featured-content-variation__item:nth-child(1):hover .cmp-featured-content-variation__card-description,.cmp-featured-content-variation__item:nth-child(1):hover .cmp-featured-content-variation__card-date{color:#8900e1}.cmp-featured-content-variation__item:nth-child(1):hover .cmp-featured-content-variation__item-wrapper{background-color:var(--featured-content-variation-card-background)}.cmp-featured-content-variation__item:nth-child(1) .cmp-featured-content-variation__card-description{font-size:36px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0}}@media (min-width: 1025px)and (max-width: 1024px){.cmp-featured-content-variation__item:nth-child(1) .cmp-featured-content-variation__card-description{font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.48px}}@media (min-width: 1025px){.cmp-featured-content-variation__item:nth-child(1) .cmp-featured-content-variation__card-date{letter-spacing:.28px}.cmp-featured-content-variation__item:nth-child(2){grid-area:first}.cmp-featured-content-variation__item:nth-child(2) img{display:none}.cmp-featured-content-variation__item:nth-child(3){grid-area:second}.cmp-featured-content-variation__item:nth-child(3) img{display:none}.cmp-featured-content-variation__item:nth-child(4){grid-area:third}.cmp-featured-content-variation__item:nth-child(4) img{display:none}}.cmp-featured-content-variation__item:not(.active){opacity:0}.cmp-featured-content-variation__item.is-transitioning{transition-property:opacity}.cmp-featured-content-variation__item:not(.active):not(.is-transitioning){display:none}.cmp-featured-content-variation__item.active{opacity:1}.cmp-featured-content-variation__item img{width:100%;height:100%;object-fit:cover;border-radius:4px}@media (max-width: 1024px){.cmp-featured-content-variation__item img{display:none}}.cmp-featured-content-variation__card-label{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;color:#57068c;margin-top:0;margin-bottom:12px;transition:color .3s ease}@media (max-width: 1024px){.cmp-featured-content-variation__card-label{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-featured-content-variation__card-label{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;margin-top:0;margin-bottom:8px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-featured-content-variation__card-label{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-featured-content-variation__card-description{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;color:#000;margin-top:0;border:none;transition:color .3s ease}@media (max-width: 1024px){.cmp-featured-content-variation__card-description{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}@media (min-width: 1025px){.cmp-featured-content-variation__card-description:hover{border-color:#8900e1}}.cmp-featured-content-variation__card-description:hover{color:#8900e1}.cmp-featured-content-variation__card-description:hover{text-decoration:none}@media (max-width: 1024px){.cmp-featured-content-variation__card-description{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;margin-bottom:20px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-featured-content-variation__card-description{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-featured-content-variation__card-title{margin:0}.cmp-featured-content-variation__card-date{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;color:#57068c;margin-top:auto;margin-bottom:0;transition:color .3s ease}@media (max-width: 1024px){.cmp-featured-content-variation__card-date{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-featured-content-variation__buttons{display:none}@media (max-width: 1024px){.cmp-featured-content-variation__buttons{display:flex;gap:20px;margin-top:35px}}.cmp-featured-content-variation__prev,.cmp-featured-content-variation__next{width:50px;height:50px;border-radius:50%;position:relative;cursor:pointer;transition:.3s ease;color:#8900e1;border:none;box-shadow:0 14px 22px #0003}.cmp-featured-content-variation__prev:hover,.cmp-featured-content-variation__next:hover{transform:scale(1.2)}.cmp-featured-content-variation__prev:after,.cmp-featured-content-variation__next:after{content:"";border:solid #57068c;border-width:0 3px 3px 0;display:inline-block;padding:10px;position:absolute;top:13px}@media (max-width: 1024px){.cmp-featured-content-variation__prev,.cmp-featured-content-variation__next{box-shadow:0 6px 10px #00000040}}.cmp-featured-content-variation__next:after{transform:rotate(-45deg);left:10px}.cmp-featured-content-variation__prev:after{transform:rotate(135deg);left:19px}.cmp-featured-content-variation .cta{display:flex;justify-content:center;margin-top:60px}.cmp-featured-content-variation .cta .cmp-button.primary{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-featured-content-variation .cta .cmp-button.primary{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-featured-content-variation .filter-buttons{display:flex;gap:7px}@media (max-width: 1024px){.cmp-featured-content-variation .filter-buttons{display:inline-flex;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;width:100%}.cmp-featured-content-variation .filter-buttons::-webkit-scrollbar{display:none}}.cmp-featured-content-variation .filter-buttons button{font-size:12px;font-weight:700;letter-spacing:.12px;font-family:NYU Perstare,Arial,sans-serif;border:1px solid #8900e1;border-radius:30px;background-color:#fff;padding:9px 18px;color:#57068c;transition:.3s ease;line-height:14px;white-space:nowrap;cursor:pointer}@media (max-width: 1024px){.cmp-featured-content-variation .filter-buttons button{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-featured-content-variation .filter-buttons button:hover{background-color:#8900e1;color:#fff}.cmp-featured-content-variation .filter-buttons button.active{background-color:#57068c;border-color:#57068c;color:#fff}@media (max-width: 1024px){.cmp-featured-content-variation .filter-buttons{gap:10px}}.cmp-featured-content-variation .filter-buttons.display-none{display:none}.cmp-flexible-hero .flexible-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;background:#330662;border-radius:8px;overflow:hidden;z-index:0}@media (max-width: 1024px){.cmp-flexible-hero .flexible-hero{grid-template-columns:1fr}}@media (min-width: 1025px){.cmp-flexible-hero .flexible-hero:before{content:"";background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/9917ed7c0551f26cfd94.svg) no-repeat bottom right/cover;position:absolute;bottom:0;right:0;width:100%;height:100%;opacity:.2;z-index:-1}}.cmp-flexible-hero .flexible-hero .image{width:100%;height:640px;overflow:hidden}@media (max-width: 1024px){.cmp-flexible-hero .flexible-hero .image{aspect-ratio:350/280;height:auto}}.cmp-flexible-hero .flexible-hero .image img{width:100%;height:100%;object-fit:cover}.cmp-flexible-hero .flexible-hero .content{width:100%;padding:41px 40px 0;color:#fff}@media (max-width: 1024px){.cmp-flexible-hero .flexible-hero .content{position:relative;padding:36px 18px 61px 19px;z-index:0}.cmp-flexible-hero .flexible-hero .content:before{content:"";background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/b29a6e21c5ba10bc3740.svg) no-repeat bottom right/cover;position:absolute;bottom:0;right:0;width:100%;height:100%;z-index:-1}}.cmp-flexible-hero .flexible-hero .content h3{margin:0;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-flexible-hero .flexible-hero .content h3{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-flexible-hero .flexible-hero .content p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin:40px 0 0;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-flexible-hero .flexible-hero .content p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-flexible-hero .flexible-hero .content p{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:14;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:20px}}.cmp-flexible-hero .flexible-hero .content .cta{display:block;width:fit-content;margin:40px 0 0}@media (max-width: 1024px){.cmp-flexible-hero .flexible-hero .content .cta{margin-top:20px}}.cmp-flexible-hero .flexible-hero .content .cta button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-flexible-hero .flexible-hero .content .cta button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-footnotes{padding-top:30px}.cmp-footnotes.light-violet{background:#eee6f3}.cmp-footnotes.white{background:#fff}.cmp-footnotes.light-grey{background:#f0f0f0}.cmp-footnotes .rte{max-width:570px}.cmp-footnotes .rte>*:first-child{margin-top:0}.cmp-footnotes .rte>*:last-child{margin-bottom:0}.cmp-footnotes .rte,.cmp-footnotes .rte li,.cmp-footnotes .rte p,.cmp-footnotes .rte span{font-size:12px;font-weight:400;line-height:160%;letter-spacing:-.36px}@media (max-width: 1024px){.cmp-footnotes .rte,.cmp-footnotes .rte li,.cmp-footnotes .rte p,.cmp-footnotes .rte span{font-size:13px;font-weight:400;line-height:160%;letter-spacing:0}}.cmp-footnotes .rte p{margin:10px 0;word-break:break-word}.cmp-footnotes .rte a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;font-size:12px;font-weight:700;line-height:160%;letter-spacing:-.36px;border-bottom:2px solid rgba(0,0,0,0);transition:color .3s ease}@media (min-width: 1025px){.cmp-footnotes .rte a:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-footnotes .rte a{font-size:13px;font-weight:700;line-height:160%;letter-spacing:0}}.cmp-footnotes .rte a:hover{border-bottom:2px solid #8900e1}.sps-form-control{--bg-color: #f0f0f0}.bg-light-grey .sps-form-control{--bg-color: #ffffff}.sps-form-control input,.sps-form-control textarea{width:100%;background-color:var(--bg-color);border:none;border-bottom:6px solid #8900e1;border-top-left-radius:4px;border-top-right-radius:4px;outline:none;transition:.3s ease}@media (max-width: 1024px){.sps-form-control input,.sps-form-control textarea{border-radius:4px}}.sps-form-control input,.sps-form-control input::placeholder,.sps-form-control textarea,.sps-form-control textarea::placeholder{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;color:#57068c;font-family:NYU Perstare,Arial,sans-serif}@media (max-width: 1024px){.sps-form-control input,.sps-form-control input::placeholder,.sps-form-control textarea,.sps-form-control textarea::placeholder{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}.sps-form-control input:focus,.sps-form-control textarea:focus{background-color:#eee6f3}.sps-form-control input{height:60px;padding:18px 38px 12px 18px}.sps-form-control input[type=date]{padding-right:14px}.sps-form-control input[type=date]::-webkit-calendar-picker-indicator{color:#0000;opacity:1;display:block;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/0d4eb51c983915b57654.svg) no-repeat;width:20px;height:20px;border-width:thin}.sps-form-control .sps-dropdown .placeholder{opacity:0}.sps-form-control input:focus~.placeholder,.sps-form-control input:not(:focus).has-value~.placeholder,.sps-form-control .sps-dropdown .placeholder.has-value{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;top:-12px;left:0;opacity:1;color:#57068c!important}@media (max-width: 1024px){.sps-form-control input:focus~.placeholder,.sps-form-control input:not(:focus).has-value~.placeholder,.sps-form-control .sps-dropdown .placeholder.has-value{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.sps-form-control .placeholder{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;color:#57068c;position:absolute;pointer-events:none;left:20px;top:50%;transform:translateY(-50%);max-width:calc(100% - 40px);transition:.3s ease all}@media (max-width: 1024px){.sps-form-control .placeholder{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}.sps-form-control .caption{font-size:12px;font-weight:400;line-height:160%;letter-spacing:-.36px;display:inline-block;margin-top:15px}@media (max-width: 1024px){.sps-form-control .caption{font-size:13px;font-weight:400;line-height:160%;letter-spacing:0}}@media (max-width: 1024px){.sps-form-control .caption{margin-top:10px}}.sps-form-control .icon-wrapper{position:absolute;top:20px;right:20px;display:flex}.sps-form-control .icon-wrapper.left{left:10px;right:auto}.sps-form-control .icon-input-close{display:none;color:#fb0f78}.sps-form-control .icon-input-check{display:none;color:#009b8a}.sps-form-control textarea{height:100%;resize:none;padding:19px 38px 12px 24px}@media (max-width: 1024px){.sps-form-control textarea{min-height:194px;padding-left:18px}}.sps-form-control__wrapper{position:relative;display:flex;height:auto}.sps-form-control:has(.icon-wrapper.left) input{padding-left:45px}.sps-form-control__title{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;color:#57068c;padding-bottom:6px}@media (max-width: 1024px){.sps-form-control__title{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.sps-form-control.is-valid input,.sps-form-control.is-valid textarea{border-color:#009b8a;color:#009b8a}.sps-form-control.is-valid input::placeholder,.sps-form-control.is-valid textarea::placeholder{color:#009b8a}.sps-form-control.is-valid input[type=date],.sps-form-control.is-valid textarea[type=date]{padding-right:44px}.sps-form-control.is-valid .placeholder{color:#009b8a}.sps-form-control.is-valid .icon-input-check{display:block}.sps-form-control.has-error input,.sps-form-control.has-error textarea{border-color:#fb0f78;color:#fb0f78}.sps-form-control.has-error input::placeholder,.sps-form-control.has-error textarea::placeholder{color:#fb0f78}.sps-form-control.has-error input[type=date],.sps-form-control.has-error textarea[type=date]{padding-right:44px}.sps-form-control.has-error .placeholder{color:#fb0f78}.sps-form-control.has-error .icon-input-close{display:block}.sps-form-control textarea{resize:none}.sps-form-control .toggle-password{cursor:pointer}.sps-form-control .toggle-password i{color:#57068c}.sps-form-control .toggle-password .icon-visibility_off,.sps-form-control .toggle-password .icon-visibility{pointer-events:none}.sps-form-control .toggle-password .icon-visibility_off{font-size:20px}.sps-form-control .toggle-password:not(.active) .icon-visibility_off{display:none}.sps-form-control .toggle-password.active .icon-visibility{display:none}.cmp-formatted-type-teaser{padding-top:60px;padding-bottom:50px;--card-bg: #f0f0f0}@media (max-width: 1024px){.cmp-formatted-type-teaser{padding-top:60px;padding-bottom:60px}}.cmp-formatted-type-teaser.bg-light-grey,.cmp-formatted-type-teaser.none,.cmp-formatted-type-teaser.bg-light-violet-2{--card-bg: #ffffff}.cmp-formatted-type-teaser__wrapper{display:grid;grid-template-columns:40% 1fr;grid-gap:120px}@media (max-width: 1244px){.cmp-formatted-type-teaser__wrapper{grid-gap:70px}}@media (max-width: 1024px){.cmp-formatted-type-teaser__wrapper{grid-template-columns:1fr;grid-gap:35px}}.cmp-formatted-type-teaser__title{font-size:36px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;padding-right:42px;margin-top:0;margin-bottom:0}@media (max-width: 1024px){.cmp-formatted-type-teaser__title{font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.48px}}@media (max-width: 1024px){.cmp-formatted-type-teaser__title{padding-right:0;border-bottom-width:8px}}.cmp-formatted-type-teaser__separator{display:inline-block;width:100%;height:12px;background-color:#57068c;margin-top:40px;vertical-align:middle}@media (max-width: 1024px){.cmp-formatted-type-teaser__separator{margin-top:35px;height:8px}}.cmp-formatted-type-teaser__separator+img{margin-top:58px}@media (max-width: 1024px){.cmp-formatted-type-teaser__separator+img{margin-top:27px}}.cmp-formatted-type-teaser__left img{width:100%;height:600px;object-fit:cover;border-radius:8px}@media (max-width: 1024px){.cmp-formatted-type-teaser__left img{height:auto;vertical-align:bottom}}@media (max-width: 1244px){.cmp-formatted-type-teaser__right{padding-right:20px}}@media (max-width: 1024px){.cmp-formatted-type-teaser__right{padding:0}}.cmp-formatted-type-teaser__subtitle{font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;max-width:550px;margin-top:0;margin-bottom:40px}@media (max-width: 1024px){.cmp-formatted-type-teaser__subtitle{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}@media (max-width: 1024px){.cmp-formatted-type-teaser__subtitle{margin-bottom:25px}}.cmp-formatted-type-teaser__text{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin-bottom:40px}@media (max-width: 1024px){.cmp-formatted-type-teaser__text{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-formatted-type-teaser__text{letter-spacing:0;margin-bottom:25px}}.cmp-formatted-type-teaser__cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width: 1024px){.cmp-formatted-type-teaser__cards{gap:10px}}.cmp-formatted-type-teaser__card{background-color:var(--card-bg);min-height:175px;padding:35px 24px;border-radius:8px;box-sizing:border-box}@media (max-width: 1024px){.cmp-formatted-type-teaser__card{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;padding:14px;min-height:135px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-formatted-type-teaser__card{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-formatted-type-teaser__card-title{font-size:36px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0;position:relative;padding-bottom:10px;margin-top:0;margin-bottom:20px}@media (max-width: 1024px){.cmp-formatted-type-teaser__card-title{font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.48px}}@media (max-width: 1024px){.cmp-formatted-type-teaser__card-title{font-size:42px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0;word-break:break-all}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-formatted-type-teaser__card-title{font-size:27px;font-style:normal;font-weight:700;line-height:126%;letter-spacing:-.81px}}.cmp-formatted-type-teaser__card-title:before{content:"";position:absolute;bottom:-4px;left:0;width:44px;height:6px;background-color:#8900e1}@media (max-width: 1024px){.cmp-formatted-type-teaser__card-title:before{bottom:-7px;height:5px}}.cmp-formatted-type-teaser__card-text{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin:0}@media (max-width: 1024px){.cmp-formatted-type-teaser__card-text{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-formatted-type-teaser .cta{display:flex;margin-top:40px}.cmp-formatted-type-teaser .cta .cmp-button.primary{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-formatted-type-teaser .cta .cmp-button.primary{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-formatted-type-teaser .cta{justify-content:center;margin-top:45px}}header .header{width:1320px;padding-left:0;padding-right:0;box-sizing:content-box;margin-left:auto;margin-right:auto;position:relative;z-index:1;position:static}@media (max-width: 1439px){header .header{width:91.6666666667vw;padding-left:0vw;padding-right:0vw}}@media (max-width: 1024px){header .header{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}header .header .sps-container{padding-left:0;padding-right:0}}@media (max-width: 1024px){header .header{padding-left:0;padding-right:0}}header .header .cmp-header{position:relative;z-index:23}header .header .cmp-header .container{background-color:#57068c;border-radius:0 0 8px 8px;box-shadow:0 4px 30px #27064826;color:#fff;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;box-sizing:border-box;overflow:hidden}@media (max-width: 1024px){header .header .cmp-header .container{padding:40px 0 10px}}header .header .cmp-header .container .logo{height:60px;width:auto;margin-left:15px}@media (max-width: 1024px){header .header .cmp-header .container .logo{height:50px;margin-left:20px}}header .header .cmp-header .container .logo img{height:100%}header .header .cmp-header .container .cta{display:flex;align-items:center;gap:12px}@media (max-width: 1024px){header .header .cmp-header .container .cta{gap:0}header .header .cmp-header .container .cta .main-button{display:none}}header .header .cmp-header .container .cta .icons{display:flex}header .header .cmp-header .container .cta .icons #header-search{gap:0}header .header .cmp-header .container .cta .icons #header-search:hover span{padding-left:10px;max-width:100px;opacity:1}header .header .cmp-header .container .cta .icons #header-search span{width:100%;max-width:0;opacity:0;transition:all .3s ease;overflow:hidden}header .header .cmp-header .container .cta .icons>button{display:inline-flex;justify-content:center;align-items:center;gap:7px;background:#0000;border:none;border-left:1px solid #eee6f3;color:#fff;padding:0 22px;height:60px;cursor:pointer}header .header .cmp-header .container .cta .icons>button:hover{background:#330662}header .header .cmp-header .container .cta .icons>button.active{background:#8c54b0;pointer-events:none}@media (max-width: 1024px){header .header .cmp-header .container .cta .icons>button{border-left:none;padding:0;width:44px;height:44px}header .header .cmp-header .container .cta .icons>button:hover{background:#0000}header .header .cmp-header .container .cta .icons>button:active{background:#330662}}header .header .cmp-header .container .cta .icons>button.open .icon-menu:before{content:"\ea0f";font-size:15px}header .header .cmp-header .container .cta .icons>button span{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px}@media (max-width: 1024px){header .header .cmp-header .container .cta .icons>button span{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}header .header .cmp-header .container .cta .icons>button .icon-globe{font-size:16px}header .header .cmp-header .container .cta .icons>button .icon-globe{font-size:18px}header .header .cmp-header .container .cta .icons>button .icon-menu{font-size:14px}header .header .cmp-header .container #GN-banner{display:none}header .header .cmp-header .container #GN-overlay{top:0}.GN-mquery-desktop header .header .cmp-header .container #GN-sub-nav{position:static}.GN-mquery-desktop header .header .cmp-header .container #GN-sub-nav #GN-global-nav{height:calc(100% - 60px)!important;top:60px}header .header .cmp-header a.tab-skip{position:absolute;top:0;left:-9999px;display:inline-block;color:#000;background:#3dbbdb;padding:5px;z-index:1000}header .header .cmp-header a.tab-skip:focus{left:0}#GN-sub-nav #GN-banner{display:none!important}.cmp-homepage-hero{height:800px}@media (max-width: 1024px){.cmp-homepage-hero{height:auto;max-height:100%!important}}.cmp-homepage-hero .sps-container .homepage-hero{display:flex;flex-direction:column;justify-content:center;overflow:hidden;user-select:none;z-index:2}@media (min-width: 1025px){.cmp-homepage-hero .sps-container .homepage-hero{position:absolute;inset:0;height:800px}}@media (max-width: 1024px){.cmp-homepage-hero .sps-container .homepage-hero{position:relative;height:100%;background-color:#330662}}.cmp-homepage-hero .sps-container .homepage-hero .background-image{flex-shrink:0}.cmp-homepage-hero .sps-container .homepage-hero .background-image:after{content:"";position:absolute;top:0;right:-70px;width:1158px;height:200%;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/626b12af519d73ebc8a9.svg) no-repeat top left/contain;z-index:1;pointer-events:none}@media (max-width: 1244px){.cmp-homepage-hero .sps-container .homepage-hero .background-image:after{width:800px}}@media (min-width: 1025px){.cmp-homepage-hero .sps-container .homepage-hero .background-image{position:absolute;inset:0}.cmp-homepage-hero .sps-container .homepage-hero .background-image:before{content:"";position:absolute;top:0;right:330px;width:3000px;height:100%;clip-path:polygon(0 0,78% 0,98% 100%,0% 100%);background:#000;opacity:.6;z-index:1;pointer-events:none}}@media (min-width: 1025px)and (max-width: 1244px){.cmp-homepage-hero .sps-container .homepage-hero .background-image:before{right:0}}@media (min-width: 1025px)and (max-width: 1024px){.cmp-homepage-hero .sps-container .homepage-hero .background-image:before{content:none}}@media (max-width: 1024px){.cmp-homepage-hero .sps-container .homepage-hero .background-image{width:100%;height:fit-content;aspect-ratio:394/263}.cmp-homepage-hero .sps-container .homepage-hero .background-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/ae542deb821bfc17e092.svg) no-repeat top left/cover;pointer-events:none;z-index:1}}.cmp-homepage-hero .sps-container .homepage-hero .background-image img{width:100%;height:100%;object-fit:cover;object-position:right}@media (min-width: 1025px){.cmp-homepage-hero .sps-container .homepage-hero .background-image img{object-position:center}}@media (min-width: 1245px){.cmp-homepage-hero .sps-container .homepage-hero .background-image img{object-position:right}}.cmp-homepage-hero .sps-container .homepage-hero .content-wrapper{width:1200px;padding-left:120px;padding-right:0;box-sizing:content-box;margin-left:auto;margin-right:auto;position:relative;height:100%;z-index:1}@media (max-width: 1439px){.cmp-homepage-hero .sps-container .homepage-hero .content-wrapper{width:83.3333333333vw;padding-left:8.3333333333vw;padding-right:0vw}}@media (max-width: 1024px){.cmp-homepage-hero .sps-container .homepage-hero .content-wrapper{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}.cmp-homepage-hero .sps-container .homepage-hero .content-wrapper .sps-container{padding-left:0;padding-right:0}}@media (max-width: 1024px){.cmp-homepage-hero .sps-container .homepage-hero .content-wrapper{padding-left:20px;padding-right:47px}}.cmp-homepage-hero .sps-container .homepage-hero .content-wrapper .content{display:flex;flex-direction:column;width:100%;max-width:466px;height:100%;padding-top:212px;padding-bottom:88px;color:#fff}@media (max-width: 1024px){.cmp-homepage-hero .sps-container .homepage-hero .content-wrapper .content{width:100%;padding-top:47px;padding-bottom:47px}}.cmp-homepage-hero .sps-container .homepage-hero .content-wrapper .content .headline{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:0}@media (max-width: 1024px){.cmp-homepage-hero .sps-container .homepage-hero .content-wrapper .content .headline{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-homepage-hero .sps-container .homepage-hero .swiper-wrapper.animation .swiper-slide{transition:opacity 1.5s!important}.cmp-homepage-hero .sps-container .homepage-hero .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;height:auto;opacity:0;pointer-events:none}.cmp-homepage-hero .sps-container .homepage-hero .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1;pointer-events:all}.cmp-homepage-hero .sps-container .homepage-hero .swiper-wrapper .swiper-slide .swiper-autoplay{margin-top:30px}@media (max-width: 1024px){.cmp-homepage-hero .sps-container .homepage-hero .swiper-wrapper .swiper-slide .swiper-autoplay{position:absolute;right:25px;bottom:25px;height:25px;margin-top:0;z-index:2}}.cmp-homepage-hero .sps-container .homepage-hero .swiper-wrapper .swiper-slide .swiper-autoplay i{font-size:36px;opacity:.7;cursor:pointer}@media (max-width: 1024px){.cmp-homepage-hero .sps-container .homepage-hero .swiper-wrapper .swiper-slide .swiper-autoplay i{font-size:25px}}.cmp-homepage-hero .sps-container .homepage-hero .progress-bar{position:absolute;left:0;bottom:60px;width:100%;max-width:0;height:60px;transition:max-width 3s ease-out;z-index:1}@media (max-width: 1024px){.cmp-homepage-hero .sps-container .homepage-hero .progress-bar{height:30px;bottom:27px;z-index:0}}.cmp-homepage-hero .sps-container .homepage-hero .progress-bar.fast{transition-duration:1.4s}.cmp-homepage-hero .sps-container .homepage-hero .progress-bar hr{width:100%;height:100%;border:none;margin:0;background-color:#57068c}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel{position:relative;display:flex;justify-content:center;height:740px;overflow:hidden;user-select:none}@media (max-width: 1024px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel{height:100%}}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .background-image{flex-shrink:0}@media (min-width: 1025px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .background-image{position:absolute;inset:0;max-width:1320px;margin:auto}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .background-image:after{content:"";position:absolute;inset:0;max-width:1260px;background:linear-gradient(90deg,#57068c 13.96%,#57068c00)}}@media (max-width: 1024px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .background-image{position:relative;width:100%;height:297px}}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .background-image img{width:100%;max-width:100%;height:100%;object-fit:cover}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper{width:1200px;padding-left:120px;padding-right:0;box-sizing:content-box;margin-left:auto;margin-right:auto;position:relative;height:100%;z-index:1}@media (max-width: 1439px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper{width:83.3333333333vw;padding-left:8.3333333333vw;padding-right:0vw}}@media (max-width: 1024px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .sps-container{padding-left:0;padding-right:0}}@media (max-width: 1024px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper{background-color:#57068c;padding-left:20px;padding-right:18px}}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .content{display:flex;flex-direction:column;height:100%;padding-top:80px;padding-bottom:81px;color:#fff}@media (max-width: 1024px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .content{padding-top:60px;padding-bottom:40px}}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .content .eyebrow{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;max-width:731px;margin:0}@media (max-width: 1024px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .content .eyebrow{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .content .headline{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;height:auto;white-space:normal;max-width:731px;margin-top:25px;margin-bottom:0}@media (max-width: 1024px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .content .headline{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:13;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:25px}}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .content .cta{margin-top:45px;width:fit-content}@media (max-width: 1024px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .content .cta{margin-top:40px}}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .content .personal-info{display:flex;max-width:731px;gap:30px;margin-top:auto}@media (max-width: 1024px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .content .personal-info{flex-direction:column;gap:25px;padding-top:46px}}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .content .personal-info .headshot-image{width:70px;min-width:70px;height:70px;border-radius:50%;overflow:hidden}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .content .personal-info .headshot-image img{width:100%;height:100%;object-fit:cover}@media (min-width: 1025px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .content .personal-info .info{max-width:278px}}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .content .personal-info .info p{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;margin:0}@media (max-width: 1024px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .content .personal-info .info p{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}@media (min-width: 1025px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .content-wrapper .content .personal-info .info .name{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;height:auto;opacity:0;transition:opacity .3s;pointer-events:none}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1;pointer-events:all}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls{width:1440px;padding-left:180px;padding-right:540px;box-sizing:content-box;margin-left:auto;margin-right:auto;box-sizing:border-box;position:absolute;bottom:114px;height:50px;display:flex;justify-content:flex-end;align-items:flex-end;gap:28px}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls button.swiper-button-prev,.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls button.swiper-button-next{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 14px 23px #00000040;z-index:2;transition:.3s ease}@media (max-width: 1024px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls button.swiper-button-prev,.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls button.swiper-button-next{box-shadow:0 4px 30px #27064826}}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls button.swiper-button-prev:after,.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls button.swiper-button-next:after{content:"";display:inline-block;border:solid #57068c;border-width:0 2px 2px 0;padding:5px}@media (max-width: 1024px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls button.swiper-button-prev:after,.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls button.swiper-button-next:after{border:solid #8900e1;border-width:0 2px 2px 0}}@media (min-width: 1025px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls button.swiper-button-prev:hover,.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls button.swiper-button-next:hover{transform:scale(1.2)}}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls .swiper-button-next{right:-25px}@media (max-width: 1024px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls .swiper-button-next{right:-5px}}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls .swiper-button-next:after{transform:rotate(-45deg);margin-right:5px}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls .swiper-button-prev{left:-25px}@media (max-width: 1024px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls .swiper-button-prev{left:-5px}}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls .swiper-button-prev:after{transform:rotate(135deg);margin-left:5px}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls .swiper-button-lock{display:none!important}@media (max-width: 1439px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls{width:100vw;padding-left:12.5vw;padding-right:37.5vw}}@media (max-width: 1024px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls .sps-container{padding-left:0;padding-right:0}}@media (max-width: 1024px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls{top:272px;left:20px;justify-content:flex-start;width:100%;padding:0}}.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls .swiper-button-prev,.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls .swiper-button-next{position:relative;inset:auto;box-shadow:0 14px 23px #00000040;transform:none}@media (min-width: 1025px){.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls .swiper-button-prev:hover,.cmp-homepage-hub-carousel .sps-container .homepage-hub-carousel .swiper-controls .swiper-button-next:hover{transform:scale(1.2)}}.cmp-homepage-stats-carousel{padding-top:60px;position:relative}@media (max-width: 1024px){.cmp-homepage-stats-carousel{padding-top:60px}}.cmp-homepage-stats-carousel .separator{width:100vw;height:60px;background-color:#8900e1;margin-top:112px}@media (max-width: 1024px){.cmp-homepage-stats-carousel .separator{height:29px;margin-top:60px}}@media (min-width: 1025px){.cmp-homepage-stats-carousel .sps-container{position:relative}.cmp-homepage-stats-carousel .sps-container:before{content:"";background-color:#f0f0f0;height:calc(100% + 240px);width:60px;top:-120px;position:absolute;left:150px;z-index:-1}}.cmp-homepage-stats-carousel__container{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:57px}.cmp-homepage-stats-carousel h2{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;max-width:709px;margin:0}.cmp-homepage-stats-carousel h3{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:0 auto;max-width:262px;text-align:center}@media (min-width: 1025px){.cmp-homepage-stats-carousel__wrapper{padding-left:60px}}@media (min-width: 1025px){.cmp-homepage-stats-carousel__block.swiper-wrapper{display:flex;justify-content:space-between;min-width:calc(100% + 10vw);gap:200px;width:fit-content}}@media (min-width: 1440px){.cmp-homepage-stats-carousel__block.swiper-wrapper{min-width:calc(100% + 50vw - 580px)}}.cmp-homepage-stats-carousel .number{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:210px;line-height:294px;font-weight:700;max-width:700px}@media (max-width: 1024px){.cmp-homepage-stats-carousel .number{font-size:100px;font-weight:700;line-height:140%;max-width:280px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-homepage-stats-carousel .number{font-size:90px;line-height:140%}}.cmp-homepage-stats-carousel .text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:500;line-height:170%;letter-spacing:-.72px;max-width:360px}@media (max-width: 1024px){.cmp-homepage-stats-carousel .text{font-size:21px;font-weight:500;line-height:160%;letter-spacing:0}}@media (max-width: 1024px){.cmp-homepage-stats-carousel .text{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;max-width:280px;margin-top:6px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-homepage-stats-carousel .text{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-homepage-stats-carousel .swiper{overflow:visible}@media (max-width: 1024px){.cmp-homepage-stats-carousel .swiper{margin-top:32px}.cmp-homepage-stats-carousel .swiper button.swiper-button-prev,.cmp-homepage-stats-carousel .swiper button.swiper-button-next{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 14px 23px #00000040;z-index:2;transition:.3s ease}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-homepage-stats-carousel .swiper button.swiper-button-prev,.cmp-homepage-stats-carousel .swiper button.swiper-button-next{box-shadow:0 4px 30px #27064826}}@media (max-width: 1024px){.cmp-homepage-stats-carousel .swiper button.swiper-button-prev:after,.cmp-homepage-stats-carousel .swiper button.swiper-button-next:after{content:"";display:inline-block;border:solid #57068c;border-width:0 2px 2px 0;padding:5px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-homepage-stats-carousel .swiper button.swiper-button-prev:after,.cmp-homepage-stats-carousel .swiper button.swiper-button-next:after{border:solid #8900e1;border-width:0 2px 2px 0}}@media (max-width: 1024px)and (min-width: 1025px){.cmp-homepage-stats-carousel .swiper button.swiper-button-prev:hover,.cmp-homepage-stats-carousel .swiper button.swiper-button-next:hover{transform:scale(1.2)}}@media (max-width: 1024px){.cmp-homepage-stats-carousel .swiper .swiper-button-next{right:-25px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-homepage-stats-carousel .swiper .swiper-button-next{right:-5px}}@media (max-width: 1024px){.cmp-homepage-stats-carousel .swiper .swiper-button-next:after{transform:rotate(-45deg);margin-right:5px}.cmp-homepage-stats-carousel .swiper .swiper-button-prev{left:-25px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-homepage-stats-carousel .swiper .swiper-button-prev{left:-5px}}@media (max-width: 1024px){.cmp-homepage-stats-carousel .swiper .swiper-button-prev:after{transform:rotate(135deg);margin-left:5px}.cmp-homepage-stats-carousel .swiper .swiper-button-lock{display:none!important}}@media (max-width: 1024px){.cmp-homepage-stats-carousel .swiper-button-prev,.cmp-homepage-stats-carousel .swiper-button-next{margin-top:-12px}}.cmp-homepage-stats-carousel__item.swiper-slide{display:flex;align-items:center;flex-direction:column}@media (min-width: 1025px){.cmp-homepage-stats-carousel__item.swiper-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min-content}}.cmp-homepage-stats-carousel .cta{display:flex;justify-content:center;padding-bottom:15px}@media (max-width: 1024px){.cmp-homepage-stats-carousel .cta{margin-top:50px;padding-bottom:0}}.cmp-hub-hero{padding-bottom:60px}@media (max-width: 1024px){.cmp-hub-hero{padding-bottom:60px}}.cmp-hub-hero .container{position:relative;aspect-ratio:1199/640;border-radius:8px;overflow:hidden}@media (max-width: 1024px){.cmp-hub-hero .container{aspect-ratio:auto}}.cmp-hub-hero .container .hero-elements{position:relative;height:100%;display:grid;grid-template:"hero-tl hero-tr" "hero-bl hero-br";grid-template-columns:58% auto;grid-template-rows:75% auto;background:#330662;overflow:hidden}@media (max-width: 1024px){.cmp-hub-hero .container .hero-elements{grid-template:"hero-tl" "hero-tr";grid-template-columns:auto;grid-template-rows:auto}}.cmp-hub-hero .container .hero-elements:after{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/b5d8bd6f611f3d107905.svg) no-repeat top left/cover;content:"";height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:2}@media (max-width: 1024px){.cmp-hub-hero .container .hero-elements:after{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/f86dd8152a5c75081088.svg) no-repeat top/contain}}.cmp-hub-hero .container .hero-elements .hero-tl{grid-area:hero-tl;position:relative;aspect-ratio:auto 555/376;overflow:hidden}@media (max-width: 1024px){.cmp-hub-hero .container .hero-elements .hero-tl{aspect-ratio:350/280}}.cmp-hub-hero .container .hero-elements .hero-tl img{aspect-ratio:inherit;object-fit:cover}.cmp-hub-hero .container .hero-elements .hero-tl .mask{position:absolute;top:0;right:0;width:100%;height:100%;clip-path:polygon(100% 0,50% 0,100% 100%)}@media (max-width: 1024px){.cmp-hub-hero .container .hero-elements .hero-tl .mask{clip-path:polygon(35% 0,100% 0,100% 100%,88% 100%)}}.cmp-hub-hero .container .hero-elements .hero-tr{grid-area:hero-tr;padding:59px 44px 0}@media (max-width: 1024px){.cmp-hub-hero .container .hero-elements .hero-tr{padding:36px 12px 30px 19px}}.cmp-hub-hero .container .hero-elements .hero-tr h3{font-size:42px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;color:#fff;margin:0}@media (max-width: 1024px){.cmp-hub-hero .container .hero-elements .hero-tr h3{font-size:27px;font-style:normal;font-weight:700;line-height:126%;letter-spacing:-.81px}}@media (max-width: 1024px){.cmp-hub-hero .container .hero-elements .hero-tr h3{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-hub-hero .container .hero-elements .hero-tr p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;color:#fff;margin:35px 0 0}@media (max-width: 1024px){.cmp-hub-hero .container .hero-elements .hero-tr p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-hub-hero .container .hero-elements .hero-tr p{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:15px;letter-spacing:0}}.cmp-hub-hero .container .hero-elements .hero-tr p a{color:inherit;border-bottom:1px solid #fff}.cmp-hub-hero .container .hero-elements .hero-bl{grid-area:hero-bl}@media (max-width: 1024px){.cmp-hub-hero .container .hero-elements .hero-bl{display:none}}.cmp-hub-hero .container .hero-elements .hero-br{grid-area:hero-br}@media (max-width: 1024px){.cmp-hub-hero .container .hero-elements .hero-br{display:none}}.cmp-hub-hero .container .hero-elements img{width:100%;height:100%}.cmp-image-grid{padding:60px 0}@media (max-width: 1024px){.cmp-image-grid{padding:66px 0 60px}}.cmp-image-grid .image-grid h4{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:0 0 45px}@media (max-width: 1024px){.cmp-image-grid .image-grid h4{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:0 0 35px}}.cmp-image-grid .image-grid .content{display:flex;flex-direction:row;gap:20px}@media (max-width: 1024px){.cmp-image-grid .image-grid .content{gap:10px}}.cmp-image-grid .image-grid .content .column{flex:1;display:flex;flex-direction:column;width:100%;gap:20px}@media (max-width: 1024px){.cmp-image-grid .image-grid .content .column{gap:10px}}.cmp-image-grid .image-grid .content .block{position:relative;border-radius:8px;overflow:hidden}.cmp-image-grid .image-grid .content .block:hover span,.cmp-image-grid .image-grid .content .block:focus span{transform:translateY(0)}.cmp-image-grid .image-grid .content .block span{font-size:14px;font-weight:400;line-height:150%;letter-spacing:.28px;position:absolute;bottom:0;left:0;width:100%;color:#eee6f3;padding:12px 18px;background:#57068c;border-radius:0 0 8px 8px;transform:translateY(101%);transition:transform .3s ease;pointer-events:none;overflow:hidden;z-index:0}@media (max-width: 1024px){.cmp-image-grid .image-grid .content .block span{font-size:10px;font-weight:400;line-height:normal;letter-spacing:.1px}}@media (max-width: 1024px){.cmp-image-grid .image-grid .content .block span{color:#fff;padding:11px 9px;transform:translateY(0)}}.cmp-image-grid .image-grid .content .block span:before{font-weight:700;content:attr(data-title)}.cmp-image-grid .image-grid .content .block img{width:100%;vertical-align:top;opacity:0;animation:fadeIn ease 1s forwards;animation-delay:.25s}.cmp-image-grid .image-grid button.load-more{margin:90px auto 0}@media (max-width: 1024px){.cmp-image-grid .image-grid button.load-more{margin-top:45px}}.cmp-link-teaser{overflow:hidden}.cmp-link-teaser .sps-container{max-width:1440px!important;width:100%!important;padding:0!important}.cmp-link-teaser__wrapper{position:relative;display:grid;grid-template-columns:54% 1fr;min-height:720px;overflow:hidden}@media (max-width: 1244px){.cmp-link-teaser__wrapper{grid-template-columns:35% 1fr}}@media (max-width: 1024px){.cmp-link-teaser__wrapper{grid-template-columns:1fr}}.cmp-link-teaser__wrapper:before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/c9d30a5b5bcdd99a48ad.svg) no-repeat right -25px bottom/cover;pointer-events:none;z-index:1}@media (max-width: 1024px){.cmp-link-teaser__wrapper:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/c9d30a5b5bcdd99a48ad.svg) no-repeat right -105px bottom/cover}}.cmp-link-teaser__img-box{position:relative;width:100%;height:100%;background-color:#fff}@media (max-width: 1024px){.cmp-link-teaser__img-box{display:none}}.cmp-link-teaser__img-box img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.cmp-link-teaser__img-box img.inactive{opacity:0}.cmp-link-teaser__title{font-size:36px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;color:#fff;margin-top:0;margin-bottom:20px}@media (max-width: 1024px){.cmp-link-teaser__title{font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.48px}}@media (max-width: 1024px){.cmp-link-teaser__title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;color:#fff}}.cmp-link-teaser__description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;color:#fff;margin:0}@media (max-width: 1024px){.cmp-link-teaser__description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-link-teaser__description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;letter-spacing:0}}.cmp-link-teaser__links{padding:0;list-style:none;margin-top:40px;margin-bottom:0}@media (max-width: 1024px){.cmp-link-teaser__links{margin-top:35px}}.cmp-link-teaser__links li a{font-size:24px;font-weight:500;line-height:170%;letter-spacing:-.72px;color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;color:#fff;border-bottom:2px solid rgba(0,0,0,0);position:relative;display:inline-block;text-underline-position:under;text-underline-offset:3px}@media (max-width: 1024px){.cmp-link-teaser__links li a{font-size:21px;font-weight:500;line-height:160%;letter-spacing:0}}@media (min-width: 1025px){.cmp-link-teaser__links li a:hover{border-color:#8900e1}}.cmp-link-teaser__links li a:hover{color:#fff}@media (min-width: 1025px){.cmp-link-teaser__links li a:hover{border-color:#fff}}.cmp-link-teaser__links li a .divider{display:inline-block}.cmp-link-teaser__links li a:before{position:absolute;right:0;top:50%;transform:translateY(-35%)}@media (min-width: 1025px){.cmp-link-teaser__links li a:hover{border:none;text-decoration:underline}.cmp-link-teaser__links li a.inactive{color:#ab82c5}}@media (max-width: 1024px){.cmp-link-teaser__links li a{display:block;padding:10px 0;min-height:55px}.cmp-link-teaser__links li a:hover{text-decoration:none}.cmp-link-teaser__links li a:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:1px;background-color:#eee6f3}}.cmp-link-teaser__content-box{padding:90px 60px;background:#330662}@media (max-width: 1024px){.cmp-link-teaser__content-box{padding:60px 20px}}.cmp-link-teaser__container{max-width:475px}@media (max-width: 1024px){.cmp-link-teaser__container{max-width:none}}.cmp-list-table{padding:60px 0}@media (max-width: 1024px){.cmp-list-table{padding:58px 0 80px}}.cmp-list-table .wrapper{position:relative;padding-top:42px;min-height:991px}@media (max-width: 1024px){.cmp-list-table .wrapper{padding-top:23px;min-height:100%}}.cmp-list-table .wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/880fa6742b4f132e6f58.svg) no-repeat center/cover;pointer-events:none;z-index:0}@media (max-width: 1024px){.cmp-list-table .wrapper:before{width:345px;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/10ebc673447c34a43a37.svg) no-repeat top left/contain}}.cmp-list-table .wrapper .list-table{position:relative;padding-top:120px;z-index:1}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table{padding-top:60px}}.cmp-list-table .wrapper .list-table h4{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;max-width:900px;margin:0}.cmp-list-table .wrapper .list-table p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;max-width:900px;margin:23px 0 0;min-height:29px}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table p{margin-top:25px}}.cmp-list-table .wrapper .list-table .table{display:flex;flex-direction:row;gap:34px;max-height:600px;margin-top:40px}@media (max-width: 1439px){.cmp-list-table .wrapper .list-table .table{max-height:100%}}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table .table{flex-direction:column;max-height:100%}}.cmp-list-table .wrapper .list-table .table.two-tables .list-box{width:auto;max-width:808px}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table .table.two-tables .list-box{max-width:100%}.cmp-list-table .wrapper .list-table .table.two-tables .list-box ul{max-height:160px}}.cmp-list-table .wrapper .list-table .table.two-tables .list-box.extra{max-width:353px;min-width:auto;padding-left:0;padding-right:0}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table .table.two-tables .list-box.extra{max-width:100%}}.cmp-list-table .wrapper .list-table .table .list-box{width:100%;min-width:808px;height:600px;padding:34px 29px 0 33px;border-radius:8px;background:#eee6f3}@media (max-width: 1439px){.cmp-list-table .wrapper .list-table .table .list-box{min-width:auto;width:100%;height:auto}}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table .table .list-box{width:100%;min-width:auto;padding:24px 21px;height:100%}.cmp-list-table .wrapper .list-table .table .list-box.open,.cmp-list-table .wrapper .list-table .table .list-box.open.extra{padding-bottom:60px}.cmp-list-table .wrapper .list-table .table .list-box.open ul,.cmp-list-table .wrapper .list-table .table .list-box.open.extra ul{max-height:1500px!important}.cmp-list-table .wrapper .list-table .table .list-box.open ul li,.cmp-list-table .wrapper .list-table .table .list-box.open.extra ul li{color:#57068c}.cmp-list-table .wrapper .list-table .table .list-box.open button:before,.cmp-list-table .wrapper .list-table .table .list-box.open.extra button:before{content:attr(data-show-less)}}.cmp-list-table .wrapper .list-table .table .list-box.extra{width:auto;background:#0000}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table .table .list-box.extra{padding-bottom:0}}.cmp-list-table .wrapper .list-table .table .list-box.extra ul li{border-color:#8900e1}.cmp-list-table .wrapper .list-table .table .list-box h6{margin:0 0 21px}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table .table .list-box h6{margin-bottom:35px}}.cmp-list-table .wrapper .list-table .table .list-box ul{display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start;align-items:flex-start;flex-wrap:wrap;row-gap:10px;column-gap:40px;height:480px;list-style:none;padding:0;margin:0;transition:max-height .3s ease;overflow:hidden}@media (max-width: 1439px){.cmp-list-table .wrapper .list-table .table .list-box ul{height:auto}}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table .table .list-box ul{flex-wrap:nowrap;row-gap:12px;height:100%;max-height:301px}}.cmp-list-table .wrapper .list-table .table .list-box ul li{flex-shrink:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-weight:400;line-height:140%;letter-spacing:.21px;list-style:none;width:353px;padding-bottom:8px;border-bottom:1.5px solid #fff}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table .table .list-box ul li{font-size:14px;font-weight:400;line-height:110%;letter-spacing:.14px}}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table .table .list-box ul li{padding-bottom:11px}}.cmp-list-table .wrapper .list-table .table .list-box button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table .table .list-box button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table .table .list-box button{width:152px;margin:45px auto 0;padding:0}.cmp-list-table .wrapper .list-table .table .list-box button:before{content:attr(data-show-more)}}.cmp-list-table .wrapper .list-table .cta{width:fit-content;margin:60px auto 0}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table .cta{margin-top:25px}}.cmp-list-table .wrapper .list-table .cta button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table .cta button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table .cta button{position:relative;display:flex;justify-content:center;align-items:center;height:40px;border-radius:4px;border:1px solid rgba(0,0,0,0);text-align:center;text-transform:uppercase;box-sizing:border-box;cursor:pointer;transition:all .3s ease;color:#8900e1;background:#0000;border-color:#8900e1;transition:none;font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;width:152px;padding:0}}@media (max-width: 1024px){.cmp-list-table .wrapper .list-table .cta button:disabled,.cmp-list-table .wrapper .list-table .cta button:disabled:hover,.cmp-list-table .wrapper .list-table .cta button.disabled,.cmp-list-table .wrapper .list-table .cta button.disabled:hover,.cmp-list-table .wrapper .list-table .cta button.pending,.cmp-list-table .wrapper .list-table .cta button.pending:hover{font-size:14px;font-style:normal;font-weight:700;line-height:140%;letter-spacing:.28px;border-color:#0000;pointer-events:none;cursor:default;color:#666;background:#cdcdcd}.cmp-list-table .wrapper .list-table .cta button.link-button.disabled{pointer-events:none;cursor:default}.cmp-list-table .wrapper .list-table .cta button a{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:inherit;border:none}.cmp-list-table .wrapper .list-table .cta button:hover{border-color:#8900e1;border-width:2px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-list-table .wrapper .list-table .cta button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-login{padding-bottom:60px}@media (max-width: 1024px){.cmp-login{padding-bottom:60px}}.cmp-login .sps-container .title{max-width:459px;margin:43px 0 0}@media (max-width: 1024px){.cmp-login .sps-container .title{margin-top:60px}}.cmp-login .sps-container .description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin:35px 0 0}@media (max-width: 1024px){.cmp-login .sps-container .description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-login .sps-container .description{margin-top:30px}}.cmp-login .sps-container .login,.cmp-login .sps-container .forgot-password{max-width:449px}.cmp-login .sps-container .login:has(.has-error) .error,.cmp-login .sps-container .forgot-password:has(.has-error) .error{display:flex}.cmp-login .sps-container .login .title,.cmp-login .sps-container .forgot-password .title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;max-width:436px}.cmp-login .sps-container .login .error,.cmp-login .sps-container .forgot-password .error{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;display:none;gap:17px;color:#fb0f78}@media (max-width: 1024px){.cmp-login .sps-container .login .error,.cmp-login .sps-container .forgot-password .error{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-login .sps-container .login .error:before,.cmp-login .sps-container .forgot-password .error:before{content:"\ea1a";font-family:icons,sans-serif;font-size:24px;margin-top:3px}.cmp-login .sps-container .login form,.cmp-login .sps-container .forgot-password form{width:100%;max-width:360px}.cmp-login .sps-container .login form{display:flex;flex-direction:column;gap:20px;margin:40px 0 60px}@media (max-width: 1024px){.cmp-login .sps-container .login form{margin:25px 0 90px}}@media (max-width: 1024px){.cmp-login .sps-container .login form label{margin-top:15px}}.cmp-login .sps-container .login form button.forgot{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;height:auto;margin:0;border:none}@media (min-width: 1025px){.cmp-login .sps-container .login form button.forgot:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-login .sps-container .login form button.forgot{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}@media (max-width: 1024px){.cmp-login .sps-container .login form button.forgot{margin-top:5px}}.cmp-login .sps-container .login button{width:fit-content;margin:20px 0 0}@media (max-width: 1024px){.cmp-login .sps-container .login button{margin-top:25px}}.cmp-login .sps-container .login .create-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;margin:0}@media (max-width: 1024px){.cmp-login .sps-container .login .create-title{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}.cmp-login .sps-container .login .create-description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;max-width:424px;margin:20px 0 0}@media (max-width: 1024px){.cmp-login .sps-container .login .create-description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-login .sps-container .login .create .cmp-button{width:fit-content;margin:40px 0 0}@media (max-width: 1024px){.cmp-login .sps-container .login .create .cmp-button{margin-top:35px}}.cmp-login .sps-container .forgot-password:has(.has-error) .subheadline{display:none}.cmp-login .sps-container .forgot-password .before .subheadline,.cmp-login .sps-container .forgot-password .after .subheadline{margin:40px 0 0}@media (max-width: 1024px){.cmp-login .sps-container .forgot-password .before .subheadline,.cmp-login .sps-container .forgot-password .after .subheadline{margin-top:25px}}.cmp-login .sps-container .forgot-password .before .description,.cmp-login .sps-container .forgot-password .after .description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin:20px 0 0}@media (max-width: 1024px){.cmp-login .sps-container .forgot-password .before .description,.cmp-login .sps-container .forgot-password .after .description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-login .sps-container .forgot-password .before .description,.cmp-login .sps-container .forgot-password .after .description{margin-top:15px}}.cmp-login .sps-container .forgot-password .before form,.cmp-login .sps-container .forgot-password .after form{margin:40px 0 0}@media (max-width: 1024px){.cmp-login .sps-container .forgot-password .before form,.cmp-login .sps-container .forgot-password .after form{margin-top:45px}}.cmp-login .sps-container .forgot-password .before .cta,.cmp-login .sps-container .forgot-password .after .cta{display:flex;gap:20px;margin-top:40px}@media (max-width: 1024px){.cmp-login .sps-container .forgot-password .before .cta,.cmp-login .sps-container .forgot-password .after .cta{gap:25px;margin-top:30px}}.cmp-login .sps-container .forgot-password .before .title,.cmp-login .sps-container .forgot-password .before .subheadline{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-login .sps-container .forgot-password .before p.description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;height:auto;white-space:normal;max-width:424px}@media (max-width: 1024px){.cmp-login .sps-container .forgot-password .before p.description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-login .sps-container .forgot-password .after .title,.cmp-login .sps-container .forgot-password .after .subheadline{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal}.cmp-login .sps-container .forgot-password .after p.description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-login .sps-container .forgot-password .after p.description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:auto;white-space:normal}}template.cmp-modal{display:none}.global-modal{position:fixed;inset:0;background:#ffffffe6;z-index:99}.global-modal.close-disabled .close-modal{opacity:0;pointer-events:none}@media (max-width: 1024px){.global-modal.page .modal-container .close-modal{position:absolute;top:0;right:0}}.global-modal.page .modal-container .modal-content{width:100%;height:100%}@media (max-width: 1024px){.global-modal.page .modal-container .modal-content{width:100%}}.global-modal.page .modal-container .modal-content:not(:has(*)):after{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/9e5a7ad45f6c918e774a.svg)}.global-modal.page .modal-container .modal-content .error{display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0}.global-modal.page .modal-container .modal-content .main-template-container:first-of-type{margin-top:71px}@media (max-width: 1024px){.global-modal.page .modal-container .modal-content .main-template-container:first-of-type{margin-top:98px}}.global-modal.page .modal-container .modal-content .main-template-container .left-container .sps-container{padding-left:60px!important}@media (max-width: 1439px){.global-modal.page .modal-container .modal-content .main-template-container .left-container .sps-container{padding-left:20px!important}}.global-modal.page .modal-container .modal-content .main-template-container .right-container{padding-right:60px!important}@media (max-width: 1439px){.global-modal.page .modal-container .modal-content .main-template-container .right-container{padding-right:20px!important}}.global-modal.page .modal-container .modal-content .sps-container{padding-left:60px;padding-right:60px}@media (max-width: 1439px){.global-modal.page .modal-container .modal-content .sps-container{padding-left:20px;padding-right:20px}}.global-modal .modal-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:23px;width:100%;height:100%;max-width:1440px;margin:0 auto;padding:33px 60px 61px;overflow:hidden}@media (max-width: 1024px){.global-modal .modal-container{padding:0 0 60px}}.global-modal .modal-container .close-modal{flex-shrink:0;margin-left:auto;margin-right:-25px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;border:none;border-radius:50%;box-shadow:0 4px 30px #27064826;z-index:2}@media (max-width: 1024px){.global-modal .modal-container .close-modal{margin-top:15px;margin-right:10px}}.global-modal .modal-container .close-modal:before{content:"\ea0f";font-family:icons,sans-serif;font-style:normal;font-size:16px;color:#8900e1}.global-modal .modal-container .modal-content{max-width:100%;box-shadow:0 4px 30px #27064826;overflow-y:auto}.global-modal .modal-container .modal-content:has(.video-wrapper){overflow-y:hidden}@media (max-width: 1024px){.global-modal .modal-container .modal-content{width:80vw}}.global-modal .modal-container .modal-content:not([class*=bg-]){background:#fff}.global-modal .modal-container .modal-content .video-wrapper{min-height:300px;width:1280px;max-width:85vw;aspect-ratio:16/9;background:#000;max-height:calc(100vh - 170px)}@media (max-width: 1024px){.global-modal .modal-container .modal-content .video-wrapper{width:100%;max-width:none;min-height:auto}}.global-modal .modal-container .modal-content .video-wrapper video{max-width:100%;max-height:100%}.global-modal .modal-container .modal-content .video-wrapper iframe{width:100%;height:100%;border:none}.global-modal.alert-form .modal-container{width:100%;height:100%;max-width:960px;padding:0 60px;gap:15px;box-sizing:content-box;overflow:visible}@media (max-width: 1024px){.global-modal.alert-form .modal-container{justify-content:flex-start;margin-top:31px;padding:0 10px;box-sizing:border-box}}.global-modal.alert-form .modal-container .close-modal{margin-right:-60px}@media (max-width: 1024px){.global-modal.alert-form .modal-container .close-modal{margin-right:0}}.global-modal.alert-form .modal-container .modal-content{width:100%;min-height:555px;padding:80px 80px 89px;margin-bottom:65px;border-radius:8px}@media (max-width: 1024px){.global-modal.alert-form .modal-container .modal-content{min-height:529px;padding:40px 32px}}@media (min-width: 1025px){.global-modal.alert{z-index:20}}.global-modal.alert .modal-container{justify-content:flex-start;width:100%;height:100%;max-width:960px;margin-top:140px;padding:0 60px;gap:15px;box-sizing:content-box;overflow:visible}@media (max-width: 1024px){.global-modal.alert .modal-container{margin-top:31px;padding:0 10px;box-sizing:border-box}}.global-modal.alert .modal-container .close-modal{margin-right:-60px}@media (max-width: 1024px){.global-modal.alert .modal-container .close-modal{margin-right:0}}.global-modal.alert .modal-container .modal-content{width:100%;padding:80px 80px 86px;margin-bottom:65px;border-radius:8px;box-shadow:0 4px 34px #27064833}@media (max-width: 1024px){.global-modal.alert .modal-container .modal-content{min-height:529px;padding:40px 32px}}.global-modal.alert .modal-container .modal-content .cmp-teaser-form__title{text-overflow:initial;white-space:normal;margin-bottom:0}.cmp-multiselect{position:relative}.cmp-multiselect .box{margin:0;padding:0;list-style-type:none;background-color:#f0f0f0;height:235px;overflow-y:auto;border-bottom:6px solid #8900e1;scrollbar-color:#8900e1 #f0f0f0;scrollbar-width:thin;border-radius:4px}.cmp-multiselect .box li{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;padding:8px 21px 8px 18px;cursor:pointer}@media (max-width: 1024px){.cmp-multiselect .box li{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-multiselect .box li{padding:10px 24px 10px 18px}}.cmp-multiselect .box li.selected{background-color:#57068c;color:#fff}.has-error .cmp-multiselect .box{border-color:#fb0f78}.cmp-multiselect .info{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;display:none}@media (max-width: 1024px){.cmp-multiselect .info{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.has-error .cmp-multiselect .info{display:block;margin-top:-10px;margin-bottom:15px}.cmp-multiselect .title{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;color:#57068c;margin-bottom:10px}@media (max-width: 1024px){.cmp-multiselect .title{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}@media (max-width: 1024px){.cmp-multiselect .title{margin-bottom:15px}}.has-error .cmp-multiselect .title{color:#fb0f78}.cmp-experiencefragment--header{position:relative;margin:0 auto;padding:0;border:none;font-family:NYU Perstare,Arial,sans-serif}.cmp-experiencefragment--header ul{list-style:none}@media (min-width: 1025px){.cmp-experiencefragment--header .cmp-navigation{display:block;position:fixed;top:60px;margin-top:81px;left:auto;z-index:21}.cmp-experiencefragment--header .cmp-navigation:before{content:"";opacity:0;visibility:hidden;position:fixed;inset:0;background:#fff;transition:all .3s ease;pointer-events:none;cursor:default;z-index:-1}.cmp-experiencefragment--header .cmp-navigation.open:before{visibility:visible;opacity:.85}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group{position:relative;margin:0;padding:0;box-shadow:0 4px 30px #27064826;background:#fff;border-radius:5px}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group.extra{margin-top:50px;position:absolute;z-index:1}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group.extra .cmp-navigation__item.cmp-navigation__item--level-0 a{gap:4px}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group.extra .cmp-navigation__item.cmp-navigation__item--level-0:nth-child(1)>a:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/bc89aa9267763c023216.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group.extra .cmp-navigation__item.cmp-navigation__item--level-0:hover:nth-child(1)>a:before,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group.extra .cmp-navigation__item.cmp-navigation__item--level-0:focus:nth-child(1)>a:before,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group.extra .cmp-navigation__item.cmp-navigation__item--level-0.cmp-navigation__item--active:nth-child(1)>a:before,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group.extra .cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(1)>a:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/2ad510e5bb529e78b413.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0{border-bottom:1px solid #eae3f0;width:60px;height:60px}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:last-child{border-bottom:none}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0>.cmp-navigation__item-link{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;height:100%;color:#57068c;text-decoration:none;font-size:9.5px;font-weight:500;line-height:normal;word-wrap:break-word;text-align:center}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0>.cmp-navigation__item-link:before{content:"";position:relative;display:block;width:20px;height:20px;background-size:100% 100%!important;transition:all .3s ease}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(1)>a:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/2de9d2e9923ad3040db4.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(2)>a:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/5a7b3bff6d4d42b0b551.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(3)>a:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/46b27665d04eb3108d4f.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(4)>a:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/91f4afefd5a1c9a0d477.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(5)>a:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/f6d434ec74cef1097c7f.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:nth-child(6)>a:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/c5c65d80dbd687422231.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0>.cmp-navigation__card-group{width:1230px;padding:20px 0 20px 30px;box-sizing:content-box;margin:-20px auto;position:absolute;visibility:hidden;opacity:0;top:0;left:60px;display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;transform:translate(10px);transition:transform .5s ease,opacity .5s ease;cursor:default;z-index:-1;max-height:calc(95vh - 120px);overflow:auto}}@media (min-width: 1025px)and (max-width: 1439px){.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0>.cmp-navigation__card-group{width:85.4166666667vw;padding-left:2.0833333333vw;padding-right:0vw}}@media (min-width: 1025px)and (max-width: 1024px){.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0>.cmp-navigation__card-group{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0>.cmp-navigation__card-group .sps-container{padding-left:0;padding-right:0}}@media (min-width: 1025px){.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:hover,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:focus,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open{cursor:pointer;font-weight:700}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:hover:first-child,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:focus:first-child,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:hover:last-child,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:focus:last-child,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:hover>a:hover,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:hover>a:focus,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:focus>a:hover,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0:focus>a:focus,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open>a:hover,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open>a:focus{color:#8900e1}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(1)>a:hover:before,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(1)>a:focus:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/7ae0deaa1c0493d0d50a.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(1)>a:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/cba3bc601edad0ac38c9.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(2)>a:hover:before,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(2)>a:focus:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/8ea0edf50570bf2ad67a.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(2)>a:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/098c6f817a4caad5b88e.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(3)>a:hover:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/6b6a469dbd70c008fe16.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(3)>a:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/25d3e897c1bb283f7f14.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(4)>a:hover:before,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(4)>a:focus:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/8c1c22106c326748e19d.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(4)>a:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/b54850d1ba2a2da023df.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(5)>a:hover:before,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(5)>a:focus:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/e3629c3e48b2ffbe1250.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(5)>a:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/4b1afa10626ff5fb59c2.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(6)>a:hover:before,.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(6)>a:focus:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/8f861410032339544a62.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open:nth-child(6)>a:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/c089d8a63ad6eda1fdb5.svg)}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group>.cmp-navigation__item.cmp-navigation__item--level-0.open .cmp-navigation__card-group{opacity:1;visibility:visible;transform:translate(0)}}@media (max-width: 1024px){.cmp-experiencefragment--header{z-index:23}.cmp-experiencefragment--header.open{position:fixed;width:100%}.cmp-experiencefragment--header.open>.cmp-container{display:flex;flex-direction:column;height:100dvh;overflow:hidden}.cmp-experiencefragment--header.open .cmp-container .header{display:flex;flex-direction:column;background-color:#330662;overflow:hidden}.cmp-experiencefragment--header.open .cmp-header .container{border-radius:0}.cmp-experiencefragment--header.open .cmp-header .cta .main-button{position:fixed;left:0;bottom:0;display:block!important;width:100%;background:#330662;padding:12px;box-sizing:border-box;z-index:9}.cmp-experiencefragment--header.open .cmp-header .cta .main-button .cmp-button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;width:100%;height:55px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-experiencefragment--header.open .cmp-header .cta .main-button .cmp-button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-experiencefragment--header.open .cmp-navigation{display:block}.cmp-experiencefragment--header .cmp-container .navigation-container{overflow-y:auto}.cmp-experiencefragment--header .cmp-navigation{display:none;width:100%;padding-bottom:100px}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group{display:flex;flex-direction:column;justify-content:flex-start;gap:30px;width:100%;margin:0;padding:40px 20px 0;box-sizing:border-box;overflow:hidden}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group.extra{padding-top:0;margin-top:30px}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0{display:flex;flex-direction:column}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0>.cmp-navigation__group{display:none;position:relative}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0.open{border-bottom:4px solid #8900e1}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0.open>.cmp-navigation__group{display:flex;flex-direction:column;justify-content:flex-start;gap:15px;padding:20px 0 30px}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0.open>.cmp-navigation__group .cmp-navigation__group{background:#0000;padding:0}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0.open .cmp-navigation__item-link{font-weight:400}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0.active>.cmp-navigation__group .cmp-navigation__item--level-1{display:flex;flex-direction:column;margin-bottom:1rem}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0.active>.cmp-navigation__group .cmp-navigation__item--level-1>.cmp-navigation__item-link{font-size:.9rem;margin-bottom:.5rem}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0.active>.cmp-navigation__group .cmp-navigation__item--level-1.open .cmp-navigation__group{display:flex}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0.active>.cmp-navigation__group .cmp-navigation__item--level-1.open>.cmp-navigation__item-link{text-decoration:underline}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0.active>.cmp-navigation__group .cmp-navigation__item--level-1.open>.cmp-navigation__item-link:after{content:"i"}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0.active>.cmp-navigation__group .cmp-navigation__item--level-1 .cmp-navigation__group{display:none}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0.active>.cmp-navigation__group .cmp-navigation__item--level-1 .cmp-navigation__group .cmp-navigation__item--level-2{padding:0;margin-bottom:.5rem}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0.active>.cmp-navigation__group .cmp-navigation__item--level-1 .cmp-navigation__group .cmp-navigation__item--level-2 .cmp-navigation__item-link{font-size:.7rem}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0.active>.cmp-navigation__group .cmp-navigation__item--level-1 .cmp-navigation__group .cmp-navigation__item--level-2 .cmp-navigation__item-link:after{display:none}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0.active>.cmp-navigation__group .cmp-navigation__item-link{font-size:10.1rem}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0.active>.cmp-navigation__group .cmp-navigation__item-link:after{content:"h";font-size:.9rem;position:absolute;right:0}.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0>.cmp-navigation__item-link{font-size:36px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0;color:#fff}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-experiencefragment--header .cmp-navigation>.cmp-navigation__group .cmp-navigation__item--level-0>.cmp-navigation__item-link{font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.48px}}@media (min-width: 1025px){.cmp-navigation__item-card{background:#fff;border-radius:4px;box-shadow:0 4px 34px #27064826;list-style:none;font-weight:400;width:230px;height:360px;overflow-y:auto}}.cmp-navigation__item-card a{text-decoration:none}@media (min-width: 1025px){.cmp-navigation__item-card.primary-card,.cmp-navigation__item-card.image-card{width:280px;position:relative;color:#fff}.cmp-navigation__item-card.primary-card .cmp-navigation__item-card__image,.cmp-navigation__item-card.image-card .cmp-navigation__item-card__image{display:block;height:100%}.cmp-navigation__item-card.primary-card .cmp-navigation__item-card__image .cmp-image,.cmp-navigation__item-card.image-card .cmp-navigation__item-card__image .cmp-image{width:100%;height:100%}.cmp-navigation__item-card.primary-card .cmp-navigation__item-card__image .cmp-image__image,.cmp-navigation__item-card.image-card .cmp-navigation__item-card__image .cmp-image__image{height:100%;object-fit:cover;vertical-align:middle}.cmp-navigation__item-card.primary-card .cmp-navigation__item-card__links,.cmp-navigation__item-card.image-card .cmp-navigation__item-card__links{display:none}}@media (min-width: 1025px){.cmp-navigation__item-card.primary-card .cmp-navigation__item-card__image{height:193px}}@media (min-width: 1025px){.cmp-navigation__item-card.image-card .cmp-navigation__item-card__body{display:none}}.cmp-navigation__item-card.primary-card .cmp-navigation__item-card__title,.cmp-navigation__item-card.primary-card .cmp-navigation__item-card__link,.cmp-navigation__item-card.primary-card .cmp-navigation__item-card__description,.cmp-navigation__item-card.purple-card .cmp-navigation__item-card__title,.cmp-navigation__item-card.purple-card .cmp-navigation__item-card__link,.cmp-navigation__item-card.purple-card .cmp-navigation__item-card__description{color:#fff!important}@media (min-width: 1025px){.cmp-navigation__item-card.primary-card,.cmp-navigation__item-card.primary-card .cmp-navigation__item-card__body{background:#57068c}.cmp-navigation__item-card.primary-card .cmp-navigation__item-card__description{margin-bottom:0}.cmp-navigation__item-card.primary-card .cmp-navigation__item-card__title{font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0}}@media (min-width: 1025px)and (max-width: 1024px){.cmp-navigation__item-card.primary-card .cmp-navigation__item-card__title{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}@media (min-width: 1025px){.cmp-navigation__item-card.purple-card{background:#57068c;color:#fff;position:relative}.cmp-navigation__item-card.purple-card:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/61df34d7eb46b8badaa3.svg) no-repeat;content:"";position:absolute;bottom:0;left:0;right:0;height:142px;pointer-events:none}.cmp-navigation__item-card.purple-card .cmp-navigation__item-card__links .cmp-navigation__item-link{color:#fff}}@media (min-width: 1025px){.cmp-navigation__item-card.white-wide-card{width:472px;overflow:hidden}.cmp-navigation__item-card.white-wide-card .cmp-navigation__item-card__body{padding-bottom:0}.cmp-navigation__item-card.white-wide-card .cmp-navigation__group{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:36px;height:197px;padding-bottom:15px;box-sizing:content-box;overflow-x:auto}.cmp-navigation__item-card.white-wide-card .cmp-navigation__group li{width:calc(50% - 18px)}}@media (min-width: 1025px){.cmp-navigation__item-card.white-short-card{flex:1;min-height:174px}.cmp-navigation__item-card.white-short-card .cmp-navigation__item-card__description p{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal}.cmp-navigation__item-card.white-short-card .cmp-navigation__item-card__links{display:none}}@media (min-width: 1025px){.cmp-navigation__item-card:hover .cmp-navigation__item-card__link .cmp-navigation__item-card__title,.cmp-navigation__item-card:focus .cmp-navigation__item-card__link .cmp-navigation__item-card__title{color:#57068c}}.cmp-navigation__item-card__image{display:none}.cmp-navigation__item-card__body{position:relative;padding:20px;box-sizing:border-box}@media (max-width: 1024px){.cmp-navigation__item-card__body{padding:0 19px}}.cmp-navigation__item-card__title{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;display:inline-block;color:#000}@media (max-width: 1024px){.cmp-navigation__item-card__title{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}@media (max-width: 1024px){.cmp-navigation__item-card__title{color:#fff;margin-bottom:0}}.cmp-navigation__item-card__description{font-size:12px;font-weight:400;line-height:160%;letter-spacing:-.36px;position:relative;color:#330662;padding-top:5px}@media (max-width: 1024px){.cmp-navigation__item-card__description{display:none}}.cmp-navigation__item-card__description p{font-size:12px;font-weight:400;line-height:160%;letter-spacing:-.36px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:0}@media (max-width: 1024px){.cmp-navigation__item-card__description p{font-size:13px;font-weight:400;line-height:160%;letter-spacing:0}}.cmp-navigation__item-card__link{position:relative}@media (max-width: 1024px){.cmp-navigation__item-card__link{position:relative;color:#fff}}.cmp-navigation__item-card__link:after{content:"";display:block;width:30px;height:6px;margin-top:22px;background:#8900e1;pointer-events:none}@media (max-width: 1024px){.cmp-navigation__item-card__link:after{content:none}}.cmp-navigation__item-card__link i{vertical-align:middle;display:none;color:inherit;padding-top:15px}@media (max-width: 1024px){.cmp-navigation__item-card__link i{vertical-align:baseline;display:inline-block;padding-top:0;font-size:12px;margin-left:10px;transition:color .15s ease}}.cmp-navigation__item-card__links{padding-top:22px}@media (max-width: 1024px){.cmp-navigation__item-card__links{padding-top:9px;padding-left:30px}}.cmp-navigation__item-card__links .cmp-navigation__group{list-style:none;padding:0;margin:0}.cmp-navigation__item-card__links .cmp-navigation__item{border:none;cursor:pointer;padding:6px 0 0;width:fit-content}.cmp-navigation__item-card__links .cmp-navigation__item:last-child{border-bottom:none}.cmp-navigation__item-card__links .cmp-navigation__item-link{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;color:#330662;transition:color .3s ease}@media (max-width: 1024px){.cmp-navigation__item-card__links .cmp-navigation__item-link{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-navigation__item-card__links .cmp-navigation__item-link{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;color:#fff}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-navigation__item-card__links .cmp-navigation__item-link{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-navigation__item-card__links .cmp-navigation__item-link:after{font-family:icons,sans-serif;content:"\ea05";vertical-align:middle;line-height:1;margin-left:10px;color:#0000;transition:color .15s ease}@media (max-width: 1024px){.cmp-navigation__item-card__links .cmp-navigation__item-link:after{display:inline-block;font-size:12px;color:#fff;height:16px}}.cmp-navigation__item-card__links .cmp-navigation__item-link:hover,.cmp-navigation__item-card__links .cmp-navigation__item-link:focus{color:#8900e1}@media (max-width: 1024px){.cmp-navigation__item-card__links .cmp-navigation__item-link:hover,.cmp-navigation__item-card__links .cmp-navigation__item-link:focus{color:#fff}}.cmp-navigation__item-card__links .cmp-navigation__item-link:hover:after,.cmp-navigation__item-card__links .cmp-navigation__item-link:focus:after{color:inherit}.cmp-navigation__item-card__links .cmp-navigation__item:hover a,.cmp-navigation__item-card__links .cmp-navigation__item:focus a{font-weight:700}.double-card{display:flex;flex-direction:column;gap:12px}@media (max-width: 1024px){.double-card{gap:15px}}.cmp-order-confirmation-description{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.cmp-order-confirmation-description{padding-top:60px;padding-bottom:51px}}.cmp-order-confirmation-description .sps-container{padding-top:50px}@media (max-width: 1024px){.cmp-order-confirmation-description .sps-container{padding-top:0}}.cmp-order-confirmation-description .sps-container .order-confirmation-description{width:100%;max-width:715px}.cmp-order-confirmation-description .sps-container .order-confirmation-description h3{width:100%;max-width:661px;margin:0 0 30px}@media (max-width: 1024px){.cmp-order-confirmation-description .sps-container .order-confirmation-description h3{margin:0 0 20px;padding-right:23px}}.cmp-order-confirmation-description .sps-container .order-confirmation-description .description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin:0 0 40px;max-width:481px}@media (max-width: 1024px){.cmp-order-confirmation-description .sps-container .order-confirmation-description .description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-order-confirmation-description .sps-container .order-confirmation-description .rte{width:100%;margin:60px 0 0}@media print{body:has(.cmp-order-confirmation-description) .aem-Grid{display:flex;flex-direction:column;gap:20px}body:has(.cmp-order-confirmation-description) .aem-Grid .card-grid{order:3}body:has(.cmp-order-confirmation-description) .aem-Grid .cmp-order-summary{padding:0!important;break-after:page}body:has(.cmp-order-confirmation-description) .aem-Grid .cmp-order-summary .course{break-before:auto;break-inside:avoid}body:has(.cmp-order-confirmation-description) .aem-Grid .cmp-order-summary .total-info{max-width:50%!important;break-before:avoid;break-inside:avoid}body:has(.cmp-order-confirmation-description) .aem-Grid .cmp-card-grid .card-grid__body{margin-bottom:0!important}}.cmp-order-review-description{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.cmp-order-review-description{padding-bottom:0}}.cmp-order-review-description .sps-container .order-review-description h4{margin:0 0 30px;max-width:464px}.cmp-order-review-description .sps-container .order-review-description .error-message{display:none;gap:12px;color:#fb0f78;margin-bottom:30px}@media (max-width: 1024px){.cmp-order-review-description .sps-container .order-review-description .error-message{gap:13px}}body.error .cmp-order-review-description .sps-container .order-review-description .error-message{display:flex}.cmp-order-review-description .sps-container .order-review-description .error-message i.error{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;width:24px;height:24px;font-size:20px}@media (max-width: 1024px){.cmp-order-review-description .sps-container .order-review-description .error-message i.error{align-items:flex-end;width:20px;height:23px}}.cmp-order-review-description .sps-container .order-review-description .error-message .message{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin:0;width:100%;max-width:753px}@media (max-width: 1024px){.cmp-order-review-description .sps-container .order-review-description .error-message .message{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-order-review-description .sps-container .order-review-description .rte{width:100%;max-width:733px}.cmp-order-summary{padding-top:30px;padding-bottom:60px}@media (max-width: 1024px){.cmp-order-summary{padding-top:60px}}.cmp-order-summary .order-summary h4{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 30px;max-width:464px}.cmp-order-summary .order-summary .student-info{margin-bottom:35px}.cmp-order-summary .order-summary .student-info .h7{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 10px;max-width:464px}.cmp-order-summary .order-summary .student-info .info{display:flex;gap:70px}@media (max-width: 1024px){.cmp-order-summary .order-summary .student-info .info{flex-direction:column;gap:0}}.cmp-order-summary .order-summary .student-info .info div{width:fit-content;min-width:230px}@media (max-width: 1024px){.cmp-order-summary .order-summary .student-info .info div{width:100%;min-width:auto}}.cmp-order-summary .order-summary .student-info .info div p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin:0}@media (max-width: 1024px){.cmp-order-summary .order-summary .student-info .info div p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-order-summary .order-summary .courses{display:flex;flex-direction:column;gap:20px}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses{gap:25px}}.cmp-order-summary .order-summary .courses .course{padding:31px 31px 40px 40px;background:#eee6f3;border-radius:8px}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course{padding:35px 15px 40px}}.cmp-order-summary .order-summary .courses .course-title{display:flex;justify-content:space-between;align-items:flex-start}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course-title{flex-direction:column;gap:25px}}.cmp-order-summary .order-summary .courses .course-title h6{width:100%;max-width:512px;margin:0}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course-title h6{max-width:262px}}.cmp-order-summary .order-summary .courses .course-title p{flex-shrink:0;margin:0}.cmp-order-summary .order-summary .courses .course .error-message{display:flex;gap:12px;color:#fb0f78;margin-top:20px}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course .error-message{gap:13px}}.cmp-order-summary .order-summary .courses .course .error-message i.error{flex-shrink:0;display:flex;align-items:center;justify-content:flex-start;width:24px;height:24px;font-size:20px}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course .error-message i.error{align-items:flex-end;width:20px;height:23px}}.cmp-order-summary .order-summary .courses .course .error-message .message{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin:0;width:100%;max-width:753px}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course .error-message .message{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-order-summary .order-summary .courses .course .containers{margin-top:20px;display:flex;justify-content:space-between}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course .containers{flex-direction:column;margin-top:25px}}.cmp-order-summary .order-summary .courses .course .containers .left-container{width:100%;max-width:778px}.cmp-order-summary .order-summary .courses .course .containers .left-container .data-cards{display:grid;grid-template-columns:repeat(4,1fr);column-gap:6px;row-gap:5px}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course .containers .left-container .data-cards{grid-template-columns:repeat(2,1fr);gap:8px}}.cmp-order-summary .order-summary .courses .course .containers .left-container .data-cards .card{padding:20px;background:#fff;border-radius:8px}.cmp-order-summary .order-summary .courses .course .containers .left-container .data-cards .card-title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin:0}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course .containers .left-container .data-cards .card-title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-order-summary .order-summary .courses .course .containers .left-container .data-cards .card-description{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;margin:0}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course .containers .left-container .data-cards .card-description{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course .containers .left-container .data-cards .card-description{margin-top:10px}}.cmp-order-summary .order-summary .courses .course .containers .left-container .data-cards .card.faculty .card-description{color:#57068c}.cmp-order-summary .order-summary .courses .course .containers .left-container .more-details.show .meeting-patterns{max-height:1000px;transition:max-height 1s ease-in-out}.cmp-order-summary .order-summary .courses .course .containers .left-container .more-details.show button:after{content:"SEE LESS DETAILS \2013"}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course .containers .left-container .more-details .meeting-patterns{max-height:0;transition:max-height .5s cubic-bezier(0,1,0,1);overflow:hidden}}.cmp-order-summary .order-summary .courses .course .containers .left-container .more-details .meeting-patterns ul{display:flex;flex-direction:column;gap:24px;margin:5px 0 0;padding:20px 0;background:#fff;border-radius:8px}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course .containers .left-container .more-details .meeting-patterns ul{gap:35px;margin-top:8px;padding:28px 90px 28px 15px}}.cmp-order-summary .order-summary .courses .course .containers .left-container .more-details .meeting-patterns ul li{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;display:grid;grid-template-columns:repeat(4,1fr);justify-content:space-between;width:100%}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course .containers .left-container .more-details .meeting-patterns ul li{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course .containers .left-container .more-details .meeting-patterns ul li{display:flex;flex-direction:column;gap:15px}}.cmp-order-summary .order-summary .courses .course .containers .left-container .more-details .meeting-patterns ul li span{padding:0 20px}.cmp-order-summary .order-summary .courses .course .containers .left-container .more-details .meeting-patterns ul li .meeting-date{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;width:100%;max-width:160px}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course .containers .left-container .more-details .meeting-patterns ul li .meeting-date{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-order-summary .order-summary .courses .course .containers .left-container .more-details .meeting-patterns ul li .meeting-location{width:100%;max-width:267px}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course .containers .left-container .more-details .meeting-patterns+button{display:inherit}}.cmp-order-summary .order-summary .courses .course .containers .left-container .more-details button{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;display:none;padding:0;margin:30px 0 0;height:24px;border:none;background:#0000;color:#8900e1;border-bottom:3px solid #8900e1;cursor:pointer}@media (max-width: 1024px){.cmp-order-summary .order-summary .courses .course .containers .left-container .more-details button{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-order-summary .order-summary .courses.hidden+.total-info{display:none}.cmp-order-summary .order-summary .total-info{width:100%;max-width:572px;display:flex;flex-direction:column;gap:5px;margin-top:60px;margin-left:auto}@media (max-width: 1024px){.cmp-order-summary .order-summary .total-info{gap:20px}}.cmp-order-summary .order-summary .total-info .total-element{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;display:flex;justify-content:space-between;margin:0}@media (max-width: 1024px){.cmp-order-summary .order-summary .total-info .total-element{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}.cmp-order-summary .order-summary .total-info .total-element.bold{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-order-summary .order-summary .total-info .total-element.bold{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-order-summary .order-summary .total-info .total-element.credit-balance .value:before{content:"("}.cmp-order-summary .order-summary .total-info .total-element.credit-balance .value:after{content:")"}.cmp-order-summary .order-summary .total-info .total-element .tooltip{position:relative;display:flex;align-items:center;gap:9px}.cmp-order-summary .order-summary .total-info .total-element .tooltip .tooltip-box{pointer-events:none}.cmp-order-summary .order-summary .total-info .total{margin:8px 0 0;border-top:1px solid #8900e1;padding:18px 0 0}@media (max-width: 1024px){.cmp-order-summary .order-summary .total-info .total{margin:0;padding:25px 0 0}}.cmp-order-summary .order-summary .total-info .total h6{margin:0}.cmp-order-summary .order-summary .total-info .discount-message{font-size:12px;font-weight:400;line-height:160%;letter-spacing:-.36px;margin:9px 0 0;width:100%;max-width:460px}@media (max-width: 1024px){.cmp-order-summary .order-summary .total-info .discount-message{font-size:13px;font-weight:400;line-height:160%;letter-spacing:0}}@media (max-width: 1024px){.cmp-order-summary .order-summary .total-info .discount-message{margin:0}}.cmp-order-summary .order-summary .total-info .cta{display:flex;gap:20px;margin-top:50px}@media (max-width: 1024px){.cmp-order-summary .order-summary .total-info .cta{flex-direction:column;align-items:flex-start;gap:25px;margin-top:23px}}.cmp-page-header{margin-top:13px}.cmp-page-header.intersected .wrapper{position:fixed;top:0;left:0;right:0;background:#f0f0f0;transition:top .3s ease;z-index:9}@media (max-width: 1024px){.cmp-page-header.intersected .wrapper{top:0}}.cmp-page-header.intersected .wrapper .container{width:1200px;padding-left:180px;padding-right:60px;box-sizing:content-box;margin-left:auto;margin-right:auto}@media (max-width: 1439px){.cmp-page-header.intersected .wrapper .container{width:83.3333333333vw;padding-left:12.5vw;padding-right:4.1666666667vw}}@media (max-width: 1024px){.cmp-page-header.intersected .wrapper .container{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}.cmp-page-header.intersected .wrapper .container .sps-container{padding-left:0;padding-right:0}}@media (max-width: 1024px){.cmp-page-header.intersected .wrapper .container{width:100%;padding-left:20px;padding-right:20px}.cmp-page-header.intersected .wrapper .container.fullscreen-mobile{padding-left:0;padding-right:0}}.cmp-page-header.intersected .intersection{position:relative;top:0}@media (max-width: 1024px){.cmp-page-header.intersected .intersection{top:0}}.cmp-page-header .breadcrumbs{padding:0 15px;margin-bottom:65px}@media (max-width: 1024px){.cmp-page-header .breadcrumbs{padding:0;margin-bottom:60px}}.cmp-page-header .breadcrumbs.with-container{margin-bottom:45px}@media (max-width: 1024px){.cmp-page-header .breadcrumbs.with-container{margin-bottom:40px}}.cmp-page-header .breadcrumbs a{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;display:flex;align-items:center;width:fit-content;color:#000;margin-left:-16px}@media (max-width: 1024px){.cmp-page-header .breadcrumbs a{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-page-header .breadcrumbs a{font-size:14px;line-height:15px}}.cmp-page-header .breadcrumbs a:before{content:"";display:inline-block;width:8px;height:16px;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/50bb856212c4703a9ed3.svg) no-repeat center/contain;margin-right:16px;margin-left:-8px}@media (max-width: 1024px){.cmp-page-header .breadcrumbs a{margin-left:15px}.cmp-page-header .breadcrumbs a:before{margin-left:0}}.cmp-page-header .container:has(.border-bottom),.cmp-page-header .container:has(.navbar){padding-bottom:7px}.cmp-page-header .container .top-header{display:flex;justify-content:space-between;align-items:flex-end;padding:16px 0 24px;gap:20px}@media (max-width: 1024px){.cmp-page-header .container .top-header{align-items:flex-start;padding:20px 0;margin:0 20px}}.cmp-page-header .container .top-header.border-bottom{border-bottom:1px solid #8900e1}.cmp-page-header .container .top-header h1{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:25px;font-weight:500;line-height:130%;letter-spacing:-.75px;margin:0}@media (max-width: 1024px){.cmp-page-header .container .top-header h1{font-size:18px;line-height:100%}}@media (max-width: 1024px){.cmp-page-header .container .top-header h1{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-page-header .container .top-header .cta{flex-shrink:0;position:relative;margin-left:auto}.cmp-page-header .container .top-header .cta,.cmp-page-header .container .top-header .cta .general-buttons .buttons-wrapper{display:flex;flex-direction:row;align-items:center;gap:10px}.cmp-page-header .container .top-header .cta .ce-buttons{position:relative;display:flex;flex-direction:row;gap:1px;border-radius:6px;background:#eee6f3}@media (max-width: 1024px){.cmp-page-header .container .top-header .cta .ce-buttons{background:#0000;gap:0}}.cmp-page-header .container .top-header .cta .ce-buttons .cmp-button{height:40px;width:70px;background:#fff;border:none;font-size:22px;color:#57068c;text-align:center;font-weight:100;cursor:pointer}@media (max-width: 1024px){.cmp-page-header .container .top-header .cta .ce-buttons .cmp-button{background:#0000;width:60px}}.cmp-page-header .container .top-header .cta .ce-buttons .cmp-button.wishlist{border-radius:6px 0 0 6px}.cmp-page-header .container .top-header .cta .ce-buttons .cmp-button.wishlist:hover i:before{content:"\ea08"}.cmp-page-header .container .top-header .cta .ce-buttons .cmp-button.wishlist i:before{font-family:icons,sans-serif;content:"\ea09";position:relative;top:5px}.cmp-page-header .container .top-header .cta .ce-buttons .cmp-button.cart{border-radius:0 6px 6px 0}.cmp-page-header .container .top-header .cta .ce-buttons .cmp-button.cart:hover i:before{content:"\ea0b"}.cmp-page-header .container .top-header .cta .ce-buttons .cmp-button.cart i:before{font-family:icons,sans-serif;content:"\ea0c";position:relative;top:5px}.cmp-page-header .container .top-header .cta .ce-buttons .cmp-button i{display:flex;font-style:normal}.cmp-page-header .container .top-header .cta .ce-buttons .cmp-button i.active{position:relative}.cmp-page-header .container .top-header .cta .ce-buttons .cmp-button i.active:after{content:attr(data-number);display:block;width:15px;height:15px;line-height:15px;margin-left:-5px;background:#8900e1;border-radius:50%;font-family:NYU Perstare,sans-serif;font-size:10px;color:#fff;text-align:center;font-style:normal;font-weight:500}@media (max-width: 1024px){.cmp-page-header .container .top-header .cta .ce-buttons .cmp-button i.active:after{right:8px}}.cmp-page-header .container .top-header .cta .ce-buttons .sps-tooltip .tooltip-box{width:fit-content;min-width:max-content;padding:12px 10px}.cmp-page-header .container .top-header .cta .ce-buttons .sps-tooltip .tooltip-box .tooltip-content{padding:0;text-align:center}.cmp-page-header .container .top-header .cta .general-buttons .mobile-cta{display:none}@media (max-width: 1024px){.cmp-page-header .container .top-header .cta .general-buttons{position:fixed;bottom:140px;right:14px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;z-index:23}.cmp-page-header .container .top-header .cta .general-buttons.show:before{content:"";position:fixed;top:0;left:0;display:block;width:100%;height:100vh;background:#ffffffe6;z-index:-1}.cmp-page-header .container .top-header .cta .general-buttons.show .buttons-wrapper{display:block;margin-top:19px}.cmp-page-header .container .top-header .cta .general-buttons.show .mobile-cta{transform:rotate(-45deg)}.cmp-page-header .container .top-header .cta .general-buttons .buttons-wrapper{display:none;width:360px;max-width:100%;padding:6px 15px;background:#fff;border:1.5px solid #8900e1;border-radius:8px;overflow:hidden}.cmp-page-header .container .top-header .cta .general-buttons .buttons-wrapper .cmp-button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;justify-content:flex-start;text-align:left;color:#8900e1;background:#fff;border:none;height:auto;line-height:1;width:auto;padding:15px;max-height:42px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-page-header .container .top-header .cta .general-buttons .buttons-wrapper .cmp-button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-page-header .container .top-header .cta .general-buttons .buttons-wrapper .cmp-button:after{content:"\ea05";font-family:icons,sans-serif;font-size:12px;margin-left:15px}.cmp-page-header .container .top-header .cta .general-buttons .mobile-cta{width:60px;height:60px;border:1px solid #8900e1;border-radius:50%;display:flex;justify-content:center;align-items:center;background:#fff;box-shadow:0 4px 18px #00000040;transform:rotate(0);transition:transform .3s ease}.cmp-page-header .container .top-header .cta .general-buttons .mobile-cta:after{content:"\ea25";font-family:icons,sans-serif;font-size:18px;color:#8900e1}}.cmp-page-header .container .navbar{position:relative;background-color:#fff}.cmp-page-header .container .navbar:after{content:"";display:block;width:100%;height:4px;background-color:#ab82c533;position:absolute;bottom:0;left:0}.cmp-page-header .container .navbar ul{display:flex;justify-content:flex-start;align-items:center;gap:90px;height:44px;list-style:none;margin:0;padding:11px 15px 0;overflow-x:auto;overflow-y:hidden}@media (max-width: 1024px){.cmp-page-header .container .navbar ul{gap:30px;padding:0 15px}}.cmp-page-header .container .navbar ul::-webkit-scrollbar{display:none}.cmp-page-header .container .navbar ul li{flex-shrink:0;display:inline-flex}.cmp-page-header .container .navbar ul li a{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;position:relative;padding-bottom:10px}@media (max-width: 1024px){.cmp-page-header .container .navbar ul li a{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-page-header .container .navbar ul li a{padding:17px 0 7px}}.cmp-page-header .container .navbar ul li a.active:after{content:"";position:absolute;left:0;bottom:0;display:block;width:100%;height:4px;background-color:#8900e1}.course-detail-page .cmp-page-header .general-buttons .cmp-button.primary:first-child{display:none}.cmp-rfi-form{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.cmp-rfi-form{padding-top:60px;padding-bottom:60px}}.cmp-rfi-form__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0;margin-bottom:25px}@media (max-width: 1024px){.cmp-rfi-form__title{font-size:42px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0;margin-bottom:15px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-rfi-form__title{font-size:27px;font-style:normal;font-weight:700;line-height:126%;letter-spacing:-.81px}}.cmp-rfi-form__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin:0}@media (max-width: 1024px){.cmp-rfi-form__subtitle{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-rfi-form__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-rfi-form__title,.cmp-rfi-form__subtitle{max-width:659px}.cmp-rfi-form form{display:grid;grid-template-columns:1fr;gap:35px;max-width:1020px;margin-top:60px;margin-bottom:100px}@media (min-width: 1025px){.cmp-rfi-form form{grid-template-columns:1fr 1fr;gap:40px 60px;grid-template-areas:". ." ". ." ". ." "years interest" "industry interest" "military interest";margin-top:55px}.cmp-rfi-form form .workExperience{grid-area:years}.cmp-rfi-form form .industry{grid-area:industry}.cmp-rfi-form form .military{grid-area:military}.cmp-rfi-form form .interest{grid-area:interest}}.cmp-rfi-form .message-success .cmp-rfi-form__subtitle,.cmp-rfi-form .message-error .cmp-rfi-form__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-rfi-form .message-success .cmp-rfi-form__subtitle,.cmp-rfi-form .message-error .cmp-rfi-form__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-rfi-form .cta{display:flex;justify-content:flex-start}@media (max-width: 1024px){.cmp-rfi-form .cta{justify-content:center}}.cmp-rfi-form .message-success{max-width:659px}.cmp-rfi-form .message-error{text-align:center}.cmp-rfi-form .message-error .cmp-rfi-form__title{margin-left:auto;margin-right:auto;max-width:486px;color:#fb0f78;padding-top:40px;position:relative;margin-bottom:40px}.cmp-rfi-form .message-error .cmp-rfi-form__title:before{position:absolute;content:"";height:12px;width:240px;background-color:#fb0f78;left:50%;top:0;transform:translate(-50%)}.cmp-rfi-form .message-error .cmp-rfi-form__subtitle{margin-left:auto;margin-right:auto;max-width:752px}.cmp-rfi-form .cmp-multiselect .hint{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:12px;font-weight:400;line-height:13px;letter-spacing:.12px;position:absolute;top:calc(100% + 10px)}@media (max-width: 1024px){.cmp-rfi-form .cmp-multiselect .hint{font-size:12px;font-weight:400;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px){.cmp-rfi-form .cmp-multiselect .hint{font-size:12px;font-weight:400;line-height:160%;letter-spacing:-.36px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-rfi-form .cmp-multiselect .hint{font-size:13px;font-weight:400;line-height:160%;letter-spacing:0}}.cmp-rfi-form .cmp-multiselect .box{max-height:223px}@media (max-width: 1024px){.cmp-rfi-form .cmp-multiselect .box{max-height:250px;height:250px}}.cmp-rich-text{padding:60px 0;overflow:hidden}@media (max-width: 1024px){.cmp-rich-text{padding:60px 0}}.cmp-rich-text .sps-container h3{max-width:782px;margin:0 0 45px}@media (max-width: 1024px){.cmp-rich-text .sps-container h3{margin-bottom:35px}}.cmp-rich-text .sps-container .container{display:flex;justify-content:space-between;gap:250px}@media (max-width: 1024px){.cmp-rich-text .sps-container .container{display:block}}.cmp-rich-text .sps-container .container .content{width:782px;max-width:100%;flex-shrink:0}.cmp-rich-text .sps-container .container .content .media{overflow:hidden}.cmp-rich-text .sps-container .container .content .media .img-wrapper{display:flex;position:relative;justify-content:center}@media (max-width: 1024px){.cmp-rich-text .sps-container .container .content .media .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp-rich-text .sps-container .container .content .media .play-button:hover{transform:scale(1) translate(-50%,-50%)}}.cmp-rich-text .sps-container .container .content .media.portrait{aspect-ratio:2/3;margin-top:13px;margin-right:27px;width:248px;float:left}@media (max-width: 1024px){.cmp-rich-text .sps-container .container .content .media.portrait{float:none;margin-bottom:35px}}.cmp-rich-text .sps-container .container .content .media.landscape{aspect-ratio:3/2;margin-bottom:45px;width:100%}@media (max-width: 1024px){.cmp-rich-text .sps-container .container .content .media.landscape{margin-bottom:35px}}.cmp-rich-text .sps-container .container .content .media.squares{display:grid;grid-template-columns:1fr 1fr;justify-content:space-between;gap:35px;margin-bottom:45px}@media (max-width: 1024px){.cmp-rich-text .sps-container .container .content .media.squares{gap:15px;margin-bottom:35px}}.cmp-rich-text .sps-container .container .content .media.squares img{aspect-ratio:1/1}.cmp-rich-text .sps-container .container .content .media.video{margin-bottom:45px}@media (max-width: 1024px){.cmp-rich-text .sps-container .container .content .media.video{margin-bottom:35px}}.cmp-rich-text .sps-container .container .content .media.video .poster{position:relative;overflow:hidden;display:flex;flex-direction:column}@media (max-width: 1024px){.cmp-rich-text .sps-container .container .content .media.video .poster{border-radius:8px}}.cmp-rich-text .sps-container .container .content .media.video .poster img{max-width:100%;height:100%;object-fit:contain;align-self:flex-end}.cmp-rich-text .sps-container .container .content .media.video .poster .bottom{position:relative;bottom:0;left:0;width:100%;height:90px;display:flex;justify-content:flex-start;align-items:center;gap:30px;padding:20px;background:#57068c;box-sizing:border-box}@media (max-width: 1024px){.cmp-rich-text .sps-container .container .content .media.video .poster .bottom{padding:0;height:100%;background:#0000;display:flex;flex-direction:column;align-items:center;justify-content:center}}.cmp-rich-text .sps-container .container .content .media.video .poster .bottom .video-title{display:flex;align-items:center;overflow:hidden}@media (max-width: 1024px){.cmp-rich-text .sps-container .container .content .media.video .poster .bottom .video-title{width:100%;height:auto;min-height:45px;justify-content:center;padding:7px 15px;background:#57068c}}.cmp-rich-text .sps-container .container .content .media.video .poster .bottom .video-title>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;margin:0;color:#fff}@media (max-width: 1024px){.cmp-rich-text .sps-container .container .content .media.video .poster .bottom .video-title>*{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}@media (max-width: 1024px){.cmp-rich-text .sps-container .container .content .media.video .poster .bottom .video-title>*{text-align:center}}@media (max-width: 1024px){.cmp-rich-text .sps-container .container .content .media.video .poster .bottom .video-title span{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-rich-text .sps-container .container .content .media.video .poster .bottom .video-title span{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}.cmp-rich-text .sps-container .container .content .media img{height:100%;width:100%;object-fit:cover}.cmp-rich-text .sps-container .container .content .rte{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}@media (max-width: 1024px){.cmp-rich-text .sps-container .container .content .rte{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-rich-text .sps-container .container .content .rte>*{margin-bottom:0}.cmp-rich-text .sps-container .container .content .rte>*:first-child{margin-top:0}.cmp-rich-text .sps-container .container .content .rte>*:last-child{margin-bottom:0}.cmp-rich-text .sps-container .container .content .rte a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;border-bottom:2px solid rgba(0,0,0,0)}@media (min-width: 1025px){.cmp-rich-text .sps-container .container .content .rte a:hover{border-color:#8900e1}}.cmp-rich-text .sps-container .container .content .rte a:hover{border-bottom:2px solid #8900e1}.cmp-rich-text .sps-container .container .content .rte .publications-title{margin-bottom:35px}@media (max-width: 1024px){.cmp-rich-text .sps-container .container .content .rte .publications-title{margin-bottom:25px}}.cmp-rich-text .sps-container .container .ultra-violet-shape{position:relative;width:100%}@media (max-width: 1024px){.cmp-rich-text .sps-container .container .ultra-violet-shape{display:none}}.cmp-rich-text .sps-container .container .ultra-violet-shape img{position:absolute;top:0;left:0}.cmp-rich-text .sps-container .cta{width:fit-content;margin-top:45px}.cmp-rich-text .sps-container .cta button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-rich-text .sps-container .cta button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-rich-text .sps-container .cta button{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-rich-text .sps-container .cta button{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.rte>*{margin-bottom:0}.rte>*:first-child{margin-top:0}.rte>*:last-child{margin-bottom:0}.rte a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;border-bottom:2px solid rgba(0,0,0,0)}@media (min-width: 1025px){.rte a:hover{border-color:#8900e1}}.rte a:hover{border-bottom:2px solid #8900e1}.rte p:not(:has(span)){font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}@media (max-width: 1024px){.rte p:not(:has(span)){font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-roster-grid{padding-top:60px}@media (max-width: 1024px){.cmp-roster-grid{padding-top:60px}}.cmp-roster-grid .title.placeholder-title_h3 .cmp-title__text{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:0;margin-bottom:20px}@media (min-width: 1025px){.cmp-roster-grid .title.placeholder-title_h3 .cmp-title__text{margin-bottom:40px}}.cmp-roster-grid .text.list-table_paragraph{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-bottom:40px;max-width:782px;letter-spacing:0}@media (max-width: 1024px){.cmp-roster-grid .text.list-table_paragraph{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-roster-grid .text.list-table_paragraph{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-bottom:60px}}.cmp-roster-grid .title.placeholder-title_h6 .cmp-title__text{font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;margin-bottom:45px;margin-top:0;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-roster-grid .title.placeholder-title_h6 .cmp-title__text{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}@media (min-width: 1025px){.cmp-roster-grid .title.placeholder-title_h6 .cmp-title__text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:40px}}.cmp-roster-grid .roster-grid-swiper{margin-bottom:60px}.cmp-roster-grid .roster-grid-swiper:last-child{margin-bottom:0}.cmp-roster-grid .roster-grid-swiper .swiper-wrapper{display:flex;justify-items:flex-start}@media (min-width: 1025px){.cmp-roster-grid .roster-grid-swiper .swiper-wrapper{row-gap:40px;column-gap:35px;flex-wrap:wrap}}@media (min-width: 1245px){.cmp-roster-grid .roster-grid-swiper .swiper-wrapper{column-gap:60px}}.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide{display:flex;flex-direction:column;width:177px}@media (max-width: 1024px){.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide{flex-direction:row;column-gap:30px}}.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide .avatar{width:120px;height:120px;border-radius:50%;margin-bottom:20px;flex-shrink:0;object-fit:cover}.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide .profile-wrapper{display:flex;flex-direction:column;row-gap:6px;overflow:hidden}@media (max-width: 1024px){.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide .profile-wrapper{row-gap:10px}}.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide .profile-wrapper .name{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide .profile-wrapper .name{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide .profile-wrapper .description{font-size:12px;font-weight:400;line-height:160%;letter-spacing:-.36px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:0}@media (max-width: 1024px){.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide .profile-wrapper .description{font-size:13px;font-weight:400;line-height:160%;letter-spacing:0}}@media (max-width: 1024px){.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide .profile-wrapper .description{-webkit-line-clamp:4}}.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide .profile-wrapper .social-links{display:flex;align-items:center;column-gap:5px;overflow:hidden}@media (max-width: 1024px){.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide .profile-wrapper .social-links{flex-direction:column;align-items:flex-start;row-gap:5px}}.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide .profile-wrapper .social-links .link{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none}@media (min-width: 1025px){.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide .profile-wrapper .social-links .link:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide .profile-wrapper .social-links .link{max-width:100%;font-size:12px;font-weight:400;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide .profile-wrapper .social-links .link{font-size:12px;font-weight:400;line-height:13px;letter-spacing:.12px}}.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide .profile-wrapper .social-links .divider{width:2px;height:14px;background-color:#8900e1;flex-shrink:0}@media (max-width: 1024px){.cmp-roster-grid .roster-grid-swiper .swiper-wrapper .swiper-slide .profile-wrapper .social-links .divider{display:none}}.cmp-roster-grid .roster-grid-swiper .swiper-controls{display:none}.cmp-roster-grid .roster-grid-swiper .swiper-controls button.swiper-button-prev,.cmp-roster-grid .roster-grid-swiper .swiper-controls button.swiper-button-next{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 14px 23px #00000040;z-index:2;transition:.3s ease}@media (max-width: 1024px){.cmp-roster-grid .roster-grid-swiper .swiper-controls button.swiper-button-prev,.cmp-roster-grid .roster-grid-swiper .swiper-controls button.swiper-button-next{box-shadow:0 4px 30px #27064826}}.cmp-roster-grid .roster-grid-swiper .swiper-controls button.swiper-button-prev:after,.cmp-roster-grid .roster-grid-swiper .swiper-controls button.swiper-button-next:after{content:"";display:inline-block;border:solid #57068c;border-width:0 2px 2px 0;padding:5px}@media (max-width: 1024px){.cmp-roster-grid .roster-grid-swiper .swiper-controls button.swiper-button-prev:after,.cmp-roster-grid .roster-grid-swiper .swiper-controls button.swiper-button-next:after{border:solid #8900e1;border-width:0 2px 2px 0}}@media (min-width: 1025px){.cmp-roster-grid .roster-grid-swiper .swiper-controls button.swiper-button-prev:hover,.cmp-roster-grid .roster-grid-swiper .swiper-controls button.swiper-button-next:hover{transform:scale(1.2)}}.cmp-roster-grid .roster-grid-swiper .swiper-controls .swiper-button-next{right:-25px}@media (max-width: 1024px){.cmp-roster-grid .roster-grid-swiper .swiper-controls .swiper-button-next{right:-5px}}.cmp-roster-grid .roster-grid-swiper .swiper-controls .swiper-button-next:after{transform:rotate(-45deg);margin-right:5px}.cmp-roster-grid .roster-grid-swiper .swiper-controls .swiper-button-prev{left:-25px}@media (max-width: 1024px){.cmp-roster-grid .roster-grid-swiper .swiper-controls .swiper-button-prev{left:-5px}}.cmp-roster-grid .roster-grid-swiper .swiper-controls .swiper-button-prev:after{transform:rotate(135deg);margin-left:5px}.cmp-roster-grid .roster-grid-swiper .swiper-controls .swiper-button-lock{display:none!important}@media (max-width: 1024px){.cmp-roster-grid .roster-grid-swiper .swiper-controls{display:flex;gap:20px;margin-top:30px}.cmp-roster-grid .roster-grid-swiper .swiper-controls button.swiper-button-prev,.cmp-roster-grid .roster-grid-swiper .swiper-controls button.swiper-button-next{position:static;transform:none;margin-top:0}}.cmp-search-modal{z-index:22}.cmp-search-modal .modal-container{justify-content:flex-start;height:auto;max-height:100%;gap:15px;padding-top:75px}@media (max-width: 1024px){.cmp-search-modal .modal-container{padding-top:100px;gap:17px}}.cmp-search-modal .modal-container .modal-content{height:100%;width:100%;padding:63px 60px;overflow-y:auto;border-radius:4px}@media (max-width: 1024px){.cmp-search-modal .modal-container .modal-content{padding:60px 33px 33px;border-radius:8px;width:calc(100% - 20px)}}.cmp-search-modal .modal-container .close-modal{margin-right:-5px}@media (max-width: 1024px){.cmp-search-modal .modal-container .close-modal{margin-top:28px;margin-bottom:0;margin-right:10px}}.cmp-search-modal form{display:flex;flex-direction:column;gap:20px}@media (min-width: 1025px){.cmp-search-modal form{gap:19px;flex-direction:row;align-items:center;justify-content:space-between}}.cmp-search-modal form .separator{font-size:24px;font-weight:400;line-height:170%;letter-spacing:.72px;color:#57068c}@media (max-width: 1024px){.cmp-search-modal form .separator{font-size:21px;font-weight:400;line-height:160%;letter-spacing:0}}.cmp-search-modal form .sps-form-control{flex:1}.cmp-search-modal form .sps-form-control input{height:72px;padding-left:25px}@media (max-width: 1024px){.cmp-search-modal form .sps-form-control input{height:60px;border-bottom-width:5px;padding-left:15px}}@media (min-width: 1025px){.cmp-search-modal form .sps-form-control.dropdown{max-width:420px}}@media (min-width: 1025px){.cmp-search-modal form .sps-form-control.search{max-width:721px}}.cmp-search-modal form .icon-wrapper{right:15px;top:24px}@media (max-width: 1024px){.cmp-search-modal form .icon-wrapper{top:19px}}.cmp-search-modal form .icon-search{color:#57068c;font-size:20px;font-weight:700;cursor:pointer}.cmp-search-modal form .cmp-dropdown{--dropdown-bg-color: #f0f0f0;--dropdown-height: 72px}@media (max-width: 1024px){.cmp-search-modal form .cmp-dropdown{--dropdown-height: 60px;--dropdown-border-width: 5px}}.cmp-search-modal form .cmp-dropdown .sps-dropdown .box{margin-top:15px}.cmp-search-modal form .cmp-dropdown .sps-dropdown .widget{padding-left:24px;padding-top:5px}@media (max-width: 1024px){.cmp-search-modal form .cmp-dropdown .sps-dropdown .widget{padding-left:15px}}.cmp-search-modal form .search-submit:has(.cmp-button){margin-top:25px}.cmp-search-modal form .sps-form-control__wrapper{position:relative}.cmp-search-modal form .sps-form-control__wrapper .suggestion{position:absolute;right:0;top:24px;display:flex;gap:25px;color:#57068c;pointer-events:none}@media (max-width: 1024px){.cmp-search-modal form .sps-form-control__wrapper .suggestion{top:22px}}.cmp-search-modal form .sps-form-control__wrapper .suggestion-value{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.6}@media (max-width: 1024px){.cmp-search-modal form .sps-form-control__wrapper .suggestion-value{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}.cmp-search-modal form .sps-form-control__wrapper .suggestion .tab{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;border-radius:3px;padding:6px 10px;border:1.5px solid #57068c}@media (max-width: 1024px){.cmp-search-modal form .sps-form-control__wrapper .suggestion .tab{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px){.cmp-search-modal form .sps-form-control__wrapper .suggestion .tab{display:none}}.cmp-search-modal .hidden-value{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;padding-left:23.5px;position:absolute;visibility:hidden;opacity:0}@media (max-width: 1024px){.cmp-search-modal .hidden-value{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}@media (max-width: 1024px){.cmp-search-modal .hidden-value{padding-left:14px}}.cmp-search-modal .search-results:has(li){margin-top:30px}.cmp-search-modal .search-results ul{padding:0;margin:0}.cmp-search-modal .search-results ul li{display:flex;flex-direction:column;border-bottom:1px solid #f0f0f0;padding-bottom:22px;max-width:540px}.cmp-search-modal .search-results ul li .title{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0}@media (max-width: 1024px){.cmp-search-modal .search-results ul li .title{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}.cmp-search-modal .search-results ul li .title b{color:#8900e1}.cmp-search-modal .search-results ul li a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;color:#000;position:relative;align-self:flex-start;max-width:100%}@media (min-width: 1025px){.cmp-search-modal .search-results ul li a:hover{border-color:#8900e1}}@media (min-width: 1025px){.cmp-search-modal .search-results ul li a:hover{color:#8900e1}}.cmp-search-modal .search-results ul li a:after{content:"\ea05";position:absolute;top:3px;right:0;font-family:icons,sans-serif;display:inline-flex;font-size:15px;line-height:initial;color:#8900e1}@media (max-width: 1024px){.cmp-search-modal .search-results ul li a:after{top:0;right:-24px}}.cmp-search-modal .search-results ul li a span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:45px}@media (max-width: 1024px){.cmp-search-modal .search-results ul li a span{padding-right:24px}}.cmp-search-modal .search-results ul li a b{color:#8900e1}.cmp-search-modal .search-results ul li .type{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;color:#57068c;margin-bottom:5px;text-transform:capitalize}@media (max-width: 1024px){.cmp-search-modal .search-results ul li .type{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-search-modal .search-results ul li .type{margin-bottom:10px}}.cmp-search-modal .search-results ul li .description{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;margin-top:10px}@media (max-width: 1024px){.cmp-search-modal .search-results ul li .description{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-search-modal .search-results ul li .description{margin-top:15px}}.cmp-search-modal .search-results ul li+li{padding-top:15px}@media (max-width: 1024px){.cmp-search-modal .search-results ul li+li{padding-top:20px}}.cmp-search-modal .featured{margin-top:86px}@media (max-width: 1024px){.cmp-search-modal .featured{margin-top:45px;padding-top:45px;border-top:1px solid #eee6f3}}.cmp-search-modal .featured .featured-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0;margin-bottom:23px;max-width:382px}@media (max-width: 1024px){.cmp-search-modal .featured .featured-title{margin-bottom:30px}}.cmp-search-modal .featured .featured-title i{display:inline-block;margin-right:12px;vertical-align:bottom;font-size:24px;color:#8900e1}@media (max-width: 1024px){.cmp-search-modal .featured .featured-title i{margin-right:15px}}.cmp-search-modal .swiper .swiper-slide{height:auto;display:flex;flex-direction:column;margin-right:40px}@media (max-width: 1024px){.cmp-search-modal .swiper .swiper-slide{margin-right:20px}}.cmp-search-modal .card{--card-bg: #57068c;--card-color: #ffffff;--card-color-intense: #57068c;--card-icon: #8900e1;--card-link: #000000;padding:21px 50px 21px 20px;border-radius:8px;background-color:#f0f0f0;max-width:269px;width:269px;transition:.3s ease}@media (min-width: 1025px){.cmp-search-modal .card:hover{--card-bg: #ffffff;--card-color: #57068c;--card-icon: #ffffff;--card-color-intense: #ffffff;--card-link: #ffffff;background-color:#57068c}}.cmp-search-modal .card.event{padding-right:24px}.cmp-search-modal .card .date{padding:10px;background-color:var(--card-bg);display:flex;flex-direction:column;width:fit-content;color:var(--card-color);border-radius:4px;margin-bottom:20px;gap:8px;transition:.3s ease}.cmp-search-modal .card .month{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;margin:0}@media (max-width: 1024px){.cmp-search-modal .card .month{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}.cmp-search-modal .card .year{font-size:12px;font-weight:400;line-height:13px;letter-spacing:.12px}@media (max-width: 1024px){.cmp-search-modal .card .year{font-size:12px;font-weight:400;line-height:13px;letter-spacing:.12px}}.cmp-search-modal .card .link-wrapper{padding-bottom:20px}.cmp-search-modal .card .link-wrapper a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;color:#000;font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;color:var(--card-link)}@media (min-width: 1025px){.cmp-search-modal .card .link-wrapper a:hover{border-color:#8900e1}}.cmp-search-modal .card .link-wrapper a:hover{color:#8900e1}@media (max-width: 1024px){.cmp-search-modal .card .link-wrapper a{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-search-modal .card .link-wrapper a i{display:inline-block;vertical-align:bottom;color:var(--card-icon);margin-left:20px;font-size:14px;transition:color .3s ease}@media (min-width: 1025px){.cmp-search-modal .card .link-wrapper a .active{overflow:visible;text-overflow:initial;-webkit-line-clamp:none}}@media (min-width: 1025px){.cmp-search-modal .card .link-wrapper a:hover{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;display:block;margin:0;border-color:#0000;color:#000;background-color:#fff;padding:9px 11px 9px 10px;border-radius:8px}}@media (min-width: 1025px)and (max-width: 1024px){.cmp-search-modal .card .link-wrapper a:hover{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}@media (min-width: 1025px){.cmp-search-modal .card .link-wrapper a:hover i{display:none}}.cmp-search-modal .card .label{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;color:var(--card-color-intense);margin-top:10px;margin-bottom:30px;transition:.3s ease}@media (max-width: 1024px){.cmp-search-modal .card .label{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-search-modal .card .replication-date{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;color:var(--card-color-intense);margin-top:auto;transition:.3s ease}@media (max-width: 1024px){.cmp-search-modal .card .replication-date{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-search-modal .card .icons{margin-top:auto;display:flex;flex-direction:column;gap:9px}.cmp-search-modal .card .icons .icon{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;display:flex;align-items:center;gap:16px;color:var(--card-link);transition:.3s ease}@media (max-width: 1024px){.cmp-search-modal .card .icons .icon{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}.cmp-search-modal .card .icons .icon i{font-size:16px;color:var(--card-color-intense);transition:color .3s ease}.cmp-search-modal .card .icons .icon i.icon-location_on{font-size:18px;width:15px;padding-left:1px}.cmp-search-modal .link-card{background-color:#8900e1;padding:21px 24px 20px 20px;border-radius:8px;max-width:269px}.cmp-search-modal .link-card__title{font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;color:#fff;margin-top:0;margin-bottom:17px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 1024px){.cmp-search-modal .link-card__title{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}.cmp-search-modal .link-card__separator{width:44px;height:8px;background-color:#f4ec51;margin-bottom:17px}@media (max-width: 1024px){.cmp-search-modal .link-card__separator{height:5px}}.cmp-search-modal .link-card__links{list-style:none;padding:0;margin:0}@media (max-width: 1024px){.cmp-search-modal .link-card__links{display:flex;flex-direction:column;gap:8px}}.cmp-search-modal .link-card__links a{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;display:flex;align-items:center}@media (max-width: 1024px){.cmp-search-modal .link-card__links a{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-search-modal .link-card__links a:hover .link-text{border-color:#fff}@media (max-width: 1024px){.cmp-search-modal .link-card__links a{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-search-modal .link-card__links a{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-search-modal .link-card__links a .link-text{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;color:#fff;border-bottom:2px solid rgba(0,0,0,0)}@media (min-width: 1025px){.cmp-search-modal .link-card__links a .link-text:hover{border-color:#8900e1}}.cmp-search-modal .link-card__links a .link-text:hover{color:#fff}@media (min-width: 1025px){.cmp-search-modal .link-card__links a .link-text:hover{border-color:#fff}}.cmp-search-modal .link-card__links a span[class^=icon-]{display:inline-block;text-decoration:none;vertical-align:middle;color:#fff;font-size:14px;margin-left:13px}@media (max-width: 1024px){.cmp-search-modal .link-card__links a span[class^=icon-]{margin-left:15px}.cmp-search-modal .link-card__links a span[class^=icon-]:before{font-size:12px}}.cmp-search-modal .link-card__links a .link-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-search-modal .swiper-controls{display:flex;gap:20px;margin-top:35px}.cmp-search-modal .swiper-controls button.swiper-button-prev,.cmp-search-modal .swiper-controls button.swiper-button-next{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 14px 23px #00000040;z-index:2;transition:.3s ease}@media (max-width: 1024px){.cmp-search-modal .swiper-controls button.swiper-button-prev,.cmp-search-modal .swiper-controls button.swiper-button-next{box-shadow:0 4px 30px #27064826}}.cmp-search-modal .swiper-controls button.swiper-button-prev:after,.cmp-search-modal .swiper-controls button.swiper-button-next:after{content:"";display:inline-block;border:solid #57068c;border-width:0 2px 2px 0;padding:5px}@media (max-width: 1024px){.cmp-search-modal .swiper-controls button.swiper-button-prev:after,.cmp-search-modal .swiper-controls button.swiper-button-next:after{border:solid #8900e1;border-width:0 2px 2px 0}}@media (min-width: 1025px){.cmp-search-modal .swiper-controls button.swiper-button-prev:hover,.cmp-search-modal .swiper-controls button.swiper-button-next:hover{transform:scale(1.2)}}.cmp-search-modal .swiper-controls .swiper-button-next{right:-25px}@media (max-width: 1024px){.cmp-search-modal .swiper-controls .swiper-button-next{right:-5px}}.cmp-search-modal .swiper-controls .swiper-button-next:after{transform:rotate(-45deg);margin-right:5px}.cmp-search-modal .swiper-controls .swiper-button-prev{left:-25px}@media (max-width: 1024px){.cmp-search-modal .swiper-controls .swiper-button-prev{left:-5px}}.cmp-search-modal .swiper-controls .swiper-button-prev:after{transform:rotate(135deg);margin-left:5px}.cmp-search-modal .swiper-controls .swiper-button-lock{display:none!important}@media (min-width: 1025px){.cmp-search-modal .swiper-controls{display:none}}.cmp-search-modal .swiper-controls .swiper-button-prev,.cmp-search-modal .swiper-controls .swiper-button-next{position:static;transform:translate(0);margin:0}.cmp-search-result-list{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.cmp-search-result-list{padding-top:60px;padding-bottom:60px}}.cmp-search-result-list form,.cmp-search-result-list .sps-form-control__wrapper{position:relative}.cmp-search-result-list .sps-form-control__wrapper .suggestion{position:absolute;right:0;top:24px;display:flex;gap:25px;color:#57068c;pointer-events:none}@media (max-width: 1024px){.cmp-search-result-list .sps-form-control__wrapper .suggestion{top:21.5px}}.cmp-search-result-list .sps-form-control__wrapper .suggestion-value{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.6}@media (max-width: 1024px){.cmp-search-result-list .sps-form-control__wrapper .suggestion-value{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}.cmp-search-result-list .sps-form-control__wrapper .suggestion .tab{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;border-radius:3px;padding:6px 10px;border:1.5px solid #57068c}@media (max-width: 1024px){.cmp-search-result-list .sps-form-control__wrapper .suggestion .tab{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px){.cmp-search-result-list .sps-form-control__wrapper .suggestion .tab{display:none}}.cmp-search-result-list .search-results .search-item{display:flex;flex-direction:column;border-bottom:1px solid #f0f0f0;padding-bottom:30px}.cmp-search-result-list .search-results .search-item h5{margin:0}.cmp-search-result-list .search-results .search-item h5 b{color:#8900e1}.cmp-search-result-list .search-results .search-item a{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;color:#000;position:relative;align-self:flex-start;max-width:100%;border:none}@media (max-width: 1024px){.cmp-search-result-list .search-results .search-item a{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}@media (min-width: 1025px){.cmp-search-result-list .search-results .search-item a:hover{border-color:#8900e1}}.cmp-search-result-list .search-results .search-item a:hover{text-decoration:underline;text-underline-offset:4px}@media (min-width: 1025px){.cmp-search-result-list .search-results .search-item a:hover{color:#8900e1}}.cmp-search-result-list .search-results .search-item a i{font-size:22px;display:inline-block;padding-left:25px;vertical-align:bottom;color:#8900e1}.cmp-search-result-list .search-results .search-item a span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp-search-result-list .search-results .search-item a b{color:#8900e1}.cmp-search-result-list .search-results .search-item .type{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;text-transform:capitalize;color:#57068c;margin-bottom:20px}@media (max-width: 1024px){.cmp-search-result-list .search-results .search-item .type{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-search-result-list .search-results .search-item .description{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin-top:20px}@media (max-width: 1024px){.cmp-search-result-list .search-results .search-item .description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-search-result-list .search-results .search-item .description{margin-top:10px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-search-result-list .search-results .search-item+.search-item{padding-top:30px}@media (max-width: 1024px){.cmp-search-result-list .search-results .search-item+.search-item{padding-top:45px}}.cmp-search-result-list .filter-buttons{display:flex;gap:7px;margin-top:38px;margin-bottom:85px;flex-wrap:wrap;width:842px;max-width:calc(100% - 230px)}@media (max-width: 1024px){.cmp-search-result-list .filter-buttons{display:inline-flex;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;width:100%}.cmp-search-result-list .filter-buttons::-webkit-scrollbar{display:none}}.cmp-search-result-list .filter-buttons button{font-size:12px;font-weight:700;letter-spacing:.12px;font-family:NYU Perstare,Arial,sans-serif;border:1px solid #8900e1;border-radius:30px;background-color:#fff;padding:9px 18px;color:#57068c;transition:.3s ease;line-height:14px;white-space:nowrap;cursor:pointer}@media (max-width: 1024px){.cmp-search-result-list .filter-buttons button{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-search-result-list .filter-buttons button:hover{background-color:#8900e1;color:#fff}.cmp-search-result-list .filter-buttons button.active{background-color:#57068c;border-color:#57068c;color:#fff}.cmp-search-result-list .filter-buttons.display-none{display:none}@media (max-width: 1024px){.cmp-search-result-list .filter-buttons{max-width:100%;flex-wrap:nowrap;margin-top:45px;margin-bottom:127px;width:auto}}.cmp-search-result-list .filter-buttons .number{pointer-events:none}.cmp-search-result-list .pagination{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;display:flex;align-items:center;justify-content:center;margin-top:90px;gap:40px;color:#8900e1}@media (max-width: 1024px){.cmp-search-result-list .pagination{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-search-result-list .pagination{margin-top:62px;gap:0;justify-content:space-between}}@media (max-width: 1024px){.cmp-search-result-list .pagination .middle-container{display:flex;flex-wrap:nowrap}}.cmp-search-result-list .pagination .prev,.cmp-search-result-list .pagination .next{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;text-transform:uppercase;position:relative;display:flex;align-items:center;justify-content:center;gap:3px;background:none;border:none;color:#8900e1;cursor:pointer}@media (max-width: 1024px){.cmp-search-result-list .pagination .prev,.cmp-search-result-list .pagination .next{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-search-result-list .pagination .prev:disabled,.cmp-search-result-list .pagination .next:disabled{cursor:not-allowed}.cmp-search-result-list .pagination .prev:before,.cmp-search-result-list .pagination .next:after{content:"";border:solid #8900e1;border-width:0 3px 3px 0;display:inline-block;padding:5px}.cmp-search-result-list .pagination .prev:before{transform:rotate(135deg)}.cmp-search-result-list .pagination .next:after{transform:rotate(-45deg)}.cmp-search-result-list .pagination .list{display:flex;gap:5px}@media (max-width: 1024px){.cmp-search-result-list .pagination .list{gap:3px}}.cmp-search-result-list .pagination .list .left-container,.cmp-search-result-list .pagination .list .right-container{display:flex;gap:5px}@media (max-width: 1024px){.cmp-search-result-list .pagination .list .left-container,.cmp-search-result-list .pagination .list .right-container{gap:3px}}.cmp-search-result-list .pagination .list .number-button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;color:#000;background:none;border:none;outline:none;cursor:pointer}@media (max-width: 1024px){.cmp-search-result-list .pagination .list .number-button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-search-result-list .pagination .list .number-button.active{text-decoration:underline;color:#8900e1;text-underline-offset:5px;text-decoration-thickness:2px}.cmp-search-result-list .sps-form-control input{height:72px}@media (max-width: 1024px){.cmp-search-result-list .sps-form-control input{height:60px}}.cmp-search-result-list .sps-form-control .icon-wrapper{cursor:pointer;top:29px}@media (max-width: 1024px){.cmp-search-result-list .sps-form-control .icon-wrapper{top:21px}}.cmp-search-result-list .sps-form-control .icon-wrapper.clear .desktop-only{font-weight:700}.cmp-search-result-list .sps-form-control:has(.icon-wrapper.left) input{padding-left:78px;padding-right:90px}@media (max-width: 1024px){.cmp-search-result-list .sps-form-control:has(.icon-wrapper.left) input{padding-left:13px;padding-right:50px;border-bottom-width:5px}}.cmp-search-result-list .sps-form-control .icon-wrapper:not(.left){font-size:12px;line-height:14px;letter-spacing:.12px;color:#57068c;font-weight:700;font-family:NYU Perstare,Arial,sans-serif!important;right:30px}@media (max-width: 1024px){.cmp-search-result-list .sps-form-control .icon-wrapper:not(.left){font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px){.cmp-search-result-list .sps-form-control .icon-wrapper:not(.left){right:16px}}.cmp-search-result-list .sps-form-control .icon-wrapper.left{left:30px;top:25px}.cmp-search-result-list .sps-form-control .icon-wrapper.left i{font-size:20px;font-weight:700;color:#57068c}.cmp-search-result-list .dropdown{width:fit-content;position:absolute;right:0;bottom:-70px;padding-right:6px}@media (max-width: 1024px){.cmp-search-result-list .dropdown{right:auto;left:0;bottom:-160px}}.cmp-search-result-list .cmp-dropdown{--dropdown-height: 32px}@media (max-width: 1024px){.cmp-search-result-list .cmp-dropdown{--dropdown-height: 40px}}.cmp-search-result-list .cmp-dropdown .sps-dropdown .widget{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;border:2px solid #8900e1;border-radius:6px;gap:10px;padding:0 18px}@media (max-width: 1024px){.cmp-search-result-list .cmp-dropdown .sps-dropdown .widget{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px){.cmp-search-result-list .cmp-dropdown .sps-dropdown .widget{padding:0 14px}}.cmp-search-result-list .cmp-dropdown .box{min-width:max-content}.cmp-search-result-list .nothing-found{font-size:60px;font-style:normal;font-weight:700;line-height:120%;letter-spacing:-1.8px;padding-top:35px;text-align:center;color:#57068c}@media (max-width: 1024px){.cmp-search-result-list .nothing-found{font-size:32px;font-style:normal;font-weight:700;line-height:110%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-search-result-list .nothing-found{padding-top:60px}}.cmp-search-result-list .hidden-value{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0;padding-left:78px;position:absolute;visibility:hidden;opacity:0}@media (max-width: 1024px){.cmp-search-result-list .hidden-value{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}@media (max-width: 1024px){.cmp-search-result-list .hidden-value{padding-left:13px}}.cmp-sponsors-logo-grid{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.cmp-sponsors-logo-grid{padding-top:40px;padding-bottom:85px}}.cmp-sponsors-logo-grid__title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:0;margin-bottom:60px;max-width:782px}@media (max-width: 1024px){.cmp-sponsors-logo-grid__title{margin-bottom:25px}}.cmp-sponsors-logo-grid__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;margin-top:0;margin-bottom:20px;max-width:777px}@media (max-width: 1024px){.cmp-sponsors-logo-grid__subtitle{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}@media (max-width: 1024px){.cmp-sponsors-logo-grid__subtitle{margin-bottom:26px}}.cmp-sponsors-logo-grid__container{display:flex;flex-wrap:wrap;gap:20px 23px}@media (max-width: 1024px){.cmp-sponsors-logo-grid__container{gap:16px}}.cmp-sponsors-logo-grid__item{width:245px;height:223px;display:flex;align-items:center;justify-content:center;padding:16px;background-color:#fff}@media (max-width: 1024px){.cmp-sponsors-logo-grid__item{width:167px;height:150px}}.bg-white .cmp-sponsors-logo-grid__item{background-color:#f0f0f0}.cmp-sponsors-logo-grid__item img{max-width:100%;max-height:190px;object-fit:cover}@media (max-width: 1024px){.cmp-sponsors-logo-grid__item img{max-height:118px}}.cmp-stories-carousel{padding:60px 0}@media (max-width: 1024px){.cmp-stories-carousel{padding:60px 0}}.cmp-stories-carousel.bg-light-grey .container .carousel.one-person .swiper-wrapper .card{background:#fff}@media (max-width: 1024px){.cmp-stories-carousel.bg-light-grey .container .carousel.one-person .swiper-wrapper .card{background:#0000}}.cmp-stories-carousel h4.title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;max-width:540px;margin:0}@media (max-width: 1024px){.cmp-stories-carousel h4.title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-stories-carousel .description{max-width:540px;margin:0}.cmp-stories-carousel .description p{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-stories-carousel .description p{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-stories-carousel .description a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;border-bottom:2px solid rgba(0,0,0,0)}@media (min-width: 1025px){.cmp-stories-carousel .description a:hover{border-color:#8900e1}}.cmp-stories-carousel .description a:hover{border-bottom:2px solid #8900e1}.cmp-stories-carousel p{margin:0}.cmp-stories-carousel .description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin-top:35px}@media (max-width: 1024px){.cmp-stories-carousel .description{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-stories-carousel .description{margin-top:25px}}.cmp-stories-carousel .description a{font-weight:700}.cmp-stories-carousel .container{position:relative}.cmp-stories-carousel .container button.swiper-button-prev,.cmp-stories-carousel .container button.swiper-button-next{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 14px 23px #00000040;z-index:2;transition:.3s ease}@media (max-width: 1024px){.cmp-stories-carousel .container button.swiper-button-prev,.cmp-stories-carousel .container button.swiper-button-next{box-shadow:0 4px 30px #27064826}}.cmp-stories-carousel .container button.swiper-button-prev:after,.cmp-stories-carousel .container button.swiper-button-next:after{content:"";display:inline-block;border:solid #57068c;border-width:0 2px 2px 0;padding:5px}@media (max-width: 1024px){.cmp-stories-carousel .container button.swiper-button-prev:after,.cmp-stories-carousel .container button.swiper-button-next:after{border:solid #8900e1;border-width:0 2px 2px 0}}@media (min-width: 1025px){.cmp-stories-carousel .container button.swiper-button-prev:hover,.cmp-stories-carousel .container button.swiper-button-next:hover{transform:scale(1.2)}}.cmp-stories-carousel .container .swiper-button-next{right:-25px}@media (max-width: 1024px){.cmp-stories-carousel .container .swiper-button-next{right:-5px}}.cmp-stories-carousel .container .swiper-button-next:after{transform:rotate(-45deg);margin-right:5px}.cmp-stories-carousel .container .swiper-button-prev{left:-25px}@media (max-width: 1024px){.cmp-stories-carousel .container .swiper-button-prev{left:-5px}}.cmp-stories-carousel .container .swiper-button-prev:after{transform:rotate(135deg);margin-left:5px}.cmp-stories-carousel .container .swiper-button-lock{display:none!important}.cmp-stories-carousel .container button.swiper-button-prev,.cmp-stories-carousel .container button.swiper-button-next{top:60%}.cmp-stories-carousel .container .carousel{position:relative;margin-top:60px;overflow:hidden}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel{margin-top:50px;overflow:visible}}.cmp-stories-carousel .container .carousel:not(.swiper-initialized)+.swiper-button-prev,.cmp-stories-carousel .container .carousel:not(.swiper-initialized)+.swiper-button-prev+.swiper-button-next{display:none}.cmp-stories-carousel .container .carousel.one-person .swiper-wrapper .card{max-width:100%;background:#f0f0f0}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel.one-person .swiper-wrapper .card{background:#0000}}@media (min-width: 1025px){.cmp-stories-carousel .container .carousel.one-person .swiper-wrapper .card:not(.text-only) .content .quotes{display:none}}.cmp-stories-carousel .container .carousel.one-person .swiper-wrapper .card .profile{width:100%}.cmp-stories-carousel .container .carousel.one-person .swiper-wrapper .card .profile .extra{font-size:36px;font-weight:400;line-height:48px;letter-spacing:0}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel.one-person .swiper-wrapper .card .profile .extra{font-size:24px;font-weight:400;line-height:160%;letter-spacing:0}}.cmp-stories-carousel .container .carousel.one-person .swiper-wrapper .card .content{width:100%;max-width:480px}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel.one-person .swiper-wrapper .card .content{max-width:100%}}@media (min-width: 1025px){.cmp-stories-carousel .container .carousel.one-person .swiper-wrapper .card{flex-direction:row-reverse;border-radius:8px;overflow:hidden}.cmp-stories-carousel .container .carousel.one-person .swiper-wrapper .card .profile{display:grid;grid-template:"extra extra" "avatar info";grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;align-items:flex-start;padding:51px 60px 60px;row-gap:0}.cmp-stories-carousel .container .carousel.one-person .swiper-wrapper .card .profile .avatar{grid-area:avatar}.cmp-stories-carousel .container .carousel.one-person .swiper-wrapper .card .profile .info{grid-area:info}.cmp-stories-carousel .container .carousel.one-person .swiper-wrapper .card .profile .extra{grid-area:extra;display:flex;gap:20px;margin-bottom:35px}}.cmp-stories-carousel .container .carousel.two-people:not(.swiper-initialized) .swiper-wrapper{gap:60px}.cmp-stories-carousel .container .carousel.two-people .swiper-wrapper .card{max-width:480px}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel.two-people .swiper-wrapper .card{max-width:100%}}@media (min-width: 1025px){.cmp-stories-carousel .container .carousel.two-people .swiper-wrapper .card .content{aspect-ratio:480/680}}.cmp-stories-carousel .container .carousel.multiple:not(.swiper-initialized) .swiper-wrapper{gap:30px}.cmp-stories-carousel .container .carousel.multiple:not(.swiper-initialized) .swiper-wrapper .card{flex:1}@media (min-width: 1025px){.cmp-stories-carousel .container .carousel.multiple .swiper-wrapper .card{max-width:480px}}.cmp-stories-carousel .container .carousel.multiple .swiper-wrapper .card .content{height:100%}.cmp-stories-carousel .container .carousel .swiper-wrapper{display:flex;flex-direction:row}.cmp-stories-carousel .container .carousel .swiper-wrapper .card{position:relative;display:flex;flex-direction:column;justify-content:space-between;row-gap:40px;height:auto}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card{max-width:480px;row-gap:15px}}.cmp-stories-carousel .container .carousel .swiper-wrapper .card.industry{row-gap:14px}.cmp-stories-carousel .container .carousel .swiper-wrapper .card.industry .profile .avatar{width:90px;height:90px;box-shadow:0 4px 4px #0000000d}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card.swiper-slide{transition:transform .3s ease}.cmp-stories-carousel .container .carousel .swiper-wrapper .card.swiper-slide.swiper-slide-active{transform:scale(1)}.cmp-stories-carousel .container .carousel .swiper-wrapper .card.swiper-slide.swiper-slide-prev,.cmp-stories-carousel .container .carousel .swiper-wrapper .card.swiper-slide.swiper-slide-next{transform:scale(.9)}}.cmp-stories-carousel .container .carousel .swiper-wrapper .card:not(.text-only) .quotes:not(.extra){opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;transition:opacity .3s ease}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card:not(.text-only) .quotes:not(.extra){font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;bottom:0;opacity:1;background:#0000;display:flex;justify-content:flex-end;color:#fff;padding:0 8px 20px 22px;box-sizing:border-box;z-index:1}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card:not(.text-only) .quotes:not(.extra){font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card:not(.text-only) .quotes:not(.extra):before{color:#fff;font-size:25px}}.cmp-stories-carousel .container .carousel .swiper-wrapper .card:not(.text-only) .content .quotes{font-size:36px;font-weight:400;line-height:48px;letter-spacing:0;color:#57068c}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card:not(.text-only) .content .quotes{font-size:24px;font-weight:400;line-height:160%;letter-spacing:0}}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card:not(.text-only) .content .quotes{font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;color:#fff}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card:not(.text-only) .content .quotes{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}@media (min-width: 1025px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card:not(.text-only) .content .quotes{padding:57px 52px 6px 38px}}.cmp-stories-carousel .container .carousel .swiper-wrapper .card:not(.text-only) .content:hover .quotes{opacity:1}.cmp-stories-carousel .container .carousel .swiper-wrapper .card.text-only .profile .extra,.cmp-stories-carousel .container .carousel .swiper-wrapper .card.text-only .content:after{display:none!important}.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile{display:flex;flex-direction:row;gap:30px}.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile .avatar{flex-shrink:0;width:70px;height:70px;border-radius:50%;overflow:hidden}.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile .avatar img{width:100%;height:100%;object-fit:cover}.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile .info{display:flex;flex-direction:column;min-height:70px}.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile .info .h7{font-size:18px;font-style:normal;font-weight:500;line-height:145%;letter-spacing:0}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile .info .h7{font-size:18px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:0}}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile .info .h7{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile .info .h7{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile .info .class{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;margin-top:5px;line-height:1}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile .info .class{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile .info .class{margin-top:8px}}.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile .info .name{transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;border-bottom:2px solid rgba(0,0,0,0);font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;width:fit-content;margin-top:15px;text-transform:uppercase;color:#8900e1}@media (min-width: 1025px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile .info .name:hover{border-color:#8900e1}}.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile .info .name:hover{border-bottom:2px solid #8900e1}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile .info .name{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile .info .name{margin-top:15px;padding:0}}.cmp-stories-carousel .container .carousel .swiper-wrapper .card .profile .extra{display:none}.cmp-stories-carousel .container .carousel .swiper-wrapper .card .content{position:relative;display:flex;border-radius:8px;overflow:hidden;aspect-ratio:380/680;height:100%;max-height:680px}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card .content:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:50%;opacity:.9;background:linear-gradient(0deg,#57068c .92%,#33066200 92.87%);z-index:0}}.cmp-stories-carousel .container .carousel .swiper-wrapper .card .content img{width:100%;height:auto;object-fit:cover;aspect-ratio:inherit}.cmp-stories-carousel .container .carousel .swiper-wrapper .card .content i{position:absolute;bottom:18px;right:18px;width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;border-radius:50%;font-size:50px;color:#8900e1;z-index:2}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card .content i{bottom:50%;left:calc(50% - 25px)}}.cmp-stories-carousel .container .carousel .swiper-wrapper .card .content .quotes{color:#330662;background:#eee6f3;padding:51px 46px 6px;box-sizing:border-box}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card .content .quotes{padding:47px 30px 6px 28px}}.cmp-stories-carousel .container .carousel .swiper-wrapper .card .quotes{font-size:24px;font-weight:400;line-height:170%;letter-spacing:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:10px;width:100%;height:100%}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card .quotes{font-size:20px;font-weight:400;line-height:170%;letter-spacing:0}}.cmp-stories-carousel .container .carousel .swiper-wrapper .card .quotes:before{content:"\ea26";font-family:icons,sans-serif;font-size:41px;color:#8900e1}@media (max-width: 1024px){.cmp-stories-carousel .container .carousel .swiper-wrapper .card .quotes:before{font-size:30px}}.cmp-stories-carousel .container .carousel .swiper-wrapper .card .play-button{z-index:2;position:absolute;bottom:18px;right:18px}.cmp-stories-carousel .cta{display:flex;justify-content:center;margin-top:55px}@media (max-width: 1024px){.cmp-stories-carousel .cta{margin-top:45px}}.cmp-stories-hero .stories-hero .hero-header .hero-title{width:fit-content;max-width:100%}.cmp-stories-hero .stories-hero .hero-header .hero-title:after{content:"";display:block;width:73px;height:12px;background-color:#57068c;margin-top:18px}.cmp-stories-hero .stories-hero .hero-header .hero-title h6{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.cmp-stories-hero .stories-hero .hero-header .hero-title .sub-title{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;font-size:12px;line-height:160%;letter-spacing:-.36px;border-bottom:2px solid rgba(0,0,0,0);transition:color .3s ease;font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;color:#57068c;margin:0}@media (min-width: 1025px){.cmp-stories-hero .stories-hero .hero-header .hero-title .sub-title:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .hero-header .hero-title .sub-title{font-size:13px;font-weight:700;line-height:160%;letter-spacing:0}}.cmp-stories-hero .stories-hero .hero-header .hero-title .sub-title:hover{border-bottom:2px solid #8900e1}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .hero-header .hero-title .sub-title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-stories-hero .stories-hero .profile-section{display:flex;align-items:flex-start;margin-top:60px;gap:60px}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .profile-section{flex-direction:column;margin-top:53px;gap:25px}}.cmp-stories-hero .stories-hero .profile-section .profile-image{position:relative;border-radius:50%;width:120px;height:120px;object-fit:cover}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .profile-section .profile-image{width:157px;height:157px}}.cmp-stories-hero .stories-hero .profile-section .profile-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/71317bff5decca6fecb7.jpg) center center/cover no-repeat}.cmp-stories-hero .stories-hero .profile-section .profile-info{width:100%;max-width:306px;margin-top:13px}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .profile-section .profile-info{margin-top:0}}.cmp-stories-hero .stories-hero .profile-section .profile-info h6{margin:0}.cmp-stories-hero .stories-hero .profile-section .profile-info .profile-title{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;margin:0}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .profile-section .profile-info .profile-title{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .profile-section .profile-info .profile-title{margin-top:5px}}.cmp-stories-hero .stories-hero .profile-section .profile-info .sub-title{font-size:12px;font-weight:400;line-height:13px;letter-spacing:.12px;margin:0 0 7px}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .profile-section .profile-info .sub-title{font-size:12px;font-weight:400;line-height:13px;letter-spacing:.12px}}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .profile-section .profile-info .sub-title{margin-top:10px}}.cmp-stories-hero .stories-hero .profile-section .profile-info .links{list-style:none;padding:0;margin:0}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .profile-section .profile-info .links{margin-top:10px}}.cmp-stories-hero .stories-hero .profile-section .profile-info .links li{margin-bottom:3px}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .profile-section .profile-info .links li{margin-bottom:10px}.cmp-stories-hero .stories-hero .profile-section .profile-info .links li:last-child{margin-bottom:0}}.cmp-stories-hero .stories-hero .profile-section .profile-info .links li a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;line-height:160%;letter-spacing:-.36px;border-bottom:2px solid rgba(0,0,0,0);transition:color .3s ease;font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px}@media (min-width: 1025px){.cmp-stories-hero .stories-hero .profile-section .profile-info .links li a:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .profile-section .profile-info .links li a{font-size:13px;font-weight:700;line-height:160%;letter-spacing:0}}.cmp-stories-hero .stories-hero .profile-section .profile-info .links li a:hover{border-bottom:2px solid #8900e1}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .profile-section .profile-info .links li a{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-stories-hero .stories-hero .hero-content{margin:60px 0 43px}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .hero-content{margin:45px 0 35px}}.cmp-stories-hero .stories-hero .hero-content h4{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;max-width:552px;margin:0}.cmp-stories-hero .stories-hero .fast-facts{padding:25px 16px 25px 27px;background-color:#eee6f3;border-radius:4px}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .fast-facts{padding:25px 24px}}.cmp-stories-hero .stories-hero .fast-facts .facts-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;width:fit-content;margin:0}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .fast-facts .facts-title{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-stories-hero .stories-hero .fast-facts .facts-title:after{content:"";display:block;width:44px;height:8px;background-color:#8900e1;margin-top:12px}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .fast-facts .facts-title:after{margin-top:21px}}.cmp-stories-hero .stories-hero .fast-facts .rte{list-style:none;padding:0;margin:12px 0 0}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .fast-facts .rte{margin-top:21px}}.cmp-stories-hero .stories-hero .fast-facts .rte>*:first-child{margin-top:0}.cmp-stories-hero .stories-hero .fast-facts .rte>*:last-child{margin-bottom:0}.cmp-stories-hero .stories-hero .fast-facts .rte p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}@media (max-width: 1024px){.cmp-stories-hero .stories-hero .fast-facts .rte p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-stories-media{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.cmp-stories-media{padding:60px 0}}.cmp-stories-media .stories-media{max-width:460px;margin-left:auto}@media (max-width: 1024px){.cmp-stories-media .stories-media{max-width:100%}}.cmp-stories-media .stories-media .highlighted-content.image:hover .caption,.cmp-stories-media .stories-media .content .image-block:hover .caption{transform:translateY(0)}.cmp-stories-media .stories-media .highlighted-content.image .caption,.cmp-stories-media .stories-media .content .image-block .caption{position:absolute;bottom:0;left:0;width:100%;color:#fff;padding:12px;background:#57068c;border-radius:0 0 3px 3px;transform:translateY(101%);transition:transform .3s ease;pointer-events:none;overflow:hidden;z-index:0}@media (max-width: 1024px){.cmp-stories-media .stories-media .highlighted-content.image .caption,.cmp-stories-media .stories-media .content .image-block .caption{padding:13px 9px 11px;transform:translateY(0)}}.cmp-stories-media .stories-media .highlighted-content.image .caption span,.cmp-stories-media .stories-media .content .image-block .caption span{font-size:10px;font-weight:400;line-height:150%;letter-spacing:normal;letter-spacing:.2px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-stories-media .stories-media .highlighted-content.image .caption span,.cmp-stories-media .stories-media .content .image-block .caption span{font-size:10px;font-weight:400;line-height:150%;letter-spacing:.1px}}.cmp-stories-media .stories-media .highlighted-content.image .caption span:before,.cmp-stories-media .stories-media .content .image-block .caption span:before{content:attr(data-title);font-size:10px;font-weight:700;line-height:150%;letter-spacing:.2px}@media (max-width: 1024px){.cmp-stories-media .stories-media .highlighted-content.image .caption span:before,.cmp-stories-media .stories-media .content .image-block .caption span:before{font-size:10px;font-weight:700;line-height:150%;letter-spacing:.1px}}.cmp-stories-media .stories-media .highlighted-content{position:relative;display:flex;flex-direction:column;margin-bottom:10px;border-radius:3px;overflow:hidden}@media (max-width: 1024px){.cmp-stories-media .stories-media .highlighted-content{border-radius:8px}}.cmp-stories-media .stories-media .highlighted-content img{max-width:100%;height:100%;object-fit:contain;align-self:flex-end}.cmp-stories-media .stories-media .highlighted-content .bottom{position:relative;bottom:0;left:0;width:100%;height:90px;display:flex;justify-content:flex-start;align-items:center;gap:30px;padding:20px;background:#57068c;box-sizing:border-box}@media (max-width: 1024px){.cmp-stories-media .stories-media .highlighted-content .bottom{padding:0;height:100%;background:#0000;display:flex;flex-direction:column;align-items:center;justify-content:center}}.cmp-stories-media .stories-media .highlighted-content .bottom .video-title{display:flex;align-items:center;overflow:hidden}@media (max-width: 1024px){.cmp-stories-media .stories-media .highlighted-content .bottom .video-title{width:100%;height:auto;min-height:45px;justify-content:center;padding:7px 15px;background:#57068c}}.cmp-stories-media .stories-media .highlighted-content .bottom .video-title>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;margin:0;color:#fff}@media (max-width: 1024px){.cmp-stories-media .stories-media .highlighted-content .bottom .video-title>*{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}@media (max-width: 1024px){.cmp-stories-media .stories-media .highlighted-content .bottom .video-title>*{text-align:center}}@media (max-width: 1024px){.cmp-stories-media .stories-media .highlighted-content{border-radius:3px}}.cmp-stories-media .stories-media .highlighted-content .img-wrapper{display:flex;position:relative;justify-content:center}.cmp-stories-media .stories-media .highlighted-content .play-button{width:36px;height:36px;font-size:36px}@media (max-width: 1024px){.cmp-stories-media .stories-media .highlighted-content .play-button{width:45px;height:45px;font-size:45px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp-stories-media .stories-media .highlighted-content .play-button:hover{transform:scale(1) translate(-50%,-50%)}}.cmp-stories-media .stories-media .highlighted-content.video .bottom{height:auto;padding:14px 15px 13px;gap:20px}@media (max-width: 1024px){.cmp-stories-media .stories-media .highlighted-content.video .bottom{height:100%;padding:0}}@media (max-width: 1024px){.cmp-stories-media .stories-media .highlighted-content.video .bottom .video-title{height:auto;padding:7px 15px;min-height:44px}}.cmp-stories-media .stories-media .highlighted-content.video .bottom .video-title h6{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-stories-media .stories-media .highlighted-content.video .bottom .video-title h6{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-stories-media .stories-media .highlighted-content img{display:inherit;width:100%;height:100%;object-fit:contain}.cmp-stories-media .stories-media .content{display:flex;flex-direction:row;gap:13px}@media (max-width: 1024px){.cmp-stories-media .stories-media .content{gap:11px}}.cmp-stories-media .stories-media .content .column{flex:1;display:flex;flex-direction:column;width:100%;gap:10px}.cmp-stories-media .stories-media .image-block{position:relative;border-radius:3px;overflow:hidden}.cmp-stories-media .stories-media .image-block img{width:100%;vertical-align:top;opacity:0;animation:fadeIn ease 1s forwards;animation-delay:.25s}.cmp-stories-media .stories-media button.load-more{margin:90px auto 0}@media (min-width: 1025px){.cmp-stories-media .stories-media button.load-more{display:none}}@media (max-width: 1024px){.cmp-stories-media .stories-media button.load-more{margin-top:45px}}.cmp-tabbed-course-carousel{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.cmp-tabbed-course-carousel{padding-top:60px;padding-bottom:60px}}.cmp-tabbed-course-carousel__title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:0;margin-bottom:0;max-width:570px}.cmp-tabbed-course-carousel__label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin-top:15px;margin-bottom:0;max-width:570px}@media (max-width: 1024px){.cmp-tabbed-course-carousel__label{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-tabbed-course-carousel__body{display:flex;align-items:flex-end;justify-content:space-between;margin-top:31px;margin-bottom:50px}@media (max-width: 1024px){.cmp-tabbed-course-carousel__body{flex-direction:column;align-items:flex-start;gap:25px;margin-top:25px;margin-bottom:45px}}.cmp-tabbed-course-carousel__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin:0;max-width:570px}@media (max-width: 1024px){.cmp-tabbed-course-carousel__subtitle{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-tabbed-course-carousel__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-tabbed-course-carousel .filter-buttons{display:flex;gap:7px}@media (max-width: 1024px){.cmp-tabbed-course-carousel .filter-buttons{display:inline-flex;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;width:100%}.cmp-tabbed-course-carousel .filter-buttons::-webkit-scrollbar{display:none}}.cmp-tabbed-course-carousel .filter-buttons button{font-size:12px;font-weight:700;letter-spacing:.12px;font-family:NYU Perstare,Arial,sans-serif;border:1px solid #8900e1;border-radius:30px;background-color:#fff;padding:9px 18px;color:#57068c;transition:.3s ease;line-height:14px;white-space:nowrap;cursor:pointer}@media (max-width: 1024px){.cmp-tabbed-course-carousel .filter-buttons button{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-tabbed-course-carousel .filter-buttons button:hover{background-color:#8900e1;color:#fff}.cmp-tabbed-course-carousel .filter-buttons button.active{background-color:#57068c;border-color:#57068c;color:#fff}.cmp-tabbed-course-carousel .filter-buttons.display-none{display:none}.cmp-tabbed-course-carousel .filter-buttons button{background-color:#0000}.cmp-tabbed-course-carousel .grid-card{position:relative}.cmp-tabbed-course-carousel .grid-card .sps-tooltip{position:absolute;top:20px;right:19px;z-index:1}.cmp-tabbed-course-carousel .grid-card .tooltip-box{width:fit-content;padding:15px 20px;box-shadow:0 20px 35px #27064833}.cmp-tabbed-course-carousel .grid-card .cmp-button.bookmark{width:fit-content;height:fit-content;display:flex;align-items:center;justify-content:center;padding:0;background:#0000;font-size:22px;color:#f4ec51;text-align:center;font-weight:100;cursor:pointer;border:0}.cmp-tabbed-course-carousel .grid-card .cmp-button.bookmark:hover:before{content:"\ea08"}.cmp-tabbed-course-carousel .grid-card .cmp-button.bookmark:before{font-family:icons,sans-serif;content:"\ea09"}.cmp-tabbed-course-carousel .grid-card .cmp-button.bookmark.active:before{content:"\ea08"}.cmp-tabbed-course-carousel .card{position:relative;display:flex;flex-direction:column;gap:30px;width:100%;max-width:432px;background:#57068c;border-radius:8px;transition:background .3s ease;z-index:1;padding:40px;width:auto;height:100%}@media (max-width: 1024px){.cmp-tabbed-course-carousel .card{width:100%;gap:20px}}.cmp-tabbed-course-carousel .card:before{content:"";opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/35cdebe79f63e15006bb.svg) no-repeat top right/cover;z-index:-1;transition:opacity .3s ease}@media (max-width: 1024px){.cmp-tabbed-course-carousel .card:before{background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/7677fc9026d2da80c9e2.svg) top right/cover}}@media (min-width: 1025px){.cmp-tabbed-course-carousel .card:hover,.cmp-tabbed-course-carousel .card:focus{background:#fff}.cmp-tabbed-course-carousel .card:hover:before,.cmp-tabbed-course-carousel .card:focus:before{opacity:0}.cmp-tabbed-course-carousel .card:hover .content,.cmp-tabbed-course-carousel .card:focus .content{color:#8900e1}.cmp-tabbed-course-carousel .card:hover .content p,.cmp-tabbed-course-carousel .card:focus .content p{color:#702b9d}.cmp-tabbed-course-carousel .card:hover .tags .tag,.cmp-tabbed-course-carousel .card:focus .tags .tag{color:#fff;background:#57068c}}.cmp-tabbed-course-carousel .card .content{color:#fff;margin-top:64px;transition:color .3s ease}@media (max-width: 1024px){.cmp-tabbed-course-carousel .card .content{margin-top:0}}.cmp-tabbed-course-carousel .card .content:after{font-family:icons,sans-serif;content:"\ea05";display:block;font-size:32px;margin-top:30px}@media (max-width: 1024px){.cmp-tabbed-course-carousel .card .content:after{font-size:25px;margin-top:20px}}.cmp-tabbed-course-carousel .card .content h4,.cmp-tabbed-course-carousel .card .content h5{margin:0}.cmp-tabbed-course-carousel .card .content p{font-size:12px;font-weight:700;line-height:160%;letter-spacing:-.36px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:20px 0 0;opacity:.7}@media (max-width: 1024px){.cmp-tabbed-course-carousel .card .content p{font-size:13px;font-weight:700;line-height:160%;letter-spacing:0}}@media (max-width: 1024px){.cmp-tabbed-course-carousel .card .content p{margin-top:10px}}.cmp-tabbed-course-carousel .card .tag{font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;color:#330662;display:flex;justify-content:center;align-items:center;width:fit-content;background:#eee6f3;padding:10px;border-radius:100px;box-sizing:border-box;overflow:hidden}@media (max-width: 1024px){.cmp-tabbed-course-carousel .card .tag{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-tabbed-course-carousel .card .tag.stem{margin-left:auto;background:#f4ec51}.cmp-tabbed-course-carousel .card .tag.stem:before{content:"\ea28";font-family:icons,sans-serif;font-size:18px;margin-right:5px}.cmp-tabbed-course-carousel .card .tag.stem+.content{margin-top:0}.cmp-tabbed-course-carousel .card .tags{display:flex;flex-wrap:wrap;column-gap:8px;row-gap:10px;max-width:100%;margin-top:auto}.cmp-tabbed-course-carousel .card .tags .tag{transition:all .3s ease}@media (max-width: 1024px){.cmp-tabbed-course-carousel .card{padding:30px 20px}}.cmp-tabbed-course-carousel .card .tag{background-color:#fff}.cmp-tabbed-course-carousel .card .content{margin-top:0}.cmp-tabbed-course-carousel .card .content p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin-top:10px}@media (max-width: 1024px){.cmp-tabbed-course-carousel .card .content p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-tabbed-course-carousel .card .content h5{font-size:36px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-tabbed-course-carousel .card .content h5{font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.48px}}.cmp-tabbed-course-carousel .card:hover .content p{color:#330662}.cmp-tabbed-course-carousel .container{position:relative}.cmp-tabbed-course-carousel .container button.swiper-button-prev,.cmp-tabbed-course-carousel .container button.swiper-button-next{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 14px 23px #00000040;z-index:2;transition:.3s ease}@media (max-width: 1024px){.cmp-tabbed-course-carousel .container button.swiper-button-prev,.cmp-tabbed-course-carousel .container button.swiper-button-next{box-shadow:0 4px 30px #27064826}}.cmp-tabbed-course-carousel .container button.swiper-button-prev:after,.cmp-tabbed-course-carousel .container button.swiper-button-next:after{content:"";display:inline-block;border:solid #57068c;border-width:0 2px 2px 0;padding:5px}@media (max-width: 1024px){.cmp-tabbed-course-carousel .container button.swiper-button-prev:after,.cmp-tabbed-course-carousel .container button.swiper-button-next:after{border:solid #8900e1;border-width:0 2px 2px 0}}@media (min-width: 1025px){.cmp-tabbed-course-carousel .container button.swiper-button-prev:hover,.cmp-tabbed-course-carousel .container button.swiper-button-next:hover{transform:scale(1.2)}}.cmp-tabbed-course-carousel .container .swiper-button-next{right:-25px}@media (max-width: 1024px){.cmp-tabbed-course-carousel .container .swiper-button-next{right:-5px}}.cmp-tabbed-course-carousel .container .swiper-button-next:after{transform:rotate(-45deg);margin-right:5px}.cmp-tabbed-course-carousel .container .swiper-button-prev{left:-25px}@media (max-width: 1024px){.cmp-tabbed-course-carousel .container .swiper-button-prev{left:-5px}}.cmp-tabbed-course-carousel .container .swiper-button-prev:after{transform:rotate(135deg);margin-left:5px}.cmp-tabbed-course-carousel .container .swiper-button-lock{display:none!important}.cmp-tabbed-course-carousel .container .swiper{padding-top:50px;margin-top:-50px}.cmp-tabbed-course-carousel .container .swiper-button-prev,.cmp-tabbed-course-carousel .container .swiper-button-next{top:60%}@media (max-width: 1024px){.cmp-tabbed-course-carousel .container .swiper-button-prev,.cmp-tabbed-course-carousel .container .swiper-button-next{margin-top:35px;display:inline-flex;position:relative;justify-content:center;transform:translate(0);inset:auto}}@media (max-width: 1024px){.cmp-tabbed-course-carousel .container .swiper-button-next{margin-left:15px}}.cmp-tabbed-course-carousel .swiper-slide{height:auto;width:387px}@media (max-width: 1024px){.cmp-tabbed-course-carousel .swiper-slide{width:337px}}.cmp-tabbed-course-carousel .cta{display:flex;justify-content:center;margin-top:75px}.cmp-tabbed-course-carousel .cta .cmp-button.primary{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-tabbed-course-carousel .cta .cmp-button.primary{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-tabbed-course-carousel .cta{margin-top:45px}}.cmp-tabbed-course-carousel .h7{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:0;margin-bottom:15px;color:#57068c}@media (max-width: 1024px){.cmp-tabbed-course-carousel .h7{margin-bottom:25px}}.cmp-tabbed-course-carousel .block{transition:.3s ease}.cmp-tabbed-course-carousel .block:not(.active){opacity:0}.cmp-tabbed-course-carousel .block.is-transitioning{transition-property:opacity;overflow:hidden!important}.cmp-tabbed-course-carousel .block.active:not(.is-transitioning){overflow:visible}.cmp-tabbed-course-carousel .block:not(.active):not(.is-transitioning){display:none}.cmp-tabbed-course-carousel .block.active{opacity:1}.cmp-tabbed-course-carousel .block-item+.block-item{margin-top:120px}@media (max-width: 1024px){.cmp-tabbed-course-carousel .block-item+.block-item{margin-top:60px}}.cmp-tabbed-feature-component{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.cmp-tabbed-feature-component{padding-top:60px;padding-bottom:0}}.cmp-tabbed-feature-component__title{font-size:36px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:0;margin-bottom:25px;max-width:530px}@media (max-width: 1024px){.cmp-tabbed-feature-component__title{font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.48px}}@media (max-width: 1024px){.cmp-tabbed-feature-component__title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;letter-spacing:-.48px}}.cmp-tabbed-feature-component__subtitle{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:0;margin-bottom:30px;max-width:530px}@media (max-width: 1024px){.cmp-tabbed-feature-component__subtitle{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-tabbed-feature-component__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-bottom:35px;letter-spacing:0}}.cmp-tabbed-feature-component .filter-buttons{display:flex;gap:7px;margin-bottom:25px}@media (max-width: 1024px){.cmp-tabbed-feature-component .filter-buttons{display:inline-flex;-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;width:100%}.cmp-tabbed-feature-component .filter-buttons::-webkit-scrollbar{display:none}}.cmp-tabbed-feature-component .filter-buttons button{font-size:12px;font-weight:700;letter-spacing:.12px;font-family:NYU Perstare,Arial,sans-serif;border:1px solid #8900e1;border-radius:30px;background-color:#fff;padding:9px 18px;color:#57068c;transition:.3s ease;line-height:14px;white-space:nowrap;cursor:pointer}@media (max-width: 1024px){.cmp-tabbed-feature-component .filter-buttons button{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-tabbed-feature-component .filter-buttons button:hover{background-color:#8900e1;color:#fff}.cmp-tabbed-feature-component .filter-buttons button.active{background-color:#57068c;border-color:#57068c;color:#fff}@media (max-width: 1024px){.cmp-tabbed-feature-component .filter-buttons{display:none}}.cmp-tabbed-feature-component .filter-buttons.display-none{display:none}.cmp-tabbed-feature-component__content{display:grid;grid-template-columns:1fr 1fr;border-radius:8px;overflow:hidden;transition:.3s ease;background-color:#eee6f3}@media (max-width: 1024px){.cmp-tabbed-feature-component__content{grid-template-columns:1fr;border-radius:0;margin-left:-20px;margin-right:-20px}}.cmp-tabbed-feature-component__content:not(.active){opacity:0}@media (max-width: 1024px){.cmp-tabbed-feature-component__content:not(.active){max-height:0!important}}.cmp-tabbed-feature-component__content.active{opacity:1}@media (max-width: 1024px){.cmp-tabbed-feature-component__content.active{max-height:var(--max-height)}}.cmp-tabbed-feature-component__content.is-transitioning{transition-property:opacity}@media (max-width: 1024px){.cmp-tabbed-feature-component__content.is-transitioning{transition-property:max-height,opacity}}.cmp-tabbed-feature-component__content:not(.active):not(.is-transitioning){display:none}@media (max-width: 1024px){.cmp-tabbed-feature-component__item:has(.active) .tabbed-item{border-bottom:1px solid #ab82c5}}.cmp-tabbed-feature-component__item:has(.active)+.cmp-tabbed-feature-component__item .cmp-tabbed-feature-component__header{border-color:#0000}.cmp-tabbed-feature-component__header{font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;display:flex;justify-content:space-between;margin:0;padding:25px 0;transition:.3s ease;border-top:1px solid #ab82c5;color:#57068c}@media (max-width: 1024px){.cmp-tabbed-feature-component__header{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}@media (min-width: 1025px){.cmp-tabbed-feature-component__header{display:none}}.cmp-tabbed-feature-component__header:after{content:"\ea25";font-family:icons,sans-serif;font-size:16px;transform:rotate(-90deg);transition:transform .3s ease;color:#8900e1}.cmp-tabbed-feature-component__header.active{background-color:#eee6f3;color:#000;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.cmp-tabbed-feature-component__header.active:after{content:"\ea21";transform:rotate(0)}.cmp-tabbed-feature-component .tabbed-item{background-color:#eee6f3;padding:35px 30px 37px 36px;min-height:640px}@media (min-width: 1025px){.cmp-tabbed-feature-component .tabbed-item{overflow:hidden}}@media (max-width: 1024px){.cmp-tabbed-feature-component .tabbed-item{padding:0 20px 31px;min-height:auto}}.cmp-tabbed-feature-component .tabbed-item__title{font-size:42px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:0;margin-bottom:40px}@media (max-width: 1024px){.cmp-tabbed-feature-component .tabbed-item__title{font-size:27px;font-style:normal;font-weight:700;line-height:126%;letter-spacing:-.81px}}@media (max-width: 1024px){.cmp-tabbed-feature-component .tabbed-item__title{padding-top:26px;margin-bottom:15px}}.cmp-tabbed-feature-component .tabbed-item__text{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:13;-webkit-box-orient:vertical;height:auto;white-space:normal;padding-right:20px}@media (max-width: 1024px){.cmp-tabbed-feature-component .tabbed-item__text{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-tabbed-feature-component .tabbed-item__text{display:block;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:20;-webkit-box-orient:vertical;height:auto;white-space:normal;max-width:calc(100vw - 40px);padding:0;overflow:hidden}}.cmp-tabbed-feature-component .tabbed-item__text>*:first-child{margin-top:0}.cmp-tabbed-feature-component .tabbed-item__text>*:last-child{margin-bottom:0}.cmp-tabbed-feature-component .tabbed-item__text b{letter-spacing:-.48px}.cmp-tabbed-feature-component .tabbed-item__quote{margin-bottom:40px}.cmp-tabbed-feature-component .tabbed-item .cta{margin-top:45px;display:flex}@media (max-width: 1024px){.cmp-tabbed-feature-component .tabbed-item .cta{justify-content:center}}.cmp-tabbed-feature-component .tabbed-item .cta a{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-tabbed-feature-component .tabbed-item .cta a{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-tabbed-feature-component .image-wrapper{position:relative}@media (max-width: 1024px){.cmp-tabbed-feature-component .image-wrapper{order:-1;padding:0 20px}}.cmp-tabbed-feature-component .image-wrapper img{width:100%;height:100%;object-fit:inherit}@media (max-width: 1024px){.cmp-tabbed-feature-component .image-wrapper img{border-radius:8px}}@media (min-width: 1025px){.cmp-tabbed-feature-component .image-wrapper img{position:absolute;left:0;top:0}}.cmp-table-teaser{padding:30px 0}@media (max-width: 1024px){.cmp-table-teaser{padding:60px 0}}.cmp-table-teaser.bg-white .table-card{background-color:#f0f0f0}.cmp-table-teaser.bg-light-grey .table-card{background-color:#fff}.cmp-table-teaser .sps-container .title{margin-top:0;margin-bottom:35px;max-width:570px}@media (max-width: 1024px){.cmp-table-teaser .sps-container .title{margin-bottom:20px}}.cmp-table-teaser .sps-container .description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-bottom:45px;max-width:570px}@media (max-width: 1024px){.cmp-table-teaser .sps-container .description{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-bottom:35px}}.cmp-table-teaser .sps-container .content{display:flex;height:100%;column-gap:30px}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content{flex-direction:column;row-gap:20px}}.cmp-table-teaser .sps-container .content .table-card{display:flex;flex-direction:column;min-width:0;padding:40px 35px 45px;border-radius:8px}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .table-card{padding:24px 30px 30px;border-radius:4px}}.cmp-table-teaser .sps-container .content .table-card .title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:0}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .table-card .title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-bottom:10px}}.cmp-table-teaser .sps-container .content .table-card .separator{width:44px;height:5px;margin-top:17px;margin-bottom:24px;background:#8900e1}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .table-card .separator{display:none}}.cmp-table-teaser .sps-container .content .table-card .tables-container table{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;width:100%;table-layout:fixed;border-collapse:collapse}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .table-card .tables-container table{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .table-card .tables-container table{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-table-teaser .sps-container .content .table-card .tables-container table{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-table-teaser .sps-container .content .table-card .tables-container table thead tr th{text-align:start;font-weight:400;padding-bottom:20px;padding-left:4px;padding-right:4px}.cmp-table-teaser .sps-container .content .table-card .tables-container table thead tr th:last-child{padding-right:0}.cmp-table-teaser .sps-container .content .table-card .tables-container table thead tr th:first-child{padding-left:0}.cmp-table-teaser .sps-container .content .table-card .tables-container table tbody tr{border-top:.5px solid #000}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .table-card .tables-container table tbody tr{border-color:#0006}}.cmp-table-teaser .sps-container .content .table-card .tables-container table tbody tr td{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;padding:15px 4px;vertical-align:baseline}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .table-card .tables-container table tbody tr td{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}.cmp-table-teaser .sps-container .content .table-card .tables-container table tbody tr td:last-child{padding-right:0}.cmp-table-teaser .sps-container .content .table-card .tables-container table tbody tr td:first-child{padding-left:0}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .table-card .tables-container table tbody tr td{padding:17px 4px}}.cmp-table-teaser .sps-container .content .table-card .tables-container table tbody tr td:first-child{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;vertical-align:baseline}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .table-card .tables-container table tbody tr td:first-child{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .table-card .tables-container table tbody tr td:not(:first-child){letter-spacing:.14px;line-height:15.4px}}.cmp-table-teaser .sps-container .content .table-card .tables-container table tbody tr td .cmp-text:not(:last-child){margin-bottom:18px}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .table-card .tables-container table tbody tr:last-child{border-bottom:.5px solid}}@media (min-width: 1025px){.cmp-table-teaser .sps-container .content .table-card .tables-container table tbody tr:last-child td{padding-bottom:20px}}.cmp-table-teaser .sps-container .content .table-card .tables-container table p{margin:0}.cmp-table-teaser .sps-container .content .table-card .tables-container table *+*{margin-top:18px}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .table-card .tables-container .desktop-table{display:none}}@media (min-width: 1025px){.cmp-table-teaser .sps-container .content .table-card .tables-container .mobile-table{display:none}}.cmp-table-teaser .sps-container .content .quick-links-card{width:381px;flex-shrink:0;background-color:#8900e1;padding:40px 35px;border-radius:8px;color:#fff}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .quick-links-card{width:100%;border-radius:4px;padding:30px}}.cmp-table-teaser .sps-container .content .quick-links-card .title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:0 0 17px}.cmp-table-teaser .sps-container .content .quick-links-card .title:after{content:"";display:block;margin-top:17px;width:44px;height:5px;background:#f4ec51}.cmp-table-teaser .sps-container .content .quick-links-card .links-container{display:flex;flex-direction:column}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .quick-links-card .links-container{row-gap:18px}}.cmp-table-teaser .sps-container .content .quick-links-card .links-container .link{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .quick-links-card .links-container .link{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-table-teaser .sps-container .content .quick-links-card .links-container .link:hover .link-text{border-color:#fff}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .quick-links-card .links-container .link{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-table-teaser .sps-container .content .quick-links-card .links-container .link{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-table-teaser .sps-container .content .quick-links-card .links-container .link .link-text{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;color:#fff;border-bottom:2px solid rgba(0,0,0,0)}@media (min-width: 1025px){.cmp-table-teaser .sps-container .content .quick-links-card .links-container .link .link-text:hover{border-color:#8900e1}}.cmp-table-teaser .sps-container .content .quick-links-card .links-container .link .link-text:hover{color:#fff}@media (min-width: 1025px){.cmp-table-teaser .sps-container .content .quick-links-card .links-container .link .link-text:hover{border-color:#fff}}.cmp-table-teaser .sps-container .content .quick-links-card .links-container .link span[class^=icon-]{display:inline-block;text-decoration:none;vertical-align:middle;color:#fff;font-size:14px;margin-left:13px}@media (max-width: 1024px){.cmp-table-teaser .sps-container .content .quick-links-card .links-container .link span[class^=icon-]{margin-left:15px}.cmp-table-teaser .sps-container .content .quick-links-card .links-container .link span[class^=icon-]:before{font-size:12px}}.cmp-table-teaser .sps-container .cta{display:flex;justify-content:center;margin-top:60px}@media (max-width: 1024px){.cmp-table-teaser .sps-container .cta{margin-top:45px}}.cmp-table-teaser .sps-container .cta .cmp-button.primary{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (max-width: 1024px){.cmp-table-teaser .sps-container .cta .cmp-button.primary{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-teaser-component{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.cmp-teaser-component{padding-top:60px;padding-bottom:60px}}.cmp-teaser-component__wrapper{display:grid;grid-template-columns:auto 1fr;gap:59px}@media (max-width: 1024px){.cmp-teaser-component__wrapper{grid-template-columns:1fr}}.cmp-teaser-component__wrapper.left-alignment{gap:121px}.cmp-teaser-component__wrapper.left-alignment .cmp-teaser-component__img{order:-1}.cmp-teaser-component__wrapper img{width:100%;height:600px;max-width:480px;border-radius:4px;object-fit:cover;vertical-align:middle}@media (max-width: 1024px){.cmp-teaser-component__wrapper img{margin-bottom:35px;height:375px;max-width:none}}.cmp-teaser-component__wrapper h4{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:60px;margin-bottom:40px;max-width:472px}@media (max-width: 1024px){.cmp-teaser-component__wrapper h4{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:0;margin-bottom:31px;max-width:none}}.cmp-teaser-component__content{max-width:541px}@media (max-width: 1024px){.cmp-teaser-component__content{max-width:none}}.cmp-teaser-component__box>*:first-child{margin-top:0}.cmp-teaser-component__box>*:last-child{margin-bottom:0}.cmp-teaser-component__box>*{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-teaser-component__box>*{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-teaser-component .cmp-button{margin-top:40px;display:inline-flex}@media (max-width: 1024px){.cmp-teaser-component .cmp-button{margin-top:25px}}.cmp-teaser-component .separator{max-width:483px;height:12px;background-color:#57068c;margin-bottom:48px}@media (max-width: 1024px){.cmp-teaser-component .separator{height:8px;margin-bottom:31px;max-width:none}}.cmp-teaser-form{padding-top:60px;padding-bottom:60px}@media (max-width: 1024px){.cmp-teaser-form{padding-top:60px;padding-bottom:60px}}.cmp-teaser-form .sps-container{max-width:888px}.cmp-teaser-form__title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;position:relative;margin-top:0;margin-bottom:40px;padding-top:54px;text-align:center}@media (max-width: 1024px){.cmp-teaser-form__title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;padding-top:45px;margin-bottom:35px}}.cmp-teaser-form__title:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:240px;border-top:12px solid #57068c}@media (max-width: 1024px){.cmp-teaser-form__title:before{width:172px;border-top:8px solid #57068c}}.message-error .cmp-teaser-form__title{color:#fb0f78}.message-error .cmp-teaser-form__title:before{border-color:#fb0f78}.cmp-teaser-form__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:24px;font-weight:400;line-height:170%;letter-spacing:.72px;max-width:737px;margin:0 auto;text-align:center}@media (max-width: 1024px){.cmp-teaser-form__subtitle{font-size:21px;font-weight:400;line-height:160%;letter-spacing:0}}@media (max-width: 1024px){.cmp-teaser-form__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-teaser-form__subtitle{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-teaser-form form{display:flex;flex-direction:column;gap:25px;margin-top:35px}@media (min-width: 1025px){.cmp-teaser-form form{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"first message" "last message" "email message" "dropdown message";padding:0 15px;margin-top:55px;gap:14px 18px}}.cmp-teaser-form form .message{grid-area:message}.cmp-teaser-form form .message .sps-form-control__wrapper{height:100%}@media (min-width: 1025px){.cmp-teaser-form form .sps-form-control+.message{padding-bottom:36px}.cmp-teaser-form form .sps-form-control+.message textarea{max-height:60px;padding-top:16px}.cmp-teaser-form form .sps-form-control+.sps-form-control+.message{padding-bottom:28px}.cmp-teaser-form form .sps-form-control+.sps-form-control+.message textarea{max-height:none}.cmp-teaser-form form .sps-form-control+.sps-form-control+.sps-form-control+.message{padding-bottom:14px}.cmp-teaser-form form .sps-form-control+.sps-form-control+.sps-form-control+.message textarea{max-height:none}.cmp-teaser-form form .sps-form-control+.sps-form-control+.sps-form-control+.sps-form-control+.message{padding-bottom:0}.cmp-teaser-form form .sps-form-control+.sps-form-control+.sps-form-control+.sps-form-control+.message textarea{max-height:none}}.cmp-teaser-form .box [data-index="0"]{display:none!important}.cmp-teaser-form .cta{margin-top:60px;display:flex;justify-content:center}@media (max-width: 1024px){.cmp-teaser-form .cta{margin-top:45px}}.cmp-teaser-form .message-success p,.cmp-teaser-form .message-error p{max-width:752px;margin-left:auto;margin-right:auto}.cmp-video{padding:60px 0}@media (max-width: 1024px){.cmp-video{padding:60px 0}}.cmp-video .video{width:1200px;position:relative;z-index:2}@media (max-width: 1439px){.cmp-video .video{width:83.3333333333vw}}@media (max-width: 1024px){.cmp-video .video{width:100%}}.cmp-video .video h2{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;max-width:743px;margin:0}@media (max-width: 1024px){.cmp-video .video h2{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-video .video p{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:24px;font-weight:400;line-height:170%;letter-spacing:.72px;max-width:817px;margin:20px 0 0}@media (max-width: 1024px){.cmp-video .video p{font-size:21px;font-weight:400;line-height:160%;letter-spacing:0}}@media (max-width: 1024px){.cmp-video .video p{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin-top:16px;margin-right:8px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-video .video p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-video .video .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp-video .video .play-button:hover{transform:scale(1) translate(-50%,-50%)}}.cmp-video .video .media-content{position:relative;overflow:hidden;display:flex;flex-direction:column;border-radius:4px;margin:54px 0 0}@media (max-width: 1024px){.cmp-video .video .media-content{border-radius:8px}}.cmp-video .video .media-content img{max-width:100%;height:100%;object-fit:contain;align-self:flex-end}.cmp-video .video .media-content .bottom{position:relative;bottom:0;left:0;width:100%;height:90px;display:flex;justify-content:flex-start;align-items:center;gap:30px;padding:20px;background:#57068c;box-sizing:border-box}@media (max-width: 1024px){.cmp-video .video .media-content .bottom{padding:0;height:100%;background:#0000;display:flex;flex-direction:column;align-items:center;justify-content:center}}.cmp-video .video .media-content .bottom .video-title{display:flex;align-items:center;overflow:hidden}@media (max-width: 1024px){.cmp-video .video .media-content .bottom .video-title{width:100%;height:auto;min-height:45px;justify-content:center;padding:7px 15px;background:#57068c}}.cmp-video .video .media-content .bottom .video-title>*{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:21px;font-style:normal;font-weight:700;line-height:128%;letter-spacing:0;margin:0;color:#fff}@media (max-width: 1024px){.cmp-video .video .media-content .bottom .video-title>*{font-size:20px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:-.6px}}@media (max-width: 1024px){.cmp-video .video .media-content .bottom .video-title>*{text-align:center}}@media (max-width: 1024px){.cmp-video .video .media-content{border-radius:2px 2px 0 0;margin-top:30px}}.cmp-video .video .media-content .img-wrapper{display:flex;position:relative;justify-content:center}@media (min-width: 1025px){.cmp-video .video .media-content .img-wrapper{min-height:463px}}.cmp-video .video .media-content img{border-radius:4px 4px 0 0;max-height:463px}@media (max-width: 1024px){.cmp-video .video .media-content img{border-radius:2px 2px 0 0}}@media (min-width: 1025px){.cmp-video .video .media-content .bottom{padding-left:35px;gap:20px}}@media (max-width: 1024px){.cmp-video .video .media-content .bottom .video-title{padding:11px 3px 8px 2px}.cmp-video .video .media-content .bottom .video-title h6{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-video-and-image{padding-top:60px;padding-bottom:60px;overflow:hidden}@media (max-width: 1024px){.cmp-video-and-image{padding-top:60px;padding-bottom:60px}}.cmp-video-and-image__wrapper>.cmp-video-and-image__title,.cmp-video-and-image__wrapper>.cmp-video-and-image__info{width:1200px;padding-left:180px;padding-right:60px;box-sizing:content-box;margin-left:auto;margin-right:auto}@media (max-width: 1439px){.cmp-video-and-image__wrapper>.cmp-video-and-image__title,.cmp-video-and-image__wrapper>.cmp-video-and-image__info{width:83.3333333333vw;padding-left:12.5vw;padding-right:4.1666666667vw}}@media (max-width: 1024px){.cmp-video-and-image__wrapper>.cmp-video-and-image__title,.cmp-video-and-image__wrapper>.cmp-video-and-image__info{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}.cmp-video-and-image__wrapper>.cmp-video-and-image__title .sps-container,.cmp-video-and-image__wrapper>.cmp-video-and-image__info .sps-container{padding-left:0;padding-right:0}}@media (max-width: 1024px){.cmp-video-and-image__wrapper>.cmp-video-and-image__title,.cmp-video-and-image__wrapper>.cmp-video-and-image__info{width:100%;padding-left:20px;padding-right:20px}.cmp-video-and-image__wrapper>.cmp-video-and-image__title.fullscreen-mobile,.cmp-video-and-image__wrapper>.cmp-video-and-image__info.fullscreen-mobile{padding-left:0;padding-right:0}}.cmp-video-and-image__separator{display:none}@media (max-width: 1024px){.cmp-video-and-image__separator{display:block;max-width:345px;padding-left:20px;padding-right:20px;border-top:25px solid #8900e1}}.cmp-video-and-image__title{margin-top:0;margin-bottom:0}@media (max-width: 1024px){.cmp-video-and-image__title{margin-bottom:40px;padding-top:50px}}.cmp-video-and-image img,.cmp-video-and-image video{width:100%;max-height:526px;object-fit:cover;border-radius:8px 8px 0 0}@media (max-width: 1024px){.cmp-video-and-image img,.cmp-video-and-image video{border-radius:4px 4px 0 0}}.cmp-video-and-image img{object-fit:contain;object-position:50% 100%;max-width:100%;width:auto}.cmp-video-and-image__slider{padding-top:180px;position:relative}@media (max-width: 1024px){.cmp-video-and-image__slider{padding-top:0}}.cmp-video-and-image__slider:before{content:"";background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/98387af5313c6d13dfeb.svg) no-repeat center/cover;position:absolute;top:40px;width:100%;height:975px;overflow:hidden;z-index:2;pointer-events:none}@media (max-width: 1024px){.cmp-video-and-image__slider:before{display:none}}.cmp-video-and-image__slider:after{border-bottom:42px solid #8900e1;left:calc(50vw + 530px);width:100%}.cmp-video-and-image__slider-wrapper{width:1200px;padding-left:180px;padding-right:60px;box-sizing:content-box;margin-left:auto;margin-right:auto;position:relative}@media (max-width: 1439px){.cmp-video-and-image__slider-wrapper{width:83.3333333333vw;padding-left:12.5vw;padding-right:4.1666666667vw}}@media (max-width: 1024px){.cmp-video-and-image__slider-wrapper{width:100%;box-sizing:border-box;padding-left:20px;padding-right:20px}.cmp-video-and-image__slider-wrapper .sps-container{padding-left:0;padding-right:0}}@media (max-width: 1024px){.cmp-video-and-image__slider-wrapper{width:100%;padding-left:20px;padding-right:20px}.cmp-video-and-image__slider-wrapper.fullscreen-mobile{padding-left:0;padding-right:0}}.cmp-video-and-image__slider .swiper{margin-left:-120px}@media (max-width: 1024px){.cmp-video-and-image__slider .swiper{margin:0}}.cmp-video-and-image__slider .swiper-slide{display:flex;flex-direction:column}.cmp-video-and-image__video-controls{display:flex;align-items:center;box-sizing:border-box;margin-top:-1px;min-height:90px;background-color:#57068c;padding:0 480px 0 120px;color:#fff;gap:30px}@media (max-width: 1024px){.cmp-video-and-image__video-controls{padding:6px 22px 6px 24px;min-height:45px;justify-content:center;border-radius:0 0 4px 4px}}.cmp-video-and-image__video-controls-btn{width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;border-radius:50%;font-style:inherit;font-size:50px;color:#8900e1;transition:transform .3s ease;z-index:1;border:none}@media (max-width: 1024px){.cmp-video-and-image__video-controls-btn{width:45px;height:45px}}.cmp-video-and-image__video-controls-btn:before{font-family:icons,sans-serif;content:"\ea23"}@media (min-width: 1025px){.cmp-video-and-image__video-controls-btn:hover{transform:scale(1.2)}}@media (max-width: 1024px){.cmp-video-and-image__video-controls-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cmp-video-and-image__video-controls-btn:hover{transform:scale(1) translate(-50%,-50%)}}.cmp-video-and-image__video-controls-text{font-size:24px;font-weight:500;line-height:170%;letter-spacing:-.72px}@media (max-width: 1024px){.cmp-video-and-image__video-controls-text{font-size:21px;font-weight:500;line-height:160%;letter-spacing:0}}@media (max-width: 1024px){.cmp-video-and-image__video-controls-text{text-align:center}}.cmp-video-and-image .img-wrapper{display:flex;position:relative;justify-content:center}@media (min-width: 1025px){.cmp-video-and-image .img-wrapper{min-height:526px}}.cmp-video-and-image__pagination .page-number{display:none}@media (min-width: 1025px){.cmp-video-and-image__pagination{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;position:absolute;bottom:0;right:234px;display:flex;align-items:center;gap:30px;color:#fff;z-index:1;height:90px;background:#57068c}}@media (min-width: 1025px)and (max-width: 1024px){.cmp-video-and-image__pagination{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (min-width: 1025px){.cmp-video-and-image__pagination .page-number{display:inline-block;min-width:22px;text-align:center}.cmp-video-and-image__pagination .swiper-button-prev,.cmp-video-and-image__pagination .swiper-button-next{position:relative;background-color:#0000;border:none;width:9px;height:18px;left:auto;right:auto;top:auto;margin:0;cursor:pointer}.cmp-video-and-image__pagination .swiper-button-prev:after,.cmp-video-and-image__pagination .swiper-button-next:after{content:"";border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:6px;position:absolute;top:0}.cmp-video-and-image__pagination .swiper-button-next:after{transform:rotate(-45deg);right:2px}.cmp-video-and-image__pagination .swiper-button-prev:after{transform:rotate(135deg);left:2px}}@media (max-width: 1024px){.cmp-video-and-image__pagination{display:flex;gap:20px;margin-top:20px}.cmp-video-and-image__pagination button.swiper-button-prev,.cmp-video-and-image__pagination button.swiper-button-next{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 14px 23px #00000040;z-index:2;transition:.3s ease}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-video-and-image__pagination button.swiper-button-prev,.cmp-video-and-image__pagination button.swiper-button-next{box-shadow:0 4px 30px #27064826}}@media (max-width: 1024px){.cmp-video-and-image__pagination button.swiper-button-prev:after,.cmp-video-and-image__pagination button.swiper-button-next:after{content:"";display:inline-block;border:solid #57068c;border-width:0 2px 2px 0;padding:5px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-video-and-image__pagination button.swiper-button-prev:after,.cmp-video-and-image__pagination button.swiper-button-next:after{border:solid #8900e1;border-width:0 2px 2px 0}}@media (max-width: 1024px)and (min-width: 1025px){.cmp-video-and-image__pagination button.swiper-button-prev:hover,.cmp-video-and-image__pagination button.swiper-button-next:hover{transform:scale(1.2)}}@media (max-width: 1024px){.cmp-video-and-image__pagination .swiper-button-next{right:-25px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-video-and-image__pagination .swiper-button-next{right:-5px}}@media (max-width: 1024px){.cmp-video-and-image__pagination .swiper-button-next:after{transform:rotate(-45deg);margin-right:5px}.cmp-video-and-image__pagination .swiper-button-prev{left:-25px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-video-and-image__pagination .swiper-button-prev{left:-5px}}@media (max-width: 1024px){.cmp-video-and-image__pagination .swiper-button-prev:after{transform:rotate(135deg);margin-left:5px}.cmp-video-and-image__pagination .swiper-button-lock{display:none!important}.cmp-video-and-image__pagination .swiper-button-prev,.cmp-video-and-image__pagination .swiper-button-next{border:none;position:static;transform:translate(0)!important;margin:0}}.cmp-video-and-image__info{display:grid;grid-template-columns:332px 525px;gap:89px;padding-top:46px}@media (max-width: 1024px){.cmp-video-and-image__info{padding-top:45px;grid-template-columns:1fr;gap:25px}}.cmp-video-and-image__info h4{margin:0}@media (min-width: 1025px){.cmp-video-and-image__info h4{padding-top:20px}}.cmp-video-and-image__info p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin:0}@media (max-width: 1024px){.cmp-video-and-image__info p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-video-and-image__info .cta{display:flex;margin-top:35px}@media (max-width: 1024px){.cmp-video-and-image__info .cta{margin-top:45px}}.cmp-video-and-image-second{padding-top:60px;padding-bottom:60px;overflow:hidden}@media (max-width: 1024px){.cmp-video-and-image-second{padding-top:60px;padding-bottom:60px}}.cmp-video-and-image-second__separator{display:none}@media (max-width: 1024px){.cmp-video-and-image-second__separator{display:block;max-width:345px;border-top:25px solid #8900e1;margin-left:-20px;margin-bottom:43px}}.cmp-video-and-image-second__header{max-width:660px;display:flex;flex-direction:column;gap:35px}@media (max-width: 1024px){.cmp-video-and-image-second__header{max-width:none;gap:25px}.cmp-video-and-image-second__header .cta{margin-top:20px}}.cmp-video-and-image-second__header .cta{align-self:flex-start}.cmp-video-and-image-second__title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:36px;font-style:normal;font-weight:700;line-height:130%;letter-spacing:0;margin:0}@media (max-width: 1024px){.cmp-video-and-image-second__title{font-size:24px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.48px}}.cmp-video-and-image-second__text{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;height:auto;white-space:normal}@media (max-width: 1024px){.cmp-video-and-image-second__text{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:13;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-video-and-image-second__wrapper{position:relative;padding-top:150px}@media (max-width: 1024px){.cmp-video-and-image-second__wrapper{padding-top:40px}}.cmp-video-and-image-second__wrapper:before{content:"";background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/98387af5313c6d13dfeb.svg) no-repeat center/cover;position:absolute;top:40px;width:100%;height:975px;overflow:hidden;z-index:2;pointer-events:none}@media (max-width: 1024px){.cmp-video-and-image-second__wrapper:before{display:none}}.cmp-video-and-image-second__wrapper .cta{display:flex;justify-content:center;margin-top:85px;max-width:1017px}.cmp-video-and-image-second__wrapper .cta.display-none{display:none}@media (max-width: 1024px){.cmp-video-and-image-second__wrapper .cta{display:none}}.cmp-video-and-image-second__wrapper .buttons-wrapper{display:none}@media (max-width: 1024px){.cmp-video-and-image-second__wrapper .buttons-wrapper{display:flex;gap:20px;margin-top:35px}.cmp-video-and-image-second__wrapper .buttons-wrapper button.swiper-button-prev,.cmp-video-and-image-second__wrapper .buttons-wrapper button.swiper-button-next{width:50px;height:50px;padding:0;border:none;border-radius:50%;background:#fff;box-shadow:0 14px 23px #00000040;z-index:2;transition:.3s ease}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-video-and-image-second__wrapper .buttons-wrapper button.swiper-button-prev,.cmp-video-and-image-second__wrapper .buttons-wrapper button.swiper-button-next{box-shadow:0 4px 30px #27064826}}@media (max-width: 1024px){.cmp-video-and-image-second__wrapper .buttons-wrapper button.swiper-button-prev:after,.cmp-video-and-image-second__wrapper .buttons-wrapper button.swiper-button-next:after{content:"";display:inline-block;border:solid #57068c;border-width:0 2px 2px 0;padding:5px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-video-and-image-second__wrapper .buttons-wrapper button.swiper-button-prev:after,.cmp-video-and-image-second__wrapper .buttons-wrapper button.swiper-button-next:after{border:solid #8900e1;border-width:0 2px 2px 0}}@media (max-width: 1024px)and (min-width: 1025px){.cmp-video-and-image-second__wrapper .buttons-wrapper button.swiper-button-prev:hover,.cmp-video-and-image-second__wrapper .buttons-wrapper button.swiper-button-next:hover{transform:scale(1.2)}}@media (max-width: 1024px){.cmp-video-and-image-second__wrapper .buttons-wrapper .swiper-button-next{right:-25px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-video-and-image-second__wrapper .buttons-wrapper .swiper-button-next{right:-5px}}@media (max-width: 1024px){.cmp-video-and-image-second__wrapper .buttons-wrapper .swiper-button-next:after{transform:rotate(-45deg);margin-right:5px}.cmp-video-and-image-second__wrapper .buttons-wrapper .swiper-button-prev{left:-25px}}@media (max-width: 1024px)and (max-width: 1024px){.cmp-video-and-image-second__wrapper .buttons-wrapper .swiper-button-prev{left:-5px}}@media (max-width: 1024px){.cmp-video-and-image-second__wrapper .buttons-wrapper .swiper-button-prev:after{transform:rotate(135deg);margin-left:5px}.cmp-video-and-image-second__wrapper .buttons-wrapper .swiper-button-lock{display:none!important}.cmp-video-and-image-second__wrapper .buttons-wrapper .swiper-button-prev,.cmp-video-and-image-second__wrapper .buttons-wrapper .swiper-button-next{border:none;position:static;transform:translate(0);margin:0}}.cmp-video-and-image-second img{width:100%;object-fit:contain}@media (min-width: 1025px){.cmp-video-and-image-second .swiper-wrapper{display:grid;grid-template-columns:repeat(2,1fr);max-width:1017px;gap:61px}}.cmp-video-and-image-second .card{display:flex;flex-direction:column}@media (min-width: 1025px){.cmp-video-and-image-second .card{display:none}.cmp-video-and-image-second .card.active{display:block}}@media (min-width: 1025px){.cmp-video-and-image-second .card:nth-child(2n){padding-top:63px}}.cmp-video-and-image-second .card__header{position:relative;display:flex;border-radius:8px;overflow:hidden;margin-bottom:35px}@media (max-width: 1024px){.cmp-video-and-image-second .card__header{margin-bottom:25px}}.cmp-video-and-image-second .card__body{display:flex;flex-direction:column;flex:1;gap:25px;max-width:418px}@media (max-width: 1024px){.cmp-video-and-image-second .card__body{gap:30px}}.cmp-video-and-image-second .card__body h6{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin:0}@media (max-width: 1024px){.cmp-video-and-image-second .card__body h6{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-video-and-image-second .card__body p{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;height:auto;white-space:normal;font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px;margin:0}@media (max-width: 1024px){.cmp-video-and-image-second .card__body p{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}@media (max-width: 1024px){.cmp-video-and-image-second .card__body p{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-video-and-image-second .card__body a{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;font-size:12px;font-weight:700;line-height:14px;letter-spacing:.12px;align-self:flex-start;text-transform:uppercase;margin-top:auto}@media (min-width: 1025px){.cmp-video-and-image-second .card__body a:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-video-and-image-second .card__body a{font-size:12px;font-weight:700;line-height:13px;letter-spacing:.12px}}.cmp-video-and-image-second .card__video-btn{width:50px;height:50px;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff;border-radius:50%;font-style:inherit;font-size:50px;color:#8900e1;transition:transform .3s ease;z-index:1;font-size:20px;border:none;position:absolute;bottom:18px;left:18px}@media (max-width: 1024px){.cmp-video-and-image-second .card__video-btn{width:45px;height:45px}}.cmp-video-and-image-second .card__video-btn:before{font-family:icons,sans-serif;content:"\ea23"}@media (min-width: 1025px){.cmp-video-and-image-second .card__video-btn:hover{transform:scale(1.2)}}.cmp-video-and-image-second .card__video-btn:before{content:"\ea22"}@media (max-width: 1024px){.cmp-video-and-image-second .card__video-btn{font-size:18px}}.cmp-wishlist-page{padding-bottom:120px}@media (max-width: 1024px){.cmp-wishlist-page{padding-bottom:120px}}.cmp-wishlist-page__title{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;margin-top:0;padding-top:43px;margin-bottom:30px}@media (max-width: 1024px){.cmp-wishlist-page__title{padding-top:0}}.cmp-wishlist-page__subtitle{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}@media (max-width: 1024px){.cmp-wishlist-page__subtitle{font-size:16px;font-weight:400;line-height:180%;letter-spacing:-.32px}}.cmp-wishlist-page__active{display:grid;grid-template-columns:449px auto;grid-gap:91px}@media (max-width: 1024px){.cmp-wishlist-page__active{grid-template-columns:1fr;grid-gap:60px}}.cmp-wishlist-page__active .cmp-wishlist-page__title{max-width:436px}.cmp-wishlist-page__active .cmp-wishlist-page__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;height:auto;white-space:normal;max-width:481px}@media (min-width: 1025px){.cmp-wishlist-page__active .cmp-wishlist-page__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.cmp-wishlist-page__wishlist{padding:40px 40px 50px;background-color:#eee6f3;border-radius:4px}@media (max-width: 1024px){.cmp-wishlist-page__wishlist{order:-1;margin-left:-20px;margin-right:-20px;padding:29px 22px 26px 21px}}.cmp-wishlist-page__wishlist-body{transition:.3s ease}@media (max-width: 1024px){.cmp-wishlist-page__wishlist-body{margin-top:34px;padding-top:35px;border-top:1px solid #8900e1;padding-bottom:19px}}@media (max-width: 1024px){.cmp-wishlist-page__wishlist-body:not(.active){opacity:0}.cmp-wishlist-page__wishlist-body.active{opacity:1;max-height:var(--max-height)}.cmp-wishlist-page__wishlist-body.is-transitioning{transition-property:opacity;overflow:hidden!important}.cmp-wishlist-page__wishlist-body.active:not(.is-transitioning){overflow:visible}.cmp-wishlist-page__wishlist-body:not(.active):not(.is-transitioning){display:none}}.cmp-wishlist-page__wishlist .title{display:flex;justify-content:space-between}.cmp-wishlist-page__wishlist .title .h7{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:209px}.cmp-wishlist-page__wishlist .title button{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0;border:none;background:none;padding:0;cursor:pointer;display:inline-flex;gap:6px}@media (max-width: 1024px){.cmp-wishlist-page__wishlist .title button{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-wishlist-page__wishlist .title button{display:none!important}}.cmp-wishlist-page__wishlist .title button i{font-size:16px;color:#8900e1}.cmp-wishlist-page__wishlist-cta{transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;font-size:12px;line-height:160%;letter-spacing:-.36px;border-bottom:2px solid rgba(0,0,0,0);transition:color .3s ease;font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;margin-top:69px;display:inline-block;color:#8900e1}@media (min-width: 1025px){.cmp-wishlist-page__wishlist-cta:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-wishlist-page__wishlist-cta{font-size:13px;font-weight:700;line-height:160%;letter-spacing:0}}.cmp-wishlist-page__wishlist-cta:hover{border-bottom:2px solid #8900e1}@media (max-width: 1024px){.cmp-wishlist-page__wishlist-cta{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-wishlist-page__wishlist-cta:hover{border-color:#8900e1}@media (max-width: 1024px){.cmp-wishlist-page__wishlist-cta{margin-top:45px;border-color:#8900e1}}.cmp-wishlist-page__wishlist.editable .delete,.cmp-wishlist-page__wishlist.editable .close{display:inline-flex}.cmp-wishlist-page__wishlist.editable .edit{display:none}.cmp-wishlist-page__wishlist:not(.editable) .delete,.cmp-wishlist-page__wishlist:not(.editable) .close{display:none}.cmp-wishlist-page__wishlist:not(.editable) .edit{display:inline-flex}@media (max-width: 1024px){.cmp-wishlist-page__wishlist:not(.editable) .delete{display:inline-flex}}.cmp-wishlist-page .separator{max-width:44px;height:6px;background-color:#8900e1;margin-top:17px;margin-bottom:37px}@media (max-width: 1024px){.cmp-wishlist-page .separator{margin-bottom:74px}}.cmp-wishlist-page .wishlist{padding:0;margin:0;display:flex;flex-direction:column;gap:24px;list-style-type:none}@media (max-width: 1024px){.cmp-wishlist-page .wishlist{gap:32px}}.cmp-wishlist-page .wishlist__item{padding-bottom:24px;border-bottom:1px solid #8900e1}@media (max-width: 1024px){.cmp-wishlist-page .wishlist__item{padding-bottom:27px}}@media (min-width: 1025px){.cmp-wishlist-page .wishlist__item-wrapper{max-width:460px}}@media (max-width: 1024px){.cmp-wishlist-page .wishlist__item-wrapper{display:grid;grid-template:"title delete" "caption ." "subtitle .";grid-template-columns:1fr auto;align-items:flex-start;grid-gap:10px 20px}}.cmp-wishlist-page .wishlist__info{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;color:#666}@media (max-width: 1024px){.cmp-wishlist-page .wishlist__info{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-wishlist-page .wishlist__title{color:#8900e1;transition:all .3s ease;border-bottom:1px solid rgba(0,0,0,0);text-decoration:none;font-size:12px;line-height:160%;letter-spacing:-.36px;border-bottom:2px solid rgba(0,0,0,0);transition:color .3s ease;font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}@media (min-width: 1025px){.cmp-wishlist-page .wishlist__title:hover{border-color:#8900e1}}@media (max-width: 1024px){.cmp-wishlist-page .wishlist__title{font-size:13px;font-weight:700;line-height:160%;letter-spacing:0}}.cmp-wishlist-page .wishlist__title:hover{border-bottom:2px solid #8900e1}@media (max-width: 1024px){.cmp-wishlist-page .wishlist__title{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-wishlist-page .wishlist__title:not(:hover){color:#000}@media (max-width: 1024px){.cmp-wishlist-page .wishlist__title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;grid-area:title;max-width:fit-content;border-color:#8900e1}}.cmp-wishlist-page .wishlist__subtitle{font-size:14px;font-weight:400;line-height:22px;letter-spacing:0}@media (max-width: 1024px){.cmp-wishlist-page .wishlist__subtitle{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}@media (max-width: 1024px){.cmp-wishlist-page .wishlist__subtitle{grid-area:subtitle}}.cmp-wishlist-page .wishlist__caption{grid-area:caption;font-size:14px;font-weight:400;line-height:22px;letter-spacing:0}@media (max-width: 1024px){.cmp-wishlist-page .wishlist__caption{font-size:14px;font-weight:400;line-height:15px;letter-spacing:0}}.cmp-wishlist-page .wishlist button.delete{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;border:none;background:none;padding:0;margin-top:10px;gap:6px;align-items:center;cursor:pointer}@media (max-width: 1024px){.cmp-wishlist-page .wishlist button.delete{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}@media (max-width: 1024px){.cmp-wishlist-page .wishlist button.delete{grid-area:delete;margin-top:0}}.cmp-wishlist-page .wishlist button.delete i{font-size:16px;color:#8900e1}@media (max-width: 1024px){.cmp-wishlist-page .wishlist button.delete span{display:none}}.cmp-wishlist-page__empty .cmp-wishlist-page__title{margin-bottom:20px;max-width:544px}@media (max-width: 1024px){.cmp-wishlist-page__empty .cmp-wishlist-page__title{margin-bottom:30px}}.cmp-wishlist-page__empty .cmp-wishlist-page__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:auto;white-space:normal;max-width:481px}@media (max-width: 1024px){.cmp-wishlist-page__empty .cmp-wishlist-page__subtitle{display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;height:auto;white-space:normal}}.cmp-wishlist-page__empty img{margin-top:120px;width:100%;object-fit:cover;border-radius:5px;aspect-ratio:1140/450}@media (max-width: 1024px){.cmp-wishlist-page__empty img{margin-top:60px;aspect-ratio:350/234;border-radius:8px}}.cmp-wishlist-page__empty .cta{margin-top:40px;display:flex;align-items:flex-start;gap:20px;flex-wrap:wrap}@media (max-width: 1024px){.cmp-wishlist-page__empty .cta{margin-top:45px}}.cmp-wishlist-page .toggle-button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px;color:#8900e1;cursor:pointer;display:inline-flex;align-items:center;gap:22px}@media (max-width: 1024px){.cmp-wishlist-page .toggle-button{font-size:14px;font-weight:700;line-height:140%;letter-spacing:.28px}}.cmp-wishlist-page .toggle-button:after{content:"";background:url(/etc.clientlibs/sps-nyu/clientlibs/clientlib-base/resources/8049251ee9c7658cff83.svg) no-repeat center/contain;width:18px;height:9px;transform:rotate(0);transition:transform .3s ease}.cmp-wishlist-page .toggle-button .show{display:inline-block}.cmp-wishlist-page .toggle-button .hide,.cmp-wishlist-page .toggle-button.active .show{display:none}.cmp-wishlist-page .toggle-button.active .hide{display:inline-block}.cmp-wishlist-page .toggle-button.active:after{transform:rotate(-180deg)}.cmp-wishlist-page .message-error{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px;color:#fb0f78;display:flex;align-items:flex-start;gap:9px;margin-bottom:30px}@media (max-width: 1024px){.cmp-wishlist-page .message-error{font-size:16px;font-weight:700;line-height:180%;letter-spacing:-.48px}}.cmp-wishlist-page .message-error .message-body{max-width:486px}
