.about-page{background:#fff}.about-wrap{width:min(calc(100% - 48px),1180px);margin:0 auto}.about-hero{position:relative;display:grid;grid-template-columns:minmax(0,48%) minmax(0,52%);min-height:610px;align-items:center;overflow:hidden;background:linear-gradient(90deg,#fff 0%,#f9fbff 52%,#eff7ff 100%)}.about-hero-copy{position:relative;z-index:2;width:min(100%,590px);margin-left:max(24px,calc((100vw - 1180px)/2));padding:82px 0}.about-hero h1{margin:0;color:var(--sc-navy);font-size:clamp(3.25rem,5.3vw,4.75rem);font-weight:500;line-height:1.01;letter-spacing:-.05em}.about-hero-copy>p:not(.sc-label){max-width:570px;margin:23px 0 0;color:#4e6088;font-size:var(--sc-body-lg);line-height:1.6}.about-hero-art{position:absolute;inset:0 0 0 42%;mask-image:linear-gradient(90deg,transparent 0%,#000 32%)}.about-hero-art img{width:100%;height:100%;object-fit:cover;object-position:60% center}.about-opening{display:grid;grid-template-columns:1.15fr .85fr;gap:72px;align-items:center;padding-top:86px;padding-bottom:86px}.about-opening>p{margin:0;color:#40537d;font-size:1.23rem;line-height:1.8}.about-opening blockquote{margin:0;padding:34px 36px;border-left:3px solid var(--sc-violet);background:linear-gradient(135deg,#f3f8ff,#faf5ff);color:var(--sc-navy);font-size:1.45rem;line-height:1.45}.about-opening blockquote strong{display:block;margin-top:12px;color:var(--sc-blue)}.about-section{padding-top:var(--sc-section-space);padding-bottom:var(--sc-section-space)}.about-section h2,.about-section-heading h2{margin:0;color:var(--sc-navy);font-size:var(--sc-h2);font-weight:500;line-height:1.08;letter-spacing:-.04em}.about-experience,.about-company,.about-services{background:linear-gradient(135deg,#f7faff 0%,#fff 56%,#f9f5ff 100%)}.about-two-column{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--sc-column-gap)}.about-prose p{margin:0 0 20px;color:#4e6088;font-size:1.075rem;line-height:1.78}.about-prose p:last-child{margin-bottom:0}.about-section-heading{max-width:760px;margin-bottom:42px}.about-section-heading>p:last-child{color:#52658d;font-size:1.1rem}.about-discipline-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.about-discipline-grid article,.about-principles article,.about-service-grid article{padding:28px;border:1px solid var(--sc-line);border-radius:20px;background:#fff}.about-discipline-grid span,.about-service-grid span{color:var(--sc-blue);font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.about-discipline-grid h3,.about-principles h3,.about-service-grid h3{margin:16px 0 10px;font-size:1.25rem;line-height:1.2}.about-discipline-grid p,.about-principles p,.about-service-grid p{margin:0;color:#5b6c91;line-height:1.62}.about-emphasis{max-width:860px;margin:42px 0 0;padding-left:26px;border-left:3px solid var(--sc-cyan);color:#44577f;font-size:1.2rem;line-height:1.65}.about-principles{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.about-principles article{grid-column:span 2;min-height:205px}.about-principles article:nth-child(4){grid-column:2/span 2}.about-principles article:nth-child(5){grid-column:4/span 2}.about-service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.about-service-grid article{display:flex;flex-direction:column;min-height:330px}.about-service-grid article.primary{border-color:#b9c8ff;box-shadow:0 20px 46px rgba(49,85,255,.11)}.about-service-grid a{margin-top:auto;padding-top:24px;color:var(--sc-blue);font-weight:700}.about-platform{margin:26px 0 0;padding:24px 28px;border-left:3px solid var(--sc-blue);background:#eef4ff;color:#52658d;line-height:1.7}.about-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:72px max(24px,calc((100vw - 1180px)/2));background:linear-gradient(110deg,#f5f9ff,#fff 55%,#f7f0ff)}.about-cta h2{margin:0;color:var(--sc-navy);font-size:var(--sc-h2);font-weight:500;letter-spacing:-.04em}.about-cta p:not(.sc-label){margin:14px 0 0;color:#52658d;font-size:1.08rem}.about-cta .button{flex:none}
@media(max-width:900px){.about-hero{display:block;min-height:auto}.about-hero-copy{width:auto;margin:0;padding:76px 24px 260px}.about-hero-art{inset:auto 0 0 12%;height:310px;opacity:.68;mask-image:linear-gradient(180deg,transparent,#000 25%)}.about-opening,.about-two-column{grid-template-columns:1fr;gap:38px}.about-discipline-grid{grid-template-columns:repeat(2,1fr)}.about-principles{grid-template-columns:repeat(2,1fr)}.about-principles article,.about-principles article:nth-child(4),.about-principles article:nth-child(5){grid-column:auto}.about-service-grid{grid-template-columns:1fr}.about-service-grid article{min-height:0}.about-cta{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.about-hero h1{font-size:3rem}.about-hero-copy{padding-top:58px;padding-bottom:220px}.about-hero-art{height:260px}.about-opening{padding-top:58px;padding-bottom:58px}.about-discipline-grid,.about-principles{grid-template-columns:1fr}.about-section{padding-top:64px;padding-bottom:64px}.about-cta{padding-top:58px;padding-bottom:58px}.about-cta .button{width:100%;text-align:center}}
