.contact.bespoke-showcase{padding:75px 6%;background:radial-gradient(ellipse at 25% 40%,#242522,#111210 50%,#080909 85%);text-align:left;color:#f2eee7;border-block:1px solid #b5a4873b;scroll-margin-top:25px}.bespoke-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:center;max-width:1250px;margin:auto}.bespoke-cad{margin:0;min-width:0}.bespoke-cad img{display:block;width:100%;height:auto;object-fit:contain;border:1px solid #bfc2c444;box-shadow:0 18px 40px #0005}.bespoke-cad figcaption{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:9px;line-height:1.7;color:#b9aa90;margin-top:15px;letter-spacing:.8px}.bespoke-copy .eyebrow{color:#b9aa90}.bespoke-showcase .bespoke-copy h2{font:normal clamp(34px,3.5vw,46px)/1.18 Georgia,serif;margin:22px 0}.bespoke-showcase .bespoke-copy p{color:#beb6a9;font-size:14px;line-height:1.9}.bespoke-showcase .bespoke-copy .cta{color:#111;background:#e9e0d1;border-color:#e9e0d1;margin-top:15px}.bespoke-showcase .bespoke-copy .cta:hover{background:#fff5e6}.bespoke-showcase .bespoke-copy .bespoke-concept-note{font-size:10px;color:#968f83;margin-top:23px;max-width:400px}@media(max-width:850px){.bespoke-layout{grid-template-columns:1fr;gap:35px}.contact.bespoke-showcase{padding:55px 6%}.bespoke-cad{max-width:650px}.bespoke-copy{max-width:600px}}
