.closeout-invitation{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-block:60px 90px;border-top:1px solid var(--rule)}
.closeout-invitation h2{font-size:clamp(44px,5vw,64px);margin-bottom:24px}.closeout-invitation-copy>p:not(.eyebrow){font-size:17px;color:var(--muted);max-width:43ch;margin-bottom:28px}.closeout-invitation-copy>small{display:block;margin-top:15px;font-size:12px;color:var(--muted)}
.closeout-paper-stack{position:relative;min-height:385px;margin:15px 25px}.closeout-paper-back{position:absolute;inset:0 45px 30px 0;transform:rotate(-7deg);background:#e8e9e1;border:1px solid var(--rule);padding:23px;font-size:10px;letter-spacing:.1em}.closeout-paper-back b{display:block;margin-top:12px;letter-spacing:0;font-size:16px}.closeout-paper-front{position:relative;margin:44px 0 0 40px;background:white;padding:28px;box-shadow:0 18px 45px #0d0d0c12;transform:rotate(3deg);border:1px solid var(--rule)}.closeout-paper-front>span{display:block;font-size:9px;letter-spacing:.12em}.closeout-paper-front>strong{display:block;font:800 43px/1 var(--display);margin:22px 0}.closeout-paper-front>div{display:flex;justify-content:space-between;font-size:12px;padding:8px 0;border-top:1px solid var(--rule)}.closeout-paper-front i{font-style:normal;color:var(--green-ink)}.closeout-paper-front small{display:block;font-size:8px;margin-top:12px;color:var(--muted)}.closeout-paper-note{position:absolute;left:-10px;bottom:3px;padding:16px 22px;background:var(--green);font-weight:650;font-size:13px;transform:rotate(-4deg)}
@media(max-width:800px){.closeout-invitation{gap:25px}.closeout-paper-stack{margin-inline:0}.closeout-paper-front{padding:22px;margin-left:20px}.closeout-paper-note{left:0}}
@media(max-width:600px){.closeout-invitation{grid-template-columns:1fr;padding-block:45px 65px;gap:12px}.closeout-paper-stack{max-width:380px;width:100%;margin-inline:auto}.closeout-paper-front{margin-right:12px}.closeout-invitation-copy .text-link{font-size:13px;gap:16px}}
