.abt-hero-band{position:relative;width:100%;height:340px;background:url('../artwork/Exterior_wide_shot_of_a_tall_multi-level_parking_tower_integrated_into_a_modern_minimalist_mansion_g.webp')center/cover no-repeat;margin-top:72px}.abt-hero-band:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.44)}.abt-hero-inner{position:absolute;top:50%;left:0;right:0;text-align:center;transform:translateY(-50%);z-index:2;padding:0 20px}.abt-hero-band h1{font-family:'Montserrat','Noto Sans JP',sans-serif;font-size:30px;font-weight:600;letter-spacing:5px;text-transform:uppercase;color:#fff;margin:0 0 10px}.abt-hero-sub{font-size:15px;letter-spacing:2px;color:#ddd;margin:0;font-weight:300}.abt-story-section{padding:80px 0}.abt-story-layout{display:flex;gap:48px;align-items:center}.abt-story-text{flex:1.3}.abt-story-text p{margin:0 0 20px;color:#2a2a2a;line-height:1.8}.abt-story-img{flex:1;overflow:hidden}.abt-story-img img{object-fit:cover;width:100%;height:420px}.abt-expertise-band{background:#1d3c6e;color:#fff;padding:82px 0}.abt-exp-heading{color:#fff;text-align:center}.abt-exp-rule{background:#fff;margin:0 auto 30px}.abt-exp-grid{display:flex;flex-wrap:wrap;margin:0 -20px}.abt-exp-cell{width:33.3333%;padding:28px 20px;text-align:center}.abt-exp-ico{font-size:42px;margin:0 auto 16px;color:#fff;opacity:0.92}.abt-exp-name{font-size:16px;font-weight:600;letter-spacing:0.5px;margin:0 0 10px}.abt-exp-cell p{font-size:14px;line-height:1.65;margin:0;opacity:0.9}.abt-exp-sep{width:100%;height:1px;background:rgba(255,255,255,0.22);margin:12px 0 20px}.abt-factory-section{padding:80px 0}.abt-factory-layout{display:flex;gap:48px;align-items:center}.abt-factory-img{flex:1;overflow:hidden}.abt-factory-img img{width:100%;height:400px;object-fit:cover}.abt-factory-text{flex:1.3}.abt-factory-text p{margin:0 0 20px;color:#2a2a2a;line-height:1.8}.abt-numbers-band{background:#f6f6f6;padding:60px 0}.abt-numbers-row{display:flex;justify-content:center;gap:60px}.abt-num-item{text-align:center}.abt-num-val{display:block;font-family:'Montserrat',sans-serif;font-size:42px;font-weight:700;color:#1d3c6e;letter-spacing:1px;line-height:1;margin-bottom:8px}.abt-num-label{display:block;font-size:13px;color:#666;letter-spacing:1px}.abt-team-section{padding:80px 0}.abt-team-heading{text-align:left}.abt-team-rule{margin:0 0 30px}.abt-team-layout{display:flex;gap:48px;align-items:stretch}.abt-team-text{flex:1.3;display:flex;flex-direction:column;justify-content:center}.abt-team-text p{margin:0 0 20px;color:#2a2a2a;line-height:1.8}.abt-team-img{flex:1;overflow:hidden}.abt-team-img img{width:100%;height:100%;object-fit:cover;min-height:380px}.abt-gallery-strip{padding:60px 0 80px;background:#fff}.abt-gal-heading{text-align:center}.abt-gal-rule{margin:0 auto 36px}.abt-gal-row{gap:20px;display:flex}.abt-gal-piece{flex:1;overflow:hidden}.abt-gal-piece img{height:260px;transition:transform .4s ease;object-fit:cover;width:100%}.abt-gal-piece:hover img{transform:scale(1.04)}.abt-cta-band{position:relative;padding:120px 0;background:#000 url('../artwork/Top-down_drone_perspective_of_a_collector_pressing_a_remote_button_as_a_rotary_turntable_slowly_spin.webp')center/cover no-repeat;color:#fff;text-align:center}.abt-cta-shade{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.42)}.abt-cta-body{position:relative;z-index:2;padding:0 20px}.abt-cta-band h2{font-size:28px;font-weight:600;letter-spacing:3px;text-transform:uppercase;margin:0 0 14px}.abt-cta-sub{font-size:15px;margin:0 0 30px;opacity:0.9}@media(max-width:992px){.abt-story-layout{flex-direction:column;gap:32px}.abt-story-img img{height:320px}.abt-exp-cell{width:50%}.abt-factory-layout{flex-direction:column-reverse;gap:32px}.abt-factory-img img{height:320px}.abt-numbers-row{flex-wrap:wrap;gap:32px 48px}.abt-team-layout{flex-direction:column;gap:32px}.abt-team-img img{min-height:300px}.abt-gal-row{flex-wrap:wrap}.abt-gal-piece{flex:1 1 calc(50% - 10px)}}@media(max-width:600px){.abt-hero-band{height:260px}.abt-hero-band h1{font-size:22px;letter-spacing:3px}.abt-story-section{padding:60px 0}.abt-story-img img{height:240px}.abt-expertise-band{padding:60px 0}.abt-exp-cell{width:100%}.abt-factory-section{padding:60px 0}.abt-factory-img img{height:240px}.abt-numbers-row{gap:24px 0}.abt-num-item{flex:0 0 50%}.abt-num-val{font-size:34px}.abt-team-section{padding:60px 0}.abt-gal-piece{flex:1 1 100%}.abt-gal-piece img{height:220px}.abt-cta-band{padding:80px 0}.abt-cta-band h2{font-size:22px;letter-spacing:2px}}