.about-page{--navy:#082b49;--blue:#075ea4;--cyan:#35addd;--line:#cadde8;color:var(--navy);font-family:Arial,sans-serif}.about-page *{box-sizing:border-box}.about-page h1,.about-page h2,.about-page h3,.about-page p{margin-top:0}.about-page h1,.about-page h2,.about-page h3{letter-spacing:-.045em}.about-nav{height:104px;padding:0 clamp(24px,6vw,112px);display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fff}.about-nav>a:first-child img{width:285px;display:block}.about-nav nav{display:flex;gap:30px}.about-nav nav a{font-size:15px;font-weight:700;color:var(--navy);text-decoration:none}.about-nav nav a.active{color:var(--blue);border-bottom:2px solid var(--cyan);padding-bottom:8px}.about-cta a,.about-footprint a,.about-talk{display:inline-flex;align-items:center;gap:16px;text-decoration:none;font-weight:800}.about-talk{background:var(--blue);color:#fff;padding:16px 23px}.about-cta svg,.about-footprint svg,.about-talk svg{width:19px}.about-hero{height:610px;position:relative;background:url(/images/company/company-hero.png) 50%/cover no-repeat;color:#fff}.about-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,35,59,.95),rgba(4,43,72,.62) 56%,rgba(4,43,72,.08))}.about-hero-copy{position:absolute;z-index:1;left:clamp(28px,7vw,134px);top:48%;transform:translateY(-50%);max-width:780px}.about-cta>span,.about-hero-copy span,.about-kicker,.about-purpose article>span{display:block;font-size:12px;font-weight:800;letter-spacing:.23em;color:var(--cyan);margin-bottom:22px}.about-hero h1{font-size:clamp(52px,6vw,88px);line-height:.98;margin-bottom:24px}.about-hero p{font-size:18px;line-height:1.65;max-width:650px;color:#e0ebf2}.about-year{position:absolute;z-index:1;right:7vw;bottom:40px;border-left:1px solid #ffffff66;padding-left:25px}.about-year b{font-size:48px;display:block}.about-year small{color:#d9e8f0}.about-footprint,.about-purpose,.about-story,.group-company{padding:88px clamp(28px,7vw,134px)}.about-story{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:9vw;gap:9vw}.about-cta h2,.about-footprint h2,.about-purpose h2,.about-story h2,.group-heading h2{font-size:clamp(35px,4vw,60px);line-height:1.06;margin-bottom:0}.about-story>div+div{border-top:1px solid var(--line);padding-top:28px}.about-footprint p,.about-purpose p,.about-story p,.group-heading p{font-size:17px;line-height:1.72;color:#456176}.about-numbers{display:grid;grid-template-columns:repeat(4,1fr);margin:0 clamp(28px,7vw,134px);border:1px solid var(--line)}.about-numbers article{padding:32px;border-right:1px solid var(--line)}.about-numbers article:last-child{border:0}.about-numbers b{font-size:52px;color:var(--blue);display:block}.about-numbers span{font-weight:800;font-size:17px}.about-numbers p{font-size:13px;line-height:1.5;color:#617788;margin:12px 0 0}.group-company{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:8vw;gap:8vw;background:#eef6fa}.group-heading p{margin-top:25px}.company-list{border-top:1px solid var(--line)}.company-list article{display:grid;grid-template-columns:55px 1fr;grid-gap:20px;gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.company-list>article>span{font-size:11px;color:var(--cyan)}.company-list h3{font-size:24px;margin-bottom:7px}.company-list p{margin:0;color:#607789;line-height:1.5}.about-footprint{display:grid;grid-template-columns:1fr 1fr;grid-gap:7vw;gap:7vw;align-items:center}.about-footprint img{width:100%;height:500px;object-fit:cover}.about-footprint h2{margin-bottom:25px}.about-footprint a{color:var(--blue);border-bottom:1px solid var(--cyan);padding:13px 0}.about-purpose{padding-top:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:1px;gap:1px;background:var(--line)}.about-purpose article{padding:60px;background:var(--navy);color:#fff}.about-purpose article+article{background:var(--blue)}.about-purpose article>span{color:#91dbf6}.about-purpose h2{font-size:clamp(32px,3vw,46px);margin-bottom:24px}.about-purpose p{color:#dce8ef}.about-cta{text-align:center;background:#dff2fa;padding:88px 25px}.about-cta h2{max-width:900px;margin:0 auto 28px}.about-cta a{background:var(--blue);color:#fff;padding:17px 24px}@media(max-width:950px){.about-nav{height:82px;padding:0 20px}.about-nav>a:first-child img{width:210px}.about-nav nav{display:none}.about-hero{height:620px}.about-footprint,.about-purpose,.about-story,.group-company{padding:60px 24px;grid-template-columns:1fr;gap:40px}.about-numbers{margin:0 24px;grid-template-columns:1fr 1fr}.about-footprint img{height:360px}.about-purpose{padding:0;gap:1px}.about-year{right:24px}.about-talk{font-size:0;padding:12px}}@media(max-width:520px){.about-nav>a:first-child img{max-width:65vw}.about-hero h1{font-size:43px}.about-year{left:24px;right:auto}.about-numbers{grid-template-columns:1fr}.about-numbers article{border-right:0;border-bottom:1px solid var(--line)}.about-cta h2,.about-footprint h2,.about-purpose h2,.about-story h2,.group-heading h2{font-size:35px}.about-purpose article{padding:42px 25px}}.about-nav{height:130px;padding:0 clamp(24px,5.5vw,106px);border-bottom:1px solid #dce7ed}.about-nav nav{align-items:center;gap:35px}.about-nav nav a{white-space:nowrap}.about-nav nav a span{font-weight:400;margin-left:4px}.about-nav nav a.active{color:var(--navy);border:0;padding:0}.about-actions{display:flex;align-items:center;gap:24px}.about-language{font-size:16px;white-space:nowrap}.about-talk{padding:17px 25px;border-radius:32px;box-shadow:0 12px 30px #075ea425}.about-hero h1{font-size:clamp(48px,5.2vw,76px);line-height:1.01;max-width:760px}@media(max-width:1100px){.about-nav{height:100px;padding:0 24px}.about-nav>a:first-child img{width:225px}.about-nav nav{gap:19px}.about-language{display:none}}@media(max-width:950px){.about-nav{height:82px}.about-actions{margin-left:auto}}.about-page{font-family:var(--font-body),sans-serif}.about-page h1,.about-page h2,.about-page h3{font-family:var(--font-display),sans-serif}