.naw-winners,.naw-winners *{box-sizing:border-box}.naw-winners{--bg:#0d1220;--card:#151c2c;--accent:#c94020;--line:rgba(255,255,255,.12);--muted:rgba(255,255,255,.62);padding:clamp(76px,9vw,120px) clamp(20px,5vw,66px);background:radial-gradient(circle at 86% 8%,rgba(201,64,32,.16),transparent 30rem),#0d1220;color:#fff;font-family:Oxygen,Arial,sans-serif}.naw-winners__inner{width:min(1320px,100%);margin:auto}.naw-winners__demo{margin-bottom:34px;padding:12px 16px;border:1px solid rgba(232,114,74,.5);background:rgba(201,64,32,.12);color:#f3ad95;font-size:12px}.naw-winners__header{max-width:780px;margin-bottom:46px}.naw-winners__eyebrow{margin:0 0 14px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.naw-winners h2{margin:0;font:900 clamp(48px,7vw,78px)/1.02 Oswald,Impact,sans-serif;text-transform:uppercase}.naw-winners h2 span{color:var(--accent)}.naw-winners__header>p:last-child{margin:20px 0 0;color:var(--muted);font-size:17px;line-height:1.7}.naw-winners__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.naw-winner{padding:28px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,rgba(255,255,255,.07),rgba(255,255,255,.025))}.naw-winner__top{display:flex;align-items:center;gap:14px}.naw-winner__avatar{display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border-radius:50%;background:var(--accent);font:700 21px Oswald,sans-serif}.naw-winner__photo{display:block;width:100%;height:100%;object-fit:cover}.naw-winner__award{margin:0;color:#e8724a;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.naw-winner h3{margin:22px 0 4px;font:700 29px/1.2 Oswald,sans-serif}.naw-winner__credentials,.naw-winner__institution{margin:0;color:rgba(255,255,255,.68);font-size:13px;line-height:1.6}.naw-winner__institution{color:rgba(255,255,255,.48)}.naw-winner__engagement{display:flex;align-items:center;gap:18px;margin:24px 0 18px;padding-top:18px;border-top:1px solid var(--line)}.naw-like{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:#fff;cursor:pointer;font-weight:700}.naw-like svg{width:27px;height:27px;fill:none;stroke:#fff;stroke-width:1.8;transition:.2s}.naw-like:hover svg,.naw-like.is-liked svg{fill:#e53935;stroke:#e53935;transform:scale(1.08)}.naw-like:disabled{cursor:default}.naw-comment-count{color:var(--muted);font-size:12px}.naw-message-form{display:grid;gap:10px}.naw-message-form label span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.naw-message-form input,.naw-message-form textarea{width:100%;border:1px solid var(--line);border-radius:4px;padding:12px 13px;background:rgba(255,255,255,.055);color:#fff;font:14px Oxygen,Arial,sans-serif;resize:vertical}.naw-message-form input:focus,.naw-message-form textarea:focus{outline:1px solid var(--accent);border-color:var(--accent)}.naw-message-form button{justify-self:start;border:0;border-radius:4px;padding:11px 17px;background:var(--accent);color:#fff;font-weight:700;cursor:pointer}.naw-message-form button:disabled{opacity:.55}.naw-honeypot{position:absolute!important;left:-9999px!important}.naw-form-status{min-height:18px;margin:0;color:var(--muted);font-size:12px}.naw-messages{display:grid;gap:10px;margin-top:14px}.naw-message{padding:13px 14px;border-radius:4px;background:rgba(255,255,255,.045)}.naw-message div{display:flex;justify-content:space-between;gap:12px}.naw-message strong{font-size:12px}.naw-message time{color:rgba(255,255,255,.38);font-size:10px}.naw-message p{margin:7px 0 0;color:rgba(255,255,255,.7);font-size:12px;line-height:1.5;white-space:pre-wrap}@media(max-width:760px){.naw-winners__grid{grid-template-columns:1fr}.naw-winner{padding:22px}}
