
/* V8.129 concept preview — reduced scroll, separate galleries, vector-only controls */
.bw-preview-teaser{padding:clamp(38px,5vw,70px) clamp(22px,5vw,85px)!important;min-height:0!important}
.bw-preview-teaser-light{background:#eae7df;color:#171914}.bw-preview-teaser-dark{background:#141613;color:#eeeae0}
.bw-preview-teaser .section-top{margin-bottom:30px!important}.bw-teaser-row{display:flex;align-items:end;justify-content:space-between;gap:28px}
.bw-teaser-row h2{font-size:clamp(50px,7vw,100px);line-height:.91;letter-spacing:-.07em;margin:12px 0 20px}
.bw-teaser-row h2 em{font-family:Georgia,serif;font-weight:400;color:#b6945e;letter-spacing:-.07em}
.bw-teaser-row p{max-width:480px;line-height:1.55;font-size:15px;margin:0;opacity:.75}
.bw-teaser-kicker{font-size:10px;letter-spacing:.2em;color:#b6945e;font-weight:700}
.bw-teaser-link{background:#c6a66b;color:#121310;display:flex;align-items:center;gap:38px;justify-content:space-between;min-width:240px;padding:22px 25px;text-decoration:none;font-size:12px;font-weight:800;letter-spacing:.1em;white-space:nowrap}
.bw-teaser-link svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8}
.bw-page-back{padding:110px 5vw 24px;display:flex;justify-content:space-between;gap:20px;background:#111310;color:#eae7df;font-size:11px;letter-spacing:.13em}
.bw-page-back a{color:#c6a66b;text-decoration:none}.bw-dedicated-page .section{margin:0}
@media(max-width:760px){
 .bw-preview-teaser{padding:32px 18px!important}.bw-preview-teaser .section-top{margin-bottom:22px!important}
 .bw-teaser-row{flex-direction:column;align-items:stretch;gap:24px}.bw-teaser-row h2{font-size:clamp(49px,11vw,75px);margin:10px 0 14px}
 .bw-teaser-row p{font-size:13px}.bw-teaser-link{width:100%;min-width:0;padding:19px 22px}
 #work.work{padding-top:34px!important;padding-bottom:38px!important}
 #work .work-heading{margin-bottom:16px!important}
 #work .gallery-intro{margin:12px 0!important}
 #work .work-gallery-dark-panel{padding-top:12px!important;padding-bottom:12px!important}
 #expertise{padding-top:34px!important;padding-bottom:38px!important}
 #expertise .expertise-heading{margin-bottom:16px!important}
 #approach.approach{padding-top:34px!important;padding-bottom:34px!important}
 .bw-page-back{padding-top:94px}
 .bw-dedicated-page .section{padding-top:34px!important}
}
