
#showcase .showcase-graphic{isolation:isolate;overflow:hidden;box-sizing:border-box;background:#df008e;color:#fff;border:1px solid #ffffff38;border-radius:26px;padding:34px 30px 28px;gap:20px 22px;box-shadow:0 22px 54px #10264155;max-width:100%;width:100%;transform:none}
#showcase .showcase-graphic::before{content:"";position:absolute;z-index:-1;width:270px;height:270px;border:1px solid #ffffff35;border-radius:50%;right:-125px;top:-100px;pointer-events:none}
#showcase .showcase-graphic::after{content:"";position:absolute;z-index:-1;width:320px;height:320px;border:1px solid #ffffff25;border-radius:50%;right:-150px;top:-125px;pointer-events:none}
#showcase .showcase-five{font-family:var(--heading);font-size:clamp(116px,11vw,172px)!important;font-weight:800;line-height:.9;letter-spacing:-.07em;color:#fff;text-shadow:5px 6px 0 #9c006b}
#showcase .showcase-caption{font-family:var(--heading);font-style:normal;font-weight:700;font-size:clamp(23px,2.05vw,31px);line-height:1.14;letter-spacing:-.035em;color:#fff}
#showcase .showcase-steps{border-top:1px solid #ffffff66;padding:19px 0 0;font-size:11px;letter-spacing:.08em;color:#fff}
#showcase .showcase-invite{grid-column:1/-1;margin:0;font:500 17px/1.45 var(--heading);color:#fff;max-width:30em}
@media(max-width:1000px){#showcase .showcase-graphic{padding:27px 22px;gap:18px}#showcase .showcase-caption{font-size:24px}}
@media(max-width:680px){#showcase .showcase-graphic{grid-template-columns:78px minmax(0,1fr);max-width:none;border-radius:20px;padding:27px 23px;gap:18px}#showcase .showcase-five{font-size:112px!important}#showcase .showcase-caption{font-size:27px}#showcase .showcase-invite{font-size:16px}#showcase .showcase-steps{font-size:10px;letter-spacing:.06em}}
@media(max-width:360px){#showcase .showcase-graphic{padding:24px 18px;gap:15px;grid-template-columns:65px minmax(0,1fr)}#showcase .showcase-five{font-size:96px!important}#showcase .showcase-caption{font-size:23px}}
