@keyframes ButtonPrimary_btnArrowAnimation__HxLIQ{0%{transform:translate(0)}50%{transform:translate(100%,-100%)}51%{transform:translate(-100%,100%)}to{transform:translate(0)}}.ButtonPrimary_btn__jnkG1{color:var(--btn-color,var(--color-black));border:1px solid var(--btn-color,var(--color-black));border-radius:1px;display:flex;align-items:center;justify-content:center;height:50px;font-family:var(--font-family-primary);font-size:16px;line-height:130%;padding-right:36px;cursor:pointer;width:280px;position:relative;padding-left:0}.ButtonPrimary_btnIcon__1DMCv{content:"";position:absolute;top:50%;right:18px;transform:translateY(-50%);width:18px;height:18px;overflow:hidden}.ButtonPrimary_btn__jnkG1:hover{color:var(--btn-color-hover,var(--color-black));border-color:var(--btn-color-hover,var(--color-black));transition:all .1s ease-in-out}.ButtonPrimary_btn__jnkG1:hover .ButtonPrimary_btnIcon__1DMCv svg{filter:none;animation:ButtonPrimary_btnArrowAnimation__HxLIQ;animation-duration:.5s;animation-iteration-count:1}@keyframes CardList_arrowAnimationType__1oNqI{0%{background-position:0 0}50%{background-position:18px -18px}51%{background-position:-18px 18px}to{background-position:0 0}}.CardList_cardList__7Yz2E{display:grid}@media screen and (min-width:1440px){.CardList_cardList__7Yz2E{grid-template-columns:repeat(4,1fr)}.CardList_cardList__7Yz2E .CardList_cardWrapper__sNhvK:nth-child(n) .CardList_card__o8XQ3:after,.CardList_cardList__7Yz2E .CardList_cardWrapper__sNhvK:nth-child(n):before{content:""}.CardList_cardList__7Yz2E .CardList_cardWrapper__sNhvK:nth-child(4n) .CardList_card__o8XQ3:after,.CardList_cardList__7Yz2E .CardList_cardWrapper__sNhvK:nth-child(n+5):before{content:none}}@media screen and (min-width:1024px)and (max-width:1439px){.CardList_cardList__7Yz2E{grid-template-columns:repeat(3,1fr)}.CardList_cardList__7Yz2E .CardList_cardWrapper__sNhvK:nth-child(n) .CardList_card__o8XQ3:after,.CardList_cardList__7Yz2E .CardList_cardWrapper__sNhvK:nth-child(n):before{content:""}.CardList_cardList__7Yz2E .CardList_cardWrapper__sNhvK:nth-child(3n) .CardList_card__o8XQ3:after,.CardList_cardList__7Yz2E .CardList_cardWrapper__sNhvK:nth-child(n+4):before{content:none}}@media(max-width:1023px){.CardList_cardList__7Yz2E{display:flex;flex-wrap:nowrap;overflow-y:visible;overflow-x:scroll;margin-left:-32px;margin-right:-32px;padding-left:32px;padding-right:32px}}@media(max-width:767px){.CardList_cardList__7Yz2E{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media screen and (min-width:1024px){.CardList_cardListWide__SRLd8{grid-template-columns:repeat(3,1fr)}.CardList_cardListWide__SRLd8 .CardList_cardWrapper__sNhvK:nth-child(n) .CardList_card__o8XQ3:after,.CardList_cardListWide__SRLd8 .CardList_cardWrapper__sNhvK:nth-child(n):before{content:""}.CardList_cardListWide__SRLd8 .CardList_cardWrapper__sNhvK:nth-child(3n) .CardList_card__o8XQ3:after,.CardList_cardListWide__SRLd8 .CardList_cardWrapper__sNhvK:nth-child(n+4):before{content:none}}.CardList_cardListWide__SRLd8 .CardList_cardDescription__5nYFD{max-width:370px}@media(max-width:1023px){.CardList_cardListWide__SRLd8 .CardList_cardDescription__5nYFD{max-width:250px}}.CardList_card__o8XQ3{padding:30px}@media(max-width:1440px){.CardList_card__o8XQ3{padding-bottom:calc(20px + 10*(100vw - 320px)/1120)}}.CardList_card__o8XQ3{padding-top:40px}@media(max-width:1440px){.CardList_card__o8XQ3{padding-top:calc(30px + 10*(100vw - 320px)/1120)}}.CardList_card__o8XQ3{display:flex;flex-direction:column;min-height:360px;height:100%}@media(max-width:1023px){.CardList_card__o8XQ3{min-width:280px}}.CardList_card__o8XQ3:hover{text-decoration:none;color:inherit}.CardList_card__o8XQ3:hover .CardList_cardName__w4tpG{text-decoration:underline}.CardList_card__o8XQ3:hover .CardList_cardLinkArrow__Ql6TT{animation:CardList_arrowAnimationType__1oNqI .5s}.CardList_card__o8XQ3:after{content:"";position:absolute;background-color:var(--color-border);top:50%;right:0;width:1px;height:90%;transform:translateY(-50%)}@media(max-width:1023px){.CardList_card__o8XQ3:after{display:none}}.CardList_cardWrapper__sNhvK{position:relative}@media(max-width:1023px){.CardList_cardWrapper__sNhvK{width:-webkit-fit-content;width:fit-content}}.CardList_cardWrapper__sNhvK:after,.CardList_cardWrapper__sNhvK:before{content:"";position:absolute;left:50%;transform:translateX(-50%);height:1px;width:94.5%;background-color:var(--color-border)}.CardList_cardWrapper__sNhvK:before{top:0}.CardList_cardWrapper__sNhvK:after{bottom:0}.CardList_cardWithButton__xruIj:hover .CardList_cardName__w4tpG{text-decoration:none}.CardList_cardWithButton__xruIj .CardList_cardDescription__5nYFD{margin-bottom:95px}@media(max-width:1440px){.CardList_cardWithButton__xruIj .CardList_cardDescription__5nYFD{margin-bottom:calc(40px + 55*(100vw - 320px)/1120)}}.CardList_cardLogo__hhBVr{margin-bottom:25px;display:flex;justify-content:flex-start}.CardList_cardLogoImg__7EVj9{height:68px;object-fit:contain}.CardList_cardName__w4tpG{font-family:var(--font-family-primary);font-weight:500;font-size:28px;line-height:1.21;margin-bottom:15px}.CardList_cardDescription__5nYFD{font-family:var(--font-family-primary);max-width:250px;margin-bottom:25px}.CardList_cardLinkArrow__Ql6TT{background-image:url(/_next/static/media/card-arrow.ba7174a7.svg);background-size:100% 100%;background-repeat:no-repeat;width:18px;height:18px;margin-top:auto}.CardList_cardLinkButton__Ir0Mv{margin-top:auto}@media(max-width:767px){.CardList_cardLinkButton__Ir0Mv{max-width:200px}}.AnimatedRows_animateRow__yrLbH{overflow:hidden}span.AnimatedRows_animateItem__ztSa9,span.AnimatedRows_animateRow__yrLbH{display:inline-block}.AnimatedRows_animateRow__yrLbH:first-child{--initDelay:0s;--delay:0s}.AnimatedRows_animateRow__yrLbH:nth-child(2){--initDelay:0s;--delay:0.15s}.AnimatedRows_animateRow__yrLbH:nth-child(3){--initDelay:0s;--delay:0.3s}.AnimatedRows_animateRow__yrLbH:nth-child(4){--initDelay:0s;--delay:0.45s}.AnimatedRows_animateRow__yrLbH:nth-child(5){--initDelay:0s;--delay:0.6s}.AnimatedRows_animateRow__yrLbH:nth-child(6){--initDelay:0s;--delay:0.75s}.AnimatedRows_animateRow__yrLbH:nth-child(7){--initDelay:0s;--delay:0.9s}.AnimatedRows_animateRow__yrLbH:nth-child(8){--initDelay:0s;--delay:1.05s}.AnimatedRows_animateRow__yrLbH:nth-child(9){--initDelay:0s;--delay:1.2s}.AnimatedRows_animateRow__yrLbH:nth-child(10){--initDelay:0s;--delay:1.35s}.AnimatedRows_animateRow__yrLbH:nth-child(11){--initDelay:0s;--delay:1.5s}.AnimatedRows_animateRow__yrLbH:nth-child(12){--initDelay:0s;--delay:1.65s}.AnimatedRows_animateRow__yrLbH:nth-child(13){--initDelay:0s;--delay:1.8s}.AnimatedRows_animateRow__yrLbH:nth-child(14){--initDelay:0s;--delay:1.95s}.AnimatedRows_animateRow__yrLbH:nth-child(15){--initDelay:0s;--delay:2.1s}.AnimatedRows_animateRow__yrLbH:not(:first-child){margin-top:-.15em}.AnimatedRows_animateItem__ztSa9{--initDelay:inherit;--delay:inherit;opacity:0;padding-bottom:.15em;transform:translateY(100%);transition:transform .6s cubic-bezier(.37,.31,0,1) calc(var(--initDelay) + var(--delay)),opacity .6s cubic-bezier(.37,.31,0,1) calc(var(--initDelay) + var(--delay))}.AnimatedRows_animateItemIsActive___7_2o{transform:translateY(0);opacity:1}.PageHeader_pageHeader__mFBfY{position:relative;z-index:5;color:var(--color-black)}.PageHeader_pageHeader__container__B_oCb{position:relative}.PageHeader_pageHeader__topWrapper__iZBk_{padding-top:61px}@media(max-width:1440px){.PageHeader_pageHeader__topWrapper__iZBk_{padding-top:calc(27px + 34*(100vw - 320px)/1120)}}.PageHeader_pageHeader__topWrapper__iZBk_{padding-bottom:61px}@media(max-width:1440px){.PageHeader_pageHeader__topWrapper__iZBk_{padding-bottom:calc(27px + 34*(100vw - 320px)/1120)}}.PageHeader_pageHeader__topWrapper__iZBk_{min-height:400px}@media(max-width:1440px){.PageHeader_pageHeader__topWrapper__iZBk_{min-height:calc(300px + 100*(100vw - 320px)/1120)}}.PageHeader_pageHeader__subTitle__rw1Sr{margin-top:20px}@media(max-width:1440px){.PageHeader_pageHeader__subTitle__rw1Sr{margin-top:calc(-18px + 38*(100vw - 320px)/1120)}}.PageHeader_pageHeader__subTitle__rw1Sr{margin-bottom:20px;color:var(--color-grey)}.PageHeader_pageHeader__subTitle__rw1Sr span:not(:last-child){margin-right:20px}.PageHeader_pageHeader__content__RQBGx{display:flex;flex-direction:column;position:relative;z-index:1;overflow:hidden;max-width:1050px}.PageHeader_pageHeader__bg__39_yM{z-index:-1}.PageHeader_pageHeader_blue__sJZ9n{color:var(--color-white);background-color:var(--color-blue)}.PageHeader_pageHeader_black__g4Gik{color:var(--color-white);background-color:var(--color-black)}.PageHeader_pattern__BLcOy{position:absolute;top:0;right:0;bottom:0;text-align:right;overflow:hidden}.PageHeader_pattern__BLcOy svg{height:100%}.PageHeader_pattern__BLcOy g{opacity:0;transform:translateX(70vw)}.PageHeader_pattern_animate__vyKLs g:first-child{opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(.37,.31,0,1) .1s}.PageHeader_pattern_animate__vyKLs g:nth-child(2){opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(.37,.31,0,1) .2s}.PageHeader_pattern_animate__vyKLs g:nth-child(3){opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(.37,.31,0,1) .3s}.PageHeader_pattern_animate__vyKLs g:nth-child(4){opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(.37,.31,0,1) .4s}.PageHeader_pattern_animate__vyKLs g:nth-child(5){opacity:1;transform:translateX(0);transition:transform 1.5s cubic-bezier(.37,.31,0,1) .5s}.csr_csr__NDDxq{font-family:var(--font-family-primary)}.csr_csrArticle__AOloI{padding-right:110px}@media(max-width:1440px){.csr_csrArticle__AOloI{padding-right:calc(0px + 110*(100vw - 320px)/1120)}}.csr_csrArticle__AOloI{padding-left:110px}@media(max-width:1440px){.csr_csrArticle__AOloI{padding-left:calc(0px + 110*(100vw - 320px)/1120)}}.csr_csrArticle__AOloI{padding-top:75px}@media(max-width:1440px){.csr_csrArticle__AOloI{padding-top:calc(25px + 50*(100vw - 320px)/1120)}}.csr_csrArticle__AOloI{flex:1}.csr_csrArticleWrapper__gfdwN{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media(max-width:1023px){.csr_csrArticleWrapper__gfdwN{flex-direction:column}}.csr_csrArticleTitle__USs8n{font-size:64px}@media(max-width:1440px){.csr_csrArticleTitle__USs8n{font-size:calc(36px + 28*(100vw - 320px)/1120)}}.csr_csrArticleTitle__USs8n{font-weight:500;line-height:1.12}.csr_csrArticleDescription___d2PE{margin-top:45px}@media(max-width:1440px){.csr_csrArticleDescription___d2PE{margin-top:calc(20px + 25*(100vw - 320px)/1120)}}.csr_csrArticleDescription___d2PE{font-size:18px}@media(max-width:1440px){.csr_csrArticleDescription___d2PE{font-size:calc(14px + 4*(100vw - 320px)/1120)}}.csr_csrArticleDescription___d2PE{line-height:1.78;max-width:800px}.csr_csrArticleDescription___d2PE a{text-decoration:underline;color:inherit}.csr_csrImage__KknZR{margin-top:60px}@media(max-width:1440px){.csr_csrImage__KknZR{margin-top:calc(20px + 40*(100vw - 320px)/1120)}}.csr_csrImage__KknZR{flex:1.5;max-width:80%}.csr_csrImageImg__AIaQ_{width:100%;height:100%;object-fit:cover}.csr_csrCards__y8nsv{margin-top:80px}@media(max-width:1440px){.csr_csrCards__y8nsv{margin-top:calc(30px + 50*(100vw - 320px)/1120)}}.csr_csrCards__y8nsv{margin-bottom:15px}.csr_csrCardsProjects__Ox36m{margin-top:45px}@media(max-width:1440px){.csr_csrCardsProjects__Ox36m{margin-top:calc(20px + 25*(100vw - 320px)/1120)}}.csr_csrCardsProblems__y_Kzj{margin-top:130px}@media(max-width:1440px){.csr_csrCardsProblems__y_Kzj{margin-top:calc(30px + 100*(100vw - 320px)/1120)}}.csr_csrResponsibilitySystem__djioA{padding-top:50px}@media(max-width:1440px){.csr_csrResponsibilitySystem__djioA{padding-top:calc(20px + 30*(100vw - 320px)/1120)}}.csr_csrResponsibilitySystem__djioA{padding-bottom:100px}@media(max-width:1440px){.csr_csrResponsibilitySystem__djioA{padding-bottom:calc(40px + 60*(100vw - 320px)/1120)}}.csr_csrWithImage__w0eRE{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr;padding:40px 20px;grid-column-gap:60px;column-gap:60px}@media(max-width:1023px){.csr_csrWithImage__w0eRE{display:block;padding:0;margin-bottom:60px}}.csr_csrWithImage__w0eRE:nth-child(2n) .csr_csrWithImageImgWrapper__HbJgH{grid-column-start:2}.csr_csrWithImageImg__7_ALY{width:100%;height:auto}.csr_csrWithImageImgWrapper__HbJgH{grid-row:1/3}@media(max-width:1023px){.csr_csrWithImageImgWrapper__HbJgH{margin-bottom:60px}}@media(max-width:1023px)and (max-width:1440px){.csr_csrWithImageImgWrapper__HbJgH{margin-bottom:calc(10px + 50*(100vw - 320px)/1120)}}.csr_csrWithImageTitle__fzanb{margin-top:5px}@media(max-width:1440px){.csr_csrWithImageTitle__fzanb{margin-top:calc(0px + 5*(100vw - 320px)/1120)}}.csr_csrWithImageTitle__fzanb{margin-bottom:5px}@media(max-width:1440px){.csr_csrWithImageTitle__fzanb{margin-bottom:calc(0px + 5*(100vw - 320px)/1120)}}.csr_csrWithImageTitle__fzanb{font-size:38px}@media(max-width:1440px){.csr_csrWithImageTitle__fzanb{font-size:calc(26px + 12*(100vw - 320px)/1120)}}.csr_csrWithImageTitle__fzanb{display:inline-block;font-weight:500;line-height:1.12;overflow:hidden}.csr_csrWithImageDescription__0ogzl{margin-top:20px}@media(max-width:1440px){.csr_csrWithImageDescription__0ogzl{margin-top:calc(10px + 10*(100vw - 320px)/1120)}}.csr_csrWithImageDescription__0ogzl{font-size:18px}@media(max-width:1440px){.csr_csrWithImageDescription__0ogzl{font-size:calc(14px + 4*(100vw - 320px)/1120)}}.csr_csrWithImageDescription__0ogzl{line-height:1.78;max-width:560px}.csr_csrWithImageDescription__0ogzl a{text-decoration:underline;color:inherit}.csr_csrResponsibilityExamples__dPwvM{margin-top:80px}@media(max-width:1440px){.csr_csrResponsibilityExamples__dPwvM{margin-top:calc(10px + 70*(100vw - 320px)/1120)}}.csr_csrResponsibilityExamples__dPwvM{margin-bottom:150px}@media(max-width:1440px){.csr_csrResponsibilityExamples__dPwvM{margin-bottom:calc(80px + 70*(100vw - 320px)/1120)}}