.DEV-ma_shaking{animation:DEV-ma_shake calc(var(--shake-dur-a) * 2 + var(--shake-dur-b) * 2) linear}@keyframes DEV-ma_shake{0%{animation-timing-function:var(--shake-ease);transform:translate(0)}28.57%{transform:translateX(var(--shake-distance));animation-timing-function:var(--shake-ease)}57.14%{transform:translateX(calc(var(--shake-distance) * -1));animation-timing-function:var(--shake-ease)}78.57%{transform:translateX(var(--shake-overshoot));animation-timing-function:var(--shake-ease)}to{transform:translate(0)}}.DEV-ma_text-swap{filter:blur();opacity:1;transition:transform var(--text-swap-dur) var(--text-swap-ease), filter var(--text-swap-dur) var(--text-swap-ease), opacity var(--text-swap-dur) var(--text-swap-ease);will-change:transform, filter, opacity;display:inline-block;transform:translateY(0)}.DEV-ma_text-swap-exit{transform:translateY(calc(var(--text-swap-translate-y) * -1));filter:blur(var(--text-swap-blur));opacity:0}.DEV-ma_text-swap-enter-start{transform:translateY(var(--text-swap-translate-y));filter:blur(var(--text-swap-blur));opacity:0;transition:none}.DEV-ma_check{transform-origin:50%;opacity:0;will-change:transform, opacity, filter;animation:DEV-ma_check-fade var(--check-opacity-dur) var(--check-ease-out) forwards, DEV-ma_check-rotate var(--check-rotate-dur) var(--check-ease-out) forwards, DEV-ma_check-blur var(--check-blur-dur) var(--check-ease-out) forwards, DEV-ma_check-bob var(--check-bob-dur) var(--check-ease-bob) forwards;display:inline-block}.DEV-ma_check svg{display:block;overflow:visible}.DEV-ma_check path{stroke-dasharray:22;stroke-dashoffset:22px;animation:DEV-ma_check-draw var(--check-path-dur) var(--check-ease-out) var(--check-path-delay) forwards}@keyframes DEV-ma_check-fade{to{opacity:1}}@keyframes DEV-ma_check-rotate{0%{transform:rotate(var(--check-rotate-from))}to{transform:rotate(0)}}@keyframes DEV-ma_check-blur{0%{filter:blur(var(--check-blur-from))}to{filter:blur()}}@keyframes DEV-ma_check-bob{0%{translate:0 var(--check-y-amount)}to{translate:0}}@keyframes DEV-ma_check-draw{to{stroke-dashoffset:0}}.DEV-ma_page-in{animation:DEV-ma_page-in var(--page-slide-dur) var(--page-slide-ease) both}.DEV-ma_page-in[data-direction=back]{animation-name:DEV-ma_page-in-back}@keyframes DEV-ma_page-in{0%{opacity:0;transform:translateX(var(--page-slide-distance));filter:blur(var(--page-blur))}}@keyframes DEV-ma_page-in-back{0%{opacity:0;transform:translateX(calc(var(--page-slide-distance) * -1));filter:blur(var(--page-blur))}}@media (prefers-reduced-motion:reduce){.DEV-ma_shaking,.DEV-ma_page-in{animation:none!important}.DEV-ma_text-swap{transition:none!important}.DEV-ma_check{opacity:1;animation:none!important}.DEV-ma_check path{stroke-dashoffset:0!important;animation:none!important}}
.m_nj5a_container{background-color:var(--gray-50)}.m_nj5a_container>div{padding:5rem 0}.m_nj5a_title{color:var(--henry-style-henry-black);text-align:center}.m_nj5a_description-container{align-items:center;gap:2rem;max-width:920px;margin:3rem auto 0;display:flex}.m_nj5a_description{color:var(--henry-style-henry-black);flex:1}.m_nj5a_accordion-root{background-color:var(--base-white);border-radius:1.25rem;max-width:920px;margin:0 auto;padding:0 2rem 2rem}.m_nj5a_modules-container{margin:4rem auto auto}.m_nj5a_modules-container br{content:" ";margin-top:1.5rem;display:block}.m_nj5a_modules-container a{text-decoration:underline}.m_nj5a_accordion-item{border-top:.0625rem solid var(--gray-200);margin-bottom:3rem}.m_nj5a_accordion-item:first-of-type{border-top:none;margin-bottom:3rem}.m_nj5a_accordion-item:last-of-type{margin-bottom:0}.m_nj5a_accordion-item-trigger{width:100%;color:var(--gray-900);stroke:var(--gray-600);flex:1;justify-content:space-between;align-items:center;margin-bottom:.5rem;padding-top:3rem;font-size:1rem;line-height:1;display:flex}.m_nj5a_accordion-item-trigger>svg{width:32px;height:32px;stroke:var(--gray-600);background-color:var(--gray-200);transition:transform var(--resize-dur) var(--resize-ease), background-color var(--resize-dur) var(--resize-ease);border-radius:2rem;padding:.1rem}.m_nj5a_accordion-item-trigger[data-state=open]>svg{background-color:var(--henry-style-henry-black);stroke:var(--base-white);transform:rotate(180deg)}.m_nj5a_accordion-item-trigger[data-state=open]>svg path,.m_nj5a_accordion-item-trigger>svg path{stroke-width:1px!important}.m_nj5a_accordion-item-title{color:var(--gray-600);text-align:left;font-size:1.5rem;font-weight:500;line-height:2rem}.m_nj5a_accordion-item-content{font-size:.9375rem;overflow:hidden}.m_nj5a_accordion-item-content[data-state=open]{animation:m_nj5a_slideDown var(--resize-dur) var(--resize-ease)}.m_nj5a_accordion-item-content[data-state=closed]{animation:m_nj5a_slideUp var(--resize-dur) var(--resize-ease)}.m_nj5a_moduleDescription{color:var(--gray-600);padding-right:2rem;font-size:1rem;font-weight:400;line-height:1.5rem}.m_nj5a_moduleDescription ul{list-style:initial;padding:1rem 0 1rem 2rem}.m_nj5a_moduleDescription ol{padding:1rem 0 1rem 2rem;list-style:m_nj5a_auto}.m_nj5a_moduleDescription li{list-style:initial}.m_nj5a_AccordionContentText{padding:.9375rem 1.25rem}.m_nj5a_topics-title{margin-top:1.25rem}@keyframes m_nj5a_slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes m_nj5a_slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}@media (max-width:600px){.m_nj5a_container>div{padding:3.75rem 0}.m_nj5a_description-container{flex-direction:column;display:flex}.m_nj5a_title{font-size:2.25rem;line-height:2.75rem}.m_nj5a_description-container p{text-align:center;max-width:90%!important}.m_nj5a_accordion-item-title{width:80%;font-size:1.25rem;line-height:1.875rem}}.m_nj5a_answerListHidden{visibility:hidden;white-space:nowrap;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.m_nj5a_skills_modal_title{margin-bottom:.25rem;font-size:1.125rem;line-height:1.75rem}.m_nj5a_skills_modal_description{color:var(--gray-500);margin-bottom:1.25rem;font-size:1rem;line-height:1.25rem}.m_nj5a_skills_modal_description>a{text-decoration:underline}.m_nj5a_skills_modal_description>a:hover{color:var(--purple-600)}.m_nj5a_description-container button svg{stroke:var(--henry-style-henry-black)!important}@media (prefers-reduced-motion:reduce){.m_nj5a_accordion-item-content[data-state=open],.m_nj5a_accordion-item-content[data-state=closed]{animation:none}.m_nj5a_accordion-item-trigger>svg{transition:none}}
.J_ycCq_carousel-control{border:.1rem solid var(--gray-200);background-color:var(--white-90);cursor:pointer;z-index:100;border-radius:5rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;transition:background-color .16s ease-out,transform .16s ease-out;display:flex}.J_ycCq_carousel-control:hover{background-color:var(--gray-100)}.J_ycCq_carousel-control:active{background-color:var(--gray-200);transform:scale(.94)}@media (hover:hover){.J_ycCq_carousel-control:focus-visible{outline:2px solid var(--henry-style-henry-black);outline-offset:2px}}@media (prefers-reduced-motion:reduce){.J_ycCq_carousel-control{transition:none}.J_ycCq_carousel-control:active{transform:none}}
.ilLp8a_carousel-controlled{flex-direction:column;gap:2rem;display:flex;overflow:hidden}.ilLp8a_carousel-controlled .ilLp8a_carousel-content{scroll-snap-type:x mandatory;scroll-behavior:smooth;flex-wrap:nowrap;gap:2rem;display:flex;overflow:auto}.ilLp8a_carousel-controlled .ilLp8a_carousel-content::-webkit-scrollbar{width:0;height:0}.ilLp8a_carousel-controlled .ilLp8a_carousel-content::-webkit-scrollbar-thumb{background-color:var(--base-white)}.ilLp8a_carousel-controlled .ilLp8a_carousel-content::-webkit-scrollbar-track{background-color:var(--base-white)}.ilLp8a_carousel-controlled .ilLp8a_carousel-controller{width:100%;stroke:var(--gray-500);gap:1rem;display:flex}@keyframes ilLp8a_slide{0%{transform:translate(0%)}to{transform:translate(-33.3%)}}.ilLp8a_carousel-animated{white-space:nowrap;width:calc(100vw - 1.5rem);overflow:hidden}.ilLp8a_carousel-animated::-webkit-scrollbar{width:0;height:0}.ilLp8a_carousel-animated::-webkit-scrollbar-thumb{background-color:var(--base-white)}.ilLp8a_carousel-animated::-webkit-scrollbar-track{background-color:var(--base-white)}.ilLp8a_carousel-animated .ilLp8a_carousel-content{width:max-content;animation:20s linear infinite ilLp8a_slide;display:inline-block}.ilLp8a_carousel-animated .ilLp8a_carousel-content li{transition:0;display:inline-flex}.ilLp8a_bullets-container{justify-content:center;gap:.625rem;margin-top:2rem;display:flex}.ilLp8a_bullet{background-color:var(--gray-300);cursor:pointer;border-radius:50%;width:.625rem;height:.625rem;transition:background-color .3s}.ilLp8a_active-bullet{background-color:var(--gray-400)}
