.hmc{position:relative;background:#1a1a2e;padding:52px 24px;box-shadow:inset 0 40px 60px -10px #000000b3,inset 0 -40px 60px -10px #000000b3;overflow:hidden;border-top:1px solid rgba(201,163,78,.12);border-bottom:1px solid rgba(201,163,78,.12);clip-path:inset(0 0 100% 0);contain:layout paint}.hmc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background:radial-gradient(ellipse 40% 80% at 15% 50%,rgba(201,163,78,.07) 0%,transparent 60%),radial-gradient(ellipse 30% 60% at 85% 50%,rgba(201,163,78,.04) 0%,transparent 60%);pointer-events:none}.hmc__inner{position:relative;max-width:960px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px}.hmc__text{flex:1;min-width:0}.hmc__eyebrow{font-family:var(--font-body-family, sans-serif);font-size:10px!important;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#c9a34e;margin:0 0 8px}.hmc__title{font-family:Playfair Display,Georgia,serif;font-size:28px!important;font-weight:400;line-height:1.15;color:#e8e4dd;margin:0 0 8px;letter-spacing:-.01em}.hmc__title em{font-style:italic;color:#e6c47f}.hmc__sub{font-family:var(--font-body-family, sans-serif);font-size:14px!important;line-height:1.5;color:#a09890;margin:0}.hmc__cta{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-family:var(--font-body-family, sans-serif);font-size:13px!important;font-weight:500;letter-spacing:.04em;color:#0a0a14;background:#c9a34e;border:none;border-radius:8px;padding:13px 28px;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 0 20px #c9a34e1a}.hmc__cta:hover{background:#e6c47f;transform:translateY(-1px);box-shadow:0 6px 24px #c9a34e40,0 0 50px #c9a34e1a}.hmc__cta svg{transition:transform .2s ease}.hmc__cta:hover svg{transform:translate(3px)}.hmc.hmc--animating{will-change:clip-path}.hmc.hmc--expanded{clip-path:inset(0 0 0% 0);transition:clip-path 1.3s cubic-bezier(.16,1,.3,1)}@media screen and (max-width:749px){.hmc{padding:40px 20px}.hmc__inner{flex-direction:column;text-align:center;gap:20px}.hmc__title{font-size:24px!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-homepage-membership-cta.css.map */
