.kos-awards{--ka-pink:#ff4ca9;--ka-gold:#edc2ad;--ka-bg:#201d29;color:#fff;max-width:1450px;margin:auto}.kos-awards>.catalog-tabs{color:var(--sc-text,var(--text));margin-bottom:24px}.ka-hero{isolation:isolate;background:#201d29;border:1px solid #8a526a;border-radius:24px;align-items:center;min-height:470px;display:flex;position:relative;overflow:hidden}.ka-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#201d29 8%,#201d29eb 34%,#201d2950 75%),linear-gradient(#0000 40%,#201d29);position:absolute;inset:0}.ka-hero-art{object-fit:cover;object-position:center 12%;z-index:-2;width:66%;height:100%;position:absolute;top:0;right:0}.ka-hero-content{max-width:690px;padding:48px}.ka-edition,.ka-kicker{letter-spacing:.2em;color:var(--ka-gold);font-size:11px;font-weight:800}.ka-six{color:var(--ka-gold);align-items:center;gap:16px;margin:30px 0 18px;font-size:80px;font-weight:900;line-height:1;display:flex}.ka-six span{letter-spacing:.22em;color:#f6d8cf;font-size:12px;line-height:1.7}.ka-hero h1{letter-spacing:-.04em;margin:0 0 20px;font-size:clamp(36px,5vw,68px);line-height:1.05}.ka-hero-content>p:not(.ka-six){color:#e0cdd9;max-width:450px;line-height:1.7}.kos-awards .ka-hero .button{color:#261523;background:linear-gradient(110deg,#eea9bd,#f253a5);border:0;margin-top:16px}.ka-section{color:var(--sc-text,var(--text,#ecf3fa));padding:44px 0}.ka-section h2{font-size:clamp(24px,3vw,36px)}.ka-section>.ka-kicker{color:#b74b83}.ka-instructions{white-space:pre-wrap;max-width:850px;line-height:1.8}.ka-category-nav{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.ka-category-nav a{color:inherit;border:1px solid #996277;border-radius:99px;padding:10px 18px}.ka-category{border-top:1px solid #99627755;padding:30px 0;scroll-margin-top:110px}.ka-category header{align-items:center;gap:18px;margin-bottom:24px;display:flex}.ka-category h3{margin:0 0 8px;font-size:24px}.ka-category header p{margin:0;line-height:1.6}.ka-number{color:#b74b83;font-size:28px;font-weight:800}.ka-count{white-space:nowrap;margin-left:auto;font-size:12px}.ka-nominees{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ka-nominee{color:#fff;background:#24202d;border:1px solid #805269;border-radius:18px;overflow:hidden}.ka-nominee>img,.ka-initial{object-fit:contain;background:radial-gradient(at top,#733957,#241f2c 80%);width:100%;height:250px}.ka-initial{color:#edc2ad;place-items:center;font-size:68px;display:grid}.ka-nominee>div:not(.ka-initial){padding:24px}.ka-nominee small{letter-spacing:.2em;color:#edc2ad;font-size:10px}.ka-nominee h4{overflow-wrap:anywhere;margin:12px 0;font-size:23px}.ka-nominee p{color:#dac8d5;line-height:1.6}.ka-footer{background:#24202d;border:1px solid #805269;border-radius:16px;justify-content:space-between;gap:20px;margin-bottom:32px;padding:30px;display:flex}.ka-footer a{color:#ffc3df}.ka-admin-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;display:grid}.ka-admin-tabs [aria-pressed=true]{border-bottom:3px solid #ef84ba}.ka-admin fieldset{border:0;min-width:0;margin:0;padding:0}.ka-editor-panel,.ka-editor-category{border:1px solid var(--sc-border,#405062);border-radius:16px;margin:20px 0;padding:24px}.ka-admin label{gap:10px;margin-bottom:20px;display:grid}.ka-admin input:not([type=checkbox]),.ka-admin textarea{box-sizing:border-box;width:100%}.ka-admin-cover{object-fit:cover;object-position:top;border-radius:12px;width:180px;height:200px}.ka-editor-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;display:flex}.ka-editor-actions strong{margin-right:auto}.ka-editor-nominee{border-top:1px solid var(--sc-border,#405062);grid-template-columns:1fr 1fr;gap:16px;padding:22px 0;display:grid}.ka-editor-nominee>img{object-fit:contain;border-radius:12px;width:72px;height:72px}.ka-editor-nominee label{margin:0}.ka-editor-nominee>.button{align-self:end}.ka-publish-toggle{border:1px solid #a96083;border-radius:14px;justify-content:space-between;align-items:center;padding:24px;display:flex!important}.ka-publish-toggle small{margin-top:10px;display:block}.ka-publish-toggle input{appearance:none;cursor:pointer;background:#56606d;border-radius:30px;flex-shrink:0;width:48px;height:28px;position:relative}.ka-publish-toggle input:before{content:"";background:#fff;border-radius:50%;width:20px;height:20px;position:absolute;top:4px;left:4px}.ka-publish-toggle input:checked{background:#ba487e}.ka-publish-toggle input:checked:before{left:24px}.ka-publish-toggle input:focus-visible{outline-offset:4px;outline:3px solid #ef84ba}.ka-save{justify-content:space-between;align-items:center;gap:16px;padding:24px 0;display:flex}.ka-save span{font-size:12px}@media (max-width:760px){.ka-hero{min-height:460px}.ka-hero-content{padding:28px 24px}.ka-hero-art{opacity:.5;width:100%}.ka-hero:after{background:linear-gradient(90deg,#201d29ef,#201d2970),linear-gradient(#0000,#201d29)}.ka-six{font-size:64px}.ka-nominees{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ka-nominee>img,.ka-initial{height:180px}.ka-nominee>div:not(.ka-initial){padding:16px}.ka-nominee h4{font-size:18px}.ka-count{display:none}.ka-admin-tabs{grid-template-columns:1fr}.ka-editor-panel,.ka-editor-category{padding:16px}.ka-editor-nominee{grid-template-columns:1fr}.ka-save,.ka-footer{flex-direction:column;align-items:stretch}}@media (max-width:420px){.ka-nominees{grid-template-columns:1fr}}.ka-microsite{--text:#fff4f7;--muted:#d8bdca;--accent:#ff5cb2;--border:#664055;--surface:#231c28;--surface-raised:#302332;--bg:#17131c;--sc-text:#fff4f7;--sc-border:#664055;color:#fff4f7;isolation:isolate;background:#17131c;min-height:100svh;padding-bottom:0;font-family:Arial,Helvetica,sans-serif;overflow:clip;max-width:none!important}body:has(.ka-microsite){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;margin:0;background:#17131c!important;padding:0!important}.ka-microsite *{box-sizing:border-box}.ka-topbar{z-index:5;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:28px 4vw;display:flex;position:absolute;top:0;left:0}.ka-wordmark{letter-spacing:-.08em;align-items:center;gap:16px;font-size:32px;font-weight:950;display:flex;color:#f6caba!important;text-decoration:none!important}.ka-wordmark span{letter-spacing:.24em;border-left:1px solid #a36782;padding-left:16px;font-size:10px;line-height:1.6}.ka-return{letter-spacing:.04em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#241b2790;border:1px solid #e6afc266;border-radius:99px;padding:13px 20px;font-size:12px;color:#fff4f7!important;text-decoration:none!important}.ka-return:hover{background:#422139;border-color:#ffa7d4}.ka-microsite .ka-hero{background:radial-gradient(at 15% 30%,#47263e,#0000 55%),#17131c;border:0;border-radius:0;align-items:center;min-height:100svh;overflow:hidden}.ka-microsite .ka-hero-art{object-position:center top;clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);opacity:.88;width:60%;height:210%;animation:1.2s ease-out both ka-reveal;top:0}.ka-microsite .ka-hero:after{background:linear-gradient(90deg,#17131c00 30% 80%),linear-gradient(#17131c00 55%,#17131c 100%),linear-gradient(90deg,#17131c 0%,#17131c99 44%,#0000 70%)}.ka-microsite .ka-hero-content{z-index:2;max-width:65%;padding:150px 0 130px 7vw;animation:.9s ease-out both ka-reveal;position:relative}.ka-microsite .ka-edition{letter-spacing:.22em;background:#22192588;border:1px solid #bb809e66;border-radius:2px;padding:11px 15px;font-size:10px;display:inline-block}.ka-microsite .ka-six{color:#edc2ad;letter-spacing:-.06em;margin:32px 0;font-size:clamp(48px,6vw,88px)}.ka-pretitle{letter-spacing:.24em;margin-bottom:18px;font-size:10px;color:#fdb3d6!important}.ka-microsite .ka-hero h1{letter-spacing:-.075em;text-wrap:balance;-webkit-text-fill-color:transparent;text-transform:uppercase;overflow-wrap:normal;background:linear-gradient(120deg,#fff8f3 10%,#edc2ad 50%,#ff72bb 100%);-webkit-background-clip:text;background-clip:text;max-width:700px;margin:0 0 30px;font-size:clamp(64px,8vw,150px);font-weight:950;line-height:.88}.ka-microsite .ka-hero-content>p:not(.ka-six){max-width:390px;font-size:15px;line-height:1.7}.ka-microsite .ka-hero .button{letter-spacing:.05em;border-radius:0;padding:19px 28px;font-size:12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-block;box-shadow:6px 6px #743653}.ka-microsite .ka-hero .button:hover{transform:translate(2px,2px);box-shadow:4px 4px #743653}.ka-giant-six{color:#0000;-webkit-text-stroke:1px #d896b52b;z-index:-1;pointer-events:none;letter-spacing:-.1em;font-size:80vw;font-weight:950;line-height:1;position:absolute;top:7%;left:25%}.ka-orbit{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ef73b30b,#0000);border-top:1px solid #f58ab060;border-bottom:1px solid #f58ab030;width:140%;height:150px;animation:12s ease-in-out infinite alternate ka-orbit;position:absolute;top:27%;left:-20%;transform:rotate(-32deg)}.ka-scroll-note{letter-spacing:.27em;color:#eac1d2;font-size:9px;position:absolute;bottom:40px;left:7vw}.ka-ribbon{white-space:nowrap;color:#32182e;letter-spacing:.2em;z-index:3;background:linear-gradient(100deg,#eab4a6,#fa58a7);border-top:1px solid #ffccdc;border-bottom:1px solid #ffccdc;gap:40px;padding:22px 0;font-size:12px;font-weight:900;display:flex;position:relative;overflow:hidden;transform:rotate(-1.5deg)scale(1.03)}.ka-ribbon span{animation:28s linear infinite ka-ribbon}.ka-microsite .ka-section{color:#fff4f7;max-width:1320px;min-height:350px;margin:auto;padding:100px 5vw}.ka-microsite .ka-section>.ka-kicker{color:#eea8ca}.ka-microsite .ka-section h2{letter-spacing:-.045em;max-width:900px;margin:20px 0 28px;font-size:clamp(32px,4vw,64px);font-weight:850;line-height:1.1}.ka-microsite .ka-section>p:not(.ka-kicker){color:#d6bdcb;max-width:700px;line-height:1.9}.ka-microsite .ka-category{padding:40px 0}.ka-microsite .ka-category-nav a{color:#fbdce8;background:#362131;font-size:12px}.ka-microsite .ka-category h3{color:#ffe4da;font-size:28px}.ka-microsite .ka-category header p{color:#d6bdcb}.ka-microsite .ka-number{color:#ff72bb}.ka-microsite .ka-nominee{background:linear-gradient(140deg,#382337,#241c2b);border-color:#86516b;border-radius:2px;transition:transform .25s,box-shadow .25s}.ka-microsite .ka-nominee:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0004}.ka-microsite .ka-nominee h4{color:#fff4f7}.ka-microsite .ka-footer{color:#ffe5ed;background:#201825;border:0;border-top:1px solid #744257;border-radius:0;margin:0;padding:36px 7vw}.ka-microsite a:focus-visible{outline-offset:6px;outline:3px solid #ffc6db}@keyframes ka-orbit{to{transform:rotate(-32deg)translateY(90px)}}@keyframes ka-reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ka-ribbon{to{transform:translate(-100%)}}@media (max-width:760px){.ka-topbar{padding:22px 20px}.ka-wordmark{gap:10px;font-size:27px}.ka-wordmark span{padding-left:10px;font-size:8px}.ka-return{padding:11px 14px;font-size:10px}.ka-microsite .ka-hero{min-height:100svh}.ka-microsite .ka-hero-art{opacity:.6;clip-path:none;object-position:60% top;width:100%;height:190%}.ka-microsite .ka-hero:after{background:linear-gradient(#17131c30 0%,#17131cd9 55%,#17131c 97%)}.ka-microsite .ka-hero-content{align-self:end;width:100%;max-width:100%;padding:140px 24px 100px}.ka-microsite .ka-hero h1{max-width:500px;font-size:clamp(58px,15vw,100px)}.ka-microsite .ka-six{margin:24px 0;font-size:50px}.ka-microsite .ka-hero-content>p:not(.ka-six){max-width:300px;font-size:13px}.ka-microsite .ka-edition{padding:10px;font-size:8px}.ka-scroll-note{font-size:8px;bottom:26px;left:24px}.ka-pretitle{font-size:8px!important}.ka-giant-six{font-size:140vw;top:10%}.ka-microsite .ka-section{padding:64px 24px}.ka-microsite .ka-footer{padding:30px 24px}.ka-ribbon{padding:16px 0;font-size:10px}.ka-microsite .ka-hero .button{padding:16px 22px}.ka-microsite .ka-nominee>img,.ka-microsite .ka-initial{height:260px}}@media (prefers-reduced-motion:reduce){.ka-microsite .ka-hero-art,.ka-microsite .ka-hero-content,.ka-orbit,.ka-ribbon span{animation:none}.ka-microsite .ka-nominee,.ka-microsite .ka-hero .button{transition:none}}
