.collaborations-module__DRHR_a__container{background-color:#fff;width:85%;min-height:100vh}.collaborations-module__DRHR_a__main{max-width:100%;padding:80px 80px 120px}.collaborations-module__DRHR_a__hero{margin-bottom:64px}.collaborations-module__DRHR_a__eyebrow{text-transform:uppercase;letter-spacing:2px;color:#d2042d;opacity:.5;margin-bottom:12px;font-family:PP Mori,sans-serif;font-size:11px;font-weight:700}.collaborations-module__DRHR_a__heading{color:#d2042d;margin:0 0 28px;font-family:PP Neue Montreal Bold,sans-serif;font-size:5vw;font-weight:800;line-height:.85}.collaborations-module__DRHR_a__pitchSection{grid-template-columns:1fr 1fr;align-items:start;gap:48px;margin-bottom:72px;display:grid}.collaborations-module__DRHR_a__pitchText{flex-direction:column;gap:14px;display:flex}.collaborations-module__DRHR_a__pitchLead{color:#d2042d;margin:0;font-family:PP Neue Montreal Bold,sans-serif;font-size:20px;font-weight:800;line-height:1.35}.collaborations-module__DRHR_a__pitchBody{color:#d2042d;opacity:.8;margin:0;font-family:PP Neue Montreal,sans-serif;font-size:15px;font-weight:500;line-height:1.75}.collaborations-module__DRHR_a__highlight{text-underline-offset:2px;opacity:1;font-family:PP Neue Montreal Bold,sans-serif;font-weight:800;text-decoration:underline}.collaborations-module__DRHR_a__ctaButton{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#d2042d;border-radius:1px;width:-moz-fit-content;width:fit-content;margin-top:8px;padding:11px 24px;font-family:PP Neue Montreal Bold,sans-serif;font-size:15px;font-weight:800;text-decoration:none;transition:opacity .2s;display:inline-block}.collaborations-module__DRHR_a__ctaButton:hover{opacity:.82}.collaborations-module__DRHR_a__statsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.collaborations-module__DRHR_a__statCard{border:1.5px solid rgba(210,4,45,.2);border-radius:1px;flex-direction:column;gap:6px;padding:24px 20px;transition:border-color .2s,background .2s;display:flex}.collaborations-module__DRHR_a__statCard:hover{background:#fdf0f2;border-color:#d2042d}.collaborations-module__DRHR_a__statValue{color:#d2042d;font-family:PP Neue Montreal Bold,sans-serif;font-size:36px;font-weight:800;line-height:1}.collaborations-module__DRHR_a__statLabel{text-transform:uppercase;letter-spacing:1.5px;color:#d2042d;opacity:.55;font-family:PP Mori,sans-serif;font-size:10px;font-weight:700}.collaborations-module__DRHR_a__tagsSection{margin-bottom:72px}.collaborations-module__DRHR_a__sectionEyebrow{text-transform:uppercase;letter-spacing:2px;color:#d2042d;opacity:.5;margin-bottom:14px;font-family:PP Mori,sans-serif;font-size:10px;font-weight:700}.collaborations-module__DRHR_a__tagRow{flex-wrap:wrap;gap:10px;display:flex}.collaborations-module__DRHR_a__tag{text-transform:uppercase;letter-spacing:.4px;color:#d2042d;cursor:default;border:1.5px solid #d2042d;border-radius:1px;padding:6px 16px;font-family:PP Neue Montreal Bold,sans-serif;font-size:12px;font-weight:700;transition:background .18s,color .18s}.collaborations-module__DRHR_a__tag:hover{color:#fff;background:#d2042d}.collaborations-module__DRHR_a__collabSection{margin-bottom:72px}.collaborations-module__DRHR_a__sectionTitle{color:#d2042d;margin:6px 0 40px;font-family:PP Neue Montreal Bold,sans-serif;font-size:28px;font-weight:800}.collaborations-module__DRHR_a__collabList{flex-direction:column;gap:64px;display:flex}@keyframes collaborations-module__DRHR_a__cardFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.collaborations-module__DRHR_a__collabItem{opacity:0;animation:.5s forwards collaborations-module__DRHR_a__cardFadeIn;animation-delay:calc(var(--i)*.2s);flex-direction:column;gap:0;display:flex}.collaborations-module__DRHR_a__collabTitle{color:#d2042d;text-transform:uppercase;letter-spacing:.3px;margin:0 0 12px;font-family:PP Neue Montreal Bold,sans-serif;font-size:16px;font-weight:800}.collaborations-module__DRHR_a__collabTitleBrand{font-weight:800}.collaborations-module__DRHR_a__collabTitleSep{opacity:.4}.collaborations-module__DRHR_a__collabTitleEvent{font-family:PP Neue Montreal,sans-serif;font-weight:500}.collaborations-module__DRHR_a__collabImage{width:100%;height:420px;position:relative;overflow:hidden}.collaborations-module__DRHR_a__collabIndex{z-index:2;color:rgba(210,4,45,.85);letter-spacing:-2px;pointer-events:none;font-family:PP Neue Montreal Bold,sans-serif;font-size:64px;font-weight:800;line-height:1;position:absolute;bottom:16px;left:16px}.collaborations-module__DRHR_a__collabCard{background:#fff;border:1.5px solid rgba(210,4,45,.18);border-top:none;border-radius:0;flex-direction:column;gap:16px;padding:24px 28px;transition:border-color .25s,box-shadow .25s;display:flex}.collaborations-module__DRHR_a__collabCard:hover{border-color:#d2042d;box-shadow:0 10px 10px rgba(210,4,45,.08)}.collaborations-module__DRHR_a__collabTags{flex-wrap:wrap;gap:7px;display:flex}.collaborations-module__DRHR_a__collabTag{text-transform:uppercase;letter-spacing:.5px;color:#d2042d;background:#fdf0f2;border-radius:1px;padding:4px 12px;font-family:PP Mori,sans-serif;font-size:12px;font-weight:700}.collaborations-module__DRHR_a__collabStats{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.collaborations-module__DRHR_a__collabStat{color:#d2042d;opacity:.8;align-items:flex-start;gap:10px;font-family:PP Neue Montreal,sans-serif;font-size:15px;font-weight:500;line-height:1.6;display:flex}.collaborations-module__DRHR_a__statDot{opacity:.5;background:#d2042d;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:7px}.collaborations-module__DRHR_a__ctaBanner{background:#d2042d;border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:28px 36px;display:flex}.collaborations-module__DRHR_a__ctaBannerEyebrow{text-transform:uppercase;letter-spacing:2px;color:rgba(255,255,255,.6);margin:0 0 4px;font-family:PP Mori,sans-serif;font-size:10px;font-weight:700}.collaborations-module__DRHR_a__ctaBannerTitle{color:#fff;margin:0;font-family:PP Neue Montreal Bold,sans-serif;font-size:20px;font-weight:800}.collaborations-module__DRHR_a__ctaBannerLink{color:#fff;text-underline-offset:3px;white-space:nowrap;font-family:PP Neue Montreal Bold,sans-serif;font-size:15px;font-weight:800;text-decoration:underline;transition:opacity .2s}.collaborations-module__DRHR_a__ctaBannerLink:hover{opacity:.7}@media (max-width:768px),(max-height:768px){.collaborations-module__DRHR_a__main{padding:48px 24px 100px}.collaborations-module__DRHR_a__heading{font-size:60px}.collaborations-module__DRHR_a__pitchSection{grid-template-columns:1fr;gap:32px}.collaborations-module__DRHR_a__statsGrid{grid-template-columns:1fr 1fr}.collaborations-module__DRHR_a__collabImage{height:240px}.collaborations-module__DRHR_a__collabTitle{font-size:13px}.collaborations-module__DRHR_a__ctaBanner{flex-direction:column;align-items:flex-start;gap:16px;padding:24px}.collaborations-module__DRHR_a__sectionTitle{font-size:22px}.collaborations-module__DRHR_a__statValue{font-size:28px}}
