/* Align image captions and section headings to the 1200px content column. */
.scene-caption{left:50%;right:auto;width:min(calc(100% - 50px),1150px);max-width:none;transform:translateX(-50%)!important;box-sizing:border-box;text-align:left}.scene-caption strong{display:block;max-width:760px;overflow-wrap:break-word}.inspiration-section.new-section{max-width:1200px;margin-inline:auto;padding:64px 25px!important;text-align:left;background:transparent!important}.inspiration-section .section-heading{margin-bottom:30px}.inspiration-section .section-title{display:block;text-align:left;font-weight:500;letter-spacing:-.035em;margin:20px 0 28px}.inspiration-section .section-subtitle{text-align:left;max-width:530px;margin:0;color:#b4adc8;line-height:1.75}.inspiration-section .creator-grid{justify-content:flex-start}.hero-signature{padding-left:0;min-height:0}.producer-core>span{font-size:8px;letter-spacing:2px}
@media(max-width:767px){.scene-caption{width:calc(100% - 40px)}.inspiration-section.new-section{padding:44px 20px!important}.inspiration-section .creator-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:18px}.inspiration-section .creator-card{width:auto}}

/* Hats Off is intentionally centred within the shared content column. */
.inspiration-section.new-section,.inspiration-section .section-title,.inspiration-section .section-subtitle{text-align:center}.inspiration-section .section-subtitle{margin-inline:auto}.inspiration-section .creator-grid{justify-content:center}
@media(max-width:767px){.inspiration-section .creator-grid{display:flex;flex-wrap:wrap;justify-content:center}.inspiration-section .creator-card{width:200px;max-width:100%}}
