.bespoke-examples{color:#f3eee3;background:#121210;padding:clamp(80px,9vw,140px) max(24px,50vw - 730px);scroll-margin-top:24px}.bespoke-examples>header{max-width:1060px;margin-bottom:60px}.bespoke-examples>header>p{color:#c5a56a;letter-spacing:.2em;margin:0 0 24px;font-size:.875rem}.bespoke-examples h2{margin:0 0 28px;font-size:clamp(38px,5vw,72px);font-weight:400;line-height:1.12}.bespoke-examples>header>span{color:#cdc6b9;max-width:760px;font-size:1rem;line-height:1.8;display:block}.bespoke-examples-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px;display:grid}.bespoke-examples-grid article{background:#171613;border:1px solid #51432b;min-width:0;padding:12px}.bespoke-examples-grid article header{min-height:86px;padding:10px 4px 16px}.bespoke-examples-grid article header p{color:#c5a56a;letter-spacing:.1em;margin:0 0 9px;font-size:.875rem}.bespoke-examples-grid h3{margin:0;font:400 1.5rem/1.25 Georgia,serif}.bespoke-examples-grid img{object-fit:contain;width:100%;height:auto;margin:0;display:block}.bespoke-examples-grid img+img{margin-top:12px}.bespoke-examples-note{color:#c5b89e;margin:32px 0 0;font-size:.875rem;line-height:1.7}@media (max-width:1199px){.bespoke-examples-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:759px){.bespoke-examples{padding:80px 18px}.bespoke-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.bespoke-examples-grid article{padding:8px}.bespoke-examples-grid h3{font-size:1.25rem}}@media (max-width:479px){.bespoke-examples-grid{grid-template-columns:1fr}.bespoke-examples-grid article{padding:12px}.bespoke-examples-grid article header{min-height:0}.bespoke-examples-grid h3{font-size:1.5rem}}
