.l-career{margin-bottom:clamp(3.6rem,0.86rem + 5.71vw,6rem)}@media(max-width: 767px){.l-career{margin-bottom:17vw}}.l-career .p-kv{margin-bottom:clamp(2.7rem,0.64rem + 4.29vw,4.5rem)}@media(max-width: 767px){.l-career .p-kv{margin-bottom:9vw}}.l-career .l-about{margin-bottom:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.l-career .l-about{margin-bottom:14.9vw}}.l-career .l-about__container{max-width:1240px}.l-career .l-about__container{width:100%;margin-inline:auto}@media(max-width: 1240px){.l-career .l-about__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-career .l-about__container{max-width:100%;padding-inline:5.3vw}}.l-career .l-about__heading{margin-bottom:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.l-career .l-about__heading{align-items:initial;text-align:left;margin-bottom:8.5vw}}.l-career .l-about__text{font-weight:400;line-height:2.5;text-align:center}@media(max-width: 767px){.l-career .l-about__text{text-align:left;line-height:1.75}}.l-career .l-about__content{margin-bottom:clamp(2.7rem,0.64rem + 4.29vw,4.5rem)}@media(max-width: 767px){.l-career .l-about__content{margin-bottom:8.5vw}}.l-career .l-about__achievement{background-color:#e5f3fa;padding-block:clamp(1.5rem,0.36rem + 2.38vw,2.5rem) clamp(2.1rem,0.5rem + 3.33vw,3.5rem);border-radius:8px}@media(max-width: 767px){.l-career .l-about__achievement{width:100vw;margin-inline:calc(50% - 50vw);padding-block:5.3vw 8vw}}.l-career .l-about__achievement-title{font-size:clamp(1.2rem,0.29rem + 1.9vw,2rem);margin-bottom:clamp(1.5rem,0.36rem + 2.38vw,2.5rem);text-align:center}@media(max-width: 767px){.l-career .l-about__achievement-title{font-size:4.8vw;margin-bottom:6.4vw}}.l-career .l-about__achievement-number{display:flex;justify-content:center;align-items:baseline;color:#2b598f;padding-block:clamp(1.5rem,0.36rem + 2.38vw,2.5rem);padding-inline:clamp(3.6rem,0.86rem + 5.71vw,6rem) clamp(2.7rem,0.64rem + 4.29vw,4.5rem);border:2px solid #2b598f;border-radius:8px;width:fit-content;margin-inline:auto;margin-bottom:clamp(.3rem,0.07rem + 0.48vw,.5rem)}@media(max-width: 767px){.l-career .l-about__achievement-number{padding-block:6.1vw;padding-inline:14.6vw 10.6vw;margin-bottom:1vw}}.l-career .l-about__achievement-num{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-weight:200;font-size:clamp(5.1rem,1.21rem + 8.1vw,8.5rem);line-height:.8}@media(max-width: 767px){.l-career .l-about__achievement-num{font-size:21.3vw;line-height:.8}}.l-career .l-about__achievement-unit{font-size:clamp(2.4rem,0.57rem + 3.81vw,4rem);font-weight:300;line-height:.8}@media(max-width: 767px){.l-career .l-about__achievement-unit{font-size:9.8vw}}.l-career .l-about__achievement-caption{text-align:center;line-height:1.75}@media(max-width: 767px){.l-career .l-about__achievement-caption{font-size:3.2vw;line-height:1.1}}.l-career .l-qualification__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(3rem,0.71rem + 4.76vw,5rem);margin-bottom:clamp(2.7rem,0.64rem + 4.29vw,4.5rem)}@media(max-width: 767px){.l-career .l-qualification__list{grid-template-columns:1fr;gap:8.5vw;margin-bottom:8.5vw}}.l-career .l-qualification__item{display:flex;flex-direction:column;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.l-career .l-qualification__item{gap:4.2vw}}.l-career .l-qualification__item-title{font-size:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}@media(max-width: 767px){.l-career .l-qualification__item-title{font-size:5.3vw}}.l-career .l-qualification__item-text{line-height:2}.l-career .l-qualification{margin-bottom:clamp(3.9rem,0.93rem + 6.19vw,6.5rem)}@media(max-width: 767px){.l-career .l-qualification{margin-bottom:22.4vw}}.l-career .l-qualification__container{max-width:1240px}.l-career .l-qualification__container{width:100%;margin-inline:auto}@media(max-width: 1240px){.l-career .l-qualification__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-career .l-qualification__container{max-width:100%;padding-inline:5.3vw}}.l-career .l-qualification__heading{margin-bottom:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.l-career .l-qualification__heading{align-items:initial;text-align:left;margin-bottom:8.5vw}}.l-career .l-qualification__certifications{padding-block:clamp(.9rem,0.21rem + 1.43vw,1.5rem) clamp(1.2rem,0.29rem + 1.9vw,2rem);padding-inline:clamp(1.8rem,0.43rem + 2.86vw,3rem);border:1px solid #333;border-radius:8px}@media(max-width: 767px){.l-career .l-qualification__certifications{padding-block:8.5vw;padding-inline:3.2vw}}.l-career .l-qualification__certifications-title{font-size:clamp(1.2rem,0.29rem + 1.9vw,2rem);font-weight:700;margin-bottom:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.l-career .l-qualification__certifications-title{font-size:5.3vw;margin-bottom:6.4vw}}.l-career .l-qualification__certifications-list{display:flex;justify-content:space-between}@media(max-width: 767px){.l-career .l-qualification__certifications-list{flex-direction:column;gap:4.2vw}}.l-career .l-qualification__certifications-item{font-size:clamp(.75rem,0.18rem + 1.19vw,1.25rem);display:flex;align-items:center;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem)}@media(max-width: 767px){.l-career .l-qualification__certifications-item{font-size:4.2vw;gap:2.1vw}}.l-career .l-qualification__certifications-item:before{content:"";display:inline-block;width:clamp(.3rem,0.07rem + 0.48vw,.5rem);height:clamp(.3rem,0.07rem + 0.48vw,.5rem);background-color:#2b598f;border-radius:50%}@media(max-width: 767px){.l-career .l-qualification__certifications-item:before{width:2.1vw;height:2.1vw}}.l-career .l-qualification__item-image img{width:100%}.l-career .l-record{margin-bottom:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.l-career .l-record{margin-bottom:17vw}}.l-career .l-record__container{max-width:1240px}.l-career .l-record__container{width:100%;margin-inline:auto}@media(max-width: 1240px){.l-career .l-record__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-career .l-record__container{max-width:100%;padding-inline:5.3vw}}.l-career .l-record__heading{margin-bottom:clamp(.9rem,0.21rem + 1.43vw,1.5rem)}@media(max-width: 767px){.l-career .l-record__heading{align-items:initial;text-align:left;margin-bottom:4.2vw}}.l-career .l-record__text{font-weight:400;line-height:2.5;text-align:center}@media(max-width: 767px){.l-career .l-record__text{text-align:left;line-height:1.75}}.l-career .l-record__content{margin-bottom:clamp(2.7rem,0.64rem + 4.29vw,4.5rem)}@media(max-width: 767px){.l-career .l-record__content{margin-bottom:8.5vw}}.l-career .l-record__achievement{background-color:#f9eee6;padding-block:clamp(1.5rem,0.36rem + 2.38vw,2.5rem) clamp(2.1rem,0.5rem + 3.33vw,3.5rem);border-radius:8px}@media(max-width: 767px){.l-career .l-record__achievement{width:100vw;margin-inline:calc(50% - 50vw);padding-block:5.3vw 8vw}}.l-career .l-record__achievement-title{font-size:clamp(1.2rem,0.29rem + 1.9vw,2rem);margin-bottom:clamp(1.5rem,0.36rem + 2.38vw,2.5rem);text-align:center}@media(max-width: 767px){.l-career .l-record__achievement-title{font-size:4.8vw;margin-bottom:6.4vw}}.l-career .l-record__achievement-number{display:flex;justify-content:center;align-items:baseline;color:#ca5d14;padding-block:clamp(1.5rem,0.36rem + 2.38vw,2.5rem);padding-inline:clamp(3.6rem,0.86rem + 5.71vw,6rem) clamp(2.7rem,0.64rem + 4.29vw,4.5rem);border:2px solid #ca5d14;border-radius:8px;width:fit-content;margin-inline:auto;margin-bottom:clamp(.3rem,0.07rem + 0.48vw,.5rem)}@media(max-width: 767px){.l-career .l-record__achievement-number{padding-block:6.1vw;padding-inline:14.6vw 10.6vw;margin-bottom:1vw}}.l-career .l-record__achievement-num{font-family:"Jost",sans-serif;font-optical-sizing:auto;font-weight:200;font-size:clamp(5.1rem,1.21rem + 8.1vw,8.5rem);line-height:.8}@media(max-width: 767px){.l-career .l-record__achievement-num{font-size:21.3vw;line-height:.8}}.l-career .l-record__achievement-unit{font-size:clamp(2.4rem,0.57rem + 3.81vw,4rem);font-weight:300;line-height:.8}@media(max-width: 767px){.l-career .l-record__achievement-unit{font-size:9.8vw}}.l-career .l-record__achievement-caption{text-align:center;line-height:1.75}@media(max-width: 767px){.l-career .l-record__achievement-caption{font-size:3.2vw;line-height:1.1}}.l-career .l-record__achievement-title{color:#ca5d14}.l-career .l-record__achievement-caption{color:#ca5d14}.l-career .l-employment__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(3rem,0.71rem + 4.76vw,5rem);margin-bottom:clamp(2.7rem,0.64rem + 4.29vw,4.5rem)}@media(max-width: 767px){.l-career .l-employment__list{grid-template-columns:1fr;gap:8.5vw;margin-bottom:8.5vw}}.l-career .l-employment__item{display:flex;flex-direction:column;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.l-career .l-employment__item{gap:4.2vw}}.l-career .l-employment__item-title{font-size:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}@media(max-width: 767px){.l-career .l-employment__item-title{font-size:5.3vw}}.l-career .l-employment__item-text{line-height:2}.l-career .l-employment{margin-bottom:clamp(3.9rem,0.93rem + 6.19vw,6.5rem)}@media(max-width: 767px){.l-career .l-employment{margin-bottom:25vw}}.l-career .l-employment__container{max-width:1240px}.l-career .l-employment__container{width:100%;margin-inline:auto}@media(max-width: 1240px){.l-career .l-employment__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-career .l-employment__container{max-width:100%;padding-inline:5.3vw}}.l-career .l-employment__heading{margin-bottom:clamp(2.4rem,0.57rem + 3.81vw,4rem)}@media(max-width: 767px){.l-career .l-employment__heading{align-items:initial;text-align:left;margin-bottom:8.5vw}}.l-career .l-employment__item-image img{width:100%}.l-career .l-employment-list__container{max-width:1240px}.l-career .l-employment-list__container{width:100%;margin-inline:auto}@media(max-width: 1240px){.l-career .l-employment-list__container{padding-inline:clamp(.75rem,0.18rem + 1.19vw,1.25rem)}}@media(max-width: 767px){.l-career .l-employment-list__container{max-width:100%;padding-inline:5.3vw}}.l-career .l-employment-list__content{padding:clamp(1.2rem,0.29rem + 1.9vw,2rem) clamp(1.5rem,0.36rem + 2.38vw,2.5rem);border:1px solid #333;border-radius:8px}@media(max-width: 767px){.l-career .l-employment-list__content{padding:8.5vw 4.2vw}}.l-career .l-employment-list__header{margin-bottom:clamp(1.5rem,0.36rem + 2.38vw,2.5rem);display:flex;flex-direction:column;gap:clamp(.3rem,0.07rem + 0.48vw,.5rem)}@media(max-width: 767px){.l-career .l-employment-list__header{margin-bottom:8.5vw;gap:2.1vw}}.l-career .l-employment-list__period{font-size:clamp(.525rem,0.13rem + 0.83vw,.875rem)}@media(max-width: 767px){.l-career .l-employment-list__period{font-size:3.7vw}}.l-career .l-employment-list__list{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(2.85rem,0.68rem + 4.52vw,4.75rem)}@media(max-width: 767px){.l-career .l-employment-list__list{grid-template-columns:1fr;gap:4.2vw}}.l-career .l-employment-list__items{display:flex;flex-direction:column;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.l-career .l-employment-list__items{gap:4.2vw}}.l-career .l-employment-list__item{display:flex;align-items:center;gap:clamp(.6rem,0.14rem + 0.95vw,1rem)}@media(max-width: 767px){.l-career .l-employment-list__item{gap:4.2vw}}.l-career .l-employment-list__item:before{content:"";display:inline-block;min-width:clamp(.3rem,0.07rem + 0.48vw,.5rem);min-height:clamp(.3rem,0.07rem + 0.48vw,.5rem);background-color:#004895;border-radius:50%}@media(max-width: 767px){.l-career .l-employment-list__item:before{min-width:2.1vw;min-height:2.1vw}}.l-career .l-employment-list__item--noitem{padding-left:clamp(6.375rem,1.52rem + 10.12vw,10.625rem)}@media(max-width: 767px){.l-career .l-employment-list__item--noitem{padding-left:52vw}}.l-career .l-employment-list__item--noitem:before{content:"";display:none}