.showroom-banner{position:relative;overflow:hidden;isolation:isolate;margin:18px 0 0;border-radius:22px;background:#142d3b;aspect-ratio:16/5;min-height:230px;max-height:380px;color:#fff}.showroom-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,24,32,.76),rgba(7,24,32,.25) 67%,rgba(7,24,32,.05));z-index:0}.showroom-banner>img{display:block;width:100%;height:100%;object-fit:cover}.showroom-banner-copy{position:absolute;z-index:1;left:clamp(22px,5vw,60px);bottom:clamp(22px,4vw,44px);max-width:70%;text-shadow:0 2px 12px #122b37a8}.showroom-banner-copy span{display:inline-block;font-size:.84rem;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.showroom-banner-copy h2{margin:8px 0 0;font-size:clamp(1.7rem,4.2vw,3.5rem);letter-spacing:-.05em;line-height:1.1}.showroom-bio{display:flex;align-items:flex-start;gap:13px;padding:17px 20px;background:#fff;border:1px solid #e7ecef;border-radius:15px;margin:14px 0 2px}.showroom-bio-mark{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:#fff1e9;color:#d65b2c;font-size:1.1rem}.showroom-bio strong{display:block;color:#192e39;font-size:.94rem}.showroom-bio p{margin:4px 0 0;color:#596d77;line-height:1.55;white-space:pre-line;overflow-wrap:anywhere;font-size:.9rem}@media(max-width:760px){.showroom-banner{margin-top:12px;aspect-ratio:1.95;min-height:160px;max-height:260px;border-radius:17px}.showroom-banner-copy{left:19px;bottom:18px;max-width:83%}.showroom-banner-copy span{font-size:.68rem}.showroom-banner-copy h2{font-size:clamp(1.55rem,6vw,2.25rem)}.showroom-bio{padding:13px;margin:10px 0 0;gap:10px}.showroom-bio-mark{width:31px;height:31px;flex-basis:31px}.showroom-bio p{font-size:.83rem}.showroom-banner+.showroom-bio+.hero,.showroom-banner+.hero,.showroom-bio+.hero{padding-top:18px}}
