.u-flex-nowrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:0}.flex-between-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}:root{--about-text-width: var(--grid-cg)}a.bt-more{font-size:1em;line-height:1.65em;letter-spacing:0;font-weight:600}@media screen and (max-width: 640px){a.bt-more{font-size:.9375em}}.hero{position:relative;background-color:#ecebe1;z-index:3;width:100%;margin-top:calc(var(--header-height)*-1)}.hero__container{max-width:100%}.hero__container::before{position:absolute;content:"";width:100%;height:54.7%;background-color:var(--cl-recruit)}.hero__inner{height:100%}.hero__body{position:absolute;z-index:2;top:50%;left:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero__title{display:inline-block;font-family:var(--font-en);font-weight:400;font-size:clamp(64px,6.95vw,133px);line-height:1.35em;text-align:center;letter-spacing:-0.05em;color:var(--cl-white);padding-inline:calc(var(--spacing-base)*.5);background-color:var(--cl-recruit);width:-webkit-max-content;width:-moz-max-content;width:max-content}.hero__subtitle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.hero__subtitle div{display:block;width:100%}.hero__subtitle div p{display:inline-block;background-color:var(--cl-white);padding-inline:calc(var(--spacing-base)*.5);font-size:clamp(30px,2.3125vw,133px);font-weight:600;line-height:1.65em;letter-spacing:-0.03em}.hero .c-rail{--rail-gap-pc: calc(var(--grid-gutter) * 1.25);--rail-row-gap-pc: var(--grid-gutter);padding-bottom:0}.hero .c-rail img{border-radius:0px 14%}@media screen and (max-width: 640px){.hero__title{font-size:2.425em}.hero__subtitle div p{font-size:1.07875em}.hero__body{top:54%}}.news{position:absolute;z-index:2;bottom:0;right:0;color:var(--cl-white);width:50.8%}.news .motion.upvisible{opacity:1;-webkit-transform:translateY(0em);transform:translateY(0em)}.news #areaArticles .category{display:none}@media screen and (max-width: 1000px){.news{width:calc(100vw - var(--spacing-base));max-width:650px}}@media screen and (max-width: 640px){.news{width:87.2%}}#areaArticles{overflow:hidden}#areaArticles ul{position:relative}#areaArticles li{position:absolute;inset:0;width:100%;opacity:0;pointer-events:none;-webkit-transition:opacity .8s ease;transition:opacity .8s ease}#areaArticles li.active{position:relative;opacity:1;pointer-events:auto;-webkit-transition:opacity .8s ease .15s;transition:opacity .8s ease .15s}#areaArticles li>*{border:none}.sec-welcome{padding-top:12.5em;overflow:hidden;padding-inline:var(--spacing-base)}.sec-welcome .inner{position:relative;padding-bottom:3.125em}.sec-welcome .inner::before{position:absolute;z-index:1;content:"";bottom:0;left:0;font-size:1em;width:64.0625vw;aspect-ratio:813.66/832.7;background-image:url("/share/assets/ui/logo--ic-white.svg");background-position:center;background-repeat:no-repeat;background-size:contain}.sec-welcome .sec__heading{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:6.48em;line-height:1.65em;letter-spacing:-0.05em;font-weight:400;color:var(--cl-primary);margin-bottom:0;white-space:nowrap}.sec-welcome .sec__heading .logo img{height:1.125em;margin-left:calc(var(--grid-gutter)*.5);-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom}.sec-welcome .sec__heading,.sec-welcome .sec__content,.sec-welcome .sec__media{position:relative;z-index:2}.sec-welcome .sec__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.sec-welcome .sec__text{width:50%;padding-inline:var(--grid-cg);padding-block:0}.sec-welcome .sec__text p{font-weight:600;font-size:1.625em;line-height:1.8em;letter-spacing:0;margin-bottom:1.8em}.sec-welcome .sec__text p:last-of-type{margin-bottom:0}.sec-welcome .sec__media{padding-block:3.5625em;width:calc(50% + var(--spacing-base));margin-right:calc(var(--spacing-base)*-1)}.sec-welcome .c-rail{--rail-animation-duration-pc: 50s;--rail-animation-duration-sp: 64.5s;--rail-track-height: calc(var(--rail-item-width) * 533 / 300 + var(--rail-track-gap));--rail-track-gap: var(--grid-gutter);--rail-item-width: 18.75em;--rail-item-count: 4;--rail-item-aspect-ratio: 300/533}.sec-welcome .c-rail__item img{height:auto}.sec-welcome .c-rail__item:nth-child(even){margin-top:auto}.sec-welcome .c-rail__item:nth-child(odd){margin-bottom:auto}@media screen and (max-width: 1000px)and (min-width: 641px){.sec-welcome .sec__heading{font-size:10vw}.sec-welcome .sec__text{padding-inline:var(--grid-gutter)}.sec-welcome .c-rail{--rail-item-width: 23.4375vw;--rail-track-gap: calc(var(--grid-gutter) * 0.5)}}@media screen and (max-width: 800px)and (min-width: 641px){.sec-welcome .sec__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec-welcome .sec__text{width:100%;padding-inline:0}.sec-welcome .sec__media{width:100%}}@media screen and (max-width: 640px){.sec-welcome{padding-top:4.75em}.sec-welcome .inner{padding-bottom:0}.sec-welcome .inner::before{width:86.94vw;bottom:initial;top:6.5em;left:calc(var(--spacing-base)*-1)}.sec-welcome .sec__heading{font-size:2em}.sec-welcome .sec__heading .logo img{height:1em;margin-top:.15em}.sec-welcome .sec__content{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:2.25em}.sec-welcome .sec__text{width:100%;padding-inline:var(--grid-gutter)}.sec-welcome .sec__text p{font-size:.9375em}.sec-welcome .sec__media{width:71.67%;aspect-ratio:258/255;margin-left:auto;padding:0;margin-top:2.25em}.sec-welcome .c-rail{--rail-track-height: 100%;--rail-track-gap: 0.75em;--rail-item-width: 8em;--rail-item-count: 4;--rail-item-aspect-ratio: 128/227;height:15.96em}}.sec-numbers{padding-bottom:5.1875em}.sec-numbers .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:var(--spacing-xl)}.sec-numbers .sec__heading{font-size:4.5em;line-height:1.65em;letter-spacing:-0.04em;font-weight:600;padding-inline:var(--spacing-base);margin-bottom:-0.325em;padding-top:1.675em;padding-bottom:.65em}.sec-numbers .sec__heading span{font-size:1.39em;font-weight:400}.sec-numbers .sec__content{max-width:100%}.sec-numbers .sec__btn{margin-left:auto;padding-inline:var(--spacing-base);padding-bottom:2.5em}.sec-numbers .stats-list{overflow:hidden}.sec-numbers .c-rail{--rail-animation-duration-pc: 59.4s;--rail-animation-duration-sp: 80s;--rail-track-height: 100%;--rail-track-gap: calc(var(--grid-gutter) * 0.25);--rail-item-width: initial;--rail-item-count: 12;--rail-item-aspect-ratio: 360/550;--rail-img-object-fit: cover;width:100%;max-width:100vw}.sec-numbers .c-rail__item{border-radius:0px var(--border-im-rectangle-radius);overflow:hidden;max-width:23.4375vw}@media screen and (min-width: 641px){.sec-numbers .c-rail__item{min-height:35.78125vw}}@media screen and (max-width: 640px){.sec-numbers{padding-bottom:0}.sec-numbers .inner{padding-top:4.5em}.sec-numbers .sec__heading{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;font-size:1.625em;padding-top:0;padding-bottom:calc(var(--grid-gutter)*2)}.sec-numbers .sec__heading span{font-size:1.38em}.sec-numbers .sec__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.sec-numbers .sec__btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:1.5em;padding-bottom:0}.sec-numbers .sec__btn a{font-size:.9375em}.sec-numbers .c-rail{--rail-track-gap: var(--grid-gutter);--rail-item-aspect-ratio: 184/281}.sec-numbers .c-rail__item{max-width:51.11vw;min-height:78.06vw}}.sec-about{padding-top:9em}.sec-about .container{padding-inline:var(--spacing-base)}.sec-about .inner{position:relative}.sec-about .sec__heading-wrapper{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;width:var(--grid-column-width);left:0;top:0}.sec-about .sec__heading{width:100%}.sec-about .sec__heading img{position:relative;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.sec-about .sec__heading::after{position:absolute;content:"";display:block;width:2.125em;aspect-ratio:1/1;bottom:-1em;left:50%;background-image:url("/share/assets/ui/mrk-next-wh.svg");background-color:var(--cl-primary);background-position:center center;border-radius:100%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);margin-top:.625em;font-size:1em;background-size:1em auto}.sec-about .about-li{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:calc(var(--grid-gutter)*2);width:calc(100% - var(--grid-cg));margin-left:auto}.sec-about .about-li__text{margin-bottom:-1.25em}.sec-about .about-li__text p{font-size:.9375em;line-height:1.8em;letter-spacing:0;font-weight:600;margin-bottom:.8em}.sec-about .about-li__text p:last-of-type{margin-bottom:0}.sec-about .about-i{position:relative;z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:hidden}.sec-about .about-i__media{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:calc(50% + var(--grid-column-width)/2)}.sec-about .about-i__media>img{position:relative;width:100%}.sec-about .about-i__media .im-rectangle-right{z-index:2;aspect-ratio:560/426}.sec-about .about-i__media .subtitle{position:absolute;z-index:1;top:0;right:0;-webkit-transform:translate(79%, 0);transform:translate(79%, 0);width:var(--about-text-width)}.sec-about .about-i__body{position:relative;z-index:2;width:calc(50% - var(--grid-column-width)/2);padding-left:var(--grid-cg);padding-top:var(--grid-column-width)}.sec-about .about-i__title{font-weight:600;font-size:2.25em;line-height:1.45em;font-family:var(--font-mixed)}.sec-about .about-i p{font-weight:500;font-size:1em;line-height:2em;margin-block:1.6875em}.sec-about .about-i .bt-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.sec-about .about-i .bt{font-size:.9375em;width:calc(var(--grid-gutter)*6.5);height:calc(var(--grid-gutter)*1.5);padding:1.13em 1em}.sec-about .about-i .bt::after{right:1em;width:calc(var(--grid-gutter)*.525);height:calc(var(--grid-gutter)*.525)}@media screen and (max-width: 1000px)and (min-width: 641px){.sec-about .about-i{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sec-about .about-i__media{width:100%}.sec-about .about-i__body{width:100%;padding-right:var(--grid-cg)}}@media screen and (max-width: 800px)and (min-width: 641px){.sec-about .about-i__body{padding-right:0;padding-left:0}}@media screen and (min-width: 641px){.sec-about .sec__heading-wrapper .ic{display:none}.sec-about .sec__heading::after{display:none}}@media screen and (max-width: 640px){.sec-about{padding-top:6em}.sec-about .sec__heading-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:var(--grid-cg)}.sec-about .sec__heading{font-size:1em}.sec-about .sec__heading img{width:100%}.sec-about .about-li{row-gap:2.5em;width:calc(100% - var(--grid-cg)*2)}.sec-about .about-li__text{margin-bottom:0}.sec-about .about-i{-ms-flex-wrap:wrap;flex-wrap:wrap}.sec-about .about-i__media{width:100%;border-radius:0;width:calc(100% - var(--grid-cg)*2)}.sec-about .about-i__media .im-rectangle-right{border-radius:0}.sec-about .about-i__media .subtitle{-webkit-transform:translate(100%, 0);transform:translate(100%, 0);width:calc(var(--grid-cg)*2)}.sec-about .about-i__body{width:calc(100% - var(--grid-cg)*2);padding-left:0;padding-top:1em}.sec-about .about-i__title{font-size:1.125em;line-height:1.65em}.sec-about .about-i p{font-size:.8125em;line-height:1.8em;margin-top:.615em;margin-bottom:0}.sec-about .about-i .bt-wrapper{margin-top:1.25em}.sec-about .about-i .bt{width:100%;height:3.46em;padding:.92em 1.23em;font-size:.8125em}.sec-about .about-i .bt::after{width:1.5em;height:1.5em}}/*# sourceMappingURL=front.css.map */