.page-module__E0kJGG__page{color:#1d2c33;background:#fff}.page-module__E0kJGG__hero{color:#fff;background-color:#17242b;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:48px 48px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.72fr);align-items:center;gap:clamp(52px,8vw,112px);min-height:min(710px,100svh - 72px);padding:clamp(86px,10vw,140px) clamp(24px,5vw,76px);display:grid}.page-module__E0kJGG__heroCopy>p,.page-module__E0kJGG__services header p,.page-module__E0kJGG__cases header p,.page-module__E0kJGG__report>div>p,.page-module__E0kJGG__company header p,.page-module__E0kJGG__news header p{color:#e3a63d;letter-spacing:.04em;margin:0 0 22px;font-size:14px;font-weight:800}.page-module__E0kJGG__hero h1{color:#fff;letter-spacing:-.045em;max-width:12em;margin:0;font-size:clamp(43px,5.3vw,70px);line-height:1.14}.page-module__E0kJGG__heroCopy>span{color:#beced3;max-width:36em;margin-top:30px;font-size:16px;line-height:2;display:block}.page-module__E0kJGG__heroCopy>div{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.page-module__E0kJGG__heroCopy a{color:#fff;border:1px solid #8da7b1;align-items:center;min-height:54px;padding:0 24px;font-weight:700;text-decoration:none;display:inline-flex}.page-module__E0kJGG__heroCopy a:first-child{color:#17242b;background:#e3a63d;border-color:#e3a63d}.page-module__E0kJGG__dashboard{background:#20323b;border-top:6px solid #e3a63d;padding:clamp(28px,3.3vw,42px)}.page-module__E0kJGG__dashboard header{color:#8da7b1;justify-content:space-between;gap:20px;font-size:14px;display:flex}.page-module__E0kJGG__dashboard>strong{color:#fff;margin:28px 0;font-size:clamp(34px,4vw,54px);display:block}.page-module__E0kJGG__dashboard dl div{border-top:1px solid #456978;justify-content:space-between;padding:17px 0;display:flex}.page-module__E0kJGG__dashboard dt{color:#8da7b1}.page-module__E0kJGG__dashboard dd{margin:0;font-weight:700}.page-module__E0kJGG__dashboard dd.page-module__E0kJGG__alert{color:#e3a63d}.page-module__E0kJGG__dashboard p{color:#beced3;margin:22px 0 0;line-height:1.8}.page-module__E0kJGG__priority{background:#e3a63d;grid-template-columns:.55fr repeat(3,1fr);padding:0 clamp(24px,5vw,76px);display:grid}.page-module__E0kJGG__priority>p{padding:26px 0;font-size:14px;font-weight:800}.page-module__E0kJGG__priority article{border-left:1px solid #9a6d27;grid-template-columns:34px 1fr;padding:22px 26px;display:grid}.page-module__E0kJGG__priority h2{margin:0;font-size:17px}.page-module__E0kJGG__priority article span{font-size:14px}.page-module__E0kJGG__services,.page-module__E0kJGG__cases,.page-module__E0kJGG__report,.page-module__E0kJGG__company,.page-module__E0kJGG__news{padding:clamp(72px,10vw,150px) clamp(24px,5vw,76px)}.page-module__E0kJGG__services header{grid-template-columns:.48fr 1fr;gap:5vw;display:grid}.page-module__E0kJGG__services h2,.page-module__E0kJGG__cases h2,.page-module__E0kJGG__report h2,.page-module__E0kJGG__company h2,.page-module__E0kJGG__news h2{letter-spacing:-.04em;max-width:14em;margin:0;font-size:clamp(34px,4.5vw,60px);line-height:1.18}.page-module__E0kJGG__services>div{border-top:1px solid #17242b;border-left:1px solid #17242b;grid-template-columns:repeat(2,1fr);margin-top:56px;display:grid}.page-module__E0kJGG__services article{border-bottom:1px solid #17242b;border-right:1px solid #17242b;min-height:270px;padding:32px}.page-module__E0kJGG__services article span{color:#bd7500;font-weight:800}.page-module__E0kJGG__services h3{margin:58px 0 14px;font-size:23px}.page-module__E0kJGG__services article p{color:#50636b;max-width:34em;line-height:1.9}.page-module__E0kJGG__cases{background:#f1f5f5}.page-module__E0kJGG__cases header{justify-content:space-between;align-items:end;display:flex}.page-module__E0kJGG__cases>div{gap:20px;margin-top:54px;display:grid}.page-module__E0kJGG__cases>div>a{color:inherit;border-bottom:1px solid #beced3;grid-template-columns:.7fr 1.3fr;gap:clamp(24px,5vw,70px);padding-bottom:20px;text-decoration:none;display:grid}.page-module__E0kJGG__cases figure{aspect-ratio:16/9;background:#ddd;overflow:hidden}.page-module__E0kJGG__cases img{object-fit:cover;width:100%;height:100%}.page-module__E0kJGG__cases small{color:#9a5b00}.page-module__E0kJGG__cases h3{margin:8px 0;font-size:24px}.page-module__E0kJGG__cases a p{color:#50636b;max-width:34em;line-height:1.8}.page-module__E0kJGG__report{color:#fff;background:#2b424d;grid-template-columns:.8fr 1fr;gap:9vw;display:grid}.page-module__E0kJGG__report h2{color:#fff}.page-module__E0kJGG__report>div>span{color:#beced3;max-width:34em;margin-top:28px;line-height:2;display:block}.page-module__E0kJGG__report ol{border-top:1px solid #5f8290}.page-module__E0kJGG__report li{border-bottom:1px solid #5f8290;grid-template-columns:60px 1fr;padding:21px 0;display:grid}.page-module__E0kJGG__report li b{color:#e3a63d}.page-module__E0kJGG__company{grid-template-columns:.85fr 1fr;gap:9vw;display:grid}.page-module__E0kJGG__company header>span{color:#50636b;max-width:34em;margin-top:26px;line-height:2;display:block}.page-module__E0kJGG__company dl div{border-bottom:1px solid #beced3;grid-template-columns:110px 1fr;padding:19px 0;display:grid}.page-module__E0kJGG__company dt{color:#50636b;font-size:14px}.page-module__E0kJGG__company dd{margin:0}.page-module__E0kJGG__news header{grid-template-columns:.5fr 1fr auto;align-items:end;margin-bottom:46px;display:grid}.page-module__E0kJGG__news>a{color:inherit;border-top:1px solid #beced3;grid-template-columns:130px 110px 1fr;gap:20px;padding:22px 0;text-decoration:none;display:grid}.page-module__E0kJGG__news time,.page-module__E0kJGG__news>a span{color:#50636b;font-size:14px}@media (max-width:1024px){.page-module__E0kJGG__hero{grid-template-columns:1fr}.page-module__E0kJGG__dashboard{max-width:660px}.page-module__E0kJGG__priority{grid-template-columns:1fr 1fr}.page-module__E0kJGG__priority>p{grid-column:1/-1}.page-module__E0kJGG__services header,.page-module__E0kJGG__report,.page-module__E0kJGG__company{grid-template-columns:1fr}}@media (max-width:600px){.page-module__E0kJGG__hero,.page-module__E0kJGG__priority,.page-module__E0kJGG__services,.page-module__E0kJGG__cases,.page-module__E0kJGG__report,.page-module__E0kJGG__company,.page-module__E0kJGG__news{padding-left:20px;padding-right:20px}.page-module__E0kJGG__hero h1{font-size:clamp(34px,9.4vw,42px)}.page-module__E0kJGG__heroCopy>div{display:grid}.page-module__E0kJGG__priority{padding-top:18px;padding-bottom:18px;display:block}.page-module__E0kJGG__priority article{border-top:1px solid #9a6d27;border-left:0}.page-module__E0kJGG__services h2,.page-module__E0kJGG__cases h2,.page-module__E0kJGG__report h2,.page-module__E0kJGG__company h2,.page-module__E0kJGG__news h2{font-size:clamp(30px,8vw,40px)}.page-module__E0kJGG__services>div,.page-module__E0kJGG__cases>div>a{grid-template-columns:1fr}.page-module__E0kJGG__news header,.page-module__E0kJGG__news>a{grid-template-columns:1fr;gap:5px}}
