.SkillsIntroCarousel_section__5h76O{overflow:hidden;background:var(--color-preprimary-concern-bg)}.SkillsIntroCarousel_introStage__97xl2{position:relative;height:clamp(650px,56vw,700px);isolation:isolate}.SkillsIntroCarousel_wave__wnt6k{position:absolute;z-index:0;top:12%;left:0;width:100%;height:auto;pointer-events:none}.SkillsIntroCarousel_decoration__4Du5I{position:absolute;z-index:1;width:clamp(34px,6vw,68px);height:auto;object-fit:contain;pointer-events:none;animation:SkillsIntroCarousel_float__5AR2u 4.6s ease-in-out infinite}.SkillsIntroCarousel_decoration2__JBe9z{top:8%;left:12%;animation-delay:-1.4s}.SkillsIntroCarousel_decoration3__fD3dK{display:none}.SkillsIntroCarousel_decoration4__D3j7U{top:6%;right:12%;animation-delay:-.7s}.SkillsIntroCarousel_decoration1__mpSwv{top:37%;left:8%;animation-delay:-2.8s}.SkillsIntroCarousel_decoration5__NVLJd{top:36%;right:8%;animation-delay:-1.8s}.SkillsIntroCarousel_introCard__cvWjC{position:absolute;z-index:2;top:calc(56% + clamp(48px, 4vw, 64px));left:50%;width:calc(100% - 40px);max-width:calc(var(--section-max-width) - 40px);min-height:176px;padding:clamp(32px,4vw,48px) clamp(20px,5vw,72px);border-radius:18px;background:var(--color-primary-blue);color:var(--color-white);text-align:center;transform:translateX(-50%);box-shadow:0 16px 36px color-mix(in srgb,var(--color-primary-blue) 16%,transparent)}.SkillsIntroCarousel_introHeading__SJ7O_ .title{margin:0 0 12px;font-family:var(--font-sketch);font-size:clamp(22px,3.4vw,42px);font-weight:400;line-height:1.08;text-transform:uppercase}.SkillsIntroCarousel_introHeading__SJ7O_ .line,.SkillsIntroCarousel_skillsHeading__Ip1nx .line{white-space:nowrap}.SkillsIntroCarousel_introText__BOLLu{max-width:940px;margin:0 auto;color:var(--color-white);font-family:var(--font-family-base);font-size:clamp(11px,1vw,14px);line-height:1.45}.SkillsIntroCarousel_introText__BOLLu p{margin:0}.SkillsIntroCarousel_introText__BOLLu p+p{margin-top:.45em}.SkillsIntroCarousel_students__2PgLx{position:absolute;z-index:1;top:0;left:50%;width:clamp(270px,46vw,420px);height:auto;transform:translateX(-50%);pointer-events:none;filter:drop-shadow(0 10px 12px color-mix(in srgb,var(--color-primary-blue) 12%,transparent))}.SkillsIntroCarousel_skillsSection__2qGzh{padding:clamp(34px,3vw,44px) 0 clamp(8px,1vw,12px)}@media (min-width:901px){.SkillsIntroCarousel_personalSkillsPage__19alV .SkillsIntroCarousel_skillsSection__2qGzh{padding-top:clamp(72px,5vw,88px)}.SkillsIntroCarousel_leadershipSkillsPage__QS0ma .SkillsIntroCarousel_skillsSection__2qGzh{padding-top:clamp(108px,7.5vw,124px)}}.SkillsIntroCarousel_skillsContainer___gYgd{width:100%;max-width:var(--section-max-width);margin:0 auto;padding:var(--section-content-padding)}.SkillsIntroCarousel_skillsHeading__Ip1nx{gap:12px;margin:0 auto 20px;padding:0 16px}.SkillsIntroCarousel_skillsHeading__Ip1nx .title{font-family:var(--font-sketch);font-size:clamp(28px,3.4vw,44px);font-weight:400;line-height:1.15;text-align:center;text-transform:uppercase}.SkillsIntroCarousel_skillsHeading__Ip1nx:after{display:none}.SkillsIntroCarousel_skillsExperience__pGXqZ{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:16px;padding:74px 18px 18px;border-radius:32px;box-shadow:0 22px 48px color-mix(in srgb,var(--color-primary-blue) 20%,transparent)}.SkillsIntroCarousel_skillsBackdrop__lKg3J{position:absolute;z-index:0;inset:0;overflow:hidden;border-radius:inherit;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary-blue) 86%,var(--color-footer-bg)),var(--color-primary-blue));pointer-events:none}.SkillsIntroCarousel_skillsBackdrop__lKg3J:after,.SkillsIntroCarousel_skillsBackdrop__lKg3J:before{position:absolute;z-index:0;width:300px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--color-white) 12%,transparent);border-radius:50%;content:"";pointer-events:none}.SkillsIntroCarousel_skillsBackdrop__lKg3J:before{top:-205px;left:-150px;box-shadow:0 0 0 28px color-mix(in srgb,var(--color-white) 5%,transparent),0 0 0 56px color-mix(in srgb,var(--color-white) 3%,transparent)}.SkillsIntroCarousel_skillsBackdrop__lKg3J:after{right:-210px;bottom:-245px;border-color:color-mix(in srgb,var(--color-primary-red) 50%,transparent);box-shadow:0 0 0 30px color-mix(in srgb,var(--color-primary-red) 9%,transparent),0 0 0 60px color-mix(in srgb,var(--color-primary-red) 5%,transparent)}.SkillsIntroCarousel_featuredSkill__CLmnL,.SkillsIntroCarousel_skillChoices__c1w5q{position:relative;z-index:1}.SkillsIntroCarousel_featuredSkill__CLmnL{position:relative;align-self:end;display:flex;align-items:flex-start;height:300px;min-height:0;padding:0 20px 20px;overflow:visible;border:1px solid color-mix(in srgb,var(--color-primary-red) 28%,var(--color-white));border-radius:24px;background:radial-gradient(ellipse at 50% 18%,color-mix(in srgb,var(--color-card-blue) 22%,transparent),transparent 52%),var(--color-white);box-shadow:0 20px 46px color-mix(in srgb,var(--color-footer-bg) 20%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-white) 70%,transparent)}.SkillsIntroCarousel_featuredContent__5PHZs{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;width:100%;height:100%;padding-top:78px;text-align:center;animation:SkillsIntroCarousel_cardIn__0PhoK .3s ease both}.SkillsIntroCarousel_featuredIcon__TzVOu{position:absolute;top:0;left:50%;flex:0 0 clamp(100px,9vw,140px);width:clamp(100px,9vw,140px);height:clamp(100px,9vw,140px);object-fit:contain;transform:translate(-50%,-50%);filter:drop-shadow(0 8px 12px color-mix(in srgb,var(--color-primary-blue) 20%,transparent))}.SkillsIntroCarousel_featuredCopy__wAi1_{display:flex;flex:1 1;flex-direction:column;min-width:0;max-width:360px}.SkillsIntroCarousel_featuredCopy__wAi1_ h3{margin:0 0 8px;color:var(--color-accent-green);font-family:var(--font-family-base);font-size:clamp(18px,1.8vw,23px);font-weight:700;line-height:1.15}.SkillsIntroCarousel_featuredCopy__wAi1_ p{margin:0;color:var(--color-text-dark);font-family:var(--font-family-base);font-size:clamp(13px,1.15vw,16px);line-height:1.55}.SkillsIntroCarousel_featureControls__QV_3c{display:inline-flex;align-self:center;align-items:center;gap:16px;margin-top:auto;padding:5px;width:max-content;border:1px solid color-mix(in srgb,var(--color-primary-red) 20%,var(--color-white));border-radius:999px;background:color-mix(in srgb,var(--color-primary-blue) 5%,var(--color-white))}.SkillsIntroCarousel_arrow__hw2kl{position:relative;display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:50%;background:var(--color-primary-red);color:var(--color-white);font-family:var(--font-family-base);font-size:24px;line-height:1;cursor:pointer;box-shadow:0 6px 14px color-mix(in srgb,var(--color-primary-red) 20%,transparent);transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease}.SkillsIntroCarousel_arrow__hw2kl:hover{background:var(--color-primary-red-hover);transform:scale(1.08);box-shadow:0 9px 20px color-mix(in srgb,var(--color-primary-red) 30%,transparent)}.SkillsIntroCarousel_nextProgress__iIAOz{position:absolute;inset:-7px;display:block;width:calc(100% + 14px);height:calc(100% + 14px);overflow:visible;pointer-events:none;transform:rotate(-90deg)}.SkillsIntroCarousel_nextProgressCircle__Sp_Xl,.SkillsIntroCarousel_nextProgressTrack__moNOv{fill:none;stroke-width:2}.SkillsIntroCarousel_nextProgressTrack__moNOv{stroke:color-mix(in srgb,var(--color-primary-red) 22%,transparent)}.SkillsIntroCarousel_nextProgressCircle__Sp_Xl{stroke:var(--color-primary-red);stroke-dasharray:157;stroke-dashoffset:157;stroke-linecap:round;animation:SkillsIntroCarousel_countdownRing__rABEU 3s linear forwards}.SkillsIntroCarousel_arrow__hw2kl:focus-visible,.SkillsIntroCarousel_skillChoice__DPzNV:focus-visible{outline:3px solid var(--color-accent-yellow);outline-offset:3px}.SkillsIntroCarousel_skillChoices__c1w5q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px}.SkillsIntroCarousel_skillChoice__DPzNV{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:64px;padding:4px 8px 4px 5px;border:1px solid color-mix(in srgb,var(--color-primary-blue) 10%,transparent);border-radius:16px;background:color-mix(in srgb,var(--color-white) 96%,var(--color-primary-blue));color:var(--color-primary-blue);font-family:var(--font-family-base);font-size:14px;font-weight:600;line-height:1.25;text-align:left;cursor:pointer;overflow:hidden;box-shadow:0 8px 18px color-mix(in srgb,var(--color-footer-bg) 12%,transparent);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.SkillsIntroCarousel_skillChoice__DPzNV:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--color-primary-red) 55%,var(--color-white));box-shadow:0 14px 26px color-mix(in srgb,var(--color-footer-bg) 18%,transparent)}.SkillsIntroCarousel_skillChoice__DPzNV[aria-pressed=true]{border:2px solid var(--color-primary-red);background:color-mix(in srgb,var(--color-primary-red) 9%,var(--color-white));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary-red) 16%,transparent),0 14px 26px color-mix(in srgb,var(--color-footer-bg) 22%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-white) 90%,transparent);transform:scale(1.015)}.SkillsIntroCarousel_skillChoice__DPzNV[aria-pressed=true] span{color:var(--color-primary-red)}.SkillsIntroCarousel_choiceIcon__UFzTR{flex:0 0 64px;width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 3px 5px color-mix(in srgb,var(--color-primary-blue) 18%,transparent))}@keyframes SkillsIntroCarousel_cardIn__0PhoK{0%{opacity:0;transform:translateY(8px) scale(.99)}to{opacity:1;transform:translateY(0)}}@keyframes SkillsIntroCarousel_countdownRing__rABEU{to{stroke-dashoffset:0}}@media (max-width:900px){.SkillsIntroCarousel_skillsExperience__pGXqZ{grid-template-columns:1fr;gap:14px;padding:16px}.SkillsIntroCarousel_featuredSkill__CLmnL{align-self:stretch;height:360px;min-height:0;padding:20px}.SkillsIntroCarousel_featuredContent__5PHZs{height:100%;padding-top:0}.SkillsIntroCarousel_featuredIcon__TzVOu{position:static;height:auto;transform:none}.SkillsIntroCarousel_skillChoices__c1w5q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.SkillsIntroCarousel_introStage__97xl2{height:clamp(540px,100vw,600px)}.SkillsIntroCarousel_wave__wnt6k{top:23%;width:140%;max-width:none;left:-20%}.SkillsIntroCarousel_decoration__4Du5I{width:38px}.SkillsIntroCarousel_decoration2__JBe9z{top:8%;left:8%}.SkillsIntroCarousel_decoration3__fD3dK{top:3%}.SkillsIntroCarousel_decoration4__D3j7U{top:7%;right:8%}.SkillsIntroCarousel_decoration1__mpSwv{top:38%;left:4%}.SkillsIntroCarousel_decoration5__NVLJd{top:38%;right:4%}.SkillsIntroCarousel_introCard__cvWjC{position:absolute;top:clamp(240px,54vw,324px);left:50%;margin:0;width:calc(100% - 36px);min-height:0;padding:32px 18px 20px;border-radius:14px;transform:translateX(-50%)}.SkillsIntroCarousel_introHeading__SJ7O_ .title{font-size:clamp(21px,6.2vw,28px);margin-bottom:10px}.SkillsIntroCarousel_introText__BOLLu{font-size:12px}.SkillsIntroCarousel_students__2PgLx{z-index:1;width:clamp(210px,68vw,270px)}.SkillsIntroCarousel_skillsSection__2qGzh{padding:16px 0}.SkillsIntroCarousel_leadershipSkillsPage__QS0ma .SkillsIntroCarousel_skillsSection__2qGzh{padding-top:40px}.SkillsIntroCarousel_skillsContainer___gYgd{padding:0 16px}.SkillsIntroCarousel_skillsHeading__Ip1nx{margin-bottom:16px}.SkillsIntroCarousel_skillsHeading__Ip1nx .title{font-size:clamp(14px,5vw,26px)}.SkillsIntroCarousel_skillsExperience__pGXqZ{gap:12px;padding:12px;border-radius:24px}.SkillsIntroCarousel_featuredSkill__CLmnL{height:280px;min-height:230px;padding:14px;border-radius:18px}.SkillsIntroCarousel_featuredContent__5PHZs{gap:7px}.SkillsIntroCarousel_featuredIcon__TzVOu{flex-basis:90px;width:90px;height:90px}.SkillsIntroCarousel_featuredCopy__wAi1_ h3{margin-bottom:8px;font-size:17px}.SkillsIntroCarousel_featuredCopy__wAi1_ p{font-size:12px;line-height:1.45}.SkillsIntroCarousel_featureControls__QV_3c{gap:16px;margin-top:14px}.SkillsIntroCarousel_arrow__hw2kl{width:36px;height:36px;font-size:20px}.SkillsIntroCarousel_skillChoices__c1w5q{gap:8px}.SkillsIntroCarousel_skillChoice__DPzNV{gap:7px;min-height:60px;padding:4px 7px 4px 4px;border-radius:12px;font-size:12px}.SkillsIntroCarousel_choiceIcon__UFzTR{flex-basis:52px;width:52px;height:52px}}@media (max-width:380px){.SkillsIntroCarousel_skillsContainer___gYgd{padding:0 12px}.SkillsIntroCarousel_skillsExperience__pGXqZ{padding:9px}.SkillsIntroCarousel_skillChoice__DPzNV{gap:5px;min-height:56px;font-size:11px}.SkillsIntroCarousel_choiceIcon__UFzTR{flex-basis:48px;width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.SkillsIntroCarousel_arrow__hw2kl,.SkillsIntroCarousel_featuredContent__5PHZs,.SkillsIntroCarousel_skillChoice__DPzNV{animation:none;transition:none}.SkillsIntroCarousel_nextProgressCircle__Sp_Xl{animation:none;stroke-dashoffset:0}}.TitleCase_page__c2L5t.TitleCase_page__c2L5t :is(h1,h2,h3,h4,h5,h6),.TitleCase_page__c2L5t.TitleCase_page__c2L5t :is(h1,h2,h3,h4,h5,h6) *{text-transform:none}.SkillsContactSection_section__8sxX5{position:relative;z-index:1;min-height:clamp(340px,31vw,400px);overflow:visible;background:var(--color-white);color:var(--color-white);isolation:isolate}.SkillsContactSection_backgroundWrap__nyaQb{position:absolute;z-index:-2;inset:24px 0 16px;overflow:hidden;background:var(--color-primary-blue)}.SkillsContactSection_background__Zoxps{object-fit:cover;object-position:center 48%;transform:scale(1.02);transition:transform .7s ease}.SkillsContactSection_section__8sxX5:hover .SkillsContactSection_background__Zoxps{transform:scale(1.04)}.SkillsContactSection_overlay__gqn3u{position:absolute;z-index:-1;inset:24px 0 16px;background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary-blue) 92%,transparent),color-mix(in srgb,var(--color-primary-blue) 95%,transparent) 52%,color-mix(in srgb,var(--color-primary-blue) 89%,transparent))}.SkillsContactSection_container__W1uoq{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(20px,3vw,44px);width:100%;max-width:var(--section-max-width);min-height:inherit;margin:0 auto;padding-block:28px;padding-inline:20px}.SkillsContactSection_students__teFe4{position:absolute;z-index:1;bottom:16px;left:max(20px,calc((100% - var(--section-max-width)) / 2 + 20px));display:block;width:clamp(430px,40vw,500px);height:auto;object-fit:contain;object-position:bottom center}.SkillsContactSection_compactForeground__ap_MH .SkillsContactSection_students__teFe4{width:clamp(300px,25vw,350px)}.SkillsContactSection_copy__CiM3q{position:relative;z-index:2;grid-column:2;width:min(100%,620px);padding:28px 0;justify-self:end}.SkillsContactSection_heading__Y4Tpk{margin-bottom:20px}.SkillsContactSection_heading__Y4Tpk .title{color:var(--color-accent-yellow);font-size:clamp(30px,3.8vw,50px);line-height:1.08;text-transform:uppercase;text-shadow:0 8px 24px color-mix(in srgb,var(--color-footer-bg) 28%,transparent)}.SkillsContactSection_copy__CiM3q p{max-width:560px;margin:0 0 22px;color:var(--color-white);font-family:var(--font-family-base);font-size:clamp(15px,1.25vw,18px);line-height:1.35;text-shadow:0 4px 16px color-mix(in srgb,var(--color-footer-bg) 30%,transparent)}.SkillsContactSection_button__cXy3o{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 12px;overflow:hidden;border:1px dashed var(--color-white);border-radius:999px;background:var(--color-primary-red);color:var(--color-white);font-family:var(--font-family-base);font-size:13px;line-height:1;text-decoration:none;box-shadow:0 8px 18px color-mix(in srgb,var(--color-footer-bg) 28%,transparent);transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease}.SkillsContactSection_button__cXy3o:hover{background:var(--color-primary-red-hover);transform:translateY(-2px);box-shadow:0 12px 24px color-mix(in srgb,var(--color-footer-bg) 36%,transparent)}.SkillsContactSection_button__cXy3o:focus-visible{outline:3px solid var(--color-accent-yellow);outline-offset:4px}@media (max-width:800px){.SkillsContactSection_section__8sxX5{min-height:620px}.SkillsContactSection_backgroundWrap__nyaQb{inset:18px 0 12px}.SkillsContactSection_overlay__gqn3u{inset:18px 0 12px;background:linear-gradient(180deg,color-mix(in srgb,var(--color-primary-blue) 82%,transparent),color-mix(in srgb,var(--color-primary-blue) 96%,transparent) 38%,color-mix(in srgb,var(--color-primary-blue) 98%,transparent))}.SkillsContactSection_container__W1uoq{display:block;min-height:inherit;padding:24px}.SkillsContactSection_students__teFe4{bottom:12px;left:50%;width:min(75vw,440px);transform:translateX(-50%)}.SkillsContactSection_compactForeground__ap_MH .SkillsContactSection_students__teFe4{width:min(68vw,360px)}.SkillsContactSection_copy__CiM3q{width:min(100%,580px);padding:12px 0}.SkillsContactSection_heading__Y4Tpk{margin-bottom:14px}}@media (max-width:600px){.SkillsContactSection_section__8sxX5{min-height:0}.SkillsContactSection_backgroundWrap__nyaQb,.SkillsContactSection_overlay__gqn3u{inset:18px 0 0}.SkillsContactSection_container__W1uoq{display:flex;flex-direction:column;align-items:stretch;min-height:0;padding:36px 18px 0}.SkillsContactSection_students__teFe4{position:relative;order:2;bottom:auto;left:auto;align-self:center;width:min(92vw,370px);margin-top:12px;transform:none}.SkillsContactSection_compactForeground__ap_MH .SkillsContactSection_students__teFe4{width:min(82vw,330px)}.SkillsContactSection_copy__CiM3q{order:1;width:100%;padding:0}.SkillsContactSection_heading__Y4Tpk .title{font-size:clamp(24px,7vw,34px)}.SkillsContactSection_copy__CiM3q p{margin-bottom:18px;font-size:15px}}@media (max-width:380px){.SkillsContactSection_container__W1uoq{padding:36px 14px 0}.SkillsContactSection_students__teFe4{width:92vw}.SkillsContactSection_heading__Y4Tpk .title{font-size:24px}}@media (prefers-reduced-motion:reduce){.SkillsContactSection_background__Zoxps,.SkillsContactSection_button__cXy3o,.SkillsContactSection_students__teFe4{transition:none}}