
 [data-page=home] .hero h1{font-family:Heebo,Arial,sans-serif;font-weight:900;font-size:clamp(64px,6.1vw,90px);line-height:1.14;letter-spacing:-2px;-webkit-text-stroke:0;padding-bottom:0}
 [data-page=home] .hero h1 .headline-line{font-family:inherit;color:var(--gold);font-weight:900;transform:none;animation:none;line-height:1.14;padding:0}
 [data-page=home] .hero h1:after{display:none}
 .heavenly-caption{font-family:Heebo,Arial,sans-serif;font-size:18px;line-height:1.5;color:#f1efe9;margin:0 0 12px;letter-spacing:.3px}
 .contact-shop-example{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:22px;align-items:center}
 [data-page] .contact-details>.contact-shop-example{padding:14px;overflow:hidden}
 .shop-exterior{margin:0;overflow:hidden;border-radius:7px;border:1px solid #d1b07840}
 .shop-exterior img{display:block;width:100%;height:auto;object-fit:contain}
 .contact-shop-example>dt,.contact-shop-example>dd:not(.shop-exterior){grid-column:2}.contact-shop-example>.shop-exterior{grid-column:1;grid-row:1/4}
 @media(max-width:760px){
 [data-page=home] .hero h1{font-size:clamp(45px,12.4vw,60px);line-height:1.16;letter-spacing:-1.1px}
 [data-page=home] .hero h1 .headline-line{line-height:1.16}
 .heavenly-caption{font-size:15px;margin-bottom:10px}
 .contact-shop-example{grid-template-columns:1fr;gap:14px}
 .shop-exterior{max-width:300px;width:100%;margin-inline:auto}
 .contact-shop-example>dt,.contact-shop-example>dd:not(.shop-exterior){grid-column:1}.contact-shop-example>.shop-exterior{grid-column:1;grid-row:2}
 }