.gold-edition .btn:not(.image-choice-primary){box-shadow:0 4px 0 #79213f,0 10px 22px #87314d32,inset 0 1px 0 #ffffff35;border-top-color:#d68aa5;font-weight:700;transition:transform .18s ease,box-shadow .18s ease}.gold-edition .btn:not(.image-choice-primary):hover{transform:translateY(-2px);box-shadow:0 6px 0 #79213f,0 14px 25px #87314d40,inset 0 1px 0 #ffffff35}.gold-edition .btn:not(.image-choice-primary):active{transform:translateY(2px);box-shadow:0 2px 0 #79213f,0 5px 12px #87314d28}.gold-edition .btn.outline:not(.image-choice-primary),.gold-edition .btn.contact-choice-trigger{background:#fff7fa;color:#923356;border:1px solid #b5446b99;box-shadow:0 4px 0 #d0a1b6,0 10px 22px #87314d26,inset 0 1px 0 white}.gold-edition .btn.outline:not(.image-choice-primary):hover,.gold-edition .btn.contact-choice-trigger:hover{background:#f6e4ec;box-shadow:0 6px 0 #d0a1b6,0 14px 25px #87314d32}.gold-edition .btn.outline:not(.image-choice-primary):active,.gold-edition .btn.contact-choice-trigger:active{box-shadow:0 2px 0 #d0a1b6,0 5px 12px #87314d22}.gold-edition .btn:focus-visible,.gold-edition .social-grid>a:focus-visible{outline:3px solid #87314d;outline-offset:5px}.gold-edition .btn:after{flex-shrink:0}.gold-edition .btn:disabled{cursor:wait}.gold-edition .social-grid>a{border:1.5px solid #b5446b;border-radius:18px;box-shadow:0 4px 0 #dab7c7,0 10px 22px #87314d20;transition:transform .18s ease,box-shadow .18s ease}.gold-edition .social-grid>a:hover{transform:translateY(-3px);box-shadow:0 7px 0 #dab7c7,0 14px 26px #87314d2e}.gold-edition .social-grid>a:active{transform:translateY(2px);box-shadow:0 2px 0 #dab7c7,0 5px 12px #87314d20}.gold-edition .mobile-cta{padding-bottom:calc(15px + env(safe-area-inset-bottom))}.gold-edition .mobile-cta .btn{min-width:0}.gold-edition .studio-promotion .btn{white-space:normal;text-align:left;line-height:1.5}@media(prefers-reduced-motion:reduce){.gold-edition .btn:not(.image-choice-primary),.gold-edition .social-grid>a{transition:none}}