.CourseNavMenu_mainWrapper__ve4MV{position:sticky;top:70px;z-index:99;margin-left:.5rem;margin-right:.5rem;margin-top:0}@media (min-width:640px){.CourseNavMenu_mainWrapper__ve4MV{top:78px}}.CourseNavMenu_mainWrapper__ve4MV.CourseNavMenu_pinned__IWWe7{margin-left:0;margin-right:0}.CourseNavMenu_mainWrapper__ve4MV.CourseNavMenu_pinned__IWWe7 .CourseNavMenu_parentWrapper__m2Jvj{border-radius:0}.CourseNavMenu_arrowLeft__wlDgz{position:absolute;left:0;top:50%;--tw-translate-y:-50%;cursor:pointer;font-size:22px;line-height:26px;--tw-text-opacity:1;color:rgb(39 39 42/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.CourseNavMenu_arrowLeft__wlDgz,.CourseNavMenu_arrowLeft__wlDgz:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.CourseNavMenu_arrowLeft__wlDgz:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.CourseNavMenu_arrowRight__9Eajx{position:absolute;right:0;top:50%;--tw-translate-y:-50%;cursor:pointer;font-size:22px;line-height:26px;--tw-text-opacity:1;color:rgb(39 39 42/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.CourseNavMenu_arrowRight__9Eajx,.CourseNavMenu_arrowRight__9Eajx:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.CourseNavMenu_arrowRight__9Eajx:hover{--tw-scale-x:1.1;--tw-scale-y:1.1}.CourseNavMenu_parentWrapper__m2Jvj{position:relative;overflow:hidden;border-radius:9999px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:.5rem;padding-bottom:.5rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.CourseNavMenu_wrapper__o_Jsc{position:relative}.CourseNavMenu_navWrapper__fUI1W{display:flex;max-width:100%;scroll-snap-type:x var(--tw-scroll-snap-strictness);--tw-scroll-snap-strictness:mandatory}.CourseNavMenu_navWrapper__fUI1W>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.CourseNavMenu_navWrapper__fUI1W{overflow:scroll}@media (min-width:1280px){.CourseNavMenu_navWrapper__fUI1W{justify-content:center}}.CourseNavMenu_navItem__t4jFh{flex-shrink:0;cursor:pointer;scroll-snap-align:start;scroll-margin-left:1rem;border-radius:9999px;padding:.5rem 1rem;font-size:16px;line-height:20px;font-weight:500;--tw-text-opacity:1;color:rgb(82 82 91/var(--tw-text-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgb(255 255 255/0.25)}.CourseNavMenu_navItem__t4jFh,.CourseNavMenu_navItem__t4jFh:hover{box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.CourseNavMenu_navItem__t4jFh:hover{background-color:rgb(255 255 255/.25);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color)}.CourseNavMenu_navItem__t4jFh.CourseNavMenu_active__KKs5L{background-color:rgb(255 255 255/.35);--tw-text-opacity:1;color:rgb(39 39 42/var(--tw-text-opacity,1))}.react-photo-album{display:flex}.react-photo-album,.react-photo-album *{box-sizing:border-box}.react-photo-album--track{align-items:flex-start;display:flex}.react-photo-album--photo{padding:calc(var(--react-photo-album--padding)*1px);position:relative}.react-photo-album--image{aspect-ratio:var(--react-photo-album--photo-width)/var(--react-photo-album--photo-height);display:block;height:auto;width:100%}.react-photo-album--button{background:initial;border:initial;cursor:pointer}.react-photo-album--rows{flex-direction:column;row-gap:calc(var(--react-photo-album--spacing)*1px)}.react-photo-album--rows .react-photo-album--track{justify-content:space-between;--react-photo-album--track-gaps:calc(var(--react-photo-album--spacing)*(var(--react-photo-album--track-size) - 1) + var(--react-photo-album--padding)*2*var(--react-photo-album--track-size))}.react-photo-album--rows .react-photo-album--photo{width:calc((100% - var(--react-photo-album--track-gaps)*1px)/(var(--react-photo-album--container-width) - var(--react-photo-album--track-gaps))*var(--react-photo-album--photo-width) + 2px*var(--react-photo-album--padding))}.Select_wrapper__RPldv{position:relative;z-index:40;margin-bottom:1rem}.Select_input___kjZn{display:flex;width:100%;justify-content:space-between;border-radius:.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(212 212 212/var(--tw-border-opacity,1));--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem 1rem;font-size:16px;line-height:1.5rem;--tw-text-opacity:1;color:rgb(10 10 10/var(--tw-text-opacity,1));--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:transparent;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.Select_input___kjZn:focus{--tw-border-opacity:1;border-color:rgb(10 10 10/var(--tw-border-opacity,1));outline:2px solid transparent;outline-offset:2px;--tw-ring-color:rgb(10 10 10/0.05)}.Select_label__6sA1V{pointer-events:none;margin-bottom:.5rem;display:inline-block;font-size:15px;line-height:16px;font-weight:500;--tw-text-opacity:1;color:rgb(115 115 115/var(--tw-text-opacity,1))}.Select_optionsWrapper__V9TUF{position:absolute;z-index:10;margin-top:.125rem;max-height:14rem;width:100%;overflow:auto;border-radius:.75rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-top:.25rem;padding-bottom:.25rem;font-size:16px;line-height:20px;--tw-shadow:0 10px 15px -3px rgb(0 0 0/0.1),0 4px 6px -4px rgb(0 0 0/0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:rgb(0 0 0/0.05)}.Select_optionsWrapper__V9TUF:focus{outline:2px solid transparent;outline-offset:2px}@media (min-width:640px){.Select_optionsWrapper__V9TUF{font-size:15px;line-height:16px}}.Select_option__toFwb{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.75rem 2.25rem .75rem .75rem;--tw-text-opacity:1;color:rgb(63 63 70/var(--tw-text-opacity,1))}.Select_option__toFwb[data-focus]{--tw-bg-opacity:1;background-color:rgb(16 0 187/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));outline:2px solid transparent;outline-offset:2px}.CheckboxGroup_wrapper__SUwnm{position:relative;z-index:0;margin:0 0 1rem;min-width:0;border-width:0;padding:0}.CheckboxGroup_label__woOTK{margin-bottom:.5rem;display:block;font-size:15px;line-height:16px;font-weight:500;--tw-text-opacity:1;color:rgb(64 64 64/var(--tw-text-opacity,1))}.CheckboxGroup_error___dwsi{margin-top:.25rem;margin-bottom:0;font-size:15px;line-height:16px;--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity,1))}.CheckboxGroup_optionWrapper__lNMO_{margin-bottom:.75rem}.CheckboxGroup_optionWrapper__lNMO_:last-child{margin-bottom:0}.CheckboxGroup_optionDescription__8hKhN{margin-top:.25rem;margin-left:1.75rem;font-size:15px;line-height:16px;line-height:1.625;--tw-text-opacity:1;color:rgb(113 113 122/var(--tw-text-opacity,1))}