.ProgramCarousel_screen__6R4fA{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fff}.ProgramCarousel_screen__6R4fA h2{font-weight:350;font-size:2.75rem}@media(max-width:768px){.ProgramCarousel_screen__6R4fA h2{padding-bottom:1.875rem}}.ProgramCarousel_programList__LWAPR{display:flex;font-family:PP Neue Montreal,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.07rem;text-transform:uppercase;min-height:3.375rem;margin-bottom:.75rem;align-items:center;text-align:center;padding:0 1rem}@media(max-width:768px){.ProgramCarousel_programList__LWAPR{display:none}}.ProgramCarousel_programList__LWAPR a{text-decoration:none;color:#000;opacity:.4;transition:opacity .5s ease-in-out}.ProgramCarousel_programList__LWAPR a:not(:last-child):after{content:"";border-right:1px solid #000;opacity:.4;color:#000;margin-left:1rem;margin-right:1rem}@media(max-width:768px){.ProgramCarousel_programList__LWAPR a:not(:last-child):after{display:none}}.ProgramCarousel_programList__LWAPR .ProgramCarousel_activeLink__8jWJI{opacity:1!important;font-weight:600}.ProgramCarousel_carouselContainer__k5JDO{position:relative;width:100%;max-width:2000px}.ProgramCarousel_carouselContainer__k5JDO button{background:none;border:1px solid #000;cursor:pointer;font-family:PP Neue Montreal,sans-serif;font-size:1.25rem;font-weight:400;height:3rem;position:absolute;top:calc(50% - 7.0625rem);transform:translateY(-50%);width:3rem;z-index:1;margin:0 4rem}@media(max-width:768px){.ProgramCarousel_carouselContainer__k5JDO button{display:none}}.ProgramCarousel_carouselContainer__k5JDO button:first-child{left:0}.ProgramCarousel_carouselContainer__k5JDO button:last-child{right:0}.ProgramCarousel_emblaCarousel__CHOOw{overflow:hidden;width:100%;display:flex;flex-direction:column;align-items:center}.ProgramCarousel_emblaContainer__yEFND{display:flex;width:100%}.ProgramCarousel_emblaSlide__MKZxq{flex:0 0 100%;min-width:0;max-width:680px;width:100%;margin-right:4rem;opacity:.4;transition:opacity .5s ease-in-out}@media(max-width:768px){.ProgramCarousel_emblaSlide__MKZxq{margin-right:-4rem;padding:0 24px}}.ProgramCarousel_emblaSlide__MKZxq img{width:100%;height:100%;max-height:550px;object-fit:cover;border:1px solid #000}.ProgramCarousel_activeSlide__5jh41{opacity:1;transition:opacity .5s ease-in-out}.ProgramCarousel_programDetails__cFMT6{display:none;opacity:0;padding-top:1.5rem;padding-left:1.5rem;padding-right:1.5rem;text-align:center;max-width:700px}.ProgramCarousel_programDetails__cFMT6 h3{font-size:2.75rem;font-weight:100}.ProgramCarousel_programDetails__cFMT6 .ProgramCarousel_overview__AEL1Q{font-size:2rem;padding-top:.75rem;opacity:.7}.ProgramCarousel_programDetails__cFMT6 .ProgramCarousel_shift__rrQWS{font-family:PP Neue Montreal,sans-serif;font-size:1.25rem;text-transform:uppercase;letter-spacing:.125rem;font-weight:600;padding:1.5rem 0}.ProgramCarousel_programDetails__cFMT6 .ProgramCarousel_shift__rrQWS span:first-child{font-weight:400}.ProgramCarousel_programDetails__cFMT6 .ProgramCarousel_shift__rrQWS span:first-child:after{content:"_ ";font-weight:600;color:#f60}.ProgramCarousel_programDetails__cFMT6 .ProgramCarousel_shift__rrQWS span:last-child:before{content:" → ";font-weight:600;color:#f60}.ProgramCarousel_programDetailsActive__4_pOD{display:block;opacity:1;animation:ProgramCarousel_appear__IzrW4 .5s forwards}@keyframes ProgramCarousel_appear__IzrW4{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.CircleText_circleText__hawrf{background-image:url(/_next/static/media/text-circle.4d42672c.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}@font-face{font-family:Concrette;src:url(/assets/fonts/ConcretteM-Regular.woff2) format("woff2");font-weight:350}@font-face{font-family:Concrette;src:url(/assets/fonts/ConcretteM-Thin.woff2) format("woff2");font-weight:100}@font-face{font-family:PP Neue Montreal,sans-serif;src:url(/assets/fonts/PPNeueMontreal-Bold.woff2) format("woff2");font-weight:800}@font-face{font-family:PP Neue Montreal,sans-serif;src:url(/assets/fonts/PPNeueMontreal-Light.woff2) format("woff2");font-weight:300}@font-face{font-family:PP Neue Montreal,sans-serif;src:url(/assets/fonts/PPNeueMontreal-Medium.woff2) format("woff2");font-weight:530}@font-face{font-family:PP Neue Montreal,sans-serif;src:url(/assets/fonts/PPNeueMontreal-Regular.woff2) format("woff2");font-weight:450}@font-face{font-family:PP Neue Montreal,sans-serif;src:url(/assets/fonts/PPNeueMontreal-SemiBold.woff2) format("woff2");font-weight:700}.Perspective_screen__KTUg9{z-index:1;font-size:2.375rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.Perspective_screen__KTUg9 p:first-child{position:relative}.Perspective_screen__KTUg9 p:first-child:after{content:"";position:absolute;top:50%;margin-left:1rem;background-image:url(/_next/static/media/down-arrow-curved.9b0f7c7a.svg);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:7.5625rem;width:3.75rem;z-index:1}.Perspective_screen__KTUg9 p{max-width:53.125rem;padding:1.5rem 0;flex-wrap:wrap}.Perspective_screen__KTUg9 p .Perspective_separator__RJOdw:after{content:"•";font-size:.625rem;vertical-align:middle;padding:0 .125rem}.Perspective_screen__KTUg9 img{max-width:53.125rem;width:100%;height:auto}@media(max-width:768px){.Perspective_screen__KTUg9{z-index:auto;background-color:#fff;padding-left:1rem;padding-right:1rem}}