.case-feature{background:#eef2f4;padding:92px 0}.case-feature-head{display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:end;margin-bottom:34px}.case-feature-head p{color:#62707a;max-width:560px}.case-feature-card{display:grid;grid-template-columns:1.05fr .95fr;background:#0b1722;color:#fff;box-shadow:0 28px 70px rgba(7,17,27,.15);overflow:hidden}.case-feature-card+.case-feature-card{margin-top:28px}.case-feature-image{min-height:520px;position:relative}.case-feature-image img{width:100%;height:100%;object-fit:cover}.case-feature-image:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(5,13,20,.1),rgba(5,13,20,.5))}.case-feature-copy{padding:48px 48px 44px;display:flex;flex-direction:column}.case-feature-copy small{font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:#68c9f3;font-weight:800}.case-feature-copy h3{font-size:46px;margin:12px 0 18px}.case-feature-copy>p{color:#b9c6ce;font-size:14px}.case-facts{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:#263948;margin:25px 0 30px}.case-facts div{background:#10202d;padding:17px}.case-facts span{display:block;font-size:8px;text-transform:uppercase;letter-spacing:.11em;color:#748b9b}.case-facts strong{display:block;font-family:"Barlow Condensed";font-size:22px;margin-top:3px}.case-feature-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto}.case-note{font-size:10px;color:#81919d;margin-top:15px}.case-detail-hero{background:#08131d;color:#fff;padding:92px 0 72px}.case-detail-hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.case-detail-hero h1{font-size:clamp(54px,6.5vw,88px);margin:16px 0 20px}.case-detail-hero p{font-size:18px;color:#c2cdd4;max-width:720px}.case-detail-photo{position:relative}.case-detail-photo img{width:100%;height:auto;display:block;object-fit:contain}.case-detail-photo:before{content:"PROJECT CASE STUDY";position:absolute;left:-20px;bottom:28px;background:#0f79b0;color:#fff;font-size:9px;font-weight:800;letter-spacing:.13em;padding:12px 16px;z-index:2}.case-fact-strip{background:#fff;border-bottom:1px solid #d8e0e4}.case-fact-strip .shell{display:grid;grid-template-columns:repeat(4,1fr);border-left:1px solid #d8e0e4}.case-fact-strip div{padding:24px;border-right:1px solid #d8e0e4}.case-fact-strip small{display:block;font-size:8px;letter-spacing:.11em;text-transform:uppercase;color:#77858e;font-weight:800}.case-fact-strip strong{display:block;font-family:"Barlow Condensed";font-size:24px;margin-top:4px}.case-story{padding:95px 0}.case-story-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:78px;align-items:start}.case-main h2{font-size:44px;margin:46px 0 16px}.case-main h2:first-child{margin-top:0}.case-main h3{font-size:30px;margin:30px 0 10px}.case-main p{font-size:15px;line-height:1.8;color:#53616a}.case-lead{font-size:20px!important;line-height:1.65!important;color:#243640!important;border-left:4px solid #1592d0;padding-left:24px}.case-timeline{margin:40px 0;border-top:1px solid #d8e0e4}.case-timeline article{display:grid;grid-template-columns:120px 1fr;gap:25px;padding:22px 0;border-bottom:1px solid #d8e0e4}.case-timeline small{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#0879b8;font-weight:800}.case-timeline h3{margin:0 0 5px;font-size:27px}.case-timeline p{margin:0;font-size:13px}.case-outcome{background:#0d1824;color:#fff;padding:32px;margin:38px 0}.case-outcome small{font-size:9px;text-transform:uppercase;letter-spacing:.11em;color:#69caf4;font-weight:800}.case-outcome strong{font-family:"Barlow Condensed";font-size:35px;line-height:1.05;display:block;margin:8px 0 10px}.case-outcome p{color:#b2c0c9;margin:0}.case-aside{position:sticky;top:115px}.case-aside-card{border:1px solid #d8e0e4;padding:25px;margin-bottom:16px}.case-aside-card.dark{background:#0d1824;color:#fff;border-color:#0d1824}.case-aside-card small{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#1592d0;font-weight:800}.case-aside-card h3{font-size:29px;margin:8px 0}.case-aside-card p{font-size:11px;color:#65727b}.case-aside-card.dark p{color:#aebbc4}.case-related a{display:block;padding:10px 0;border-bottom:1px solid #e1e6e9;font-size:11px;font-weight:700}.case-related a:last-child{border-bottom:0}.case-close{background:#0f79b0;color:#fff;padding:64px 0}.case-close .shell{display:grid;grid-template-columns:1fr auto;gap:45px;align-items:center}.case-close h2{font-size:44px;margin-bottom:8px}.case-close p{color:#d7edf8;margin:0;max-width:760px}.case-process-visual{background:radial-gradient(circle at 15% 12%,#163449 0,#0b1b28 46%,#07111a 100%);padding:48px;display:flex;align-items:center;overflow:hidden}.case-process-visual:after{display:none}.process-visual-inner{width:100%;position:relative;z-index:1}.process-visual-inner>small{display:block;color:#69caf4;font-size:9px;font-weight:800;letter-spacing:.15em}.process-visual-inner>strong{display:block;font-family:"Barlow Condensed";font-size:38px;line-height:1;margin:10px 0 28px}.process-steps{display:grid;gap:9px}.process-steps span{display:grid;grid-template-columns:42px 1fr;align-items:center;background:rgba(255,255,255,.055);border:1px solid #29404f;padding:14px 17px;font-family:"Barlow Condensed";font-size:24px}.process-steps b{font-size:12px;color:#5bc4f3;letter-spacing:.08em}.process-visual-inner>p{font-size:10px;color:#8297a6;max-width:500px;margin:22px 0 0}.case-detail-photo.case-process-visual{min-height:520px}.case-detail-photo.case-process-visual:before{content:"PROJECT CASE STUDY"}.case-detail-photo.case-process-visual .process-visual-inner>strong{font-size:44px}@media(max-width:980px){.case-feature-head,.case-feature-card,.case-detail-hero-grid,.case-story-grid,.case-close .shell{grid-template-columns:1fr}.case-feature-image{min-height:360px}.case-detail-photo img{height:auto}.case-fact-strip .shell{grid-template-columns:repeat(2,1fr)}.case-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:16px}.case-aside-card{margin:0}.case-process-visual{min-height:420px}}@media(max-width:640px){.case-feature{padding:70px 0}.case-feature-copy{padding:32px 25px}.case-feature-copy h3{font-size:38px}.case-facts{grid-template-columns:1fr 1fr}.case-detail-hero{padding:72px 0 55px}.case-detail-photo img{height:auto}.case-detail-photo:before{left:12px}.case-fact-strip .shell{grid-template-columns:1fr 1fr}.case-fact-strip div{padding:18px}.case-story{padding:65px 0}.case-timeline article{grid-template-columns:1fr;gap:4px}.case-aside{grid-template-columns:1fr}.case-close h2{font-size:38px}.case-process-visual{padding:30px 24px;min-height:0}.process-visual-inner>strong,.case-detail-photo.case-process-visual .process-visual-inner>strong{font-size:34px}.process-steps span{font-size:21px;padding:12px 14px}.case-detail-photo.case-process-visual{min-height:430px}}
.warehouse-project-photo{background:#08131d;display:flex;align-items:center;justify-content:center}.warehouse-project-photo img{width:100%;height:auto;object-fit:contain}
