.about-modern{background:#fff;color:#152238}.about-hero{background:#071b3a;min-height:690px;display:grid;align-items:stretch;overflow:hidden}.about-hero-grid{display:grid;grid-template-columns:1.02fr .98fr;min-height:690px}.about-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:6rem max(2rem,calc((100vw - 1160px)/2));padding-right:5rem;color:#fff;position:relative}.about-hero-copy:after{content:"";position:absolute;right:-55px;top:16%;width:110px;height:68%;background:#071b3a;clip-path:polygon(0 0,100% 50%,0 100%);z-index:2}.about-hero-copy .eyebrow{color:#ff8b3d}.about-hero-copy h1{font-size:clamp(4rem,8vw,7.4rem);line-height:.88;margin:.8rem 0 2rem;letter-spacing:-.055em}.about-hero-copy .intro{font-size:1.16rem;line-height:1.7;color:#d9e7f5;max-width:600px}.about-hero-image{background:url('../images/skyscrapers-from-low-angle-view-scaled.jpg') center/cover;position:relative}.about-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,27,58,.22),transparent 45%),linear-gradient(0deg,rgba(6,24,52,.25),transparent 50%)}.about-statement{padding:4.2rem 0;background:#f5f9fc}.about-statement-inner{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:start;max-width:940px}.about-statement .mark{font:700 6rem/1 Georgia;color:var(--orange);height:60px}.about-statement p{margin:0;font-size:clamp(1.55rem,3vw,2.35rem);line-height:1.34;color:#10284a;font-weight:600}.about-section{padding:6rem 0}.about-feature{display:grid;grid-template-columns:.9fr 1.1fr;gap:5rem;align-items:center}.about-feature.reverse{grid-template-columns:1.1fr .9fr}.about-feature-image{position:relative;isolation:isolate}.about-feature-image:before{content:"";position:absolute;width:78%;height:78%;border-radius:50%;background:#e9f5fb;left:-7%;top:11%;z-index:-1}.about-feature-image.orange:before{background:#fff0e7;left:auto;right:-7%}.about-feature-image img{width:min(100%,520px);margin:auto}.about-number{font-size:.8rem;font-weight:800;letter-spacing:.18em;color:var(--orange)}.about-feature h2{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1;margin:.65rem 0 1.5rem;color:#09264b}.about-feature p{font-size:1.08rem;color:#526075}.about-values{background:#071b3a;color:#fff;padding:6rem 0}.about-values-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:4rem;align-items:end;margin-bottom:3rem}.about-values h2{font-size:clamp(2.6rem,5vw,4.5rem);line-height:1;margin:0}.about-values-head p{color:#cbd9e9;margin:0}.about-value-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.16)}.about-value{background:#071b3a;padding:2rem;min-height:235px}.about-value span{display:inline-grid;place-items:center;width:42px;height:42px;border:1px solid rgba(255,255,255,.3);border-radius:50%;color:#ff9450;font-weight:800}.about-value h3{font-size:1.35rem;margin:2rem 0 .7rem}.about-value p{color:#aebfd4;font-size:.95rem;line-height:1.55}.about-services{padding:6rem 0;background:#fff}.about-services-head{display:flex;align-items:end;justify-content:space-between;gap:2rem;margin-bottom:3rem}.about-services h2{font-size:clamp(2.7rem,5vw,4.6rem);line-height:1;margin:0;color:#09264b}.about-services-head p{max-width:560px;color:#5d6a7d;margin:0}.about-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.about-service{border-top:4px solid #0b78a8;background:#f5f9fc;padding:2rem}.about-service:nth-child(2){border-color:#f47721}.about-service:nth-child(3){border-color:#071b3a}.about-service h3{font-size:1.3rem;color:#09264b;margin:0 0 1rem}.about-service ul{margin:0;padding-left:1.1rem;color:#526075}.about-service li{margin:.45rem 0}@media(max-width:950px){.about-hero,.about-hero-grid{min-height:auto}.about-hero-grid{grid-template-columns:1fr}.about-hero-copy{padding:5rem 2rem}.about-hero-copy:after{display:none}.about-hero-image{min-height:430px}.about-feature,.about-feature.reverse{grid-template-columns:1fr;gap:2.5rem}.about-feature.reverse .about-feature-image{order:2}.about-values-head{grid-template-columns:1fr;gap:1rem}.about-value-grid{grid-template-columns:repeat(2,1fr)}.about-services-head{display:block}.about-services-head p{margin-top:1.2rem}.about-service-grid{grid-template-columns:1fr}}@media(max-width:600px){.about-hero-copy{padding:4rem 1rem}.about-hero-copy h1{font-size:4rem}.about-hero-image{min-height:320px}.about-statement-inner{grid-template-columns:1fr;gap:.5rem}.about-statement .mark{font-size:4rem;height:42px}.about-section,.about-values,.about-services{padding:4rem 0}.about-value-grid{grid-template-columns:1fr}.about-value{min-height:auto}.about-feature h2{font-size:2.7rem}}
