.page_mission-s1{z-index:6;background-color:#fafafa;padding-bottom:6rem;position:relative;overflow:visible}.darkmode .page_mission-s1{background-color:var(--darkmodeBG1)}.page_mission-s1 .topsection-mask-1{z-index:1;justify-content:center;padding:14rem 0 4rem;display:flex;position:relative}.page_mission-s1 .topsection-mask-1:after{content:"";z-index:2;background-image:url(/img/topsection-mask-border-1.webp);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:calc(100% - 8rem);max-width:1980px;height:100%;position:absolute;top:0}.no-webp .page_mission-s1 .topsection-mask-1:after{background-image:url(/img/topsection-mask-border-1.webp)}.page_mission-s1 .boxes{justify-content:space-between;align-items:flex-end;display:flex}.page_mission-s1 .leftbox{z-index:3;flex-basis:45%;max-width:50rem;position:relative}.page_mission-s1 .txtbox{padding-bottom:3rem}.page_mission-s1 .leftbox .btn-outer-shadow{display:none}.page_mission-s1 .rightbox{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:4rem;display:flex}.page_mission-s1 .section-header{color:var(--greyDark)}.darkmode .page_mission-s1 .section-header{color:var(--txtColor)}.page_mission-s1 .section-header>span{font-weight:400;display:block}.page_mission-s1 .mask{-webkit-mask-image:url(/img/page_school-s1-mask.webp);mask-image:url(/img/page_school-s1-mask.webp);-webkit-mask-position:top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%}.no-webp .page_mission-s1 .mask{-webkit-mask-image:url(/img/page_school-s1-mask.webp);mask-image:url(/img/page_school-s1-mask.webp)}.page_mission-s1 .img-box .img{width:55vw;max-width:100rem;position:absolute;top:-5rem;right:2rem}.page_mission-s2{padding:8rem 0 4rem}.page_mission-s2 ol.targets{counter-reset:targets-counter;margin:0;padding:4rem 0 0;list-style:none}.page_mission-s2 ol.targets li{counter-increment:targets-counter;flex-direction:row;justify-content:flex-start;align-items:center;gap:5rem;min-height:28rem;padding:0 0 4rem;display:flex}.page_mission-s2 ol.targets li:nth-child(2n){flex-direction:row-reverse}.page_mission-s2 .box{padding-left:14rem;position:relative}.page_mission-s2 .box:before{content:counter(targets-counter);color:#f2f2f2;justify-content:center;width:14rem;font-size:16rem;font-weight:400;line-height:100%;display:inline-flex;position:absolute;top:0;left:0;right:100%}.darkmode .page_mission-s2 .box:before{color:var(--txtColor)}.page_mission-s2 .mask .img{-webkit-mask-position:top;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%}.page_mission-s2 .mask-1 .img,.no-webp .page_mission-s2 .mask-1 .img{-webkit-mask-image:url(/img/page_mission-s2-mask-1.webp);mask-image:url(/img/page_mission-s2-mask-1.webp)}.page_mission-s2 .mask-2 .img,.no-webp .page_mission-s2 .mask-2 .img{-webkit-mask-image:url(/img/page_mission-s2-mask-2.webp);mask-image:url(/img/page_mission-s2-mask-2.webp)}.page_mission-s2 .mask-3 .img,.no-webp .page_mission-s2 .mask-3 .img{-webkit-mask-image:url(/img/page_mission-s2-mask-3.webp);mask-image:url(/img/page_mission-s2-mask-3.webp)}.page_mission-s2 .mask-4 .img,.no-webp .page_mission-s2 .mask-4 .img{-webkit-mask-image:url(/img/page_mission-s2-mask-4.webp);mask-image:url(/img/page_mission-s2-mask-4.webp)}.page_mission-s2 .mask-1 .img,.page_mission-s2 .mask-4 .img{width:39rem;max-width:39rem;height:23.5rem}.page_mission-s2 .mask-2 .img,.page_mission-s2 .mask-3 .img{width:21.7rem;max-width:21.7rem;height:36rem}.page_mission-s2 .box-header{padding-bottom:1rem;font-weight:700;line-height:140%}.page_mission-s2 .txt{opacity:.8;padding-bottom:0;font-size:2rem;line-height:150%}#page_mission+.footer:before{background-color:var(--greyLight)}.darkmode #page_mission+.footer:before{background-color:var(--darkmodeBG4)}@media (max-width:1600px){.page_mission-s1 .topsection-mask-1{padding-top:10rem}}@media (min-width:1981px){.page_mission-s1 .img-box .img{left:50%}}@media (max-width:1460px){.page_mission-s1 .container{max-width:calc(100% - 8rem)}.page_mission-s1 .img-box .img{top:-3rem}.page_mission-s1 .txtbox p{line-height:150%}}@media (max-width:1400px){.page_mission-s1 .topsection-mask-1{padding-top:8rem}.page_mission-s1 .img-box .img{width:51vw}}@media (max-width:1200px){.page_mission-s2 ol.targets li{gap:2rem}.page_mission-s2 .box-header{font-size:2rem}.page_mission-s2 .txt{font-size:1.8rem}}@media (max-width:1100px){.page_mission-s1{padding:4rem 0}.page_mission-s1 .container{max-width:100%}.page_mission-s1 .boxes{align-items:center;gap:4rem}.page_mission-s1 .box{flex-basis:calc(50% - 2rem);max-width:calc(50% - 2rem)}.page_mission-s1 .topsection-mask-1{padding:0}.page_mission-s1 .topsection-mask-1:after{content:none}.page_mission-s1 .img-box .img{width:100%;max-width:100%;position:static}}@media (max-width:1000px){.page_mission-s1{padding:0 0 4rem}.page_mission-s1 .container-full{padding:0}.page_mission-s1 .topsection-mask-1{padding-top:0}.page_mission-s1 .boxes{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:3rem}.page_mission-s1 .box{flex-basis:100%;max-width:100%}.page_mission-s1 .rightbox .btn-outer-shadow{display:none}.page_mission-s1 .leftbox .btn-outer-shadow{display:inline-block}.page_mission-s2{padding:4rem 0 0}.page_mission-s2 ol.targets li,.page_mission-s2 ol.targets li:nth-child(2n){flex-direction:column;gap:4rem;padding-bottom:7rem}.page_mission-s2 .imgbox{position:relative}.page_mission-s2 .imgbox:before{content:counter(targets-counter);z-index:2;color:#f2f2f2;justify-content:center;font-size:19rem;font-weight:400;line-height:100%;display:inline-flex;position:absolute;top:calc(50% - 8rem);left:0;right:100%}.page_mission-s2 .box:before{content:none}.page_mission-s2 .box-header{font-size:2.4rem}.page_mission-s2 .box{padding:0}}@media (max-width:640px){.page_mission-s1 .txtbox{padding-bottom:0}.page_mission-s2 .box-header{font-size:2rem}.page_mission-s2 .txt{font-size:1.6rem}}@media (max-width:460px){.page_mission-s2 ol.targets li,.page_mission-s2 ol.targets li:nth-child(2n){gap:2rem}.page_mission-s2 .mask-1,.page_mission-s2 .mask-4{max-width:65vw}.page_mission-s2 .mask-2,.page_mission-s2 .mask-3{max-width:45vw}.page_mission-s2 .mask-1 .img,.page_mission-s2 .mask-2 .img,.page_mission-s2 .mask-3 .img,.page_mission-s2 .mask-4 .img{max-width:100%;height:auto}.page_mission-s2 .imgbox:before{font-size:14rem;top:calc(50% - 7rem)}}
