/* RC62: merged career model, compact Sphere work gallery, Edmunds scan framing, and Lightstorm transformation emphasis */
.career-evolution{padding:clamp(90px,9vw,145px) clamp(24px,5vw,80px);border-bottom:1px solid var(--line);background:linear-gradient(180deg,#050b12 0%,#07111b 100%)}
.career-evolution__intro{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(520px,1.22fr);gap:clamp(40px,7vw,110px);align-items:end;margin-bottom:clamp(56px,7vw,94px)}
.career-evolution__intro .rc60-kicker{grid-column:1/-1;margin-bottom:-20px}.career-evolution__intro h2{margin:0;font:400 clamp(48px,5.7vw,86px)/.98 Georgia,'Times New Roman',serif;letter-spacing:-.045em}.career-evolution__intro>p:last-child{max-width:700px;margin:0 0 8px;font-size:20px;line-height:1.7;color:#b8c3ce}
.career-evolution__model{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:stretch;border-block:1px solid var(--line)}
.career-evolution__model article{min-height:250px;padding:34px 24px}.career-evolution__model article b{display:block;color:var(--gold);font-size:12px;letter-spacing:.18em}.career-evolution__model article strong{display:block;margin-top:42px;font:400 clamp(25px,2.2vw,36px)/1.05 Georgia,serif}.career-evolution__model article span{display:block;margin-top:16px;color:#aeb9c4;font-size:14px;line-height:1.55}.career-evolution__model>i{display:grid;place-items:center;color:#667787;font-style:normal;font-size:22px}
.career-evolution__rail{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px;margin-top:46px;padding-top:34px;border-top:1px solid rgba(255,255,255,.08);font:400 clamp(19px,1.6vw,28px) Georgia,serif;color:var(--gold)}.career-evolution__rail i{font-style:normal;color:#5f7181}
.canvas-work--compact{padding-top:clamp(70px,7vw,105px);padding-bottom:clamp(80px,8vw,120px)}.canvas-work--compact .canvas-section-heading{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;align-items:end;margin-bottom:38px}.canvas-work--compact .canvas-section-heading .canvas-kicker{grid-column:1/-1;margin-bottom:-20px}.canvas-work--compact .canvas-section-heading h2{max-width:950px;font-size:clamp(44px,4.5vw,68px)}.canvas-work--compact .canvas-work-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:230px;gap:14px}.canvas-work--compact .canvas-work-card,.canvas-work--compact .canvas-work-card.canvas-work-large{min-height:0;grid-column:auto}.canvas-work--compact .canvas-work-card:first-child{grid-column:span 2;grid-row:span 2}.canvas-work--compact .canvas-work-card b{font-size:clamp(22px,2vw,30px)}.canvas-work--compact .canvas-work-card span{font-size:12px;line-height:1.45}
.rc59-product-feature--scan .rc59-product-feature__media img{object-fit:cover;object-position:62% 50%;filter:saturate(1.08) contrast(1.05)}
.lightstorm-transformation__column--before>strong{font-size:clamp(38px,4vw,62px)}.lightstorm-transformation__column--after>strong{font-size:clamp(38px,4vw,62px)}.lightstorm-transformation__column{min-height:540px}
@media(max-width:1100px){.career-evolution__intro{grid-template-columns:1fr}.career-evolution__intro .rc60-kicker{margin-bottom:0}.career-evolution__model{grid-template-columns:1fr}.career-evolution__model>i{min-height:48px;transform:rotate(90deg)}.career-evolution__model article{min-height:0;border-top:1px solid var(--line)}.canvas-work--compact .canvas-work-grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:260px}.canvas-work--compact .canvas-work-card:first-child{grid-column:1/-1;grid-row:span 1}}
@media(max-width:640px){.career-evolution__intro h2{font-size:48px}.career-evolution__model article strong{margin-top:24px}.career-evolution__rail{justify-content:flex-start}.canvas-work--compact .canvas-section-heading{grid-template-columns:1fr}.canvas-work--compact .canvas-work-grid{grid-template-columns:1fr;grid-auto-rows:300px}.canvas-work--compact .canvas-work-card:first-child{grid-column:auto}.lightstorm-transformation__column{min-height:0}}
