.ss-wa-hero-wrap{padding:0 24px;margin-top:70px;}
.ss-wa-hero{position:relative;min-height:64vh;display:flex;align-items:center;color:#fff;border-radius:26px;overflow:hidden;}
.ss-wa-hero .ss-photo-fill{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;}
.ss-wa-content{position:relative;z-index:2;padding:60px;max-width:560px;}
.ss-wa-content .ss-eyebrow{font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:#e2cfd2;display:block;}
.ss-wa-content h2{font-family:'Inter',sans-serif;font-size:clamp(28px,4vw,42px);font-weight:600;letter-spacing:-.01em;margin:14px 0 16px;line-height:1.18;color:#fff;}
.ss-wa-content p{font-size:14px;line-height:1.7;margin:0 0 26px;color:rgba(255,255,255,.9);}
.ss-wa-content .ss-btn{display:inline-block;border:1px solid currentColor;border-radius:999px;padding:13px 30px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:500;transition:.25s;text-decoration:none;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0)!important;}
.ss-wa-content .ss-btn:focus,.ss-wa-content .ss-btn:focus-visible,.ss-wa-content .ss-btn:active{outline:none!important;box-shadow:none!important;}
.ss-wa-content .ss-btn.ss-solid{background:#fff;color:#773040;border-color:#fff;}
.ss-wa-content .ss-btn.ss-solid:hover,.ss-wa-content .ss-btn.ss-solid:focus,.ss-wa-content .ss-btn.ss-solid:active{background:#e2cfd2;color:#773040;outline:none!important;}
@media(max-width:700px){
  .ss-wa-hero-wrap{margin-top:36px;padding-left:14px;padding-right:14px;}
  .ss-wa-content{padding:32px 22px;}
}
