.styles-module-scss-module__pfxbNW__block-contact-outer{margin-right:calc(var(--margin-inner) - var(--margin-side));color:var(--pale-purple)}.styles-module-scss-module__pfxbNW__block-contact-outer .styles-module-scss-module__pfxbNW__block-contact-inner:after{border-radius:0 0 var(--radius)var(--radius);bottom:calc(var(--radius)*-1*1.25);content:"";height:calc(var(--radius)*2*1.25);border:1px solid;border-top:none;width:100%;display:block;position:absolute;left:0}.styles-module-scss-module__pfxbNW__block-contact-outer .styles-module-scss-module__pfxbNW__block-contact-common{border-radius:var(--radius);color:currentColor;font-display:optional;letter-spacing:.02em;white-space:nowrap;font-family:Mango Grotesque,Helvetica Neue,sans-serif;font-size:clamp(2.667rem,6.75vw,6.667rem);font-weight:700;text-decoration:none;display:block;position:relative}.styles-module-scss-module__pfxbNW__block-contact-outer .styles-module-scss-module__pfxbNW__block-contact-common .styles-module-scss-module__pfxbNW__block-contact-box{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--pale-purple);transition:transform .5s var(--ease-quart),background-color .3s ease-out;background-color:#0000;width:100%;padding:.4em .4em .35em;display:flex;position:relative;overflow:hidden}.styles-module-scss-module__pfxbNW__block-contact-outer .styles-module-scss-module__pfxbNW__block-contact-common .styles-module-scss-module__pfxbNW__block-contact-box:hover{background-color:var(--pale-purple);color:var(--dark-green);transform:translateY(calc(var(--radius)*1.25))}.styles-module-scss-module__pfxbNW__block-contact-outer .styles-module-scss-module__pfxbNW__block-contact-common .styles-module-scss-module__pfxbNW__block-contact-box:hover .styles-module-scss-module__pfxbNW__block-contact-copy:first-child{font-variation-settings:"ital" 9}.styles-module-scss-module__pfxbNW__block-contact-outer .styles-module-scss-module__pfxbNW__block-contact-common .styles-module-scss-module__pfxbNW__block-contact-box .styles-module-scss-module__pfxbNW__block-contact-copy{color:currentColor;font-variation-settings:"ital" 0;transition-property:color,opacity,font-variation-settings;transition-duration:.3s,.2s,.7s;transition-timing-function:ease-out,ease-out,var(--ease-quart);transform:translateZ(0)}.styles-module-scss-module__pfxbNW__block-contact-outer .styles-module-scss-module__pfxbNW__block-contact-common .styles-module-scss-module__pfxbNW__block-contact-box .styles-module-scss-module__pfxbNW__block-contact-copy:first-child{margin-right:.05em}.styles-module-scss-module__pfxbNW__block-contact-outer .styles-module-scss-module__pfxbNW__block-contact-common .styles-module-scss-module__pfxbNW__block-contact-box .styles-module-scss-module__pfxbNW__block-contact-copy:nth-child(2){margin-left:auto}
.styles-module-scss-module__9xR3jq__socialLinks{border:1px solid var(--pale-purple);height:56px;margin-bottom:auto;margin-right:calc(var(--margin-inner) - var(--margin-side));max-width:var(--width-block);width:calc(100% - var(--margin-side));transition:transform .5s var(--ease-quart);border-radius:6px;flex-wrap:nowrap;justify-content:center;justify-self:start;gap:4px;margin-top:0;padding:4px;display:flex;position:relative;transform:translateY(-100%)}.styles-module-scss-module__9xR3jq__socialLink{color:currentColor;transition:color .5s var(--ease-quart),box-shadow .5s var(--ease-quart);border-radius:4px;flex:auto;justify-content:center;align-items:center;padding:6px 4px 4px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0000}.styles-module-scss-module__9xR3jq__socialLink:after{background:var(--pale-purple);content:"";height:100%;transition:transform .5s var(--ease-quart);z-index:-1;border-radius:4px;width:100%;display:block;position:absolute;top:0;left:0;transform:translateY(100%)}.styles-module-scss-module__9xR3jq__socialLink:hover{box-shadow:inset 0 0 0 1px var(--pale-purple)}.styles-module-scss-module__9xR3jq__socialLink:hover:after{transform:translateZ(0)}.styles-module-scss-module__9xR3jq__socialLink:hover span{color:var(--dark-green);letter-spacing:2px;transition:all .5s var(--ease-quart)}
@keyframes styles-module-scss-module__sW2U1G__movingFlower{0%{transform:rotate(-10deg)}50%{transform:rotate(4deg)}to{transform:rotate(-10deg)}}.styles-module-scss-module__sW2U1G__animatedFlowerBlock path{transform-origin:50% 100%;fill:var(--orange-red-2);animation:4s ease-in-out infinite styles-module-scss-module__sW2U1G__movingFlower}
