.recognition-page{background:#f5f0ea}.recognition-hero{min-height:calc(100vh - 82px);display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:85px clamp(22px,7vw,120px);background:linear-gradient(145deg,#f8f3ee,#eaded5 55%,#d5adb7)}.recognition-hero h1{font-family:"Manrope";font-size:clamp(62px,7vw,108px);line-height:.9;letter-spacing:-.07em;margin:18px 0}.recognition-hero h1 em,.categories-section h2 em,.nomination-section h2 em,.nomination-status h2 em,.archive-section h2 em{font-family:"Playfair Display";font-weight:600}.recognition-hero p{font-size:18px;line-height:1.7;color:#6d6661;max-width:680px}.recognition-art{height:520px;position:relative;display:grid;place-items:center}.recognition-medal{width:190px;height:190px;border-radius:50%;background:#171213;color:#fff;display:grid;place-content:center;text-align:center;box-shadow:0 30px 70px rgba(0,0,0,.2)}.recognition-medal small{font-size:9px;letter-spacing:.16em;color:#dfaab6}.recognition-medal strong{font-family:"Playfair Display";font-size:82px;line-height:.8}.recognition-medal i{font-style:normal;font-size:10px;color:#d8a6b2}.recognition-art>span{position:absolute;background:#fff;border:1px solid rgba(0,0,0,.08);padding:11px 14px;border-radius:999px;font-size:9px;letter-spacing:.13em;box-shadow:0 12px 30px rgba(0,0,0,.07)}.recognition-art>span:nth-of-type(1){top:12%;left:14%}.recognition-art>span:nth-of-type(2){top:25%;right:8%}.recognition-art>span:nth-of-type(3){bottom:15%;right:14%}.recognition-art>span:nth-of-type(4){bottom:10%;left:17%}.categories-section{padding:100px clamp(22px,7vw,120px);background:#161213;color:#fff}.categories-section h2,.nomination-section h2,.nomination-status h2,.archive-section h2{font-family:"Manrope";font-size:clamp(44px,5vw,76px);line-height:.98;letter-spacing:-.06em;margin:17px 0}.recognition-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:40px}.recognition-categories article{border:1px solid rgba(255,255,255,.12);background:#1e191a;padding:24px;min-height:300px;display:flex;flex-direction:column}.recognition-categories span{font-size:9px;color:#d7a5b1}.recognition-categories h3{font-size:25px;margin:65px 0 10px}.recognition-categories p{font-size:13px;line-height:1.65;color:#b5aba8;flex:1}.recognition-categories button{border:0;background:none;color:#fff;text-align:left;padding:0;font-weight:700;cursor:pointer}.nomination-section{padding:100px clamp(22px,7vw,120px);display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;background:#eadfd6}.nomination-section>div>p,.nomination-status>div>p,.archive-section p{color:#6d6661;line-height:1.75}.nomination-section form,.nomination-panel{background:#fff;padding:28px;border-radius:24px;border:1px solid rgba(0,0,0,.08)}.nomination-section label,.nomination-panel label{display:block;font-size:11px;font-weight:700;margin:14px 0}.nomination-section input,.nomination-section select,.nomination-section textarea,.nomination-panel input{width:100%;margin-top:7px;padding:13px;border:1px solid rgba(0,0,0,.16);border-radius:12px;background:#fff}.nomination-section textarea{resize:vertical}.nomination-section .primary,.nomination-panel .secondary{width:100%;margin-top:6px}.nomination-status{padding:100px clamp(22px,7vw,120px);display:grid;grid-template-columns:.75fr 1.25fr;gap:70px}.nomination-panel{display:grid;gap:18px}.nomination-receipt{background:linear-gradient(135deg,#211719,#110e0f);color:white;padding:28px;border-radius:22px}.nomination-receipt span{font-size:9px;letter-spacing:.13em;color:#d9a6b2}.nomination-receipt h3{font-size:29px;margin:8px 0}.nomination-receipt b,.nomination-receipt small{display:block}.nomination-receipt b{font-family:monospace;color:#efc0ca;margin:12px 0}.nomination-receipt small{color:#b7adaa}.archive-section{padding:100px clamp(22px,9vw,150px);background:#d7b0ba}.archive-section h2{max-width:1000px}.archive-section p{max-width:800px}.recognition-page .text-btn{display:inline-flex}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:1050px){.recognition-hero,.nomination-section,.nomination-status{grid-template-columns:1fr}.recognition-categories{grid-template-columns:repeat(2,1fr)}.recognition-art{height:430px}}@media(max-width:760px){.recognition-hero,.categories-section,.nomination-section,.nomination-status,.archive-section{padding:70px 18px}.recognition-hero h1{font-size:54px}.recognition-categories{grid-template-columns:1fr}.recognition-art{height:350px}.recognition-page .desktop-nav,.recognition-page .header-actions .text-btn{display:none}.recognition-page .header-actions .primary.small{display:inline-flex}}