.km-artist-apply-hero{position:relative;overflow:hidden;padding:clamp(72px,9vw,138px) 0 clamp(60px,8vw,112px);background:#171511;color:#f8f4ec}.km-artist-apply-hero:before{content:"KM";position:absolute;inset:auto -2vw -18vw auto;font-family:"Cormorant Garamond",serif;font-size:min(48vw,720px);line-height:.7;color:rgba(255,255,255,.025);pointer-events:none}.km-artist-apply-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);gap:clamp(48px,8vw,130px);align-items:end}.km-artist-apply-eyebrow{display:block;color:#c89b59;font-size:.72rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.km-artist-apply-hero h1{max-width:980px;margin:20px 0 22px;font-family:"Cormorant Garamond","Tajawal",serif;font-size:clamp(3.2rem,7vw,7.5rem);font-weight:600;line-height:.83;letter-spacing:-.045em}.lang-ar .km-artist-apply-hero h1{font-family:"Tajawal",sans-serif;font-size:clamp(3rem,6vw,6.1rem);font-weight:800;line-height:1.08}.km-artist-apply-hero__copy>p{max-width:760px;margin:0;color:#bdb7ac;font-size:clamp(1rem,1.3vw,1.22rem);line-height:1.9}.km-artist-apply-hero__facts{display:flex;flex-wrap:wrap;gap:26px;margin-top:44px;padding-top:28px;border-top:1px solid rgba(255,255,255,.12)}.km-artist-apply-hero__facts span{display:flex;align-items:center;gap:10px;color:#ddd5c8;font-size:.78rem}.km-artist-apply-hero__facts b{color:#c89b59;font-family:"Cormorant Garamond",serif;font-size:1.15rem}.km-artist-apply-hero__note{border:1px solid rgba(200,155,89,.35);padding:28px;background:rgba(255,255,255,.035);box-shadow:0 24px 60px rgba(0,0,0,.18)}.km-artist-apply-hero__note span,.km-artist-apply-hero__note small{display:block;color:#968d80;font-size:.67rem;letter-spacing:.12em}.km-artist-apply-hero__note strong{display:block;margin:28px 0 36px;color:#fff;font-family:"Cormorant Garamond","Tajawal",serif;font-size:clamp(1.5rem,2.2vw,2.2rem);line-height:1.25}.lang-ar .km-artist-apply-hero__note strong{font-family:"Tajawal",sans-serif;font-size:1.45rem;line-height:1.6}.km-artist-apply-section{padding:clamp(60px,8vw,120px) 0;background:#f4f0e8}.km-artist-apply-layout{display:grid;grid-template-columns:minmax(240px,.32fr) minmax(0,1fr);gap:clamp(36px,7vw,112px);align-items:start}.km-artist-apply-guide{position:sticky;top:140px}.km-artist-apply-guide h2{margin:15px 0 34px;font-family:"Cormorant Garamond","Tajawal",serif;font-size:clamp(2.4rem,4vw,4.2rem);line-height:.95}.lang-ar .km-artist-apply-guide h2{font-family:"Tajawal",sans-serif;font-size:clamp(2rem,3.4vw,3.5rem);line-height:1.15}.km-artist-apply-guide ol{display:grid;gap:0;list-style:none;counter-reset:guide}.km-artist-apply-guide li{position:relative;padding:22px 0 22px 48px;border-top:1px solid #d9d0c1;counter-increment:guide}.lang-ar .km-artist-apply-guide li{padding:22px 48px 22px 0}.km-artist-apply-guide li:before{content:"0" counter(guide);position:absolute;left:0;top:23px;color:#aa7a37;font:700 .8rem "Cormorant Garamond",serif}.lang-ar .km-artist-apply-guide li:before{left:auto;right:0}.km-artist-apply-guide li b,.km-artist-apply-guide li span{display:block}.km-artist-apply-guide li b{color:#1a1815;font-size:.95rem}.km-artist-apply-guide li span{margin-top:7px;color:#756e64;font-size:.82rem;line-height:1.7}.km-artist-apply-form{padding:clamp(24px,4vw,56px);border:1px solid #dbd2c4;border-radius:4px;background:#fff;box-shadow:0 30px 90px rgba(58,44,24,.08)}.km-artist-apply-form__head{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:48px;padding-bottom:30px;border-bottom:1px solid #ddd4c7}.km-artist-apply-form__head span{color:#ac7c3e;font-size:.65rem;font-weight:800;letter-spacing:.18em}.km-artist-apply-form__head h2{margin:7px 0 0;font-size:clamp(1.8rem,3vw,2.7rem)}.km-artist-apply-form__head>b{color:#948a7c;font-size:.68rem;font-weight:500}.km-artist-apply-form fieldset{min-width:0;margin:0 0 48px;padding:0;border:0}.km-artist-apply-form legend{display:flex;align-items:center;gap:12px;width:100%;margin-bottom:25px;padding:0;color:#201d18;font-size:1.1rem;font-weight:800}.km-artist-apply-form legend i{display:grid;place-items:center;width:34px;height:34px;border:1px solid #c89b59;border-radius:50%;color:#9e6e30;font-size:.67rem;font-style:normal}.km-artist-apply-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.km-artist-apply-fields label{display:grid;gap:9px}.km-artist-apply-fields label>span{color:#3a352e;font-size:.75rem;font-weight:700}.km-artist-apply-fields input,.km-artist-apply-fields textarea{width:100%;border:1px solid #dcd3c6;border-radius:2px;background:#fbfaf8;color:#1d1a16;padding:16px 17px;font:inherit;outline:0;transition:border-color .2s,box-shadow .2s,background .2s}.km-artist-apply-fields input:focus,.km-artist-apply-fields textarea:focus{border-color:#ad7c3c;background:#fff;box-shadow:0 0 0 4px rgba(173,124,60,.09)}.km-artist-apply-field--wide{grid-column:1/-1}.km-artist-apply-field--wide small{justify-self:end;color:#a49a8d;font-size:.65rem}.km-artist-apply-help{margin:-13px 0 18px;color:#82796d;font-size:.78rem}.km-artist-upload-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px}.km-artist-upload{position:relative;display:flex;min-height:220px;flex-direction:column;align-items:center;justify-content:center;padding:28px;border:1px dashed #c5b399;background:#faf8f4;text-align:center;cursor:pointer;transition:.2s}.km-artist-upload:hover,.km-artist-upload:focus-within{border-color:#a77638;background:#fff}.km-artist-upload input{position:absolute;width:1px;height:1px;opacity:0}.km-artist-upload__icon{display:grid;place-items:center;min-width:54px;height:54px;margin-bottom:18px;border:1px solid #ba8a4b;border-radius:50%;color:#9c6b2f;font:800 .72rem "Cormorant Garamond",serif;letter-spacing:.06em}.km-artist-upload strong{font-size:.93rem}.km-artist-upload small{margin:8px 0 18px;color:#8e8579;font-size:.68rem;line-height:1.6}.km-artist-upload em{max-width:100%;overflow:hidden;color:#a07136;font-size:.7rem;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.km-artist-upload-previews{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:12px}.km-artist-upload-previews:empty{display:none}.km-artist-upload-previews figure{min-width:0;margin:0;border:1px solid #ded5c8;background:#fff}.km-artist-upload-previews img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.km-artist-upload-previews figcaption{overflow:hidden;padding:7px;color:#71685d;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.km-artist-apply-consent{display:flex;align-items:flex-start;gap:12px;margin:8px 0 25px;color:#625b52;font-size:.78rem;line-height:1.7;cursor:pointer}.km-artist-apply-consent input{flex:0 0 auto;width:17px;height:17px;margin-top:4px;accent-color:#a77739}.km-artist-apply-error{margin-bottom:18px;padding:14px 16px;border:1px solid #d89c95;background:#fff3f1;color:#8b2e27;font-size:.8rem}.km-artist-apply-submit{display:flex;width:100%;align-items:center;justify-content:space-between;border:0;background:#191713;color:#fff;padding:20px 22px;font:800 .9rem inherit;cursor:pointer;transition:.25s}.km-artist-apply-submit:hover{background:#a9793c}.km-artist-apply-submit:disabled{cursor:wait;opacity:.7}.km-artist-apply-submit i{font-style:normal;font-size:1.2rem}.km-artist-apply-privacy{margin:15px 0 0;color:#9b9286;font-size:.66rem;text-align:center}.km-artist-apply-hp{position:absolute!important;left:-9999px!important}

.km-artist-app-admin-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:20px 0}.km-artist-app-admin-stats a{padding:20px;border:1px solid #ded6ca;border-radius:16px;background:#fff;color:inherit;text-decoration:none}.km-artist-app-admin-stats small,.km-artist-app-admin-stats span{display:block;color:#81796e;font-size:.72rem}.km-artist-app-admin-stats strong{display:block;margin:5px 0;font-size:2rem}.km-artist-app-profile{display:grid;grid-template-columns:minmax(260px,.34fr) minmax(0,1fr);gap:20px;align-items:start}.km-artist-app-sidebar,.km-artist-app-panel{padding:24px;border:1px solid #ded6ca;border-radius:18px;background:#fff}.km-artist-app-sidebar{position:sticky;top:100px}.km-artist-app-sidebar h2{margin:8px 0}.km-artist-app-sidebar dl{display:grid;gap:15px;margin:24px 0}.km-artist-app-sidebar dt{color:#8a8175;font-size:.68rem}.km-artist-app-sidebar dd{margin:3px 0 0;overflow-wrap:anywhere;font-weight:700}.km-artist-app-links{display:flex;flex-wrap:wrap;gap:8px}.km-artist-app-links a{padding:8px 11px;border:1px solid #d8cbb9;border-radius:100px;color:#8d622e;font-size:.7rem;text-decoration:none}.km-artist-app-works{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.km-artist-app-work{overflow:hidden;margin:0;border:1px solid #ddd5c9;border-radius:12px;background:#faf8f5}.km-artist-app-work img{display:block;width:100%;aspect-ratio:1.25;object-fit:cover}.km-artist-app-work figcaption{display:flex;justify-content:space-between;gap:8px;padding:10px;font-size:.65rem}.km-artist-app-work a{color:#94682e}.km-artist-app-review{display:grid;gap:14px;margin-top:20px}.km-artist-app-review textarea{min-height:140px}.km-artist-app-file-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px;border:1px solid #ded6ca;border-radius:12px;background:#faf8f5}.km-artist-app-status{display:inline-flex;padding:6px 10px;border-radius:100px;background:#f1ece4;color:#735126;font-size:.7rem;font-weight:800}.km-artist-app-status--accepted{background:#e8f4ec;color:#2d7145}.km-artist-app-status--rejected{background:#fff0ee;color:#9b4138}.km-artist-app-status--shortlisted{background:#eef1ff;color:#3f53a0}
@media(max-width:900px){.km-artist-apply-hero__grid,.km-artist-apply-layout,.km-artist-app-profile{grid-template-columns:1fr}.km-artist-apply-guide,.km-artist-app-sidebar{position:static}.km-artist-apply-guide ol{grid-template-columns:repeat(3,1fr);gap:16px}.km-artist-apply-guide li{border:1px solid #ddd3c4;padding:52px 18px 18px!important}.km-artist-apply-guide li:before{top:18px!important;left:18px!important;right:auto!important}.km-artist-upload-grid{grid-template-columns:1fr}.km-artist-app-admin-stats{grid-template-columns:repeat(2,1fr)}.km-artist-app-works{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.km-artist-apply-hero{padding-top:58px}.km-artist-apply-hero__grid{gap:34px}.km-artist-apply-hero__facts{display:grid;gap:13px}.km-artist-apply-guide ol,.km-artist-apply-fields{grid-template-columns:1fr}.km-artist-apply-form{margin-inline:-8px;padding:22px 17px;border-radius:0}.km-artist-apply-form__head{display:block}.km-artist-apply-form__head>b{display:block;margin-top:12px}.km-artist-upload-previews{grid-template-columns:repeat(3,1fr)}.km-artist-app-admin-stats,.km-artist-app-works{grid-template-columns:1fr}}
