.signature-collection{padding-top:60px}.signature-catalog-heading{max-width:720px;padding:0 0 50px}.signature-catalog-heading h1{font:500 clamp(45px,6vw,78px)/1.04 'Cormorant Garamond',Georgia,serif;margin:16px 0 22px}.signature-catalog-heading p{font-size:17px;line-height:1.7}.signature-catalog-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:25px 0 60px}.signature-catalog-card{min-width:0}.signature-cover{display:block;position:relative;overflow:hidden;border-radius:120px 120px 3px 3px;background:#f2ecdf;aspect-ratio:2/3;max-height:650px}.signature-cover img{width:100%;height:100%;object-fit:cover;transition:transform 1s ease}.signature-cover:hover img{transform:scale(1.025)}.signature-cover>span,.signature-home-scene>span{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);background:#fff9edeb;color:#263d36;padding:13px 20px;border-radius:40px;font:13px Arial,sans-serif;white-space:nowrap}.signature-catalog-card>div{padding:28px 3px}.signature-catalog-card h2{font:500 clamp(31px,3.3vw,45px)/1.12 'Cormorant Garamond',Georgia,serif;margin:8px 0 14px}.signature-catalog-card p{line-height:1.7}.signature-price{font-weight:600;margin:18px 0}.signature-included{max-width:780px;margin:35px auto 75px;text-align:center}.signature-included h2{font:40px Georgia,serif}.signature-included p{font-size:17px;line-height:1.8}.signature-home-scene{position:relative;display:block;max-width:470px;aspect-ratio:2/3;overflow:hidden;border-radius:160px 160px 5px 5px;justify-self:center;width:100%}.signature-home-scene video{display:block;width:100%;height:100%;object-fit:cover}
#studio-content[data-signature]:not([data-signature=""]) .gallery-chooser,#studio-content[data-signature]:not([data-signature=""]) .story-style-field,#studio-content[data-signature]:not([data-signature=""]) .story-style-note,#studio-content[data-signature]:not([data-signature=""]) .story-detail-grid{display:none}
@media(max-width:650px){.signature-catalog-grid{grid-template-columns:1fr;gap:15px}.signature-collection{padding-top:35px}.signature-catalog-heading{padding-bottom:20px}.signature-cover{border-radius:90px 90px 3px 3px}.signature-home-scene{max-width:380px}.signature-catalog-card>div{padding-top:20px}}
