.media-kit-page{color:#fff;background:#000;min-height:100vh}.media-kit-main{padding-top:120px}.media-kit-container{max-width:1200px;margin:0 auto;padding:0 24px}.media-kit-header{max-width:800px;margin:60px auto 120px}.media-kit-label{color:#888;letter-spacing:.5px;margin-bottom:24px;font-family:IBM Plex Mono,monospace;font-size:14px}.bracket{color:#666}.label-text{color:#fff;margin:0 4px}.media-kit-title{color:#fff;letter-spacing:-2px;margin:0 0 32px;font-size:64px;font-weight:300;line-height:1.2}.media-kit-description{color:#888;margin:0;font-weight:300;line-height:1.6;font-size:1.1rem!important}.brand-assets{margin-bottom:120px}.asset-section{margin-bottom:80px}.asset-category{color:#fff;letter-spacing:-1px;margin:0 0 40px;font-size:32px;font-weight:400}.asset-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:32px;display:grid}.asset-card{background:#ffffff05;border:1px solid #1a1a1a;border-radius:12px;padding:32px;transition:all .2s}.asset-card:hover{background:#ffffff08;border-color:#ffffff1a;transform:translateY(-2px)}.asset-preview{background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;height:120px;margin-bottom:24px;display:flex}.asset-preview img{object-fit:contain;max-width:200px;max-height:60px}.asset-name{color:#fff;margin:0 0 8px;font-size:20px;font-weight:500}.asset-description{color:#888;margin:0 0 20px;font-size:14px;line-height:1.5}.asset-formats{flex-wrap:wrap;gap:8px;display:flex}.format-btn{color:#ccc;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;padding:8px 16px;font-size:12px;font-weight:400;transition:all .2s}.format-btn:hover{color:#fff;background:#ffffff1a;border-color:#fff3}.color-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.color-card{background:#ffffff05;border:1px solid #1a1a1a;border-radius:12px;padding:24px;transition:all .2s}.color-card:hover{background:#ffffff08;border-color:#ffffff1a}.color-swatch{border:1px solid #ffffff1a;border-radius:8px;width:100%;height:80px;margin-bottom:20px}.color-name{color:#fff;margin:0 0 6px;font-size:18px;font-weight:500}.color-description{color:#888;margin:0 0 16px;font-size:14px}.color-values{flex-direction:column;gap:4px;display:flex}.color-hex,.color-rgb{color:#ccc;font-family:IBM Plex Mono,monospace;font-size:12px}.typography-grid{gap:32px;display:grid}.font-card{background:#ffffff05;border:1px solid #1a1a1a;border-radius:12px;grid-template-columns:300px 1fr;align-items:start;gap:32px;padding:32px;display:grid}.font-preview{flex-direction:column;gap:16px;display:flex}.font-sample-large{color:#fff;font-size:72px;line-height:1}.font-sample-text{color:#ccc;font-size:16px;line-height:1.5}.font-name{color:#fff;margin:0 0 8px;font-size:20px;font-weight:500}.font-description{color:#888;margin:0 0 16px;font-size:14px;line-height:1.5}.font-weights{margin-bottom:16px}.font-weights-label{color:#666;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:12px;display:block}.font-weight{color:#ccc;background:#ffffff0d;border-radius:4px;margin-bottom:4px;margin-right:8px;padding:4px 8px;font-size:12px;display:inline-block}.font-usage{color:#666;margin:0;font-size:12px}.usage-guidelines{margin-bottom:80px;padding-top:8px;position:relative}.usage-guidelines:before{content:"";opacity:.8;background:linear-gradient(90deg,#0000,#ffffff26,#0000);height:1px;position:absolute;top:0;left:0;right:0}.usage-guidelines:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(60% 40% at 50% 0,#ffffff0f,#0000 60%);position:absolute;inset:-10% -10% -20%}.guidelines-title{letter-spacing:-1px;background:linear-gradient(127deg,#fff 0%,#8a8a8a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 24px;font-size:32px;font-weight:400}.guidelines-content{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:24px;display:grid}.guideline-section{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:24px;transition:transform .25s,border-color .25s,box-shadow .25s}.guideline-section:hover{border-color:#ffffff29;transform:translateY(-2px);box-shadow:0 10px 30px #00000040}.guideline-section h4{color:#fff;align-items:center;gap:10px;margin:0 0 16px;font-size:18px;font-weight:500;display:inline-flex}.guideline-section ul{margin:0;padding:0;list-style:none}.guideline-section li{color:#c9c9c9;text-align:left;grid-template-columns:16px 1fr;align-items:start;gap:10px;margin-bottom:12px;font-size:14px;line-height:1.6;display:grid}.guideline-section li:before{content:"";background:radial-gradient(circle at 30% 30%,#8c8c8ce6,#8c8c8c33);border-radius:50%;width:8px;height:8px;margin-top:7px;display:inline-block;box-shadow:0 0 14px #a0a0a059}.guideline-positive:before{background:radial-gradient(circle at 30% 30%,#10b981e6,#10b98140);box-shadow:0 0 14px #10b98173}.guideline-negative{color:#f2b8b8}.guideline-negative:before{background:radial-gradient(circle at 30% 30%,#f43f5ee6,#f43f5e40);box-shadow:0 0 14px #f43f5e73}.download-all{justify-content:center;margin-bottom:80px;display:flex}.download-all-btn{color:#000;cursor:pointer;background:#fff;border:none;border-radius:32px;align-items:center;gap:12px;padding:16px 32px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.download-all-btn:hover{background:#f0f0f0;transform:translateY(-2px)}.download-all-btn svg{width:16px;height:16px}@media (max-width:768px){.media-kit-main{padding-top:100px}.media-kit-container{padding:0 20px}.media-kit-header{margin-bottom:80px}.media-kit-title{font-size:42px}.media-kit-description{font-size:18px}.asset-grid{grid-template-columns:1fr;gap:24px}.asset-card{padding:24px}.color-grid{grid-template-columns:1fr;gap:16px}.font-card{text-align:center;grid-template-columns:1fr;gap:24px}.font-sample-large{font-size:48px}.guidelines-content{grid-template-columns:1fr;gap:32px}.asset-category,.guidelines-title{font-size:28px}}
