.join{grid-template-columns:minmax(0,620px) minmax(0,1fr);align-items:start;gap:30px 40px;width:100%;margin-top:12px;display:grid}.join .sc-strip{padding:24px 24px 18px;transform:rotate(.8deg)}.join .sc-form label{font-size:1.0625rem}.welcome{flex-direction:column;gap:10px;display:flex}.welcome b{font-family:var(--font-black);text-transform:uppercase;font-size:1.375rem;font-weight:400}.welcome[hidden],.sc-form[hidden]{display:none}.welcome:focus{outline:none}.coupon{border:3px dashed var(--ink);padding:20px 22px 16px}.clip{flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:relative}.scissors{width:250px;max-width:none;transform:rotate(-6deg)}.clip-note{align-items:center;gap:4px;margin-left:-10px;display:flex;transform:rotate(-3deg)}.mk-start{width:84px;height:64px;color:var(--ink);flex:none;position:relative;transform:rotate(-62deg)scaleX(-1)}.before{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.before .sc-stack{gap:26px}.vow{text-transform:uppercase;letter-spacing:.04em;margin-top:26px;font-size:.9375rem;font-weight:700}.home-link{font-size:1.0625rem}@media (max-width:900px){.join,.before{grid-template-columns:minmax(0,1fr)}.clip{flex-direction:row;align-items:center}.scissors{width:150px}.clip-note .sc-phrase{--sc-h:2.4rem!important}.mk-start{display:none}}
