.gsvsa-signature-gallery{background:#f5efe6;color:#1d1b18;padding:76px 24px 84px}.gsvsa-signature-gallery .gsvsa-shell{width:min(1180px,100%);margin:0 auto}.gsvsa-public-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:20px;margin-bottom:30px;border-bottom:1px solid #cdb895;padding-bottom:22px}.gsvsa-public-head p{grid-column:1/-1;margin:0 0 5px;color:#946a38;font-size:10px;font-weight:700;letter-spacing:.22em}.gsvsa-public-head h2{margin:0;font-family:Georgia,'Times New Roman',serif;font-size:clamp(42px,5vw,72px);line-height:.95;font-weight:400;letter-spacing:-.04em}.gsvsa-public-head span{max-width:360px;color:#766b60;font-size:13px;line-height:1.6;text-align:right}.gsvsa-main-image{margin:0;width:100%;aspect-ratio:16/8.4;overflow:hidden;background:#171717}.gsvsa-main-image img{display:block;width:100%;height:100%;object-fit:cover}.gsvsa-small-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:12px}.gsvsa-small-grid figure{margin:0;aspect-ratio:4/5;overflow:hidden;background:#ddd4c7}.gsvsa-small-grid img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.gsvsa-small-grid figure:hover img{transform:scale(1.015)}.gsvsa-signature-note{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:24px;padding-top:18px;border-top:1px solid #cdb895}.gsvsa-signature-note span{color:#9b7040;font-size:11px;font-weight:700;letter-spacing:.18em}.gsvsa-signature-note p{margin:0;color:#766b60;font-size:10px;letter-spacing:.12em;text-transform:uppercase}@media(max-width:760px){.gsvsa-signature-gallery{padding:52px 16px 60px}.gsvsa-public-head{grid-template-columns:1fr}.gsvsa-public-head span{text-align:left}.gsvsa-main-image{aspect-ratio:4/5}.gsvsa-small-grid{grid-template-columns:repeat(2,1fr)}}