.admin-head{padding-top:65px;padding-bottom:35px}.admin-head h1{font-family:var(--display,Impact,sans-serif);font-size:clamp(54px,8vw,120px);line-height:.91;margin:25px 0}.admin-head h1 em{color:#ff4d00;font-style:normal}.admin-head p{font-size:20px;max-width:650px;line-height:1.5}.admin-head small{display:block;margin-top:24px}.admin-actions{display:flex;gap:32px;flex-wrap:wrap;margin-top:28px}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding-bottom:45px}.admin-stats>div{background:#151516;color:#f4f0e7;padding:24px}.admin-stats strong{display:block;font-size:66px;line-height:1.1;font-family:var(--display,Impact,sans-serif)}.admin-stats span{font-size:12px;font-weight:800}.admin-workflow{border-top:2px solid;padding-top:32px;padding-bottom:44px}.admin-workflow h2,.admin-library h2{font-size:40px;line-height:1;font-family:var(--display,Impact,sans-serif)}.admin-workflow p{max-width:870px;line-height:1.7;margin:20px 0}.admin-workflow a{font-weight:800}.admin-library{padding-bottom:80px}.admin-library-top{display:flex;justify-content:space-between;gap:20px;align-items:end;margin-bottom:24px}.admin-library label{font-size:11px;font-weight:800}.admin-library input{display:block;background:transparent;border:1px solid;padding:12px;margin-top:8px;min-width:270px;font:inherit;font-size:16px}.admin-table-wrap{overflow:auto}.admin-table-wrap table{width:100%;border-collapse:collapse}.admin-table-wrap th{font-size:11px;text-align:left;background:#111;color:#fff;padding:16px}.admin-table-wrap td{padding:16px 12px;border-bottom:1px solid #c6c2b8;vertical-align:top;font-size:13px;line-height:1.6}.admin-article{display:flex;gap:15px;min-width:280px;max-width:470px}.admin-article img{width:112px;height:84px;object-fit:cover;background:#ddd}.admin-article small{display:block;font-size:10px;text-transform:uppercase}.admin-article strong{font-size:16px;line-height:1.3;display:block;margin-top:5px}.admin-status{font-size:11px;font-weight:800;padding:5px 8px;display:inline-block}.admin-status.ok{background:#d9f557}.admin-status.pending{background:#ffd8a8}.admin-issue{display:block;max-width:240px;margin-top:8px}.admin-note{font-size:12px;line-height:1.6;margin-top:25px;max-width:850px}.hero-copy h1{font-size:clamp(40px,6vw,94px);max-width:18ch}.culture-cover-art{transition:object-position .2s ease}@media(max-width:700px){.admin-stats{gap:8px}.admin-stats>div{padding:15px}.admin-stats strong{font-size:42px}.admin-library-top{display:block}.admin-library label{display:block;margin-top:20px}.admin-library input{width:100%}.hero-copy h1{font-size:clamp(36px,9vw,60px)}}
