.swt-xm-collabs{background:#fff;overflow:hidden;padding:clamp(72px,10vw,140px) var(--swt-gutter);position:relative}.swt-xm-collabs-inner{margin:0 auto;max-width:var(--swt-max-w)}.swt-xm-collabs-featured{display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-top:48px}.swt-xm-collab-card{background:var(--swt-paper);border:2px solid var(--swt-ink);border-radius:var(--swt-radius-lg);box-shadow:8px 8px 0 var(--swt-ink);display:flex;flex-direction:column;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.swt-xm-collab-card:hover{box-shadow:12px 12px 0 var(--swt-ink);transform:translate(-3px,-3px)}.swt-xm-collab-photo{aspect-ratio:4/3;background:var(--swt-paper-warm);border-bottom:2px solid var(--swt-ink);overflow:hidden;position:relative}.swt-xm-collab-photo img{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;width:100%}.swt-xm-collab-photo img.swt-xm-zoom-donuts{transform:scale(1.7);transform-origin:50% 46%}.swt-xm-collab-body{display:flex;flex-direction:column;gap:8px;padding:28px 28px 30px}.swt-xm-collab-partner{color:var(--swt-pink-deep);font-family:var(--swt-font-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.swt-xm-collab-body h3{color:var(--swt-ink);font-family:var(--swt-font-display);font-size:28px;font-weight:900;letter-spacing:-.015em;margin:0}.swt-xm-collab-body h3 .swt-cursive{font-size:1.1em}.swt-xm-collab-body p{color:var(--swt-ink-soft);font-size:16px;line-height:1.55;margin:4px 0 0}.swt-xm-collabs-ideas{display:grid;gap:18px;grid-template-columns:repeat(3,1fr);margin-top:28px}.swt-xm-collab-idea{background:var(--swt-pink-tint);border:2px dashed var(--swt-ink);border-radius:var(--swt-radius);color:inherit;display:flex;flex-direction:column;gap:6px;padding:22px 22px 24px;text-decoration:none;transition:transform .18s ease,background .18s ease}.swt-xm-collab-idea:hover{background:var(--swt-paper);transform:translateY(-3px)}.swt-xm-collab-tag{color:var(--swt-pink-deep);font-family:var(--swt-font-mono);font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.swt-xm-collab-idea h4{color:var(--swt-ink);font-family:var(--swt-font-display);font-size:20px;font-weight:900;letter-spacing:-.01em;margin:0}.swt-xm-collab-idea p{color:var(--swt-ink-soft);font-size:14px;line-height:1.5;margin:0}.swt-xm-collab-pitch{border-color:var(--swt-ink);color:var(--swt-paper);justify-content:center;text-align:left}.swt-xm-collab-pitch,.swt-xm-collab-pitch:hover{background:var(--swt-ink)}.swt-xm-collab-pitch h4{color:var(--swt-paper);font-size:24px}.swt-xm-collab-pitch h4 .swt-cursive{color:var(--swt-pink)}.swt-xm-collab-pitch p{color:rgba(253,246,238,.78)}.swt-xm-collab-pitch .swt-xm-collab-tag{color:var(--swt-pink)}@media (max-width:960px){.swt-xm-collabs-featured,.swt-xm-collabs-ideas{grid-template-columns:1fr}}