.MediaKitPage_sectionHeader__cpwFn{margin-bottom:32px}.MediaKitPage_sectionTitle__t2u_E{font-family:var(--font-heading);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:900;color:#fff;letter-spacing:1px;margin-bottom:8px}.MediaKitPage_sectionBar__sPsL7{width:48px;height:3px;background:var(--red)}.MediaKitPage_kitGrid__l1GDu{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:80px}.MediaKitPage_kitCard__HZi_E{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;transition:border-color .25s ease,box-shadow .25s ease;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.MediaKitPage_kitCardReady__uECVp:hover{border-color:#e60023;box-shadow:0 0 0 1px rgba(230,0,35,.15)}.MediaKitPage_kitCardPending__YtXbN{opacity:.4;cursor:not-allowed}.MediaKitPage_cardHeader__uS_NJ{display:flex;align-items:center;gap:8px;padding:16px 18px 0}.MediaKitPage_roundBadge__IMUTO{font-size:.78rem;font-weight:800;color:var(--red);background:rgba(230,0,35,.1);border:1px solid rgba(230,0,35,.25);letter-spacing:1px}.MediaKitPage_pendingBadge__7zk7c,.MediaKitPage_roundBadge__IMUTO{font-family:var(--font-heading);padding:3px 10px;clip-path:polygon(0 0,calc(100% - 5px) 0,100% 5px,100% 100%,0 100%)}.MediaKitPage_pendingBadge__7zk7c{font-size:.72rem;font-weight:700;color:#666;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);letter-spacing:.5px}.MediaKitPage_cardBody__4hyyN{padding:12px 18px 0;flex:1;display:flex;flex-direction:column;gap:6px}.MediaKitPage_cardTitle__mQwSs{font-family:var(--font-heading);font-size:1rem;font-weight:700;color:#ddd;line-height:1.4}.MediaKitPage_cardDesc__hYfRf{font-size:.82rem;color:#555;line-height:1.5}.MediaKitPage_cardFooter__6kyce{padding:14px 18px 18px;display:flex;flex-direction:column;gap:8px}.MediaKitPage_btnDownload__C_ySB{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;font-family:var(--font-heading);font-size:.88rem;font-weight:700;letter-spacing:1px;color:#fff;background:#e60023;border:1px solid #e60023;text-decoration:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);transition:box-shadow .25s ease}.MediaKitPage_btnDownload__C_ySB:hover{box-shadow:0 0 15px rgba(230,0,35,.4)}.MediaKitPage_btnPhoto__8OUM0{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;font-family:var(--font-heading);font-size:.88rem;font-weight:700;letter-spacing:1px;color:var(--red);background:transparent;border:1px solid var(--red);text-decoration:none;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);transition:background .25s ease,color .25s ease}.MediaKitPage_btnPhoto__8OUM0:hover{background:var(--red);color:#fff}.MediaKitPage_btnUnavailable__6Ao_y{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;font-size:.85rem;color:#555;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%)}.MediaKitPage_timingInfo__vNEaA{display:flex;align-items:flex-start;gap:8px;font-size:.8rem;color:#666;padding:0 2px;line-height:1.4}.MediaKitPage_timingInfo__vNEaA i{margin-top:2px;flex-shrink:0;color:#555}.MediaKitPage_emptyNote__NPSYP{font-size:.9rem;color:#555;margin-bottom:80px}.MediaKitPage_contactSection__XlyJ_{background:#1a1a1a;border:1px solid hsla(0,0%,100%,.08);border-left:3px solid var(--red);padding:32px 36px;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:60px}.MediaKitPage_contactText__sOLto h3{font-family:var(--font-heading);font-size:1.1rem;font-weight:900;color:#fff;letter-spacing:1px;margin-bottom:6px}.MediaKitPage_contactText__sOLto p{font-size:.9rem;color:var(--muted);line-height:1.6}.MediaKitPage_contactEmail__JX8Di{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-size:1.05rem;font-weight:700;color:var(--red);text-decoration:none;white-space:nowrap;transition:opacity .2s}.MediaKitPage_contactEmail__JX8Di:hover{opacity:.75}@media (max-width:768px){.MediaKitPage_kitGrid__l1GDu{grid-template-columns:1fr}.MediaKitPage_contactSection__XlyJ_{flex-direction:column;align-items:flex-start;padding:24px 20px}}