/* About page — composed from the approved GT Solutions visual system */
.about-hero{min-height:590px;display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center;position:relative;padding:72px 0 60px;overflow:hidden}
.about-hero:before{content:"";position:absolute;left:-260px;top:-210px;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgba(224,185,87,.18),transparent 67%);pointer-events:none}
.about-hero-copy{position:relative;z-index:2}
.about-hero h1{font:800 clamp(57px,6.1vw,96px)/.89 Manrope;letter-spacing:-.09em;margin:0;max-width:700px}
.about-hero h1 span,.about-editorial h2 span,.about-capabilities h2 span{color:var(--gold)}
.about-hero-copy>p:last-of-type{max-width:590px;margin:27px 0;color:#555a61;font-size:15px;line-height:1.7}
.about-hero-art{height:460px;position:relative;display:grid;place-items:center}
.about-orbit{position:absolute;border:1px solid rgba(199,147,31,.45);border-radius:50%;transform:rotate(-18deg)}
.about-orbit-one{width:560px;height:265px}
.about-orbit-two{width:455px;height:210px;border-style:dashed;transform:rotate(22deg)}
.about-medallion{width:270px;height:270px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 27%,#f9df8b,#d8a933 42%,#9a6c10 75%,#624306);box-shadow:inset 0 15px 40px rgba(255,255,255,.35),0 30px 70px rgba(118,83,13,.22);color:#fff;font:800 74px Manrope;letter-spacing:-.1em;position:relative;z-index:2}
.about-hero-note{position:absolute;right:0;bottom:35px;z-index:3;background:#0a0b0d;color:#fff;padding:13px 16px;border-radius:12px;font-size:8px;letter-spacing:.13em}.about-hero-note i{color:var(--gold2);font-style:normal;padding:0 4px}
.about-editorial{background:#fff;padding:105px 0}
.about-editorial-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}
.about-editorial h2{font:800 clamp(46px,5vw,76px)/.92 Manrope;letter-spacing:-.09em;margin:12px 0 0;max-width:620px}
.about-editorial-copy{padding-top:35px}.about-editorial-copy p{max-width:530px;color:#70747a;font-size:16px;line-height:1.8;margin:0 0 19px}.about-editorial-copy p:first-child{color:#232528;font:600 21px/1.45 Manrope;letter-spacing:-.035em}
.about-capabilities{background:#0a0b0d;color:#fff;padding:105px 0;overflow:hidden;position:relative}.about-capabilities:after{content:"";position:absolute;right:-180px;top:-250px;width:650px;height:650px;border-radius:50%;background:radial-gradient(circle,rgba(204,154,33,.2),transparent 67%)}
.about-capabilities-intro{position:relative;z-index:1;max-width:760px}.about-capabilities h2{font:800 clamp(46px,5.2vw,78px)/.91 Manrope;letter-spacing:-.09em;margin:13px 0}.about-capabilities-intro>p:last-child{color:#9b9ea3;line-height:1.8;margin:0}
.about-capability-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin:44px 0 0;padding:1px;background:#292b2e;list-style:none}.about-capability-grid li{min-height:104px;display:flex;align-items:flex-end;padding:22px;background:#0a0b0d;color:#fff;font:700 16px/1.13 Manrope;letter-spacing:-.04em}
.about-process{padding-top:86px}.about-process .section-head{margin-bottom:42px}.about-process .sig h3{text-align:center;font-size:9px;letter-spacing:.18em;color:var(--gold);margin:0 0 17px}.about-process .sig{min-height:205px}
.about-experience{padding:105px 0}.about-experience .btn{margin-top:23px}
.about-experience .capability-ecosystem{display:block;background:#0a0b0d;isolation:isolate}.capability-ecosystem:before,.capability-ecosystem:after{content:"";position:absolute;left:50%;top:50%;width:74%;height:1px;background:rgba(224,185,87,.46);transform:translate(-50%,-50%) rotate(25deg);z-index:-1}.capability-ecosystem:after{transform:translate(-50%,-50%) rotate(-27deg)}.capability-node,.capability-outcome{position:absolute;display:grid;place-items:center;border:1px solid rgba(224,185,87,.6);border-radius:999px;background:#111317;color:#fff;font:700 9px/1.1 Manrope;letter-spacing:.05em;text-align:center;padding:11px 13px;box-shadow:0 10px 24px rgba(0,0,0,.2)}.capability-node-technology{left:8%;top:15%}.capability-node-quality{left:8%;bottom:16%}.capability-node-security{left:34%;top:8%}.capability-node-cloud{right:9%;top:17%}.capability-node-transformation{right:8%;bottom:17%}.capability-node-business{left:31%;bottom:8%}.capability-node-leadership{left:42%;top:43%;background:var(--gold);color:#111}.capability-outcome{right:30%;bottom:38%;border:0;background:#f7f1e5;color:#18191b;font:800 11px/1.15 Manrope;letter-spacing:-.03em}
.about-leadership{padding:105px 0}.about-leadership .btn{margin-top:22px}
@media(max-width:1150px){.about-capability-grid{grid-template-columns:repeat(2,1fr)}.about-hero-art{transform:scale(.88)}}
@media(max-width:820px){.about-hero{grid-template-columns:1fr;padding-top:90px;gap:5px}.about-hero-art{height:390px}.about-orbit-one{width:500px;height:230px}.about-editorial-grid{grid-template-columns:1fr;gap:18px}.about-editorial-copy{padding-top:0}.about-capability-grid{margin-top:35px}.about-process{padding-top:72px}.about-experience,.about-leadership{padding:85px 0}}
@media(max-width:560px){.about-hero{padding-top:80px}.about-hero h1{font-size:51px}.about-hero-copy>p:last-of-type{font-size:14px}.about-hero-art{height:330px;transform:scale(.78);margin:-20px -44px}.about-editorial,.about-capabilities{padding:78px 0}.about-editorial h2,.about-capabilities h2{font-size:43px}.about-editorial-copy p{font-size:14px}.about-editorial-copy p:first-child{font-size:18px}.about-capability-grid{grid-template-columns:1fr}.about-capability-grid li{min-height:78px;padding:18px;font-size:15px}.about-process .sig{min-height:185px}}
.capability-ecosystem:before,.capability-ecosystem:after{z-index:0}.capability-ecosystem .capability-node,.capability-ecosystem .capability-outcome{z-index:1}@media(max-width:560px){.about-experience .capability-ecosystem{height:auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:17px}.capability-ecosystem:before,.capability-ecosystem:after{display:none}.capability-ecosystem .capability-node,.capability-ecosystem .capability-outcome{position:static;min-height:44px;padding:9px;font-size:8px}.capability-ecosystem .capability-outcome{grid-column:1/-1;font-size:10px}}
.about-execution-map{border-radius:24px;background:#fbf7ed;box-shadow:var(--shadow);isolation:isolate;overflow:hidden}.about-execution-map:before,.about-execution-map:after{content:"";position:absolute;left:50%;top:50%;width:76%;height:1px;background:rgba(190,139,25,.48);transform:translate(-50%,-50%) rotate(24deg);z-index:0}.about-execution-map:after{transform:translate(-50%,-50%) rotate(-24deg)}.execution-node,.about-execution-map strong{position:absolute;z-index:1;display:grid;place-items:center;border:1px solid rgba(190,139,25,.55);border-radius:999px;background:#fff;color:#171819;padding:9px 11px;text-align:center;font:700 8px/1.15 Manrope;letter-spacing:.04em;box-shadow:0 8px 18px rgba(49,35,11,.07)}.about-execution-map strong{left:37%;top:41%;background:#0a0b0d;border-color:#0a0b0d;color:#fff;font-size:11px}.execution-business{top:7%;left:39%}.execution-strategy{top:24%;left:41%}.execution-technology{left:7%;top:40%}.execution-people{right:5%;top:39%}.execution-governance{right:13%;bottom:23%}.execution-quality{left:13%;bottom:24%}.execution-security{left:31%;bottom:10%}.execution-cloud{right:29%;bottom:10%}.execution-growth{right:38%;bottom:2%;background:var(--gold);border-color:var(--gold);color:#111}@media(max-width:820px){.about-hero-art.about-execution-map{height:390px;transform:none}}@media(max-width:560px){.about-hero-art.about-execution-map{height:auto;min-height:0;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:16px;margin:0;transform:none}.about-execution-map:before,.about-execution-map:after{display:none}.execution-node,.about-execution-map strong{position:static;min-height:44px;padding:8px;font-size:8px}.about-execution-map strong,.execution-business,.execution-strategy,.execution-growth{grid-column:1/-1}.about-execution-map strong{font-size:10px;grid-row:2}}

/* Realistic strategy and transformation image replacing the former hero infographic. */
.about-hero-image{height:460px;border-radius:24px;overflow:hidden;box-shadow:0 28px 60px rgba(44,31,9,.16);transform:none}.about-hero-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media(max-width:1150px){.about-hero-image{transform:none}}@media(max-width:820px){.about-hero-art.about-hero-image{height:390px;transform:none}}@media(max-width:560px){.about-hero-art.about-hero-image{height:300px;margin:0;transform:none}}

/* Real workshop photography replaces the former capability ecosystem graphic. */
.about-experience-image{background:#151515}.about-experience-image:before,.about-experience-image:after{display:none}.about-experience-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}
